@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap");.video-card{cursor:pointer;border-radius:12px!important;overflow:hidden}.video-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,0.15)!important}.video-card .card-img-top{transition:transform 0.3s ease}.video-card:hover .card-img-top{transform:scale(1.05)}.video-card .badge{backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.2)}.video-card .btn,.video-card .add-material-btn{transition:all 0.2s ease}.video-card .btn:hover,.video-card .add-material-btn:hover{transform:translateY(-1px)}.video-actions .btn,.video-actions .add-material-btn{opacity:0.7;transition:opacity 0.2s ease}.video-actions .btn:hover,.video-actions .add-material-btn:hover{opacity:1}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-3px)}}@keyframes float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-10px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes rotateY{from{transform:rotateY(0deg)}to{transform:rotateY(360deg)}}@keyframes glow{from{text-shadow:0 0 5px currentColor}to{text-shadow:0 0 20px currentColor,0 0 30px currentColor}}@keyframes shimmer{0%{left:-100%}100%{left:100%}}@keyframes sparkle{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.5;transform:scale(1.2)}}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes dots{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:currentColor;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 currentColor,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:.25em 0 0 currentColor,.5em 0 0 currentColor}}@keyframes progressFill{from{width:0%}to{width:var(--progress-width,100%)}}@keyframes progressShimmer{0%{background-position:-200px 0}100%{background-position:calc(200px + 100%) 0}}@keyframes hoverGlow{0%{box-shadow:0 0 5px rgba(0,0,0,0.1)}100%{box-shadow:0 0 20px rgba(0,0,0,0.3)}}@keyframes buttonPress{0%{transform:translateY(0)}50%{transform:translateY(2px)}100%{transform:translateY(0)}}@keyframes modalShow{from{opacity:0;transform:scale(0.8) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modalHide{from{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(0.8) translateY(-20px)}}@keyframes slideInFromTop{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOutToTop{from{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@keyframes pageSlideIn{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes pageSlideOut{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-30px)}}.animate-fadeInUp{animation:fadeInUp 0.6s ease-out}.animate-pulse{animation:pulse 2s infinite}.animate-bounce{animation:bounce 2s infinite}.animate-spin{animation:spin 1s linear infinite}.animate-glow{animation:glow 2s ease-in-out infinite alternate}.animate-float{animation:float 3s ease-in-out infinite}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}.animate-fadeInUp,.animate-pulse,.animate-bounce,.animate-spin,.animate-glow,.animate-float{animation:none!important}}:root,[data-bs-theme="light"]{--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:#000000;--bs-white:#ffffff;--bs-gray:#4b5563;--bs-gray-dark:#1f2937;--bs-gray-100:#f8fafc;--bs-gray-200:#e2e8f0;--bs-gray-300:#d1d5db;--bs-gray-400:#9ca3af;--bs-gray-500:#6b7280;--bs-gray-600:#4b5563;--bs-gray-700:#374151;--bs-gray-800:#1f2937;--bs-gray-900:#111827;--bs-primary:#1e40af;--bs-secondary:#2563eb;--bs-success:#059669;--bs-info:#0891b2;--bs-warning:#d97706;--bs-danger:#dc2626;--bs-light:#f8fafc;--bs-dark:#1f2937;--bs-primary-rgb:30,64,175;--bs-secondary-rgb:37,99,235;--bs-success-rgb:5,150,105;--bs-info-rgb:8,145,178;--bs-warning-rgb:217,119,6;--bs-danger-rgb:220,38,38;--bs-light-rgb:248,250,252;--bs-dark-rgb:31,41,55;--bs-primary-text-emphasis:#0c1a46;--bs-secondary-text-emphasis:#0f285e;--bs-success-text-emphasis:#023c2a;--bs-info-text-emphasis:#033a47;--bs-warning-text-emphasis:#573002;--bs-danger-text-emphasis:#580f0f;--bs-light-text-emphasis:#374151;--bs-dark-text-emphasis:#374151;--bs-primary-bg-subtle:#d2d9ef;--bs-secondary-bg-subtle:#d3e0fb;--bs-success-bg-subtle:#cdeae1;--bs-info-bg-subtle:#cee9f0;--bs-warning-bg-subtle:#f7e4cd;--bs-danger-bg-subtle:#f8d4d4;--bs-light-bg-subtle:#fcfdfe;--bs-dark-bg-subtle:#9ca3af;--bs-primary-border-subtle:#a5b3df;--bs-secondary-border-subtle:#a8c1f7;--bs-success-border-subtle:#9bd5c3;--bs-info-border-subtle:#9cd3e0;--bs-warning-border-subtle:#f0c99b;--bs-danger-border-subtle:#f1a8a8;--bs-light-border-subtle:#e2e8f0;--bs-dark-border-subtle:#6b7280;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",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,0.15),rgba(255,255,255,0));--bs-body-font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.6;--bs-body-color:#111827;--bs-body-color-rgb:17,24,39;--bs-body-bg:#ffffff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(17,24,39,0.75);--bs-secondary-color-rgb:17,24,39;--bs-secondary-bg:#e2e8f0;--bs-secondary-bg-rgb:226,232,240;--bs-tertiary-color:rgba(17,24,39,0.5);--bs-tertiary-color-rgb:17,24,39;--bs-tertiary-bg:#f8fafc;--bs-tertiary-bg-rgb:248,250,252;--bs-heading-color:#111827;--bs-link-color:#1e40af;--bs-link-color-rgb:30,64,175;--bs-link-decoration:none;--bs-link-hover-color:#173083;--bs-link-hover-color-rgb:22.5365853659,48.0780487805,131.4634146341;--bs-link-hover-decoration:underline;--bs-code-color:#d63384;--bs-highlight-color:#111827;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#d1d5db;--bs-border-color-translucent:rgba(0,0,0,0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.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 0.5rem 1rem rgba(0,0,0,0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(30,64,175,0.25);--bs-form-valid-color:#059669;--bs-form-valid-border-color:#059669;--bs-form-invalid-color:#dc2626;--bs-form-invalid-border-color:#dc2626}[data-bs-theme="dark"]{color-scheme:dark;--bs-body-color:#f9fafb;--bs-body-color-rgb:249,250,251;--bs-body-bg:#111827;--bs-body-bg-rgb:17,24,39;--bs-emphasis-color:#ffffff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(249,250,251,0.75);--bs-secondary-color-rgb:249,250,251;--bs-secondary-bg:#1f2937;--bs-secondary-bg-rgb:31,41,55;--bs-tertiary-color:rgba(249,250,251,0.5);--bs-tertiary-color-rgb:249,250,251;--bs-tertiary-bg:#18212f;--bs-tertiary-bg-rgb:24,33,47;--bs-primary-text-emphasis:#788ccf;--bs-secondary-text-emphasis:#7ca1f3;--bs-success-text-emphasis:#69c0a5;--bs-info-text-emphasis:#6bbdd1;--bs-warning-text-emphasis:#e8ad6a;--bs-danger-text-emphasis:#ea7d7d;--bs-light-text-emphasis:#f8fafc;--bs-dark-text-emphasis:#d1d5db;--bs-primary-bg-subtle:#060d23;--bs-secondary-bg-subtle:#07142f;--bs-success-bg-subtle:#011e15;--bs-info-bg-subtle:#021d24;--bs-warning-bg-subtle:#2b1801;--bs-danger-bg-subtle:#2c0808;--bs-light-bg-subtle:#1f2937;--bs-dark-bg-subtle:#10151c;--bs-primary-border-subtle:#122669;--bs-secondary-border-subtle:#163b8d;--bs-success-border-subtle:#035a3f;--bs-info-border-subtle:#05576b;--bs-warning-border-subtle:#824704;--bs-danger-border-subtle:#841717;--bs-light-border-subtle:#374151;--bs-dark-border-subtle:#1f2937;--bs-heading-color:inherit;--bs-link-color:#788ccf;--bs-link-hover-color:#93a3d9;--bs-link-color-rgb:120,140,207;--bs-link-hover-color-rgb:147,163,217;--bs-code-color:#e685b5;--bs-highlight-color:#f9fafb;--bs-highlight-bg:#664d03;--bs-border-color:#374151;--bs-border-color-translucent:rgba(255,255,255,0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,*::before,*::after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:0.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:0.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + 0.9vw)}@media (min-width:1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + 0.6vw)}@media (min-width:1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + 0.3vw)}@media (min-width:1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:0.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:none}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb);text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:0.1875rem 0.375rem;font-size:0.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:0.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:0.5rem;padding-bottom:0.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role="button"]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator{display:none!important}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:0.5rem;line-height:inherit;font-size:calc(1.275rem + 0.3vw)}@media (min-width:1200px){legend{font-size:1.5rem}}legend + *{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button;appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-weight:300;line-height:1.2;font-size:calc(1.575rem + 3.9vw)}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw)}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-weight:300;line-height:1.2;font-size:calc(1.475rem + 2.7vw)}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw)}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:0.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#4b5563}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:0.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:0.5rem;line-height:1}.figure-caption{font-size:0.875em;color:var(--bs-secondary-color)}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb),0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb),0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb),0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:0.5rem 0.5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:0.25rem 0.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.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-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000000;--bs-table-bg:#d2d9ef;--bs-table-border-color:#a8aebf;--bs-table-striped-bg:#c8cee3;--bs-table-striped-color:#000000;--bs-table-active-bg:#bdc3d7;--bs-table-active-color:#000000;--bs-table-hover-bg:#c2c9dd;--bs-table-hover-color:#000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000000;--bs-table-bg:#d3e0fb;--bs-table-border-color:#a9b3c9;--bs-table-striped-bg:#c8d5ee;--bs-table-striped-color:#000000;--bs-table-active-bg:#becae2;--bs-table-active-color:#000000;--bs-table-hover-bg:#c3cfe8;--bs-table-hover-color:#000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000000;--bs-table-bg:#cdeae1;--bs-table-border-color:#a4bbb4;--bs-table-striped-bg:#c3ded6;--bs-table-striped-color:#000000;--bs-table-active-bg:#b9d3cb;--bs-table-active-color:#000000;--bs-table-hover-bg:#bed8d0;--bs-table-hover-color:#000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000000;--bs-table-bg:#cee9f0;--bs-table-border-color:#a5bac0;--bs-table-striped-bg:#c4dde4;--bs-table-striped-color:#000000;--bs-table-active-bg:#b9d2d8;--bs-table-active-color:#000000;--bs-table-hover-bg:#bfd8de;--bs-table-hover-color:#000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000000;--bs-table-bg:#f7e4cd;--bs-table-border-color:#c6b6a4;--bs-table-striped-bg:#ebd9c3;--bs-table-striped-color:#000000;--bs-table-active-bg:#decdb9;--bs-table-active-color:#000000;--bs-table-hover-bg:#e4d3be;--bs-table-hover-color:#000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000000;--bs-table-bg:#f8d4d4;--bs-table-border-color:#c6aaaa;--bs-table-striped-bg:#ecc9c9;--bs-table-striped-color:#000000;--bs-table-active-bg:#dfbfbf;--bs-table-active-color:#000000;--bs-table-hover-bg:#e5c4c4;--bs-table-hover-color:#000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000000;--bs-table-bg:#f8fafc;--bs-table-border-color:#c6c8ca;--bs-table-striped-bg:#eceeef;--bs-table-striped-color:#000000;--bs-table-active-bg:#dfe1e3;--bs-table-active-color:#000000;--bs-table-hover-bg:#e5e7e9;--bs-table-hover-color:#000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#ffffff;--bs-table-bg:#1f2937;--bs-table-border-color:#4c545f;--bs-table-striped-bg:#2a3441;--bs-table-striped-color:#ffffff;--bs-table-active-bg:#353e4b;--bs-table-active-color:#ffffff;--bs-table-hover-bg:#303946;--bs-table-hover-color:#ffffff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:0.5rem}.col-form-label{padding-top:calc(0.375rem + var(--bs-border-width));padding-bottom:calc(0.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.6}.col-form-label-lg{padding-top:calc(0.5rem + var(--bs-border-width));padding-bottom:calc(0.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + var(--bs-border-width));padding-bottom:calc(0.25rem + var(--bs-border-width));font-size:0.875rem}.form-text{margin-top:0.25rem;font-size:0.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.6;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.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:#6785e5;outline:0;box-shadow:0 0 0 0.25rem rgba(30,64,175,0.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.6em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.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:0.375rem 0.75rem;margin:-0.375rem -0.75rem;margin-inline-end:0.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:0.375rem 0;margin-bottom:0;line-height:1.6;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.6em + 0.5rem + calc(var(--bs-border-width) * 2));padding:0.25rem 0.5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:0.25rem 0.5rem;margin:-0.25rem -0.5rem;margin-inline-end:0.5rem}.form-control-lg{min-height:calc(1.6em + 1rem + calc(var(--bs-border-width) * 2));padding:0.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:0.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.6em + 0.75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.6em + 0.5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.6em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.6em + 0.75rem + calc(var(--bs-border-width) * 2));padding:0.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.6em + 0.5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.6em + 1rem + calc(var(--bs-border-width) * 2))}.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='%231f2937' 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:0.375rem 2.25rem 0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.6;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right 0.75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#6785e5;outline:0;box-shadow:0 0 0 3px rgba(30,64,175,0.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:0.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme="dark"] .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='%23f9fafb' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.6rem;padding-left:1.5em;margin-bottom:0.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:0.3em;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:var(--bs-border-width) solid var(--bs-border-color);print-color-adjust:exact}.form-check-input[type="checkbox"]{border-radius:0.25em}.form-check-input[type="radio"]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#6785e5;outline:0;box-shadow:0 0 0 0.25rem rgba(30,64,175,0.25)}.form-check-input:checked{background-color:#1e40af;border-color:#1e40af}.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='%23ffffff' 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='%23ffffff'/%3e%3c/svg%3e")}.form-check-input[type="checkbox"]:indeterminate{background-color:#1e40af;border-color:#1e40af;--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='%23ffffff' 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:0.5}.form-check-input[disabled] ~ .form-check-label,.form-check-input:disabled ~ .form-check-label{cursor:default;opacity:0.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 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.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='%236785e5'/%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='%23ffffff'/%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}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled] + .btn,.btn-check[disabled] + .add-material-btn,.btn-check:disabled + .btn,.btn-check:disabled + .add-material-btn{pointer-events:none;filter:none;opacity:0.65}[data-bs-theme="dark"] .form-switch .form-check-input:not(:checked):not(: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='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:calc(1rem + 6px);padding:0;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #ffffff,0 0 0 0.25rem rgba(30,64,175,0.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #ffffff,0 0 0 0.25rem rgba(30,64,175,0.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;appearance:none;background-color:#1e40af;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#bcc6e7}.form-range::-webkit-slider-runnable-track{width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;background-color:#1e40af;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#bcc6e7}.form-range::-moz-range-track{width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;padding:1rem 0.75rem;overflow:hidden;color:rgba(var(--bs-body-color-rgb),0.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity 0.1s ease-in-out,transform 0.1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem 0.75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:0.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:0.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:0.625rem;padding-left:0.75rem}.form-floating>.form-control:focus ~ label,.form-floating>.form-control:not(:placeholder-shown) ~ label,.form-floating>.form-control-plaintext ~ label,.form-floating>.form-select ~ label{transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill ~ label{transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>textarea:focus ~ label::after,.form-floating>textarea:not(:placeholder-shown) ~ label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>textarea:disabled ~ label::after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext ~ label{border-width:var(--bs-border-width) 0}.form-floating>:disabled ~ label,.form-floating>.form-control:disabled ~ label{color:#4b5563}.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,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn,.input-group .add-material-btn{position:relative;z-index:2}.input-group .btn:focus,.input-group .add-material-btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.6;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) 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,.input-group-lg>.add-material-btn{padding:0.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,.input-group-sm>.add-material-btn{padding:0.25rem 0.5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.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),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n + 4),.input-group.has-validation>.form-floating:nth-last-child(n + 3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n + 3)>.form-select{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:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:0.25rem;font-size:0.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:0.25rem 0.5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid ~ .valid-feedback,.was-validated :valid ~ .valid-tooltip,.is-valid ~ .valid-feedback,.is-valid ~ .valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.6em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23059669' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.4em + 0.1875rem) center;background-size:calc(0.8em + 0.375rem) calc(0.8em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 3px rgba(var(--bs-success-rgb),0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.6em + 0.75rem);background-position:top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23059669' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right 0.75rem center,center right 2.25rem;background-size:16px 12px,calc(0.8em + 0.375rem) calc(0.8em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 3px rgba(var(--bs-success-rgb),0.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.6em + 0.75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 3px rgba(var(--bs-success-rgb),0.25)}.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input ~ .valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:0.25rem;font-size:0.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:0.25rem 0.5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid ~ .invalid-feedback,.was-validated :invalid ~ .invalid-tooltip,.is-invalid ~ .invalid-feedback,.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.6em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc2626'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc2626' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.4em + 0.1875rem) center;background-size:calc(0.8em + 0.375rem) calc(0.8em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 3px rgba(var(--bs-danger-rgb),0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.6em + 0.75rem);background-position:top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc2626'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc2626' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right 0.75rem center,center right 2.25rem;background-size:16px 12px,calc(0.8em + 0.375rem) calc(0.8em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 3px rgba(var(--bs-danger-rgb),0.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.6em + 0.75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 3px rgba(var(--bs-danger-rgb),0.25)}.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input ~ .invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn,.add-material-btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family:;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.6;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--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,0.15),0 1px 1px rgba(0,0,0,0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 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-family:var(--bs-btn-font-family);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;vertical-align:middle;cursor:pointer;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 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn,.add-material-btn{transition:none}}.btn:hover,.add-material-btn:hover{color:var(--bs-btn-hover-color);text-decoration:none;background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check + .btn:hover,.btn-check + .add-material-btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible,.add-material-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-check:focus-visible + .btn,.btn-check:focus-visible + .add-material-btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked + .btn,.btn-check:checked + .add-material-btn,:not(.btn-check) + .btn:active,:not(.btn-check) + .add-material-btn:active,.btn:first-child:active,.add-material-btn:first-child:active,.btn.active,.active.add-material-btn,.btn.show,.show.add-material-btn{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked + .btn:focus-visible,.btn-check:checked + .add-material-btn:focus-visible,:not(.btn-check) + .btn:active:focus-visible,:not(.btn-check) + .add-material-btn:active:focus-visible,.btn:first-child:active:focus-visible,.add-material-btn:first-child:active:focus-visible,.btn.active:focus-visible,.active.add-material-btn:focus-visible,.btn.show:focus-visible,.show.add-material-btn:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible + .btn,.btn-check:checked:focus-visible + .add-material-btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.add-material-btn:disabled,.btn.disabled,.disabled.add-material-btn,fieldset:disabled .btn,fieldset:disabled .add-material-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:#ffffff;--bs-btn-bg:#1e40af;--bs-btn-border-color:#1e40af;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#1a3695;--bs-btn-hover-border-color:#18338c;--bs-btn-focus-shadow-rgb:64,93,187;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#18338c;--bs-btn-active-border-color:#173083;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#1e40af;--bs-btn-disabled-border-color:#1e40af}.btn-secondary{--bs-btn-color:#ffffff;--bs-btn-bg:#2563eb;--bs-btn-border-color:#2563eb;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#1f54c8;--bs-btn-hover-border-color:#1e4fbc;--bs-btn-focus-shadow-rgb:70,122,238;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#1e4fbc;--bs-btn-active-border-color:#1c4ab0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#2563eb;--bs-btn-disabled-border-color:#2563eb}.btn-success{--bs-btn-color:#000000;--bs-btn-bg:#059669;--bs-btn-border-color:#059669;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#2ba680;--bs-btn-hover-border-color:#1ea178;--bs-btn-focus-shadow-rgb:4,128,89;--bs-btn-active-color:#000000;--bs-btn-active-bg:#37ab87;--bs-btn-active-border-color:#1ea178;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#059669;--bs-btn-disabled-border-color:#059669}.btn-info{--bs-btn-color:#000000;--bs-btn-bg:#0891b2;--bs-btn-border-color:#0891b2;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#2da2be;--bs-btn-hover-border-color:#219cba;--bs-btn-focus-shadow-rgb:7,123,151;--bs-btn-active-color:#000000;--bs-btn-active-bg:#39a7c1;--bs-btn-active-border-color:#219cba;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#0891b2;--bs-btn-disabled-border-color:#0891b2}.btn-warning{--bs-btn-color:#000000;--bs-btn-bg:#d97706;--bs-btn-border-color:#d97706;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#df8b2b;--bs-btn-hover-border-color:#dd851f;--bs-btn-focus-shadow-rgb:184,101,5;--bs-btn-active-color:#000000;--bs-btn-active-bg:#e19238;--bs-btn-active-border-color:#dd851f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#d97706;--bs-btn-disabled-border-color:#d97706}.btn-danger{--bs-btn-color:#ffffff;--bs-btn-bg:#dc2626;--bs-btn-border-color:#dc2626;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#bb2020;--bs-btn-hover-border-color:#b01e1e;--bs-btn-focus-shadow-rgb:225,71,71;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#b01e1e;--bs-btn-active-border-color:#a51d1d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#dc2626;--bs-btn-disabled-border-color:#dc2626}.btn-light{--bs-btn-color:#000000;--bs-btn-bg:#f8fafc;--bs-btn-border-color:#f8fafc;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#d3d5d6;--bs-btn-hover-border-color:#c6c8ca;--bs-btn-focus-shadow-rgb:211,213,214;--bs-btn-active-color:#000000;--bs-btn-active-bg:#c6c8ca;--bs-btn-active-border-color:#babcbd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#f8fafc;--bs-btn-disabled-border-color:#f8fafc}.btn-dark{--bs-btn-color:#ffffff;--bs-btn-bg:#1f2937;--bs-btn-border-color:#1f2937;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#414955;--bs-btn-hover-border-color:#353e4b;--bs-btn-focus-shadow-rgb:65,73,85;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#4c545f;--bs-btn-active-border-color:#353e4b;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#1f2937;--bs-btn-disabled-border-color:#1f2937}.btn-outline-primary,.quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .btn-filter.add-material-btn,.quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .btn-filter.deposit-button,.deposit-button,.js-refresh-kanban.btn,.js-refresh-kanban.add-material-btn,.add-material-btn,.event-detail-page .btn-outline-primary,.event-detail-page .deposit-button,.event-detail-page .add-material-btn,.event-history-page .btn.btn-secondary,.event-history-page .btn-secondary.add-material-btn{--bs-btn-color:#1e40af;--bs-btn-border-color:#1e40af;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#1e40af;--bs-btn-hover-border-color:#1e40af;--bs-btn-focus-shadow-rgb:30,64,175;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#1e40af;--bs-btn-active-border-color:#1e40af;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#1e40af;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#1e40af;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#2563eb;--bs-btn-border-color:#2563eb;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#2563eb;--bs-btn-hover-border-color:#2563eb;--bs-btn-focus-shadow-rgb:37,99,235;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#2563eb;--bs-btn-active-border-color:#2563eb;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#2563eb;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#2563eb;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#059669;--bs-btn-border-color:#059669;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#059669;--bs-btn-hover-border-color:#059669;--bs-btn-focus-shadow-rgb:5,150,105;--bs-btn-active-color:#000000;--bs-btn-active-bg:#059669;--bs-btn-active-border-color:#059669;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#059669;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#059669;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0891b2;--bs-btn-border-color:#0891b2;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#0891b2;--bs-btn-hover-border-color:#0891b2;--bs-btn-focus-shadow-rgb:8,145,178;--bs-btn-active-color:#000000;--bs-btn-active-bg:#0891b2;--bs-btn-active-border-color:#0891b2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#0891b2;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0891b2;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#d97706;--bs-btn-border-color:#d97706;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#d97706;--bs-btn-hover-border-color:#d97706;--bs-btn-focus-shadow-rgb:217,119,6;--bs-btn-active-color:#000000;--bs-btn-active-bg:#d97706;--bs-btn-active-border-color:#d97706;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#d97706;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#d97706;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc2626;--bs-btn-border-color:#dc2626;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#dc2626;--bs-btn-hover-border-color:#dc2626;--bs-btn-focus-shadow-rgb:220,38,38;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#dc2626;--bs-btn-active-border-color:#dc2626;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#dc2626;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc2626;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8fafc;--bs-btn-border-color:#f8fafc;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#f8fafc;--bs-btn-hover-border-color:#f8fafc;--bs-btn-focus-shadow-rgb:248,250,252;--bs-btn-active-color:#000000;--bs-btn-active-bg:#f8fafc;--bs-btn-active-border-color:#f8fafc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#f8fafc;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8fafc;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#1f2937;--bs-btn-border-color:#1f2937;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#1f2937;--bs-btn-hover-border-color:#1f2937;--bs-btn-focus-shadow-rgb:31,41,55;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#1f2937;--bs-btn-active-border-color:#1f2937;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#1f2937;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#1f2937;--bs-gradient:none}.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:#4b5563;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:64,93,187;text-decoration:none}.btn-link:hover,.btn-link:focus-visible{text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn,.btn-group-lg>.add-material-btn{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-sm,.quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .btn-filter.add-material-btn,.quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .btn-filter.deposit-button,.btn-group-sm>.btn,.btn-group-sm>.add-material-btn{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width 0.35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid;border-right:0.3em solid transparent;border-bottom:0;border-left:0.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:0.5rem;--bs-dropdown-spacer:0.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-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--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:#ffffff;--bs-dropdown-link-active-bg:#1e40af;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#4b5563;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.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[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0;border-right:0.3em solid transparent;border-bottom:0.3em solid;border-left:0.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid transparent;border-right:0;border-bottom:0.3em solid transparent;border-left:0.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid transparent;border-right:0.3em solid;border-bottom:0.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.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;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);text-decoration:none;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-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:0.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:#d1d5db;--bs-dropdown-bg:#1f2937;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow:;--bs-dropdown-link-color:#d1d5db;--bs-dropdown-link-hover-color:#ffffff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255,255,255,0.15);--bs-dropdown-link-active-color:#ffffff;--bs-dropdown-link-active-bg:#1e40af;--bs-dropdown-link-disabled-color:#6b7280;--bs-dropdown-header-color:#6b7280}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group>.add-material-btn,.btn-group-vertical>.btn,.btn-group-vertical>.add-material-btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked + .btn,.btn-group>.btn-check:checked + .add-material-btn,.btn-group>.btn-check:focus + .btn,.btn-group>.btn-check:focus + .add-material-btn,.btn-group>.btn:hover,.btn-group>.add-material-btn:hover,.btn-group>.btn:focus,.btn-group>.add-material-btn:focus,.btn-group>.btn:active,.btn-group>.add-material-btn:active,.btn-group>.btn.active,.btn-group>.active.add-material-btn,.btn-group-vertical>.btn-check:checked + .btn,.btn-group-vertical>.btn-check:checked + .add-material-btn,.btn-group-vertical>.btn-check:focus + .btn,.btn-group-vertical>.btn-check:focus + .add-material-btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.add-material-btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.add-material-btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.add-material-btn:active,.btn-group-vertical>.btn.active,.btn-group-vertical>.active.add-material-btn{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>:not(.btn-check:first-child) + .btn,.btn-group>:not(.btn-check:first-child) + .add-material-btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(-1 * var(--bs-border-width))}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.add-material-btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.dropdown-toggle-split.add-material-btn:first-child,.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn-group:not(:last-child)>.add-material-btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n + 3),.btn-group>.add-material-btn:nth-child(n + 3),.btn-group>:not(.btn-check) + .btn,.btn-group>:not(.btn-check) + .add-material-btn,.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn-group:not(:first-child)>.add-material-btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:0.5625rem;padding-left:0.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm + .dropdown-toggle-split,.quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn + .dropdown-toggle-split,.quality-workspace-page .filter-actions .btn-filter.btn-danger-modern + .dropdown-toggle-split,.quality-workspace-page .filter-actions .btn-filter.btn-outline-primary + .dropdown-toggle-split,.quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary + .dropdown-toggle-split,.event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary + .dropdown-toggle-split,.quality-workspace-page .filter-actions .btn-filter.add-material-btn + .dropdown-toggle-split,.quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn + .dropdown-toggle-split,.quality-workspace-page .filter-actions .btn-filter.deposit-button + .dropdown-toggle-split,.btn-group-sm>.btn + .dropdown-toggle-split,.btn-group-sm>.add-material-btn + .dropdown-toggle-split{padding-right:0.375rem;padding-left:0.375rem}.btn-lg + .dropdown-toggle-split,.btn-group-lg>.btn + .dropdown-toggle-split,.btn-group-lg>.add-material-btn + .dropdown-toggle-split{padding-right:0.75rem;padding-left:0.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.add-material-btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.add-material-btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.add-material-btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn-group:not(:last-child)>.add-material-btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:nth-child(n + 3),.btn-group-vertical>.add-material-btn:nth-child(n + 3),.btn-group-vertical>:not(.btn-check) + .btn,.btn-group-vertical>:not(.btn-check) + .add-material-btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn-group:not(:first-child)>.add-material-btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight:;--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);background:none;border:0;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color);text-decoration:none}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 0.25rem rgba(30,64,175,0.25)}.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:var(--bs-border-width);--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:#ffffff;--bs-nav-pills-link-active-bg:#1e40af}.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:0.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:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.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-grow:1;flex-basis:0;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb),0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb),0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb),0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-padding-y:0.3rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2817, 24, 39, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb),0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container-xxl,.navbar>.container-xl,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color);text-decoration:none}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight:;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:0.5rem;padding-bottom:0.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme="dark"]{--bs-navbar-color:rgba(255,255,255,0.55);--bs-navbar-hover-color:rgba(255,255,255,0.75);--bs-navbar-disabled-color:rgba(255,255,255,0.25);--bs-navbar-active-color:#ffffff;--bs-navbar-brand-color:#ffffff;--bs-navbar-brand-hover-color:#ffffff;--bs-navbar-toggler-border-color:rgba(255,255,255,0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme="dark"] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color:;--bs-card-subtitle-color:;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow:;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb),0.03);--bs-card-cap-color:;--bs-card-height:;--bs-card-color:;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.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>.card-header + .list-group,.card>.list-group + .card-footer{border-top:0}.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);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.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-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left: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}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--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='none' stroke='%23111827' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230c1a46' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(30,64,175,0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.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)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.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)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.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-header .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-header .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-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-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme="dark"] .accordion-button::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23788ccf'%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-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23788ccf'%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-.708'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg:;--bs-breadcrumb-border-radius:;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.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,"/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--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 0.25rem rgba(30,64,175,0.25);--bs-pagination-active-color:#ffffff;--bs-pagination-active-bg:#1e40af;--bs-pagination-active-border-color:#1e40af;--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);background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);text-decoration:none;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-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:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#ffffff;--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,.add-material-btn .badge{position:relative;top:-1px}.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:var(--bs-border-width) 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-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#ffffff;--bs-progress-bar-bg:#1e40af;--bs-progress-bar-transition:width 0.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)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.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%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.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:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.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:#ffffff;--bs-list-group-active-bg:#1e40af;--bs-list-group-active-border-color:#1e40af;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);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:not(.active):hover,.list-group-item-action:not(.active):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:not(.active):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.active{margin-top: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-horizontal>.list-group-item + .list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.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-sm>.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-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item + .list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item + .list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.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-md>.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-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item + .list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item + .list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.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-lg>.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-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item + .list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item + .list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.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-xl>.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-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item + .list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item + .list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.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-xxl>.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-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item + .list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item + .list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.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-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close,.modal .btn-close{--bs-btn-close-color:#000000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%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.414'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(30,64,175,0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;box-sizing:content-box;width:1em;height:1em;padding:0.25em 0.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:0.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:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white,[data-bs-theme="dark"] .modal-header .btn-close,[data-bs-theme="dark"] .btn-close{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme="light"]{--bs-btn-close-filter:}[data-bs-theme="dark"]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color:;--bs-toast-bg:rgba(var(--bs-body-bg-rgb),0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb),0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);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}.modal{--bs-modal-zindex:110000;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--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:var(--bs-border-width);--bs-modal-title-line-height:1.6;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg:;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);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-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translate(0,-50px);transition:transform 0.3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.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:109990;--bs-backdrop-bg:#000000;--bs-backdrop-opacity:0.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;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-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left: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:var(--bs-box-shadow)}.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}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:110020;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin:;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.6;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.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))}.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-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="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)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-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:110010;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:#111827;--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);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.6;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;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)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.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);color:var(--bs-popover-header-color);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)}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:0.25!important}.opacity-50{opacity:0.5!important}.opacity-75{opacity:0.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb),var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb),var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb),var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb),var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb),var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb),var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb),var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb),var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:0.25rem!important}.m-2{margin:0.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:0.25rem!important;margin-left:0.25rem!important}.mx-2{margin-right:0.5rem!important;margin-left:0.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:0.25rem!important;margin-bottom:0.25rem!important}.my-2{margin-top:0.5rem!important;margin-bottom:0.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:0.25rem!important}.mt-2{margin-top:0.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:0.25rem!important}.me-2{margin-right:0.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:0.25rem!important}.mb-2{margin-bottom:0.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:0.25rem!important}.ms-2{margin-left:0.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:0.25rem!important}.p-2{padding:0.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:0.25rem!important;padding-left:0.25rem!important}.px-2{padding-right:0.5rem!important;padding-left:0.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:0.25rem!important;padding-bottom:0.25rem!important}.py-2{padding-top:0.5rem!important;padding-bottom:0.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:0.25rem!important}.pt-2{padding-top:0.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:0.25rem!important}.pe-2{padding-right:0.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:0.25rem!important}.pb-2{padding-bottom:0.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:0.25rem!important}.ps-2{padding-left:0.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:0.25rem!important}.gap-2{gap:0.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:0.25rem!important}.row-gap-2{row-gap:0.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:0.25rem!important}.column-gap-2{column-gap:0.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + 0.9vw)!important}.fs-3{font-size:calc(1.3rem + 0.6vw)!important}.fs-4{font-size:calc(1.275rem + 0.3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.6!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,0.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,0.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10{--bs-link-opacity:0.1}.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25{--bs-link-opacity:0.25}.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50{--bs-link-opacity:0.5}.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75{--bs-link-opacity:0.75}.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100{--bs-link-opacity:1}.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1{text-underline-offset:0.125em!important}.link-offset-1-hover:hover{text-underline-offset:0.125em!important}.link-offset-2{text-underline-offset:0.25em!important}.link-offset-2-hover:hover{text-underline-offset:0.25em!important}.link-offset-3{text-underline-offset:0.375em!important}.link-offset-3-hover:hover{text-underline-offset:0.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0{--bs-link-underline-opacity:0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10{--bs-link-underline-opacity:0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25{--bs-link-underline-opacity:0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50{--bs-link-underline-opacity:0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75{--bs-link-underline-opacity:0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100{--bs-link-underline-opacity:1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{user-select:all!important}.user-select-auto{user-select:auto!important}.user-select-none{user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:0.25rem!important}.m-sm-2{margin:0.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:0.25rem!important;margin-left:0.25rem!important}.mx-sm-2{margin-right:0.5rem!important;margin-left:0.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:0.25rem!important;margin-bottom:0.25rem!important}.my-sm-2{margin-top:0.5rem!important;margin-bottom:0.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:0.25rem!important}.mt-sm-2{margin-top:0.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:0.25rem!important}.me-sm-2{margin-right:0.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:0.25rem!important}.mb-sm-2{margin-bottom:0.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:0.25rem!important}.ms-sm-2{margin-left:0.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:0.25rem!important}.p-sm-2{padding:0.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:0.25rem!important;padding-left:0.25rem!important}.px-sm-2{padding-right:0.5rem!important;padding-left:0.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:0.25rem!important;padding-bottom:0.25rem!important}.py-sm-2{padding-top:0.5rem!important;padding-bottom:0.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:0.25rem!important}.pt-sm-2{padding-top:0.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:0.25rem!important}.pe-sm-2{padding-right:0.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:0.25rem!important}.pb-sm-2{padding-bottom:0.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:0.25rem!important}.ps-sm-2{padding-left:0.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:0.25rem!important}.gap-sm-2{gap:0.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:0.25rem!important}.row-gap-sm-2{row-gap:0.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{column-gap:0!important}.column-gap-sm-1{column-gap:0.25rem!important}.column-gap-sm-2{column-gap:0.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:0.25rem!important}.m-md-2{margin:0.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:0.25rem!important;margin-left:0.25rem!important}.mx-md-2{margin-right:0.5rem!important;margin-left:0.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:0.25rem!important;margin-bottom:0.25rem!important}.my-md-2{margin-top:0.5rem!important;margin-bottom:0.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:0.25rem!important}.mt-md-2{margin-top:0.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:0.25rem!important}.me-md-2{margin-right:0.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:0.25rem!important}.mb-md-2{margin-bottom:0.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:0.25rem!important}.ms-md-2{margin-left:0.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:0.25rem!important}.p-md-2{padding:0.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:0.25rem!important;padding-left:0.25rem!important}.px-md-2{padding-right:0.5rem!important;padding-left:0.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:0.25rem!important;padding-bottom:0.25rem!important}.py-md-2{padding-top:0.5rem!important;padding-bottom:0.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:0.25rem!important}.pt-md-2{padding-top:0.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:0.25rem!important}.pe-md-2{padding-right:0.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:0.25rem!important}.pb-md-2{padding-bottom:0.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:0.25rem!important}.ps-md-2{padding-left:0.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:0.25rem!important}.gap-md-2{gap:0.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:0.25rem!important}.row-gap-md-2{row-gap:0.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{column-gap:0!important}.column-gap-md-1{column-gap:0.25rem!important}.column-gap-md-2{column-gap:0.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:0.25rem!important}.m-lg-2{margin:0.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:0.25rem!important;margin-left:0.25rem!important}.mx-lg-2{margin-right:0.5rem!important;margin-left:0.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:0.25rem!important;margin-bottom:0.25rem!important}.my-lg-2{margin-top:0.5rem!important;margin-bottom:0.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:0.25rem!important}.mt-lg-2{margin-top:0.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:0.25rem!important}.me-lg-2{margin-right:0.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:0.25rem!important}.mb-lg-2{margin-bottom:0.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:0.25rem!important}.ms-lg-2{margin-left:0.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:0.25rem!important}.p-lg-2{padding:0.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:0.25rem!important;padding-left:0.25rem!important}.px-lg-2{padding-right:0.5rem!important;padding-left:0.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:0.25rem!important;padding-bottom:0.25rem!important}.py-lg-2{padding-top:0.5rem!important;padding-bottom:0.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:0.25rem!important}.pt-lg-2{padding-top:0.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:0.25rem!important}.pe-lg-2{padding-right:0.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:0.25rem!important}.pb-lg-2{padding-bottom:0.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:0.25rem!important}.ps-lg-2{padding-left:0.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:0.25rem!important}.gap-lg-2{gap:0.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:0.25rem!important}.row-gap-lg-2{row-gap:0.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{column-gap:0!important}.column-gap-lg-1{column-gap:0.25rem!important}.column-gap-lg-2{column-gap:0.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:0.25rem!important}.m-xl-2{margin:0.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:0.25rem!important;margin-left:0.25rem!important}.mx-xl-2{margin-right:0.5rem!important;margin-left:0.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:0.25rem!important;margin-bottom:0.25rem!important}.my-xl-2{margin-top:0.5rem!important;margin-bottom:0.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:0.25rem!important}.mt-xl-2{margin-top:0.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:0.25rem!important}.me-xl-2{margin-right:0.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:0.25rem!important}.mb-xl-2{margin-bottom:0.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:0.25rem!important}.ms-xl-2{margin-left:0.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:0.25rem!important}.p-xl-2{padding:0.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:0.25rem!important;padding-left:0.25rem!important}.px-xl-2{padding-right:0.5rem!important;padding-left:0.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:0.25rem!important;padding-bottom:0.25rem!important}.py-xl-2{padding-top:0.5rem!important;padding-bottom:0.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:0.25rem!important}.pt-xl-2{padding-top:0.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:0.25rem!important}.pe-xl-2{padding-right:0.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:0.25rem!important}.pb-xl-2{padding-bottom:0.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:0.25rem!important}.ps-xl-2{padding-left:0.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:0.25rem!important}.gap-xl-2{gap:0.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:0.25rem!important}.row-gap-xl-2{row-gap:0.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{column-gap:0!important}.column-gap-xl-1{column-gap:0.25rem!important}.column-gap-xl-2{column-gap:0.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:0.25rem!important}.m-xxl-2{margin:0.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:0.25rem!important;margin-left:0.25rem!important}.mx-xxl-2{margin-right:0.5rem!important;margin-left:0.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:0.25rem!important;margin-bottom:0.25rem!important}.my-xxl-2{margin-top:0.5rem!important;margin-bottom:0.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:0.25rem!important}.mt-xxl-2{margin-top:0.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:0.25rem!important}.me-xxl-2{margin-right:0.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:0.25rem!important}.mb-xxl-2{margin-bottom:0.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:0.25rem!important}.ms-xxl-2{margin-left:0.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:0.25rem!important}.p-xxl-2{padding:0.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:0.25rem!important;padding-left:0.25rem!important}.px-xxl-2{padding-right:0.5rem!important;padding-left:0.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:0.25rem!important;padding-bottom:0.25rem!important}.py-xxl-2{padding-top:0.5rem!important;padding-bottom:0.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:0.25rem!important}.pt-xxl-2{padding-top:0.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:0.25rem!important}.pe-xxl-2{padding-right:0.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:0.25rem!important}.pb-xxl-2{padding-bottom:0.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:0.25rem!important}.ps-xxl-2{padding-left:0.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:0.25rem!important}.gap-xxl-2{gap:0.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:0.25rem!important}.row-gap-xxl-2{row-gap:0.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{column-gap:0!important}.column-gap-xxl-1{column-gap:0.25rem!important}.column-gap-xxl-2{column-gap:0.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}[data-bs-theme="dark"] body{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .progress{background-color:#064e3b!important}[data-bs-theme="dark"] .progress-bar{background-color:#10b981!important;background-image:none!important}[data-bs-theme="dark"] .course-overall-progress .progress,[data-bs-theme="dark"] .course-lesson-progress .progress{background-color:#034c35!important;--bs-progress-bg:#034c35;border:none}[data-bs-theme="dark"] .course-overall-progress .progress .progress-bar,[data-bs-theme="dark"] .course-lesson-progress .progress .progress-bar{background-color:#06af7a!important;--bs-progress-bar-bg:#06af7a}[data-bs-theme="dark"] #main-content,[data-bs-theme="dark"] .main-content,[data-bs-theme="dark"] .content-area,[data-bs-theme="dark"] .page-content,[data-bs-theme="dark"] .container-fluid,[data-bs-theme="dark"] .container{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] h1,[data-bs-theme="dark"] h2,[data-bs-theme="dark"] h3,[data-bs-theme="dark"] h4,[data-bs-theme="dark"] h5,[data-bs-theme="dark"] h6,[data-bs-theme="dark"] .h1,[data-bs-theme="dark"] .h2,[data-bs-theme="dark"] .h3,[data-bs-theme="dark"] .h4,[data-bs-theme="dark"] .h5,[data-bs-theme="dark"] .h6{color:#f9fafb!important}[data-bs-theme="dark"] p,[data-bs-theme="dark"] span,[data-bs-theme="dark"] div,[data-bs-theme="dark"] .text-muted{color:#f9fafb!important}[data-bs-theme="dark"] .card{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .card-header{background-color:#374151!important;color:#f9fafb!important;border-bottom-color:#374151!important}[data-bs-theme="dark"] .card-body{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .card-footer{background-color:#374151!important;color:#f9fafb!important;border-top-color:#374151!important}[data-bs-theme="dark"] .manager-dashboard-card,[data-bs-theme="dark"] .dashboard-card{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .quality-control-page,[data-bs-theme="dark"] .quality-workspace-page{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .support-ticket-page,[data-bs-theme="dark"] .ticket-detail-page{background-color:#111827!important;background:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .support-ticket-page[style*="background"],[data-bs-theme="dark"] .ticket-detail-page[style*="background"]{background:#111827!important;background-color:#111827!important}[data-bs-theme="dark"] .support-ticket-page .message-support .message-content,[data-bs-theme="dark"] .ticket-detail-page .message-support .message-content{background:#374151!important;background-color:#374151!important;border-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .support-ticket-page .message-support .message-header,[data-bs-theme="dark"] .ticket-detail-page .message-support .message-header{color:#d1d5db!important}[data-bs-theme="dark"] .support-ticket-page textarea.js-editor-source,[data-bs-theme="dark"] .support-ticket-page .form-control.js-editor-source,[data-bs-theme="dark"] .ticket-detail-page textarea.js-editor-source,[data-bs-theme="dark"] .ticket-detail-page .form-control.js-editor-source{background-color:#374151!important;background:#374151!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .support-ticket-page textarea.js-editor-source::placeholder,[data-bs-theme="dark"] .support-ticket-page .form-control.js-editor-source::placeholder,[data-bs-theme="dark"] .ticket-detail-page textarea.js-editor-source::placeholder,[data-bs-theme="dark"] .ticket-detail-page .form-control.js-editor-source::placeholder{color:#9ca3af!important}[data-bs-theme="dark"] .support-ticket-page .reply-form textarea,[data-bs-theme="dark"] .support-ticket-page .reply-form .form-control,[data-bs-theme="dark"] .ticket-detail-page .reply-form textarea,[data-bs-theme="dark"] .ticket-detail-page .reply-form .form-control{background-color:#374151!important;background:#374151!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .support-ticket-page .reply-form textarea::placeholder,[data-bs-theme="dark"] .support-ticket-page .reply-form .form-control::placeholder,[data-bs-theme="dark"] .ticket-detail-page .reply-form textarea::placeholder,[data-bs-theme="dark"] .ticket-detail-page .reply-form .form-control::placeholder{color:#9ca3af!important}[data-bs-theme="dark"] .support-ticket-page .card,[data-bs-theme="dark"] .ticket-detail-page .card{background-color:#1f2937!important;border-color:#374151!important}[data-bs-theme="dark"] .support-ticket-page .card-header,[data-bs-theme="dark"] .ticket-detail-page .card-header{background-color:#374151!important;border-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .support-ticket-page .card-header.bg-light,[data-bs-theme="dark"] .ticket-detail-page .card-header.bg-light{background-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .support-ticket-page .card-header.bg-primary,[data-bs-theme="dark"] .ticket-detail-page .card-header.bg-primary{background-color:#3b82f6!important;color:#f9fafb!important}[data-bs-theme="dark"] .support-ticket-page .card-body,[data-bs-theme="dark"] .ticket-detail-page .card-body{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .support-ticket-page .ticket-messages,[data-bs-theme="dark"] .ticket-detail-page .ticket-messages{background-color:#1f2937!important}[data-bs-theme="dark"] .support-ticket-page .message-actions a,[data-bs-theme="dark"] .ticket-detail-page .message-actions a{color:#3b82f6!important}[data-bs-theme="dark"] .support-ticket-page .message-actions a:hover,[data-bs-theme="dark"] .ticket-detail-page .message-actions a:hover{color:#f59e0b!important}[data-bs-theme="dark"] .support-ticket-page .quill-editor,[data-bs-theme="dark"] .support-ticket-page .ql-container,[data-bs-theme="dark"] .ticket-detail-page .quill-editor,[data-bs-theme="dark"] .ticket-detail-page .ql-container{background-color:#374151!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-editor,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-editor,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-editor,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-editor{background-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-editor::before,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-editor::before,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-editor::before,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-editor::before{color:#9ca3af!important}[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-toolbar,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-toolbar,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-toolbar,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-toolbar{background-color:#1f2937!important;border-color:#374151!important}[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-toolbar .ql-stroke,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-toolbar .ql-stroke,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-toolbar .ql-stroke,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-toolbar .ql-stroke{stroke:#d1d5db!important}[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-toolbar .ql-fill,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-toolbar .ql-fill,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-toolbar .ql-fill,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-toolbar .ql-fill{fill:#d1d5db!important}[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-toolbar button:hover .ql-stroke,[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-toolbar button:focus .ql-stroke,[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-toolbar button.ql-active .ql-stroke,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-toolbar button:hover .ql-stroke,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-toolbar button:focus .ql-stroke,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-toolbar button.ql-active .ql-stroke,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-toolbar button:hover .ql-stroke,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-toolbar button:focus .ql-stroke,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-toolbar button.ql-active .ql-stroke,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-toolbar button:hover .ql-stroke,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-toolbar button:focus .ql-stroke,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-toolbar button.ql-active .ql-stroke{stroke:#3b82f6!important}[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-toolbar button:hover .ql-fill,[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-toolbar button:focus .ql-fill,[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-toolbar button.ql-active .ql-fill,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-toolbar button:hover .ql-fill,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-toolbar button:focus .ql-fill,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-toolbar button.ql-active .ql-fill,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-toolbar button:hover .ql-fill,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-toolbar button:focus .ql-fill,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-toolbar button.ql-active .ql-fill,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-toolbar button:hover .ql-fill,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-toolbar button:focus .ql-fill,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-toolbar button.ql-active .ql-fill{fill:#3b82f6!important}[data-bs-theme="dark"] .form-control,[data-bs-theme="dark"] .form-select,[data-bs-theme="dark"] textarea,[data-bs-theme="dark"] input{background-color:#374151!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .form-control::placeholder,[data-bs-theme="dark"] .form-select::placeholder,[data-bs-theme="dark"] textarea::placeholder,[data-bs-theme="dark"] input::placeholder{color:#9ca3af!important}[data-bs-theme="dark"] .quill-editor,[data-bs-theme="dark"] .ql-container{background-color:#374151!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .quill-editor .ql-editor,[data-bs-theme="dark"] .ql-container .ql-editor{background-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .quill-editor .ql-editor::before,[data-bs-theme="dark"] .ql-container .ql-editor::before{color:#9ca3af!important}[data-bs-theme="dark"] .quill-editor .ql-toolbar,[data-bs-theme="dark"] .ql-container .ql-toolbar{background-color:#1f2937!important;border-color:#374151!important}[data-bs-theme="dark"] .quill-editor .ql-toolbar .ql-stroke,[data-bs-theme="dark"] .ql-container .ql-toolbar .ql-stroke{stroke:#d1d5db!important}[data-bs-theme="dark"] .quill-editor .ql-toolbar .ql-fill,[data-bs-theme="dark"] .ql-container .ql-toolbar .ql-fill{fill:#d1d5db!important}[data-bs-theme="dark"] .quill-editor .ql-toolbar button:hover .ql-stroke,[data-bs-theme="dark"] .quill-editor .ql-toolbar button:focus .ql-stroke,[data-bs-theme="dark"] .quill-editor .ql-toolbar button.ql-active .ql-stroke,[data-bs-theme="dark"] .ql-container .ql-toolbar button:hover .ql-stroke,[data-bs-theme="dark"] .ql-container .ql-toolbar button:focus .ql-stroke,[data-bs-theme="dark"] .ql-container .ql-toolbar button.ql-active .ql-stroke{stroke:#3b82f6!important}[data-bs-theme="dark"] .quill-editor .ql-toolbar button:hover .ql-fill,[data-bs-theme="dark"] .quill-editor .ql-toolbar button:focus .ql-fill,[data-bs-theme="dark"] .quill-editor .ql-toolbar button.ql-active .ql-fill,[data-bs-theme="dark"] .ql-container .ql-toolbar button:hover .ql-fill,[data-bs-theme="dark"] .ql-container .ql-toolbar button:focus .ql-fill,[data-bs-theme="dark"] .ql-container .ql-toolbar button.ql-active .ql-fill{fill:#3b82f6!important}[data-bs-theme="dark"] .btn.btn-outline-primary,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn.btn-filter.btn-outline-primary,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn.btn-filter.add-material-btn,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn.btn-filter.js-refresh-kanban,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn.btn-filter.deposit-button,[data-bs-theme="dark"] .btn.deposit-button,[data-bs-theme="dark"] .btn.js-refresh-kanban,[data-bs-theme="dark"] .add-material-btn,[data-bs-theme="dark"] .event-history-page .btn.btn-secondary,[data-bs-theme="dark"] .event-history-page .btn-secondary.add-material-btn,.event-history-page [data-bs-theme="dark"] .btn.btn-secondary,.event-history-page [data-bs-theme="dark"] .btn-secondary.add-material-btn{color:#3b82f6!important;border-color:#3b82f6!important}[data-bs-theme="dark"] .btn.btn-outline-primary:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn.btn-filter.add-material-btn:hover,[data-bs-theme="dark"] .btn.deposit-button:hover,[data-bs-theme="dark"] .btn.js-refresh-kanban:hover,[data-bs-theme="dark"] .add-material-btn:hover,[data-bs-theme="dark"] .event-history-page .btn.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .btn.btn-secondary:hover{background-color:#3b82f6!important;color:#111827!important}[data-bs-theme="dark"] .btn.btn-outline-secondary,[data-bs-theme="dark"] .btn-outline-secondary.add-material-btn{color:#d1d5db!important;border-color:#374151!important}[data-bs-theme="dark"] .btn.btn-outline-secondary:hover,[data-bs-theme="dark"] .btn-outline-secondary.add-material-btn:hover{background-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .app-topbar-custom.navbar{background-color:#1f2937!important;border-bottom-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .app-topbar-custom.navbar>div{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .app-topbar-custom.navbar .topbar-logo .fw-bold,[data-bs-theme="dark"] .app-topbar-custom.navbar .navbar-brand{color:#3b82f6!important}[data-bs-theme="dark"] .app-topbar-custom.navbar .nav-link{color:#d1d5db!important}[data-bs-theme="dark"] .app-topbar-custom.navbar .nav-link:hover{color:#f59e0b!important}[data-bs-theme="dark"] .quick-search-container .input-group{background-color:#374151!important;border-color:#374151!important;border-radius:0.5rem!important;padding:0.375rem 0.75rem!important;gap:0.375rem!important}[data-bs-theme="dark"] .quick-search-container .input-group[style*="background-color"],[data-bs-theme="dark"] .quick-search-container .input-group[style*="background"]{background-color:#374151!important;background:#374151!important}[data-bs-theme="dark"] .quick-search-container .input-group[style*="#f9fafb"],[data-bs-theme="dark"] .quick-search-container .input-group[style*="rgb(249, 250, 251)"]{background-color:#374151!important;background:#374151!important}[data-bs-theme="dark"] .quick-search-input{background-color:transparent!important;background:transparent!important;color:#f9fafb!important;border-color:#374151!important;border:none!important;font-size:0.75rem!important;min-width:4rem!important;width:8rem!important;flex-grow:1!important;padding:0!important}[data-bs-theme="dark"] .quick-search-input::placeholder{color:#9ca3af!important}[data-bs-theme="dark"] .quick-search-input:focus{background-color:transparent!important;background:transparent!important;color:#f9fafb!important;border-color:#3b82f6!important;box-shadow:0 0 0 0.2rem rgba(59,130,246,0.25)!important}[data-bs-theme="dark"] .quick-search-input[style*="background-color"],[data-bs-theme="dark"] .quick-search-input[style*="background"]{background-color:transparent!important;background:transparent!important}[data-bs-theme="dark"] .quick-search-input[style*="#f9fafb"],[data-bs-theme="dark"] .quick-search-input[style*="rgb(249, 250, 251)"]{background-color:transparent!important;background:transparent!important}[data-bs-theme="dark"] .logo-theme-container .logo-light{display:none!important;opacity:0!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}[data-bs-theme="dark"] .logo-theme-container .logo-dark{display:inline-block!important;opacity:1!important;visibility:visible!important;position:relative!important;width:auto!important;height:auto!important;pointer-events:auto!important}[data-bs-theme="dark"] .app-topbar-custom .logo-theme-container .logo-light{display:none!important;opacity:0!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}[data-bs-theme="dark"] .app-topbar-custom .logo-theme-container .logo-dark{display:inline-block!important;opacity:1!important;visibility:visible!important;position:relative!important;width:auto!important;height:auto!important;pointer-events:auto!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group,[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group{background:#374151!important;background-color:#374151!important;border-color:#374151!important;border:1px solid #374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group[style*="background-color"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group[style*="background"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group[style*="background-color"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group[style*="background"]{background:#374151!important;background-color:#374151!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group[style*="#f9fafb"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group[style*="rgb(249, 250, 251)"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group[style*="#f9fafb"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group[style*="rgb(249, 250, 251)"]{background:#374151!important;background-color:#374151!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group[style*="#e5e7eb"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group[style*="rgb(229, 231, 235)"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group[style*="#e5e7eb"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group[style*="rgb(229, 231, 235)"]{border-color:#374151!important;border:1px solid #374151!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .form-control,[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .quick-search-input,[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .form-control,[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .quick-search-input{background:transparent!important;background-color:transparent!important;border-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .form-control[style*="background-color"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .form-control[style*="background"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .quick-search-input[style*="background-color"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .quick-search-input[style*="background"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .form-control[style*="background-color"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .form-control[style*="background"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .quick-search-input[style*="background-color"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .quick-search-input[style*="background"]{background:transparent!important;background-color:transparent!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .form-control[style*="#f9fafb"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .form-control[style*="rgb(249, 250, 251)"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .quick-search-input[style*="#f9fafb"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .quick-search-input[style*="rgb(249, 250, 251)"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .form-control[style*="#f9fafb"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .form-control[style*="rgb(249, 250, 251)"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .quick-search-input[style*="#f9fafb"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .quick-search-input[style*="rgb(249, 250, 251)"]{background:transparent!important;background-color:transparent!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .form-control[style*="#374151"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .form-control[style*="rgb(55, 65, 81)"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .quick-search-input[style*="#374151"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .quick-search-input[style*="rgb(55, 65, 81)"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .form-control[style*="#374151"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .form-control[style*="rgb(55, 65, 81)"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .quick-search-input[style*="#374151"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .quick-search-input[style*="rgb(55, 65, 81)"]{color:#f9fafb!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .input-group-text,[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .input-group-text{background:transparent!important;background-color:transparent!important;border-color:#374151!important;border:none!important;color:#d1d5db!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .input-group-text[style*="background-color"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .input-group-text[style*="background"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .input-group-text[style*="background-color"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .input-group-text[style*="background"]{background:transparent!important;background-color:transparent!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .input-group-text i,[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .input-group-text i{color:#d1d5db!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .input-group-text i[style*="#6b7280"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .input-group-text i[style*="rgb(107, 114, 128)"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .input-group-text i[style*="#6b7280"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .input-group-text i[style*="rgb(107, 114, 128)"]{color:#d1d5db!important}[data-bs-theme="dark"] .app-topbar-custom div:has(i.fa-star),[data-bs-theme="dark"] .app-topbar-custom #star-info,[data-bs-theme="dark"] .app-topbar-custom .topbar-star-desktop,[data-bs-theme="dark"] .app-topbar-custom .topbar-star-mobile{background-color:rgba(59,130,246,0.15);background:rgba(59,130,246,0.15);border-color:rgba(59,130,246,0.3);border:1px solid rgba(59,130,246,0.3);color:#f9fafb}[data-bs-theme="dark"] .app-topbar-custom div:has(i.fa-star) i,[data-bs-theme="dark"] .app-topbar-custom #star-info i,[data-bs-theme="dark"] .app-topbar-custom .topbar-star-desktop i,[data-bs-theme="dark"] .app-topbar-custom .topbar-star-mobile i{color:#f59e0b}[data-bs-theme="dark"] .app-topbar-custom div:has(i.fa-star) .earned,[data-bs-theme="dark"] .app-topbar-custom #star-info .earned,[data-bs-theme="dark"] .app-topbar-custom .topbar-star-desktop .earned,[data-bs-theme="dark"] .app-topbar-custom .topbar-star-mobile .earned{color:#f59e0b}[data-bs-theme="dark"] .app-topbar-custom div:has(i.fa-star) .available,[data-bs-theme="dark"] .app-topbar-custom #star-info .available,[data-bs-theme="dark"] .app-topbar-custom .topbar-star-desktop .available,[data-bs-theme="dark"] .app-topbar-custom .topbar-star-mobile .available{color:#10b981}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group-text{background-color:transparent;background:transparent;color:#d1d5db;border-color:#374151;border:none;padding:0;flex-shrink:0}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group-text i{color:#d1d5db;font-size:0.75rem}[data-bs-theme="dark"] #theme-toggle{color:#d1d5db!important;background-color:transparent!important;border:none!important;transition:all 0.3s ease!important}[data-bs-theme="dark"] #theme-toggle:hover{color:#f59e0b!important;background-color:rgba(255,255,255,0.1)!important;transform:scale(1.1)!important}[data-bs-theme="dark"] #theme-toggle-icon{color:inherit!important}[data-bs-theme="dark"] #star-info,[data-bs-theme="dark"] .topbar-star-desktop,[data-bs-theme="dark"] .topbar-star-mobile,[data-bs-theme="dark"] .topbar-star-rating{background-color:rgba(59,130,246,0.15)!important;color:#f9fafb!important;border:1px solid rgba(59,130,246,0.3)!important;border-radius:0.5rem!important;padding:0.375rem 0.75rem!important}[data-bs-theme="dark"] #star-info[style*="background-color"],[data-bs-theme="dark"] #star-info[style*="background"],[data-bs-theme="dark"] .topbar-star-desktop[style*="background-color"],[data-bs-theme="dark"] .topbar-star-desktop[style*="background"],[data-bs-theme="dark"] .topbar-star-mobile[style*="background-color"],[data-bs-theme="dark"] .topbar-star-mobile[style*="background"],[data-bs-theme="dark"] .topbar-star-rating[style*="background-color"],[data-bs-theme="dark"] .topbar-star-rating[style*="background"]{background-color:rgba(59,130,246,0.15)!important;background:rgba(59,130,246,0.15)!important}[data-bs-theme="dark"] #star-info[style*="#fefce8"],[data-bs-theme="dark"] #star-info[style*="rgb(254, 252, 232)"],[data-bs-theme="dark"] .topbar-star-desktop[style*="#fefce8"],[data-bs-theme="dark"] .topbar-star-desktop[style*="rgb(254, 252, 232)"],[data-bs-theme="dark"] .topbar-star-mobile[style*="#fefce8"],[data-bs-theme="dark"] .topbar-star-mobile[style*="rgb(254, 252, 232)"],[data-bs-theme="dark"] .topbar-star-rating[style*="#fefce8"],[data-bs-theme="dark"] .topbar-star-rating[style*="rgb(254, 252, 232)"]{background-color:rgba(59,130,246,0.15)!important;background:rgba(59,130,246,0.15)!important}[data-bs-theme="dark"] #star-info[style*="#fbbf24"],[data-bs-theme="dark"] #star-info[style*="rgb(251, 191, 36)"],[data-bs-theme="dark"] .topbar-star-desktop[style*="#fbbf24"],[data-bs-theme="dark"] .topbar-star-desktop[style*="rgb(251, 191, 36)"],[data-bs-theme="dark"] .topbar-star-mobile[style*="#fbbf24"],[data-bs-theme="dark"] .topbar-star-mobile[style*="rgb(251, 191, 36)"],[data-bs-theme="dark"] .topbar-star-rating[style*="#fbbf24"],[data-bs-theme="dark"] .topbar-star-rating[style*="rgb(251, 191, 36)"]{border-color:rgba(59,130,246,0.3)!important;border:1px solid rgba(59,130,246,0.3)!important}[data-bs-theme="dark"] #star-info .earned,[data-bs-theme="dark"] #star-info .star-earned,[data-bs-theme="dark"] .topbar-star-desktop .earned,[data-bs-theme="dark"] .topbar-star-desktop .star-earned,[data-bs-theme="dark"] .topbar-star-mobile .earned,[data-bs-theme="dark"] .topbar-star-mobile .star-earned,[data-bs-theme="dark"] .topbar-star-rating .earned,[data-bs-theme="dark"] .topbar-star-rating .star-earned{color:#f59e0b!important}[data-bs-theme="dark"] #star-info .separator,[data-bs-theme="dark"] #star-info .star-separator,[data-bs-theme="dark"] .topbar-star-desktop .separator,[data-bs-theme="dark"] .topbar-star-desktop .star-separator,[data-bs-theme="dark"] .topbar-star-mobile .separator,[data-bs-theme="dark"] .topbar-star-mobile .star-separator,[data-bs-theme="dark"] .topbar-star-rating .separator,[data-bs-theme="dark"] .topbar-star-rating .star-separator{color:#d1d5db!important}[data-bs-theme="dark"] #star-info .available,[data-bs-theme="dark"] #star-info .star-available,[data-bs-theme="dark"] .topbar-star-desktop .available,[data-bs-theme="dark"] .topbar-star-desktop .star-available,[data-bs-theme="dark"] .topbar-star-mobile .available,[data-bs-theme="dark"] .topbar-star-mobile .star-available,[data-bs-theme="dark"] .topbar-star-rating .available,[data-bs-theme="dark"] .topbar-star-rating .star-available{color:#10b981!important}[data-bs-theme="dark"] #star-info .available.text-muted,[data-bs-theme="dark"] #star-info .star-available.text-muted,[data-bs-theme="dark"] .topbar-star-desktop .available.text-muted,[data-bs-theme="dark"] .topbar-star-desktop .star-available.text-muted,[data-bs-theme="dark"] .topbar-star-mobile .available.text-muted,[data-bs-theme="dark"] .topbar-star-mobile .star-available.text-muted,[data-bs-theme="dark"] .topbar-star-rating .available.text-muted,[data-bs-theme="dark"] .topbar-star-rating .star-available.text-muted{color:#9ca3af!important}[data-bs-theme="dark"] #star-info i.fa-star,[data-bs-theme="dark"] .topbar-star-desktop i.fa-star,[data-bs-theme="dark"] .topbar-star-mobile i.fa-star,[data-bs-theme="dark"] .topbar-star-rating i.fa-star{color:#f59e0b!important}[data-bs-theme="dark"] #star-info i[style*="#f59e0b"],[data-bs-theme="dark"] #star-info i[style*="rgb(245, 158, 11)"],[data-bs-theme="dark"] .topbar-star-desktop i[style*="#f59e0b"],[data-bs-theme="dark"] .topbar-star-desktop i[style*="rgb(245, 158, 11)"],[data-bs-theme="dark"] .topbar-star-mobile i[style*="#f59e0b"],[data-bs-theme="dark"] .topbar-star-mobile i[style*="rgb(245, 158, 11)"],[data-bs-theme="dark"] .topbar-star-rating i[style*="#f59e0b"],[data-bs-theme="dark"] .topbar-star-rating i[style*="rgb(245, 158, 11)"]{color:#f59e0b!important}[data-bs-theme="dark"] #star-info span[style*="#f59e0b"],[data-bs-theme="dark"] #star-info span[style*="rgb(245, 158, 11)"],[data-bs-theme="dark"] .topbar-star-desktop span[style*="#f59e0b"],[data-bs-theme="dark"] .topbar-star-desktop span[style*="rgb(245, 158, 11)"],[data-bs-theme="dark"] .topbar-star-mobile span[style*="#f59e0b"],[data-bs-theme="dark"] .topbar-star-mobile span[style*="rgb(245, 158, 11)"],[data-bs-theme="dark"] .topbar-star-rating span[style*="#f59e0b"],[data-bs-theme="dark"] .topbar-star-rating span[style*="rgb(245, 158, 11)"]{color:#f59e0b!important}[data-bs-theme="dark"] #star-info span[style*="#16a34a"],[data-bs-theme="dark"] #star-info span[style*="rgb(22, 163, 74)"],[data-bs-theme="dark"] .topbar-star-desktop span[style*="#16a34a"],[data-bs-theme="dark"] .topbar-star-desktop span[style*="rgb(22, 163, 74)"],[data-bs-theme="dark"] .topbar-star-mobile span[style*="#16a34a"],[data-bs-theme="dark"] .topbar-star-mobile span[style*="rgb(22, 163, 74)"],[data-bs-theme="dark"] .topbar-star-rating span[style*="#16a34a"],[data-bs-theme="dark"] .topbar-star-rating span[style*="rgb(22, 163, 74)"]{color:#10b981!important}[data-bs-theme="dark"] #star-info span[style*="#9ca3af"],[data-bs-theme="dark"] #star-info span[style*="rgb(156, 163, 175)"],[data-bs-theme="dark"] .topbar-star-desktop span[style*="#9ca3af"],[data-bs-theme="dark"] .topbar-star-desktop span[style*="rgb(156, 163, 175)"],[data-bs-theme="dark"] .topbar-star-mobile span[style*="#9ca3af"],[data-bs-theme="dark"] .topbar-star-mobile span[style*="rgb(156, 163, 175)"],[data-bs-theme="dark"] .topbar-star-rating span[style*="#9ca3af"],[data-bs-theme="dark"] .topbar-star-rating span[style*="rgb(156, 163, 175)"]{color:#d1d5db!important}[data-bs-theme="dark"] .app-topbar-custom img.logo-light,[data-bs-theme="dark"] .app-topbar-custom .logo-light,[data-bs-theme="dark"] .app-topbar-custom img.logo-light.logo-icon,[data-bs-theme="dark"] .app-topbar-custom .logo-light.logo-icon,[data-bs-theme="dark"] .app-topbar-custom .topbar-logo .logo-light,[data-bs-theme="dark"] .app-topbar-custom .topbar-logo img.logo-light,[data-bs-theme="dark"] .app-topbar-custom .logo-theme-container .logo-light,[data-bs-theme="dark"] .app-topbar-custom .logo-theme-container img.logo-light{opacity:0!important;display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}[data-bs-theme="dark"] .app-topbar-custom img.logo-dark,[data-bs-theme="dark"] .app-topbar-custom .logo-dark,[data-bs-theme="dark"] .app-topbar-custom img.logo-dark.logo-icon,[data-bs-theme="dark"] .app-topbar-custom .logo-dark.logo-icon,[data-bs-theme="dark"] .app-topbar-custom .topbar-logo .logo-dark,[data-bs-theme="dark"] .app-topbar-custom .topbar-logo img.logo-dark,[data-bs-theme="dark"] .app-topbar-custom .logo-theme-container .logo-dark,[data-bs-theme="dark"] .app-topbar-custom .logo-theme-container img.logo-dark{opacity:1!important;display:inline-block!important;visibility:visible!important;position:relative!important;width:auto!important;height:auto!important;pointer-events:auto!important}[data-bs-theme="dark"] #sidebar img.logo-light,[data-bs-theme="dark"] #sidebar .logo-light,[data-bs-theme="dark"] #sidebar img.logo-light.logo-icon,[data-bs-theme="dark"] #sidebar img.logo-light.sidebar-logo-img,[data-bs-theme="dark"] #sidebar .logo-light.logo-icon,[data-bs-theme="dark"] #sidebar .logo-light.sidebar-logo-img,[data-bs-theme="dark"] #sidebar .sidebar-logo-icon .logo-light,[data-bs-theme="dark"] #sidebar .sidebar-logo-icon img.logo-light,[data-bs-theme="dark"] #sidebar .sidebar-logo-container .logo-light,[data-bs-theme="dark"] #sidebar .sidebar-logo-container img.logo-light,[data-bs-theme="dark"] #sidebar .logo-theme-container .logo-light,[data-bs-theme="dark"] #sidebar .logo-theme-container img.logo-light,[data-bs-theme="dark"] #sidebar .logo-theme-container img.logo-light.logo-icon,[data-bs-theme="dark"] #sidebar .logo-theme-container img.logo-light.sidebar-logo-img{opacity:0!important;display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}[data-bs-theme="dark"] #sidebar img.logo-dark,[data-bs-theme="dark"] #sidebar .logo-dark,[data-bs-theme="dark"] #sidebar img.logo-dark.logo-icon,[data-bs-theme="dark"] #sidebar img.logo-dark.sidebar-logo-img,[data-bs-theme="dark"] #sidebar .logo-dark.logo-icon,[data-bs-theme="dark"] #sidebar .logo-dark.sidebar-logo-img,[data-bs-theme="dark"] #sidebar .sidebar-logo-icon .logo-dark,[data-bs-theme="dark"] #sidebar .sidebar-logo-icon img.logo-dark,[data-bs-theme="dark"] #sidebar .sidebar-logo-container .logo-dark,[data-bs-theme="dark"] #sidebar .sidebar-logo-container img.logo-dark,[data-bs-theme="dark"] #sidebar .logo-theme-container .logo-dark,[data-bs-theme="dark"] #sidebar .logo-theme-container img.logo-dark,[data-bs-theme="dark"] #sidebar .logo-theme-container img.logo-dark.logo-icon,[data-bs-theme="dark"] #sidebar .logo-theme-container img.logo-dark.sidebar-logo-img{opacity:1!important;display:block!important;visibility:visible!important;position:relative!important;width:auto!important;height:auto!important;pointer-events:auto!important}[data-bs-theme="dark"] #sidebar .logo-theme-container.has-dark img.logo-light,[data-bs-theme="dark"] #sidebar .logo-theme-container.has-dark .logo-light,[data-bs-theme="dark"] #sidebar .logo-theme-container img.logo-light.logo-icon,[data-bs-theme="dark"] #sidebar .logo-theme-container img.logo-light.sidebar-logo-img{opacity:0!important;display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}[data-bs-theme="dark"] #sidebar .logo-theme-container.has-dark img.logo-dark,[data-bs-theme="dark"] #sidebar .logo-theme-container.has-dark .logo-dark,[data-bs-theme="dark"] #sidebar .logo-theme-container img.logo-dark.logo-icon,[data-bs-theme="dark"] #sidebar .logo-theme-container img.logo-dark.sidebar-logo-img{opacity:1!important;display:block!important;visibility:visible!important;position:relative!important;width:auto!important;height:auto!important;pointer-events:auto!important}[data-bs-theme="dark"] #support-topbar-btn,[data-bs-theme="dark"] .sma-support-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:2rem!important;height:2rem!important;color:#3b82f6!important;background:rgba(59,130,246,0.1)!important;border-radius:0.5rem!important;text-decoration:none!important;transition:all 0.2s ease!important}[data-bs-theme="dark"] #support-topbar-btn:hover,[data-bs-theme="dark"] .sma-support-btn:hover{color:#f59e0b!important;background-color:rgba(59,130,246,0.2)!important;transform:scale(1.05)!important}[data-bs-theme="dark"] #support-topbar-btn i.fa-headset,[data-bs-theme="dark"] .sma-support-btn i.fa-headset{color:inherit!important;font-size:1.25rem!important}[data-bs-theme="dark"] .card,[data-bs-theme="dark"] .card-body{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .card-header{border-color:#374151!important}[data-bs-theme="dark"] .card-title,[data-bs-theme="dark"] .card-header h5,[data-bs-theme="dark"] .card-header .h5,[data-bs-theme="dark"] .card-header h6,[data-bs-theme="dark"] .card-header .h6{color:#f8fafc!important}[data-bs-theme="dark"] .card-text,[data-bs-theme="dark"] .card-body p{color:#f9fafb!important}[data-bs-theme="dark"] .card .card-header,[data-bs-theme="dark"] .card-header,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center,[data-bs-theme="dark"] .mentor-dashboard .d-flex.justify-content-between.align-items-center,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%)!important;color:#ffffff!important}[data-bs-theme="dark"] .card .card-header h1,[data-bs-theme="dark"] .card .card-header h2,[data-bs-theme="dark"] .card .card-header h3,[data-bs-theme="dark"] .card .card-header h4,[data-bs-theme="dark"] .card .card-header h5,[data-bs-theme="dark"] .card .card-header h6,[data-bs-theme="dark"] .card-header h1,[data-bs-theme="dark"] .card-header .h1,[data-bs-theme="dark"] .card-header h2,[data-bs-theme="dark"] .card-header .h2,[data-bs-theme="dark"] .card-header h3,[data-bs-theme="dark"] .card-header .h3,[data-bs-theme="dark"] .card-header h4,[data-bs-theme="dark"] .card-header .h4,[data-bs-theme="dark"] .card-header h5,[data-bs-theme="dark"] .card-header .h5,[data-bs-theme="dark"] .card-header h6,[data-bs-theme="dark"] .card-header .h6,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center h1,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center h2,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center h3,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center h4,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center h5,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center h6,[data-bs-theme="dark"] .mentor-dashboard .d-flex.justify-content-between.align-items-center h1,[data-bs-theme="dark"] .mentor-dashboard .d-flex.justify-content-between.align-items-center h2,[data-bs-theme="dark"] .mentor-dashboard .d-flex.justify-content-between.align-items-center h3,[data-bs-theme="dark"] .mentor-dashboard .d-flex.justify-content-between.align-items-center h4,[data-bs-theme="dark"] .mentor-dashboard .d-flex.justify-content-between.align-items-center h5,[data-bs-theme="dark"] .mentor-dashboard .d-flex.justify-content-between.align-items-center h6,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center h1,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center .h1,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center h2,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center .h2,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center h3,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center .h3,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center h4,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center .h4,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center h5,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center .h5,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center h6,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center .h6{color:#ffffff!important}[data-bs-theme="dark"] .card .card-header i,[data-bs-theme="dark"] .card-header i,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center i,[data-bs-theme="dark"] .mentor-dashboard .d-flex.justify-content-between.align-items-center i,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center i{color:inherit!important}[data-bs-theme="dark"] .row.gy-4.mt-1{background-color:#111827!important}[data-bs-theme="dark"] .row.gy-4.mt-1 .col-lg-5>div,[data-bs-theme="dark"] .row.gy-4.mt-1 .col-lg-7>div{background-color:#1f2937!important;border-color:#374151!important;box-shadow:0 4px 24px rgba(20,20,30,0.22),0 1.5px 0 #374151!important}[data-bs-theme="dark"] .row.gy-4.mt-1 .col-lg-5>div:hover,[data-bs-theme="dark"] .row.gy-4.mt-1 .col-lg-7>div:hover{background-color:#374151!important;box-shadow:0 8px 32px rgba(20,20,30,0.3),0 2px 0 #374151!important}[data-bs-theme="dark"] .row.gy-4.mt-1 .col-lg-5>div .card-text,[data-bs-theme="dark"] .row.gy-4.mt-1 .col-lg-5>div p,[data-bs-theme="dark"] .row.gy-4.mt-1 .col-lg-7>div .card-text,[data-bs-theme="dark"] .row.gy-4.mt-1 .col-lg-7>div p{color:#f9fafb!important}[data-bs-theme="dark"] .text-end.small.text-muted{background-color:#1f2937!important;color:#9ca3af!important;border-color:#374151!important}[data-bs-theme="dark"] .text-end.small.text-muted.mt-2.mb-4{background:linear-gradient(135deg,#374151 0%,#1f2937 100%)!important;color:#3b82f6!important;border:1px solid #1f2937!important;box-shadow:0 2px 8px rgba(20,20,30,0.15)!important}[data-bs-theme="dark"] #sidebar{background-color:#1e293b!important;border-right-color:#374151!important;color:#f1f5f9!important}[data-bs-theme="dark"] #sidebar .sidebar-header{border-bottom-color:#374151!important}[data-bs-theme="dark"] #sidebar .sidebar-logo-container .sidebar-logo-text{color:#f1f5f9!important}[data-bs-theme="dark"] #sidebar .sidebar-pin-btn{color:rgba(241,245,249,0.6)!important}[data-bs-theme="dark"] #sidebar .sidebar-pin-btn:hover{color:#f1f5f9!important;background-color:rgba(241,245,249,0.1)!important}[data-bs-theme="dark"] #sidebar .sidebar-pin-btn.pinned{color:#1cb0f6!important;background-color:rgba(28,176,246,0.3)!important}[data-bs-theme="dark"] #sidebar>ul>li a{background-color:transparent!important;color:#f1f5f9!important;border-color:transparent!important;border-left:none!important;border-radius:0.75rem!important;box-shadow:none!important;margin:0.125rem 0.5rem!important;padding:0.75rem 1rem!important}[data-bs-theme="dark"] #sidebar>ul>li a .menu-text{color:#f1f5f9!important}[data-bs-theme="dark"] #sidebar>ul>li a:hover{background-color:#334155!important;color:#f1f5f9!important}[data-bs-theme="dark"] #sidebar>ul>li a:hover .menu-text{color:#f1f5f9!important}[data-bs-theme="dark"] #sidebar>ul>li a.active{background-color:rgba(59,130,246,0.3)!important;color:#1cb0f6!important;font-weight:600!important}[data-bs-theme="dark"] #sidebar>ul>li a.active .menu-text{color:#f1f5f9!important}[data-bs-theme="dark"] #sidebar>ul>li.sidebar-heading{color:#9ca3af!important}[data-bs-theme="dark"] #sidebar.collapsed .sidebar-menu li a .menu-text{color:#f1f5f9!important}[data-bs-theme="dark"] .dashboard-grid{background-color:#111827!important}[data-bs-theme="dark"] .dashboard-grid .card{background-color:#1f2937!important;border-color:#374151!important;box-shadow:0 4px 24px rgba(0,0,0,0.22),0 1.5px 0 #1f2937!important}[data-bs-theme="dark"] .dashboard-grid .card:hover{background-color:#161d27!important;box-shadow:0 8px 32px rgba(0,0,0,0.3),0 2px 0 #1f2937!important}[data-bs-theme="dark"] .dashboard-grid .card-title{color:#3b82f6!important}[data-bs-theme="dark"] .dashboard-grid .card-text{color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper .hero{background-color:#111827!important;background-image:linear-gradient(135deg,rgba(23,48,131,0.85) 0%,rgba(59,130,246,0.85) 100%),var(--hero-bg-image,none)!important;background-size:cover,cover;background-position:center,center;background-repeat:no-repeat,no-repeat;color:#ffffff!important}[data-bs-theme="dark"] .landing-page-wrapper .features{background:linear-gradient(135deg,#111827 0%,#1f2937 100%)!important;color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper .features .feature-card,[data-bs-theme="dark"] .features .feature-card{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .landing-page-wrapper .features .feature-card h3,[data-bs-theme="dark"] .features .feature-card h3,[data-bs-theme="dark"] .features .feature-card .h3{color:#ffffff!important}[data-bs-theme="dark"] .landing-page-wrapper .features .feature-card p,[data-bs-theme="dark"] .features .feature-card p{color:#d1d5db!important}[data-bs-theme="dark"] .landing-page-wrapper .features .feature-card .feature-icon,[data-bs-theme="dark"] .features .feature-card .feature-icon{background:linear-gradient(135deg,#3b82f6,#629bf8)!important}[data-bs-theme="dark"] .landing-page-wrapper .features .feature-card .feature-icon img,[data-bs-theme="dark"] .features .feature-card .feature-icon img{filter:brightness(0) invert(1)!important}[data-bs-theme="dark"] .landing-page-wrapper .courses{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper .courses.bg-white{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .dark-theme-active .landing-page-wrapper .courses{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .dark-theme-active .landing-page-wrapper .courses.bg-white{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .dark-theme-active .landing-page-wrapper .course-card .course-card-body{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .dark-theme-active .landing-page-wrapper .course-card .course-description-content{color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper .course-card .course-card-body{background-color:#1f2937!important;color:#f9fafb!important;border-radius:0.375rem}[data-bs-theme="dark"] .landing-page-wrapper .tariff-comparison-table{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper .tariff-comparison-table th,[data-bs-theme="dark"] .landing-page-wrapper .tariff-comparison-table td{background-color:#111827!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .landing-page-wrapper .tariff-comparison-table td.feature-name{background-color:#1f2937!important;color:#ffffff!important}[data-bs-theme="dark"] .landing-page-wrapper .tariff-comparison-table td.feature-name i{color:#d97706!important}[data-bs-theme="dark"] .landing-page-wrapper .tariff-comparison-table td.feature-name small.text-muted,[data-bs-theme="dark"] .landing-page-wrapper .tariff-comparison-table td.feature-name .text-muted.small{color:#d1d5db!important}[data-bs-theme="dark"] .landing-page-wrapper .stars-rating i{color:#d97706!important}[data-bs-theme="dark"] .landing-page-wrapper .tariff-card.student{background:rgba(156,163,175,0.08)!important;border-color:rgba(156,163,175,0.25)!important}[data-bs-theme="dark"] .landing-page-wrapper .tariff-card.lite{background:rgba(59,130,246,0.1)!important;border-color:rgba(59,130,246,0.3)!important}[data-bs-theme="dark"] .landing-page-wrapper .tariff-card.pro{background:rgba(217,119,6,0.12)!important;border-color:rgba(217,119,6,0.35)!important}[data-bs-theme="dark"] .landing-page-wrapper .tariff-card.vip,[data-bs-theme="dark"] .landing-page-wrapper .tariff-card.max{background:rgba(37,99,235,0.12)!important;border-color:rgba(37,99,235,0.35)!important}[data-bs-theme="dark"] .landing-page-wrapper .course-card .course-description-content{color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-name,[data-bs-theme="dark"] .landing-page-wrapper .course-card .tariff-name{color:#3b82f6!important}[data-bs-theme="dark"] .landing-page-wrapper .testimonials{background:linear-gradient(135deg,#111827 0%,#1f2937 100%)!important;color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper .testimonials .testimonial-card.card{background-color:#1f2937!important;color:#ffffff!important;border:1px solid #374151!important}[data-bs-theme="dark"] .landing-page-wrapper .testimonials .testimonial-card.card .card-body .fw-bold{color:#ffffff!important}[data-bs-theme="dark"] .landing-page-wrapper .testimonials .testimonial-card.card .card-body .text-muted{color:#d1d5db!important}[data-bs-theme="dark"] .landing-page-wrapper .testimonials .testimonial-card.card .card-body blockquote p{color:#ffffff!important}[data-bs-theme="dark"] .landing-page-wrapper .lead-form-section{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper .course-specific-block{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper .feature-card,[data-bs-theme="dark"] .features .feature-card{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .landing-page-wrapper .feature-card:hover,[data-bs-theme="dark"] .features .feature-card:hover{background-color:#374151!important;box-shadow:0 8px 32px rgba(20,20,30,0.3)!important}[data-bs-theme="dark"] .landing-page-wrapper h1,[data-bs-theme="dark"] .landing-page-wrapper .h1,[data-bs-theme="dark"] .landing-page-wrapper h2,[data-bs-theme="dark"] .landing-page-wrapper .h2,[data-bs-theme="dark"] .landing-page-wrapper h3,[data-bs-theme="dark"] .landing-page-wrapper .h3,[data-bs-theme="dark"] .landing-page-wrapper h4,[data-bs-theme="dark"] .landing-page-wrapper .h4,[data-bs-theme="dark"] .landing-page-wrapper h5,[data-bs-theme="dark"] .landing-page-wrapper .h5,[data-bs-theme="dark"] .landing-page-wrapper h6,[data-bs-theme="dark"] .landing-page-wrapper .h6{color:#3b82f6!important}[data-bs-theme="dark"] .landing-page-wrapper p{color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper .features .feature-card h3,[data-bs-theme="dark"] .landing-page-wrapper .features .feature-card .h3,[data-bs-theme="dark"] .landing-page-wrapper .feature-card h3,[data-bs-theme="dark"] .landing-page-wrapper .feature-card .h3,[data-bs-theme="dark"] .features .feature-card h3,[data-bs-theme="dark"] .features .feature-card .h3{color:#3b82f6!important}[data-bs-theme="dark"] .landing-page-wrapper .features .feature-card p,[data-bs-theme="dark"] .landing-page-wrapper .feature-card p,[data-bs-theme="dark"] .features .feature-card p{color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-header{background-color:#1f2937!important;border-bottom-color:#374151!important}[data-bs-theme="dark"] .landing-page-header .navbar-brand,[data-bs-theme="dark"] .landing-page-header .logo-text{color:#3b82f6!important}[data-bs-theme="dark"] .landing-page-header .nav-link{color:rgba(255,255,255,0.8)!important}[data-bs-theme="dark"] .landing-page-header .nav-link:hover{color:#f59e0b!important}[data-bs-theme="dark"] .landing-page-header .btn-light{background-color:rgba(255,255,255,0.2)!important;color:#ffffff!important;border-color:rgba(255,255,255,0.3)!important}[data-bs-theme="dark"] .landing-page-header .btn-light:hover{background-color:rgba(255,255,255,0.3)!important;color:#ffffff!important}[data-bs-theme="dark"] .landing-page-header .btn-outline-light{color:rgba(255,255,255,0.8)!important;border-color:rgba(255,255,255,0.3)!important}[data-bs-theme="dark"] .landing-page-header .btn-outline-light:hover{background-color:rgba(255,255,255,0.1)!important;color:#ffffff!important}[data-bs-theme="dark"] .landing-page-header .navbar-text{color:rgba(255,255,255,0.6)!important}[data-bs-theme="dark"] .public-footer{background:linear-gradient(135deg,#111827 0%,#1f2937 100%)!important;color:#f9fafb!important}[data-bs-theme="dark"] .public-footer h4,[data-bs-theme="dark"] .public-footer .h4{color:#3b82f6!important}[data-bs-theme="dark"] .public-footer a{color:rgba(255,255,255,0.8)!important}[data-bs-theme="dark"] .public-footer a:hover{color:#f59e0b!important}[data-bs-theme="dark"] .alert{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .alert-info{background-color:rgba(8,145,178,0.1)!important;color:#3b82f6!important;border-color:rgba(8,145,178,0.3)!important}[data-bs-theme="dark"] .alert-success{background-color:rgba(16,185,129,0.1)!important;color:#10b981!important;border-color:rgba(16,185,129,0.3)!important}[data-bs-theme="dark"] .alert-warning{background-color:rgba(245,158,11,0.1)!important;color:#f59e0b!important;border-color:rgba(245,158,11,0.3)!important}[data-bs-theme="dark"] .alert-danger{background-color:rgba(239,68,68,0.1)!important;color:#ef4444!important;border-color:rgba(239,68,68,0.3)!important}[data-bs-theme="dark"] .form-control{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .form-control:focus{background-color:#1f2937!important;color:#f9fafb!important;border-color:#3b82f6!important;box-shadow:0 0 0 0.2rem rgba(59,130,246,0.25)!important}[data-bs-theme="dark"] .form-label{color:#3b82f6!important}[data-bs-theme="dark"] .form-text{color:#d1d5db!important}[data-bs-theme="dark"] .btn,[data-bs-theme="dark"] .add-material-btn{border-color:#374151}[data-bs-theme="dark"] .btn-primary{background-color:#0f2058!important;color:#ffffff!important;border-color:#0f2058!important}[data-bs-theme="dark"] .btn-primary:hover{background-color:#13286e!important;color:#ffffff!important}[data-bs-theme="dark"] .btn-outline-primary,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.btn-outline-primary,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.add-material-btn,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.js-refresh-kanban.btn,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.deposit-button,[data-bs-theme="dark"] .deposit-button,[data-bs-theme="dark"] .js-refresh-kanban.btn,[data-bs-theme="dark"] .add-material-btn,[data-bs-theme="dark"] .event-history-page .btn.btn-secondary,[data-bs-theme="dark"] .event-history-page .btn-secondary.add-material-btn,.event-history-page [data-bs-theme="dark"] .btn.btn-secondary,.event-history-page [data-bs-theme="dark"] .btn-secondary.add-material-btn{background:transparent!important;color:#f9fafb!important;border:2px solid #f9fafb!important;transition:all 0.3s ease!important}[data-bs-theme="dark"] .btn-outline-primary:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.btn-outline-primary:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.add-material-btn:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.deposit-button:hover,[data-bs-theme="dark"] .deposit-button:hover,[data-bs-theme="dark"] .js-refresh-kanban.btn:hover,[data-bs-theme="dark"] .add-material-btn:hover,[data-bs-theme="dark"] .event-history-page .btn.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .btn.btn-secondary:hover{background:#3b82f6!important;color:#111827!important;border-color:#3b82f6!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(59,130,246,0.3)!important}[data-bs-theme="dark"] .btn-outline-light{color:rgba(255,255,255,0.8)!important;border-color:rgba(255,255,255,0.3)!important}[data-bs-theme="dark"] .btn-outline-light:hover{background-color:rgba(255,255,255,0.1)!important;color:#ffffff!important}[data-bs-theme="dark"] .table{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .table th{background-color:#1f2937!important;color:#3b82f6!important;border-color:#374151!important}[data-bs-theme="dark"] .table td{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .modal-content{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .modal-header{background-color:#1f2937!important;border-bottom-color:#374151!important}[data-bs-theme="dark"] .modal-footer{background-color:#1f2937!important;border-top-color:#374151!important}[data-bs-theme="dark"] .tooltip-inner{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .tooltip.bs-tooltip-top .tooltip-arrow::before,[data-bs-theme="dark"] .tooltip.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before{border-top-color:#1f2937!important}[data-bs-theme="dark"] .tooltip.bs-tooltip-bottom .tooltip-arrow::before,[data-bs-theme="dark"] .tooltip.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before{border-bottom-color:#1f2937!important}[data-bs-theme="dark"] .tooltip.bs-tooltip-start .tooltip-arrow::before,[data-bs-theme="dark"] .tooltip.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before{border-left-color:#1f2937!important}[data-bs-theme="dark"] .tooltip.bs-tooltip-end .tooltip-arrow::before,[data-bs-theme="dark"] .tooltip.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before{border-right-color:#1f2937!important}[data-bs-theme="dark"] .popover{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .popover-header{background-color:#1f2937!important;color:#3b82f6!important;border-bottom-color:#374151!important}[data-bs-theme="dark"] .accordion-item{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .accordion-button{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .accordion-button:not(.collapsed){background-color:#374151!important;color:#f59e0b!important}[data-bs-theme="dark"] .accordion-body{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .nav-tabs{border-bottom-color:#374151!important}[data-bs-theme="dark"] .nav-tabs .nav-link{background-color:#1f2937!important;border-color:#374151!important;color:#ffffff!important}[data-bs-theme="dark"] .nav-tabs .nav-link i{color:inherit!important}[data-bs-theme="dark"] .nav-tabs .nav-link:hover{background-color:#374151!important;color:#ffffff!important;border-color:rgba(255,255,255,0.2)!important}[data-bs-theme="dark"] .nav-tabs .nav-link:hover i{color:#ffffff!important}[data-bs-theme="dark"] .nav-tabs .nav-link.active{background-color:#374151!important;color:#ffffff!important;border-color:#374151!important}[data-bs-theme="dark"] .nav-tabs .nav-link.active i{color:#ffffff!important}[data-bs-theme="dark"] .nav-pills .nav-link{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .nav-pills .nav-link:hover{background-color:#374151!important;color:#f59e0b!important}[data-bs-theme="dark"] .nav-pills .nav-link.active{background-color:#0f2058!important;color:#f59e0b!important}[data-bs-theme="dark"] .pagination{background-color:transparent!important}[data-bs-theme="dark"] .page-link{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .page-link:hover{background-color:#374151!important;color:#f59e0b!important}[data-bs-theme="dark"] .page-item.active .page-link{background-color:#0f2058!important;color:#f59e0b!important;border-color:#0f2058!important}[data-bs-theme="dark"] .breadcrumb{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .breadcrumb-item a{color:#3b82f6!important}[data-bs-theme="dark"] .breadcrumb-item.active{color:#f9fafb!important}[data-bs-theme="dark"] .spinner-border,[data-bs-theme="dark"] .spinner-grow{color:#3b82f6!important}[data-bs-theme="dark"] .placeholder{background-color:#374151!important}[data-bs-theme="dark"] .progress{background-color:#1f2937!important}[data-bs-theme="dark"] .progress-bar{background-color:#3b82f6!important}[data-bs-theme="dark"] .badge{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .badge-primary{background-color:#0f2058!important;color:#f59e0b!important}[data-bs-theme="dark"] .badge-success{background-color:#036546!important;color:#ffffff!important}[data-bs-theme="dark"] .badge-warning{background-color:#f59e0b!important;color:#111827!important}[data-bs-theme="dark"] .badge-danger{background-color:#dc2626!important;color:#ffffff!important}[data-bs-theme="dark"] .badge-secondary{background-color:#4b5563!important;color:#ffffff!important}[data-bs-theme="dark"] .badge-info{background-color:#0891b2!important;color:#111827!important}[data-bs-theme="dark"] .badge-dark{background-color:#374151!important;color:#ffffff!important}[data-bs-theme="dark"] ul,[data-bs-theme="dark"] ol{color:#f9fafb!important}[data-bs-theme="dark"] li{color:#f9fafb!important}[data-bs-theme="dark"] code{background-color:#1f2937!important;color:#f59e0b!important}[data-bs-theme="dark"] pre{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] blockquote{background-color:#1f2937!important;color:#f9fafb!important;border-left-color:#3b82f6!important}[data-bs-theme="dark"] hr{border-color:#374151!important}[data-bs-theme="dark"] a:not(.btn):not(.add-material-btn):not(.dropdown-item):not(.nav-link):not(.page-link):not(.list-group-item){color:#3b82f6!important}[data-bs-theme="dark"] a:not(.btn):not(.add-material-btn):not(.dropdown-item):not(.nav-link):not(.page-link):not(.list-group-item):hover{color:#f59e0b!important}[data-bs-theme="dark"] h1,[data-bs-theme="dark"] .h1,[data-bs-theme="dark"] h2,[data-bs-theme="dark"] .h2,[data-bs-theme="dark"] h3,[data-bs-theme="dark"] .h3,[data-bs-theme="dark"] h4,[data-bs-theme="dark"] .h4,[data-bs-theme="dark"] h5,[data-bs-theme="dark"] .h5,[data-bs-theme="dark"] h6,[data-bs-theme="dark"] .h6{color:#3b82f6!important}[data-bs-theme="dark"] p{color:#f9fafb!important}[data-bs-theme="dark"] strong,[data-bs-theme="dark"] b{color:#3b82f6!important}[data-bs-theme="dark"] em,[data-bs-theme="dark"] i{color:inherit}[data-bs-theme="dark"] small,[data-bs-theme="dark"] .small{color:#9ca3af!important}[data-bs-theme="dark"] mark,[data-bs-theme="dark"] .mark{background-color:#f59e0b!important;color:#111827!important}[data-bs-theme="dark"] ins{background-color:rgba(16,185,129,0.2)!important;color:#10b981!important}[data-bs-theme="dark"] del{background-color:rgba(239,68,68,0.2)!important;color:#ef4444!important}[data-bs-theme="dark"] article,[data-bs-theme="dark"] aside,[data-bs-theme="dark"] footer,[data-bs-theme="dark"] header,[data-bs-theme="dark"] main,[data-bs-theme="dark"] nav,[data-bs-theme="dark"] section{background-color:transparent!important;color:#f9fafb!important}[data-bs-theme="dark"] figure{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] figcaption{color:#9ca3af!important}[data-bs-theme="dark"] details{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] summary{color:#3b82f6!important}[data-bs-theme="dark"] dialog{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] menu{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] iframe,[data-bs-theme="dark"] canvas,[data-bs-theme="dark"] video,[data-bs-theme="dark"] audio{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] iframe{border-color:#374151!important}[data-bs-theme="dark"] svg{background-color:transparent!important;color:#f9fafb!important}[data-bs-theme="dark"] img{background-color:transparent!important}[data-bs-theme="dark"] .input-group-text{background-color:#1f2937!important;color:#d1d5db!important;border-color:#374151!important}[data-bs-theme="dark"] .form-select{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .form-select:focus{background-color:#1f2937!important;color:#f9fafb!important;border-color:#3b82f6!important;box-shadow:0 0 0 0.2rem rgba(59,130,246,0.25)!important}[data-bs-theme="dark"] .list-group{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .list-group-item{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .list-group-item:hover{background-color:#374151!important}[data-bs-theme="dark"] .list-group-item.active{background-color:#374151!important;color:#f59e0b!important;border-color:#f59e0b!important}[data-bs-theme="dark"] .card .card-header{background:rgba(59,130,246,0.1)!important;border-bottom-color:rgba(59,130,246,0.2)!important}[data-bs-theme="dark"] .card .card-header h3,[data-bs-theme="dark"] .card .card-header .h3,[data-bs-theme="dark"] .card .card-header h5,[data-bs-theme="dark"] .card .card-header .h5{color:#f9fafb!important}[data-bs-theme="dark"] .card .card-header p.text-muted{color:#d1d5db!important}[data-bs-theme="dark"] .card .list-group-item{background:#1f2937!important;border-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .card .list-group-item.bg-light{background:rgba(59,130,246,0.1)!important;color:#f9fafb!important}[data-bs-theme="dark"] .card .list-group-item.bg-light i{color:#3b82f6!important}[data-bs-theme="dark"] .card .list-group-item .fw-semibold{color:#f9fafb!important}[data-bs-theme="dark"] .card .list-group-item .small.text-muted{color:#d1d5db!important}[data-bs-theme="dark"] .card .list-group-item .btn-outline-primary,[data-bs-theme="dark"] .card .list-group-item .deposit-button,[data-bs-theme="dark"] .card .list-group-item .js-refresh-kanban.btn,[data-bs-theme="dark"] .card .list-group-item .add-material-btn,[data-bs-theme="dark"] .card .list-group-item .event-history-page .btn.btn-secondary,.event-history-page [data-bs-theme="dark"] .card .list-group-item .btn.btn-secondary{border-color:#3b82f6!important;color:#3b82f6!important}[data-bs-theme="dark"] .card .list-group-item .btn-outline-primary:hover,[data-bs-theme="dark"] .card .list-group-item .deposit-button:hover,[data-bs-theme="dark"] .card .list-group-item .js-refresh-kanban.btn:hover,[data-bs-theme="dark"] .card .list-group-item .add-material-btn:hover,[data-bs-theme="dark"] .card .list-group-item .event-history-page .btn.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .card .list-group-item .btn.btn-secondary:hover{background-color:#3b82f6!important;color:#111827!important}[data-bs-theme="dark"] .card .list-group-item .badge.bg-primary{background-color:#3b82f6!important;color:#111827!important}[data-bs-theme="dark"] .card .list-group-item .badge.bg-info{background-color:#0891b2!important;color:#ffffff!important}[data-bs-theme="dark"] .card .list-group-item .badge.bg-warning{background-color:#d97706!important;color:#1f2937!important}[data-bs-theme="dark"] .toast{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .toast-header{background-color:#1f2937!important;color:#f9fafb!important;border-bottom-color:#374151!important}[data-bs-theme="dark"] .offcanvas{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .offcanvas-header{background-color:#1f2937!important;border-bottom-color:#374151!important}[data-bs-theme="dark"] .offcanvas-body{background-color:#1f2937!important}[data-bs-theme="dark"] .carousel{background-color:#1f2937!important}[data-bs-theme="dark"] .carousel-item{background-color:#1f2937!important}[data-bs-theme="dark"] .collapse{background-color:transparent!important}[data-bs-theme="dark"] .collapse.show{background-color:#1f2937!important}[data-bs-theme="dark"] .bg-light{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .bg-white{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .form-control::placeholder{color:#9ca3af!important;opacity:1!important}[data-bs-theme="dark"] .text-muted{color:#9ca3af!important}[data-bs-theme="dark"] .text-secondary{color:#d1d5db!important}[data-bs-theme="dark"] .border{border-color:#374151!important}[data-bs-theme="dark"] .border-light{border-color:#374151!important}[data-bs-theme="dark"] .border-white{border-color:#374151!important}[data-bs-theme="dark"] .navbar{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .navbar-brand{color:#3b82f6!important}[data-bs-theme="dark"] .navbar-nav .nav-link{color:#d1d5db!important}[data-bs-theme="dark"] .navbar-nav .nav-link:hover{color:#f59e0b!important}[data-bs-theme="dark"] .navbar-text{color:#d1d5db!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"]{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .form-control::placeholder{color:#9ca3af!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .text-muted{color:#9ca3af!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .text-secondary{color:#d1d5db!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .border{border-color:#374151!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .border-light{border-color:#374151!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .bg-light{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .bg-white{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .referral-header-badge{background-color:transparent!important;color:#f9fafb!important;border:2px solid #f9fafb!important;font-size:1rem;padding:0.5em 0.75em}[data-bs-theme="dark"] .referral-header-badge i{color:inherit!important}[data-bs-theme="dark"] .auth-section{background-color:#111827!important}[data-bs-theme="dark"] .auth-container{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .features,[data-bs-theme="dark"] .courses,[data-bs-theme="dark"] .testimonials,[data-bs-theme="dark"] .lead-form-section,[data-bs-theme="dark"] .course-specific-block{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] #userDropdown span,[data-bs-theme="dark"] .topbar-logo span{color:#f9fafb!important}[data-bs-theme="dark"] .table-light,[data-bs-theme="dark"] .table-light th,[data-bs-theme="dark"] .table-light td{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .dashboard-grid .text-primary,[data-bs-theme="dark"] .dashboard-grid .text-primary h1,[data-bs-theme="dark"] .dashboard-grid .text-primary .h1,[data-bs-theme="dark"] .dashboard-grid .text-primary h2,[data-bs-theme="dark"] .dashboard-grid .text-primary .h2,[data-bs-theme="dark"] .dashboard-grid .text-primary h3,[data-bs-theme="dark"] .dashboard-grid .text-primary .h3,[data-bs-theme="dark"] .dashboard-grid .text-primary h4,[data-bs-theme="dark"] .dashboard-grid .text-primary .h4,[data-bs-theme="dark"] .dashboard-grid .text-primary h5,[data-bs-theme="dark"] .dashboard-grid .text-primary .h5,[data-bs-theme="dark"] .dashboard-grid .text-primary h6,[data-bs-theme="dark"] .dashboard-grid .text-primary .h6{color:#3b82f6!important}[data-bs-theme="dark"] .dashboard-grid .text-success,[data-bs-theme="dark"] .dashboard-grid .text-success h1,[data-bs-theme="dark"] .dashboard-grid .text-success .h1,[data-bs-theme="dark"] .dashboard-grid .text-success h2,[data-bs-theme="dark"] .dashboard-grid .text-success .h2,[data-bs-theme="dark"] .dashboard-grid .text-success h3,[data-bs-theme="dark"] .dashboard-grid .text-success .h3,[data-bs-theme="dark"] .dashboard-grid .text-success h4,[data-bs-theme="dark"] .dashboard-grid .text-success .h4,[data-bs-theme="dark"] .dashboard-grid .text-success h5,[data-bs-theme="dark"] .dashboard-grid .text-success .h5,[data-bs-theme="dark"] .dashboard-grid .text-success h6,[data-bs-theme="dark"] .dashboard-grid .text-success .h6{color:#10b981!important}[data-bs-theme="dark"] .dashboard-grid .text-warning,[data-bs-theme="dark"] .dashboard-grid .text-warning h1,[data-bs-theme="dark"] .dashboard-grid .text-warning .h1,[data-bs-theme="dark"] .dashboard-grid .text-warning h2,[data-bs-theme="dark"] .dashboard-grid .text-warning .h2,[data-bs-theme="dark"] .dashboard-grid .text-warning h3,[data-bs-theme="dark"] .dashboard-grid .text-warning .h3,[data-bs-theme="dark"] .dashboard-grid .text-warning h4,[data-bs-theme="dark"] .dashboard-grid .text-warning .h4,[data-bs-theme="dark"] .dashboard-grid .text-warning h5,[data-bs-theme="dark"] .dashboard-grid .text-warning .h5,[data-bs-theme="dark"] .dashboard-grid .text-warning h6,[data-bs-theme="dark"] .dashboard-grid .text-warning .h6{color:#f59e0b!important}[data-bs-theme="dark"] .dashboard-grid .text-info,[data-bs-theme="dark"] .dashboard-grid .text-info h1,[data-bs-theme="dark"] .dashboard-grid .text-info .h1,[data-bs-theme="dark"] .dashboard-grid .text-info h2,[data-bs-theme="dark"] .dashboard-grid .text-info .h2,[data-bs-theme="dark"] .dashboard-grid .text-info h3,[data-bs-theme="dark"] .dashboard-grid .text-info .h3,[data-bs-theme="dark"] .dashboard-grid .text-info h4,[data-bs-theme="dark"] .dashboard-grid .text-info .h4,[data-bs-theme="dark"] .dashboard-grid .text-info h5,[data-bs-theme="dark"] .dashboard-grid .text-info .h5,[data-bs-theme="dark"] .dashboard-grid .text-info h6,[data-bs-theme="dark"] .dashboard-grid .text-info .h6{color:#3b82f6!important}html[data-bs-theme="light"] .toast.chat-toast,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast{background-color:#ffffff!important;color:#212529!important;border:1px solid #dee2e6!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}html[data-bs-theme="light"] .toast.chat-toast .toast-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}html[data-bs-theme="light"] .toast.chat-toast .toast-body,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-body{background-color:#ffffff!important;color:#212529!important}html[data-bs-theme="light"] .toast.chat-toast .text-muted,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .text-muted{color:#6c757d!important}html[data-bs-theme="light"] .toast.chat-toast .btn-close,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme="light"] .toast.chat-toast .border-top,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .border-top{border-top-color:#dee2e6!important}.form-range::-webkit-slider-runnable-track{background-color:#374151}.form-range::-moz-range-track{background-color:#374151}.form-range::-webkit-slider-thumb{background-color:#3b82f6}.form-range::-moz-range-thumb{background-color:#3b82f6}.form-range:disabled::-webkit-slider-thumb{background-color:#4b5563}.form-range:disabled::-moz-range-thumb{background-color:#4b5563}[data-bs-theme="dark"] .manager-dashboard .kanban-column h1,[data-bs-theme="dark"] .manager-dashboard .kanban-column .h1,[data-bs-theme="dark"] .manager-dashboard .kanban-column h2,[data-bs-theme="dark"] .manager-dashboard .kanban-column .h2,[data-bs-theme="dark"] .manager-dashboard .kanban-column h3,[data-bs-theme="dark"] .manager-dashboard .kanban-column .h3,[data-bs-theme="dark"] .manager-dashboard .kanban-column h4,[data-bs-theme="dark"] .manager-dashboard .kanban-column .h4,[data-bs-theme="dark"] .manager-dashboard .kanban-column h5,[data-bs-theme="dark"] .manager-dashboard .kanban-column .h5,[data-bs-theme="dark"] .manager-dashboard .kanban-column h6,[data-bs-theme="dark"] .manager-dashboard .kanban-column .h6,[data-bs-theme="dark"] .manager-dashboard .kanban-card h1,[data-bs-theme="dark"] .manager-dashboard .kanban-card .h1,[data-bs-theme="dark"] .manager-dashboard .kanban-card h2,[data-bs-theme="dark"] .manager-dashboard .kanban-card .h2,[data-bs-theme="dark"] .manager-dashboard .kanban-card h3,[data-bs-theme="dark"] .manager-dashboard .kanban-card .h3,[data-bs-theme="dark"] .manager-dashboard .kanban-card h4,[data-bs-theme="dark"] .manager-dashboard .kanban-card .h4,[data-bs-theme="dark"] .manager-dashboard .kanban-card h5,[data-bs-theme="dark"] .manager-dashboard .kanban-card .h5,[data-bs-theme="dark"] .manager-dashboard .kanban-card h6,[data-bs-theme="dark"] .manager-dashboard .kanban-card .h6,[data-bs-theme="dark"] .manager-dashboard .list-group-item h1,[data-bs-theme="dark"] .manager-dashboard .list-group-item .h1,[data-bs-theme="dark"] .manager-dashboard .list-group-item h2,[data-bs-theme="dark"] .manager-dashboard .list-group-item .h2,[data-bs-theme="dark"] .manager-dashboard .list-group-item h3,[data-bs-theme="dark"] .manager-dashboard .list-group-item .h3,[data-bs-theme="dark"] .manager-dashboard .list-group-item h4,[data-bs-theme="dark"] .manager-dashboard .list-group-item .h4,[data-bs-theme="dark"] .manager-dashboard .list-group-item h5,[data-bs-theme="dark"] .manager-dashboard .list-group-item .h5,[data-bs-theme="dark"] .manager-dashboard .list-group-item h6,[data-bs-theme="dark"] .manager-dashboard .list-group-item .h6,[data-bs-theme="dark"] .manager-dashboard .quality-client-card h1,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .h1,[data-bs-theme="dark"] .manager-dashboard .quality-client-card h2,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .h2,[data-bs-theme="dark"] .manager-dashboard .quality-client-card h3,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .h3,[data-bs-theme="dark"] .manager-dashboard .quality-client-card h4,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .h4,[data-bs-theme="dark"] .manager-dashboard .quality-client-card h5,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .h5,[data-bs-theme="dark"] .manager-dashboard .quality-client-card h6,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .h6{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .kanban-column p,[data-bs-theme="dark"] .manager-dashboard .kanban-column span,[data-bs-theme="dark"] .manager-dashboard .kanban-column div,[data-bs-theme="dark"] .manager-dashboard .kanban-column .text-muted,[data-bs-theme="dark"] .manager-dashboard .kanban-card p,[data-bs-theme="dark"] .manager-dashboard .kanban-card span,[data-bs-theme="dark"] .manager-dashboard .kanban-card div,[data-bs-theme="dark"] .manager-dashboard .kanban-card .text-muted,[data-bs-theme="dark"] .manager-dashboard .list-group-item p,[data-bs-theme="dark"] .manager-dashboard .list-group-item span,[data-bs-theme="dark"] .manager-dashboard .list-group-item div,[data-bs-theme="dark"] .manager-dashboard .list-group-item .text-muted,[data-bs-theme="dark"] .manager-dashboard .quality-client-card p,[data-bs-theme="dark"] .manager-dashboard .quality-client-card span,[data-bs-theme="dark"] .manager-dashboard .quality-client-card div,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .text-muted{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header h1,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header .h1,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header h2,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header .h2,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header h3,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header .h3,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header h4,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header .h4,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header h5,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header .h5,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header h6,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header .h6,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header h1,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header .h1,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header h2,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header .h2,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header h3,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header .h3,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header h4,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header .h4,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header h5,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header .h5,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header h6,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header .h6,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header h1,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header .h1,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header h2,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header .h2,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header h3,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header .h3,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header h4,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header .h4,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header h5,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header .h5,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header h6,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header .h6,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header h1,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header .h1,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header h2,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header .h2,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header h3,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header .h3,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header h4,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header .h4,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header h5,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header .h5,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header h6,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header .h6,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header h1,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header .h1,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header h2,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header .h2,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header h3,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header .h3,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header h4,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header .h4,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header h5,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header .h5,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header h6,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header .h6,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header h1,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header .h1,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header h2,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header .h2,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header h3,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header .h3,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header h4,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header .h4,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header h5,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header .h5,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header h6,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header .h6,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header h1,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header .h1,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header h2,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header .h2,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header h3,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header .h3,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header h4,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header .h4,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header h5,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header .h5,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header h6,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header .h6,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header h1,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header .h1,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header h2,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header .h2,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header h3,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header .h3,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header h4,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header .h4,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header h5,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header .h5,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header h6,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header .h6{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-body p,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-body span,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-body div,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-body p,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-body span,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-body div,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-body p,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-body span,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-body div,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-body p,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-body span,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-body div,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-body p,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-body span,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-body div,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-body p,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-body span,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-body div,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-body p,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-body span,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-body div,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-body p,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-body span,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-body div{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item h1,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .h1,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item h2,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .h2,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item h3,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .h3,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item h4,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .h4,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item h5,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .h5,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item h6,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .h6,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item h1,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .h1,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item h2,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .h2,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item h3,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .h3,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item h4,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .h4,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item h5,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .h5,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item h6,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .h6,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item h1,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .h1,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item h2,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .h2,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item h3,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .h3,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item h4,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .h4,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item h5,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .h5,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item h6,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .h6{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item p,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item span,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item div,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item p,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item span,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item div,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item p,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item span,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item div{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .lead-name,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .client-name,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .lead-name,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .client-name,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .lead-name,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .client-name{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .lead-info,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .client-info,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .lead-info,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .client-info,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .lead-info,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .client-info{color:#d1d5db!important}[data-bs-theme="dark"] .manager-dashboard .lead-card,[data-bs-theme="dark"] .manager-dashboard .client-card{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .lead-card h1,[data-bs-theme="dark"] .manager-dashboard .lead-card .h1,[data-bs-theme="dark"] .manager-dashboard .lead-card h2,[data-bs-theme="dark"] .manager-dashboard .lead-card .h2,[data-bs-theme="dark"] .manager-dashboard .lead-card h3,[data-bs-theme="dark"] .manager-dashboard .lead-card .h3,[data-bs-theme="dark"] .manager-dashboard .lead-card h4,[data-bs-theme="dark"] .manager-dashboard .lead-card .h4,[data-bs-theme="dark"] .manager-dashboard .lead-card h5,[data-bs-theme="dark"] .manager-dashboard .lead-card .h5,[data-bs-theme="dark"] .manager-dashboard .lead-card h6,[data-bs-theme="dark"] .manager-dashboard .lead-card .h6,[data-bs-theme="dark"] .manager-dashboard .client-card h1,[data-bs-theme="dark"] .manager-dashboard .client-card .h1,[data-bs-theme="dark"] .manager-dashboard .client-card h2,[data-bs-theme="dark"] .manager-dashboard .client-card .h2,[data-bs-theme="dark"] .manager-dashboard .client-card h3,[data-bs-theme="dark"] .manager-dashboard .client-card .h3,[data-bs-theme="dark"] .manager-dashboard .client-card h4,[data-bs-theme="dark"] .manager-dashboard .client-card .h4,[data-bs-theme="dark"] .manager-dashboard .client-card h5,[data-bs-theme="dark"] .manager-dashboard .client-card .h5,[data-bs-theme="dark"] .manager-dashboard .client-card h6,[data-bs-theme="dark"] .manager-dashboard .client-card .h6{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .lead-card p,[data-bs-theme="dark"] .manager-dashboard .lead-card span,[data-bs-theme="dark"] .manager-dashboard .lead-card div,[data-bs-theme="dark"] .manager-dashboard .client-card p,[data-bs-theme="dark"] .manager-dashboard .client-card span,[data-bs-theme="dark"] .manager-dashboard .client-card div{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .lead-card .lead-details,[data-bs-theme="dark"] .manager-dashboard .lead-card .client-details,[data-bs-theme="dark"] .manager-dashboard .client-card .lead-details,[data-bs-theme="dark"] .manager-dashboard .client-card .client-details{color:#f9fafb!important}html[data-bs-theme="light"] .toast.chat-toast,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast{background-color:#ffffff!important;color:#212529!important;border:1px solid #dee2e6!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}html[data-bs-theme="light"] .toast.chat-toast .toast-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}html[data-bs-theme="light"] .toast.chat-toast .toast-body,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-body{background-color:#ffffff!important;color:#212529!important}html[data-bs-theme="light"] .toast.chat-toast .text-muted,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .text-muted{color:#6c757d!important}html[data-bs-theme="light"] .toast.chat-toast .btn-close,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme="light"] .toast.chat-toast .border-top,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .border-top{border-top-color:#dee2e6!important}body .manager-dashboard .stats-widget{background:#ffffff;border:none;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);overflow:hidden;transition:all 0.3s ease;position:relative;min-height:160px;padding:1.5rem;margin-bottom:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}body .manager-dashboard .stats-widget:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}body .manager-dashboard .stats-widget .h3,body .manager-dashboard .stats-widget .metric-value,body .manager-dashboard .stats-widget .h4{font-size:2rem;font-weight:700;line-height:1;margin-bottom:0.5rem;color:#1f2937}body .manager-dashboard .stats-widget .small{font-size:0.875rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:#6b7280}body .manager-dashboard .stats-widget .text-primary{color:#0891b2}body .manager-dashboard .stats-widget .text-success{color:#059669}body .manager-dashboard .stats-widget .text-warning{color:#d97706}body .manager-dashboard .stats-widget .text-danger{color:#dc2626}body .manager-dashboard .stats-widget .text-info{color:#0891b2}html[data-bs-theme="light"] .toast.chat-toast,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast{background-color:#ffffff!important;color:#212529!important;border:1px solid #dee2e6!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}html[data-bs-theme="light"] .toast.chat-toast .toast-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}html[data-bs-theme="light"] .toast.chat-toast .toast-body,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-body{background-color:#ffffff!important;color:#212529!important}html[data-bs-theme="light"] .toast.chat-toast .text-muted,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .text-muted{color:#6c757d!important}html[data-bs-theme="light"] .toast.chat-toast .btn-close,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme="light"] .toast.chat-toast .border-top,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .border-top{border-top-color:#dee2e6!important}body #unifiedLeadDetailModal.modal.fade.show .modal-content{background-color:#ffffff!important;color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .modal-header{background-color:#ffffff!important;color:#1f2937!important;border-bottom-color:#d1d5db!important}body #unifiedLeadDetailModal.modal.fade.show .modal-header h5,body #unifiedLeadDetailModal.modal.fade.show .modal-header .h5,body #unifiedLeadDetailModal.modal.fade.show .modal-header h6,body #unifiedLeadDetailModal.modal.fade.show .modal-header .h6{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .modal-body{background-color:#ffffff!important;color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .card{background-color:#ffffff!important;color:#1f2937!important;border-color:#d1d5db!important}body #unifiedLeadDetailModal.modal.fade.show .card-header{background-color:#1e40af!important;color:#ffffff!important}body #unifiedLeadDetailModal.modal.fade.show .card-header h5,body #unifiedLeadDetailModal.modal.fade.show .card-header .h5,body #unifiedLeadDetailModal.modal.fade.show .card-header h6,body #unifiedLeadDetailModal.modal.fade.show .card-header .h6{color:#ffffff!important}body #unifiedLeadDetailModal.modal.fade.show .card-body{background-color:#ffffff!important;color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .card-body p{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .card-body p strong{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .card-body span{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .card-body div{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .card-body .row{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6 p{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6 p strong{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6 p span{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .info-list li{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .info-list li .info-label{color:#4b5563!important;font-weight:600}body #unifiedLeadDetailModal.modal.fade.show .info-list li .info-value{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .info-list li .info-icon{color:#1e40af!important}body #unifiedLeadDetailModal.modal.fade.show .contact-info .contact-item{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .btn-outline-secondary{color:#374151!important;border-color:#9ca3af!important}body #unifiedLeadDetailModal.modal.fade.show .btn-outline-secondary:hover{background-color:#4b5563!important;color:#ffffff!important}body #unifiedLeadDetailModal.modal.fade.show .text-muted{color:#4b5563!important}body #unifiedLeadDetailModal.modal.fade.show .text-primary{color:#1e40af!important}body #unifiedLeadDetailModal.modal.fade.show .text-success{color:#059669!important}body #unifiedLeadDetailModal.modal.fade.show .text-warning{color:#d97706!important}body #unifiedLeadDetailModal.modal.fade.show .text-danger{color:#dc2626!important}body #unifiedLeadDetailModal.modal.fade.show *{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show p,body #unifiedLeadDetailModal.modal.fade.show span,body #unifiedLeadDetailModal.modal.fade.show div,body #unifiedLeadDetailModal.modal.fade.show strong,body #unifiedLeadDetailModal.modal.fade.show em,body #unifiedLeadDetailModal.modal.fade.show i,body #unifiedLeadDetailModal.modal.fade.show b{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show h1,body #unifiedLeadDetailModal.modal.fade.show .h1,body #unifiedLeadDetailModal.modal.fade.show h2,body #unifiedLeadDetailModal.modal.fade.show .h2,body #unifiedLeadDetailModal.modal.fade.show h3,body #unifiedLeadDetailModal.modal.fade.show .h3,body #unifiedLeadDetailModal.modal.fade.show h4,body #unifiedLeadDetailModal.modal.fade.show .h4,body #unifiedLeadDetailModal.modal.fade.show h5,body #unifiedLeadDetailModal.modal.fade.show .h5,body #unifiedLeadDetailModal.modal.fade.show h6,body #unifiedLeadDetailModal.modal.fade.show .h6{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .modal-dialog .modal-content .modal-body .card .card-body .row .col-md-6 p{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .modal-dialog .modal-content .modal-body .card .card-body .row .col-md-6 p strong{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .modal-dialog .modal-content .modal-body .card .card-body .row .col-md-6 p span{color:#1f2937!important}html[data-bs-theme="light"] .toast.chat-toast,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast{background-color:#ffffff!important;color:#212529!important;border:1px solid #dee2e6!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}html[data-bs-theme="light"] .toast.chat-toast .toast-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}html[data-bs-theme="light"] .toast.chat-toast .toast-body,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-body{background-color:#ffffff!important;color:#212529!important}html[data-bs-theme="light"] .toast.chat-toast .text-muted,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .text-muted{color:#6c757d!important}html[data-bs-theme="light"] .toast.chat-toast .btn-close,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme="light"] .toast.chat-toast .border-top,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .border-top{border-top-color:#dee2e6!important}body .manager-dashboard .card{background:#ffffff;border:none;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);overflow:hidden;transition:all 0.3s ease;position:relative}body .manager-dashboard .card:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}body .manager-dashboard .card .card-header{background:rgba(30,64,175,0.05);border-bottom:1px solid rgba(30,64,175,0.1);padding:1rem}body .manager-dashboard .card .card-header h6,body .manager-dashboard .card .card-header .h6{color:#1f2937;font-weight:600;margin-bottom:0}body .manager-dashboard .card .card-header h6 i,body .manager-dashboard .card .card-header .h6 i{color:#1e40af}body .manager-dashboard .card .card-body{padding:1.5rem;color:#1f2937}body .manager-dashboard .card .card-body span{color:#374151}body .manager-dashboard .card .card-body .progress{background-color:rgba(30,64,175,0.1)}body .manager-dashboard .card .card-body .progress-bar.bg-primary{background-color:#1e40af}body .manager-dashboard .card .card-body .progress-bar.bg-success{background-color:#059669}html[data-bs-theme="light"] .toast.chat-toast,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast{background-color:#ffffff!important;color:#212529!important;border:1px solid #dee2e6!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}html[data-bs-theme="light"] .toast.chat-toast .toast-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}html[data-bs-theme="light"] .toast.chat-toast .toast-body,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-body{background-color:#ffffff!important;color:#212529!important}html[data-bs-theme="light"] .toast.chat-toast .text-muted,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .text-muted{color:#6c757d!important}html[data-bs-theme="light"] .toast.chat-toast .btn-close,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme="light"] .toast.chat-toast .border-top,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .border-top{border-top-color:#dee2e6!important}body[data-bs-theme="dark"] .manager-dashboard .stats-widget{background:#1f2937;color:#f9fafb;box-shadow:0 4px 24px rgba(0,0,0,0.22),0 1.5px 0 #374151}body[data-bs-theme="dark"] .manager-dashboard .stats-widget:hover{box-shadow:0 8px 32px rgba(0,0,0,0.3),0 2px 0 #374151}body[data-bs-theme="dark"] .manager-dashboard .stats-widget .h3,body[data-bs-theme="dark"] .manager-dashboard .stats-widget .metric-value,body[data-bs-theme="dark"] .manager-dashboard .stats-widget .h4{color:#f9fafb}body[data-bs-theme="dark"] .manager-dashboard .stats-widget .small{color:#3b82f6}body[data-bs-theme="dark"] .manager-dashboard .stats-widget .text-primary{color:#3b82f6}body[data-bs-theme="dark"] .manager-dashboard .stats-widget .text-success{color:#10b981}body[data-bs-theme="dark"] .manager-dashboard .stats-widget .text-warning{color:#f59e0b}body[data-bs-theme="dark"] .manager-dashboard .stats-widget .text-danger{color:#dc2626}body[data-bs-theme="dark"] .manager-dashboard .stats-widget .text-info{color:#3b82f6}html[data-bs-theme="light"] .toast.chat-toast,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast{background-color:#ffffff!important;color:#212529!important;border:1px solid #dee2e6!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}html[data-bs-theme="light"] .toast.chat-toast .toast-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}html[data-bs-theme="light"] .toast.chat-toast .toast-body,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-body{background-color:#ffffff!important;color:#212529!important}html[data-bs-theme="light"] .toast.chat-toast .text-muted,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .text-muted{color:#6c757d!important}html[data-bs-theme="light"] .toast.chat-toast .btn-close,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme="light"] .toast.chat-toast .border-top,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .border-top{border-top-color:#dee2e6!important}body[data-bs-theme="dark"] .manager-dashboard .card{background:#1f2937;color:#f9fafb;box-shadow:0 4px 24px rgba(0,0,0,0.22),0 1.5px 0 #374151}body[data-bs-theme="dark"] .manager-dashboard .card:hover{box-shadow:0 8px 32px rgba(0,0,0,0.3),0 2px 0 #374151}body[data-bs-theme="dark"] .manager-dashboard .card .card-header{background:rgba(59,130,246,0.1);border-bottom-color:rgba(59,130,246,0.2)}body[data-bs-theme="dark"] .manager-dashboard .card .card-header h6,body[data-bs-theme="dark"] .manager-dashboard .card .card-header .h6{color:#f9fafb}body[data-bs-theme="dark"] .manager-dashboard .card .card-header h6 i,body[data-bs-theme="dark"] .manager-dashboard .card .card-header .h6 i{color:#3b82f6}body[data-bs-theme="dark"] .manager-dashboard .card .card-body{color:#f9fafb}body[data-bs-theme="dark"] .manager-dashboard .card .card-body span{color:#f9fafb}body[data-bs-theme="dark"] .manager-dashboard .card .card-body .progress{background-color:rgba(59,130,246,0.1)}body[data-bs-theme="dark"] .manager-dashboard .card .card-body .progress-bar.bg-primary{background-color:#3b82f6}body[data-bs-theme="dark"] .manager-dashboard .card .card-body .progress-bar.bg-success{background-color:#059669}html[data-bs-theme="light"] .toast.chat-toast,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast{background-color:#ffffff!important;color:#212529!important;border:1px solid #dee2e6!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}html[data-bs-theme="light"] .toast.chat-toast .toast-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}html[data-bs-theme="light"] .toast.chat-toast .toast-body,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-body{background-color:#ffffff!important;color:#212529!important}html[data-bs-theme="light"] .toast.chat-toast .text-muted,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .text-muted{color:#6c757d!important}html[data-bs-theme="light"] .toast.chat-toast .btn-close,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme="light"] .toast.chat-toast .border-top,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .border-top{border-top-color:#dee2e6!important}.manager-dashboard .kanban-column h1,.manager-dashboard .kanban-column .h1,.manager-dashboard .kanban-column h2,.manager-dashboard .kanban-column .h2,.manager-dashboard .kanban-column h3,.manager-dashboard .kanban-column .h3,.manager-dashboard .kanban-column h4,.manager-dashboard .kanban-column .h4,.manager-dashboard .kanban-column h5,.manager-dashboard .kanban-column .h5,.manager-dashboard .kanban-column h6,.manager-dashboard .kanban-column .h6,.manager-dashboard .kanban-card h1,.manager-dashboard .kanban-card .h1,.manager-dashboard .kanban-card h2,.manager-dashboard .kanban-card .h2,.manager-dashboard .kanban-card h3,.manager-dashboard .kanban-card .h3,.manager-dashboard .kanban-card h4,.manager-dashboard .kanban-card .h4,.manager-dashboard .kanban-card h5,.manager-dashboard .kanban-card .h5,.manager-dashboard .kanban-card h6,.manager-dashboard .kanban-card .h6,.manager-dashboard .list-group-item h1,.manager-dashboard .list-group-item .h1,.manager-dashboard .list-group-item h2,.manager-dashboard .list-group-item .h2,.manager-dashboard .list-group-item h3,.manager-dashboard .list-group-item .h3,.manager-dashboard .list-group-item h4,.manager-dashboard .list-group-item .h4,.manager-dashboard .list-group-item h5,.manager-dashboard .list-group-item .h5,.manager-dashboard .list-group-item h6,.manager-dashboard .list-group-item .h6,.manager-dashboard .quality-client-card h1,.manager-dashboard .quality-client-card .h1,.manager-dashboard .quality-client-card h2,.manager-dashboard .quality-client-card .h2,.manager-dashboard .quality-client-card h3,.manager-dashboard .quality-client-card .h3,.manager-dashboard .quality-client-card h4,.manager-dashboard .quality-client-card .h4,.manager-dashboard .quality-client-card h5,.manager-dashboard .quality-client-card .h5,.manager-dashboard .quality-client-card h6,.manager-dashboard .quality-client-card .h6{color:#1f2937!important}.manager-dashboard .kanban-column p,.manager-dashboard .kanban-column span,.manager-dashboard .kanban-column div,.manager-dashboard .kanban-column .text-muted,.manager-dashboard .kanban-card p,.manager-dashboard .kanban-card span,.manager-dashboard .kanban-card div,.manager-dashboard .kanban-card .text-muted,.manager-dashboard .list-group-item p,.manager-dashboard .list-group-item span,.manager-dashboard .list-group-item div,.manager-dashboard .list-group-item .text-muted,.manager-dashboard .quality-client-card p,.manager-dashboard .quality-client-card span,.manager-dashboard .quality-client-card div,.manager-dashboard .quality-client-card .text-muted{color:#374151!important}.manager-dashboard .kanban-column .kanban-card-header h1,.manager-dashboard .kanban-column .kanban-card-header .h1,.manager-dashboard .kanban-column .kanban-card-header h2,.manager-dashboard .kanban-column .kanban-card-header .h2,.manager-dashboard .kanban-column .kanban-card-header h3,.manager-dashboard .kanban-column .kanban-card-header .h3,.manager-dashboard .kanban-column .kanban-card-header h4,.manager-dashboard .kanban-column .kanban-card-header .h4,.manager-dashboard .kanban-column .kanban-card-header h5,.manager-dashboard .kanban-column .kanban-card-header .h5,.manager-dashboard .kanban-column .kanban-card-header h6,.manager-dashboard .kanban-column .kanban-card-header .h6,.manager-dashboard .kanban-column .card-header h1,.manager-dashboard .kanban-column .card-header .h1,.manager-dashboard .kanban-column .card-header h2,.manager-dashboard .kanban-column .card-header .h2,.manager-dashboard .kanban-column .card-header h3,.manager-dashboard .kanban-column .card-header .h3,.manager-dashboard .kanban-column .card-header h4,.manager-dashboard .kanban-column .card-header .h4,.manager-dashboard .kanban-column .card-header h5,.manager-dashboard .kanban-column .card-header .h5,.manager-dashboard .kanban-column .card-header h6,.manager-dashboard .kanban-column .card-header .h6,.manager-dashboard .kanban-card .kanban-card-header h1,.manager-dashboard .kanban-card .kanban-card-header .h1,.manager-dashboard .kanban-card .kanban-card-header h2,.manager-dashboard .kanban-card .kanban-card-header .h2,.manager-dashboard .kanban-card .kanban-card-header h3,.manager-dashboard .kanban-card .kanban-card-header .h3,.manager-dashboard .kanban-card .kanban-card-header h4,.manager-dashboard .kanban-card .kanban-card-header .h4,.manager-dashboard .kanban-card .kanban-card-header h5,.manager-dashboard .kanban-card .kanban-card-header .h5,.manager-dashboard .kanban-card .kanban-card-header h6,.manager-dashboard .kanban-card .kanban-card-header .h6,.manager-dashboard .kanban-card .card-header h1,.manager-dashboard .kanban-card .card-header .h1,.manager-dashboard .kanban-card .card-header h2,.manager-dashboard .kanban-card .card-header .h2,.manager-dashboard .kanban-card .card-header h3,.manager-dashboard .kanban-card .card-header .h3,.manager-dashboard .kanban-card .card-header h4,.manager-dashboard .kanban-card .card-header .h4,.manager-dashboard .kanban-card .card-header h5,.manager-dashboard .kanban-card .card-header .h5,.manager-dashboard .kanban-card .card-header h6,.manager-dashboard .kanban-card .card-header .h6,.manager-dashboard .list-group-item .kanban-card-header h1,.manager-dashboard .list-group-item .kanban-card-header .h1,.manager-dashboard .list-group-item .kanban-card-header h2,.manager-dashboard .list-group-item .kanban-card-header .h2,.manager-dashboard .list-group-item .kanban-card-header h3,.manager-dashboard .list-group-item .kanban-card-header .h3,.manager-dashboard .list-group-item .kanban-card-header h4,.manager-dashboard .list-group-item .kanban-card-header .h4,.manager-dashboard .list-group-item .kanban-card-header h5,.manager-dashboard .list-group-item .kanban-card-header .h5,.manager-dashboard .list-group-item .kanban-card-header h6,.manager-dashboard .list-group-item .kanban-card-header .h6,.manager-dashboard .list-group-item .card-header h1,.manager-dashboard .list-group-item .card-header .h1,.manager-dashboard .list-group-item .card-header h2,.manager-dashboard .list-group-item .card-header .h2,.manager-dashboard .list-group-item .card-header h3,.manager-dashboard .list-group-item .card-header .h3,.manager-dashboard .list-group-item .card-header h4,.manager-dashboard .list-group-item .card-header .h4,.manager-dashboard .list-group-item .card-header h5,.manager-dashboard .list-group-item .card-header .h5,.manager-dashboard .list-group-item .card-header h6,.manager-dashboard .list-group-item .card-header .h6,.manager-dashboard .quality-client-card .kanban-card-header h1,.manager-dashboard .quality-client-card .kanban-card-header .h1,.manager-dashboard .quality-client-card .kanban-card-header h2,.manager-dashboard .quality-client-card .kanban-card-header .h2,.manager-dashboard .quality-client-card .kanban-card-header h3,.manager-dashboard .quality-client-card .kanban-card-header .h3,.manager-dashboard .quality-client-card .kanban-card-header h4,.manager-dashboard .quality-client-card .kanban-card-header .h4,.manager-dashboard .quality-client-card .kanban-card-header h5,.manager-dashboard .quality-client-card .kanban-card-header .h5,.manager-dashboard .quality-client-card .kanban-card-header h6,.manager-dashboard .quality-client-card .kanban-card-header .h6,.manager-dashboard .quality-client-card .card-header h1,.manager-dashboard .quality-client-card .card-header .h1,.manager-dashboard .quality-client-card .card-header h2,.manager-dashboard .quality-client-card .card-header .h2,.manager-dashboard .quality-client-card .card-header h3,.manager-dashboard .quality-client-card .card-header .h3,.manager-dashboard .quality-client-card .card-header h4,.manager-dashboard .quality-client-card .card-header .h4,.manager-dashboard .quality-client-card .card-header h5,.manager-dashboard .quality-client-card .card-header .h5,.manager-dashboard .quality-client-card .card-header h6,.manager-dashboard .quality-client-card .card-header .h6{color:#1f2937!important}.manager-dashboard .kanban-column .kanban-card-body p,.manager-dashboard .kanban-column .kanban-card-body span,.manager-dashboard .kanban-column .kanban-card-body div,.manager-dashboard .kanban-column .card-body p,.manager-dashboard .kanban-column .card-body span,.manager-dashboard .kanban-column .card-body div,.manager-dashboard .kanban-card .kanban-card-body p,.manager-dashboard .kanban-card .kanban-card-body span,.manager-dashboard .kanban-card .kanban-card-body div,.manager-dashboard .kanban-card .card-body p,.manager-dashboard .kanban-card .card-body span,.manager-dashboard .kanban-card .card-body div,.manager-dashboard .list-group-item .kanban-card-body p,.manager-dashboard .list-group-item .kanban-card-body span,.manager-dashboard .list-group-item .kanban-card-body div,.manager-dashboard .list-group-item .card-body p,.manager-dashboard .list-group-item .card-body span,.manager-dashboard .list-group-item .card-body div,.manager-dashboard .quality-client-card .kanban-card-body p,.manager-dashboard .quality-client-card .kanban-card-body span,.manager-dashboard .quality-client-card .kanban-card-body div,.manager-dashboard .quality-client-card .card-body p,.manager-dashboard .quality-client-card .card-body span,.manager-dashboard .quality-client-card .card-body div{color:#374151!important}.manager-dashboard .leads-section .list-group-item,.manager-dashboard .leads-list .list-group-item,.manager-dashboard .list-group .list-group-item{color:#374151!important}.manager-dashboard .leads-section .list-group-item h1,.manager-dashboard .leads-section .list-group-item .h1,.manager-dashboard .leads-section .list-group-item h2,.manager-dashboard .leads-section .list-group-item .h2,.manager-dashboard .leads-section .list-group-item h3,.manager-dashboard .leads-section .list-group-item .h3,.manager-dashboard .leads-section .list-group-item h4,.manager-dashboard .leads-section .list-group-item .h4,.manager-dashboard .leads-section .list-group-item h5,.manager-dashboard .leads-section .list-group-item .h5,.manager-dashboard .leads-section .list-group-item h6,.manager-dashboard .leads-section .list-group-item .h6,.manager-dashboard .leads-list .list-group-item h1,.manager-dashboard .leads-list .list-group-item .h1,.manager-dashboard .leads-list .list-group-item h2,.manager-dashboard .leads-list .list-group-item .h2,.manager-dashboard .leads-list .list-group-item h3,.manager-dashboard .leads-list .list-group-item .h3,.manager-dashboard .leads-list .list-group-item h4,.manager-dashboard .leads-list .list-group-item .h4,.manager-dashboard .leads-list .list-group-item h5,.manager-dashboard .leads-list .list-group-item .h5,.manager-dashboard .leads-list .list-group-item h6,.manager-dashboard .leads-list .list-group-item .h6,.manager-dashboard .list-group .list-group-item h1,.manager-dashboard .list-group .list-group-item .h1,.manager-dashboard .list-group .list-group-item h2,.manager-dashboard .list-group .list-group-item .h2,.manager-dashboard .list-group .list-group-item h3,.manager-dashboard .list-group .list-group-item .h3,.manager-dashboard .list-group .list-group-item h4,.manager-dashboard .list-group .list-group-item .h4,.manager-dashboard .list-group .list-group-item h5,.manager-dashboard .list-group .list-group-item .h5,.manager-dashboard .list-group .list-group-item h6,.manager-dashboard .list-group .list-group-item .h6{color:#1f2937!important}.manager-dashboard .leads-section .list-group-item p,.manager-dashboard .leads-section .list-group-item span,.manager-dashboard .leads-section .list-group-item div,.manager-dashboard .leads-list .list-group-item p,.manager-dashboard .leads-list .list-group-item span,.manager-dashboard .leads-list .list-group-item div,.manager-dashboard .list-group .list-group-item p,.manager-dashboard .list-group .list-group-item span,.manager-dashboard .list-group .list-group-item div{color:#374151!important}.manager-dashboard .leads-section .list-group-item .lead-name,.manager-dashboard .leads-section .list-group-item .client-name,.manager-dashboard .leads-list .list-group-item .lead-name,.manager-dashboard .leads-list .list-group-item .client-name,.manager-dashboard .list-group .list-group-item .lead-name,.manager-dashboard .list-group .list-group-item .client-name{color:#1f2937!important;font-weight:600}.manager-dashboard .leads-section .list-group-item .lead-info,.manager-dashboard .leads-section .list-group-item .client-info,.manager-dashboard .leads-list .list-group-item .lead-info,.manager-dashboard .leads-list .list-group-item .client-info,.manager-dashboard .list-group .list-group-item .lead-info,.manager-dashboard .list-group .list-group-item .client-info{color:#4b5563!important}.manager-dashboard .lead-card,.manager-dashboard .client-card{color:#374151!important}.manager-dashboard .lead-card h1,.manager-dashboard .lead-card .h1,.manager-dashboard .lead-card h2,.manager-dashboard .lead-card .h2,.manager-dashboard .lead-card h3,.manager-dashboard .lead-card .h3,.manager-dashboard .lead-card h4,.manager-dashboard .lead-card .h4,.manager-dashboard .lead-card h5,.manager-dashboard .lead-card .h5,.manager-dashboard .lead-card h6,.manager-dashboard .lead-card .h6,.manager-dashboard .client-card h1,.manager-dashboard .client-card .h1,.manager-dashboard .client-card h2,.manager-dashboard .client-card .h2,.manager-dashboard .client-card h3,.manager-dashboard .client-card .h3,.manager-dashboard .client-card h4,.manager-dashboard .client-card .h4,.manager-dashboard .client-card h5,.manager-dashboard .client-card .h5,.manager-dashboard .client-card h6,.manager-dashboard .client-card .h6{color:#1f2937!important}.manager-dashboard .lead-card p,.manager-dashboard .lead-card span,.manager-dashboard .lead-card div,.manager-dashboard .client-card p,.manager-dashboard .client-card span,.manager-dashboard .client-card div{color:#374151!important}.manager-dashboard .lead-card .lead-details,.manager-dashboard .lead-card .client-details,.manager-dashboard .client-card .lead-details,.manager-dashboard .client-card .client-details{color:#374151!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .modal-content{background-color:#ffffff!important;color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .modal-header{background-color:#ffffff!important;color:#1f2937!important;border-bottom-color:#d1d5db!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .modal-header h5,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .modal-header .h5,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .modal-header h6,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .modal-header .h6{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .modal-body{background-color:#ffffff!important;color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card{background-color:#ffffff!important;color:#1f2937!important;border-color:#d1d5db!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-header{background-color:#1e40af!important;color:#ffffff!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-header h5,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-header .h5,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-header h6,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-header .h6{color:#ffffff!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-body{background-color:#ffffff!important;color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-body p{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-body p strong{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-body span{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-body div{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-body .row{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6 p{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6 p strong{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6 p span{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .info-list li{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .info-list li .info-label{color:#4b5563!important;font-weight:600}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .info-list li .info-value{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .info-list li .info-icon{color:#1e40af!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .contact-info .contact-item{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .btn-outline-secondary{color:#374151!important;border-color:#9ca3af!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .btn-outline-secondary:hover{background-color:#4b5563!important;color:#ffffff!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .text-muted{color:#4b5563!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .text-primary{color:#1e40af!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .text-success{color:#059669!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .text-warning{color:#d97706!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .text-danger{color:#dc2626!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show *{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show p,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show span,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show div,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show strong,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show em,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show i,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show b{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show h1,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .h1,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show h2,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .h2,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show h3,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .h3,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show h4,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .h4,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show h5,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .h5,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show h6,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .h6{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .modal-dialog .modal-content .modal-body .card .card-body .row .col-md-6 p{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .modal-dialog .modal-content .modal-body .card .card-body .row .col-md-6 p strong{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .modal-dialog .modal-content .modal-body .card .card-body .row .col-md-6 p span{color:#1f2937!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .modal-content{background-color:#1f2937!important;color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .modal-header{background-color:#1f2937!important;color:#f9fafb!important;border-bottom-color:#374151!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .modal-header h5,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .modal-header .h5,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .modal-header h6,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .modal-header .h6{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .modal-body{background-color:#1f2937!important;color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-header{background-color:#3b82f6!important;color:#ffffff!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-header h5,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-header .h5,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-header h6,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-header .h6{color:#ffffff!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-body{background-color:#1f2937!important;color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-body p{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-body p strong{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-body span{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-body div{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-body .row{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6 p{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6 p strong{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6 p span{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .info-list li{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .info-list li .info-label{color:#d1d5db!important;font-weight:600}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .info-list li .info-value{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .info-list li .info-icon{color:#3b82f6!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .contact-info .contact-item{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .btn-outline-secondary{color:#d1d5db!important;border-color:#4b5563!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .btn-outline-secondary:hover{background-color:#4b5563!important;color:#ffffff!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .text-muted{color:#d1d5db!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .text-primary{color:#3b82f6!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .text-success{color:#059669!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .text-warning{color:#d97706!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .text-danger{color:#dc2626!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .list-group-item{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .list-group-item h6,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .list-group-item .h6,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .list-group-item p,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .list-group-item small,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .list-group-item .small{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .list-group-item .text-muted{color:#d1d5db!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .badge.bg-success{background-color:#059669!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .badge.bg-warning{background-color:#d97706!important;color:#111827!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .badge.bg-info{background-color:#0891b2!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .badge.bg-primary{background-color:#3b82f6!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .badge.bg-danger{background-color:#dc2626!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .alert{background-color:rgba(217,119,6,0.1)!important;border-color:rgba(217,119,6,0.3)!important;color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .alert.alert-warning{background-color:rgba(217,119,6,0.15)!important;border-color:rgba(217,119,6,0.4)!important;color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-header.bg-success{background-color:#059669!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-header.bg-warning{background-color:#d97706!important;color:#111827!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-header.bg-info{background-color:#0891b2!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-header.bg-primary{background-color:#3b82f6!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-header.bg-light{background-color:#374151!important;color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .modal-footer{background-color:#1f2937!important;border-top-color:#374151!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .btn.btn-secondary,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .btn-secondary.add-material-btn{background-color:#374151!important;border-color:#4b5563!important;color:#ffffff!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .btn.btn-primary,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .btn-primary.add-material-btn{background-color:#3b82f6!important;border-color:#3b82f6!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show hr{border-color:#374151!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .bg-light{background-color:#1f2937!important;color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .text-success{color:#059669!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .text-info{color:#0891b2!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .text-warning{color:#d97706!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .text-danger{color:#dc2626!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .border{border-color:#374151!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .progress{background-color:#1f2937!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .progress-bar{background-color:#3b82f6!important}html[data-bs-theme="light"] .toast.chat-toast,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast{background-color:#ffffff!important;color:#212529!important;border:1px solid #dee2e6!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}html[data-bs-theme="light"] .toast.chat-toast .toast-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}html[data-bs-theme="light"] .toast.chat-toast .toast-body,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-body{background-color:#ffffff!important;color:#212529!important}html[data-bs-theme="light"] .toast.chat-toast .text-muted,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .text-muted{color:#6c757d!important}html[data-bs-theme="light"] .toast.chat-toast .btn-close,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme="light"] .toast.chat-toast .border-top,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .border-top{border-top-color:#dee2e6!important}[data-bs-theme="dark"] .badge.bg-secondary.bg-opacity-25,[data-bs-theme="dark"] .badge.bg-primary.bg-opacity-25,[data-bs-theme="dark"] .badge.bg-success.bg-opacity-25,[data-bs-theme="dark"] .badge.bg-info.bg-opacity-25,[data-bs-theme="dark"] .badge.bg-warning.bg-opacity-25,[data-bs-theme="dark"] .badge.bg-danger.bg-opacity-25{color:#f9fafb!important}[data-bs-theme="dark"] .badge.bg-secondary.bg-opacity-25{background-color:rgba(75,85,99,0.25)!important}[data-bs-theme="dark"] .badge.bg-primary.bg-opacity-25{background-color:rgba(59,130,246,0.25)!important}[data-bs-theme="dark"] .badge.bg-success.bg-opacity-25{background-color:rgba(16,185,129,0.25)!important}[data-bs-theme="dark"] .badge.bg-info.bg-opacity-25{background-color:rgba(6,182,212,0.25)!important}[data-bs-theme="dark"] .badge.bg-warning.bg-opacity-25{background-color:rgba(245,158,11,0.25)!important}[data-bs-theme="dark"] .badge.bg-danger.bg-opacity-25{background-color:rgba(239,68,68,0.25)!important}[data-bs-theme="dark"] .text-muted{color:#d1d5db!important}[data-bs-theme="dark"] .small.text-muted{color:#d1d5db!important}[data-bs-theme="dark"] .btn-outline-primary,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.btn-outline-primary,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.add-material-btn,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.js-refresh-kanban.btn,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.deposit-button,[data-bs-theme="dark"] .deposit-button,[data-bs-theme="dark"] .js-refresh-kanban.btn,[data-bs-theme="dark"] .add-material-btn,[data-bs-theme="dark"] .event-history-page .btn.btn-secondary,[data-bs-theme="dark"] .event-history-page .btn-secondary.add-material-btn,.event-history-page [data-bs-theme="dark"] .btn.btn-secondary,.event-history-page [data-bs-theme="dark"] .btn-secondary.add-material-btn{color:#3b82f6!important;border-color:#3b82f6!important}[data-bs-theme="dark"] .btn-outline-primary:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.btn-outline-primary:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.add-material-btn:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.deposit-button:hover,[data-bs-theme="dark"] .deposit-button:hover,[data-bs-theme="dark"] .js-refresh-kanban.btn:hover,[data-bs-theme="dark"] .add-material-btn:hover,[data-bs-theme="dark"] .event-history-page .btn.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .btn.btn-secondary:hover{background-color:#3b82f6!important;color:#111827!important}[data-bs-theme="dark"] .btn-outline-success{color:#10b981!important;border-color:#10b981!important}[data-bs-theme="dark"] .btn-outline-success:hover{background-color:#10b981!important;color:#111827!important}[data-bs-theme="dark"] .btn-outline-info{color:#06b6d4!important;border-color:#06b6d4!important}[data-bs-theme="dark"] .btn-outline-info:hover{background-color:#06b6d4!important;color:#111827!important}[data-bs-theme="dark"] .btn-outline-warning{color:#f59e0b!important;border-color:#f59e0b!important}[data-bs-theme="dark"] .btn-outline-warning:hover{background-color:#f59e0b!important;color:#111827!important}[data-bs-theme="dark"] .btn-outline-danger{color:#ef4444!important;border-color:#ef4444!important}[data-bs-theme="dark"] .btn-outline-danger:hover{background-color:#ef4444!important;color:#111827!important}[data-bs-theme="dark"] .btn-outline-secondary{color:#d1d5db!important;border-color:#d1d5db!important}[data-bs-theme="dark"] .btn-outline-secondary:hover{background-color:#d1d5db!important;color:#111827!important}[data-bs-theme="dark"] .btn-outline-light{color:#e2e8f0!important;border-color:#e2e8f0!important}[data-bs-theme="dark"] .btn-outline-light:hover{background-color:#e2e8f0!important;color:#111827!important}html[data-bs-theme="light"] .toast.chat-toast,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast{background-color:#ffffff!important;color:#212529!important;border:1px solid #dee2e6!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}html[data-bs-theme="light"] .toast.chat-toast .toast-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}html[data-bs-theme="light"] .toast.chat-toast .toast-body,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-body{background-color:#ffffff!important;color:#212529!important}html[data-bs-theme="light"] .toast.chat-toast .text-muted,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .text-muted{color:#6c757d!important}html[data-bs-theme="light"] .toast.chat-toast .btn-close,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme="light"] .toast.chat-toast .border-top,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .border-top{border-top-color:#dee2e6!important}.dark-theme-active .badge.bg-secondary.bg-opacity-25,.dark-theme-active .badge.bg-primary.bg-opacity-25,.dark-theme-active .badge.bg-success.bg-opacity-25,.dark-theme-active .badge.bg-info.bg-opacity-25,.dark-theme-active .badge.bg-warning.bg-opacity-25,.dark-theme-active .badge.bg-danger.bg-opacity-25{color:#f9fafb!important}.dark-theme-active .badge.bg-secondary.bg-opacity-25{background-color:rgba(75,85,99,0.25)!important}.dark-theme-active .badge.bg-primary.bg-opacity-25{background-color:rgba(59,130,246,0.25)!important}.dark-theme-active .badge.bg-success.bg-opacity-25{background-color:rgba(16,185,129,0.25)!important}.dark-theme-active .badge.bg-info.bg-opacity-25{background-color:rgba(6,182,212,0.25)!important}.dark-theme-active .badge.bg-warning.bg-opacity-25{background-color:rgba(245,158,11,0.25)!important}.dark-theme-active .badge.bg-danger.bg-opacity-25{background-color:rgba(239,68,68,0.25)!important}.dark-theme-active .text-muted{color:#d1d5db!important}.dark-theme-active .small.text-muted{color:#d1d5db!important}.dark-theme-active .btn-outline-primary,.dark-theme-active .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .dark-theme-active .btn-filter.btn-outline-primary,.dark-theme-active .quality-workspace-page .filter-actions .btn-filter.add-material-btn,.quality-workspace-page .filter-actions .dark-theme-active .btn-filter.add-material-btn,.dark-theme-active .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .dark-theme-active .btn-filter.js-refresh-kanban.btn,.dark-theme-active .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions .dark-theme-active .btn-filter.deposit-button,.dark-theme-active .deposit-button,.dark-theme-active .js-refresh-kanban.btn,.dark-theme-active .add-material-btn,.dark-theme-active .event-history-page .btn.btn-secondary,.dark-theme-active .event-history-page .btn-secondary.add-material-btn,.event-history-page .dark-theme-active .btn.btn-secondary,.event-history-page .dark-theme-active .btn-secondary.add-material-btn{color:#3b82f6!important;border-color:#3b82f6!important}.dark-theme-active .btn-outline-primary:hover,.dark-theme-active .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions .dark-theme-active .btn-filter.btn-outline-primary:hover,.dark-theme-active .quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .dark-theme-active .btn-filter.add-material-btn:hover,.dark-theme-active .quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .dark-theme-active .btn-filter.deposit-button:hover,.dark-theme-active .deposit-button:hover,.dark-theme-active .js-refresh-kanban.btn:hover,.dark-theme-active .add-material-btn:hover,.dark-theme-active .event-history-page .btn.btn-secondary:hover,.event-history-page .dark-theme-active .btn.btn-secondary:hover{background-color:#3b82f6!important;color:#111827!important}.dark-theme-active .btn-outline-success{color:#10b981!important;border-color:#10b981!important}.dark-theme-active .btn-outline-success:hover{background-color:#10b981!important;color:#111827!important}.dark-theme-active .btn-outline-info{color:#06b6d4!important;border-color:#06b6d4!important}.dark-theme-active .btn-outline-info:hover{background-color:#06b6d4!important;color:#111827!important}.dark-theme-active .btn-outline-warning{color:#f59e0b!important;border-color:#f59e0b!important}.dark-theme-active .btn-outline-warning:hover{background-color:#f59e0b!important;color:#111827!important}.dark-theme-active .btn-outline-danger{color:#ef4444!important;border-color:#ef4444!important}.dark-theme-active .btn-outline-danger:hover{background-color:#ef4444!important;color:#111827!important}.dark-theme-active .btn-outline-secondary{color:#d1d5db!important;border-color:#d1d5db!important}.dark-theme-active .btn-outline-secondary:hover{background-color:#d1d5db!important;color:#111827!important}.dark-theme-active .btn-outline-light{color:#e2e8f0!important;border-color:#e2e8f0!important}.dark-theme-active .btn-outline-light:hover{background-color:#e2e8f0!important;color:#111827!important}html[data-bs-theme="light"] .toast.chat-toast,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast{background-color:#ffffff!important;color:#212529!important;border:1px solid #dee2e6!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}html[data-bs-theme="light"] .toast.chat-toast .toast-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}html[data-bs-theme="light"] .toast.chat-toast .toast-body,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-body{background-color:#ffffff!important;color:#212529!important}html[data-bs-theme="light"] .toast.chat-toast .text-muted,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .text-muted{color:#6c757d!important}html[data-bs-theme="light"] .toast.chat-toast .btn-close,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme="light"] .toast.chat-toast .border-top,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .border-top{border-top-color:#dee2e6!important}[data-bs-theme="dark"] .logo-theme-container .logo-light{display:none!important}[data-bs-theme="dark"] .logo-theme-container .logo-dark{display:inline-block!important}[data-bs-theme="dark"] .quick-search-container .input-group,[data-bs-theme="dark"] .quick-search-container .input-group *,[data-bs-theme="dark"] .quick-search-container .input-group[style],[data-bs-theme="dark"] .quick-search-container .input-group *[style]{background:transparent!important;background-color:transparent!important;border-color:var(--border-color-dark)!important;color:var(--body-color-dark)!important}[data-bs-theme="dark"] [style*="#fefce8"],[data-bs-theme="dark"] [style*="fefce8"],[data-bs-theme="dark"] [style*="#fbbf24"],[data-bs-theme="dark"] [style*="fbbf24"]{background:rgba(255,255,255,0.04)!important;border-color:rgba(255,255,255,0.12)!important;color:var(--body-color-dark)!important}[data-bs-theme="dark"] [style*="#fefce8"] i,[data-bs-theme="dark"] [style*="fefce8"] i,[data-bs-theme="dark"] [style*="#fbbf24"] i,[data-bs-theme="dark"] [style*="fbbf24"] i,[data-bs-theme="dark"] [style*="#fefce8"] span,[data-bs-theme="dark"] [style*="fefce8"] span,[data-bs-theme="dark"] [style*="#fbbf24"] span,[data-bs-theme="dark"] [style*="fbbf24"] span{color:#fbbf24!important}.sma-support-btn i{color:inherit!important}.dropdown-menu{position:absolute!important;display:none!important;z-index:100000!important}.dropdown-menu.show{display:block!important;visibility:visible!important}.dropdown.show>.dropdown-menu{display:block!important;visibility:visible!important}body{background-color:#ffffff;color:#111827;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.6}a{color:#1e40af;text-decoration:none}a:hover{color:#173083;text-decoration:underline}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:#111827}.card-body{background-color:#e2e8f0}body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem}h1,.h1{font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:2.5rem}h2,.h2{font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:2rem}h3,.h3{font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.5rem}h4,.h4{font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.25rem}p{margin-bottom:1rem}small,.small{font-size:0.875rem}#wrapper{display:flex;min-height:100vh;position:relative}#wrapper #sidebar{flex-shrink:0}#wrapper #main-content{flex-grow:1;min-width:0;display:flex;flex-direction:column}@media (max-width:991.98px){#wrapper #sidebar{position:fixed;z-index:1045}#wrapper #main-content{width:100%}}#sidebar{position:fixed;top:0;left:0;bottom:0;background-color:#ffffff!important;box-shadow:none;border-right:2px solid #e5e7eb!important;border-radius:0;z-index:1035;flex-direction:column;flex-shrink:0;width:70px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;display:flex!important}#sidebar::-webkit-scrollbar{display:none;width:0;height:0}@media (min-width:992px){#sidebar{display:flex!important;opacity:1;visibility:visible;pointer-events:auto}}#sidebar.sidebar-ready{transition:width 0.25s ease,background-color 0.25s ease,box-shadow 0.25s ease}#sidebar .sidebar-header{padding:1rem;border-bottom:2px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;min-height:88px;flex-shrink:0;background-color:transparent;transition:all 0.25s ease}#sidebar .sidebar-header .sidebar-logo-container{display:flex;align-items:center;gap:0.75rem;overflow:hidden;flex:1}#sidebar .sidebar-header .sidebar-logo-container .sidebar-logo-icon{width:3rem;height:3rem;border-radius:1rem;background:transparent;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all 0.25s ease}#sidebar .sidebar-header .sidebar-logo-container .sidebar-logo-icon .logo-emoji{font-size:2rem;line-height:1}#sidebar .sidebar-header .sidebar-logo-container .sidebar-logo-icon .sidebar-logo-img{max-width:100%;max-height:100%;object-fit:contain}#sidebar .sidebar-header .sidebar-logo-container .sidebar-logo-text{font-size:1.25rem;font-weight:700;color:#1f2937;white-space:nowrap;opacity:0;width:0;overflow:hidden;transition:all 0.25s ease}#sidebar .sidebar-header .sidebar-pin-btn,#sidebar .sidebar-header #menu-toggle{color:#9ca3af;background:transparent;border:none!important;border-radius:0.5rem!important;padding:0.5rem;opacity:0;width:0;overflow:hidden;flex-shrink:0;transition:all 0.25s ease;cursor:pointer}#sidebar .sidebar-header .sidebar-pin-btn svg,#sidebar .sidebar-header #menu-toggle svg{display:block;transition:transform 0.25s ease}#sidebar .sidebar-header .sidebar-pin-btn:hover,#sidebar .sidebar-header .sidebar-pin-btn:focus,#sidebar .sidebar-header #menu-toggle:hover,#sidebar .sidebar-header #menu-toggle:focus{color:#1f2937;background-color:#f3f4f6;text-decoration:none;box-shadow:none;outline:none}#sidebar .sidebar-header .sidebar-pin-btn.pinned,#sidebar .sidebar-header #menu-toggle.pinned{color:#1cb0f6;background-color:#dbeafe}#sidebar .sidebar-header .sidebar-pin-btn.pinned svg,#sidebar .sidebar-header #menu-toggle.pinned svg{transform:rotate(45deg);fill:currentColor}#sidebar.expanded .sidebar-header .sidebar-logo-text,#sidebar[data-sidebar-desktop-state="fixed-expanded"] .sidebar-header .sidebar-logo-text{opacity:1;width:auto}#sidebar.expanded .sidebar-header .sidebar-pin-btn,#sidebar.expanded .sidebar-header #menu-toggle,#sidebar[data-sidebar-desktop-state="fixed-expanded"] .sidebar-header .sidebar-pin-btn,#sidebar[data-sidebar-desktop-state="fixed-expanded"] .sidebar-header #menu-toggle{opacity:1;width:auto;padding:0.5rem}#sidebar .sidebar-menu{padding:1rem 0.5rem;flex-grow:1;display:flex;flex-direction:column;gap:0.25rem}#sidebar .sidebar-menu .nav-item{display:flex;align-items:center;gap:0.75rem;padding:0.75rem 1rem;border-radius:0.75rem;background:transparent;color:#374151;text-decoration:none;transition:all 0.2s ease;font-weight:500;font-size:1rem;min-height:52px;position:relative;overflow:hidden}#sidebar .sidebar-menu .nav-item:hover{background:#f3f4f6;color:#1e293b}#sidebar .sidebar-menu .nav-item.active{background:#dbeafe;color:#1cb0f6;font-weight:600}#sidebar .sidebar-menu .nav-item .nav-emoji-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}#sidebar .sidebar-menu .nav-item .nav-emoji{font-size:1.5rem;width:1.5em;text-align:center;flex-shrink:0;line-height:1;font-style:normal}#sidebar .sidebar-menu .nav-item .menu-text{opacity:1;visibility:visible;color:inherit;font-weight:inherit;font-size:1rem;transition:all 0.2s ease;white-space:nowrap}#sidebar .sidebar-menu .nav-item .nav-badge-new{position:absolute;top:-0.375rem;right:-0.375rem;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)!important;color:white!important;font-size:0.625rem;font-weight:700;padding:0.125rem 0.375rem;border-radius:0.5rem;line-height:1.2;text-transform:uppercase;letter-spacing:0.05em;box-shadow:0 2px 8px rgba(239,68,68,0.4);z-index:1000!important;white-space:nowrap;min-width:2rem;text-align:center;border:2px solid white;display:inline-block!important;visibility:visible!important;opacity:1!important;pointer-events:none;min-width:2rem;text-align:center;border:2px solid white;animation:badge-pulse 2s infinite}@keyframes badge-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:0.9}}#sidebar .sidebar-menu .nav-item.nav-item-danger{color:#dc2626}#sidebar .sidebar-menu .nav-item.nav-item-danger:hover{background:#fef2f2;color:#b91c1c}#sidebar .sidebar-menu .sidebar-heading{padding:0.5rem 1rem 0.25rem 1rem;margin-top:1rem;margin-bottom:0.5rem;color:#6b7280;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;background:transparent}#sidebar .sidebar-menu .sidebar-heading .menu-text{opacity:1;visibility:visible}#sidebar .sidebar-menu .sidebar-footer{margin-top:auto;padding-top:1rem}[data-bs-theme="dark"] #sidebar{background-color:#1e293b!important;border-right-color:#374151!important}[data-bs-theme="dark"] #sidebar .sidebar-header{border-bottom-color:#374151}[data-bs-theme="dark"] #sidebar .sidebar-header .sidebar-logo-text{color:#f1f5f9}[data-bs-theme="dark"] #sidebar .sidebar-header .sidebar-pin-btn{color:#9ca3af}[data-bs-theme="dark"] #sidebar .sidebar-header .sidebar-pin-btn:hover{background:#334155;color:#1cb0f6}[data-bs-theme="dark"] #sidebar .sidebar-header .sidebar-pin-btn.pinned{color:#1cb0f6}[data-bs-theme="dark"] #sidebar .sidebar-menu .nav-item{color:#e2e8f0}[data-bs-theme="dark"] #sidebar .sidebar-menu .nav-item:hover{background:#334155;color:#f1f5f9}[data-bs-theme="dark"] #sidebar .sidebar-menu .nav-item.active{background:rgba(59,130,246,0.3);color:#1cb0f6}[data-bs-theme="dark"] #sidebar .sidebar-menu .nav-item.nav-item-danger{color:#f87171}[data-bs-theme="dark"] #sidebar .sidebar-menu .nav-item.nav-item-danger:hover{background:#7f1d1d;color:#fca5a5}[data-bs-theme="dark"] #sidebar .sidebar-menu .sidebar-heading{color:#9ca3af}#sidebar.collapsed{min-width:70px!important;max-width:70px!important;width:70px!important}#sidebar.collapsed .sidebar-menu .nav-item{justify-content:center;padding-left:0.5rem;padding-right:0.5rem}#sidebar.collapsed .sidebar-menu .nav-item.active{background-color:#dbeafe;color:#1cb0f6}#sidebar.collapsed .sidebar-menu .nav-item .nav-emoji{margin:0}#sidebar.collapsed .sidebar-menu:not(.expanded) .nav-item .menu-text{opacity:0;visibility:hidden;width:0;margin:0}#sidebar.collapsed .sidebar-menu:not(.expanded) .sidebar-heading{height:0;opacity:0;overflow:hidden}#sidebar.expanded,#sidebar body[data-sidebar-desktop-state="fixed-expanded"] #sidebar{min-width:260px!important;max-width:260px!important;width:260px!important;box-shadow:3px 0 15px rgba(28,176,246,0.25)}#sidebar.expanded .sidebar-menu .nav-item,#sidebar body[data-sidebar-desktop-state="fixed-expanded"] #sidebar .sidebar-menu .nav-item{padding-left:1.5rem;padding-right:1.5rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#sidebar.expanded .sidebar-menu .nav-item .menu-text,#sidebar body[data-sidebar-desktop-state="fixed-expanded"] #sidebar .sidebar-menu .nav-item .menu-text{opacity:1;visibility:visible;margin-left:0.75rem;width:auto;overflow:hidden;display:inline;text-overflow:ellipsis;white-space:nowrap}#sidebar.expanded .sidebar-menu .sidebar-heading,#sidebar body[data-sidebar-desktop-state="fixed-expanded"] #sidebar .sidebar-menu .sidebar-heading{height:auto;opacity:1;padding:0.5rem 1.5rem;overflow:visible}#sidebar.fixed{background-color:#1e40af!important;box-shadow:none}#main-content{transition:padding-left 0.25s ease;flex-grow:1;min-width:0}@media (min-width:992px){#main-content{padding-left:70px}body[data-sidebar-desktop-state="fixed-expanded"] #main-content{padding-left:260px}body[data-sidebar-desktop-state="hover-expanded"] #main-content{padding-left:70px}}body.sidebar-overlay-active::before{content:'';position:fixed;top:0;left:70px;width:calc(100vw - 70px);height:100vh;background:rgba(37,99,235,0.1);z-index:1034;pointer-events:auto;transition:opacity 0.2s}#sidebar.expanded{z-index:1035}#sidebar.expanded .sidebar-menu li a .menu-text,body[data-sidebar-desktop-state="fixed-expanded"] #sidebar .sidebar-menu li a .menu-text{opacity:1!important;visibility:visible!important;margin-left:0.75rem}#sidebar.expanded .sidebar-menu li.sidebar-heading,body[data-sidebar-desktop-state="fixed-expanded"] #sidebar .sidebar-menu li.sidebar-heading{height:auto!important;opacity:1!important;padding:0.5rem 1rem}html,body{overflow-x:hidden;overflow-y:auto}#wrapper{width:100%;min-width:0;overflow-x:hidden;overflow-y:visible}#main-content{min-width:0;width:100%;overflow-x:auto;overflow-y:visible}@media (max-width:991.98px){#sidebar{position:fixed!important;top:0!important;left:0!important;bottom:0!important;border-radius:0 1.2rem 1.2rem 0;box-shadow:2px 0 16px 0 rgba(0,0,0,0.2);min-width:260px!important;width:88vw!important;max-width:340px!important;transform:translateX(-110%);opacity:0;visibility:hidden;pointer-events:none;transition:transform 0.32s cubic-bezier(0.4,0,0.2,1),opacity 0.28s ease;max-height:calc(100vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));height:100%;display:flex;flex-direction:column;z-index:1035}#sidebar.expanded{transform:translateX(0);opacity:1;visibility:visible;pointer-events:auto;touch-action:auto}#sidebar .sidebar-menu .nav-item{min-height:52px;max-height:none;padding:0.75rem 1.5rem;justify-content:flex-start;align-items:center;border-radius:0.75rem;margin:0.25rem 0.5rem}#sidebar .sidebar-header{position:sticky;top:0;z-index:2;background:inherit;padding-right:1.25rem;border-bottom:1px solid rgba(229,231,235,0.45)}#sidebar .sidebar-menu .nav-item .menu-text{opacity:1!important;visibility:visible!important;margin-left:0.75rem!important;display:inline!important}#sidebar .sidebar-menu .sidebar-heading{height:auto!important;opacity:1!important;padding:0.5rem 1.5rem!important}#sidebar .sidebar-menu{flex:1 1 auto;overflow-y:auto;padding-bottom:2.5rem;-webkit-overflow-scrolling:touch}.sidebar-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.55);backdrop-filter:blur(3px);z-index:1034;opacity:0;pointer-events:none;transition:opacity 0.28s ease}.sidebar-overlay.active{opacity:1;pointer-events:auto}body.sidebar-menu-open{overflow:hidden;touch-action:none}}@media (max-width:991.98px){[data-bs-theme="dark"] #sidebar .sidebar-header{border-bottom-color:rgba(255,255,255,0.1)}[data-bs-theme="dark"] #sidebar .sidebar-menu{padding-bottom:calc(56px + 2rem)}}@media (min-width:992px){#sidebar.collapsed .sidebar-menu li a{justify-content:center!important;align-items:center!important;padding-top:0.75rem!important;padding-bottom:0.75rem!important;padding-left:0.1rem!important;padding-right:0.2rem!important;min-width:48px!important;max-width:48px!important;width:48px!important;border-radius:12px!important;margin:0.1rem 0.1rem!important;box-shadow:0 2px 8px rgba(31,41,55,0.08)!important;background:#f8fafc!important;display:flex!important;align-items:center!important}#sidebar.collapsed .sidebar-menu li a .menu-text{display:none!important}#sidebar.collapsed .sidebar-menu li a i.fa-fw{margin:0 auto!important;display:block!important;font-size:1.1em!important;color:#4b5563!important;transition:all 0.2s ease!important;margin-right:0!important;width:1.5em!important;height:1.5em!important;text-align:center!important;flex-shrink:0!important;line-height:1.5em!important}#sidebar.collapsed .sidebar-menu li a.active,#sidebar.collapsed .sidebar-menu li a:hover{background:white!important;box-shadow:inset 4px 0 0 0 #d97706,0 4px 16px rgba(37,99,235,0.2)!important;transform:translateY(-1px)!important}#sidebar.collapsed .sidebar-menu li a.active i.fa-fw,#sidebar.collapsed .sidebar-menu li a:hover i.fa-fw{color:#d97706!important;transform:scale(1.1)!important}}#menu-toggle>i{color:#ffffff!important;font-size:1.4em!important;opacity:1!important;transition:color 0.2s}[data-bs-theme="dark"] #sidebar{background-color:#1f2937!important;box-shadow:2px 0 16px 0 rgba(0,0,0,0.3),0 1.5px 0 #374151;border-right-color:#374151!important}[data-bs-theme="dark"] #sidebar .sidebar-menu li a{background:#1f2937!important;color:#f9fafb!important;border-color:#374151!important;box-shadow:0 2px 8px rgba(0,0,0,0.2);padding-left:0.1rem!important;padding-right:0.2rem!important;margin:0.1rem 0.1rem!important}[data-bs-theme="dark"] #sidebar .sidebar-menu li a:hover{background:#253041!important;color:#3b82f6!important;border-left-color:#3b82f6!important;box-shadow:0 4px 16px rgba(59,130,246,0.22)}[data-bs-theme="dark"] #sidebar .sidebar-menu li a.active{background:#2a384b!important;color:#3b82f6!important;border-left-color:#3b82f6!important;box-shadow:0 4px 16px rgba(59,130,246,0.25)}[data-bs-theme="dark"] #sidebar .sidebar-menu li a i.fa-fw{color:#f9fafb!important}[data-bs-theme="dark"] #sidebar .sidebar-menu li a:hover i.fa-fw,[data-bs-theme="dark"] #sidebar .sidebar-menu li a.active i.fa-fw{color:#d97706!important}[data-bs-theme="dark"] #sidebar .sidebar-menu li.sidebar-heading{color:rgba(255,255,255,0.6)!important}[data-bs-theme="dark"] #sidebar.collapsed .sidebar-menu li a{background:#1f2937!important;box-shadow:0 2px 8px rgba(0,0,0,0.2);padding-left:0.1rem!important;padding-right:0.2rem!important;margin:0.1rem 0.1rem!important}[data-bs-theme="dark"] #sidebar.collapsed .sidebar-menu li a.active,[data-bs-theme="dark"] #sidebar.collapsed .sidebar-menu li a:hover{background:#263344!important;box-shadow:inset 4px 0 0 0 #3b82f6,0 4px 16px rgba(59,130,246,0.25)}[data-bs-theme="dark"] #sidebar.collapsed .sidebar-menu li a.active i.fa-fw,[data-bs-theme="dark"] #sidebar.collapsed .sidebar-menu li a:hover i.fa-fw{color:#d97706}[data-bs-theme="dark"] #menu-toggle>i{color:#ffffff!important}.crypto-ticker-inline{display:flex;align-items:center;height:100%;min-width:0;flex:0 0 auto;overflow:hidden;margin-right:0.75rem;position:relative;max-width:280px;font-size:0.7rem;z-index:1}.crypto-ticker-scroll{display:flex;align-items:center;gap:0.75rem;white-space:nowrap;animation:tickerScroll 15s linear infinite;will-change:transform}.crypto-ticker-content-wrapper{display:flex;align-items:center;gap:0.75rem;flex-shrink:0}@keyframes tickerScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.crypto-ticker-item{display:inline-flex;align-items:center;gap:0.5rem;color:#111827;font-size:0.7rem;font-weight:600;white-space:nowrap;flex-shrink:0;transition:all 0.3s ease;padding:0.25rem 0}.crypto-ticker-item.price-up{animation:priceFlashGreen 0.5s ease}.crypto-ticker-item.price-down{animation:priceFlashRed 0.5s ease}@keyframes priceFlashGreen{0%,100%{background:transparent}50%{background:rgba(34,197,94,0.15)}}@keyframes priceFlashRed{0%,100%{background:transparent}50%{background:rgba(239,68,68,0.15)}}.price-value.price-updated{animation:pricePulse 0.5s ease}@keyframes pricePulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.crypto-symbol{font-weight:600;color:rgba(17,24,39,0.7);min-width:2.5rem;font-size:0.65rem;text-transform:uppercase}.crypto-price{color:#111827;font-weight:700;font-size:0.85rem}.crypto-price .price-value{font-family:'Inter',monospace;letter-spacing:0.25px}.crypto-change{font-size:0.65rem;font-weight:600;padding:0.125rem 0.375rem;border-radius:0.2rem;min-width:3rem;text-align:center}.crypto-change.positive{background:transparent;color:#22c55e}.crypto-change.negative{background:transparent;color:#ef4444}.crypto-ticker-separator{width:1px;height:0.875rem;background:rgba(0,0,0,0.1);flex-shrink:0}[data-bs-theme="dark"] .crypto-ticker-item{color:#f9fafb}[data-bs-theme="dark"] .crypto-symbol{color:rgba(249,250,251,0.7)}[data-bs-theme="dark"] .crypto-price{color:#f9fafb}[data-bs-theme="dark"] .crypto-ticker-separator{background:rgba(255,255,255,0.15)}@media (max-width:767.98px){.crypto-ticker-inline{display:none}.app-topbar-custom.navbar>.container-fluid{flex-wrap:wrap;gap:0.5rem;padding:0.5rem 0.75rem}.topbar-left-section{flex:1 1 100%;order:1;min-width:0;overflow:hidden}.topbar-left-section .topbar-title{font-size:0.875rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;line-height:1.2}.d-flex.align-items-center.ms-auto{order:2;flex-wrap:nowrap;gap:0.25rem;min-width:0;flex-shrink:0}}.app-topbar-custom.navbar{display:block!important;min-height:60px;background-color:#ffffff;border-bottom:1px solid #d1d5db;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);position:sticky;top:0;z-index:1020;overflow:visible}.app-topbar-custom.navbar>.container-fluid,.app-topbar-custom.navbar .dropdown{overflow:visible}.app-topbar-custom.navbar>.container-fluid{padding:0 1.5rem;display:flex!important;align-items:center!important;min-height:60px}.app-topbar-custom.navbar .topbar-logo{display:flex;align-items:center;gap:0.5rem;margin-right:0.5rem}@media (min-width:576px){.app-topbar-custom.navbar .topbar-logo{margin-right:1rem}}@media (min-width:768px){.app-topbar-custom.navbar .topbar-logo{margin-right:1.5rem}}@media (min-width:992px){.app-topbar-custom.navbar .topbar-logo{margin-right:2rem}}@media (min-width:1200px){.app-topbar-custom.navbar .topbar-logo{margin-right:2.5rem}}@media (min-width:1400px){.app-topbar-custom.navbar .topbar-logo{margin-right:3rem}}.app-topbar-custom.navbar .topbar-logo img{max-height:30px}.app-topbar-custom.navbar .topbar-logo .fw-bold{color:#111827;font-size:1.1rem}.app-topbar-custom.navbar .navbar-brand.mx-auto{font-size:1.1rem;font-weight:600;color:#111827;word-break:break-word;overflow-wrap:anywhere;overflow:visible!important;text-overflow:unset!important;white-space:normal!important;flex-shrink:0}.app-topbar-custom.navbar .ms-auto,.app-topbar-custom.navbar .d-flex.align-items-center{gap:0.25rem!important;flex-wrap:wrap!important;align-items:center!important;min-width:0!important;overflow:visible!important;max-width:100%!important}.app-topbar-custom.navbar .ms-auto #support-topbar-btn,.app-topbar-custom.navbar .d-flex.align-items-center #support-topbar-btn{display:flex!important;visibility:visible!important;opacity:1!important;flex-shrink:0!important;order:1!important}.topbar-avatar,.dropdown-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#1e40af,#2563eb);color:#ffffff;font-weight:600}.topbar-avatar img,.dropdown-avatar img{width:32px;height:32px;border-radius:50%;object-fit:cover}.topbar-star-desktop{display:flex!important;align-items:center;gap:4px;white-space:nowrap;min-width:0;flex-shrink:0;width:120px!important;justify-content:center}.topbar-star-desktop i{color:#ffc107;flex-shrink:0}.topbar-star-desktop .earned,.topbar-star-desktop .available{min-width:0;overflow:hidden;text-overflow:ellipsis;width:35px!important;text-align:center}.topbar-star-desktop .available.text-success{color:#059669!important}.topbar-star-desktop .separator{opacity:0.45}.topbar-star-mobile{display:none}.app-topbar-custom.navbar .topbar-avatar-mobile,.app-topbar-custom.navbar .topbar-star-mobile{display:none}.app-topbar-custom.navbar .topbar-actions-scroll{display:flex;align-items:center;gap:0;overflow:visible!important;min-width:0;flex-shrink:1}.app-topbar-custom.navbar .topbar-actions-inner{display:flex;align-items:center;gap:0.75rem;flex-wrap:nowrap;overflow:visible!important;min-width:0}.app-topbar-custom.navbar #menu-toggle.btn,.app-topbar-custom.navbar #menu-toggle.add-material-btn{border-color:#d1d5db;color:#111827;margin-right:0.5rem}.app-topbar-custom.navbar #menu-toggle.btn:hover,.app-topbar-custom.navbar #menu-toggle.add-material-btn:hover{background-color:#f8fafc;border-color:#b4bbc5}@media (min-width:992px){#wrapper.sidebar-fixed .app-topbar-custom.navbar #menu-toggle{display:block}#wrapper.sidebar-collapsed .app-topbar-custom.navbar #menu-toggle{display:block}}@media (max-width:991.98px){.app-topbar-custom.navbar #menu-toggle{display:block}}.app-topbar-custom.navbar #current-time{color:#28395c;font-size:0.85rem;padding:0.22rem 0.7rem;border-radius:5px;min-width:80px;max-width:none;overflow:visible;text-overflow:unset;white-space:nowrap;flex-shrink:0;font-family:monospace;font-variant-numeric:tabular-nums;text-align:center;display:flex;align-items:center}.app-topbar-custom.navbar .dropdown{flex-shrink:0}.app-topbar-custom.navbar .dropdown .nav-link.dropdown-toggle{color:#111827!important;display:flex;align-items:center}.app-topbar-custom.navbar .dropdown .dropdown-menu{border-radius:0.375rem;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);z-index:110000}.app-topbar-custom.navbar .dropdown .dropdown-menu .dropdown-item{--item-hover-bg:#f8fafc;--item-hover-color:#111827;--item-hover-icon-color:#1f2937}.app-topbar-custom.navbar .dropdown .dropdown-menu .dropdown-item[href*="/funds/deposit/"]{--item-hover-bg:rgba(217,119,6,0.1);--item-hover-icon-color:#d97706}.app-topbar-custom.navbar .dropdown .dropdown-menu .dropdown-item[href*="/finance/report/"]{--item-hover-bg:rgba(5,150,105,0.1);--item-hover-icon-color:#059669}.app-topbar-custom.navbar .dropdown .dropdown-menu .dropdown-item[href*="/planner/"]{--item-hover-bg:rgba(8,145,178,0.1);--item-hover-icon-color:#0891b2}.app-topbar-custom.navbar .dropdown .dropdown-menu .dropdown-item[href*="/goals/"]{--item-hover-bg:rgba(220,38,38,0.08);--item-hover-icon-color:#dc2626}.app-topbar-custom.navbar .dropdown .dropdown-menu .dropdown-item{font-weight:500;color:#111827;display:flex;align-items:center;transition:background-color 0.2s ease,color 0.2s ease}.app-topbar-custom.navbar .dropdown .dropdown-menu .dropdown-item:hover{background-color:var(--item-hover-bg);color:var(--item-hover-color);transform:none!important}.app-topbar-custom.navbar .dropdown .dropdown-menu .dropdown-item:hover i{color:var(--item-hover-icon-color)}.app-topbar-custom.navbar .dropdown .dropdown-menu .dropdown-item.text-danger{color:#dc2626!important}.app-topbar-custom.navbar .dropdown .dropdown-menu .dropdown-item.text-danger:hover{background-color:rgba(220,38,38,0.1)}.app-topbar-custom.navbar .dropdown .dropdown-menu .dropdown-item i{color:#1f2937;margin-right:0.5rem;flex-shrink:0;width:1em;text-align:center;transition:color 0.2s ease}.app-topbar-custom.navbar .dropdown .dropdown-menu .dropdown-item.text-danger i{color:#dc2626}.app-topbar-custom.navbar .dropdown .dropdown-menu #referral-program-item{padding:0!important}.app-topbar-custom.navbar .dropdown .dropdown-menu .referral-trigger{display:flex;align-items:center;padding:0.25rem 1rem!important;margin-bottom:0!important;border-radius:var(--bs-border-radius);width:100%;transform:none!important}.app-topbar-custom.navbar .dropdown .dropdown-menu .referral-trigger:hover{background-color:#f8fafc;transform:none!important}.app-topbar-custom.navbar .dropdown .dropdown-menu .dropdown-divider{border-top-color:#d1d5db}.app-topbar-custom.navbar .dropdown .user-avatar-wrapper{position:relative;display:inline-block}.app-topbar-custom.navbar .dropdown .user-status-dot,.app-topbar-custom.navbar .dropdown .online-status-dot{position:absolute;bottom:0;right:0;width:10px;height:10px;border-radius:50%;border:2px solid #ffffff;pointer-events:none}.navbar-nav.ms-auto{display:flex;align-items:center;gap:0.5rem}.navbar-nav.ms-auto .nav-item{display:flex;align-items:center}.navbar-nav.ms-auto .nav-link{color:#111827;padding:0.5rem;border-radius:0.375rem;transition:all 0.2s ease}.navbar-nav.ms-auto .nav-link:hover,.navbar-nav.ms-auto .nav-link:focus{color:#1e40af;background-color:#f8fafc}.app-topbar-custom.navbar #star-info{max-width:none;min-width:80px;overflow:visible;text-overflow:unset;white-space:nowrap;flex-shrink:0;padding:0.22rem 0.7rem;font-size:1rem;display:flex;align-items:center;gap:0.25rem;color:#1e40af!important;border-radius:5px}[data-bs-theme="dark"] .app-topbar-custom.navbar #star-info{background-color:rgba(30,64,175,0.1)!important}.app-topbar-custom.navbar #star-info .star-yellow{color:#d97706!important}.app-topbar-custom.navbar #star-info .star-green{color:#059669!important}.app-topbar-custom.navbar #star-info .star-blue{color:#1e40af!important}.app-topbar-custom.navbar .ms-auto{gap:0.25rem!important;flex-wrap:nowrap!important;align-items:center!important;min-width:0!important;overflow:visible!important}.app-topbar-custom.navbar .ms-auto #support-topbar-btn{display:flex!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:100!important;flex-shrink:0!important;min-width:2rem!important;min-height:2rem!important}.app-topbar-custom.navbar .me-3,.app-topbar-custom.navbar #faq-top-link,.app-topbar-custom.navbar #onboarding-trigger{width:28px;height:28px;padding:0.15rem;font-size:0.9rem;min-width:0;flex-shrink:0}.app-topbar-custom.navbar #support-topbar-btn,#support-topbar-btn,a#support-topbar-btn,a.sma-support-btn#support-topbar-btn{width:2rem!important;height:2rem!important;padding:0.15rem!important;font-size:1.25rem!important;min-width:2rem!important;min-height:2rem!important;flex-shrink:0!important;display:flex!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:100!important;pointer-events:auto!important;overflow:visible!important}.app-topbar-custom.navbar #support-topbar-btn i.fa-headset,#support-topbar-btn i.fa-headset,a#support-topbar-btn i.fa-headset,a.sma-support-btn#support-topbar-btn i.fa-headset{display:inline-block!important;visibility:visible!important;opacity:1!important;font-size:1.25rem!important;color:#0284c7!important;position:relative!important;z-index:101!important;pointer-events:none!important}.sma-topbar-action-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:2rem!important;height:2rem!important;border-radius:0.5rem!important;background:transparent!important;border:none!important;color:#0284c7!important;text-decoration:none!important;transition:all 0.2s ease!important;flex-shrink:0!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;transform:scale(1)!important}.sma-topbar-action-btn i{font-size:1.25rem!important;font-weight:500!important;color:inherit!important;display:inline-block!important;visibility:visible!important;opacity:1!important;transform:scale(1)!important}.sma-topbar-action-btn svg{width:1.25rem!important;height:1.25rem!important;stroke:currentColor!important;fill:none!important;display:inline-block!important;visibility:visible!important;opacity:1!important;transform:scale(1)!important}.sma-topbar-action-btn:hover{background:rgba(2,132,199,0.15)!important;color:#0369a1!important}.sma-topbar-action-btn:active{transform:scale(0.95)!important}.sma-topbar-action-btn i.fa-headset{opacity:1!important;visibility:visible!important;display:inline-block!important;color:#0284c7!important;font-size:1.25rem!important;font-weight:500!important;line-height:1!important;position:relative!important;z-index:1!important}a.sma-topbar-action-btn[href*="support"],a.sma-topbar-action-btn.sma-support-btn,.sma-support-btn,#support-topbar-btn{opacity:1!important;visibility:visible!important;display:flex!important;color:#0284c7!important;position:relative!important;z-index:100!important;pointer-events:auto!important;min-width:2rem!important;min-height:2rem!important}a.sma-topbar-action-btn[href*="support"] i.fa-headset,a.sma-topbar-action-btn.sma-support-btn i.fa-headset,.sma-support-btn i.fa-headset,#support-topbar-btn i.fa-headset{opacity:1!important;visibility:visible!important;display:inline-block!important;color:#0284c7!important;font-size:1.25rem!important;font-weight:500!important;line-height:1!important;position:relative!important;z-index:101!important;pointer-events:none!important}[data-bs-theme="dark"] .sma-topbar-action-btn{color:#60a5fa!important;opacity:1!important;visibility:visible!important;transform:scale(1)!important}[data-bs-theme="dark"] .sma-topbar-action-btn i{color:inherit!important;opacity:1!important;visibility:visible!important;transform:scale(1)!important}[data-bs-theme="dark"] .sma-topbar-action-btn svg{stroke:currentColor!important;opacity:1!important;visibility:visible!important;transform:scale(1)!important}[data-bs-theme="dark"] .sma-topbar-action-btn:hover{background:rgba(96,165,250,0.2)!important;color:#93c5fd!important}[data-bs-theme="dark"] .sma-topbar-action-btn i.fa-headset{opacity:1!important;visibility:visible!important;display:inline-block!important;color:#60a5fa!important;font-size:1.25rem!important;font-weight:500!important;line-height:1!important;position:relative!important;z-index:1!important}[data-bs-theme="dark"] a.sma-topbar-action-btn[href*="support"],[data-bs-theme="dark"] a.sma-topbar-action-btn.sma-support-btn,[data-bs-theme="dark"] .sma-support-btn,[data-bs-theme="dark"] #support-topbar-btn{opacity:1!important;visibility:visible!important;display:flex!important;color:#60a5fa!important;position:relative!important;z-index:100!important;pointer-events:auto!important;min-width:2rem!important;min-height:2rem!important}[data-bs-theme="dark"] a.sma-topbar-action-btn[href*="support"] i.fa-headset,[data-bs-theme="dark"] a.sma-topbar-action-btn.sma-support-btn i.fa-headset,[data-bs-theme="dark"] .sma-support-btn i.fa-headset,[data-bs-theme="dark"] #support-topbar-btn i.fa-headset{opacity:1!important;visibility:visible!important;display:inline-block!important;color:#60a5fa!important;font-size:1.25rem!important;font-weight:500!important;line-height:1!important;position:relative!important;z-index:101!important;pointer-events:none!important}.sma-topbar-action-btn.sma-support-btn,#support-topbar-btn{display:flex!important;visibility:visible!important;opacity:1!important}.sma-topbar-action-btn.sma-support-btn i.fa-headset,#support-topbar-btn i.fa-headset{display:inline-block!important;visibility:visible!important;opacity:1!important}.sma-topbar-action-btn.sma-support-btn .btn-badge.support-badge,.sma-topbar-action-btn.sma-support-btn #support-topbar-badge,#support-topbar-btn .btn-badge.support-badge,#support-topbar-btn #support-topbar-badge{position:absolute;top:0;right:0;width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:white;border-radius:50%;font-size:0.75rem;font-weight:bold;display:flex;align-items:center;justify-content:center;border:2px solid white;box-shadow:0 2px 8px rgba(239,68,68,0.4);animation:pulse 1.5s infinite;z-index:102;transform:translate(50%,-50%);overflow:visible}.sma-topbar-action-btn.sma-support-btn .btn-badge.support-badge[data-count]:not([data-count="0"]),.sma-topbar-action-btn.sma-support-btn #support-topbar-badge[data-count]:not([data-count="0"]),#support-topbar-btn .btn-badge.support-badge[data-count]:not([data-count="0"]),#support-topbar-btn #support-topbar-badge[data-count]:not([data-count="0"]){display:flex!important;visibility:visible!important;opacity:1!important}.quick-search-container{position:relative;flex-shrink:1;min-width:0;max-width:300px}.quick-search-input-group{display:flex;align-items:center;background-color:#f8fafc;border-radius:0.5rem;padding:0.375rem 0.75rem;gap:0.375rem;border:1px solid #e2e8f0;flex-shrink:1;min-width:0}.quick-search-input{background:transparent;border:none;outline:none;transition:all 0.2s ease;font-size:0.75rem;color:#374151;min-width:4rem;width:8rem;flex-grow:1;padding:0}.quick-search-input::placeholder{color:#6b7280}.quick-search-input:focus{outline:none;box-shadow:none}.quick-search-input.expanded{width:280px!important}.quick-search-icon{background:transparent;border:none;padding:0;flex-shrink:0;display:flex;align-items:center}.quick-search-icon i{color:#6b7280;font-size:0.75rem}.quick-search-results{position:absolute;top:100%;left:0;right:0;margin-top:0.5rem;z-index:1000;background:white;border-radius:0.5rem;box-shadow:0 4px 12px rgba(0,0,0,0.15);max-height:400px;overflow-y:auto;min-width:250px;display:none}.quick-search-results .list-group-item{padding:0.75rem 1rem;border:none;border-bottom:1px solid rgba(0,0,0,0.05);color:#111827;text-decoration:none;transition:all 0.2s ease;cursor:pointer}.quick-search-results .list-group-item:last-child{border-bottom:none;border-radius:0 0 0.5rem 0.5rem}.quick-search-results .list-group-item:first-child{border-radius:0.5rem 0.5rem 0 0}.quick-search-results .list-group-item:hover{background-color:rgba(30,64,175,0.08);color:#1e40af}.quick-search-results .list-group-item.text-muted{color:#374151!important;cursor:default}.quick-search-results .list-group-item.text-muted:hover{background-color:transparent}[data-bs-theme="dark"] .quick-search-input-group,html[data-bs-theme="dark"] .quick-search-input-group{background-color:#374151!important;border:1px solid #374151!important}[data-bs-theme="dark"] .quick-search-input,html[data-bs-theme="dark"] .quick-search-input{background-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .quick-search-input::placeholder,html[data-bs-theme="dark"] .quick-search-input::placeholder{color:#d1d5db!important}[data-bs-theme="dark"] .quick-search-icon,html[data-bs-theme="dark"] .quick-search-icon{color:#d1d5db!important}[data-bs-theme="dark"] .quick-search-icon i,html[data-bs-theme="dark"] .quick-search-icon i{color:inherit!important}[data-bs-theme="dark"] .quick-search-results,html[data-bs-theme="dark"] .quick-search-results{background:#1f2937!important;border:1px solid #374151!important}[data-bs-theme="dark"] .quick-search-results .list-group-item,html[data-bs-theme="dark"] .quick-search-results .list-group-item{color:#f9fafb!important;border-bottom-color:#374151!important}[data-bs-theme="dark"] .quick-search-results .list-group-item:hover,html[data-bs-theme="dark"] .quick-search-results .list-group-item:hover{background-color:rgba(59,130,246,0.15)!important;color:#3b82f6!important}[data-bs-theme="dark"] .quick-search-results .list-group-item.text-muted,html[data-bs-theme="dark"] .quick-search-results .list-group-item.text-muted{color:#d1d5db!important}.landing-page-header #theme-toggle{color:#ffffff;background-color:transparent;border:none;transition:color 0.3s ease,background-color 0.3s ease}.landing-page-header #theme-toggle:hover{color:#d97706;background-color:rgba(255,255,255,0.1)}.landing-page-header #theme-toggle-icon{color:inherit}.landing-page-header .navbar-brand{margin-right:0.5rem}@media (min-width:576px){.landing-page-header .navbar-brand{margin-right:1rem}}@media (min-width:768px){.landing-page-header .navbar-brand{margin-right:1.5rem}}@media (min-width:992px){.landing-page-header .navbar-brand{margin-right:2rem}}@media (min-width:1200px){.landing-page-header .navbar-brand{margin-right:2.5rem}}@media (min-width:1400px){.landing-page-header .navbar-brand{margin-right:3rem}}.app-topbar-custom.navbar .user-avatar-wrapper{min-width:28px;min-height:28px}.app-topbar-custom.navbar #chat-topbar-btn{position:relative;width:28px;height:28px;padding:0.15rem;font-size:0.9rem;min-width:0;flex-shrink:0;display:flex;align-items:center;justify-content:center}.app-topbar-custom.navbar #chat-topbar-btn:hover{background-color:#f8fafc;border-radius:0.375rem}@media (max-width:600px){.app-topbar-custom.navbar #star-info,.app-topbar-custom.navbar #current-time{display:none}.app-topbar-custom.navbar .dropdown-menu{position:fixed!important;top:auto!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-height:80vh!important;border-radius:12px 12px 0 0!important;margin-top:0!important;z-index:100000!important}.app-topbar-custom.navbar .dropdown.show>.dropdown-menu{z-index:100001!important}}@media (max-width:767.98px){.app-topbar-custom.navbar{padding:0.5rem 1rem;min-height:60px;background:linear-gradient(135deg,#ffffff 0%,rgba(248,250,252,0.8) 100%);border-bottom:1px solid rgba(226,232,240,0.6);box-shadow:0 2px 12px rgba(17,24,39,0.08);backdrop-filter:blur(10px)}.app-topbar-custom.navbar>.container-fluid{padding:0;display:flex;align-items:center;justify-content:space-between;gap:0.75rem;min-height:50px}.app-topbar-custom.navbar .topbar-logo{display:flex;align-items:center;gap:0.5rem;flex-shrink:0;min-width:0}.app-topbar-custom.navbar .topbar-logo img{max-height:24px;width:auto}.app-topbar-custom.navbar .topbar-logo .fw-bold{font-size:0.95rem;font-weight:600;color:#1e40af;white-space:nowrap}.app-topbar-custom.navbar .navbar-brand.mx-auto{display:none}.app-topbar-custom.navbar .topbar-actions{display:flex;align-items:center;gap:0.25rem;flex-shrink:0;min-width:0}.app-topbar-custom.navbar .topbar-actions-scroll{display:flex;align-items:center;gap:0.25rem;min-width:0}.app-topbar-custom.navbar .topbar-actions-inner{display:flex;align-items:center;gap:0.25rem;min-width:0}.app-topbar-custom.navbar #star-info,.app-topbar-custom.navbar #current-time,.app-topbar-custom.navbar .quick-search-container,.app-topbar-custom.navbar #onboarding-trigger,.app-topbar-custom.navbar #faq-top-link,.app-topbar-custom.navbar #support-topbar-btn{display:inline-flex!important;width:2rem!important;height:2rem!important;min-width:2rem!important;min-height:2rem!important;flex-shrink:0!important;position:relative!important;left:auto!important;right:auto!important}.app-topbar-custom.navbar #theme-toggle{width:32px!important;height:32px!important;padding:0!important;border-radius:8px!important;background:rgba(226,232,240,0.6)!important;color:#374151!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all 0.2s ease!important}.app-topbar-custom.navbar #theme-toggle:hover{background:rgba(30,64,175,0.15)!important;color:#1e40af!important;transform:translateY(-1px)!important}.app-topbar-custom.navbar #theme-toggle #theme-toggle-icon{font-size:0.9rem!important}.app-topbar-custom.navbar .dropdown{position:relative}.app-topbar-custom.navbar .dropdown-menu{position:fixed!important;top:60px!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;margin:0!important;border-radius:0!important;border-left:none!important;border-right:none!important;border-top:1px solid rgba(226,232,240,0.3)!important;box-shadow:0 4px 20px rgba(17,24,39,0.15)!important;max-height:calc(100vh - 60px)!important;overflow-y:auto!important;z-index:100000!important;background:#ffffff!important}.app-topbar-custom.navbar .user-avatar-wrapper{width:28px;height:28px;font-size:0.8rem;border-radius:6px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1e40af,#2563eb);color:#ffffff;font-weight:600;box-shadow:0 2px 6px rgba(30,64,175,0.3)}.app-topbar-custom.navbar .dropdown-close-btn{position:absolute;top:0.5rem;right:0.5rem;color:#6b7280;background:none;border:none;font-size:1.1rem;padding:0.5rem;z-index:1;border-radius:50%;transition:all 0.2s ease}.app-topbar-custom.navbar .dropdown-close-btn:hover{background:rgba(226,232,240,0.5);color:#374151}.app-topbar-custom.navbar .dropdown-item-text.text-center.d-md-none{padding:1rem;background:linear-gradient(135deg,rgba(30,64,175,0.05),rgba(37,99,235,0.08));border-bottom:1px solid rgba(226,232,240,0.3)}.app-topbar-custom.navbar .dropdown-item-text.text-center.d-md-none .user-avatar-wrapper{width:48px;height:48px;font-size:1.2rem;margin:0 auto 0.75rem}.app-topbar-custom.navbar .dropdown-item-text.text-center.d-md-none .fw-semibold{color:#1f2937;font-size:1.1rem;margin-bottom:0.25rem}.app-topbar-custom.navbar .dropdown-item-text.text-center.d-md-none .text-muted{color:#4b5563;font-size:0.9rem}.app-topbar-custom.navbar .dropdown-item{padding:0.75rem 1rem;font-size:1rem;border-bottom:1px solid rgba(226,232,240,0.2);transition:all 0.2s ease}.app-topbar-custom.navbar .dropdown-item:hover{background:rgba(30,64,175,0.08);color:#1e40af;transform:none}.app-topbar-custom.navbar .dropdown-item i{width:20px;text-align:center;margin-right:0.75rem;font-size:1rem}.app-topbar-custom.navbar .dropdown-item.text-danger{color:#dc2626!important}.app-topbar-custom.navbar .dropdown-item.text-danger:hover{background:rgba(220,38,38,0.1)}.app-topbar-custom.navbar #referral-program-item{padding:0.75rem 1rem;background:linear-gradient(135deg,rgba(217,119,6,0.08),rgba(217,119,6,0.12));border-bottom:1px solid rgba(217,119,6,0.2)}.app-topbar-custom.navbar #referral-program-item .referral-trigger{padding:0!important;margin:0!important;background:none!important;color:#1f2937!important;font-weight:500}.app-topbar-custom.navbar #referral-program-item .referral-trigger:hover{background:none!important;color:#1e40af!important}.app-topbar-custom.navbar #referral-program-item .referral-trigger .text-muted{color:#4b5563!important;font-size:0.9rem}.app-topbar-custom.navbar .dropdown-divider{margin:0.5rem 0;border-top-color:rgba(226,232,240,0.3)}}@media (max-width:479.98px){.app-topbar-custom.navbar{padding:0.4rem 0.75rem;min-height:55px}.app-topbar-custom.navbar>.container-fluid{gap:0.5rem;min-height:45px}.app-topbar-custom.navbar .topbar-logo{gap:0.4rem}.app-topbar-custom.navbar .topbar-logo img{max-height:22px}.app-topbar-custom.navbar .topbar-logo .fw-bold{font-size:0.9rem}.app-topbar-custom.navbar .topbar-actions{gap:0.2rem}.app-topbar-custom.navbar .topbar-actions-scroll{gap:0.2rem;overflow-x:auto!important;overflow-y:visible!important}.app-topbar-custom.navbar .topbar-actions-inner{gap:0.2rem;flex-wrap:nowrap!important;overflow:visible!important}.app-topbar-custom.navbar #onboarding-trigger,.app-topbar-custom.navbar #faq-top-link{display:none!important}.app-topbar-custom.navbar #support-topbar-btn{display:inline-flex!important;width:2rem!important;height:2rem!important;min-width:2rem!important;min-height:2rem!important;flex-shrink:0!important;position:relative!important;left:auto!important;right:auto!important}.app-topbar-custom.navbar #support-topbar-btn{display:flex!important;visibility:visible!important;opacity:1!important;width:1.75rem!important;height:1.75rem!important;min-width:1.75rem!important;min-height:1.75rem!important;flex-shrink:0!important}.app-topbar-custom.navbar #support-topbar-btn i.fa-headset{display:inline-block!important;visibility:visible!important;opacity:1!important;font-size:1rem!important;color:#0284c7!important}.app-topbar-custom.navbar #onboarding-trigger{display:inline-flex!important;width:24px!important;height:24px!important;font-size:0.8rem!important}.app-topbar-custom.navbar #theme-toggle{width:28px!important;height:28px!important;border-radius:6px!important}.app-topbar-custom.navbar #theme-toggle #theme-toggle-icon{font-size:0.8rem!important}.app-topbar-custom.navbar .user-avatar-wrapper{width:24px;height:24px;font-size:0.7rem;border-radius:4px}.app-topbar-custom.navbar .dropdown-menu{top:55px!important;max-height:calc(100vh - 55px)!important}.app-topbar-custom.navbar .dropdown-item-text.text-center.d-md-none{padding:0.75rem}.app-topbar-custom.navbar .dropdown-item-text.text-center.d-md-none .user-avatar-wrapper{width:40px;height:40px;font-size:1rem;margin-bottom:0.5rem}.app-topbar-custom.navbar .dropdown-item-text.text-center.d-md-none .fw-semibold{font-size:1rem}.app-topbar-custom.navbar .dropdown-item-text.text-center.d-md-none .text-muted{font-size:0.85rem}.app-topbar-custom.navbar .dropdown-item{padding:0.65rem 0.75rem;font-size:0.95rem}.app-topbar-custom.navbar .dropdown-item i{width:18px;margin-right:0.65rem;font-size:0.9rem}.app-topbar-custom.navbar #referral-program-item{padding:0.65rem 0.75rem}.app-topbar-custom.navbar #referral-program-item .referral-trigger .text-muted{font-size:0.85rem}}@media (max-width:767.98px){[data-bs-theme="dark"] .app-topbar-custom.navbar{background:#1f2937!important;border-bottom-color:#374151!important}[data-bs-theme="dark"] .app-topbar-custom.navbar .topbar-logo .fw-bold{color:#3b82f6!important}[data-bs-theme="dark"] .app-topbar-custom.navbar #onboarding-trigger,[data-bs-theme="dark"] .app-topbar-custom.navbar #faq-top-link,[data-bs-theme="dark"] .app-topbar-custom.navbar #support-topbar-btn,[data-bs-theme="dark"] .app-topbar-custom.navbar .topbar-avatar-mobile{background:rgba(59,130,246,0.25);color:#ffffff}[data-bs-theme="dark"] .app-topbar-custom.navbar #onboarding-trigger:hover,[data-bs-theme="dark"] .app-topbar-custom.navbar #faq-top-link:hover,[data-bs-theme="dark"] .app-topbar-custom.navbar #support-topbar-btn:hover,[data-bs-theme="dark"] .app-topbar-custom.navbar .topbar-avatar-mobile:hover{background:rgba(59,130,246,0.35)}[data-bs-theme="dark"] .app-topbar-custom.navbar .topbar-avatar-mobile .user-avatar-wrapper,[data-bs-theme="dark"] .app-topbar-custom.navbar .topbar-avatar-mobile img{box-shadow:0 6px 18px rgba(0,0,0,0.45)}[data-bs-theme="dark"] .app-topbar-custom.navbar .topbar-star-mobile{background:rgba(59,130,246,0.22);color:#f9fafb;box-shadow:0 6px 16px rgba(0,0,0,0.35)}[data-bs-theme="dark"] .app-topbar-custom.navbar #theme-toggle{background:rgba(55,65,81,0.6)!important;color:#d1d5db!important}[data-bs-theme="dark"] .app-topbar-custom.navbar #theme-toggle:hover{background:rgba(59,130,246,0.3)!important;color:#ffffff!important}}.app-topbar-custom.navbar{background-color:#ffffff!important;border-bottom:1px solid #d1d5db!important;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075)!important;color:#111827!important}.app-topbar-custom.navbar .topbar-logo .fw-bold,.app-topbar-custom.navbar .navbar-brand{color:#1e40af!important}.app-topbar-custom.navbar #theme-toggle,.app-topbar-custom.navbar #themeToggle{display:flex!important;align-items:center!important;justify-content:center!important;width:3.5rem!important;height:1.75rem!important;border-radius:9999px!important;position:relative!important;transition:all 0.3s ease!important;background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 100%)!important;border:none!important;cursor:pointer!important;flex-shrink:0!important;opacity:1!important;visibility:visible!important}.app-topbar-custom.navbar #theme-toggle #themeSlider,.app-topbar-custom.navbar #themeToggle #themeSlider{position:absolute!important;top:0.125rem!important;left:0.125rem!important;width:1.5rem!important;height:1.5rem!important;background:white!important;border-radius:50%!important;box-shadow:0 2px 4px rgba(0,0,0,0.2)!important;transition:transform 0.3s ease!important;display:flex!important;align-items:center!important;justify-content:center!important}.app-topbar-custom.navbar #theme-toggle #themeIcon,.app-topbar-custom.navbar #themeToggle #themeIcon{font-size:0.75rem!important;opacity:1!important;visibility:visible!important}.app-topbar-custom.navbar #theme-toggle #theme-toggle-icon,.app-topbar-custom.navbar #themeToggle #theme-toggle-icon{font-size:1.2rem!important;color:inherit!important}[data-bs-theme="dark"] .app-topbar-custom.navbar{background-color:#1f2937!important;border-bottom-color:#374151!important;box-shadow:0 2px 8px rgba(0,0,0,0.45)!important;color:#f9fafb!important}[data-bs-theme="dark"] .app-topbar-custom.navbar .topbar-logo .fw-bold,[data-bs-theme="dark"] .app-topbar-custom.navbar .navbar-brand{color:#3b82f6!important}[data-bs-theme="dark"] .app-topbar-custom.navbar #theme-toggle,[data-bs-theme="dark"] .app-topbar-custom.navbar #themeToggle{background:linear-gradient(135deg,#4b5563 0%,#374151 100%)!important;opacity:1!important;visibility:visible!important}[data-bs-theme="dark"] .app-topbar-custom.navbar #theme-toggle #themeSlider,[data-bs-theme="dark"] .app-topbar-custom.navbar #themeToggle #themeSlider{background:white!important;transform:translateX(28px)!important}[data-bs-theme="dark"] .app-topbar-custom.navbar #theme-toggle #themeIcon,[data-bs-theme="dark"] .app-topbar-custom.navbar #themeToggle #themeIcon{opacity:1!important;visibility:visible!important}[data-bs-theme="dark"] .app-topbar-custom.navbar #theme-toggle:hover,[data-bs-theme="dark"] .app-topbar-custom.navbar #themeToggle:hover{background:linear-gradient(135deg,#6b7280 0%,#4b5563 100%)!important}[data-bs-theme="dark"] .app-topbar-custom.navbar #theme-toggle #theme-toggle-icon,[data-bs-theme="dark"] .app-topbar-custom.navbar #themeToggle #theme-toggle-icon{color:inherit!important}[data-bs-theme="dark"] .app-topbar-custom.navbar #current-time{color:#d1d5db!important;background:rgba(55,65,81,0.7)!important}[data-bs-theme="dark"] .app-topbar-custom.navbar .quick-search-input{background-color:rgba(55,65,81,0.8)!important;color:#f9fafb!important;border:1px solid rgba(55,65,81,0.5)!important;border-radius:0.5rem!important}[data-bs-theme="dark"] .app-topbar-custom.navbar .quick-search-input::placeholder{color:rgba(209,213,219,0.8)!important}[data-bs-theme="dark"] .app-topbar-custom.navbar .quick-search-input:focus{background-color:#374151!important;border-color:#3b82f6!important;color:#f9fafb!important;box-shadow:0 0 0 2px rgba(59,130,246,0.2)!important}[data-bs-theme="dark"] .app-topbar-custom.navbar #support-topbar-btn{display:flex!important;visibility:visible!important;opacity:1!important;width:2rem!important;height:2rem!important;min-width:2rem!important}[data-bs-theme="dark"] .app-topbar-custom.navbar #support-topbar-btn i.fa-headset{display:inline-block!important;visibility:visible!important;opacity:1!important;font-size:1.25rem!important;color:#60a5fa!important}[data-bs-theme="dark"] .app-topbar-custom.navbar .sma-topbar-action-btn{color:#60a5fa!important}[data-bs-theme="dark"] .app-topbar-custom.navbar .sma-topbar-action-btn i{color:inherit!important}[data-bs-theme="dark"] .app-topbar-custom.navbar .sma-topbar-action-btn svg{stroke:currentColor!important}[data-bs-theme="dark"] .app-topbar-custom.navbar .sma-topbar-action-btn:hover{background:rgba(96,165,250,0.25)!important;color:#93c5fd!important}[data-bs-theme="dark"] .app-topbar-custom.navbar .sma-topbar-action-btn:hover i{color:inherit!important}[data-bs-theme="dark"] .app-topbar-custom.navbar .sma-topbar-action-btn:hover svg{stroke:currentColor!important}[data-bs-theme="dark"] .app-topbar-custom.navbar #star-info,[data-bs-theme="dark"] .app-topbar-custom.navbar .topbar-star-desktop{color:#f9fafb!important;background:rgba(55,65,81,0.8)!important;border-radius:0.5rem!important;padding:0.25rem 0.5rem!important}[data-bs-theme="dark"] .app-topbar-custom.navbar #star-info i,[data-bs-theme="dark"] .app-topbar-custom.navbar .topbar-star-desktop i{color:#fbbf24!important}[data-bs-theme="dark"] .app-topbar-custom.navbar #star-info .star-yellow,[data-bs-theme="dark"] .app-topbar-custom.navbar .topbar-star-desktop .star-yellow{color:#fbbf24!important}[data-bs-theme="dark"] .app-topbar-custom.navbar #star-info .star-green,[data-bs-theme="dark"] .app-topbar-custom.navbar .topbar-star-desktop .star-green{color:#34d399!important}[data-bs-theme="dark"] .app-topbar-custom.navbar #star-info .star-blue,[data-bs-theme="dark"] .app-topbar-custom.navbar .topbar-star-desktop .star-blue{color:#60a5fa!important}[data-bs-theme="dark"] .app-topbar-custom.navbar #star-info .earned,[data-bs-theme="dark"] .app-topbar-custom.navbar #star-info .available,[data-bs-theme="dark"] .app-topbar-custom.navbar .topbar-star-desktop .earned,[data-bs-theme="dark"] .app-topbar-custom.navbar .topbar-star-desktop .available{color:#f9fafb!important;font-weight:600!important}[data-bs-theme="dark"] .app-topbar-custom.navbar #star-info .available.text-success,[data-bs-theme="dark"] .app-topbar-custom.navbar .topbar-star-desktop .available.text-success{color:#34d399!important}[data-bs-theme="dark"] .app-topbar-custom.navbar #star-info .separator,[data-bs-theme="dark"] .app-topbar-custom.navbar .topbar-star-desktop .separator{color:rgba(209,213,219,0.6)!important;opacity:0.8!important}[data-bs-theme="dark"] .app-topbar-custom.navbar #chat-topbar-btn{background:rgba(55,65,81,0.7)!important;color:#9dc0fa!important}[data-bs-theme="dark"] .app-topbar-custom.navbar #chat-topbar-btn:hover{background:#374151!important}.app-topbar-custom.navbar #userDropdown.dropdown-toggle::after{display:none!important}.app-topbar-custom.navbar #userDropdown.nav-link:focus,.app-topbar-custom.navbar #userDropdown.nav-link:focus-visible{outline:none!important;box-shadow:none!important}.app-topbar-custom.navbar .dropdown{position:relative;overflow:visible}.app-topbar-custom.navbar .dropdown-menu{position:absolute;top:100%;right:0;left:auto;margin-top:0.5rem;min-width:220px;z-index:100000;box-shadow:0 10px 24px rgba(0,0,0,0.18);border:none;border-radius:12px;background:#ffffff;transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out,visibility 0.3s ease-in-out;transform-origin:top right;opacity:0;transform:scale(0.95);visibility:hidden}.dropdown:hover>.app-topbar-custom.navbar .dropdown-menu{opacity:1;visibility:visible;transform:scale(1);pointer-events:auto}.app-topbar-custom.navbar .dropdown-menu:hover{opacity:1;visibility:visible;transform:scale(1);pointer-events:auto}.app-topbar-custom.navbar .dropdown.show>.dropdown-menu,.app-topbar-custom.navbar .dropdown-menu.show{display:block;opacity:1;visibility:visible;pointer-events:auto;z-index:100001;transform:scale(1)}.app-topbar-custom.navbar #userDropdown{position:relative;cursor:pointer;transition:background-color 0.2s ease-in-out,border-radius 0.2s ease-in-out}.app-topbar-custom.navbar #userDropdown:hover{background-color:rgba(30,64,175,0.1);border-radius:8px}.app-topbar-custom.navbar .ms-auto,.app-topbar-custom.navbar .navbar-nav,.app-topbar-custom.navbar .d-flex.align-items-center.ms-auto,.app-topbar-custom.navbar .container-fluid{overflow:visible}#star-info{display:flex!important;align-items:center;gap:4px;white-space:nowrap;min-width:0;flex-shrink:0;width:120px!important;justify-content:center;position:relative}#star-info i{flex-shrink:0}#star-info span{flex-shrink:0;min-width:0;overflow:hidden;text-overflow:ellipsis;width:35px!important;text-align:center;cursor:help;position:relative}#star-info span:hover::after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:rgba(0,0,0,0.8);color:#ffffff;padding:4px 8px;border-radius:4px;font-size:0.75rem;white-space:nowrap;z-index:1000;margin-bottom:5px}#star-info span:hover::before{content:'';position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:4px solid transparent;border-top-color:rgba(0,0,0,0.8);margin-bottom:1px;z-index:1000}.d-flex.align-items-center.ms-auto{flex-shrink:0}.navbar-brand.mx-auto{flex:1 0 auto;text-align:center;min-width:0;overflow:visible!important;text-overflow:unset!important;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;flex-shrink:0}.topbar-logo{flex-shrink:0}[data-bs-theme="light"] .logo-light,html:not([data-bs-theme]) .logo-light,body:not([data-bs-theme]) .logo-light{opacity:1!important;display:inline-block!important;visibility:visible!important;position:relative!important}[data-bs-theme="light"] .logo-dark,html:not([data-bs-theme]) .logo-dark,body:not([data-bs-theme]) .logo-dark{opacity:0!important;display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important}[data-bs-theme="dark"] .logo-light{opacity:0!important;display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important}[data-bs-theme="dark"] .logo-dark{opacity:1!important;display:inline-block!important;visibility:visible!important;position:relative!important;width:auto!important;height:auto!important}@media (prefers-color-scheme:dark){body:not([data-bs-theme]) .logo-light{opacity:0!important;display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important}body:not([data-bs-theme]) .logo-dark{opacity:1!important;display:inline-block!important;visibility:visible!important;position:relative!important}}.logo-theme-container .logo-dark{position:absolute!important}.logo-theme-container .logo-light{position:relative!important}[data-bs-theme="dark"] .logo-theme-container .logo-light,[data-bs-theme="dark"] .logo-theme-container img.logo-light{opacity:0!important;display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}[data-bs-theme="dark"] .logo-theme-container .logo-dark,[data-bs-theme="dark"] .logo-theme-container img.logo-dark{opacity:1!important;display:block!important;visibility:visible!important;position:relative!important;width:auto!important;height:auto!important}[data-bs-theme="light"] .logo-icon.logo-light,html:not([data-bs-theme]) .logo-icon.logo-light,body:not([data-bs-theme]) .logo-icon.logo-light{opacity:1!important;display:block!important;visibility:visible!important;position:relative!important}[data-bs-theme="light"] .logo-icon.logo-dark,html:not([data-bs-theme]) .logo-icon.logo-dark,body:not([data-bs-theme]) .logo-icon.logo-dark{opacity:0!important;display:none!important;visibility:hidden!important;position:absolute!important}[data-bs-theme="dark"] .logo-icon.logo-light{opacity:0!important;display:none!important;visibility:hidden!important;position:absolute!important}[data-bs-theme="dark"] .logo-icon.logo-dark{opacity:1!important;display:block!important;visibility:visible!important;position:relative!important}@media (max-width:1400px){#star-info{width:110px!important}#star-info span{width:30px!important}}@media (max-width:1200px){#star-info{width:100px!important}#star-info span{width:28px!important}}@media (max-width:992px){#star-info{width:90px!important;font-size:0.85rem!important}#star-info span{width:25px!important}#star-info i{font-size:0.85em}}@media (max-width:768px){#star-info{display:none!important}}[data-bs-theme="dark"] .app-topbar-custom.navbar .dropdown-menu{background:#1f2937!important;color:#f9fafb!important;box-shadow:0 4px 24px rgba(0,0,0,0.7)!important;border:1px solid #374151!important}[data-bs-theme="dark"] .app-topbar-custom.navbar .dropdown-menu .dropdown-item{--item-hover-bg:#374151;--item-hover-color:#f9fafb;--item-hover-icon-color:#f9fafb}[data-bs-theme="dark"] .app-topbar-custom.navbar .dropdown-menu .dropdown-item[href*="/funds/deposit/"]{--item-hover-bg:rgba(245,158,11,0.15);--item-hover-icon-color:#f59e0b}[data-bs-theme="dark"] .app-topbar-custom.navbar .dropdown-menu .dropdown-item[href*="/finance/report/"]{--item-hover-bg:rgba(16,185,129,0.15);--item-hover-icon-color:#10b981}[data-bs-theme="dark"] .app-topbar-custom.navbar .dropdown-menu .dropdown-item[href*="/planner/"]{--item-hover-bg:rgba(8,145,178,0.15);--item-hover-icon-color:#0891b2}[data-bs-theme="dark"] .app-topbar-custom.navbar .dropdown-menu .dropdown-item[href*="/goals/"]{--item-hover-bg:rgba(239,68,68,0.15);--item-hover-icon-color:#ef4444}[data-bs-theme="dark"] .app-topbar-custom.navbar .dropdown-menu #referral-program-item{padding:0!important}[data-bs-theme="dark"] .app-topbar-custom.navbar .dropdown-menu .referral-trigger{background:transparent!important;color:#d1d5db!important;padding:0.25rem 1rem!important;margin-bottom:0!important;border-radius:var(--bs-border-radius);width:100%;transform:none!important}[data-bs-theme="dark"] .app-topbar-custom.navbar .dropdown-menu .referral-trigger:hover{background:#374151!important;color:#f9fafb!important;transform:none!important}[data-bs-theme="dark"] .app-topbar-custom.navbar .dropdown-menu .dropdown-divider{border-top-color:#374151!important}@media (max-width:767.98px){.app-topbar-custom.navbar #current-time,.app-topbar-custom.navbar .quick-search-container,.app-topbar-custom.navbar #star-info,.app-topbar-custom.navbar .dropdown{display:none!important}.app-topbar-custom.navbar .topbar-actions{gap:0.4rem;background:transparent;border:none;box-shadow:none}.app-topbar-custom.navbar .topbar-actions-scroll,.app-topbar-custom.navbar .topbar-actions-inner{display:flex;align-items:center;gap:0.4rem;overflow:visible!important;flex-wrap:nowrap!important}.app-topbar-custom.navbar #onboarding-trigger,.app-topbar-custom.navbar #faq-top-link,.app-topbar-custom.navbar .topbar-avatar-mobile{display:inline-flex!important;width:44px;height:44px;border-radius:50%;align-items:center;justify-content:center;background:rgba(30,64,175,0.12);color:#1e40af;transition:background 0.2s ease,transform 0.2s ease}.app-topbar-custom.navbar #support-topbar-btn{display:inline-flex!important;width:2rem!important;height:2rem!important;min-width:2rem!important;min-height:2rem!important;flex-shrink:0!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;border-radius:0.5rem!important;align-items:center;justify-content:center;background:rgba(30,64,175,0.12);color:#1e40af;transition:background 0.2s ease,transform 0.2s ease}.app-topbar-custom.navbar #onboarding-trigger i,.app-topbar-custom.navbar #faq-top-link i,.app-topbar-custom.navbar #support-topbar-btn i{font-size:1.1rem}.app-topbar-custom.navbar .topbar-avatar-mobile .user-avatar-wrapper,.app-topbar-custom.navbar .topbar-avatar-mobile img{width:44px;height:44px;border-radius:50%;object-fit:cover;box-shadow:0 6px 16px rgba(30,64,175,0.18)}.app-topbar-custom.navbar .topbar-star-mobile{display:inline-flex;align-items:center;gap:0.35rem;padding:0.45rem 0.65rem;border-radius:12px;background:rgba(30,64,175,0.12);color:#1e40af;font-weight:600;font-size:0.95rem}.app-topbar-custom.navbar .topbar-star-mobile .separator{opacity:0.45}.app-topbar-custom.navbar #theme-toggle{width:38px!important;height:38px!important;border-radius:10px!important;padding:0!important;background:rgba(30,64,175,0.08)!important;color:#1e40af!important;border:none!important}}@media (max-width:767.98px){[data-bs-theme="dark"] .app-topbar-custom.navbar #onboarding-trigger,[data-bs-theme="dark"] .app-topbar-custom.navbar #faq-top-link,[data-bs-theme="dark"] .app-topbar-custom.navbar #support-topbar-btn,[data-bs-theme="dark"] .app-topbar-custom.navbar .topbar-avatar-mobile{background:rgba(59,130,246,0.28);color:#ffffff}[data-bs-theme="dark"] .app-topbar-custom.navbar .topbar-avatar-mobile .user-avatar-wrapper,[data-bs-theme="dark"] .app-topbar-custom.navbar .topbar-avatar-mobile img{box-shadow:0 6px 18px rgba(0,0,0,0.45)}[data-bs-theme="dark"] .app-topbar-custom.navbar .topbar-star-mobile{background:rgba(59,130,246,0.22);color:#f9fafb}[data-bs-theme="dark"] .app-topbar-custom.navbar #theme-toggle{background:rgba(55,65,81,0.6)!important;color:#d1d5db!important}}@media (max-width:767.98px){.topbar-star-mobile{display:inline-flex;align-items:center;gap:0.35rem;padding:0.35rem 0.6rem;border-radius:12px;background:rgba(30,64,175,0.12);color:#1e40af;font-weight:600;font-size:0.95rem}.topbar-star-mobile .separator{opacity:0.45}}[data-bs-theme="dark"] .topbar-star-mobile{background:rgba(59,130,246,0.22);color:#f9fafb}#support-topbar-btn,a#support-topbar-btn,.sma-support-btn#support-topbar-btn,.force-visible-support-btn,[data-force-visible="true"]#support-topbar-btn{display:flex!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:10000!important;width:2rem!important;height:2rem!important;min-width:2rem!important;min-height:2rem!important;margin:0!important;padding:0.25rem!important;flex-shrink:0!important;pointer-events:auto!important;overflow:visible!important;transform:none!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important}#support-topbar-btn i.fa-headset,a#support-topbar-btn i.fa-headset,.sma-support-btn#support-topbar-btn i.fa-headset,.force-visible-support-btn i.fa-headset,[data-force-visible="true"]#support-topbar-btn i.fa-headset{display:inline-block!important;visibility:visible!important;opacity:1!important;font-size:1.25rem!important;color:#0284c7!important;width:1.25rem!important;height:1.25rem!important;line-height:1!important}.app-topbar-custom.navbar .d-flex.align-items-center,.app-topbar-custom.navbar .ms-auto,.app-topbar-custom.navbar>.container-fluid{overflow:visible!important}.app-topbar-custom.navbar .d-flex.align-items-center #support-topbar-btn,.app-topbar-custom.navbar .ms-auto #support-topbar-btn,.app-topbar-custom.navbar>.container-fluid #support-topbar-btn{display:flex!important;visibility:visible!important;opacity:1!important;flex-shrink:0!important;width:2rem!important;height:2rem!important;min-width:2rem!important;min-height:2rem!important;position:relative!important;z-index:100!important}#main-content .messages{list-style:none;padding:0;margin:0 0 1rem}#main-content .alert{margin-bottom:0.75rem}#wrapper.d-flex #main-content>main.container-fluid.content-area{display:block!important;width:100%;background-color:#ffffff;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;padding:1rem;flex-direction:initial!important;flex-wrap:initial!important;justify-content:initial!important;align-items:initial!important;align-content:initial!important}#wrapper.d-flex #main-content,#wrapper.d-flex #main-content>main.container-fluid.content-area{overflow-y:visible!important;height:auto!important;min-height:0!important}@media (max-width:767.98px){#wrapper.d-flex #main-content>main.container-fluid.content-area{padding:0}}@media (min-width:992px){.bottom-navbar{display:none!important}}@media (max-width:991.98px){.bottom-navbar{position:fixed!important;bottom:0!important;left:0!important;right:0!important;height:70px!important;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)!important;border-top:2px solid #e5e7eb!important;display:flex!important;align-items:center!important;justify-content:space-around!important;z-index:1040!important;box-shadow:0 -4px 20px rgba(0,0,0,0.1)!important;padding:0 1rem!important}.bottom-navbar .nav-item{flex:1;position:relative;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:0.5rem!important;color:#6b7280!important;text-decoration:none!important;text-align:center!important;transition:all 0.2s ease!important;min-width:60px!important;border-radius:0.75rem!important;background:transparent!important}.bottom-navbar .nav-item .nav-emoji{font-size:1.5rem!important;margin-bottom:0.25rem!important;line-height:1!important;transition:transform 0.2s ease!important}.bottom-navbar .nav-item .menu-text{font-size:0.625rem!important;font-weight:600!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:0.5px!important}.bottom-navbar .nav-item:hover,.bottom-navbar .nav-item:focus{color:#1cb0f6!important;transform:translateY(-2px)!important}.bottom-navbar .nav-item.active{color:#1cb0f6!important;background:linear-gradient(135deg,rgba(28,176,246,0.1) 0%,rgba(88,204,2,0.1) 100%)!important}.bottom-navbar .nav-item.active::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:30px;height:3px;background:linear-gradient(90deg,#1cb0f6,#58cc02);border-radius:0 0 3px 3px}.bottom-navbar .nav-item.active .nav-emoji{transform:scale(1.2)!important}.bottom-navbar .nav-item:active{background-color:rgba(28,176,246,0.05)!important}.bottom-navbar .nav-item .badge{position:absolute!important;top:0.25rem!important;right:0.25rem!important;min-width:18px!important;height:18px!important;padding:0 0.3rem!important;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)!important;color:#ffffff!important;border-radius:9px!important;font-size:0.625rem!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 8px rgba(239,68,68,0.4)!important;animation:badge-pulse 2s infinite!important}[data-bs-theme="dark"] .bottom-navbar{background:linear-gradient(135deg,#1f2937 0%,#111827 100%)!important;border-top-color:#374151!important;box-shadow:0 -4px 20px rgba(0,0,0,0.4)!important}[data-bs-theme="dark"] .bottom-navbar .nav-item{color:#9ca3af!important}[data-bs-theme="dark"] .bottom-navbar .nav-item:hover,[data-bs-theme="dark"] .bottom-navbar .nav-item:focus{color:#1cb0f6!important}[data-bs-theme="dark"] .bottom-navbar .nav-item.active{color:#1cb0f6!important;background:linear-gradient(135deg,rgba(28,176,246,0.15) 0%,rgba(88,204,2,0.15) 100%)!important}[data-bs-theme="dark"] .bottom-navbar .nav-item:active{background-color:rgba(28,176,246,0.1)!important}}@keyframes badge-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@media (max-width:991.98px){body #main-content{padding-bottom:calc(56px + 20px)!important}body #support-chat-button{bottom:calc(20px + 56px + 15px);transition:bottom 0.3s ease}}.landing-page-header.navbar{background:linear-gradient(rgba(30,64,175,0.85),rgba(15,32,88,0.95))!important;padding-top:0.5rem;padding-bottom:0.5rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075)!important;display:block!important}@media (min-width:992px){.landing-page-header.navbar>.container,.landing-page-header.navbar>.container-fluid{display:flex!important;justify-content:space-between;align-items:center}}.landing-page-header.navbar .navbar-brand.landing-page-logo{color:#ffffff!important;font-weight:700;font-size:1.5rem;margin-left:0.5rem}.landing-page-header.navbar .navbar-brand.landing-page-logo img{max-height:40px;width:auto;display:block}@media (min-width:576px){.landing-page-header.navbar .navbar-brand.landing-page-logo{margin-left:1rem}}@media (min-width:768px){.landing-page-header.navbar .navbar-brand.landing-page-logo{margin-left:1.5rem}}@media (min-width:992px){.landing-page-header.navbar .navbar-brand.landing-page-logo{flex-shrink:0;margin-left:2rem}}@media (min-width:1200px){.landing-page-header.navbar .navbar-brand.landing-page-logo{margin-left:3rem}}@media (min-width:1400px){.landing-page-header.navbar .navbar-brand.landing-page-logo{margin-left:4rem}}.landing-page-header.navbar .navbar-toggler{border-color:rgba(255,255,255,0.25)}.landing-page-header.navbar .navbar-toggler:focus{box-shadow:0 0 0 0.25rem rgba(255,255,255,0.25)}@media (min-width:992px){.landing-page-header.navbar .navbar-collapse{display:flex!important;flex-grow:1}}.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .nav-link{color:#ffffff!important;font-weight:500;font-size:0.95rem;padding-top:0.5rem;padding-bottom:0.5rem;transition:color 0.2s ease,opacity 0.2s ease;white-space:nowrap}.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover,.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .nav-link:focus,.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .nav-link.active{color:#ffffff!important;opacity:0.8}@media (min-width:992px){.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .nav-link{padding-left:0.5rem;padding-right:0.5rem}}.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn,.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .add-material-btn{margin-top:0.5rem;margin-bottom:0.5rem;padding:0.5rem 0.875rem;font-size:0.9rem;border-radius:var(--bs-border-radius);text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;font-weight:500;white-space:nowrap}.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn.btn-outline-primary,.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn.deposit-button,.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn.js-refresh-kanban,.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .add-material-btn,.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .event-history-page .btn.btn-secondary,.event-history-page .landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn.btn-secondary{color:#ffffff;border-color:#ffffff;background-color:transparent}.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn.btn-outline-primary:hover,.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn.deposit-button:hover,.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn.js-refresh-kanban:hover,.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .add-material-btn:hover,.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .event-history-page .btn.btn-secondary:hover,.event-history-page .landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn.btn-secondary:hover,.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn.btn-outline-primary:focus,.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn.deposit-button:focus,.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn.js-refresh-kanban:focus,.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .add-material-btn:focus,.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .event-history-page .btn.btn-secondary:focus,.event-history-page .landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn.btn-secondary:focus{color:#1e40af;background-color:#ffffff;border-color:#ffffff}.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn.btn-light,.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn-light.add-material-btn{background-color:#ffffff;color:#1e40af;border:1px solid #ffffff}.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn.btn-light:hover,.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn-light.add-material-btn:hover{background-color:#e6e6e6;border-color:#e6e6e6}.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn.btn-primary,.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn-primary.add-material-btn{background-color:#ffffff;color:#1e40af!important;border-color:#ffffff}.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn.btn-primary:hover,.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn-primary.add-material-btn:hover{background-color:#e6e6e6;border-color:#e6e6e6;color:#1e40af!important}@media (min-width:992px){.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn,.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .add-material-btn{margin-top:0;margin-bottom:0}}@media (min-width:992px){.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item.d-none.d-lg-block.mx-lg-2{margin-left:0.35rem!important;margin-right:0.35rem!important}}.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item.d-none.d-lg-block.mx-lg-2 .navbar-text{color:rgba(255,255,255,0.7)!important}@media (min-width:992px){.landing-page-header.navbar .navbar-collapse .public-nav-links{display:flex;justify-content:center;flex-grow:1;margin-left:0.5rem}}@media (max-width:991.98px){.landing-page-header.navbar .navbar-collapse .public-nav-links{order:1;margin-bottom:0.5rem;width:100%;align-items:center}.landing-page-header.navbar .navbar-collapse .public-nav-links .nav-item{width:100%;text-align:center}}@media (min-width:992px){.landing-page-header.navbar .navbar-collapse .public-nav-actions{margin-left:auto;flex-shrink:0;display:flex;align-items:center}}@media (max-width:991.98px){.landing-page-header.navbar .navbar-collapse .public-nav-actions{order:2;width:100%;align-items:center}.landing-page-header.navbar .navbar-collapse .public-nav-actions .nav-item{width:100%;text-align:center}.landing-page-header.navbar .navbar-collapse .public-nav-actions .nav-item .btn,.landing-page-header.navbar .navbar-collapse .public-nav-actions .nav-item .add-material-btn{width:100%;text-align:center}.landing-page-header.navbar .navbar-collapse .public-nav-actions .nav-item.mb-2.mb-lg-0{order:1}.landing-page-header.navbar .navbar-collapse .public-nav-actions .nav-item.ms-lg-2:has(a[href*="register"]){order:2}.landing-page-header.navbar .navbar-collapse .public-nav-actions .nav-item.ms-lg-2:has(a[href*="dashboard"]){order:2}}@media (max-width:991.98px){.landing-page-header.navbar .navbar-brand.landing-page-logo img{max-height:35px}.landing-page-header.navbar>.container,.landing-page-header.navbar>.container-fluid{display:flex!important;flex-direction:row;justify-content:space-between;align-items:center}}@media (max-width:767.98px){.landing-page-header.navbar{padding:0.5rem 0!important}.landing-page-header.navbar .navbar-brand.landing-page-logo{margin-left:0.5rem!important;font-size:1.1rem!important}.landing-page-header.navbar .navbar-brand.landing-page-logo img{max-height:30px!important}.landing-page-header.navbar .navbar-toggler{margin-right:0.5rem!important;border:1px solid rgba(255,255,255,0.3)!important;padding:0.375rem 0.5rem!important}.landing-page-header.navbar .navbar-toggler .navbar-toggler-icon{background-size:1.2em 1.2em!important}.landing-page-header.navbar .navbar-collapse{margin-top:1rem!important}.landing-page-header.navbar .navbar-collapse .navbar-nav{gap:0!important}.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item{width:100%!important;margin-bottom:0.5rem!important}.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .nav-link{padding:0.75rem 1rem!important;text-align:center!important;border-radius:8px!important;margin:0!important;background:rgba(255,255,255,0.1)!important;transition:all 0.3s ease!important}.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover{background:rgba(255,255,255,0.2)!important;transform:none!important}.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn,.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .add-material-btn{width:100%!important;text-align:center!important;padding:0.75rem 1rem!important;margin:0.25rem 0!important;border-radius:8px!important}.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn.btn-outline-light,.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn-outline-light.add-material-btn{background:rgba(255,255,255,0.1)!important;border:2px solid rgba(255,255,255,0.3)!important}.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn.btn-outline-light:hover,.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn-outline-light.add-material-btn:hover{background:rgba(255,255,255,0.2)!important;transform:none!important}.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn.btn-light,.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn-light.add-material-btn{background:#ffffff!important;color:#1e40af!important;border:2px solid #ffffff!important}.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn.btn-light:hover,.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn-light.add-material-btn:hover{background:#f2f2f2!important;transform:none!important}.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item.d-none.d-lg-block{display:none!important}.landing-page-header.navbar #theme-toggle{margin-left:0.5rem!important;margin-right:0.5rem!important;padding:0.5rem!important}}@media (max-width:575.98px){.landing-page-header.navbar .navbar-brand.landing-page-logo{font-size:1rem!important}.landing-page-header.navbar .navbar-brand.landing-page-logo img{max-height:28px!important}.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .nav-link{padding:0.625rem 0.75rem!important;font-size:0.9rem!important}.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .btn,.landing-page-header.navbar .navbar-collapse .navbar-nav .nav-item .add-material-btn{padding:0.625rem 0.75rem!important;font-size:0.9rem!important}}.public-footer{background-color:#1f2937;color:#6b7280;padding:2rem 0;text-align:center;font-size:0.9em}.public-footer .container{max-width:1200px;margin:0 auto;padding:0 1rem}.public-footer p{margin-top:0.75rem;margin-bottom:0;line-height:1.6}.public-footer a{color:#6b7280;text-decoration:none;transition:color 0.2s ease}.public-footer a:hover{color:#ffffff;text-decoration:underline}.public-footer .phone-number-link{margin:0 0.75rem}.public-footer .phone-number-link a{color:#6b7280}.public-footer .phone-number-link a:hover{color:#ffffff}.public-footer .social-links{margin-top:1rem}.public-footer .social-links i{margin:0 0.5rem;font-size:1.2em}.public-footer .social-links a{color:#ffffff}.public-footer .social-links a:hover{color:#2563eb}.public-footer .copyright-text{margin-top:1.5rem;font-size:0.9em;color:#858c99}@media (max-width:576px){.public-footer .public-footer p{margin-top:0.5rem}.public-footer .public-footer .social-links{margin-top:0.75rem}.public-footer .public-footer .copyright-text{margin-top:1rem}}.landing-footer{background-color:#f8fafc;color:#111827;padding:2.5rem 0;border-top:1px solid #d1d5db;font-size:0.9rem}.landing-footer .container{max-width:1200px;margin:0 auto;padding:0 1rem}.landing-footer .footer-links-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem;margin-bottom:2rem}@media (max-width:767.98px){.landing-footer .footer-links-container{justify-content:flex-start;gap:1rem}}.landing-footer .footer-column{flex:1;min-width:180px;max-width:220px}@media (max-width:767.98px){.landing-footer .footer-column{flex-basis:100%;min-width:auto;max-width:none;margin-bottom:0.75rem}.landing-footer .footer-column:last-child{margin-bottom:0}}.landing-footer .footer-column h4,.landing-footer .footer-column .h4{font-size:1.1rem;margin-bottom:1rem;color:#111827}.landing-footer .footer-column ul{list-style:none;padding:0;margin:0}.landing-footer .footer-column ul li{margin-bottom:0.5rem}.landing-footer .footer-column ul li a{text-decoration:none;color:#374151;transition:color 0.3s ease}.landing-footer .footer-column ul li a:hover{color:#1e40af;text-decoration:underline}.landing-footer .contact-info-column p{margin-bottom:0.5rem;color:#374151;line-height:1.4}.landing-footer .contact-info-column p i{margin-right:0.5rem;color:#4c596f}.landing-footer .contact-info-column p a{color:#374151;text-decoration:none}.landing-footer .contact-info-column p a:hover{color:#1e40af;text-decoration:underline}.landing-footer .contact-info-column .social-links{margin-top:1rem}.landing-footer .contact-info-column .social-links a{display:inline-block;margin-right:0.75rem;font-size:1.4rem;color:#374151;transition:color 0.3s ease}.landing-footer .contact-info-column .social-links a:last-child{margin-right:0}.landing-footer .contact-info-column .social-links a:hover{color:#1e40af}.landing-footer .footer-copyright{text-align:center;padding-top:1.5rem;border-top:1px solid #e2e8f0;font-size:0.85rem;color:#4b5563}.auth-section{background-color:#f8fafc;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 0}@media (min-width:769px){.auth-section{padding-top:calc(2rem + 60px)}}@media (max-width:576px){.auth-section{padding:1rem 0}.auth-section .auth-container{padding:1rem}}.auth-container{max-width:450px;width:95%;background-color:#ffffff;padding:2rem;border-radius:0.375rem;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}.auth-container h2,.auth-container .h2{color:#1e40af;margin-bottom:1.5rem;font-weight:700;font-size:1.8rem;text-align:center}.auth-container p{color:#111827;margin-bottom:1rem;font-size:1rem;line-height:1.5;text-align:center}.auth-container .alert{text-align:left;margin-bottom:1rem}.auth-form{width:100%;text-align:left}.auth-form .form-group{margin-bottom:1rem}.auth-switch-link{margin-top:2rem;font-size:1rem;text-align:center}.auth-switch-link a{color:#1e40af;text-decoration:none;font-weight:500}.auth-switch-link a:hover{text-decoration:underline}.auth-form p.text-center a{font-size:0.9rem;color:#1e40af;text-decoration:none}.auth-form p.text-center a:hover{text-decoration:underline}#sma-right-sidebar{display:none!important}@keyframes fadeInRightSidebar{from{opacity:0;transform:translateX(40px) scale(0.98)}to{opacity:1;transform:none}}#sma-right-sidebar .sidebar-icon{display:flex;align-items:center;justify-content:center;width:3.1rem;height:3.1rem;background:#ffffff!important;color:#1e40af!important;border-radius:50%;text-decoration:none;position:relative;box-shadow:0 4px 18px rgba(31,41,55,0.13),0 1.5px 0 #f8fafc;transition:all 0.3s ease;font-size:1.32rem;border:2px solid #1e40af!important;outline:none;cursor:pointer;padding:0}#sma-right-sidebar .sidebar-icon:hover,#sma-right-sidebar .sidebar-icon:focus{background:#2563eb!important;color:#ffffff!important;border:2px solid #2563eb!important;box-shadow:0 8px 24px rgba(37,99,235,0.4);transform:translateY(-2px) scale(1.04)}#sma-right-sidebar .sidebar-icon i{display:flex;align-items:center;justify-content:center;width:1.4em;height:1.4em;color:inherit!important}#sma-right-sidebar .sidebar-icon svg{display:flex;align-items:center;justify-content:center;width:1.4em;height:1.4em;stroke:currentColor!important;fill:none!important;transition:all 0.3s ease;color:inherit!important}#sma-right-sidebar .sidebar-icon .badge,#sma-right-sidebar .sidebar-icon .badge.bg-danger,#sma-right-sidebar .sidebar-icon .badge.bg-warning,#sma-right-sidebar .sidebar-icon .badge[class*="bg-"]{position:absolute;top:calc(-0.3 * 1.3em);right:calc(-0.3 * 1.3em);font-size:1.1rem;background:#dc2626!important;background-image:none!important;color:#ffffff!important;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(220,38,38,0.3);border:none;z-index:2;line-height:1;min-width:1.3em;height:1.3em;padding:0.15em 0.4em;border-radius:0.65em}#sma-right-sidebar .sidebar-icon .badge:not([class*="badge-"]),#sma-right-sidebar .sidebar-icon .badge.bg-danger:not([class*="badge-"]),#sma-right-sidebar .sidebar-icon .badge.bg-warning:not([class*="badge-"]),#sma-right-sidebar .sidebar-icon .badge[class*="bg-"]:not([class*="badge-"]){width:1.3em;border-radius:50%;padding:0}#sma-right-sidebar .sidebar-icon .badge.bg-warning{background:#d97706!important;color:#111827!important;box-shadow:0 2px 8px rgba(217,119,6,0.3)}#sma-right-sidebar .sidebar-fav-icon img{width:100%;height:100%;object-fit:cover;border-radius:50%}@media (max-width:991.98px){#sma-right-sidebar{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}}[data-bs-theme="dark"] #sma-right-sidebar .sidebar-icon{background:transparent!important;color:#f9fafb!important;border:2px solid #f9fafb!important;box-shadow:0 4px 18px rgba(0,0,0,0.25),0 1.5px 0 #374151!important}[data-bs-theme="dark"] #sma-right-sidebar .sidebar-icon:hover,[data-bs-theme="dark"] #sma-right-sidebar .sidebar-icon:focus{background:#3b82f6!important;color:#111827!important;border:2px solid #3b82f6!important;box-shadow:0 6px 20px rgba(59,130,246,0.3)!important;transform:translateY(-2px) scale(1.04)!important}[data-bs-theme="dark"] #sma-right-sidebar .sidebar-icon:hover svg,[data-bs-theme="dark"] #sma-right-sidebar .sidebar-icon:focus svg{stroke:#111827!important}[data-bs-theme="dark"] #sma-right-sidebar .sidebar-icon .badge{background:#ef4444!important;color:#111827!important;border:none!important;box-shadow:0 2px 8px rgba(239,68,68,0.4)!important}[data-bs-theme="dark"] #sma-right-sidebar .sidebar-icon .badge.bg-warning{background:#f59e0b!important;color:#111827!important;box-shadow:0 2px 8px rgba(245,158,11,0.4)!important}#main-content>div.quick-action-buttons,.quick-action-buttons{position:fixed;right:1rem;top:50%;transform:translateY(-50%);z-index:1000;display:flex;flex-direction:column;gap:0.75rem;align-items:center;overflow:visible}@media (max-width:1200px){#main-content>div.quick-action-buttons,.quick-action-buttons{display:none}}@media (max-width:992px){#main-content>div.quick-action-buttons,.quick-action-buttons{display:none!important}}#main-content>div.quick-action-buttons .quick-action-btn,.quick-action-btn{position:relative;width:4rem;height:4rem;border-radius:50%;border:3px solid transparent;background:var(--sma-gradient-primary)!important;color:white!important;font-size:1.5rem;cursor:pointer;transition:all 0.3s ease;box-shadow:none!important;outline:none!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible;margin:0;padding:0;opacity:1!important;visibility:visible!important}#main-content>div.quick-action-buttons .quick-action-btn::before,.quick-action-btn::before{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:0!important;content:none!important}#main-content>div.quick-action-buttons .quick-action-btn::after,.quick-action-btn::after{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:0!important;content:none!important}#main-content>div.quick-action-buttons .quick-action-btn *,.quick-action-btn *{opacity:1!important;visibility:visible!important;position:relative!important;z-index:1!important}#main-content>div.quick-action-buttons .quick-action-btn svg,#main-content>div.quick-action-buttons .quick-action-btn i,.quick-action-btn svg,.quick-action-btn i{opacity:1!important;visibility:visible!important;display:block!important}#main-content>div.quick-action-buttons .quick-action-btn:hover,.quick-action-btn:hover{transform:scale(1.15) rotate(5deg);box-shadow:0 8px 30px rgba(28,176,246,0.5)}#main-content>div.quick-action-buttons .quick-action-btn:active,.quick-action-btn:active{transform:scale(0.9)}#main-content>div.quick-action-buttons .btn-icon,.quick-action-btn .btn-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;opacity:1!important;visibility:visible!important;position:relative!important;z-index:1!important}#main-content>div.quick-action-buttons .btn-icon svg,.quick-action-btn .btn-icon svg{width:1.75rem;height:1.75rem;max-width:1.75rem;max-height:1.75rem;min-width:1.75rem;min-height:1.75rem;color:white!important;stroke:white!important;stroke-width:2.5!important;fill:none!important;flex-shrink:0;opacity:1!important;visibility:visible!important;display:block}#main-content>div.quick-action-buttons .btn-icon i,.quick-action-btn .btn-icon i{font-size:1.75rem;color:white!important;opacity:1!important;visibility:visible!important;display:block}#main-content>div.quick-action-buttons .quick-action-chat-btn,.quick-action-chat-btn{background:var(--sma-gradient-primary);box-shadow:none!important;border-color:var(--sma-primary)}#main-content>div.quick-action-buttons .quick-action-chat-btn:hover,.quick-action-chat-btn:hover{background:var(--sma-gradient-primary);box-shadow:0 8px 30px rgba(28,176,246,0.5)}#main-content>div.quick-action-buttons .quick-action-support-btn,.quick-action-support-btn{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);box-shadow:none!important;border-color:#8b5cf6}#main-content>div.quick-action-buttons .quick-action-support-btn:hover,.quick-action-support-btn:hover{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);transform:scale(1.15) rotate(-5deg);box-shadow:0 8px 30px rgba(139,92,246,0.5)}#main-content>div.quick-action-buttons .quick-action-news-btn,.quick-action-news-btn{background:linear-gradient(135deg,var(--sma-secondary) 0%,#22c55e 100%);box-shadow:none!important;border-color:var(--sma-secondary)}#main-content>div.quick-action-buttons .quick-action-news-btn:hover,.quick-action-news-btn:hover{background:linear-gradient(135deg,var(--sma-secondary) 0%,#22c55e 100%);transform:scale(1.15) rotate(-5deg);box-shadow:0 8px 30px rgba(88,204,2,0.5)}#main-content>div.quick-action-buttons .quick-action-homework-btn,.quick-action-homework-btn{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);box-shadow:none!important;border-color:#f59e0b}#main-content>div.quick-action-buttons .quick-action-homework-btn:hover,.quick-action-homework-btn:hover{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);transform:scale(1.15) rotate(-5deg);box-shadow:0 8px 30px rgba(245,158,11,0.5)}#main-content>div.quick-action-buttons .quick-action-mail-btn,.quick-action-mail-btn{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);box-shadow:none!important;border-color:#3b82f6}#main-content>div.quick-action-buttons .quick-action-mail-btn:hover,.quick-action-mail-btn:hover{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);transform:scale(1.15) rotate(5deg);box-shadow:0 8px 30px rgba(59,130,246,0.5)}#main-content>div.quick-action-buttons .quick-action-btn-wrapper,.quick-action-btn-wrapper{position:relative;display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;flex-shrink:0;overflow:visible}#main-content>div.quick-action-buttons .btn-badge,.quick-action-btn-wrapper .btn-badge{position:absolute;top:0;right:0;width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;max-width:none;max-height:none;background:linear-gradient(135deg,#ef4444,#dc2626);color:white;border-radius:50%;font-size:0.75rem;font-weight:bold;display:flex;align-items:center;justify-content:center;border:2px solid white;box-shadow:0 2px 8px rgba(239,68,68,0.4);animation:pulse 1.5s infinite;z-index:10;transform:translate(50%,-50%);overflow:visible;clip:auto;clip-path:none}#main-content>div.quick-action-buttons .btn-badge:empty,.quick-action-btn-wrapper .btn-badge:empty{display:none!important}#main-content>div.quick-action-buttons .btn-badge[style*="display: none"],#main-content>div.quick-action-buttons .btn-badge[style*="display:none"],.quick-action-btn-wrapper .btn-badge[style*="display: none"],.quick-action-btn-wrapper .btn-badge[style*="display:none"]{display:none!important}#main-content>div.quick-action-buttons .btn-badge:not(:empty):not([style*="display: none"]):not([style*="display:none"])[data-count="0"]{display:none!important}#main-content>div.quick-action-buttons .quick-action-fav-btn,#main-content>div.quick-action-buttons .sidebar-icon,#main-content>div.quick-action-buttons button.sidebar-icon,.quick-action-fav-btn,.quick-action-buttons .sidebar-icon{width:4rem;height:4rem;border-radius:50%;border:3px solid transparent;background:linear-gradient(135deg,var(--sma-accent) 0%,#eab308 100%);color:white;box-shadow:none!important;outline:none!important;display:flex;align-items:center;justify-content:center;overflow:visible;transition:all 0.3s ease;margin:0;padding:0;position:relative;flex-shrink:0;transform:rotate(0deg)}#main-content>div.quick-action-buttons .quick-action-fav-btn:hover,#main-content>div.quick-action-buttons .sidebar-icon:hover,#main-content>div.quick-action-buttons button.sidebar-icon:hover,.quick-action-fav-btn:hover,.quick-action-buttons .sidebar-icon:hover{background:linear-gradient(135deg,var(--sma-accent) 0%,#eab308 100%);transform:scale(1.15) rotate(5deg);box-shadow:0 8px 30px rgba(255,200,0,0.5);border-color:rgba(255,255,255,0.3)}#main-content>div.quick-action-buttons .quick-action-fav-btn:active,#main-content>div.quick-action-buttons .sidebar-icon:active,#main-content>div.quick-action-buttons button.sidebar-icon:active,.quick-action-fav-btn:active,.quick-action-buttons .sidebar-icon:active{transform:scale(0.9)}#main-content>div.quick-action-buttons .quick-action-fav-btn .btn-icon,#main-content>div.quick-action-buttons .sidebar-icon .btn-icon,#main-content>div.quick-action-buttons button.sidebar-icon .btn-icon,.quick-action-fav-btn .btn-icon,.quick-action-buttons .sidebar-icon .btn-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}#main-content>div.quick-action-buttons .quick-action-fav-btn .btn-icon i,#main-content>div.quick-action-buttons .sidebar-icon .btn-icon i,#main-content>div.quick-action-buttons button.sidebar-icon .btn-icon i,.quick-action-fav-btn .btn-icon i,.quick-action-buttons .sidebar-icon .btn-icon i{color:white;font-size:1.75rem}#main-content>div.quick-action-buttons .quick-action-fav-btn .btn-icon svg,#main-content>div.quick-action-buttons .sidebar-icon .btn-icon svg,#main-content>div.quick-action-buttons button.sidebar-icon .btn-icon svg,.quick-action-fav-btn .btn-icon svg,.quick-action-buttons .sidebar-icon .btn-icon svg{width:1.75rem;height:1.75rem;max-width:1.75rem;max-height:1.75rem;min-width:1.75rem;min-height:1.75rem;color:white;stroke:white;fill:none;flex-shrink:0}#main-content>div.quick-action-buttons .quick-action-fav-btn img,#main-content>div.quick-action-buttons .sidebar-icon img,#main-content>div.quick-action-buttons button.sidebar-icon img,.quick-action-fav-btn img,.quick-action-buttons .sidebar-icon img{width:100%;height:100%;object-fit:cover;border-radius:50%}#main-content>div.quick-action-buttons .favorite-chats-container,.favorite-chats-container{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;background:transparent;border-radius:0;width:auto;flex-shrink:0;overflow:visible;max-height:none;min-height:auto;flex:none;box-shadow:none;border:none}.favorite-chat-hidden{display:none!important}.favorite-more-btn-wrapper .favorite-more-btn{background:linear-gradient(135deg,var(--sma-accent) 0%,#eab308 100%)!important;cursor:pointer;transition:all 0.3s ease}.favorite-more-btn-wrapper .favorite-more-btn .btn-icon{font-size:1.25rem!important;font-weight:bold!important;color:white!important;display:flex!important;align-items:center!important;justify-content:center!important}.favorite-more-btn-wrapper .favorite-more-btn:hover{transform:scale(1.15) rotate(5deg);box-shadow:0 8px 30px rgba(255,200,0,0.5)!important}.favorite-more-btn-wrapper .favorite-more-btn[data-expanded="true"] .btn-icon{font-size:1.5rem!important}html[data-bs-theme="light"] #main-content>div.quick-action-buttons .quick-action-btn,html[data-bs-theme="light"] .quick-action-buttons .quick-action-btn,html:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .quick-action-btn,html:not([data-bs-theme="dark"]) .quick-action-buttons .quick-action-btn,body:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .quick-action-btn,body:not([data-bs-theme="dark"]) .quick-action-buttons .quick-action-btn{opacity:1!important;visibility:visible!important;border:3px solid transparent!important;border-color:transparent!important;color:white!important;border-radius:50%!important;width:4rem!important;height:4rem!important}html[data-bs-theme="light"] #main-content>div.quick-action-buttons .quick-action-chat-btn,html[data-bs-theme="light"] .quick-action-buttons .quick-action-chat-btn,html:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .quick-action-chat-btn,html:not([data-bs-theme="dark"]) .quick-action-buttons .quick-action-chat-btn,body:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .quick-action-chat-btn,body:not([data-bs-theme="dark"]) .quick-action-buttons .quick-action-chat-btn{background:linear-gradient(135deg,#1cb0f6 0%,#58cc02 100%)!important;background-image:linear-gradient(135deg,#1cb0f6 0%,#58cc02 100%)!important;background-color:transparent!important;box-shadow:none!important;border-color:transparent!important;border-radius:50%!important;outline:none!important}html[data-bs-theme="light"] #main-content>div.quick-action-buttons .quick-action-support-btn,html[data-bs-theme="light"] .quick-action-buttons .quick-action-support-btn,html:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .quick-action-support-btn,html:not([data-bs-theme="dark"]) .quick-action-buttons .quick-action-support-btn,body:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .quick-action-support-btn,body:not([data-bs-theme="dark"]) .quick-action-buttons .quick-action-support-btn{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%)!important;background-image:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%)!important;background-color:transparent!important;box-shadow:none!important;border-color:transparent!important;border-radius:50%!important;outline:none!important}html[data-bs-theme="light"] #main-content>div.quick-action-buttons .quick-action-news-btn,html[data-bs-theme="light"] .quick-action-buttons .quick-action-news-btn,html:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .quick-action-news-btn,html:not([data-bs-theme="dark"]) .quick-action-buttons .quick-action-news-btn,body:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .quick-action-news-btn,body:not([data-bs-theme="dark"]) .quick-action-buttons .quick-action-news-btn{background:linear-gradient(135deg,#58cc02 0%,#22c55e 100%)!important;background-image:linear-gradient(135deg,#58cc02 0%,#22c55e 100%)!important;background-color:transparent!important;box-shadow:none!important;border-color:transparent!important;border-radius:50%!important;outline:none!important}html[data-bs-theme="light"] #main-content>div.quick-action-buttons .quick-action-homework-btn,html[data-bs-theme="light"] .quick-action-buttons .quick-action-homework-btn,html:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .quick-action-homework-btn,html:not([data-bs-theme="dark"]) .quick-action-buttons .quick-action-homework-btn,body:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .quick-action-homework-btn,body:not([data-bs-theme="dark"]) .quick-action-buttons .quick-action-homework-btn{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important;background-image:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important;background-color:transparent!important;box-shadow:none!important;border-color:transparent!important;border-radius:50%!important;outline:none!important}html[data-bs-theme="light"] #main-content>div.quick-action-buttons .quick-action-mail-btn,html[data-bs-theme="light"] .quick-action-buttons .quick-action-mail-btn,html:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .quick-action-mail-btn,html:not([data-bs-theme="dark"]) .quick-action-buttons .quick-action-mail-btn,body:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .quick-action-mail-btn,body:not([data-bs-theme="dark"]) .quick-action-buttons .quick-action-mail-btn{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)!important;background-image:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)!important;background-color:transparent!important;box-shadow:none!important;border-color:transparent!important;border-radius:50%!important;outline:none!important}html[data-bs-theme="light"] #main-content>div.quick-action-buttons .quick-action-fav-btn,html[data-bs-theme="light"] #main-content>div.quick-action-buttons .sidebar-icon,html[data-bs-theme="light"] .quick-action-buttons .quick-action-fav-btn,html[data-bs-theme="light"] .quick-action-buttons .sidebar-icon,html:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .quick-action-fav-btn,html:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .sidebar-icon,html:not([data-bs-theme="dark"]) .quick-action-buttons .quick-action-fav-btn,html:not([data-bs-theme="dark"]) .quick-action-buttons .sidebar-icon,body:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .quick-action-fav-btn,body:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .sidebar-icon,body:not([data-bs-theme="dark"]) .quick-action-buttons .quick-action-fav-btn,body:not([data-bs-theme="dark"]) .quick-action-buttons .sidebar-icon{background:linear-gradient(135deg,#ffc800 0%,#eab308 100%)!important;background-image:linear-gradient(135deg,#ffc800 0%,#eab308 100%)!important;background-color:transparent!important;box-shadow:none!important;border-color:transparent!important;border-radius:50%!important;outline:none!important}html[data-bs-theme="light"] #main-content>div.quick-action-buttons .quick-action-chat-btn:hover,html[data-bs-theme="light"] .quick-action-buttons .quick-action-chat-btn:hover,html:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .quick-action-chat-btn:hover,html:not([data-bs-theme="dark"]) .quick-action-buttons .quick-action-chat-btn:hover,body:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .quick-action-chat-btn:hover,body:not([data-bs-theme="dark"]) .quick-action-buttons .quick-action-chat-btn:hover{box-shadow:0 8px 30px rgba(28,176,246,0.5)!important;transform:scale(1.15) rotate(5deg)}html[data-bs-theme="light"] #main-content>div.quick-action-buttons .quick-action-support-btn:hover,html[data-bs-theme="light"] .quick-action-buttons .quick-action-support-btn:hover,html:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .quick-action-support-btn:hover,html:not([data-bs-theme="dark"]) .quick-action-buttons .quick-action-support-btn:hover,body:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .quick-action-support-btn:hover,body:not([data-bs-theme="dark"]) .quick-action-buttons .quick-action-support-btn:hover{box-shadow:0 8px 30px rgba(139,92,246,0.5)!important;transform:scale(1.15) rotate(-5deg)}html[data-bs-theme="light"] #main-content>div.quick-action-buttons .quick-action-news-btn:hover,html[data-bs-theme="light"] .quick-action-buttons .quick-action-news-btn:hover,html:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .quick-action-news-btn:hover,html:not([data-bs-theme="dark"]) .quick-action-buttons .quick-action-news-btn:hover,body:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .quick-action-news-btn:hover,body:not([data-bs-theme="dark"]) .quick-action-buttons .quick-action-news-btn:hover{box-shadow:0 8px 30px rgba(88,204,2,0.5)!important;transform:scale(1.15) rotate(-5deg)}html[data-bs-theme="light"] #main-content>div.quick-action-buttons .quick-action-homework-btn:hover,html[data-bs-theme="light"] .quick-action-buttons .quick-action-homework-btn:hover,html:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .quick-action-homework-btn:hover,html:not([data-bs-theme="dark"]) .quick-action-buttons .quick-action-homework-btn:hover,body:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .quick-action-homework-btn:hover,body:not([data-bs-theme="dark"]) .quick-action-buttons .quick-action-homework-btn:hover{box-shadow:0 8px 30px rgba(245,158,11,0.5)!important;transform:scale(1.15) rotate(-5deg)}html[data-bs-theme="light"] #main-content>div.quick-action-buttons .quick-action-mail-btn:hover,html[data-bs-theme="light"] .quick-action-buttons .quick-action-mail-btn:hover,html:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .quick-action-mail-btn:hover,html:not([data-bs-theme="dark"]) .quick-action-buttons .quick-action-mail-btn:hover,body:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .quick-action-mail-btn:hover,body:not([data-bs-theme="dark"]) .quick-action-buttons .quick-action-mail-btn:hover{box-shadow:0 8px 30px rgba(59,130,246,0.5)!important;transform:scale(1.15) rotate(5deg)}html[data-bs-theme="light"] #main-content>div.quick-action-buttons .quick-action-fav-btn:hover,html[data-bs-theme="light"] #main-content>div.quick-action-buttons .sidebar-icon:hover,html[data-bs-theme="light"] .quick-action-buttons .quick-action-fav-btn:hover,html[data-bs-theme="light"] .quick-action-buttons .sidebar-icon:hover,html:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .quick-action-fav-btn:hover,html:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .sidebar-icon:hover,html:not([data-bs-theme="dark"]) .quick-action-buttons .quick-action-fav-btn:hover,html:not([data-bs-theme="dark"]) .quick-action-buttons .sidebar-icon:hover,body:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .quick-action-fav-btn:hover,body:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .sidebar-icon:hover,body:not([data-bs-theme="dark"]) .quick-action-buttons .quick-action-fav-btn:hover,body:not([data-bs-theme="dark"]) .quick-action-buttons .sidebar-icon:hover{box-shadow:0 8px 30px rgba(255,200,0,0.5)!important;transform:scale(1.15) rotate(5deg)}html[data-bs-theme="light"] #main-content>div.quick-action-buttons .btn-badge,html[data-bs-theme="light"] .quick-action-buttons .btn-badge,html:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .btn-badge,html:not([data-bs-theme="dark"]) .quick-action-buttons .btn-badge,body:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .btn-badge,body:not([data-bs-theme="dark"]) .quick-action-buttons .btn-badge{opacity:1!important;visibility:visible!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;box-shadow:0 2px 8px rgba(239,68,68,0.5)!important;border:2px solid white!important}html[data-bs-theme="light"] #main-content>div.quick-action-buttons .btn-icon,html[data-bs-theme="light"] .quick-action-buttons .btn-icon,html:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .btn-icon,html:not([data-bs-theme="dark"]) .quick-action-buttons .btn-icon,body:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .btn-icon,body:not([data-bs-theme="dark"]) .quick-action-buttons .btn-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;opacity:1!important;visibility:visible!important}html[data-bs-theme="light"] #main-content>div.quick-action-buttons .btn-icon svg,html[data-bs-theme="light"] .quick-action-buttons .btn-icon svg,html:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .btn-icon svg,html:not([data-bs-theme="dark"]) .quick-action-buttons .btn-icon svg,body:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .btn-icon svg,body:not([data-bs-theme="dark"]) .quick-action-buttons .btn-icon svg{width:1.75rem!important;height:1.75rem!important;max-width:1.75rem!important;max-height:1.75rem!important;min-width:1.75rem!important;min-height:1.75rem!important;color:white!important;stroke:white!important;stroke-width:2.5!important;fill:none!important;opacity:1!important;visibility:visible!important;display:block!important}html[data-bs-theme="light"] #main-content>div.quick-action-buttons .btn-icon i,html[data-bs-theme="light"] .quick-action-buttons .btn-icon i,html:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .btn-icon i,html:not([data-bs-theme="dark"]) .quick-action-buttons .btn-icon i,body:not([data-bs-theme="dark"]) #main-content>div.quick-action-buttons .btn-icon i,body:not([data-bs-theme="dark"]) .quick-action-buttons .btn-icon i{font-size:1.75rem!important;color:white!important;opacity:1!important;visibility:visible!important;display:block!important}[data-bs-theme="dark"] #main-content>div.quick-action-buttons,[data-bs-theme="dark"] .quick-action-buttons,html[data-bs-theme="dark"] #main-content>div.quick-action-buttons,html[data-bs-theme="dark"] .quick-action-buttons{display:flex;visibility:visible;opacity:1}[data-bs-theme="dark"] #main-content>div.quick-action-buttons .quick-action-btn,[data-bs-theme="dark"] #main-content>div.quick-action-buttons .quick-action-fav-btn,[data-bs-theme="dark"] #main-content>div.quick-action-buttons .sidebar-icon,[data-bs-theme="dark"] .quick-action-buttons .quick-action-btn,[data-bs-theme="dark"] .quick-action-buttons .quick-action-fav-btn,[data-bs-theme="dark"] .quick-action-buttons .sidebar-icon,html[data-bs-theme="dark"] #main-content>div.quick-action-buttons .quick-action-btn,html[data-bs-theme="dark"] #main-content>div.quick-action-buttons .quick-action-fav-btn,html[data-bs-theme="dark"] #main-content>div.quick-action-buttons .sidebar-icon,html[data-bs-theme="dark"] .quick-action-buttons .quick-action-btn,html[data-bs-theme="dark"] .quick-action-buttons .quick-action-fav-btn,html[data-bs-theme="dark"] .quick-action-buttons .sidebar-icon{opacity:1;visibility:visible;box-shadow:none!important;outline:none!important}[data-bs-theme="dark"] #main-content>div.quick-action-buttons .quick-action-support-btn,[data-bs-theme="dark"] .quick-action-buttons .quick-action-support-btn,html[data-bs-theme="dark"] #main-content>div.quick-action-buttons .quick-action-support-btn,html[data-bs-theme="dark"] .quick-action-buttons .quick-action-support-btn{background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);box-shadow:none!important;border-color:transparent;outline:none!important}[data-bs-theme="dark"] #main-content>div.quick-action-buttons .quick-action-support-btn:hover,[data-bs-theme="dark"] .quick-action-buttons .quick-action-support-btn:hover,html[data-bs-theme="dark"] #main-content>div.quick-action-buttons .quick-action-support-btn:hover,html[data-bs-theme="dark"] .quick-action-buttons .quick-action-support-btn:hover{background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);transform:scale(1.15) rotate(-5deg);box-shadow:0 6px 18px rgba(99,102,241,0.35),0 3px 9px rgba(99,102,241,0.2)}[data-bs-theme="dark"] #main-content>div.quick-action-buttons .quick-action-chat-btn,[data-bs-theme="dark"] .quick-action-buttons .quick-action-chat-btn,html[data-bs-theme="dark"] #main-content>div.quick-action-buttons .quick-action-chat-btn,html[data-bs-theme="dark"] .quick-action-buttons .quick-action-chat-btn{box-shadow:none!important;outline:none!important}[data-bs-theme="dark"] #main-content>div.quick-action-buttons .quick-action-chat-btn:hover,[data-bs-theme="dark"] .quick-action-buttons .quick-action-chat-btn:hover,html[data-bs-theme="dark"] #main-content>div.quick-action-buttons .quick-action-chat-btn:hover,html[data-bs-theme="dark"] .quick-action-buttons .quick-action-chat-btn:hover{box-shadow:0 6px 18px rgba(28,176,246,0.35),0 3px 9px rgba(28,176,246,0.2)}[data-bs-theme="dark"] #main-content>div.quick-action-buttons .quick-action-news-btn,[data-bs-theme="dark"] .quick-action-buttons .quick-action-news-btn,html[data-bs-theme="dark"] #main-content>div.quick-action-buttons .quick-action-news-btn,html[data-bs-theme="dark"] .quick-action-buttons .quick-action-news-btn{box-shadow:none!important;outline:none!important}[data-bs-theme="dark"] #main-content>div.quick-action-buttons .quick-action-news-btn:hover,[data-bs-theme="dark"] .quick-action-buttons .quick-action-news-btn:hover,html[data-bs-theme="dark"] #main-content>div.quick-action-buttons .quick-action-news-btn:hover,html[data-bs-theme="dark"] .quick-action-buttons .quick-action-news-btn:hover{box-shadow:0 6px 18px rgba(88,204,2,0.35),0 3px 9px rgba(88,204,2,0.2)}[data-bs-theme="dark"] #main-content>div.quick-action-buttons .quick-action-homework-btn,[data-bs-theme="dark"] .quick-action-buttons .quick-action-homework-btn,html[data-bs-theme="dark"] #main-content>div.quick-action-buttons .quick-action-homework-btn,html[data-bs-theme="dark"] .quick-action-buttons .quick-action-homework-btn{box-shadow:none!important;outline:none!important}[data-bs-theme="dark"] #main-content>div.quick-action-buttons .quick-action-homework-btn:hover,[data-bs-theme="dark"] .quick-action-buttons .quick-action-homework-btn:hover,html[data-bs-theme="dark"] #main-content>div.quick-action-buttons .quick-action-homework-btn:hover,html[data-bs-theme="dark"] .quick-action-buttons .quick-action-homework-btn:hover{box-shadow:0 6px 18px rgba(245,158,11,0.35),0 3px 9px rgba(245,158,11,0.2)}[data-bs-theme="dark"] #main-content>div.quick-action-buttons .quick-action-mail-btn,[data-bs-theme="dark"] .quick-action-buttons .quick-action-mail-btn,html[data-bs-theme="dark"] #main-content>div.quick-action-buttons .quick-action-mail-btn,html[data-bs-theme="dark"] .quick-action-buttons .quick-action-mail-btn{box-shadow:none!important;outline:none!important}[data-bs-theme="dark"] #main-content>div.quick-action-buttons .quick-action-mail-btn:hover,[data-bs-theme="dark"] .quick-action-buttons .quick-action-mail-btn:hover,html[data-bs-theme="dark"] #main-content>div.quick-action-buttons .quick-action-mail-btn:hover,html[data-bs-theme="dark"] .quick-action-buttons .quick-action-mail-btn:hover{box-shadow:0 6px 18px rgba(59,130,246,0.35),0 3px 9px rgba(59,130,246,0.2)}[data-bs-theme="dark"] #main-content>div.quick-action-buttons .quick-action-fav-btn,[data-bs-theme="dark"] #main-content>div.quick-action-buttons .sidebar-icon,[data-bs-theme="dark"] .quick-action-buttons .quick-action-fav-btn,[data-bs-theme="dark"] .quick-action-buttons .sidebar-icon,html[data-bs-theme="dark"] #main-content>div.quick-action-buttons .quick-action-fav-btn,html[data-bs-theme="dark"] #main-content>div.quick-action-buttons .sidebar-icon,html[data-bs-theme="dark"] .quick-action-buttons .quick-action-fav-btn,html[data-bs-theme="dark"] .quick-action-buttons .sidebar-icon{box-shadow:none!important;outline:none!important}[data-bs-theme="dark"] #main-content>div.quick-action-buttons .quick-action-fav-btn:hover,[data-bs-theme="dark"] #main-content>div.quick-action-buttons .sidebar-icon:hover,[data-bs-theme="dark"] .quick-action-buttons .quick-action-fav-btn:hover,[data-bs-theme="dark"] .quick-action-buttons .sidebar-icon:hover,html[data-bs-theme="dark"] #main-content>div.quick-action-buttons .quick-action-fav-btn:hover,html[data-bs-theme="dark"] #main-content>div.quick-action-buttons .sidebar-icon:hover,html[data-bs-theme="dark"] .quick-action-buttons .quick-action-fav-btn:hover,html[data-bs-theme="dark"] .quick-action-buttons .sidebar-icon:hover{box-shadow:0 6px 18px rgba(255,200,0,0.35),0 3px 9px rgba(255,200,0,0.2)}[data-bs-theme="dark"] #main-content>div.quick-action-buttons .btn-badge,[data-bs-theme="dark"] .quick-action-buttons .btn-badge,html[data-bs-theme="dark"] #main-content>div.quick-action-buttons .btn-badge,html[data-bs-theme="dark"] .quick-action-buttons .btn-badge{transform:translate(50%,-50%)}[data-bs-theme="dark"] #main-content>div.quick-action-buttons .favorite-more-btn-wrapper .favorite-more-btn,[data-bs-theme="dark"] .quick-action-buttons .favorite-more-btn-wrapper .favorite-more-btn,html[data-bs-theme="dark"] #main-content>div.quick-action-buttons .favorite-more-btn-wrapper .favorite-more-btn,html[data-bs-theme="dark"] .quick-action-buttons .favorite-more-btn-wrapper .favorite-more-btn{background:linear-gradient(135deg,var(--sma-accent) 0%,#eab308 100%)!important;box-shadow:0 4px 12px rgba(255,200,0,0.25),0 2px 6px rgba(255,200,0,0.15)!important}[data-bs-theme="dark"] #main-content>div.quick-action-buttons .favorite-more-btn-wrapper .favorite-more-btn .btn-icon,[data-bs-theme="dark"] .quick-action-buttons .favorite-more-btn-wrapper .favorite-more-btn .btn-icon,html[data-bs-theme="dark"] #main-content>div.quick-action-buttons .favorite-more-btn-wrapper .favorite-more-btn .btn-icon,html[data-bs-theme="dark"] .quick-action-buttons .favorite-more-btn-wrapper .favorite-more-btn .btn-icon{font-size:1.25rem!important;font-weight:bold!important;color:white!important}[data-bs-theme="dark"] #main-content>div.quick-action-buttons .favorite-more-btn-wrapper .favorite-more-btn:hover,[data-bs-theme="dark"] .quick-action-buttons .favorite-more-btn-wrapper .favorite-more-btn:hover,html[data-bs-theme="dark"] #main-content>div.quick-action-buttons .favorite-more-btn-wrapper .favorite-more-btn:hover,html[data-bs-theme="dark"] .quick-action-buttons .favorite-more-btn-wrapper .favorite-more-btn:hover{transform:scale(1.15) rotate(5deg);box-shadow:0 8px 30px rgba(255,200,0,0.5)!important}[data-bs-theme="dark"] #main-content>div.quick-action-buttons .favorite-more-btn-wrapper .favorite-more-btn[data-expanded="true"] .btn-icon,[data-bs-theme="dark"] .quick-action-buttons .favorite-more-btn-wrapper .favorite-more-btn[data-expanded="true"] .btn-icon,html[data-bs-theme="dark"] #main-content>div.quick-action-buttons .favorite-more-btn-wrapper .favorite-more-btn[data-expanded="true"] .btn-icon,html[data-bs-theme="dark"] .quick-action-buttons .favorite-more-btn-wrapper .favorite-more-btn[data-expanded="true"] .btn-icon{font-size:1.5rem!important}@media (max-width:991.98px){#main-content>div.quick-action-buttons,.quick-action-buttons{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}}.form-label{font-weight:500;margin-bottom:0.25rem;display:block;color:#111827;font-size:1rem}.form-control{padding:0.625rem 0.875rem;font-size:1rem;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.form-control:focus{border-color:#6785e5;box-shadow:0 0 0 3px rgba(103,133,229,0.25),0 0 8px rgba(103,133,229,0.3)}.form-control::placeholder{color:#30446e;opacity:1}.form-control[type="file"]{position:relative;overflow:hidden;cursor:pointer}.form-control[type="file"]::file-selector-button{background:var(--bs-primary,#1e40af);color:#ffffff;border:none;padding:0.375rem 0.75rem;margin-right:0.75rem;border-radius:0.25rem;cursor:pointer;font-size:0.875rem}.form-control[type="file"]::file-selector-button:hover{background:var(--bs-primary-hover,#173083)}.form-control[type="file"]::-webkit-file-upload-button{background:var(--bs-primary,#1e40af);color:#ffffff;border:none;padding:0.375rem 0.75rem;margin-right:0.75rem;border-radius:0.25rem;cursor:pointer;font-size:0.875rem}.form-control[type="file"]::-webkit-file-upload-button:hover{background:var(--bs-primary-hover,#173083)}.ukrainian-file-input{position:relative;display:inline-block;width:100%}.ukrainian-file-input input[type="file"]{position:absolute;left:-9999px;opacity:0}.ukrainian-file-input .file-input-label{display:flex;align-items:center;padding:0.375rem 0.75rem;background:#f8fafc;border:1px solid #d1d5db;border-radius:0.25rem;cursor:pointer;min-height:calc(1.5em + 0.75rem + 2px)}.ukrainian-file-input .file-input-button{background:var(--bs-primary,#1e40af);color:#ffffff;border:none;padding:0.375rem 0.75rem;margin-right:0.75rem;border-radius:0.25rem;font-size:0.875rem;white-space:nowrap}.ukrainian-file-input .file-input-text{color:#4b5563;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ukrainian-file-input.has-file .file-input-text{color:#111827}.ukrainian-file-input:hover .file-input-button{background:var(--bs-primary-hover,#173083)}.ukrainian-file-input:focus-within .file-input-label{border-color:#6785e5;box-shadow:0 0 0 0.25rem rgba(103,133,229,0.25)}.form-text{font-size:0.85em;color:#111827;margin-top:0.125rem}.invalid-feedback{color:#dc2626;font-size:0.85em;margin-top:0.125rem;display:block!important}.form-group{margin-bottom:1rem}.btn,.add-material-btn{font-weight:500;border:none;border-radius:var(--bs-border-radius);transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.1s ease}.btn.btn-primary:hover,.btn-primary.add-material-btn:hover{background-color:#18338c}.btn.btn-primary:active,.btn-primary.add-material-btn:active{background-color:#152d7b}.btn.btn-secondary:hover,.btn-secondary.add-material-btn:hover{background-color:#1350d4;color:#ffffff}.btn.btn-outline-secondary:hover,.btn-outline-secondary.add-material-btn:hover{background-color:#2563eb;color:#ffffff}.btn.btn-block,.btn-block.add-material-btn{display:block;width:100%}.btn.btn-lg,.btn-lg.add-material-btn,.btn-group-lg>.btn,.btn-group-lg>.add-material-btn{padding:0.75rem 1.5rem;font-size:1.25rem}.auth-form .btn-submit{margin-top:1.5rem}.lead-form-section .form-group{margin-bottom:0.75rem}.lead-form-section .form-label{font-size:1rem;font-weight:500;margin-bottom:0.25rem}.lead-form-section .form-control{padding:0.5rem 0.75rem;font-size:1.1rem}.lead-form-section .invalid-feedback{margin-top:0.125rem}.lead-form-section .btn-submit{margin-top:1rem}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem;text-align:center}.feature-card{background-color:rgba(255,255,255,0.95);padding:2rem;border-radius:0.375rem;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease}.feature-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1e40af,#2563eb);opacity:0;transition:opacity 0.3s ease}.feature-card:hover{transform:translateY(-8px);box-shadow:0 1rem 3rem rgba(0,0,0,0.175)}.feature-card:hover::before{opacity:1}.feature-card .feature-icon{width:90px;height:90px;background:linear-gradient(135deg,#1e40af,#2563eb);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;box-shadow:0 10px 25px rgba(37,99,235,0.3);transition:transform 0.3s ease,background 0.3s ease,box-shadow 0.3s ease}.feature-card .feature-icon img{max-width:50px;max-height:50px;filter:brightness(0) invert(1);transition:transform 0.3s ease}.feature-card:hover .feature-icon{background:linear-gradient(135deg,#2563eb,#1e40af);transform:scale(1.1) rotate(5deg);box-shadow:0 15px 35px rgba(37,99,235,0.4)}.feature-card:hover .feature-icon img{transform:scale(1.1)}.feature-card h3,.feature-card .h3{color:#1e40af!important;font-size:1.4rem;margin-bottom:1rem;font-weight:700;line-height:1.3;font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}.feature-card p{color:#374151!important;font-size:1rem;line-height:1.6;margin-bottom:0;flex-grow:1;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}@media (max-width:768px){.feature-card{padding:1rem}.feature-card .feature-icon{width:70px;height:70px;margin-bottom:1rem}.feature-card .feature-icon img{max-width:40px;max-height:40px}.feature-card h3,.feature-card .h3{font-size:1.2rem;margin-bottom:0.5rem}.feature-card p{font-size:0.95rem}}.courses-grid{display:grid;gap:1.75rem;margin-top:2.5rem;align-items:stretch;justify-items:center}.courses-grid.courses-1{grid-template-columns:1fr}.courses-grid.courses-2{grid-template-columns:repeat(2,1fr)}.courses-grid.courses-3{grid-template-columns:repeat(3,1fr)}.courses-grid.courses-4-plus{grid-template-columns:repeat(3,1fr)}@media (max-width:1200px){.courses-grid.courses-4-plus{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.courses-grid.courses-2,.courses-grid.courses-3,.courses-grid.courses-4-plus{grid-template-columns:1fr}}.courses-grid.courses-1 .course-card{max-width:1000px;margin:0 auto;width:100%;transform:scale(1.05);box-shadow:0 30px 60px rgba(0,0,0,0.2);transition:transform 0.3s ease,box-shadow 0.3s ease}.courses-grid.courses-1 .course-card:hover{transform:scale(1.08);box-shadow:0 40px 80px rgba(0,0,0,0.25)}.course-card{background-color:rgba(var(--bs-body-bg-rgb),0.95);backdrop-filter:blur(20px);border:1px solid rgba(var(--bs-white-rgb),0.2);border-radius:0.5rem;box-shadow:0 20px 40px rgba(0,0,0,0.1);overflow:hidden;display:flex;flex-direction:column;text-align:left;height:auto;position:relative;transition:transform 0.3s ease,box-shadow 0.3s ease;animation:slideInUp 0.6s ease-out;width:100%;max-width:360px;margin-left:auto;margin-right:auto}@media (min-width:576px){.course-card{max-width:420px}}@media (min-width:768px){.course-card{max-width:480px}}@media (min-width:992px){.course-card{max-width:540px}}@media (min-width:1200px){.course-card{max-width:600px}}@media (min-width:1400px){.course-card{max-width:660px}}.course-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 30px 60px rgba(0,0,0,0.15)}.course-card .course-card-img-top{width:100%;height:auto;object-fit:contain;display:block;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;transition:transform 0.3s ease}.course-card:hover .course-card-img-top{transform:scale(1.05)}.course-card .course-card-body{padding:2rem;display:flex;flex-direction:column;flex-grow:1}.course-card .course-card-title{color:#1e40af!important;font-size:2rem;font-weight:800;margin-bottom:1.5rem;line-height:1.3;text-align:center;font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}.course-card .course-description{font-size:0.875rem;color:#374151;line-height:1.55;margin-bottom:1rem;flex-grow:1}.course-card .tariffs-section{margin-top:auto;padding-top:0.75rem;border-top:1px solid #d1d5db}.course-card .tariff-item{background-color:transparent;padding-bottom:1.5rem}.course-card .tariff-item:not(:first-child){padding-top:1.5rem}.course-card .tariff-item:last-child{padding-bottom:0}.course-card .tariff-name-price-wrapper{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0.35rem}.course-card .tariff-name{font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;font-weight:800;color:#111827!important;font-size:2.5rem;line-height:1.1;text-transform:uppercase;margin-right:1rem}.course-card .tariff-subtitle{font-size:0.75rem;color:#374151;text-transform:uppercase;margin-top:0.1rem;margin-bottom:0.65rem;font-weight:500}.course-card .tariff-features{display:flex;flex-wrap:wrap;gap:0.75rem;margin-bottom:1.25rem}.course-card .tariff-features .feature-item{display:flex;align-items:center;font-size:0.75rem;color:#374151;text-transform:uppercase;font-weight:500}.course-card .tariff-features .feature-item i{font-size:0.9em;color:#111827;margin-right:0.3rem;line-height:1}.course-card .tariff-price-block{line-height:1.2;text-align:right;flex-shrink:0}.course-card .tariff-price-block .old-price{font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:0.9rem;color:#9ca3af;display:block;margin-bottom:-2px;text-decoration:line-through;text-decoration-color:#9ca3af}.course-card .tariff-price-block .current-price{font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;font-weight:700;font-size:2.25rem;color:#1e40af!important;line-height:1;margin-bottom:0.1rem}.course-card .tariff-price-block .promo-title{font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700;font-size:1.25rem;color:#1e40af;text-transform:uppercase;line-height:1.1}.course-card .tariff-price-block .promo-end-date{font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:0.7rem;color:#1e40af;text-transform:uppercase;line-height:1}.course-card .btn-buy{background-color:#1e40af;border-color:#1e40af;color:#ffffff;font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700;font-size:0.95rem;padding:0.4125rem 1.125rem;border-radius:50rem;text-transform:none;transition:background-color 0.15s ease,border-color 0.15s ease;width:100%;display:block}.course-card .btn-buy:hover,.course-card .btn-buy:focus{background-color:#18338c;border-color:#18338c;color:#ffffff}.landing-page-wrapper .course-card{width:fit-content;max-width:95vw}.courses-grid.courses-1 .course-card{max-width:95vw}.landing-page-wrapper .landing-course-card{width:fit-content;max-width:95vw}.landing-page-wrapper .courses-grid>.landing-course-card{width:fit-content!important;max-width:95vw!important;margin-left:auto;margin-right:auto}.landing-page-wrapper .home-tariff-container{display:inline-block;width:auto;max-width:95vw;margin-left:auto;margin-right:auto}.landing-page-wrapper .home-tariff-container .table,.landing-page-wrapper .home-tariff-container .tariff-comparison-table{width:auto;max-width:95vw;table-layout:auto}.landing-page-wrapper .home-tariff-container .tariff-comparison-table .tariff-column,.landing-page-wrapper .home-tariff-container .tariff-comparison-table .tariff-bottom-actions,.landing-page-wrapper .home-tariff-container .tariff-comparison-table .feature-column{width:auto}.courses-grid .course-card:nth-child(1){animation-delay:0.1s}.courses-grid .course-card:nth-child(2){animation-delay:0.2s}.courses-grid .course-card:nth-child(3){animation-delay:0.3s}.courses-grid .course-card:nth-child(4){animation-delay:0.4s}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.tariff-comparison-table{border-collapse:collapse;background-color:#f8fafc;color:#111827}.tariff-comparison-table th,.tariff-comparison-table td{border:1px solid #d1d5db;background-color:#f8fafc;color:#111827}.tariff-comparison-table thead th{background-color:#f8fafc;color:#111827;background-image:none!important}[data-bs-theme="dark"] .tariff-comparison-table{background-color:#1f2937;color:#f9fafb}[data-bs-theme="dark"] .tariff-comparison-table th,[data-bs-theme="dark"] .tariff-comparison-table td{background-color:#1f2937;color:#f9fafb}[data-bs-theme="dark"] .tariff-comparison-table thead th{background-color:#1f2937;color:#f9fafb;background-image:none!important}.tariff-comparison-table thead .feature-column{font-size:1.5rem;color:#000000;text-align:center;vertical-align:bottom}[data-bs-theme="dark"] .tariff-comparison-table thead .feature-column{color:#ffffff}.tariff-comparison-table .tariff-column,.tariff-comparison-table .tariff-bottom-actions{width:calc(75% / 4);text-align:center;padding:0;vertical-align:top;height:100%}.tariff-comparison-table .tariff-card{position:relative;height:100%;padding:2.25rem 0.75rem 0.75rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;border-radius:0;margin:0;width:100%;transition:all 0.3s ease;box-sizing:border-box}.tariff-comparison-table .tariff-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.tariff-comparison-table .tariff-card .tariff-label{position:absolute;top:0;right:0;padding:0.1rem 0.5rem;margin:0.4rem 0 0.4rem 0.4rem;border-radius:1rem 0 0 1rem;font-size:0.75em;font-weight:bold;background:transparent;color:#ffffff;opacity:0;z-index:5}.tariff-comparison-table .tariff-card .tariff-name{font-size:2rem;font-weight:bold;color:#374151;margin-bottom:0.25rem;line-height:1.2}.tariff-comparison-table .tariff-card .tariff-price{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0.5rem 0}.tariff-comparison-table .tariff-card .tariff-price .old-price{font-size:1.5rem;color:#9ca3af;text-decoration:line-through;display:block}.tariff-comparison-table .tariff-card .tariff-price .current-price{font-size:2rem;font-weight:bold;color:#059669;line-height:1.2;display:block}.tariff-comparison-table .tariff-card .tariff-price .promo-badge{margin-top:0.25rem;padding:0.125rem 0.25rem;color:#ffffff;background-color:#dc2626;border-color:#dc2626;pointer-events:none}.tariff-comparison-table .tariff-card .tariff-actions{display:flex;flex-direction:column;gap:0.5rem;width:100%;margin-top:auto}.tariff-comparison-table .tariff-card .tariff-actions .btn,.tariff-comparison-table .tariff-card .tariff-actions .add-material-btn{flex:1}.tariff-comparison-table .tariff-card .tariff-actions .btn-outline-secondary{border-radius:50rem;border-width:2px}.tariff-comparison-table tbody i.tariff-icon{font-size:1.5rem}.tariff-comparison-table tbody i.fa-check.tariff-icon{color:#059669!important}.tariff-comparison-table tbody i.fa-times.tariff-icon{color:#dc2626!important}[data-bs-theme="dark"] .tariff-comparison-table tbody i.fa-check.tariff-icon{color:#059669!important}[data-bs-theme="dark"] .tariff-comparison-table tbody i.fa-times.tariff-icon{color:#dc2626!important}.tariff-comparison-table .tariff-card.student{border:2px solid rgba(255,255,255,0.2);background:rgba(255,255,255,0.2)}.tariff-comparison-table .tariff-card.student .current-price{color:#059669}.tariff-comparison-table .tariff-card.lite{background:linear-gradient(135deg,rgba(212,221,248,0.6),rgba(147,168,236,0.6));border:2px solid rgba(147,168,236,0.6)}.tariff-comparison-table .tariff-card.lite .current-price{color:#1e40af}.tariff-comparison-table .tariff-card.lite .tariff-label{opacity:0.8;background:linear-gradient(135deg,#1e40af,#173083)}.tariff-comparison-table .tariff-card.pro{background:linear-gradient(135deg,rgba(254,240,224,0.6),rgba(252,204,149,0.6));border:2px solid rgba(252,204,149,0.6)}.tariff-comparison-table .tariff-card.pro .current-price{color:#d97706}[data-bs-theme="dark"] .tariff-comparison-table .tariff-card.pro .current-price{color:#faa94b}.tariff-comparison-table .tariff-card.pro .tariff-label{opacity:0.8;background:linear-gradient(135deg,#d97706,#a75c05)}.tariff-comparison-table .tariff-card.vip,.tariff-comparison-table .tariff-card.max{background:linear-gradient(135deg,rgba(223,199,230,0.7),rgba(193,146,206,0.7));border:2px solid rgba(193,146,206,0.7)}.tariff-comparison-table .tariff-card.vip .current-price,.tariff-comparison-table .tariff-card.max .current-price{color:#6a3678}.tariff-comparison-table .tariff-card.vip .tariff-label,.tariff-comparison-table .tariff-card.max .tariff-label{opacity:0.8;background:linear-gradient(135deg,#6a3678,#4b2655)}.course-card-custom{display:block}@media (max-width:768px){.courses-grid.courses-1 .course-card{transform:scale(1);max-width:100%;width:100%}.courses-grid.courses-1 .course-card:hover{transform:scale(1.02)}.course-card{border-radius:1rem;min-height:500px}.course-card .course-card-img-top{height:auto;border-top-left-radius:1rem;border-top-right-radius:1rem}.course-card .course-card-body{padding:1.5rem}.course-card .course-card-title{font-size:1.4rem}.course-card .tariff-item{padding:1.25rem;border-radius:12px}.course-card .tariff-name{font-size:2rem}.course-card .tariff-price-block .current-price{font-size:1.6rem}.course-card .btn-buy{padding:0.875rem 1.25rem;font-size:0.9rem}.course-card .tariff-features .feature-item,.course-card .tariff-subtitle{font-size:0.7rem}.course-card .tariff-price-block .promo-title{font-size:1rem}}@media (max-width:767.98px){.course-card{max-width:100%}.course-card .course-card-body{padding:0.5rem}.tariff-comparison-table{border-collapse:separate;border-spacing:0}.tariff-comparison-table .feature-name{padding:0.4rem}.tariff-comparison-table .tariff-column,.tariff-comparison-table .tariff-bottom-actions{padding:0}.tariff-comparison-table .feature-column,.tariff-comparison-table .feature-name{position:sticky;left:0;z-index:2;background-color:#f8fafc}[data-bs-theme="dark"] .tariff-comparison-table .feature-column,[data-bs-theme="dark"] .tariff-comparison-table .feature-name{background-color:#1f2937}.tariff-comparison-table .tariff-card .tariff-name{font-size:1.5rem}.tariff-comparison-table .tariff-card .tariff-price .old-price{font-size:1rem}.tariff-comparison-table .tariff-card .tariff-price .current-price{font-size:1.5rem}.tariff-comparison-table .tariff-card .tariff-actions .btn,.tariff-comparison-table .tariff-card .tariff-actions .add-material-btn{padding:0.1875rem 0.375rem}}@media (max-width:576px){.course-card .tariff-name-price-wrapper{flex-direction:column;align-items:flex-start}.course-card .tariff-name{font-size:1.75rem;margin-bottom:0.25rem}.course-card .tariff-price-block{text-align:left;margin-bottom:0.5rem}.course-card .tariff-price-block .current-price{font-size:1.6rem}}.tariff-comparison-grid{display:grid;gap:0.75rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.tariff-comparison-column{border:1px solid #d4e1ed;border-radius:0.25rem;padding:0.75rem;background-color:#ffffff;display:flex;flex-direction:column;text-align:center}.tariff-comparison-header{margin-bottom:0.5rem;min-height:2.5em;display:flex;align-items:center;justify-content:center}.tariff-comparison-header .tariff-name{font-size:1.05rem;color:#1e40af;font-weight:600}.tariff-comparison-price{margin-bottom:1rem}.tariff-comparison-price .tariff-price-block{min-height:60px;display:flex;flex-direction:column;justify-content:center;align-items:center}.tariff-comparison-price .tariff-price-block .old-price{font-size:0.85rem}.tariff-comparison-price .tariff-price-block .current-price{font-size:1.1rem;color:#059669}.tariff-comparison-body{flex-grow:1;margin-bottom:1rem;text-align:left}.tariff-comparison-body .tariff-description{font-style:italic;margin-bottom:0.75rem!important;font-size:0.8rem}.tariff-comparison-body .tariff-details .detail-item{font-size:0.8rem}.tariff-comparison-body .tariff-details .detail-item i{color:#4b5563}.tariff-comparison-footer{margin-top:auto}.mt-auto.text-muted.small{align-self:flex-start;margin-top:auto;padding-top:1rem}.course-card-custom{transition:transform 0.2s ease-in-out,box-shadow 0.2s ease-in-out;border:none;border-radius:var(--bs-border-radius)}.course-card-custom:hover{transform:translateY(-5px);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.1)!important}.course-card-custom__image{height:180px;object-fit:cover;border-top-left-radius:var(--bs-border-radius);border-top-right-radius:var(--bs-border-radius)}.course-card-custom__placeholder-image{height:180px;width:100%;border-top-left-radius:var(--bs-border-radius);border-top-right-radius:var(--bs-border-radius);display:flex;align-items:center;justify-content:center;background-color:#f8fafc}.course-card-custom__placeholder-image i{opacity:0.5;color:#4b5563}.course-card-custom .card-body{display:flex;flex-direction:column;padding:1rem 1rem;flex-grow:1}.course-card-custom .card-title a{color:#111827;font-weight:600}.course-card-custom .card-title a:hover{color:#173083}.course-card-custom .card-text{flex-grow:1;margin-bottom:0.75rem}.course-card-custom .course-progress{margin-top:auto}.course-card-custom .course-progress .d-flex{margin-bottom:0.25rem!important}.course-card-custom .course-progress .progress{background-color:var(--bs-secondary-bg);border-radius:0.375rem;height:1rem}.course-card-custom .course-progress .progress-bar{border-radius:0.375rem;transition:width 0.6s ease}.testimonials{background-color:#f8fafc;padding:3rem 0;overflow:hidden}.testimonials-slider.swiper{padding:1rem 0 2.5rem;position:relative}.testimonials-slider.swiper .swiper-button-next,.testimonials-slider.swiper .swiper-button-prev{color:#2563eb;top:45%;width:calc(var(--swiper-navigation-size) / 44 * 30);height:calc(var(--swiper-navigation-size) / 44 * 30);transition:color 0.2s ease}.testimonials-slider.swiper .swiper-button-next:after,.testimonials-slider.swiper .swiper-button-prev:after{font-size:1.5rem}.testimonials-slider.swiper .swiper-button-next:hover,.testimonials-slider.swiper .swiper-button-prev:hover{color:#1043b3}.testimonials-slider.swiper .swiper-pagination{position:absolute;bottom:0;left:0;width:100%}.testimonials-slider.swiper .swiper-pagination .swiper-pagination-bullet{background-color:#b1c7f8;opacity:1;width:8px;height:8px;transition:background-color 0.2s ease}.testimonials-slider.swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#2563eb}.testimonial{height:auto;padding:0.5rem}.testimonial-content{background-color:#f8fafc;border-radius:0.5rem;padding:1.5rem;border:1px solid #d1d5db;display:flex;flex-direction:column;height:100%;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);transition:box-shadow 0.2s ease}.testimonial-content:hover{box-shadow:0 1rem 3rem rgba(0,0,0,0.175)}.testimonial-author-info{display:flex;align-items:center}.testimonial-avatar{width:55px;height:55px;border-radius:50%;object-fit:cover;margin-right:0.75rem;border:2px solid #f8fafc;box-shadow:0 1px 3px rgba(0,0,0,0.1);flex-shrink:0}.testimonial-author-details{line-height:1.3;flex-grow:1}.testimonial-author-details .author strong{color:#111827;font-size:1.05rem;font-weight:600}.testimonial-author-details .location{color:#374151;font-size:0.85rem}.testimonial-rating{font-size:1rem;white-space:nowrap;margin-left:0.5rem;flex-shrink:0}.stars-rating i{letter-spacing:1px;color:#d97706}.testimonial-text{flex-grow:1;font-size:0.95rem;line-height:1.6;color:#374151;position:relative;padding-left:1.5rem;padding-top:0.5rem;margin-top:0.75rem}.testimonial-text p{margin-bottom:0}.testimonial-text::before{content:"\f10d";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:-2px;top:-5px;font-size:1.8rem;color:#f8fafc;opacity:0.9;z-index:0}.no-testimonials-message{text-align:center;font-size:1rem;color:#374151;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:200px}.no-testimonials-message .btn,.no-testimonials-message .add-material-btn{margin-top:1rem;font-size:0.9rem}.rating-field-container{margin-bottom:1.5rem}.rating-field-container .form-label{font-weight:500;margin-bottom:0.75rem!important}.rating-field-container .star-rating-widget{position:relative}.rating-field-container .star-rating-widget label.star-label{font-size:1.8rem;color:#d97706;cursor:pointer;transition:color 0.2s ease-in-out;margin-right:3px;padding:0;line-height:1}.rating-field-container .star-rating-widget label.star-label i{display:inline-block}.rating-field-container .star-rating-widget label.star-label.is-inactive i{color:#9ca3af!important}.rating-field-container .star-rating-widget input.star-radio{position:absolute;opacity:0;pointer-events:none}.rating-field-container .star-rating-widget .rating-text{line-height:1.8rem;font-style:italic;color:#374151}@media (max-width:768px){.testimonials{padding:2rem 0}.testimonials-slider.swiper{padding-bottom:3rem}.testimonial-content{padding:1rem}.testimonial-avatar{width:50px;height:50px;margin-right:0.5rem}.testimonial-author-details .author strong{font-size:1rem}.testimonial-author-details .location{font-size:0.8rem}.testimonial-rating{font-size:0.9rem;margin-left:0.5rem}.testimonial-text{font-size:0.9rem;padding-left:1.2rem;margin-top:0.5rem}.testimonial-text::before{font-size:1.5rem;top:-3px}.rating-field-container .star-rating-widget label.star-label{font-size:1.6rem;margin-right:2px}}@media (max-width:576px){.testimonials{padding:1.5rem 0}.testimonial-content{padding:0.75rem}.testimonial-avatar{width:45px;height:45px}.testimonial-text{font-size:0.85rem;padding-left:1rem}.testimonial-text::before{font-size:1.3rem}.rating-field-container .star-rating-widget{flex-direction:column;align-items:flex-start}.rating-field-container .star-rating-widget .rating-text{margin-left:0;margin-top:0.25rem}.rating-field-container .star-rating-widget label.star-label{font-size:1.8rem}}.referral-dropdown-panel{width:320px;padding:1.25rem;background-color:#ffffff;border-radius:0.5rem;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}.referral-dropdown-header{display:flex;align-items:center;margin-bottom:1rem}.referral-avatar-wrapper{position:relative;margin-right:0.75rem}.referral-avatar-wrapper img{width:50px;height:50px;border-radius:50%;object-fit:cover}.referral-status-dot{position:absolute;bottom:0;right:0;width:0.75rem;height:0.75rem;border-radius:50%;border:2px solid #ffffff}.status-online{background-color:#059669}.status-away{background-color:#d97706}.status-offline{background-color:#6b7280}.referral-user-info .user-name{font-size:1.05em;font-weight:600;color:#111827;margin-bottom:0.125rem}.referral-user-info .user-role{font-size:.85em;color:#374151}.referral-balance{margin:1.25rem 0}.referral-balance .label{font-size:.9em;color:#4b5563;margin-bottom:0.25rem}.referral-balance .amount{font-size:1.8em;font-weight:700;color:#059669}.referral-links a{display:flex;align-items:center;padding:0.75rem 0;font-size:.95em;color:#2563eb;text-decoration:none}.referral-links a i{margin-right:0.5rem}.referral-links a:hover{text-decoration:underline}.referral-links a + a{border-top:1px solid #d1d5db}[data-bs-theme="dark"] .referral-dropdown-panel{background-color:#1f2937!important;color:#f9fafb!important;box-shadow:0 4px 24px rgba(0,0,0,0.7)!important}[data-bs-theme="dark"] .referral-user-info .user-name{color:#f9fafb!important}[data-bs-theme="dark"] .referral-user-info .user-role{color:#d1d5db!important}[data-bs-theme="dark"] .referral-balance .label{color:#d1d5db!important}[data-bs-theme="dark"] .referral-balance .amount{color:#10b981!important}[data-bs-theme="dark"] .referral-links a{color:#f9fafb!important}[data-bs-theme="dark"] .referral-links a:hover{color:#3b82f6!important}[data-bs-theme="dark"] .referral-links a + a{border-top-color:#374151!important}.dark-theme-active .referral-dropdown-panel{background-color:#1f2937!important;color:#f9fafb!important;box-shadow:0 4px 24px rgba(0,0,0,0.7)!important}.dark-theme-active .referral-user-info .user-name{color:#f9fafb!important}.dark-theme-active .referral-user-info .user-role{color:#d1d5db!important}.dark-theme-active .referral-balance .label{color:#d1d5db!important}.dark-theme-active .referral-balance .amount{color:#10b981!important}.dark-theme-active .referral-links a{color:#f9fafb!important}.dark-theme-active .referral-links a:hover{color:#3b82f6!important}.dark-theme-active .referral-links a + a{border-top-color:#374151!important}.skeleton{position:relative;overflow:hidden;background-color:#f3f6f9}.skeleton::after{content:"";position:absolute;top:0;left:-150%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.6),transparent);animation:skeleton-loading 1.2s infinite}@keyframes skeleton-loading{0%{left:-150%}50%{left:100%}100%{left:100%}}.course-overall-progress .progress,.course-lesson-progress .progress{height:32px;padding:10px;border-radius:16px;box-sizing:border-box;align-items:center;border:1px solid #ffffff;background-color:#bcfde9!important;--bs-progress-bg:#bcfde9}.course-overall-progress .progress .progress-bar,.course-lesson-progress .progress .progress-bar{height:12px;border-radius:6px;background-color:#06af7a!important;background-image:none!important;--bs-progress-bar-bg:#06af7a}.module-progress .progress{height:20px;padding-top:6px;padding-bottom:6px;border-radius:10px;box-sizing:border-box;align-items:center}.module-progress .progress .progress-bar{height:8px;border-radius:4px}.header-icon-button,.manager-dashboard-card>.card-header .btn,.manager-dashboard-card>.card-header .add-material-btn,.main-header-btn,.btn-primary-modern,.lesson-navigation .btn.main-header-btn,.lesson-navigation .btn.btn-primary-modern,.lesson-navigation .main-header-btn.add-material-btn,.lesson-navigation .add-material-btn.btn-primary-modern,.lesson-top-header .btn.main-header-btn,.lesson-top-header .btn.btn-primary-modern,.lesson-top-header .main-header-btn.add-material-btn,.lesson-top-header .add-material-btn.btn-primary-modern,.secondary-header-btn,.btn-outline-modern,.header-profile-btn,.header-news-btn{--btn-bg:#1e40af;--btn-color:#ffffff;--btn-border-color:#1e40af;--btn-hover-bg:#2563eb;--btn-hover-color:#ffffff;--btn-hover-border-color:#2563eb;background:var(--btn-bg);color:var(--btn-color);border:2px solid var(--btn-border-color)!important;transition:all 0.3s ease;font-weight:500}.header-icon-button:hover,.manager-dashboard-card>.card-header .btn:hover,.manager-dashboard-card>.card-header .add-material-btn:hover,.main-header-btn:hover,.btn-primary-modern:hover,.lesson-navigation .btn.main-header-btn:hover,.lesson-navigation .btn.btn-primary-modern:hover,.lesson-navigation .main-header-btn.add-material-btn:hover,.lesson-navigation .add-material-btn.btn-primary-modern:hover,.lesson-top-header .btn.main-header-btn:hover,.lesson-top-header .btn.btn-primary-modern:hover,.lesson-top-header .main-header-btn.add-material-btn:hover,.lesson-top-header .add-material-btn.btn-primary-modern:hover,.secondary-header-btn:hover,.btn-outline-modern:hover,.header-profile-btn:hover,.header-news-btn:hover{background:var(--btn-hover-bg);color:var(--btn-hover-color);border-color:var(--btn-hover-border-color);transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,99,235,0.4)}.header-icon-button,.manager-dashboard-card>.card-header .btn,.manager-dashboard-card>.card-header .add-material-btn,.header-icon-button i,.manager-dashboard-card>.card-header .btn i,.manager-dashboard-card>.card-header .add-material-btn i,.main-header-btn,.btn-primary-modern,.lesson-navigation .btn.main-header-btn,.lesson-navigation .btn.btn-primary-modern,.lesson-navigation .main-header-btn.add-material-btn,.lesson-navigation .add-material-btn.btn-primary-modern,.lesson-top-header .btn.main-header-btn,.lesson-top-header .btn.btn-primary-modern,.lesson-top-header .main-header-btn.add-material-btn,.lesson-top-header .add-material-btn.btn-primary-modern,.main-header-btn i,.btn-primary-modern i,.lesson-navigation .btn.main-header-btn i,.lesson-navigation .btn.btn-primary-modern i,.lesson-navigation .main-header-btn.add-material-btn i,.lesson-navigation .add-material-btn.btn-primary-modern i,.lesson-top-header .btn.main-header-btn i,.lesson-top-header .btn.btn-primary-modern i,.lesson-top-header .main-header-btn.add-material-btn i,.lesson-top-header .add-material-btn.btn-primary-modern i,.secondary-header-btn,.btn-outline-modern,.secondary-header-btn i,.btn-outline-modern i,.header-profile-btn,.header-profile-btn i,.header-news-btn,.header-news-btn i{color:var(--btn-color)!important}.header-icon-button:hover,.manager-dashboard-card>.card-header .btn:hover,.manager-dashboard-card>.card-header .add-material-btn:hover,.header-icon-button:hover i,.manager-dashboard-card>.card-header .btn:hover i,.manager-dashboard-card>.card-header .add-material-btn:hover i,.main-header-btn:hover,.btn-primary-modern:hover,.lesson-navigation .btn.main-header-btn:hover,.lesson-navigation .btn.btn-primary-modern:hover,.lesson-navigation .main-header-btn.add-material-btn:hover,.lesson-navigation .add-material-btn.btn-primary-modern:hover,.lesson-top-header .btn.main-header-btn:hover,.lesson-top-header .btn.btn-primary-modern:hover,.lesson-top-header .main-header-btn.add-material-btn:hover,.lesson-top-header .add-material-btn.btn-primary-modern:hover,.main-header-btn:hover i,.btn-primary-modern:hover i,.lesson-navigation .btn.main-header-btn:hover i,.lesson-navigation .btn.btn-primary-modern:hover i,.lesson-navigation .main-header-btn.add-material-btn:hover i,.lesson-navigation .add-material-btn.btn-primary-modern:hover i,.lesson-top-header .btn.main-header-btn:hover i,.lesson-top-header .btn.btn-primary-modern:hover i,.lesson-top-header .main-header-btn.add-material-btn:hover i,.lesson-top-header .add-material-btn.btn-primary-modern:hover i,.secondary-header-btn:hover,.btn-outline-modern:hover,.secondary-header-btn:hover i,.btn-outline-modern:hover i,.header-profile-btn:hover,.header-profile-btn:hover i,.header-news-btn:hover,.header-news-btn:hover i{color:var(--btn-hover-color)!important}[data-bs-theme="dark"] .header-icon-button,[data-bs-theme="dark"] .manager-dashboard-card>.card-header .btn,.manager-dashboard-card>.card-header [data-bs-theme="dark"] .btn,[data-bs-theme="dark"] .manager-dashboard-card>.card-header .add-material-btn,.manager-dashboard-card>.card-header [data-bs-theme="dark"] .add-material-btn,[data-bs-theme="dark"] .main-header-btn,[data-bs-theme="dark"] .btn-primary-modern,[data-bs-theme="dark"] .lesson-navigation .btn.main-header-btn,[data-bs-theme="dark"] .lesson-navigation .btn.btn-primary-modern,[data-bs-theme="dark"] .lesson-navigation .main-header-btn.add-material-btn,[data-bs-theme="dark"] .lesson-navigation .add-material-btn.btn-primary-modern,.lesson-navigation [data-bs-theme="dark"] .btn.main-header-btn,.lesson-navigation [data-bs-theme="dark"] .btn.btn-primary-modern,.lesson-navigation [data-bs-theme="dark"] .main-header-btn.add-material-btn,.lesson-navigation [data-bs-theme="dark"] .add-material-btn.btn-primary-modern,[data-bs-theme="dark"] .lesson-top-header .btn.main-header-btn,[data-bs-theme="dark"] .lesson-top-header .btn.btn-primary-modern,[data-bs-theme="dark"] .lesson-top-header .main-header-btn.add-material-btn,[data-bs-theme="dark"] .lesson-top-header .add-material-btn.btn-primary-modern,.lesson-top-header [data-bs-theme="dark"] .btn.main-header-btn,.lesson-top-header [data-bs-theme="dark"] .btn.btn-primary-modern,.lesson-top-header [data-bs-theme="dark"] .main-header-btn.add-material-btn,.lesson-top-header [data-bs-theme="dark"] .add-material-btn.btn-primary-modern,[data-bs-theme="dark"] .secondary-header-btn,[data-bs-theme="dark"] .btn-outline-modern,[data-bs-theme="dark"] .header-profile-btn,[data-bs-theme="dark"] .header-news-btn{--btn-bg:transparent;--btn-color:#f9fafb;--btn-border-color:#f9fafb;--btn-hover-bg:#3b82f6;--btn-hover-color:#111827;--btn-hover-border-color:#3b82f6}[data-bs-theme="dark"] .header-icon-button:hover,[data-bs-theme="dark"] .manager-dashboard-card>.card-header .btn:hover,.manager-dashboard-card>.card-header [data-bs-theme="dark"] .btn:hover,[data-bs-theme="dark"] .manager-dashboard-card>.card-header .add-material-btn:hover,.manager-dashboard-card>.card-header [data-bs-theme="dark"] .add-material-btn:hover,[data-bs-theme="dark"] .main-header-btn:hover,[data-bs-theme="dark"] .btn-primary-modern:hover,[data-bs-theme="dark"] .secondary-header-btn:hover,[data-bs-theme="dark"] .btn-outline-modern:hover,[data-bs-theme="dark"] .header-profile-btn:hover,[data-bs-theme="dark"] .header-news-btn:hover{box-shadow:0 6px 20px rgba(59,130,246,0.3)}[data-bs-theme="dark"] .header-icon-button,[data-bs-theme="dark"] .manager-dashboard-card>.card-header .btn,.manager-dashboard-card>.card-header [data-bs-theme="dark"] .btn,[data-bs-theme="dark"] .manager-dashboard-card>.card-header .add-material-btn,.manager-dashboard-card>.card-header [data-bs-theme="dark"] .add-material-btn,[data-bs-theme="dark"] .main-header-btn,[data-bs-theme="dark"] .btn-primary-modern,[data-bs-theme="dark"] .lesson-navigation .btn.main-header-btn,[data-bs-theme="dark"] .lesson-navigation .btn.btn-primary-modern,[data-bs-theme="dark"] .lesson-navigation .main-header-btn.add-material-btn,[data-bs-theme="dark"] .lesson-navigation .add-material-btn.btn-primary-modern,.lesson-navigation [data-bs-theme="dark"] .btn.main-header-btn,.lesson-navigation [data-bs-theme="dark"] .btn.btn-primary-modern,.lesson-navigation [data-bs-theme="dark"] .main-header-btn.add-material-btn,.lesson-navigation [data-bs-theme="dark"] .add-material-btn.btn-primary-modern,[data-bs-theme="dark"] .lesson-top-header .btn.main-header-btn,[data-bs-theme="dark"] .lesson-top-header .btn.btn-primary-modern,[data-bs-theme="dark"] .lesson-top-header .main-header-btn.add-material-btn,[data-bs-theme="dark"] .lesson-top-header .add-material-btn.btn-primary-modern,.lesson-top-header [data-bs-theme="dark"] .btn.main-header-btn,.lesson-top-header [data-bs-theme="dark"] .btn.btn-primary-modern,.lesson-top-header [data-bs-theme="dark"] .main-header-btn.add-material-btn,.lesson-top-header [data-bs-theme="dark"] .add-material-btn.btn-primary-modern,[data-bs-theme="dark"] .secondary-header-btn,[data-bs-theme="dark"] .btn-outline-modern{border:2px solid var(--btn-border-color)!important}[data-bs-theme="dark"] .header-icon-button:hover,[data-bs-theme="dark"] .manager-dashboard-card>.card-header .btn:hover,.manager-dashboard-card>.card-header [data-bs-theme="dark"] .btn:hover,[data-bs-theme="dark"] .manager-dashboard-card>.card-header .add-material-btn:hover,.manager-dashboard-card>.card-header [data-bs-theme="dark"] .add-material-btn:hover,[data-bs-theme="dark"] .main-header-btn:hover,[data-bs-theme="dark"] .btn-primary-modern:hover,[data-bs-theme="dark"] .secondary-header-btn:hover,[data-bs-theme="dark"] .btn-outline-modern:hover{border-color:var(--btn-hover-bg)!important;color:var(--btn-hover-color)!important}[data-bs-theme="dark"] .header-icon-button,[data-bs-theme="dark"] .manager-dashboard-card>.card-header .btn,.manager-dashboard-card>.card-header [data-bs-theme="dark"] .btn,[data-bs-theme="dark"] .manager-dashboard-card>.card-header .add-material-btn,.manager-dashboard-card>.card-header [data-bs-theme="dark"] .add-material-btn,[data-bs-theme="dark"] .main-header-btn,[data-bs-theme="dark"] .btn-primary-modern,[data-bs-theme="dark"] .lesson-navigation .btn.main-header-btn,[data-bs-theme="dark"] .lesson-navigation .btn.btn-primary-modern,[data-bs-theme="dark"] .lesson-navigation .main-header-btn.add-material-btn,[data-bs-theme="dark"] .lesson-navigation .add-material-btn.btn-primary-modern,.lesson-navigation [data-bs-theme="dark"] .btn.main-header-btn,.lesson-navigation [data-bs-theme="dark"] .btn.btn-primary-modern,.lesson-navigation [data-bs-theme="dark"] .main-header-btn.add-material-btn,.lesson-navigation [data-bs-theme="dark"] .add-material-btn.btn-primary-modern,[data-bs-theme="dark"] .lesson-top-header .btn.main-header-btn,[data-bs-theme="dark"] .lesson-top-header .btn.btn-primary-modern,[data-bs-theme="dark"] .lesson-top-header .main-header-btn.add-material-btn,[data-bs-theme="dark"] .lesson-top-header .add-material-btn.btn-primary-modern,.lesson-top-header [data-bs-theme="dark"] .btn.main-header-btn,.lesson-top-header [data-bs-theme="dark"] .btn.btn-primary-modern,.lesson-top-header [data-bs-theme="dark"] .main-header-btn.add-material-btn,.lesson-top-header [data-bs-theme="dark"] .add-material-btn.btn-primary-modern,[data-bs-theme="dark"] .secondary-header-btn,[data-bs-theme="dark"] .btn-outline-modern{border:2px solid var(--btn-border-color)!important;color:var(--btn-color)!important}.cancel-secondary-btn,.quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .btn-filter.btn-danger-modern,.btn-danger-modern,.delete-secondary-btn{--btn-bg:transparent;--btn-color:#111827;--btn-border-color:#dc2626;--btn-hover-bg:#ef4444;--btn-hover-color:#111827;--btn-hover-border-color:#ef4444;background:var(--btn-bg)!important;color:var(--btn-color)!important;border:2px solid var(--btn-border-color)!important;transition:all 0.3s ease!important;font-weight:500}.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .btn-filter.btn-danger-modern:hover,.btn-danger-modern:hover,.delete-secondary-btn:hover{background:var(--btn-hover-bg)!important;color:var(--btn-hover-color)!important;border-color:var(--btn-hover-bg)!important;box-shadow:0 6px 20px rgba(239,68,68,0.3)!important}[data-bs-theme="dark"] .cancel-secondary-btn,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.cancel-secondary-btn,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.btn-danger-modern,[data-bs-theme="dark"] .btn-danger-modern,[data-bs-theme="dark"] .delete-secondary-btn{--btn-bg:transparent;--btn-color:#f9fafb;--btn-border-color:#dc2626;--btn-hover-bg:#ef4444;--btn-hover-color:#111827;--btn-hover-border-color:#ef4444;background:transparent!important;color:var(--btn-color)!important;border:3px solid var(--btn-border-color)!important}[data-bs-theme="dark"] .cancel-secondary-btn:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.cancel-secondary-btn:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.btn-danger-modern:hover,[data-bs-theme="dark"] .btn-danger-modern:hover,[data-bs-theme="dark"] .delete-secondary-btn:hover{background:var(--btn-hover-bg)!important;color:var(--btn-hover-color)!important;border-color:var(--btn-hover-border-color)!important;box-shadow:0 6px 20px rgba(239,68,68,0.3)!important}.warning-secondary-btn{--btn-bg:transparent;--btn-color:#111827;--btn-border-color:#d97706;--btn-hover-bg:#f59e0b;--btn-hover-color:#111827;--btn-hover-border-color:#f59e0b;background:var(--btn-bg)!important;color:var(--btn-color)!important;border:2px solid var(--btn-border-color)!important;transition:all 0.3s ease!important;font-weight:500}.warning-secondary-btn:hover{background:var(--btn-hover-bg)!important;color:var(--btn-hover-color)!important;border-color:var(--btn-hover-bg)!important;box-shadow:0 6px 20px rgba(245,158,11,0.3)!important}[data-bs-theme="dark"] .warning-secondary-btn{--btn-bg:transparent;--btn-color:#f9fafb;--btn-border-color:#d97706;--btn-hover-bg:#f59e0b;--btn-hover-color:#111827;--btn-hover-border-color:#f59e0b;background:transparent!important;color:var(--btn-color)!important;border:3px solid var(--btn-border-color)!important}[data-bs-theme="dark"] .warning-secondary-btn:hover{background:var(--btn-hover-bg)!important;color:var(--btn-hover-color)!important;border-color:var(--btn-hover-border-color)!important;box-shadow:0 6px 20px rgba(245,158,11,0.3)!important}.main-header-btn-success,#clientDetailsModal #quickCompleteForm .btn.btn-success,#clientDetailsModal #quickCompleteForm .btn-success.add-material-btn,#clientDetailsModal #quickCompleteForm .btn-success,#clientDetailsModal .modal-footer #quickCompleteForm .btn.btn-success,#clientDetailsModal .modal-footer #quickCompleteForm .btn-success,.quality-workspace-page .modal-footer #quickCompleteForm .btn.btn-success,.quality-workspace-page .modal-footer #quickCompleteForm .btn-success,.quality-workspace-page .action-buttons .btn.btn-success.complete-stage-btn,.quality-workspace-page .complete-stage-btn.btn.btn-success,.quality-workspace-page .complete-stage-btn.btn-success.add-material-btn,.btn-success-modern{--btn-bg:#059669;--btn-color:#ffffff;--btn-border-color:#ffffff;--btn-hover-bg:#10b981;--btn-hover-color:#111827;--btn-hover-border-color:#ffffff;background:var(--btn-bg);background-image:none;color:var(--btn-color);border:2px solid var(--btn-border-color)!important;transition:all 0.3s ease;font-weight:500}.main-header-btn-success i,#clientDetailsModal #quickCompleteForm .btn.btn-success i,#clientDetailsModal #quickCompleteForm .btn-success.add-material-btn i,#clientDetailsModal #quickCompleteForm .btn-success i,#clientDetailsModal .modal-footer #quickCompleteForm .btn.btn-success i,#clientDetailsModal .modal-footer #quickCompleteForm .btn-success i,.quality-workspace-page .modal-footer #quickCompleteForm .btn.btn-success i,.quality-workspace-page .modal-footer #quickCompleteForm .btn-success i,.quality-workspace-page .action-buttons .btn.btn-success.complete-stage-btn i,.quality-workspace-page .complete-stage-btn.btn.btn-success i,.quality-workspace-page .complete-stage-btn.btn-success.add-material-btn i,.btn-success-modern i{color:inherit!important}.main-header-btn-success:hover,#clientDetailsModal #quickCompleteForm .btn.btn-success:hover,#clientDetailsModal #quickCompleteForm .btn-success.add-material-btn:hover,#clientDetailsModal #quickCompleteForm .btn-success:hover,#clientDetailsModal .modal-footer #quickCompleteForm .btn-success:hover,.quality-workspace-page .modal-footer #quickCompleteForm .btn-success:hover,.quality-workspace-page .complete-stage-btn.btn.btn-success:hover,.quality-workspace-page .complete-stage-btn.btn-success.add-material-btn:hover,.btn-success-modern:hover{background:var(--btn-hover-bg);background-image:none;color:var(--btn-hover-color);border-color:var(--btn-hover-bg)!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(16,185,129,0.35)}[data-bs-theme="dark"] .main-header-btn-success,[data-bs-theme="dark"] #clientDetailsModal #quickCompleteForm .btn.btn-success,#clientDetailsModal #quickCompleteForm [data-bs-theme="dark"] .btn.btn-success,[data-bs-theme="dark"] #clientDetailsModal #quickCompleteForm .btn-success.add-material-btn,#clientDetailsModal #quickCompleteForm [data-bs-theme="dark"] .btn-success.add-material-btn,[data-bs-theme="dark"] #clientDetailsModal #quickCompleteForm .btn-success,#clientDetailsModal #quickCompleteForm [data-bs-theme="dark"] .btn-success,[data-bs-theme="dark"] #clientDetailsModal .modal-footer #quickCompleteForm .btn-success,#clientDetailsModal .modal-footer #quickCompleteForm [data-bs-theme="dark"] .btn-success,[data-bs-theme="dark"] .quality-workspace-page .modal-footer #quickCompleteForm .btn-success,.quality-workspace-page .modal-footer #quickCompleteForm [data-bs-theme="dark"] .btn-success,[data-bs-theme="dark"] .quality-workspace-page .complete-stage-btn.btn.btn-success,.quality-workspace-page [data-bs-theme="dark"] .complete-stage-btn.btn.btn-success,[data-bs-theme="dark"] .quality-workspace-page .complete-stage-btn.btn-success.add-material-btn,.quality-workspace-page [data-bs-theme="dark"] .complete-stage-btn.btn-success.add-material-btn,[data-bs-theme="dark"] .btn-success-modern{--btn-bg:transparent;--btn-color:#f9fafb;--btn-border-color:#059669;background:transparent!important;border:3px solid var(--btn-border-color)!important;--btn-hover-bg:#10b981;--btn-hover-color:#111827;--btn-hover-border-color:#10b981}[data-bs-theme="dark"] .main-header-btn-success:hover,[data-bs-theme="dark"] #clientDetailsModal #quickCompleteForm .btn-success:hover,#clientDetailsModal #quickCompleteForm [data-bs-theme="dark"] .btn-success:hover,[data-bs-theme="dark"] .quality-workspace-page .modal-footer #quickCompleteForm .btn-success:hover,.quality-workspace-page .modal-footer #quickCompleteForm [data-bs-theme="dark"] .btn-success:hover,[data-bs-theme="dark"] .quality-workspace-page .complete-stage-btn.btn.btn-success:hover,.quality-workspace-page [data-bs-theme="dark"] .complete-stage-btn.btn.btn-success:hover,[data-bs-theme="dark"] .quality-workspace-page .complete-stage-btn.btn-success.add-material-btn:hover,.quality-workspace-page [data-bs-theme="dark"] .complete-stage-btn.btn-success.add-material-btn:hover,[data-bs-theme="dark"] .btn-success-modern:hover{background:var(--btn-hover-bg)!important;color:var(--btn-hover-color)!important;border-color:var(--btn-hover-border-color)!important;box-shadow:0 6px 20px rgba(16,185,129,0.3)}.header-icon-button-static{background:#1e40af;color:#ffffff;border:2px solid #1e40af;padding:0.5rem 1rem;font-weight:500;font-size:1rem;display:inline-block;border-radius:0.375rem;line-height:1}.header-icon-button-static i{color:inherit!important}[data-bs-theme="dark"] .header-icon-button-static{background:transparent!important;color:#f9fafb!important;border:2px solid #f9fafb!important}.page-top-header,.manager-dashboard-card>.card-header,.materials-header,.manager-top-header,.goals-hero,.events-hero{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff;margin:1rem!important}.page-top-header h1,.manager-dashboard-card>.card-header h1,.materials-header h1,.manager-top-header h1,.goals-hero h1,.events-hero h1,.page-top-header .h1,.manager-dashboard-card>.card-header .h1,.materials-header .h1,.manager-top-header .h1,.goals-hero .h1,.events-hero .h1,.page-top-header h2,.manager-dashboard-card>.card-header h2,.materials-header h2,.manager-top-header h2,.goals-hero h2,.events-hero h2,.page-top-header .h2,.manager-dashboard-card>.card-header .h2,.materials-header .h2,.manager-top-header .h2,.goals-hero .h2,.events-hero .h2,.page-top-header h3,.manager-dashboard-card>.card-header h3,.materials-header h3,.manager-top-header h3,.goals-hero h3,.events-hero h3,.page-top-header .h3,.manager-dashboard-card>.card-header .h3,.materials-header .h3,.manager-top-header .h3,.goals-hero .h3,.events-hero .h3,.page-top-header h4,.manager-dashboard-card>.card-header h4,.materials-header h4,.manager-top-header h4,.goals-hero h4,.events-hero h4,.page-top-header .h4,.manager-dashboard-card>.card-header .h4,.materials-header .h4,.manager-top-header .h4,.goals-hero .h4,.events-hero .h4,.page-top-header h5,.manager-dashboard-card>.card-header h5,.materials-header h5,.manager-top-header h5,.goals-hero h5,.events-hero h5,.page-top-header .h5,.manager-dashboard-card>.card-header .h5,.materials-header .h5,.manager-top-header .h5,.goals-hero .h5,.events-hero .h5,.page-top-header h6,.manager-dashboard-card>.card-header h6,.materials-header h6,.manager-top-header h6,.goals-hero h6,.events-hero h6,.page-top-header .h6,.manager-dashboard-card>.card-header .h6,.materials-header .h6,.manager-top-header .h6,.goals-hero .h6,.events-hero .h6,.page-top-header i,.manager-dashboard-card>.card-header i,.materials-header i,.manager-top-header i,.goals-hero i,.events-hero i{color:#ffffff!important}.page-top-header .text-muted,.manager-dashboard-card>.card-header .text-muted,.materials-header .text-muted,.manager-top-header .text-muted,.goals-hero .text-muted,.events-hero .text-muted{color:rgba(255,255,255,0.9)!important}.secondary-card-header{--card-header-bg:#ffffff;--card-header-text:#111827;--card-header-icon:#1e40af;--card-header-border:#d1d5db;background:var(--card-header-bg)!important;border-bottom:1px solid var(--card-header-border)!important;padding:1rem 1.5rem!important}.secondary-card-header h1,.secondary-card-header .h1,.secondary-card-header h2,.secondary-card-header .h2,.secondary-card-header h3,.secondary-card-header .h3,.secondary-card-header h4,.secondary-card-header .h4,.secondary-card-header h5,.secondary-card-header .h5,.secondary-card-header h6,.secondary-card-header .h6{color:var(--card-header-text)!important;font-weight:600;margin:0}.secondary-card-header i{color:var(--card-header-icon)!important}[data-bs-theme="dark"] .secondary-card-header{--card-header-bg:#1f2937;--card-header-text:#f9fafb;--card-header-icon:#3b82f6;--card-header-border:#374151}.page-top-header .badge.bg-success,.manager-dashboard-card>.card-header .badge.bg-success,.materials-header .badge.bg-success,.manager-top-header .badge.bg-success,.goals-hero .badge.bg-success,.events-hero .badge.bg-success,.lesson-top-header .badge.bg-success{background-color:#ffffff!important;color:#059669!important}[data-bs-theme="dark"] .page-top-header .badge.bg-success,[data-bs-theme="dark"] .manager-dashboard-card>.card-header .badge.bg-success,[data-bs-theme="dark"] .materials-header .badge.bg-success,[data-bs-theme="dark"] .manager-top-header .badge.bg-success,[data-bs-theme="dark"] .goals-hero .badge.bg-success,[data-bs-theme="dark"] .events-hero .badge.bg-success,[data-bs-theme="dark"] .lesson-top-header .badge.bg-success{background-color:#10b981!important;color:#111827!important}.page-top-header .badge.bg-warning,.manager-dashboard-card>.card-header .badge.bg-warning,.materials-header .badge.bg-warning,.manager-top-header .badge.bg-warning,.goals-hero .badge.bg-warning,.events-hero .badge.bg-warning,.lesson-top-header .badge.bg-warning{background-color:#ffffff!important;color:#d97706!important}[data-bs-theme="dark"] .page-top-header .badge.bg-warning,[data-bs-theme="dark"] .manager-dashboard-card>.card-header .badge.bg-warning,[data-bs-theme="dark"] .materials-header .badge.bg-warning,[data-bs-theme="dark"] .manager-top-header .badge.bg-warning,[data-bs-theme="dark"] .goals-hero .badge.bg-warning,[data-bs-theme="dark"] .events-hero .badge.bg-warning,[data-bs-theme="dark"] .lesson-top-header .badge.bg-warning{background-color:#f59e0b!important;color:#111827!important}.page-top-header .badge.bg-info,.manager-dashboard-card>.card-header .badge.bg-info,.materials-header .badge.bg-info,.manager-top-header .badge.bg-info,.goals-hero .badge.bg-info,.events-hero .badge.bg-info,.lesson-top-header .badge.bg-info{background-color:#ffffff!important;color:#0891b2!important}[data-bs-theme="dark"] .page-top-header .badge.bg-info,[data-bs-theme="dark"] .manager-dashboard-card>.card-header .badge.bg-info,[data-bs-theme="dark"] .materials-header .badge.bg-info,[data-bs-theme="dark"] .manager-top-header .badge.bg-info,[data-bs-theme="dark"] .goals-hero .badge.bg-info,[data-bs-theme="dark"] .events-hero .badge.bg-info,[data-bs-theme="dark"] .lesson-top-header .badge.bg-info{background-color:#06b6d4!important;color:#111827!important}.page-top-header .badge.bg-danger,.manager-dashboard-card>.card-header .badge.bg-danger,.materials-header .badge.bg-danger,.manager-top-header .badge.bg-danger,.goals-hero .badge.bg-danger,.events-hero .badge.bg-danger,.lesson-top-header .badge.bg-danger{background-color:#ffffff!important;color:#dc2626!important}[data-bs-theme="dark"] .page-top-header .badge.bg-danger,[data-bs-theme="dark"] .manager-dashboard-card>.card-header .badge.bg-danger,[data-bs-theme="dark"] .materials-header .badge.bg-danger,[data-bs-theme="dark"] .manager-top-header .badge.bg-danger,[data-bs-theme="dark"] .goals-hero .badge.bg-danger,[data-bs-theme="dark"] .events-hero .badge.bg-danger,[data-bs-theme="dark"] .lesson-top-header .badge.bg-danger{background-color:#ef4444!important;color:#111827!important}.page-top-header .badge.bg-secondary,.manager-dashboard-card>.card-header .badge.bg-secondary,.materials-header .badge.bg-secondary,.manager-top-header .badge.bg-secondary,.goals-hero .badge.bg-secondary,.events-hero .badge.bg-secondary,.lesson-top-header .badge.bg-secondary{background-color:#ffffff!important;color:#6b7280!important}[data-bs-theme="dark"] .page-top-header .badge.bg-secondary,[data-bs-theme="dark"] .manager-dashboard-card>.card-header .badge.bg-secondary,[data-bs-theme="dark"] .materials-header .badge.bg-secondary,[data-bs-theme="dark"] .manager-top-header .badge.bg-secondary,[data-bs-theme="dark"] .goals-hero .badge.bg-secondary,[data-bs-theme="dark"] .events-hero .badge.bg-secondary,[data-bs-theme="dark"] .lesson-top-header .badge.bg-secondary{background-color:#d1d5db!important;color:#111827!important}.lesson-top-header .badge.bg-success[data-badge-len],.lesson-top-header .badge.bg-warning[data-badge-len],.lesson-top-header .badge.bg-info[data-badge-len],.lesson-top-header .badge.bg-danger[data-badge-len],.lesson-top-header .badge.bg-secondary[data-badge-len]{height:auto!important;min-width:auto!important;border-radius:1rem!important;padding:0.35em 0.65em!important;font-size:inherit!important}.header-with-subtitle{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff;padding:2rem 2rem!important;margin:1rem!important;border-radius:0.5rem}.header-with-subtitle h1,.header-with-subtitle .h1,.header-with-subtitle h2,.header-with-subtitle .h2,.header-with-subtitle h3,.header-with-subtitle .h3,.header-with-subtitle h4,.header-with-subtitle .h4,.header-with-subtitle h5,.header-with-subtitle .h5,.header-with-subtitle h6,.header-with-subtitle .h6,.header-with-subtitle p,.header-with-subtitle i{color:#ffffff!important}.btn-close,.modal .btn-close{--bs-btn-close-color:#000000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%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.414'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(30,64,175,0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;box-sizing:content-box;width:1em;height:1em;padding:0.25em 0.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:0.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:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white,[data-bs-theme="dark"] .modal-header .btn-close,[data-bs-theme="dark"] .btn-close{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme="light"]{--bs-btn-close-filter:}[data-bs-theme="dark"]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.btn-close,.modal .btn-close{--bs-btn-close-color:#111827;opacity:0.7;transition:color 0.2s ease,opacity 0.2s ease,box-shadow 0.2s ease}.btn-close:hover{opacity:1}.btn-close:focus{outline:0;box-shadow:0 0 0 0.25rem rgba(30,64,175,0.25);opacity:1}[data-bs-theme="dark"] .btn-close{--bs-btn-close-color:#f9fafb}[data-bs-theme="dark"] .btn-close:focus{box-shadow:0 0 0 0.25rem rgba(59,130,246,0.35)}.badge{font-weight:700;letter-spacing:.01em}.badge i{color:inherit!important}.badge.bg-primary{background:transparent!important;background-image:none!important;background-color:rgba(30,64,175,0.12)!important;color:#1e40af!important}.badge.bg-success{background:transparent!important;background-image:none!important;background-color:rgba(5,150,105,0.12)!important;color:#059669!important}.badge.bg-info{background:transparent!important;background-image:none!important;background-color:rgba(8,145,178,0.12)!important;color:#0891b2!important}.badge.bg-warning{background:transparent!important;background-image:none!important;background-color:rgba(217,119,6,0.18)!important;color:#8f4e04!important}.badge.bg-danger{background:transparent!important;background-image:none!important;background-color:rgba(220,38,38,0.12)!important;color:#dc2626!important}.badge.bg-secondary{background:transparent!important;background-image:none!important;background-color:rgba(107,114,128,0.15)!important;color:#111827!important}.badge.bg-light{background-color:#f8fafc!important;color:#111827!important}.badge.bg-dark{background-color:#1f2937!important;color:#ffffff!important}[data-bs-theme="dark"] .badge.bg-primary{background:transparent!important;background-image:none!important;background-color:rgba(59,130,246,0.18)!important;color:#3b82f6!important}[data-bs-theme="dark"] .badge.bg-success{background:transparent!important;background-image:none!important;background-color:rgba(16,185,129,0.18)!important;color:#10b981!important}[data-bs-theme="dark"] .badge.bg-info{background:transparent!important;background-image:none!important;background-color:rgba(6,182,212,0.18)!important;color:#06b6d4!important}[data-bs-theme="dark"] .badge.bg-warning{background:transparent!important;background-image:none!important;background-color:rgba(245,158,11,0.22)!important;color:#f59e0b!important}[data-bs-theme="dark"] .badge.badge-primary:not([style*="background-color"]){background:transparent!important;background-image:none!important;background-color:rgba(30,64,175,0.12)!important;color:#1e40af!important}[data-bs-theme="dark"] .badge.badge-success:not([style*="background-color"]){background:transparent!important;background-image:none!important;background-color:rgba(5,150,105,0.12)!important;color:#059669!important}[data-bs-theme="dark"] .badge.badge-info:not([style*="background-color"]){background:transparent!important;background-image:none!important;background-color:rgba(8,145,178,0.12)!important;color:#0891b2!important}[data-bs-theme="dark"] .badge.badge-warning:not([style*="background-color"]){background:transparent!important;background-image:none!important;background-color:rgba(217,119,6,0.18)!important;color:#8f4e04!important}[data-bs-theme="dark"] .badge.badge-danger:not([style*="background-color"]){background:transparent!important;background-image:none!important;background-color:rgba(220,38,38,0.12)!important;color:#dc2626!important}[data-bs-theme="dark"] .badge.badge-secondary:not([style*="background-color"]){background:transparent!important;background-image:none!important;background-color:rgba(107,114,128,0.15)!important;color:#111827!important}[data-bs-theme="dark"] .badge.badge-light:not([style*="background-color"]){background-color:#f8fafc!important;color:#111827!important}[data-bs-theme="dark"] .badge.badge-dark:not([style*="background-color"]){background-color:#1f2937!important;color:#ffffff!important}[data-bs-theme="dark"] .badge.bg-danger{background:transparent!important;background-image:none!important;background-color:rgba(239,68,68,0.18)!important;color:#ef4444!important}[data-bs-theme="dark"] .badge.bg-secondary{background:transparent!important;background-image:none!important;background-color:rgba(75,85,99,0.35)!important;color:#d1d5db!important}[data-bs-theme="dark"] .badge.bg-light{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .badge.bg-dark{background-color:#374151!important;color:#ffffff!important}.modal-header .btn-close,.modal .btn-close{background-image:var(--bs-btn-close-bg)!important;filter:var(--bs-btn-close-filter,none)!important}.create-modal .modal-header .btn-close.btn-close-white,.create-modal .modal-header .btn-close,.add-course-modal .modal-header .btn-close.btn-close-white,.add-course-modal .modal-header .btn-close,.edit-course-modal .modal-header .btn-close.btn-close-white,.edit-course-modal .modal-header .btn-close,#editLessonModal .modal-header .btn-close.btn-close-white,#editLessonModal .modal-header .btn-close,#addLessonModal .modal-header .btn-close.btn-close-white,#addLessonModal .modal-header .btn-close,#editModuleModal .modal-header .btn-close.btn-close-white,#editModuleModal .modal-header .btn-close,#addModuleModal .modal-header .btn-close.btn-close-white,#addModuleModal .modal-header .btn-close{--bs-btn-close-filter:brightness(0) invert(1)!important;filter:brightness(0) invert(1)!important;opacity:0.8!important;background-size:1em!important;background-image:var(--bs-btn-close-bg)!important}.create-modal .modal-header .btn-close.btn-close-white:hover,.create-modal .modal-header .btn-close:hover,.add-course-modal .modal-header .btn-close.btn-close-white:hover,.add-course-modal .modal-header .btn-close:hover,.edit-course-modal .modal-header .btn-close.btn-close-white:hover,.edit-course-modal .modal-header .btn-close:hover,#editLessonModal .modal-header .btn-close.btn-close-white:hover,#editLessonModal .modal-header .btn-close:hover,#addLessonModal .modal-header .btn-close.btn-close-white:hover,#addLessonModal .modal-header .btn-close:hover,#editModuleModal .modal-header .btn-close.btn-close-white:hover,#editModuleModal .modal-header .btn-close:hover,#addModuleModal .modal-header .btn-close.btn-close-white:hover,#addModuleModal .modal-header .btn-close:hover{opacity:1!important}[data-bs-theme="dark"] .create-modal .modal-header .btn-close.btn-close-white,[data-bs-theme="dark"] .create-modal .modal-header .btn-close,[data-bs-theme="dark"] .add-course-modal .modal-header .btn-close.btn-close-white,[data-bs-theme="dark"] .add-course-modal .modal-header .btn-close,[data-bs-theme="dark"] .edit-course-modal .modal-header .btn-close.btn-close-white,[data-bs-theme="dark"] .edit-course-modal .modal-header .btn-close,[data-bs-theme="dark"] #editLessonModal .modal-header .btn-close.btn-close-white,[data-bs-theme="dark"] #editLessonModal .modal-header .btn-close,[data-bs-theme="dark"] #addLessonModal .modal-header .btn-close.btn-close-white,[data-bs-theme="dark"] #addLessonModal .modal-header .btn-close,[data-bs-theme="dark"] #editModuleModal .modal-header .btn-close.btn-close-white,[data-bs-theme="dark"] #editModuleModal .modal-header .btn-close,[data-bs-theme="dark"] #addModuleModal .modal-header .btn-close.btn-close-white,[data-bs-theme="dark"] #addModuleModal .modal-header .btn-close{--bs-btn-close-filter:brightness(0) invert(1)!important;filter:brightness(0) invert(1)!important;opacity:0.8!important}[data-bs-theme="dark"] .create-modal .modal-header .btn-close.btn-close-white:hover,[data-bs-theme="dark"] .create-modal .modal-header .btn-close:hover,[data-bs-theme="dark"] .add-course-modal .modal-header .btn-close.btn-close-white:hover,[data-bs-theme="dark"] .add-course-modal .modal-header .btn-close:hover,[data-bs-theme="dark"] .edit-course-modal .modal-header .btn-close.btn-close-white:hover,[data-bs-theme="dark"] .edit-course-modal .modal-header .btn-close:hover,[data-bs-theme="dark"] #editLessonModal .modal-header .btn-close.btn-close-white:hover,[data-bs-theme="dark"] #editLessonModal .modal-header .btn-close:hover,[data-bs-theme="dark"] #addLessonModal .modal-header .btn-close.btn-close-white:hover,[data-bs-theme="dark"] #addLessonModal .modal-header .btn-close:hover,[data-bs-theme="dark"] #editModuleModal .modal-header .btn-close.btn-close-white:hover,[data-bs-theme="dark"] #editModuleModal .modal-header .btn-close:hover,[data-bs-theme="dark"] #addModuleModal .modal-header .btn-close.btn-close-white:hover,[data-bs-theme="dark"] #addModuleModal .modal-header .btn-close:hover{opacity:1!important}.badge.badge-pill,.badge.bg-danger,.badge.bg-primary,.badge.bg-info,.badge.bg-success,.badge.bg-warning{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 0.4rem;border-radius:999px;line-height:1;font-weight:700;font-size:0.75rem}.badge.badge-pill[data-badge-len="2"],.badge.bg-danger[data-badge-len="2"],.badge.bg-primary[data-badge-len="2"],.badge.bg-info[data-badge-len="2"],.badge.bg-success[data-badge-len="2"],.badge.bg-warning[data-badge-len="2"]{padding-left:0.5rem;padding-right:0.5rem}.badge.badge-pill[data-badge-len="3"],.badge.bg-danger[data-badge-len="3"],.badge.bg-primary[data-badge-len="3"],.badge.bg-info[data-badge-len="3"],.badge.bg-success[data-badge-len="3"],.badge.bg-warning[data-badge-len="3"]{padding-left:0.6rem;padding-right:0.6rem}.badge.bg-danger{box-shadow:0 0 0 1px rgba(0,0,0,0.05)}[data-bs-theme="dark"] .badge.bg-danger{box-shadow:0 0 0 1px rgba(255,255,255,0.08)}.global-banner{position:relative;margin-top:-14px;margin-bottom:24px;border:0;border-radius:0.5rem;padding:1rem 1.5rem;font-weight:500;display:flex;align-items:center;justify-content:center}.global-banner.global-banner-success{background-color:rgba(5,150,105,0.15);color:#059669}.global-banner.global-banner-info{background-color:rgba(8,145,178,0.15);color:#0891b2}.global-banner.global-banner-warning{background-color:rgba(217,119,6,0.15);color:#d97706}.global-banner.global-banner-danger{background-color:rgba(220,38,38,0.15);color:#dc2626}body>.global-banner{transition:margin-left 0.25s ease,width 0.25s ease}@media (min-width:992px){body[data-sidebar-desktop-state="hover-collapsed"] body>.global-banner,body:not([data-sidebar-desktop-state="fixed-expanded"]):not([data-sidebar-desktop-state="hover-expanded"]) body>.global-banner{margin-left:70px;width:calc(100% - 70px)}body[data-sidebar-desktop-state="fixed-expanded"] body>.global-banner{margin-left:260px;width:calc(100% - 260px)}body[data-sidebar-desktop-state="hover-expanded"] body>.global-banner{margin-left:70px;width:calc(100% - 70px)}}.global-toast{margin-top:-14px;margin-bottom:24px;border:0;border-radius:0.5rem;padding:1rem 1.25rem;font-weight:500;width:350px;max-width:100%;font-size:.875rem;background-clip:padding-box;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}.global-toast .toast-header{border-bottom:1px solid rgba(0,0,0,0.05)}.global-toast.global-toast-success{background-color:rgba(5,150,105,0.9)!important;color:#ffffff!important}.global-toast.global-toast-success .toast-header{background-color:rgba(5,150,105,0.9)!important;color:#ffffff!important}.global-toast.global-toast-info{background-color:rgba(8,145,178,0.9)!important;color:#ffffff!important}.global-toast.global-toast-info .toast-header{background-color:rgba(8,145,178,0.9)!important;color:#ffffff!important}.global-toast.global-toast-warning{background-color:rgba(217,119,6,0.9)!important;color:#ffffff!important}.global-toast.global-toast-warning .toast-header{background-color:rgba(217,119,6,0.9)!important;color:#ffffff!important}.global-toast.global-toast-danger{background-color:rgba(220,38,38,0.9)!important;color:#ffffff!important}.global-toast.global-toast-danger .toast-header{background-color:rgba(220,38,38,0.9)!important;color:#ffffff!important}.table-hover-custom>tbody>tr:hover>*,.table-striped.table-hover-custom>tbody>tr:nth-of-type(odd):hover>*{--bs-table-accent-bg:#e0e5e9!important}[data-bs-theme="dark"] .table-hover-custom>tbody>tr:hover>*,[data-bs-theme="dark"] .table-striped.table-hover-custom>tbody>tr:nth-of-type(odd):hover>*{--bs-table-accent-bg:#40464c!important}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000}[data-bs-theme="dark"]{--chat-bg-primary:#1a1d23;--chat-bg-secondary:#232831;--chat-bg-tertiary:#2a2f3a;--chat-border:#3a4049;--chat-text-primary:#e8eaed;--chat-text-secondary:#9aa0a6;--chat-text-muted:#6c757d;--chat-accent:#4fc3f7;--chat-accent-hover:#29b6f6}[data-bs-theme="dark"] .tg-chat-panel{background:transparent!important}[data-bs-theme="dark"] .sma-tg-messages,[data-bs-theme="dark"] .chat-messages{background:transparent!important;color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .chat-bubble.received,[data-bs-theme="dark"] .message-bubble.received{background:#363636!important;color:#ffffff!important;box-shadow:none!important;border:none!important;position:relative!important;margin-left:8px!important;margin-bottom:2px!important}[data-bs-theme="dark"] .message-row.other.group-start .chat-bubble.received,[data-bs-theme="dark"] .message-row.other.group-start .message-bubble.received{border-radius:22px 22px 22px 8px!important}[data-bs-theme="dark"] .message-row.other.continued:not(.has-tail) .chat-bubble.received,[data-bs-theme="dark"] .message-row.other.continued:not(.has-tail) .message-bubble.received{border-radius:8px!important}[data-bs-theme="dark"] .message-row.other.has-tail .chat-bubble.received,[data-bs-theme="dark"] .message-row.other.has-tail .message-bubble.received{border-radius:22px 8px 22px 4px!important}[data-bs-theme="dark"] .message-row.other.group-start.has-tail .chat-bubble.received,[data-bs-theme="dark"] .message-row.other.group-start.has-tail .message-bubble.received{border-radius:22px 22px 22px 4px!important}[data-bs-theme="dark"] .chat-bubble.sent,[data-bs-theme="dark"] .message-bubble.sent{background:#276e40!important;color:rgba(255,255,255,0.92)!important;box-shadow:none!important;border:none!important;position:relative!important;margin-right:8px!important;margin-bottom:2px!important}[data-bs-theme="dark"] .message-row.own.group-start .chat-bubble.sent,[data-bs-theme="dark"] .message-row.own.group-start .message-bubble.sent{border-radius:22px 22px 8px 22px!important}[data-bs-theme="dark"] .message-row.own.continued:not(.has-tail) .chat-bubble.sent,[data-bs-theme="dark"] .message-row.own.continued:not(.has-tail) .message-bubble.sent{border-radius:8px!important}[data-bs-theme="dark"] .message-row.own.has-tail .chat-bubble.sent,[data-bs-theme="dark"] .message-row.own.has-tail .message-bubble.sent{border-radius:8px 22px 4px 22px!important}[data-bs-theme="dark"] .message-row.own.group-start.has-tail .chat-bubble.sent,[data-bs-theme="dark"] .message-row.own.group-start.has-tail .message-bubble.sent{border-radius:22px 22px 4px 22px!important}[data-bs-theme="dark"] .message-row.continued .author-name{display:none!important}[data-bs-theme="dark"] .message-row:not(.has-tail)>.avatar{visibility:hidden!important;width:36px}[data-bs-theme="dark"] .message-row.has-tail>.avatar{visibility:visible!important}[data-bs-theme="dark"] .message-time{color:#b0b0b0!important;font-size:0.75rem!important;text-align:right!important;margin-top:4px!important}[data-bs-theme="dark"] .message-status{color:#ffffff!important;font-size:0.7rem!important;margin-left:4px!important}[data-bs-theme="dark"] .message-sender{color:#ffb74d!important;font-size:0.8rem!important;font-weight:500!important;margin-bottom:4px!important}[data-bs-theme="dark"] .tg-chat-list-panel,[data-bs-theme="dark"] .sma-tg-chat-list,[data-bs-theme="dark"] .sma-tg-list{background:var(--chat-bg-secondary)!important;border-color:var(--chat-border)!important}[data-bs-theme="dark"] .chat-header,[data-bs-theme="dark"] .mobile-chat-header,[data-bs-theme="dark"] .tg-chat-header{background:var(--chat-bg-secondary)!important;border-color:var(--chat-border)!important;color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .chat-username{color:var(--chat-text-primary)!important;font-weight:600!important}[data-bs-theme="dark"] .chat-status{color:var(--chat-text-secondary)!important}[data-bs-theme="dark"] .sma-tg-input-area,[data-bs-theme="dark"] .tg-chat-input-area{background:var(--chat-bg-secondary)!important;border-color:var(--chat-border)!important}[data-bs-theme="dark"] .sma-tg-input-area .input-wrapper,[data-bs-theme="dark"] .tg-chat-input-area .input-wrapper{background:var(--chat-bg-tertiary)!important;border-radius:12px!important;border:1px solid var(--chat-border)!important}[data-bs-theme="dark"] .sma-tg-input-area input,[data-bs-theme="dark"] .sma-tg-input-area textarea,[data-bs-theme="dark"] .tg-chat-input-area input,[data-bs-theme="dark"] .tg-chat-input-area textarea{background:transparent!important;color:var(--chat-text-primary)!important;border:none!important}[data-bs-theme="dark"] .sma-tg-input-area input::placeholder,[data-bs-theme="dark"] .sma-tg-input-area textarea::placeholder,[data-bs-theme="dark"] .tg-chat-input-area input::placeholder,[data-bs-theme="dark"] .tg-chat-input-area textarea::placeholder{color:var(--chat-text-muted)!important}[data-bs-theme="dark"] .sma-tg-input-area input:focus,[data-bs-theme="dark"] .sma-tg-input-area textarea:focus,[data-bs-theme="dark"] .tg-chat-input-area input:focus,[data-bs-theme="dark"] .tg-chat-input-area textarea:focus{outline:none!important;box-shadow:0 0 0 2px var(--chat-accent)!important}[data-bs-theme="dark"] .chat-btn,[data-bs-theme="dark"] .btn-chat{background:var(--chat-accent)!important;color:#ffffff!important;border:none!important;border-radius:12px!important;transition:all 0.3s ease!important}[data-bs-theme="dark"] .chat-btn:hover,[data-bs-theme="dark"] .btn-chat:hover{background:var(--chat-accent-hover)!important}[data-bs-theme="dark"] .send-btn{background:var(--chat-accent)!important;color:#ffffff!important;border-radius:50%!important;width:40px!important;height:40px!important;transition:all 0.3s ease!important}[data-bs-theme="dark"] .send-btn:hover{background:var(--chat-accent-hover)!important;transform:scale(1.05)!important}[data-bs-theme="dark"] ::-webkit-scrollbar{width:8px!important}[data-bs-theme="dark"] ::-webkit-scrollbar-track{background:var(--chat-bg-secondary)!important;border-radius:4px!important}[data-bs-theme="dark"] ::-webkit-scrollbar-thumb{background:var(--chat-border)!important;border-radius:4px!important}[data-bs-theme="dark"] ::-webkit-scrollbar-thumb:hover{background:var(--chat-text-muted)!important}.dark-theme-active{--chat-bg-primary:#1a1d23;--chat-bg-secondary:#232831;--chat-bg-tertiary:#2a2f3a;--chat-border:#3a4049;--chat-text-primary:#e8eaed;--chat-text-secondary:#9aa0a6;--chat-text-muted:#6c757d;--chat-accent:#4fc3f7;--chat-accent-hover:#29b6f6}.dark-theme-active .tg-chat-panel{background:transparent!important}.dark-theme-active .sma-tg-messages,.dark-theme-active .chat-messages{background:transparent!important;color:var(--chat-text-primary)!important}.dark-theme-active .chat-bubble.received,.dark-theme-active .message-bubble.received{background:#363636!important;color:#ffffff!important;box-shadow:none!important;border:none!important;position:relative!important;margin-left:8px!important;margin-bottom:2px!important}.dark-theme-active .message-row.other.group-start .chat-bubble.received,.dark-theme-active .message-row.other.group-start .message-bubble.received{border-radius:22px 22px 22px 8px!important}.dark-theme-active .message-row.other.continued:not(.has-tail) .chat-bubble.received,.dark-theme-active .message-row.other.continued:not(.has-tail) .message-bubble.received{border-radius:8px!important}.dark-theme-active .message-row.other.has-tail .chat-bubble.received,.dark-theme-active .message-row.other.has-tail .message-bubble.received{border-radius:22px 8px 22px 4px!important}.dark-theme-active .message-row.other.group-start.has-tail .chat-bubble.received,.dark-theme-active .message-row.other.group-start.has-tail .message-bubble.received{border-radius:22px 22px 22px 4px!important}.dark-theme-active .chat-bubble.sent,.dark-theme-active .message-bubble.sent{background:#276e40!important;color:rgba(255,255,255,0.92)!important;box-shadow:none!important;border:none!important;position:relative!important;margin-right:8px!important;margin-bottom:2px!important}.dark-theme-active .message-row.own.group-start .chat-bubble.sent,.dark-theme-active .message-row.own.group-start .message-bubble.sent{border-radius:22px 22px 8px 22px!important}.dark-theme-active .message-row.own.continued:not(.has-tail) .chat-bubble.sent,.dark-theme-active .message-row.own.continued:not(.has-tail) .message-bubble.sent{border-radius:8px!important}.dark-theme-active .message-row.own.has-tail .chat-bubble.sent,.dark-theme-active .message-row.own.has-tail .message-bubble.sent{border-radius:8px 22px 4px 22px!important}.dark-theme-active .message-row.own.group-start.has-tail .chat-bubble.sent,.dark-theme-active .message-row.own.group-start.has-tail .message-bubble.sent{border-radius:22px 22px 4px 22px!important}.dark-theme-active .message-row.continued .author-name{display:none!important}.dark-theme-active .message-row:not(.has-tail)>.avatar{visibility:hidden!important;width:36px}.dark-theme-active .message-row.has-tail>.avatar{visibility:visible!important}.dark-theme-active .message-time{color:#b0b0b0!important;font-size:0.75rem!important;text-align:right!important;margin-top:4px!important}.dark-theme-active .message-status{color:#ffffff!important;font-size:0.7rem!important;margin-left:4px!important}.dark-theme-active .message-sender{color:#ffb74d!important;font-size:0.8rem!important;font-weight:500!important;margin-bottom:4px!important}.dark-theme-active .tg-chat-list-panel,.dark-theme-active .sma-tg-chat-list,.dark-theme-active .sma-tg-list{background:var(--chat-bg-secondary)!important;border-color:var(--chat-border)!important}.dark-theme-active .chat-header,.dark-theme-active .mobile-chat-header,.dark-theme-active .tg-chat-header{background:var(--chat-bg-secondary)!important;border-color:var(--chat-border)!important;color:var(--chat-text-primary)!important}.dark-theme-active .chat-username{color:var(--chat-text-primary)!important;font-weight:600!important}.dark-theme-active .chat-status{color:var(--chat-text-secondary)!important}.dark-theme-active .sma-tg-input-area,.dark-theme-active .tg-chat-input-area{background:var(--chat-bg-secondary)!important;border-color:var(--chat-border)!important}.dark-theme-active .sma-tg-input-area .input-wrapper,.dark-theme-active .tg-chat-input-area .input-wrapper{background:var(--chat-bg-tertiary)!important;border-radius:12px!important;border:1px solid var(--chat-border)!important}.dark-theme-active .sma-tg-input-area input,.dark-theme-active .sma-tg-input-area textarea,.dark-theme-active .tg-chat-input-area input,.dark-theme-active .tg-chat-input-area textarea{background:transparent!important;color:var(--chat-text-primary)!important;border:none!important}.dark-theme-active .sma-tg-input-area input::placeholder,.dark-theme-active .sma-tg-input-area textarea::placeholder,.dark-theme-active .tg-chat-input-area input::placeholder,.dark-theme-active .tg-chat-input-area textarea::placeholder{color:var(--chat-text-muted)!important}.dark-theme-active .sma-tg-input-area input:focus,.dark-theme-active .sma-tg-input-area textarea:focus,.dark-theme-active .tg-chat-input-area input:focus,.dark-theme-active .tg-chat-input-area textarea:focus{outline:none!important;box-shadow:0 0 0 2px var(--chat-accent)!important}.dark-theme-active .chat-btn,.dark-theme-active .btn-chat{background:var(--chat-accent)!important;color:#ffffff!important;border:none!important;border-radius:12px!important;transition:all 0.3s ease!important}.dark-theme-active .chat-btn:hover,.dark-theme-active .btn-chat:hover{background:var(--chat-accent-hover)!important}.dark-theme-active .send-btn{background:var(--chat-accent)!important;color:#ffffff!important;border-radius:50%!important;width:40px!important;height:40px!important;transition:all 0.3s ease!important}.dark-theme-active .send-btn:hover{background:var(--chat-accent-hover)!important;transform:scale(1.05)!important}.dark-theme-active ::-webkit-scrollbar{width:8px!important}.dark-theme-active ::-webkit-scrollbar-track{background:var(--chat-bg-secondary)!important;border-radius:4px!important}.dark-theme-active ::-webkit-scrollbar-thumb{background:var(--chat-border)!important;border-radius:4px!important}.dark-theme-active ::-webkit-scrollbar-thumb:hover{background:var(--chat-text-muted)!important}.dark-theme-active{--chat-bg-primary:#1a1d23;--chat-bg-secondary:#232831;--chat-bg-tertiary:#2a2f3a;--chat-border:#3a4049;--chat-text-primary:#e8eaed;--chat-text-secondary:#9aa0a6;--chat-text-muted:#6c757d;--chat-accent:#4fc3f7;--chat-accent-hover:#29b6f6}.dark-theme-active .tg-chat-panel{background:transparent!important}.dark-theme-active .sma-tg-messages,.dark-theme-active .chat-messages{background:transparent!important;color:var(--chat-text-primary)!important}.dark-theme-active .chat-bubble.received,.dark-theme-active .message-bubble.received{background:#363636!important;color:#ffffff!important;box-shadow:none!important;border:none!important;position:relative!important;margin-left:8px!important;margin-bottom:2px!important}.dark-theme-active .message-row.other.group-start .chat-bubble.received,.dark-theme-active .message-row.other.group-start .message-bubble.received{border-radius:22px 22px 22px 8px!important}.dark-theme-active .message-row.other.continued:not(.has-tail) .chat-bubble.received,.dark-theme-active .message-row.other.continued:not(.has-tail) .message-bubble.received{border-radius:8px!important}.dark-theme-active .message-row.other.has-tail .chat-bubble.received,.dark-theme-active .message-row.other.has-tail .message-bubble.received{border-radius:22px 8px 22px 4px!important}.dark-theme-active .message-row.other.group-start.has-tail .chat-bubble.received,.dark-theme-active .message-row.other.group-start.has-tail .message-bubble.received{border-radius:22px 22px 22px 4px!important}.dark-theme-active .chat-bubble.sent,.dark-theme-active .message-bubble.sent{background:#276e40!important;color:rgba(255,255,255,0.92)!important;box-shadow:none!important;border:none!important;position:relative!important;margin-right:8px!important;margin-bottom:2px!important}.dark-theme-active .message-row.own.group-start .chat-bubble.sent,.dark-theme-active .message-row.own.group-start .message-bubble.sent{border-radius:22px 22px 8px 22px!important}.dark-theme-active .message-row.own.continued:not(.has-tail) .chat-bubble.sent,.dark-theme-active .message-row.own.continued:not(.has-tail) .message-bubble.sent{border-radius:8px!important}.dark-theme-active .message-row.own.has-tail .chat-bubble.sent,.dark-theme-active .message-row.own.has-tail .message-bubble.sent{border-radius:8px 22px 4px 22px!important}.dark-theme-active .message-row.own.group-start.has-tail .chat-bubble.sent,.dark-theme-active .message-row.own.group-start.has-tail .message-bubble.sent{border-radius:22px 22px 4px 22px!important}.dark-theme-active .message-row.continued .author-name{display:none!important}.dark-theme-active .message-row:not(.has-tail)>.avatar{visibility:hidden!important;width:36px}.dark-theme-active .message-row.has-tail>.avatar{visibility:visible!important}.dark-theme-active .message-time{color:#b0b0b0!important;font-size:0.75rem!important;text-align:right!important;margin-top:4px!important}.dark-theme-active .message-status{color:#ffffff!important;font-size:0.7rem!important;margin-left:4px!important}.dark-theme-active .message-sender{color:#ffb74d!important;font-size:0.8rem!important;font-weight:500!important;margin-bottom:4px!important}.dark-theme-active .tg-chat-list-panel,.dark-theme-active .sma-tg-chat-list,.dark-theme-active .sma-tg-list{background:var(--chat-bg-secondary)!important;border-color:var(--chat-border)!important}.dark-theme-active .chat-header,.dark-theme-active .mobile-chat-header,.dark-theme-active .tg-chat-header{background:var(--chat-bg-secondary)!important;border-color:var(--chat-border)!important;color:var(--chat-text-primary)!important}.dark-theme-active .chat-username{color:var(--chat-text-primary)!important;font-weight:600!important}.dark-theme-active .chat-status{color:var(--chat-text-secondary)!important}.dark-theme-active .sma-tg-input-area,.dark-theme-active .tg-chat-input-area{background:var(--chat-bg-secondary)!important;border-color:var(--chat-border)!important}.dark-theme-active .sma-tg-input-area .input-wrapper,.dark-theme-active .tg-chat-input-area .input-wrapper{background:var(--chat-bg-tertiary)!important;border-radius:12px!important;border:1px solid var(--chat-border)!important}.dark-theme-active .sma-tg-input-area input,.dark-theme-active .sma-tg-input-area textarea,.dark-theme-active .tg-chat-input-area input,.dark-theme-active .tg-chat-input-area textarea{background:transparent!important;color:var(--chat-text-primary)!important;border:none!important}.dark-theme-active .sma-tg-input-area input::placeholder,.dark-theme-active .sma-tg-input-area textarea::placeholder,.dark-theme-active .tg-chat-input-area input::placeholder,.dark-theme-active .tg-chat-input-area textarea::placeholder{color:var(--chat-text-muted)!important}.dark-theme-active .sma-tg-input-area input:focus,.dark-theme-active .sma-tg-input-area textarea:focus,.dark-theme-active .tg-chat-input-area input:focus,.dark-theme-active .tg-chat-input-area textarea:focus{outline:none!important;box-shadow:0 0 0 2px var(--chat-accent)!important}.dark-theme-active .chat-btn,.dark-theme-active .btn-chat{background:var(--chat-accent)!important;color:#ffffff!important;border:none!important;border-radius:12px!important;transition:all 0.3s ease!important}.dark-theme-active .chat-btn:hover,.dark-theme-active .btn-chat:hover{background:var(--chat-accent-hover)!important}.dark-theme-active .send-btn{background:var(--chat-accent)!important;color:#ffffff!important;border-radius:50%!important;width:40px!important;height:40px!important;transition:all 0.3s ease!important}.dark-theme-active .send-btn:hover{background:var(--chat-accent-hover)!important;transform:scale(1.05)!important}.dark-theme-active ::-webkit-scrollbar{width:8px!important}.dark-theme-active ::-webkit-scrollbar-track{background:var(--chat-bg-secondary)!important;border-radius:4px!important}.dark-theme-active ::-webkit-scrollbar-thumb{background:var(--chat-border)!important;border-radius:4px!important}.dark-theme-active ::-webkit-scrollbar-thumb:hover{background:var(--chat-text-muted)!important}html[data-bs-theme="light"] .tg-chat-panel,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .tg-chat-panel{background:transparent!important}html[data-bs-theme="light"] .sma-tg-messages,html[data-bs-theme="light"] .chat-messages,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .sma-tg-messages,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .chat-messages{background:transparent!important;color:#212529!important}html[data-bs-theme="light"] .chat-bubble.received,html[data-bs-theme="light"] .message-bubble.received,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .chat-bubble.received,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .message-bubble.received{background:#ffffff!important;color:#212529!important;box-shadow:none!important;border:1px solid #e0e0e0!important;position:relative!important;margin-left:8px!important;margin-bottom:2px!important}html[data-bs-theme="light"] .message-row.other.group-start .chat-bubble.received,html[data-bs-theme="light"] .message-row.other.group-start .message-bubble.received,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .message-row.other.group-start .chat-bubble.received,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .message-row.other.group-start .message-bubble.received{border-radius:22px 22px 22px 8px!important}html[data-bs-theme="light"] .message-row.other.continued:not(.has-tail) .chat-bubble.received,html[data-bs-theme="light"] .message-row.other.continued:not(.has-tail) .message-bubble.received,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .message-row.other.continued:not(.has-tail) .chat-bubble.received,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .message-row.other.continued:not(.has-tail) .message-bubble.received{border-radius:8px!important}html[data-bs-theme="light"] .message-row.other.has-tail .chat-bubble.received,html[data-bs-theme="light"] .message-row.other.has-tail .message-bubble.received,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .message-row.other.has-tail .chat-bubble.received,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .message-row.other.has-tail .message-bubble.received{border-radius:22px 8px 22px 4px!important}html[data-bs-theme="light"] .message-row.other.group-start.has-tail .chat-bubble.received,html[data-bs-theme="light"] .message-row.other.group-start.has-tail .message-bubble.received,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .message-row.other.group-start.has-tail .chat-bubble.received,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .message-row.other.group-start.has-tail .message-bubble.received{border-radius:22px 22px 22px 4px!important}html[data-bs-theme="light"] .chat-bubble.sent,html[data-bs-theme="light"] .message-bubble.sent,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .chat-bubble.sent,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .message-bubble.sent{background:#d1f6a5!important;color:#0f2919!important;box-shadow:none!important;border:none!important;position:relative!important;margin-right:8px!important;margin-bottom:2px!important}html[data-bs-theme="light"] .message-row.own.group-start .chat-bubble.sent,html[data-bs-theme="light"] .message-row.own.group-start .message-bubble.sent,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .message-row.own.group-start .chat-bubble.sent,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .message-row.own.group-start .message-bubble.sent{border-radius:22px 22px 8px 22px!important}html[data-bs-theme="light"] .message-row.own.continued:not(.has-tail) .chat-bubble.sent,html[data-bs-theme="light"] .message-row.own.continued:not(.has-tail) .message-bubble.sent,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .message-row.own.continued:not(.has-tail) .chat-bubble.sent,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .message-row.own.continued:not(.has-tail) .message-bubble.sent{border-radius:8px!important}html[data-bs-theme="light"] .message-row.own.has-tail .chat-bubble.sent,html[data-bs-theme="light"] .message-row.own.has-tail .message-bubble.sent,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .message-row.own.has-tail .chat-bubble.sent,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .message-row.own.has-tail .message-bubble.sent{border-radius:8px 22px 4px 22px!important}html[data-bs-theme="light"] .message-row.own.group-start.has-tail .chat-bubble.sent,html[data-bs-theme="light"] .message-row.own.group-start.has-tail .message-bubble.sent,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .message-row.own.group-start.has-tail .chat-bubble.sent,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .message-row.own.group-start.has-tail .message-bubble.sent{border-radius:22px 22px 4px 22px!important}html[data-bs-theme="light"] .message-row.continued .author-name,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .message-row.continued .author-name{display:none!important}html[data-bs-theme="light"] .message-row:not(.has-tail)>.avatar,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .message-row:not(.has-tail)>.avatar{visibility:hidden!important;width:36px}html[data-bs-theme="light"] .message-row.has-tail>.avatar,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .message-row.has-tail>.avatar{visibility:visible!important}html[data-bs-theme="light"] .message-time,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .message-time{color:#6c757d!important;font-size:0.75rem!important;text-align:right!important;margin-top:4px!important}html[data-bs-theme="light"] .message-status,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .message-status{color:#ffffff!important;font-size:0.7rem!important;margin-left:4px!important}html[data-bs-theme="light"] .message-sender,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .message-sender{color:#fd7e14!important;font-size:0.8rem!important;font-weight:500!important;margin-bottom:4px!important}html[data-bs-theme="light"] .tg-chat-list-panel,html[data-bs-theme="light"] .sma-tg-chat-list,html[data-bs-theme="light"] .sma-tg-list,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .tg-chat-list-panel,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .sma-tg-chat-list,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .sma-tg-list{background:#f8f9fa!important;border-color:#dee2e6!important}html[data-bs-theme="light"] .chat-header,html[data-bs-theme="light"] .mobile-chat-header,html[data-bs-theme="light"] .tg-chat-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .chat-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .mobile-chat-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .tg-chat-header{background:#f8f9fa!important;border-color:#dee2e6!important;color:#212529!important}html[data-bs-theme="light"] .chat-username,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .chat-username{color:#212529!important;font-weight:600!important}html[data-bs-theme="light"] .chat-status,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .chat-status{color:#6c757d!important}html[data-bs-theme="light"] .sma-tg-input-area,html[data-bs-theme="light"] .tg-chat-input-area,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .sma-tg-input-area,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .tg-chat-input-area{background:#f8f9fa!important;border-color:#dee2e6!important}html[data-bs-theme="light"] .sma-tg-input-area .input-wrapper,html[data-bs-theme="light"] .tg-chat-input-area .input-wrapper,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .sma-tg-input-area .input-wrapper,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .tg-chat-input-area .input-wrapper{background:#ffffff!important;border-radius:12px!important;border:1px solid #dee2e6!important}html[data-bs-theme="light"] .sma-tg-input-area input,html[data-bs-theme="light"] .sma-tg-input-area textarea,html[data-bs-theme="light"] .tg-chat-input-area input,html[data-bs-theme="light"] .tg-chat-input-area textarea,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .sma-tg-input-area input,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .sma-tg-input-area textarea,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .tg-chat-input-area input,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .tg-chat-input-area textarea{background:transparent!important;color:#212529!important;border:none!important}html[data-bs-theme="light"] .sma-tg-input-area input::placeholder,html[data-bs-theme="light"] .sma-tg-input-area textarea::placeholder,html[data-bs-theme="light"] .tg-chat-input-area input::placeholder,html[data-bs-theme="light"] .tg-chat-input-area textarea::placeholder,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .sma-tg-input-area input::placeholder,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .sma-tg-input-area textarea::placeholder,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .tg-chat-input-area input::placeholder,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .tg-chat-input-area textarea::placeholder{color:#6c757d!important}html[data-bs-theme="light"] .sma-tg-input-area input:focus,html[data-bs-theme="light"] .sma-tg-input-area textarea:focus,html[data-bs-theme="light"] .tg-chat-input-area input:focus,html[data-bs-theme="light"] .tg-chat-input-area textarea:focus,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .sma-tg-input-area input:focus,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .sma-tg-input-area textarea:focus,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .tg-chat-input-area input:focus,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .tg-chat-input-area textarea:focus{outline:none!important;box-shadow:0 0 0 2px #007bff!important}html[data-bs-theme="light"] .chat-btn,html[data-bs-theme="light"] .btn-chat,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .chat-btn,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .btn-chat{background:#007bff!important;color:#ffffff!important;border:none!important;border-radius:12px!important;transition:all 0.3s ease!important}html[data-bs-theme="light"] .chat-btn:hover,html[data-bs-theme="light"] .btn-chat:hover,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .chat-btn:hover,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .btn-chat:hover{background:#0056b3!important}html[data-bs-theme="light"] .send-btn,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .send-btn{background:#007bff!important;color:#ffffff!important;border-radius:50%!important;width:40px!important;height:40px!important;transition:all 0.3s ease!important}html[data-bs-theme="light"] .send-btn:hover,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .send-btn:hover{background:#0056b3!important;transform:scale(1.05)!important}html[data-bs-theme="light"] ::-webkit-scrollbar,html:not([data-bs-theme="dark"]):not(.dark-theme-active) ::-webkit-scrollbar{width:8px!important}html[data-bs-theme="light"] ::-webkit-scrollbar-track,html:not([data-bs-theme="dark"]):not(.dark-theme-active) ::-webkit-scrollbar-track{background:#f8f9fa!important;border-radius:4px!important}html[data-bs-theme="light"] ::-webkit-scrollbar-thumb,html:not([data-bs-theme="dark"]):not(.dark-theme-active) ::-webkit-scrollbar-thumb{background:#dee2e6!important;border-radius:4px!important}html[data-bs-theme="light"] ::-webkit-scrollbar-thumb:hover,html:not([data-bs-theme="dark"]):not(.dark-theme-active) ::-webkit-scrollbar-thumb:hover{background:#6c757d!important}.landing-page-wrapper section{padding:4rem 0;text-align:center}.landing-page-wrapper .container{max-width:1200px;margin:0 auto;padding:0 1rem}[data-bs-theme="dark"] .landing-page-wrapper{background-color:#111827!important}.hero{background:linear-gradient(135deg,rgba(30,64,175,0.85) 0%,rgba(37,99,235,0.85) 100%),var(--hero-bg-image,none);background-size:cover;background-position:center;background-repeat:no-repeat;color:#ffffff;padding:5rem 0;min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center;position:relative}.hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(37,99,235,0.3) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(37,99,235,0.3) 0%,transparent 50%);pointer-events:none}.hero h1,.hero .h1{color:#ffffff;font-size:3rem;font-weight:700;margin-bottom:1rem}.hero p{font-size:1.25rem;margin-bottom:2rem}.hero .btn.btn-primary,.hero .btn-primary.add-material-btn{font-size:1.2rem;padding:0.75rem 1.5rem;background-color:#2563eb;border-color:#2563eb;color:#ffffff!important}.hero .btn.btn-primary:hover,.hero .btn-primary.add-material-btn:hover{background-color:#134cca;border-color:#134cca}.hero .btn.btn-primary:active,.hero .btn-primary.add-material-btn:active{background-color:#1043b3;border-color:#1043b3}@media (max-width:992px){.hero h1,.hero .h1{font-size:2.5rem}.hero p{font-size:1.1rem}}@media (max-width:768px){.hero{padding:4rem 0}.hero h1,.hero .h1{font-size:2rem;margin-bottom:0.75rem}.hero p{font-size:1rem;margin-bottom:1.5rem}.hero .btn,.hero .add-material-btn{font-size:1rem;padding:0.625rem 1.25rem}}@media (max-width:576px){.hero{padding:3rem 0}.hero h1,.hero .h1{font-size:1.75rem}}.features{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff;position:relative;overflow:hidden}.features h2,.features .h2{color:#ffffff!important;margin-bottom:3rem;text-shadow:0 2px 4px rgba(0,0,0,0.2);font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}.features h2::after,.features .h2::after{content:"";display:block;width:80px;height:4px;margin:1rem auto 0;background:#ffffff;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,0.2)}.courses{background-color:#f8fafc}.courses h2,.courses .h2{color:#1e40af!important;margin-bottom:3rem;font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}@media (max-width:767.98px){.landing-page-wrapper .courses .container{padding-left:0;padding-right:0}}.testimonials{background-color:#f8fafc}.testimonials h2,.testimonials .h2{color:#1e40af!important;margin-bottom:3rem;font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}.lead-form-section{background-color:#2563eb;color:#ffffff;padding:4rem 0}.lead-form-section .container{max-width:600px;margin:0 auto;padding:0 1rem;background-color:#f8fafc;color:#111827;padding:2rem;border-radius:0.375rem;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);text-align:left}.lead-form-section h2,.lead-form-section .h2{color:#1e40af;font-size:1.8rem;margin-bottom:1rem;text-align:center}.lead-form-section p{font-size:1.1rem;margin-bottom:1.5rem;text-align:center;color:#202e4b}.lead-form-section .form-group{margin-bottom:1rem}.lead-form-section .btn-submit{margin-top:1rem}.lead-form-section .messages{list-style:none;padding:0;margin:0 0 1rem}.lead-form-section .alert{margin-bottom:0.5rem}@media (max-width:576px){.lead-form-section .lead-form-section .container{padding:1rem}.lead-form-section .lead-form-section h2,.lead-form-section .lead-form-section .h2{font-size:1.5rem;margin-bottom:0.75rem}.lead-form-section .lead-form-section p{font-size:1rem;margin-bottom:1rem}.lead-form-section .lead-form-section .btn-submit{font-size:1.1rem}}.course-specific-block{max-width:800px;margin:2rem auto;background:#f8fafc;padding:2rem;border-radius:0.375rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);text-align:left}.course-specific-block h3,.course-specific-block .h3{color:#1e40af;font-size:1.8rem;margin-bottom:1rem}.course-specific-block p{font-size:1.1rem;line-height:1.6;color:#111827;margin-bottom:1rem}.course-specific-block .btn,.course-specific-block .add-material-btn{margin-top:1rem}@media (max-width:768px){.course-specific-block .course-specific-block{padding:1rem;margin-top:1rem;margin-bottom:1rem}.course-specific-block .course-specific-block h3,.course-specific-block .course-specific-block .h3{font-size:1.5rem;margin-bottom:0.75rem}.course-specific-block .course-specific-block p{font-size:1rem;margin-bottom:0.75rem}.course-specific-block .course-specific-block .btn,.course-specific-block .course-specific-block .add-material-btn{margin-top:0.75rem}}@media (max-width:991.98px){.landing-page-wrapper.container-fluid{padding:0!important}.landing-page-wrapper section{padding:2rem 0!important}.landing-page-wrapper .container{padding:0 0.75rem!important}.features-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:1.5rem!important;margin-top:2rem!important}}@media (max-width:767.98px){.landing-page-wrapper section{padding:1.5rem 0!important}.landing-page-wrapper .container{padding:0 0.5rem!important;max-width:100%!important}.hero .container{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.hero h1,.hero .h1{font-size:1.75rem!important;line-height:1.3!important}.hero p{font-size:1rem!important;margin-bottom:1.25rem!important}.hero .btn,.hero .add-material-btn{width:auto!important;min-width:200px!important;padding:0.75rem 1.5rem!important}.features-grid{grid-template-columns:1fr!important;gap:1rem!important;margin-top:1.5rem!important}.feature-card{padding:1.25rem!important}.feature-card .feature-icon{width:80px!important;height:80px!important;margin-bottom:1.25rem!important}.feature-card .feature-icon img{max-width:45px!important;max-height:45px!important}.feature-card h3,.feature-card .h3{font-size:1.3rem!important;margin-bottom:0.75rem!important}.feature-card p{font-size:1rem!important}.courses .container{padding:0!important}.courses h2,.courses .h2{margin-bottom:2rem!important;padding:0 0.5rem!important}.testimonials .container{padding:0 0.5rem!important}.testimonials h2,.testimonials .h2{padding:0!important}}@media (max-width:575.98px){.landing-page-wrapper section{padding:1rem 0!important}.hero{min-height:50vh!important}.hero h1,.hero .h1{font-size:1.5rem!important}.hero .btn,.hero .add-material-btn{min-width:180px!important;font-size:0.9rem!important}}.gradient-text{background:linear-gradient(135deg,#1cb0f6 0%,#58cc02 50%,#ffc800 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn-outline-primary,.quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .btn-filter.add-material-btn,.quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .btn-filter.deposit-button,.deposit-button,.js-refresh-kanban.btn,.js-refresh-kanban.add-material-btn,.add-material-btn,.event-detail-page .btn-outline-primary,.event-detail-page .deposit-button,.event-detail-page .add-material-btn,.event-history-page .btn.btn-secondary,.event-history-page .btn-secondary.add-material-btn{background:transparent;color:#1e40af;border:2px solid #1e40af;transition:all 0.3s ease}[data-bs-theme="dark"] .btn-outline-primary,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.btn-outline-primary,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.add-material-btn,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.js-refresh-kanban.btn,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.deposit-button,[data-bs-theme="dark"] .deposit-button,[data-bs-theme="dark"] .js-refresh-kanban.btn,[data-bs-theme="dark"] .add-material-btn,[data-bs-theme="dark"] .event-history-page .btn.btn-secondary,[data-bs-theme="dark"] .event-history-page .btn-secondary.add-material-btn,.event-history-page [data-bs-theme="dark"] .btn.btn-secondary,.event-history-page [data-bs-theme="dark"] .btn-secondary.add-material-btn{color:#3b82f6;border-color:#3b82f6}.btn-outline-primary:hover,.quality-workspace-page .filter-actions .btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.deposit-button:hover,.js-refresh-kanban.btn:hover,.add-material-btn:hover,.event-history-page .btn.btn-secondary:hover,.event-history-page .btn-secondary.add-material-btn:hover{background:rgba(30,64,175,0.1);color:#1e40af;border-color:#1e40af;transform:translateY(-2px);box-shadow:0 6px 15px rgba(30,64,175,0.2)}[data-bs-theme="dark"] .btn-outline-primary:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.btn-outline-primary:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.add-material-btn:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.deposit-button:hover,[data-bs-theme="dark"] .deposit-button:hover,[data-bs-theme="dark"] .js-refresh-kanban.btn:hover,[data-bs-theme="dark"] .add-material-btn:hover,[data-bs-theme="dark"] .event-history-page .btn.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .btn.btn-secondary:hover{background:rgba(59,130,246,0.15);color:#3b82f6;border-color:#3b82f6}.header-profile-btn,.header-news-btn{--btn-bg:#1e40af;--btn-color:#ffffff;--btn-border-color:#1e40af;--btn-hover-bg:#2563eb;--btn-hover-color:#ffffff;--btn-hover-border-color:#2563eb;background:var(--btn-bg);color:var(--btn-color);border:2px solid var(--btn-border-color);transition:all 0.3s ease;font-weight:500}.header-profile-btn:hover,.header-news-btn:hover{background:var(--btn-hover-bg);color:var(--btn-hover-color);border-color:var(--btn-hover-border-color);transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,99,235,0.4)}[data-bs-theme="dark"] .header-profile-btn,[data-bs-theme="dark"] .header-news-btn{--btn-bg:transparent;--btn-color:#f9fafb;--btn-border-color:#f9fafb;--btn-hover-bg:#3b82f6;--btn-hover-color:#111827;--btn-hover-border-color:#3b82f6}[data-bs-theme="dark"] .header-profile-btn:hover,[data-bs-theme="dark"] .header-news-btn:hover{box-shadow:0 6px 20px rgba(59,130,246,0.3)}.page-top-header,.manager-dashboard-card>.card-header,.materials-header,.manager-top-header,.goals-hero,.events-hero,.card .card-header,.card-header{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%)!important;color:#ffffff!important}.page-top-header h1,.manager-dashboard-card>.card-header h1,.materials-header h1,.manager-top-header h1,.goals-hero h1,.events-hero h1,.page-top-header .h1,.materials-header .h1,.manager-top-header .h1,.goals-hero .h1,.events-hero .h1,.page-top-header h2,.manager-dashboard-card>.card-header h2,.materials-header h2,.manager-top-header h2,.goals-hero h2,.events-hero h2,.page-top-header .h2,.materials-header .h2,.manager-top-header .h2,.goals-hero .h2,.events-hero .h2,.page-top-header h3,.manager-dashboard-card>.card-header h3,.materials-header h3,.manager-top-header h3,.goals-hero h3,.events-hero h3,.page-top-header .h3,.materials-header .h3,.manager-top-header .h3,.goals-hero .h3,.events-hero .h3,.page-top-header h4,.manager-dashboard-card>.card-header h4,.materials-header h4,.manager-top-header h4,.goals-hero h4,.events-hero h4,.page-top-header .h4,.materials-header .h4,.manager-top-header .h4,.goals-hero .h4,.events-hero .h4,.page-top-header h5,.manager-dashboard-card>.card-header h5,.materials-header h5,.manager-top-header h5,.goals-hero h5,.events-hero h5,.page-top-header .h5,.materials-header .h5,.manager-top-header .h5,.goals-hero .h5,.events-hero .h5,.page-top-header h6,.manager-dashboard-card>.card-header h6,.materials-header h6,.manager-top-header h6,.goals-hero h6,.events-hero h6,.page-top-header .h6,.materials-header .h6,.manager-top-header .h6,.goals-hero .h6,.events-hero .h6,.card .card-header h1,.card .card-header h2,.card .card-header h3,.card .card-header h4,.card .card-header h5,.card .card-header h6,.card-header h1,.card-header .h1,.card-header h2,.card-header .h2,.card-header h3,.card-header .h3,.card-header h4,.card-header .h4,.card-header h5,.card-header .h5,.card-header h6,.card-header .h6{color:#ffffff!important}.page-top-header i,.manager-dashboard-card>.card-header i,.materials-header i,.manager-top-header i,.goals-hero i,.events-hero i,.card .card-header i,.card-header i{color:inherit!important}.card .card-header,.card-header{border-radius:0!important}.auth-section{padding:4rem 0;background-color:#f8fafc;min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box}@media (max-width:768px){.auth-section{padding:2rem 0}}.auth-container{max-width:450px;width:95%;background-color:#ffffff;padding:2rem 2.5rem;border-radius:0.375rem;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);text-align:center}@media (max-width:576px){.auth-container{padding:1.5rem 1rem}}.auth-container h2,.auth-container .h2{margin-bottom:1rem;font-size:2rem;color:#111827;font-weight:700}.auth-container p{color:#111827;margin-bottom:2rem;line-height:1.6}.auth-switch-link{margin-top:1.5rem;font-size:1rem;color:#111827;text-align:center}.auth-switch-link a{color:#1e40af;font-weight:500;text-decoration:none;transition:color 0.2s ease,text-decoration 0.2s ease}.auth-switch-link a:hover{color:#173083;text-decoration:underline}.messages{list-style:none;padding:0;margin:0 0 1.5rem 0}.messages .alert{padding:0.75rem 1rem;margin-bottom:0.5rem;border:1px solid transparent;border-radius:0.375rem;font-size:1rem;text-align:center;font-weight:500}.otp-inputs{display:flex;flex-direction:row;justify-content:center;gap:0.5rem}.otp-inputs .otp-digit{width:2.5rem;height:3rem;text-align:center;font-size:1.25rem;padding:0;border-radius:0.25rem;flex:0 0 auto}body[data-onboarding-page="my-courses"]{background-color:#ffffff}body[data-onboarding-page="my-courses"] .d-flex.justify-content-between.align-items-center{background:linear-gradient(135deg,#1cb0f6,#58cc02);padding:2rem;border-radius:0.375rem;color:#ffffff;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}body[data-onboarding-page="my-courses"] .d-flex.justify-content-between.align-items-center h1,body[data-onboarding-page="my-courses"] .d-flex.justify-content-between.align-items-center .h1{color:#ffffff;font-weight:600;margin:0;font-size:1.875rem}body[data-onboarding-page="my-courses"] .lead{color:#374151;font-weight:400;margin-bottom:2rem}body[data-onboarding-page="my-courses"] .card{transition:all 0.3s ease;height:100%;display:flex;flex-direction:column}body[data-onboarding-page="my-courses"] .card:hover{transform:translateY(-2px);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}body[data-onboarding-page="my-courses"] .card-body{flex:1;display:flex;flex-direction:column}body[data-onboarding-page="my-courses"] .course-progress{margin-top:auto}body[data-onboarding-page="my-courses"] .progress{height:32px;padding:10px;border-radius:16px;border:1px solid #ffffff!important;box-sizing:border-box;background-color:#d1fae5;display:flex;align-items:center}body[data-onboarding-page="my-courses"] .progress-bar{background-color:#10b981!important;border-radius:6px;height:12px;background-image:none!important}body[data-onboarding-page="my-courses"] .progress-bar.bg-success{background-color:#10b981!important}body[data-onboarding-page="my-courses"] .text-primary{color:#1cb0f6!important}body[data-onboarding-page="my-courses"] .btn-primary{background:linear-gradient(135deg,#1cb0f6,#58cc02)!important;border:none!important;color:#ffffff!important;transition:all 0.3s ease!important}body[data-onboarding-page="my-courses"] .btn-primary:hover,body[data-onboarding-page="my-courses"] .btn-primary:focus,body[data-onboarding-page="my-courses"] .btn-primary:active{background:linear-gradient(135deg,#2db8ff,#6dd412)!important;color:#ffffff!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(28,176,246,0.4)!important}body[data-onboarding-page="my-courses"] .btn-outline-primary,body[data-onboarding-page="my-courses"] .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions body[data-onboarding-page="my-courses"] .btn-filter.btn-outline-primary,body[data-onboarding-page="my-courses"] .quality-workspace-page .filter-actions .btn-filter.add-material-btn,.quality-workspace-page .filter-actions body[data-onboarding-page="my-courses"] .btn-filter.add-material-btn,body[data-onboarding-page="my-courses"] .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions body[data-onboarding-page="my-courses"] .btn-filter.js-refresh-kanban.btn,body[data-onboarding-page="my-courses"] .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions body[data-onboarding-page="my-courses"] .btn-filter.deposit-button,body[data-onboarding-page="my-courses"] .deposit-button,body[data-onboarding-page="my-courses"] .js-refresh-kanban.btn,body[data-onboarding-page="my-courses"] .add-material-btn,body[data-onboarding-page="my-courses"] .event-history-page .btn.btn-secondary,body[data-onboarding-page="my-courses"] .event-history-page .btn-secondary.add-material-btn,.event-history-page body[data-onboarding-page="my-courses"] .btn.btn-secondary,.event-history-page body[data-onboarding-page="my-courses"] .btn-secondary.add-material-btn{background:transparent!important;border:2px solid #1cb0f6!important;color:#1cb0f6!important;transition:all 0.3s ease!important}body[data-onboarding-page="my-courses"] .btn-outline-primary:hover,body[data-onboarding-page="my-courses"] .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions body[data-onboarding-page="my-courses"] .btn-filter.btn-outline-primary:hover,body[data-onboarding-page="my-courses"] .quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions body[data-onboarding-page="my-courses"] .btn-filter.add-material-btn:hover,body[data-onboarding-page="my-courses"] .quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions body[data-onboarding-page="my-courses"] .btn-filter.deposit-button:hover,body[data-onboarding-page="my-courses"] .deposit-button:hover,body[data-onboarding-page="my-courses"] .js-refresh-kanban.btn:hover,body[data-onboarding-page="my-courses"] .add-material-btn:hover,body[data-onboarding-page="my-courses"] .event-history-page .btn.btn-secondary:hover,.event-history-page body[data-onboarding-page="my-courses"] .btn.btn-secondary:hover,body[data-onboarding-page="my-courses"] .btn-outline-primary:focus,body[data-onboarding-page="my-courses"] .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary:focus,.quality-workspace-page .filter-actions body[data-onboarding-page="my-courses"] .btn-filter.btn-outline-primary:focus,body[data-onboarding-page="my-courses"] .quality-workspace-page .filter-actions .btn-filter.add-material-btn:focus,.quality-workspace-page .filter-actions body[data-onboarding-page="my-courses"] .btn-filter.add-material-btn:focus,body[data-onboarding-page="my-courses"] .quality-workspace-page .filter-actions .btn-filter.deposit-button:focus,.quality-workspace-page .filter-actions body[data-onboarding-page="my-courses"] .btn-filter.deposit-button:focus,body[data-onboarding-page="my-courses"] .deposit-button:focus,body[data-onboarding-page="my-courses"] .js-refresh-kanban.btn:focus,body[data-onboarding-page="my-courses"] .add-material-btn:focus,body[data-onboarding-page="my-courses"] .event-history-page .btn.btn-secondary:focus,.event-history-page body[data-onboarding-page="my-courses"] .btn.btn-secondary:focus,body[data-onboarding-page="my-courses"] .btn-outline-primary:active,body[data-onboarding-page="my-courses"] .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary:active,.quality-workspace-page .filter-actions body[data-onboarding-page="my-courses"] .btn-filter.btn-outline-primary:active,body[data-onboarding-page="my-courses"] .quality-workspace-page .filter-actions .btn-filter.add-material-btn:active,.quality-workspace-page .filter-actions body[data-onboarding-page="my-courses"] .btn-filter.add-material-btn:active,body[data-onboarding-page="my-courses"] .quality-workspace-page .filter-actions .btn-filter.deposit-button:active,.quality-workspace-page .filter-actions body[data-onboarding-page="my-courses"] .btn-filter.deposit-button:active,body[data-onboarding-page="my-courses"] .deposit-button:active,body[data-onboarding-page="my-courses"] .js-refresh-kanban.btn:active,body[data-onboarding-page="my-courses"] .add-material-btn:active,body[data-onboarding-page="my-courses"] .event-history-page .btn.btn-secondary:active,.event-history-page body[data-onboarding-page="my-courses"] .btn.btn-secondary:active{background:#1cb0f6!important;border-color:#1cb0f6!important;color:#ffffff!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(28,176,246,0.4)!important}[data-bs-theme="dark"] body[data-onboarding-page="my-courses"] .progress{background-color:#064e3b!important}[data-bs-theme="dark"] body[data-onboarding-page="my-courses"] .progress-bar{background-color:#10b981!important}body[data-onboarding-page="my-courses"] .border-dashed{border-style:dashed!important}.add-course-modal .modal-content,.edit-course-modal .modal-content,.create-modal .modal-content{border-radius:16px;border:none;box-shadow:0 1rem 3rem rgba(0,0,0,0.175)}.add-course-modal .modal-header,.edit-course-modal .modal-header,.create-modal .modal-header{background:linear-gradient(135deg,#1cb0f6,#58cc02);color:#ffffff;border-radius:16px 16px 0 0;border:none}.add-course-modal .modal-header .btn-close,.add-course-modal .modal-header .btn-close-white,.edit-course-modal .modal-header .btn-close,.edit-course-modal .modal-header .btn-close-white,.create-modal .modal-header .btn-close,.create-modal .modal-header .btn-close-white{filter:brightness(0) invert(1)!important;opacity:0.8!important;background-size:1em!important}.add-course-modal .modal-header .btn-close:hover,.add-course-modal .modal-header .btn-close-white:hover,.edit-course-modal .modal-header .btn-close:hover,.edit-course-modal .modal-header .btn-close-white:hover,.create-modal .modal-header .btn-close:hover,.create-modal .modal-header .btn-close-white:hover{opacity:1!important}.add-course-modal .modal-title,.edit-course-modal .modal-title,.create-modal .modal-title{font-weight:600;color:#ffffff!important}.add-course-modal .modal-title i,.edit-course-modal .modal-title i,.create-modal .modal-title i{color:#ffffff!important}.add-course-modal .form-control,.edit-course-modal .form-control,.create-modal .form-control{border-radius:12px;border:2px solid #d1d5db;padding:0.75rem 1rem;transition:all 0.3s ease}.add-course-modal .form-control:focus,.edit-course-modal .form-control:focus,.create-modal .form-control:focus{border-color:#1cb0f6;box-shadow:0 0 0 0.2rem rgba(28,176,246,0.25)}.add-course-modal .btn-primary,.edit-course-modal .btn-primary,.create-modal .btn-primary{background:linear-gradient(135deg,#1cb0f6,#58cc02);border:none;border-radius:12px;padding:0.75rem 2rem;font-weight:600;transition:all 0.3s ease;color:#ffffff}.add-course-modal .btn-primary:hover,.edit-course-modal .btn-primary:hover,.create-modal .btn-primary:hover{background:linear-gradient(135deg,#2db8ff,#6dd412);transform:translateY(-2px);box-shadow:0 5px 15px rgba(28,176,246,0.4)}.add-course-modal .btn-secondary,.edit-course-modal .btn-secondary,.create-modal .btn-secondary{border-radius:12px;padding:0.75rem 2rem;font-weight:600;transition:all 0.3s ease}.add-course-modal .choice-item .input-group-text,.edit-course-modal .choice-item .input-group-text,.create-modal .choice-item .input-group-text{background-color:#f8fafc!important;border-color:#d1d5db!important;display:flex;align-items:center;justify-content:center;padding:0.5rem}.add-course-modal .choice-item .input-group-text .choice-correct,.edit-course-modal .choice-item .input-group-text .choice-correct,.create-modal .choice-item .input-group-text .choice-correct{cursor:pointer;width:1.2em;height:1.2em;margin:0!important}.add-course-modal .choice-item .input-group-text .choice-correct:checked,.edit-course-modal .choice-item .input-group-text .choice-correct:checked,.create-modal .choice-item .input-group-text .choice-correct:checked{background-color:#059669!important;border-color:#059669!important}.file-upload-area{border:2px dashed #d1d5db;border-radius:12px;padding:2rem;text-align:center;transition:all 0.3s ease;background:#f8fafc}.file-upload-area:hover,.file-upload-area.dragover{border-color:#1cb0f6;background:white;transform:scale(1.02)}.course-card-custom{position:relative}.course-card-custom .position-absolute{z-index:10;background:rgba(255,255,255,0.9);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;backdrop-filter:blur(4px)}.course-card-custom .position-absolute i{font-size:0.875rem;color:#4b5563;transition:color 0.3s ease}.course-card-custom .position-absolute:hover{background:white;transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.course-card-custom .position-absolute:hover i{color:#58cc02}.add-course-card{cursor:pointer;border:2px dashed #d1d5db;background:#f8fafc;min-height:400px;display:flex;align-items:center;justify-content:center}.add-course-icon{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#1cb0f6,#58cc02);display:flex;align-items:center;justify-content:center;margin:0 auto;box-shadow:0 8px 25px rgba(28,176,246,0.3)}.add-course-icon i{color:#ffffff}.course-placeholder{height:200px;background:#f8fafc}.crop-container{position:relative;width:100%;height:300px;background:#f8fafc;border-radius:12px;overflow:hidden}.crop-area{position:relative;width:100%;height:100%;cursor:move}.crop-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:1}.crop-selection{position:absolute;border:2px solid #ffffff;box-shadow:0 0 0 9999px rgba(0,0,0,0.5);cursor:move;z-index:2}.crop-handle{position:absolute;width:10px;height:10px;background:#ffffff;border:1px solid #1cb0f6;border-radius:50%;cursor:pointer}.crop-handle.nw{top:-5px;left:-5px;cursor:nw-resize}.crop-handle.ne{top:-5px;right:-5px;cursor:ne-resize}.crop-handle.sw{bottom:-5px;left:-5px;cursor:sw-resize}.crop-handle.se{bottom:-5px;right:-5px;cursor:se-resize}.crop-controls{margin-top:1rem;text-align:center}.crop-controls .btn,.crop-controls .add-material-btn{margin:0 0.25rem}@media (max-width:768px){body[data-onboarding-page="my-courses"] .d-flex.justify-content-between.align-items-center{padding:1.5rem}body[data-onboarding-page="my-courses"] .d-flex.justify-content-between.align-items-center h1,body[data-onboarding-page="my-courses"] .d-flex.justify-content-between.align-items-center .h1{font-size:1.5rem}body[data-onboarding-page="my-courses"] .card{margin-bottom:1rem}}[data-bs-theme="dark"] .add-course-modal .modal-content,[data-bs-theme="dark"] .edit-course-modal .modal-content,[data-bs-theme="dark"] .create-modal .modal-content{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .add-course-modal .modal-header,[data-bs-theme="dark"] .edit-course-modal .modal-header,[data-bs-theme="dark"] .create-modal .modal-header{background:linear-gradient(135deg,#1cb0f6,#58cc02)!important;color:#ffffff!important}[data-bs-theme="dark"] .add-course-modal .modal-header .modal-title,[data-bs-theme="dark"] .edit-course-modal .modal-header .modal-title,[data-bs-theme="dark"] .create-modal .modal-header .modal-title{color:#ffffff!important}[data-bs-theme="dark"] .add-course-modal .modal-header .modal-title i,[data-bs-theme="dark"] .edit-course-modal .modal-header .modal-title i,[data-bs-theme="dark"] .create-modal .modal-header .modal-title i{color:#ffffff!important}[data-bs-theme="dark"] .add-course-modal .modal-header .btn-close,[data-bs-theme="dark"] .add-course-modal .modal-header .btn-close-white,[data-bs-theme="dark"] .edit-course-modal .modal-header .btn-close,[data-bs-theme="dark"] .edit-course-modal .modal-header .btn-close-white,[data-bs-theme="dark"] .create-modal .modal-header .btn-close,[data-bs-theme="dark"] .create-modal .modal-header .btn-close-white{filter:brightness(0) invert(1)!important;opacity:0.8!important}[data-bs-theme="dark"] .add-course-modal .modal-header .btn-close:hover,[data-bs-theme="dark"] .add-course-modal .modal-header .btn-close-white:hover,[data-bs-theme="dark"] .edit-course-modal .modal-header .btn-close:hover,[data-bs-theme="dark"] .edit-course-modal .modal-header .btn-close-white:hover,[data-bs-theme="dark"] .create-modal .modal-header .btn-close:hover,[data-bs-theme="dark"] .create-modal .modal-header .btn-close-white:hover{opacity:1!important}[data-bs-theme="dark"] .add-course-modal .modal-body,[data-bs-theme="dark"] .edit-course-modal .modal-body,[data-bs-theme="dark"] .create-modal .modal-body{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .add-course-modal .modal-footer,[data-bs-theme="dark"] .edit-course-modal .modal-footer,[data-bs-theme="dark"] .create-modal .modal-footer{background-color:#1f2937!important;border-top-color:#374151!important}[data-bs-theme="dark"] .add-course-modal .choice-item .input-group-text,[data-bs-theme="dark"] .edit-course-modal .choice-item .input-group-text,[data-bs-theme="dark"] .create-modal .choice-item .input-group-text{background-color:#1f2937!important;border-color:#374151!important}[data-bs-theme="dark"] .add-course-modal .choice-item .input-group-text .choice-correct,[data-bs-theme="dark"] .edit-course-modal .choice-item .input-group-text .choice-correct,[data-bs-theme="dark"] .create-modal .choice-item .input-group-text .choice-correct{background-color:#1f2937!important;border-color:#374151!important}[data-bs-theme="dark"] .add-course-modal .choice-item .input-group-text .choice-correct:checked,[data-bs-theme="dark"] .edit-course-modal .choice-item .input-group-text .choice-correct:checked,[data-bs-theme="dark"] .create-modal .choice-item .input-group-text .choice-correct:checked{background-color:#10b981!important;border-color:#10b981!important}[data-bs-theme="dark"] .add-course-modal .form-control,[data-bs-theme="dark"] .add-course-modal .form-select,[data-bs-theme="dark"] .edit-course-modal .form-control,[data-bs-theme="dark"] .edit-course-modal .form-select,[data-bs-theme="dark"] .create-modal .form-control,[data-bs-theme="dark"] .create-modal .form-select{background-color:#1f2937!important;border-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .add-course-modal .form-control:focus,[data-bs-theme="dark"] .add-course-modal .form-select:focus,[data-bs-theme="dark"] .edit-course-modal .form-control:focus,[data-bs-theme="dark"] .edit-course-modal .form-select:focus,[data-bs-theme="dark"] .create-modal .form-control:focus,[data-bs-theme="dark"] .create-modal .form-select:focus{background-color:#1f2937!important;border-color:#3b82f6!important;color:#f9fafb!important}[data-bs-theme="dark"] .add-course-modal .form-label,[data-bs-theme="dark"] .edit-course-modal .form-label,[data-bs-theme="dark"] .create-modal .form-label{color:#f9fafb!important}[data-bs-theme="dark"] .add-course-modal .form-text,[data-bs-theme="dark"] .edit-course-modal .form-text,[data-bs-theme="dark"] .create-modal .form-text{color:#d1d5db!important}[data-bs-theme="dark"] .add-course-modal .file-upload-area,[data-bs-theme="dark"] .edit-course-modal .file-upload-area,[data-bs-theme="dark"] .create-modal .file-upload-area{background-color:#19222d!important;border-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .add-course-modal .file-upload-area:hover,[data-bs-theme="dark"] .add-course-modal .file-upload-area.dragover,[data-bs-theme="dark"] .edit-course-modal .file-upload-area:hover,[data-bs-theme="dark"] .edit-course-modal .file-upload-area.dragover,[data-bs-theme="dark"] .create-modal .file-upload-area:hover,[data-bs-theme="dark"] .create-modal .file-upload-area.dragover{background-color:#1f2937!important;border-color:#3b82f6!important}.profile-app{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,rgba(28,176,246,0.1),rgba(88,204,2,0.06));transition:background 0.3s ease}.profile-app[data-theme="dark"]{background:linear-gradient(135deg,rgba(45,184,255,0.4),rgba(109,212,18,0.24))}.profile-app__backdrop{position:fixed;inset:0;background:rgba(0,0,0,0.4);opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;z-index:998}.profile-app__backdrop--visible{opacity:1;visibility:visible}.profile-header{position:sticky;top:0;z-index:997;display:flex;justify-content:space-between;align-items:center;padding:1.1rem 1.75rem;background:linear-gradient(135deg,rgba(255,255,255,0.92),rgba(255,255,255,0.75));border-bottom:1px solid rgba(209,213,219,0.4);backdrop-filter:blur(16px)}.profile-app[data-theme="dark"] .profile-header{background:linear-gradient(135deg,rgba(17,24,39,0.92),rgba(17,24,39,0.85));border-bottom-color:rgba(55,65,81,0.4)}.profile-header__section{display:flex;align-items:center;gap:1rem}.profile-header__section--right{gap:1.1rem}.profile-header__menu{border:0;background:rgba(28,176,246,0.12);color:#1cb0f6;width:2.5rem;height:2.5rem;border-radius:0.85rem;display:inline-flex;align-items:center;justify-content:center;transition:transform 0.2s ease}.profile-header__menu:hover{transform:translateY(-2px)}.profile-app[data-theme="dark"] .profile-header__menu{background:rgba(45,184,255,0.25);color:#2db8ff}.profile-header__brand{display:flex;align-items:center;gap:1rem}.profile-header__logo{width:3rem;height:3rem;border-radius:1rem;background:linear-gradient(135deg,#1cb0f6,#58cc02);color:#ffffff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;box-shadow:0 18px 32px rgba(28,176,246,0.25)}.profile-app[data-theme="dark"] .profile-header__logo{background:linear-gradient(135deg,#2db8ff,#6dd412);color:#111827;box-shadow:0 18px 32px rgba(45,184,255,0.32)}.profile-header__title{font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.6rem;margin:0;color:#111827}.profile-app[data-theme="dark"] .profile-header__title{color:#f9fafb}.profile-header__subtitle{margin:0.2rem 0 0;color:#6b7280;font-size:0.9rem}.profile-app[data-theme="dark"] .profile-header__subtitle{color:#d1d5db}.profile-stars-chip{display:flex;align-items:center;gap:0.75rem;padding:0.55rem 0.9rem;border-radius:1rem;background:rgba(250,204,21,0.12);color:#1f2937;min-width:6.5rem}.profile-stars-chip svg{color:#f59e0b}.profile-stars-chip__value{font-weight:700;font-size:1.1rem}.profile-stars-chip__total{display:block;font-size:0.75rem;color:#6b7280}.profile-app[data-theme="dark"] .profile-stars-chip{background:rgba(245,158,11,0.25);color:#e2e8f0}.profile-app[data-theme="dark"] .profile-stars-chip__total{color:#d1d5db}.profile-theme-toggle{border:0;background:rgba(28,176,246,0.12);color:#1cb0f6;width:2.6rem;height:2.6rem;border-radius:0.85rem;display:inline-flex;align-items:center;justify-content:center;position:relative;transition:transform 0.2s ease}.profile-theme-toggle:hover{transform:translateY(-2px)}.profile-app[data-theme="dark"] .profile-theme-toggle{background:rgba(45,184,255,0.22);color:#2db8ff}.profile-theme-toggle__icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity 0.2s ease}.profile-theme-toggle__icon--moon{opacity:0}.profile-app[data-theme="dark"] .profile-theme-toggle .profile-theme-toggle__icon--sun{opacity:0}.profile-app[data-theme="dark"] .profile-theme-toggle .profile-theme-toggle__icon--moon{opacity:1}.profile-shell{display:flex;flex:1 1 auto;position:relative}.profile-sidebar{width:16.5rem;flex-shrink:0;background:rgba(255,255,255,0.96);border-right:1px solid rgba(209,213,219,0.4);padding:1.5rem 1.25rem;display:flex;flex-direction:column;gap:1.5rem;z-index:999}.profile-app[data-theme="dark"] .profile-sidebar{background:rgba(17,24,39,0.94);border-right-color:rgba(55,65,81,0.45)}@media (max-width:991.98px){.profile-sidebar{position:fixed;inset:0 auto 0 0;transform:translateX(-100%);transition:transform 0.3s ease;box-shadow:16px 0 40px rgba(0,0,0,0.22);width:17rem}.profile-sidebar--open{transform:translateX(0)}}.profile-sidebar__head{display:flex;align-items:center;justify-content:space-between}.profile-sidebar__brand{display:flex;align-items:center;gap:0.7rem;font-weight:700;color:#1f2937}.profile-app[data-theme="dark"] .profile-sidebar__brand{color:#f8fafc}.profile-sidebar__logo{width:2.4rem;height:2.4rem;border-radius:0.75rem;background:linear-gradient(135deg,#1cb0f6,#58cc02);color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:0.95rem}.profile-app[data-theme="dark"] .profile-sidebar__logo{background:linear-gradient(135deg,#2db8ff,#6dd412);color:#111827}.profile-sidebar__close{border:0;background:rgba(226,232,240,0.6);color:inherit;width:2.2rem;height:2.2rem;border-radius:0.75rem;display:inline-flex;align-items:center;justify-content:center}.profile-nav{display:flex;flex-direction:column;gap:0.5rem}.profile-nav__link{display:flex;align-items:center;gap:0.75rem;padding:0.65rem 0.85rem;border-radius:0.9rem;color:#4b5563;font-weight:600;transition:background 0.2s ease,color 0.2s ease,transform 0.2s ease}.profile-nav__link:hover{background:rgba(28,176,246,0.12);color:#1cb0f6;transform:translateX(4px)}.profile-nav__link--active{background:linear-gradient(135deg,#1cb0f6,#58cc02);color:#ffffff;box-shadow:0 12px 24px rgba(28,176,246,0.25)}.profile-app[data-theme="dark"] .profile-nav__link{color:#e2e8f0}.profile-app[data-theme="dark"] .profile-nav__link:hover{background:rgba(45,184,255,0.2);color:#2db8ff}.profile-app[data-theme="dark"] .profile-nav__link--active{background:linear-gradient(135deg,#2db8ff,#6dd412);color:#111827;box-shadow:0 14px 30px rgba(45,184,255,0.28)}.profile-nav__icon{width:2rem;height:2rem;border-radius:0.75rem;display:inline-flex;align-items:center;justify-content:center;background:rgba(28,176,246,0.12);color:inherit}.profile-nav__label{flex:1}.profile-main{flex:1;padding:2rem 2.5rem 3rem}@media (max-width:1200px){.profile-main{padding:1.75rem}}@media (max-width:768px){.profile-main{padding:1.5rem 1.25rem 2.5rem}}.profile-main__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1.75rem}@media (max-width:992px){.profile-main__grid{grid-template-columns:1fr}}.profile-column{display:flex;flex-direction:column;gap:1.75rem}.profile-column--wide .profile-grid--two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}@media (max-width:768px){.profile-column--wide .profile-grid--two{grid-template-columns:1fr}}.profile-card{background:rgba(255,255,255,0.95);border-radius:1.35rem;border:1px solid rgba(209,213,219,0.28);box-shadow:0 22px 48px rgba(28,176,246,0.12);overflow:hidden;transition:transform 0.25s ease,box-shadow 0.25s ease}.profile-card:hover{transform:translateY(-4px);box-shadow:0 26px 60px rgba(28,176,246,0.18)}.profile-app[data-theme="dark"] .profile-card{background:rgba(17,24,39,0.9);border-color:rgba(55,65,81,0.55);box-shadow:0 26px 60px rgba(45,184,255,0.22)}.profile-card__header{padding:1.4rem 1.75rem;border-bottom:1px solid rgba(209,213,219,0.35);background:linear-gradient(135deg,rgba(28,176,246,0.08),rgba(88,204,2,0.05))}.profile-app[data-theme="dark"] .profile-card__header{border-bottom-color:rgba(55,65,81,0.45);background:linear-gradient(135deg,rgba(45,184,255,0.16),rgba(109,212,18,0.12))}.profile-card__title{display:flex;align-items:center;gap:0.85rem}.profile-card__title h2,.profile-card__title .h2{margin:0;font-size:1.2rem;font-weight:700;color:#111827}.profile-app[data-theme="dark"] .profile-card__title h2,.profile-app[data-theme="dark"] .profile-card__title .h2{color:#f9fafb}.profile-card__icon{width:2.4rem;height:2.4rem;border-radius:0.9rem;background:linear-gradient(135deg,rgba(28,176,246,0.22),rgba(88,204,2,0.18));color:#1cb0f6;display:flex;align-items:center;justify-content:center}.profile-app[data-theme="dark"] .profile-card__icon{background:linear-gradient(135deg,rgba(45,184,255,0.28),rgba(109,212,18,0.22));color:#111827}.profile-card__body{padding:1.7rem 1.75rem}@media (max-width:768px){.profile-card__body{padding:1.4rem}}.profile-personal{display:grid;grid-template-columns:minmax(160px,180px) minmax(0,1fr);gap:1.75rem;align-items:flex-start}@media (max-width:768px){.profile-personal{grid-template-columns:1fr;text-align:center;justify-items:center}}.profile-personal__avatar{display:flex;flex-direction:column;align-items:center;gap:0.7rem}.profile-personal .avatar-large-container{position:relative;width:9.5rem;height:9.5rem;border-radius:2.5rem;overflow:hidden;background:linear-gradient(135deg,rgba(28,176,246,0.25),rgba(88,204,2,0.22));box-shadow:0 26px 48px rgba(28,176,246,0.18)}.profile-app[data-theme="dark"] .profile-personal .avatar-large-container{background:linear-gradient(135deg,rgba(45,184,255,0.28),rgba(109,212,18,0.3));box-shadow:0 26px 48px rgba(45,184,255,0.24)}.profile-personal .profile-avatar__trigger{position:absolute;right:0.75rem;bottom:0.75rem;width:2.75rem;height:2.75rem;border-radius:50%;border:2px solid #ffffff;background:#2db8ff;color:#ffffff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(28,176,246,0.3),0 2px 4px rgba(0,0,0,0.1);cursor:pointer;transition:all 0.2s ease}.profile-personal .profile-avatar__trigger:hover{background:#1cb0f6;transform:scale(1.05);box-shadow:0 6px 16px rgba(28,176,246,0.4),0 2px 6px rgba(0,0,0,0.15)}.profile-personal .profile-avatar__trigger:active{transform:scale(0.98)}.profile-personal .profile-avatar__trigger svg{width:20px;height:20px;stroke-width:2.5}.profile-app[data-theme="dark"] .profile-personal .profile-avatar__trigger{background:rgba(45,184,255,0.9);border-color:rgba(255,255,255,0.2);color:#ffffff}.profile-app[data-theme="dark"] .profile-personal .profile-avatar__trigger:hover{background:#2db8ff;border-color:rgba(255,255,255,0.3)}.profile-personal .profile-avatar__link{background:none;border:0;color:#1cb0f6;font-weight:600;cursor:pointer}.profile-app[data-theme="dark"] .profile-personal .profile-avatar__link{color:#2db8ff}.profile-personal__name{margin:0 0 0.65rem;font-size:1.7rem;font-weight:700}.profile-personal__badges{display:flex;flex-wrap:wrap;gap:0.5rem}@media (max-width:768px){.profile-personal__badges{justify-content:center}}.profile-badge{display:inline-flex;align-items:center;padding:0.4rem 0.85rem;border-radius:999px;font-size:0.78rem;font-weight:600;background:rgba(88,204,2,0.16);color:#58cc02}.profile-app[data-theme="dark"] .profile-badge{background:rgba(109,212,18,0.22);color:#6dd412}.profile-status{display:inline-flex;align-items:center;padding:0.35rem 0.85rem;border-radius:0.75rem;font-size:0.75rem;font-weight:600}.profile-status--positive{background:rgba(5,150,105,0.16);color:#059669}.profile-app[data-theme="dark"] .profile-status--positive{background:rgba(16,185,129,0.22);color:#10b981}.profile-status--neutral{background:rgba(209,213,219,0.4);color:#4b5563}.profile-app[data-theme="dark"] .profile-status--neutral{background:rgba(75,85,99,0.45);color:#e2e8f0}.profile-meta{display:flex;flex-direction:column;gap:0.85rem}.profile-meta__item{display:flex;align-items:center;gap:0.75rem;flex-wrap:wrap}@media (max-width:768px){.profile-meta__item{justify-content:center}}.profile-meta__label{font-size:0.85rem;text-transform:uppercase;letter-spacing:0.05em;color:#6b7280}.profile-app[data-theme="dark"] .profile-meta__label{color:#d1d5db}.profile-meta__value{font-weight:600}.profile-meta__actions{display:flex;gap:0.4rem}.profile-action,.copy-icon,.edit-field-icon,.edit-nickname-icon{border:0;background:rgba(226,232,240,0.6);color:#374151;width:2.1rem;height:2.1rem;border-radius:0.7rem;display:inline-flex;align-items:center;justify-content:center;transition:all 0.2s ease}.profile-action:hover,.copy-icon:hover,.edit-field-icon:hover,.edit-nickname-icon:hover{background:rgba(28,176,246,0.18);color:#1cb0f6}.profile-app[data-theme="dark"] .profile-action,.profile-app[data-theme="dark"] .copy-icon,.profile-app[data-theme="dark"] .edit-field-icon,.profile-app[data-theme="dark"] .edit-nickname-icon{background:rgba(55,65,81,0.75);color:#e2e8f0}.profile-app[data-theme="dark"] .profile-action:hover,.profile-app[data-theme="dark"] .copy-icon:hover,.profile-app[data-theme="dark"] .edit-field-icon:hover,.profile-app[data-theme="dark"] .edit-nickname-icon:hover{background:rgba(45,184,255,0.28);color:#2db8ff}.info-list{list-style:none;padding:0;margin:1.2rem 0 0;display:grid;gap:0.9rem}.info-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:0.85rem;align-items:center;padding:0.9rem 1rem;border-radius:1rem;background:rgba(226,232,240,0.4)}.profile-app[data-theme="dark"] .info-list li{background:rgba(31,41,55,0.85)}@media (max-width:768px){.info-list li{grid-template-columns:1fr;text-align:center;justify-items:center}}.info-icon{width:2.3rem;height:2.3rem;border-radius:0.75rem;background:linear-gradient(135deg,rgba(28,176,246,0.2),rgba(88,204,2,0.18));display:inline-flex;align-items:center;justify-content:center;color:#1cb0f6}.profile-app[data-theme="dark"] .info-icon{background:linear-gradient(135deg,rgba(45,184,255,0.28),rgba(109,212,18,0.24));color:#111827}.info-label{display:block;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.06em;color:#6b7280}.profile-app[data-theme="dark"] .info-label{color:#d1d5db}.info-value{font-weight:600;color:#111827}.profile-app[data-theme="dark"] .info-value{color:#f9fafb}.access-summary{display:grid;gap:1rem}.access-summary__item{display:flex;align-items:center;justify-content:space-between;gap:1rem}.access-summary__label{font-weight:600;color:#6b7280}.profile-app[data-theme="dark"] .access-summary__label{color:#d1d5db}.access-summary__hint{margin-left:0.5rem;font-size:0.8rem;color:#9ca3af}.profile-app[data-theme="dark"] .access-summary__hint{color:#d1d5db}.profile-freeze{margin-top:1.5rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.2rem;align-items:center;padding:1.2rem 1.4rem;border-radius:1.1rem;background:rgba(28,176,246,0.1)}.profile-app[data-theme="dark"] .profile-freeze{background:rgba(45,184,255,0.22)}@media (max-width:768px){.profile-freeze{grid-template-columns:1fr;text-align:center}}.profile-freeze__icon{width:3rem;height:3rem;border-radius:1rem;background:linear-gradient(135deg,rgba(28,176,246,0.22),rgba(88,204,2,0.2));color:#1cb0f6;display:flex;align-items:center;justify-content:center}.profile-app[data-theme="dark"] .profile-freeze__icon{background:linear-gradient(135deg,rgba(45,184,255,0.32),rgba(109,212,18,0.28));color:#111827}.profile-freeze__status{margin:0;color:#4b5563}.profile-freeze__status--frozen{color:#1cb0f6}.profile-app[data-theme="dark"] .profile-freeze__status--frozen{color:#2db8ff}.profile-app[data-theme="dark"] .profile-freeze__status{color:#e2e8f0}.profile-freeze__actions{display:flex;align-items:center;gap:0.75rem;flex-wrap:wrap}@media (max-width:768px){.profile-freeze__actions{justify-content:center}}.profile-freeze__tickets{display:inline-flex;align-items:center;gap:0.5rem;color:#4b5563}.profile-app[data-theme="dark"] .profile-freeze__tickets{color:#e2e8f0}.security-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0.9rem 1.1rem;border-radius:1rem;background:rgba(226,232,240,0.45)}.profile-app[data-theme="dark"] .security-item{background:rgba(31,41,55,0.85)}.security-item__icon{width:2.5rem;height:2.5rem;border-radius:0.85rem;background:linear-gradient(135deg,rgba(28,176,246,0.25),rgba(88,204,2,0.2));color:#1cb0f6;display:flex;align-items:center;justify-content:center}.profile-app[data-theme="dark"] .security-item__icon{background:linear-gradient(135deg,rgba(45,184,255,0.32),rgba(109,212,18,0.28));color:#111827}.security-item__content{flex:1;display:flex;flex-direction:column;gap:0.2rem;color:#111827}.profile-app[data-theme="dark"] .security-item__content{color:#f9fafb}.security-item__title{font-weight:700}.security-item__subtitle{font-size:0.85rem;color:#6b7280}.profile-app[data-theme="dark"] .security-item__subtitle{color:#d1d5db}.security-item__status{font-weight:600}.security-item__status--positive{color:#059669}.profile-app[data-theme="dark"] .security-item__status--positive{color:#10b981}.security-item__status--negative{color:#dc2626}.profile-app[data-theme="dark"] .security-item__status--negative{color:#ef4444}.toggle-switch{position:relative;display:inline-block;width:2.8rem;height:1.6rem;flex-shrink:0;cursor:pointer}.toggle-switch input{opacity:0;width:0;height:0;position:absolute}.toggle-switch__slider{position:absolute;inset:0;background:#d1d5db;border-radius:999px;transition:background 0.2s}.toggle-switch__slider::before{content:'';position:absolute;height:1.2rem;width:1.2rem;left:0.2rem;bottom:0.2rem;background:#fff;border-radius:50%;transition:transform 0.2s}input:checked + .toggle-switch__slider{background:#1cb0f6}input:checked + .toggle-switch__slider::before{transform:translateX(1.2rem)}.profile-app[data-theme="dark"] .toggle-switch .toggle-switch__slider{background:#4b5563}.exchange-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center}.exchange-card__icon{width:3.1rem;height:3.1rem;border-radius:1rem;background:linear-gradient(135deg,#f97316,#ef4444);color:#ffffff;font-weight:700;display:flex;align-items:center;justify-content:center}.exchange-card__content{display:flex;flex-direction:column;gap:0.75rem}.exchange-card__row{display:flex;flex-wrap:wrap;align-items:center;gap:0.6rem}.exchange-card__label{font-size:0.85rem;font-weight:600;color:#6b7280}.profile-app[data-theme="dark"] .exchange-card__label{color:#d1d5db}.exchange-card__value{display:inline-flex;align-items:center;gap:0.45rem;font-weight:600}.public-link{padding:0.85rem 1rem;border-radius:1rem;background:rgba(226,232,240,0.45);word-break:break-all}.profile-app[data-theme="dark"] .public-link{background:rgba(31,41,55,0.85)}.public-link__actions{margin-top:1.1rem;display:flex;gap:0.75rem}@media (max-width:576px){.public-link__actions{flex-direction:column}}.referral-balance{text-align:center;padding:1.1rem;border-radius:1.1rem;background:linear-gradient(135deg,rgba(5,150,105,0.18),rgba(28,176,246,0.15))}.referral-balance__label{display:block;font-size:0.85rem;color:#6b7280}.profile-app[data-theme="dark"] .referral-balance__label{color:#e2e8f0}.referral-balance__value{display:block;margin-top:0.35rem;font-size:1.65rem;font-weight:700}.referral-actions{margin-top:1.25rem;display:flex;flex-direction:column;gap:0.6rem}.reviews-text{margin:0 0 1.1rem;color:#4b5563}.profile-app[data-theme="dark"] .reviews-text{color:#d1d5db}.stats-list{list-style:none;padding:0;margin:0;display:grid;gap:0.8rem}.stats-item{display:flex;align-items:center;gap:0.85rem;padding:0.85rem 1rem;border-radius:1rem;background:rgba(226,232,240,0.4)}.profile-app[data-theme="dark"] .stats-item{background:rgba(31,41,55,0.9)}.stats-item__icon{width:2.1rem;height:2.1rem;border-radius:0.75rem;background:rgba(28,176,246,0.16);display:inline-flex;align-items:center;justify-content:center}.profile-app[data-theme="dark"] .stats-item__icon{background:rgba(45,184,255,0.26)}.stats-item__label{display:block;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.04em;color:#6b7280}.profile-app[data-theme="dark"] .stats-item__label{color:#d1d5db}.stats-item__value{display:block;font-weight:700;font-size:1.1rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sidebar-icon.tg-ajax-chat-fab{display:none!important}@media (max-width:768px){.profile-stars-chip{padding:0.45rem 0.75rem}}.public-profile-container{min-height:100vh;background:linear-gradient(135deg,#1cb0f6 0%,#58cc02 100%);position:relative;overflow-x:hidden}[data-bs-theme="dark"] .public-profile-container{background:linear-gradient(135deg,#0994d6 0%,#429902 100%)}.profile-hero{position:relative;padding:80px 0 60px;color:#ffffff;text-align:center}@media (max-width:768px){.profile-hero{padding:60px 0 40px}}.hero-background{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#1cb0f6 0%,#58cc02 100%);opacity:0.95;z-index:1}.hero-content{position:relative;z-index:2;max-width:800px;margin:0 auto;padding:0 20px;animation:fadeInUp 1s ease-out}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.profile-avatar-section{position:relative;display:inline-block;margin-bottom:30px}.profile-avatar{width:150px;height:150px;border-radius:50%;object-fit:cover;border:5px solid rgba(255,255,255,0.3);box-shadow:0 10px 30px rgba(0,0,0,0.3);transition:transform 0.3s ease,box-shadow 0.3s ease}.profile-avatar:hover{transform:scale(1.05);box-shadow:0 15px 40px rgba(0,0,0,0.4)}@media (max-width:576px){.profile-avatar{width:120px;height:120px}}.profile-avatar-placeholder{width:150px;height:150px;border-radius:50%;background:rgba(255,255,255,0.2);display:flex;align-items:center;justify-content:center;border:5px solid rgba(255,255,255,0.3);font-size:60px;color:rgba(255,255,255,0.7);transition:transform 0.3s ease}.profile-avatar-placeholder:hover{transform:scale(1.05)}@media (max-width:576px){.profile-avatar-placeholder{width:120px;height:120px;font-size:50px}}.level-badge{position:absolute;bottom:-10px;right:-10px;background:linear-gradient(135deg,#ffc800 0%,#58cc02 100%);color:#ffffff;border-radius:50%;width:60px;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 5px 15px rgba(0,0,0,0.3);animation:pulse 2s infinite;transition:transform 0.3s ease}.level-badge:hover{transform:scale(1.1)}@media (max-width:576px){.level-badge{width:50px;height:50px}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.level-number{font-size:18px;font-weight:bold;line-height:1}@media (max-width:576px){.level-number{font-size:16px}}.level-text{font-size:10px;opacity:0.8}.profile-info{margin-top:20px}.profile-name{font-size:2.5rem;font-weight:700;margin-bottom:10px;text-shadow:0 2px 4px rgba(0,0,0,0.3);animation:fadeInUp 1s ease-out 0.2s both;color:#ffffff}@media (max-width:768px){.profile-name{font-size:2rem}}@media (max-width:576px){.profile-name{font-size:1.75rem}}.profile-username{font-size:1.2rem;opacity:0.9;margin-bottom:30px;animation:fadeInUp 1s ease-out 0.4s both;color:#ffffff}.profile-stats{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;animation:fadeInUp 1s ease-out 0.6s both}@media (max-width:768px){.profile-stats{gap:20px}}.public-profile-stat-item{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,0.1);padding:15px 25px;border-radius:25px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.2);transition:transform 0.3s ease,background 0.3s ease;color:#ffffff}.public-profile-stat-item:hover{transform:translateY(-2px);background:rgba(255,255,255,0.2)}.public-profile-stat-item i{font-size:1.2rem;color:#ffc800;animation:bounce 2s infinite}@media (max-width:576px){.public-profile-stat-item{padding:12px 20px;font-size:0.9rem}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-3px)}}.progress-section{padding:60px 0;background:#f8fafc;position:relative;z-index:3}[data-bs-theme="dark"] .progress-section{background:#1f2937}@media (max-width:768px){.progress-section{padding:40px 0}}.progress-card{background:#ffffff;border-radius:20px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,0.1);margin-bottom:30px;transition:transform 0.3s ease,box-shadow 0.3s ease;border:1px solid #d1d5db;animation:fadeInUp 1s ease-out 0.8s both;color:#111827;height:100%}[data-bs-theme="dark"] .progress-card{background:#1f2937;border-color:#374151;color:#f9fafb}.progress-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,0.15)}@media (max-width:768px){.progress-card{padding:20px;margin-bottom:20px}}.progress-icon{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#1cb0f6,#58cc02);display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:#ffffff;font-size:24px;transition:transform 0.3s ease}.progress-card:hover .progress-icon{transform:scale(1.1)}.progress-info h3,.progress-info .h3{font-size:1.3rem;font-weight:700;margin-bottom:15px;color:#111827}[data-bs-theme="dark"] .progress-info h3,[data-bs-theme="dark"] .progress-info .h3{color:#f9fafb}.progress-info p{margin-top:10px;color:#374151;font-size:0.9rem}[data-bs-theme="dark"] .progress-info p{color:#d1d5db}.public-profile-progress-bar{height:12px;background:rgba(88,204,2,0.1);border-radius:6px;overflow:hidden;margin:15px 0}[data-bs-theme="dark"] .public-profile-progress-bar{background:rgba(88,204,2,0.2)}.public-profile-progress-bar .progress-fill{height:100%;background:linear-gradient(90deg,#1cb0f6,#58cc02);border-radius:6px;transition:width 0.5s ease}.available-achievements-section,.achievements-section{padding:60px 0;background:#f8fafc}[data-bs-theme="dark"] .available-achievements-section,[data-bs-theme="dark"] .achievements-section{background:#1f2937}@media (max-width:768px){.available-achievements-section,.achievements-section{padding:40px 0}}.public-profile-section-title{font-size:2.5rem;font-weight:700;margin-bottom:40px;text-align:center;color:#111827;display:flex;align-items:center;justify-content:center;gap:15px}[data-bs-theme="dark"] .public-profile-section-title{color:#f9fafb}.public-profile-section-title i{color:#1cb0f6;font-size:2rem}@media (max-width:768px){.public-profile-section-title{font-size:2rem}}.achievements-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:25px}@media (max-width:768px){.achievements-grid{grid-template-columns:1fr}}.achievement-card{background:#ffffff;border-radius:20px;padding:25px;box-shadow:0 10px 30px rgba(0,0,0,0.1);transition:transform 0.3s ease,box-shadow 0.3s ease;border:2px solid transparent}[data-bs-theme="dark"] .achievement-card{background:#1f2937;border-color:#374151}.achievement-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,0.15)}.achievement-card.earned{border-color:#58cc02;background:linear-gradient(135deg,rgba(88,204,2,0.05),rgba(28,176,246,0.05))}[data-bs-theme="dark"] .achievement-card.earned{background:linear-gradient(135deg,rgba(88,204,2,0.15),rgba(28,176,246,0.15))}.achievement-card.available{opacity:0.8}.achievement-icon{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,rgba(28,176,246,0.2),rgba(88,204,2,0.2));display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:15px;color:#1cb0f6}.achievement-info h4,.achievement-info .h4{font-size:1.2rem;font-weight:700;margin-bottom:10px;color:#111827}[data-bs-theme="dark"] .achievement-info h4,[data-bs-theme="dark"] .achievement-info .h4{color:#f9fafb}.achievement-info p{color:#374151;margin-bottom:15px;font-size:0.9rem}[data-bs-theme="dark"] .achievement-info p{color:#d1d5db}.achievement-progress{margin:15px 0}.progress-text{margin-top:8px;font-size:0.85rem;color:#374151}[data-bs-theme="dark"] .progress-text{color:#d1d5db}.achievement-meta{display:flex;align-items:center;gap:15px;margin-top:15px;flex-wrap:wrap}.rarity-badge{padding:5px 12px;border-radius:999px;font-size:0.75rem;font-weight:600}.rarity-badge.common{background:rgba(156,163,175,0.2);color:#4b5563}.rarity-badge.rare{background:rgba(28,176,246,0.2);color:#1cb0f6}.rarity-badge.epic{background:rgba(88,204,2,0.2);color:#58cc02}.rarity-badge.legendary{background:rgba(255,200,0,0.2);color:#cca000}.stars-reward{display:flex;align-items:center;gap:5px;color:#ffc800;font-weight:600;font-size:0.9rem}.stars-reward i{color:#ffc800}.how-to-earn{margin-top:15px;padding:10px;background:rgba(28,176,246,0.05);border-radius:10px;border-left:3px solid #1cb0f6}[data-bs-theme="dark"] .how-to-earn{background:rgba(28,176,246,0.15)}.how-to-earn small,.how-to-earn .small{color:#374151;font-size:0.85rem}[data-bs-theme="dark"] .how-to-earn small,[data-bs-theme="dark"] .how-to-earn .small{color:#d1d5db}.how-to-earn small i,.how-to-earn .small i{color:#ffc800;margin-right:5px}.earned-date{margin-top:15px;padding-top:15px;border-top:1px solid #d1d5db}[data-bs-theme="dark"] .earned-date{border-top-color:#374151}.earned-date small,.earned-date .small{color:#374151;font-size:0.85rem}[data-bs-theme="dark"] .earned-date small,[data-bs-theme="dark"] .earned-date .small{color:#d1d5db}.earned-date small i,.earned-date .small i{color:#58cc02;margin-right:5px}.no-achievements{text-align:center;padding:60px 20px;color:#374151}[data-bs-theme="dark"] .no-achievements{color:#d1d5db}.no-achievements i{font-size:4rem;color:#1cb0f6;margin-bottom:20px;opacity:0.5}.no-achievements h3,.no-achievements .h3{font-size:1.5rem;margin-bottom:10px;color:#111827}[data-bs-theme="dark"] .no-achievements h3,[data-bs-theme="dark"] .no-achievements .h3{color:#f9fafb}.no-achievements p{font-size:1rem}.statistics-section{padding:60px 0;background:#f8fafc}[data-bs-theme="dark"] .statistics-section{background:#1f2937}@media (max-width:768px){.statistics-section{padding:40px 0}}.stat-card{background:#ffffff;border-radius:20px;padding:30px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,0.1);transition:transform 0.3s ease,box-shadow 0.3s ease;border:1px solid #d1d5db;height:100%}[data-bs-theme="dark"] .stat-card{background:#1f2937;border-color:#374151}.stat-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,0.15)}.stat-icon{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#1cb0f6,#58cc02);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#ffffff;font-size:24px}.stat-content h3,.stat-content .h3{font-size:2rem;font-weight:700;margin-bottom:10px;color:#111827}[data-bs-theme="dark"] .stat-content h3,[data-bs-theme="dark"] .stat-content .h3{color:#f9fafb}.stat-content p{color:#374151;font-size:0.9rem;margin:0}[data-bs-theme="dark"] .stat-content p{color:#d1d5db}.action-section{padding:60px 0;background:#f8fafc}[data-bs-theme="dark"] .action-section{background:#1f2937}@media (max-width:768px){.action-section{padding:40px 0}}.action-card{background:#ffffff;border-radius:20px;padding:40px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,0.1);border:1px solid #d1d5db}[data-bs-theme="dark"] .action-card{background:#1f2937;border-color:#374151}.action-card h3,.action-card .h3{font-size:1.5rem;font-weight:700;margin-bottom:10px;color:#111827}[data-bs-theme="dark"] .action-card h3,[data-bs-theme="dark"] .action-card .h3{color:#f9fafb}.action-card p{color:#374151;margin-bottom:30px}[data-bs-theme="dark"] .action-card p{color:#d1d5db}.action-buttons{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.action-buttons .btn,.action-buttons .add-material-btn{padding:12px 30px;border-radius:12px;font-weight:600;transition:all 0.3s ease}.action-buttons .btn.btn-primary,.action-buttons .btn-primary.add-material-btn{background:linear-gradient(135deg,#1cb0f6,#58cc02);border:none;color:#ffffff}.action-buttons .btn.btn-primary:hover,.action-buttons .btn-primary.add-material-btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(28,176,246,0.3)}.action-buttons .btn.btn-outline-primary,.action-buttons .quality-workspace-page .filter-actions .btn.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .action-buttons .btn.btn-filter.btn-outline-primary,.action-buttons .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn,.quality-workspace-page .filter-actions .action-buttons .btn.btn-filter.add-material-btn,.action-buttons .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban,.quality-workspace-page .filter-actions .action-buttons .btn.btn-filter.js-refresh-kanban,.action-buttons .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button,.quality-workspace-page .filter-actions .action-buttons .btn.btn-filter.deposit-button,.action-buttons .btn.deposit-button,.action-buttons .btn.js-refresh-kanban,.action-buttons .add-material-btn,.action-buttons .event-history-page .btn.btn-secondary,.action-buttons .event-history-page .btn-secondary.add-material-btn,.event-history-page .action-buttons .btn.btn-secondary,.event-history-page .action-buttons .btn-secondary.add-material-btn{border:2px solid #1cb0f6;color:#1cb0f6;background:transparent}.action-buttons .btn.btn-outline-primary:hover,.action-buttons .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .action-buttons .btn.btn-filter.add-material-btn:hover,.action-buttons .btn.deposit-button:hover,.action-buttons .btn.js-refresh-kanban:hover,.action-buttons .add-material-btn:hover,.action-buttons .event-history-page .btn.btn-secondary:hover,.event-history-page .action-buttons .btn.btn-secondary:hover{background:#1cb0f6;color:#ffffff;transform:translateY(-2px)}.action-buttons .btn i,.action-buttons .add-material-btn i{margin-right:8px}.profile-app .btn-primary{background:linear-gradient(135deg,#1cb0f6,#58cc02)!important;border:none!important;color:#ffffff!important;box-shadow:0 4px 12px rgba(28,176,246,0.3)!important;transition:all 0.3s ease!important}.profile-app .btn-primary:hover,.profile-app .btn-primary:focus,.profile-app .btn-primary:active{background:linear-gradient(135deg,#2db8ff,#6dd412)!important;color:#ffffff!important;box-shadow:0 6px 20px rgba(28,176,246,0.4)!important;transform:translateY(-2px)!important}.profile-app .btn-outline-primary,.profile-app .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .profile-app .btn-filter.btn-outline-primary,.profile-app .quality-workspace-page .filter-actions .btn-filter.add-material-btn,.quality-workspace-page .filter-actions .profile-app .btn-filter.add-material-btn,.profile-app .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .profile-app .btn-filter.js-refresh-kanban.btn,.profile-app .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions .profile-app .btn-filter.deposit-button,.profile-app .deposit-button,.profile-app .js-refresh-kanban.btn,.profile-app .add-material-btn,.profile-app .event-history-page .btn.btn-secondary,.profile-app .event-history-page .btn-secondary.add-material-btn,.event-history-page .profile-app .btn.btn-secondary,.event-history-page .profile-app .btn-secondary.add-material-btn{background:transparent!important;border:2px solid #1cb0f6!important;color:#1cb0f6!important;transition:all 0.3s ease!important}.profile-app .btn-outline-primary:hover,.profile-app .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions .profile-app .btn-filter.btn-outline-primary:hover,.profile-app .quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .profile-app .btn-filter.add-material-btn:hover,.profile-app .quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .profile-app .btn-filter.deposit-button:hover,.profile-app .deposit-button:hover,.profile-app .js-refresh-kanban.btn:hover,.profile-app .add-material-btn:hover,.profile-app .event-history-page .btn.btn-secondary:hover,.event-history-page .profile-app .btn.btn-secondary:hover,.profile-app .btn-outline-primary:focus,.profile-app .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary:focus,.quality-workspace-page .filter-actions .profile-app .btn-filter.btn-outline-primary:focus,.profile-app .quality-workspace-page .filter-actions .btn-filter.add-material-btn:focus,.quality-workspace-page .filter-actions .profile-app .btn-filter.add-material-btn:focus,.profile-app .quality-workspace-page .filter-actions .btn-filter.deposit-button:focus,.quality-workspace-page .filter-actions .profile-app .btn-filter.deposit-button:focus,.profile-app .deposit-button:focus,.profile-app .js-refresh-kanban.btn:focus,.profile-app .add-material-btn:focus,.profile-app .event-history-page .btn.btn-secondary:focus,.event-history-page .profile-app .btn.btn-secondary:focus,.profile-app .btn-outline-primary:active,.profile-app .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary:active,.quality-workspace-page .filter-actions .profile-app .btn-filter.btn-outline-primary:active,.profile-app .quality-workspace-page .filter-actions .btn-filter.add-material-btn:active,.quality-workspace-page .filter-actions .profile-app .btn-filter.add-material-btn:active,.profile-app .quality-workspace-page .filter-actions .btn-filter.deposit-button:active,.quality-workspace-page .filter-actions .profile-app .btn-filter.deposit-button:active,.profile-app .deposit-button:active,.profile-app .js-refresh-kanban.btn:active,.profile-app .add-material-btn:active,.profile-app .event-history-page .btn.btn-secondary:active,.event-history-page .profile-app .btn.btn-secondary:active{background:#1cb0f6!important;border-color:#1cb0f6!important;color:#ffffff!important;box-shadow:0 6px 20px rgba(28,176,246,0.4)!important;transform:translateY(-2px)!important}.profile-app .btn-secondary{background:#4b5563!important;border:none!important;color:#ffffff!important;transition:all 0.3s ease!important}.profile-app .btn-secondary:hover,.profile-app .btn-secondary:focus,.profile-app .btn-secondary:active{background:#374151!important;color:#ffffff!important;transform:translateY(-2px)!important}.profile-app .btn-outline-secondary{background:transparent!important;border:2px solid #4b5563!important;color:#4b5563!important;transition:all 0.3s ease!important}.profile-app .btn-outline-secondary:hover,.profile-app .btn-outline-secondary:focus,.profile-app .btn-outline-secondary:active{background:#4b5563!important;border-color:#4b5563!important;color:#ffffff!important;transform:translateY(-2px)!important}.profile-app .btn-outline-success{background:transparent!important;border:2px solid #059669!important;color:#059669!important;transition:all 0.3s ease!important}.profile-app .btn-outline-success:hover,.profile-app .btn-outline-success:focus,.profile-app .btn-outline-success:active{background:#059669!important;border-color:#059669!important;color:#ffffff!important;transform:translateY(-2px)!important}.profile-app .btn-warning{background:#d97706!important;border:none!important;color:#000000!important;transition:all 0.3s ease!important}.profile-app .btn-warning:hover,.profile-app .btn-warning:focus,.profile-app .btn-warning:active{background:#a75c05!important;color:#000000!important;transform:translateY(-2px)!important}.marketplace-page{padding:1rem;padding-top:1rem;padding-bottom:1rem}main.content-area:has(.marketplace-page){padding-left:1rem!important;padding-right:1rem!important}.content-area .marketplace-page{margin-left:1.5rem;margin-right:1.5rem;padding-left:1.5rem;padding-right:1.5rem}@media (max-width:991.98px){.marketplace-page{padding:1rem}body[data-sidebar-desktop-state="fixed-expanded"] .marketplace-page{padding-left:1rem}}@media (max-width:575.98px){.marketplace-page{padding:0.5rem 0.75rem;padding-top:0.75rem;padding-bottom:1rem;max-width:100%;overflow-x:hidden}main.content-area:has(.marketplace-page){padding-left:0.5rem!important;padding-right:0.5rem!important}.content-area .marketplace-page{margin-left:0.25rem;margin-right:0.25rem;padding-left:0.5rem;padding-right:0.5rem}}.marketplace-hero{background:linear-gradient(135deg,#1cb0f6 0%,#58cc02 100%)!important;color:#ffffff!important;padding:1.5rem!important;border-radius:8px!important;margin-bottom:1rem!important;text-align:center;animation:fadeInMarketplace 0.7s cubic-bezier(0.4,1.4,0.6,1) 0.1s both}.marketplace-hero h1,.marketplace-hero .h1,.marketplace-hero h2,.marketplace-hero .h2,.marketplace-hero h3,.marketplace-hero .h3,.marketplace-hero h4,.marketplace-hero .h4,.marketplace-hero h5,.marketplace-hero .h5,.marketplace-hero h6,.marketplace-hero .h6,.marketplace-hero p{color:#ffffff!important}@keyframes float{0%,100%{transform:translateY(0px) rotate(-2deg)}50%{transform:translateY(-10px) rotate(2deg)}}.marketplace-hero-modern{position:relative;border-radius:1.5rem;padding:3rem 2rem;margin-bottom:2rem;overflow:hidden;background:linear-gradient(135deg,rgba(88,204,2,0.15) 0%,rgba(255,200,0,0.15) 100%);box-shadow:0 10px 40px rgba(0,0,0,0.1);animation:fadeInMarketplace 0.7s cubic-bezier(0.4,1.4,0.6,1) 0.1s both}@media (max-width:767.98px){.marketplace-hero-modern{padding:1.5rem 1rem;margin-bottom:1.25rem;border-radius:1rem}}@media (max-width:575.98px){.marketplace-hero-modern{padding:1rem 0.75rem;margin-bottom:1rem;border-radius:0.75rem}}.marketplace-hero-modern .hero-gradient-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(88,204,2,0.1) 0%,rgba(255,200,0,0.1) 100%);pointer-events:none}.marketplace-hero-modern .hero-content{position:relative;z-index:10;text-align:center}.marketplace-hero-modern .hero-badge{display:inline-flex;align-items:center;gap:0.5rem;background:linear-gradient(135deg,#58cc02 0%,#1cb0f6 100%);color:#ffffff;padding:0.5rem 1.5rem;border-radius:9999px;font-weight:700;font-size:0.9rem;margin-bottom:1.5rem;box-shadow:0 4px 16px rgba(28,176,246,0.3);animation:float 3s ease-in-out infinite;transform-origin:center}.marketplace-hero-modern .hero-badge i{color:inherit}@media (max-width:767.98px){.marketplace-hero-modern .hero-badge{padding:0.4rem 1rem;font-size:0.8rem;margin-bottom:1rem}}@media (max-width:575.98px){.marketplace-hero-modern .hero-badge{padding:0.35rem 0.75rem;font-size:0.75rem;margin-bottom:0.75rem}}.marketplace-hero-modern .hero-title{font-size:2.5rem;font-weight:900;margin-bottom:1rem;color:#111827;line-height:1.2}.marketplace-hero-modern .hero-title .hero-title-gradient{background:linear-gradient(135deg,#58cc02 0%,#1cb0f6 50%,#ffc800 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}@media (max-width:767.98px){.marketplace-hero-modern .hero-title{font-size:1.75rem;margin-bottom:0.75rem}}@media (max-width:575.98px){.marketplace-hero-modern .hero-title{font-size:1.4rem;margin-bottom:0.5rem;line-height:1.25}}.marketplace-hero-modern .hero-description{font-size:1.1rem;color:#374151;max-width:700px;margin:0 auto;line-height:1.6}@media (max-width:767.98px){.marketplace-hero-modern .hero-description{font-size:0.95rem;line-height:1.5;padding:0 0.25rem}}@media (max-width:575.98px){.marketplace-hero-modern .hero-description{font-size:0.875rem;line-height:1.45}}.marketplace-tabs{display:flex;gap:1rem;margin-bottom:2rem}@media (max-width:767.98px){.marketplace-tabs{flex-wrap:wrap;gap:0.5rem;margin-bottom:1.25rem;justify-content:center}}@media (max-width:575.98px){.marketplace-tabs{flex-direction:column;margin-bottom:1rem;gap:0.5rem}}.marketplace-tabs .tab-button{padding:0.75rem 1.5rem;border-radius:0.75rem;font-weight:700;font-size:1rem;border:2px solid transparent;cursor:pointer;transition:all 0.3s ease;background:#f8fafc;color:#374151;position:relative}@media (max-width:767.98px){.marketplace-tabs .tab-button{padding:0.6rem 1rem;font-size:0.9rem;border-radius:0.5rem;flex:1 1 auto;min-width:0;text-align:center}}@media (max-width:575.98px){.marketplace-tabs .tab-button{width:100%;padding:0.65rem 1rem;font-size:0.875rem}}.marketplace-tabs .tab-button i{color:inherit}.marketplace-tabs .tab-button:hover:not(.active){background:rgba(88,204,2,0.05);border-color:rgba(88,204,2,0.2)}.marketplace-tabs .tab-button.active{background:linear-gradient(135deg,#58cc02 0%,#4fb302 100%);color:#ffffff;box-shadow:0 4px 16px rgba(88,204,2,0.3);border-color:#58cc02}.marketplace-tabs .tab-button.active i{color:inherit}.marketplace-tabs .tab-button:not(.active){background:#f8fafc;color:#374151;border:2px solid #d1d5db}.marketplace-tabs .tab-button:not(.active):hover{background:rgba(88,204,2,0.05);border-color:rgba(88,204,2,0.2)}.tab-content{display:none}.tab-content.active{display:block;animation:fadeIn 0.5s ease-in}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.marketplace-hero h1,.marketplace-hero .h1{font-weight:800;font-size:2.4rem;margin-bottom:0.5rem;letter-spacing:0.01em}.marketplace-hero p{font-size:1.13rem;opacity:0.93;max-width:700px;margin-left:auto;margin-right:auto}.courses-section-title,.shop-products-section h2,.shop-products-section .h2{font-size:1.85rem;font-weight:700;margin-bottom:2rem;padding-bottom:0.75rem;border-bottom:2px solid #d1d5db;text-align:center;color:#1cb0f6;letter-spacing:0.01em}.courses-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.2rem;margin-bottom:3.5rem;max-width:1200px;margin-left:auto;margin-right:auto}.courses-grid .course-card{max-width:440px;min-width:340px}.course-card{background:#f8fafc;border-radius:1.1rem;box-shadow:0 4px 24px rgba(60,60,90,0.1),0 1.5px 0 #d1d5db;border:none;overflow:hidden;transition:box-shadow 0.18s,transform 0.18s;animation:fadeInMarketplace 0.7s cubic-bezier(0.4,1.4,0.6,1) 0.1s both;display:flex;flex-direction:column}.course-card:hover{box-shadow:0 8px 32px rgba(60,60,90,0.16);transform:translateY(-2px) scale(1.01)}.course-card-img-top{width:100%;height:180px;object-fit:cover;border-radius:1.1rem 1.1rem 0 0}.course-card-body{padding:1.5rem 1.5rem 1.2rem 1.5rem;display:flex;flex-direction:column;flex-grow:1}.course-card-title{font-weight:700;font-size:1.18rem;margin-bottom:0.5rem;color:#1cb0f6;letter-spacing:0.01em}.course-description{font-size:0.97rem;color:#374151;margin-bottom:1.1rem;line-height:1.5}.tariff-item{background:#f8fafc;border-radius:0.7rem;box-shadow:0 2px 8px rgba(60,60,90,0.06);margin-bottom:1.1rem;padding:1.1rem 1.2rem;transition:box-shadow 0.18s,background 0.18s;border:1.5px solid #d1d5db}.tariff-item[data-tariff-name]{padding:1.1rem 1.2rem!important}.tariff-item.is-highlighted{border:2px solid #d97706;background:rgba(217,119,6,0.15);box-shadow:0 4px 16px rgba(217,119,6,0.08)}.tariff-name-price-wrapper{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.tariff-name{font-size:1.5rem;font-weight:800;margin-bottom:0;line-height:1.1;letter-spacing:0.01em}.tariff-price-block{font-size:1.4rem;font-weight:700;color:#58cc02;white-space:nowrap;margin-left:0.5rem;margin-top:0.1em}.old-price{text-decoration:line-through;color:#374151;font-size:0.98em;margin-right:0.5em}.current-price{font-size:1.18em;font-weight:700;color:#111827}.promo-details{font-size:0.93em;color:#d97706;margin-top:0.2em}.tariff-features{display:flex;gap:1.2em;margin:0.7em 0 0.7em 0;font-size:0.97em;color:#1cb0f6}.feature-item{display:flex;align-items:center;gap:0.4em}.user-course-status{padding:0.5rem 0.75rem;border-radius:7px;margin-bottom:1.25rem;font-weight:500;font-size:0.93rem;display:inline-flex;align-items:center;background:rgba(28,176,246,0.1);color:#1cb0f6;border:1.5px solid rgba(28,176,246,0.4);gap:0.5em}.user-course-status.active{background:rgba(5,150,105,0.1);color:#023324;border:1.5px solid rgba(5,150,105,0.4)}.user-course-status.expired{background:rgba(220,38,38,0.1);color:#861616;border:1.5px solid rgba(220,38,38,0.4)}.shop-products-section h2,.shop-products-section .h2{color:#1cb0f6;font-weight:700}.shop-products-container{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 1rem}.shop-product-card{display:flex;flex-direction:column;height:100%;border:none;border-radius:1.1rem;box-shadow:0 4px 24px rgba(60,60,90,0.1),0 1.5px 0 #d1d5db;background:#f8fafc;overflow:hidden;transition:box-shadow 0.18s,transform 0.18s;animation:fadeInMarketplace 0.7s cubic-bezier(0.4,1.4,0.6,1) 0.1s both}.shop-product-card:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 8px 32px rgba(60,60,90,0.16)}.shop-product-card .card-img-top{height:180px;object-fit:cover;border-radius:1.1rem 1.1rem 0 0}.shop-product-card .card-body{flex-grow:1;display:flex;flex-direction:column;padding:1.25rem}.shop-product-card .card-title{font-weight:700;font-size:1.1rem;margin-bottom:0.5rem;line-height:1.3;color:#111827}.shop-product-card .card-text{font-size:0.93rem;color:#374151;margin-bottom:1rem;line-height:1.5}.shop-product-card .btn-group-actions{margin-top:auto}.shop-product-card .btn-group-actions .btn,.shop-product-card .btn-group-actions .add-material-btn{margin-bottom:0.65rem;font-size:0.97rem;padding:0.7rem 1.1rem;border-radius:7px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;transition:background 0.18s,color 0.18s,box-shadow 0.18s}.shop-product-card .btn-group-actions .btn:last-child,.shop-product-card .btn-group-actions .add-material-btn:last-child{margin-bottom:0}.shop-product-card .btn-success{background:#059669;border-color:#059669;color:#ffffff;box-shadow:0 2px 8px rgba(5,150,105,0.1)}.shop-product-card .btn-success:hover{background:#036546;border-color:#036546;box-shadow:0 4px 16px rgba(5,150,105,0.18)}.shop-product-card .btn-outline-info{border-color:#0891b2;color:#0891b2;background:#f8fafc}.shop-product-card .btn-outline-info:hover{background-color:#0891b2;color:#ffffff}.shop-product-card .btn-outline-warning{border-color:#d97706;color:#8f4e04;background-color:rgba(217,119,6,0.15)}.shop-product-card .btn-outline-warning:hover{background-color:#d97706;color:#111827}.course-comparison-section{margin-bottom:4rem}@media (max-width:767.98px){.course-comparison-section{margin-bottom:2.5rem}}@media (max-width:575.98px){.course-comparison-section{margin-bottom:1.75rem}}.course-comparison-section:last-child{margin-bottom:2rem}@media (max-width:575.98px){.course-comparison-section:last-child{margin-bottom:1.25rem}}.course-header{display:flex;align-items:center;gap:2rem;margin-bottom:2rem;padding:2rem;background:linear-gradient(135deg,rgba(28,176,246,0.05),rgba(88,204,2,0.05));border-radius:1.5rem;border:2px solid rgba(28,176,246,0.1)}.course-header .course-header-image{width:120px;height:120px;object-fit:cover;border-radius:1rem;box-shadow:0 4px 16px rgba(0,0,0,0.1)}.course-header .course-header-content{flex:1}.course-header .course-title-gradient{background:linear-gradient(135deg,#1cb0f6 0%,#58cc02 50%,#ffc800 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:2rem;font-weight:800;margin-bottom:0.5rem;letter-spacing:0.01em}.course-header .course-description-text{font-size:1.1rem;color:#374151;line-height:1.6;margin-bottom:1rem}.course-header .user-course-status-badge{display:inline-flex;align-items:center;padding:0.75rem 1.25rem;border-radius:0.75rem;font-weight:600;font-size:0.95rem}.course-header .user-course-status-badge.active{background:rgba(5,150,105,0.15);color:#034c35;border:2px solid rgba(5,150,105,0.3)}.course-header .user-course-status-badge.expired{background:rgba(220,38,38,0.15);color:#9c1919;border:2px solid rgba(220,38,38,0.3)}.course-header .user-course-status-badge.unlimited{background:rgba(8,145,178,0.15);color:#055569;border:2px solid rgba(8,145,178,0.3)}.course-header .user-course-status-badge i{color:inherit}.course-header-modern{border-radius:1.5rem;padding:2rem;margin-bottom:2rem;background:#f8fafc;box-shadow:0 4px 24px rgba(0,0,0,0.08);border:2px solid #d1d5db}@media (max-width:767.98px){.course-header-modern{padding:1.25rem;margin-bottom:1.5rem;border-radius:1rem}}@media (max-width:575.98px){.course-header-modern{padding:1rem;margin-bottom:1.25rem;border-radius:0.75rem}}.course-header-modern .course-header-content-wrapper{display:flex;flex-direction:column;align-items:center;gap:2rem}@media (min-width:992px){.course-header-modern .course-header-content-wrapper{flex-direction:row;align-items:center;justify-content:flex-start}}.course-header-modern .course-header-image-modern{width:100%;max-width:192px;height:192px;object-fit:cover;border-radius:1rem;box-shadow:0 8px 24px rgba(0,0,0,0.15);display:block;margin:0 auto}@media (max-width:575.98px){.course-header-modern .course-header-image-modern{max-width:140px;height:140px;border-radius:0.75rem}}@media (min-width:992px){.course-header-modern .course-header-image-modern{width:192px;margin:0;flex-shrink:0}}.course-header-modern .course-header-content{flex:1;text-align:center}@media (min-width:992px){.course-header-modern .course-header-content{text-align:left}}.course-header-modern .course-title-gradient-modern{background:linear-gradient(135deg,#1cb0f6 0%,#58cc02 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:2rem;font-weight:900;margin-bottom:1rem;letter-spacing:0.01em;word-break:break-word}@media (max-width:767.98px){.course-header-modern .course-title-gradient-modern{font-size:1.5rem;margin-bottom:0.75rem}}@media (max-width:575.98px){.course-header-modern .course-title-gradient-modern{font-size:1.25rem;margin-bottom:0.5rem}}@media (min-width:768px){.course-header-modern .course-title-gradient-modern{font-size:2.5rem}}.course-header-modern .course-description-text-modern{font-size:1.1rem;color:#374151;line-height:1.6;margin-bottom:1rem}.course-header-modern .user-course-status-badge-modern{display:inline-flex;align-items:center;padding:0.75rem 1.25rem;border-radius:0.75rem;font-weight:600;font-size:0.95rem}.course-header-modern .user-course-status-badge-modern.active{background:rgba(5,150,105,0.15);color:#034c35;border:2px solid rgba(5,150,105,0.3)}.course-header-modern .user-course-status-badge-modern.expired{background:rgba(220,38,38,0.15);color:#9c1919;border:2px solid rgba(220,38,38,0.3)}.course-header-modern .user-course-status-badge-modern.unlimited{background:rgba(8,145,178,0.15);color:#055569;border:2px solid rgba(8,145,178,0.3)}.course-header-modern .user-course-status-badge-modern i{color:inherit}.tariffs-grid-modern{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}@media (max-width:575.98px){.tariffs-grid-modern{grid-template-columns:1fr;gap:1rem;margin-bottom:1.25rem}}@media (min-width:768px){.tariffs-grid-modern{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.tariffs-grid-modern{grid-template-columns:repeat(4,1fr)}}.tariff-card-modern{position:relative;border-radius:1.5rem;padding:1.5rem;transition:all 0.3s ease;background:#f8fafc;border:2px solid #d1d5db;box-shadow:0 4px 16px rgba(0,0,0,0.08);display:flex;flex-direction:column}@media (max-width:767.98px){.tariff-card-modern{padding:1.25rem;border-radius:1.25rem}}@media (max-width:575.98px){.tariff-card-modern{padding:1rem;border-radius:1rem}}.tariff-card-modern::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#58cc02 0%,#1cb0f6 100%);border-radius:1.5rem 1.5rem 0 0}.tariff-card-modern:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 32px rgba(0,0,0,0.15)}.tariff-card-modern .tariff-type-badge{display:inline-block;background:linear-gradient(135deg,#58cc02 0%,#3fa000 100%);color:#ffffff;padding:0.25rem 0.75rem;border-radius:0.5rem;font-size:0.7rem;font-weight:600;margin-bottom:0.75rem;text-transform:uppercase;letter-spacing:0.5px;align-self:flex-start}.tariff-card-modern .tariff-type-badge i{color:inherit}.tariff-card-modern[data-tariff-name*="STUDENT"]{background:rgba(255,255,255,0.2);border:2px solid rgba(255,255,255,0.2)}.tariff-card-modern[data-tariff-name*="STUDENT"] .tariff-card-name{color:#374151}.tariff-card-modern[data-tariff-name*="STUDENT"] .tariff-current-price{color:#059669}.tariff-card-modern[data-tariff-name*="STUDENT"] .btn-buy-tariff,.tariff-card-modern[data-tariff-name*="STUDENT"] .btn-tariff-modern{background:linear-gradient(135deg,#1cb0f6 0%,#58cc02 100%);color:#ffffff;box-shadow:0 4px 16px rgba(28,176,246,0.4);font-weight:800;font-size:1rem;padding:1rem 1.5rem}.tariff-card-modern[data-tariff-name*="STUDENT"] .btn-buy-tariff:hover,.tariff-card-modern[data-tariff-name*="STUDENT"] .btn-tariff-modern:hover{background:linear-gradient(135deg,#2db8ff 0%,#6dd412 100%);box-shadow:0 8px 24px rgba(28,176,246,0.5);transform:translateY(-3px) scale(1.02)}.tariff-card-modern[data-tariff-name*="LITE"]{background:linear-gradient(135deg,rgba(88,204,2,0.15) 0%,rgba(88,204,2,0.1) 100%);border:2px solid rgba(88,204,2,0.3)}.tariff-card-modern[data-tariff-name*="LITE"] .tariff-card-name{color:#58cc02}.tariff-card-modern[data-tariff-name*="LITE"] .tariff-current-price{color:#58cc02}.tariff-card-modern[data-tariff-name*="LITE"] .btn-buy-tariff,.tariff-card-modern[data-tariff-name*="LITE"] .btn-tariff-modern{background:linear-gradient(135deg,#58cc02 0%,#4fb302 100%);color:#ffffff;box-shadow:0 4px 16px rgba(88,204,2,0.4);font-weight:800;font-size:1rem;padding:1rem 1.5rem}.tariff-card-modern[data-tariff-name*="LITE"] .btn-buy-tariff:hover,.tariff-card-modern[data-tariff-name*="LITE"] .btn-tariff-modern:hover{background:linear-gradient(135deg,#6dd412 0%,#58cc02 100%);box-shadow:0 8px 24px rgba(88,204,2,0.5);transform:translateY(-3px) scale(1.02)}.tariff-card-modern[data-tariff-name*="PRO"]{background:linear-gradient(135deg,rgba(139,92,246,0.15) 0%,rgba(124,58,237,0.1) 100%);border:2px solid rgba(139,92,246,0.3)}.tariff-card-modern[data-tariff-name*="PRO"] .tariff-card-name{color:#8b5cf6}.tariff-card-modern[data-tariff-name*="PRO"] .tariff-current-price{color:#8b5cf6}.tariff-card-modern[data-tariff-name*="PRO"] .btn-buy-tariff,.tariff-card-modern[data-tariff-name*="PRO"] .btn-tariff-modern{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);color:#ffffff;box-shadow:0 4px 16px rgba(139,92,246,0.4);font-weight:800;font-size:1rem;padding:1rem 1.5rem}.tariff-card-modern[data-tariff-name*="PRO"] .btn-buy-tariff:hover,.tariff-card-modern[data-tariff-name*="PRO"] .btn-tariff-modern:hover{background:linear-gradient(135deg,#9c74f7 0%,#8b5cf6 100%);box-shadow:0 8px 24px rgba(139,92,246,0.5);transform:translateY(-3px) scale(1.02)}.tariff-card-modern[data-tariff-name*="MAX"],.tariff-card-modern[data-tariff-name*="VIP"]{background:linear-gradient(135deg,rgba(245,158,11,0.15) 0%,rgba(239,68,68,0.1) 100%);border:2px solid rgba(245,158,11,0.3)}.tariff-card-modern[data-tariff-name*="MAX"] .tariff-card-name,.tariff-card-modern[data-tariff-name*="VIP"] .tariff-card-name{color:#f59e0b}.tariff-card-modern[data-tariff-name*="MAX"] .tariff-current-price,.tariff-card-modern[data-tariff-name*="VIP"] .tariff-current-price{color:#f59e0b}.tariff-card-modern[data-tariff-name*="MAX"] .btn-buy-tariff,.tariff-card-modern[data-tariff-name*="MAX"] .btn-tariff-modern,.tariff-card-modern[data-tariff-name*="VIP"] .btn-buy-tariff,.tariff-card-modern[data-tariff-name*="VIP"] .btn-tariff-modern{background:linear-gradient(135deg,#f59e0b 0%,#ef4444 100%);color:#ffffff;box-shadow:0 4px 16px rgba(245,158,11,0.4);font-weight:800;font-size:1rem;padding:1rem 1.5rem}.tariff-card-modern[data-tariff-name*="MAX"] .btn-buy-tariff:hover,.tariff-card-modern[data-tariff-name*="MAX"] .btn-tariff-modern:hover,.tariff-card-modern[data-tariff-name*="VIP"] .btn-buy-tariff:hover,.tariff-card-modern[data-tariff-name*="VIP"] .btn-tariff-modern:hover{background:linear-gradient(135deg,#f6a823 0%,#f59e0b 100%);box-shadow:0 8px 24px rgba(245,158,11,0.5);transform:translateY(-3px) scale(1.02)}.tariff-card-modern.highlighted .tariff-popular-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#d97706 0%,#a75c05 100%);color:#111827;padding:0.4rem 1rem;border-radius:9999px;font-size:0.75rem;font-weight:700;box-shadow:0 4px 12px rgba(217,119,6,0.4);display:flex;align-items:center;gap:0.25rem;z-index:10}.tariff-card-modern.highlighted .tariff-popular-badge i{color:inherit}.tariff-card-modern .tariff-card-content{flex:1;display:flex;flex-direction:column}.tariff-card-modern .tariff-card-name{font-size:1.75rem;font-weight:900;margin-bottom:0.5rem;color:#1cb0f6;letter-spacing:0.02em;line-height:1.2;word-break:break-word}@media (max-width:575.98px){.tariff-card-modern .tariff-card-name{font-size:1.35rem;margin-bottom:0.35rem}}.tariff-card-modern .tariff-card-subtitle{font-size:0.9rem;color:#374151;margin-bottom:1rem;font-style:italic}.tariff-card-modern .tariff-card-price{margin:1rem 0}.tariff-card-modern .tariff-card-price .tariff-old-price{text-decoration:line-through;color:#374151;font-size:0.9rem;margin-bottom:0.25rem;display:block}.tariff-card-modern .tariff-card-price .tariff-current-price{font-size:2.25rem;font-weight:900;color:#58cc02;line-height:1.2;letter-spacing:-0.02em}@media (max-width:575.98px){.tariff-card-modern .tariff-card-price .tariff-current-price{font-size:1.75rem}}.tariff-card-modern .tariff-card-price .tariff-promo-badge{margin-top:0.5rem;display:inline-flex;align-items:center;gap:0.25rem;padding:0.4rem 0.75rem;border-radius:0.5rem;font-size:0.8rem;font-weight:700;background:rgba(217,119,6,0.15);color:#8f4e04;border:1px solid rgba(217,119,6,0.3)}.tariff-card-modern .tariff-card-price .tariff-promo-badge i{color:inherit}.tariff-card-modern .tariff-card-features{flex:1;margin-bottom:1.5rem}.tariff-card-modern .tariff-card-features .tariff-feature-item{display:flex;align-items:center;gap:0.5rem;margin-bottom:0.75rem;font-size:0.9rem;color:#111827}.tariff-card-modern .tariff-card-features .tariff-feature-item i{color:#059669;flex-shrink:0}.tariff-card-modern .tariff-card-action{margin-top:auto;padding-top:1rem;border-top:1px solid #d1d5db}.tariff-card-modern .tariff-card-action .btn-tariff-modern,.tariff-card-modern .tariff-card-action .btn-buy-tariff{width:100%;padding:1rem 1.5rem;border-radius:0.75rem;font-weight:800;font-size:1rem;border:none;cursor:pointer;transition:all 0.3s ease;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:0.5rem;box-shadow:0 4px 16px rgba(0,0,0,0.15);position:relative;overflow:hidden}.tariff-card-modern .tariff-card-action .btn-tariff-modern::before,.tariff-card-modern .tariff-card-action .btn-buy-tariff::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);transition:left 0.5s}.tariff-card-modern .tariff-card-action .btn-tariff-modern:hover::before,.tariff-card-modern .tariff-card-action .btn-buy-tariff:hover::before{left:100%}.tariff-card-modern .tariff-card-action .btn-tariff-modern i,.tariff-card-modern .tariff-card-action .btn-buy-tariff i{color:inherit;font-size:1.1rem}.tariff-card-modern .tariff-card-action .btn-tariff-modern:hover,.tariff-card-modern .tariff-card-action .btn-buy-tariff:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 24px rgba(0,0,0,0.25)}.tariff-card-modern .tariff-card-action .btn-tariff-modern:active,.tariff-card-modern .tariff-card-action .btn-buy-tariff:active{transform:translateY(-1px) scale(0.98)}.tariff-card-modern .tariff-card-action .btn-tariff-modern.btn-tariff-gradient,.tariff-card-modern .tariff-card-action .btn-buy-tariff.btn-tariff-gradient{background:linear-gradient(135deg,#1cb0f6 0%,#58cc02 100%);color:#ffffff;box-shadow:0 4px 16px rgba(28,176,246,0.4)}.tariff-card-modern .tariff-card-action .btn-tariff-modern.btn-tariff-gradient:hover,.tariff-card-modern .tariff-card-action .btn-buy-tariff.btn-tariff-gradient:hover{background:linear-gradient(135deg,#2db8ff 0%,#6dd412 100%);box-shadow:0 8px 24px rgba(28,176,246,0.5);transform:translateY(-3px) scale(1.02)}.tariff-card-modern .tariff-card-action .btn-tariff-modern.btn-tariff-primary,.tariff-card-modern .tariff-card-action .btn-buy-tariff.btn-tariff-primary{background:#ffffff;color:#1cb0f6;border:2px solid #1cb0f6}.tariff-card-modern .tariff-card-action .btn-tariff-modern.btn-tariff-primary:hover,.tariff-card-modern .tariff-card-action .btn-buy-tariff.btn-tariff-primary:hover{background:rgba(28,176,246,0.1)}.tariff-comparison-table-wrapper{background:#f8fafc;border-radius:1.5rem;padding:2rem;box-shadow:0 4px 24px rgba(0,0,0,0.08);border:2px solid #d1d5db;overflow-x:auto}.tariff-comparison-table-wrapper-modern{background:#f8fafc;border-radius:1.5rem;padding:2rem;box-shadow:0 4px 24px rgba(0,0,0,0.08);border:2px solid #d1d5db;overflow-x:auto;margin-top:2rem}.tariff-comparison-table-wrapper-modern .comparison-table-title{font-size:1.5rem;font-weight:900;margin-bottom:1.5rem;color:#111827;display:flex;align-items:center;gap:0.5rem}.tariff-comparison-table-wrapper-modern .comparison-table-title i{color:#1cb0f6}@media (max-width:767.98px){.tariff-comparison-table-wrapper-modern .comparison-table-title{font-size:1.25rem;margin-bottom:1rem}}@media (max-width:991.98px){.tariff-comparison-table-wrapper-modern{padding:1rem;overflow-x:visible}.tariff-comparison-table-wrapper-modern .table-responsive{display:none}}@media (max-width:575.98px){.tariff-comparison-table-wrapper-modern{padding:0.75rem;margin-top:1.25rem;border-radius:1rem}}.tariff-comparison-table{width:100%;border-collapse:separate;border-spacing:0;margin:0}.tariff-comparison-table thead{background:linear-gradient(135deg,rgba(28,176,246,0.05),rgba(88,204,2,0.05))}.tariff-comparison-table thead th{padding:1.5rem;text-align:center;vertical-align:top;border:2px solid #d1d5db;border-bottom:3px solid #1cb0f6}.tariff-comparison-table thead th:first-child{border-left:none;background:transparent;text-align:left;font-weight:700;color:#1cb0f6;font-size:1.1rem}.tariff-comparison-table thead th.highlighted{background:linear-gradient(135deg,rgba(217,119,6,0.15),rgba(217,119,6,0.15));border:3px solid #d97706;position:relative}.tariff-comparison-table thead th.highlighted::before{content:"⭐";position:absolute;top:-10px;right:-10px;font-size:1.5rem;background:#d97706;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(217,119,6,0.4)}.tariff-comparison-table tbody tr{transition:background-color 0.2s ease}.tariff-comparison-table tbody tr:hover{background-color:rgba(28,176,246,0.03)}.tariff-comparison-table tbody tr:nth-child(even){background-color:rgba(248,250,252,0.3)}.tariff-comparison-table tbody tr td{padding:1.25rem 1.5rem;border:1px solid #d1d5db;vertical-align:middle}.tariff-comparison-table tbody tr td.feature-name{font-weight:600;color:#111827;background:rgba(28,176,246,0.02)}.tariff-comparison-table tbody tr td.feature-name i{color:#1cb0f6;width:1.5rem;text-align:center}.tariff-comparison-table tbody tr td.feature-value{text-align:center;color:#111827;font-weight:500}.tariff-comparison-table tbody tr td.feature-value .text-success{color:#059669!important}.tariff-comparison-table tbody tr td.feature-value .text-success i{color:#059669!important}.tariff-comparison-table tbody tr td.feature-value .text-muted{color:#374151!important}.tariff-comparison-table-modern{width:100%;border-collapse:separate;border-spacing:0;margin:0}@media (max-width:991.98px){.tariff-comparison-table-modern{display:none}}.tariff-comparison-table-modern thead{background:linear-gradient(135deg,rgba(28,176,246,0.05),rgba(88,204,2,0.05))}.tariff-comparison-table-modern thead th{padding:1.25rem 1rem;text-align:center;vertical-align:middle;border-bottom:2px solid #d1d5db;font-weight:700;font-size:1rem;color:#111827}@media (max-width:1199.98px){.tariff-comparison-table-modern thead th{padding:1rem 0.75rem;font-size:0.9rem}}.tariff-comparison-table-modern thead th.feature-column-modern{text-align:left;background:transparent;color:#1cb0f6;font-size:1.1rem}@media (max-width:1199.98px){.tariff-comparison-table-modern thead th.feature-column-modern{font-size:1rem}}.tariff-comparison-table-modern thead th.tariff-column-modern.highlighted{background:linear-gradient(135deg,rgba(28,176,246,0.1) 0%,rgba(88,204,2,0.1) 50%,rgba(255,200,0,0.1) 100%);border:2px solid #ffc800}.tariff-comparison-table-modern tbody tr{transition:background-color 0.2s ease;border-bottom:1px solid #d1d5db}.tariff-comparison-table-modern tbody tr:hover{background-color:rgba(28,176,246,0.03)}.tariff-comparison-table-modern tbody tr:nth-child(even){background-color:rgba(248,250,252,0.2)}.tariff-comparison-table-modern tbody tr td{padding:1rem;vertical-align:middle}@media (max-width:1199.98px){.tariff-comparison-table-modern tbody tr td{padding:0.75rem 0.5rem;font-size:0.9rem}}.tariff-comparison-table-modern tbody tr td.feature-name-modern{font-weight:700;color:#111827;background:rgba(28,176,246,0.02)}.tariff-comparison-table-modern tbody tr td.feature-name-modern i{color:#1cb0f6;width:1.5rem;text-align:center}@media (max-width:1199.98px){.tariff-comparison-table-modern tbody tr td.feature-name-modern i{width:1.25rem;font-size:0.9rem}}.tariff-comparison-table-modern tbody tr td.feature-value-modern{text-align:center;color:#111827;font-weight:500}.tariff-comparison-table-modern tbody tr td.feature-value-modern .text-success-modern{color:#059669!important;font-weight:600;font-size:0.9rem}@media (max-width:1199.98px){.tariff-comparison-table-modern tbody tr td.feature-value-modern .text-success-modern{font-size:0.85rem}}.tariff-comparison-table-modern tbody tr td.feature-value-modern .text-success-modern i{color:#059669!important}.tariff-comparison-table-modern tbody tr td.feature-value-modern .text-muted{color:#374151!important}.tariff-comparison-table-modern tbody tr td.feature-value-modern i.fa-check-circle{font-size:1.25rem;color:#059669}@media (max-width:1199.98px){.tariff-comparison-table-modern tbody tr td.feature-value-modern i.fa-check-circle{font-size:1rem}}.tariff-comparison-table-modern tbody tr td.feature-value-modern i.fa-times{font-size:1rem;color:#374151}@media (max-width:1199.98px){.tariff-comparison-table-modern tbody tr td.feature-value-modern i.fa-times{font-size:0.9rem}}.tariff-comparison-mobile{display:none;grid-template-columns:1fr;gap:1.5rem}@media (max-width:991.98px){.tariff-comparison-mobile{display:grid}}@media (max-width:575.98px){.tariff-comparison-mobile{gap:1rem}}@media (min-width:576px) and (max-width:991.98px){.tariff-comparison-mobile{grid-template-columns:repeat(2,1fr)}}.tariff-comparison-card-mobile{background:#f8fafc;border-radius:1.5rem;padding:1.5rem;border:2px solid #d1d5db;box-shadow:0 4px 16px rgba(0,0,0,0.08);transition:all 0.3s ease;position:relative}@media (max-width:575.98px){.tariff-comparison-card-mobile{padding:1rem;border-radius:1rem}}.tariff-comparison-card-mobile:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.12)}.tariff-comparison-card-mobile.highlighted{background:linear-gradient(135deg,rgba(30,64,175,0.1) 0%,rgba(37,99,235,0.1) 50%,rgba(217,119,6,0.1) 100%);border:3px solid #d97706;box-shadow:0 8px 24px rgba(217,119,6,0.2)}.tariff-comparison-card-mobile.highlighted .tariff-comparison-card-badge{position:absolute;top:-12px;right:1rem;background:linear-gradient(135deg,#d97706 0%,#a75c05 100%);color:#111827;padding:0.4rem 1rem;border-radius:9999px;font-size:0.75rem;font-weight:700;box-shadow:0 4px 12px rgba(217,119,6,0.4);display:inline-flex;align-items:center;gap:0.25rem;z-index:10}.tariff-comparison-card-mobile.highlighted .tariff-comparison-card-badge i{color:inherit}.tariff-comparison-card-mobile.highlighted .tariff-comparison-card-name{background:linear-gradient(135deg,#1cb0f6 0%,#58cc02 50%,#ffc800 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tariff-comparison-card-mobile .tariff-comparison-card-header{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #d1d5db;position:relative}.tariff-comparison-card-mobile .tariff-comparison-card-name{font-size:1.5rem;font-weight:900;color:#1cb0f6;margin:0;letter-spacing:0.02em}.tariff-comparison-card-mobile .tariff-comparison-card-features{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.tariff-comparison-card-mobile .tariff-comparison-feature-item{display:flex;justify-content:space-between;align-items:center;padding:0.75rem;background:rgba(28,176,246,0.02);border-radius:0.75rem;border:1px solid #d1d5db}.tariff-comparison-card-mobile .tariff-comparison-feature-item .feature-label{display:flex;align-items:center;flex:1;font-size:0.95rem;color:#111827}.tariff-comparison-card-mobile .tariff-comparison-feature-item .feature-label i{color:#1cb0f6;width:1.5rem;text-align:center}.tariff-comparison-card-mobile .tariff-comparison-feature-item .feature-label strong{font-weight:600}.tariff-comparison-card-mobile .tariff-comparison-feature-item .feature-value{display:flex;align-items:center;justify-content:flex-end;min-width:80px}.tariff-comparison-card-mobile .tariff-comparison-feature-item .feature-value .text-success-modern{color:#059669!important;font-weight:600;font-size:0.9rem}.tariff-comparison-card-mobile .tariff-comparison-feature-item .feature-value i.fa-check-circle{font-size:1.25rem;color:#059669}.tariff-comparison-card-mobile .tariff-comparison-feature-item .feature-value i.fa-times{font-size:1rem;color:#374151}.tariff-comparison-card-mobile .tariff-comparison-card-action{margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid #d1d5db}.tariff-header{display:flex;flex-direction:column;align-items:center;gap:0.75rem}.tariff-header .tariff-name{font-size:1.5rem;font-weight:800;color:#1cb0f6;margin:0;letter-spacing:0.02em}.tariff-header .tariff-subtitle{font-size:0.9rem;color:#374151;margin:0;font-style:italic}.tariff-header .tariff-price-block{margin:0.5rem 0}.tariff-header .tariff-price-block .old-price{display:block;text-decoration:line-through;color:#374151;font-size:0.9rem;margin-bottom:0.25rem}.tariff-header .tariff-price-block .current-price{font-size:1.75rem;font-weight:800;color:#58cc02;line-height:1.2}.tariff-header .tariff-price-block .promo-badge{margin-top:0.5rem}.tariff-header .tariff-price-block .promo-badge .badge{font-size:0.85rem;padding:0.4rem 0.75rem;border-radius:0.5rem}.tariff-header .tariff-action{margin-top:1rem;width:100%}.tariff-header .tariff-action .btn-gradient-primary{width:100%;background:linear-gradient(135deg,#1cb0f6 0%,#58cc02 100%);color:#ffffff;border:none;padding:0.75rem 1.5rem;border-radius:0.75rem;font-weight:600;font-size:0.95rem;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(28,176,246,0.3)}.tariff-header .tariff-action .btn-gradient-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(28,176,246,0.4);background:linear-gradient(135deg,#2db8ff 0%,#6dd412 100%)}.tariff-header .tariff-action .btn-gradient-primary i{color:inherit}.extension-tariffs-section{margin-top:2rem;padding:1.5rem;background:rgba(8,145,178,0.05);border-radius:1rem;border:2px solid rgba(8,145,178,0.2)}.extension-tariffs-section h4,.extension-tariffs-section .h4{color:#1cb0f6;font-weight:700}.extension-tariffs-section .extension-tariff-card{background:#f8fafc;border:2px solid #d1d5db;border-radius:0.75rem;padding:1.25rem;text-align:center;transition:all 0.3s ease}.extension-tariffs-section .extension-tariff-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.12);border-color:#1cb0f6}.extension-tariffs-section .extension-tariff-card h5,.extension-tariffs-section .extension-tariff-card .h5{color:#1cb0f6;font-weight:700;margin-bottom:0.5rem}.extension-tariffs-section .extension-tariff-card .extension-price{font-size:1.5rem;font-weight:800;color:#58cc02;margin:0.5rem 0}.section-header-modern{margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid rgba(8,145,178,0.2)}@media (max-width:575.98px){.section-header-modern{margin-bottom:1.25rem;padding-bottom:0.75rem}}.section-header-modern .section-title-modern{color:#1cb0f6;font-weight:700;font-size:1.75rem;margin-bottom:0.5rem;word-break:break-word}@media (max-width:767.98px){.section-header-modern .section-title-modern{font-size:1.5rem}}@media (max-width:575.98px){.section-header-modern .section-title-modern{font-size:1.25rem}}.section-header-modern .section-title-modern i{color:#1cb0f6}.section-header-modern .section-description-modern{color:#374151;font-size:1rem;margin-bottom:0}.extensions-tab-content{padding:2rem 0}.course-extensions-group{margin-bottom:3rem;padding:2rem;background:rgba(8,145,178,0.03);border-radius:1rem;border:1px solid rgba(8,145,178,0.1)}@media (max-width:767.98px){.course-extensions-group{margin-bottom:2rem;padding:1.25rem;border-radius:0.75rem}}@media (max-width:575.98px){.course-extensions-group{margin-bottom:1.5rem;padding:1rem}}.course-extensions-group .course-extensions-header{margin-bottom:1.5rem}.course-extensions-group .course-extensions-header .course-extensions-title{color:#1cb0f6;font-weight:700;font-size:1.5rem;margin-bottom:0}.course-extensions-group .course-extensions-header .course-extensions-title i{color:#1cb0f6}.base-tariff-extensions{margin-bottom:2rem;padding:1.5rem;background:rgba(5,150,105,0.03);border-radius:0.75rem;border-left:4px solid #58cc02}@media (max-width:575.98px){.base-tariff-extensions{margin-bottom:1.25rem;padding:1rem;border-radius:0.5rem}}.base-tariff-extensions .base-tariff-header{margin-bottom:1rem}@media (max-width:575.98px){.base-tariff-extensions .base-tariff-header{margin-bottom:0.75rem}}.base-tariff-extensions .base-tariff-header .base-tariff-name{color:#111827;font-weight:600;font-size:1.1rem;margin-bottom:0.5rem;word-break:break-word}@media (max-width:575.98px){.base-tariff-extensions .base-tariff-header .base-tariff-name{font-size:1rem}}.base-tariff-extensions .base-tariff-header .base-tariff-name i{color:#58cc02}.base-tariff-extensions .base-tariff-header .base-tariff-name strong{color:#1cb0f6;font-weight:700}.base-tariff-extensions .base-tariff-header .current-access-info .badge{font-size:0.85rem;padding:0.4rem 0.75rem}.base-tariff-extensions .base-tariff-header .current-access-info .badge i{margin-right:0.25rem}.extension-old-price{font-size:0.9rem;color:#374151;text-decoration:line-through;margin-bottom:0.25rem}.extension-promo-badge{display:inline-block;background:linear-gradient(135deg,#ffd700 0%,#ffed4e 100%);color:#111827;padding:0.25rem 0.75rem;border-radius:0.5rem;font-size:0.75rem;font-weight:600;margin-top:0.5rem}.extension-promo-badge i{color:inherit}.extension-tariff-card-block{background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 50%,#2563eb 100%)!important;border:none!important;border-radius:1.5rem!important;padding:2rem!important;height:100%;display:flex!important;flex-direction:column;transition:all 0.3s ease;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)!important;position:relative;overflow:hidden;color:white!important}@media (max-width:767.98px){.extension-tariff-card-block{padding:1.5rem!important;border-radius:1.25rem!important}}@media (max-width:575.98px){.extension-tariff-card-block{padding:1.25rem!important;border-radius:1rem!important}}.extension-tariff-card-block::before{content:'';position:absolute;top:-2.5rem;right:-2.5rem;width:10rem;height:10rem;background:rgba(255,255,255,0.1);border-radius:50%;opacity:0.3;filter:blur(2rem);animation:extension-card-pulse 3s ease-in-out infinite}@keyframes extension-card-pulse{0%,100%{opacity:0.3;transform:scale(1)}50%{opacity:0.5;transform:scale(1.1)}}.extension-tariff-card-block:hover{transform:translateY(-8px);box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}.extension-tariff-card-block.expired-access{background:linear-gradient(135deg,#f87171 0%,#ef4444 50%,#dc2626 100%);opacity:0.95}.extension-tariff-card-block.tariff-3-months{background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 50%,#2563eb 100%)!important}.extension-tariff-card-block.tariff-6-months{background:linear-gradient(135deg,#a78bfa 0%,#8b5cf6 50%,#7c3aed 100%)!important}.extension-tariff-card-block.tariff-12-months{background:linear-gradient(135deg,#34d399 0%,#10b981 50%,#059669 100%)!important}.extension-tariff-card-block.tariff-24-months{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 50%,#d97706 100%)!important}.extension-tariff-card-block.expired-access{background:linear-gradient(135deg,#f87171 0%,#ef4444 50%,#dc2626 100%)!important}.extension-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;position:relative;z-index:1}@media (max-width:575.98px){.extension-card-header{margin-bottom:1rem;flex-wrap:wrap;gap:0.5rem}}.extension-card-header .extension-duration-badge{background:rgba(255,255,255,0.2);backdrop-filter:blur(10px);color:white;padding:0.75rem 1.25rem;border-radius:1rem;font-weight:800;font-size:1.1rem;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,0.3);box-shadow:0 4px 6px -1px rgba(0,0,0,0.1)}@media (max-width:575.98px){.extension-card-header .extension-duration-badge{padding:0.5rem 0.75rem;font-size:0.95rem;border-radius:0.75rem}}.extension-card-header .extension-duration-badge i{color:inherit;margin-right:0.5rem}.extension-card-header .extension-best-badge{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:white;padding:0.5rem 1rem;border-radius:1rem;font-size:0.85rem;font-weight:700;display:inline-flex;align-items:center;box-shadow:0 4px 6px -1px rgba(251,191,36,0.3);border:1px solid rgba(255,255,255,0.3)}.extension-card-header .extension-best-badge i{color:inherit;margin-right:0.25rem}.extension-promo-period{background:rgba(255,255,255,0.2);backdrop-filter:blur(10px);color:white;padding:1rem;border-radius:1rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:1rem;border:1px solid rgba(255,255,255,0.3);box-shadow:0 4px 6px -1px rgba(0,0,0,0.1);position:relative;z-index:1}.extension-promo-period .promo-period-icon{font-size:1.75rem;flex-shrink:0;color:#fbbf24;filter:drop-shadow(0 2px 4px rgba(251,191,36,0.3))}.extension-promo-period .promo-period-icon i{color:inherit}.extension-promo-period .promo-period-content{flex:1}.extension-promo-period .promo-period-content .promo-period-label{font-size:0.8rem;opacity:0.95;margin-bottom:0.35rem;font-weight:500}.extension-promo-period .promo-period-content .promo-period-date{font-size:1.1rem;font-weight:800;text-shadow:0 2px 4px rgba(0,0,0,0.2)}.extension-price-block{text-align:center;margin-bottom:1.5rem;padding:1.5rem;background:rgba(255,255,255,0.15);backdrop-filter:blur(10px);border-radius:1rem;border:1px solid rgba(255,255,255,0.2);position:relative;z-index:1}@media (max-width:575.98px){.extension-price-block{margin-bottom:1rem;padding:1rem;border-radius:0.75rem}}.extension-price-block .extension-old-price-line{margin-bottom:0.75rem}.extension-price-block .extension-old-price-line .old-price{color:rgba(255,255,255,0.7);text-decoration:line-through;font-size:1rem;font-weight:500}@media (max-width:575.98px){.extension-price-block .extension-old-price-line .old-price{font-size:0.9rem}}.extension-price-block .extension-current-price{margin-bottom:0.75rem}.extension-price-block .extension-current-price .price-amount{font-size:2.5rem;font-weight:900;color:white;line-height:1;text-shadow:0 2px 8px rgba(0,0,0,0.2)}@media (max-width:575.98px){.extension-price-block .extension-current-price .price-amount{font-size:1.85rem}}.extension-price-block .extension-current-price .price-currency{font-size:1.3rem;font-weight:700;color:rgba(255,255,255,0.95);margin-left:0.5rem}@media (max-width:575.98px){.extension-price-block .extension-current-price .price-currency{font-size:1.1rem}}.extension-price-block .extension-price-per-month{font-size:0.9rem;color:rgba(255,255,255,0.9);font-weight:500}.extension-price-block .extension-price-per-month .price-per-month-value{color:white;font-weight:700;font-size:1rem}.extension-price-block .extension-price-per-month i{color:rgba(255,255,255,0.8)}.extension-final-date{background:rgba(255,255,255,0.2);backdrop-filter:blur(10px);color:white;padding:1rem;border-radius:1rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:1rem;border:1px solid rgba(255,255,255,0.3);box-shadow:0 4px 6px -1px rgba(0,0,0,0.1);position:relative;z-index:1}.extension-final-date .final-date-icon{font-size:1.75rem;flex-shrink:0;color:#34d399;filter:drop-shadow(0 2px 4px rgba(52,211,153,0.3))}.extension-final-date .final-date-icon i{color:inherit}.extension-final-date .final-date-content{flex:1}.extension-final-date .final-date-content .final-date-label{font-size:0.8rem;opacity:0.95;margin-bottom:0.35rem;font-weight:500}.extension-final-date .final-date-content .final-date-value{font-size:1.1rem;font-weight:800;text-shadow:0 2px 4px rgba(0,0,0,0.2)}.extension-features-block{flex:1;margin-bottom:1.5rem;position:relative;z-index:1}.extension-features-block .extension-feature-row{display:flex;align-items:center;padding:0.75rem 0;border-bottom:1px solid rgba(255,255,255,0.2)}.extension-features-block .extension-feature-row:last-child{border-bottom:none}.extension-features-block .extension-feature-row .feature-icon{color:white;width:1.75rem;flex-shrink:0;margin-right:1rem;font-size:1.1rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.2))}.extension-features-block .extension-feature-row .feature-text{color:rgba(255,255,255,0.95);font-size:0.95rem;font-weight:500}.extension-action-block{margin-top:auto;position:relative;z-index:1}.extension-action-block .extension-action-btn{display:block;width:100%;padding:1rem 2rem;background:linear-gradient(135deg,#1cb0f6 0%,#58cc02 100%);color:white;text-align:center;text-decoration:none;border-radius:1.5rem;font-weight:800;font-size:1.1rem;transition:all 0.3s ease;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);border:2px solid rgba(255,255,255,0.3);position:relative;overflow:hidden}@media (max-width:575.98px){.extension-action-block .extension-action-btn{padding:0.75rem 1.25rem;font-size:0.95rem;border-radius:1rem}}.extension-action-block .extension-action-btn:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);color:white;text-decoration:none;background:linear-gradient(135deg,#58cc02 0%,#1cb0f6 100%)}.extension-action-block .extension-action-btn:active{transform:translateY(-2px) scale(1.01)}.extension-action-block .extension-action-btn i{color:inherit;margin-right:0.5rem}.extension-action-block .extension-action-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);transition:left 0.5s}.extension-action-block .extension-action-btn:hover::before{left:100%}.base-tariffs-section{margin-bottom:3rem;padding:2rem;background:rgba(5,150,105,0.03);border-radius:1rem;border:2px solid rgba(5,150,105,0.15)}@media (max-width:767.98px){.base-tariffs-section{margin-bottom:2rem;padding:1.25rem;border-radius:0.75rem}}@media (max-width:575.98px){.base-tariffs-section{margin-bottom:1.5rem;padding:1rem}}.extension-tariffs-section-modern{margin-top:3rem;padding:2rem;background:rgba(8,145,178,0.05);border-radius:1rem;border:2px solid rgba(8,145,178,0.2);position:relative}.extension-tariffs-section-modern::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#1cb0f6 0%,#58cc02 100%);border-radius:1rem 0 0 1rem}.extension-tariffs-section-modern .extension-tariffs-header{margin-bottom:2rem}.extension-tariffs-section-modern .extension-tariffs-header .current-tariff-info{padding:1rem;background:rgba(8,145,178,0.1);border-radius:0.5rem;border-left:4px solid #1cb0f6}.extension-tariffs-section-modern .extension-tariffs-header .current-tariff-info .text-muted{color:#374151;font-size:0.95rem;line-height:1.6;margin-bottom:0}.extension-tariffs-section-modern .extension-tariffs-header .current-tariff-info .text-muted strong{color:#111827;font-weight:600}.extension-tariffs-section-modern .extension-tariffs-header .current-tariff-info .alert{margin-bottom:0;border-radius:0.5rem;border-left:4px solid #d97706}.extension-tariffs-section-modern .extension-tariffs-header .current-tariff-info .alert i{margin-right:0.5rem}.extension-tariffs-section-modern .extension-tariffs-note{margin-bottom:1.5rem}.extension-tariffs-section-modern .extension-tariffs-note .alert{border-left:4px solid #0891b2;border-radius:0.5rem}.extension-tariffs-section-modern .extension-tariffs-note .alert i{color:#0891b2}.extension-tariffs-section-modern .extension-tariff-card-modern{background:#f8fafc;border:2px solid rgba(8,145,178,0.3);border-radius:1rem;padding:1.5rem;text-align:center;transition:all 0.3s ease;height:100%;display:flex;flex-direction:column;position:relative}.extension-tariffs-section-modern .extension-tariff-card-modern::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#1cb0f6 0%,#58cc02 100%);border-radius:1rem 1rem 0 0}.extension-tariffs-section-modern .extension-tariff-card-modern.expired-access{border-color:#dc2626;background:rgba(220,38,38,0.05)}.extension-tariffs-section-modern .extension-tariff-card-modern.expired-access::before{background:#dc2626}.extension-tariffs-section-modern .extension-tariff-card-modern:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(28,176,246,0.2);border-color:#1cb0f6}.extension-tariffs-section-modern .extension-tariff-card-modern .extension-tariff-header{margin-bottom:1rem}.extension-tariffs-section-modern .extension-tariff-card-modern .extension-tariff-header .extension-badge{display:inline-block;background:linear-gradient(135deg,#1cb0f6 0%,#0ea5e9 100%);color:#ffffff;padding:0.25rem 0.75rem;border-radius:0.5rem;font-size:0.7rem;font-weight:600;margin-bottom:0.75rem;text-transform:uppercase;letter-spacing:0.5px}.extension-tariffs-section-modern .extension-tariff-card-modern .extension-tariff-header .extension-badge i{color:inherit}.extension-tariffs-section-modern .extension-tariff-card-modern .extension-tariff-header .extension-tariff-name{color:#1cb0f6;font-weight:700;font-size:1.25rem;margin-bottom:0.5rem}.extension-tariffs-section-modern .extension-tariff-card-modern .extension-tariff-header .extension-tariff-badge{display:inline-block;background:linear-gradient(135deg,#58cc02 0%,#3fa000 100%);color:#ffffff;padding:0.25rem 0.75rem;border-radius:0.5rem;font-size:0.75rem;font-weight:600;margin-top:0.5rem}.extension-tariffs-section-modern .extension-tariff-card-modern .extension-tariff-header .extension-tariff-badge i{color:inherit}.extension-tariffs-section-modern .extension-tariff-card-modern .extension-tariff-price-section{margin-bottom:1.5rem}.extension-tariffs-section-modern .extension-tariff-card-modern .extension-tariff-price-section .extension-price-main{margin-bottom:0.5rem}.extension-tariffs-section-modern .extension-tariff-card-modern .extension-tariff-price-section .extension-price-main .extension-price-amount{font-size:2rem;font-weight:800;color:#58cc02;line-height:1}.extension-tariffs-section-modern .extension-tariff-card-modern .extension-tariff-price-section .extension-price-main .extension-price-currency{font-size:1rem;font-weight:600;color:#374151;margin-left:0.25rem}.extension-tariffs-section-modern .extension-tariff-card-modern .extension-tariff-price-section .extension-price-per-month{font-size:0.85rem;color:#374151}.extension-tariffs-section-modern .extension-tariff-card-modern .extension-tariff-price-section .extension-price-per-month i{color:#0891b2;margin-right:0.25rem}.extension-tariffs-section-modern .extension-tariff-card-modern .extension-tariff-price-section .extension-price-per-month strong{color:#111827;font-weight:600}.extension-tariffs-section-modern .extension-tariff-card-modern .extension-tariff-features{flex-grow:1;margin-bottom:1.5rem;text-align:left}.extension-tariffs-section-modern .extension-tariff-card-modern .extension-tariff-features .extension-feature-item{display:flex;align-items:center;padding:0.5rem 0;font-size:0.9rem;color:#111827}.extension-tariffs-section-modern .extension-tariff-card-modern .extension-tariff-features .extension-feature-item i{color:#58cc02;margin-right:0.5rem;width:1.25rem;flex-shrink:0}.extension-tariffs-section-modern .extension-tariff-card-modern .extension-tariff-features .extension-feature-item span{color:#111827}.extension-tariffs-section-modern .extension-tariff-card-modern .extension-tariff-action{margin-top:auto}.extension-tariffs-section-modern .extension-tariff-card-modern .extension-tariff-action .btn,.extension-tariffs-section-modern .extension-tariff-card-modern .extension-tariff-action .add-material-btn{width:100%;font-weight:600;padding:0.75rem 1.5rem;border-radius:0.5rem;transition:all 0.3s ease}.extension-tariffs-section-modern .extension-tariff-card-modern .extension-tariff-action .btn:hover,.extension-tariffs-section-modern .extension-tariff-card-modern .extension-tariff-action .add-material-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(28,176,246,0.3)}@media (max-width:575.98px){.products-section-modern{padding:0 0.25rem}}.products-section-modern .products-header-modern{margin-bottom:2rem}@media (max-width:575.98px){.products-section-modern .products-header-modern{margin-bottom:1.25rem}}.products-section-modern .products-header-modern .products-badge-modern{display:inline-flex;align-items:center;gap:0.5rem;background:linear-gradient(135deg,#8b5cf6 0%,#ec4899 100%);color:#ffffff;padding:0.5rem 1.5rem;border-radius:9999px;font-weight:700;font-size:0.9rem;margin-bottom:1rem;box-shadow:0 4px 16px rgba(139,92,246,0.3)}@media (max-width:575.98px){.products-section-modern .products-header-modern .products-badge-modern{padding:0.4rem 1rem;font-size:0.8rem;margin-bottom:0.75rem}}.products-section-modern .products-header-modern .products-badge-modern i{color:inherit}.products-section-modern .products-header-modern .products-title-modern{font-size:2rem;font-weight:900;margin-bottom:0.5rem;color:#111827;word-break:break-word}@media (max-width:767.98px){.products-section-modern .products-header-modern .products-title-modern{font-size:1.5rem}}@media (max-width:575.98px){.products-section-modern .products-header-modern .products-title-modern{font-size:1.25rem}}.products-section-modern .products-header-modern .products-description-modern{font-size:1.1rem;color:#374151}@media (max-width:575.98px){.products-section-modern .products-header-modern .products-description-modern{font-size:0.9rem}}.shop-product-card-modern{display:flex;flex-direction:column;height:100%;border:none;border-radius:1.5rem;box-shadow:0 4px 24px rgba(0,0,0,0.08);background:#f8fafc;overflow:hidden;transition:all 0.3s ease}@media (max-width:575.98px){.shop-product-card-modern{border-radius:1rem}}.shop-product-card-modern:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 32px rgba(0,0,0,0.15)}.shop-product-card-modern .card-img-top{height:200px;object-fit:cover;border-radius:1.5rem 1.5rem 0 0}@media (max-width:575.98px){.shop-product-card-modern .card-img-top{height:160px;border-radius:1rem 1rem 0 0}}.shop-product-card-modern .card-body{flex-grow:1;display:flex;flex-direction:column;padding:1.5rem}@media (max-width:575.98px){.shop-product-card-modern .card-body{padding:1rem}}.shop-product-card-modern .card-title{font-weight:700;font-size:1.2rem;margin-bottom:0.5rem;color:#111827;word-break:break-word}@media (max-width:575.98px){.shop-product-card-modern .card-title{font-size:1.05rem}}.shop-product-card-modern .card-text{font-size:0.95rem;color:#374151;margin-bottom:1rem;flex-grow:1}@media (max-width:575.98px){.shop-product-card-modern .card-text{font-size:0.875rem}}@media (max-width:575.98px){.shop-product-card-modern .btn-group-actions .btn,.shop-product-card-modern .btn-group-actions .add-material-btn{font-size:0.875rem;padding:0.6rem 1rem}}@media (max-width:991.98px){.course-header{flex-direction:column;text-align:center}.course-header .course-header-image{width:100px;height:100px}.tariff-comparison-table-wrapper{padding:1rem;overflow-x:auto}.tariff-comparison-table{min-width:800px}.tariff-comparison-table thead th,.tariff-comparison-table tbody td{padding:0.75rem 1rem;font-size:0.9rem}.tariff-comparison-table .tariff-header .tariff-name{font-size:1.2rem}.tariff-comparison-table .tariff-header .current-price{font-size:1.4rem}}.extension-tariffs-block{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #d1d5db}.extension-tariffs-block h6,.extension-tariffs-block .h6{font-size:0.9rem;font-weight:600;color:#374151;margin-bottom:0.75rem}.btn-extend-tariff{background-color:#f8fafc;border:1px solid #d1d5db;color:#1cb0f6;font-weight:500;font-size:0.85rem;padding:0.5rem 1rem;border-radius:6px;transition:all 0.2s ease;display:block;margin-bottom:0.5rem;text-align:left;text-decoration:none}.btn-extend-tariff:hover{background-color:rgba(28,176,246,0.05);border-color:rgba(28,176,246,0.3);color:#0ea5e9;text-decoration:none}.btn-extend-tariff .price-part{font-weight:600;color:#58cc02}div.courses-grid div.course-card.position-relative span.position-absolute.badge.bg-success.course-status-badge{background-color:#059669!important;background-image:none!important;color:#ffffff!important;font-size:0.75rem!important;padding:0.4em 0.7em!important;font-weight:500!important;border-radius:0.25rem!important}div.courses-grid div.course-card.position-relative span.position-absolute.badge.bg-success.course-status-badge i{color:#ffffff!important}div.courses-grid div.course-card.position-relative span.position-absolute.badge.bg-danger.course-status-badge{background-color:#dc2626!important;background-image:none!important;color:#ffffff!important;font-size:0.75rem!important;padding:0.4em 0.7em!important;font-weight:500!important;border-radius:0.25rem!important}div.courses-grid div.course-card.position-relative span.position-absolute.badge.bg-danger.course-status-badge i{color:#ffffff!important}div.courses-grid div.course-card.position-relative span.position-absolute.badge.bg-info.course-status-badge{background-color:#0891b2!important;background-image:none!important;color:#ffffff!important;font-size:0.75rem!important;padding:0.4em 0.7em!important;font-weight:500!important;border-radius:0.25rem!important}div.courses-grid div.course-card.position-relative span.position-absolute.badge.bg-info.course-status-badge i{color:#ffffff!important}.badge.bg-secondary a{color:inherit;text-decoration:none}.tariff-item[data-tariff-name*="STUDENT"]{border:2px solid rgba(255,255,255,0.2)!important;background:rgba(255,255,255,0.2)!important}.tariff-item[data-tariff-name*="STUDENT"] .current-price{color:#059669!important;font-weight:700}.tariff-item[data-tariff-name*="STUDENT"] .tariff-name{color:#374151!important}.tariff-item[data-tariff-name*="STUDENT"] div.tariff-features{color:#4b5563!important}.tariff-item[data-tariff-name*="STUDENT"] div.tariff-features div.feature-item{color:#4b5563!important}.tariff-item[data-tariff-name*="STUDENT"] div.tariff-features div.feature-item i{color:#4b5563!important}.tariff-item[data-tariff-name*="STUDENT"] div.tariff-features div.feature-item span{color:#4b5563!important}.tariff-item[data-tariff-name*="LITE"]{background:linear-gradient(135deg,rgba(142,212,255,0.6),rgba(100,200,255,0.6))!important;border:2px solid rgba(100,200,255,0.6)!important}.tariff-item[data-tariff-name*="LITE"] .current-price{color:#1cb0f6!important;font-weight:700}.tariff-item[data-tariff-name*="LITE"] .tariff-name{color:#1cb0f6!important}.tariff-item[data-tariff-name*="LITE"] div.tariff-features{color:#0ea5e9!important}.tariff-item[data-tariff-name*="LITE"] div.tariff-features div.feature-item{color:#0ea5e9!important}.tariff-item[data-tariff-name*="LITE"] div.tariff-features div.feature-item i{color:#0ea5e9!important}.tariff-item[data-tariff-name*="LITE"] div.tariff-features div.feature-item span{color:#0ea5e9!important}.tariff-item[data-tariff-name*="PRO"]{background:linear-gradient(135deg,rgba(254,240,224,0.6),rgba(252,204,149,0.6))!important;border:2px solid rgba(252,204,149,0.6)!important}.tariff-item[data-tariff-name*="PRO"] .current-price{color:#d97706!important;font-weight:700}.tariff-item[data-tariff-name*="PRO"] .tariff-name{color:#a75c05!important}.tariff-item[data-tariff-name*="PRO"] div.tariff-features{color:#8f4e04!important}.tariff-item[data-tariff-name*="PRO"] div.tariff-features div.feature-item{color:#8f4e04!important}.tariff-item[data-tariff-name*="PRO"] div.tariff-features div.feature-item i{color:#8f4e04!important}.tariff-item[data-tariff-name*="PRO"] div.tariff-features div.feature-item span{color:#8f4e04!important}.tariff-item[data-tariff-name*="VIP"],.tariff-item[data-tariff-name*="MAX"]{background:linear-gradient(135deg,rgba(255,255,255,0.7),rgba(216,220,231,0.7))!important;border:2px solid rgba(216,220,231,0.7)!important;padding-bottom:1rem!important}.tariff-item[data-tariff-name*="VIP"] .current-price,.tariff-item[data-tariff-name*="MAX"] .current-price{color:#6979a3!important;font-weight:700}.tariff-item[data-tariff-name*="VIP"] .tariff-name,.tariff-item[data-tariff-name*="MAX"] .tariff-name{color:#6979a3!important}.tariff-item[data-tariff-name*="VIP"] div.tariff-features,.tariff-item[data-tariff-name*="MAX"] div.tariff-features{color:#526187!important}.tariff-item[data-tariff-name*="VIP"] div.tariff-features div.feature-item,.tariff-item[data-tariff-name*="MAX"] div.tariff-features div.feature-item{color:#526187!important}.tariff-item[data-tariff-name*="VIP"] div.tariff-features div.feature-item i,.tariff-item[data-tariff-name*="MAX"] div.tariff-features div.feature-item i{color:#526187!important}.tariff-item[data-tariff-name*="VIP"] div.tariff-features div.feature-item span,.tariff-item[data-tariff-name*="MAX"] div.tariff-features div.feature-item span{color:#526187!important}.tariff-item[data-tariff-name*="VIP"] .d-flex.align-items-center.mt-auto,.tariff-item[data-tariff-name*="MAX"] .d-flex.align-items-center.mt-auto{margin-top:auto!important}.btn-buy{background:#1cb0f6!important;color:#ffffff!important;border:2px solid #1cb0f6!important;transition:all 0.3s ease!important;font-weight:500!important;font-size:0.95rem!important;padding:0.4125rem 1.125rem!important;border-radius:50rem!important}.btn-buy:hover,.btn-buy:focus,.btn-buy:active{background:#58cc02!important;color:#ffffff!important;border-color:#58cc02!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(88,204,2,0.4)!important}.btn-buy i{color:#ffffff!important}.gift-btn{background-color:#f8fafc!important;border:2px solid #d1d5db!important;color:#1cb0f6!important;transition:all 0.3s ease!important}.gift-btn:hover,.gift-btn:focus,.gift-btn:active{background-color:#1cb0f6!important;border-color:#1cb0f6!important;color:#ffffff!important;transform:translateY(-1px)!important}.gift-btn i{color:inherit!important}[data-bs-theme="dark"] .btn-buy{background:transparent!important;color:#ffffff!important;border:2px solid #ffffff!important}[data-bs-theme="dark"] .btn-buy:hover,[data-bs-theme="dark"] .btn-buy:focus,[data-bs-theme="dark"] .btn-buy:active{background:#3b82f6!important;color:#111827!important;border-color:#3b82f6!important;box-shadow:0 6px 20px rgba(96,165,250,0.3)!important}[data-bs-theme="dark"] .btn-buy i{color:inherit!important}[data-bs-theme="dark"] .gift-btn{background-color:#1f2937!important;border-color:#374151!important;color:#3b82f6!important}[data-bs-theme="dark"] .gift-btn:hover,[data-bs-theme="dark"] .gift-btn:focus,[data-bs-theme="dark"] .gift-btn:active{background-color:#3b82f6!important;border-color:#3b82f6!important;color:#111827!important}[data-bs-theme="dark"] .courses-grid .tariff-item .tariff-features,[data-bs-theme="dark"] .courses-grid .tariff-item .tariff-features .feature-item,[data-bs-theme="dark"] .courses-grid .tariff-item .tariff-features .feature-item i,[data-bs-theme="dark"] .courses-grid .tariff-item .tariff-features .feature-item span{color:#ffffff!important}[data-bs-theme="dark"] .courses-grid .tariff-item .d-flex.align-items-center .btn.btn-buy,[data-bs-theme="dark"] .courses-grid .tariff-item .d-flex.align-items-center .btn-buy.add-material-btn{border:2px solid #ffffff!important;color:#ffffff!important;background:transparent!important}[data-bs-theme="dark"] .courses-grid .tariff-item .d-flex.align-items-center .btn.btn-buy:hover,[data-bs-theme="dark"] .courses-grid .tariff-item .d-flex.align-items-center .btn-buy.add-material-btn:hover,[data-bs-theme="dark"] .courses-grid .tariff-item .d-flex.align-items-center .btn.btn-buy:focus,[data-bs-theme="dark"] .courses-grid .tariff-item .d-flex.align-items-center .btn-buy.add-material-btn:focus,[data-bs-theme="dark"] .courses-grid .tariff-item .d-flex.align-items-center .btn.btn-buy:active,[data-bs-theme="dark"] .courses-grid .tariff-item .d-flex.align-items-center .btn-buy.add-material-btn:active{background:#3b82f6!important;color:#111827!important;border-color:#3b82f6!important;box-shadow:0 6px 20px rgba(96,165,250,0.3)!important}.purchase-page .btn,.purchase-page .add-material-btn{position:relative;overflow:hidden}.purchase-page .btn::before,.purchase-page .add-material-btn::before{border-radius:inherit;z-index:0}.purchase-page .btn span,.purchase-page .add-material-btn span,.purchase-page .btn i,.purchase-page .add-material-btn i,.purchase-page .btn .fas,.purchase-page .add-material-btn .fas,.purchase-page .btn .far,.purchase-page .add-material-btn .far,.purchase-page .btn .fab,.purchase-page .add-material-btn .fab{position:relative;z-index:1}[data-bs-theme="dark"] .marketplace-hero{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%)!important;color:#ffffff!important}[data-bs-theme="dark"] .marketplace-hero h1,[data-bs-theme="dark"] .marketplace-hero .h1,[data-bs-theme="dark"] .marketplace-hero h2,[data-bs-theme="dark"] .marketplace-hero .h2,[data-bs-theme="dark"] .marketplace-hero h3,[data-bs-theme="dark"] .marketplace-hero .h3,[data-bs-theme="dark"] .marketplace-hero h4,[data-bs-theme="dark"] .marketplace-hero .h4,[data-bs-theme="dark"] .marketplace-hero h5,[data-bs-theme="dark"] .marketplace-hero .h5,[data-bs-theme="dark"] .marketplace-hero h6,[data-bs-theme="dark"] .marketplace-hero .h6,[data-bs-theme="dark"] .marketplace-hero p{color:#ffffff!important}[data-bs-theme="dark"] div.courses-grid div.course-card.position-relative span.position-absolute.badge.bg-success.course-status-badge{background-color:#10b981!important;background-image:none!important;color:#111827!important}[data-bs-theme="dark"] div.courses-grid div.course-card.position-relative span.position-absolute.badge.bg-success.course-status-badge i{color:#111827!important}[data-bs-theme="dark"] div.courses-grid div.course-card.position-relative span.position-absolute.badge.bg-danger.course-status-badge{background-color:#ef4444!important;background-image:none!important;color:#ffffff!important}[data-bs-theme="dark"] div.courses-grid div.course-card.position-relative span.position-absolute.badge.bg-danger.course-status-badge i{color:#ffffff!important}[data-bs-theme="dark"] div.courses-grid div.course-card.position-relative span.position-absolute.badge.bg-info.course-status-badge{background-color:#0891b2!important;background-image:none!important;color:#ffffff!important}[data-bs-theme="dark"] div.courses-grid div.course-card.position-relative span.position-absolute.badge.bg-info.course-status-badge i{color:#ffffff!important}[data-bs-theme="dark"] .courses-section-title,[data-bs-theme="dark"] .shop-products-section h2,[data-bs-theme="dark"] .shop-products-section .h2{color:#3b82f6;border-bottom-color:#374151}[data-bs-theme="dark"] .course-card{background:#1f2937;box-shadow:0 4px 24px rgba(255,255,255,0.05),0 1.5px 0 #374151}[data-bs-theme="dark"] .course-card:hover{box-shadow:0 8px 32px rgba(255,255,255,0.1)}[data-bs-theme="dark"] .course-card-title{color:#3b82f6}[data-bs-theme="dark"] .course-description{color:#d1d5db}[data-bs-theme="dark"] .tariff-item{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] .tariff-item.is-highlighted{border-color:#f59e0b;background:rgba(245,158,11,0.1);box-shadow:0 4px 16px rgba(245,158,11,0.1)}[data-bs-theme="dark"] .tariff-item[data-tariff-name*="STUDENT"]{background:rgba(156,163,175,0.08)!important;border-color:rgba(156,163,175,0.25)!important}[data-bs-theme="dark"] .tariff-item[data-tariff-name*="STUDENT"] .current-price{color:#10b981!important}[data-bs-theme="dark"] .tariff-item[data-tariff-name*="STUDENT"] .tariff-name{color:#f9fafb!important}[data-bs-theme="dark"] .tariff-item[data-tariff-name*="STUDENT"] .tariff-features{color:#f9fafb!important}[data-bs-theme="dark"] .tariff-item[data-tariff-name*="STUDENT"] .tariff-features i{color:#f9fafb!important}[data-bs-theme="dark"] .tariff-item[data-tariff-name*="LITE"]{background:rgba(59,130,246,0.1)!important;border-color:rgba(59,130,246,0.3)!important}[data-bs-theme="dark"] .tariff-item[data-tariff-name*="LITE"] .current-price{color:#3b82f6!important}[data-bs-theme="dark"] .tariff-item[data-tariff-name*="LITE"] .tariff-name{color:#3b82f6!important}[data-bs-theme="dark"] .tariff-item[data-tariff-name*="LITE"] .tariff-features{color:#6ca1f8!important}[data-bs-theme="dark"] .tariff-item[data-tariff-name*="LITE"] .tariff-features i{color:#6ca1f8!important}[data-bs-theme="dark"] .tariff-item[data-tariff-name*="PRO"]{background:rgba(217,119,6,0.12)!important;border-color:rgba(217,119,6,0.35)!important}[data-bs-theme="dark"] .tariff-item[data-tariff-name*="PRO"] .current-price{color:#faa94b!important}[data-bs-theme="dark"] .tariff-item[data-tariff-name*="PRO"] .tariff-name{color:#f99d32!important}[data-bs-theme="dark"] .tariff-item[data-tariff-name*="PRO"] .tariff-features{color:#fbb564!important}[data-bs-theme="dark"] .tariff-item[data-tariff-name*="PRO"] .tariff-features i{color:#fbb564!important}[data-bs-theme="dark"] .tariff-item[data-tariff-name*="VIP"],[data-bs-theme="dark"] .tariff-item[data-tariff-name*="MAX"]{background:rgba(37,99,235,0.12)!important;border-color:rgba(37,99,235,0.35)!important}[data-bs-theme="dark"] .tariff-item[data-tariff-name*="VIP"] .current-price,[data-bs-theme="dark"] .tariff-item[data-tariff-name*="MAX"] .current-price{color:#b8c0d3!important}[data-bs-theme="dark"] .tariff-item[data-tariff-name*="VIP"] .tariff-name,[data-bs-theme="dark"] .tariff-item[data-tariff-name*="MAX"] .tariff-name{color:#a8b1ca!important}[data-bs-theme="dark"] .tariff-item[data-tariff-name*="VIP"] .tariff-features,[data-bs-theme="dark"] .tariff-item[data-tariff-name*="MAX"] .tariff-features{color:#c8cedd!important}[data-bs-theme="dark"] .tariff-item[data-tariff-name*="VIP"] .tariff-features i,[data-bs-theme="dark"] .tariff-item[data-tariff-name*="MAX"] .tariff-features i{color:#c8cedd!important}[data-bs-theme="dark"] .tariff-name{color:#f9fafb}[data-bs-theme="dark"] .tariff-price-block{color:#3b82f6}[data-bs-theme="dark"] .current-price{color:#f9fafb}[data-bs-theme="dark"] .old-price{color:#d1d5db}[data-bs-theme="dark"] .promo-details{color:#f59e0b}[data-bs-theme="dark"] .tariff-features{color:#3b82f6}[data-bs-theme="dark"] .user-course-status{background:rgba(59,130,246,0.1);color:#3b82f6;border-color:rgba(59,130,246,0.3)}[data-bs-theme="dark"] .user-course-status.active{background:rgba(16,185,129,0.1);color:#10b981;border-color:rgba(16,185,129,0.3)}[data-bs-theme="dark"] .user-course-status.expired{background:rgba(239,68,68,0.1);color:#ef4444;border-color:rgba(239,68,68,0.3)}[data-bs-theme="dark"] .shop-product-card{background:#1f2937;box-shadow:0 4px 24px rgba(255,255,255,0.05),0 1.5px 0 #374151}[data-bs-theme="dark"] .shop-product-card:hover{box-shadow:0 8px 32px rgba(255,255,255,0.1)}[data-bs-theme="dark"] .shop-product-card .card-title{color:#f9fafb}[data-bs-theme="dark"] .shop-product-card .card-text{color:#d1d5db}[data-bs-theme="dark"] .shop-product-card .btn-success{background:#10b981;border-color:#10b981;color:#111827}[data-bs-theme="dark"] .shop-product-card .btn-success:hover{background:#0c8a60;border-color:#0c8a60}[data-bs-theme="dark"] .shop-product-card .btn-outline-info{border-color:#0891b2;color:#0891b2;background:transparent}[data-bs-theme="dark"] .shop-product-card .btn-outline-info:hover{background-color:#0891b2;color:#ffffff}[data-bs-theme="dark"] .shop-product-card .btn-outline-warning{border-color:#f59e0b;color:#f59e0b;background:rgba(245,158,11,0.1)}[data-bs-theme="dark"] .shop-product-card .btn-outline-warning:hover{background-color:#f59e0b;color:#111827}[data-bs-theme="dark"] .extension-tariffs-block{border-top-color:#374151}[data-bs-theme="dark"] .extension-tariffs-block h6,[data-bs-theme="dark"] .extension-tariffs-block .h6{color:#d1d5db}[data-bs-theme="dark"] .btn-extend-tariff{background-color:#1f2937;border-color:#374151;color:#3b82f6}[data-bs-theme="dark"] .btn-extend-tariff:hover{background-color:rgba(59,130,246,0.1);border-color:rgba(59,130,246,0.3);color:#3b82f6}[data-bs-theme="dark"] .btn-extend-tariff .price-part{color:#3b82f6}[data-bs-theme="dark"] .badge.bg-success{background-color:#10b981!important;color:#111827!important}[data-bs-theme="dark"] .badge.bg-success i{color:#111827!important}[data-bs-theme="dark"] .badge.bg-danger{background-color:#ef4444!important;color:#ffffff!important}[data-bs-theme="dark"] .badge.bg-danger i{color:#ffffff!important}[data-bs-theme="dark"] .badge.bg-info{background-color:#0891b2!important;color:#ffffff!important}[data-bs-theme="dark"] .badge.bg-info i{color:#ffffff!important}[data-bs-theme="dark"] .course-status-badge{font-size:0.75rem;padding:0.4em 0.7em;font-weight:500;letter-spacing:0.3px;border-radius:0.25rem}[data-bs-theme="dark"] .course-status-badge i{color:inherit!important}[data-bs-theme="dark"] .badge.bg-secondary a{color:#f9fafb}[data-bs-theme="dark"] .marketplace-hero-modern{background:linear-gradient(135deg,rgba(59,130,246,0.15) 0%,rgba(217,119,6,0.15) 100%)}[data-bs-theme="dark"] .marketplace-hero-modern .hero-badge{background:linear-gradient(135deg,#3b82f6 0%,#3b82f6 100%);color:#ffffff}[data-bs-theme="dark"] .marketplace-hero-modern .hero-title{color:#f9fafb}[data-bs-theme="dark"] .marketplace-hero-modern .hero-title .hero-title-gradient{background:linear-gradient(135deg,#3b82f6 0%,#3b82f6 50%,#d97706 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-bs-theme="dark"] .marketplace-hero-modern .hero-description{color:#d1d5db}[data-bs-theme="dark"] .marketplace-tabs .tab-button{background:#1f2937;color:#d1d5db;border-color:#374151}[data-bs-theme="dark"] .marketplace-tabs .tab-button:hover{background:rgba(59,130,246,0.05);border-color:rgba(59,130,246,0.2)}[data-bs-theme="dark"] .marketplace-tabs .tab-button.active{background:linear-gradient(135deg,#3b82f6 0%,#2372f5 100%);color:#ffffff;border-color:#3b82f6}[data-bs-theme="dark"] .course-header-modern{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] .course-header-modern .course-title-gradient-modern{background:linear-gradient(135deg,#3b82f6 0%,#3b82f6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-bs-theme="dark"] .course-header-modern .course-description-text-modern{color:#d1d5db}[data-bs-theme="dark"] .tariff-card-modern{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] .tariff-card-modern:hover{box-shadow:0 12px 32px rgba(255,255,255,0.05)}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="STUDENT"]{background:rgba(31,41,55,0.3);border-color:rgba(55,65,81,0.3)}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="STUDENT"] .tariff-card-name{color:#d1d5db}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="STUDENT"] .tariff-current-price{color:#10b981}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="STUDENT"] .btn-buy-tariff,[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="STUDENT"] .btn-tariff-modern.btn-tariff-gradient{background:linear-gradient(135deg,#3b82f6 0%,#3b82f6 100%);color:#111827}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="LITE"]{background:linear-gradient(135deg,rgba(59,130,246,0.15) 0%,rgba(59,130,246,0.1) 100%);border-color:rgba(59,130,246,0.3)}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="LITE"] .tariff-card-name{color:#3b82f6}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="LITE"] .tariff-current-price{color:#3b82f6}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="LITE"] .btn-buy-tariff,[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="LITE"] .btn-tariff-modern.btn-tariff-gradient{background:linear-gradient(135deg,#3b82f6 0%,#0b63f3 100%);color:#111827}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="PRO"]{background:linear-gradient(135deg,rgba(139,92,246,0.15) 0%,rgba(124,58,237,0.1) 100%);border-color:rgba(139,92,246,0.3)}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="PRO"] .tariff-card-name{color:#a78bfa}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="PRO"] .tariff-current-price{color:#a78bfa}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="PRO"] .btn-buy-tariff,[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="PRO"] .btn-tariff-modern.btn-tariff-gradient{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);color:#ffffff}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="MAX"],[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="VIP"]{background:linear-gradient(135deg,rgba(245,158,11,0.15) 0%,rgba(239,68,68,0.1) 100%);border-color:rgba(245,158,11,0.3)}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="MAX"] .tariff-card-name,[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="VIP"] .tariff-card-name{color:#fbbf24}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="MAX"] .tariff-current-price,[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="VIP"] .tariff-current-price{color:#fbbf24}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="MAX"] .btn-buy-tariff,[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="MAX"] .btn-tariff-modern.btn-tariff-gradient,[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="VIP"] .btn-buy-tariff,[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="VIP"] .btn-tariff-modern.btn-tariff-gradient{background:linear-gradient(135deg,#f59e0b 0%,#ef4444 100%);color:#ffffff}[data-bs-theme="dark"] .tariff-card-modern.highlighted .tariff-popular-badge{background:linear-gradient(135deg,#d97706 0%,#a75c05 100%);color:#111827}[data-bs-theme="dark"] .tariff-card-modern .tariff-card-subtitle{color:#d1d5db}[data-bs-theme="dark"] .tariff-card-modern .tariff-card-price .tariff-old-price{color:#d1d5db}[data-bs-theme="dark"] .tariff-card-modern .tariff-card-features .tariff-feature-item{color:#f9fafb}[data-bs-theme="dark"] .tariff-card-modern .tariff-card-features .tariff-feature-item i{color:#10b981}[data-bs-theme="dark"] .tariff-card-modern .tariff-card-action .btn-tariff-modern.btn-tariff-gradient,[data-bs-theme="dark"] .tariff-card-modern .tariff-card-action .btn-buy-tariff.btn-tariff-gradient{background:linear-gradient(135deg,#3b82f6 0%,#3b82f6 100%);color:#111827}[data-bs-theme="dark"] .tariff-card-modern .tariff-card-action .btn-tariff-modern.btn-tariff-primary,[data-bs-theme="dark"] .tariff-card-modern .tariff-card-action .btn-buy-tariff.btn-tariff-primary{background:#1f2937;color:#3b82f6;border-color:#3b82f6}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="STUDENT"]{background:rgba(31,41,55,0.3);border-color:rgba(55,65,81,0.3)}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="STUDENT"] .tariff-card-name{color:#d1d5db}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="STUDENT"] .tariff-current-price{color:#10b981}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="STUDENT"] .btn-buy-tariff,[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="STUDENT"] .btn-tariff-modern.btn-tariff-gradient{background:linear-gradient(135deg,#3b82f6 0%,#3b82f6 100%);color:#111827}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="LITE"]{background:linear-gradient(135deg,rgba(59,130,246,0.15) 0%,rgba(59,130,246,0.1) 100%);border-color:rgba(59,130,246,0.3)}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="LITE"] .tariff-card-name{color:#3b82f6}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="LITE"] .tariff-current-price{color:#3b82f6}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="LITE"] .btn-buy-tariff,[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="LITE"] .btn-tariff-modern.btn-tariff-gradient{background:linear-gradient(135deg,#3b82f6 0%,#0b63f3 100%);color:#111827}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="PRO"]{background:linear-gradient(135deg,rgba(139,92,246,0.15) 0%,rgba(124,58,237,0.1) 100%);border-color:rgba(139,92,246,0.3)}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="PRO"] .tariff-card-name{color:#a78bfa}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="PRO"] .tariff-current-price{color:#a78bfa}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="PRO"] .btn-buy-tariff,[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="PRO"] .btn-tariff-modern.btn-tariff-gradient{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);color:#ffffff}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="MAX"],[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="VIP"]{background:linear-gradient(135deg,rgba(245,158,11,0.15) 0%,rgba(239,68,68,0.1) 100%);border-color:rgba(245,158,11,0.3)}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="MAX"] .tariff-card-name,[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="VIP"] .tariff-card-name{color:#fbbf24}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="MAX"] .tariff-current-price,[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="VIP"] .tariff-current-price{color:#fbbf24}[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="MAX"] .btn-buy-tariff,[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="MAX"] .btn-tariff-modern.btn-tariff-gradient,[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="VIP"] .btn-buy-tariff,[data-bs-theme="dark"] .tariff-card-modern[data-tariff-name*="VIP"] .btn-tariff-modern.btn-tariff-gradient{background:linear-gradient(135deg,#f59e0b 0%,#ef4444 100%);color:#ffffff}[data-bs-theme="dark"] .tariff-card-modern.highlighted .tariff-popular-badge{background:linear-gradient(135deg,#d97706 0%,#a75c05 100%);color:#111827}[data-bs-theme="dark"] .tariff-comparison-table-wrapper-modern{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] .tariff-comparison-table-wrapper-modern .comparison-table-title{color:#f9fafb}[data-bs-theme="dark"] .tariff-comparison-table-wrapper-modern .comparison-table-title i{color:#3b82f6}[data-bs-theme="dark"] .tariff-comparison-card-mobile{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] .tariff-comparison-card-mobile.highlighted{background:linear-gradient(135deg,rgba(59,130,246,0.1) 0%,rgba(59,130,246,0.1) 50%,rgba(217,119,6,0.1) 100%);border-color:#d97706}[data-bs-theme="dark"] .tariff-comparison-card-mobile.highlighted .tariff-comparison-card-badge{background:linear-gradient(135deg,#d97706 0%,#a75c05 100%);color:#111827}[data-bs-theme="dark"] .tariff-comparison-card-mobile.highlighted .tariff-comparison-card-name{background:linear-gradient(135deg,#3b82f6 0%,#3b82f6 50%,#d97706 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-bs-theme="dark"] .tariff-comparison-card-mobile .tariff-comparison-card-header{border-bottom-color:#374151}[data-bs-theme="dark"] .tariff-comparison-card-mobile .tariff-comparison-card-name{color:#3b82f6}[data-bs-theme="dark"] .tariff-comparison-card-mobile .tariff-comparison-feature-item{background:rgba(59,130,246,0.05);border-color:#374151}[data-bs-theme="dark"] .tariff-comparison-card-mobile .tariff-comparison-feature-item .feature-label{color:#f9fafb}[data-bs-theme="dark"] .tariff-comparison-card-mobile .tariff-comparison-feature-item .feature-label i{color:#3b82f6}[data-bs-theme="dark"] .tariff-comparison-card-mobile .tariff-comparison-feature-item .feature-value .text-success-modern{color:#10b981!important}[data-bs-theme="dark"] .tariff-comparison-card-mobile .tariff-comparison-feature-item .feature-value i.fa-check-circle{color:#10b981}[data-bs-theme="dark"] .tariff-comparison-card-mobile .tariff-comparison-feature-item .feature-value i.fa-times{color:#d1d5db}[data-bs-theme="dark"] .tariff-comparison-card-mobile .tariff-comparison-card-action{border-top-color:#374151}[data-bs-theme="dark"] .tariff-comparison-table-modern thead th{color:#f9fafb;border-bottom-color:#374151}[data-bs-theme="dark"] .tariff-comparison-table-modern thead th.feature-column-modern{color:#3b82f6}[data-bs-theme="dark"] .tariff-comparison-table-modern thead th.tariff-column-modern.highlighted{background:linear-gradient(135deg,rgba(245,158,11,0.2),rgba(217,119,6,0.2));border-color:#f59e0b}[data-bs-theme="dark"] .tariff-comparison-table-modern tbody tr{border-bottom-color:#374151}[data-bs-theme="dark"] .tariff-comparison-table-modern tbody tr:hover{background-color:rgba(59,130,246,0.05)}[data-bs-theme="dark"] .tariff-comparison-table-modern tbody tr:nth-child(even){background-color:rgba(31,41,55,0.3)}[data-bs-theme="dark"] .tariff-comparison-table-modern tbody tr td.feature-name-modern{color:#f9fafb;background:rgba(59,130,246,0.05)}[data-bs-theme="dark"] .tariff-comparison-table-modern tbody tr td.feature-name-modern i{color:#3b82f6}[data-bs-theme="dark"] .tariff-comparison-table-modern tbody tr td.feature-value-modern{color:#f9fafb}[data-bs-theme="dark"] .tariff-comparison-table-modern tbody tr td.feature-value-modern .text-success-modern{color:#10b981!important}[data-bs-theme="dark"] .tariff-comparison-table-modern tbody tr td.feature-value-modern .text-success-modern i{color:#10b981!important}[data-bs-theme="dark"] .tariff-comparison-table-modern tbody tr td.feature-value-modern i.fa-check-circle{color:#10b981}[data-bs-theme="dark"] .tariff-comparison-table-modern tbody tr td.feature-value-modern i.fa-times{color:#d1d5db}[data-bs-theme="dark"] .course-comparison-section .course-header{background:linear-gradient(135deg,rgba(59,130,246,0.1),rgba(59,130,246,0.1));border-color:rgba(59,130,246,0.2)}[data-bs-theme="dark"] .course-comparison-section .course-header .course-title-gradient{background:linear-gradient(135deg,#3b82f6 0%,#3b82f6 50%,#d97706 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-bs-theme="dark"] .course-comparison-section .course-header .course-description-text{color:#d1d5db}[data-bs-theme="dark"] .course-comparison-section .course-header .user-course-status-badge.active{background:rgba(16,185,129,0.15);color:#10b981;border-color:rgba(16,185,129,0.3)}[data-bs-theme="dark"] .course-comparison-section .course-header .user-course-status-badge.expired{background:rgba(239,68,68,0.15);color:#ef4444;border-color:rgba(239,68,68,0.3)}[data-bs-theme="dark"] .course-comparison-section .course-header .user-course-status-badge.unlimited{background:rgba(8,145,178,0.15);color:#0891b2;border-color:rgba(8,145,178,0.3)}[data-bs-theme="dark"] .course-comparison-section .tariff-comparison-table-wrapper{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] .course-comparison-section .tariff-comparison-table thead{background:linear-gradient(135deg,rgba(59,130,246,0.1),rgba(59,130,246,0.1))}[data-bs-theme="dark"] .course-comparison-section .tariff-comparison-table thead th{border-color:#374151;border-bottom-color:#3b82f6}[data-bs-theme="dark"] .course-comparison-section .tariff-comparison-table thead th:first-child{color:#3b82f6}[data-bs-theme="dark"] .course-comparison-section .tariff-comparison-table thead th.highlighted{background:linear-gradient(135deg,rgba(245,158,11,0.2),rgba(217,119,6,0.2));border-color:#f59e0b}[data-bs-theme="dark"] .course-comparison-section .tariff-comparison-table tbody tr:hover{background-color:rgba(59,130,246,0.05)}[data-bs-theme="dark"] .course-comparison-section .tariff-comparison-table tbody tr:nth-child(even){background-color:rgba(31,41,55,0.3)}[data-bs-theme="dark"] .course-comparison-section .tariff-comparison-table tbody tr td{border-color:#374151}[data-bs-theme="dark"] .course-comparison-section .tariff-comparison-table tbody tr td.feature-name{color:#f9fafb;background:rgba(59,130,246,0.05)}[data-bs-theme="dark"] .course-comparison-section .tariff-comparison-table tbody tr td.feature-name i{color:#3b82f6}[data-bs-theme="dark"] .course-comparison-section .tariff-comparison-table tbody tr td.feature-value{color:#f9fafb}[data-bs-theme="dark"] .course-comparison-section .tariff-comparison-table tbody tr td.feature-value .text-success{color:#10b981!important}[data-bs-theme="dark"] .course-comparison-section .tariff-comparison-table tbody tr td.feature-value .text-success i{color:#10b981!important}[data-bs-theme="dark"] .course-comparison-section .tariff-comparison-table tbody tr td.feature-value .text-muted{color:#d1d5db!important}[data-bs-theme="dark"] .course-comparison-section .tariff-header .tariff-name{color:#3b82f6}[data-bs-theme="dark"] .course-comparison-section .tariff-header .tariff-subtitle{color:#d1d5db}[data-bs-theme="dark"] .course-comparison-section .tariff-header .tariff-price-block .current-price{color:#3b82f6}[data-bs-theme="dark"] .course-comparison-section .tariff-header .tariff-price-block .old-price{color:#d1d5db}[data-bs-theme="dark"] .course-comparison-section .tariff-header .tariff-action .btn-gradient-primary{background:linear-gradient(135deg,#3b82f6 0%,#3b82f6 100%);color:#111827}[data-bs-theme="dark"] .course-comparison-section .tariff-header .tariff-action .btn-gradient-primary:hover{background:linear-gradient(135deg,#5392f7 0%,#5392f7 100%)}[data-bs-theme="dark"] .course-comparison-section .extension-tariffs-section{background:rgba(8,145,178,0.1);border-color:rgba(8,145,178,0.3)}[data-bs-theme="dark"] .course-comparison-section .extension-tariffs-section h4,[data-bs-theme="dark"] .course-comparison-section .extension-tariffs-section .h4{color:#3b82f6}[data-bs-theme="dark"] .course-comparison-section .extension-tariffs-section .extension-tariff-card{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] .course-comparison-section .extension-tariffs-section .extension-tariff-card:hover{border-color:#3b82f6}[data-bs-theme="dark"] .course-comparison-section .extension-tariffs-section .extension-tariff-card h5,[data-bs-theme="dark"] .course-comparison-section .extension-tariffs-section .extension-tariff-card .h5{color:#3b82f6}[data-bs-theme="dark"] .course-comparison-section .extension-tariffs-section .extension-tariff-card .extension-price{color:#3b82f6}.marketplace-page .courses-grid>div{max-width:650px!important;width:100%!important;margin:0 auto!important}@keyframes fadeInMarketplace{from{opacity:0;transform:translateY(32px) scale(0.98)}to{opacity:1;transform:none}}@media (max-width:991.98px){.courses-grid{grid-template-columns:1fr;gap:1.2rem}.marketplace-hero{padding:1.2rem 0.5rem 1.2rem 0.5rem;border-radius:0.7rem}.shop-product-card,.course-card{border-radius:0.7rem}.course-card-img-top,.shop-product-card .card-img-top{border-radius:0.7rem 0.7rem 0 0}}@media (max-width:600px){.courses-grid,.courses-grid .course-card{max-width:100%}}@media (max-width:900px){.courses-grid{max-width:100%}.courses-grid .course-card{max-width:100%;min-width:0}.tariff-name-price-wrapper{flex-direction:column;align-items:flex-start;gap:0.2rem}.tariff-price-block{margin-left:0;margin-top:0.2em}}.purchase-page{background:transparent;min-height:100vh;padding:2rem 0}.purchase-container{max-width:900px;margin:0 auto}.purchase-card{background:#f8fafc;backdrop-filter:blur(10px);border-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,0.1);border:1px solid #d1d5db;overflow:hidden}.purchase-header{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff;padding:2rem;text-align:center;position:relative}.purchase-header h1,.purchase-header .h1{font-size:2.5rem;font-weight:700;margin:0}.purchase-header .subtitle{font-size:1.1rem;opacity:0.9;margin-top:0.5rem}.purchase-header h1,.purchase-header .h1,.purchase-header h2,.purchase-header .h2,.purchase-header h3,.purchase-header .h3,.purchase-header h4,.purchase-header .h4,.purchase-header h5,.purchase-header .h5,.purchase-header h6,.purchase-header .h6,.purchase-header p,.purchase-header i{color:#ffffff!important}.purchase-body{padding:3rem}.course-info{background:#f8fafc;border-radius:16px;padding:2rem;margin-bottom:2rem;border:1px solid #d1d5db}.course-title{font-size:1.5rem;font-weight:600;color:#1e40af;margin-bottom:0.5rem}.course-description{color:#374151;margin-bottom:1rem}.price-section{background:#f8fafc;border-radius:16px;padding:2rem;margin-bottom:2rem;border:2px solid #d1d5db;position:relative}.price-display{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.price-label{font-size:1.1rem;color:#374151;font-weight:500}.price-value{font-size:2rem;font-weight:700;color:#1e40af}.price-original{text-decoration:line-through;color:#374151;font-size:1.2rem;margin-right:0.5rem}.price-final{color:#dc2626;font-weight:700}.promo-section{background:#f8fafc;border-radius:12px;padding:1.5rem;margin-bottom:2rem;border:1px solid #d1d5db}.promo-input{border:2px solid #d1d5db;border-radius:8px;padding:0.75rem 1rem;font-size:1rem;transition:all 0.3s ease}.promo-input:focus{border-color:#1e40af;box-shadow:0 0 0 3px rgba(30,64,175,0.15);outline:none}.promo-message{margin-top:0.5rem;font-size:0.9rem}.promo-success{color:#059669}.promo-error{color:#dc2626}.gift-section{background:rgba(217,119,6,0.12);border-radius:12px;padding:1.5rem;margin-bottom:2rem;border:1px solid #d97706}.gift-toggle{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);border:none;border-radius:8px;padding:0.75rem 1.5rem;color:#ffffff;font-weight:600;transition:all 0.3s ease;display:flex;align-items:center;gap:0.5rem}.gift-toggle:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(30,64,175,0.3)}.gift-toggle.active{background:linear-gradient(135deg,#059669 0%,#10b981 100%)}.gift-form{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(217,119,6,0.3)}.final-price-section{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff;border-radius:16px;padding:2rem;margin-bottom:2rem;text-align:center;position:relative}.final-price-label{font-size:1.2rem;opacity:0.9;margin-bottom:0.5rem}.final-price-value{font-size:3rem;font-weight:700;margin:0}.payment-buttons{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem}.payment-btn{padding:1rem 2rem;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;gap:0.5rem;text-decoration:none;color:#ffffff;position:relative;overflow:hidden}.payment-btn-card{background:linear-gradient(135deg,#059669 0%,#07c78c 100%)}.payment-btn-crypto{background:linear-gradient(135deg,#0891b2 0%,#2563eb 100%)}.payment-btn:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(0,0,0,0.2);color:#ffffff;text-decoration:none}.back-link{text-align:center;margin-top:2rem}.back-link a{color:#374151;text-decoration:none;font-weight:500;transition:color 0.3s ease}.back-link a:hover{color:#1e40af}.access-preview,.upgrade-details{background:rgba(8,145,178,0.12);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;border:1px solid #0891b2}.access-preview h6,.access-preview .h6,.upgrade-details h6,.upgrade-details .h6{color:#1e40af;font-weight:600;margin-bottom:1rem}.access-preview li,.upgrade-details li{color:#111827;margin-bottom:0.5rem}.bonus-info{background:rgba(5,150,105,0.1);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;border:1px solid #059669}.bonus-info h6,.bonus-info .h6{color:#036546;font-weight:600;margin-bottom:1rem}.installment-section{background:rgba(217,119,6,0.12);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;border:1px solid #d97706}.installment-controls{display:flex;align-items:center;gap:1rem;margin-top:1rem}.installment-btn{width:40px;height:40px;border:2px solid #d97706;background:#ffffff;border-radius:8px;font-size:1.2rem;font-weight:600;color:#d97706;transition:all 0.3s ease}.installment-btn:hover{background:#d97706;color:#ffffff}.installment-input{width:80px;text-align:center;border:2px solid #d97706;border-radius:8px;padding:0.5rem;font-size:1rem;font-weight:600}@media (max-width:768px){.purchase-page{padding:1rem 0}.purchase-body{padding:2rem 1.5rem}.purchase-header h1,.purchase-header .h1{font-size:2rem}.payment-buttons{grid-template-columns:1fr}.price-display{flex-direction:column;align-items:flex-start;gap:0.5rem}.final-price-value{font-size:2.5rem}}@media (max-width:480px){.purchase-body{padding:1.5rem 1rem}.purchase-header{padding:1.5rem}.purchase-header h1,.purchase-header .h1{font-size:1.75rem}.course-info,.price-section{padding:1.5rem}.final-price-section{padding:1.5rem}.final-price-value{font-size:2rem}}[data-bs-theme="dark"] .purchase-card{background:rgba(33,37,41,0.95);border-color:rgba(255,255,255,0.1)}[data-bs-theme="dark"] .course-info{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] .price-section{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] .promo-section{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] .gift-section{background:rgba(245,158,11,0.12);border-color:#f59e0b}[data-bs-theme="dark"] .access-preview,[data-bs-theme="dark"] .upgrade-details{background:rgba(8,145,178,0.12);border-color:rgba(8,145,178,0.6)}[data-bs-theme="dark"] .bonus-info{background:rgba(16,185,129,0.12);border-color:rgba(16,185,129,0.6)}[data-bs-theme="dark"] .installment-section{background:rgba(245,158,11,0.12);border-color:#f59e0b}[data-bs-theme="dark"] .course-title{color:#3b82f6}[data-bs-theme="dark"] .course-description{color:#d1d5db}[data-bs-theme="dark"] .price-label{color:#d1d5db}[data-bs-theme="dark"] .price-value{color:#3b82f6}[data-bs-theme="dark"] .price-original{color:#d1d5db}[data-bs-theme="dark"] .price-final{color:#ef4444}[data-bs-theme="dark"] .access-preview li,[data-bs-theme="dark"] .upgrade-details li{color:#f9fafb}.module-block{border:1px solid #d1d5db;margin-bottom:2rem;padding:1.5rem;border-radius:1rem;background-color:#f8fafc;background-size:cover;background-position:center;position:relative;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);transition:box-shadow 0.3s ease;overflow:hidden}.module-block:hover{box-shadow:0 1rem 3rem rgba(0,0,0,0.175)}.module-block[style*="background-image"]{color:#ffffff}.module-block[style*="background-image"]::after{content:'';position:absolute;bottom:0;left:0;right:0;height:70%;background:linear-gradient(to top,rgba(0,0,0,0.6),transparent);border-radius:0 0 1rem 1rem;z-index:1}.module-block[style*="background-image"] .module-header,.module-block[style*="background-image"] .lessons-path{position:relative;z-index:2}.module-block[style*="background-image"] .module-header{border-bottom-color:rgba(255,255,255,0.2)}.module-block[style*="background-image"] .module-header h3,.module-block[style*="background-image"] .module-header .h3,.module-block[style*="background-image"] .module-header .small.text-muted{color:#ffffff;text-shadow:1px 1px 2px rgba(0,0,0,0.6)}.module-block[style*="background-image"] .module-progress .d-flex span{color:#374151}.module-block[style*="background-image"] .module-progress .progress{background-color:rgba(255,255,255,0.2)}.module-block[style*="background-image"] .lesson-name{color:#374151}.module-block[style*="background-image"] .lesson-stars i{color:rgba(255,255,255,0.4);text-shadow:none}.module-block[style*="background-image"] .lesson-stars .earned{color:#f99119}.module-block[style*="background-image"] .lock-icon{background-color:rgba(17,24,39,0.7)}.module-block[style*="background-image"] .check-icon{border-color:#111827}.module-header{padding-bottom:1rem;margin-bottom:1.5rem;border-bottom:1px solid #d1d5db;position:relative}.module-header h3,.module-header .h3{margin-bottom:0.5rem;font-weight:700}.module-header .small.text-muted{margin-bottom:1rem}.module-actions{position:relative;z-index:10}.module-actions .btn,.module-actions .add-material-btn{position:relative;z-index:11}.module-progress .progress{height:20px;padding:6px;border-radius:10px;box-sizing:border-box;background-color:#d1fae5}.module-progress .progress-bar{border-radius:4px;transition:width 0.6s ease;background:#10b981!important;background-image:none!important;color:#ffffff!important;height:8px}.module-progress .d-flex span{font-weight:600}.course-overall-progress .d-flex.justify-content-between.align-items-center.mb-1,.course-lesson-progress .d-flex.justify-content-between.align-items-center.mb-1{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%)!important;color:#ffffff!important;padding:.5rem .75rem;border-radius:0.375rem}.course-overall-progress .d-flex.justify-content-between.align-items-center.mb-1 h4.h5,.course-overall-progress .d-flex.justify-content-between.align-items-center.mb-1 .h5.h4,.course-lesson-progress .d-flex.justify-content-between.align-items-center.mb-1 h4.h5,.course-lesson-progress .d-flex.justify-content-between.align-items-center.mb-1 .h5.h4{font-size:1.1rem!important;font-weight:600!important;color:#ffffff!important;margin:0}.course-overall-progress .d-flex.justify-content-between.align-items-center.mb-1 span,.course-lesson-progress .d-flex.justify-content-between.align-items-center.mb-1 span{color:#ffffff!important}.course-overall-progress .fas.fa-star.text-warning,.course-lesson-progress .fas.fa-star.text-warning{color:#f59e0b!important}.module-header .btn.btn-sm.btn-outline-primary,.module-header .quality-workspace-page .filter-actions .btn.btn-outline-primary.btn-filter.cancel-secondary-btn,.module-header .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn,.module-header .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .module-header .btn.btn-outline-primary.btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .module-header .btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .module-header .btn-filter.btn-danger-modern,.module-header .quality-workspace-page .filter-actions .btn.btn-outline-primary.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .module-header .btn.btn-outline-primary.btn-filter.btn-danger-modern,.module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.btn-outline-primary,.module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary.cancel-secondary-btn,.module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.btn-danger-modern,.module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary.btn-danger-modern,.quality-workspace-page .filter-actions .module-header .btn-sm.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .module-header .btn-filter.btn-outline-primary.cancel-secondary-btn,.quality-workspace-page .filter-actions .module-header .btn-outline-primary.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .module-header .btn-filter.btn-outline-primary.btn-danger-modern,.module-header .quality-workspace-page .filter-actions .event-history-page .btn-sm.btn-filter.btn.btn-secondary,.module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.cancel-secondary-btn,.module-header .quality-workspace-page .filter-actions .event-history-page .btn-secondary.btn-filter.cancel-secondary-btn,.module-header .quality-workspace-page .filter-actions .event-history-page .btn-secondary.btn-filter.btn-danger-modern,.module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.btn-danger-modern,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-sm.btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-filter.btn.btn-secondary.cancel-secondary-btn,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-secondary.btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-secondary.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-filter.btn.btn-secondary.btn-danger-modern,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-sm.btn-filter.btn.btn-secondary,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.cancel-secondary-btn,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-secondary.btn-filter.cancel-secondary-btn,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-secondary.btn-filter.btn-danger-modern,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.btn-danger-modern,.event-history-page .quality-workspace-page .filter-actions .module-header .btn-sm.btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .module-header .btn-filter.btn.btn-secondary.cancel-secondary-btn,.event-history-page .quality-workspace-page .filter-actions .module-header .btn-secondary.btn-filter.cancel-secondary-btn,.event-history-page .quality-workspace-page .filter-actions .module-header .btn-secondary.btn-filter.btn-danger-modern,.event-history-page .quality-workspace-page .filter-actions .module-header .btn-filter.btn.btn-secondary.btn-danger-modern,.module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.add-material-btn,.module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn.cancel-secondary-btn,.module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-danger-modern,.module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn.btn-danger-modern,.quality-workspace-page .filter-actions .module-header .btn-sm.btn-filter.add-material-btn,.quality-workspace-page .filter-actions .module-header .btn-filter.add-material-btn.cancel-secondary-btn,.quality-workspace-page .filter-actions .module-header .add-material-btn.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .module-header .btn-filter.add-material-btn.btn-danger-modern,.module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.js-refresh-kanban.btn,.module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.cancel-secondary-btn,.module-header .quality-workspace-page .filter-actions .btn.btn-filter.cancel-secondary-btn,.module-header .quality-workspace-page .filter-actions .btn.btn-filter.btn-danger-modern,.module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.btn-danger-modern,.quality-workspace-page .filter-actions .module-header .btn-sm.btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .module-header .btn-filter.js-refresh-kanban.btn.cancel-secondary-btn,.quality-workspace-page .filter-actions .module-header .btn.btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .module-header .btn.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .module-header .btn-filter.js-refresh-kanban.btn.btn-danger-modern,.module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.deposit-button,.module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button.cancel-secondary-btn,.module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter.btn-danger-modern,.module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button.btn-danger-modern,.quality-workspace-page .filter-actions .module-header .btn-sm.btn-filter.deposit-button,.quality-workspace-page .filter-actions .module-header .btn-filter.deposit-button.cancel-secondary-btn,.quality-workspace-page .filter-actions .module-header .deposit-button.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .module-header .btn-filter.deposit-button.btn-danger-modern,.module-header .quality-workspace-page .filter-actions .btn.btn-outline-primary.btn-filter,.module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary,.event-history-page .module-header .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary,.module-header .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn,.module-header .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban,.module-header .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button,.quality-workspace-page .filter-actions .module-header .btn.btn-outline-primary.btn-filter,.quality-workspace-page .filter-actions .module-header .event-history-page .btn.btn-filter.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-filter.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .module-header .btn.btn-filter.btn-secondary,.quality-workspace-page .filter-actions .module-header .btn.btn-filter.add-material-btn,.quality-workspace-page .filter-actions .module-header .btn.btn-filter.js-refresh-kanban,.quality-workspace-page .filter-actions .module-header .btn.btn-filter.deposit-button,.module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-outline-primary.btn-filter.btn-secondary,.module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary,.module-header .event-history-page .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary,.event-history-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary,.module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary.add-material-btn,.module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary.js-refresh-kanban,.module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary.deposit-button,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-outline-primary.btn-filter.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-filter.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-filter.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-filter.btn-secondary.add-material-btn,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-filter.btn-secondary.js-refresh-kanban,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-filter.btn-secondary.deposit-button,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-outline-primary.btn-filter.btn-secondary,.module-header .event-history-page .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary.add-material-btn,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary.js-refresh-kanban,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary.deposit-button,.event-history-page .quality-workspace-page .filter-actions .module-header .btn.btn-outline-primary.btn-filter.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .module-header .event-history-page .btn.btn-filter.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-filter.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .module-header .btn.btn-filter.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .module-header .btn.btn-filter.btn-secondary.add-material-btn,.event-history-page .quality-workspace-page .filter-actions .module-header .btn.btn-filter.btn-secondary.js-refresh-kanban,.event-history-page .quality-workspace-page .filter-actions .module-header .btn.btn-filter.btn-secondary.deposit-button,.module-header .quality-workspace-page .filter-actions .btn.btn-outline-primary.btn-filter.add-material-btn,.module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.add-material-btn.btn-secondary,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn.btn-secondary,.event-history-page .module-header .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn.btn-secondary,.module-header .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn,.module-header .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn.js-refresh-kanban,.module-header .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn.deposit-button,.quality-workspace-page .filter-actions .module-header .btn.btn-outline-primary.btn-filter.add-material-btn,.quality-workspace-page .filter-actions .module-header .event-history-page .btn.btn-filter.add-material-btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-filter.add-material-btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .module-header .btn.btn-filter.add-material-btn.btn-secondary,.quality-workspace-page .filter-actions .module-header .btn.btn-filter.add-material-btn,.quality-workspace-page .filter-actions .module-header .btn.btn-filter.add-material-btn.js-refresh-kanban,.quality-workspace-page .filter-actions .module-header .btn.btn-filter.add-material-btn.deposit-button,.module-header .quality-workspace-page .filter-actions .btn.btn-outline-primary.btn-filter.js-refresh-kanban,.module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.js-refresh-kanban.btn-secondary,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban.btn-secondary,.event-history-page .module-header .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban.btn-secondary,.module-header .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban.add-material-btn,.module-header .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban,.module-header .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban.deposit-button,.quality-workspace-page .filter-actions .module-header .btn.btn-outline-primary.btn-filter.js-refresh-kanban,.quality-workspace-page .filter-actions .module-header .event-history-page .btn.btn-filter.js-refresh-kanban.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-filter.js-refresh-kanban.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .module-header .btn.btn-filter.js-refresh-kanban.btn-secondary,.quality-workspace-page .filter-actions .module-header .btn.btn-filter.js-refresh-kanban.add-material-btn,.quality-workspace-page .filter-actions .module-header .btn.btn-filter.js-refresh-kanban,.quality-workspace-page .filter-actions .module-header .btn.btn-filter.js-refresh-kanban.deposit-button,.module-header .quality-workspace-page .filter-actions .btn.btn-outline-primary.btn-filter.deposit-button,.module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.deposit-button.btn-secondary,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button.btn-secondary,.event-history-page .module-header .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button.btn-secondary,.module-header .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button.add-material-btn,.module-header .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button.js-refresh-kanban,.module-header .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button,.quality-workspace-page .filter-actions .module-header .btn.btn-outline-primary.btn-filter.deposit-button,.quality-workspace-page .filter-actions .module-header .event-history-page .btn.btn-filter.deposit-button.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-filter.deposit-button.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .module-header .btn.btn-filter.deposit-button.btn-secondary,.quality-workspace-page .filter-actions .module-header .btn.btn-filter.deposit-button.add-material-btn,.quality-workspace-page .filter-actions .module-header .btn.btn-filter.deposit-button.js-refresh-kanban,.quality-workspace-page .filter-actions .module-header .btn.btn-filter.deposit-button,.module-header .btn-sm.deposit-button,.module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter.cancel-secondary-btn,.module-header .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn,.module-header .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .module-header .deposit-button.btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .module-header .btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .module-header .btn-filter.btn-danger-modern,.module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .module-header .deposit-button.btn-filter.btn-danger-modern,.module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter.btn-outline-primary,.module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,.module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,.event-history-page .module-header .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,.module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn,.module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,.module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions .module-header .deposit-button.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .module-header .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .module-header .event-history-page .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .module-header .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .module-header .btn-filter.add-material-btn,.quality-workspace-page .filter-actions .module-header .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .module-header .btn-filter.deposit-button,.module-header .quality-workspace-page .filter-actions .event-history-page .deposit-button.btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .module-header .deposit-button.btn-filter.btn.btn-secondary,.module-header .event-history-page .quality-workspace-page .filter-actions .deposit-button.btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .module-header .deposit-button.btn-filter.btn.btn-secondary,.module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter.add-material-btn,.quality-workspace-page .filter-actions .module-header .deposit-button.btn-filter.add-material-btn,.module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .module-header .deposit-button.btn-filter.js-refresh-kanban.btn,.module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter,.quality-workspace-page .filter-actions .module-header .deposit-button.btn-filter,.module-header .btn-sm.js-refresh-kanban.btn,.module-header .quality-workspace-page .filter-actions .js-refresh-kanban.btn.btn-filter.cancel-secondary-btn,.module-header .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn,.module-header .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .module-header .js-refresh-kanban.btn.btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .module-header .btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .module-header .btn-filter.btn-danger-modern,.module-header .quality-workspace-page .filter-actions .js-refresh-kanban.btn.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .module-header .js-refresh-kanban.btn.btn-filter.btn-danger-modern,.module-header .quality-workspace-page .filter-actions .js-refresh-kanban.btn.btn-filter.btn-outline-primary,.module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,.module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,.event-history-page .module-header .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,.module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn,.module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,.module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions .module-header .js-refresh-kanban.btn.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .module-header .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .module-header .event-history-page .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .module-header .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .module-header .btn-filter.add-material-btn,.quality-workspace-page .filter-actions .module-header .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .module-header .btn-filter.deposit-button,.module-header .quality-workspace-page .filter-actions .event-history-page .js-refresh-kanban.btn.btn-filter.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .module-header .js-refresh-kanban.btn.btn-filter.btn-secondary,.module-header .event-history-page .quality-workspace-page .filter-actions .js-refresh-kanban.btn.btn-filter.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .module-header .js-refresh-kanban.btn.btn-filter.btn-secondary,.module-header .quality-workspace-page .filter-actions .js-refresh-kanban.btn.btn-filter.add-material-btn,.quality-workspace-page .filter-actions .module-header .js-refresh-kanban.btn.btn-filter.add-material-btn,.module-header .quality-workspace-page .filter-actions .js-refresh-kanban.btn.btn-filter,.quality-workspace-page .filter-actions .module-header .js-refresh-kanban.btn.btn-filter,.module-header .quality-workspace-page .filter-actions .js-refresh-kanban.btn.btn-filter.deposit-button,.quality-workspace-page .filter-actions .module-header .js-refresh-kanban.btn.btn-filter.deposit-button,.module-header .btn-sm.add-material-btn,.module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter.cancel-secondary-btn,.module-header .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn,.module-header .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .module-header .add-material-btn.btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .module-header .btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .module-header .btn-filter.btn-danger-modern,.module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .module-header .add-material-btn.btn-filter.btn-danger-modern,.module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-outline-primary,.module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,.module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,.event-history-page .module-header .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,.module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn,.module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,.module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions .module-header .add-material-btn.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .module-header .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .module-header .event-history-page .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .module-header .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .module-header .btn-filter.add-material-btn,.quality-workspace-page .filter-actions .module-header .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .module-header .btn-filter.deposit-button,.module-header .quality-workspace-page .filter-actions .event-history-page .add-material-btn.btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .module-header .add-material-btn.btn-filter.btn.btn-secondary,.module-header .event-history-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .module-header .add-material-btn.btn-filter.btn.btn-secondary,.module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter,.quality-workspace-page .filter-actions .module-header .add-material-btn.btn-filter,.module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .module-header .add-material-btn.btn-filter.js-refresh-kanban.btn,.module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter.deposit-button,.quality-workspace-page .filter-actions .module-header .add-material-btn.btn-filter.deposit-button,.module-header .event-detail-page .btn-sm.btn-outline-primary,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.cancel-secondary-btn,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-outline-primary.btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.btn-danger-modern,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-outline-primary.btn-filter.btn-danger-modern,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-sm.btn-filter.btn-outline-primary,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary.cancel-secondary-btn,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.btn-danger-modern,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary.btn-danger-modern,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-sm.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.btn-outline-primary.cancel-secondary-btn,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-outline-primary.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.btn-outline-primary.btn-danger-modern,.module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-sm.btn-filter.btn.btn-secondary,.module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.cancel-secondary-btn,.module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-secondary.btn-filter.cancel-secondary-btn,.module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-secondary.btn-filter.btn-danger-modern,.module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.btn-danger-modern,.quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-sm.btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-filter.btn.btn-secondary.cancel-secondary-btn,.quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-secondary.btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-secondary.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-filter.btn.btn-secondary.btn-danger-modern,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-sm.btn-filter.btn.btn-secondary,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.cancel-secondary-btn,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-secondary.btn-filter.cancel-secondary-btn,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-secondary.btn-filter.btn-danger-modern,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.btn-danger-modern,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .btn-sm.btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.btn.btn-secondary.cancel-secondary-btn,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .btn-secondary.btn-filter.cancel-secondary-btn,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .btn-secondary.btn-filter.btn-danger-modern,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.btn.btn-secondary.btn-danger-modern,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-sm.btn-filter.add-material-btn,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn.cancel-secondary-btn,.module-header .event-detail-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-danger-modern,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn.btn-danger-modern,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-sm.btn-filter.add-material-btn,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.add-material-btn.cancel-secondary-btn,.quality-workspace-page .filter-actions .module-header .event-detail-page .add-material-btn.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.add-material-btn.btn-danger-modern,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-sm.btn-filter.js-refresh-kanban.btn,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.cancel-secondary-btn,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.cancel-secondary-btn,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-danger-modern,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.btn-danger-modern,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-sm.btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn.cancel-secondary-btn,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn.btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn.btn-danger-modern,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-sm.btn-filter.deposit-button,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.deposit-button.cancel-secondary-btn,.module-header .event-detail-page .quality-workspace-page .filter-actions .deposit-button.btn-filter.btn-danger-modern,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.deposit-button.btn-danger-modern,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-sm.btn-filter.deposit-button,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.deposit-button.cancel-secondary-btn,.quality-workspace-page .filter-actions .module-header .event-detail-page .deposit-button.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.deposit-button.btn-danger-modern,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter,.module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,.event-history-page .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-outline-primary.btn-filter,.quality-workspace-page .filter-actions .module-header .event-detail-page .event-history-page .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.add-material-btn,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.deposit-button,.module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-outline-primary.btn-filter.btn.btn-secondary,.module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,.event-history-page .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,.module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.add-material-btn,.module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.js-refresh-kanban,.module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.deposit-button,.quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-outline-primary.btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-filter.btn.btn-secondary.add-material-btn,.quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-filter.btn.btn-secondary.js-refresh-kanban,.quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-filter.btn.btn-secondary.deposit-button,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.btn.btn-secondary,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.add-material-btn,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.js-refresh-kanban,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.deposit-button,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .btn-outline-primary.btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .event-history-page .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.btn.btn-secondary.add-material-btn,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.btn.btn-secondary.js-refresh-kanban,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.btn.btn-secondary.deposit-button,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.add-material-btn,.module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.add-material-btn.btn.btn-secondary,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn.btn.btn-secondary,.event-history-page .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn.btn.btn-secondary,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn.js-refresh-kanban.btn,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn.deposit-button,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-outline-primary.btn-filter.add-material-btn,.quality-workspace-page .filter-actions .module-header .event-detail-page .event-history-page .btn-filter.add-material-btn.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-filter.add-material-btn.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.add-material-btn.btn.btn-secondary,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.add-material-btn,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.add-material-btn.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.add-material-btn.deposit-button,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.js-refresh-kanban.btn,.module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.js-refresh-kanban.btn.btn-secondary,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.btn-secondary,.event-history-page .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.btn-secondary,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.add-material-btn,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.deposit-button,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-outline-primary.btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .module-header .event-detail-page .event-history-page .btn-filter.js-refresh-kanban.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn.btn-secondary,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn.add-material-btn,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn.deposit-button,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.deposit-button,.module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.deposit-button.btn.btn-secondary,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.deposit-button.btn.btn-secondary,.event-history-page .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.deposit-button.btn.btn-secondary,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.deposit-button.add-material-btn,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.deposit-button.js-refresh-kanban.btn,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-outline-primary.btn-filter.deposit-button,.quality-workspace-page .filter-actions .module-header .event-detail-page .event-history-page .btn-filter.deposit-button.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-filter.deposit-button.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.deposit-button.btn.btn-secondary,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.deposit-button.add-material-btn,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.deposit-button.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.deposit-button,.event-detail-page .module-header .btn-sm.btn-outline-primary,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.cancel-secondary-btn,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-outline-primary.btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.btn-danger-modern,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-outline-primary.btn-filter.btn-danger-modern,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.btn-outline-primary,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary.cancel-secondary-btn,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.btn-danger-modern,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary.btn-danger-modern,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-sm.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.btn-outline-primary.cancel-secondary-btn,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-outline-primary.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.btn-outline-primary.btn-danger-modern,.event-detail-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-sm.btn-filter.btn.btn-secondary,.event-detail-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.cancel-secondary-btn,.event-detail-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-secondary.btn-filter.cancel-secondary-btn,.event-detail-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-secondary.btn-filter.btn-danger-modern,.event-detail-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.btn-danger-modern,.quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-sm.btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-filter.btn.btn-secondary.cancel-secondary-btn,.quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-secondary.btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-secondary.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-filter.btn.btn-secondary.btn-danger-modern,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .btn-sm.btn-filter.btn.btn-secondary,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.cancel-secondary-btn,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .btn-secondary.btn-filter.cancel-secondary-btn,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .btn-secondary.btn-filter.btn-danger-modern,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.btn-danger-modern,.event-history-page .quality-workspace-page .filter-actions .event-detail-page .module-header .btn-sm.btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.btn.btn-secondary.cancel-secondary-btn,.event-history-page .quality-workspace-page .filter-actions .event-detail-page .module-header .btn-secondary.btn-filter.cancel-secondary-btn,.event-history-page .quality-workspace-page .filter-actions .event-detail-page .module-header .btn-secondary.btn-filter.btn-danger-modern,.event-history-page .quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.btn.btn-secondary.btn-danger-modern,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.add-material-btn,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn.cancel-secondary-btn,.event-detail-page .module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-danger-modern,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn.btn-danger-modern,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-sm.btn-filter.add-material-btn,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.add-material-btn.cancel-secondary-btn,.quality-workspace-page .filter-actions .event-detail-page .module-header .add-material-btn.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.add-material-btn.btn-danger-modern,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.js-refresh-kanban.btn,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.cancel-secondary-btn,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn.btn-filter.cancel-secondary-btn,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn.btn-filter.btn-danger-modern,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.btn-danger-modern,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-sm.btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.js-refresh-kanban.btn.cancel-secondary-btn,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn.btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.js-refresh-kanban.btn.btn-danger-modern,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.deposit-button,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button.cancel-secondary-btn,.event-detail-page .module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter.btn-danger-modern,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button.btn-danger-modern,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-sm.btn-filter.deposit-button,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.deposit-button.cancel-secondary-btn,.quality-workspace-page .filter-actions .event-detail-page .module-header .deposit-button.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.deposit-button.btn-danger-modern,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter,.event-detail-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,.event-history-page .event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-outline-primary.btn-filter,.quality-workspace-page .filter-actions .event-detail-page .module-header .event-history-page .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.add-material-btn,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.deposit-button,.event-detail-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-outline-primary.btn-filter.btn.btn-secondary,.event-detail-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,.event-history-page .event-detail-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,.event-detail-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.add-material-btn,.event-detail-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.js-refresh-kanban,.event-detail-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.deposit-button,.quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-outline-primary.btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-filter.btn.btn-secondary.add-material-btn,.quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-filter.btn.btn-secondary.js-refresh-kanban,.quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-filter.btn.btn-secondary.deposit-button,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.btn.btn-secondary,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.add-material-btn,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.js-refresh-kanban,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.deposit-button,.event-history-page .quality-workspace-page .filter-actions .event-detail-page .module-header .btn-outline-primary.btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-detail-page .module-header .event-history-page .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.btn.btn-secondary.add-material-btn,.event-history-page .quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.btn.btn-secondary.js-refresh-kanban,.event-history-page .quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.btn.btn-secondary.deposit-button,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.add-material-btn,.event-detail-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.add-material-btn.btn.btn-secondary,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn.btn.btn-secondary,.event-history-page .event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn.btn.btn-secondary,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn.js-refresh-kanban.btn,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn.deposit-button,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-outline-primary.btn-filter.add-material-btn,.quality-workspace-page .filter-actions .event-detail-page .module-header .event-history-page .btn-filter.add-material-btn.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-filter.add-material-btn.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.add-material-btn.btn.btn-secondary,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.add-material-btn,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.add-material-btn.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.add-material-btn.deposit-button,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.js-refresh-kanban.btn,.event-detail-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.js-refresh-kanban.btn.btn-secondary,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.btn-secondary,.event-history-page .event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.btn-secondary,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.add-material-btn,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.deposit-button,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-outline-primary.btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .event-detail-page .module-header .event-history-page .btn-filter.js-refresh-kanban.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-filter.js-refresh-kanban.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.js-refresh-kanban.btn.btn-secondary,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.js-refresh-kanban.btn.add-material-btn,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.js-refresh-kanban.btn.deposit-button,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.deposit-button,.event-detail-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.deposit-button.btn.btn-secondary,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.deposit-button.btn.btn-secondary,.event-history-page .event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button.btn.btn-secondary,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button.add-material-btn,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button.js-refresh-kanban.btn,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-outline-primary.btn-filter.deposit-button,.quality-workspace-page .filter-actions .event-detail-page .module-header .event-history-page .btn-filter.deposit-button.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-filter.deposit-button.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.deposit-button.btn.btn-secondary,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.deposit-button.add-material-btn,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.deposit-button.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.deposit-button,.module-header .event-history-page .btn-sm.btn.btn-secondary,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.cancel-secondary-btn,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .module-header .event-history-page .btn.btn-secondary.btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .module-header .event-history-page .btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .module-header .event-history-page .btn-filter.btn-danger-modern,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .module-header .event-history-page .btn.btn-secondary.btn-filter.btn-danger-modern,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.btn-outline-primary,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,.module-header .event-history-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions .module-header .event-history-page .btn.btn-secondary.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .module-header .event-history-page .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .module-header .event-history-page .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .module-header .event-history-page .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .module-header .event-history-page .btn-filter.add-material-btn,.quality-workspace-page .filter-actions .module-header .event-history-page .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .module-header .event-history-page .btn-filter.deposit-button,.module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-secondary.btn-filter,.quality-workspace-page .filter-actions .module-header .event-history-page .btn.btn-secondary.btn-filter,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.add-material-btn,.quality-workspace-page .filter-actions .module-header .event-history-page .btn.btn-secondary.btn-filter.add-material-btn,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.js-refresh-kanban,.quality-workspace-page .filter-actions .module-header .event-history-page .btn.btn-secondary.btn-filter.js-refresh-kanban,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.deposit-button,.quality-workspace-page .filter-actions .module-header .event-history-page .btn.btn-secondary.btn-filter.deposit-button,.event-history-page .module-header .btn-sm.btn.btn-secondary,.event-history-page .module-header .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.cancel-secondary-btn,.event-history-page .module-header .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn,.event-history-page .module-header .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-secondary.btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-filter.btn-danger-modern,.event-history-page .module-header .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-secondary.btn-filter.btn-danger-modern,.event-history-page .module-header .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.btn-outline-primary,.event-history-page .module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,.event-history-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,.event-history-page .module-header .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,.event-history-page .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn,.event-history-page .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,.event-history-page .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-secondary.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-history-page .module-header .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-filter.add-material-btn,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-filter.deposit-button,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-secondary.btn-filter,.event-history-page .module-header .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter,.event-history-page .quality-workspace-page .filter-actions .module-header .btn.btn-secondary.btn-filter,.event-history-page .module-header .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.add-material-btn,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-secondary.btn-filter.add-material-btn,.event-history-page .module-header .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.js-refresh-kanban,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-secondary.btn-filter.js-refresh-kanban,.event-history-page .module-header .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.deposit-button,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-secondary.btn-filter.deposit-button,.module-header .btn-group-sm>.btn.btn-outline-primary,.module-header .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .module-header .btn-group-sm>.btn.btn-filter.btn-outline-primary,.module-header .quality-workspace-page .filter-actions .event-history-page .btn-group-sm>.btn.btn-filter.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-group-sm>.btn.btn-filter.btn-secondary,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .module-header .btn-group-sm>.btn.btn-filter.btn-secondary,.module-header .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.add-material-btn,.quality-workspace-page .filter-actions .module-header .btn-group-sm>.btn.btn-filter.add-material-btn,.module-header .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.js-refresh-kanban,.quality-workspace-page .filter-actions .module-header .btn-group-sm>.btn.btn-filter.js-refresh-kanban,.module-header .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.deposit-button,.quality-workspace-page .filter-actions .module-header .btn-group-sm>.btn.btn-filter.deposit-button,.module-header .btn-group-sm>.btn.deposit-button,.module-header .btn-group-sm>.btn.js-refresh-kanban,.module-header .btn-group-sm>.add-material-btn,.module-header .event-detail-page .btn-group-sm>.btn.btn-outline-primary,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-group-sm>.btn.btn-filter.btn-outline-primary,.module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-group-sm>.btn.btn-filter.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-group-sm>.btn.btn-filter.btn-secondary,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .btn-group-sm>.btn.btn-filter.btn-secondary,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.add-material-btn,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-group-sm>.btn.btn-filter.add-material-btn,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.js-refresh-kanban,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-group-sm>.btn.btn-filter.js-refresh-kanban,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.deposit-button,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-group-sm>.btn.btn-filter.deposit-button,.module-header .event-detail-page .btn-group-sm>.btn.deposit-button,.module-header .event-detail-page .btn-group-sm>.btn.js-refresh-kanban,.module-header .event-detail-page .btn-group-sm>.add-material-btn,.module-header .event-history-page .event-detail-page .btn-group-sm>.btn.btn-secondary,.module-header .event-history-page .btn-group-sm>.btn.btn-secondary,.module-header .event-history-page .btn-group-sm>.btn-secondary.add-material-btn,.event-history-page .module-header .btn-group-sm>.btn.btn-secondary{background:#1e40af!important;color:#ffffff!important;border:2px solid #1e40af!important}.module-header .btn.btn-sm.btn-outline-primary:hover,.module-header .quality-workspace-page .filter-actions .btn.btn-outline-primary.btn-filter.cancel-secondary-btn:hover,.module-header .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn:hover,.module-header .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .module-header .btn.btn-outline-primary.btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .module-header .btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .module-header .btn-filter.btn-danger-modern:hover,.module-header .quality-workspace-page .filter-actions .btn.btn-outline-primary.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .module-header .btn.btn-outline-primary.btn-filter.btn-danger-modern:hover,.module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.btn-outline-primary:hover,.module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary.cancel-secondary-btn:hover,.module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.btn-danger-modern:hover,.module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary.btn-danger-modern:hover,.quality-workspace-page .filter-actions .module-header .btn-sm.btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions .module-header .btn-filter.btn-outline-primary.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .module-header .btn-outline-primary.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .module-header .btn-filter.btn-outline-primary.btn-danger-modern:hover,.module-header .quality-workspace-page .filter-actions .event-history-page .btn-sm.btn-filter.btn.btn-secondary:hover,.module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.cancel-secondary-btn:hover,.module-header .quality-workspace-page .filter-actions .event-history-page .btn-secondary.btn-filter.cancel-secondary-btn:hover,.module-header .quality-workspace-page .filter-actions .event-history-page .btn-secondary.btn-filter.btn-danger-modern:hover,.module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-sm.btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-filter.btn.btn-secondary.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-secondary.btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-secondary.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-filter.btn.btn-secondary.btn-danger-modern:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-sm.btn-filter.btn.btn-secondary:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.cancel-secondary-btn:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-secondary.btn-filter.cancel-secondary-btn:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-secondary.btn-filter.btn-danger-modern:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.btn-danger-modern:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .btn-sm.btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .btn-filter.btn.btn-secondary.cancel-secondary-btn:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .btn-secondary.btn-filter.cancel-secondary-btn:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .btn-secondary.btn-filter.btn-danger-modern:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .btn-filter.btn.btn-secondary.btn-danger-modern:hover,.module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.add-material-btn:hover,.module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn.cancel-secondary-btn:hover,.module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-danger-modern:hover,.module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn.btn-danger-modern:hover,.quality-workspace-page .filter-actions .module-header .btn-sm.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .module-header .btn-filter.add-material-btn.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .module-header .add-material-btn.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .module-header .btn-filter.add-material-btn.btn-danger-modern:hover,.module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.js-refresh-kanban.btn:hover,.module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.cancel-secondary-btn:hover,.module-header .quality-workspace-page .filter-actions .btn.btn-filter.cancel-secondary-btn:hover,.module-header .quality-workspace-page .filter-actions .btn.btn-filter.btn-danger-modern:hover,.module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.btn-danger-modern:hover,.quality-workspace-page .filter-actions .module-header .btn-sm.btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .module-header .btn-filter.js-refresh-kanban.btn.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .module-header .btn.btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .module-header .btn.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .module-header .btn-filter.js-refresh-kanban.btn.btn-danger-modern:hover,.module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.deposit-button:hover,.module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button.cancel-secondary-btn:hover,.module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter.btn-danger-modern:hover,.module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button.btn-danger-modern:hover,.quality-workspace-page .filter-actions .module-header .btn-sm.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .module-header .btn-filter.deposit-button.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .module-header .deposit-button.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .module-header .btn-filter.deposit-button.btn-danger-modern:hover,.module-header .quality-workspace-page .filter-actions .btn.btn-outline-primary.btn-filter:hover,.module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary:hover,.event-history-page .module-header .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary:hover,.module-header .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn:hover,.module-header .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban:hover,.module-header .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .module-header .btn.btn-outline-primary.btn-filter:hover,.quality-workspace-page .filter-actions .module-header .event-history-page .btn.btn-filter.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-filter.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .btn.btn-filter.btn-secondary:hover,.quality-workspace-page .filter-actions .module-header .btn.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .module-header .btn.btn-filter.js-refresh-kanban:hover,.quality-workspace-page .filter-actions .module-header .btn.btn-filter.deposit-button:hover,.module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-outline-primary.btn-filter.btn-secondary:hover,.module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary:hover,.event-history-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary:hover,.module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary.add-material-btn:hover,.module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary.js-refresh-kanban:hover,.module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary.deposit-button:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-outline-primary.btn-filter.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-filter.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-filter.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-filter.btn-secondary.add-material-btn:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-filter.btn-secondary.js-refresh-kanban:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-filter.btn-secondary.deposit-button:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-outline-primary.btn-filter.btn-secondary:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary.add-material-btn:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary.js-refresh-kanban:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary.deposit-button:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .btn.btn-outline-primary.btn-filter.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .event-history-page .btn.btn-filter.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-filter.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .btn.btn-filter.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .btn.btn-filter.btn-secondary.add-material-btn:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .btn.btn-filter.btn-secondary.js-refresh-kanban:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .btn.btn-filter.btn-secondary.deposit-button:hover,.module-header .quality-workspace-page .filter-actions .btn.btn-outline-primary.btn-filter.add-material-btn:hover,.module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.add-material-btn.btn-secondary:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn.btn-secondary:hover,.event-history-page .module-header .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn.btn-secondary:hover,.module-header .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn:hover,.module-header .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn.js-refresh-kanban:hover,.module-header .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn.deposit-button:hover,.quality-workspace-page .filter-actions .module-header .btn.btn-outline-primary.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .module-header .event-history-page .btn.btn-filter.add-material-btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-filter.add-material-btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .btn.btn-filter.add-material-btn.btn-secondary:hover,.quality-workspace-page .filter-actions .module-header .btn.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .module-header .btn.btn-filter.add-material-btn.js-refresh-kanban:hover,.quality-workspace-page .filter-actions .module-header .btn.btn-filter.add-material-btn.deposit-button:hover,.module-header .quality-workspace-page .filter-actions .btn.btn-outline-primary.btn-filter.js-refresh-kanban:hover,.module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.js-refresh-kanban.btn-secondary:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban.btn-secondary:hover,.event-history-page .module-header .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban.btn-secondary:hover,.module-header .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban.add-material-btn:hover,.module-header .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban:hover,.module-header .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban.deposit-button:hover,.quality-workspace-page .filter-actions .module-header .btn.btn-outline-primary.btn-filter.js-refresh-kanban:hover,.quality-workspace-page .filter-actions .module-header .event-history-page .btn.btn-filter.js-refresh-kanban.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-filter.js-refresh-kanban.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .btn.btn-filter.js-refresh-kanban.btn-secondary:hover,.quality-workspace-page .filter-actions .module-header .btn.btn-filter.js-refresh-kanban.add-material-btn:hover,.quality-workspace-page .filter-actions .module-header .btn.btn-filter.js-refresh-kanban:hover,.quality-workspace-page .filter-actions .module-header .btn.btn-filter.js-refresh-kanban.deposit-button:hover,.module-header .quality-workspace-page .filter-actions .btn.btn-outline-primary.btn-filter.deposit-button:hover,.module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.deposit-button.btn-secondary:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button.btn-secondary:hover,.event-history-page .module-header .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button.btn-secondary:hover,.module-header .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button.add-material-btn:hover,.module-header .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button.js-refresh-kanban:hover,.module-header .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .module-header .btn.btn-outline-primary.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .module-header .event-history-page .btn.btn-filter.deposit-button.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-filter.deposit-button.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .btn.btn-filter.deposit-button.btn-secondary:hover,.quality-workspace-page .filter-actions .module-header .btn.btn-filter.deposit-button.add-material-btn:hover,.quality-workspace-page .filter-actions .module-header .btn.btn-filter.deposit-button.js-refresh-kanban:hover,.quality-workspace-page .filter-actions .module-header .btn.btn-filter.deposit-button:hover,.module-header .btn-sm.deposit-button:hover,.module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter.cancel-secondary-btn:hover,.module-header .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn:hover,.module-header .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .module-header .deposit-button.btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .module-header .btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .module-header .btn-filter.btn-danger-modern:hover,.module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .module-header .deposit-button.btn-filter.btn-danger-modern:hover,.module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter.btn-outline-primary:hover,.module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary:hover,.module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary:hover,.event-history-page .module-header .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary:hover,.module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,.module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn:hover,.module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .module-header .deposit-button.btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions .module-header .btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions .module-header .event-history-page .btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .module-header .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .module-header .btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .module-header .btn-filter.deposit-button:hover,.module-header .quality-workspace-page .filter-actions .event-history-page .deposit-button.btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .deposit-button.btn-filter.btn.btn-secondary:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .deposit-button.btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .deposit-button.btn-filter.btn.btn-secondary:hover,.module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .module-header .deposit-button.btn-filter.add-material-btn:hover,.module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .module-header .deposit-button.btn-filter.js-refresh-kanban.btn:hover,.module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter:hover,.quality-workspace-page .filter-actions .module-header .deposit-button.btn-filter:hover,.module-header .btn-sm.js-refresh-kanban.btn:hover,.module-header .quality-workspace-page .filter-actions .js-refresh-kanban.btn.btn-filter.cancel-secondary-btn:hover,.module-header .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn:hover,.module-header .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .module-header .js-refresh-kanban.btn.btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .module-header .btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .module-header .btn-filter.btn-danger-modern:hover,.module-header .quality-workspace-page .filter-actions .js-refresh-kanban.btn.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .module-header .js-refresh-kanban.btn.btn-filter.btn-danger-modern:hover,.module-header .quality-workspace-page .filter-actions .js-refresh-kanban.btn.btn-filter.btn-outline-primary:hover,.module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary:hover,.module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary:hover,.event-history-page .module-header .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary:hover,.module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,.module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn:hover,.module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .module-header .js-refresh-kanban.btn.btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions .module-header .btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions .module-header .event-history-page .btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .module-header .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .module-header .btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .module-header .btn-filter.deposit-button:hover,.module-header .quality-workspace-page .filter-actions .event-history-page .js-refresh-kanban.btn.btn-filter.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .js-refresh-kanban.btn.btn-filter.btn-secondary:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .js-refresh-kanban.btn.btn-filter.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .js-refresh-kanban.btn.btn-filter.btn-secondary:hover,.module-header .quality-workspace-page .filter-actions .js-refresh-kanban.btn.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .module-header .js-refresh-kanban.btn.btn-filter.add-material-btn:hover,.module-header .quality-workspace-page .filter-actions .js-refresh-kanban.btn.btn-filter:hover,.quality-workspace-page .filter-actions .module-header .js-refresh-kanban.btn.btn-filter:hover,.module-header .quality-workspace-page .filter-actions .js-refresh-kanban.btn.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .module-header .js-refresh-kanban.btn.btn-filter.deposit-button:hover,.module-header .btn-sm.add-material-btn:hover,.module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter.cancel-secondary-btn:hover,.module-header .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn:hover,.module-header .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .module-header .add-material-btn.btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .module-header .btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .module-header .btn-filter.btn-danger-modern:hover,.module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .module-header .add-material-btn.btn-filter.btn-danger-modern:hover,.module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-outline-primary:hover,.module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary:hover,.module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary:hover,.event-history-page .module-header .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary:hover,.module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,.module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn:hover,.module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .module-header .add-material-btn.btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions .module-header .btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions .module-header .event-history-page .btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .module-header .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .module-header .btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .module-header .btn-filter.deposit-button:hover,.module-header .quality-workspace-page .filter-actions .event-history-page .add-material-btn.btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .add-material-btn.btn-filter.btn.btn-secondary:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .add-material-btn.btn-filter.btn.btn-secondary:hover,.module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter:hover,.quality-workspace-page .filter-actions .module-header .add-material-btn.btn-filter:hover,.module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .module-header .add-material-btn.btn-filter.js-refresh-kanban.btn:hover,.module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .module-header .add-material-btn.btn-filter.deposit-button:hover,.module-header .event-detail-page .btn-sm.btn-outline-primary:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.cancel-secondary-btn:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-outline-primary.btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.btn-danger-modern:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-outline-primary.btn-filter.btn-danger-modern:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-sm.btn-filter.btn-outline-primary:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary.cancel-secondary-btn:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.btn-danger-modern:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary.btn-danger-modern:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-sm.btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.btn-outline-primary.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-outline-primary.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.btn-outline-primary.btn-danger-modern:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-sm.btn-filter.btn.btn-secondary:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.cancel-secondary-btn:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-secondary.btn-filter.cancel-secondary-btn:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-secondary.btn-filter.btn-danger-modern:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-sm.btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-filter.btn.btn-secondary.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-secondary.btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-secondary.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-filter.btn.btn-secondary.btn-danger-modern:hover,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-sm.btn-filter.btn.btn-secondary:hover,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.cancel-secondary-btn:hover,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-secondary.btn-filter.cancel-secondary-btn:hover,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-secondary.btn-filter.btn-danger-modern:hover,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.btn-danger-modern:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .btn-sm.btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.btn.btn-secondary.cancel-secondary-btn:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .btn-secondary.btn-filter.cancel-secondary-btn:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .btn-secondary.btn-filter.btn-danger-modern:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.btn.btn-secondary.btn-danger-modern:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-sm.btn-filter.add-material-btn:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn.cancel-secondary-btn:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-danger-modern:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn.btn-danger-modern:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-sm.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.add-material-btn.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .add-material-btn.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.add-material-btn.btn-danger-modern:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-sm.btn-filter.js-refresh-kanban.btn:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.cancel-secondary-btn:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.cancel-secondary-btn:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-danger-modern:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.btn-danger-modern:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-sm.btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn.btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn.btn-danger-modern:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-sm.btn-filter.deposit-button:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.deposit-button.cancel-secondary-btn:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .deposit-button.btn-filter.btn-danger-modern:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.deposit-button.btn-danger-modern:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-sm.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.deposit-button.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .deposit-button.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.deposit-button.btn-danger-modern:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary:hover,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary:hover,.event-history-page .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-outline-primary.btn-filter:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .event-history-page .btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.deposit-button:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-outline-primary.btn-filter.btn.btn-secondary:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary:hover,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary:hover,.event-history-page .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.add-material-btn:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.js-refresh-kanban:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.deposit-button:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-outline-primary.btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-filter.btn.btn-secondary.add-material-btn:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-filter.btn.btn-secondary.js-refresh-kanban:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-filter.btn.btn-secondary.deposit-button:hover,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.btn.btn-secondary:hover,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary:hover,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary:hover,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.add-material-btn:hover,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.js-refresh-kanban:hover,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.deposit-button:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .btn-outline-primary.btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .event-history-page .btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.btn.btn-secondary.add-material-btn:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.btn.btn-secondary.js-refresh-kanban:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.btn.btn-secondary.deposit-button:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.add-material-btn:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.add-material-btn.btn.btn-secondary:hover,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn.btn.btn-secondary:hover,.event-history-page .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn.btn.btn-secondary:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn.js-refresh-kanban.btn:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn.deposit-button:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-outline-primary.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .event-history-page .btn-filter.add-material-btn.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-filter.add-material-btn.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.add-material-btn.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.add-material-btn.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.add-material-btn.deposit-button:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.js-refresh-kanban.btn:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.js-refresh-kanban.btn.btn-secondary:hover,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.btn-secondary:hover,.event-history-page .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.btn-secondary:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.add-material-btn:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.deposit-button:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-outline-primary.btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .event-history-page .btn-filter.js-refresh-kanban.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn.add-material-btn:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn.deposit-button:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.deposit-button:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.deposit-button.btn.btn-secondary:hover,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.deposit-button.btn.btn-secondary:hover,.event-history-page .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.deposit-button.btn.btn-secondary:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.deposit-button.add-material-btn:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.deposit-button.js-refresh-kanban.btn:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-outline-primary.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .event-history-page .btn-filter.deposit-button.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-filter.deposit-button.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.deposit-button.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.deposit-button.add-material-btn:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.deposit-button.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-filter.deposit-button:hover,.event-detail-page .module-header .btn-sm.btn-outline-primary:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.cancel-secondary-btn:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-outline-primary.btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.btn-danger-modern:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-outline-primary.btn-filter.btn-danger-modern:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.btn-outline-primary:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary.cancel-secondary-btn:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.btn-danger-modern:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-sm.btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.btn-outline-primary.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-outline-primary.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.btn-outline-primary.btn-danger-modern:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-sm.btn-filter.btn.btn-secondary:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.cancel-secondary-btn:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-secondary.btn-filter.cancel-secondary-btn:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-secondary.btn-filter.btn-danger-modern:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-sm.btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-filter.btn.btn-secondary.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-secondary.btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-secondary.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-filter.btn.btn-secondary.btn-danger-modern:hover,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .btn-sm.btn-filter.btn.btn-secondary:hover,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.cancel-secondary-btn:hover,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .btn-secondary.btn-filter.cancel-secondary-btn:hover,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .btn-secondary.btn-filter.btn-danger-modern:hover,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.btn-danger-modern:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page .module-header .btn-sm.btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.btn.btn-secondary.cancel-secondary-btn:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page .module-header .btn-secondary.btn-filter.cancel-secondary-btn:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page .module-header .btn-secondary.btn-filter.btn-danger-modern:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.btn.btn-secondary.btn-danger-modern:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.add-material-btn:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn.cancel-secondary-btn:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-danger-modern:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-sm.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.add-material-btn.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .add-material-btn.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.add-material-btn.btn-danger-modern:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.js-refresh-kanban.btn:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.cancel-secondary-btn:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn.btn-filter.cancel-secondary-btn:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn.btn-filter.btn-danger-modern:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-sm.btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.js-refresh-kanban.btn.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn.btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.js-refresh-kanban.btn.btn-danger-modern:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.deposit-button:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button.cancel-secondary-btn:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter.btn-danger-modern:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-sm.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.deposit-button.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .deposit-button.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.deposit-button.btn-danger-modern:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary:hover,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary:hover,.event-history-page .event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-outline-primary.btn-filter:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .event-history-page .btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.deposit-button:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-outline-primary.btn-filter.btn.btn-secondary:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary:hover,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary:hover,.event-history-page .event-detail-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.add-material-btn:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.js-refresh-kanban:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.deposit-button:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-outline-primary.btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-filter.btn.btn-secondary.add-material-btn:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-filter.btn.btn-secondary.js-refresh-kanban:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-filter.btn.btn-secondary.deposit-button:hover,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.btn.btn-secondary:hover,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary:hover,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary:hover,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.add-material-btn:hover,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.js-refresh-kanban:hover,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.deposit-button:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page .module-header .btn-outline-primary.btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page .module-header .event-history-page .btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.btn.btn-secondary.add-material-btn:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.btn.btn-secondary.js-refresh-kanban:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.btn.btn-secondary.deposit-button:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.add-material-btn:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.add-material-btn.btn.btn-secondary:hover,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn.btn.btn-secondary:hover,.event-history-page .event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn.btn.btn-secondary:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn.js-refresh-kanban.btn:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn.deposit-button:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-outline-primary.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .event-history-page .btn-filter.add-material-btn.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-filter.add-material-btn.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.add-material-btn.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.add-material-btn.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.add-material-btn.deposit-button:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.js-refresh-kanban.btn:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.js-refresh-kanban.btn.btn-secondary:hover,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.btn-secondary:hover,.event-history-page .event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.btn-secondary:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.add-material-btn:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.deposit-button:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-outline-primary.btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .event-history-page .btn-filter.js-refresh-kanban.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-filter.js-refresh-kanban.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.js-refresh-kanban.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.js-refresh-kanban.btn.add-material-btn:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.js-refresh-kanban.btn.deposit-button:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.deposit-button:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.deposit-button.btn.btn-secondary:hover,.event-detail-page .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.deposit-button.btn.btn-secondary:hover,.event-history-page .event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button.btn.btn-secondary:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button.add-material-btn:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button.js-refresh-kanban.btn:hover,.event-detail-page .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-outline-primary.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .event-history-page .btn-filter.deposit-button.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page .module-header .btn-filter.deposit-button.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.deposit-button.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.deposit-button.add-material-btn:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.deposit-button.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .event-detail-page .module-header .btn-filter.deposit-button:hover,.module-header .event-history-page .btn-sm.btn.btn-secondary:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.cancel-secondary-btn:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .module-header .event-history-page .btn.btn-secondary.btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .module-header .event-history-page .btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .module-header .event-history-page .btn-filter.btn-danger-modern:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .module-header .event-history-page .btn.btn-secondary.btn-filter.btn-danger-modern:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.btn-outline-primary:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .module-header .event-history-page .btn.btn-secondary.btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions .module-header .event-history-page .btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions .module-header .event-history-page .btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .event-history-page .btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .module-header .event-history-page .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .module-header .event-history-page .btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .module-header .event-history-page .btn-filter.deposit-button:hover,.module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-secondary.btn-filter:hover,.quality-workspace-page .filter-actions .module-header .event-history-page .btn.btn-secondary.btn-filter:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .module-header .event-history-page .btn.btn-secondary.btn-filter.add-material-btn:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.js-refresh-kanban:hover,.quality-workspace-page .filter-actions .module-header .event-history-page .btn.btn-secondary.btn-filter.js-refresh-kanban:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .module-header .event-history-page .btn.btn-secondary.btn-filter.deposit-button:hover,.event-history-page .module-header .btn-sm.btn.btn-secondary:hover,.event-history-page .module-header .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.cancel-secondary-btn:hover,.event-history-page .module-header .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn:hover,.event-history-page .module-header .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-secondary.btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-filter.btn-danger-modern:hover,.event-history-page .module-header .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-secondary.btn-filter.btn-danger-modern:hover,.event-history-page .module-header .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.btn-outline-primary:hover,.event-history-page .module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary:hover,.event-history-page .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary:hover,.event-history-page .module-header .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary:hover,.event-history-page .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,.event-history-page .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn:hover,.event-history-page .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-secondary.btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-history-page .module-header .btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-secondary.btn-filter:hover,.event-history-page .module-header .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .btn.btn-secondary.btn-filter:hover,.event-history-page .module-header .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-secondary.btn-filter.add-material-btn:hover,.event-history-page .module-header .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.js-refresh-kanban:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-secondary.btn-filter.js-refresh-kanban:hover,.event-history-page .module-header .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn.btn-secondary.btn-filter.deposit-button:hover,.module-header .btn-group-sm>.btn.btn-outline-primary:hover,.module-header .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions .module-header .btn-group-sm>.btn.btn-filter.btn-outline-primary:hover,.module-header .quality-workspace-page .filter-actions .event-history-page .btn-group-sm>.btn.btn-filter.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .btn-group-sm>.btn.btn-filter.btn-secondary:hover,.module-header .event-history-page .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .btn-group-sm>.btn.btn-filter.btn-secondary:hover,.module-header .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .module-header .btn-group-sm>.btn.btn-filter.add-material-btn:hover,.module-header .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.js-refresh-kanban:hover,.quality-workspace-page .filter-actions .module-header .btn-group-sm>.btn.btn-filter.js-refresh-kanban:hover,.module-header .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .module-header .btn-group-sm>.btn.btn-filter.deposit-button:hover,.module-header .btn-group-sm>.btn.deposit-button:hover,.module-header .btn-group-sm>.btn.js-refresh-kanban:hover,.module-header .btn-group-sm>.add-material-btn:hover,.module-header .event-detail-page .btn-group-sm>.btn.btn-outline-primary:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-group-sm>.btn.btn-filter.btn-outline-primary:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-group-sm>.btn.btn-filter.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .module-header .event-detail-page .btn-group-sm>.btn.btn-filter.btn-secondary:hover,.module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .module-header .event-detail-page .btn-group-sm>.btn.btn-filter.btn-secondary:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-group-sm>.btn.btn-filter.add-material-btn:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.js-refresh-kanban:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-group-sm>.btn.btn-filter.js-refresh-kanban:hover,.module-header .event-detail-page .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .module-header .event-detail-page .btn-group-sm>.btn.btn-filter.deposit-button:hover,.module-header .event-detail-page .btn-group-sm>.btn.deposit-button:hover,.module-header .event-detail-page .btn-group-sm>.btn.js-refresh-kanban:hover,.module-header .event-detail-page .btn-group-sm>.add-material-btn:hover,.module-header .event-history-page .event-detail-page .btn-group-sm>.btn.btn-secondary:hover,.module-header .event-history-page .btn-group-sm>.btn.btn-secondary:hover,.module-header .event-history-page .btn-group-sm>.btn-secondary.add-material-btn:hover,.event-history-page .module-header .btn-group-sm>.btn.btn-secondary:hover{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%)!important;color:#ffffff!important;border-color:transparent!important;box-shadow:0 6px 20px rgba(37,99,235,0.35)!important}[data-bs-theme="dark"] .module-header .btn.btn-sm.btn-outline-primary,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-outline-primary.btn-filter.cancel-secondary-btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-outline-primary.btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.btn-danger-modern,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-outline-primary.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-outline-primary.btn-filter.btn-danger-modern,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.btn-outline-primary,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary.cancel-secondary-btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.btn-danger-modern,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary.btn-danger-modern,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-sm.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.btn-outline-primary.cancel-secondary-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-outline-primary.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.btn-outline-primary.btn-danger-modern,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-sm.btn-filter.btn.btn-secondary,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.cancel-secondary-btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-secondary.btn-filter.cancel-secondary-btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-secondary.btn-filter.btn-danger-modern,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.btn-danger-modern,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-sm.btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary.cancel-secondary-btn,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-secondary.btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-secondary.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary.btn-danger-modern,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-sm.btn-filter.btn.btn-secondary,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.cancel-secondary-btn,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-secondary.btn-filter.cancel-secondary-btn,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-secondary.btn-filter.btn-danger-modern,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.btn-danger-modern,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-sm.btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary.cancel-secondary-btn,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-secondary.btn-filter.cancel-secondary-btn,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-secondary.btn-filter.btn-danger-modern,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary.btn-danger-modern,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.add-material-btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn.cancel-secondary-btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-danger-modern,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn.btn-danger-modern,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-sm.btn-filter.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.add-material-btn.cancel-secondary-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .add-material-btn.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.add-material-btn.btn-danger-modern,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.js-refresh-kanban.btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.cancel-secondary-btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.cancel-secondary-btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.btn-danger-modern,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.btn-danger-modern,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-sm.btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.js-refresh-kanban.btn.cancel-secondary-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.js-refresh-kanban.btn.btn-danger-modern,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.deposit-button,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button.cancel-secondary-btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter.btn-danger-modern,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button.btn-danger-modern,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-sm.btn-filter.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.deposit-button.cancel-secondary-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .deposit-button.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.deposit-button.btn-danger-modern,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-outline-primary.btn-filter,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-outline-primary.btn-filter,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn.btn-filter.btn-secondary,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-filter.btn-secondary,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.btn-secondary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.js-refresh-kanban,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.deposit-button,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-outline-primary.btn-filter.btn-secondary,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary.add-material-btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary.js-refresh-kanban,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary.deposit-button,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-outline-primary.btn-filter.btn-secondary,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-filter.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-filter.btn-secondary,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-filter.btn-secondary.add-material-btn,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-filter.btn-secondary.js-refresh-kanban,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-filter.btn-secondary.deposit-button,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-outline-primary.btn-filter.btn-secondary,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary.add-material-btn,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary.js-refresh-kanban,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary.deposit-button,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-outline-primary.btn-filter.btn-secondary,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn.btn-filter.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-filter.btn-secondary,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.btn-secondary,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.btn-secondary.add-material-btn,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.btn-secondary.js-refresh-kanban,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.btn-secondary.deposit-button,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-outline-primary.btn-filter.add-material-btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.add-material-btn.btn-secondary,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn.btn-secondary,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn.btn-secondary,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn.js-refresh-kanban,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-outline-primary.btn-filter.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn.btn-filter.add-material-btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-filter.add-material-btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.add-material-btn.btn-secondary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.add-material-btn.js-refresh-kanban,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.add-material-btn.deposit-button,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-outline-primary.btn-filter.js-refresh-kanban,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.js-refresh-kanban.btn-secondary,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban.btn-secondary,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban.btn-secondary,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban.add-material-btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-outline-primary.btn-filter.js-refresh-kanban,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn.btn-filter.js-refresh-kanban.btn-secondary,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-filter.js-refresh-kanban.btn-secondary,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.js-refresh-kanban.btn-secondary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.js-refresh-kanban.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.js-refresh-kanban,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.js-refresh-kanban.deposit-button,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-outline-primary.btn-filter.deposit-button,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.deposit-button.btn-secondary,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button.btn-secondary,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button.btn-secondary,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button.add-material-btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button.js-refresh-kanban,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-outline-primary.btn-filter.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn.btn-filter.deposit-button.btn-secondary,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-filter.deposit-button.btn-secondary,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.deposit-button.btn-secondary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.deposit-button.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.deposit-button.js-refresh-kanban,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.deposit-button,[data-bs-theme="dark"] .module-header .btn-sm.deposit-button,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter.cancel-secondary-btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .deposit-button.btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.btn-danger-modern,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .deposit-button.btn-filter.btn-danger-modern,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter.btn-outline-primary,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .deposit-button.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.deposit-button,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .deposit-button.btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .deposit-button.btn-filter.btn.btn-secondary,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .deposit-button.btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .deposit-button.btn-filter.btn.btn-secondary,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .deposit-button.btn-filter.add-material-btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .deposit-button.btn-filter.js-refresh-kanban.btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .deposit-button.btn-filter,[data-bs-theme="dark"] .module-header .btn-sm.js-refresh-kanban.btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .js-refresh-kanban.btn.btn-filter.cancel-secondary-btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .js-refresh-kanban.btn.btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.btn-danger-modern,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .js-refresh-kanban.btn.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .js-refresh-kanban.btn.btn-filter.btn-danger-modern,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .js-refresh-kanban.btn.btn-filter.btn-outline-primary,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .js-refresh-kanban.btn.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.deposit-button,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .js-refresh-kanban.btn.btn-filter.btn-secondary,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .js-refresh-kanban.btn.btn-filter.btn-secondary,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .js-refresh-kanban.btn.btn-filter.btn-secondary,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .js-refresh-kanban.btn.btn-filter.btn-secondary,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .js-refresh-kanban.btn.btn-filter.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .js-refresh-kanban.btn.btn-filter.add-material-btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .js-refresh-kanban.btn.btn-filter,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .js-refresh-kanban.btn.btn-filter,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .js-refresh-kanban.btn.btn-filter.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .js-refresh-kanban.btn.btn-filter.deposit-button,[data-bs-theme="dark"] .module-header .btn-sm.add-material-btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter.cancel-secondary-btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .add-material-btn.btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.btn-danger-modern,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .add-material-btn.btn-filter.btn-danger-modern,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-outline-primary,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .add-material-btn.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.deposit-button,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .add-material-btn.btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .add-material-btn.btn-filter.btn.btn-secondary,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .add-material-btn.btn-filter.btn.btn-secondary,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .add-material-btn.btn-filter,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .add-material-btn.btn-filter.js-refresh-kanban.btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .add-material-btn.btn-filter.deposit-button,[data-bs-theme="dark"] .module-header .event-detail-page .btn-sm.btn-outline-primary,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.cancel-secondary-btn,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-outline-primary.btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn-danger-modern,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-outline-primary.btn-filter.btn-danger-modern,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-sm.btn-filter.btn-outline-primary,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary.cancel-secondary-btn,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.btn-danger-modern,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary.btn-danger-modern,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-sm.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn-outline-primary.cancel-secondary-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-outline-primary.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn-outline-primary.btn-danger-modern,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-sm.btn-filter.btn.btn-secondary,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.cancel-secondary-btn,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-secondary.btn-filter.cancel-secondary-btn,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-secondary.btn-filter.btn-danger-modern,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.btn-danger-modern,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-sm.btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary.cancel-secondary-btn,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-secondary.btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-secondary.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary.btn-danger-modern,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-sm.btn-filter.btn.btn-secondary,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.cancel-secondary-btn,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-secondary.btn-filter.cancel-secondary-btn,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-secondary.btn-filter.btn-danger-modern,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.btn-danger-modern,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-sm.btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary.cancel-secondary-btn,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-secondary.btn-filter.cancel-secondary-btn,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-secondary.btn-filter.btn-danger-modern,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary.btn-danger-modern,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-sm.btn-filter.add-material-btn,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn.cancel-secondary-btn,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-danger-modern,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn.btn-danger-modern,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-sm.btn-filter.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.add-material-btn.cancel-secondary-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .add-material-btn.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.add-material-btn.btn-danger-modern,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-sm.btn-filter.js-refresh-kanban.btn,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.cancel-secondary-btn,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.cancel-secondary-btn,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-danger-modern,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.btn-danger-modern,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-sm.btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn.cancel-secondary-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn.btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn.btn-danger-modern,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-sm.btn-filter.deposit-button,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.deposit-button.cancel-secondary-btn,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .deposit-button.btn-filter.btn-danger-modern,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.deposit-button.btn-danger-modern,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-sm.btn-filter.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.deposit-button.cancel-secondary-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .deposit-button.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.deposit-button.btn-danger-modern,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,.event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-outline-primary.btn-filter,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.deposit-button,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-outline-primary.btn-filter.btn.btn-secondary,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,.event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.add-material-btn,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.js-refresh-kanban,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.deposit-button,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-outline-primary.btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary.add-material-btn,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary.js-refresh-kanban,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary.deposit-button,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.btn.btn-secondary,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.add-material-btn,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.js-refresh-kanban,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.deposit-button,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-outline-primary.btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary.add-material-btn,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary.js-refresh-kanban,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary.deposit-button,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.add-material-btn,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.add-material-btn.btn.btn-secondary,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn.btn.btn-secondary,.event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn.btn.btn-secondary,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn.js-refresh-kanban.btn,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-outline-primary.btn-filter.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .btn-filter.add-material-btn.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.add-material-btn.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.add-material-btn.btn.btn-secondary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.add-material-btn.js-refresh-kanban.btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.add-material-btn.deposit-button,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.js-refresh-kanban.btn,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.js-refresh-kanban.btn.btn-secondary,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.btn-secondary,.event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.btn-secondary,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.add-material-btn,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-outline-primary.btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .btn-filter.js-refresh-kanban.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn.btn-secondary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn.deposit-button,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.deposit-button,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.deposit-button.btn.btn-secondary,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.deposit-button.btn.btn-secondary,.event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.deposit-button.btn.btn-secondary,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.deposit-button.add-material-btn,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.deposit-button.js-refresh-kanban.btn,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-outline-primary.btn-filter.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .btn-filter.deposit-button.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.deposit-button.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.deposit-button.btn.btn-secondary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.deposit-button.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.deposit-button.js-refresh-kanban.btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.deposit-button,.event-detail-page [data-bs-theme="dark"] .module-header .btn-sm.btn-outline-primary,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.cancel-secondary-btn,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-outline-primary.btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn-danger-modern,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-outline-primary.btn-filter.btn-danger-modern,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.btn-outline-primary,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary.cancel-secondary-btn,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.btn-danger-modern,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary.btn-danger-modern,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-sm.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn-outline-primary.cancel-secondary-btn,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-outline-primary.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn-outline-primary.btn-danger-modern,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-sm.btn-filter.btn.btn-secondary,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.cancel-secondary-btn,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-secondary.btn-filter.cancel-secondary-btn,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-secondary.btn-filter.btn-danger-modern,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.btn-danger-modern,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-sm.btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary.cancel-secondary-btn,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-secondary.btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-secondary.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary.btn-danger-modern,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-sm.btn-filter.btn.btn-secondary,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.cancel-secondary-btn,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-secondary.btn-filter.cancel-secondary-btn,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-secondary.btn-filter.btn-danger-modern,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.btn-danger-modern,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-sm.btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary.cancel-secondary-btn,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-secondary.btn-filter.cancel-secondary-btn,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-secondary.btn-filter.btn-danger-modern,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary.btn-danger-modern,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.add-material-btn,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn.cancel-secondary-btn,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-danger-modern,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn.btn-danger-modern,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-sm.btn-filter.add-material-btn,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.add-material-btn.cancel-secondary-btn,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .add-material-btn.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.add-material-btn.btn-danger-modern,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.js-refresh-kanban.btn,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.cancel-secondary-btn,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.cancel-secondary-btn,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.btn-danger-modern,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.btn-danger-modern,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-sm.btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.js-refresh-kanban.btn.cancel-secondary-btn,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn.btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.js-refresh-kanban.btn.btn-danger-modern,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.deposit-button,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button.cancel-secondary-btn,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter.btn-danger-modern,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button.btn-danger-modern,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-sm.btn-filter.deposit-button,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.deposit-button.cancel-secondary-btn,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .deposit-button.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.deposit-button.btn-danger-modern,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,.event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-outline-primary.btn-filter,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.add-material-btn,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.deposit-button,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-outline-primary.btn-filter.btn.btn-secondary,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,.event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.add-material-btn,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.js-refresh-kanban,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.deposit-button,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-outline-primary.btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary.add-material-btn,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary.js-refresh-kanban,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary.deposit-button,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.btn.btn-secondary,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.add-material-btn,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.js-refresh-kanban,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.deposit-button,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-outline-primary.btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary.add-material-btn,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary.js-refresh-kanban,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary.deposit-button,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.add-material-btn,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.add-material-btn.btn.btn-secondary,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn.btn.btn-secondary,.event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn.btn.btn-secondary,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn.js-refresh-kanban.btn,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn.deposit-button,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-outline-primary.btn-filter.add-material-btn,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.add-material-btn.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.add-material-btn.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.add-material-btn.btn.btn-secondary,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.add-material-btn,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.add-material-btn.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.add-material-btn.deposit-button,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.js-refresh-kanban.btn,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.js-refresh-kanban.btn.btn-secondary,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.btn-secondary,.event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.btn-secondary,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.add-material-btn,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.deposit-button,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-outline-primary.btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.js-refresh-kanban.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.js-refresh-kanban.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.js-refresh-kanban.btn.btn-secondary,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.js-refresh-kanban.btn.add-material-btn,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.js-refresh-kanban.btn.deposit-button,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.deposit-button,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.deposit-button.btn.btn-secondary,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.deposit-button.btn.btn-secondary,.event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button.btn.btn-secondary,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button.add-material-btn,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button.js-refresh-kanban.btn,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-outline-primary.btn-filter.deposit-button,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.deposit-button.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.deposit-button.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.deposit-button.btn.btn-secondary,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.deposit-button.add-material-btn,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.deposit-button.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.deposit-button,[data-bs-theme="dark"] .module-header .event-history-page .btn-sm.btn.btn-secondary,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.cancel-secondary-btn,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn.btn-secondary.btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.btn-danger-modern,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn.btn-secondary.btn-filter.btn-danger-modern,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.btn-outline-primary,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn.btn-secondary.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.deposit-button,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-secondary.btn-filter,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn.btn-secondary.btn-filter,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn.btn-secondary.btn-filter.add-material-btn,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.js-refresh-kanban,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn.btn-secondary.btn-filter.js-refresh-kanban,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn.btn-secondary.btn-filter.deposit-button,.event-history-page [data-bs-theme="dark"] .module-header .btn-sm.btn.btn-secondary,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.cancel-secondary-btn,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-secondary.btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-filter.btn-danger-modern,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-secondary.btn-filter.btn-danger-modern,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.btn-outline-primary,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-secondary.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-filter.add-material-btn,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-filter.deposit-button,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-secondary.btn-filter,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-secondary.btn-filter,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.add-material-btn,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-secondary.btn-filter.add-material-btn,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.js-refresh-kanban,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-secondary.btn-filter.js-refresh-kanban,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.deposit-button,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-secondary.btn-filter.deposit-button,[data-bs-theme="dark"] .module-header .btn-group-sm>.btn.btn-outline-primary,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-group-sm>.btn.btn-filter.btn-outline-primary,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-group-sm>.btn.btn-filter.btn-secondary,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-group-sm>.btn.btn-filter.btn-secondary,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.btn-secondary,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-group-sm>.btn.btn-filter.btn-secondary,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-group-sm>.btn.btn-filter.add-material-btn,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.js-refresh-kanban,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-group-sm>.btn.btn-filter.js-refresh-kanban,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-group-sm>.btn.btn-filter.deposit-button,[data-bs-theme="dark"] .module-header .btn-group-sm>.btn.deposit-button,[data-bs-theme="dark"] .module-header .btn-group-sm>.btn.js-refresh-kanban,[data-bs-theme="dark"] .module-header .btn-group-sm>.add-material-btn,[data-bs-theme="dark"] .module-header .event-detail-page .btn-group-sm>.btn.btn-outline-primary,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-group-sm>.btn.btn-filter.btn-outline-primary,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-group-sm>.btn.btn-filter.btn-secondary,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-group-sm>.btn.btn-filter.btn-secondary,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.btn-secondary,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-group-sm>.btn.btn-filter.btn-secondary,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-group-sm>.btn.btn-filter.add-material-btn,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.js-refresh-kanban,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-group-sm>.btn.btn-filter.js-refresh-kanban,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-group-sm>.btn.btn-filter.deposit-button,[data-bs-theme="dark"] .module-header .event-detail-page .btn-group-sm>.btn.deposit-button,[data-bs-theme="dark"] .module-header .event-detail-page .btn-group-sm>.btn.js-refresh-kanban,[data-bs-theme="dark"] .module-header .event-detail-page .btn-group-sm>.add-material-btn,[data-bs-theme="dark"] .module-header .event-history-page .event-detail-page .btn-group-sm>.btn.btn-secondary,[data-bs-theme="dark"] .module-header .event-history-page .btn-group-sm>.btn.btn-secondary,[data-bs-theme="dark"] .module-header .event-history-page .btn-group-sm>.btn-secondary.add-material-btn,.event-history-page [data-bs-theme="dark"] .module-header .btn-group-sm>.btn.btn-secondary{background:transparent!important;color:#f9fafb!important;border:2px solid #f9fafb!important}[data-bs-theme="dark"] .module-header .btn.btn-sm.btn-outline-primary:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-outline-primary.btn-filter.cancel-secondary-btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-outline-primary.btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-outline-primary.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-outline-primary.btn-filter.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.btn-outline-primary:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary.cancel-secondary-btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-sm.btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.btn-outline-primary.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-outline-primary.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.btn-outline-primary.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-sm.btn-filter.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.cancel-secondary-btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-secondary.btn-filter.cancel-secondary-btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-secondary.btn-filter.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-sm.btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-secondary.btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-secondary.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-sm.btn-filter.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.cancel-secondary-btn:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-secondary.btn-filter.cancel-secondary-btn:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-secondary.btn-filter.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.btn-danger-modern:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-sm.btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary.cancel-secondary-btn:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-secondary.btn-filter.cancel-secondary-btn:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-secondary.btn-filter.btn-danger-modern:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.add-material-btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn.cancel-secondary-btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-sm.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.add-material-btn.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .add-material-btn.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.add-material-btn.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.js-refresh-kanban.btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.cancel-secondary-btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.cancel-secondary-btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-sm.btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.js-refresh-kanban.btn.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.js-refresh-kanban.btn.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.deposit-button:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button.cancel-secondary-btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-sm.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.deposit-button.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .deposit-button.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.deposit-button.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-outline-primary.btn-filter:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-outline-primary.btn-filter:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn.btn-filter.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-filter.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.btn-secondary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.js-refresh-kanban:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.deposit-button:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-outline-primary.btn-filter.btn-secondary:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary.add-material-btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary.js-refresh-kanban:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary.deposit-button:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-outline-primary.btn-filter.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-filter.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-filter.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-filter.btn-secondary.add-material-btn:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-filter.btn-secondary.js-refresh-kanban:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-filter.btn-secondary.deposit-button:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-outline-primary.btn-filter.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary.add-material-btn:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary.js-refresh-kanban:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary.deposit-button:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-outline-primary.btn-filter.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn.btn-filter.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-filter.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.btn-secondary.add-material-btn:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.btn-secondary.js-refresh-kanban:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.btn-secondary.deposit-button:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-outline-primary.btn-filter.add-material-btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.add-material-btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn.js-refresh-kanban:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-outline-primary.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn.btn-filter.add-material-btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-filter.add-material-btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.add-material-btn.btn-secondary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.add-material-btn.js-refresh-kanban:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.add-material-btn.deposit-button:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-outline-primary.btn-filter.js-refresh-kanban:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.js-refresh-kanban.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban.btn-secondary:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban.add-material-btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-outline-primary.btn-filter.js-refresh-kanban:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn.btn-filter.js-refresh-kanban.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-filter.js-refresh-kanban.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.js-refresh-kanban.btn-secondary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.js-refresh-kanban.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.js-refresh-kanban:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.js-refresh-kanban.deposit-button:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-outline-primary.btn-filter.deposit-button:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.deposit-button.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button.btn-secondary:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button.add-material-btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button.js-refresh-kanban:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-outline-primary.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn.btn-filter.deposit-button.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-filter.deposit-button.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.deposit-button.btn-secondary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.deposit-button.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.deposit-button.js-refresh-kanban:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-filter.deposit-button:hover,[data-bs-theme="dark"] .module-header .btn-sm.deposit-button:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter.cancel-secondary-btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .deposit-button.btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .deposit-button.btn-filter.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter.btn-outline-primary:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .deposit-button.btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.deposit-button:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .deposit-button.btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .deposit-button.btn-filter.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .deposit-button.btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .deposit-button.btn-filter.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .deposit-button.btn-filter.add-material-btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .deposit-button.btn-filter.js-refresh-kanban.btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .deposit-button.btn-filter:hover,[data-bs-theme="dark"] .module-header .btn-sm.js-refresh-kanban.btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .js-refresh-kanban.btn.btn-filter.cancel-secondary-btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .js-refresh-kanban.btn.btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .js-refresh-kanban.btn.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .js-refresh-kanban.btn.btn-filter.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .js-refresh-kanban.btn.btn-filter.btn-outline-primary:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .js-refresh-kanban.btn.btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.deposit-button:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .js-refresh-kanban.btn.btn-filter.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .js-refresh-kanban.btn.btn-filter.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .js-refresh-kanban.btn.btn-filter.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .js-refresh-kanban.btn.btn-filter.btn-secondary:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .js-refresh-kanban.btn.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .js-refresh-kanban.btn.btn-filter.add-material-btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .js-refresh-kanban.btn.btn-filter:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .js-refresh-kanban.btn.btn-filter:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .js-refresh-kanban.btn.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .js-refresh-kanban.btn.btn-filter.deposit-button:hover,[data-bs-theme="dark"] .module-header .btn-sm.add-material-btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter.cancel-secondary-btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .add-material-btn.btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .add-material-btn.btn-filter.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-outline-primary:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .add-material-btn.btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-filter.deposit-button:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .add-material-btn.btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .add-material-btn.btn-filter.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .add-material-btn.btn-filter.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .add-material-btn.btn-filter:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .add-material-btn.btn-filter.js-refresh-kanban.btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .add-material-btn.btn-filter.deposit-button:hover,[data-bs-theme="dark"] .module-header .event-detail-page .btn-sm.btn-outline-primary:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.cancel-secondary-btn:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-outline-primary.btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-outline-primary.btn-filter.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-sm.btn-filter.btn-outline-primary:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary.cancel-secondary-btn:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-sm.btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn-outline-primary.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-outline-primary.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn-outline-primary.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-sm.btn-filter.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.cancel-secondary-btn:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-secondary.btn-filter.cancel-secondary-btn:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-secondary.btn-filter.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-sm.btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-secondary.btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-secondary.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-sm.btn-filter.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.cancel-secondary-btn:hover,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-secondary.btn-filter.cancel-secondary-btn:hover,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-secondary.btn-filter.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.btn-danger-modern:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-sm.btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary.cancel-secondary-btn:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-secondary.btn-filter.cancel-secondary-btn:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-secondary.btn-filter.btn-danger-modern:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-sm.btn-filter.add-material-btn:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn.cancel-secondary-btn:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-sm.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.add-material-btn.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .add-material-btn.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.add-material-btn.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-sm.btn-filter.js-refresh-kanban.btn:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.cancel-secondary-btn:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.cancel-secondary-btn:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-sm.btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn.btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-sm.btn-filter.deposit-button:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.deposit-button.cancel-secondary-btn:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .deposit-button.btn-filter.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.deposit-button.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-sm.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.deposit-button.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .deposit-button.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.deposit-button.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-outline-primary.btn-filter:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.deposit-button:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-outline-primary.btn-filter.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.add-material-btn:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.js-refresh-kanban:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.deposit-button:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-outline-primary.btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary.add-material-btn:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary.js-refresh-kanban:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary.deposit-button:hover,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.add-material-btn:hover,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.js-refresh-kanban:hover,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.deposit-button:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-outline-primary.btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary.add-material-btn:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary.js-refresh-kanban:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.btn.btn-secondary.deposit-button:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.add-material-btn:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.add-material-btn.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn.btn.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn.js-refresh-kanban.btn:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-outline-primary.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .btn-filter.add-material-btn.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.add-material-btn.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.add-material-btn.btn.btn-secondary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.add-material-btn.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.add-material-btn.deposit-button:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.js-refresh-kanban.btn:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.js-refresh-kanban.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.add-material-btn:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-outline-primary.btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .btn-filter.js-refresh-kanban.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn.btn-secondary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.js-refresh-kanban.btn.deposit-button:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.deposit-button:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.deposit-button.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-filter.deposit-button.btn.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.deposit-button.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.deposit-button.add-material-btn:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.deposit-button.js-refresh-kanban.btn:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-outline-primary.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .btn-filter.deposit-button.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.deposit-button.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.deposit-button.btn.btn-secondary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.deposit-button.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.deposit-button.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-filter.deposit-button:hover,.event-detail-page [data-bs-theme="dark"] .module-header .btn-sm.btn-outline-primary:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.cancel-secondary-btn:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-outline-primary.btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn-danger-modern:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-outline-primary.btn-filter.btn-danger-modern:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.btn-outline-primary:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary.cancel-secondary-btn:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.btn-danger-modern:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-sm.btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn-outline-primary.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-outline-primary.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn-outline-primary.btn-danger-modern:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-sm.btn-filter.btn.btn-secondary:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.cancel-secondary-btn:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-secondary.btn-filter.cancel-secondary-btn:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-secondary.btn-filter.btn-danger-modern:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-sm.btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-secondary.btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-secondary.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary.btn-danger-modern:hover,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-sm.btn-filter.btn.btn-secondary:hover,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.cancel-secondary-btn:hover,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-secondary.btn-filter.cancel-secondary-btn:hover,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-secondary.btn-filter.btn-danger-modern:hover,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.btn-danger-modern:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-sm.btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary.cancel-secondary-btn:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-secondary.btn-filter.cancel-secondary-btn:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-secondary.btn-filter.btn-danger-modern:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary.btn-danger-modern:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.add-material-btn:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn.cancel-secondary-btn:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-danger-modern:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-sm.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.add-material-btn.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .add-material-btn.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.add-material-btn.btn-danger-modern:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.js-refresh-kanban.btn:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.cancel-secondary-btn:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.cancel-secondary-btn:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-filter.btn-danger-modern:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-sm.btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.js-refresh-kanban.btn.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn.btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.js-refresh-kanban.btn.btn-danger-modern:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-sm.btn-filter.deposit-button:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button.cancel-secondary-btn:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .deposit-button.btn-filter.btn-danger-modern:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-sm.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.deposit-button.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .deposit-button.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.deposit-button.btn-danger-modern:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary:hover,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary:hover,.event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-outline-primary.btn-filter:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.deposit-button:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-outline-primary.btn-filter.btn.btn-secondary:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary:hover,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary:hover,.event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.add-material-btn:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.js-refresh-kanban:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary.deposit-button:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-outline-primary.btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary.add-material-btn:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary.js-refresh-kanban:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary.deposit-button:hover,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.btn.btn-secondary:hover,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary:hover,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary:hover,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.add-material-btn:hover,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.js-refresh-kanban:hover,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary.deposit-button:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-outline-primary.btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary.add-material-btn:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary.js-refresh-kanban:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary.deposit-button:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.add-material-btn:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.add-material-btn.btn.btn-secondary:hover,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn.btn.btn-secondary:hover,.event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn.btn.btn-secondary:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn.js-refresh-kanban.btn:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn.deposit-button:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-outline-primary.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.add-material-btn.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.add-material-btn.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.add-material-btn.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.add-material-btn.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.add-material-btn.deposit-button:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.js-refresh-kanban.btn:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.js-refresh-kanban.btn.btn-secondary:hover,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.btn-secondary:hover,.event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.btn-secondary:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.add-material-btn:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn.deposit-button:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-outline-primary.btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.js-refresh-kanban.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.js-refresh-kanban.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.js-refresh-kanban.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.js-refresh-kanban.btn.add-material-btn:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.js-refresh-kanban.btn.deposit-button:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-outline-primary.btn-filter.deposit-button:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.deposit-button.btn.btn-secondary:hover,.event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.deposit-button.btn.btn-secondary:hover,.event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button.btn.btn-secondary:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button.add-material-btn:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button.js-refresh-kanban.btn:hover,.event-detail-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-outline-primary.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.deposit-button.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.deposit-button.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.deposit-button.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.deposit-button.add-material-btn:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.deposit-button.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .module-header .btn-filter.deposit-button:hover,[data-bs-theme="dark"] .module-header .event-history-page .btn-sm.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.cancel-secondary-btn:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn.btn-secondary.btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn.btn-secondary.btn-filter.btn-danger-modern:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.btn-outline-primary:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn.btn-secondary.btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn-filter.deposit-button:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn.btn-secondary.btn-filter:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn.btn-secondary.btn-filter:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn.btn-secondary.btn-filter.add-material-btn:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.js-refresh-kanban:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn.btn-secondary.btn-filter.js-refresh-kanban:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-history-page .btn.btn-secondary.btn-filter.deposit-button:hover,.event-history-page [data-bs-theme="dark"] .module-header .btn-sm.btn.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.cancel-secondary-btn:hover,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn:hover,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-secondary.btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-filter.btn-danger-modern:hover,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-secondary.btn-filter.btn-danger-modern:hover,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.btn-outline-primary:hover,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary:hover,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn:hover,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-secondary.btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-secondary.btn-filter:hover,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn.btn-secondary.btn-filter:hover,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-secondary.btn-filter.add-material-btn:hover,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.js-refresh-kanban:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-secondary.btn-filter.js-refresh-kanban:hover,.event-history-page [data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn.btn-secondary.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn.btn-secondary.btn-filter.deposit-button:hover,[data-bs-theme="dark"] .module-header .btn-group-sm>.btn.btn-outline-primary:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-group-sm>.btn.btn-filter.btn-outline-primary:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .event-history-page .btn-group-sm>.btn.btn-filter.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .btn-group-sm>.btn.btn-filter.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-history-page .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-group-sm>.btn.btn-filter.btn-secondary:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-group-sm>.btn.btn-filter.add-material-btn:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.js-refresh-kanban:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-group-sm>.btn.btn-filter.js-refresh-kanban:hover,[data-bs-theme="dark"] .module-header .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .btn-group-sm>.btn.btn-filter.deposit-button:hover,[data-bs-theme="dark"] .module-header .btn-group-sm>.btn.deposit-button:hover,[data-bs-theme="dark"] .module-header .btn-group-sm>.btn.js-refresh-kanban:hover,[data-bs-theme="dark"] .module-header .btn-group-sm>.add-material-btn:hover,[data-bs-theme="dark"] .module-header .event-detail-page .btn-group-sm>.btn.btn-outline-primary:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-group-sm>.btn.btn-filter.btn-outline-primary:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn-group-sm>.btn.btn-filter.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .module-header .event-detail-page .btn-group-sm>.btn.btn-filter.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-group-sm>.btn.btn-filter.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-group-sm>.btn.btn-filter.add-material-btn:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.js-refresh-kanban:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-group-sm>.btn.btn-filter.js-refresh-kanban:hover,[data-bs-theme="dark"] .module-header .event-detail-page .quality-workspace-page .filter-actions .btn-group-sm>.btn.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .module-header .event-detail-page .btn-group-sm>.btn.btn-filter.deposit-button:hover,[data-bs-theme="dark"] .module-header .event-detail-page .btn-group-sm>.btn.deposit-button:hover,[data-bs-theme="dark"] .module-header .event-detail-page .btn-group-sm>.btn.js-refresh-kanban:hover,[data-bs-theme="dark"] .module-header .event-detail-page .btn-group-sm>.add-material-btn:hover,[data-bs-theme="dark"] .module-header .event-history-page .event-detail-page .btn-group-sm>.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-history-page .btn-group-sm>.btn.btn-secondary:hover,[data-bs-theme="dark"] .module-header .event-history-page .btn-group-sm>.btn-secondary.add-material-btn:hover,.event-history-page [data-bs-theme="dark"] .module-header .btn-group-sm>.btn.btn-secondary:hover{background:#3b82f6!important;color:#111827!important;border-color:#3b82f6!important;box-shadow:0 6px 20px rgba(59,130,246,0.3)!important}.course-overall-progress .progress,.course-lesson-progress .progress{background-color:#d1fae5;overflow:hidden}.course-overall-progress .progress .progress-bar,.course-lesson-progress .progress .progress-bar{background:#10b981!important}[data-bs-theme="dark"] .module-block{background-color:#1f2937!important}[data-bs-theme="dark"] .module-progress .progress{background-color:#064e3b}[data-bs-theme="dark"] .module-progress .progress-bar{background:#10b981!important}[data-bs-theme="dark"] .course-overall-progress .progress,[data-bs-theme="dark"] .course-lesson-progress .progress{background-color:#064e3b}[data-bs-theme="dark"] .course-overall-progress .progress .progress-bar,[data-bs-theme="dark"] .course-lesson-progress .progress .progress-bar{background:#10b981!important}[data-bs-theme="dark"] .add-lesson-circle{background:#1e40af!important;border-color:#2650da!important}[data-bs-theme="dark"] .add-lesson-circle i{color:#ffffff!important}[data-bs-theme="dark"] .add-module-button{background:#f8fafc!important;color:#000000!important}[data-bs-theme="dark"] .add-module-button .add-module-text,[data-bs-theme="dark"] .add-module-button .add-module-subtext{color:#000000!important}[data-bs-theme="dark"] .add-module-button .add-module-icon i{color:#ffffff!important}.lessons-path{display:flex;flex-wrap:wrap;gap:25px 50px;align-items:flex-start;padding:1.5rem 1rem;position:relative}.lesson-item{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;width:110px;padding-bottom:20px;cursor:default;margin-top:25px}.lesson-item:not(:last-child)::after{content:'';position:absolute;top:calc(5px + 40px - 1.5px);left:calc(50% + 45px);width:calc(50px + (110px - 90px));height:3px;background-image:linear-gradient(to right,#d1d5db 60%,transparent 40%);background-size:8px 3px;background-repeat:repeat-x;z-index:1}.lesson-item.path-completed::after{background-image:linear-gradient(to right,#059669,#059669);background-size:100% 3px}.lesson-stars{order:1;position:absolute;top:0;left:50%;width:120px;height:40px;transform:translateX(-50%);pointer-events:none;z-index:2}.lesson-stars i{font-size:1rem;color:#d1d5db;text-shadow:0 1px 1px rgba(0,0,0,0.1);position:absolute;bottom:0;left:50%;transform-origin:center 30.6px}.lesson-stars i:nth-child(1){transform:translateX(-50%) rotate(-40deg) translateY(-40.6px)}.lesson-stars i:nth-child(2){transform:translateX(-50%) rotate(-20deg) translateY(-40.6px)}.lesson-stars i:nth-child(3){transform:translateX(-50%) rotate(0deg) translateY(-40.6px)}.lesson-stars i:nth-child(4){transform:translateX(-50%) rotate(20deg) translateY(-40.6px)}.lesson-stars i:nth-child(5){transform:translateX(-50%) rotate(40deg) translateY(-40.6px)}.lesson-stars i.earned{color:#f59e0b!important}.lesson-circle-link{order:2;display:block;position:relative;z-index:3;margin-top:5px}.lesson-circle{width:80px;height:80px;border-radius:50%;background-color:#ffffff;border-width:5px;border-style:solid;border-color:#374151;display:flex;align-items:center;justify-content:center;overflow:visible;position:relative;background-size:cover;background-position:center;transition:border-color 0.3s ease,transform 0.2s ease,box-shadow 0.3s ease;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.lesson-item:not(.locked) .lesson-circle:hover{transform:scale(1.05);box-shadow:0 6px 12px rgba(0,0,0,0.15)}.lesson-circle img{width:100%;height:100%;object-fit:cover}.lesson-circle .icon{font-size:2.5rem;color:#374151;display:inline-flex;align-items:center;justify-content:center}.lesson-circle .icon i{line-height:1;display:inline-block;vertical-align:middle}.lesson-circle.status-not_started{border-color:#374151}.lesson-circle.status-in_progress{border-color:#d97706}.lesson-circle.status-completed{border-color:#059669}.lesson-circle.status-pending_review{border-color:#0891b2}.lesson-circle.status-needs_resubmit{border-color:#dc2626}.lesson-name{order:3;font-size:0.875rem;font-weight:500;color:#111827;line-height:1.3;margin-top:0.5rem;max-width:100%;word-wrap:break-word}.lesson-actions{order:4;position:relative;z-index:10;margin-top:0.5rem}.lesson-actions .btn,.lesson-actions .add-material-btn{position:relative;z-index:11}.lesson-item.locked .lesson-circle-link{cursor:not-allowed}.lesson-item.locked .lesson-circle{opacity:0.6;border-color:#d1d5db!important;background-color:#f8fafc;box-shadow:none;transform:none}.lesson-item.locked .lesson-circle img,.lesson-item.locked .lesson-circle .icon{opacity:0.7}.lesson-item.locked .lesson-name{color:#d1d5db}.lesson-item.locked .lesson-stars{opacity:0.5}.lesson-item.locked .lesson-stars i{color:#d1d5db!important}.lock-icon{position:absolute;top:5px;right:5px;color:#ffffff;background-color:rgba(17,24,39,0.6);width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:0.7rem;z-index:5}.check-icon{position:absolute;bottom:-4px;right:-4px;width:22px;height:22px;background-color:#059669;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(0,0,0,0.2),0 0 0 3px #f8fafc;z-index:10}.check-icon::before{content:'\f00c';font-family:'Font Awesome 5 Free';font-weight:900;font-size:0.7rem;color:#ffffff}.module-block.module-locked{opacity:0.7;background-color:#f8fafc}.module-block.module-locked[style*="background-image"]::after{background:linear-gradient(to top,rgba(0,0,0,0.85),rgba(0,0,0,0.4))}.module-block.module-locked .module-header h3,.module-block.module-locked .module-header .h3{color:#111827}.module-block.module-locked .module-lock-info{background-color:rgba(55,65,81,0.2);border-color:rgba(209,213,219,0.3)}.module-block.module-locked .lesson-item:not(.locked) .lesson-circle-link{cursor:not-allowed}.module-block.module-locked .lesson-item:not(.locked) .lesson-circle{opacity:0.6;border-color:#d1d5db!important;background-color:#f8fafc;box-shadow:none;transform:none}.module-block.module-locked .lesson-item:not(.locked) .lesson-circle img,.module-block.module-locked .lesson-item:not(.locked) .lesson-circle .icon{opacity:0.7}.module-block.module-locked .lesson-item:not(.locked) .lesson-name{color:#d1d5db}.module-block.module-locked .lesson-item:not(.locked) .lesson-stars{opacity:0.4}.module-block.module-locked .lesson-item:not(.locked) .lesson-stars i{color:#d1d5db!important}.module-block.module-locked .lesson-item:not(.locked) .lock-icon{display:flex!important}.module-block.module-locked .lesson-item:not(.locked) .check-icon{display:none}.lesson-new-badge{font-size:0.65em;vertical-align:middle;padding:0.2em 0.4em;margin-left:0.25rem}#editLessonModal .modal-header,#addLessonModal .modal-header,#editModuleModal .modal-header,#addModuleModal .modal-header{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%)!important;color:#ffffff!important;border-bottom:none!important}#editLessonModal .modal-header .modal-title,#addLessonModal .modal-header .modal-title,#editModuleModal .modal-header .modal-title,#addModuleModal .modal-header .modal-title{color:#ffffff!important}#editLessonModal .modal-header .modal-title i,#addLessonModal .modal-header .modal-title i,#editModuleModal .modal-header .modal-title i,#addModuleModal .modal-header .modal-title i{color:#ffffff!important}#editLessonModal .modal-header .btn-close,#addLessonModal .modal-header .btn-close,#editModuleModal .modal-header .btn-close,#addModuleModal .modal-header .btn-close{filter:brightness(0) invert(1)!important;opacity:0.8!important}#editLessonModal .modal-header .btn-close:hover,#addLessonModal .modal-header .btn-close:hover,#editModuleModal .modal-header .btn-close:hover,#addModuleModal .modal-header .btn-close:hover{opacity:1!important}#editLessonModal .choice-item .input-group-text,#addLessonModal .choice-item .input-group-text,#editModuleModal .choice-item .input-group-text,#addModuleModal .choice-item .input-group-text{background-color:#f8fafc!important;border-color:#d1d5db!important;display:flex;align-items:center;justify-content:center}#editLessonModal .choice-item .input-group-text .choice-correct,#addLessonModal .choice-item .input-group-text .choice-correct,#editModuleModal .choice-item .input-group-text .choice-correct,#addModuleModal .choice-item .input-group-text .choice-correct{cursor:pointer;width:1.2em;height:1.2em;margin:0!important}#editLessonModal .choice-item .input-group-text .choice-correct:checked,#addLessonModal .choice-item .input-group-text .choice-correct:checked,#editModuleModal .choice-item .input-group-text .choice-correct:checked,#addModuleModal .choice-item .input-group-text .choice-correct:checked{background-color:#059669!important;border-color:#059669!important}[data-bs-theme="dark"] #editLessonModal .modal-content,[data-bs-theme="dark"] #addLessonModal .modal-content,[data-bs-theme="dark"] #editModuleModal .modal-content,[data-bs-theme="dark"] #addModuleModal .modal-content{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] #editLessonModal .modal-header,[data-bs-theme="dark"] #addLessonModal .modal-header,[data-bs-theme="dark"] #editModuleModal .modal-header,[data-bs-theme="dark"] #addModuleModal .modal-header{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%)!important;color:#ffffff!important;border-bottom:none!important}[data-bs-theme="dark"] #editLessonModal .modal-header .modal-title,[data-bs-theme="dark"] #addLessonModal .modal-header .modal-title,[data-bs-theme="dark"] #editModuleModal .modal-header .modal-title,[data-bs-theme="dark"] #addModuleModal .modal-header .modal-title{color:#ffffff!important}[data-bs-theme="dark"] #editLessonModal .modal-header .modal-title i,[data-bs-theme="dark"] #addLessonModal .modal-header .modal-title i,[data-bs-theme="dark"] #editModuleModal .modal-header .modal-title i,[data-bs-theme="dark"] #addModuleModal .modal-header .modal-title i{color:#ffffff!important}[data-bs-theme="dark"] #editLessonModal .modal-header .btn-close,[data-bs-theme="dark"] #addLessonModal .modal-header .btn-close,[data-bs-theme="dark"] #editModuleModal .modal-header .btn-close,[data-bs-theme="dark"] #addModuleModal .modal-header .btn-close{filter:brightness(0) invert(1)!important;opacity:0.8!important}[data-bs-theme="dark"] #editLessonModal .modal-header .btn-close:hover,[data-bs-theme="dark"] #addLessonModal .modal-header .btn-close:hover,[data-bs-theme="dark"] #editModuleModal .modal-header .btn-close:hover,[data-bs-theme="dark"] #addModuleModal .modal-header .btn-close:hover{opacity:1!important}[data-bs-theme="dark"] #editLessonModal .modal-body,[data-bs-theme="dark"] #addLessonModal .modal-body,[data-bs-theme="dark"] #editModuleModal .modal-body,[data-bs-theme="dark"] #addModuleModal .modal-body{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] #editLessonModal .modal-footer,[data-bs-theme="dark"] #addLessonModal .modal-footer,[data-bs-theme="dark"] #editModuleModal .modal-footer,[data-bs-theme="dark"] #addModuleModal .modal-footer{background-color:#1f2937!important;border-top-color:#374151!important}[data-bs-theme="dark"] #editLessonModal .choice-item .input-group-text,[data-bs-theme="dark"] #addLessonModal .choice-item .input-group-text,[data-bs-theme="dark"] #editModuleModal .choice-item .input-group-text,[data-bs-theme="dark"] #addModuleModal .choice-item .input-group-text{background-color:#1f2937!important;border-color:#374151!important}[data-bs-theme="dark"] #editLessonModal .choice-item .input-group-text .choice-correct,[data-bs-theme="dark"] #addLessonModal .choice-item .input-group-text .choice-correct,[data-bs-theme="dark"] #editModuleModal .choice-item .input-group-text .choice-correct,[data-bs-theme="dark"] #addModuleModal .choice-item .input-group-text .choice-correct{background-color:#1f2937!important;border-color:#374151!important}[data-bs-theme="dark"] #editLessonModal .choice-item .input-group-text .choice-correct:checked,[data-bs-theme="dark"] #addLessonModal .choice-item .input-group-text .choice-correct:checked,[data-bs-theme="dark"] #editModuleModal .choice-item .input-group-text .choice-correct:checked,[data-bs-theme="dark"] #addModuleModal .choice-item .input-group-text .choice-correct:checked{background-color:#10b981!important;border-color:#10b981!important}[data-bs-theme="dark"] #editLessonModal .form-control,[data-bs-theme="dark"] #editLessonModal .form-select,[data-bs-theme="dark"] #addLessonModal .form-control,[data-bs-theme="dark"] #addLessonModal .form-select,[data-bs-theme="dark"] #editModuleModal .form-control,[data-bs-theme="dark"] #editModuleModal .form-select,[data-bs-theme="dark"] #addModuleModal .form-control,[data-bs-theme="dark"] #addModuleModal .form-select{background-color:#1f2937!important;border-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] #editLessonModal .form-control:focus,[data-bs-theme="dark"] #editLessonModal .form-select:focus,[data-bs-theme="dark"] #addLessonModal .form-control:focus,[data-bs-theme="dark"] #addLessonModal .form-select:focus,[data-bs-theme="dark"] #editModuleModal .form-control:focus,[data-bs-theme="dark"] #editModuleModal .form-select:focus,[data-bs-theme="dark"] #addModuleModal .form-control:focus,[data-bs-theme="dark"] #addModuleModal .form-select:focus{background-color:#1f2937!important;border-color:#3b82f6!important;color:#f9fafb!important}[data-bs-theme="dark"] #editLessonModal .form-label,[data-bs-theme="dark"] #addLessonModal .form-label,[data-bs-theme="dark"] #editModuleModal .form-label,[data-bs-theme="dark"] #addModuleModal .form-label{color:#f9fafb!important}[data-bs-theme="dark"] #editLessonModal .form-text,[data-bs-theme="dark"] #addLessonModal .form-text,[data-bs-theme="dark"] #editModuleModal .form-text,[data-bs-theme="dark"] #addModuleModal .form-text{color:#d1d5db!important}.boolean-option-card,.choice-option-card{position:relative}.boolean-option-card .form-check-input,.choice-option-card .form-check-input{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;pointer-events:none}.lesson-main-content .lesson-content-area{margin-bottom:2rem}.lesson-top-header{padding:1rem;margin-bottom:1.5rem!important;background:linear-gradient(135deg,#5d8bf0 0%,#2563eb 100%)!important;border-radius:0.5rem;color:#ffffff}.lesson-top-header h1,.lesson-top-header .h1,.lesson-top-header .h2,.lesson-top-header .h3{color:#ffffff!important;margin:0}.lesson-top-header .badge{margin-left:auto;font-weight:600}[data-bs-theme="dark"] .lesson-top-header{background:linear-gradient(135deg,#173083 0%,#3c74ed 100%);color:#f9fafb}[data-bs-theme="dark"] .lesson-top-header h1,[data-bs-theme="dark"] .lesson-top-header .h1,[data-bs-theme="dark"] .lesson-top-header .h2,[data-bs-theme="dark"] .lesson-top-header .h3{color:#f9fafb!important}[data-bs-theme="dark"] .homework-block{background-color:#1f2937!important;border-color:#374151!important}[data-bs-theme="dark"] .homework-block .card-header{background-color:#111827!important;border-bottom-color:#374151!important}[data-bs-theme="dark"] .homework-block .card-header .h4{color:#f9fafb!important}[data-bs-theme="dark"] .homework-block .card-header .h4 i{color:#3b82f6!important}[data-bs-theme="dark"] .homework-block .card-body{background-color:#1f2937!important}[data-bs-theme="dark"] .homework-block .card-body .lead.small{color:#f9fafb!important}[data-bs-theme="dark"] .homework-block .card-body hr.my-3{border-top-color:#374151!important}[data-bs-theme="dark"] .homework-block .mt-4.mb-4 .mb-3.pb-2.border-bottom{background-color:#111827!important;border-bottom-color:#374151!important}[data-bs-theme="dark"] .homework-block .mt-4.mb-4 .mb-3.pb-2.border-bottom p strong{color:#f9fafb!important}[data-bs-theme="dark"] .homework-block .mt-4.mb-4 .mb-3.pb-2.border-bottom .ps-md-3.mt-1{border-left-color:#374151!important}[data-bs-theme="dark"] .homework-block .mt-4.mb-4 .mb-3.pb-2.border-bottom .ps-md-3.mt-1 em.text-muted{color:#d1d5db!important}[data-bs-theme="dark"] .homework-block .mt-4.mb-4 .mb-3.pb-2.border-bottom .ps-md-3.mt-1 .badge.bg-secondary{background-color:#4b5563!important;color:#f9fafb!important}[data-bs-theme="dark"] .homework-block .submission-form .question-item.card{background-color:#1f2937!important;border-color:#374151!important}[data-bs-theme="dark"] .homework-block .submission-form .question-item.card .card-body{background-color:#1f2937!important}[data-bs-theme="dark"] .homework-block .submission-form .question-item.card .card-title{color:#f9fafb!important}[data-bs-theme="dark"] .homework-block .submission-form .question-item.card .card-title strong{color:#f9fafb!important}[data-bs-theme="dark"] .homework-block .submission-form .form-control,[data-bs-theme="dark"] .homework-block .submission-form .form-select{background-color:#111827!important;border-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .homework-block .submission-form .form-control:focus,[data-bs-theme="dark"] .homework-block .submission-form .form-select:focus{background-color:#111827!important;border-color:#3b82f6!important;color:#f9fafb!important}[data-bs-theme="dark"] .homework-block .submission-form .choice-option-card .form-check-label.btn,[data-bs-theme="dark"] .homework-block .submission-form .choice-option-card .form-check-label.add-material-btn{background-color:#1f2937!important;border-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .homework-block .submission-form .choice-option-card .form-check-label.btn:hover,[data-bs-theme="dark"] .homework-block .submission-form .choice-option-card .form-check-label.add-material-btn:hover{background-color:#111827!important;border-color:#374151!important}[data-bs-theme="dark"] .homework-block .submission-form .choice-option-card .form-check-label.btn .choice-icon-placeholder,[data-bs-theme="dark"] .homework-block .submission-form .choice-option-card .form-check-label.add-material-btn .choice-icon-placeholder{border-color:#374151!important}[data-bs-theme="dark"] .homework-block .submission-form .choice-option-card .form-check-input:checked + .form-check-label.btn,[data-bs-theme="dark"] .homework-block .submission-form .choice-option-card .form-check-input:checked + .form-check-label.add-material-btn{background-color:rgba(59,130,246,0.2)!important;border-color:#3b82f6!important;color:#3b82f6!important}[data-bs-theme="dark"] .homework-block .submission-form .choice-option-card .form-check-input:checked + .form-check-label.btn .choice-icon-placeholder,[data-bs-theme="dark"] .homework-block .submission-form .choice-option-card .form-check-input:checked + .form-check-label.add-material-btn .choice-icon-placeholder{background-color:#3b82f6!important;border-color:#3b82f6!important;color:#111827!important}[data-bs-theme="dark"] .homework-block .submission-form .boolean-option-card .form-check-label.btn,[data-bs-theme="dark"] .homework-block .submission-form .boolean-option-card .form-check-label.add-material-btn{background-color:#1f2937!important;border-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .homework-block .submission-form .boolean-option-card .form-check-label.btn:hover,[data-bs-theme="dark"] .homework-block .submission-form .boolean-option-card .form-check-label.add-material-btn:hover{background-color:#111827!important;border-color:#374151!important}.dark-theme-active .lesson-top-header{background:linear-gradient(135deg,#173083 0%,#3c74ed 100%);color:#f9fafb}.dark-theme-active .lesson-top-header h1,.dark-theme-active .lesson-top-header .h1,.dark-theme-active .lesson-top-header .h2,.dark-theme-active .lesson-top-header .h3{color:#f9fafb!important}.dark-theme-active .homework-block{background-color:#1f2937!important;border-color:#374151!important}.dark-theme-active .homework-block .card-header{background-color:#111827!important;border-bottom-color:#374151!important}.dark-theme-active .homework-block .card-header .h4{color:#f9fafb!important}.dark-theme-active .homework-block .card-header .h4 i{color:#3b82f6!important}.dark-theme-active .homework-block .card-body{background-color:#1f2937!important}.dark-theme-active .homework-block .card-body .lead.small{color:#f9fafb!important}.dark-theme-active .homework-block .card-body hr.my-3{border-top-color:#374151!important}.dark-theme-active .homework-block .mt-4.mb-4 .mb-3.pb-2.border-bottom{background-color:#111827!important;border-bottom-color:#374151!important}.dark-theme-active .homework-block .mt-4.mb-4 .mb-3.pb-2.border-bottom p strong{color:#f9fafb!important}.dark-theme-active .homework-block .mt-4.mb-4 .mb-3.pb-2.border-bottom .ps-md-3.mt-1{border-left-color:#374151!important}.dark-theme-active .homework-block .mt-4.mb-4 .mb-3.pb-2.border-bottom .ps-md-3.mt-1 em.text-muted{color:#d1d5db!important}.dark-theme-active .homework-block .mt-4.mb-4 .mb-3.pb-2.border-bottom .ps-md-3.mt-1 .badge.bg-secondary{background-color:#4b5563!important;color:#f9fafb!important}.dark-theme-active .homework-block .submission-form .question-item.card{background-color:#1f2937!important;border-color:#374151!important}.dark-theme-active .homework-block .submission-form .question-item.card .card-body{background-color:#1f2937!important}.dark-theme-active .homework-block .submission-form .question-item.card .card-title{color:#f9fafb!important}.dark-theme-active .homework-block .submission-form .question-item.card .card-title strong{color:#f9fafb!important}.dark-theme-active .homework-block .submission-form .form-control,.dark-theme-active .homework-block .submission-form .form-select{background-color:#111827!important;border-color:#374151!important;color:#f9fafb!important}.dark-theme-active .homework-block .submission-form .form-control:focus,.dark-theme-active .homework-block .submission-form .form-select:focus{background-color:#111827!important;border-color:#3b82f6!important;color:#f9fafb!important}.dark-theme-active .homework-block .submission-form .choice-option-card .form-check-label.btn,.dark-theme-active .homework-block .submission-form .choice-option-card .form-check-label.add-material-btn{background-color:#1f2937!important;border-color:#374151!important;color:#f9fafb!important}.dark-theme-active .homework-block .submission-form .choice-option-card .form-check-label.btn:hover,.dark-theme-active .homework-block .submission-form .choice-option-card .form-check-label.add-material-btn:hover{background-color:#111827!important;border-color:#374151!important}.dark-theme-active .homework-block .submission-form .choice-option-card .form-check-label.btn .choice-icon-placeholder,.dark-theme-active .homework-block .submission-form .choice-option-card .form-check-label.add-material-btn .choice-icon-placeholder{border-color:#374151!important}.dark-theme-active .homework-block .submission-form .choice-option-card .form-check-input:checked + .form-check-label.btn,.dark-theme-active .homework-block .submission-form .choice-option-card .form-check-input:checked + .form-check-label.add-material-btn{background-color:rgba(59,130,246,0.2)!important;border-color:#3b82f6!important;color:#3b82f6!important}.dark-theme-active .homework-block .submission-form .choice-option-card .form-check-input:checked + .form-check-label.btn .choice-icon-placeholder,.dark-theme-active .homework-block .submission-form .choice-option-card .form-check-input:checked + .form-check-label.add-material-btn .choice-icon-placeholder{background-color:#3b82f6!important;border-color:#3b82f6!important;color:#111827!important}.dark-theme-active .homework-block .submission-form .boolean-option-card .form-check-label.btn,.dark-theme-active .homework-block .submission-form .boolean-option-card .form-check-label.add-material-btn{background-color:#1f2937!important;border-color:#374151!important;color:#f9fafb!important}.dark-theme-active .homework-block .submission-form .boolean-option-card .form-check-label.btn:hover,.dark-theme-active .homework-block .submission-form .boolean-option-card .form-check-label.add-material-btn:hover{background-color:#111827!important;border-color:#374151!important}.video-player-wrapper{max-width:960px;margin-left:auto;margin-right:auto;margin-bottom:1.5rem;border-radius:0.5rem;overflow:hidden;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}.video-aspect-ratio-container{position:relative;width:100%;padding-bottom:56.25%;height:0;background-color:#000000;border-radius:0.5rem}.video-aspect-ratio-container>.video-js,.video-aspect-ratio-container>iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:0.5rem}.video-status-message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ffffff;text-align:center;padding:1.5rem;background-color:rgba(0,0,0,0.6);border-radius:0.375rem;width:90%;max-width:450px}.video-status-message h5,.video-status-message .h5{margin-bottom:0.5rem}.video-status-message p{margin-bottom:0;font-size:0.875rem}.lesson-text-content-wrapper{background-color:#ffffff;padding:1.5rem;border-radius:0.5rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);margin-bottom:1.5rem}.lesson-text-content-wrapper h1,.lesson-text-content-wrapper .h1,.lesson-text-content-wrapper h2,.lesson-text-content-wrapper .h2,.lesson-text-content-wrapper h3,.lesson-text-content-wrapper .h3,.lesson-text-content-wrapper h4,.lesson-text-content-wrapper .h4,.lesson-text-content-wrapper h5,.lesson-text-content-wrapper .h5,.lesson-text-content-wrapper h6,.lesson-text-content-wrapper .h6{margin-top:1.5rem;margin-bottom:0.75rem}.lesson-text-content-wrapper h1:first-child,.lesson-text-content-wrapper .h1:first-child,.lesson-text-content-wrapper h2:first-child,.lesson-text-content-wrapper .h2:first-child,.lesson-text-content-wrapper h3:first-child,.lesson-text-content-wrapper .h3:first-child,.lesson-text-content-wrapper h4:first-child,.lesson-text-content-wrapper .h4:first-child,.lesson-text-content-wrapper h5:first-child,.lesson-text-content-wrapper .h5:first-child,.lesson-text-content-wrapper h6:first-child,.lesson-text-content-wrapper .h6:first-child{margin-top:0}.lesson-text-content-wrapper p{line-height:1.7;margin-bottom:1rem}.lesson-sidebar{background-color:#f8fafc;padding:1.25rem;border-radius:0.5rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075)}.lesson-sidebar .lesson-sidebar-module-title{font-size:1.2rem;font-weight:700;margin-bottom:1rem;padding-bottom:0.75rem;border-bottom:1px solid #d1d5db;color:#111827}.lesson-sidebar .lesson-sidebar-module-title i{margin-right:0.5rem;color:#1e40af}[data-bs-theme="dark"] .lesson-sidebar{background-color:#1f2937!important;border:1px solid #374151}[data-bs-theme="dark"] .lesson-sidebar .lesson-sidebar-module-title{color:#f9fafb;border-bottom-color:#374151}[data-bs-theme="dark"] .lesson-sidebar-list .lesson-sidebar-item a{color:#f9fafb}[data-bs-theme="dark"] .lesson-sidebar-list .lesson-sidebar-item a:hover{background-color:rgba(55,65,81,0.35);color:#f9fafb;border-left-color:#3b82f6}[data-bs-theme="dark"] .lesson-sidebar-list .lesson-sidebar-item.current-lesson a{background-color:rgba(59,130,246,0.15);color:#f9fafb;border-left-color:#3b82f6}[data-bs-theme="dark"] .lesson-sidebar-list .lesson-sidebar-item.current-lesson a .lesson-status-icon i{color:#3b82f6}.lesson-sidebar-list{list-style:none;padding-left:0;margin-bottom:0}.lesson-sidebar-list .lesson-sidebar-item a{display:flex;align-items:center;padding:0.65rem 0.75rem;margin-bottom:0.25rem;border-radius:0.375rem;text-decoration:none;color:#111827;transition:background-color 0.2s ease,color 0.2s ease,border-left-color 0.2s ease;border-left:3px solid transparent}.lesson-sidebar-list .lesson-sidebar-item a:hover{background-color:white;color:#111827;border-left-color:#c9d9e8}.lesson-sidebar-list .lesson-sidebar-item.current-lesson a{background-color:#bfcbf4;color:#1e40af;font-weight:600;border-left-color:#1e40af}.lesson-sidebar-list .lesson-sidebar-item.current-lesson a .lesson-status-icon i{color:#1e40af}.lesson-sidebar-list .lesson-sidebar-item a.disabled-link{color:#374151;background-color:transparent;border-left-color:transparent}.lesson-sidebar-list .lesson-sidebar-item a.disabled-link:hover{background-color:transparent;color:#374151}.lesson-sidebar-list .lesson-sidebar-item a.disabled-link .lesson-status-icon i.fa-lock{color:#374151}.lesson-sidebar-item .lesson-status-icon{margin-right:0.75rem;font-size:1em;width:1.3em;text-align:center;line-height:1}.lesson-sidebar-item .lesson-status-icon i.fa-check-circle{color:#059669}.lesson-sidebar-item .lesson-status-icon i.fa-spinner,.lesson-sidebar-item .lesson-status-icon i.fa-hourglass-half{color:#d97706}.lesson-sidebar-item .lesson-status-icon i.fa-lock{color:#d1d5db}.lesson-sidebar-item .lesson-status-icon i.fa-exclamation-triangle{color:#dc2626}.lesson-sidebar-item .lesson-status-icon i.fa-info-circle{color:#0891b2}.lesson-sidebar-item .lesson-status-icon i.far.fa-circle{color:#374151}.lesson-sidebar-item .lesson-title-sidebar{flex-grow:1;font-size:0.9rem;line-height:1.4}.homework-block{margin-top:2rem;border:1px solid #d1d5db;border-radius:0.5rem;background-color:#ffffff;overflow:hidden}.homework-block .card-header{background-color:#f8fafc;border-bottom:1px solid #d1d5db;padding:1rem 1.5rem}.homework-block .card-header .h4{font-weight:700;color:#111827}.homework-block .card-header .h4 i{color:#1e40af;margin-right:0.25rem}.homework-block .card-body{padding:1.5rem}.homework-block .card-body .lead.small{font-size:1rem;color:#111827;margin-bottom:1.5rem;line-height:1.6}.homework-block .card-body hr.my-3{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.homework-block .submission-info{border-radius:0.5rem;padding:1.25rem;margin-bottom:1.5rem;background-color:#ffffff;border:1px solid #d1d5db;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075)}.homework-block .submission-info.status-completed{border-left:5px solid #059669;background-color:#a8fce2}.homework-block .submission-info.status-completed .alert-heading{color:#047d58}.homework-block .submission-info.status-needs_resubmit{border-left:5px solid #d97706;background-color:#feebd6}.homework-block .submission-info.status-needs_resubmit .alert-heading{color:#a75c05}.homework-block .submission-info.status-pending_review{border-left:5px solid #0891b2;background-color:#c7f2fc}.homework-block .submission-info.status-pending_review .alert-heading{color:#066981}.homework-block .submission-info.status-not_started,.homework-block .submission-info.status-in_progress{border-left:5px solid #374151;background-color:#f8fafc}.homework-block .submission-info.status-not_started .alert-heading,.homework-block .submission-info.status-in_progress .alert-heading{color:#111827}.homework-block .submission-info .alert-heading{font-size:1.25rem;font-weight:700;margin-bottom:0.75rem;display:flex;align-items:center}.homework-block .submission-info .alert-heading i{margin-right:0.5rem;font-size:1.1em}.homework-block .submission-info .submission-details{margin-bottom:1rem}.homework-block .submission-info .stars-display{font-size:1.1rem;margin-bottom:0.5rem;display:flex;align-items:center;flex-wrap:wrap}.homework-block .submission-info .stars-display strong{font-weight:600;margin-right:0.5rem;color:#111827}.homework-block .submission-info .stars-display .stars-icons{line-height:1}.homework-block .submission-info .stars-display i{font-size:1.6rem;margin:0 2px;vertical-align:middle;text-shadow:1px 1px 1px rgba(0,0,0,0.1)}.homework-block .submission-info .stars-display i.fas.fa-star,.homework-block .submission-info .stars-display i.fas.fa-star-half-alt{color:#d97706}.homework-block .submission-info .stars-display i.far.fa-star{color:#d1d5db;text-shadow:none}.homework-block .submission-info .stars-display .stars-count-text{font-size:0.875rem;color:#374151;margin-left:0.5rem}.homework-block .submission-info p.mb-1.small.text-muted{font-size:0.875rem;color:#374151!important}.homework-block .submission-info hr.my-2{margin-top:1rem!important;margin-bottom:1rem!important;border-top-color:#d1d5db}.homework-block .submission-info .mentor-comment-block{margin-top:0.5rem}.homework-block .submission-info .mentor-comment-block p.mb-0.small{line-height:1.6;font-size:1rem;color:#111827}.homework-block .submission-info .mentor-comment-block p.mb-0.small strong{display:block;margin-bottom:0.25rem;font-weight:700;color:#111827}.homework-block .submission-info small.text-muted.d-block.mt-2,.homework-block .submission-info .text-muted.d-block.mt-2.small{font-size:0.83125rem;color:#374151!important}.homework-block>.card-body>.mt-4.mb-4 h5,.homework-block>.card-body>.mt-4.mb-4 .h5{font-size:1.2rem;color:#111827;margin-bottom:1rem}.homework-block>.card-body>.mt-4.mb-4 .mb-3.pb-2.border-bottom{background-color:#f8fafc;padding:1rem;border-radius:0.375rem;border-bottom:none!important;margin-bottom:1rem!important}.homework-block>.card-body>.mt-4.mb-4 .mb-3.pb-2.border-bottom p strong{font-weight:600;color:#111827}.homework-block>.card-body>.mt-4.mb-4 .mb-3.pb-2.border-bottom .ps-md-3.mt-1{margin-left:0!important;padding-left:0.5rem;border-left:3px solid #d1d5db;margin-top:0.5rem!important}.homework-block>.card-body>.mt-4.mb-4 .mb-3.pb-2.border-bottom pre{font-size:0.875rem;background-color:#ffffff;border:1px solid #d1d5db;padding:0.5rem;border-radius:0.25rem;white-space:pre-wrap}.homework-block>.card-body>.mt-4.mb-4 .mb-3.pb-2.border-bottom .badge{font-size:0.875rem;padding:0.35em 0.65em;margin-bottom:0.25rem;display:inline-block}.homework-block>.card-body>.mt-4.mb-4 .mb-3.pb-2.border-bottom .btn-outline-primary,.homework-block>.card-body>.mt-4.mb-4 .mb-3.pb-2.border-bottom .deposit-button,.homework-block>.card-body>.mt-4.mb-4 .mb-3.pb-2.border-bottom .js-refresh-kanban.btn,.homework-block>.card-body>.mt-4.mb-4 .mb-3.pb-2.border-bottom .add-material-btn,.homework-block>.card-body>.mt-4.mb-4 .mb-3.pb-2.border-bottom .event-history-page .btn.btn-secondary,.event-history-page .homework-block>.card-body>.mt-4.mb-4 .mb-3.pb-2.border-bottom .btn.btn-secondary{font-size:0.875rem}.homework-block .submission-form{margin-top:1.5rem}.homework-block .submission-form h4,.homework-block .submission-form .h4{font-size:1.3rem;font-weight:600;color:#111827;margin-bottom:1.5rem}.homework-block .submission-form .question-item.card{background-color:#ffffff;border:1px solid #d1d5db;margin-bottom:1.5rem;box-shadow:none;border-radius:0.5rem}.homework-block .submission-form .question-item.card .card-body{padding:1.25rem}.homework-block .submission-form .question-item.card .card-title{font-size:1.1rem;margin-bottom:0.75rem}.homework-block .submission-form .question-item.card .card-title strong{font-weight:700}.homework-block .submission-form .form-control,.homework-block .submission-form .form-select{border-radius:var(--bs-border-radius);border-color:#d1d5db;padding:0.375rem 0.75rem;font-size:1rem}.homework-block .submission-form .form-control:focus,.homework-block .submission-form .form-select:focus{border-color:#6785e5;box-shadow:0 0 0 0.25rem rgba(30,64,175,0.25)}.homework-block .submission-form textarea.form-control{min-height:120px;line-height:1.6}.homework-block .submission-form .boolean-options-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin-top:0.75rem}.homework-block .submission-form .boolean-option-card .form-check-label.btn,.homework-block .submission-form .boolean-option-card .form-check-label.add-material-btn{display:flex;align-items:center;justify-content:center;padding-top:0.75rem;padding-bottom:0.75rem;font-weight:500;border-width:2px;border-radius:var(--bs-border-radius-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease}.homework-block .submission-form .boolean-option-card .form-check-label.btn i,.homework-block .submission-form .boolean-option-card .form-check-label.add-material-btn i{transition:opacity 0.2s ease;opacity:0;font-size:0.9em;margin-right:0.35rem}.homework-block .submission-form .boolean-option-card .form-check-input:checked + .form-check-label.btn[for*="_true"],.homework-block .submission-form .boolean-option-card .form-check-input:checked + .form-check-label[for*="_true"].add-material-btn{background-color:#a8fce2;border-color:#059669;color:#036546;box-shadow:0 0 0 0.2rem rgba(5,150,105,0.25)}.homework-block .submission-form .boolean-option-card .form-check-input:checked + .form-check-label.btn[for*="_true"] i.fa-check,.homework-block .submission-form .boolean-option-card .form-check-input:checked + .form-check-label[for*="_true"].add-material-btn i.fa-check{opacity:1}.homework-block .submission-form .boolean-option-card .form-check-input:checked + .form-check-label.btn[for*="_false"],.homework-block .submission-form .boolean-option-card .form-check-input:checked + .form-check-label[for*="_false"].add-material-btn{background-color:#fef9f9;border-color:#dc2626;color:#b21d1d;box-shadow:0 0 0 0.2rem rgba(220,38,38,0.25)}.homework-block .submission-form .boolean-option-card .form-check-input:checked + .form-check-label.btn[for*="_false"] i.fa-times,.homework-block .submission-form .boolean-option-card .form-check-input:checked + .form-check-label[for*="_false"].add-material-btn i.fa-times{opacity:1}.homework-block .submission-form .boolean-option-card .form-check-input:not(:checked) + .form-check-label.btn:hover,.homework-block .submission-form .boolean-option-card .form-check-input:not(:checked) + .form-check-label.add-material-btn:hover{background-color:#f8fafc;border-color:#d1d5db;color:#111827}.homework-block .submission-form .choice-options-wrapper{display:flex;flex-direction:column;gap:0.5rem;margin-top:0.75rem}.homework-block .submission-form .choice-option-card .form-check-label.btn,.homework-block .submission-form .choice-option-card .form-check-label.add-material-btn{display:flex;align-items:center;padding:0.75rem 1rem;font-weight:400;border-width:1px;border-color:#d1d5db;background-color:#ffffff;color:#111827;text-align:left!important;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);border-radius:var(--bs-border-radius);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease}.homework-block .submission-form .choice-option-card .form-check-label.btn:hover,.homework-block .submission-form .choice-option-card .form-check-label.add-material-btn:hover{background-color:#f8fafc;border-color:#d1d5db}.homework-block .submission-form .choice-option-card .form-check-label.btn .choice-icon-placeholder,.homework-block .submission-form .choice-option-card .form-check-label.add-material-btn .choice-icon-placeholder{display:inline-flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;margin-right:0.75rem;border:1px solid #d1d5db;border-radius:50%;font-size:0.8em;transition:background-color 0.2s ease,border-color 0.2s ease;color:transparent}.homework-block .submission-form .choice-option-card .form-check-input:checked + .form-check-label.btn,.homework-block .submission-form .choice-option-card .form-check-input:checked + .form-check-label.add-material-btn{background-color:#ccd6f6;border-color:#1e40af;color:#1e40af;font-weight:600;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075)}.homework-block .submission-form .choice-option-card .form-check-input:checked + .form-check-label.btn .choice-icon-placeholder,.homework-block .submission-form .choice-option-card .form-check-input:checked + .form-check-label.add-material-btn .choice-icon-placeholder{background-color:#1e40af;border-color:#1e40af;color:#ffffff}.homework-block .submission-form .choice-option-card .form-check-input:checked + .form-check-label.btn .choice-icon-placeholder::before,.homework-block .submission-form .choice-option-card .form-check-input:checked + .form-check-label.add-material-btn .choice-icon-placeholder::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f00c"}.homework-block .submission-form .multiple-choice-options .choice-option-card .choice-icon-placeholder{border-radius:0.25rem}.homework-block .submission-form .form-check:not(.boolean-option-card>div):not(.choice-option-card>div){padding-left:1.8em;margin-bottom:0.75rem}.homework-block .submission-form .form-check:not(.boolean-option-card>div):not(.choice-option-card>div) .form-check-input:not(.visually-hidden){margin-top:0.25em;width:1.15em;height:1.15em}.homework-block .submission-form .form-check:not(.boolean-option-card>div):not(.choice-option-card>div) .form-check-input:not(.visually-hidden):focus{box-shadow:0 0 0 0.25rem rgba(30,64,175,0.25)}.homework-block .submission-form .form-check:not(.boolean-option-card>div):not(.choice-option-card>div) .form-check-label:not(.btn):not(.add-material-btn){font-size:1rem;padding-left:0.75em;line-height:1.5}.homework-block .submission-form input[type="file"].form-control-sm{padding:0.25rem 0.5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.homework-block .submission-form .btn-lg,.homework-block .submission-form .btn-group-lg>.btn,.homework-block .submission-form .btn-group-lg>.add-material-btn{padding:0.5rem 1.5rem;font-size:1.1875rem;font-weight:700;border-radius:50rem;transition:all 0.2s ease-in-out;display:flex;align-items:center;justify-content:center;width:100%;min-height:50px}.homework-block .submission-form .btn-lg i,.homework-block .submission-form .btn-group-lg>.btn i,.homework-block .submission-form .btn-group-lg>.add-material-btn i{margin-right:0.5rem;font-size:1.1em}@media (min-width:576px){.homework-block .submission-form .btn-lg,.homework-block .submission-form .btn-group-lg>.btn,.homework-block .submission-form .btn-group-lg>.add-material-btn{width:auto;min-width:240px}}.lesson-navigation{margin-top:2.5rem;padding:1rem;border-top:none;background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);border-radius:0.5rem;color:#ffffff}.lesson-navigation .btn,.lesson-navigation .add-material-btn{font-weight:700;padding:0.45rem 1.125rem;border-radius:50rem;transition:all 0.2s ease-in-out;min-height:44px;display:inline-flex;align-items:center;justify-content:center;margin:0}.lesson-navigation .btn i,.lesson-navigation .add-material-btn i{font-size:0.95em;line-height:1}[data-bs-theme="dark"] .lesson-navigation{background:linear-gradient(135deg,#173083 0%,#3c74ed 100%);color:#f9fafb}.lesson-navigation .btn.main-header-btn,.lesson-navigation .btn.btn-primary-modern,.lesson-navigation .main-header-btn.add-material-btn,.lesson-navigation .add-material-btn.btn-primary-modern,.lesson-top-header .btn.main-header-btn,.lesson-top-header .btn.btn-primary-modern,.lesson-top-header .main-header-btn.add-material-btn,.lesson-top-header .add-material-btn.btn-primary-modern{background:var(--btn-bg)!important;color:var(--btn-color)!important;border:2px solid var(--btn-border-color)!important}.lesson-navigation .btn.main-header-btn i,.lesson-navigation .btn.btn-primary-modern i,.lesson-navigation .main-header-btn.add-material-btn i,.lesson-navigation .add-material-btn.btn-primary-modern i,.lesson-top-header .btn.main-header-btn i,.lesson-top-header .btn.btn-primary-modern i,.lesson-top-header .main-header-btn.add-material-btn i,.lesson-top-header .add-material-btn.btn-primary-modern i{color:inherit!important}.lesson-navigation .btn.main-header-btn:hover,.lesson-navigation .btn.btn-primary-modern:hover,.lesson-navigation .main-header-btn.add-material-btn:hover,.lesson-navigation .add-material-btn.btn-primary-modern:hover,.lesson-top-header .btn.main-header-btn:hover,.lesson-top-header .btn.btn-primary-modern:hover,.lesson-top-header .main-header-btn.add-material-btn:hover,.lesson-top-header .add-material-btn.btn-primary-modern:hover{background:var(--btn-hover-bg)!important;color:var(--btn-hover-color)!important;border-color:var(--btn-hover-border-color)!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,99,235,0.4)}html:not([data-bs-theme="dark"]) .lesson-navigation .btn.main-header-btn,html:not([data-bs-theme="dark"]) .lesson-navigation .btn.btn-primary-modern,html:not([data-bs-theme="dark"]) .lesson-navigation .main-header-btn.add-material-btn,html:not([data-bs-theme="dark"]) .lesson-navigation .add-material-btn.btn-primary-modern,html:not([data-bs-theme="dark"]) .lesson-top-header .btn.main-header-btn,html:not([data-bs-theme="dark"]) .lesson-top-header .btn.btn-primary-modern,html:not([data-bs-theme="dark"]) .lesson-top-header .main-header-btn.add-material-btn,html:not([data-bs-theme="dark"]) .lesson-top-header .add-material-btn.btn-primary-modern{border-color:#ffffff!important}html:not([data-bs-theme="dark"]) .lesson-navigation .btn.main-header-btn:hover,html:not([data-bs-theme="dark"]) .lesson-navigation .btn.btn-primary-modern:hover,html:not([data-bs-theme="dark"]) .lesson-navigation .main-header-btn.add-material-btn:hover,html:not([data-bs-theme="dark"]) .lesson-navigation .add-material-btn.btn-primary-modern:hover,html:not([data-bs-theme="dark"]) .lesson-top-header .btn.main-header-btn:hover,html:not([data-bs-theme="dark"]) .lesson-top-header .btn.btn-primary-modern:hover,html:not([data-bs-theme="dark"]) .lesson-top-header .main-header-btn.add-material-btn:hover,html:not([data-bs-theme="dark"]) .lesson-top-header .add-material-btn.btn-primary-modern:hover{border-color:#ffffff!important}@media (max-width:991.98px){.lesson-page-container .lesson-sidebar{margin-top:2rem}.lesson-page-container .lesson-sidebar.sticky-top{position:static!important}}.processing-progress{height:20px;background-color:#bcfde9;border-radius:4px;overflow:hidden}.processing-progress .processing-progress-bar{background-color:#06af7a;background-image:none;border-radius:4px}[data-bs-theme="dark"] .processing-progress{background-color:#034c35}[data-bs-theme="dark"] .processing-progress .processing-progress-bar{background-color:#06af7a}.lesson-attachment-btn.btn,.lesson-attachment-btn.add-material-btn{font-weight:500;border-width:2px}.lesson-attachment-btn.btn[data-color],.lesson-attachment-btn[data-color].add-material-btn{background-color:attr(data-color color,#1e40af);border-color:attr(data-color color,#1e40af);color:#ffffff}.lesson-attachment-btn.btn.btn-primary,.lesson-attachment-btn.btn-primary.add-material-btn{background-color:#1e40af;border-color:#1e40af;color:#ffffff}.lesson-attachment-btn.btn.btn-primary:hover,.lesson-attachment-btn.btn-primary.add-material-btn:hover{background-color:#2563eb;border-color:#2563eb}@media (max-width:767.98px){.lesson-page-container .lesson-main-content .d-flex.justify-content-between.align-items-center{flex-direction:column;align-items:flex-start!important}.lesson-page-container .lesson-main-content .d-flex.justify-content-between.align-items-center .h2{margin-bottom:0.5rem!important}.lesson-page-container .lesson-text-content-wrapper,.lesson-page-container .homework-block .card-body,.lesson-page-container .homework-block .submission-info{padding:1rem}.lesson-page-container .homework-block .submission-form .question-item.card .card-body{padding:0.75rem}.lesson-page-container .homework-block .submission-form .btn-lg,.lesson-page-container .homework-block .submission-form .btn-group-lg>.btn,.lesson-page-container .homework-block .submission-form .btn-group-lg>.add-material-btn{font-size:1rem;padding:0.375rem 0.75rem}.lesson-page-container .homework-block>.card-body>.mt-4.mb-4 h5,.lesson-page-container .homework-block>.card-body>.mt-4.mb-4 .h5{font-size:1.1rem}.lesson-page-container .homework-block>.card-body>.mt-4.mb-4 .mb-3.pb-2.border-bottom{padding:0.75rem}.lesson-page-container .boolean-options-wrapper,.lesson-page-container .choice-options-wrapper{grid-template-columns:1fr;gap:0.5rem}.lesson-page-container .lesson-navigation{flex-direction:column;gap:1rem}.lesson-page-container .lesson-navigation .btn,.lesson-page-container .lesson-navigation .add-material-btn{width:100%}}@media (max-width:575.98px){.lesson-page-container .lesson-main-content .d-flex.justify-content-between.align-items-center .h2{font-size:1.7rem}.lesson-page-container .lesson-sidebar{padding:0.75rem}.lesson-page-container .lesson-sidebar .lesson-sidebar-module-title{font-size:1.1rem;padding-bottom:0.5rem;margin-bottom:0.75rem}.lesson-page-container .lesson-sidebar .lesson-sidebar-list .lesson-sidebar-item a{padding:0.5rem 0.6rem}.lesson-page-container .lesson-sidebar .lesson-sidebar-list .lesson-sidebar-item a .lesson-title-sidebar{font-size:0.85rem}.lesson-page-container .homework-block .card-header .h4{font-size:1.25rem}.lesson-page-container .homework-block .submission-info .alert-heading{font-size:1.1rem}.lesson-page-container .homework-block .submission-info .stars-display{font-size:1rem}.lesson-page-container .homework-block .submission-info .stars-display i{font-size:1.3rem}.lesson-page-container .homework-block .submission-form h4,.lesson-page-container .homework-block .submission-form .h4{font-size:1.15rem}.lesson-page-container .homework-block .submission-form .question-item.card .card-title{font-size:1rem}.lesson-page-container .homework-block .submission-form .btn-lg,.lesson-page-container .homework-block .submission-form .btn-group-lg>.btn,.lesson-page-container .homework-block .submission-form .btn-group-lg>.add-material-btn{font-size:1.0625rem;padding:0.425rem 1.2rem;min-height:46px}.lesson-page-container .lesson-navigation .btn,.lesson-page-container .lesson-navigation .add-material-btn{font-size:0.875rem;padding:0.3rem 0.7rem;min-height:40px}.lesson-page-container .lesson-navigation .btn i,.lesson-page-container .lesson-navigation .add-material-btn i{margin-right:0.25rem!important}}[data-bs-theme="dark"] .submission-info{background-color:#1f2937!important;border-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .submission-info .alert-heading{color:#f9fafb!important}[data-bs-theme="dark"] .submission-info .alert-heading i.fas.fa-check-circle{color:#059669!important}[data-bs-theme="dark"] .submission-info .submission-details{color:#f9fafb!important}[data-bs-theme="dark"] .submission-info .submission-details p.small.text-muted{color:#d1d5db!important}[data-bs-theme="dark"] .submission-info .submission-details .stars-display{color:#f9fafb!important}[data-bs-theme="dark"] .submission-info .submission-details .stars-display strong{color:#f9fafb!important}[data-bs-theme="dark"] .submission-info .submission-details .stars-display .stars-count-text{color:#d1d5db!important}[data-bs-theme="dark"] .submission-info hr.my-2{border-top-color:#374151!important}[data-bs-theme="dark"] .submission-info .mentor-comment-block{background-color:#111827!important;border-color:#374151!important}[data-bs-theme="dark"] .submission-info .mentor-comment-block p{color:#f9fafb!important}[data-bs-theme="dark"] .submission-info .mentor-comment-block p strong{color:#f9fafb!important}[data-bs-theme="dark"] .submission-info small.text-muted,[data-bs-theme="dark"] .submission-info .text-muted.small{color:#d1d5db!important}.dark-theme-active .submission-info{background-color:#1f2937!important;border-color:#374151!important;color:#f9fafb!important}.dark-theme-active .submission-info .alert-heading{color:#f9fafb!important}.dark-theme-active .submission-info .alert-heading i.fas.fa-check-circle{color:#059669!important}.dark-theme-active .submission-info .submission-details{color:#f9fafb!important}.dark-theme-active .submission-info .submission-details p.small.text-muted{color:#d1d5db!important}.dark-theme-active .submission-info .submission-details .stars-display{color:#f9fafb!important}.dark-theme-active .submission-info .submission-details .stars-display strong{color:#f9fafb!important}.dark-theme-active .submission-info .submission-details .stars-display .stars-count-text{color:#d1d5db!important}.dark-theme-active .submission-info hr.my-2{border-top-color:#374151!important}.dark-theme-active .submission-info .mentor-comment-block{background-color:#111827!important;border-color:#374151!important}.dark-theme-active .submission-info .mentor-comment-block p{color:#f9fafb!important}.dark-theme-active .submission-info .mentor-comment-block p strong{color:#f9fafb!important}.dark-theme-active .submission-info small.text-muted,.dark-theme-active .submission-info .text-muted.small{color:#d1d5db!important}.finance-report-container{overflow-x:auto}.finance-report-container{padding:2rem;background:#ffffff;min-height:100vh;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--chart-line-1:#1cb0f6;--chart-line-1-fill:rgba(28,176,246,0.20);--chart-text-color:#111827;--chart-grid-color:#e2e8f0;--chart-success:#059669;--chart-success-fill:rgba(5,150,105,0.2);--chart-danger:#dc2626;--chart-danger-fill:rgba(220,38,38,0.2);--chart-info:#0891b2;--chart-info-fill:rgba(8,145,178,0.2);--chart-warning:#d97706;--chart-warning-fill:rgba(217,119,6,0.2);--chart-separator:#ffffff;--chart-tooltip-text-color:#ffffff;--chart-pie-1:#8b5cf6;--chart-pie-2:#06b6d4;--chart-pie-3:#10b981;--chart-pie-4:#f59e0b;--chart-pie-5:#ef4444;--chart-pie-6:#4989e5;--chart-pie-7:#14e8a2;--chart-pie-8:#15d7f8;--chart-pie-9:#dd8e09;--chart-pie-10:#ed2d2d}.finance-overview-alert{background:linear-gradient(135deg,#1cb0f6 0%,#58cc02 100%)!important;color:#ffffff;padding:2rem;border-radius:1.5rem;margin-bottom:2rem;text-align:center;box-shadow:0 10px 25px -5px rgba(28,176,246,0.2);animation:fadeInFinance 0.7s cubic-bezier(0.4,1.4,0.6,1) 0.1s both;position:relative;overflow:hidden}.finance-overview-alert::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,0.1) 50%,transparent 70%);animation:shimmer 3s infinite;border-radius:inherit;z-index:0}.finance-overview-alert strong{color:#d97706;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,0.1)}.kpi-card{background:#f8fafc;border-radius:1.5rem;box-shadow:0 4px 24px rgba(31,41,55,0.1),0 1.5px 0 #f8fafc;border:none;margin-bottom:1.5rem;transition:all 0.3s ease-in-out;animation:fadeInFinance 0.7s cubic-bezier(0.4,1.4,0.6,1) 0.1s both;position:relative;overflow:hidden}.kpi-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(31,41,55,0.15),0 2px 0 #f8fafc}[data-bs-theme="dark"] .kpi-card{background:#283547;box-shadow:none}[data-bs-theme="dark"] .kpi-card:hover{box-shadow:0 4px 24px rgba(107,114,128,0.25),0 0 10px rgba(59,130,246,0.2)}.kpi-card .card-body{padding:2rem;text-align:center}.kpi-card .card-subtitle{font-size:0.9rem;color:#374151;margin-bottom:1rem;font-weight:500;display:flex;align-items:center;justify-content:center;gap:0.5rem}.kpi-card .card-subtitle i{color:#1cb0f6;font-size:1rem}.kpi-card .card-title{font-size:2rem;font-weight:800;color:#111827;margin-bottom:0;letter-spacing:0.01em}.kpi-card .card-title.text-success{color:#059669!important}.kpi-card .card-title.text-danger{color:#dc2626!important}.kpi-card .card-title.text-secondary{color:#374151!important}.kpi-card:has(.fa-coins){--kpi-card-value-color:#059669}.kpi-card:has(.fa-coins) .card-title,.kpi-card:has(.fa-coins) .card-subtitle i,.kpi-card:has(.fa-coins) .card-subtitle{color:var(--kpi-card-value-color)!important}[data-bs-theme="dark"] .kpi-card:has(.fa-coins){--kpi-card-value-color:#10b981}.kpi-card:has(.fa-chart-line) .card-subtitle i,.kpi-card:has(.fa-chart-line) .card-subtitle{color:#059669!important}.kpi-card:has(.fa-chart-line) .card-title{color:#9ca3af!important}[data-bs-theme="dark"] .kpi-card:has(.fa-chart-line) .card-subtitle i,[data-bs-theme="dark"] .kpi-card:has(.fa-chart-line) .card-subtitle{color:#10b981!important}[data-bs-theme="dark"] .kpi-card:has(.fa-chart-line) .card-title{color:#9ca3af!important}.kpi-card:has(.fa-project-diagram){--kpi-card-value-color:#d97706}.kpi-card:has(.fa-project-diagram) .card-title,.kpi-card:has(.fa-project-diagram) .card-subtitle i,.kpi-card:has(.fa-project-diagram) .card-subtitle,.kpi-card:has(.fa-project-diagram) .card-title span{color:var(--kpi-card-value-color)!important}[data-bs-theme="dark"] .kpi-card:has(.fa-project-diagram){--kpi-card-value-color:#f59e0b}.kpi-card:has(.fa-robot){--kpi-card-value-color:#8b5cf6}.kpi-card:has(.fa-robot) .card-title,.kpi-card:has(.fa-robot) .card-subtitle i,.kpi-card:has(.fa-robot) .card-subtitle{color:var(--kpi-card-value-color)!important}[data-bs-theme="dark"] .kpi-card:has(.fa-robot){--kpi-card-value-color:#9c74f7}.finance-report-container ul.nav.nav-tabs#financeTabs,.finance-report-container .nav-tabs{border:none;background:#f8fafc;border-radius:1rem;padding:0.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1);margin-bottom:2rem}.finance-report-container ul.nav.nav-tabs#financeTabs .nav-item,.finance-report-container .nav-tabs .nav-item{margin:0}.finance-report-container ul.nav.nav-tabs#financeTabs .nav-link,.finance-report-container .nav-tabs .nav-link{border:none;border-radius:0.75rem;padding:1rem 1.5rem;color:#374151;font-weight:500;transition:all 0.3s ease;display:flex;align-items:center;gap:0.5rem}.finance-report-container ul.nav.nav-tabs#financeTabs .nav-link:hover,.finance-report-container .nav-tabs .nav-link:hover{color:#1cb0f6;background:rgba(28,176,246,0.1)}.finance-report-container ul.nav.nav-tabs#financeTabs .nav-link.active,.finance-report-container .nav-tabs .nav-link.active{background:linear-gradient(135deg,#1cb0f6 0%,#58cc02 100%)!important;color:#ffffff;box-shadow:0 4px 12px rgba(28,176,246,0.3)}.finance-report-container ul.nav.nav-tabs#financeTabs .nav-link i,.finance-report-container .nav-tabs .nav-link i{font-size:1rem}#financeTabs{background:#e2e8f0!important;border:none;border-radius:1rem}[data-bs-theme="dark"] #financeTabs{background:rgba(31,41,55,0.85)!important}.finance-report-container .tab-content .tab-pane{animation:fadeIn 0.3s ease-in-out;display:none}.finance-report-container .tab-content>.tab-pane.show{display:block!important;visibility:visible!important;opacity:1!important}.finance-report-container .tab-content>.tab-pane.active.show{display:block!important;visibility:visible!important;opacity:1!important}.finance-report-container .tab-content>.tab-pane.show.active{display:block!important;visibility:visible!important;opacity:1!important}.finance-report-container .tab-content>.tab-pane[class*="show"]{display:block!important}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card{border:none;border-radius:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1);overflow:hidden;transition:all 0.3s ease}.card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1)}.card .card-header{background:#f8fafc;border-bottom:1px solid #d1d5db;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between}.card .card-header h5,.card .card-header .h5{margin:0;font-weight:600;color:#111827;display:flex;align-items:center;gap:0.75rem}.card .card-header h5 i,.card .card-header .h5 i{color:#1cb0f6}.card .card-body{padding:2rem}.finance-table-card{border:none;border-radius:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1);overflow:visible;transition:all 0.3s ease;width:100%}.finance-table-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1)}.finance-table-card .finance-tab-card-header{background:#f8fafc;border-bottom:1px solid #d1d5db;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.finance-table-card .finance-tab-card-header h5,.finance-table-card .finance-tab-card-header .h5{margin:0;font-weight:600;color:#111827;display:flex;align-items:center;gap:0.75rem}.finance-table-card .finance-tab-card-header h5 i,.finance-table-card .finance-tab-card-header .h5 i{color:#1cb0f6}.finance-table-card .card-body{padding:0;overflow:visible}.finance-table-card .card-body .table-responsive{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;border-radius:0}.finance-table-card .card-body .table-responsive .table{min-width:1200px;margin-bottom:0}.finance-table-card .card-footer{background:#f8fafc;border-top:1px solid #d1d5db;padding:1rem 1.5rem;border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}.finance-report-container .table{border-radius:0;overflow:hidden}.finance-report-container .table thead th{background-color:#f8fafc;color:#111827;border-bottom:2px solid #d1d5db;font-weight:600;padding:0.5rem 0.3rem;text-align:center;vertical-align:middle}.finance-report-container .table tbody tr{transition:background-color 0.3s ease}.finance-report-container .table tbody tr:hover{background-color:#f8fafc}.finance-report-container .table tbody tr td{padding:0.5rem 0.8rem;border-color:#d1d5db;vertical-align:middle}.finance-report-container .table tbody tr td.action-buttons .btn,.finance-report-container .table tbody tr td.action-buttons .add-material-btn{padding:0.4rem 0.8rem;font-size:0.8rem}.finance-report-container .table.table-hover-custom th,.finance-report-container .table.table-hover-custom td{white-space:nowrap}.action-buttons .btn-group>.btn-group>.btn,.action-buttons .btn-group>.btn-group>.add-material-btn{border-radius:0 0.75rem 0.75rem 0}.btn,.add-material-btn{border-radius:0.75rem;font-weight:500;padding:0.75rem 1.5rem;transition:all 0.3s ease}.btn:hover,.add-material-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.btn.btn-primary,.btn-primary.add-material-btn{background:linear-gradient(135deg,#1cb0f6,#58cc02)!important}.btn.btn-primary:hover,.btn-primary.add-material-btn:hover{background:linear-gradient(135deg,#2db8ff,#6dd412)!important}.btn.btn-success,.btn-success.add-material-btn{background:linear-gradient(135deg,#059669 0%,#036546 100%)}.btn.btn-success:hover,.btn-success.add-material-btn:hover{background:linear-gradient(135deg,#036546 0%,#023324 100%)}.btn.btn-danger,.btn-danger.add-material-btn{background:linear-gradient(135deg,#dc2626 0%,#b21d1d 100%)}.btn.btn-danger:hover,.btn-danger.add-material-btn:hover{background:linear-gradient(135deg,#b21d1d 0%,#861616 100%)}.form-control{border-radius:0.75rem;border:2px solid #d1d5db;padding:0.875rem 1rem;transition:all 0.3s ease}.form-control:focus{border-color:#1cb0f6;box-shadow:0 0 0 3px rgba(28,176,246,0.1)}.form-label{font-weight:500;color:#111827;margin-bottom:0.5rem}.finance-report-container .text-primary{color:#1cb0f6!important}canvas{border-radius:1rem;background:#f8fafc;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1)}.chart-container{background:#f8fafc;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1);margin-bottom:1.5rem;border:1px solid #d1d5db}.chart-container h6,.chart-container .h6{color:#111827;font-weight:600;margin-bottom:1rem}.chart-container h6 i,.chart-container .h6 i{color:#1cb0f6;margin-right:0.5rem}.chart-container form{margin-bottom:1rem}.chart-container form .form-control{background:#f8fafc;border-color:#d1d5db;color:#111827}.chart-container form .form-control:focus{background:#f8fafc;border-color:#1e40af;color:#111827}.chart-container form .btn-primary{background:linear-gradient(135deg,#1cb0f6,#58cc02)!important;border:none}.chart-container form .btn-primary:hover{background:linear-gradient(135deg,#2db8ff,#6dd412)!important}.chart-container canvas{background:#f8fafc;border-radius:0.5rem}.chart-lg{max-height:300px}.chart-md{max-height:250px;min-height:210px}.chart-sm{max-height:200px}@media (min-width:768px){.charts-split{display:flex}.charts-split .left-chart{flex:1 1 23%;min-width:280px;padding-top:0.2rem}.charts-split .right-chart{flex:1 1 77%;padding-top:0.2rem;padding-bottom:0.2rem}}.trading-stats{border-radius:0;padding:2rem;margin-bottom:2rem}[data-bs-theme="light"] .trading-stats{background:#ffffff;border:1px solid #d1d5db}@keyframes fadeInFinance{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.finance-report-container{padding:1rem}.finance-overview-alert{padding:1.5rem;font-size:0.9rem}.kpi-card .card-body{padding:1.5rem}.kpi-card .card-title{font-size:1.5rem}.nav-tabs .nav-link{padding:0.75rem 1rem;font-size:0.875rem}}@media (prefers-color-scheme:dark){.finance-report-container{background:#111827;--chart-line-1:#3b82f6;--chart-line-1-fill:rgba(59,130,246,0.25);--chart-text-color:#6b7280;--chart-grid-color:#374151;--chart-success:#10b981;--chart-success-fill:rgba(16,185,129,0.25);--chart-danger:#ef4444;--chart-danger-fill:rgba(239,68,68,0.25);--chart-info:#0891b2;--chart-info-fill:rgba(8,145,178,0.25);--chart-warning:#f59e0b;--chart-warning-fill:rgba(245,158,11,0.25);--chart-separator:#111827;--chart-tooltip-text-color:#d1d5db;--chart-pie-1:#3b82f6;--chart-pie-2:#0ab1d9;--chart-pie-3:#10b981;--chart-pie-4:#f59e0b;--chart-pie-5:#ef4444;--chart-pie-6:#3276f2;--chart-pie-7:#13df9b;--chart-pie-8:#17caf5;--chart-pie-9:#f6a61f;--chart-pie-10:#f15757}.kpi-card{background:#1f2937;color:#ffffff}.kpi-card .card-title{color:#ffffff}.kpi-card .card-subtitle{color:#d1d5db}.card{background:#1f2937;color:#ffffff}.finance-table-card{background:#1f2937;color:#ffffff}.finance-table-card .finance-tab-card-header{background:#1f2937;border-color:#374151}.finance-table-card .finance-tab-card-header h5,.finance-table-card .finance-tab-card-header .h5{color:#ffffff}.finance-table-card .finance-tab-card-header h5 i,.finance-table-card .finance-tab-card-header .h5 i{color:#3b82f6}.finance-table-card .card-body{background:#1f2937}.finance-table-card .card-footer{background:#1f2937;border-color:#374151}.table tbody tr:hover{background-color:rgba(30,64,175,0.1)}.form-control{background:#1f2937;border-color:#374151;color:#ffffff}.form-control:focus{background:#1f2937}}html:not([data-bs-theme="dark"]) .finance-report-container{background:#ffffff!important;color:#111827!important}.light-theme-active .finance-report-container{background:#ffffff!important;color:#111827!important}.dark-theme-active .chart-container{background:#1f2937!important;border-color:#374151!important}.dark-theme-active .chart-container h6,.dark-theme-active .chart-container .h6{color:#f9fafb!important}.dark-theme-active .chart-container h6 i,.dark-theme-active .chart-container .h6 i{color:#3b82f6!important}.dark-theme-active .chart-container form .form-control{background:#1f2937!important;border-color:#374151!important;color:#f9fafb!important}.dark-theme-active .chart-container form .form-control:focus{background:#1f2937!important;border-color:#3b82f6!important;color:#f9fafb!important}.dark-theme-active .chart-container form .btn-primary{background:linear-gradient(135deg,#3b82f6 0%,#3b82f6 100%)!important;border:none!important}.dark-theme-active .chart-container form .btn-primary:hover{background:linear-gradient(135deg,#0b63f3 0%,#0b63f3 100%)!important}.dark-theme-active .chart-container canvas{background:#1f2937!important}[data-bs-theme="dark"] .finance-report-container{background:#111827;color:#f9fafb}[data-bs-theme="dark"] #direction-group .btn.btn-outline-success,[data-bs-theme="dark"] #direction-group .btn-outline-success.add-material-btn{border:2px solid #10b981!important;color:#10b981!important;background-color:transparent!important}[data-bs-theme="dark"] #direction-group .btn.btn-outline-success:hover,[data-bs-theme="dark"] #direction-group .btn-outline-success.add-material-btn:hover{background-color:#10b981!important;border-color:#10b981!important;color:#111827!important}[data-bs-theme="dark"] #direction-group .btn.btn-outline-success:focus,[data-bs-theme="dark"] #direction-group .btn-outline-success.add-material-btn:focus{background-color:#10b981!important;border-color:#10b981!important;color:#111827!important;box-shadow:0 0 0 0.2rem rgba(16,185,129,0.25)!important}[data-bs-theme="dark"] #direction-group .btn.btn-outline-success.active,[data-bs-theme="dark"] #direction-group .btn-outline-success.active.add-material-btn{background-color:#10b981!important;border-color:#10b981!important;color:#111827!important}[data-bs-theme="dark"] #direction-group .btn.btn-outline-danger,[data-bs-theme="dark"] #direction-group .btn-outline-danger.add-material-btn{border:2px solid #ef4444!important;color:#ef4444!important;background-color:transparent!important}[data-bs-theme="dark"] #direction-group .btn.btn-outline-danger:hover,[data-bs-theme="dark"] #direction-group .btn-outline-danger.add-material-btn:hover{background-color:#ef4444!important;border-color:#ef4444!important;color:#111827!important}[data-bs-theme="dark"] #direction-group .btn.btn-outline-danger:focus,[data-bs-theme="dark"] #direction-group .btn-outline-danger.add-material-btn:focus{background-color:#ef4444!important;border-color:#ef4444!important;color:#111827!important;box-shadow:0 0 0 0.2rem rgba(239,68,68,0.25)!important}[data-bs-theme="dark"] #direction-group .btn.btn-outline-danger.active,[data-bs-theme="dark"] #direction-group .btn-outline-danger.active.add-material-btn{background-color:#ef4444!important;border-color:#ef4444!important;color:#111827!important}[data-bs-theme="dark"] body .modal .modal-dialog .modal-content #addTradingDiaryModal .btn-outline-primary,[data-bs-theme="dark"] body .modal .modal-dialog .modal-content #addTradingDiaryModal .deposit-button,[data-bs-theme="dark"] body .modal .modal-dialog .modal-content #addTradingDiaryModal .js-refresh-kanban.btn,[data-bs-theme="dark"] body .modal .modal-dialog .modal-content #addTradingDiaryModal .add-material-btn,[data-bs-theme="dark"] body .modal .modal-dialog .modal-content #addTradingDiaryModal .event-history-page .btn.btn-secondary,.event-history-page [data-bs-theme="dark"] body .modal .modal-dialog .modal-content #addTradingDiaryModal .btn.btn-secondary{border:2px solid #2db8ff!important;color:#2db8ff!important;background-color:transparent!important}[data-bs-theme="dark"] body .modal .modal-dialog .modal-content #addTradingDiaryModal .btn-outline-primary:hover,[data-bs-theme="dark"] body .modal .modal-dialog .modal-content #addTradingDiaryModal .deposit-button:hover,[data-bs-theme="dark"] body .modal .modal-dialog .modal-content #addTradingDiaryModal .js-refresh-kanban.btn:hover,[data-bs-theme="dark"] body .modal .modal-dialog .modal-content #addTradingDiaryModal .add-material-btn:hover,[data-bs-theme="dark"] body .modal .modal-dialog .modal-content #addTradingDiaryModal .event-history-page .btn.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] body .modal .modal-dialog .modal-content #addTradingDiaryModal .btn.btn-secondary:hover{background-color:#2db8ff!important;border-color:#2db8ff!important;color:#ffffff!important}[data-bs-theme="dark"] body .modal .modal-dialog .modal-content #addTradingDiaryModal .btn-outline-primary:focus,[data-bs-theme="dark"] body .modal .modal-dialog .modal-content #addTradingDiaryModal .deposit-button:focus,[data-bs-theme="dark"] body .modal .modal-dialog .modal-content #addTradingDiaryModal .js-refresh-kanban.btn:focus,[data-bs-theme="dark"] body .modal .modal-dialog .modal-content #addTradingDiaryModal .add-material-btn:focus,[data-bs-theme="dark"] body .modal .modal-dialog .modal-content #addTradingDiaryModal .event-history-page .btn.btn-secondary:focus,.event-history-page [data-bs-theme="dark"] body .modal .modal-dialog .modal-content #addTradingDiaryModal .btn.btn-secondary:focus{background-color:#2db8ff!important;border-color:#2db8ff!important;color:#ffffff!important;box-shadow:0 0 0 0.2rem rgba(45,184,255,0.25)!important}[data-bs-theme="dark"] #addTradingDiaryModal .form-label{color:#f9fafb!important;font-weight:600}[data-bs-theme="dark"] #addTradingDiaryModal .modal-header .form-label{color:#f9fafb!important;font-weight:600}[data-bs-theme="dark"] .finance-report-container{--chart-line-1:#3b82f6;--chart-line-1-fill:rgba(59,130,246,0.25);--chart-text-color:#6b7280;--chart-grid-color:#374151;--chart-success:#10b981;--chart-success-fill:rgba(16,185,129,0.25);--chart-danger:#ef4444;--chart-danger-fill:rgba(239,68,68,0.25);--chart-info:#0891b2;--chart-info-fill:rgba(8,145,178,0.25);--chart-warning:#f59e0b;--chart-warning-fill:rgba(245,158,11,0.25);--chart-separator:#111827;--chart-tooltip-text-color:#d1d5db;--chart-pie-1:#3b82f6;--chart-pie-2:#0ab1d9;--chart-pie-3:#10b981;--chart-pie-4:#f59e0b;--chart-pie-5:#ef4444;--chart-pie-6:#3276f2;--chart-pie-7:#13df9b;--chart-pie-8:#17caf5;--chart-pie-9:#f6a61f;--chart-pie-10:#f15757}[data-bs-theme="dark"] .nav-tabs{background:rgba(31,41,55,0.85)}[data-bs-theme="dark"] .nav-tabs .nav-link{color:#d1d5db}[data-bs-theme="dark"] .nav-tabs .nav-link:hover{color:#2db8ff;background:rgba(45,184,255,0.12)}[data-bs-theme="dark"] .nav-tabs .nav-link.active{background:linear-gradient(135deg,#2db8ff,#6dd412)!important;color:#ffffff}[data-bs-theme="dark"] #financeTabs{background:rgba(31,41,55,0.85)!important}[data-bs-theme="dark"] .card{background:#1f2937;color:#f9fafb}[data-bs-theme="dark"] .card-header{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] .card-header h5,[data-bs-theme="dark"] .card-header .h5{color:#f9fafb}[data-bs-theme="dark"] .card-header h5 i,[data-bs-theme="dark"] .card-header .h5 i{color:#2db8ff}[data-bs-theme="dark"] .finance-table-card{background:#1f2937;color:#f9fafb}[data-bs-theme="dark"] .finance-table-card .finance-tab-card-header{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] .finance-table-card .finance-tab-card-header h5,[data-bs-theme="dark"] .finance-table-card .finance-tab-card-header .h5{color:#f9fafb}[data-bs-theme="dark"] .finance-table-card .finance-tab-card-header h5 i,[data-bs-theme="dark"] .finance-table-card .finance-tab-card-header .h5 i{color:#3b82f6}[data-bs-theme="dark"] .finance-table-card .card-body{background:#1f2937}[data-bs-theme="dark"] .finance-table-card .card-footer{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] .finance-report-container .card-header.page-top-header,[data-bs-theme="dark"] .finance-report-container .manager-dashboard-card>.card-header,[data-bs-theme="dark"] .finance-report-container .card-header.materials-header,[data-bs-theme="dark"] .finance-report-container .card-header.manager-top-header,[data-bs-theme="dark"] .finance-report-container .card-header.goals-hero,[data-bs-theme="dark"] .finance-report-container .card-header.events-hero{background:linear-gradient(135deg,#2db8ff 0%,#6dd412 100%)!important;color:#ffffff!important}[data-bs-theme="dark"] .finance-report-container .card-header.page-top-header h1,[data-bs-theme="dark"] .finance-report-container .manager-dashboard-card>.card-header h1,[data-bs-theme="dark"] .finance-report-container .card-header.materials-header h1,[data-bs-theme="dark"] .finance-report-container .card-header.manager-top-header h1,[data-bs-theme="dark"] .finance-report-container .card-header.goals-hero h1,[data-bs-theme="dark"] .finance-report-container .card-header.events-hero h1,[data-bs-theme="dark"] .finance-report-container .card-header.page-top-header .h1,[data-bs-theme="dark"] .finance-report-container .manager-dashboard-card>.card-header .h1,[data-bs-theme="dark"] .finance-report-container .card-header.materials-header .h1,[data-bs-theme="dark"] .finance-report-container .card-header.manager-top-header .h1,[data-bs-theme="dark"] .finance-report-container .card-header.goals-hero .h1,[data-bs-theme="dark"] .finance-report-container .card-header.events-hero .h1,[data-bs-theme="dark"] .finance-report-container .card-header.page-top-header h2,[data-bs-theme="dark"] .finance-report-container .manager-dashboard-card>.card-header h2,[data-bs-theme="dark"] .finance-report-container .card-header.materials-header h2,[data-bs-theme="dark"] .finance-report-container .card-header.manager-top-header h2,[data-bs-theme="dark"] .finance-report-container .card-header.goals-hero h2,[data-bs-theme="dark"] .finance-report-container .card-header.events-hero h2,[data-bs-theme="dark"] .finance-report-container .card-header.page-top-header .h2,[data-bs-theme="dark"] .finance-report-container .manager-dashboard-card>.card-header .h2,[data-bs-theme="dark"] .finance-report-container .card-header.materials-header .h2,[data-bs-theme="dark"] .finance-report-container .card-header.manager-top-header .h2,[data-bs-theme="dark"] .finance-report-container .card-header.goals-hero .h2,[data-bs-theme="dark"] .finance-report-container .card-header.events-hero .h2,[data-bs-theme="dark"] .finance-report-container .card-header.page-top-header h3,[data-bs-theme="dark"] .finance-report-container .manager-dashboard-card>.card-header h3,[data-bs-theme="dark"] .finance-report-container .card-header.materials-header h3,[data-bs-theme="dark"] .finance-report-container .card-header.manager-top-header h3,[data-bs-theme="dark"] .finance-report-container .card-header.goals-hero h3,[data-bs-theme="dark"] .finance-report-container .card-header.events-hero h3,[data-bs-theme="dark"] .finance-report-container .card-header.page-top-header .h3,[data-bs-theme="dark"] .finance-report-container .manager-dashboard-card>.card-header .h3,[data-bs-theme="dark"] .finance-report-container .card-header.materials-header .h3,[data-bs-theme="dark"] .finance-report-container .card-header.manager-top-header .h3,[data-bs-theme="dark"] .finance-report-container .card-header.goals-hero .h3,[data-bs-theme="dark"] .finance-report-container .card-header.events-hero .h3,[data-bs-theme="dark"] .finance-report-container .card-header.page-top-header h4,[data-bs-theme="dark"] .finance-report-container .manager-dashboard-card>.card-header h4,[data-bs-theme="dark"] .finance-report-container .card-header.materials-header h4,[data-bs-theme="dark"] .finance-report-container .card-header.manager-top-header h4,[data-bs-theme="dark"] .finance-report-container .card-header.goals-hero h4,[data-bs-theme="dark"] .finance-report-container .card-header.events-hero h4,[data-bs-theme="dark"] .finance-report-container .card-header.page-top-header .h4,[data-bs-theme="dark"] .finance-report-container .manager-dashboard-card>.card-header .h4,[data-bs-theme="dark"] .finance-report-container .card-header.materials-header .h4,[data-bs-theme="dark"] .finance-report-container .card-header.manager-top-header .h4,[data-bs-theme="dark"] .finance-report-container .card-header.goals-hero .h4,[data-bs-theme="dark"] .finance-report-container .card-header.events-hero .h4,[data-bs-theme="dark"] .finance-report-container .card-header.page-top-header h5,[data-bs-theme="dark"] .finance-report-container .manager-dashboard-card>.card-header h5,[data-bs-theme="dark"] .finance-report-container .card-header.materials-header h5,[data-bs-theme="dark"] .finance-report-container .card-header.manager-top-header h5,[data-bs-theme="dark"] .finance-report-container .card-header.goals-hero h5,[data-bs-theme="dark"] .finance-report-container .card-header.events-hero h5,[data-bs-theme="dark"] .finance-report-container .card-header.page-top-header .h5,[data-bs-theme="dark"] .finance-report-container .manager-dashboard-card>.card-header .h5,[data-bs-theme="dark"] .finance-report-container .card-header.materials-header .h5,[data-bs-theme="dark"] .finance-report-container .card-header.manager-top-header .h5,[data-bs-theme="dark"] .finance-report-container .card-header.goals-hero .h5,[data-bs-theme="dark"] .finance-report-container .card-header.events-hero .h5,[data-bs-theme="dark"] .finance-report-container .card-header.page-top-header h6,[data-bs-theme="dark"] .finance-report-container .manager-dashboard-card>.card-header h6,[data-bs-theme="dark"] .finance-report-container .card-header.materials-header h6,[data-bs-theme="dark"] .finance-report-container .card-header.manager-top-header h6,[data-bs-theme="dark"] .finance-report-container .card-header.goals-hero h6,[data-bs-theme="dark"] .finance-report-container .card-header.events-hero h6,[data-bs-theme="dark"] .finance-report-container .card-header.page-top-header .h6,[data-bs-theme="dark"] .finance-report-container .manager-dashboard-card>.card-header .h6,[data-bs-theme="dark"] .finance-report-container .card-header.materials-header .h6,[data-bs-theme="dark"] .finance-report-container .card-header.manager-top-header .h6,[data-bs-theme="dark"] .finance-report-container .card-header.goals-hero .h6,[data-bs-theme="dark"] .finance-report-container .card-header.events-hero .h6,[data-bs-theme="dark"] .finance-report-container .card-header.page-top-header i,[data-bs-theme="dark"] .finance-report-container .manager-dashboard-card>.card-header i,[data-bs-theme="dark"] .finance-report-container .card-header.materials-header i,[data-bs-theme="dark"] .finance-report-container .card-header.manager-top-header i,[data-bs-theme="dark"] .finance-report-container .card-header.goals-hero i,[data-bs-theme="dark"] .finance-report-container .card-header.events-hero i{color:#ffffff!important}[data-bs-theme="dark"] .finance-report-container .table thead th{background-color:#1f2937;color:#f9fafb;border-bottom:2px solid #374151}[data-bs-theme="dark"] .finance-report-container .table tbody tr:hover{background-color:#374151}[data-bs-theme="dark"] .form-control{background:#1f2937;border-color:#374151;color:#f9fafb}[data-bs-theme="dark"] .chart-container{background:#1f2937!important;border-color:#374151!important}[data-bs-theme="dark"] .chart-container h6,[data-bs-theme="dark"] .chart-container .h6{color:#f9fafb!important}[data-bs-theme="dark"] .chart-container h6 i,[data-bs-theme="dark"] .chart-container .h6 i{color:#3b82f6!important}[data-bs-theme="dark"] .chart-container form .form-control{background:#1f2937!important;border-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .chart-container form .form-control:focus{background:#1f2937!important;border-color:#3b82f6!important;color:#f9fafb!important}[data-bs-theme="dark"] .chart-container form .btn-primary{background:linear-gradient(135deg,#3b82f6 0%,#3b82f6 100%)!important;border:none!important}[data-bs-theme="dark"] .chart-container form .btn-primary:hover{background:linear-gradient(135deg,#0b63f3 0%,#0b63f3 100%)!important}[data-bs-theme="dark"] .chart-container canvas{background:#1f2937!important}.finance-report-container .card .card-header:not(.finance-tab-card-header),.finance-report-container .card-header:not(.finance-tab-card-header){background:#f8fafc;color:#111827!important}[data-bs-theme="dark"] .finance-report-container .card .card-header:not(.finance-tab-card-header),[data-bs-theme="dark"] .finance-report-container .card-header:not(.finance-tab-card-header){background:#1f2937;color:#f9fafb!important}.trade-form-steps .nav-pills{background-color:#f8fafc;border-radius:12px;padding:0.5rem}.trade-form-steps .nav-link{border-radius:8px;font-weight:500;color:#374151;transition:all 0.3s ease;position:relative}.trade-form-steps .nav-link:hover{background-color:rgba(28,176,246,0.1);color:#1cb0f6}.trade-form-steps .nav-link.active{background:linear-gradient(135deg,#1cb0f6,#58cc02)!important;color:#ffffff;box-shadow:0 4px 12px rgba(28,176,246,0.3)}.trade-form-steps .nav-link.completed::after{content:'✓';position:absolute;top:-5px;right:-5px;background:#059669;color:#ffffff;border-radius:50%;width:20px;height:20px;font-size:12px;display:flex;align-items:center;justify-content:center;border:2px solid #f8fafc}.step-panel{display:none;animation:fadeIn 0.4s ease-in-out}.step-panel.active{display:block}#direction-group .btn.btn-outline-success,#direction-group .btn-outline-success.add-material-btn{border:2px solid #059669!important;color:#059669!important;background-color:transparent!important}#direction-group .btn.btn-outline-success:hover,#direction-group .btn-outline-success.add-material-btn:hover{background-color:#059669!important;border-color:#059669!important;color:#ffffff!important}#direction-group .btn.btn-outline-success:focus,#direction-group .btn-outline-success.add-material-btn:focus{background-color:#059669!important;border-color:#059669!important;color:#ffffff!important;box-shadow:0 0 0 0.2rem rgba(5,150,105,0.25)!important}#direction-group .btn.btn-outline-success.active,#direction-group .btn-outline-success.active.add-material-btn{background-color:#059669!important;border-color:#059669!important;color:#ffffff!important}#direction-group .btn.btn-outline-danger,#direction-group .btn-outline-danger.add-material-btn{border:2px solid #dc2626!important;color:#dc2626!important;background-color:transparent!important}#direction-group .btn.btn-outline-danger:hover,#direction-group .btn-outline-danger.add-material-btn:hover{background-color:#dc2626!important;border-color:#dc2626!important;color:#ffffff!important}#direction-group .btn.btn-outline-danger:focus,#direction-group .btn-outline-danger.add-material-btn:focus{background-color:#dc2626!important;border-color:#dc2626!important;color:#ffffff!important;box-shadow:0 0 0 0.2rem rgba(220,38,38,0.25)!important}#direction-group .btn.btn-outline-danger.active,#direction-group .btn-outline-danger.active.add-material-btn{background-color:#dc2626!important;border-color:#dc2626!important;color:#ffffff!important}.finance-report-container #direction-group .btn.btn-outline-success,.finance-report-container #direction-group .btn-outline-success.add-material-btn{border:2px solid #059669!important;color:#059669!important;background-color:transparent!important}.finance-report-container #direction-group .btn.btn-outline-danger,.finance-report-container #direction-group .btn-outline-danger.add-material-btn{border:2px solid #dc2626!important;color:#dc2626!important;background-color:transparent!important}body .finance-report-container #direction-group button.btn.btn-outline-success,body .finance-report-container #direction-group button.btn-outline-success.add-material-btn{border:2px solid #059669!important;color:#059669!important;background-color:transparent!important}body .finance-report-container #direction-group button.btn.btn-outline-danger,body .finance-report-container #direction-group button.btn-outline-danger.add-material-btn{border:2px solid #dc2626!important;color:#dc2626!important;background-color:transparent!important}body .modal .modal-dialog .modal-content #addTradingDiaryModal .btn-outline-primary,body .modal .modal-dialog .modal-content #addTradingDiaryModal .deposit-button,body .modal .modal-dialog .modal-content #addTradingDiaryModal .js-refresh-kanban.btn,body .modal .modal-dialog .modal-content #addTradingDiaryModal .add-material-btn,body .modal .modal-dialog .modal-content #addTradingDiaryModal .event-history-page .btn.btn-secondary,.event-history-page body .modal .modal-dialog .modal-content #addTradingDiaryModal .btn.btn-secondary{border:2px solid #1cb0f6!important;color:#1cb0f6!important;background-color:transparent!important}body .modal .modal-dialog .modal-content #addTradingDiaryModal .btn-outline-primary:hover,body .modal .modal-dialog .modal-content #addTradingDiaryModal .deposit-button:hover,body .modal .modal-dialog .modal-content #addTradingDiaryModal .js-refresh-kanban.btn:hover,body .modal .modal-dialog .modal-content #addTradingDiaryModal .add-material-btn:hover,body .modal .modal-dialog .modal-content #addTradingDiaryModal .event-history-page .btn.btn-secondary:hover,.event-history-page body .modal .modal-dialog .modal-content #addTradingDiaryModal .btn.btn-secondary:hover{background-color:#1cb0f6!important;border-color:#1cb0f6!important;color:#ffffff!important}body .modal .modal-dialog .modal-content #addTradingDiaryModal .btn-outline-primary:focus,body .modal .modal-dialog .modal-content #addTradingDiaryModal .deposit-button:focus,body .modal .modal-dialog .modal-content #addTradingDiaryModal .js-refresh-kanban.btn:focus,body .modal .modal-dialog .modal-content #addTradingDiaryModal .add-material-btn:focus,body .modal .modal-dialog .modal-content #addTradingDiaryModal .event-history-page .btn.btn-secondary:focus,.event-history-page body .modal .modal-dialog .modal-content #addTradingDiaryModal .btn.btn-secondary:focus{background-color:#1cb0f6!important;border-color:#1cb0f6!important;color:#ffffff!important;box-shadow:0 0 0 0.2rem rgba(28,176,246,0.25)!important}.modal-dialog .modal-content .modal-header .btn-outline-primary,.modal-dialog .modal-content .modal-header .deposit-button,.modal-dialog .modal-content .modal-header .js-refresh-kanban.btn,.modal-dialog .modal-content .modal-header .add-material-btn,.modal-dialog .modal-content .modal-header .event-history-page .btn.btn-secondary,.event-history-page .modal-dialog .modal-content .modal-header .btn.btn-secondary{border:2px solid #1cb0f6!important;color:#1cb0f6!important;background-color:transparent!important}.modal-dialog .modal-content .modal-header .btn-outline-primary:hover,.modal-dialog .modal-content .modal-header .deposit-button:hover,.modal-dialog .modal-content .modal-header .js-refresh-kanban.btn:hover,.modal-dialog .modal-content .modal-header .add-material-btn:hover,.modal-dialog .modal-content .modal-header .event-history-page .btn.btn-secondary:hover,.event-history-page .modal-dialog .modal-content .modal-header .btn.btn-secondary:hover{background-color:#1cb0f6!important;border-color:#1cb0f6!important;color:#ffffff!important}#addTradingDiaryModal .form-label{color:#1f2937!important;font-weight:600}#addTradingDiaryModal .modal-header .form-label{color:#1f2937!important;font-weight:600}#addTradingDiaryModal .btn-outline-primary,#addTradingDiaryModal .deposit-button,#addTradingDiaryModal .js-refresh-kanban.btn,#addTradingDiaryModal .add-material-btn,#addTradingDiaryModal .event-history-page .btn.btn-secondary,.event-history-page #addTradingDiaryModal .btn.btn-secondary{border:2px solid #1cb0f6!important;color:#1cb0f6!important;background-color:transparent!important}#addTradingDiaryModal .btn-outline-primary:hover,#addTradingDiaryModal .deposit-button:hover,#addTradingDiaryModal .js-refresh-kanban.btn:hover,#addTradingDiaryModal .add-material-btn:hover,#addTradingDiaryModal .event-history-page .btn.btn-secondary:hover,.event-history-page #addTradingDiaryModal .btn.btn-secondary:hover{background-color:#1cb0f6!important;border-color:#1cb0f6!important;color:#ffffff!important}#addTradingDiaryModal .btn-outline-primary:focus,#addTradingDiaryModal .deposit-button:focus,#addTradingDiaryModal .js-refresh-kanban.btn:focus,#addTradingDiaryModal .add-material-btn:focus,#addTradingDiaryModal .event-history-page .btn.btn-secondary:focus,.event-history-page #addTradingDiaryModal .btn.btn-secondary:focus{background-color:#1cb0f6!important;border-color:#1cb0f6!important;color:#ffffff!important;box-shadow:0 0 0 0.2rem rgba(28,176,246,0.25)!important}#addTradingDiaryModal .btn-outline-primary.active,#addTradingDiaryModal .active.deposit-button,#addTradingDiaryModal .active.js-refresh-kanban.btn,#addTradingDiaryModal .active.add-material-btn,#addTradingDiaryModal .event-history-page .active.btn.btn-secondary,.event-history-page #addTradingDiaryModal .active.btn.btn-secondary{background-color:#1cb0f6!important;border-color:#1cb0f6!important;color:#ffffff!important}#orders-table thead th{background-color:#f8fafc;font-weight:600}#orders-table tbody tr{transition:background-color 0.2s ease}#orders-table tbody tr:hover{background-color:#f8fafc}#orders-table .form-control,#orders-table .form-select{font-size:0.875rem}[data-bs-theme="dark"] .trade-form-steps .nav-pills{background-color:#1f2937}[data-bs-theme="dark"] .trade-form-steps .nav-link{color:#d1d5db}[data-bs-theme="dark"] .trade-form-steps .nav-link:hover{background-color:rgba(45,184,255,0.1);color:#2db8ff}[data-bs-theme="dark"] .trade-form-steps .nav-link.active{background:linear-gradient(135deg,#2db8ff,#6dd412)!important;color:#ffffff}[data-bs-theme="dark"] .trade-form-steps .nav-link.completed::after{border-color:#1f2937}[data-bs-theme="dark"] #orders-table thead th{background-color:#1f2937;color:#ffffff;border-color:#374151}[data-bs-theme="dark"] #orders-table tbody tr:hover{background-color:#374151}[data-bs-theme="dark"] #orders-table tbody tr td{border-color:#374151}.events-hero{padding:1.5rem;min-height:6rem;border-radius:12px;margin-bottom:1rem;display:flex;align-items:center;box-shadow:0 10px 30px rgba(0,0,0,0.1)}.events-hero h1,.events-hero .h1{font-size:2.5rem;font-weight:700;margin-bottom:0.25rem}.events-hero p{font-size:1.1rem;opacity:0.9;margin-bottom:0}.events-hero .fa-trophy{font-size:4rem;opacity:0.3}.event-card{border:none;border-radius:16px;box-shadow:0 8px 25px rgba(0,0,0,0.08);transition:all 0.3s ease;overflow:hidden;background:#ffffff;position:relative}.event-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,0.15)}.event-card .event-cover{height:200px;object-fit:cover;width:100%;transition:transform 0.3s ease;background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff;display:flex;align-items:center;justify-content:center}.event-card .event-cover i{font-size:3rem;opacity:0.7}.event-card:hover .event-cover{transform:scale(1.05)}.event-card .card-body{padding:1.5rem}.event-card .card-title{font-size:1.25rem;font-weight:600;margin-bottom:0.75rem;color:#020203}.event-card .card-title a{color:inherit;text-decoration:none;transition:color 0.2s ease}.event-card .card-title a:hover{color:#1e40af}.event-card .card-text{color:#374151;line-height:1.6;margin-bottom:1rem}.event-info{display:flex;align-items:center;margin-bottom:0.5rem;font-size:0.9rem}.event-info i{width:16px;margin-right:0.5rem;color:#1e40af}.event-info strong{color:#111827;margin-right:0.25rem}.status-badge{display:inline-flex;align-items:center;padding:0.35rem 0.75rem;border-radius:20px;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:1rem}.status-badge.planned{background:linear-gradient(135deg,#fbc17d 0%,#f99119 100%);color:#d97706}.status-badge.active{background:linear-gradient(135deg,#3cf8be 0%,#07c78c 100%);color:#059669}.status-badge.finished{background:linear-gradient(135deg,#a9baf0 0%,#5273e1 100%);color:#1e40af}.event-stats{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding:0.75rem;background:linear-gradient(135deg,#f8fafc 0%,white 100%);border-radius:12px}.event-history-page h1,.event-history-page .h1{color:#111827}.event-history-page .list-group-item{background:#f8fafc;border-color:#d1d5db}.event-history-page .badge.bg-primary{background:#1e40af!important}.stat-item{display:flex;align-items:center;gap:0.5rem;font-size:0.85rem;color:#111827}.stat-item i{color:#1e40af;font-size:1rem}.prize-pool{background:linear-gradient(135deg,#fbc17d 0%,#0f2058 100%);color:#ffffff;padding:0.5rem 1rem;border-radius:20px;font-weight:600;font-size:0.9rem;display:inline-flex;align-items:center;gap:0.5rem;margin-bottom:1rem}.event-actions{display:flex;gap:0.5rem;margin-top:1rem}.btn-modern{border-radius:25px;padding:0.5rem 1.25rem;font-weight:600;font-size:0.85rem;text-transform:uppercase;letter-spacing:0.5px;transition:all 0.3s ease;border:none}.btn-primary-modern{background:#1e40af;color:#ffffff!important}.btn-primary-modern:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 5px 15px rgba(30,64,175,0.4)}.btn-secondary-modern{background:transparent;color:#1e40af;border:2px solid #1e40af}.btn-secondary-modern:hover{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff;border-color:transparent;transform:translateY(-2px);box-shadow:0 5px 15px rgba(30,64,175,0.4)}.empty-state{text-align:center;padding:3rem 1rem;color:#374151}.empty-state i{font-size:4rem;color:#d1d5db;margin-bottom:1rem}.empty-state h3,.empty-state .h3{color:#111827;margin-bottom:0.5rem}.event-detail-page .event-detail-cover{max-height:300px;object-fit:cover;width:100%;border-radius:16px;box-shadow:0 8px 25px rgba(0,0,0,0.1);margin-bottom:1rem}.event-detail-page h1,.event-detail-page .h1,.event-detail-page h3,.event-detail-page .h3{color:#111827}.event-detail-page h1 i,.event-detail-page .h1 i,.event-detail-page h3 i,.event-detail-page .h3 i{color:#1e40af}.event-detail-page .list-group-item{background:#f8fafc;border-color:#d1d5db}.event-detail-page .btn-primary{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);border:none}.event-task-image{max-width:100%;max-height:200px;object-fit:contain;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,0.1)}[data-bs-theme="dark"] .event-card{background:#1f2937}[data-bs-theme="dark"] .event-card .card-title{color:#f9fafb}[data-bs-theme="dark"] .event-card .card-text{color:#d1d5db}[data-bs-theme="dark"] .event-info i{color:#3b82f6}[data-bs-theme="dark"] .event-info strong{color:#f9fafb}[data-bs-theme="dark"] .prize-pool{color:#ffffff}[data-bs-theme="dark"] .btn-primary-modern{background:#3b82f6;color:#111827!important}[data-bs-theme="dark"] .btn-primary-modern:hover{background:#3b82f6;box-shadow:0 5px 15px rgba(59,130,246,0.35)}[data-bs-theme="dark"] .btn-secondary-modern{color:#f9fafb;border-color:#f9fafb}[data-bs-theme="dark"] .btn-secondary-modern:hover{background:#3b82f6;color:#111827;border-color:#3b82f6;box-shadow:0 5px 15px rgba(59,130,246,0.35)}[data-bs-theme="dark"] .event-history-page h1,[data-bs-theme="dark"] .event-history-page .h1{color:#f9fafb}[data-bs-theme="dark"] .event-history-page .list-group-item{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] .event-history-page .badge.bg-primary{background:#3b82f6!important;color:#111827!important}@media (max-width:768px){.events-hero{padding:2rem 0;border-radius:0 0 15px 15px}.events-hero h1,.events-hero .h1{font-size:2rem}.event-card .card-body{padding:1rem}.event-actions{flex-direction:column}.btn-modern{width:100%;justify-content:center}.event-stats{flex-direction:column;align-items:flex-start;gap:0.5rem}}.fade-in-up{animation:fadeInUp 0.6s ease-out}.event-card.loading{opacity:0.7;pointer-events:none}.event-card.loading::after{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid #d1d5db;border-top:2px solid #1e40af;border-radius:50%;animation:spin 1s linear infinite}body[data-onboarding-page="referrals"]{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";background-color:#ffffff;color:#111827;line-height:1.6;overflow-y:auto!important}body[data-onboarding-page="referrals"] #wrapper,body[data-onboarding-page="referrals"] #main-content{overflow-y:visible!important}body[data-onboarding-page="referrals"] .d-flex.justify-content-between.align-items-center{background:linear-gradient(135deg,#1cb0f6 0%,#58cc02 100%)!important;padding:2rem;border-radius:0.5rem;color:#ffffff!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}body[data-onboarding-page="referrals"] .d-flex.justify-content-between.align-items-center h1,body[data-onboarding-page="referrals"] .d-flex.justify-content-between.align-items-center .h1,body[data-onboarding-page="referrals"] .d-flex.justify-content-between.align-items-center h2,body[data-onboarding-page="referrals"] .d-flex.justify-content-between.align-items-center .h2{color:#ffffff!important;font-weight:600;margin:0;font-size:1.875rem}body[data-onboarding-page="referrals"] .d-flex.justify-content-between.align-items-center .btn,body[data-onboarding-page="referrals"] .d-flex.justify-content-between.align-items-center .add-material-btn{background:rgba(255,255,255,0.2);border:1px solid rgba(255,255,255,0.3);color:#ffffff;backdrop-filter:blur(10px);transition:all 0.3s ease}body[data-onboarding-page="referrals"] .d-flex.justify-content-between.align-items-center .btn:hover,body[data-onboarding-page="referrals"] .d-flex.justify-content-between.align-items-center .add-material-btn:hover{background:rgba(255,255,255,0.3);border-color:rgba(255,255,255,0.5);transform:translateY(-1px)}body[data-onboarding-page="referrals"] .lead{color:#374151;font-weight:400;margin-bottom:2rem}body[data-onboarding-page="referrals"] .card{background:#f8fafc;border:none;border-radius:0.5rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);overflow:hidden;opacity:0;animation:fade-in 0.6s ease forwards;transition:all 0.3s ease;position:relative}body[data-onboarding-page="referrals"] .card:nth-child(1){animation-delay:0.1s}body[data-onboarding-page="referrals"] .card:nth-child(2){animation-delay:0.2s}body[data-onboarding-page="referrals"] .card:nth-child(3){animation-delay:0.3s}body[data-onboarding-page="referrals"] .card:nth-child(4){animation-delay:0.4s}body[data-onboarding-page="referrals"] .card:nth-child(5){animation-delay:0.5s}body[data-onboarding-page="referrals"] .card:nth-child(6){animation-delay:0.6s}body[data-onboarding-page="referrals"] .card:hover{transform:translateY(-4px);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}body[data-onboarding-page="referrals"] .card .card-body{padding:1.5rem}body[data-onboarding-page="referrals"] .stat-item{background:#f8fafc;border:1px solid #d1d5db!important;border-radius:0.5rem;transition:all 0.3s ease}body[data-onboarding-page="referrals"] .stat-item:hover{transform:translateY(-2px);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);border-color:#1cb0f6!important}body[data-onboarding-page="referrals"] .stat-item h6,body[data-onboarding-page="referrals"] .stat-item .h6{color:#374151;font-weight:500;font-size:0.875rem;text-transform:uppercase;letter-spacing:0.05em}body[data-onboarding-page="referrals"] .stat-item .h3{color:#111827;font-weight:700;font-size:2rem;line-height:1}body[data-onboarding-page="referrals"] .text-primary{color:#1cb0f6!important}body[data-onboarding-page="referrals"] .text-success{color:#059669!important}body[data-onboarding-page="referrals"] .text-warning{color:#d97706!important}body[data-onboarding-page="referrals"] .text-info{color:#0891b2!important}body[data-onboarding-page="referrals"] .btn,body[data-onboarding-page="referrals"] .add-material-btn{border-radius:50rem;font-weight:500;padding:0.5rem 1rem;transition:all 0.3s ease;border:none;position:relative;overflow:hidden}body[data-onboarding-page="referrals"] .btn::before,body[data-onboarding-page="referrals"] .add-material-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:left 0.5s;border-radius:inherit}body[data-onboarding-page="referrals"] .btn:hover::before,body[data-onboarding-page="referrals"] .add-material-btn:hover::before{left:100%}body[data-onboarding-page="referrals"] .btn.btn-primary,body[data-onboarding-page="referrals"] .btn-primary.add-material-btn{background:linear-gradient(135deg,#1cb0f6,#58cc02)!important;border:none!important;color:#ffffff!important;box-shadow:0 4px 12px rgba(28,176,246,0.3)!important}body[data-onboarding-page="referrals"] .btn.btn-primary:hover,body[data-onboarding-page="referrals"] .btn-primary.add-material-btn:hover{background:linear-gradient(135deg,#2db8ff,#6dd412)!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(28,176,246,0.4)!important}body[data-onboarding-page="referrals"] .btn.btn-outline-primary,body[data-onboarding-page="referrals"] .quality-workspace-page .filter-actions .btn.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions body[data-onboarding-page="referrals"] .btn.btn-filter.btn-outline-primary,body[data-onboarding-page="referrals"] .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn,.quality-workspace-page .filter-actions body[data-onboarding-page="referrals"] .btn.btn-filter.add-material-btn,body[data-onboarding-page="referrals"] .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban,.quality-workspace-page .filter-actions body[data-onboarding-page="referrals"] .btn.btn-filter.js-refresh-kanban,body[data-onboarding-page="referrals"] .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button,.quality-workspace-page .filter-actions body[data-onboarding-page="referrals"] .btn.btn-filter.deposit-button,body[data-onboarding-page="referrals"] .btn.deposit-button,body[data-onboarding-page="referrals"] .btn.js-refresh-kanban,body[data-onboarding-page="referrals"] .add-material-btn,body[data-onboarding-page="referrals"] .event-history-page .btn.btn-secondary,body[data-onboarding-page="referrals"] .event-history-page .btn-secondary.add-material-btn,.event-history-page body[data-onboarding-page="referrals"] .btn.btn-secondary,.event-history-page body[data-onboarding-page="referrals"] .btn-secondary.add-material-btn{color:#1cb0f6!important;border:2px solid #1cb0f6!important;background:transparent!important}body[data-onboarding-page="referrals"] .btn.btn-outline-primary:hover,body[data-onboarding-page="referrals"] .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions body[data-onboarding-page="referrals"] .btn.btn-filter.add-material-btn:hover,body[data-onboarding-page="referrals"] .btn.deposit-button:hover,body[data-onboarding-page="referrals"] .btn.js-refresh-kanban:hover,body[data-onboarding-page="referrals"] .add-material-btn:hover,body[data-onboarding-page="referrals"] .event-history-page .btn.btn-secondary:hover,.event-history-page body[data-onboarding-page="referrals"] .btn.btn-secondary:hover{background:#1cb0f6!important;border-color:#1cb0f6!important;color:#ffffff!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(28,176,246,0.4)!important}body[data-onboarding-page="referrals"] .btn.btn-outline-secondary,body[data-onboarding-page="referrals"] .btn-outline-secondary.add-material-btn{color:#374151;border:2px solid #374151;background:transparent}body[data-onboarding-page="referrals"] .btn.btn-outline-secondary:hover,body[data-onboarding-page="referrals"] .btn-outline-secondary.add-material-btn:hover{background:#374151;border-color:#374151;color:#ffffff;transform:translateY(-2px)}body[data-onboarding-page="referrals"] .btn.btn-sm,body[data-onboarding-page="referrals"] .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn,body[data-onboarding-page="referrals"] .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions body[data-onboarding-page="referrals"] .btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions body[data-onboarding-page="referrals"] .btn-filter.btn-danger-modern,body[data-onboarding-page="referrals"] .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,body[data-onboarding-page="referrals"] .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,body[data-onboarding-page="referrals"] .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,.event-history-page body[data-onboarding-page="referrals"] .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,body[data-onboarding-page="referrals"] .quality-workspace-page .filter-actions .btn-filter.add-material-btn,body[data-onboarding-page="referrals"] .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,body[data-onboarding-page="referrals"] .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions body[data-onboarding-page="referrals"] .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions body[data-onboarding-page="referrals"] .event-history-page .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page body[data-onboarding-page="referrals"] .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions body[data-onboarding-page="referrals"] .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions body[data-onboarding-page="referrals"] .btn-filter.add-material-btn,.quality-workspace-page .filter-actions body[data-onboarding-page="referrals"] .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions body[data-onboarding-page="referrals"] .btn-filter.deposit-button,body[data-onboarding-page="referrals"] .btn-sm.add-material-btn,body[data-onboarding-page="referrals"] .btn-group-sm>.btn,body[data-onboarding-page="referrals"] .btn-group-sm>.add-material-btn{padding:0.375rem 0.75rem;font-size:0.875rem}body[data-onboarding-page="referrals"] .form-control{border:2px solid #d1d5db;border-radius:0.375rem;padding:0.75rem 1rem;font-size:0.875rem;transition:all 0.3s ease;background-color:#ffffff;color:#111827}body[data-onboarding-page="referrals"] .form-control:focus{border-color:#1cb0f6;box-shadow:0 0 0 3px rgba(28,176,246,0.1);background-color:#ffffff;color:#111827}body[data-onboarding-page="referrals"] .form-control.bg-light{background-color:#f8fafc!important}body[data-onboarding-page="referrals"] .form-control.form-control-lg{padding:1rem 1.25rem;font-size:1rem}body[data-onboarding-page="referrals"] .form-control.form-control-sm{padding:0.5rem 0.75rem;font-size:0.875rem}body[data-onboarding-page="referrals"] .form-control::placeholder{color:#6b7280}body[data-onboarding-page="referrals"] .input-group{border-radius:0.375rem;overflow:hidden}body[data-onboarding-page="referrals"] .input-group .form-control{border-right:none}body[data-onboarding-page="referrals"] .input-group .btn,body[data-onboarding-page="referrals"] .input-group .add-material-btn{border-left:none;border-radius:0 0.375rem 0.375rem 0}body[data-onboarding-page="referrals"] .alert{border:none;border-radius:0.5rem;padding:1.25rem;margin-bottom:1.5rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075)}body[data-onboarding-page="referrals"] .alert.alert-warning{background:linear-gradient(135deg,#fccc95,#fbb564);color:#442502}body[data-onboarding-page="referrals"] .alert.alert-success{background:linear-gradient(135deg,#54f9c6,#23f8b6);color:#023324}body[data-onboarding-page="referrals"] .alert.alert-info{background:linear-gradient(135deg,#74dff9,#43d4f7);color:#011a20}body[data-onboarding-page="referrals"] .alert.alert-danger{background:linear-gradient(135deg,#f5c0c0,#ee9494);color:#861616}body[data-onboarding-page="referrals"] .table{border-radius:0.5rem;overflow:hidden;background-color:#f8fafc;color:#111827}body[data-onboarding-page="referrals"] .table thead th{background:linear-gradient(135deg,#f8fafc,white);border-bottom:2px solid #d1d5db;color:#111827;font-weight:600;padding:1rem}body[data-onboarding-page="referrals"] .table tbody td{padding:1rem;border-bottom:1px solid #dfe2e6;vertical-align:middle;background-color:#f8fafc;color:#111827}body[data-onboarding-page="referrals"] .table tbody tr:hover{background-color:#f8fafc}body[data-onboarding-page="referrals"] .badge{border-radius:50rem;font-weight:500;padding:0.375rem 0.75rem;font-size:0.75rem}body[data-onboarding-page="referrals"] .bg-warning{background:linear-gradient(135deg,#d97706,#f59e0b)!important;color:#442502!important}body[data-onboarding-page="referrals"] .bg-success{background:linear-gradient(135deg,#059669,#10b981)!important;color:#ffffff!important}body[data-onboarding-page="referrals"] .bg-info{background:linear-gradient(135deg,#0891b2,#0ab9e3)!important;color:#ffffff!important}body[data-onboarding-page="referrals"] .bg-danger{background:linear-gradient(135deg,#dc2626,#ef4444)!important;color:#ffffff!important}body[data-onboarding-page="referrals"] .bg-primary{background:linear-gradient(135deg,#1cb0f6,#58cc02)!important;color:#ffffff!important}body[data-onboarding-page="referrals"] .bg-secondary{background:linear-gradient(135deg,#4b5563,#6b7280)!important;color:#ffffff!important}body[data-onboarding-page="referrals"] .list-group:not(.list-group-flush) .list-group-item{border:1px solid #d1d5db;border-radius:0.5rem;margin-bottom:0.5rem;transition:all 0.3s ease;background-color:#f8fafc;color:#111827}body[data-onboarding-page="referrals"] .list-group:not(.list-group-flush) .list-group-item:hover{background-color:#f8fafc;border-color:#1cb0f6;transform:translateX(4px)}body[data-onboarding-page="referrals"] .list-group:not(.list-group-flush) .list-group-item h6,body[data-onboarding-page="referrals"] .list-group:not(.list-group-flush) .list-group-item .h6{color:#111827;font-weight:600;margin-bottom:0.5rem}body[data-onboarding-page="referrals"] .list-group:not(.list-group-flush) .list-group-item small,body[data-onboarding-page="referrals"] .list-group:not(.list-group-flush) .list-group-item .small{color:#374151;font-size:0.875rem}body[data-onboarding-page="referrals"] .pagination{gap:0.25rem}body[data-onboarding-page="referrals"] .page-link{border:2px solid #d1d5db;border-radius:0.375rem;color:#111827;font-weight:500;padding:0.5rem 0.75rem;transition:all 0.3s ease;background-color:#ffffff}body[data-onboarding-page="referrals"] .page-link:hover{background:linear-gradient(135deg,#1cb0f6,#58cc02);border-color:#1cb0f6;color:#ffffff;transform:translateY(-1px)}body[data-onboarding-page="referrals"] .page-item.active .page-link{background:linear-gradient(135deg,#1cb0f6,#58cc02)!important;border-color:#1cb0f6;color:#ffffff}body[data-onboarding-page="referrals"] .modal-content{border:none;border-radius:0.5rem;box-shadow:0 1rem 3rem rgba(0,0,0,0.175);background-color:#f8fafc;color:#111827}body[data-onboarding-page="referrals"] .modal-header{background:linear-gradient(135deg,#f8fafc,white);border-bottom:1px solid #d1d5db;border-radius:0.5rem 0.5rem 0 0}body[data-onboarding-page="referrals"] .modal-title{color:#111827;font-weight:600}body[data-onboarding-page="referrals"] .modal-body{padding:1.5rem;background-color:#f8fafc;color:#111827}body[data-onboarding-page="referrals"] .modal-footer{border-top:1px solid #d1d5db;padding:1rem 1.5rem;background-color:#f8fafc}body[data-onboarding-page="referrals"] h1,body[data-onboarding-page="referrals"] .h1,body[data-onboarding-page="referrals"] h2,body[data-onboarding-page="referrals"] .h2,body[data-onboarding-page="referrals"] h3,body[data-onboarding-page="referrals"] .h3,body[data-onboarding-page="referrals"] h4,body[data-onboarding-page="referrals"] .h4,body[data-onboarding-page="referrals"] h5,body[data-onboarding-page="referrals"] .h5,body[data-onboarding-page="referrals"] h6,body[data-onboarding-page="referrals"] .h6{color:#111827;font-weight:600;line-height:1.3}body[data-onboarding-page="referrals"] h1,body[data-onboarding-page="referrals"] .h1{font-size:2.25rem;margin-bottom:1.5rem}body[data-onboarding-page="referrals"] h2,body[data-onboarding-page="referrals"] .h2{font-size:1.875rem;margin-bottom:1.25rem}body[data-onboarding-page="referrals"] h5,body[data-onboarding-page="referrals"] .h5{font-size:1.125rem;margin-bottom:1rem}body[data-onboarding-page="referrals"] small,body[data-onboarding-page="referrals"] .small{color:#374151;font-size:0.875rem;line-height:1.5}body[data-onboarding-page="referrals"] a{color:#1e40af;text-decoration:none;transition:color 0.3s ease}body[data-onboarding-page="referrals"] a:hover{color:#173083;text-decoration:underline}body[data-onboarding-page="referrals"] .text-decoration-none{text-decoration:none!important}body[data-onboarding-page="referrals"] .text-reset{color:inherit!important}body[data-onboarding-page="referrals"] .border-bottom{border-bottom:1px solid #d1d5db!important}body[data-onboarding-page="referrals"] .opacity-75{opacity:0.75!important}body[data-onboarding-page="referrals"] .user-select-all{user-select:all;cursor:text}body[data-onboarding-page="referrals"] .scrollable-list-group{max-height:250px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#9ca3af transparent}body[data-onboarding-page="referrals"] .scrollable-list-group::-webkit-scrollbar{width:6px}body[data-onboarding-page="referrals"] .scrollable-list-group::-webkit-scrollbar-track{background:transparent}body[data-onboarding-page="referrals"] .scrollable-list-group::-webkit-scrollbar-thumb{background-color:#9ca3af;border-radius:3px}body[data-onboarding-page="referrals"] .scrollable-list-group::-webkit-scrollbar-thumb:hover{background-color:#374151}body[data-onboarding-page="referrals"] .referral-list-group .list-group-item.referral-list-item{background:none!important;background-image:none!important;color:#111827!important;border-color:rgba(209,213,219,0.5)!important;padding:1rem 1.5rem!important;transition:background-color 0.3s ease!important}body[data-onboarding-page="referrals"] .referral-list-group .list-group-item.referral-list-item:nth-child(odd){background-color:#ffffff!important;background-image:none!important}body[data-onboarding-page="referrals"] .referral-list-group .list-group-item.referral-list-item:nth-child(even){background-color:#f8fafc!important;background-image:none!important}body[data-onboarding-page="referrals"] .referral-list-group .list-group-item.referral-list-item:hover{background-color:rgba(28,176,246,0.1)!important;background-image:none!important}body[data-onboarding-page="referrals"] .referral-list-group .list-group-item.referral-list-item:first-child{border-top-width:0!important}body[data-onboarding-page="referrals"] .referral-list-group .list-group-item.referral-list-item:last-child{border-bottom-width:0!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .referral-list-group .list-group-item.referral-list-item{color:#f9fafb!important;border-color:rgba(55,65,81,0.5)!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .referral-list-group .list-group-item.referral-list-item:nth-child(odd){background-color:#111827!important;background-image:none!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .referral-list-group .list-group-item.referral-list-item:nth-child(even){background-color:#1f2937!important;background-image:none!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .referral-list-group .list-group-item.referral-list-item:hover{background-color:#374151!important;background-image:none!important}@keyframes fade-in{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){body[data-onboarding-page="referrals"] .d-flex.justify-content-between.align-items-center{flex-direction:column;gap:1rem;text-align:center}body[data-onboarding-page="referrals"] .d-flex.justify-content-between.align-items-center h2,body[data-onboarding-page="referrals"] .d-flex.justify-content-between.align-items-center .h2{font-size:1.5rem}body[data-onboarding-page="referrals"] .stat-item .h3{font-size:1.5rem}body[data-onboarding-page="referrals"] .card-body{padding:1rem}body[data-onboarding-page="referrals"] .table-responsive{font-size:0.875rem}}@media (min-width:992px){body[data-onboarding-page="referrals"] #main-content{padding-left:70px}body[data-onboarding-page="referrals"][data-sidebar-desktop-state="fixed-expanded"] #main-content{padding-left:260px}}[data-bs-theme="dark"] body[data-onboarding-page="referrals"]{background-color:#111827;color:#f9fafb}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .d-flex.justify-content-between.align-items-center{background:linear-gradient(135deg,#2db8ff 0%,#6dd412 100%)!important;color:#ffffff!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .d-flex.justify-content-between.align-items-center h1,[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .d-flex.justify-content-between.align-items-center .h1,[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .d-flex.justify-content-between.align-items-center h2,[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .d-flex.justify-content-between.align-items-center .h2{color:#ffffff!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .lead{color:#d1d5db}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .card{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .stat-item{background:#1f2937;border-color:#374151!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .stat-item:hover{border-color:#2db8ff!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .stat-item h6,[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .stat-item .h6{color:#d1d5db}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .stat-item .h3{color:#f9fafb}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .form-control{background-color:#1f2937;border-color:#374151;color:#f9fafb}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .form-control:focus{background-color:#1f2937;border-color:#2db8ff;color:#f9fafb}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .form-control::placeholder{color:#d1d5db}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .form-control.bg-light{background-color:#283547!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .table{background-color:#1f2937;color:#f9fafb}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .table thead th{background:linear-gradient(135deg,#1f2937,#283547);border-bottom-color:#374151;color:#f9fafb}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .table tbody td{background-color:#1f2937;color:#f9fafb;border-bottom-color:#374151}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .table tbody tr:hover{background-color:#283547}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .list-group-item{background-color:#1f2937;border-color:#374151;color:#f9fafb}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .list-group-item:hover{background-color:#283547;border-color:#2db8ff}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .list-group-item h6,[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .list-group-item .h6{color:#f9fafb}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .list-group-item small,[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .list-group-item .small{color:#d1d5db}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .page-link{background-color:#1f2937;border-color:#374151;color:#f9fafb}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .page-link:hover{background:linear-gradient(135deg,#2db8ff,#6dd412);border-color:#2db8ff;color:#ffffff}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .page-item.active .page-link{background:linear-gradient(135deg,#2db8ff,#6dd412)!important;border-color:#2db8ff;color:#ffffff}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .modal-content{background-color:#1f2937;color:#f9fafb}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .modal-header{background:linear-gradient(135deg,#1f2937,#283547);border-bottom-color:#374151}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .modal-title{color:#f9fafb}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .modal-body,[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .modal-footer{background-color:#1f2937;color:#f9fafb}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .modal-footer{border-top-color:#374151}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] h1,[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .h1,[data-bs-theme="dark"] body[data-onboarding-page="referrals"] h2,[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .h2,[data-bs-theme="dark"] body[data-onboarding-page="referrals"] h3,[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .h3,[data-bs-theme="dark"] body[data-onboarding-page="referrals"] h4,[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .h4,[data-bs-theme="dark"] body[data-onboarding-page="referrals"] h5,[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .h5,[data-bs-theme="dark"] body[data-onboarding-page="referrals"] h6,[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .h6{color:#f9fafb}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] small,[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .small{color:#d1d5db}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] a{color:#2db8ff}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] a:hover{color:#1cb0f6}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .scrollable-list-group{scrollbar-color:#d1d5db transparent}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .scrollable-list-group::-webkit-scrollbar-thumb{background-color:#d1d5db}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .scrollable-list-group::-webkit-scrollbar-thumb:hover{background-color:#eeeff1}body[data-onboarding-page="funds-deposit"]{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;background-color:#ffffff;color:#111827;line-height:1.6}[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"]{color:#f9fafb}[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .d-flex.justify-content-between.align-items-center{background:linear-gradient(135deg,#2db8ff 0%,#6dd412 100%)!important}[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .card{background:#1f2937;box-shadow:0 4px 12px rgba(0,0,0,0.25)}[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .card-header{background:linear-gradient(135deg,#1f2937,#253041);border-bottom:1px solid #374151}[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .card-header h4,[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .card-header .h4,[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .card-header h5,[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .card-header .h5{color:#f9fafb}[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .card-header i{color:#2db8ff}[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .form-control{background:#1f2937;color:#f9fafb;border-color:#374151}[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .form-control:focus{border-color:#2db8ff;box-shadow:0 0 0 3px rgba(45,184,255,0.1)}[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .form-control::placeholder{color:#d1d5db}[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .input-group .input-group-text{background:linear-gradient(135deg,#1f2937,#253041);border-color:#374151;color:#d1d5db}[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .list-group-item{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .list-group-item .badge{color:#111827}[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .table thead th{background:linear-gradient(135deg,#1f2937,#253041);border-bottom-color:#374151;color:#f9fafb}[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .table tbody tr:hover{background-color:#232e3e}[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .lead{color:#f9fafb}[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] small,[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .small{color:#d1d5db}[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .profit-overlay{background:rgba(31,41,55,0.98);border-color:#374151}[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .btn-primary{background:linear-gradient(135deg,#2db8ff,#6dd412)!important}[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .btn-primary:hover{background:linear-gradient(135deg,#1cb0f6,#58cc02)!important}[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .btn-outline-primary,[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .btn-filter.btn-outline-primary,[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .quality-workspace-page .filter-actions .btn-filter.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .btn-filter.add-material-btn,[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .btn-filter.deposit-button,[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .deposit-button,[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .js-refresh-kanban.btn,[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .add-material-btn,[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .event-history-page .btn.btn-secondary,.event-history-page [data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .btn.btn-secondary{color:#2db8ff!important;border-color:#2db8ff!important}[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .btn-outline-primary:hover,[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .deposit-button:hover,[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .js-refresh-kanban.btn:hover,[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .add-material-btn:hover,[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .event-history-page .btn.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .btn.btn-secondary:hover{background:#2db8ff!important;border-color:#2db8ff!important}[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .text-primary{color:#2db8ff!important}[data-bs-theme="dark"] body[data-onboarding-page="funds-deposit"] .bg-primary{background:linear-gradient(135deg,#2db8ff,#6dd412)!important}.funds-history .nav-tabs{border:none;background:rgba(248,250,252,0.8);border-radius:1rem;padding:0.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1);margin-bottom:2rem}.funds-history .nav-tabs .nav-link{border:none;border-radius:0.75rem;padding:0.75rem 1.25rem;color:#374151;font-weight:500}.funds-history .nav-tabs .nav-link:hover{color:#1cb0f6;background:rgba(28,176,246,0.08)}.funds-history .nav-tabs .nav-link.active{background:linear-gradient(135deg,#1cb0f6 0%,#58cc02 100%);color:#ffffff}.funds-history .card{border:none;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1)}.funds-history .card-header{background:#f8fafc;border-bottom:1px solid #d1d5db}.funds-history .table thead th{background:linear-gradient(135deg,#1cb0f6 0%,#58cc02 100%);color:#ffffff;border:none}.funds-history .badge.bg-warning{color:#92400e!important}.funds-history .badge.bg-success,.funds-history .badge.bg-danger{color:#ffffff!important}[data-bs-theme="dark"] .funds-history .card{background:#1f2937;color:#f9fafb}[data-bs-theme="dark"] .funds-history .card-header{background:linear-gradient(135deg,#1f2937,#253041);border-color:#374151}[data-bs-theme="dark"] .funds-history .table thead th{color:#ffffff}body[data-onboarding-page="funds-deposit"] .d-flex.justify-content-between.align-items-center{background:linear-gradient(135deg,#1cb0f6 0%,#58cc02 100%)!important;color:#ffffff;padding:2rem;border-radius:12px}body[data-onboarding-page="funds-deposit"] .d-flex.justify-content-between.align-items-center h2,body[data-onboarding-page="funds-deposit"] .d-flex.justify-content-between.align-items-center .h2,body[data-onboarding-page="funds-deposit"] .d-flex.justify-content-between.align-items-center i{color:#ffffff!important}body[data-onboarding-page="funds-deposit"] .d-flex.justify-content-between.align-items-center h2,body[data-onboarding-page="funds-deposit"] .d-flex.justify-content-between.align-items-center .h2{color:#ffffff;font-weight:600;margin:0;font-size:1.875rem}body[data-onboarding-page="funds-deposit"] .d-flex.justify-content-between.align-items-center .btn,body[data-onboarding-page="funds-deposit"] .d-flex.justify-content-between.align-items-center .add-material-btn{background:rgba(255,255,255,0.2);border:1px solid rgba(255,255,255,0.3);color:#ffffff;backdrop-filter:blur(10px);transition:all 0.3s ease}body[data-onboarding-page="funds-deposit"] .d-flex.justify-content-between.align-items-center .btn:hover,body[data-onboarding-page="funds-deposit"] .d-flex.justify-content-between.align-items-center .add-material-btn:hover{background:rgba(255,255,255,0.3);border-color:rgba(255,255,255,0.5);transform:translateY(-1px)}body[data-onboarding-page="funds-deposit"] .card{background:#f8fafc;border:none;border-radius:12px;box-shadow:0 4px 6px -1px rgba(17,24,39,0.1),0 2px 4px -1px rgba(17,24,39,0.06);overflow:hidden;opacity:0;animation:fade-in 0.6s ease forwards;transition:all 0.3s ease;position:relative}body[data-onboarding-page="funds-deposit"] .card:nth-child(1){animation-delay:0.1s}body[data-onboarding-page="funds-deposit"] .card:nth-child(2){animation-delay:0.2s}body[data-onboarding-page="funds-deposit"] .card:nth-child(3){animation-delay:0.3s}body[data-onboarding-page="funds-deposit"] .card:nth-child(4){animation-delay:0.4s}body[data-onboarding-page="funds-deposit"] .card:nth-child(5){animation-delay:0.5s}body[data-onboarding-page="funds-deposit"] .card:nth-child(6){animation-delay:0.6s}body[data-onboarding-page="funds-deposit"] .card:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(17,24,39,0.1),0 4px 6px -2px rgba(17,24,39,0.05)}body[data-onboarding-page="funds-deposit"] .card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1cb0f6,#58cc02);opacity:0;transition:opacity 0.3s ease}body[data-onboarding-page="funds-deposit"] .card:hover::before{opacity:1}body[data-onboarding-page="funds-deposit"] .card .card-body{padding:1.5rem}body[data-onboarding-page="funds-deposit"] .card-header{background:linear-gradient(135deg,#f8fafc,white);border-bottom:1px solid #d1d5db;padding:1rem 1.5rem}body[data-onboarding-page="funds-deposit"] .card-header h4,body[data-onboarding-page="funds-deposit"] .card-header .h4,body[data-onboarding-page="funds-deposit"] .card-header h5,body[data-onboarding-page="funds-deposit"] .card-header .h5{color:#111827;font-weight:600;margin:0}body[data-onboarding-page="funds-deposit"] .card-header i{color:#1cb0f6}body[data-onboarding-page="funds-deposit"] .form-control{border:2px solid #d1d5db;border-radius:8px;padding:0.75rem 1rem;font-size:0.875rem;transition:all 0.3s ease}body[data-onboarding-page="funds-deposit"] .form-control:focus{border-color:#1cb0f6;box-shadow:0 0 0 3px rgba(28,176,246,0.1)}body[data-onboarding-page="funds-deposit"] .input-group{border-radius:8px;overflow:hidden}body[data-onboarding-page="funds-deposit"] .input-group .form-control{border-right:none}body[data-onboarding-page="funds-deposit"] .input-group .input-group-text{background:linear-gradient(135deg,#f8fafc,white);border:2px solid #d1d5db;border-left:none;color:#374151;font-weight:500}body[data-onboarding-page="funds-deposit"] .form-check-input{border:2px solid #d1d5db;border-radius:4px;transition:all 0.3s ease}body[data-onboarding-page="funds-deposit"] .form-check-input:checked{background-color:#1cb0f6;border-color:#1cb0f6}body[data-onboarding-page="funds-deposit"] .form-check-input:focus{border-color:#1cb0f6;box-shadow:0 0 0 3px rgba(28,176,246,0.1)}body[data-onboarding-page="funds-deposit"] .form-check-label{color:#111827;font-weight:500}body[data-onboarding-page="funds-deposit"] .btn,body[data-onboarding-page="funds-deposit"] .add-material-btn{border-radius:9999px;font-weight:500;padding:0.5rem 1rem;transition:all 0.3s ease;border:none;position:relative;overflow:hidden}body[data-onboarding-page="funds-deposit"] .btn::before,body[data-onboarding-page="funds-deposit"] .add-material-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:left 0.5s}body[data-onboarding-page="funds-deposit"] .btn:hover::before,body[data-onboarding-page="funds-deposit"] .add-material-btn:hover::before{left:100%}body[data-onboarding-page="funds-deposit"] .btn.btn-primary,body[data-onboarding-page="funds-deposit"] .btn-primary.add-material-btn{background:linear-gradient(135deg,#1cb0f6,#58cc02)!important;border:none!important;color:white!important;box-shadow:0 4px 12px rgba(28,176,246,0.3)!important}body[data-onboarding-page="funds-deposit"] .btn.btn-primary:hover,body[data-onboarding-page="funds-deposit"] .btn-primary.add-material-btn:hover{background:linear-gradient(135deg,#2db8ff,#6dd412)!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(28,176,246,0.4)!important}body[data-onboarding-page="funds-deposit"] .btn.btn-outline-primary,body[data-onboarding-page="funds-deposit"] .quality-workspace-page .filter-actions .btn.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions body[data-onboarding-page="funds-deposit"] .btn.btn-filter.btn-outline-primary,body[data-onboarding-page="funds-deposit"] .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn,.quality-workspace-page .filter-actions body[data-onboarding-page="funds-deposit"] .btn.btn-filter.add-material-btn,body[data-onboarding-page="funds-deposit"] .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban,.quality-workspace-page .filter-actions body[data-onboarding-page="funds-deposit"] .btn.btn-filter.js-refresh-kanban,body[data-onboarding-page="funds-deposit"] .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button,.quality-workspace-page .filter-actions body[data-onboarding-page="funds-deposit"] .btn.btn-filter.deposit-button,body[data-onboarding-page="funds-deposit"] .btn.deposit-button,body[data-onboarding-page="funds-deposit"] .btn.js-refresh-kanban,body[data-onboarding-page="funds-deposit"] .add-material-btn,body[data-onboarding-page="funds-deposit"] .event-history-page .btn.btn-secondary,body[data-onboarding-page="funds-deposit"] .event-history-page .btn-secondary.add-material-btn,.event-history-page body[data-onboarding-page="funds-deposit"] .btn.btn-secondary,.event-history-page body[data-onboarding-page="funds-deposit"] .btn-secondary.add-material-btn{color:#1cb0f6!important;border:2px solid #1cb0f6!important;background:transparent!important}body[data-onboarding-page="funds-deposit"] .btn.btn-outline-primary:hover,body[data-onboarding-page="funds-deposit"] .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions body[data-onboarding-page="funds-deposit"] .btn.btn-filter.add-material-btn:hover,body[data-onboarding-page="funds-deposit"] .btn.deposit-button:hover,body[data-onboarding-page="funds-deposit"] .btn.js-refresh-kanban:hover,body[data-onboarding-page="funds-deposit"] .add-material-btn:hover,body[data-onboarding-page="funds-deposit"] .event-history-page .btn.btn-secondary:hover,.event-history-page body[data-onboarding-page="funds-deposit"] .btn.btn-secondary:hover{background:#1cb0f6!important;border-color:#1cb0f6!important;color:white!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(28,176,246,0.4)!important}body[data-onboarding-page="funds-deposit"] .btn.btn-outline-secondary,body[data-onboarding-page="funds-deposit"] .btn-outline-secondary.add-material-btn{color:#374151;border:2px solid #374151;background:transparent}body[data-onboarding-page="funds-deposit"] .btn.btn-outline-secondary:hover,body[data-onboarding-page="funds-deposit"] .btn-outline-secondary.add-material-btn:hover{background:#374151;border-color:#374151;color:white;transform:translateY(-2px)}body[data-onboarding-page="funds-deposit"] .btn.btn-sm,body[data-onboarding-page="funds-deposit"] .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn,body[data-onboarding-page="funds-deposit"] .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions body[data-onboarding-page="funds-deposit"] .btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions body[data-onboarding-page="funds-deposit"] .btn-filter.btn-danger-modern,body[data-onboarding-page="funds-deposit"] .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,body[data-onboarding-page="funds-deposit"] .quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,body[data-onboarding-page="funds-deposit"] .event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,.event-history-page body[data-onboarding-page="funds-deposit"] .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,body[data-onboarding-page="funds-deposit"] .quality-workspace-page .filter-actions .btn-filter.add-material-btn,body[data-onboarding-page="funds-deposit"] .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,body[data-onboarding-page="funds-deposit"] .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions body[data-onboarding-page="funds-deposit"] .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions body[data-onboarding-page="funds-deposit"] .event-history-page .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page body[data-onboarding-page="funds-deposit"] .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions body[data-onboarding-page="funds-deposit"] .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions body[data-onboarding-page="funds-deposit"] .btn-filter.add-material-btn,.quality-workspace-page .filter-actions body[data-onboarding-page="funds-deposit"] .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions body[data-onboarding-page="funds-deposit"] .btn-filter.deposit-button,body[data-onboarding-page="funds-deposit"] .btn-sm.add-material-btn,body[data-onboarding-page="funds-deposit"] .btn-group-sm>.btn,body[data-onboarding-page="funds-deposit"] .btn-group-sm>.add-material-btn{padding:0.375rem 0.75rem;font-size:0.875rem}body[data-onboarding-page="funds-deposit"] .list-group-item{border:1px solid #d1d5db;border-radius:12px;margin-bottom:0.5rem;transition:all 0.3s ease;background:#f8fafc}body[data-onboarding-page="funds-deposit"] .list-group-item:hover{background-color:white;border-color:#1cb0f6;transform:translateX(4px)}body[data-onboarding-page="funds-deposit"] .list-group-item .badge{border-radius:9999px;font-weight:500;padding:0.375rem 0.75rem;font-size:0.75rem}body[data-onboarding-page="funds-deposit"] .list-group-item .bg-secondary{background:linear-gradient(135deg,#6b7280,#9ca3af)!important;color:white!important}body[data-onboarding-page="funds-deposit"] .table{border-radius:12px;overflow:hidden}body[data-onboarding-page="funds-deposit"] .table thead th{background:linear-gradient(135deg,#f8fafc,white);border-bottom:2px solid #d1d5db;color:#111827;font-weight:600;padding:1rem}body[data-onboarding-page="funds-deposit"] .table tbody td{padding:1rem;border-bottom:1px solid #f1f5f9;vertical-align:middle}body[data-onboarding-page="funds-deposit"] .table tbody tr:hover{background-color:white}body[data-onboarding-page="funds-deposit"] .table.table-striped>tbody>tr:nth-of-type(odd){background-color:#fdfefe}body[data-onboarding-page="funds-deposit"] .badge{border-radius:9999px;font-weight:500;padding:0.375rem 0.75rem;font-size:0.75rem}body[data-onboarding-page="funds-deposit"] .bg-success{background:linear-gradient(135deg,#58cc02,#22c55e)!important;color:white!important}body[data-onboarding-page="funds-deposit"] .bg-warning{background:linear-gradient(135deg,#d97706,#fbbf24)!important;color:#92400e!important}body[data-onboarding-page="funds-deposit"] .bg-danger{background:linear-gradient(135deg,#dc2626,#ef4444)!important;color:white!important}body[data-onboarding-page="funds-deposit"] .bg-primary{background:linear-gradient(135deg,#1cb0f6,#58cc02)!important;color:white!important}body[data-onboarding-page="funds-deposit"] .bg-secondary{background:linear-gradient(135deg,#6b7280,#9ca3af)!important;color:white!important}body[data-onboarding-page="funds-deposit"] .alert{border:none;border-radius:12px;padding:1.25rem;margin-bottom:1.5rem;box-shadow:0 4px 6px -1px rgba(17,24,39,0.1),0 2px 4px -1px rgba(17,24,39,0.06)}body[data-onboarding-page="funds-deposit"] .alert.alert-danger{background:linear-gradient(135deg,#f8d6d6,#fef9f9);color:#701212}body[data-onboarding-page="funds-deposit"] h1,body[data-onboarding-page="funds-deposit"] .h1,body[data-onboarding-page="funds-deposit"] h2,body[data-onboarding-page="funds-deposit"] .h2,body[data-onboarding-page="funds-deposit"] h3,body[data-onboarding-page="funds-deposit"] .h3,body[data-onboarding-page="funds-deposit"] h4,body[data-onboarding-page="funds-deposit"] .h4,body[data-onboarding-page="funds-deposit"] h5,body[data-onboarding-page="funds-deposit"] .h5,body[data-onboarding-page="funds-deposit"] h6,body[data-onboarding-page="funds-deposit"] .h6{color:#111827;font-weight:600;line-height:1.3}body[data-onboarding-page="funds-deposit"] .lead{color:#111827;font-weight:500;font-size:1.125rem}body[data-onboarding-page="funds-deposit"] small,body[data-onboarding-page="funds-deposit"] .small{color:#374151;font-size:0.875rem;line-height:1.5}body[data-onboarding-page="funds-deposit"] .text-primary{color:#1cb0f6!important}body[data-onboarding-page="funds-deposit"] a{color:#1cb0f6;text-decoration:none;transition:color 0.3s ease}body[data-onboarding-page="funds-deposit"] a:hover{color:#2db8ff;text-decoration:none}body[data-onboarding-page="funds-deposit"] .profit-overlay{position:fixed;top:120px;right:1rem;width:280px;background:rgba(248,250,252,0.98);border:1px solid #d1d5db;border-radius:12px;padding:1.5rem;box-shadow:0 10px 15px -3px rgba(17,24,39,0.1),0 4px 6px -2px rgba(17,24,39,0.05);transform:translateX(100%);opacity:0;transition:transform 0.3s ease-in-out,opacity 0.3s ease-in-out;z-index:1060;backdrop-filter:blur(10px)}body[data-onboarding-page="funds-deposit"] .profit-overlay.show{transform:translateX(0);opacity:1}body[data-onboarding-page="funds-deposit"] .profit-overlay h5,body[data-onboarding-page="funds-deposit"] .profit-overlay .h5{color:#111827;font-weight:600;margin-bottom:1rem}body[data-onboarding-page="funds-deposit"] .profit-overlay .list-group-item{border:1px solid #d1d5db;border-radius:8px;margin-bottom:0.5rem;padding:0.75rem 1rem;background:#f8fafc;transition:all 0.3s ease}body[data-onboarding-page="funds-deposit"] .profit-overlay .list-group-item:hover{background-color:white;border-color:#1cb0f6}body[data-onboarding-page="funds-deposit"] .profit-overlay .list-group-item .text-success{color:#58cc02!important;font-weight:600}body[data-onboarding-page="funds-deposit"] .profit-overlay .btn-close{border:none;font-size:1.25rem;color:#374151;--bs-btn-close-color:#000;transition:color 0.3s ease}body[data-onboarding-page="funds-deposit"] .profit-overlay .btn-close:hover{color:#111827}body[data-onboarding-page="funds-deposit"] canvas{border-radius:12px;background:white}@keyframes fade-in{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){body[data-onboarding-page="funds-deposit"] .d-flex.justify-content-between.align-items-center{flex-direction:column;gap:1rem;text-align:center}body[data-onboarding-page="funds-deposit"] .d-flex.justify-content-between.align-items-center h2,body[data-onboarding-page="funds-deposit"] .d-flex.justify-content-between.align-items-center .h2{font-size:1.5rem}body[data-onboarding-page="funds-deposit"] .card-body{padding:1rem}body[data-onboarding-page="funds-deposit"] .profit-overlay{width:calc(100vw - 2rem);right:1rem;left:1rem}body[data-onboarding-page="funds-deposit"] .table-responsive{font-size:0.875rem}}@media (min-width:992px){body[data-onboarding-page="funds-deposit"] #main-content{padding-left:70px}body[data-onboarding-page="funds-deposit"][data-sidebar-desktop-state="fixed-expanded"] #main-content{padding-left:260px}}body[data-onboarding-page="funds-deposit"] .text-decoration-none{text-decoration:none!important}body[data-onboarding-page="funds-deposit"] .text-reset{color:inherit!important}body[data-onboarding-page="funds-deposit"] .border-bottom{border-bottom:1px solid #e5e7eb!important}body[data-onboarding-page="funds-deposit"] .opacity-75{opacity:0.75!important}body[data-onboarding-page="funds-deposit"] .text-center{text-align:center!important}body[data-onboarding-page="funds-deposit"] .p-3{padding:1rem!important}body[data-onboarding-page="funds-deposit"] .mt-3{margin-top:1rem!important}body[data-onboarding-page="funds-deposit"] .mb-3{margin-bottom:1rem!important}body[data-onboarding-page="funds-deposit"] .mb-4{margin-bottom:1.5rem!important}body[data-onboarding-page="funds-deposit"] .mt-4{margin-top:1.5rem!important}.goals-container{padding:1.5rem;background:#ffffff;min-height:100vh}.goals-hero{padding:2.5rem 1.5rem;border-radius:1.1rem;margin-bottom:2rem;text-align:center;box-shadow:0 4px 24px rgba(30,64,175,0.15);animation:fadeInGoals 0.7s cubic-bezier(0.4,1.4,0.6,1) 0.1s both}.goals-hero h1,.goals-hero .h1{font-weight:800;font-size:2.2rem;margin-bottom:0.5rem;letter-spacing:0.01em}.goals-hero p{font-size:1.13rem;opacity:0.93;max-width:700px;margin-left:auto;margin-right:auto}.rewards-card{background:#f8fafc;border-radius:1.1rem;box-shadow:0 4px 24px rgba(31,41,55,0.1),0 1.5px 0 #f8fafc;border:none;margin-bottom:2rem;padding:1.5rem;text-align:center;animation:fadeInGoals 0.7s cubic-bezier(0.4,1.4,0.6,1) 0.1s both}.rewards-card .rewards-label{font-size:1.1em;color:#374151;margin-bottom:0.5em}.rewards-card .rewards-amount{font-size:2.1em;font-weight:800;color:#059669;margin-bottom:0.2em}.rewards-card .rewards-description{font-size:0.9em;color:#374151;margin-bottom:0}.goals-filters{background:#f8fafc;border-radius:1.1rem;box-shadow:0 4px 24px rgba(31,41,55,0.1),0 1.5px 0 #f8fafc;border:none;margin-bottom:2rem;padding:1.5rem;animation:fadeInGoals 0.7s cubic-bezier(0.4,1.4,0.6,1) 0.1s both}.goals-filters .form-select{border:1.5px solid #d1d5db;border-radius:0.5rem;padding:0.5rem 0.8rem;font-size:0.9rem;background:#f8fafc;transition:border 0.2s ease,box-shadow 0.2s ease}.goals-filters .form-select:focus{border-color:#1e40af;box-shadow:0 0 0 2px #e0e9fc}.goals-filters .btn,.goals-filters .add-material-btn{border-radius:0.5rem;font-weight:600;padding:0.5rem 1rem;font-size:0.9rem;transition:all 0.2s ease}.goals-filters .btn.btn-outline-primary,.goals-filters .quality-workspace-page .filter-actions .btn.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .goals-filters .btn.btn-filter.btn-outline-primary,.goals-filters .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn,.quality-workspace-page .filter-actions .goals-filters .btn.btn-filter.add-material-btn,.goals-filters .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban,.quality-workspace-page .filter-actions .goals-filters .btn.btn-filter.js-refresh-kanban,.goals-filters .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button,.quality-workspace-page .filter-actions .goals-filters .btn.btn-filter.deposit-button,.goals-filters .btn.deposit-button,.goals-filters .btn.js-refresh-kanban,.goals-filters .add-material-btn,.goals-filters .event-history-page .btn.btn-secondary,.goals-filters .event-history-page .btn-secondary.add-material-btn,.event-history-page .goals-filters .btn.btn-secondary,.event-history-page .goals-filters .btn-secondary.add-material-btn{color:#1e40af;border-color:#1e40af}.goals-filters .btn.btn-outline-primary:hover,.goals-filters .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .goals-filters .btn.btn-filter.add-material-btn:hover,.goals-filters .btn.deposit-button:hover,.goals-filters .btn.js-refresh-kanban:hover,.goals-filters .add-material-btn:hover,.goals-filters .event-history-page .btn.btn-secondary:hover,.event-history-page .goals-filters .btn.btn-secondary:hover{background:#1e40af;border-color:#1e40af;color:#ffffff}.goals-filters .btn.btn-link,.goals-filters .btn-link.add-material-btn{color:#374151;text-decoration:none}.goals-filters .btn.btn-link:hover,.goals-filters .btn-link.add-material-btn:hover{color:#1e40af}.goals-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;margin-bottom:2rem}.goal-card{background:#f8fafc;border-radius:1.1rem;box-shadow:0 4px 24px rgba(60,60,90,0.1),0 1.5px 0 #d1d5db;border:none;overflow:hidden;transition:all 0.3s ease-in-out;animation:fadeInGoals 0.7s cubic-bezier(0.4,1.4,0.6,1) 0.1s both}.goal-card:hover{transform:translateY(-5px);box-shadow:0 8px 32px rgba(60,60,90,0.15),0 2px 0 #d1d5db}.goal-card .goal-header{padding:1.5rem 1.5rem 1rem 1.5rem;border-bottom:1px solid #d1d5db}.goal-card .goal-header .goal-title{font-size:1.25rem;font-weight:700;color:#111827;margin-bottom:0.5rem;line-height:1.3}.goal-card .goal-header .goal-type{display:inline-block;padding:0.3rem 0.8rem;border-radius:0.5rem;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:0.02em}.goal-card .goal-header .goal-type.financial{background:rgba(5,150,105,0.1);color:#059669}.goal-card .goal-header .goal-type.non_financial{background:rgba(37,99,235,0.1);color:#2563eb}.goal-card .goal-body{padding:1rem 1.5rem}.goal-card .goal-body .goal-description{color:#374151;font-size:0.9rem;line-height:1.5;margin-bottom:1rem}.goal-card .goal-body .goal-details{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.goal-card .goal-body .goal-details .detail-item{text-align:center}.goal-card .goal-body .goal-details .detail-item .detail-label{font-size:0.8rem;color:#374151;text-transform:uppercase;letter-spacing:0.02em;margin-bottom:0.3rem}.goal-card .goal-body .goal-details .detail-item .detail-value{font-size:1.1rem;font-weight:700;color:#111827}.goal-card .goal-body .goal-progress{margin-bottom:1rem}.goal-card .goal-body .goal-progress .progress-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.5rem}.goal-card .goal-body .goal-progress .progress-label .progress-text{font-size:0.9rem;color:#374151}.goal-card .goal-body .goal-progress .progress-label .progress-percent{font-size:0.9rem;font-weight:600;color:#111827}.goal-card .goal-body .goal-progress .progress-bar{height:0.5rem;background:#f8fafc;border-radius:0.25rem;overflow:hidden}.goal-card .goal-body .goal-progress .progress-bar .progress-fill{height:100%;background:linear-gradient(90deg,#059669 0%,#07c78c 100%);border-radius:0.25rem;transition:width 0.3s ease}.goal-card .goal-footer{padding:1rem 1.5rem;background:#f8fafc;border-top:1px solid #d1d5db;display:flex;gap:0.5rem;flex-wrap:wrap}.goal-card .goal-footer .btn,.goal-card .goal-footer .add-material-btn{border-radius:0.5rem;font-weight:600;padding:0.4rem 0.8rem;font-size:0.85rem;transition:all 0.2s ease;flex:1;min-width:0}.goal-card .goal-footer .btn.btn-secondary,.goal-card .goal-footer .btn-secondary.add-material-btn{background:#2563eb;border-color:#2563eb;color:#ffffff}.goal-card .goal-footer .btn.btn-secondary:hover,.goal-card .goal-footer .btn-secondary.add-material-btn:hover{background:#134cca;border-color:#134cca}.goal-card .goal-footer .btn.btn-success,.goal-card .goal-footer .btn-success.add-material-btn{background:#059669;border-color:#059669;color:#ffffff}.goal-card .goal-footer .btn.btn-success:hover,.goal-card .goal-footer .btn-success.add-material-btn:hover{background:#036546;border-color:#036546}.goal-card .goal-footer .btn.btn-outline-secondary,.goal-card .goal-footer .btn-outline-secondary.add-material-btn{color:#374151;border-color:#374151}.goal-card .goal-footer .btn.btn-outline-secondary:hover,.goal-card .goal-footer .btn-outline-secondary.add-material-btn:hover{background:#374151;border-color:#374151;color:#ffffff}[data-bs-theme="dark"] .goals-container{background:#111827}[data-bs-theme="dark"] .rewards-card,[data-bs-theme="dark"] .goals-filters,[data-bs-theme="dark"] .goal-card,[data-bs-theme="dark"] .goal-form-container{background:#1f2937;color:#f9fafb}[data-bs-theme="dark"] .goal-card .goal-header{border-color:#374151}[data-bs-theme="dark"] .goal-card .goal-body .goal-description{color:#d1d5db}[data-bs-theme="dark"] .goal-form-container .goal-form-header{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] .goal-form-container .goal-form-body label{color:#f9fafb}[data-bs-theme="dark"] .goal-form-container .goal-form-body .form-group select{background-color:#1f2937!important;border-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .goal-form-container .goal-form-body .form-group select:focus{background-color:#1f2937!important;border-color:#1e40af!important;color:#f9fafb!important;box-shadow:0 0 0 2px rgba(30,64,175,0.25)!important}[data-bs-theme="dark"] .goal-form-container .goal-form-body .form-group select option{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] select{background-color:#1f2937!important;border-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] select:focus{background-color:#1f2937!important;border-color:#1e40af!important;color:#f9fafb!important;box-shadow:0 0 0 2px rgba(30,64,175,0.25)!important}[data-bs-theme="dark"] select option{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .goal-card .goal-footer{background:#1f2937;border-top-color:#374151}[data-bs-theme="dark"] .goal-card .goal-footer .btn.btn-secondary,[data-bs-theme="dark"] .goal-card .goal-footer .btn-secondary.add-material-btn{background:#2563eb!important;border-color:#2563eb!important;color:#ffffff!important}[data-bs-theme="dark"] .goal-card .goal-footer .btn.btn-secondary:hover,[data-bs-theme="dark"] .goal-card .goal-footer .btn-secondary.add-material-btn:hover{background:#134cca!important;border-color:#134cca!important;color:#ffffff!important}[data-bs-theme="dark"] .goal-card .goal-footer .btn.btn-success,[data-bs-theme="dark"] .goal-card .goal-footer .btn-success.add-material-btn{background:#059669!important;border-color:#059669!important;color:#ffffff!important}[data-bs-theme="dark"] .goal-card .goal-footer .btn.btn-success:hover,[data-bs-theme="dark"] .goal-card .goal-footer .btn-success.add-material-btn:hover{background:#036546!important;border-color:#036546!important;color:#ffffff!important}[data-bs-theme="dark"] .goal-card .goal-footer .btn.btn-outline-secondary,[data-bs-theme="dark"] .goal-card .goal-footer .btn-outline-secondary.add-material-btn{color:#d1d5db!important;border-color:#374151!important;background:transparent!important}[data-bs-theme="dark"] .goal-card .goal-footer .btn.btn-outline-secondary:hover,[data-bs-theme="dark"] .goal-card .goal-footer .btn-outline-secondary.add-material-btn:hover{background:#d1d5db!important;border-color:#d1d5db!important;color:#ffffff!important}.dark-theme-active .goals-container{background:#111827}.dark-theme-active .rewards-card,.dark-theme-active .goals-filters,.dark-theme-active .goal-card,.dark-theme-active .goal-form-container{background:#1f2937;color:#f9fafb}.dark-theme-active .goal-card .goal-header{border-color:#374151}.dark-theme-active .goal-card .goal-body .goal-description{color:#d1d5db}.dark-theme-active .goal-form-container .goal-form-header{background:#1f2937;border-color:#374151}.dark-theme-active .goal-form-container .goal-form-body label{color:#f9fafb}.dark-theme-active .goal-form-container .goal-form-body .form-group select{background-color:#1f2937!important;border-color:#374151!important;color:#f9fafb!important}.dark-theme-active .goal-form-container .goal-form-body .form-group select:focus{background-color:#1f2937!important;border-color:#1e40af!important;color:#f9fafb!important;box-shadow:0 0 0 2px rgba(30,64,175,0.25)!important}.dark-theme-active .goal-form-container .goal-form-body .form-group select option{background-color:#1f2937!important;color:#f9fafb!important}.dark-theme-active select{background-color:#1f2937!important;border-color:#374151!important;color:#f9fafb!important}.dark-theme-active select:focus{background-color:#1f2937!important;border-color:#1e40af!important;color:#f9fafb!important;box-shadow:0 0 0 2px rgba(30,64,175,0.25)!important}.dark-theme-active select option{background-color:#1f2937!important;color:#f9fafb!important}.dark-theme-active .goal-card .goal-footer{background:#1f2937;border-top-color:#374151}.dark-theme-active .goal-card .goal-footer .btn.btn-secondary,.dark-theme-active .goal-card .goal-footer .btn-secondary.add-material-btn{background:#2563eb!important;border-color:#2563eb!important;color:#ffffff!important}.dark-theme-active .goal-card .goal-footer .btn.btn-secondary:hover,.dark-theme-active .goal-card .goal-footer .btn-secondary.add-material-btn:hover{background:#134cca!important;border-color:#134cca!important;color:#ffffff!important}.dark-theme-active .goal-card .goal-footer .btn.btn-success,.dark-theme-active .goal-card .goal-footer .btn-success.add-material-btn{background:#059669!important;border-color:#059669!important;color:#ffffff!important}.dark-theme-active .goal-card .goal-footer .btn.btn-success:hover,.dark-theme-active .goal-card .goal-footer .btn-success.add-material-btn:hover{background:#036546!important;border-color:#036546!important;color:#ffffff!important}.dark-theme-active .goal-card .goal-footer .btn.btn-outline-secondary,.dark-theme-active .goal-card .goal-footer .btn-outline-secondary.add-material-btn{color:#d1d5db!important;border-color:#374151!important;background:transparent!important}.dark-theme-active .goal-card .goal-footer .btn.btn-outline-secondary:hover,.dark-theme-active .goal-card .goal-footer .btn-outline-secondary.add-material-btn:hover{background:#d1d5db!important;border-color:#d1d5db!important;color:#ffffff!important}.goal-completion-form .modal-header{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff}.goal-completion-form .modal-header .modal-title,.goal-completion-form .modal-header i{color:#ffffff}.goal-status{display:inline-block;padding:0.3rem 0.8rem;border-radius:0.5rem;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:0.02em}.goal-status.in_progress{background:rgba(217,119,6,0.1);color:#d97706}.goal-status.pending{background:rgba(37,99,235,0.1);color:#2563eb}.goal-status.completed{background:rgba(5,150,105,0.1);color:#059669}.goal-form-container{background:#f8fafc;border-radius:1.1rem;box-shadow:0 4px 24px rgba(60,60,90,0.1),0 1.5px 0 #d1d5db;border:none;margin-bottom:2rem;overflow:hidden;animation:fadeInGoals 0.7s cubic-bezier(0.4,1.4,0.6,1) 0.1s both}.goal-form-container .goal-form-header{background:#f8fafc;border-bottom:1.5px solid #d1d5db;padding:1.5rem}.goal-form-container .goal-form-header h1,.goal-form-container .goal-form-header .h1{font-size:1.5rem;color:#111827;font-weight:700;margin:0;letter-spacing:0.01em}.goal-form-container .goal-form-body{padding:2rem}.goal-form-container .goal-form-body .form-group{margin-bottom:1.5rem}.goal-form-container .goal-form-body .form-group label{display:block;font-weight:600;color:#111827;margin-bottom:0.5rem;font-size:0.9rem}.goal-form-container .goal-form-body .form-group input[type="text"],.goal-form-container .goal-form-body .form-group input[type="number"],.goal-form-container .goal-form-body .form-group input[type="date"],.goal-form-container .goal-form-body .form-group select,.goal-form-container .goal-form-body .form-group textarea{width:100%;padding:0.75rem 1rem;border:1.5px solid #d1d5db;border-radius:0.5rem;font-size:1rem;background:#f8fafc;transition:border 0.2s ease,box-shadow 0.2s ease}.goal-form-container .goal-form-body .form-group input[type="text"]:focus,.goal-form-container .goal-form-body .form-group input[type="number"]:focus,.goal-form-container .goal-form-body .form-group input[type="date"]:focus,.goal-form-container .goal-form-body .form-group select:focus,.goal-form-container .goal-form-body .form-group textarea:focus{outline:none;border-color:#1e40af;box-shadow:0 0 0 2px #a9baf0}.goal-form-container .goal-form-body .form-group textarea{min-height:100px;resize:vertical}.goal-form-container .goal-form-body .form-group .help-text{font-size:0.8rem;color:#374151;margin-top:0.25rem}.goal-form-container .goal-form-body .form-actions{display:flex;gap:1rem;margin-top:2rem}.goal-form-container .goal-form-body .form-actions .btn,.goal-form-container .goal-form-body .form-actions .add-material-btn{border-radius:0.5rem;font-weight:600;padding:0.75rem 1.5rem;font-size:1rem;transition:all 0.2s ease}.goal-form-container .goal-form-body .form-actions .btn.btn-primary,.goal-form-container .goal-form-body .form-actions .btn-primary.add-material-btn{background:#1e40af;border-color:#1e40af;color:#ffffff;box-shadow:0 2px 8px rgba(30,64,175,0.1)}.goal-form-container .goal-form-body .form-actions .btn.btn-primary:hover,.goal-form-container .goal-form-body .form-actions .btn-primary.add-material-btn:hover{background:#173083;border-color:#173083;box-shadow:0 4px 16px rgba(30,64,175,0.18)}.goal-form-container .goal-form-body .form-actions .btn.btn-secondary,.goal-form-container .goal-form-body .form-actions .btn-secondary.add-material-btn{background:#2563eb;border-color:#2563eb;color:#ffffff}.goal-form-container .goal-form-body .form-actions .btn.btn-secondary:hover,.goal-form-container .goal-form-body .form-actions .btn-secondary.add-material-btn:hover{background:#134cca;border-color:#134cca}.goal-tags{display:flex;flex-wrap:wrap;gap:0.5rem}.goal-tags .tag-item{display:flex;align-items:center;gap:0.5rem}.goal-tags .tag-item input[type="checkbox"]{width:auto;margin:0}.goal-tags .tag-item label{margin:0;font-weight:500;color:#111827;cursor:pointer}@keyframes fadeInGoals{from{opacity:0;transform:translateY(32px) scale(0.98)}to{opacity:1;transform:none}}@media (max-width:991.98px){.goals-container{padding:1rem}.goals-hero{padding:1.5rem 1rem;border-radius:0.7rem}.goals-hero h1,.goals-hero .h1{font-size:1.8rem}.rewards-card{border-radius:0.7rem;padding:1rem}.rewards-card .rewards-amount{font-size:1.8rem}.goals-filters{border-radius:0.7rem;padding:1rem}.goals-grid{grid-template-columns:1fr;gap:1rem}.goal-card{border-radius:0.7rem}.goal-card .goal-header{padding:1rem}.goal-card .goal-body{padding:0.8rem 1rem}.goal-card .goal-footer{padding:0.8rem 1rem}.goal-form-container{border-radius:0.7rem}.goal-form-container .goal-form-header{padding:1rem}.goal-form-container .goal-form-header h1,.goal-form-container .goal-form-header .h1{font-size:1.3rem}.goal-form-container .goal-form-body{padding:1rem}}@media (max-width:576px){.goals-hero h1,.goals-hero .h1{font-size:1.5rem}.rewards-card .rewards-amount{font-size:1.5rem}.goal-card .goal-footer{flex-direction:column}.goal-card .goal-footer .btn,.goal-card .goal-footer .add-material-btn{flex:none}.goal-form-container .goal-form-body .form-actions{flex-direction:column}}.materials-container{background:#f8fafc;border-radius:12px;padding:2rem;margin-bottom:2rem}[data-bs-theme="dark"] .materials-container{background:#1f2937;border-color:#374151}.manager-dashboard-card>.card-header,.materials-header,.manager-top-header{min-height:6rem;padding:1.5rem;border-radius:12px}.material-card{border:1px solid #d1d5db;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.08);transition:all 0.3s ease;height:100%}.material-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.material-card.featured{border-color:#d97706;background:linear-gradient(135deg,#ffffff 0%,#fdddb8 100%)}.material-header{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff;border-radius:12px 12px 0 0;padding:1rem}.material-type-badge{font-size:0.75rem;padding:0.25rem 0.5rem;border-radius:12px;font-weight:600;text-transform:uppercase}.material-content,.material-file,.material-link,.material-video{border:1px solid #d1d5db;border-radius:8px;padding:1rem;margin:1rem 0;background:#f8fafc}.material-file .fa-file,.material-link .fa-link,.material-video .fa-video{font-size:2rem}.material-tags{margin-top:0.5rem;display:flex;gap:0.35rem;flex-wrap:wrap}.material-tag{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff;padding:0.25rem 0.5rem;border-radius:12px;font-size:0.75rem;font-weight:600}.filters-section{background:#ffffff;border-radius:12px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 2px 8px rgba(0,0,0,0.06)}[data-bs-theme="dark"] .filters-section{background:#1f2937;border:1px solid #374151}.filter-title{font-weight:600}[data-bs-theme="dark"] .filter-title{color:#3b82f6}[data-bs-theme="dark"] .filter-title i{color:#3b82f6!important}.filter-btn{border-radius:20px;padding:0.5rem 1rem;font-size:0.875rem;transition:all 0.3s ease}.filter-btn.active{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff;border-color:transparent}.search-box{border-radius:25px;padding:0.75rem 1.5rem;border:2px solid #d1d5db;transition:all 0.3s ease}.search-box:focus{border-color:#1e40af;box-shadow:0 0 0 0.2rem rgba(30,64,175,0.25)}.add-material-btn{border-radius:25px;padding:0.75rem 2rem;font-weight:600}.favorite-btn{transition:all 0.2s ease}.favorite-btn.active{color:#d97706}.favorite-btn:hover{transform:scale(1.1)}.manager-dashboard-card .favorite-btn[aria-disabled="true"],.manager-dashboard-card .favorite-btn[data-disabled="true"]{background-color:#1e40af!important;border-color:#1e40af!important;color:#ffffff!important}.manager-dashboard-card .favorite-btn[aria-disabled="true"] i,.manager-dashboard-card .favorite-btn[data-disabled="true"] i{color:inherit!important}.dropdown-menu{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.15)}.manager-dashboard-card{border:none;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,0.1);transition:all 0.3s ease}.manager-dashboard-card:hover{transform:translateY(-2px);box-shadow:0 8px 15px rgba(0,0,0,0.15)}.kanban-container{display:flex;gap:1rem;overflow-x:auto;padding:1rem 0;align-items:flex-start}.kanban-column{min-width:320px;background:#f8fafc;border-radius:12px;border:1px solid #d1d5db;padding-top:1rem;padding-left:0.4rem;padding-right:0.4rem}.kanban-column-header{padding-bottom:0.5rem;border-bottom:2px solid #d1d5db;margin-bottom:0.5rem}.kanban-card{background:#ffffff;border:1px solid #d1d5db;border-radius:8px;margin-bottom:0.75rem}@media (max-width:768px){.kanban-container{flex-direction:column}.kanban-column{min-width:100%}}.kanban-column .kanban-column-content{max-height:70vh;overflow-y:overlay;overflow-x:hidden;padding-bottom:0.25rem}.kanban-column .kanban-column-content::-webkit-scrollbar{width:8px}.kanban-column .kanban-column-content::-webkit-scrollbar-track{background:transparent}.kanban-column .kanban-column-content::-webkit-scrollbar-thumb{background:rgba(55,65,81,0.3);border-radius:8px}[data-bs-theme="dark"] .kanban-column .kanban-column-content::-webkit-scrollbar-thumb{background:rgba(59,130,246,0.3)}.kanban-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding:0.75rem;border-bottom:1px solid #d1d5db;background:#f8fafc}.kanban-card-header h6,.kanban-card-header .h6{margin:0;font-weight:600;color:#111827;font-size:1rem}.kanban-card-body{font-size:0.875rem;padding:0.4rem}.contact-info{background:#f8fafc;border-radius:8px;padding:0.75rem;margin-bottom:1rem}.contact-info p{margin:0.25rem 0;color:#374151}.contact-buttons,.action-buttons{display:flex;gap:0.5rem;flex-wrap:wrap}.contact-btn,.action-btn{padding:0.375rem 0.75rem;border-radius:8px;font-size:0.875rem;transition:all 0.2s ease}.contact-btn:hover,.action-btn:hover{transform:translateY(-1px)}.priority-badge{font-size:0.75rem;padding:0.25rem 0.5rem;border-radius:12px;font-weight:600}.count-badge{background:#1e40af;color:#ffffff;border-radius:50%;padding:0.25rem 0.5rem;font-size:0.875rem;font-weight:600;min-width:2rem;text-align:center}.communication-item{background:#ffffff;border-radius:8px;padding:0.75rem;margin-bottom:0.5rem;border-left:4px solid #1e40af}.communication-item.outgoing{border-left-color:#059669}.communication-item.incoming{border-left-color:#d97706}.note-item{background:#ffffff;border-radius:8px;padding:0.75rem;margin-bottom:0.5rem;border-left:4px solid #4b5563}.notification-dot{position:absolute;top:10px;right:10px;width:12px;height:12px;background:#dc2626;border-radius:50%;animation:pulse-notification 1.5s infinite}@keyframes pulse-notification{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}.kanban-card.urgent{border-left:4px solid #dc2626;background:linear-gradient(135deg,#ffffff 0%,#fdf2f2 100%)}.kanban-card.high-priority{border-left:4px solid #d97706;background:linear-gradient(135deg,#ffffff 0%,#fcf4eb 100%)}.kanban-card.has-reminder{border-left:4px solid #0891b2;background:linear-gradient(135deg,#ffffff 0%,#f0f8fa 100%)}.filter-tags{display:flex;flex-wrap:wrap;gap:.5rem}.filter-tag{padding:0.25rem 0.75rem;border-radius:20px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1.5px solid #d1d5db;background:#ffffff;color:#374151}.filter-tag:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,0.1);border-color:#1e40af}.filter-tag.active{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff;border-color:transparent}.filter-tag.inactive{background:#ffffff;color:#374151}.filter-tags .filter-tag[style*="--tag-bg"]{background-color:var(--tag-bg)!important;color:#ffffff!important;border-color:transparent!important}.lead-tags{margin-top:.5rem;display:flex;gap:.35rem;flex-wrap:wrap}.lead-tag{font-size:.7rem;padding:.2rem .4rem;border-radius:12px;color:#ffffff;display:inline-flex;align-items:center;gap:.25rem}.lead-tag[style*="--tag-bg"]{background:var(--tag-bg)!important;color:#ffffff!important}.lead-tag i{color:inherit!important}.manager-dashboard-card>.card-header .btn,.manager-dashboard-card>.card-header .add-material-btn{border-radius:8px}.manager-dashboard-card .badge.bg-primary{background-color:#059669!important;color:#ffffff!important}.modal .modal-content{border:none;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.2)}.modal .modal-body{background:#f8fafc}.modal .modal-footer{background:#f8fafc;border-top:1px solid #d1d5db}[data-bs-theme="dark"] .modal .modal-body,[data-bs-theme="dark"] .modal .modal-footer{background:#1f2937;color:#f9fafb}[data-bs-theme="dark"] .modal .modal-footer{border-top:1px solid #374151}:root:not([data-bs-theme="dark"]) .modal .modal-content{background:#f8fafc!important;color:#111827!important;border-color:#d1d5db!important}:root:not([data-bs-theme="dark"]) .modal .modal-header{background:#1e40af!important;color:#ffffff!important;border-bottom:none!important}:root:not([data-bs-theme="dark"]) .modal .modal-body{background:#f8fafc!important;color:#111827!important}:root:not([data-bs-theme="dark"]) .modal .modal-footer{background:#f8fafc!important;color:#111827!important;border-top:1px solid #d1d5db!important}:root:not([data-bs-theme="dark"]) .modal .form-control,:root:not([data-bs-theme="dark"]) .modal .form-select{background:#ffffff!important;color:#111827!important;border-color:#d1d5db!important}:root:not([data-bs-theme="dark"]) .modal .form-control::placeholder,:root:not([data-bs-theme="dark"]) .modal .form-select::placeholder{color:#374151!important;opacity:1}:root:not([data-bs-theme="dark"]) .modal .alert-light{background:white!important;color:#111827!important;border-color:#d1d5db!important}.modal-dialog.modal-dialog-scrollable .modal-footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:1000;background:inherit}@supports not (position:sticky){.modal-dialog.modal-dialog-scrollable .modal-footer{position:static}}.lead-detail-section-notes-header{background:#f8fafc;border:1px solid #d1d5db;border-radius:12px;padding:0.5rem 0.75rem;margin-bottom:0.75rem}[data-bs-theme="dark"] .lead-detail-section-notes-header{background:#1f2937;border-color:#374151}.materials-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}@media (min-width:640px){.materials-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.materials-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.materials-grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.material-card-compact{background:#ffffff;border:none;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);overflow:hidden;transition:all 0.3s ease;position:relative;min-height:160px;height:100%}.material-card-compact:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.material-card-compact .card-header{background:rgba(30,64,175,0.05);border-bottom:1px solid rgba(30,64,175,0.1);padding:1rem}.material-card-compact .card-header .card-title{font-weight:600;font-size:0.875rem;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:1rem;color:#6b7280;display:flex;align-items:center;justify-content:center;text-align:center}.material-card-compact .card-header .card-title .material-title{font-size:1rem;text-transform:none;letter-spacing:normal;color:#1f2937;font-weight:600;margin-bottom:0;flex:1;text-align:center}.material-card-compact .card-header .card-title .material-actions{display:flex;gap:0.25rem;position:absolute;top:0.5rem;right:0.5rem}.material-card-compact .card-header .material-badges{display:flex;gap:0.5rem;flex-wrap:wrap}.material-card-compact .card-header .material-badges .badge{font-size:0.75rem;padding:0.25rem 0.5rem;border-radius:12px;font-weight:500}.material-card-compact .card-body{padding:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex:1}.material-card-compact .card-body .material-description{font-size:0.875rem;color:#374151;line-height:1.5;margin-bottom:1rem;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.material-card-compact .card-body .material-preview{margin-bottom:1rem}.material-card-compact .card-body .material-preview .preview-content{background:#f8fafc;border:1px solid #d1d5db;border-radius:8px;padding:0.75rem;display:flex;align-items:center;gap:0.75rem}.material-card-compact .card-body .material-preview .preview-content .preview-icon{font-size:1.5rem;color:#1e40af;flex-shrink:0}.material-card-compact .card-body .material-preview .preview-content .preview-info{flex:1;min-width:0}.material-card-compact .card-body .material-preview .preview-content .preview-info .preview-title{font-weight:600;font-size:0.875rem;color:#1f2937;margin-bottom:0.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.material-card-compact .card-body .material-preview .preview-content .preview-info .preview-meta{font-size:0.75rem;color:#374151}.material-card-compact .card-body .material-preview .preview-content .preview-action{flex-shrink:0}.material-card-compact.featured{border:2px solid #d97706}.material-card-compact.featured .card-header{background:rgba(217,119,6,0.1);border-bottom-color:rgba(217,119,6,0.2)}[data-bs-theme="dark"] .material-card-compact{background:#1f2937;color:#f9fafb;box-shadow:0 4px 24px rgba(0,0,0,0.22),0 1.5px 0 #374151}[data-bs-theme="dark"] .material-card-compact:hover{box-shadow:0 8px 32px rgba(0,0,0,0.3),0 2px 0 #374151}[data-bs-theme="dark"] .material-card-compact .card-header{background:rgba(59,130,246,0.1);border-bottom-color:rgba(59,130,246,0.2)}[data-bs-theme="dark"] .material-card-compact .card-header .card-title{color:#3b82f6}[data-bs-theme="dark"] .material-card-compact .card-header .card-title .material-title{color:#f9fafb}[data-bs-theme="dark"] .material-card-compact .card-body .material-description{color:#d1d5db}[data-bs-theme="dark"] .material-card-compact .card-body .material-preview .preview-content{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] .material-card-compact .card-body .material-preview .preview-content .preview-icon{color:#3b82f6}[data-bs-theme="dark"] .material-card-compact .card-body .material-preview .preview-content .preview-title{color:#f9fafb}[data-bs-theme="dark"] .material-card-compact .card-body .material-preview .preview-content .preview-meta{color:#d1d5db}[data-bs-theme="dark"] .kanban-filters{background:#2e3c51}[data-bs-theme="dark"] .manager-dashboard-card .card-body .card .card-footer{background:#3b82f6;color:#111827}[data-bs-theme="dark"] .manager-dashboard-card .card-body .card .card-footer small,[data-bs-theme="dark"] .manager-dashboard-card .card-body .card .card-footer .small,[data-bs-theme="dark"] .manager-dashboard-card .card-body .card .card-footer small i,[data-bs-theme="dark"] .manager-dashboard-card .card-body .card .card-footer .small i{color:#f9fafb!important}.stat-card h3,.stat-card .h3{color:#ffffff}[data-bs-theme="dark"] .stat-card h3,[data-bs-theme="dark"] .stat-card .h3{color:#111827!important}[data-bs-theme="dark"] .kanban-card-header{background:linear-gradient(135deg,#1f2937,#253041);border-color:#374151}[data-bs-theme="dark"] .kanban-card{background:#1f2937;border-color:#374151;color:#f9fafb}[data-bs-theme="dark"] .contact-info{background:#1f2937}[data-bs-theme="dark"] .contact-info p{color:#d1d5db}[data-bs-theme="dark"] .count-badge{background:#3b82f6;color:#111827}[data-bs-theme="dark"] .lead-tag{color:#111827}[data-bs-theme="dark"] .filter-tag{background:#1f2937;color:#d1d5db;border-color:#374151}[data-bs-theme="dark"] .filter-tag.active{background:#3b82f6;color:#111827}.stat-card{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff;border-radius:12px;padding:1.5rem;margin-bottom:1rem;text-align:center;position:relative;overflow:hidden}.stat-card::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:left 0.5s}.stat-card:hover::before{left:100%}.stat-card h3,.stat-card .h3{font-size:2.5rem;font-weight:700;margin-bottom:0.5rem}.stat-card p{opacity:0.9;margin-bottom:0;font-size:1rem}.stat-card.today-activities{background:linear-gradient(135deg,#059669 0%,#07c78c 100%)}.stat-card.qualified-leads{background:linear-gradient(135deg,#d97706 0%,#dc2626 100%)}.stat-card.urgent-leads{background:linear-gradient(135deg,#dc2626 0%,#ef4444 100%)}.stat-card.converted-leads{background:linear-gradient(135deg,#0891b2 0%,#1e40af 100%)}.filter-tags .filter-tag[style*="--tag-bg"]{background-color:var(--tag-bg)!important;color:#ffffff!important}.lead-tag[style*="background:"]{color:#ffffff!important}.lead-tag[style*="--tag-bg"]{background:var(--tag-bg)!important;color:#ffffff!important}.form-control,.form-select,.btn,.add-material-btn{border-radius:6px}.modal-xl{max-width:90%}@media (max-width:768px){.modal-xl{max-width:95%}}#addMaterialModal .modal-content{border:none;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.2)}#addMaterialModal .modal-header{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff}#addMaterialModal .modal-header .modal-title{color:#ffffff;font-weight:600}#addMaterialModal .modal-body{background:#f8fafc}#addMaterialModal .form-label{font-weight:600;color:#111827}#addMaterialModal .form-control,#addMaterialModal .form-select{border:2px solid #d1d5db;border-radius:8px}[data-bs-theme="dark"] #addMaterialModal .modal-header{background:linear-gradient(135deg,#3b82f6 0%,#3b82f6 100%);color:#111827}[data-bs-theme="dark"] #addMaterialModal .modal-title{color:#111827}[data-bs-theme="dark"] #addMaterialModal .modal-body{background:#1f2937}[data-bs-theme="dark"] #addMaterialModal .form-label{color:#f9fafb}[data-bs-theme="dark"] #addMaterialModal .form-control,[data-bs-theme="dark"] #addMaterialModal .form-select{background:#1f2937;border-color:#374151;color:#f9fafb}[data-bs-theme="dark"] .material-card .card-title{color:#f9fafb}[data-bs-theme="dark"] .material-card .text-muted{color:#d1d5db!important}[data-bs-theme="dark"] .material-link .btn-info{color:#f9fafb}[data-bs-theme="dark"] .dropdown-menu{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] .kanban-column{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] .kanban-column-header{border-bottom:2px solid #374151}[data-bs-theme="dark"] .kanban-card{background:#1f2937;border-color:#374151;color:#f9fafb}[data-bs-theme="dark"] .kanban-card:hover{border-color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,0.2)}[data-bs-theme="dark"] .kanban-card-header{background:linear-gradient(135deg,#1f2937,#253041)}[data-bs-theme="dark"] .contact-info{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] .lead-detail-section{background:#1f2937;border-color:#374151}@keyframes materials-fade-in-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.material-item{animation:materials-fade-in-up 0.6s ease}.empty-state{text-align:center;padding:2rem 0;color:#374151}.empty-state i{color:#374151}[data-bs-theme="dark"] .empty-state{color:#d1d5db}[data-bs-theme="dark"] .empty-state i{color:#d1d5db}.drag-zone{border:2px dashed #1e40af;border-radius:12px;padding:2rem;text-align:center;background:rgba(30,64,175,0.05);transition:all 0.3s ease;cursor:pointer}.drag-zone.dragover{background:rgba(30,64,175,0.1);border-color:#374151;transform:scale(1.02)}.drag-zone i{font-size:3rem;color:#1e40af;margin-bottom:1rem}.news-page .news-header{background:linear-gradient(135deg,#1cb0f6 0%,#58cc02 100%);color:#ffffff;padding:2rem 0;margin-bottom:2rem;border-radius:0 0 1rem 1rem}.news-page .news-header .news-header-content{text-align:center}.news-page .news-header .news-header-content h1,.news-page .news-header .news-header-content .h1{font-size:2.5rem;font-weight:700;margin-bottom:0.5rem;text-shadow:0 2px 4px rgba(0,0,0,0.1);color:#ffffff}.news-page .news-header .news-header-content h1 i,.news-page .news-header .news-header-content .h1 i{color:#ffffff}.news-page .news-header .news-header-content p{font-size:1.1rem;opacity:0.9;margin-bottom:0}.news-page .news-filters{background:#f8fafc;border-radius:1rem;padding:1.5rem;margin-bottom:2rem;box-shadow:0 2px 10px rgba(0,0,0,0.08)}.news-page .news-filters .nav-pills .nav-link{border-radius:2rem;padding:0.75rem 1.5rem;font-weight:500;transition:all 0.3s ease;border:2px solid transparent}.news-page .news-filters .nav-pills .nav-link:hover{background-color:rgba(28,176,246,0.1);color:#1cb0f6}.news-page .news-filters .nav-pills .nav-link.active{background:linear-gradient(135deg,#1cb0f6,#58cc02);color:#ffffff;box-shadow:0 4px 12px rgba(28,176,246,0.3)}.news-page .news-actions{background:#f8fafc;border-radius:1rem;padding:1rem 1.5rem;margin-bottom:2rem;box-shadow:0 2px 10px rgba(0,0,0,0.08);display:flex;flex-wrap:wrap;gap:0.75rem;align-items:center}.news-page .news-actions .btn,.news-page .news-actions .add-material-btn{border-radius:0.75rem;font-weight:500;padding:0.5rem 1rem;transition:all 0.3s ease}.news-page .news-actions .btn:hover,.news-page .news-actions .add-material-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.news-page .news-actions .btn-primary{background:linear-gradient(135deg,#1cb0f6,#58cc02)!important;border:none!important;color:#ffffff!important;box-shadow:0 4px 12px rgba(28,176,246,0.3)!important}.news-page .news-actions .btn-primary:hover,.news-page .news-actions .btn-primary:focus,.news-page .news-actions .btn-primary:active{background:linear-gradient(135deg,#2db8ff,#6dd412)!important;color:#ffffff!important;box-shadow:0 6px 20px rgba(28,176,246,0.4)!important}.news-page .news-actions .btn-outline-primary,.news-page .news-actions .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .news-page .news-actions .btn-filter.btn-outline-primary,.news-page .news-actions .quality-workspace-page .filter-actions .btn-filter.add-material-btn,.quality-workspace-page .filter-actions .news-page .news-actions .btn-filter.add-material-btn,.news-page .news-actions .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions .news-page .news-actions .btn-filter.deposit-button,.news-page .news-actions .deposit-button,.news-page .news-actions .event-history-page .btn.btn-secondary,.event-history-page .news-page .news-actions .btn.btn-secondary,.news-page .news-actions .add-material-btn,.news-page .news-actions .js-refresh-kanban.btn{background:transparent!important;border:2px solid #1cb0f6!important;color:#1cb0f6!important}.news-page .news-actions .btn-outline-primary:hover,.news-page .news-actions .deposit-button:hover,.news-page .news-actions .event-history-page .btn.btn-secondary:hover,.event-history-page .news-page .news-actions .btn.btn-secondary:hover,.news-page .news-actions .add-material-btn:hover,.news-page .news-actions .js-refresh-kanban.btn:hover,.news-page .news-actions .btn-outline-primary:focus,.news-page .news-actions .deposit-button:focus,.news-page .news-actions .event-history-page .btn.btn-secondary:focus,.event-history-page .news-page .news-actions .btn.btn-secondary:focus,.news-page .news-actions .add-material-btn:focus,.news-page .news-actions .js-refresh-kanban.btn:focus,.news-page .news-actions .btn-outline-primary:active,.news-page .news-actions .deposit-button:active,.news-page .news-actions .event-history-page .btn.btn-secondary:active,.event-history-page .news-page .news-actions .btn.btn-secondary:active,.news-page .news-actions .add-material-btn:active,.news-page .news-actions .js-refresh-kanban.btn:active{background:#1cb0f6!important;border-color:#1cb0f6!important;color:#ffffff!important;box-shadow:0 6px 20px rgba(28,176,246,0.4)!important}.news-page .news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;margin-bottom:2rem}@media (max-width:768px){.news-page .news-grid{grid-template-columns:1fr;gap:1rem}}.news-page .news-card{background:#f8fafc;border-radius:1rem;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,0.08);transition:all 0.3s ease;border:1px solid rgba(0,0,0,0.05);height:100%;display:flex;flex-direction:column}.news-page .news-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,0.12)}.news-page .news-card:hover .news-image{transform:scale(1.05);box-shadow:0 15px 35px rgba(0,0,0,0.15)}.news-page .news-card.read{opacity:0.7}.news-page .news-card.read .news-card-header{background-color:rgba(5,150,105,0.1)}.news-page .news-card .news-card-header{padding:2rem 2rem 1rem;position:relative;border-bottom:1px solid rgba(0,0,0,0.05);background:linear-gradient(135deg,rgba(28,176,246,0.05) 0%,rgba(28,176,246,0.02) 100%)}.news-page .news-card .news-card-header .news-category{display:inline-block;background:linear-gradient(135deg,#1cb0f6,#58cc02);color:#ffffff;padding:0.25rem 0.75rem;border-radius:1rem;font-size:0.75rem;font-weight:500;margin-bottom:0.75rem}.news-page .news-card .news-card-header .news-title{font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:0.75rem}.news-page .news-card .news-card-header .news-title a{color:#111827;text-decoration:none;transition:color 0.3s ease}.news-page .news-card .news-card-header .news-title a:hover{color:#1cb0f6}.news-page .news-card .news-card-header .news-meta{display:flex;align-items:center;gap:1rem;font-size:0.875rem;color:#374151}.news-page .news-card .news-card-header .news-meta .meta-item{display:flex;align-items:center;gap:0.25rem}.news-page .news-card .news-card-header .news-meta .meta-item i{font-size:0.75rem}.news-page .news-card .news-card-header .news-meta .read-indicator{color:#059669;margin-left:auto}.news-page .news-card .news-card-content{padding:0 2rem 1rem;flex-grow:1}.news-page .news-card .news-card-content .news-image{width:100%;height:250px;object-fit:cover;object-position:center;border-radius:0.9375rem;margin-bottom:1rem;transition:all 0.3s ease;border:1px solid rgba(0,0,0,0.05);background:linear-gradient(135deg,white 0%,white 100%)}.news-page .news-card .news-card-content .news-image-placeholder{width:100%;height:250px;background:linear-gradient(135deg,white 0%,white 100%);border-radius:0.9375rem;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:1rem;border:2px dashed #cccccc;transition:all 0.3s ease;color:#374151;text-align:center}.news-page .news-card .news-card-content .news-image-placeholder:hover{border-color:#1cb0f6;background:linear-gradient(135deg,rgba(28,176,246,0.1) 0%,rgba(28,176,246,0.15) 100%);color:#1cb0f6}.news-page .news-card .news-card-content .news-image-placeholder i{font-size:3rem;opacity:0.5;margin-bottom:0.5rem}.news-page .news-card .news-card-content .news-image-placeholder small,.news-page .news-card .news-card-content .news-image-placeholder .small{font-size:0.8rem;opacity:0.7}.news-page .news-card .news-card-content .news-excerpt{color:#374151;line-height:1.6;margin-bottom:1.5rem;font-size:1rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:box;line-clamp:4;box-orient:vertical;overflow:hidden}.news-page .news-card .news-card-content .news-additional-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1rem;background:rgba(248,250,252,0.5);border-radius:0.625rem;border:1px solid rgba(0,0,0,0.1);animation:fadeInUp 0.6s ease-out 0.3s both}.news-page .news-card .news-card-content .news-tags{display:flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:0}.news-page .news-card .news-card-content .news-tags .tag{background:linear-gradient(135deg,#1cb0f6,#58cc02);color:#ffffff;padding:0.25rem 0.75rem;border-radius:50px;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;box-shadow:0 2px 8px rgba(28,176,246,0.3);transition:all 0.3s ease;animation:fadeInUp 0.6s ease-out 0.4s both}.news-page .news-card .news-card-content .news-tags .tag:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(28,176,246,0.4)}.news-page .news-card .news-card-content .news-comments-count{display:flex;align-items:center;gap:0.5rem;color:#374151;font-size:0.9rem;animation:fadeInUp 0.6s ease-out 0.5s both}.news-page .news-card .news-card-content .news-comments-count i{color:#1cb0f6}.news-page .news-card .news-card-actions{padding:1rem 2rem 2rem;display:flex;gap:1rem;justify-content:space-between;align-items:center;margin-top:auto}.news-page .news-card .news-card-actions .btn,.news-page .news-card .news-card-actions .add-material-btn{border-radius:50px;padding:0.75rem 1.5rem;font-weight:600;transition:all 0.3s ease;border:none;position:relative;overflow:hidden}.news-page .news-card .news-card-actions .btn:hover,.news-page .news-card .news-card-actions .add-material-btn:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,0.15)}.news-page .news-card .news-card-actions .btn.btn-outline-primary,.news-page .news-card .news-card-actions .btn.deposit-button,.news-page .news-card .news-card-actions .event-history-page .btn.btn-secondary,.event-history-page .news-page .news-card .news-card-actions .btn.btn-secondary,.news-page .news-card .news-card-actions .add-material-btn,.news-page .news-card .news-card-actions .btn.js-refresh-kanban{background:transparent;color:#1cb0f6;border:2px solid #1cb0f6}.news-page .news-card .news-card-actions .btn.btn-outline-primary:hover,.news-page .news-card .news-card-actions .btn.deposit-button:hover,.news-page .news-card .news-card-actions .event-history-page .btn.btn-secondary:hover,.event-history-page .news-page .news-card .news-card-actions .btn.btn-secondary:hover,.news-page .news-card .news-card-actions .add-material-btn:hover,.news-page .news-card .news-card-actions .btn.js-refresh-kanban:hover{background:#1cb0f6;color:#ffffff;box-shadow:0 6px 20px rgba(28,176,246,0.4)}.news-page .news-card .news-card-actions .btn.btn-primary,.news-page .news-card .news-card-actions .btn-primary.add-material-btn{background:linear-gradient(135deg,#1cb0f6,#58cc02);color:#ffffff;box-shadow:0 5px 15px rgba(28,176,246,0.3)}.news-page .news-card .news-card-actions .btn.btn-primary:hover,.news-page .news-card .news-card-actions .btn-primary.add-material-btn:hover{background:linear-gradient(135deg,#2db8ff,#6dd412);box-shadow:0 6px 20px rgba(28,176,246,0.4)}.news-page .news-empty{text-align:center;padding:3rem 1rem;background:#f8fafc;border-radius:1rem;box-shadow:0 2px 10px rgba(0,0,0,0.08)}.news-page .news-empty .empty-icon{font-size:3rem;color:#60728e;margin-bottom:1rem}.news-page .news-empty h3,.news-page .news-empty .h3{color:#374151;margin-bottom:0.5rem}.news-page .news-empty p{color:#4c596f;margin-bottom:0}.news-page .pagination-wrapper{background:#f8fafc;border-radius:1rem;padding:1.5rem;box-shadow:0 2px 10px rgba(0,0,0,0.08)}.news-page .pagination-wrapper .pagination{margin-bottom:0}.news-page .pagination-wrapper .pagination .page-item .page-link{border-radius:0.5rem;border:none;margin:0 0.25rem;color:#374151;font-weight:500;transition:all 0.3s ease}.news-page .pagination-wrapper .pagination .page-item .page-link:hover{background-color:rgba(28,176,246,0.1);color:#1cb0f6}.news-page .pagination-wrapper .pagination .page-item.active .page-link{background:linear-gradient(135deg,#1cb0f6,#58cc02);color:#ffffff;box-shadow:0 2px 8px rgba(28,176,246,0.3)}.news-page .pagination-wrapper .pagination .page-item.disabled .page-link{color:#60728e;background-color:transparent}.news-detail-page .news-article{background:#f8fafc;border-radius:1rem;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,0.08);margin-bottom:2rem}.news-detail-page .news-article .article-cover-image{max-width:400px;margin:0 auto 1.5rem;border-radius:0.75rem;box-shadow:0 4px 12px rgba(0,0,0,0.1)}.news-detail-page .news-article .article-cover-image img{width:100%;height:auto;border-radius:0.75rem;display:block}.news-detail-page .news-article .news-header{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,0.1)}.news-detail-page .news-article .news-header h1,.news-detail-page .news-article .news-header .h1{font-size:2.25rem;font-weight:700;line-height:1.3;margin-bottom:1rem;color:#111827}.news-detail-page .news-article .news-header .news-meta{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;font-size:0.875rem;color:#374151}.news-detail-page .news-article .news-header .news-meta .meta-item{display:flex;align-items:center;gap:0.5rem}.news-detail-page .news-article .news-header .news-meta .meta-item i{color:#1cb0f6}.news-detail-page .news-article .news-header .news-meta .news-category{background:linear-gradient(135deg,#1cb0f6,#58cc02);color:#ffffff;padding:0.25rem 0.75rem;border-radius:1rem;font-weight:500}.news-detail-page .news-article .news-content{font-size:1.1rem;line-height:1.8;color:#111827}.news-detail-page .news-article .news-content h2,.news-detail-page .news-article .news-content .h2,.news-detail-page .news-article .news-content h3,.news-detail-page .news-article .news-content .h3,.news-detail-page .news-article .news-content h4,.news-detail-page .news-article .news-content .h4,.news-detail-page .news-article .news-content h5,.news-detail-page .news-article .news-content .h5,.news-detail-page .news-article .news-content h6,.news-detail-page .news-article .news-content .h6{color:#111827;margin-top:2rem;margin-bottom:1rem;font-weight:600}.news-detail-page .news-article .news-content p{margin-bottom:1.5rem}.news-detail-page .news-article .news-content p img{max-width:100%;max-height:400px;width:auto;height:auto;border-radius:0.5rem;margin:1rem 0;box-shadow:0 4px 12px rgba(0,0,0,0.1);object-fit:contain;display:block;margin-left:auto;margin-right:auto}.news-detail-page .news-article .news-content img{max-width:100%;max-height:500px;width:auto;height:auto;border-radius:0.5rem;margin:1.5rem 0;box-shadow:0 4px 12px rgba(0,0,0,0.1);object-fit:contain;display:block;margin-left:auto;margin-right:auto}.news-detail-page .news-article .news-content blockquote{border-left:4px solid #1cb0f6;padding-left:1.5rem;margin:2rem 0;font-style:italic;color:#374151;background:rgba(28,176,246,0.05);padding:1.5rem;border-radius:0 0.5rem 0.5rem 0}.news-detail-page .news-article .news-content ul,.news-detail-page .news-article .news-content ol{margin-bottom:1.5rem;padding-left:1.5rem}.news-detail-page .news-article .news-content ul li,.news-detail-page .news-article .news-content ol li{margin-bottom:0.5rem}.news-detail-page .news-actions{background:#f8fafc;border-radius:1rem;padding:1.5rem;box-shadow:0 2px 10px rgba(0,0,0,0.08);display:flex;gap:1rem;flex-wrap:wrap}.news-detail-page .news-actions .btn,.news-detail-page .news-actions .add-material-btn{border-radius:0.75rem;font-weight:500;padding:0.75rem 1.5rem;transition:all 0.3s ease}.news-detail-page .news-actions .btn:hover,.news-detail-page .news-actions .add-material-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15)}[data-bs-theme="dark"] .news-page .news-filters,[data-bs-theme="dark"] .news-page .news-actions,[data-bs-theme="dark"] .news-page .news-empty,[data-bs-theme="dark"] .news-page .pagination-wrapper{background:#1f2937!important;color:#f9fafb!important;box-shadow:0 2px 10px rgba(0,0,0,0.35)!important;border-color:#374151!important}[data-bs-theme="dark"] .news-page .news-grid{color:#f9fafb!important}[data-bs-theme="dark"] .news-page .news-card{background:#1f2937!important;border:1px solid #374151!important;box-shadow:0 4px 16px rgba(0,0,0,0.45)!important}[data-bs-theme="dark"] .news-page .news-card .news-card-header{border-bottom-color:#374151!important;background:linear-gradient(135deg,rgba(28,176,246,0.12) 0%,rgba(28,176,246,0.06) 100%)!important}[data-bs-theme="dark"] .news-page .news-card .news-card-header .news-title a{color:#f9fafb!important}[data-bs-theme="dark"] .news-page .news-card .news-card-header .news-meta{color:#d1d5db!important}[data-bs-theme="dark"] .news-page .news-card .news-card-content .news-image{border-color:#374151!important;background:linear-gradient(135deg,#263344 0%,#2c3a4e 100%)!important}[data-bs-theme="dark"] .news-page .news-card .news-card-content .news-image-placeholder{background:linear-gradient(135deg,#263344 0%,#2c3a4e 100%)!important;border-color:#374151!important;color:#d1d5db!important}[data-bs-theme="dark"] .news-page .news-card .news-card-content .news-excerpt{color:#d1d5db!important}[data-bs-theme="dark"] .news-page .news-card .news-card-content .news-additional-info{background:rgba(31,41,55,0.6)!important;border-color:#374151!important}[data-bs-theme="dark"] .news-page .news-card .news-card-content .news-tags .tag{box-shadow:0 2px 8px rgba(28,176,246,0.35)!important}[data-bs-theme="dark"] .news-page .news-card .news-card-content .news-comments-count{color:#d1d5db!important}[data-bs-theme="dark"] .news-page .news-card .news-card-actions .btn.btn-outline-primary,[data-bs-theme="dark"] .news-page .news-card .news-card-actions .btn.deposit-button,[data-bs-theme="dark"] .news-page .news-card .news-card-actions .event-history-page .btn.btn-secondary,.event-history-page [data-bs-theme="dark"] .news-page .news-card .news-card-actions .btn.btn-secondary,[data-bs-theme="dark"] .news-page .news-card .news-card-actions .add-material-btn,[data-bs-theme="dark"] .news-page .news-card .news-card-actions .btn.js-refresh-kanban{color:#3b82f6!important;border-color:#3b82f6!important}[data-bs-theme="dark"] .news-page .news-card .news-card-actions .btn.btn-primary,[data-bs-theme="dark"] .news-page .news-card .news-card-actions .btn-primary.add-material-btn{background:#3b82f6!important;color:#111827!important;box-shadow:0 5px 15px rgba(59,130,246,0.35)!important}[data-bs-theme="dark"] .news-detail-page .news-article{background:#1f2937!important;color:#f9fafb!important;box-shadow:0 4px 20px rgba(0,0,0,0.45)!important}[data-bs-theme="dark"] .news-detail-page .news-article .news-header{border-bottom-color:#374151!important}[data-bs-theme="dark"] .news-detail-page .news-article .news-header h1,[data-bs-theme="dark"] .news-detail-page .news-article .news-header .h1{color:#f9fafb!important}[data-bs-theme="dark"] .news-detail-page .news-article .news-header .news-meta{color:#d1d5db!important}[data-bs-theme="dark"] .news-detail-page .news-article .news-header .news-meta .news-category{background:#3b82f6!important;color:#111827!important}[data-bs-theme="dark"] .news-detail-page .news-article .news-content{color:#f9fafb!important}[data-bs-theme="dark"] .news-detail-page .news-article .news-content h2,[data-bs-theme="dark"] .news-detail-page .news-article .news-content .h2,[data-bs-theme="dark"] .news-detail-page .news-article .news-content h3,[data-bs-theme="dark"] .news-detail-page .news-article .news-content .h3,[data-bs-theme="dark"] .news-detail-page .news-article .news-content h4,[data-bs-theme="dark"] .news-detail-page .news-article .news-content .h4,[data-bs-theme="dark"] .news-detail-page .news-article .news-content h5,[data-bs-theme="dark"] .news-detail-page .news-article .news-content .h5,[data-bs-theme="dark"] .news-detail-page .news-article .news-content h6,[data-bs-theme="dark"] .news-detail-page .news-article .news-content .h6{color:#f9fafb!important}[data-bs-theme="dark"] .news-detail-page .news-article .news-content blockquote{color:#d1d5db!important;background:rgba(28,176,246,0.12)!important;border-left-color:#2db8ff!important}[data-bs-theme="dark"] .news-detail-page .news-actions{background:#1f2937!important;color:#f9fafb!important;box-shadow:0 2px 10px rgba(0,0,0,0.35)!important}[data-bs-theme="dark"] .news-detail-page .news-actions .btn.btn-light,[data-bs-theme="dark"] .news-detail-page .news-actions .btn-light.add-material-btn{background-color:#1f2937!important;border-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .news-detail-page .news-actions .btn.btn-light:hover,[data-bs-theme="dark"] .news-detail-page .news-actions .btn-light.add-material-btn:hover{background-color:#111827!important;border-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .news-detail-page .news-actions .btn.btn-light:focus,[data-bs-theme="dark"] .news-detail-page .news-actions .btn-light.add-material-btn:focus{background-color:#1f2937!important;border-color:#3b82f6!important;color:#f9fafb!important;box-shadow:0 0 0 0.2rem rgba(59,130,246,0.25)!important}[data-bs-theme="dark"] .news-detail-page .news-actions .btn.btn-light:active,[data-bs-theme="dark"] .news-detail-page .news-actions .btn-light.add-material-btn:active{background-color:#111827!important;border-color:#374151!important;color:#f9fafb!important}.dark-theme-active .news-page .news-filters,.dark-theme-active .news-page .news-actions,.dark-theme-active .news-page .news-empty,.dark-theme-active .news-page .pagination-wrapper{background:#1f2937!important;color:#f9fafb!important;box-shadow:0 2px 10px rgba(0,0,0,0.35)!important;border-color:#374151!important}.dark-theme-active .news-page .news-grid{color:#f9fafb!important}.dark-theme-active .news-page .news-card{background:#1f2937!important;border:1px solid #374151!important;box-shadow:0 4px 16px rgba(0,0,0,0.45)!important}.dark-theme-active .news-page .news-card .news-card-header{border-bottom-color:#374151!important;background:linear-gradient(135deg,rgba(28,176,246,0.12) 0%,rgba(28,176,246,0.06) 100%)!important}.dark-theme-active .news-page .news-card .news-card-header .news-title a{color:#f9fafb!important}.dark-theme-active .news-page .news-card .news-card-header .news-meta{color:#d1d5db!important}.dark-theme-active .news-page .news-card .news-card-content .news-image{border-color:#374151!important;background:linear-gradient(135deg,#263344 0%,#2c3a4e 100%)!important}.dark-theme-active .news-page .news-card .news-card-content .news-image-placeholder{background:linear-gradient(135deg,#263344 0%,#2c3a4e 100%)!important;border-color:#374151!important;color:#d1d5db!important}.dark-theme-active .news-page .news-card .news-card-content .news-excerpt{color:#d1d5db!important}.dark-theme-active .news-page .news-card .news-card-content .news-additional-info{background:rgba(31,41,55,0.6)!important;border-color:#374151!important}.dark-theme-active .news-page .news-card .news-card-content .news-tags .tag{box-shadow:0 2px 8px rgba(28,176,246,0.35)!important}.dark-theme-active .news-page .news-card .news-card-content .news-comments-count{color:#d1d5db!important}.dark-theme-active .news-page .news-card .news-card-actions .btn.btn-outline-primary,.dark-theme-active .news-page .news-card .news-card-actions .btn.deposit-button,.dark-theme-active .news-page .news-card .news-card-actions .event-history-page .btn.btn-secondary,.event-history-page .dark-theme-active .news-page .news-card .news-card-actions .btn.btn-secondary,.dark-theme-active .news-page .news-card .news-card-actions .add-material-btn,.dark-theme-active .news-page .news-card .news-card-actions .btn.js-refresh-kanban{color:#3b82f6!important;border-color:#3b82f6!important}.dark-theme-active .news-page .news-card .news-card-actions .btn.btn-primary,.dark-theme-active .news-page .news-card .news-card-actions .btn-primary.add-material-btn{background:#3b82f6!important;color:#111827!important;box-shadow:0 5px 15px rgba(59,130,246,0.35)!important}.dark-theme-active .news-detail-page .news-article{background:#1f2937!important;color:#f9fafb!important;box-shadow:0 4px 20px rgba(0,0,0,0.45)!important}.dark-theme-active .news-detail-page .news-article .news-header{border-bottom-color:#374151!important}.dark-theme-active .news-detail-page .news-article .news-header h1,.dark-theme-active .news-detail-page .news-article .news-header .h1{color:#f9fafb!important}.dark-theme-active .news-detail-page .news-article .news-header .news-meta{color:#d1d5db!important}.dark-theme-active .news-detail-page .news-article .news-header .news-meta .news-category{background:#3b82f6!important;color:#111827!important}.dark-theme-active .news-detail-page .news-article .news-content{color:#f9fafb!important}.dark-theme-active .news-detail-page .news-article .news-content h2,.dark-theme-active .news-detail-page .news-article .news-content .h2,.dark-theme-active .news-detail-page .news-article .news-content h3,.dark-theme-active .news-detail-page .news-article .news-content .h3,.dark-theme-active .news-detail-page .news-article .news-content h4,.dark-theme-active .news-detail-page .news-article .news-content .h4,.dark-theme-active .news-detail-page .news-article .news-content h5,.dark-theme-active .news-detail-page .news-article .news-content .h5,.dark-theme-active .news-detail-page .news-article .news-content h6,.dark-theme-active .news-detail-page .news-article .news-content .h6{color:#f9fafb!important}.dark-theme-active .news-detail-page .news-article .news-content blockquote{color:#d1d5db!important;background:rgba(28,176,246,0.12)!important;border-left-color:#2db8ff!important}.dark-theme-active .news-detail-page .news-actions{background:#1f2937!important;color:#f9fafb!important;box-shadow:0 2px 10px rgba(0,0,0,0.35)!important}.dark-theme-active .news-detail-page .news-actions .btn.btn-light,.dark-theme-active .news-detail-page .news-actions .btn-light.add-material-btn{background-color:#1f2937!important;border-color:#374151!important;color:#f9fafb!important}.dark-theme-active .news-detail-page .news-actions .btn.btn-light:hover,.dark-theme-active .news-detail-page .news-actions .btn-light.add-material-btn:hover{background-color:#111827!important;border-color:#374151!important;color:#f9fafb!important}.dark-theme-active .news-detail-page .news-actions .btn.btn-light:focus,.dark-theme-active .news-detail-page .news-actions .btn-light.add-material-btn:focus{background-color:#1f2937!important;border-color:#3b82f6!important;color:#f9fafb!important;box-shadow:0 0 0 0.2rem rgba(59,130,246,0.25)!important}.dark-theme-active .news-detail-page .news-actions .btn.btn-light:active,.dark-theme-active .news-detail-page .news-actions .btn-light.add-material-btn:active{background-color:#111827!important;border-color:#374151!important;color:#f9fafb!important}@media (max-width:768px){.news-page .news-header{padding:1.5rem 0}.news-page .news-header .news-header-content h1,.news-page .news-header .news-header-content .h1{font-size:2rem}.news-page .news-filters{padding:1rem}.news-page .news-filters .nav-pills .nav-link{padding:0.5rem 1rem;font-size:0.875rem}.news-page .news-actions{padding:1rem}.news-page .news-actions .btn,.news-page .news-actions .add-material-btn{font-size:0.875rem;padding:0.5rem 0.75rem}.news-page .news-grid{gap:1rem}.news-page .news-card .news-card-header{padding:1rem}.news-page .news-card .news-card-header .news-title{font-size:1.125rem}.news-page .news-card .news-card-body{padding:1rem}.news-detail-page .news-article{padding:1.5rem}.news-detail-page .news-article .article-cover-image{max-width:100%;margin:0 auto 1rem}.news-detail-page .news-article .news-header h1,.news-detail-page .news-article .news-header .h1{font-size:1.75rem}.news-detail-page .news-article .news-content{font-size:1rem}.news-detail-page .news-article .news-content img{max-height:300px;margin:1rem 0}.news-detail-page .news-article .news-content p img{max-height:250px}.news-detail-page .news-actions{padding:1rem}.news-detail-page .news-actions .btn,.news-detail-page .news-actions .add-material-btn{padding:0.5rem 1rem;font-size:0.875rem}}.dual-listbox{display:flex;align-items:flex-start;gap:1rem;max-width:100%}.dual-list-section{flex:1;min-width:0}.dual-list-section select{width:100%;height:10rem;font-size:0.9rem}.dual-list-section .form-label{font-weight:600;color:#4b5563;margin-bottom:0.5rem}.dual-list-actions{display:flex;flex-direction:column;gap:0.5rem;padding:2rem 0;align-self:center}.dual-list-actions .btn,.dual-list-actions .add-material-btn{min-width:2.5rem;padding:0.375rem 0.5rem}.dual-listbox option{padding:0.25rem 0.5rem;border-bottom:1px solid #d1d5db}.dual-listbox option:hover{background-color:#f8fafc}.dual-listbox option:checked{background-color:#1e40af;color:#ffffff}@media (max-width:768px){.dual-listbox{flex-direction:column;gap:1rem}.dual-list-actions{flex-direction:row;justify-content:center;padding:0}.dual-list-section select{height:8rem}}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes wave{0%{transform:scale(1);opacity:1}100%{transform:scale(2);opacity:0}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:scale(1)}}.table-animate,.nav-animate,.footer-animate,.sidebar-animate,.title-animate,.meta-animate,.action-animate,.status-animate{transition:all 0.3s ease}.table-animate:hover{background-color:rgba(28,176,246,0.05)}.nav-animate:hover{transform:translateY(-1px)}.footer-animate:hover{transform:translateY(-2px)}.sidebar-animate:hover{transform:translateX(5px)}.title-animate:hover{transform:scale(1.02)}.meta-animate:hover{opacity:0.8}.action-animate:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.15)}.status-animate:hover{transform:scale(1.05)}.indicator-animate{animation:pulse 2s infinite}.placeholder-animate{animation:pulse 1.5s infinite}.error-animate{animation:shake 0.5s ease}@keyframes shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.success-animate{animation:successPulse 0.5s ease}@keyframes successPulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.warning-animate{animation:warningBlink 1s ease}@keyframes warningBlink{0%,100%{opacity:1}50%{opacity:0.5}}.info-animate{animation:infoSlide 0.5s ease}@keyframes infoSlide{from{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}}.pagination{background:rgba(255,255,255,0.9);backdrop-filter:blur(15px);border-radius:20px;padding:1rem;box-shadow:0 20px 40px rgba(0,0,0,0.1);border:1px solid rgba(255,255,255,0.2)}.page-link{border-radius:50px;margin:0 0.25rem;border:none;padding:0.75rem 1rem;color:#374151;font-weight:600;transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}.page-link:hover{background:linear-gradient(135deg,#1cb0f6 0%,#58cc02 100%);color:#ffffff;transform:translateY(-2px)}.page-item.active .page-link{background:linear-gradient(135deg,#1cb0f6 0%,#58cc02 100%);color:#ffffff;box-shadow:0 5px 15px rgba(88,204,2,0.3)}.news-card.new{border:2px solid #059669;animation:pulse 2s infinite}.news-card.featured{border:2px solid #d97706;background:linear-gradient(135deg,rgba(217,119,6,0.1) 0%,rgba(255,255,255,0.95) 100%);position:relative}.news-card.featured::before{content:'⭐ РЕКОМЕНДОВАНО';position:absolute;top:1rem;right:1rem;background:linear-gradient(135deg,#d97706 0%,#faa94b 100%);color:#ffffff;padding:0.25rem 0.75rem;border-radius:50px;font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;z-index:10}.delete-comment{border-radius:20px;padding:0.5rem 1rem;font-size:0.9rem;background:rgba(220,38,38,0.1);color:#dc2626;border:1px solid rgba(220,38,38,0.3);transition:all 0.3s ease}.delete-comment:hover{background:#dc2626;color:#ffffff;border-color:#dc2626}.no-comments{text-align:center;padding:3rem 2rem;color:#374151}.no-comments i{font-size:3rem;margin-bottom:1rem;opacity:0.5}.no-comments p{font-size:1.1rem;margin:0}.emoji-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:0.8rem}.emoji-btn{background:#ffffff;border:2px solid #d1d5db;border-radius:12px;padding:1rem;font-size:1.5rem;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center}.emoji-btn:hover{border-color:#58cc02;transform:scale(1.1);box-shadow:0 5px 15px rgba(88,204,2,0.2)}@media (max-width:768px){.emoji-grid{grid-template-columns:repeat(3,1fr)}}[data-bs-theme="dark"] .btn.btn-light,[data-bs-theme="dark"] .btn-light.add-material-btn{background-color:#1f2937!important;border-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .btn.btn-light:hover,[data-bs-theme="dark"] .btn-light.add-material-btn:hover,[data-bs-theme="dark"] .btn.btn-light:focus,[data-bs-theme="dark"] .btn-light.add-material-btn:focus,[data-bs-theme="dark"] .btn.btn-light:active,[data-bs-theme="dark"] .btn-light.add-material-btn:active{background-color:#111827!important;border-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .news-detail-page .news-actions button.btn.btn-light,[data-bs-theme="dark"] .news-detail-page .news-actions button.btn-light.add-material-btn,[data-bs-theme="dark"] .news-detail-page .news-actions label.btn.btn-light,[data-bs-theme="dark"] .news-detail-page .news-actions label.btn-light.add-material-btn{background-color:#1f2937!important;border-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .news-detail-page .news-actions button.btn.btn-light:hover,[data-bs-theme="dark"] .news-detail-page .news-actions button.btn-light.add-material-btn:hover,[data-bs-theme="dark"] .news-detail-page .news-actions button.btn.btn-light:focus,[data-bs-theme="dark"] .news-detail-page .news-actions button.btn-light.add-material-btn:focus,[data-bs-theme="dark"] .news-detail-page .news-actions button.btn.btn-light:active,[data-bs-theme="dark"] .news-detail-page .news-actions button.btn-light.add-material-btn:active,[data-bs-theme="dark"] .news-detail-page .news-actions label.btn.btn-light:hover,[data-bs-theme="dark"] .news-detail-page .news-actions label.btn-light.add-material-btn:hover,[data-bs-theme="dark"] .news-detail-page .news-actions label.btn.btn-light:focus,[data-bs-theme="dark"] .news-detail-page .news-actions label.btn-light.add-material-btn:focus,[data-bs-theme="dark"] .news-detail-page .news-actions label.btn.btn-light:active,[data-bs-theme="dark"] .news-detail-page .news-actions label.btn-light.add-material-btn:active{background-color:#111827!important;border-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .news-detail-page .news-actions #comment-emoji-btn,[data-bs-theme="dark"] .news-detail-page .news-actions label[for="commentImage"]{background-color:#1f2937!important;border-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .news-detail-page .news-actions #comment-emoji-btn:hover,[data-bs-theme="dark"] .news-detail-page .news-actions label[for="commentImage"]:hover{background-color:#111827!important;border-color:#374151!important;color:#f9fafb!important}.dark-theme-active .btn.btn-light,.dark-theme-active .btn-light.add-material-btn{background-color:#1f2937!important;border-color:#374151!important;color:#f9fafb!important}.dark-theme-active .btn.btn-light:hover,.dark-theme-active .btn-light.add-material-btn:hover,.dark-theme-active .btn.btn-light:focus,.dark-theme-active .btn-light.add-material-btn:focus,.dark-theme-active .btn.btn-light:active,.dark-theme-active .btn-light.add-material-btn:active{background-color:#111827!important;border-color:#374151!important;color:#f9fafb!important}.dark-theme-active .news-detail-page .news-actions button.btn.btn-light,.dark-theme-active .news-detail-page .news-actions button.btn-light.add-material-btn,.dark-theme-active .news-detail-page .news-actions label.btn.btn-light,.dark-theme-active .news-detail-page .news-actions label.btn-light.add-material-btn{background-color:#1f2937!important;border-color:#374151!important;color:#f9fafb!important}.dark-theme-active .news-detail-page .news-actions button.btn.btn-light:hover,.dark-theme-active .news-detail-page .news-actions button.btn-light.add-material-btn:hover,.dark-theme-active .news-detail-page .news-actions button.btn.btn-light:focus,.dark-theme-active .news-detail-page .news-actions button.btn-light.add-material-btn:focus,.dark-theme-active .news-detail-page .news-actions button.btn.btn-light:active,.dark-theme-active .news-detail-page .news-actions button.btn-light.add-material-btn:active,.dark-theme-active .news-detail-page .news-actions label.btn.btn-light:hover,.dark-theme-active .news-detail-page .news-actions label.btn-light.add-material-btn:hover,.dark-theme-active .news-detail-page .news-actions label.btn.btn-light:focus,.dark-theme-active .news-detail-page .news-actions label.btn-light.add-material-btn:focus,.dark-theme-active .news-detail-page .news-actions label.btn.btn-light:active,.dark-theme-active .news-detail-page .news-actions label.btn-light.add-material-btn:active{background-color:#111827!important;border-color:#374151!important;color:#f9fafb!important}.dark-theme-active .news-detail-page .news-actions #comment-emoji-btn,.dark-theme-active .news-detail-page .news-actions label[for="commentImage"]{background-color:#1f2937!important;border-color:#374151!important;color:#f9fafb!important}.dark-theme-active .news-detail-page .news-actions #comment-emoji-btn:hover,.dark-theme-active .news-detail-page .news-actions label[for="commentImage"]:hover{background-color:#111827!important;border-color:#374151!important;color:#f9fafb!important}.article-content .video-container{position:relative!important;padding-bottom:56.25%!important;height:0!important;overflow:hidden!important;width:100%!important;max-width:100%!important;background:#000!important;margin:1.5rem 0!important;border-radius:8px!important}.article-content .video-container iframe{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;border:none!important;display:block!important}.article-content .video-container{min-height:0!important;min-width:0!important}.article-content .youtube-fallback{background:#f8fafc;border:2px solid #d1d5db;border-radius:12px;padding:2rem;margin:1.5rem 0;text-align:center;transition:all 0.3s ease}.article-content .youtube-fallback:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1);transform:translateY(-2px)}.article-content .youtube-fallback i{color:#ff0000;margin-bottom:1rem}.article-content .youtube-fallback h5,.article-content .youtube-fallback .h5{color:#111827;margin-bottom:0.5rem}.article-content .youtube-fallback p{color:#374151;margin-bottom:1rem}.article-content .youtube-fallback .btn,.article-content .youtube-fallback .add-material-btn{margin-top:0.5rem}.article-content iframe[src*="youtube.com"],.article-content iframe[src*="youtu.be"]{max-width:100%;border-radius:8px}[data-bs-theme="dark"] .article-content .youtube-fallback{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] .article-content .youtube-fallback h5,[data-bs-theme="dark"] .article-content .youtube-fallback .h5{color:#f9fafb}[data-bs-theme="dark"] .article-content .youtube-fallback p{color:#d1d5db}.dark-theme-active .article-content .youtube-fallback{background:#1f2937;border-color:#374151}.dark-theme-active .article-content .youtube-fallback h5,.dark-theme-active .article-content .youtube-fallback .h5{color:#f9fafb}.dark-theme-active .article-content .youtube-fallback p{color:#d1d5db}@keyframes float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-10px)}}.support-page-modern{padding:1.5rem;min-height:calc(100vh - 200px)}@media (max-width:768px){.support-page-modern{padding:1rem}}.support-hero{background:#f8fafc;border-radius:24px;padding:3rem;margin-bottom:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,0.05);position:relative;overflow:hidden}.support-hero::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(30,64,175,0.1),rgba(37,99,235,0.1),rgba(217,119,6,0.1));pointer-events:none}.support-hero .hero-content{position:relative;z-index:1;text-align:center}.support-hero .hero-icon{width:80px;height:80px;margin:0 auto 1.5rem;border-radius:50%;background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);display:flex;align-items:center;justify-content:center;color:white;font-size:2.5rem;animation:float 3s ease-in-out infinite}.support-hero .hero-title{font-size:2.5rem;font-weight:900;margin-bottom:1rem;color:#111827}.support-hero .hero-title .gradient-text{background:linear-gradient(135deg,#1e40af 0%,#2563eb 50%,#d97706 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.support-hero .hero-description{font-size:1.125rem;color:#374151}@media (max-width:768px){.support-hero{padding:2rem 1.5rem}.support-hero .hero-title{font-size:1.75rem}}.quick-help{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:1.5rem}.quick-help .help-card{padding:2rem;border-radius:24px;color:white;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 6px rgba(0,0,0,0.1);display:block;text-decoration:none}.quick-help .help-card:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 20px 25px rgba(0,0,0,0.15)}.quick-help .help-card a{color:white;text-decoration:none}.quick-help .help-card a:hover{text-decoration:underline}.quick-help .help-card .copy-email-btn:hover{background:rgba(255,255,255,0.3)!important;transform:scale(1.1)}.quick-help .help-card .copy-email-btn:active{transform:scale(0.95)}.quick-help .help-card.blue{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.quick-help .help-card.green{background:linear-gradient(135deg,#4ade80,#22c55e)}.quick-help .help-card.purple{background:linear-gradient(135deg,#a78bfa,#8b5cf6)}.quick-help .help-card i{font-size:2rem;margin-bottom:1rem}.quick-help .help-card h3,.quick-help .help-card .h3{font-size:1.25rem;font-weight:800;margin-bottom:0.5rem}.quick-help .help-card p{opacity:0.9;font-size:0.875rem}@media (max-width:768px){.quick-help{grid-template-columns:1fr}}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:1.5rem}.stats .stat-card{background:#f8fafc;padding:2rem;border-radius:24px;box-shadow:0 4px 6px rgba(0,0,0,0.05)}.stats .stat-card .stat-icon{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:2rem;margin-bottom:1rem}.stats .stat-card .stat-icon.red{background:#fee2e2;color:#dc2626}.stats .stat-card .stat-icon.yellow{background:#fef3c7;color:#f59e0b}.stats .stat-card .stat-icon.green{background:#d1fae5;color:#10b981}.stats .stat-card .stat-icon.blue{background:#dbeafe;color:#3b82f6}.stats .stat-card .stat-value{font-size:2.5rem;font-weight:900;margin-bottom:0.5rem}.stats .stat-card .stat-value.red{color:#dc2626}.stats .stat-card .stat-value.yellow{color:#f59e0b}.stats .stat-card .stat-value.green{color:#10b981}.stats .stat-card .stat-value.blue{color:#3b82f6}.stats .stat-card .stat-label{color:#374151;font-size:0.875rem}@media (max-width:768px){.stats{grid-template-columns:1fr}}.tabs-container{background:#f8fafc;border-radius:24px;margin-bottom:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,0.05);overflow:hidden}.tabs-container .tabs-header{display:flex;border-bottom:2px solid #d1d5db;overflow-x:auto}.tabs-container .tabs-header .tab-btn{flex:1;padding:1rem 1.5rem;background:none;border:none;font-weight:700;cursor:pointer;transition:all 0.2s ease;display:flex;align-items:center;justify-content:center;gap:0.5rem;color:#374151;white-space:nowrap}.tabs-container .tabs-header .tab-btn:hover{background:rgba(37,99,235,0.05)}.tabs-container .tabs-header .tab-btn.active{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:white}.tabs-container .tabs-header .tab-btn .tab-badge{background:#ef4444;color:white;padding:0.25rem 0.5rem;border-radius:9999px;font-size:0.75rem;font-weight:700}.tabs-container .tab-content{padding:2rem;display:none}.tabs-container .tab-content.active{display:block}.support-form{display:grid;grid-template-columns:2fr 1fr;gap:2rem}.support-form .form-group{margin-bottom:1.5rem}.support-form .form-label{display:block;font-weight:700;margin-bottom:0.5rem;color:#111827}.support-form .form-input,.support-form .form-select,.support-form .form-textarea{width:100%;padding:0.75rem 1rem;border:2px solid #d1d5db;border-radius:12px;background:#f9fafb;font-size:1rem;font-family:inherit;outline:none;transition:all 0.2s ease}.support-form .form-input:focus,.support-form .form-select:focus,.support-form .form-textarea:focus{border-color:#1e40af;background:white}.support-form .form-textarea{resize:vertical;min-height:150px}.support-form .file-upload{border:2px dashed #d1d5db;border-radius:12px;padding:3rem;text-align:center;cursor:pointer;transition:all 0.2s ease}.support-form .file-upload:hover{border-color:#1e40af;background:rgba(30,64,175,0.05)}.support-form .file-upload i{font-size:3rem;color:#374151;margin-bottom:1rem}.support-form .submit-btn{width:100%;padding:1rem 2rem;background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:white;border:none;border-radius:16px;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 6px rgba(0,0,0,0.1);display:flex;align-items:center;justify-content:center;gap:0.5rem}.support-form .submit-btn:hover{transform:scale(1.05);box-shadow:0 20px 25px rgba(0,0,0,0.15)}@media (max-width:768px){.support-form{grid-template-columns:1fr}}.tips-sidebar{background:linear-gradient(135deg,#fef3c7,#fed7aa);padding:1.5rem;border-radius:16px}.tips-sidebar .tips-title{display:flex;align-items:center;gap:0.5rem;font-weight:800;margin-bottom:1rem;color:#111827}.tips-sidebar .tips-title i{color:#f59e0b}.tips-sidebar .tips-list{list-style:none;padding:0;margin:0}.tips-sidebar .tips-list li{display:flex;align-items:center;gap:0.5rem;margin-bottom:0.75rem;font-size:0.875rem;color:#111827}.tips-sidebar .tips-list li i{color:#10b981}.tickets-list{display:flex;flex-direction:column;gap:1rem}.ticket-card{background:#f9fafb;padding:1.5rem;border-radius:16px;cursor:pointer;transition:all 0.2s ease}.ticket-card:hover{transform:translateX(5px);box-shadow:0 4px 6px rgba(0,0,0,0.1)}.ticket-card .ticket-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:0.75rem}.ticket-card .ticket-title{flex:1;font-weight:700;font-size:1.125rem;color:#111827;margin-bottom:0.5rem}.ticket-card .ticket-meta{display:flex;gap:1rem;font-size:0.875rem;color:#374151;flex-wrap:wrap}.ticket-card .status-badge{padding:0.25rem 0.75rem;border-radius:9999px;font-size:0.75rem;font-weight:700;white-space:nowrap}.ticket-card .status-badge.new{background:#10b981;color:white}.ticket-card .status-badge.waiting{background:#f59e0b;color:white}.ticket-card .status-badge.closed{background:#6b7280;color:white}.empty-state{text-align:center;padding:4rem 2rem}.empty-state i{font-size:6rem;color:#d1d5db;margin-bottom:1.5rem}.empty-state h3,.empty-state .h3{font-size:1.5rem;font-weight:700;margin-bottom:0.5rem;color:#111827}.empty-state p{color:#374151}[data-bs-theme="dark"] .support-page-modern{background:#111827}[data-bs-theme="dark"] .support-hero{background:#1f2937}[data-bs-theme="dark"] .support-hero .hero-title{color:#f9fafb}[data-bs-theme="dark"] .support-hero .hero-description{color:#d1d5db}[data-bs-theme="dark"] .stats .stat-card{background:#1f2937}[data-bs-theme="dark"] .stats .stat-card .stat-label{color:#d1d5db}[data-bs-theme="dark"] .tabs-container{background:#1f2937}[data-bs-theme="dark"] .tabs-container .tabs-header{border-color:#374151}[data-bs-theme="dark"] .tabs-container .tabs-header .tab-btn{color:#d1d5db}[data-bs-theme="dark"] .tabs-container .tabs-header .tab-btn:hover{background:rgba(59,130,246,0.05)}[data-bs-theme="dark"] .support-form .form-label{color:#f9fafb}[data-bs-theme="dark"] .support-form .form-input,[data-bs-theme="dark"] .support-form .form-select,[data-bs-theme="dark"] .support-form .form-textarea{background:#374151;border-color:#374151;color:#f9fafb}[data-bs-theme="dark"] .support-form .form-input:focus,[data-bs-theme="dark"] .support-form .form-select:focus,[data-bs-theme="dark"] .support-form .form-textarea:focus{background:#1f2937;border-color:#3b82f6}[data-bs-theme="dark"] .support-form .file-upload{border-color:#374151}[data-bs-theme="dark"] .support-form .file-upload:hover{background:rgba(59,130,246,0.05)}[data-bs-theme="dark"] .tips-sidebar{background:linear-gradient(135deg,rgba(254,243,199,0.1),rgba(254,215,170,0.1))}[data-bs-theme="dark"] .tips-sidebar .tips-title{color:#f9fafb}[data-bs-theme="dark"] .tips-sidebar .tips-list li{color:#f9fafb}[data-bs-theme="dark"] .ticket-card{background:#374151}[data-bs-theme="dark"] .ticket-card .ticket-title{color:#f9fafb}[data-bs-theme="dark"] .ticket-card .ticket-meta{color:#d1d5db}[data-bs-theme="dark"] .empty-state i{color:#4b5563}[data-bs-theme="dark"] .empty-state h3,[data-bs-theme="dark"] .empty-state .h3{color:#f9fafb}[data-bs-theme="dark"] .empty-state p{color:#d1d5db}.quality-settings-page .settings-container{max-width:800px;margin:0 auto}.quality-settings-page .settings-section{background:#f8fafc;border-radius:0.5rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);margin-bottom:2rem;padding:2rem}.quality-settings-page .settings-section h4,.quality-settings-page .settings-section .h4{color:#111827;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #d1d5db;display:flex;align-items:center;gap:.5rem}.quality-settings-page .form-group{margin-bottom:1.5rem}.quality-settings-page .form-group label{display:block;font-weight:500;margin-bottom:.5rem;color:#111827}.quality-settings-page .form-control,.quality-settings-page .rating-select{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:0.25rem;font-size:.95rem;background:#ffffff;color:#111827;transition:border-color .2s ease,box-shadow .2s ease}.quality-settings-page .form-control::placeholder,.quality-settings-page .rating-select::placeholder{color:#374151}.quality-settings-page .form-control:focus,.quality-settings-page .rating-select:focus{outline:none;border-color:#6785e5;box-shadow:0 0 0 0.2rem rgba(30,64,175,0.15);background:#ffffff;color:#111827}.quality-settings-page .form-check{display:flex;align-items:center;margin-bottom:1rem}.quality-settings-page .form-check-input{margin-right:.5rem}.quality-settings-page .form-check-label{font-weight:500;color:#111827}.quality-settings-page .delay-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem}.quality-settings-page .delay-item{background:#f8fafc;padding:1rem;border-radius:0.375rem;border:1px solid #d1d5db}.quality-settings-page .delay-item label{font-weight:600;color:#111827;margin-bottom:.5rem}.quality-settings-page .delay-item input{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:0.25rem;font-size:.9rem}.quality-settings-page .help-text{font-size:.8rem;color:#374151;margin-top:.25rem}.quality-settings-page .time-inputs{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.quality-settings-page .notes-template{min-height:120px;resize:vertical}.quality-settings-page .btn-save{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff;border:none;padding:.75rem 2rem;border-radius:0.375rem;font-weight:600;cursor:pointer;transition:all .2s ease}.quality-settings-page .btn-save:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(30,64,175,0.3)}.quality-settings-page .alert{border-radius:0.375rem;margin-bottom:1rem}[data-bs-theme="dark"] .quality-settings-page .settings-section{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] .quality-settings-page .form-group label,[data-bs-theme="dark"] .quality-settings-page h4,[data-bs-theme="dark"] .quality-settings-page .h4{color:#f9fafb}[data-bs-theme="dark"] .quality-settings-page .help-text{color:#d1d5db}[data-bs-theme="dark"] .quality-settings-page .form-control,[data-bs-theme="dark"] .quality-settings-page .rating-select{background:#1f2937;color:#f9fafb;border-color:#374151}[data-bs-theme="dark"] .quality-settings-page .form-control::placeholder,[data-bs-theme="dark"] .quality-settings-page .rating-select::placeholder{color:#d1d5db}[data-bs-theme="dark"] .quality-settings-page .form-control:focus,[data-bs-theme="dark"] .quality-settings-page .rating-select:focus{background:#1f2937;color:#f9fafb;border-color:#3b82f6;box-shadow:0 0 0 0.2rem rgba(59,130,246,0.25)}[data-bs-theme="dark"] .quality-settings-page .form-check-label{color:#f9fafb}[data-bs-theme="dark"] .quality-settings-page .delay-item{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] .quality-settings-page .delay-item label{color:#f9fafb}.team-leader-dashboard-page .team-leader-card{border:none;border-radius:0.5rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);transition:all .3s ease}.team-leader-dashboard-page .team-leader-card:hover{transform:translateY(-2px);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}.team-leader-dashboard-page .quick-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.team-leader-dashboard-page .quick-action-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;border-radius:0.375rem;text-decoration:none;color:#ffffff;transition:all .3s ease;min-height:120px}.team-leader-dashboard-page .quick-action-btn.primary{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%)}.team-leader-dashboard-page .quick-action-btn.success{background:linear-gradient(135deg,#059669 0%,#10b981 100%)}.team-leader-dashboard-page .quick-action-btn.info{background:linear-gradient(135deg,#0891b2 0%,#12c8f4 100%)}.team-leader-dashboard-page .quick-action-btn.warning{background:linear-gradient(135deg,#d97706 0%,#f59e0b 100%);color:#111827}.team-leader-dashboard-page .quick-action-btn.danger{background:linear-gradient(135deg,#dc2626 0%,#ef4444 100%)}.team-leader-dashboard-page .quick-action-btn:hover{transform:translateY(-4px);text-decoration:none;color:inherit}.team-leader-dashboard-page .stat-card{background:#f8fafc;border-radius:0.375rem;padding:1.5rem;text-align:center;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);transition:all .3s ease}.team-leader-dashboard-page .stat-card:hover{transform:translateY(-2px);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}.team-leader-dashboard-page .stat-card h3,.team-leader-dashboard-page .stat-card .h3{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;color:#111827}.team-leader-dashboard-page .stat-card p{margin:0;color:#374151;font-weight:500}.team-leader-dashboard-page .converted-leads h3,.team-leader-dashboard-page .converted-leads .h3{color:#059669}.team-leader-dashboard-page .qualified-leads h3,.team-leader-dashboard-page .qualified-leads .h3{color:#d97706}.team-leader-dashboard-page .today-activities h3,.team-leader-dashboard-page .today-activities .h3{color:#0891b2}.team-leader-dashboard-page .manager-card{border:none;border-radius:0.375rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);transition:all .3s ease}.team-leader-dashboard-page .manager-card:hover{transform:translateY(-2px);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}.team-leader-dashboard-page .manager-avatar{width:60px;height:60px;border-radius:50%;object-fit:cover;border:3px solid #ffffff;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075)}.team-leader-dashboard-page .performance-indicator{width:12px;height:12px;border-radius:50%;display:inline-block;margin-right:.5rem}.team-leader-dashboard-page .performance-excellent{background-color:#059669}.team-leader-dashboard-page .performance-good{background-color:#0891b2}.team-leader-dashboard-page .performance-average{background-color:#d97706}.team-leader-dashboard-page .performance-poor{background-color:#dc2626}.team-leader-dashboard-page .drag-zone{border:2px dashed #1e40af;border-radius:0.375rem;padding:2rem;text-align:center;background:rgba(30,64,175,0.05);transition:all .3s ease;cursor:pointer}.team-leader-dashboard-page .drag-zone.dragover{background:rgba(30,64,175,0.1);border-color:#374151;transform:scale(1.02)}.team-leader-dashboard-page .drag-zone i{font-size:3rem;color:#1e40af;margin-bottom:1rem}.team-leader-dashboard-page .drag-content h6,.team-leader-dashboard-page .drag-content .h6{color:#111827;margin-bottom:.5rem}.team-leader-dashboard-page .file-preview .d-flex,.team-leader-dashboard-page .files-preview .d-flex{border:1px solid #d1d5db;border-radius:0.375rem;background:#f8fafc}.team-leader-dashboard-page .team-overview{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);border-radius:0.5rem;padding:2rem;color:#ffffff;margin-bottom:2rem;box-shadow:0 8px 25px rgba(30,64,175,0.3)}.team-leader-dashboard-page .team-overview h3,.team-leader-dashboard-page .team-overview .h3{color:#ffffff;font-weight:700;margin-bottom:1.5rem;font-size:1.5rem}.team-leader-dashboard-page .team-overview-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.team-leader-dashboard-page .overview-stat{text-align:center;padding:1rem;background:rgba(255,255,255,0.1);border-radius:0.375rem;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.2);transition:all .3s ease}.team-leader-dashboard-page .overview-stat:hover{transform:translateY(-2px);background:rgba(255,255,255,0.15)}.team-leader-dashboard-page .overview-stat-value{font-size:2.5rem;font-weight:900;color:#ffffff;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,0.3)}.team-leader-dashboard-page .overview-stat-label{font-size:.9rem;color:rgba(255,255,255,0.9);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.team-leader-dashboard-page .trend-analysis{background:linear-gradient(135deg,#f8fafc 0%,white 100%);border-radius:0.375rem;padding:1.5rem;margin-bottom:1.5rem;border:1px solid #d1d5db}.team-leader-dashboard-page .weekday-performance{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem;margin-top:1rem}.team-leader-dashboard-page .weekday-item{text-align:center;padding:1rem .5rem;border-radius:0.375rem;background:#ffffff;border:2px solid #d1d5db;transition:all .3s ease;cursor:pointer}.team-leader-dashboard-page .weekday-item:hover{transform:translateY(-2px);box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075)}.team-leader-dashboard-page .weekday-item.best{background:linear-gradient(135deg,#059669 0%,#10b981 100%);color:#ffffff;border-color:#059669}.team-leader-dashboard-page .weekday-item.worst{background:linear-gradient(135deg,#dc2626 0%,#ef4444 100%);color:#ffffff;border-color:#dc2626}.team-leader-dashboard-page .activity-item{padding:1rem;border-radius:0.375rem;margin-bottom:.5rem;border-left:4px solid;transition:all .3s ease}.team-leader-dashboard-page .activity-item.success{background:rgba(5,150,105,0.1);border-left-color:#059669}.team-leader-dashboard-page .activity-item.warning{background:rgba(217,119,6,0.1);border-left-color:#d97706}.team-leader-dashboard-page .activity-item.info{background:rgba(8,145,178,0.1);border-left-color:#0891b2}@media (max-width:767px){.team-leader-dashboard-page .reaction-btn{width:100%;margin-bottom:.5rem}}[data-bs-theme="dark"] .team-leader-dashboard-page .team-leader-card{background:#1f2937;color:#f9fafb;border-color:#374151}[data-bs-theme="dark"] .team-leader-dashboard-page .stat-card{background:#1f2937;color:#f9fafb;box-shadow:0 2px 4px rgba(0,0,0,0.3)}[data-bs-theme="dark"] .team-leader-dashboard-page .stat-card h3,[data-bs-theme="dark"] .team-leader-dashboard-page .stat-card .h3{color:#f9fafb}[data-bs-theme="dark"] .team-leader-dashboard-page .stat-card p,[data-bs-theme="dark"] .team-leader-dashboard-page .text-muted{color:#d1d5db!important}[data-bs-theme="dark"] .team-leader-dashboard-page .drag-zone{border-color:#3b82f6;background:rgba(59,130,246,0.08)}[data-bs-theme="dark"] .team-leader-dashboard-page .drag-zone.dragover{background:rgba(59,130,246,0.12);border-color:#6ca1f8}[data-bs-theme="dark"] .team-leader-dashboard-page .file-preview .d-flex,[data-bs-theme="dark"] .team-leader-dashboard-page .files-preview .d-flex{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] .team-leader-dashboard-page .weekday-item{background:#1f2937;border-color:#374151;color:#f9fafb}[data-bs-theme="dark"] .team-leader-dashboard-page .trend-analysis{background:linear-gradient(135deg,#1f2937 0%,#263344 100%);border-color:#374151}.manager-email-page .email-container{display:flex;height:calc(100vh - 200px);gap:1.5rem;margin-top:1rem}@media (max-width:768px){.manager-email-page .email-container{flex-direction:column;height:auto;gap:1rem}}.manager-email-page .email-sidebar{width:280px;background:#f8fafc;border-radius:0.5rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);padding:1.5rem;height:fit-content}@media (max-width:768px){.manager-email-page .email-sidebar{width:100%;margin-bottom:1rem}}.manager-email-page .email-sidebar h6,.manager-email-page .email-sidebar .h6{color:#111827;font-weight:600;margin-bottom:1rem;font-size:0.9rem;text-transform:uppercase;letter-spacing:0.5px}.manager-email-page .compose-btn{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff;border:none;padding:0.875rem 1.5rem;border-radius:0.375rem;font-weight:600;cursor:pointer;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);margin-bottom:1.5rem;width:100%;display:flex;align-items:center;justify-content:center;gap:0.5rem;font-size:0.95rem}.manager-email-page .compose-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(30,64,175,0.3)}.manager-email-page .compose-btn:active{transform:translateY(0)}.manager-email-page .compose-btn i{font-size:0.9rem}.manager-email-page .stats-grid{display:grid;gap:0.75rem;margin-bottom:1.5rem}.manager-email-page .stats-item{background:rgba(30,64,175,0.05);border:1px solid rgba(30,64,175,0.1);padding:1rem;border-radius:0.375rem;text-align:center;transition:all 0.2s ease}.manager-email-page .stats-item:hover{background:rgba(30,64,175,0.08);border-color:rgba(30,64,175,0.15)}.manager-email-page .stats-item .stats-number{font-size:1.5rem;font-weight:700;color:#1e40af;margin-bottom:0.25rem;line-height:1}.manager-email-page .stats-item .stats-label{font-size:0.8rem;color:#374151;font-weight:500}.manager-email-page .filters-section{margin-bottom:1.5rem}.manager-email-page .filter-btn{background:#f8fafc;border:1px solid #d1d5db;padding:0.625rem 1rem;border-radius:0.25rem;color:#111827;cursor:pointer;transition:all 0.2s ease;margin-bottom:0.5rem;width:100%;text-align:left;font-size:0.9rem;font-weight:500;display:flex;align-items:center;gap:0.5rem}.manager-email-page .filter-btn:hover{background:#e2e8f0;border-color:rgba(30,64,175,0.3)}.manager-email-page .filter-btn.active{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff;border-color:#1e40af;box-shadow:0 2px 8px rgba(30,64,175,0.2)}.manager-email-page .filter-btn i{font-size:0.85rem;width:16px;text-align:center}.manager-email-page .search-box{padding:0.75rem;border:1px solid #d1d5db;border-radius:0.25rem;width:100%;margin-bottom:1rem;font-size:0.9rem;background:#ffffff;color:#111827;transition:all 0.2s ease}.manager-email-page .search-box::placeholder{color:#374151}.manager-email-page .search-box:focus{outline:none;border-color:#1e40af;box-shadow:0 0 0 0.2rem rgba(30,64,175,0.15);background:#ffffff}.manager-email-page .email-main{flex:1;background:#f8fafc;border-radius:0.5rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);display:flex;flex-direction:column;overflow:hidden}.manager-email-page .email-list{flex:1;overflow-y:auto;border-bottom:1px solid #d1d5db}.manager-email-page .email-list::-webkit-scrollbar{width:6px}.manager-email-page .email-list::-webkit-scrollbar-track{background:#f8fafc}.manager-email-page .email-list::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.manager-email-page .email-list::-webkit-scrollbar-thumb:hover{background:#9ca3af}.manager-email-page .email-item{padding:1.25rem;border-bottom:1px solid rgba(209,213,219,0.5);cursor:pointer;transition:all 0.2s ease;position:relative}.manager-email-page .email-item:hover{background:rgba(30,64,175,0.03)}.manager-email-page .email-item.unread{background:rgba(8,145,178,0.05);border-left:4px solid #0891b2}.manager-email-page .email-item.unread .email-subject{font-weight:700}.manager-email-page .email-item.unread::before{content:'';position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:8px;height:8px;background:#0891b2;border-radius:50%}.manager-email-page .email-item.selected{background:rgba(30,64,175,0.08);border-left:4px solid #1e40af}.manager-email-page .email-item:last-child{border-bottom:none}.manager-email-page .email-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0.5rem;gap:1rem}.manager-email-page .email-subject{font-weight:600;color:#111827;margin-bottom:0.25rem;font-size:1rem;line-height:1.3}.manager-email-page .email-from{color:#374151;font-size:0.9rem;font-weight:500}.manager-email-page .email-date{color:#6b7280;font-size:0.8rem;white-space:nowrap;font-weight:500}.manager-email-page .email-preview{color:#374151;font-size:0.9rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:0.25rem}.manager-email-page .email-detail{flex:1;padding:2rem;overflow-y:auto}.manager-email-page .email-detail::-webkit-scrollbar{width:6px}.manager-email-page .email-detail::-webkit-scrollbar-track{background:#f8fafc}.manager-email-page .email-detail::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.manager-email-page .email-detail::-webkit-scrollbar-thumb:hover{background:#9ca3af}.manager-email-page .email-detail-header{border-bottom:1px solid #d1d5db;padding-bottom:1.5rem;margin-bottom:1.5rem}.manager-email-page .email-detail-subject{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:0.75rem;line-height:1.3}.manager-email-page .email-detail-meta{display:flex;justify-content:space-between;align-items:center;color:#374151;font-size:0.9rem;flex-wrap:wrap;gap:0.5rem}.manager-email-page .email-detail-body{line-height:1.6;color:#111827;font-size:1rem}.manager-email-page .email-detail-body p{margin-bottom:1rem}.manager-email-page .email-detail-body a{color:#1e40af;text-decoration:none}.manager-email-page .email-detail-body a:hover{text-decoration:underline}.manager-email-page .compose-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:1050;backdrop-filter:blur(4px)}.manager-email-page .compose-modal.show{display:flex;align-items:center;justify-content:center;animation:fadeIn 0.2s ease}.manager-email-page .compose-content{background:#f8fafc;border-radius:0.5rem;width:90%;max-width:700px;max-height:90vh;overflow-y:auto;padding:2rem;box-shadow:0 20px 60px rgba(0,0,0,0.3);animation:slideUp 0.3s ease}.manager-email-page .compose-content::-webkit-scrollbar{width:6px}.manager-email-page .compose-content::-webkit-scrollbar-track{background:#f8fafc}.manager-email-page .compose-content::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.manager-email-page .compose-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #d1d5db}.manager-email-page .compose-header h5,.manager-email-page .compose-header .h5{color:#111827;font-weight:700;margin:0}.manager-email-page .compose-close{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#374151;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.2s ease}.manager-email-page .compose-close:hover{background:rgba(220,38,38,0.1);color:#dc2626}.manager-email-page .compose-form{display:flex;flex-direction:column;gap:1.25rem}.manager-email-page .form-group{display:flex;flex-direction:column}.manager-email-page .form-group label{font-weight:600;color:#111827;margin-bottom:0.5rem;font-size:0.9rem}.manager-email-page .form-control{padding:0.875rem;border:1px solid #d1d5db;border-radius:0.25rem;font-size:0.95rem;background:#ffffff;color:#111827;transition:all 0.2s ease}.manager-email-page .form-control:focus{outline:none;border-color:#1e40af;box-shadow:0 0 0 0.2rem rgba(30,64,175,0.15);background:#ffffff}.manager-email-page .form-control::placeholder{color:#374151}.manager-email-page textarea.form-control{min-height:120px;resize:vertical}.manager-email-page .btn-send{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff;border:none;padding:0.875rem 2rem;border-radius:0.375rem;font-weight:600;cursor:pointer;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);display:flex;align-items:center;justify-content:center;gap:0.5rem}.manager-email-page .btn-send:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(30,64,175,0.3)}.manager-email-page .btn-send:active{transform:translateY(0)}.manager-email-page .btn-send:disabled{opacity:0.6;cursor:not-allowed;transform:none;box-shadow:none}.manager-email-page .no-email-config{text-align:center;padding:4rem;color:#374151}.manager-email-page .no-email-config i{font-size:4rem;margin-bottom:1.5rem;color:#d1d5db}.manager-email-page .no-email-config h4,.manager-email-page .no-email-config .h4{color:#111827;margin-bottom:1rem;font-weight:600}.manager-email-page .no-email-config p{font-size:1.1rem;margin-bottom:2rem;max-width:400px;margin-left:auto;margin-right:auto}.manager-email-page .empty-state{text-align:center;padding:4rem;color:#374151}.manager-email-page .empty-state i{font-size:3rem;color:#d1d5db;margin-bottom:1rem}.manager-email-page .empty-state p{font-size:1.1rem;margin:0}.manager-email-page .pagination .page-link{color:#1e40af;border-color:#d1d5db;background:#ffffff}.manager-email-page .pagination .page-link:hover{color:#2563eb;background:rgba(30,64,175,0.05);border-color:rgba(30,64,175,0.3)}.manager-email-page .pagination .page-item.active .page-link{background:#1e40af;border-color:#1e40af;color:#ffffff}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.manager-email-page .loading-indicator{display:flex;align-items:center;justify-content:center;padding:2rem;color:#374151}.manager-email-page .loading-indicator i{margin-right:0.5rem;animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}[data-bs-theme="dark"] .manager-email-page .email-sidebar,[data-bs-theme="dark"] .manager-email-page .email-main,[data-bs-theme="dark"] .manager-email-page .compose-content{background:#1f2937;color:#f9fafb;border-color:#374151}[data-bs-theme="dark"] .manager-email-page .stats-item{background:rgba(59,130,246,0.08);border-color:rgba(59,130,246,0.15)}[data-bs-theme="dark"] .manager-email-page .stats-item .stats-number{color:#3b82f6}[data-bs-theme="dark"] .manager-email-page .stats-item .stats-label{color:#d1d5db}[data-bs-theme="dark"] .manager-email-page .filter-btn{background:rgba(75,85,99,0.3);border-color:#374151;color:#f9fafb}[data-bs-theme="dark"] .manager-email-page .filter-btn:hover{background:rgba(107,114,128,0.3);border-color:rgba(59,130,246,0.3)}[data-bs-theme="dark"] .manager-email-page .filter-btn.active{background:linear-gradient(135deg,#3b82f6 0%,#3b82f6 100%);color:#000000;border-color:#3b82f6}[data-bs-theme="dark"] .manager-email-page .search-box,[data-bs-theme="dark"] .manager-email-page .form-control{background:rgba(55,65,81,0.3);color:#f9fafb;border-color:#374151}[data-bs-theme="dark"] .manager-email-page .search-box::placeholder,[data-bs-theme="dark"] .manager-email-page .form-control::placeholder{color:#d1d5db}[data-bs-theme="dark"] .manager-email-page .search-box:focus,[data-bs-theme="dark"] .manager-email-page .form-control:focus{background:rgba(55,65,81,0.3);color:#f9fafb;border-color:#3b82f6;box-shadow:0 0 0 0.2rem rgba(59,130,246,0.25)}[data-bs-theme="dark"] .manager-email-page .email-item:hover{background:rgba(59,130,246,0.05)}[data-bs-theme="dark"] .manager-email-page .email-item.unread{background:rgba(6,182,212,0.08);border-left-color:#06b6d4}[data-bs-theme="dark"] .manager-email-page .email-item.unread::before{background:#06b6d4}[data-bs-theme="dark"] .manager-email-page .email-item.selected{background:rgba(59,130,246,0.12);border-left-color:#3b82f6}[data-bs-theme="dark"] .manager-email-page .email-subject{color:#f9fafb}[data-bs-theme="dark"] .manager-email-page .email-from,[data-bs-theme="dark"] .manager-email-page .email-preview{color:#d1d5db}[data-bs-theme="dark"] .manager-email-page .email-date{color:#9ca3af}[data-bs-theme="dark"] .manager-email-page .email-detail-subject{color:#f9fafb}[data-bs-theme="dark"] .manager-email-page .email-detail-meta{color:#d1d5db}[data-bs-theme="dark"] .manager-email-page .email-detail-body{color:#f9fafb}[data-bs-theme="dark"] .manager-email-page .email-detail-body a{color:#3b82f6}[data-bs-theme="dark"] .manager-email-page .compose-header h5,[data-bs-theme="dark"] .manager-email-page .compose-header .h5{color:#f9fafb}[data-bs-theme="dark"] .manager-email-page .compose-close{color:#d1d5db}[data-bs-theme="dark"] .manager-email-page .form-group label{color:#f9fafb}[data-bs-theme="dark"] .manager-email-page .no-email-config,[data-bs-theme="dark"] .manager-email-page .empty-state{color:#d1d5db}[data-bs-theme="dark"] .manager-email-page .no-email-config h4,[data-bs-theme="dark"] .manager-email-page .no-email-config .h4,[data-bs-theme="dark"] .manager-email-page .empty-state h4,[data-bs-theme="dark"] .manager-email-page .empty-state .h4{color:#f9fafb}[data-bs-theme="dark"] .manager-email-page .no-email-config i,[data-bs-theme="dark"] .manager-email-page .empty-state i{color:#4b5563}[data-bs-theme="dark"] .manager-email-page .pagination .page-link{color:#3b82f6;border-color:#374151;background:#1f2937}[data-bs-theme="dark"] .manager-email-page .pagination .page-link:hover{color:#3b82f6;background:rgba(59,130,246,0.08);border-color:rgba(59,130,246,0.3)}[data-bs-theme="dark"] .manager-email-page .pagination .page-item.active .page-link{background:#3b82f6;border-color:#3b82f6;color:#000000}.material-text[data-truncated="true"]{max-height:4.8em!important;overflow:hidden!important;position:relative!important;display:-webkit-box!important;-webkit-line-clamp:3!important;line-clamp:3!important;-webkit-box-orient:vertical!important}.material-text[data-truncated="false"]{max-height:none!important;overflow:visible!important;display:block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important}.js-toggle-text{cursor:pointer!important;user-select:none!important}.material-description{border:1px solid #ddd!important;padding:10px!important}.material-content{border:1px solid #eee!important;padding:10px!important}.material-text{line-height:1.6!important;word-wrap:break-word!important;white-space:pre-wrap!important}.material-text[data-truncated="true"]::after{content:''!important;position:absolute!important;bottom:0!important;right:0!important;width:100%!important;height:1.5em!important;background:linear-gradient(transparent,rgba(255,255,255,0.9))!important;pointer-events:none!important}[data-bs-theme="dark"] .material-text[data-truncated="true"]::after{background:linear-gradient(transparent,rgba(33,37,41,0.9))!important}.kanban-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.kanban-card-header h6,.kanban-card-header .h6{margin:0;font-weight:600;color:#495057;font-size:1rem}.contact-info{background:#f8f9fa;border-radius:8px;padding:0.75rem;margin-bottom:1rem}.contact-info p{margin:0.25rem 0;color:#6c757d}.contact-buttons{display:flex;gap:0.5rem;flex-wrap:wrap;margin-bottom:1rem}.contact-btn{padding:0.375rem 0.75rem;border-radius:8px;font-size:0.875rem;transition:all 0.2s ease}.contact-btn:hover{transform:translateY(-1px)}.action-buttons{display:flex;gap:0.5rem;flex-wrap:wrap;margin-top:1rem}.action-btn{padding:0.375rem 0.75rem;border-radius:8px;font-size:0.875rem;transition:all 0.2s ease}.action-btn:hover{transform:translateY(-1px)}.kanban-card.dragging{opacity:0.6;transform:rotate(3deg) scale(0.95)}.kanban-column.drag-over{background:#e3f2fd;border-color:#2196f3;transform:scale(1.02)}.priority-badge{font-size:0.75rem;padding:0.25rem 0.5rem;border-radius:12px;font-weight:600}.count-badge{background:#007bff;color:white;border-radius:50%;padding:0.25rem 0.5rem;font-size:0.875rem;font-weight:600;min-width:2rem;text-align:center}.lead-detail-section{background:#f8f9fa;border-radius:8px;padding:1rem;margin-bottom:1rem}.lead-detail-section h6,.lead-detail-section .h6{color:#495057;font-weight:600;margin-bottom:0.75rem;border-bottom:2px solid #dee2e6;padding-bottom:0.5rem}.communication-item{background:white;border-radius:8px;padding:0.75rem;margin-bottom:0.5rem;border-left:4px solid #007bff}.communication-item.outgoing{border-left-color:#28a745}.communication-item.incoming{border-left-color:#ffc107}.note-item{background:white;border-radius:8px;padding:0.75rem;margin-bottom:0.5rem;border-left:4px solid #6c757d}@media (max-width:768px){.kanban-container{flex-direction:column}.kanban-column{min-width:100%}.stat-card h3,.stat-card .h3{font-size:2rem}}.notification-dot{position:absolute;top:10px;right:10px;width:12px;height:12px;background:#dc3545;border-radius:50%;animation:pulse-notification 1.5s infinite}@keyframes pulse-notification{0%{opacity:1;transform:scale(1)}50%{opacity:0.7;transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}.kanban-card{cursor:pointer;transition:all 0.3s ease;border:1px solid var(--border-color,#e9ecef);border-radius:8px;background:var(--content-bg,#fff);box-shadow:0 2px 4px rgba(0,0,0,0.1);margin-bottom:1rem;position:relative;overflow:hidden}.kanban-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15);border-color:#007bff}.kanban-card:active{transform:translateY(0)}.kanban-card.urgent{border-left:4px solid #dc3545;background:linear-gradient(135deg,#fff 0%,#fff5f5 100%)}.kanban-card.high-priority{border-left:4px solid #ffc107;background:linear-gradient(135deg,#fff 0%,#fffbf0 100%)}.kanban-card.has-reminder{border-left:4px solid #17a2b8;background:linear-gradient(135deg,#fff 0%,#f0f8ff 100%)}.kanban-card-header{padding:0.75rem;border-bottom:1px solid #f1f3f4;background:#f8f9fa}.kanban-card-header h6,.kanban-card-header .h6{margin:0;font-weight:600;color:#2c3e50}.priority-badge{font-size:0.75rem;padding:0.25rem 0.5rem}.contact-info p{margin-bottom:0.25rem;font-size:0.875rem;color:#6c757d}.contact-info i{width:16px;text-align:center;margin-right:0.5rem}.contact-buttons{display:flex;gap:0.25rem;margin:0.5rem 0;flex-wrap:wrap}.contact-btn{padding:0.25rem 0.5rem;font-size:0.75rem;border-radius:4px;transition:all 0.2s ease}.contact-btn:hover{transform:scale(1.05)}.action-buttons{display:flex;gap:0.25rem;margin-top:0.5rem}.action-btn{padding:0.25rem 0.5rem;font-size:0.75rem;border-radius:4px;transition:all 0.2s ease}.action-btn:hover{transform:scale(1.05)}.notification-dot{position:absolute;top:0.5rem;right:0.5rem;width:8px;height:8px;background:#dc3545;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(220,53,69,0.7)}70%{box-shadow:0 0 0 10px rgba(220,53,69,0)}100%{box-shadow:0 0 0 0 rgba(220,53,69,0)}}.kanban-column-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:0.5rem;border-bottom:2px solid #dee2e6}.kanban-column-header h5,.kanban-column-header .h5{margin:0;font-weight:600;color:#495057}.count-badge{background:#007bff;color:white;padding:0.25rem 0.5rem;border-radius:12px;font-size:0.75rem;font-weight:600}.modal-content{border:none;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.2)}.kanban-card{animation:slideInUp 0.3s ease}@keyframes slideInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.kanban-card{margin-bottom:0.5rem}.contact-buttons{justify-content:center}.action-buttons{justify-content:center}}.modal-header.bg-gradient-success{background:linear-gradient(135deg,#28a745 0%,#20c997 100%)}.modal-header.bg-gradient-info{background:linear-gradient(135deg,#17a2b8 0%,#6f42c1 100%)}.modal-header.bg-gradient-warning{background:linear-gradient(135deg,#ffc107 0%,#fd7e14 100%)}.modal-header.bg-gradient-secondary{background:linear-gradient(135deg,#6c757d 0%,#495057 100%)}.modal-header.bg-gradient-primary{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}#callResultModal .modal-body,#messageResultModal .modal-body,#contactResultModal .modal-body{background:#ffffff!important}#callResultModal .modal-body .form-control,#callResultModal .modal-body .form-select,#callResultModal .modal-body textarea,#callResultModal .modal-body input[type="datetime-local"],#messageResultModal .modal-body .form-control,#messageResultModal .modal-body .form-select,#messageResultModal .modal-body textarea,#messageResultModal .modal-body input[type="datetime-local"],#contactResultModal .modal-body .form-control,#contactResultModal .modal-body .form-select,#contactResultModal .modal-body textarea,#contactResultModal .modal-body input[type="datetime-local"]{background-color:#ffffff!important;border:1px solid #d1d5db!important;color:#111827!important}#callResultModal .modal-body .form-control::placeholder,#callResultModal .modal-body .form-select::placeholder,#callResultModal .modal-body textarea::placeholder,#callResultModal .modal-body input[type="datetime-local"]::placeholder,#messageResultModal .modal-body .form-control::placeholder,#messageResultModal .modal-body .form-select::placeholder,#messageResultModal .modal-body textarea::placeholder,#messageResultModal .modal-body input[type="datetime-local"]::placeholder,#contactResultModal .modal-body .form-control::placeholder,#contactResultModal .modal-body .form-select::placeholder,#contactResultModal .modal-body textarea::placeholder,#contactResultModal .modal-body input[type="datetime-local"]::placeholder{color:#374151!important}#callResultModal .modal-body .form-control:focus,#callResultModal .modal-body .form-select:focus,#callResultModal .modal-body textarea:focus,#callResultModal .modal-body input[type="datetime-local"]:focus,#messageResultModal .modal-body .form-control:focus,#messageResultModal .modal-body .form-select:focus,#messageResultModal .modal-body textarea:focus,#messageResultModal .modal-body input[type="datetime-local"]:focus,#contactResultModal .modal-body .form-control:focus,#contactResultModal .modal-body .form-select:focus,#contactResultModal .modal-body textarea:focus,#contactResultModal .modal-body input[type="datetime-local"]:focus{background-color:#ffffff!important;border-color:#1e40af!important;box-shadow:0 0 0 0.2rem rgba(30,64,175,0.25)!important;color:#111827!important}#callResultModal .modal-body .form-label,#messageResultModal .modal-body .form-label,#contactResultModal .modal-body .form-label{color:#111827!important;font-weight:600}#callResultModal .modal-footer,#messageResultModal .modal-footer,#contactResultModal .modal-footer{background:#ffffff!important;border-top:1px solid #d1d5db!important}[data-bs-theme="dark"] #callResultModal .modal-body,[data-bs-theme="dark"] #messageResultModal .modal-body,[data-bs-theme="dark"] #contactResultModal .modal-body{background:#1f2937!important}[data-bs-theme="dark"] #callResultModal .modal-body .form-control,[data-bs-theme="dark"] #callResultModal .modal-body .form-select,[data-bs-theme="dark"] #callResultModal .modal-body textarea,[data-bs-theme="dark"] #callResultModal .modal-body input[type="datetime-local"],[data-bs-theme="dark"] #messageResultModal .modal-body .form-control,[data-bs-theme="dark"] #messageResultModal .modal-body .form-select,[data-bs-theme="dark"] #messageResultModal .modal-body textarea,[data-bs-theme="dark"] #messageResultModal .modal-body input[type="datetime-local"],[data-bs-theme="dark"] #contactResultModal .modal-body .form-control,[data-bs-theme="dark"] #contactResultModal .modal-body .form-select,[data-bs-theme="dark"] #contactResultModal .modal-body textarea,[data-bs-theme="dark"] #contactResultModal .modal-body input[type="datetime-local"]{background-color:#1f2937!important;border:1px solid #374151!important;color:#f9fafb!important}[data-bs-theme="dark"] #callResultModal .modal-body .form-control::placeholder,[data-bs-theme="dark"] #callResultModal .modal-body .form-select::placeholder,[data-bs-theme="dark"] #callResultModal .modal-body textarea::placeholder,[data-bs-theme="dark"] #callResultModal .modal-body input[type="datetime-local"]::placeholder,[data-bs-theme="dark"] #messageResultModal .modal-body .form-control::placeholder,[data-bs-theme="dark"] #messageResultModal .modal-body .form-select::placeholder,[data-bs-theme="dark"] #messageResultModal .modal-body textarea::placeholder,[data-bs-theme="dark"] #messageResultModal .modal-body input[type="datetime-local"]::placeholder,[data-bs-theme="dark"] #contactResultModal .modal-body .form-control::placeholder,[data-bs-theme="dark"] #contactResultModal .modal-body .form-select::placeholder,[data-bs-theme="dark"] #contactResultModal .modal-body textarea::placeholder,[data-bs-theme="dark"] #contactResultModal .modal-body input[type="datetime-local"]::placeholder{color:#d1d5db!important}[data-bs-theme="dark"] #callResultModal .modal-body .form-control:focus,[data-bs-theme="dark"] #callResultModal .modal-body .form-select:focus,[data-bs-theme="dark"] #callResultModal .modal-body textarea:focus,[data-bs-theme="dark"] #callResultModal .modal-body input[type="datetime-local"]:focus,[data-bs-theme="dark"] #messageResultModal .modal-body .form-control:focus,[data-bs-theme="dark"] #messageResultModal .modal-body .form-select:focus,[data-bs-theme="dark"] #messageResultModal .modal-body textarea:focus,[data-bs-theme="dark"] #messageResultModal .modal-body input[type="datetime-local"]:focus,[data-bs-theme="dark"] #contactResultModal .modal-body .form-control:focus,[data-bs-theme="dark"] #contactResultModal .modal-body .form-select:focus,[data-bs-theme="dark"] #contactResultModal .modal-body textarea:focus,[data-bs-theme="dark"] #contactResultModal .modal-body input[type="datetime-local"]:focus{background-color:#1f2937!important;border-color:#3b82f6!important;box-shadow:0 0 0 0.2rem rgba(59,130,246,0.25)!important;color:#f9fafb!important}[data-bs-theme="dark"] #callResultModal .modal-body .form-label,[data-bs-theme="dark"] #messageResultModal .modal-body .form-label,[data-bs-theme="dark"] #contactResultModal .modal-body .form-label{color:#f9fafb!important}[data-bs-theme="dark"] #callResultModal .modal-footer,[data-bs-theme="dark"] #messageResultModal .modal-footer,[data-bs-theme="dark"] #contactResultModal .modal-footer{background:#1f2937!important;border-top:1px solid #374151!important}.result-buttons .btn,.result-buttons .add-material-btn{transition:all 0.3s ease;border-radius:8px;font-weight:500;padding:0.75rem;margin-bottom:0.5rem}.result-buttons .btn:hover,.result-buttons .add-material-btn:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.15)}.result-buttons .btn.active,.result-buttons .active.add-material-btn{transform:scale(1.05);box-shadow:0 6px 12px rgba(0,0,0,0.2)}.reminder-btn{transition:all 0.3s ease;border-radius:8px;font-weight:500;padding:0.75rem;margin-bottom:0.5rem}.reminder-btn:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.15)}.reminder-btn.active{transform:scale(1.05);box-shadow:0 6px 12px rgba(0,0,0,0.2)}.modal-content{border:none;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.2)}.modal-body{padding:1.5rem}.modal-footer{border-top:1px solid #dee2e6;padding:1rem 1.5rem}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0,-50px)}.modal.show .modal-dialog{transform:none}#addNoteModal{}#addNoteModal .modal-dialog{}#addNoteModal .modal-header{--modal-header-bg:linear-gradient(135deg,#667eea 0%,#764ba2 100%);--modal-header-text:#ffffff;--modal-header-icon:#ffffff}#addNoteModal .modal-content{overflow:hidden;border-radius:16px}#addNoteModal .modal-body{overflow-y:auto}#addNoteModal .bg-gradient-primary{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}#addNoteModal .note-type-card{cursor:pointer;transition:all 0.3s ease;border-color:#e9ecef}#addNoteModal .note-type-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15);border-color:#667eea}#addNoteModal .note-type-card.selected{border-color:#667eea;background-color:#f8f9ff;box-shadow:0 4px 12px rgba(102,126,234,0.3)}#addNoteModal .note-type-card.selected .card-body{background-color:#f8f9ff}#addNoteModal .tags-input-container{position:relative}#addNoteModal .tags-input-wrapper{border:1px solid #dee2e6;border-radius:8px;padding:8px;background:white;min-height:45px}#addNoteModal .tags-list{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}#addNoteModal .tag-item{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:white;padding:4px 12px;border-radius:20px;font-size:0.875rem;display:flex;align-items:center;gap:6px}#addNoteModal .tag-item .remove-tag{cursor:pointer;font-weight:bold;font-size:1.1rem;line-height:1}#addNoteModal .tags-input{border:none;outline:none;box-shadow:none;padding:0;font-size:0.9rem}#addNoteModal .tags-input:focus{box-shadow:none}#addNoteModal .popular-tags .tag-suggestion{cursor:pointer;transition:all 0.2s ease}#addNoteModal .popular-tags .tag-suggestion:hover{background-color:#667eea!important;color:white!important}@media (max-width:768px){#addNoteModal .modal-dialog{margin:1rem}#addNoteModal .note-type-selector .row{margin:0}#addNoteModal .note-type-selector .col-md-4{padding:0.25rem}}#addNoteModal .form-control,#addNoteModal .form-select{border-radius:8px;border:1px solid #dee2e6;transition:all 0.3s ease}#addNoteModal .form-control:focus,#addNoteModal .form-select:focus{border-color:#667eea;box-shadow:0 0 0 0.2rem rgba(102,126,234,0.25)}#addNoteModal .btn,#addNoteModal .add-material-btn{border-radius:8px;font-weight:500;transition:all 0.3s ease}#addNoteModal .btn-primary{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none}#addNoteModal .btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,0.4)}#addNoteModal .btn-loading{position:relative;pointer-events:none}#addNoteModal .btn-loading .spinner-border{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1rem;height:1rem}#addNoteModal .reminder-planner{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-radius:8px;padding:1.5rem;border:1px solid #dee2e6}#addNoteModal .reminder-planner .form-label{font-weight:600;color:#495057;margin-bottom:0.5rem}#addNoteModal .reminder-planner .form-control,#addNoteModal .reminder-planner .form-select{border-radius:6px;border:1px solid #ced4da;transition:all 0.2s ease}#addNoteModal .reminder-planner .form-control:focus,#addNoteModal .reminder-planner .form-select:focus{border-color:#007bff;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)}#addNoteModal .reminder-planner .form-check{margin-bottom:0}#addNoteModal .reminder-planner .form-check-label{font-weight:500;color:#495057}#addNoteModal .reminder-planner .form-check-input:checked{background-color:#007bff;border-color:#007bff}.modal .form-control,.modal .form-select{border-radius:6px;border:1px solid #ced4da;transition:all 0.2s ease}.modal .form-control:focus,.modal .form-select:focus{border-color:#007bff;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)}.modal .form-label{font-weight:600;color:#495057;margin-bottom:0.5rem}@media (max-width:768px){.result-buttons .btn,.result-buttons .add-material-btn{padding:0.5rem;font-size:0.875rem}.reminder-btn{padding:0.5rem;font-size:0.875rem}.modal-body{padding:1rem}.modal-footer{padding:0.75rem 1rem}}.quality-workspace-page .card{height:100%;box-shadow:0 2px 4px rgba(0,0,0,0.05)}.quality-workspace-page .card-header{background:#f8f9fa;font-weight:600;display:flex;align-items:center}#unifiedLeadDetailModal{}#unifiedLeadDetailModal .modal-dialog-scrollable .modal-content{max-height:90vh;overflow:hidden}#unifiedLeadDetailModal .modal-dialog-scrollable .modal-body{overflow-y:auto;max-height:calc(90vh - 120px)}#unifiedLeadDetailModal .notes-list{max-height:400px;overflow-y:auto;padding:1rem}#unifiedLeadDetailModal .note-item{border:1px solid #e9ecef;border-radius:8px;padding:1rem;margin-bottom:1rem;background:#fff;transition:all 0.2s ease}#unifiedLeadDetailModal .note-item:hover{box-shadow:0 2px 8px rgba(0,0,0,0.1)}#unifiedLeadDetailModal .note-item .btn-group .btn,#unifiedLeadDetailModal .note-item .btn-group .add-material-btn{padding:0.25rem 0.5rem;font-size:0.875rem}.info-list{list-style:none;padding:0;margin:0}.info-list li{display:flex;align-items:center;padding:12px 0;border-bottom:1px dashed rgba(108,117,125,0.5);font-size:0.95em;transition:all 0.3s ease}.info-list li:last-child{border-bottom:none}[data-bs-theme="dark"] .info-list li{border-bottom-color:rgba(108,117,125,0.3)}.info-list .info-icon{font-size:1em;color:#0d6efd;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:rgba(13,110,253,0.1);border-radius:50%;margin-right:15px;flex-shrink:0;transition:all 0.3s ease}[data-bs-theme="dark"] .info-list .info-icon{color:#6ea8fe;background:rgba(110,168,254,0.1)}.info-list .info-label{color:#6c757d;width:150px;flex-shrink:0;font-weight:500}[data-bs-theme="dark"] .info-list .info-label{color:#adb5bd}.info-list .info-value{color:#212529;flex-grow:1;font-weight:500}[data-bs-theme="dark"] .info-list .info-value{color:#f8f9fa}.info-list .edit-field-icon,.info-list .save-field-icon{margin-left:auto;cursor:pointer;color:#0d6efd;font-size:0.9em;transition:all 0.3s ease;padding:8px;border-radius:50%;opacity:0.7}.info-list .edit-field-icon:hover,.info-list .save-field-icon:hover{opacity:1;background:rgba(13,110,253,0.1)}[data-bs-theme="dark"] .info-list .edit-field-icon,[data-bs-theme="dark"] .info-list .save-field-icon{color:#6ea8fe}[data-bs-theme="dark"] .info-list .edit-field-icon:hover,[data-bs-theme="dark"] .info-list .save-field-icon:hover{background:rgba(110,168,254,0.1)}.edit-field-input{border:1px solid #ced4da!important;border-radius:0.375rem!important;padding:0.375rem 0.75rem!important;font-size:0.875rem!important;line-height:1.5!important;color:#212529!important;background-color:#fff!important;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out!important}.edit-field-input:focus{border-color:#86b7fe!important;outline:0!important;box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25)!important}[data-bs-theme="dark"] .edit-field-input{background-color:#212529!important;border-color:#495057!important;color:#f8f9fa!important}[data-bs-theme="dark"] .edit-field-input:focus{border-color:#6ea8fe!important;box-shadow:0 0 0 0.25rem rgba(110,168,254,0.25)!important}table{font-size:0.875rem}.badge{font-size:0.75rem}.manager-dashboard{background:var(--bs-body-bg);min-height:100vh}.manager-dashboard h1,.manager-dashboard .h1,.manager-dashboard h2,.manager-dashboard .h2,.manager-dashboard h3,.manager-dashboard .h3,.manager-dashboard h4,.manager-dashboard .h4,.manager-dashboard h5,.manager-dashboard .h5,.manager-dashboard h6,.manager-dashboard .h6{color:#1f2937!important;font-weight:600}.manager-dashboard p,.manager-dashboard span,.manager-dashboard div{color:#374151!important}.manager-dashboard .quick-nav{position:sticky;top:20px;z-index:100}.manager-dashboard .quick-nav .card{border:none;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075)}.manager-dashboard .quick-nav .card .card-body{padding:0.75rem 1.25rem}.manager-dashboard .quick-nav .btn,.manager-dashboard .quick-nav .add-material-btn{transition:all 0.2s ease}.manager-dashboard .quick-nav .btn:hover,.manager-dashboard .quick-nav .add-material-btn:hover{transform:translateY(-1px);box-shadow:0 0.25rem 0.5rem rgba(0,0,0,0.15)}.manager-dashboard .stats-widget{background:#ffffff;border:1px solid #d1d5db;border-radius:1rem;padding:1.5rem;margin-bottom:1rem;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.08);transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:120px}.manager-dashboard .stats-widget:hover{transform:translateY(-2px);border-color:#1e40af;box-shadow:0 0.75rem 1.5rem rgba(0,0,0,0.12)}.manager-dashboard .stats-widget .h3,.manager-dashboard .stats-widget .metric-value,.manager-dashboard .stats-widget .h4{font-size:2rem;font-weight:700;line-height:1;margin-bottom:0.5rem;color:#1e40af}.manager-dashboard .stats-widget .small{font-size:0.875rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:#374151}.manager-dashboard .stats-widget h3,.manager-dashboard .stats-widget .h3,.manager-dashboard .stats-widget h4,.manager-dashboard .stats-widget .h4,.manager-dashboard .stats-widget h5,.manager-dashboard .stats-widget .h5,.manager-dashboard .stats-widget h6,.manager-dashboard .stats-widget .h6{color:#1f2937!important}.manager-dashboard .stats-widget p,.manager-dashboard .stats-widget span,.manager-dashboard .stats-widget div{color:#374151!important}.manager-dashboard .stats-widget .text-primary{color:#1e40af!important}.manager-dashboard .stats-widget .text-success{color:#059669!important}.manager-dashboard .stats-widget .text-warning{color:#d97706!important}.manager-dashboard .stats-widget .text-danger{color:#dc2626!important}.manager-dashboard .stats-widget .text-info{color:#0891b2!important}.manager-dashboard .section-card{border:none;border-radius:1rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);transition:all 0.3s ease}.manager-dashboard .section-card:hover{transform:translateY(-2px);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}.manager-dashboard .section-card h1,.manager-dashboard .section-card .h1,.manager-dashboard .section-card h2,.manager-dashboard .section-card .h2,.manager-dashboard .section-card h3,.manager-dashboard .section-card .h3,.manager-dashboard .section-card h4,.manager-dashboard .section-card .h4,.manager-dashboard .section-card h5,.manager-dashboard .section-card .h5,.manager-dashboard .section-card h6,.manager-dashboard .section-card .h6{color:#1f2937!important}.manager-dashboard .section-card p,.manager-dashboard .section-card span,.manager-dashboard .section-card div{color:#374151!important}.manager-dashboard .kanban-column h1,.manager-dashboard .kanban-column .h1,.manager-dashboard .kanban-column h2,.manager-dashboard .kanban-column .h2,.manager-dashboard .kanban-column h3,.manager-dashboard .kanban-column .h3,.manager-dashboard .kanban-column h4,.manager-dashboard .kanban-column .h4,.manager-dashboard .kanban-column h5,.manager-dashboard .kanban-column .h5,.manager-dashboard .kanban-column h6,.manager-dashboard .kanban-column .h6,.manager-dashboard .kanban-card h1,.manager-dashboard .kanban-card .h1,.manager-dashboard .kanban-card h2,.manager-dashboard .kanban-card .h2,.manager-dashboard .kanban-card h3,.manager-dashboard .kanban-card .h3,.manager-dashboard .kanban-card h4,.manager-dashboard .kanban-card .h4,.manager-dashboard .kanban-card h5,.manager-dashboard .kanban-card .h5,.manager-dashboard .kanban-card h6,.manager-dashboard .kanban-card .h6,.manager-dashboard .list-group-item h1,.manager-dashboard .list-group-item .h1,.manager-dashboard .list-group-item h2,.manager-dashboard .list-group-item .h2,.manager-dashboard .list-group-item h3,.manager-dashboard .list-group-item .h3,.manager-dashboard .list-group-item h4,.manager-dashboard .list-group-item .h4,.manager-dashboard .list-group-item h5,.manager-dashboard .list-group-item .h5,.manager-dashboard .list-group-item h6,.manager-dashboard .list-group-item .h6,.manager-dashboard .quality-client-card h1,.manager-dashboard .quality-client-card .h1,.manager-dashboard .quality-client-card h2,.manager-dashboard .quality-client-card .h2,.manager-dashboard .quality-client-card h3,.manager-dashboard .quality-client-card .h3,.manager-dashboard .quality-client-card h4,.manager-dashboard .quality-client-card .h4,.manager-dashboard .quality-client-card h5,.manager-dashboard .quality-client-card .h5,.manager-dashboard .quality-client-card h6,.manager-dashboard .quality-client-card .h6{color:#1f2937!important}.manager-dashboard .kanban-column p,.manager-dashboard .kanban-column span,.manager-dashboard .kanban-column div,.manager-dashboard .kanban-column .text-muted,.manager-dashboard .kanban-card p,.manager-dashboard .kanban-card span,.manager-dashboard .kanban-card div,.manager-dashboard .kanban-card .text-muted,.manager-dashboard .list-group-item p,.manager-dashboard .list-group-item span,.manager-dashboard .list-group-item div,.manager-dashboard .list-group-item .text-muted,.manager-dashboard .quality-client-card p,.manager-dashboard .quality-client-card span,.manager-dashboard .quality-client-card div,.manager-dashboard .quality-client-card .text-muted{color:#374151!important}.manager-dashboard .kanban-column .kanban-card-header,.manager-dashboard .kanban-column .card-header,.manager-dashboard .kanban-card .kanban-card-header,.manager-dashboard .kanban-card .card-header,.manager-dashboard .list-group-item .kanban-card-header,.manager-dashboard .list-group-item .card-header,.manager-dashboard .quality-client-card .kanban-card-header,.manager-dashboard .quality-client-card .card-header{background:#ffffff!important;border-bottom:1px solid #d1d5db!important}.manager-dashboard .kanban-column .kanban-card-header h1,.manager-dashboard .kanban-column .kanban-card-header .h1,.manager-dashboard .kanban-column .kanban-card-header h2,.manager-dashboard .kanban-column .kanban-card-header .h2,.manager-dashboard .kanban-column .kanban-card-header h3,.manager-dashboard .kanban-column .kanban-card-header .h3,.manager-dashboard .kanban-column .kanban-card-header h4,.manager-dashboard .kanban-column .kanban-card-header .h4,.manager-dashboard .kanban-column .kanban-card-header h5,.manager-dashboard .kanban-column .kanban-card-header .h5,.manager-dashboard .kanban-column .kanban-card-header h6,.manager-dashboard .kanban-column .kanban-card-header .h6,.manager-dashboard .kanban-column .card-header h1,.manager-dashboard .kanban-column .card-header .h1,.manager-dashboard .kanban-column .card-header h2,.manager-dashboard .kanban-column .card-header .h2,.manager-dashboard .kanban-column .card-header h3,.manager-dashboard .kanban-column .card-header .h3,.manager-dashboard .kanban-column .card-header h4,.manager-dashboard .kanban-column .card-header .h4,.manager-dashboard .kanban-column .card-header h5,.manager-dashboard .kanban-column .card-header .h5,.manager-dashboard .kanban-column .card-header h6,.manager-dashboard .kanban-column .card-header .h6,.manager-dashboard .kanban-card .kanban-card-header h1,.manager-dashboard .kanban-card .kanban-card-header .h1,.manager-dashboard .kanban-card .kanban-card-header h2,.manager-dashboard .kanban-card .kanban-card-header .h2,.manager-dashboard .kanban-card .kanban-card-header h3,.manager-dashboard .kanban-card .kanban-card-header .h3,.manager-dashboard .kanban-card .kanban-card-header h4,.manager-dashboard .kanban-card .kanban-card-header .h4,.manager-dashboard .kanban-card .kanban-card-header h5,.manager-dashboard .kanban-card .kanban-card-header .h5,.manager-dashboard .kanban-card .kanban-card-header h6,.manager-dashboard .kanban-card .kanban-card-header .h6,.manager-dashboard .kanban-card .card-header h1,.manager-dashboard .kanban-card .card-header .h1,.manager-dashboard .kanban-card .card-header h2,.manager-dashboard .kanban-card .card-header .h2,.manager-dashboard .kanban-card .card-header h3,.manager-dashboard .kanban-card .card-header .h3,.manager-dashboard .kanban-card .card-header h4,.manager-dashboard .kanban-card .card-header .h4,.manager-dashboard .kanban-card .card-header h5,.manager-dashboard .kanban-card .card-header .h5,.manager-dashboard .kanban-card .card-header h6,.manager-dashboard .kanban-card .card-header .h6,.manager-dashboard .list-group-item .kanban-card-header h1,.manager-dashboard .list-group-item .kanban-card-header .h1,.manager-dashboard .list-group-item .kanban-card-header h2,.manager-dashboard .list-group-item .kanban-card-header .h2,.manager-dashboard .list-group-item .kanban-card-header h3,.manager-dashboard .list-group-item .kanban-card-header .h3,.manager-dashboard .list-group-item .kanban-card-header h4,.manager-dashboard .list-group-item .kanban-card-header .h4,.manager-dashboard .list-group-item .kanban-card-header h5,.manager-dashboard .list-group-item .kanban-card-header .h5,.manager-dashboard .list-group-item .kanban-card-header h6,.manager-dashboard .list-group-item .kanban-card-header .h6,.manager-dashboard .list-group-item .card-header h1,.manager-dashboard .list-group-item .card-header .h1,.manager-dashboard .list-group-item .card-header h2,.manager-dashboard .list-group-item .card-header .h2,.manager-dashboard .list-group-item .card-header h3,.manager-dashboard .list-group-item .card-header .h3,.manager-dashboard .list-group-item .card-header h4,.manager-dashboard .list-group-item .card-header .h4,.manager-dashboard .list-group-item .card-header h5,.manager-dashboard .list-group-item .card-header .h5,.manager-dashboard .list-group-item .card-header h6,.manager-dashboard .list-group-item .card-header .h6,.manager-dashboard .quality-client-card .kanban-card-header h1,.manager-dashboard .quality-client-card .kanban-card-header .h1,.manager-dashboard .quality-client-card .kanban-card-header h2,.manager-dashboard .quality-client-card .kanban-card-header .h2,.manager-dashboard .quality-client-card .kanban-card-header h3,.manager-dashboard .quality-client-card .kanban-card-header .h3,.manager-dashboard .quality-client-card .kanban-card-header h4,.manager-dashboard .quality-client-card .kanban-card-header .h4,.manager-dashboard .quality-client-card .kanban-card-header h5,.manager-dashboard .quality-client-card .kanban-card-header .h5,.manager-dashboard .quality-client-card .kanban-card-header h6,.manager-dashboard .quality-client-card .kanban-card-header .h6,.manager-dashboard .quality-client-card .card-header h1,.manager-dashboard .quality-client-card .card-header .h1,.manager-dashboard .quality-client-card .card-header h2,.manager-dashboard .quality-client-card .card-header .h2,.manager-dashboard .quality-client-card .card-header h3,.manager-dashboard .quality-client-card .card-header .h3,.manager-dashboard .quality-client-card .card-header h4,.manager-dashboard .quality-client-card .card-header .h4,.manager-dashboard .quality-client-card .card-header h5,.manager-dashboard .quality-client-card .card-header .h5,.manager-dashboard .quality-client-card .card-header h6,.manager-dashboard .quality-client-card .card-header .h6{color:#1f2937!important;font-weight:600!important}.manager-dashboard .kanban-column .kanban-card-header.bg-light,.manager-dashboard .kanban-column .card-header.bg-light,.manager-dashboard .kanban-card .kanban-card-header.bg-light,.manager-dashboard .kanban-card .card-header.bg-light,.manager-dashboard .list-group-item .kanban-card-header.bg-light,.manager-dashboard .list-group-item .card-header.bg-light,.manager-dashboard .quality-client-card .kanban-card-header.bg-light,.manager-dashboard .quality-client-card .card-header.bg-light{background:#f8fafc!important;border-bottom-color:#d1d5db!important}.manager-dashboard .kanban-column .kanban-card-header.bg-light h1,.manager-dashboard .kanban-column .kanban-card-header.bg-light .h1,.manager-dashboard .kanban-column .kanban-card-header.bg-light h2,.manager-dashboard .kanban-column .kanban-card-header.bg-light .h2,.manager-dashboard .kanban-column .kanban-card-header.bg-light h3,.manager-dashboard .kanban-column .kanban-card-header.bg-light .h3,.manager-dashboard .kanban-column .kanban-card-header.bg-light h4,.manager-dashboard .kanban-column .kanban-card-header.bg-light .h4,.manager-dashboard .kanban-column .kanban-card-header.bg-light h5,.manager-dashboard .kanban-column .kanban-card-header.bg-light .h5,.manager-dashboard .kanban-column .kanban-card-header.bg-light h6,.manager-dashboard .kanban-column .kanban-card-header.bg-light .h6,.manager-dashboard .kanban-column .card-header.bg-light h1,.manager-dashboard .kanban-column .card-header.bg-light .h1,.manager-dashboard .kanban-column .card-header.bg-light h2,.manager-dashboard .kanban-column .card-header.bg-light .h2,.manager-dashboard .kanban-column .card-header.bg-light h3,.manager-dashboard .kanban-column .card-header.bg-light .h3,.manager-dashboard .kanban-column .card-header.bg-light h4,.manager-dashboard .kanban-column .card-header.bg-light .h4,.manager-dashboard .kanban-column .card-header.bg-light h5,.manager-dashboard .kanban-column .card-header.bg-light .h5,.manager-dashboard .kanban-column .card-header.bg-light h6,.manager-dashboard .kanban-column .card-header.bg-light .h6,.manager-dashboard .kanban-card .kanban-card-header.bg-light h1,.manager-dashboard .kanban-card .kanban-card-header.bg-light .h1,.manager-dashboard .kanban-card .kanban-card-header.bg-light h2,.manager-dashboard .kanban-card .kanban-card-header.bg-light .h2,.manager-dashboard .kanban-card .kanban-card-header.bg-light h3,.manager-dashboard .kanban-card .kanban-card-header.bg-light .h3,.manager-dashboard .kanban-card .kanban-card-header.bg-light h4,.manager-dashboard .kanban-card .kanban-card-header.bg-light .h4,.manager-dashboard .kanban-card .kanban-card-header.bg-light h5,.manager-dashboard .kanban-card .kanban-card-header.bg-light .h5,.manager-dashboard .kanban-card .kanban-card-header.bg-light h6,.manager-dashboard .kanban-card .kanban-card-header.bg-light .h6,.manager-dashboard .kanban-card .card-header.bg-light h1,.manager-dashboard .kanban-card .card-header.bg-light .h1,.manager-dashboard .kanban-card .card-header.bg-light h2,.manager-dashboard .kanban-card .card-header.bg-light .h2,.manager-dashboard .kanban-card .card-header.bg-light h3,.manager-dashboard .kanban-card .card-header.bg-light .h3,.manager-dashboard .kanban-card .card-header.bg-light h4,.manager-dashboard .kanban-card .card-header.bg-light .h4,.manager-dashboard .kanban-card .card-header.bg-light h5,.manager-dashboard .kanban-card .card-header.bg-light .h5,.manager-dashboard .kanban-card .card-header.bg-light h6,.manager-dashboard .kanban-card .card-header.bg-light .h6,.manager-dashboard .list-group-item .kanban-card-header.bg-light h1,.manager-dashboard .list-group-item .kanban-card-header.bg-light .h1,.manager-dashboard .list-group-item .kanban-card-header.bg-light h2,.manager-dashboard .list-group-item .kanban-card-header.bg-light .h2,.manager-dashboard .list-group-item .kanban-card-header.bg-light h3,.manager-dashboard .list-group-item .kanban-card-header.bg-light .h3,.manager-dashboard .list-group-item .kanban-card-header.bg-light h4,.manager-dashboard .list-group-item .kanban-card-header.bg-light .h4,.manager-dashboard .list-group-item .kanban-card-header.bg-light h5,.manager-dashboard .list-group-item .kanban-card-header.bg-light .h5,.manager-dashboard .list-group-item .kanban-card-header.bg-light h6,.manager-dashboard .list-group-item .kanban-card-header.bg-light .h6,.manager-dashboard .list-group-item .card-header.bg-light h1,.manager-dashboard .list-group-item .card-header.bg-light .h1,.manager-dashboard .list-group-item .card-header.bg-light h2,.manager-dashboard .list-group-item .card-header.bg-light .h2,.manager-dashboard .list-group-item .card-header.bg-light h3,.manager-dashboard .list-group-item .card-header.bg-light .h3,.manager-dashboard .list-group-item .card-header.bg-light h4,.manager-dashboard .list-group-item .card-header.bg-light .h4,.manager-dashboard .list-group-item .card-header.bg-light h5,.manager-dashboard .list-group-item .card-header.bg-light .h5,.manager-dashboard .list-group-item .card-header.bg-light h6,.manager-dashboard .list-group-item .card-header.bg-light .h6,.manager-dashboard .quality-client-card .kanban-card-header.bg-light h1,.manager-dashboard .quality-client-card .kanban-card-header.bg-light .h1,.manager-dashboard .quality-client-card .kanban-card-header.bg-light h2,.manager-dashboard .quality-client-card .kanban-card-header.bg-light .h2,.manager-dashboard .quality-client-card .kanban-card-header.bg-light h3,.manager-dashboard .quality-client-card .kanban-card-header.bg-light .h3,.manager-dashboard .quality-client-card .kanban-card-header.bg-light h4,.manager-dashboard .quality-client-card .kanban-card-header.bg-light .h4,.manager-dashboard .quality-client-card .kanban-card-header.bg-light h5,.manager-dashboard .quality-client-card .kanban-card-header.bg-light .h5,.manager-dashboard .quality-client-card .kanban-card-header.bg-light h6,.manager-dashboard .quality-client-card .kanban-card-header.bg-light .h6,.manager-dashboard .quality-client-card .card-header.bg-light h1,.manager-dashboard .quality-client-card .card-header.bg-light .h1,.manager-dashboard .quality-client-card .card-header.bg-light h2,.manager-dashboard .quality-client-card .card-header.bg-light .h2,.manager-dashboard .quality-client-card .card-header.bg-light h3,.manager-dashboard .quality-client-card .card-header.bg-light .h3,.manager-dashboard .quality-client-card .card-header.bg-light h4,.manager-dashboard .quality-client-card .card-header.bg-light .h4,.manager-dashboard .quality-client-card .card-header.bg-light h5,.manager-dashboard .quality-client-card .card-header.bg-light .h5,.manager-dashboard .quality-client-card .card-header.bg-light h6,.manager-dashboard .quality-client-card .card-header.bg-light .h6{color:#1f2937!important}.manager-dashboard .kanban-column .kanban-card-header i,.manager-dashboard .kanban-column .card-header i,.manager-dashboard .kanban-card .kanban-card-header i,.manager-dashboard .kanban-card .card-header i,.manager-dashboard .list-group-item .kanban-card-header i,.manager-dashboard .list-group-item .card-header i,.manager-dashboard .quality-client-card .kanban-card-header i,.manager-dashboard .quality-client-card .card-header i{color:#1e40af!important}.manager-dashboard .kanban-column .kanban-card-body p,.manager-dashboard .kanban-column .kanban-card-body span,.manager-dashboard .kanban-column .kanban-card-body div,.manager-dashboard .kanban-column .card-body p,.manager-dashboard .kanban-column .card-body span,.manager-dashboard .kanban-column .card-body div,.manager-dashboard .kanban-card .kanban-card-body p,.manager-dashboard .kanban-card .kanban-card-body span,.manager-dashboard .kanban-card .kanban-card-body div,.manager-dashboard .kanban-card .card-body p,.manager-dashboard .kanban-card .card-body span,.manager-dashboard .kanban-card .card-body div,.manager-dashboard .list-group-item .kanban-card-body p,.manager-dashboard .list-group-item .kanban-card-body span,.manager-dashboard .list-group-item .kanban-card-body div,.manager-dashboard .list-group-item .card-body p,.manager-dashboard .list-group-item .card-body span,.manager-dashboard .list-group-item .card-body div,.manager-dashboard .quality-client-card .kanban-card-body p,.manager-dashboard .quality-client-card .kanban-card-body span,.manager-dashboard .quality-client-card .kanban-card-body div,.manager-dashboard .quality-client-card .card-body p,.manager-dashboard .quality-client-card .card-body span,.manager-dashboard .quality-client-card .card-body div{color:#374151!important}.manager-dashboard .leads-section .list-group-item,.manager-dashboard .leads-list .list-group-item,.manager-dashboard .list-group .list-group-item{color:#374151!important}.manager-dashboard .leads-section .list-group-item h1,.manager-dashboard .leads-section .list-group-item .h1,.manager-dashboard .leads-section .list-group-item h2,.manager-dashboard .leads-section .list-group-item .h2,.manager-dashboard .leads-section .list-group-item h3,.manager-dashboard .leads-section .list-group-item .h3,.manager-dashboard .leads-section .list-group-item h4,.manager-dashboard .leads-section .list-group-item .h4,.manager-dashboard .leads-section .list-group-item h5,.manager-dashboard .leads-section .list-group-item .h5,.manager-dashboard .leads-section .list-group-item h6,.manager-dashboard .leads-section .list-group-item .h6,.manager-dashboard .leads-list .list-group-item h1,.manager-dashboard .leads-list .list-group-item .h1,.manager-dashboard .leads-list .list-group-item h2,.manager-dashboard .leads-list .list-group-item .h2,.manager-dashboard .leads-list .list-group-item h3,.manager-dashboard .leads-list .list-group-item .h3,.manager-dashboard .leads-list .list-group-item h4,.manager-dashboard .leads-list .list-group-item .h4,.manager-dashboard .leads-list .list-group-item h5,.manager-dashboard .leads-list .list-group-item .h5,.manager-dashboard .leads-list .list-group-item h6,.manager-dashboard .leads-list .list-group-item .h6,.manager-dashboard .list-group .list-group-item h1,.manager-dashboard .list-group .list-group-item .h1,.manager-dashboard .list-group .list-group-item h2,.manager-dashboard .list-group .list-group-item .h2,.manager-dashboard .list-group .list-group-item h3,.manager-dashboard .list-group .list-group-item .h3,.manager-dashboard .list-group .list-group-item h4,.manager-dashboard .list-group .list-group-item .h4,.manager-dashboard .list-group .list-group-item h5,.manager-dashboard .list-group .list-group-item .h5,.manager-dashboard .list-group .list-group-item h6,.manager-dashboard .list-group .list-group-item .h6{color:#1f2937!important}.manager-dashboard .leads-section .list-group-item p,.manager-dashboard .leads-section .list-group-item span,.manager-dashboard .leads-section .list-group-item div,.manager-dashboard .leads-list .list-group-item p,.manager-dashboard .leads-list .list-group-item span,.manager-dashboard .leads-list .list-group-item div,.manager-dashboard .list-group .list-group-item p,.manager-dashboard .list-group .list-group-item span,.manager-dashboard .list-group .list-group-item div{color:#374151!important}.manager-dashboard .leads-section .list-group-item .lead-name,.manager-dashboard .leads-section .list-group-item .client-name,.manager-dashboard .leads-list .list-group-item .lead-name,.manager-dashboard .leads-list .list-group-item .client-name,.manager-dashboard .list-group .list-group-item .lead-name,.manager-dashboard .list-group .list-group-item .client-name{color:#1f2937!important;font-weight:600}.manager-dashboard .leads-section .list-group-item .lead-info,.manager-dashboard .leads-section .list-group-item .client-info,.manager-dashboard .leads-list .list-group-item .lead-info,.manager-dashboard .leads-list .list-group-item .client-info,.manager-dashboard .list-group .list-group-item .lead-info,.manager-dashboard .list-group .list-group-item .client-info{color:#4b5563!important}.manager-dashboard .lead-card,.manager-dashboard .client-card{color:#374151!important}.manager-dashboard .lead-card h1,.manager-dashboard .lead-card .h1,.manager-dashboard .lead-card h2,.manager-dashboard .lead-card .h2,.manager-dashboard .lead-card h3,.manager-dashboard .lead-card .h3,.manager-dashboard .lead-card h4,.manager-dashboard .lead-card .h4,.manager-dashboard .lead-card h5,.manager-dashboard .lead-card .h5,.manager-dashboard .lead-card h6,.manager-dashboard .lead-card .h6,.manager-dashboard .client-card h1,.manager-dashboard .client-card .h1,.manager-dashboard .client-card h2,.manager-dashboard .client-card .h2,.manager-dashboard .client-card h3,.manager-dashboard .client-card .h3,.manager-dashboard .client-card h4,.manager-dashboard .client-card .h4,.manager-dashboard .client-card h5,.manager-dashboard .client-card .h5,.manager-dashboard .client-card h6,.manager-dashboard .client-card .h6{color:#1f2937!important}.manager-dashboard .lead-card p,.manager-dashboard .lead-card span,.manager-dashboard .lead-card div,.manager-dashboard .client-card p,.manager-dashboard .client-card span,.manager-dashboard .client-card div{color:#374151!important}.manager-dashboard .lead-card .lead-details,.manager-dashboard .lead-card .client-details,.manager-dashboard .client-card .lead-details,.manager-dashboard .client-card .client-details{color:#374151!important}.manager-dashboard .card{background:#ffffff;border:none;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);overflow:hidden;transition:all 0.3s ease;position:relative}.manager-dashboard .card:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.manager-dashboard .card .card-header{background:rgba(30,64,175,0.05);border-bottom:1px solid rgba(30,64,175,0.1);padding:1rem}.manager-dashboard .card .card-header h6,.manager-dashboard .card .card-header .h6{color:#1f2937;font-weight:600;margin-bottom:0}.manager-dashboard .card .card-header h6 i,.manager-dashboard .card .card-header .h6 i{color:#1e40af}.manager-dashboard .card .card-header.bg-secondary{background:#2563eb!important;border-bottom-color:#134cca!important}.manager-dashboard .card .card-header.bg-secondary h6,.manager-dashboard .card .card-header.bg-secondary .h6{color:#ffffff!important;font-weight:600}.manager-dashboard .card .card-header.bg-secondary h6 i,.manager-dashboard .card .card-header.bg-secondary .h6 i{color:#ffffff!important;opacity:0.9}.manager-dashboard .card .card-header.bg-secondary small,.manager-dashboard .card .card-header.bg-secondary .small{color:rgba(255,255,255,0.8)!important}.manager-dashboard .card .card-header.bg-secondary .badge.bg-light{background-color:rgba(255,255,255,0.2)!important;color:#ffffff!important;border:1px solid rgba(255,255,255,0.3)!important}.manager-dashboard .card .card-header.bg-secondary .btn-outline-light{color:#ffffff!important;border-color:rgba(255,255,255,0.5)!important}.manager-dashboard .card .card-header.bg-secondary .btn-outline-light:hover{background-color:rgba(255,255,255,0.1)!important;border-color:#ffffff!important;color:#ffffff!important}.manager-dashboard .card .card-body{padding:1.5rem;color:#1f2937}.manager-dashboard .card .card-body span{color:#374151}.manager-dashboard .card .card-body .progress{background-color:rgba(30,64,175,0.1)}.manager-dashboard .card .card-body .progress-bar.bg-primary{background-color:#1e40af}.manager-dashboard .card .card-body .progress-bar.bg-success{background-color:#059669}.manager-dashboard .card-header.bg-warning,.card-header.bg-warning{background:rgba(217,119,6,0.1)!important;border-bottom:1px solid rgba(217,119,6,0.2)!important;border-radius:0.5rem 0.5rem 0 0!important;padding:1rem 1.5rem!important;margin:0!important;width:100%!important}.manager-dashboard .card-header.bg-warning h1,.manager-dashboard .card-header.bg-warning h2,.manager-dashboard .card-header.bg-warning h3,.manager-dashboard .card-header.bg-warning h4,.manager-dashboard .card-header.bg-warning h5,.manager-dashboard .card-header.bg-warning h6,.card-header.bg-warning h1,.card-header.bg-warning .h1,.card-header.bg-warning h2,.card-header.bg-warning .h2,.card-header.bg-warning h3,.card-header.bg-warning .h3,.card-header.bg-warning h4,.card-header.bg-warning .h4,.card-header.bg-warning h5,.card-header.bg-warning .h5,.card-header.bg-warning h6,.card-header.bg-warning .h6{color:#1f2937!important;font-weight:600!important;margin:0!important;font-size:0.875rem!important;text-transform:uppercase!important;letter-spacing:0.05em!important}.manager-dashboard .card-header.bg-warning h1 i,.manager-dashboard .card-header.bg-warning h2 i,.manager-dashboard .card-header.bg-warning h3 i,.manager-dashboard .card-header.bg-warning h4 i,.manager-dashboard .card-header.bg-warning h5 i,.manager-dashboard .card-header.bg-warning h6 i,.card-header.bg-warning h1 i,.card-header.bg-warning .h1 i,.card-header.bg-warning h2 i,.card-header.bg-warning .h2 i,.card-header.bg-warning h3 i,.card-header.bg-warning .h3 i,.card-header.bg-warning h4 i,.card-header.bg-warning .h4 i,.card-header.bg-warning h5 i,.card-header.bg-warning .h5 i,.card-header.bg-warning h6 i,.card-header.bg-warning .h6 i{color:#d97706!important;opacity:0.8;font-size:0.875rem!important}.manager-dashboard .card-header.bg-warning .badge.bg-dark,.card-header.bg-warning .badge.bg-dark{background-color:#1f2937!important;color:#ffffff!important;border:none!important;font-weight:600!important;font-size:0.75rem!important;padding:0.25rem 0.5rem!important}.manager-dashboard .card-header.bg-warning .btn-outline-dark,.card-header.bg-warning .btn-outline-dark{color:#4b5563!important;border-color:rgba(75,85,99,0.3)!important;background-color:transparent!important;font-size:0.75rem!important;padding:0.25rem 0.5rem!important}.manager-dashboard .card-header.bg-warning .btn-outline-dark:hover,.card-header.bg-warning .btn-outline-dark:hover{background-color:rgba(75,85,99,0.1)!important;border-color:#4b5563!important;color:#374151!important}.manager-dashboard .card-header.bg-warning .dropdown-menu,.card-header.bg-warning .dropdown-menu{background:#ffffff!important;border:1px solid rgba(209,213,219,0.5)!important;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)!important;border-radius:0.5rem!important}.manager-dashboard .card-header.bg-warning .dropdown-menu .dropdown-item,.card-header.bg-warning .dropdown-menu .dropdown-item{color:#374151!important;font-size:0.875rem!important;padding:0.5rem 1rem!important}.manager-dashboard .card-header.bg-warning .dropdown-menu .dropdown-item:hover,.card-header.bg-warning .dropdown-menu .dropdown-item:hover{background-color:rgba(217,119,6,0.1)!important;color:#1f2937!important}.manager-dashboard .card-header.bg-warning .dropdown-menu .dropdown-item i,.card-header.bg-warning .dropdown-menu .dropdown-item i{color:#6b7280!important;font-size:0.75rem!important}.manager-dashboard .card-header.bg-primary,.card-header.bg-primary{background:rgba(30,64,175,0.1)!important;border-bottom:1px solid rgba(30,64,175,0.2)!important;border-radius:0.5rem 0.5rem 0 0!important;padding:1rem 1.5rem!important;margin:0!important;width:100%!important}.manager-dashboard .card-header.bg-primary h1,.manager-dashboard .card-header.bg-primary h2,.manager-dashboard .card-header.bg-primary h3,.manager-dashboard .card-header.bg-primary h4,.manager-dashboard .card-header.bg-primary h5,.manager-dashboard .card-header.bg-primary h6,.card-header.bg-primary h1,.card-header.bg-primary .h1,.card-header.bg-primary h2,.card-header.bg-primary .h2,.card-header.bg-primary h3,.card-header.bg-primary .h3,.card-header.bg-primary h4,.card-header.bg-primary .h4,.card-header.bg-primary h5,.card-header.bg-primary .h5,.card-header.bg-primary h6,.card-header.bg-primary .h6{color:#1f2937!important;font-weight:600!important;margin:0!important;font-size:0.875rem!important;text-transform:uppercase!important;letter-spacing:0.05em!important}.manager-dashboard .card-header.bg-primary h1 i,.manager-dashboard .card-header.bg-primary h2 i,.manager-dashboard .card-header.bg-primary h3 i,.manager-dashboard .card-header.bg-primary h4 i,.manager-dashboard .card-header.bg-primary h5 i,.manager-dashboard .card-header.bg-primary h6 i,.card-header.bg-primary h1 i,.card-header.bg-primary .h1 i,.card-header.bg-primary h2 i,.card-header.bg-primary .h2 i,.card-header.bg-primary h3 i,.card-header.bg-primary .h3 i,.card-header.bg-primary h4 i,.card-header.bg-primary .h4 i,.card-header.bg-primary h5 i,.card-header.bg-primary .h5 i,.card-header.bg-primary h6 i,.card-header.bg-primary .h6 i{color:#1e40af!important;opacity:0.8;font-size:0.875rem!important}.manager-dashboard .card-header.bg-primary small,.card-header.bg-primary small,.card-header.bg-primary .small{color:#4b5563!important;font-size:0.75rem!important}.manager-dashboard .card-header.bg-primary .badge.bg-light,.card-header.bg-primary .badge.bg-light{background-color:rgba(30,64,175,0.2)!important;color:#1e40af!important;border:1px solid rgba(30,64,175,0.3)!important;font-weight:600!important;font-size:0.75rem!important;padding:0.25rem 0.5rem!important}.manager-dashboard .card-header.bg-primary .btn-outline-light,.card-header.bg-primary .btn-outline-light{color:#4b5563!important;border-color:rgba(75,85,99,0.3)!important;background-color:transparent!important;font-size:0.75rem!important;padding:0.25rem 0.5rem!important}.manager-dashboard .card-header.bg-primary .btn-outline-light:hover,.card-header.bg-primary .btn-outline-light:hover{background-color:rgba(75,85,99,0.1)!important;border-color:#4b5563!important;color:#374151!important}.manager-dashboard .card-header.bg-primary.text-white,.card-header.bg-primary.text-white{background:rgba(30,64,175,0.1)!important;border-bottom:1px solid rgba(30,64,175,0.2)!important;border-radius:0.5rem 0.5rem 0 0!important;padding:1rem 1.5rem!important;margin:0!important;width:100%!important}.manager-dashboard .card-header.bg-primary.text-white h1,.manager-dashboard .card-header.bg-primary.text-white h2,.manager-dashboard .card-header.bg-primary.text-white h3,.manager-dashboard .card-header.bg-primary.text-white h4,.manager-dashboard .card-header.bg-primary.text-white h5,.manager-dashboard .card-header.bg-primary.text-white h6,.card-header.bg-primary.text-white h1,.card-header.bg-primary.text-white .h1,.card-header.bg-primary.text-white h2,.card-header.bg-primary.text-white .h2,.card-header.bg-primary.text-white h3,.card-header.bg-primary.text-white .h3,.card-header.bg-primary.text-white h4,.card-header.bg-primary.text-white .h4,.card-header.bg-primary.text-white h5,.card-header.bg-primary.text-white .h5,.card-header.bg-primary.text-white h6,.card-header.bg-primary.text-white .h6{color:#1f2937!important;font-weight:600!important;margin:0!important;font-size:0.875rem!important;text-transform:uppercase!important;letter-spacing:0.05em!important}.manager-dashboard .card-header.bg-primary.text-white h1 i,.manager-dashboard .card-header.bg-primary.text-white h2 i,.manager-dashboard .card-header.bg-primary.text-white h3 i,.manager-dashboard .card-header.bg-primary.text-white h4 i,.manager-dashboard .card-header.bg-primary.text-white h5 i,.manager-dashboard .card-header.bg-primary.text-white h6 i,.card-header.bg-primary.text-white h1 i,.card-header.bg-primary.text-white .h1 i,.card-header.bg-primary.text-white h2 i,.card-header.bg-primary.text-white .h2 i,.card-header.bg-primary.text-white h3 i,.card-header.bg-primary.text-white .h3 i,.card-header.bg-primary.text-white h4 i,.card-header.bg-primary.text-white .h4 i,.card-header.bg-primary.text-white h5 i,.card-header.bg-primary.text-white .h5 i,.card-header.bg-primary.text-white h6 i,.card-header.bg-primary.text-white .h6 i{color:#1e40af!important;opacity:0.8;font-size:0.875rem!important}.manager-dashboard .card-header.bg-primary.text-white small,.card-header.bg-primary.text-white small,.card-header.bg-primary.text-white .small{color:#4b5563!important;font-size:0.75rem!important}.manager-dashboard .card-header.bg-primary.text-white .badge.bg-light,.card-header.bg-primary.text-white .badge.bg-light{background-color:rgba(30,64,175,0.2)!important;color:#1e40af!important;border:1px solid rgba(30,64,175,0.3)!important;font-weight:600!important;font-size:0.75rem!important;padding:0.25rem 0.5rem!important}.manager-dashboard .card-header.bg-primary.text-white .btn-outline-light,.card-header.bg-primary.text-white .btn-outline-light{color:#4b5563!important;border-color:rgba(75,85,99,0.3)!important;background-color:transparent!important;font-size:0.75rem!important;padding:0.25rem 0.5rem!important}.manager-dashboard .card-header.bg-primary.text-white .btn-outline-light:hover,.card-header.bg-primary.text-white .btn-outline-light:hover{background-color:rgba(75,85,99,0.1)!important;border-color:#4b5563!important;color:#374151!important}.manager-dashboard .card-header.bg-success,.card-header.bg-success{background:rgba(5,150,105,0.1)!important;border-bottom:1px solid rgba(5,150,105,0.2)!important;border-radius:0.5rem 0.5rem 0 0!important;padding:1rem 1.5rem!important;margin:0!important;width:100%!important}.manager-dashboard .card-header.bg-success h1,.manager-dashboard .card-header.bg-success h2,.manager-dashboard .card-header.bg-success h3,.manager-dashboard .card-header.bg-success h4,.manager-dashboard .card-header.bg-success h5,.manager-dashboard .card-header.bg-success h6,.card-header.bg-success h1,.card-header.bg-success .h1,.card-header.bg-success h2,.card-header.bg-success .h2,.card-header.bg-success h3,.card-header.bg-success .h3,.card-header.bg-success h4,.card-header.bg-success .h4,.card-header.bg-success h5,.card-header.bg-success .h5,.card-header.bg-success h6,.card-header.bg-success .h6{color:#1f2937!important;font-weight:600!important;margin:0!important;font-size:0.875rem!important;text-transform:uppercase!important;letter-spacing:0.05em!important}.manager-dashboard .card-header.bg-success h1 i,.manager-dashboard .card-header.bg-success h2 i,.manager-dashboard .card-header.bg-success h3 i,.manager-dashboard .card-header.bg-success h4 i,.manager-dashboard .card-header.bg-success h5 i,.manager-dashboard .card-header.bg-success h6 i,.card-header.bg-success h1 i,.card-header.bg-success .h1 i,.card-header.bg-success h2 i,.card-header.bg-success .h2 i,.card-header.bg-success h3 i,.card-header.bg-success .h3 i,.card-header.bg-success h4 i,.card-header.bg-success .h4 i,.card-header.bg-success h5 i,.card-header.bg-success .h5 i,.card-header.bg-success h6 i,.card-header.bg-success .h6 i{color:#059669!important;opacity:0.8;font-size:0.875rem!important}.manager-dashboard .card-header.bg-success small,.card-header.bg-success small,.card-header.bg-success .small{color:#4b5563!important;font-size:0.75rem!important}.manager-dashboard .card-header.bg-success .badge.bg-light,.card-header.bg-success .badge.bg-light{background-color:rgba(5,150,105,0.2)!important;color:#059669!important;border:1px solid rgba(5,150,105,0.3)!important;font-weight:600!important;font-size:0.75rem!important;padding:0.25rem 0.5rem!important}.manager-dashboard .card-header.bg-success .btn-outline-light,.card-header.bg-success .btn-outline-light{color:#4b5563!important;border-color:rgba(75,85,99,0.3)!important;background-color:transparent!important;font-size:0.75rem!important;padding:0.25rem 0.5rem!important}.manager-dashboard .card-header.bg-success .btn-outline-light:hover,.card-header.bg-success .btn-outline-light:hover{background-color:rgba(75,85,99,0.1)!important;border-color:#4b5563!important;color:#374151!important}.manager-dashboard .card-header.bg-success.text-white,.card-header.bg-success.text-white{background:rgba(5,150,105,0.1)!important;border-bottom:1px solid rgba(5,150,105,0.2)!important;border-radius:0.5rem 0.5rem 0 0!important;padding:1rem 1.5rem!important;margin:0!important;width:100%!important}.manager-dashboard .card-header.bg-success.text-white h1,.manager-dashboard .card-header.bg-success.text-white h2,.manager-dashboard .card-header.bg-success.text-white h3,.manager-dashboard .card-header.bg-success.text-white h4,.manager-dashboard .card-header.bg-success.text-white h5,.manager-dashboard .card-header.bg-success.text-white h6,.card-header.bg-success.text-white h1,.card-header.bg-success.text-white .h1,.card-header.bg-success.text-white h2,.card-header.bg-success.text-white .h2,.card-header.bg-success.text-white h3,.card-header.bg-success.text-white .h3,.card-header.bg-success.text-white h4,.card-header.bg-success.text-white .h4,.card-header.bg-success.text-white h5,.card-header.bg-success.text-white .h5,.card-header.bg-success.text-white h6,.card-header.bg-success.text-white .h6{color:#1f2937!important;font-weight:600!important;margin:0!important;font-size:0.875rem!important;text-transform:uppercase!important;letter-spacing:0.05em!important}.manager-dashboard .card-header.bg-success.text-white h1 i,.manager-dashboard .card-header.bg-success.text-white h2 i,.manager-dashboard .card-header.bg-success.text-white h3 i,.manager-dashboard .card-header.bg-success.text-white h4 i,.manager-dashboard .card-header.bg-success.text-white h5 i,.manager-dashboard .card-header.bg-success.text-white h6 i,.card-header.bg-success.text-white h1 i,.card-header.bg-success.text-white .h1 i,.card-header.bg-success.text-white h2 i,.card-header.bg-success.text-white .h2 i,.card-header.bg-success.text-white h3 i,.card-header.bg-success.text-white .h3 i,.card-header.bg-success.text-white h4 i,.card-header.bg-success.text-white .h4 i,.card-header.bg-success.text-white h5 i,.card-header.bg-success.text-white .h5 i,.card-header.bg-success.text-white h6 i,.card-header.bg-success.text-white .h6 i{color:#059669!important;opacity:0.8;font-size:0.875rem!important}.manager-dashboard .card-header.bg-success.text-white small,.card-header.bg-success.text-white small,.card-header.bg-success.text-white .small{color:#4b5563!important;font-size:0.75rem!important}.manager-dashboard .card-header.bg-success.text-white .badge.bg-light,.card-header.bg-success.text-white .badge.bg-light{background-color:rgba(5,150,105,0.2)!important;color:#059669!important;border:1px solid rgba(5,150,105,0.3)!important;font-weight:600!important;font-size:0.75rem!important;padding:0.25rem 0.5rem!important}.manager-dashboard .card-header.bg-success.text-white .btn-outline-light,.card-header.bg-success.text-white .btn-outline-light{color:#4b5563!important;border-color:rgba(75,85,99,0.3)!important;background-color:transparent!important;font-size:0.75rem!important;padding:0.25rem 0.5rem!important}.manager-dashboard .card-header.bg-success.text-white .btn-outline-light:hover,.card-header.bg-success.text-white .btn-outline-light:hover{background-color:rgba(75,85,99,0.1)!important;border-color:#4b5563!important;color:#374151!important}.manager-dashboard .card-header.bg-info,.card-header.bg-info{background:rgba(8,145,178,0.1)!important;border-bottom:1px solid rgba(8,145,178,0.2)!important;border-radius:0.5rem 0.5rem 0 0!important;padding:1rem 1.5rem!important;margin:0!important;width:100%!important}.manager-dashboard .card-header.bg-info h1,.manager-dashboard .card-header.bg-info h2,.manager-dashboard .card-header.bg-info h3,.manager-dashboard .card-header.bg-info h4,.manager-dashboard .card-header.bg-info h5,.manager-dashboard .card-header.bg-info h6,.card-header.bg-info h1,.card-header.bg-info .h1,.card-header.bg-info h2,.card-header.bg-info .h2,.card-header.bg-info h3,.card-header.bg-info .h3,.card-header.bg-info h4,.card-header.bg-info .h4,.card-header.bg-info h5,.card-header.bg-info .h5,.card-header.bg-info h6,.card-header.bg-info .h6{color:#1f2937!important;font-weight:600!important;margin:0!important;font-size:0.875rem!important;text-transform:uppercase!important;letter-spacing:0.05em!important}.manager-dashboard .card-header.bg-info h1 i,.manager-dashboard .card-header.bg-info h2 i,.manager-dashboard .card-header.bg-info h3 i,.manager-dashboard .card-header.bg-info h4 i,.manager-dashboard .card-header.bg-info h5 i,.manager-dashboard .card-header.bg-info h6 i,.card-header.bg-info h1 i,.card-header.bg-info .h1 i,.card-header.bg-info h2 i,.card-header.bg-info .h2 i,.card-header.bg-info h3 i,.card-header.bg-info .h3 i,.card-header.bg-info h4 i,.card-header.bg-info .h4 i,.card-header.bg-info h5 i,.card-header.bg-info .h5 i,.card-header.bg-info h6 i,.card-header.bg-info .h6 i{color:#0891b2!important;opacity:0.8;font-size:0.875rem!important}.manager-dashboard .card-header.bg-info small,.card-header.bg-info small,.card-header.bg-info .small{color:#4b5563!important;font-size:0.75rem!important}.manager-dashboard .card-header.bg-info .badge.bg-light,.card-header.bg-info .badge.bg-light{background-color:rgba(8,145,178,0.2)!important;color:#0891b2!important;border:1px solid rgba(8,145,178,0.3)!important;font-weight:600!important;font-size:0.75rem!important;padding:0.25rem 0.5rem!important}.manager-dashboard .card-header.bg-info .btn-outline-light,.card-header.bg-info .btn-outline-light{color:#4b5563!important;border-color:rgba(75,85,99,0.3)!important;background-color:transparent!important;font-size:0.75rem!important;padding:0.25rem 0.5rem!important}.manager-dashboard .card-header.bg-info .btn-outline-light:hover,.card-header.bg-info .btn-outline-light:hover{background-color:rgba(75,85,99,0.1)!important;border-color:#4b5563!important;color:#374151!important}.manager-dashboard .card-header.bg-info.text-white,.card-header.bg-info.text-white{background:rgba(8,145,178,0.1)!important;border-bottom:1px solid rgba(8,145,178,0.2)!important;border-radius:0.5rem 0.5rem 0 0!important;padding:1rem 1.5rem!important;margin:0!important;width:100%!important}.manager-dashboard .card-header.bg-info.text-white h1,.manager-dashboard .card-header.bg-info.text-white h2,.manager-dashboard .card-header.bg-info.text-white h3,.manager-dashboard .card-header.bg-info.text-white h4,.manager-dashboard .card-header.bg-info.text-white h5,.manager-dashboard .card-header.bg-info.text-white h6,.card-header.bg-info.text-white h1,.card-header.bg-info.text-white .h1,.card-header.bg-info.text-white h2,.card-header.bg-info.text-white .h2,.card-header.bg-info.text-white h3,.card-header.bg-info.text-white .h3,.card-header.bg-info.text-white h4,.card-header.bg-info.text-white .h4,.card-header.bg-info.text-white h5,.card-header.bg-info.text-white .h5,.card-header.bg-info.text-white h6,.card-header.bg-info.text-white .h6{color:#1f2937!important;font-weight:600!important;margin:0!important;font-size:0.875rem!important;text-transform:uppercase!important;letter-spacing:0.05em!important}.manager-dashboard .card-header.bg-info.text-white h1 i,.manager-dashboard .card-header.bg-info.text-white h2 i,.manager-dashboard .card-header.bg-info.text-white h3 i,.manager-dashboard .card-header.bg-info.text-white h4 i,.manager-dashboard .card-header.bg-info.text-white h5 i,.manager-dashboard .card-header.bg-info.text-white h6 i,.card-header.bg-info.text-white h1 i,.card-header.bg-info.text-white .h1 i,.card-header.bg-info.text-white h2 i,.card-header.bg-info.text-white .h2 i,.card-header.bg-info.text-white h3 i,.card-header.bg-info.text-white .h3 i,.card-header.bg-info.text-white h4 i,.card-header.bg-info.text-white .h4 i,.card-header.bg-info.text-white h5 i,.card-header.bg-info.text-white .h5 i,.card-header.bg-info.text-white h6 i,.card-header.bg-info.text-white .h6 i{color:#0891b2!important;opacity:0.8;font-size:0.875rem!important}.manager-dashboard .card-header.bg-info.text-white small,.card-header.bg-info.text-white small,.card-header.bg-info.text-white .small{color:#4b5563!important;font-size:0.75rem!important}.manager-dashboard .card-header.bg-info.text-white .badge.bg-light,.card-header.bg-info.text-white .badge.bg-light{background-color:rgba(8,145,178,0.2)!important;color:#0891b2!important;border:1px solid rgba(8,145,178,0.3)!important;font-weight:600!important;font-size:0.75rem!important;padding:0.25rem 0.5rem!important}.manager-dashboard .card-header.bg-info.text-white .btn-outline-light,.card-header.bg-info.text-white .btn-outline-light{color:#4b5563!important;border-color:rgba(75,85,99,0.3)!important;background-color:transparent!important;font-size:0.75rem!important;padding:0.25rem 0.5rem!important}.manager-dashboard .card-header.bg-info.text-white .btn-outline-light:hover,.card-header.bg-info.text-white .btn-outline-light:hover{background-color:rgba(75,85,99,0.1)!important;border-color:#4b5563!important;color:#374151!important}.manager-dashboard .card-header.bg-danger,.card-header.bg-danger{background:rgba(220,38,38,0.1)!important;border-bottom:1px solid rgba(220,38,38,0.2)!important;border-radius:0.5rem 0.5rem 0 0!important;padding:1rem 1.5rem!important;margin:0!important;width:100%!important}.manager-dashboard .card-header.bg-danger h1,.manager-dashboard .card-header.bg-danger h2,.manager-dashboard .card-header.bg-danger h3,.manager-dashboard .card-header.bg-danger h4,.manager-dashboard .card-header.bg-danger h5,.manager-dashboard .card-header.bg-danger h6,.card-header.bg-danger h1,.card-header.bg-danger .h1,.card-header.bg-danger h2,.card-header.bg-danger .h2,.card-header.bg-danger h3,.card-header.bg-danger .h3,.card-header.bg-danger h4,.card-header.bg-danger .h4,.card-header.bg-danger h5,.card-header.bg-danger .h5,.card-header.bg-danger h6,.card-header.bg-danger .h6{color:#1f2937!important;font-weight:600!important;margin:0!important;font-size:0.875rem!important;text-transform:uppercase!important;letter-spacing:0.05em!important}.manager-dashboard .card-header.bg-danger h1 i,.manager-dashboard .card-header.bg-danger h2 i,.manager-dashboard .card-header.bg-danger h3 i,.manager-dashboard .card-header.bg-danger h4 i,.manager-dashboard .card-header.bg-danger h5 i,.manager-dashboard .card-header.bg-danger h6 i,.card-header.bg-danger h1 i,.card-header.bg-danger .h1 i,.card-header.bg-danger h2 i,.card-header.bg-danger .h2 i,.card-header.bg-danger h3 i,.card-header.bg-danger .h3 i,.card-header.bg-danger h4 i,.card-header.bg-danger .h4 i,.card-header.bg-danger h5 i,.card-header.bg-danger .h5 i,.card-header.bg-danger h6 i,.card-header.bg-danger .h6 i{color:#dc2626!important;opacity:0.8;font-size:0.875rem!important}.manager-dashboard .card-header.bg-danger small,.card-header.bg-danger small,.card-header.bg-danger .small{color:#4b5563!important;font-size:0.75rem!important}.manager-dashboard .card-header.bg-danger .badge.bg-light,.card-header.bg-danger .badge.bg-light{background-color:rgba(220,38,38,0.2)!important;color:#dc2626!important;border:1px solid rgba(220,38,38,0.3)!important;font-weight:600!important;font-size:0.75rem!important;padding:0.25rem 0.5rem!important}.manager-dashboard .card-header.bg-danger .btn-outline-light,.card-header.bg-danger .btn-outline-light{color:#4b5563!important;border-color:rgba(75,85,99,0.3)!important;background-color:transparent!important;font-size:0.75rem!important;padding:0.25rem 0.5rem!important}.manager-dashboard .card-header.bg-danger .btn-outline-light:hover,.card-header.bg-danger .btn-outline-light:hover{background-color:rgba(75,85,99,0.1)!important;border-color:#4b5563!important;color:#374151!important}[data-bs-theme="dark"] .manager-dashboard{background:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard h1,[data-bs-theme="dark"] .manager-dashboard .h1,[data-bs-theme="dark"] .manager-dashboard h2,[data-bs-theme="dark"] .manager-dashboard .h2,[data-bs-theme="dark"] .manager-dashboard h3,[data-bs-theme="dark"] .manager-dashboard .h3,[data-bs-theme="dark"] .manager-dashboard h4,[data-bs-theme="dark"] .manager-dashboard .h4,[data-bs-theme="dark"] .manager-dashboard h5,[data-bs-theme="dark"] .manager-dashboard .h5,[data-bs-theme="dark"] .manager-dashboard h6,[data-bs-theme="dark"] .manager-dashboard .h6{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard p,[data-bs-theme="dark"] .manager-dashboard span,[data-bs-theme="dark"] .manager-dashboard div{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .stats-widget{background:#1f2937!important;border-color:#374151!important;color:#f9fafb!important;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3)!important}[data-bs-theme="dark"] .manager-dashboard .stats-widget:hover{border-color:#3b82f6!important;box-shadow:0 0.75rem 1.5rem rgba(0,0,0,0.4)!important}[data-bs-theme="dark"] .manager-dashboard .stats-widget .h3,[data-bs-theme="dark"] .manager-dashboard .stats-widget .metric-value,[data-bs-theme="dark"] .manager-dashboard .stats-widget .h4{color:#3b82f6!important}[data-bs-theme="dark"] .manager-dashboard .stats-widget .small{color:#d1d5db!important}[data-bs-theme="dark"] .manager-dashboard .stats-widget h3,[data-bs-theme="dark"] .manager-dashboard .stats-widget .h3,[data-bs-theme="dark"] .manager-dashboard .stats-widget h4,[data-bs-theme="dark"] .manager-dashboard .stats-widget .h4,[data-bs-theme="dark"] .manager-dashboard .stats-widget h5,[data-bs-theme="dark"] .manager-dashboard .stats-widget .h5,[data-bs-theme="dark"] .manager-dashboard .stats-widget h6,[data-bs-theme="dark"] .manager-dashboard .stats-widget .h6{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .stats-widget p,[data-bs-theme="dark"] .manager-dashboard .stats-widget span,[data-bs-theme="dark"] .manager-dashboard .stats-widget div{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .stats-widget .text-primary{color:#3b82f6!important}[data-bs-theme="dark"] .manager-dashboard .stats-widget .text-success{color:#059669!important}[data-bs-theme="dark"] .manager-dashboard .stats-widget .text-warning{color:#d97706!important}[data-bs-theme="dark"] .manager-dashboard .stats-widget .text-danger{color:#dc2626!important}[data-bs-theme="dark"] .manager-dashboard .stats-widget .text-info{color:#3b82f6!important}[data-bs-theme="dark"] .manager-dashboard .kanban-card-header,[data-bs-theme="dark"] .manager-dashboard .card-header{background:#1f2937!important;border-bottom:1px solid #374151!important}[data-bs-theme="dark"] .manager-dashboard .kanban-card-header h1,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header .h1,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header h2,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header .h2,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header h3,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header .h3,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header h4,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header .h4,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header h5,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header .h5,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header h6,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header .h6,[data-bs-theme="dark"] .manager-dashboard .card-header h1,[data-bs-theme="dark"] .manager-dashboard .card-header .h1,[data-bs-theme="dark"] .manager-dashboard .card-header h2,[data-bs-theme="dark"] .manager-dashboard .card-header .h2,[data-bs-theme="dark"] .manager-dashboard .card-header h3,[data-bs-theme="dark"] .manager-dashboard .card-header .h3,[data-bs-theme="dark"] .manager-dashboard .card-header h4,[data-bs-theme="dark"] .manager-dashboard .card-header .h4,[data-bs-theme="dark"] .manager-dashboard .card-header h5,[data-bs-theme="dark"] .manager-dashboard .card-header .h5,[data-bs-theme="dark"] .manager-dashboard .card-header h6,[data-bs-theme="dark"] .manager-dashboard .card-header .h6{color:#f9fafb!important;font-weight:600!important}[data-bs-theme="dark"] .manager-dashboard .kanban-card-header h1 i,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header .h1 i,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header h2 i,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header .h2 i,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header h3 i,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header .h3 i,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header h4 i,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header .h4 i,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header h5 i,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header .h5 i,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header h6 i,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header .h6 i,[data-bs-theme="dark"] .manager-dashboard .card-header h1 i,[data-bs-theme="dark"] .manager-dashboard .card-header .h1 i,[data-bs-theme="dark"] .manager-dashboard .card-header h2 i,[data-bs-theme="dark"] .manager-dashboard .card-header .h2 i,[data-bs-theme="dark"] .manager-dashboard .card-header h3 i,[data-bs-theme="dark"] .manager-dashboard .card-header .h3 i,[data-bs-theme="dark"] .manager-dashboard .card-header h4 i,[data-bs-theme="dark"] .manager-dashboard .card-header .h4 i,[data-bs-theme="dark"] .manager-dashboard .card-header h5 i,[data-bs-theme="dark"] .manager-dashboard .card-header .h5 i,[data-bs-theme="dark"] .manager-dashboard .card-header h6 i,[data-bs-theme="dark"] .manager-dashboard .card-header .h6 i{color:#3b82f6!important}[data-bs-theme="dark"] .manager-dashboard .kanban-card-header.bg-light,[data-bs-theme="dark"] .manager-dashboard .card-header.bg-light{background:#1f2937!important;border-bottom-color:#374151!important}[data-bs-theme="dark"] .manager-dashboard .kanban-card-header.bg-light h1,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header.bg-light .h1,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header.bg-light h2,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header.bg-light .h2,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header.bg-light h3,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header.bg-light .h3,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header.bg-light h4,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header.bg-light .h4,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header.bg-light h5,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header.bg-light .h5,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header.bg-light h6,[data-bs-theme="dark"] .manager-dashboard .kanban-card-header.bg-light .h6,[data-bs-theme="dark"] .manager-dashboard .card-header.bg-light h1,[data-bs-theme="dark"] .manager-dashboard .card-header.bg-light .h1,[data-bs-theme="dark"] .manager-dashboard .card-header.bg-light h2,[data-bs-theme="dark"] .manager-dashboard .card-header.bg-light .h2,[data-bs-theme="dark"] .manager-dashboard .card-header.bg-light h3,[data-bs-theme="dark"] .manager-dashboard .card-header.bg-light .h3,[data-bs-theme="dark"] .manager-dashboard .card-header.bg-light h4,[data-bs-theme="dark"] .manager-dashboard .card-header.bg-light .h4,[data-bs-theme="dark"] .manager-dashboard .card-header.bg-light h5,[data-bs-theme="dark"] .manager-dashboard .card-header.bg-light .h5,[data-bs-theme="dark"] .manager-dashboard .card-header.bg-light h6,[data-bs-theme="dark"] .manager-dashboard .card-header.bg-light .h6{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .kanban-card-header i,[data-bs-theme="dark"] .manager-dashboard .card-header i{color:#3b82f6!important}[data-bs-theme="dark"] .manager-dashboard .section-card{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.3)!important}[data-bs-theme="dark"] .manager-dashboard .section-card:hover{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.4)!important}[data-bs-theme="dark"] .manager-dashboard .section-card h1,[data-bs-theme="dark"] .manager-dashboard .section-card .h1,[data-bs-theme="dark"] .manager-dashboard .section-card h2,[data-bs-theme="dark"] .manager-dashboard .section-card .h2,[data-bs-theme="dark"] .manager-dashboard .section-card h3,[data-bs-theme="dark"] .manager-dashboard .section-card .h3,[data-bs-theme="dark"] .manager-dashboard .section-card h4,[data-bs-theme="dark"] .manager-dashboard .section-card .h4,[data-bs-theme="dark"] .manager-dashboard .section-card h5,[data-bs-theme="dark"] .manager-dashboard .section-card .h5,[data-bs-theme="dark"] .manager-dashboard .section-card h6,[data-bs-theme="dark"] .manager-dashboard .section-card .h6{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .section-card p,[data-bs-theme="dark"] .manager-dashboard .section-card span,[data-bs-theme="dark"] .manager-dashboard .section-card div{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .quick-nav .card{background-color:#1f2937!important;color:#f9fafb!important;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.3)!important}[data-bs-theme="dark"] .manager-dashboard .card{background:#1f2937!important;color:#f9fafb!important;box-shadow:0 4px 24px rgba(0,0,0,0.22),0 1.5px 0 #374151!important}[data-bs-theme="dark"] .manager-dashboard .card:hover{box-shadow:0 8px 32px rgba(0,0,0,0.3),0 2px 0 #374151!important}[data-bs-theme="dark"] .manager-dashboard .card .card-header{background:rgba(59,130,246,0.1)!important;border-bottom-color:rgba(59,130,246,0.2)!important}[data-bs-theme="dark"] .manager-dashboard .card .card-header h6,[data-bs-theme="dark"] .manager-dashboard .card .card-header .h6{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .card .card-header h6 i,[data-bs-theme="dark"] .manager-dashboard .card .card-header .h6 i{color:#3b82f6!important}[data-bs-theme="dark"] .manager-dashboard .card .card-header.bg-secondary{background:#2563eb!important;border-bottom-color:#134cca!important}[data-bs-theme="dark"] .manager-dashboard .card .card-header.bg-secondary h6,[data-bs-theme="dark"] .manager-dashboard .card .card-header.bg-secondary .h6{color:#ffffff!important;font-weight:600}[data-bs-theme="dark"] .manager-dashboard .card .card-header.bg-secondary h6 i,[data-bs-theme="dark"] .manager-dashboard .card .card-header.bg-secondary .h6 i{color:#ffffff!important;opacity:0.9}[data-bs-theme="dark"] .manager-dashboard .card .card-header.bg-secondary small,[data-bs-theme="dark"] .manager-dashboard .card .card-header.bg-secondary .small{color:rgba(255,255,255,0.8)!important}[data-bs-theme="dark"] .manager-dashboard .card .card-header.bg-secondary .badge.bg-light{background-color:rgba(255,255,255,0.2)!important;color:#ffffff!important;border:1px solid rgba(255,255,255,0.3)!important}[data-bs-theme="dark"] .manager-dashboard .card .card-header.bg-secondary .btn-outline-light{color:#ffffff!important;border-color:rgba(255,255,255,0.5)!important}[data-bs-theme="dark"] .manager-dashboard .card .card-header.bg-secondary .btn-outline-light:hover{background-color:rgba(255,255,255,0.1)!important;border-color:#ffffff!important;color:#ffffff!important}[data-bs-theme="dark"] .manager-dashboard .card .card-body{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .card .card-body span{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .card .card-body .progress{background-color:rgba(59,130,246,0.1)!important}[data-bs-theme="dark"] .manager-dashboard .card .card-body .progress-bar.bg-primary{background-color:#3b82f6!important}[data-bs-theme="dark"] .manager-dashboard .card .card-body .progress-bar.bg-success{background-color:#059669!important}[data-bs-theme="dark"] .manager-dashboard .kanban-column h1,[data-bs-theme="dark"] .manager-dashboard .kanban-column .h1,[data-bs-theme="dark"] .manager-dashboard .kanban-column h2,[data-bs-theme="dark"] .manager-dashboard .kanban-column .h2,[data-bs-theme="dark"] .manager-dashboard .kanban-column h3,[data-bs-theme="dark"] .manager-dashboard .kanban-column .h3,[data-bs-theme="dark"] .manager-dashboard .kanban-column h4,[data-bs-theme="dark"] .manager-dashboard .kanban-column .h4,[data-bs-theme="dark"] .manager-dashboard .kanban-column h5,[data-bs-theme="dark"] .manager-dashboard .kanban-column .h5,[data-bs-theme="dark"] .manager-dashboard .kanban-column h6,[data-bs-theme="dark"] .manager-dashboard .kanban-column .h6,[data-bs-theme="dark"] .manager-dashboard .kanban-card h1,[data-bs-theme="dark"] .manager-dashboard .kanban-card .h1,[data-bs-theme="dark"] .manager-dashboard .kanban-card h2,[data-bs-theme="dark"] .manager-dashboard .kanban-card .h2,[data-bs-theme="dark"] .manager-dashboard .kanban-card h3,[data-bs-theme="dark"] .manager-dashboard .kanban-card .h3,[data-bs-theme="dark"] .manager-dashboard .kanban-card h4,[data-bs-theme="dark"] .manager-dashboard .kanban-card .h4,[data-bs-theme="dark"] .manager-dashboard .kanban-card h5,[data-bs-theme="dark"] .manager-dashboard .kanban-card .h5,[data-bs-theme="dark"] .manager-dashboard .kanban-card h6,[data-bs-theme="dark"] .manager-dashboard .kanban-card .h6,[data-bs-theme="dark"] .manager-dashboard .list-group-item h1,[data-bs-theme="dark"] .manager-dashboard .list-group-item .h1,[data-bs-theme="dark"] .manager-dashboard .list-group-item h2,[data-bs-theme="dark"] .manager-dashboard .list-group-item .h2,[data-bs-theme="dark"] .manager-dashboard .list-group-item h3,[data-bs-theme="dark"] .manager-dashboard .list-group-item .h3,[data-bs-theme="dark"] .manager-dashboard .list-group-item h4,[data-bs-theme="dark"] .manager-dashboard .list-group-item .h4,[data-bs-theme="dark"] .manager-dashboard .list-group-item h5,[data-bs-theme="dark"] .manager-dashboard .list-group-item .h5,[data-bs-theme="dark"] .manager-dashboard .list-group-item h6,[data-bs-theme="dark"] .manager-dashboard .list-group-item .h6,[data-bs-theme="dark"] .manager-dashboard .quality-client-card h1,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .h1,[data-bs-theme="dark"] .manager-dashboard .quality-client-card h2,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .h2,[data-bs-theme="dark"] .manager-dashboard .quality-client-card h3,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .h3,[data-bs-theme="dark"] .manager-dashboard .quality-client-card h4,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .h4,[data-bs-theme="dark"] .manager-dashboard .quality-client-card h5,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .h5,[data-bs-theme="dark"] .manager-dashboard .quality-client-card h6,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .h6{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .kanban-column p,[data-bs-theme="dark"] .manager-dashboard .kanban-column span,[data-bs-theme="dark"] .manager-dashboard .kanban-column div,[data-bs-theme="dark"] .manager-dashboard .kanban-column .text-muted,[data-bs-theme="dark"] .manager-dashboard .kanban-card p,[data-bs-theme="dark"] .manager-dashboard .kanban-card span,[data-bs-theme="dark"] .manager-dashboard .kanban-card div,[data-bs-theme="dark"] .manager-dashboard .kanban-card .text-muted,[data-bs-theme="dark"] .manager-dashboard .list-group-item p,[data-bs-theme="dark"] .manager-dashboard .list-group-item span,[data-bs-theme="dark"] .manager-dashboard .list-group-item div,[data-bs-theme="dark"] .manager-dashboard .list-group-item .text-muted,[data-bs-theme="dark"] .manager-dashboard .quality-client-card p,[data-bs-theme="dark"] .manager-dashboard .quality-client-card span,[data-bs-theme="dark"] .manager-dashboard .quality-client-card div,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .text-muted{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header h1,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header .h1,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header h2,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header .h2,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header h3,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header .h3,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header h4,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header .h4,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header h5,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header .h5,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header h6,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header .h6,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header h1,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header .h1,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header h2,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header .h2,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header h3,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header .h3,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header h4,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header .h4,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header h5,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header .h5,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header h6,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header .h6,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header h1,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header .h1,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header h2,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header .h2,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header h3,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header .h3,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header h4,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header .h4,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header h5,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header .h5,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header h6,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header .h6,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header h1,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header .h1,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header h2,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header .h2,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header h3,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header .h3,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header h4,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header .h4,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header h5,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header .h5,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header h6,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header .h6,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header h1,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header .h1,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header h2,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header .h2,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header h3,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header .h3,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header h4,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header .h4,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header h5,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header .h5,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header h6,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header .h6,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header h1,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header .h1,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header h2,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header .h2,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header h3,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header .h3,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header h4,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header .h4,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header h5,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header .h5,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header h6,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header .h6,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header h1,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header .h1,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header h2,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header .h2,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header h3,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header .h3,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header h4,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header .h4,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header h5,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header .h5,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header h6,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header .h6,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header h1,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header .h1,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header h2,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header .h2,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header h3,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header .h3,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header h4,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header .h4,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header h5,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header .h5,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header h6,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header .h6{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-body p,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-body span,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-body div,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-body p,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-body span,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-body div,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-body p,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-body span,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-body div,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-body p,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-body span,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-body div,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-body p,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-body span,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-body div,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-body p,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-body span,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-body div,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-body p,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-body span,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-body div,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-body p,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-body span,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-body div{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item h1,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .h1,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item h2,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .h2,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item h3,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .h3,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item h4,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .h4,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item h5,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .h5,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item h6,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .h6,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item h1,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .h1,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item h2,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .h2,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item h3,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .h3,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item h4,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .h4,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item h5,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .h5,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item h6,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .h6,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item h1,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .h1,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item h2,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .h2,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item h3,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .h3,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item h4,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .h4,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item h5,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .h5,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item h6,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .h6{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item p,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item span,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item div,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item p,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item span,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item div,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item p,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item span,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item div{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .lead-name,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .client-name,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .lead-name,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .client-name,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .lead-name,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .client-name{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .lead-info,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .client-info,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .lead-info,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .client-info,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .lead-info,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .client-info{color:#d1d5db!important}[data-bs-theme="dark"] .manager-dashboard .lead-card,[data-bs-theme="dark"] .manager-dashboard .client-card{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .lead-card h1,[data-bs-theme="dark"] .manager-dashboard .lead-card .h1,[data-bs-theme="dark"] .manager-dashboard .lead-card h2,[data-bs-theme="dark"] .manager-dashboard .lead-card .h2,[data-bs-theme="dark"] .manager-dashboard .lead-card h3,[data-bs-theme="dark"] .manager-dashboard .lead-card .h3,[data-bs-theme="dark"] .manager-dashboard .lead-card h4,[data-bs-theme="dark"] .manager-dashboard .lead-card .h4,[data-bs-theme="dark"] .manager-dashboard .lead-card h5,[data-bs-theme="dark"] .manager-dashboard .lead-card .h5,[data-bs-theme="dark"] .manager-dashboard .lead-card h6,[data-bs-theme="dark"] .manager-dashboard .lead-card .h6,[data-bs-theme="dark"] .manager-dashboard .client-card h1,[data-bs-theme="dark"] .manager-dashboard .client-card .h1,[data-bs-theme="dark"] .manager-dashboard .client-card h2,[data-bs-theme="dark"] .manager-dashboard .client-card .h2,[data-bs-theme="dark"] .manager-dashboard .client-card h3,[data-bs-theme="dark"] .manager-dashboard .client-card .h3,[data-bs-theme="dark"] .manager-dashboard .client-card h4,[data-bs-theme="dark"] .manager-dashboard .client-card .h4,[data-bs-theme="dark"] .manager-dashboard .client-card h5,[data-bs-theme="dark"] .manager-dashboard .client-card .h5,[data-bs-theme="dark"] .manager-dashboard .client-card h6,[data-bs-theme="dark"] .manager-dashboard .client-card .h6{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .lead-card p,[data-bs-theme="dark"] .manager-dashboard .lead-card span,[data-bs-theme="dark"] .manager-dashboard .lead-card div,[data-bs-theme="dark"] .manager-dashboard .client-card p,[data-bs-theme="dark"] .manager-dashboard .client-card span,[data-bs-theme="dark"] .manager-dashboard .client-card div{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .lead-card .lead-details,[data-bs-theme="dark"] .manager-dashboard .lead-card .client-details,[data-bs-theme="dark"] .manager-dashboard .client-card .lead-details,[data-bs-theme="dark"] .manager-dashboard .client-card .client-details{color:#f9fafb!important}[data-bs-theme="dark"] .card-header.bg-warning{background:rgba(217,119,6,0.15)!important;border-bottom-color:rgba(217,119,6,0.3)!important}[data-bs-theme="dark"] .card-header.bg-warning h1,[data-bs-theme="dark"] .card-header.bg-warning .h1,[data-bs-theme="dark"] .card-header.bg-warning h2,[data-bs-theme="dark"] .card-header.bg-warning .h2,[data-bs-theme="dark"] .card-header.bg-warning h3,[data-bs-theme="dark"] .card-header.bg-warning .h3,[data-bs-theme="dark"] .card-header.bg-warning h4,[data-bs-theme="dark"] .card-header.bg-warning .h4,[data-bs-theme="dark"] .card-header.bg-warning h5,[data-bs-theme="dark"] .card-header.bg-warning .h5,[data-bs-theme="dark"] .card-header.bg-warning h6,[data-bs-theme="dark"] .card-header.bg-warning .h6{color:#e2e8f0!important}[data-bs-theme="dark"] .card-header.bg-warning h1 i,[data-bs-theme="dark"] .card-header.bg-warning .h1 i,[data-bs-theme="dark"] .card-header.bg-warning h2 i,[data-bs-theme="dark"] .card-header.bg-warning .h2 i,[data-bs-theme="dark"] .card-header.bg-warning h3 i,[data-bs-theme="dark"] .card-header.bg-warning .h3 i,[data-bs-theme="dark"] .card-header.bg-warning h4 i,[data-bs-theme="dark"] .card-header.bg-warning .h4 i,[data-bs-theme="dark"] .card-header.bg-warning h5 i,[data-bs-theme="dark"] .card-header.bg-warning .h5 i,[data-bs-theme="dark"] .card-header.bg-warning h6 i,[data-bs-theme="dark"] .card-header.bg-warning .h6 i{color:#d97706!important;opacity:0.9}[data-bs-theme="dark"] .card-header.bg-warning .badge.bg-dark{background-color:#e2e8f0!important;color:#1f2937!important;border:none!important}[data-bs-theme="dark"] .card-header.bg-warning .btn-outline-dark{color:#d1d5db!important;border-color:rgba(209,213,219,0.4)!important;background-color:transparent!important}[data-bs-theme="dark"] .card-header.bg-warning .btn-outline-dark:hover{background-color:rgba(209,213,219,0.1)!important;border-color:#d1d5db!important;color:#e2e8f0!important}[data-bs-theme="dark"] .card-header.bg-warning .dropdown-menu{background:#1f2937!important;border-color:rgba(75,85,99,0.3)!important}[data-bs-theme="dark"] .card-header.bg-warning .dropdown-menu .dropdown-item{color:#f9fafb!important}[data-bs-theme="dark"] .card-header.bg-warning .dropdown-menu .dropdown-item:hover{background-color:rgba(217,119,6,0.2)!important;color:#d97706!important}[data-bs-theme="dark"] .card-header.bg-warning .dropdown-menu .dropdown-item i{color:#9ca3af!important}[data-bs-theme="dark"] .card-header.bg-primary{background:rgba(59,130,246,0.15)!important;border-bottom-color:rgba(59,130,246,0.3)!important}[data-bs-theme="dark"] .card-header.bg-primary h1,[data-bs-theme="dark"] .card-header.bg-primary .h1,[data-bs-theme="dark"] .card-header.bg-primary h2,[data-bs-theme="dark"] .card-header.bg-primary .h2,[data-bs-theme="dark"] .card-header.bg-primary h3,[data-bs-theme="dark"] .card-header.bg-primary .h3,[data-bs-theme="dark"] .card-header.bg-primary h4,[data-bs-theme="dark"] .card-header.bg-primary .h4,[data-bs-theme="dark"] .card-header.bg-primary h5,[data-bs-theme="dark"] .card-header.bg-primary .h5,[data-bs-theme="dark"] .card-header.bg-primary h6,[data-bs-theme="dark"] .card-header.bg-primary .h6{color:#e2e8f0!important}[data-bs-theme="dark"] .card-header.bg-primary h1 i,[data-bs-theme="dark"] .card-header.bg-primary .h1 i,[data-bs-theme="dark"] .card-header.bg-primary h2 i,[data-bs-theme="dark"] .card-header.bg-primary .h2 i,[data-bs-theme="dark"] .card-header.bg-primary h3 i,[data-bs-theme="dark"] .card-header.bg-primary .h3 i,[data-bs-theme="dark"] .card-header.bg-primary h4 i,[data-bs-theme="dark"] .card-header.bg-primary .h4 i,[data-bs-theme="dark"] .card-header.bg-primary h5 i,[data-bs-theme="dark"] .card-header.bg-primary .h5 i,[data-bs-theme="dark"] .card-header.bg-primary h6 i,[data-bs-theme="dark"] .card-header.bg-primary .h6 i{color:#3b82f6!important;opacity:0.9}[data-bs-theme="dark"] .card-header.bg-primary small,[data-bs-theme="dark"] .card-header.bg-primary .small{color:#d1d5db!important}[data-bs-theme="dark"] .card-header.bg-primary .badge.bg-light{background-color:rgba(59,130,246,0.2)!important;color:#3b82f6!important;border-color:rgba(59,130,246,0.3)!important}[data-bs-theme="dark"] .card-header.bg-primary .btn-outline-light{color:#d1d5db!important;border-color:rgba(209,213,219,0.4)!important;background-color:transparent!important}[data-bs-theme="dark"] .card-header.bg-primary .btn-outline-light:hover{background-color:rgba(209,213,219,0.1)!important;border-color:#d1d5db!important;color:#e2e8f0!important}[data-bs-theme="dark"] .card-header.bg-primary .dropdown-menu{background:#1f2937!important;border-color:rgba(75,85,99,0.3)!important}[data-bs-theme="dark"] .card-header.bg-primary .dropdown-menu .dropdown-item{color:#f9fafb!important}[data-bs-theme="dark"] .card-header.bg-primary .dropdown-menu .dropdown-item:hover{background-color:rgba(59,130,246,0.2)!important;color:#3b82f6!important}[data-bs-theme="dark"] .card-header.bg-primary .dropdown-menu .dropdown-item i{color:#9ca3af!important}[data-bs-theme="dark"] .card-header.bg-success{background:rgba(5,150,105,0.15)!important;border-bottom-color:rgba(5,150,105,0.3)!important}[data-bs-theme="dark"] .card-header.bg-success h1,[data-bs-theme="dark"] .card-header.bg-success .h1,[data-bs-theme="dark"] .card-header.bg-success h2,[data-bs-theme="dark"] .card-header.bg-success .h2,[data-bs-theme="dark"] .card-header.bg-success h3,[data-bs-theme="dark"] .card-header.bg-success .h3,[data-bs-theme="dark"] .card-header.bg-success h4,[data-bs-theme="dark"] .card-header.bg-success .h4,[data-bs-theme="dark"] .card-header.bg-success h5,[data-bs-theme="dark"] .card-header.bg-success .h5,[data-bs-theme="dark"] .card-header.bg-success h6,[data-bs-theme="dark"] .card-header.bg-success .h6{color:#e2e8f0!important}[data-bs-theme="dark"] .card-header.bg-success h1 i,[data-bs-theme="dark"] .card-header.bg-success .h1 i,[data-bs-theme="dark"] .card-header.bg-success h2 i,[data-bs-theme="dark"] .card-header.bg-success .h2 i,[data-bs-theme="dark"] .card-header.bg-success h3 i,[data-bs-theme="dark"] .card-header.bg-success .h3 i,[data-bs-theme="dark"] .card-header.bg-success h4 i,[data-bs-theme="dark"] .card-header.bg-success .h4 i,[data-bs-theme="dark"] .card-header.bg-success h5 i,[data-bs-theme="dark"] .card-header.bg-success .h5 i,[data-bs-theme="dark"] .card-header.bg-success h6 i,[data-bs-theme="dark"] .card-header.bg-success .h6 i{color:#059669!important;opacity:0.9}[data-bs-theme="dark"] .card-header.bg-success small,[data-bs-theme="dark"] .card-header.bg-success .small{color:#d1d5db!important}[data-bs-theme="dark"] .card-header.bg-success .badge.bg-light{background-color:rgba(5,150,105,0.2)!important;color:#059669!important;border-color:rgba(5,150,105,0.3)!important}[data-bs-theme="dark"] .card-header.bg-success .btn-outline-light{color:#d1d5db!important;border-color:rgba(209,213,219,0.4)!important;background-color:transparent!important}[data-bs-theme="dark"] .card-header.bg-success .btn-outline-light:hover{background-color:rgba(209,213,219,0.1)!important;border-color:#d1d5db!important;color:#e2e8f0!important}[data-bs-theme="dark"] .card-header.bg-success .dropdown-menu{background:#1f2937!important;border-color:rgba(75,85,99,0.3)!important}[data-bs-theme="dark"] .card-header.bg-success .dropdown-menu .dropdown-item{color:#f9fafb!important}[data-bs-theme="dark"] .card-header.bg-success .dropdown-menu .dropdown-item:hover{background-color:rgba(5,150,105,0.2)!important;color:#059669!important}[data-bs-theme="dark"] .card-header.bg-success .dropdown-menu .dropdown-item i{color:#9ca3af!important}[data-bs-theme="dark"] .card-header.bg-info{background:rgba(8,145,178,0.15)!important;border-bottom-color:rgba(8,145,178,0.3)!important}[data-bs-theme="dark"] .card-header.bg-info h1,[data-bs-theme="dark"] .card-header.bg-info .h1,[data-bs-theme="dark"] .card-header.bg-info h2,[data-bs-theme="dark"] .card-header.bg-info .h2,[data-bs-theme="dark"] .card-header.bg-info h3,[data-bs-theme="dark"] .card-header.bg-info .h3,[data-bs-theme="dark"] .card-header.bg-info h4,[data-bs-theme="dark"] .card-header.bg-info .h4,[data-bs-theme="dark"] .card-header.bg-info h5,[data-bs-theme="dark"] .card-header.bg-info .h5,[data-bs-theme="dark"] .card-header.bg-info h6,[data-bs-theme="dark"] .card-header.bg-info .h6{color:#e2e8f0!important}[data-bs-theme="dark"] .card-header.bg-info h1 i,[data-bs-theme="dark"] .card-header.bg-info .h1 i,[data-bs-theme="dark"] .card-header.bg-info h2 i,[data-bs-theme="dark"] .card-header.bg-info .h2 i,[data-bs-theme="dark"] .card-header.bg-info h3 i,[data-bs-theme="dark"] .card-header.bg-info .h3 i,[data-bs-theme="dark"] .card-header.bg-info h4 i,[data-bs-theme="dark"] .card-header.bg-info .h4 i,[data-bs-theme="dark"] .card-header.bg-info h5 i,[data-bs-theme="dark"] .card-header.bg-info .h5 i,[data-bs-theme="dark"] .card-header.bg-info h6 i,[data-bs-theme="dark"] .card-header.bg-info .h6 i{color:#0891b2!important;opacity:0.9}[data-bs-theme="dark"] .card-header.bg-info small,[data-bs-theme="dark"] .card-header.bg-info .small{color:#d1d5db!important}[data-bs-theme="dark"] .card-header.bg-info .badge.bg-light{background-color:rgba(8,145,178,0.2)!important;color:#0891b2!important;border-color:rgba(8,145,178,0.3)!important}[data-bs-theme="dark"] .card-header.bg-info .btn-outline-light{color:#d1d5db!important;border-color:rgba(209,213,219,0.4)!important;background-color:transparent!important}[data-bs-theme="dark"] .card-header.bg-info .btn-outline-light:hover{background-color:rgba(209,213,219,0.1)!important;border-color:#d1d5db!important;color:#e2e8f0!important}[data-bs-theme="dark"] .card-header.bg-info .dropdown-menu{background:#1f2937!important;border-color:rgba(75,85,99,0.3)!important}[data-bs-theme="dark"] .card-header.bg-info .dropdown-menu .dropdown-item{color:#f9fafb!important}[data-bs-theme="dark"] .card-header.bg-info .dropdown-menu .dropdown-item:hover{background-color:rgba(8,145,178,0.2)!important;color:#0891b2!important}[data-bs-theme="dark"] .card-header.bg-info .dropdown-menu .dropdown-item i{color:#9ca3af!important}[data-bs-theme="dark"] .card-header.bg-danger{background:rgba(220,38,38,0.15)!important;border-bottom-color:rgba(220,38,38,0.3)!important}[data-bs-theme="dark"] .card-header.bg-danger h1,[data-bs-theme="dark"] .card-header.bg-danger .h1,[data-bs-theme="dark"] .card-header.bg-danger h2,[data-bs-theme="dark"] .card-header.bg-danger .h2,[data-bs-theme="dark"] .card-header.bg-danger h3,[data-bs-theme="dark"] .card-header.bg-danger .h3,[data-bs-theme="dark"] .card-header.bg-danger h4,[data-bs-theme="dark"] .card-header.bg-danger .h4,[data-bs-theme="dark"] .card-header.bg-danger h5,[data-bs-theme="dark"] .card-header.bg-danger .h5,[data-bs-theme="dark"] .card-header.bg-danger h6,[data-bs-theme="dark"] .card-header.bg-danger .h6{color:#e2e8f0!important}[data-bs-theme="dark"] .card-header.bg-danger h1 i,[data-bs-theme="dark"] .card-header.bg-danger .h1 i,[data-bs-theme="dark"] .card-header.bg-danger h2 i,[data-bs-theme="dark"] .card-header.bg-danger .h2 i,[data-bs-theme="dark"] .card-header.bg-danger h3 i,[data-bs-theme="dark"] .card-header.bg-danger .h3 i,[data-bs-theme="dark"] .card-header.bg-danger h4 i,[data-bs-theme="dark"] .card-header.bg-danger .h4 i,[data-bs-theme="dark"] .card-header.bg-danger h5 i,[data-bs-theme="dark"] .card-header.bg-danger .h5 i,[data-bs-theme="dark"] .card-header.bg-danger h6 i,[data-bs-theme="dark"] .card-header.bg-danger .h6 i{color:#dc2626!important;opacity:0.9}[data-bs-theme="dark"] .card-header.bg-danger small,[data-bs-theme="dark"] .card-header.bg-danger .small{color:#d1d5db!important}[data-bs-theme="dark"] .card-header.bg-danger .badge.bg-light{background-color:rgba(220,38,38,0.2)!important;color:#dc2626!important;border-color:rgba(220,38,38,0.3)!important}[data-bs-theme="dark"] .card-header.bg-danger .btn-outline-light{color:#d1d5db!important;border-color:rgba(209,213,219,0.4)!important;background-color:transparent!important}[data-bs-theme="dark"] .card-header.bg-danger .btn-outline-light:hover{background-color:rgba(209,213,219,0.1)!important;border-color:#d1d5db!important;color:#e2e8f0!important}[data-bs-theme="dark"] .card-header.bg-danger .dropdown-menu{background:#1f2937!important;border-color:rgba(75,85,99,0.3)!important}[data-bs-theme="dark"] .card-header.bg-danger .dropdown-menu .dropdown-item{color:#f9fafb!important}[data-bs-theme="dark"] .card-header.bg-danger .dropdown-menu .dropdown-item:hover{background-color:rgba(220,38,38,0.2)!important;color:#dc2626!important}[data-bs-theme="dark"] .card-header.bg-danger .dropdown-menu .dropdown-item i{color:#9ca3af!important}.dark-theme-active .manager-dashboard{background:#111827!important;color:#f9fafb!important}.dark-theme-active .manager-dashboard h1,.dark-theme-active .manager-dashboard .h1,.dark-theme-active .manager-dashboard h2,.dark-theme-active .manager-dashboard .h2,.dark-theme-active .manager-dashboard h3,.dark-theme-active .manager-dashboard .h3,.dark-theme-active .manager-dashboard h4,.dark-theme-active .manager-dashboard .h4,.dark-theme-active .manager-dashboard h5,.dark-theme-active .manager-dashboard .h5,.dark-theme-active .manager-dashboard h6,.dark-theme-active .manager-dashboard .h6{color:#f9fafb!important}.dark-theme-active .manager-dashboard p,.dark-theme-active .manager-dashboard span,.dark-theme-active .manager-dashboard div{color:#f9fafb!important}.dark-theme-active .manager-dashboard .stats-widget{background:#1f2937!important;border-color:#374151!important;color:#f9fafb!important;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.3)!important}.dark-theme-active .manager-dashboard .stats-widget:hover{border-color:#3b82f6!important;box-shadow:0 0.75rem 1.5rem rgba(0,0,0,0.4)!important}.dark-theme-active .manager-dashboard .stats-widget .h3,.dark-theme-active .manager-dashboard .stats-widget .metric-value,.dark-theme-active .manager-dashboard .stats-widget .h4{color:#3b82f6!important}.dark-theme-active .manager-dashboard .stats-widget .small{color:#d1d5db!important}.dark-theme-active .manager-dashboard .stats-widget h3,.dark-theme-active .manager-dashboard .stats-widget .h3,.dark-theme-active .manager-dashboard .stats-widget h4,.dark-theme-active .manager-dashboard .stats-widget .h4,.dark-theme-active .manager-dashboard .stats-widget h5,.dark-theme-active .manager-dashboard .stats-widget .h5,.dark-theme-active .manager-dashboard .stats-widget h6,.dark-theme-active .manager-dashboard .stats-widget .h6{color:#f9fafb!important}.dark-theme-active .manager-dashboard .stats-widget p,.dark-theme-active .manager-dashboard .stats-widget span,.dark-theme-active .manager-dashboard .stats-widget div{color:#f9fafb!important}.dark-theme-active .manager-dashboard .stats-widget .text-primary{color:#3b82f6!important}.dark-theme-active .manager-dashboard .stats-widget .text-success{color:#059669!important}.dark-theme-active .manager-dashboard .stats-widget .text-warning{color:#d97706!important}.dark-theme-active .manager-dashboard .stats-widget .text-danger{color:#dc2626!important}.dark-theme-active .manager-dashboard .stats-widget .text-info{color:#3b82f6!important}.dark-theme-active .manager-dashboard .kanban-card-header,.dark-theme-active .manager-dashboard .card-header{background:#1f2937!important;border-bottom:1px solid #374151!important}.dark-theme-active .manager-dashboard .kanban-card-header h1,.dark-theme-active .manager-dashboard .kanban-card-header .h1,.dark-theme-active .manager-dashboard .kanban-card-header h2,.dark-theme-active .manager-dashboard .kanban-card-header .h2,.dark-theme-active .manager-dashboard .kanban-card-header h3,.dark-theme-active .manager-dashboard .kanban-card-header .h3,.dark-theme-active .manager-dashboard .kanban-card-header h4,.dark-theme-active .manager-dashboard .kanban-card-header .h4,.dark-theme-active .manager-dashboard .kanban-card-header h5,.dark-theme-active .manager-dashboard .kanban-card-header .h5,.dark-theme-active .manager-dashboard .kanban-card-header h6,.dark-theme-active .manager-dashboard .kanban-card-header .h6,.dark-theme-active .manager-dashboard .card-header h1,.dark-theme-active .manager-dashboard .card-header .h1,.dark-theme-active .manager-dashboard .card-header h2,.dark-theme-active .manager-dashboard .card-header .h2,.dark-theme-active .manager-dashboard .card-header h3,.dark-theme-active .manager-dashboard .card-header .h3,.dark-theme-active .manager-dashboard .card-header h4,.dark-theme-active .manager-dashboard .card-header .h4,.dark-theme-active .manager-dashboard .card-header h5,.dark-theme-active .manager-dashboard .card-header .h5,.dark-theme-active .manager-dashboard .card-header h6,.dark-theme-active .manager-dashboard .card-header .h6{color:#f9fafb!important;font-weight:600!important}.dark-theme-active .manager-dashboard .kanban-card-header h1 i,.dark-theme-active .manager-dashboard .kanban-card-header .h1 i,.dark-theme-active .manager-dashboard .kanban-card-header h2 i,.dark-theme-active .manager-dashboard .kanban-card-header .h2 i,.dark-theme-active .manager-dashboard .kanban-card-header h3 i,.dark-theme-active .manager-dashboard .kanban-card-header .h3 i,.dark-theme-active .manager-dashboard .kanban-card-header h4 i,.dark-theme-active .manager-dashboard .kanban-card-header .h4 i,.dark-theme-active .manager-dashboard .kanban-card-header h5 i,.dark-theme-active .manager-dashboard .kanban-card-header .h5 i,.dark-theme-active .manager-dashboard .kanban-card-header h6 i,.dark-theme-active .manager-dashboard .kanban-card-header .h6 i,.dark-theme-active .manager-dashboard .card-header h1 i,.dark-theme-active .manager-dashboard .card-header .h1 i,.dark-theme-active .manager-dashboard .card-header h2 i,.dark-theme-active .manager-dashboard .card-header .h2 i,.dark-theme-active .manager-dashboard .card-header h3 i,.dark-theme-active .manager-dashboard .card-header .h3 i,.dark-theme-active .manager-dashboard .card-header h4 i,.dark-theme-active .manager-dashboard .card-header .h4 i,.dark-theme-active .manager-dashboard .card-header h5 i,.dark-theme-active .manager-dashboard .card-header .h5 i,.dark-theme-active .manager-dashboard .card-header h6 i,.dark-theme-active .manager-dashboard .card-header .h6 i{color:#3b82f6!important}.dark-theme-active .manager-dashboard .kanban-card-header.bg-light,.dark-theme-active .manager-dashboard .card-header.bg-light{background:#1f2937!important;border-bottom-color:#374151!important}.dark-theme-active .manager-dashboard .kanban-card-header.bg-light h1,.dark-theme-active .manager-dashboard .kanban-card-header.bg-light .h1,.dark-theme-active .manager-dashboard .kanban-card-header.bg-light h2,.dark-theme-active .manager-dashboard .kanban-card-header.bg-light .h2,.dark-theme-active .manager-dashboard .kanban-card-header.bg-light h3,.dark-theme-active .manager-dashboard .kanban-card-header.bg-light .h3,.dark-theme-active .manager-dashboard .kanban-card-header.bg-light h4,.dark-theme-active .manager-dashboard .kanban-card-header.bg-light .h4,.dark-theme-active .manager-dashboard .kanban-card-header.bg-light h5,.dark-theme-active .manager-dashboard .kanban-card-header.bg-light .h5,.dark-theme-active .manager-dashboard .kanban-card-header.bg-light h6,.dark-theme-active .manager-dashboard .kanban-card-header.bg-light .h6,.dark-theme-active .manager-dashboard .card-header.bg-light h1,.dark-theme-active .manager-dashboard .card-header.bg-light .h1,.dark-theme-active .manager-dashboard .card-header.bg-light h2,.dark-theme-active .manager-dashboard .card-header.bg-light .h2,.dark-theme-active .manager-dashboard .card-header.bg-light h3,.dark-theme-active .manager-dashboard .card-header.bg-light .h3,.dark-theme-active .manager-dashboard .card-header.bg-light h4,.dark-theme-active .manager-dashboard .card-header.bg-light .h4,.dark-theme-active .manager-dashboard .card-header.bg-light h5,.dark-theme-active .manager-dashboard .card-header.bg-light .h5,.dark-theme-active .manager-dashboard .card-header.bg-light h6,.dark-theme-active .manager-dashboard .card-header.bg-light .h6{color:#f9fafb!important}.dark-theme-active .manager-dashboard .kanban-card-header i,.dark-theme-active .manager-dashboard .card-header i{color:#3b82f6!important}.dark-theme-active .card-header.bg-warning{background:rgba(217,119,6,0.15)!important;border-bottom-color:rgba(217,119,6,0.3)!important}.dark-theme-active .card-header.bg-warning h1,.dark-theme-active .card-header.bg-warning .h1,.dark-theme-active .card-header.bg-warning h2,.dark-theme-active .card-header.bg-warning .h2,.dark-theme-active .card-header.bg-warning h3,.dark-theme-active .card-header.bg-warning .h3,.dark-theme-active .card-header.bg-warning h4,.dark-theme-active .card-header.bg-warning .h4,.dark-theme-active .card-header.bg-warning h5,.dark-theme-active .card-header.bg-warning .h5,.dark-theme-active .card-header.bg-warning h6,.dark-theme-active .card-header.bg-warning .h6{color:#e2e8f0!important}.dark-theme-active .card-header.bg-warning h1 i,.dark-theme-active .card-header.bg-warning .h1 i,.dark-theme-active .card-header.bg-warning h2 i,.dark-theme-active .card-header.bg-warning .h2 i,.dark-theme-active .card-header.bg-warning h3 i,.dark-theme-active .card-header.bg-warning .h3 i,.dark-theme-active .card-header.bg-warning h4 i,.dark-theme-active .card-header.bg-warning .h4 i,.dark-theme-active .card-header.bg-warning h5 i,.dark-theme-active .card-header.bg-warning .h5 i,.dark-theme-active .card-header.bg-warning h6 i,.dark-theme-active .card-header.bg-warning .h6 i{color:#d97706!important;opacity:0.9}.dark-theme-active .card-header.bg-warning .badge.bg-dark{background-color:#e2e8f0!important;color:#1f2937!important;border:none!important}.dark-theme-active .card-header.bg-warning .btn-outline-dark{color:#d1d5db!important;border-color:rgba(209,213,219,0.4)!important;background-color:transparent!important}.dark-theme-active .card-header.bg-warning .btn-outline-dark:hover{background-color:rgba(209,213,219,0.1)!important;border-color:#d1d5db!important;color:#e2e8f0!important}.dark-theme-active .card-header.bg-warning .dropdown-menu{background:#1f2937!important;border-color:rgba(75,85,99,0.3)!important}.dark-theme-active .card-header.bg-warning .dropdown-menu .dropdown-item{color:#f9fafb!important}.dark-theme-active .card-header.bg-warning .dropdown-menu .dropdown-item:hover{background-color:rgba(217,119,6,0.2)!important;color:#d97706!important}.dark-theme-active .card-header.bg-warning .dropdown-menu .dropdown-item i{color:#9ca3af!important}.dark-theme-active .card-header.bg-primary{background:rgba(59,130,246,0.15)!important;border-bottom-color:rgba(59,130,246,0.3)!important}.dark-theme-active .card-header.bg-primary h1,.dark-theme-active .card-header.bg-primary .h1,.dark-theme-active .card-header.bg-primary h2,.dark-theme-active .card-header.bg-primary .h2,.dark-theme-active .card-header.bg-primary h3,.dark-theme-active .card-header.bg-primary .h3,.dark-theme-active .card-header.bg-primary h4,.dark-theme-active .card-header.bg-primary .h4,.dark-theme-active .card-header.bg-primary h5,.dark-theme-active .card-header.bg-primary .h5,.dark-theme-active .card-header.bg-primary h6,.dark-theme-active .card-header.bg-primary .h6{color:#e2e8f0!important}.dark-theme-active .card-header.bg-primary h1 i,.dark-theme-active .card-header.bg-primary .h1 i,.dark-theme-active .card-header.bg-primary h2 i,.dark-theme-active .card-header.bg-primary .h2 i,.dark-theme-active .card-header.bg-primary h3 i,.dark-theme-active .card-header.bg-primary .h3 i,.dark-theme-active .card-header.bg-primary h4 i,.dark-theme-active .card-header.bg-primary .h4 i,.dark-theme-active .card-header.bg-primary h5 i,.dark-theme-active .card-header.bg-primary .h5 i,.dark-theme-active .card-header.bg-primary h6 i,.dark-theme-active .card-header.bg-primary .h6 i{color:#3b82f6!important;opacity:0.9}.dark-theme-active .card-header.bg-primary small,.dark-theme-active .card-header.bg-primary .small{color:#d1d5db!important}.dark-theme-active .card-header.bg-primary .badge.bg-light{background-color:rgba(59,130,246,0.2)!important;color:#3b82f6!important;border-color:rgba(59,130,246,0.3)!important}.dark-theme-active .card-header.bg-primary .btn-outline-light{color:#d1d5db!important;border-color:rgba(209,213,219,0.4)!important;background-color:transparent!important}.dark-theme-active .card-header.bg-primary .btn-outline-light:hover{background-color:rgba(209,213,219,0.1)!important;border-color:#d1d5db!important;color:#e2e8f0!important}.dark-theme-active .card-header.bg-primary .dropdown-menu{background:#1f2937!important;border-color:rgba(75,85,99,0.3)!important}.dark-theme-active .card-header.bg-primary .dropdown-menu .dropdown-item{color:#f9fafb!important}.dark-theme-active .card-header.bg-primary .dropdown-menu .dropdown-item:hover{background-color:rgba(59,130,246,0.2)!important;color:#3b82f6!important}.dark-theme-active .card-header.bg-primary .dropdown-menu .dropdown-item i{color:#9ca3af!important}.dark-theme-active .card-header.bg-success{background:rgba(5,150,105,0.15)!important;border-bottom-color:rgba(5,150,105,0.3)!important}.dark-theme-active .card-header.bg-success h1,.dark-theme-active .card-header.bg-success .h1,.dark-theme-active .card-header.bg-success h2,.dark-theme-active .card-header.bg-success .h2,.dark-theme-active .card-header.bg-success h3,.dark-theme-active .card-header.bg-success .h3,.dark-theme-active .card-header.bg-success h4,.dark-theme-active .card-header.bg-success .h4,.dark-theme-active .card-header.bg-success h5,.dark-theme-active .card-header.bg-success .h5,.dark-theme-active .card-header.bg-success h6,.dark-theme-active .card-header.bg-success .h6{color:#e2e8f0!important}.dark-theme-active .card-header.bg-success h1 i,.dark-theme-active .card-header.bg-success .h1 i,.dark-theme-active .card-header.bg-success h2 i,.dark-theme-active .card-header.bg-success .h2 i,.dark-theme-active .card-header.bg-success h3 i,.dark-theme-active .card-header.bg-success .h3 i,.dark-theme-active .card-header.bg-success h4 i,.dark-theme-active .card-header.bg-success .h4 i,.dark-theme-active .card-header.bg-success h5 i,.dark-theme-active .card-header.bg-success .h5 i,.dark-theme-active .card-header.bg-success h6 i,.dark-theme-active .card-header.bg-success .h6 i{color:#059669!important;opacity:0.9}.dark-theme-active .card-header.bg-success small,.dark-theme-active .card-header.bg-success .small{color:#d1d5db!important}.dark-theme-active .card-header.bg-success .badge.bg-light{background-color:rgba(5,150,105,0.2)!important;color:#059669!important;border-color:rgba(5,150,105,0.3)!important}.dark-theme-active .card-header.bg-success .btn-outline-light{color:#d1d5db!important;border-color:rgba(209,213,219,0.4)!important;background-color:transparent!important}.dark-theme-active .card-header.bg-success .btn-outline-light:hover{background-color:rgba(209,213,219,0.1)!important;border-color:#d1d5db!important;color:#e2e8f0!important}.dark-theme-active .card-header.bg-success .dropdown-menu{background:#1f2937!important;border-color:rgba(75,85,99,0.3)!important}.dark-theme-active .card-header.bg-success .dropdown-menu .dropdown-item{color:#f9fafb!important}.dark-theme-active .card-header.bg-success .dropdown-menu .dropdown-item:hover{background-color:rgba(5,150,105,0.2)!important;color:#059669!important}.dark-theme-active .card-header.bg-success .dropdown-menu .dropdown-item i{color:#9ca3af!important}.dark-theme-active .card-header.bg-info{background:rgba(8,145,178,0.15)!important;border-bottom-color:rgba(8,145,178,0.3)!important}.dark-theme-active .card-header.bg-info h1,.dark-theme-active .card-header.bg-info .h1,.dark-theme-active .card-header.bg-info h2,.dark-theme-active .card-header.bg-info .h2,.dark-theme-active .card-header.bg-info h3,.dark-theme-active .card-header.bg-info .h3,.dark-theme-active .card-header.bg-info h4,.dark-theme-active .card-header.bg-info .h4,.dark-theme-active .card-header.bg-info h5,.dark-theme-active .card-header.bg-info .h5,.dark-theme-active .card-header.bg-info h6,.dark-theme-active .card-header.bg-info .h6{color:#e2e8f0!important}.dark-theme-active .card-header.bg-info h1 i,.dark-theme-active .card-header.bg-info .h1 i,.dark-theme-active .card-header.bg-info h2 i,.dark-theme-active .card-header.bg-info .h2 i,.dark-theme-active .card-header.bg-info h3 i,.dark-theme-active .card-header.bg-info .h3 i,.dark-theme-active .card-header.bg-info h4 i,.dark-theme-active .card-header.bg-info .h4 i,.dark-theme-active .card-header.bg-info h5 i,.dark-theme-active .card-header.bg-info .h5 i,.dark-theme-active .card-header.bg-info h6 i,.dark-theme-active .card-header.bg-info .h6 i{color:#0891b2!important;opacity:0.9}.dark-theme-active .card-header.bg-info small,.dark-theme-active .card-header.bg-info .small{color:#d1d5db!important}.dark-theme-active .card-header.bg-info .badge.bg-light{background-color:rgba(8,145,178,0.2)!important;color:#0891b2!important;border-color:rgba(8,145,178,0.3)!important}.dark-theme-active .card-header.bg-info .btn-outline-light{color:#d1d5db!important;border-color:rgba(209,213,219,0.4)!important;background-color:transparent!important}.dark-theme-active .card-header.bg-info .btn-outline-light:hover{background-color:rgba(209,213,219,0.1)!important;border-color:#d1d5db!important;color:#e2e8f0!important}.dark-theme-active .card-header.bg-info .dropdown-menu{background:#1f2937!important;border-color:rgba(75,85,99,0.3)!important}.dark-theme-active .card-header.bg-info .dropdown-menu .dropdown-item{color:#f9fafb!important}.dark-theme-active .card-header.bg-info .dropdown-menu .dropdown-item:hover{background-color:rgba(8,145,178,0.2)!important;color:#0891b2!important}.dark-theme-active .card-header.bg-info .dropdown-menu .dropdown-item i{color:#9ca3af!important}.dark-theme-active .card-header.bg-danger{background:rgba(220,38,38,0.15)!important;border-bottom-color:rgba(220,38,38,0.3)!important}.dark-theme-active .card-header.bg-danger h1,.dark-theme-active .card-header.bg-danger .h1,.dark-theme-active .card-header.bg-danger h2,.dark-theme-active .card-header.bg-danger .h2,.dark-theme-active .card-header.bg-danger h3,.dark-theme-active .card-header.bg-danger .h3,.dark-theme-active .card-header.bg-danger h4,.dark-theme-active .card-header.bg-danger .h4,.dark-theme-active .card-header.bg-danger h5,.dark-theme-active .card-header.bg-danger .h5,.dark-theme-active .card-header.bg-danger h6,.dark-theme-active .card-header.bg-danger .h6{color:#e2e8f0!important}.dark-theme-active .card-header.bg-danger h1 i,.dark-theme-active .card-header.bg-danger .h1 i,.dark-theme-active .card-header.bg-danger h2 i,.dark-theme-active .card-header.bg-danger .h2 i,.dark-theme-active .card-header.bg-danger h3 i,.dark-theme-active .card-header.bg-danger .h3 i,.dark-theme-active .card-header.bg-danger h4 i,.dark-theme-active .card-header.bg-danger .h4 i,.dark-theme-active .card-header.bg-danger h5 i,.dark-theme-active .card-header.bg-danger .h5 i,.dark-theme-active .card-header.bg-danger h6 i,.dark-theme-active .card-header.bg-danger .h6 i{color:#dc2626!important;opacity:0.9}.dark-theme-active .card-header.bg-danger small,.dark-theme-active .card-header.bg-danger .small{color:#d1d5db!important}.dark-theme-active .card-header.bg-danger .badge.bg-light{background-color:rgba(220,38,38,0.2)!important;color:#dc2626!important;border-color:rgba(220,38,38,0.3)!important}.dark-theme-active .card-header.bg-danger .btn-outline-light{color:#d1d5db!important;border-color:rgba(209,213,219,0.4)!important;background-color:transparent!important}.dark-theme-active .card-header.bg-danger .btn-outline-light:hover{background-color:rgba(209,213,219,0.1)!important;border-color:#d1d5db!important;color:#e2e8f0!important}.dark-theme-active .card-header.bg-danger .dropdown-menu{background:#1f2937!important;border-color:rgba(75,85,99,0.3)!important}.dark-theme-active .card-header.bg-danger .dropdown-menu .dropdown-item{color:#f9fafb!important}.dark-theme-active .card-header.bg-danger .dropdown-menu .dropdown-item:hover{background-color:rgba(220,38,38,0.2)!important;color:#dc2626!important}.dark-theme-active .card-header.bg-danger .dropdown-menu .dropdown-item i{color:#9ca3af!important}@media (max-width:991.98px){.manager-dashboard .list-group-item.quality-client-card,.manager-dashboard .lead-card,.manager-dashboard .client-card{padding:1rem!important;margin-bottom:0.75rem!important;border-radius:0.75rem!important;box-shadow:0 2px 8px rgba(0,0,0,0.1)!important}.manager-dashboard .list-group-item.quality-client-card .btn,.manager-dashboard .list-group-item.quality-client-card .add-material-btn,.manager-dashboard .lead-card .btn,.manager-dashboard .lead-card .add-material-btn,.manager-dashboard .client-card .btn,.manager-dashboard .client-card .add-material-btn{font-size:0.875rem!important;padding:0.5rem 0.75rem!important;min-width:auto!important;flex:1 1 auto!important;white-space:nowrap!important;touch-action:manipulation!important;-webkit-tap-highlight-color:rgba(28,176,246,0.2)!important}.manager-dashboard .list-group-item.quality-client-card .btn i,.manager-dashboard .list-group-item.quality-client-card .add-material-btn i,.manager-dashboard .lead-card .btn i,.manager-dashboard .lead-card .add-material-btn i,.manager-dashboard .client-card .btn i,.manager-dashboard .client-card .add-material-btn i{font-size:0.875rem!important;margin-right:0.25rem!important}.manager-dashboard .list-group-item.quality-client-card .d-flex.gap-2,.manager-dashboard .list-group-item.quality-client-card .d-flex.align-items-center.gap-2,.manager-dashboard .lead-card .d-flex.gap-2,.manager-dashboard .lead-card .d-flex.align-items-center.gap-2,.manager-dashboard .client-card .d-flex.gap-2,.manager-dashboard .client-card .d-flex.align-items-center.gap-2{gap:0.5rem!important;flex-wrap:wrap!important}.manager-dashboard .list-group-item.quality-client-card .d-flex.gap-2 .btn,.manager-dashboard .list-group-item.quality-client-card .d-flex.gap-2 .add-material-btn,.manager-dashboard .list-group-item.quality-client-card .d-flex.align-items-center.gap-2 .btn,.manager-dashboard .lead-card .d-flex.gap-2 .btn,.manager-dashboard .lead-card .d-flex.gap-2 .add-material-btn,.manager-dashboard .lead-card .d-flex.align-items-center.gap-2 .btn,.manager-dashboard .client-card .d-flex.gap-2 .btn,.manager-dashboard .client-card .d-flex.gap-2 .add-material-btn,.manager-dashboard .client-card .d-flex.align-items-center.gap-2 .btn{flex:1 1 calc(50% - 0.25rem)!important;min-width:calc(50% - 0.25rem)!important;max-width:100%!important}.manager-dashboard .list-group-item.quality-client-card .call-button,.manager-dashboard .list-group-item.quality-client-card .btn-info.call-button,.manager-dashboard .list-group-item.quality-client-card .js-call-phone,.manager-dashboard .lead-card .call-button,.manager-dashboard .lead-card .btn-info.call-button,.manager-dashboard .lead-card .js-call-phone,.manager-dashboard .client-card .call-button,.manager-dashboard .client-card .btn-info.call-button,.manager-dashboard .client-card .js-call-phone{background:linear-gradient(135deg,#1cb0f6 0%,#58cc02 100%)!important;color:white!important;border:none!important;font-weight:600!important;box-shadow:0 2px 8px rgba(28,176,246,0.3)!important;cursor:pointer!important;pointer-events:auto!important;z-index:10!important;position:relative!important}.manager-dashboard .list-group-item.quality-client-card .call-button:hover,.manager-dashboard .list-group-item.quality-client-card .call-button:active,.manager-dashboard .list-group-item.quality-client-card .call-button:focus,.manager-dashboard .list-group-item.quality-client-card .btn-info.call-button:hover,.manager-dashboard .list-group-item.quality-client-card .btn-info.call-button:active,.manager-dashboard .list-group-item.quality-client-card .btn-info.call-button:focus,.manager-dashboard .list-group-item.quality-client-card .js-call-phone:hover,.manager-dashboard .list-group-item.quality-client-card .js-call-phone:active,.manager-dashboard .list-group-item.quality-client-card .js-call-phone:focus,.manager-dashboard .lead-card .call-button:hover,.manager-dashboard .lead-card .call-button:active,.manager-dashboard .lead-card .call-button:focus,.manager-dashboard .lead-card .btn-info.call-button:hover,.manager-dashboard .lead-card .btn-info.call-button:active,.manager-dashboard .lead-card .btn-info.call-button:focus,.manager-dashboard .lead-card .js-call-phone:hover,.manager-dashboard .lead-card .js-call-phone:active,.manager-dashboard .lead-card .js-call-phone:focus,.manager-dashboard .client-card .call-button:hover,.manager-dashboard .client-card .call-button:active,.manager-dashboard .client-card .call-button:focus,.manager-dashboard .client-card .btn-info.call-button:hover,.manager-dashboard .client-card .btn-info.call-button:active,.manager-dashboard .client-card .btn-info.call-button:focus,.manager-dashboard .client-card .js-call-phone:hover,.manager-dashboard .client-card .js-call-phone:active,.manager-dashboard .client-card .js-call-phone:focus{background:linear-gradient(135deg,#1a9fd8 0%,#4fb302 100%)!important;transform:scale(1.02)!important;box-shadow:0 4px 12px rgba(28,176,246,0.4)!important}.manager-dashboard .list-group-item.quality-client-card .call-button:active,.manager-dashboard .list-group-item.quality-client-card .btn-info.call-button:active,.manager-dashboard .list-group-item.quality-client-card .js-call-phone:active,.manager-dashboard .lead-card .call-button:active,.manager-dashboard .lead-card .btn-info.call-button:active,.manager-dashboard .lead-card .js-call-phone:active,.manager-dashboard .client-card .call-button:active,.manager-dashboard .client-card .btn-info.call-button:active,.manager-dashboard .client-card .js-call-phone:active{transform:scale(0.98)!important}.manager-dashboard .list-group-item.quality-client-card .btn-outline-warning,.manager-dashboard .lead-card .btn-outline-warning,.manager-dashboard .client-card .btn-outline-warning{border:2px solid #ffc800!important;color:#ffc800!important;background:transparent!important;font-weight:600!important;cursor:pointer!important;pointer-events:auto!important;z-index:10!important;position:relative!important}.manager-dashboard .list-group-item.quality-client-card .btn-outline-warning:hover,.manager-dashboard .list-group-item.quality-client-card .btn-outline-warning:active,.manager-dashboard .list-group-item.quality-client-card .btn-outline-warning:focus,.manager-dashboard .lead-card .btn-outline-warning:hover,.manager-dashboard .lead-card .btn-outline-warning:active,.manager-dashboard .lead-card .btn-outline-warning:focus,.manager-dashboard .client-card .btn-outline-warning:hover,.manager-dashboard .client-card .btn-outline-warning:active,.manager-dashboard .client-card .btn-outline-warning:focus{background:#ffc800!important;color:#1f2937!important;transform:scale(1.02)!important;box-shadow:0 4px 12px rgba(255,200,0,0.3)!important}.manager-dashboard .list-group-item.quality-client-card .btn-outline-warning:active,.manager-dashboard .lead-card .btn-outline-warning:active,.manager-dashboard .client-card .btn-outline-warning:active{transform:scale(0.98)!important}.manager-dashboard .quick-nav{position:relative!important;top:0!important;margin-bottom:1rem!important}.manager-dashboard .quick-nav .card-body{padding:0.5rem!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.manager-dashboard .quick-nav .d-flex{flex-wrap:nowrap!important;gap:0.5rem!important;min-width:max-content!important}.manager-dashboard .quick-nav .btn,.manager-dashboard .quick-nav .add-material-btn{font-size:0.75rem!important;padding:0.375rem 0.5rem!important;white-space:nowrap!important}.manager-dashboard .quick-nav .btn .badge,.manager-dashboard .quick-nav .add-material-btn .badge{font-size:0.625rem!important;padding:0.125rem 0.375rem!important}.manager-dashboard .stats-widget{padding:1rem!important;min-height:100px!important}.manager-dashboard .stats-widget .h3,.manager-dashboard .stats-widget .metric-value,.manager-dashboard .stats-widget .h4{font-size:1.5rem!important}.manager-dashboard .section-card{margin-bottom:1rem!important}.manager-dashboard .section-card .card-header{padding:0.75rem 1rem!important}.manager-dashboard .section-card .card-header h6,.manager-dashboard .section-card .card-header .h6{font-size:0.875rem!important}.manager-dashboard .section-card .card-body{padding:1rem!important}[data-bs-theme="dark"] .manager-dashboard .list-group-item.quality-client-card,[data-bs-theme="dark"] .manager-dashboard .lead-card,[data-bs-theme="dark"] .manager-dashboard .client-card{background:#1f2937!important;border-color:#374151!important;box-shadow:0 2px 8px rgba(0,0,0,0.3)!important}[data-bs-theme="dark"] .manager-dashboard .list-group-item.quality-client-card .call-button,[data-bs-theme="dark"] .manager-dashboard .list-group-item.quality-client-card .btn-info.call-button,[data-bs-theme="dark"] .manager-dashboard .list-group-item.quality-client-card .js-call-phone,[data-bs-theme="dark"] .manager-dashboard .lead-card .call-button,[data-bs-theme="dark"] .manager-dashboard .lead-card .btn-info.call-button,[data-bs-theme="dark"] .manager-dashboard .lead-card .js-call-phone,[data-bs-theme="dark"] .manager-dashboard .client-card .call-button,[data-bs-theme="dark"] .manager-dashboard .client-card .btn-info.call-button,[data-bs-theme="dark"] .manager-dashboard .client-card .js-call-phone{background:linear-gradient(135deg,#3b82f6 0%,#22c55e 100%)!important}[data-bs-theme="dark"] .manager-dashboard .list-group-item.quality-client-card .call-button:hover,[data-bs-theme="dark"] .manager-dashboard .list-group-item.quality-client-card .call-button:active,[data-bs-theme="dark"] .manager-dashboard .list-group-item.quality-client-card .call-button:focus,[data-bs-theme="dark"] .manager-dashboard .list-group-item.quality-client-card .btn-info.call-button:hover,[data-bs-theme="dark"] .manager-dashboard .list-group-item.quality-client-card .btn-info.call-button:active,[data-bs-theme="dark"] .manager-dashboard .list-group-item.quality-client-card .btn-info.call-button:focus,[data-bs-theme="dark"] .manager-dashboard .list-group-item.quality-client-card .js-call-phone:hover,[data-bs-theme="dark"] .manager-dashboard .list-group-item.quality-client-card .js-call-phone:active,[data-bs-theme="dark"] .manager-dashboard .list-group-item.quality-client-card .js-call-phone:focus,[data-bs-theme="dark"] .manager-dashboard .lead-card .call-button:hover,[data-bs-theme="dark"] .manager-dashboard .lead-card .call-button:active,[data-bs-theme="dark"] .manager-dashboard .lead-card .call-button:focus,[data-bs-theme="dark"] .manager-dashboard .lead-card .btn-info.call-button:hover,[data-bs-theme="dark"] .manager-dashboard .lead-card .btn-info.call-button:active,[data-bs-theme="dark"] .manager-dashboard .lead-card .btn-info.call-button:focus,[data-bs-theme="dark"] .manager-dashboard .lead-card .js-call-phone:hover,[data-bs-theme="dark"] .manager-dashboard .lead-card .js-call-phone:active,[data-bs-theme="dark"] .manager-dashboard .lead-card .js-call-phone:focus,[data-bs-theme="dark"] .manager-dashboard .client-card .call-button:hover,[data-bs-theme="dark"] .manager-dashboard .client-card .call-button:active,[data-bs-theme="dark"] .manager-dashboard .client-card .call-button:focus,[data-bs-theme="dark"] .manager-dashboard .client-card .btn-info.call-button:hover,[data-bs-theme="dark"] .manager-dashboard .client-card .btn-info.call-button:active,[data-bs-theme="dark"] .manager-dashboard .client-card .btn-info.call-button:focus,[data-bs-theme="dark"] .manager-dashboard .client-card .js-call-phone:hover,[data-bs-theme="dark"] .manager-dashboard .client-card .js-call-phone:active,[data-bs-theme="dark"] .manager-dashboard .client-card .js-call-phone:focus{background:linear-gradient(135deg,#2563eb 0%,#16a34a 100%)!important}[data-bs-theme="dark"] .manager-dashboard .list-group-item.quality-client-card .btn-outline-warning,[data-bs-theme="dark"] .manager-dashboard .lead-card .btn-outline-warning,[data-bs-theme="dark"] .manager-dashboard .client-card .btn-outline-warning{border-color:#ffc800!important;color:#ffc800!important}[data-bs-theme="dark"] .manager-dashboard .list-group-item.quality-client-card .btn-outline-warning:hover,[data-bs-theme="dark"] .manager-dashboard .list-group-item.quality-client-card .btn-outline-warning:active,[data-bs-theme="dark"] .manager-dashboard .list-group-item.quality-client-card .btn-outline-warning:focus,[data-bs-theme="dark"] .manager-dashboard .lead-card .btn-outline-warning:hover,[data-bs-theme="dark"] .manager-dashboard .lead-card .btn-outline-warning:active,[data-bs-theme="dark"] .manager-dashboard .lead-card .btn-outline-warning:focus,[data-bs-theme="dark"] .manager-dashboard .client-card .btn-outline-warning:hover,[data-bs-theme="dark"] .manager-dashboard .client-card .btn-outline-warning:active,[data-bs-theme="dark"] .manager-dashboard .client-card .btn-outline-warning:focus{background:#ffc800!important;color:#1f2937!important}}@media (max-width:575.98px){.manager-dashboard .list-group-item.quality-client-card,.manager-dashboard .lead-card,.manager-dashboard .client-card{padding:0.75rem!important}.manager-dashboard .list-group-item.quality-client-card .d-flex.gap-2 .btn,.manager-dashboard .list-group-item.quality-client-card .d-flex.gap-2 .add-material-btn,.manager-dashboard .list-group-item.quality-client-card .d-flex.align-items-center.gap-2 .btn,.manager-dashboard .lead-card .d-flex.gap-2 .btn,.manager-dashboard .lead-card .d-flex.gap-2 .add-material-btn,.manager-dashboard .lead-card .d-flex.align-items-center.gap-2 .btn,.manager-dashboard .client-card .d-flex.gap-2 .btn,.manager-dashboard .client-card .d-flex.gap-2 .add-material-btn,.manager-dashboard .client-card .d-flex.align-items-center.gap-2 .btn{flex:1 1 100%!important;min-width:100%!important;margin-bottom:0.5rem!important}.manager-dashboard .list-group-item.quality-client-card .d-flex.gap-2 .btn:last-child,.manager-dashboard .list-group-item.quality-client-card .d-flex.gap-2 .add-material-btn:last-child,.manager-dashboard .list-group-item.quality-client-card .d-flex.align-items-center.gap-2 .btn:last-child,.manager-dashboard .lead-card .d-flex.gap-2 .btn:last-child,.manager-dashboard .lead-card .d-flex.gap-2 .add-material-btn:last-child,.manager-dashboard .lead-card .d-flex.align-items-center.gap-2 .btn:last-child,.manager-dashboard .client-card .d-flex.gap-2 .btn:last-child,.manager-dashboard .client-card .d-flex.gap-2 .add-material-btn:last-child,.manager-dashboard .client-card .d-flex.align-items-center.gap-2 .btn:last-child{margin-bottom:0!important}.manager-dashboard .list-group-item.quality-client-card .fw-bold,.manager-dashboard .lead-card .fw-bold,.manager-dashboard .client-card .fw-bold{font-size:0.9375rem!important}.manager-dashboard .list-group-item.quality-client-card small,.manager-dashboard .list-group-item.quality-client-card .small,.manager-dashboard .lead-card small,.manager-dashboard .lead-card .small,.manager-dashboard .client-card small,.manager-dashboard .client-card .small{font-size:0.75rem!important}}.manager-dashboard .card.material-card{border:1px solid rgba(226,232,240,0.6);border-radius:0.75rem;box-shadow:0 0.25rem 0.5rem rgba(0,0,0,0.08);transition:all 0.3s ease;overflow:hidden;height:100%;min-height:300px}.manager-dashboard .card.material-card.h-100{border:1px solid rgba(226,232,240,0.6);border-radius:0.75rem;box-shadow:0 0.25rem 0.5rem rgba(0,0,0,0.08);transition:all 0.3s ease;overflow:hidden;height:100%;min-height:300px}.manager-dashboard .card.material-card.h-100:hover{transform:translateY(-2px);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.12);border-color:rgba(30,64,175,0.3)}.manager-dashboard .card.material-card.h-100 .card-body{padding:1.25rem;display:flex;flex-direction:column;height:100%;min-height:200px}.manager-dashboard .card.material-card.h-100 .card-body .material-description{margin-bottom:1rem}.manager-dashboard .card.material-card.h-100 .card-body .material-description .material-text{font-size:0.875rem;line-height:1.5;color:#4b5563;margin-bottom:0.5rem}.manager-dashboard .card.material-card.h-100 .card-body .material-description .btn-link{font-size:0.8rem;color:#1e40af;text-decoration:none;font-weight:500}.manager-dashboard .card.material-card.h-100 .card-body .material-description .btn-link:hover{color:#173083;text-decoration:underline}.manager-dashboard .card.material-card.h-100 .card-body .d-flex.align-items-center.p-2.bg-light.rounded{background:rgba(248,250,252,0.6)!important;border:1px solid rgba(226,232,240,0.4);border-radius:0.5rem;padding:0.75rem 1rem;margin-bottom:0.75rem;transition:all 0.2s ease}.manager-dashboard .card.material-card.h-100 .card-body .d-flex.align-items-center.p-2.bg-light.rounded:hover{background:rgba(248,250,252,0.8)!important;border-color:rgba(30,64,175,0.3)}.manager-dashboard .card.material-card.h-100 .card-body .d-flex.align-items-center.p-2.bg-light.rounded i{font-size:1rem;margin-right:0.75rem}.manager-dashboard .card.material-card.h-100 .card-body .d-flex.align-items-center.p-2.bg-light.rounded .flex-grow-1 small.fw-bold,.manager-dashboard .card.material-card.h-100 .card-body .d-flex.align-items-center.p-2.bg-light.rounded .flex-grow-1 .fw-bold.small{font-size:0.8rem;color:#1f2937;font-weight:600;display:block;margin-bottom:0.25rem}.manager-dashboard .card.material-card.h-100 .card-body .d-flex.align-items-center.p-2.bg-light.rounded .flex-grow-1 small.text-muted,.manager-dashboard .card.material-card.h-100 .card-body .d-flex.align-items-center.p-2.bg-light.rounded .flex-grow-1 .text-muted.small{font-size:0.75rem;color:#6b7280;line-height:1.3}.manager-dashboard .card.material-card.h-100 .card-body .mt-2{margin-top:0.75rem!important;margin-bottom:1rem}.manager-dashboard .card.material-card.h-100 .card-body .mt-2 .badge{font-size:0.75rem;padding:0.375rem 0.75rem;border-radius:0.375rem;font-weight:500;letter-spacing:0.025em}.manager-dashboard .card.material-card.h-100 .card-body .material-footer{margin-top:auto}.manager-dashboard .card.material-card:hover{transform:translateY(-2px);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.12);border-color:rgba(30,64,175,0.3)}.manager-dashboard .card.material-card .card-body{padding:1.25rem;display:flex;flex-direction:column;height:100%;min-height:200px}.manager-dashboard .card.material-card .card-body .material-footer{margin-top:auto}.manager-dashboard .card.material-card .card-body .material-description{margin-bottom:1rem}.manager-dashboard .card.material-card .card-body .material-description .material-text{font-size:0.875rem;line-height:1.5;color:#4b5563;margin-bottom:0.5rem}.manager-dashboard .card.material-card .card-body .material-description .btn-link{font-size:0.8rem;color:#1e40af;text-decoration:none;font-weight:500}.manager-dashboard .card.material-card .card-body .material-description .btn-link:hover{color:#173083;text-decoration:underline}.manager-dashboard .card.material-card .card-body .d-flex.align-items-center.p-2.bg-light.rounded{background:rgba(248,250,252,0.6)!important;border:1px solid rgba(226,232,240,0.4);border-radius:0.5rem;padding:0.75rem 1rem;margin-bottom:0.75rem;transition:all 0.2s ease}.manager-dashboard .card.material-card .card-body .d-flex.align-items-center.p-2.bg-light.rounded:hover{background:rgba(248,250,252,0.8)!important;border-color:rgba(30,64,175,0.3)}.manager-dashboard .card.material-card .card-body .d-flex.align-items-center.p-2.bg-light.rounded i{font-size:1rem;margin-right:0.75rem}.manager-dashboard .card.material-card .card-body .d-flex.align-items-center.p-2.bg-light.rounded .flex-grow-1 small.fw-bold,.manager-dashboard .card.material-card .card-body .d-flex.align-items-center.p-2.bg-light.rounded .flex-grow-1 .fw-bold.small{font-size:0.8rem;color:#1f2937;font-weight:600;display:block;margin-bottom:0.25rem}.manager-dashboard .card.material-card .card-body .d-flex.align-items-center.p-2.bg-light.rounded .flex-grow-1 small.text-muted,.manager-dashboard .card.material-card .card-body .d-flex.align-items-center.p-2.bg-light.rounded .flex-grow-1 .text-muted.small{font-size:0.75rem;color:#6b7280;line-height:1.3}.manager-dashboard .card.material-card .card-body .mt-2{margin-top:0.75rem!important;margin-bottom:1rem}.manager-dashboard .card.material-card .card-body .mt-2 .badge{font-size:0.75rem;padding:0.375rem 0.75rem;border-radius:0.375rem;font-weight:500;letter-spacing:0.025em}.manager-dashboard .card.material-card .card-body .material-footer{margin-top:auto}.manager-dashboard .material-footer{background:linear-gradient(135deg,rgba(248,250,252,0.8),rgba(226,232,240,0.6))!important;border-top:1px solid rgba(226,232,240,0.6)!important;padding:1rem 1.25rem!important;margin:0 -1.25rem -1.25rem -1.25rem!important;border-radius:0 0 0.75rem 0.75rem!important;backdrop-filter:blur(10px)!important;position:relative!important;overflow:hidden!important;margin-top:auto!important}.manager-dashboard .material-footer::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(209,213,219,0.3),transparent)}.manager-dashboard .material-footer .material-meta small,.manager-dashboard .material-footer .material-meta .small{font-size:0.8rem;color:#374151;font-weight:500;letter-spacing:0.025em}.manager-dashboard .material-footer .material-meta small i,.manager-dashboard .material-footer .material-meta .small i{color:#1e40af;opacity:0.8;margin-right:0.25rem}.manager-dashboard .material-footer .material-actions{display:flex;gap:0.75rem;align-items:center}.manager-dashboard .material-footer .material-actions .btn,.manager-dashboard .material-footer .material-actions .add-material-btn{border-radius:0.5rem;font-size:0.8rem;padding:0.5rem 0.75rem;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);font-weight:500;letter-spacing:0.025em;border-width:1.5px;position:relative;overflow:hidden}.manager-dashboard .material-footer .material-actions .btn::before,.manager-dashboard .material-footer .material-actions .add-material-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:left 0.5s ease}.manager-dashboard .material-footer .material-actions .btn:hover,.manager-dashboard .material-footer .material-actions .add-material-btn:hover{transform:translateY(-2px);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);border-width:1.5px}.manager-dashboard .material-footer .material-actions .btn:hover::before,.manager-dashboard .material-footer .material-actions .add-material-btn:hover::before{left:100%}.manager-dashboard .material-footer .material-actions .btn:active,.manager-dashboard .material-footer .material-actions .add-material-btn:active{transform:translateY(-1px)}.manager-dashboard .material-footer .material-actions .btn.btn-outline-info,.manager-dashboard .material-footer .material-actions .btn-outline-info.add-material-btn{color:#0891b2;border-color:rgba(8,145,178,0.3);background:rgba(8,145,178,0.05)}.manager-dashboard .material-footer .material-actions .btn.btn-outline-info:hover,.manager-dashboard .material-footer .material-actions .btn-outline-info.add-material-btn:hover{background:rgba(8,145,178,0.1);border-color:#0891b2;color:#066981}.manager-dashboard .material-footer .material-actions .btn.btn-outline-warning,.manager-dashboard .material-footer .material-actions .btn-outline-warning.add-material-btn{color:#d97706;border-color:rgba(217,119,6,0.3);background:rgba(217,119,6,0.05)}.manager-dashboard .material-footer .material-actions .btn.btn-outline-warning:hover,.manager-dashboard .material-footer .material-actions .btn-outline-warning.add-material-btn:hover{background:rgba(217,119,6,0.1);border-color:#d97706;color:#a75c05}.manager-dashboard .card.material-card .card-body{display:flex!important;flex-direction:column!important;height:100%!important;min-height:200px!important}.manager-dashboard .card.material-card .card-body .material-footer{margin-top:auto!important}[data-bs-theme="dark"] .manager-dashboard .card.material-card.h-100{border-color:rgba(75,85,99,0.4)!important;box-shadow:0 0.25rem 0.5rem rgba(0,0,0,0.2)!important}[data-bs-theme="dark"] .manager-dashboard .card.material-card.h-100:hover{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.3)!important;border-color:rgba(59,130,246,0.4)!important}[data-bs-theme="dark"] .manager-dashboard .card.material-card.h-100 .card-body .material-description .material-text{color:#d1d5db!important}[data-bs-theme="dark"] .manager-dashboard .card.material-card.h-100 .card-body .material-description .btn-link{color:#3b82f6!important}[data-bs-theme="dark"] .manager-dashboard .card.material-card.h-100 .card-body .material-description .btn-link:hover{color:#6ca1f8!important}[data-bs-theme="dark"] .manager-dashboard .card.material-card.h-100 .card-body .d-flex.align-items-center.p-2.bg-light.rounded{background:rgba(55,65,81,0.6)!important;border-color:rgba(75,85,99,0.4)!important}[data-bs-theme="dark"] .manager-dashboard .card.material-card.h-100 .card-body .d-flex.align-items-center.p-2.bg-light.rounded:hover{background:rgba(55,65,81,0.8)!important;border-color:rgba(59,130,246,0.4)!important}[data-bs-theme="dark"] .manager-dashboard .card.material-card.h-100 .card-body .d-flex.align-items-center.p-2.bg-light.rounded .flex-grow-1 small.fw-bold,[data-bs-theme="dark"] .manager-dashboard .card.material-card.h-100 .card-body .d-flex.align-items-center.p-2.bg-light.rounded .flex-grow-1 .fw-bold.small{color:#e2e8f0!important}[data-bs-theme="dark"] .manager-dashboard .card.material-card.h-100 .card-body .d-flex.align-items-center.p-2.bg-light.rounded .flex-grow-1 small.text-muted,[data-bs-theme="dark"] .manager-dashboard .card.material-card.h-100 .card-body .d-flex.align-items-center.p-2.bg-light.rounded .flex-grow-1 .text-muted.small{color:#9ca3af!important}[data-bs-theme="dark"] .manager-dashboard .material-footer{background:linear-gradient(135deg,rgba(31,41,55,0.9),rgba(55,65,81,0.7))!important;border-color:rgba(75,85,99,0.4)!important;backdrop-filter:blur(15px)!important}[data-bs-theme="dark"] .manager-dashboard .material-footer::before{background:linear-gradient(90deg,transparent,rgba(107,114,128,0.2),transparent)!important}[data-bs-theme="dark"] .manager-dashboard .material-footer .material-meta small,[data-bs-theme="dark"] .manager-dashboard .material-footer .material-meta .small{color:#d1d5db!important}[data-bs-theme="dark"] .manager-dashboard .material-footer .material-meta small i,[data-bs-theme="dark"] .manager-dashboard .material-footer .material-meta .small i{color:#3b82f6!important;opacity:0.9!important}[data-bs-theme="dark"] .manager-dashboard .material-footer .material-actions .btn.btn-outline-info,[data-bs-theme="dark"] .manager-dashboard .material-footer .material-actions .btn-outline-info.add-material-btn{color:#2bcef5!important;border-color:rgba(8,145,178,0.4)!important;background:rgba(8,145,178,0.1)!important}[data-bs-theme="dark"] .manager-dashboard .material-footer .material-actions .btn.btn-outline-info:hover,[data-bs-theme="dark"] .manager-dashboard .material-footer .material-actions .btn-outline-info.add-material-btn:hover{background:rgba(8,145,178,0.2)!important;border-color:#0ab9e3!important;color:#5bd9f8!important}[data-bs-theme="dark"] .manager-dashboard .material-footer .material-actions .btn.btn-outline-warning,[data-bs-theme="dark"] .manager-dashboard .material-footer .material-actions .btn-outline-warning.add-material-btn{color:#faa94b!important;border-color:rgba(217,119,6,0.4)!important;background:rgba(217,119,6,0.1)!important}[data-bs-theme="dark"] .manager-dashboard .material-footer .material-actions .btn.btn-outline-warning:hover,[data-bs-theme="dark"] .manager-dashboard .material-footer .material-actions .btn-outline-warning.add-material-btn:hover{background:rgba(217,119,6,0.2)!important;border-color:#f99119!important;color:#fbc17d!important}.dark-theme-active .manager-dashboard .card.material-card.h-100{border-color:rgba(75,85,99,0.4)!important;box-shadow:0 0.25rem 0.5rem rgba(0,0,0,0.2)!important}.dark-theme-active .manager-dashboard .card.material-card.h-100:hover{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.3)!important;border-color:rgba(59,130,246,0.4)!important}.dark-theme-active .manager-dashboard .card.material-card.h-100 .card-body .material-description .material-text{color:#d1d5db!important}.dark-theme-active .manager-dashboard .card.material-card.h-100 .card-body .material-description .btn-link{color:#3b82f6!important}.dark-theme-active .manager-dashboard .card.material-card.h-100 .card-body .material-description .btn-link:hover{color:#6ca1f8!important}.dark-theme-active .manager-dashboard .card.material-card.h-100 .card-body .d-flex.align-items-center.p-2.bg-light.rounded{background:rgba(55,65,81,0.6)!important;border-color:rgba(75,85,99,0.4)!important}.dark-theme-active .manager-dashboard .card.material-card.h-100 .card-body .d-flex.align-items-center.p-2.bg-light.rounded:hover{background:rgba(55,65,81,0.8)!important;border-color:rgba(59,130,246,0.4)!important}.dark-theme-active .manager-dashboard .card.material-card.h-100 .card-body .d-flex.align-items-center.p-2.bg-light.rounded .flex-grow-1 small.fw-bold,.dark-theme-active .manager-dashboard .card.material-card.h-100 .card-body .d-flex.align-items-center.p-2.bg-light.rounded .flex-grow-1 .fw-bold.small{color:#e2e8f0!important}.dark-theme-active .manager-dashboard .card.material-card.h-100 .card-body .d-flex.align-items-center.p-2.bg-light.rounded .flex-grow-1 small.text-muted,.dark-theme-active .manager-dashboard .card.material-card.h-100 .card-body .d-flex.align-items-center.p-2.bg-light.rounded .flex-grow-1 .text-muted.small{color:#9ca3af!important}.dark-theme-active .manager-dashboard .material-footer{background:linear-gradient(135deg,rgba(31,41,55,0.9),rgba(55,65,81,0.7))!important;border-color:rgba(75,85,99,0.4)!important;backdrop-filter:blur(15px)!important}.dark-theme-active .manager-dashboard .material-footer::before{background:linear-gradient(90deg,transparent,rgba(107,114,128,0.2),transparent)!important}.dark-theme-active .manager-dashboard .material-footer .material-meta small,.dark-theme-active .manager-dashboard .material-footer .material-meta .small{color:#d1d5db!important}.dark-theme-active .manager-dashboard .material-footer .material-meta small i,.dark-theme-active .manager-dashboard .material-footer .material-meta .small i{color:#3b82f6!important;opacity:0.9!important}.dark-theme-active .manager-dashboard .material-footer .material-actions .btn.btn-outline-info,.dark-theme-active .manager-dashboard .material-footer .material-actions .btn-outline-info.add-material-btn{color:#2bcef5!important;border-color:rgba(8,145,178,0.4)!important;background:rgba(8,145,178,0.1)!important}.dark-theme-active .manager-dashboard .material-footer .material-actions .btn.btn-outline-info:hover,.dark-theme-active .manager-dashboard .material-footer .material-actions .btn-outline-info.add-material-btn:hover{background:rgba(8,145,178,0.2)!important;border-color:#0ab9e3!important;color:#5bd9f8!important}.dark-theme-active .manager-dashboard .material-footer .material-actions .btn.btn-outline-warning,.dark-theme-active .manager-dashboard .material-footer .material-actions .btn-outline-warning.add-material-btn{color:#faa94b!important;border-color:rgba(217,119,6,0.4)!important;background:rgba(217,119,6,0.1)!important}.dark-theme-active .manager-dashboard .material-footer .material-actions .btn.btn-outline-warning:hover,.dark-theme-active .manager-dashboard .material-footer .material-actions .btn-outline-warning.add-material-btn:hover{background:rgba(217,119,6,0.2)!important;border-color:#f99119!important;color:#fbc17d!important}.btn-close,.modal .btn-close{--bs-btn-close-color:#000000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%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.414'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(30,64,175,0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;box-sizing:content-box;width:1em;height:1em;padding:0.25em 0.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:0.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:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white,[data-bs-theme="dark"] .btn-close,[data-bs-theme="dark"] .modal-header .btn-close{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme="light"]{--bs-btn-close-filter:}[data-bs-theme="dark"]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}[data-bs-theme="dark"] body{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .progress{background-color:#064e3b!important}[data-bs-theme="dark"] .progress-bar{background-color:#10b981!important;background-image:none!important}[data-bs-theme="dark"] .course-overall-progress .progress,[data-bs-theme="dark"] .course-lesson-progress .progress{background-color:#034c35!important;--bs-progress-bg:#034c35;border:none}[data-bs-theme="dark"] .course-overall-progress .progress .progress-bar,[data-bs-theme="dark"] .course-lesson-progress .progress .progress-bar{background-color:#06af7a!important;--bs-progress-bar-bg:#06af7a}[data-bs-theme="dark"] #main-content,[data-bs-theme="dark"] .main-content,[data-bs-theme="dark"] .content-area,[data-bs-theme="dark"] .page-content,[data-bs-theme="dark"] .container-fluid,[data-bs-theme="dark"] .container{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] h1,[data-bs-theme="dark"] h2,[data-bs-theme="dark"] h3,[data-bs-theme="dark"] h4,[data-bs-theme="dark"] h5,[data-bs-theme="dark"] h6,[data-bs-theme="dark"] .h1,[data-bs-theme="dark"] .h2,[data-bs-theme="dark"] .h3,[data-bs-theme="dark"] .h4,[data-bs-theme="dark"] .h5,[data-bs-theme="dark"] .h6{color:#f9fafb!important}[data-bs-theme="dark"] p,[data-bs-theme="dark"] span,[data-bs-theme="dark"] div,[data-bs-theme="dark"] .text-muted{color:#f9fafb!important}[data-bs-theme="dark"] .card{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .card-header{background-color:#374151!important;color:#f9fafb!important;border-bottom-color:#374151!important}[data-bs-theme="dark"] .card-body{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .card-footer{background-color:#374151!important;color:#f9fafb!important;border-top-color:#374151!important}[data-bs-theme="dark"] .manager-dashboard-card,[data-bs-theme="dark"] .dashboard-card{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .quality-control-page,[data-bs-theme="dark"] .quality-workspace-page{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .support-ticket-page,[data-bs-theme="dark"] .ticket-detail-page{background-color:#111827!important;background:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .support-ticket-page[style*="background"],[data-bs-theme="dark"] .ticket-detail-page[style*="background"]{background:#111827!important;background-color:#111827!important}[data-bs-theme="dark"] .support-ticket-page .message-support .message-content,[data-bs-theme="dark"] .ticket-detail-page .message-support .message-content{background:#374151!important;background-color:#374151!important;border-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .support-ticket-page .message-support .message-header,[data-bs-theme="dark"] .ticket-detail-page .message-support .message-header{color:#d1d5db!important}[data-bs-theme="dark"] .support-ticket-page textarea.js-editor-source,[data-bs-theme="dark"] .support-ticket-page .form-control.js-editor-source,[data-bs-theme="dark"] .ticket-detail-page textarea.js-editor-source,[data-bs-theme="dark"] .ticket-detail-page .form-control.js-editor-source{background-color:#374151!important;background:#374151!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .support-ticket-page textarea.js-editor-source::placeholder,[data-bs-theme="dark"] .support-ticket-page .form-control.js-editor-source::placeholder,[data-bs-theme="dark"] .ticket-detail-page textarea.js-editor-source::placeholder,[data-bs-theme="dark"] .ticket-detail-page .form-control.js-editor-source::placeholder{color:#9ca3af!important}[data-bs-theme="dark"] .support-ticket-page .reply-form textarea,[data-bs-theme="dark"] .support-ticket-page .reply-form .form-control,[data-bs-theme="dark"] .ticket-detail-page .reply-form textarea,[data-bs-theme="dark"] .ticket-detail-page .reply-form .form-control{background-color:#374151!important;background:#374151!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .support-ticket-page .reply-form textarea::placeholder,[data-bs-theme="dark"] .support-ticket-page .reply-form .form-control::placeholder,[data-bs-theme="dark"] .ticket-detail-page .reply-form textarea::placeholder,[data-bs-theme="dark"] .ticket-detail-page .reply-form .form-control::placeholder{color:#9ca3af!important}[data-bs-theme="dark"] .support-ticket-page .card,[data-bs-theme="dark"] .ticket-detail-page .card{background-color:#1f2937!important;border-color:#374151!important}[data-bs-theme="dark"] .support-ticket-page .card-header,[data-bs-theme="dark"] .ticket-detail-page .card-header{background-color:#374151!important;border-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .support-ticket-page .card-header.bg-light,[data-bs-theme="dark"] .ticket-detail-page .card-header.bg-light{background-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .support-ticket-page .card-header.bg-primary,[data-bs-theme="dark"] .ticket-detail-page .card-header.bg-primary{background-color:#3b82f6!important;color:#f9fafb!important}[data-bs-theme="dark"] .support-ticket-page .card-body,[data-bs-theme="dark"] .ticket-detail-page .card-body{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .support-ticket-page .ticket-messages,[data-bs-theme="dark"] .ticket-detail-page .ticket-messages{background-color:#1f2937!important}[data-bs-theme="dark"] .support-ticket-page .message-actions a,[data-bs-theme="dark"] .ticket-detail-page .message-actions a{color:#3b82f6!important}[data-bs-theme="dark"] .support-ticket-page .message-actions a:hover,[data-bs-theme="dark"] .ticket-detail-page .message-actions a:hover{color:#f59e0b!important}[data-bs-theme="dark"] .support-ticket-page .quill-editor,[data-bs-theme="dark"] .support-ticket-page .ql-container,[data-bs-theme="dark"] .ticket-detail-page .quill-editor,[data-bs-theme="dark"] .ticket-detail-page .ql-container{background-color:#374151!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-editor,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-editor,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-editor,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-editor{background-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-editor::before,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-editor::before,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-editor::before,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-editor::before{color:#9ca3af!important}[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-toolbar,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-toolbar,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-toolbar,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-toolbar{background-color:#1f2937!important;border-color:#374151!important}[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-toolbar .ql-stroke,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-toolbar .ql-stroke,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-toolbar .ql-stroke,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-toolbar .ql-stroke{stroke:#d1d5db!important}[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-toolbar .ql-fill,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-toolbar .ql-fill,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-toolbar .ql-fill,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-toolbar .ql-fill{fill:#d1d5db!important}[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-toolbar button:hover .ql-stroke,[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-toolbar button:focus .ql-stroke,[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-toolbar button.ql-active .ql-stroke,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-toolbar button:hover .ql-stroke,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-toolbar button:focus .ql-stroke,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-toolbar button.ql-active .ql-stroke,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-toolbar button:hover .ql-stroke,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-toolbar button:focus .ql-stroke,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-toolbar button.ql-active .ql-stroke,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-toolbar button:hover .ql-stroke,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-toolbar button:focus .ql-stroke,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-toolbar button.ql-active .ql-stroke{stroke:#3b82f6!important}[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-toolbar button:hover .ql-fill,[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-toolbar button:focus .ql-fill,[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-toolbar button.ql-active .ql-fill,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-toolbar button:hover .ql-fill,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-toolbar button:focus .ql-fill,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-toolbar button.ql-active .ql-fill,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-toolbar button:hover .ql-fill,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-toolbar button:focus .ql-fill,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-toolbar button.ql-active .ql-fill,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-toolbar button:hover .ql-fill,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-toolbar button:focus .ql-fill,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-toolbar button.ql-active .ql-fill{fill:#3b82f6!important}[data-bs-theme="dark"] .form-control,[data-bs-theme="dark"] .form-select,[data-bs-theme="dark"] textarea,[data-bs-theme="dark"] input{background-color:#374151!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .form-control::placeholder,[data-bs-theme="dark"] .form-select::placeholder,[data-bs-theme="dark"] textarea::placeholder,[data-bs-theme="dark"] input::placeholder{color:#9ca3af!important}[data-bs-theme="dark"] .quill-editor,[data-bs-theme="dark"] .ql-container{background-color:#374151!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .quill-editor .ql-editor,[data-bs-theme="dark"] .ql-container .ql-editor{background-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .quill-editor .ql-editor::before,[data-bs-theme="dark"] .ql-container .ql-editor::before{color:#9ca3af!important}[data-bs-theme="dark"] .quill-editor .ql-toolbar,[data-bs-theme="dark"] .ql-container .ql-toolbar{background-color:#1f2937!important;border-color:#374151!important}[data-bs-theme="dark"] .quill-editor .ql-toolbar .ql-stroke,[data-bs-theme="dark"] .ql-container .ql-toolbar .ql-stroke{stroke:#d1d5db!important}[data-bs-theme="dark"] .quill-editor .ql-toolbar .ql-fill,[data-bs-theme="dark"] .ql-container .ql-toolbar .ql-fill{fill:#d1d5db!important}[data-bs-theme="dark"] .quill-editor .ql-toolbar button:hover .ql-stroke,[data-bs-theme="dark"] .quill-editor .ql-toolbar button:focus .ql-stroke,[data-bs-theme="dark"] .quill-editor .ql-toolbar button.ql-active .ql-stroke,[data-bs-theme="dark"] .ql-container .ql-toolbar button:hover .ql-stroke,[data-bs-theme="dark"] .ql-container .ql-toolbar button:focus .ql-stroke,[data-bs-theme="dark"] .ql-container .ql-toolbar button.ql-active .ql-stroke{stroke:#3b82f6!important}[data-bs-theme="dark"] .quill-editor .ql-toolbar button:hover .ql-fill,[data-bs-theme="dark"] .quill-editor .ql-toolbar button:focus .ql-fill,[data-bs-theme="dark"] .quill-editor .ql-toolbar button.ql-active .ql-fill,[data-bs-theme="dark"] .ql-container .ql-toolbar button:hover .ql-fill,[data-bs-theme="dark"] .ql-container .ql-toolbar button:focus .ql-fill,[data-bs-theme="dark"] .ql-container .ql-toolbar button.ql-active .ql-fill{fill:#3b82f6!important}[data-bs-theme="dark"] .btn.btn-outline-primary,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn.btn-filter.btn-outline-primary,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn.btn-filter.add-material-btn,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn.btn-filter.js-refresh-kanban,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn.btn-filter.deposit-button,[data-bs-theme="dark"] .btn.deposit-button,[data-bs-theme="dark"] .event-history-page .btn.btn-secondary,.event-history-page [data-bs-theme="dark"] .btn.btn-secondary,[data-bs-theme="dark"] .event-history-page .add-material-btn.btn-secondary,.event-history-page [data-bs-theme="dark"] .add-material-btn.btn-secondary,[data-bs-theme="dark"] .add-material-btn,[data-bs-theme="dark"] .btn.js-refresh-kanban{color:#3b82f6!important;border-color:#3b82f6!important}[data-bs-theme="dark"] .btn.btn-outline-primary:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn.btn-filter.add-material-btn:hover,[data-bs-theme="dark"] .btn.deposit-button:hover,[data-bs-theme="dark"] .event-history-page .btn.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .btn.btn-secondary:hover,[data-bs-theme="dark"] .add-material-btn:hover,[data-bs-theme="dark"] .btn.js-refresh-kanban:hover{background-color:#3b82f6!important;color:#111827!important}[data-bs-theme="dark"] .btn.btn-outline-secondary,[data-bs-theme="dark"] .btn-outline-secondary.add-material-btn{color:#d1d5db!important;border-color:#374151!important}[data-bs-theme="dark"] .btn.btn-outline-secondary:hover,[data-bs-theme="dark"] .btn-outline-secondary.add-material-btn:hover{background-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .app-topbar-custom.navbar{background-color:#1f2937!important;border-bottom-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .app-topbar-custom.navbar>div{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .app-topbar-custom.navbar .topbar-logo .fw-bold,[data-bs-theme="dark"] .app-topbar-custom.navbar .navbar-brand{color:#3b82f6!important}[data-bs-theme="dark"] .app-topbar-custom.navbar .nav-link{color:#d1d5db!important}[data-bs-theme="dark"] .app-topbar-custom.navbar .nav-link:hover{color:#f59e0b!important}[data-bs-theme="dark"] .quick-search-container .input-group{background-color:#374151!important;border-color:#374151!important;border-radius:0.5rem!important;padding:0.375rem 0.75rem!important;gap:0.375rem!important}[data-bs-theme="dark"] .quick-search-container .input-group[style*="background-color"],[data-bs-theme="dark"] .quick-search-container .input-group[style*="background"]{background-color:#374151!important;background:#374151!important}[data-bs-theme="dark"] .quick-search-container .input-group[style*="#f9fafb"],[data-bs-theme="dark"] .quick-search-container .input-group[style*="rgb(249, 250, 251)"]{background-color:#374151!important;background:#374151!important}[data-bs-theme="dark"] .quick-search-input{background-color:transparent!important;background:transparent!important;color:#f9fafb!important;border-color:#374151!important;border:none!important;font-size:0.75rem!important;min-width:4rem!important;width:8rem!important;flex-grow:1!important;padding:0!important}[data-bs-theme="dark"] .quick-search-input::placeholder{color:#9ca3af!important}[data-bs-theme="dark"] .quick-search-input:focus{background-color:transparent!important;background:transparent!important;color:#f9fafb!important;border-color:#3b82f6!important;box-shadow:0 0 0 0.2rem rgba(59,130,246,0.25)!important}[data-bs-theme="dark"] .quick-search-input[style*="background-color"],[data-bs-theme="dark"] .quick-search-input[style*="background"]{background-color:transparent!important;background:transparent!important}[data-bs-theme="dark"] .quick-search-input[style*="#f9fafb"],[data-bs-theme="dark"] .quick-search-input[style*="rgb(249, 250, 251)"]{background-color:transparent!important;background:transparent!important}[data-bs-theme="dark"] .logo-theme-container .logo-light{display:none!important;opacity:0!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}[data-bs-theme="dark"] .logo-theme-container .logo-dark{display:inline-block!important;opacity:1!important;visibility:visible!important;position:relative!important;width:auto!important;height:auto!important;pointer-events:auto!important}[data-bs-theme="dark"] .app-topbar-custom .logo-theme-container .logo-light{display:none!important;opacity:0!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}[data-bs-theme="dark"] .app-topbar-custom .logo-theme-container .logo-dark{display:inline-block!important;opacity:1!important;visibility:visible!important;position:relative!important;width:auto!important;height:auto!important;pointer-events:auto!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group,[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group{background:#374151!important;background-color:#374151!important;border-color:#374151!important;border:1px solid #374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group[style*="background-color"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group[style*="background"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group[style*="background-color"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group[style*="background"]{background:#374151!important;background-color:#374151!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group[style*="#f9fafb"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group[style*="rgb(249, 250, 251)"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group[style*="#f9fafb"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group[style*="rgb(249, 250, 251)"]{background:#374151!important;background-color:#374151!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group[style*="#e5e7eb"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group[style*="rgb(229, 231, 235)"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group[style*="#e5e7eb"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group[style*="rgb(229, 231, 235)"]{border-color:#374151!important;border:1px solid #374151!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .form-control,[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .quick-search-input,[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .form-control,[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .quick-search-input{background:transparent!important;background-color:transparent!important;border-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .form-control[style*="background-color"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .form-control[style*="background"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .quick-search-input[style*="background-color"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .quick-search-input[style*="background"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .form-control[style*="background-color"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .form-control[style*="background"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .quick-search-input[style*="background-color"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .quick-search-input[style*="background"]{background:transparent!important;background-color:transparent!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .form-control[style*="#f9fafb"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .form-control[style*="rgb(249, 250, 251)"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .quick-search-input[style*="#f9fafb"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .quick-search-input[style*="rgb(249, 250, 251)"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .form-control[style*="#f9fafb"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .form-control[style*="rgb(249, 250, 251)"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .quick-search-input[style*="#f9fafb"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .quick-search-input[style*="rgb(249, 250, 251)"]{background:transparent!important;background-color:transparent!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .form-control[style*="#374151"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .form-control[style*="rgb(55, 65, 81)"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .quick-search-input[style*="#374151"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .quick-search-input[style*="rgb(55, 65, 81)"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .form-control[style*="#374151"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .form-control[style*="rgb(55, 65, 81)"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .quick-search-input[style*="#374151"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .quick-search-input[style*="rgb(55, 65, 81)"]{color:#f9fafb!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .input-group-text,[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .input-group-text{background:transparent!important;background-color:transparent!important;border-color:#374151!important;border:none!important;color:#d1d5db!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .input-group-text[style*="background-color"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .input-group-text[style*="background"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .input-group-text[style*="background-color"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .input-group-text[style*="background"]{background:transparent!important;background-color:transparent!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .input-group-text i,[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .input-group-text i{color:#d1d5db!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .input-group-text i[style*="#6b7280"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .input-group-text i[style*="rgb(107, 114, 128)"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .input-group-text i[style*="#6b7280"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .input-group-text i[style*="rgb(107, 114, 128)"]{color:#d1d5db!important}[data-bs-theme="dark"] .app-topbar-custom div:has(i.fa-star),[data-bs-theme="dark"] .app-topbar-custom #star-info,[data-bs-theme="dark"] .app-topbar-custom .topbar-star-desktop,[data-bs-theme="dark"] .app-topbar-custom .topbar-star-mobile{background-color:rgba(59,130,246,0.15);background:rgba(59,130,246,0.15);border-color:rgba(59,130,246,0.3);border:1px solid rgba(59,130,246,0.3);color:#f9fafb}[data-bs-theme="dark"] .app-topbar-custom div:has(i.fa-star) i,[data-bs-theme="dark"] .app-topbar-custom #star-info i,[data-bs-theme="dark"] .app-topbar-custom .topbar-star-desktop i,[data-bs-theme="dark"] .app-topbar-custom .topbar-star-mobile i{color:#f59e0b}[data-bs-theme="dark"] .app-topbar-custom div:has(i.fa-star) .earned,[data-bs-theme="dark"] .app-topbar-custom #star-info .earned,[data-bs-theme="dark"] .app-topbar-custom .topbar-star-desktop .earned,[data-bs-theme="dark"] .app-topbar-custom .topbar-star-mobile .earned{color:#f59e0b}[data-bs-theme="dark"] .app-topbar-custom div:has(i.fa-star) .available,[data-bs-theme="dark"] .app-topbar-custom #star-info .available,[data-bs-theme="dark"] .app-topbar-custom .topbar-star-desktop .available,[data-bs-theme="dark"] .app-topbar-custom .topbar-star-mobile .available{color:#10b981}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group-text{background-color:transparent;background:transparent;color:#d1d5db;border-color:#374151;border:none;padding:0;flex-shrink:0}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group-text i{color:#d1d5db;font-size:0.75rem}[data-bs-theme="dark"] #theme-toggle{color:#d1d5db!important;background-color:transparent!important;border:none!important;transition:all 0.3s ease!important}[data-bs-theme="dark"] #theme-toggle:hover{color:#f59e0b!important;background-color:rgba(255,255,255,0.1)!important;transform:scale(1.1)!important}[data-bs-theme="dark"] #theme-toggle-icon{color:inherit!important}[data-bs-theme="dark"] #star-info,[data-bs-theme="dark"] .topbar-star-desktop,[data-bs-theme="dark"] .topbar-star-mobile,[data-bs-theme="dark"] .topbar-star-rating{background-color:rgba(59,130,246,0.15)!important;color:#f9fafb!important;border:1px solid rgba(59,130,246,0.3)!important;border-radius:0.5rem!important;padding:0.375rem 0.75rem!important}[data-bs-theme="dark"] #star-info[style*="background-color"],[data-bs-theme="dark"] #star-info[style*="background"],[data-bs-theme="dark"] .topbar-star-desktop[style*="background-color"],[data-bs-theme="dark"] .topbar-star-desktop[style*="background"],[data-bs-theme="dark"] .topbar-star-mobile[style*="background-color"],[data-bs-theme="dark"] .topbar-star-mobile[style*="background"],[data-bs-theme="dark"] .topbar-star-rating[style*="background-color"],[data-bs-theme="dark"] .topbar-star-rating[style*="background"]{background-color:rgba(59,130,246,0.15)!important;background:rgba(59,130,246,0.15)!important}[data-bs-theme="dark"] #star-info[style*="#fefce8"],[data-bs-theme="dark"] #star-info[style*="rgb(254, 252, 232)"],[data-bs-theme="dark"] .topbar-star-desktop[style*="#fefce8"],[data-bs-theme="dark"] .topbar-star-desktop[style*="rgb(254, 252, 232)"],[data-bs-theme="dark"] .topbar-star-mobile[style*="#fefce8"],[data-bs-theme="dark"] .topbar-star-mobile[style*="rgb(254, 252, 232)"],[data-bs-theme="dark"] .topbar-star-rating[style*="#fefce8"],[data-bs-theme="dark"] .topbar-star-rating[style*="rgb(254, 252, 232)"]{background-color:rgba(59,130,246,0.15)!important;background:rgba(59,130,246,0.15)!important}[data-bs-theme="dark"] #star-info[style*="#fbbf24"],[data-bs-theme="dark"] #star-info[style*="rgb(251, 191, 36)"],[data-bs-theme="dark"] .topbar-star-desktop[style*="#fbbf24"],[data-bs-theme="dark"] .topbar-star-desktop[style*="rgb(251, 191, 36)"],[data-bs-theme="dark"] .topbar-star-mobile[style*="#fbbf24"],[data-bs-theme="dark"] .topbar-star-mobile[style*="rgb(251, 191, 36)"],[data-bs-theme="dark"] .topbar-star-rating[style*="#fbbf24"],[data-bs-theme="dark"] .topbar-star-rating[style*="rgb(251, 191, 36)"]{border-color:rgba(59,130,246,0.3)!important;border:1px solid rgba(59,130,246,0.3)!important}[data-bs-theme="dark"] #star-info .earned,[data-bs-theme="dark"] #star-info .star-earned,[data-bs-theme="dark"] .topbar-star-desktop .earned,[data-bs-theme="dark"] .topbar-star-desktop .star-earned,[data-bs-theme="dark"] .topbar-star-mobile .earned,[data-bs-theme="dark"] .topbar-star-mobile .star-earned,[data-bs-theme="dark"] .topbar-star-rating .earned,[data-bs-theme="dark"] .topbar-star-rating .star-earned{color:#f59e0b!important}[data-bs-theme="dark"] #star-info .separator,[data-bs-theme="dark"] #star-info .star-separator,[data-bs-theme="dark"] .topbar-star-desktop .separator,[data-bs-theme="dark"] .topbar-star-desktop .star-separator,[data-bs-theme="dark"] .topbar-star-mobile .separator,[data-bs-theme="dark"] .topbar-star-mobile .star-separator,[data-bs-theme="dark"] .topbar-star-rating .separator,[data-bs-theme="dark"] .topbar-star-rating .star-separator{color:#d1d5db!important}[data-bs-theme="dark"] #star-info .available,[data-bs-theme="dark"] #star-info .star-available,[data-bs-theme="dark"] .topbar-star-desktop .available,[data-bs-theme="dark"] .topbar-star-desktop .star-available,[data-bs-theme="dark"] .topbar-star-mobile .available,[data-bs-theme="dark"] .topbar-star-mobile .star-available,[data-bs-theme="dark"] .topbar-star-rating .available,[data-bs-theme="dark"] .topbar-star-rating .star-available{color:#10b981!important}[data-bs-theme="dark"] #star-info .available.text-muted,[data-bs-theme="dark"] #star-info .star-available.text-muted,[data-bs-theme="dark"] .topbar-star-desktop .available.text-muted,[data-bs-theme="dark"] .topbar-star-desktop .star-available.text-muted,[data-bs-theme="dark"] .topbar-star-mobile .available.text-muted,[data-bs-theme="dark"] .topbar-star-mobile .star-available.text-muted,[data-bs-theme="dark"] .topbar-star-rating .available.text-muted,[data-bs-theme="dark"] .topbar-star-rating .star-available.text-muted{color:#9ca3af!important}[data-bs-theme="dark"] #star-info i.fa-star,[data-bs-theme="dark"] .topbar-star-desktop i.fa-star,[data-bs-theme="dark"] .topbar-star-mobile i.fa-star,[data-bs-theme="dark"] .topbar-star-rating i.fa-star{color:#f59e0b!important}[data-bs-theme="dark"] #star-info i[style*="#f59e0b"],[data-bs-theme="dark"] #star-info i[style*="rgb(245, 158, 11)"],[data-bs-theme="dark"] .topbar-star-desktop i[style*="#f59e0b"],[data-bs-theme="dark"] .topbar-star-desktop i[style*="rgb(245, 158, 11)"],[data-bs-theme="dark"] .topbar-star-mobile i[style*="#f59e0b"],[data-bs-theme="dark"] .topbar-star-mobile i[style*="rgb(245, 158, 11)"],[data-bs-theme="dark"] .topbar-star-rating i[style*="#f59e0b"],[data-bs-theme="dark"] .topbar-star-rating i[style*="rgb(245, 158, 11)"]{color:#f59e0b!important}[data-bs-theme="dark"] #star-info span[style*="#f59e0b"],[data-bs-theme="dark"] #star-info span[style*="rgb(245, 158, 11)"],[data-bs-theme="dark"] .topbar-star-desktop span[style*="#f59e0b"],[data-bs-theme="dark"] .topbar-star-desktop span[style*="rgb(245, 158, 11)"],[data-bs-theme="dark"] .topbar-star-mobile span[style*="#f59e0b"],[data-bs-theme="dark"] .topbar-star-mobile span[style*="rgb(245, 158, 11)"],[data-bs-theme="dark"] .topbar-star-rating span[style*="#f59e0b"],[data-bs-theme="dark"] .topbar-star-rating span[style*="rgb(245, 158, 11)"]{color:#f59e0b!important}[data-bs-theme="dark"] #star-info span[style*="#16a34a"],[data-bs-theme="dark"] #star-info span[style*="rgb(22, 163, 74)"],[data-bs-theme="dark"] .topbar-star-desktop span[style*="#16a34a"],[data-bs-theme="dark"] .topbar-star-desktop span[style*="rgb(22, 163, 74)"],[data-bs-theme="dark"] .topbar-star-mobile span[style*="#16a34a"],[data-bs-theme="dark"] .topbar-star-mobile span[style*="rgb(22, 163, 74)"],[data-bs-theme="dark"] .topbar-star-rating span[style*="#16a34a"],[data-bs-theme="dark"] .topbar-star-rating span[style*="rgb(22, 163, 74)"]{color:#10b981!important}[data-bs-theme="dark"] #star-info span[style*="#9ca3af"],[data-bs-theme="dark"] #star-info span[style*="rgb(156, 163, 175)"],[data-bs-theme="dark"] .topbar-star-desktop span[style*="#9ca3af"],[data-bs-theme="dark"] .topbar-star-desktop span[style*="rgb(156, 163, 175)"],[data-bs-theme="dark"] .topbar-star-mobile span[style*="#9ca3af"],[data-bs-theme="dark"] .topbar-star-mobile span[style*="rgb(156, 163, 175)"],[data-bs-theme="dark"] .topbar-star-rating span[style*="#9ca3af"],[data-bs-theme="dark"] .topbar-star-rating span[style*="rgb(156, 163, 175)"]{color:#d1d5db!important}[data-bs-theme="dark"] .app-topbar-custom img.logo-light,[data-bs-theme="dark"] .app-topbar-custom .logo-light,[data-bs-theme="dark"] .app-topbar-custom img.logo-light.logo-icon,[data-bs-theme="dark"] .app-topbar-custom .logo-light.logo-icon,[data-bs-theme="dark"] .app-topbar-custom .topbar-logo .logo-light,[data-bs-theme="dark"] .app-topbar-custom .topbar-logo img.logo-light,[data-bs-theme="dark"] .app-topbar-custom .logo-theme-container .logo-light,[data-bs-theme="dark"] .app-topbar-custom .logo-theme-container img.logo-light{opacity:0!important;display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}[data-bs-theme="dark"] .app-topbar-custom img.logo-dark,[data-bs-theme="dark"] .app-topbar-custom .logo-dark,[data-bs-theme="dark"] .app-topbar-custom img.logo-dark.logo-icon,[data-bs-theme="dark"] .app-topbar-custom .logo-dark.logo-icon,[data-bs-theme="dark"] .app-topbar-custom .topbar-logo .logo-dark,[data-bs-theme="dark"] .app-topbar-custom .topbar-logo img.logo-dark,[data-bs-theme="dark"] .app-topbar-custom .logo-theme-container .logo-dark,[data-bs-theme="dark"] .app-topbar-custom .logo-theme-container img.logo-dark{opacity:1!important;display:inline-block!important;visibility:visible!important;position:relative!important;width:auto!important;height:auto!important;pointer-events:auto!important}[data-bs-theme="dark"] #sidebar img.logo-light,[data-bs-theme="dark"] #sidebar .logo-light,[data-bs-theme="dark"] #sidebar img.logo-light.logo-icon,[data-bs-theme="dark"] #sidebar img.logo-light.sidebar-logo-img,[data-bs-theme="dark"] #sidebar .logo-light.logo-icon,[data-bs-theme="dark"] #sidebar .logo-light.sidebar-logo-img,[data-bs-theme="dark"] #sidebar .sidebar-logo-icon .logo-light,[data-bs-theme="dark"] #sidebar .sidebar-logo-icon img.logo-light,[data-bs-theme="dark"] #sidebar .sidebar-logo-container .logo-light,[data-bs-theme="dark"] #sidebar .sidebar-logo-container img.logo-light,[data-bs-theme="dark"] #sidebar .logo-theme-container .logo-light,[data-bs-theme="dark"] #sidebar .logo-theme-container img.logo-light,[data-bs-theme="dark"] #sidebar .logo-theme-container img.logo-light.logo-icon,[data-bs-theme="dark"] #sidebar .logo-theme-container img.logo-light.sidebar-logo-img{opacity:0!important;display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}[data-bs-theme="dark"] #sidebar img.logo-dark,[data-bs-theme="dark"] #sidebar .logo-dark,[data-bs-theme="dark"] #sidebar img.logo-dark.logo-icon,[data-bs-theme="dark"] #sidebar img.logo-dark.sidebar-logo-img,[data-bs-theme="dark"] #sidebar .logo-dark.logo-icon,[data-bs-theme="dark"] #sidebar .logo-dark.sidebar-logo-img,[data-bs-theme="dark"] #sidebar .sidebar-logo-icon .logo-dark,[data-bs-theme="dark"] #sidebar .sidebar-logo-icon img.logo-dark,[data-bs-theme="dark"] #sidebar .sidebar-logo-container .logo-dark,[data-bs-theme="dark"] #sidebar .sidebar-logo-container img.logo-dark,[data-bs-theme="dark"] #sidebar .logo-theme-container .logo-dark,[data-bs-theme="dark"] #sidebar .logo-theme-container img.logo-dark,[data-bs-theme="dark"] #sidebar .logo-theme-container img.logo-dark.logo-icon,[data-bs-theme="dark"] #sidebar .logo-theme-container img.logo-dark.sidebar-logo-img{opacity:1!important;display:block!important;visibility:visible!important;position:relative!important;width:auto!important;height:auto!important;pointer-events:auto!important}[data-bs-theme="dark"] #sidebar .logo-theme-container.has-dark img.logo-light,[data-bs-theme="dark"] #sidebar .logo-theme-container.has-dark .logo-light,[data-bs-theme="dark"] #sidebar .logo-theme-container img.logo-light.logo-icon,[data-bs-theme="dark"] #sidebar .logo-theme-container img.logo-light.sidebar-logo-img{opacity:0!important;display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}[data-bs-theme="dark"] #sidebar .logo-theme-container.has-dark img.logo-dark,[data-bs-theme="dark"] #sidebar .logo-theme-container.has-dark .logo-dark,[data-bs-theme="dark"] #sidebar .logo-theme-container img.logo-dark.logo-icon,[data-bs-theme="dark"] #sidebar .logo-theme-container img.logo-dark.sidebar-logo-img{opacity:1!important;display:block!important;visibility:visible!important;position:relative!important;width:auto!important;height:auto!important;pointer-events:auto!important}[data-bs-theme="dark"] #support-topbar-btn,[data-bs-theme="dark"] .sma-support-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:2rem!important;height:2rem!important;color:#3b82f6!important;background:rgba(59,130,246,0.1)!important;border-radius:0.5rem!important;text-decoration:none!important;transition:all 0.2s ease!important}[data-bs-theme="dark"] #support-topbar-btn:hover,[data-bs-theme="dark"] .sma-support-btn:hover{color:#f59e0b!important;background-color:rgba(59,130,246,0.2)!important;transform:scale(1.05)!important}[data-bs-theme="dark"] #support-topbar-btn i.fa-headset,[data-bs-theme="dark"] .sma-support-btn i.fa-headset{color:inherit!important;font-size:1.25rem!important}[data-bs-theme="dark"] .card,[data-bs-theme="dark"] .card-body{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .card-header{border-color:#374151!important}[data-bs-theme="dark"] .card-title,[data-bs-theme="dark"] .card-header h5,[data-bs-theme="dark"] .card-header .h5,[data-bs-theme="dark"] .card-header h6,[data-bs-theme="dark"] .card-header .h6{color:#f8fafc!important}[data-bs-theme="dark"] .card-text,[data-bs-theme="dark"] .card-body p{color:#f9fafb!important}[data-bs-theme="dark"] .card .card-header,[data-bs-theme="dark"] .card-header,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center,[data-bs-theme="dark"] .mentor-dashboard .d-flex.justify-content-between.align-items-center,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%)!important;color:#ffffff!important}[data-bs-theme="dark"] .card .card-header h1,[data-bs-theme="dark"] .card .card-header h2,[data-bs-theme="dark"] .card .card-header h3,[data-bs-theme="dark"] .card .card-header h4,[data-bs-theme="dark"] .card .card-header h5,[data-bs-theme="dark"] .card .card-header h6,[data-bs-theme="dark"] .card-header h1,[data-bs-theme="dark"] .card-header .h1,[data-bs-theme="dark"] .card-header h2,[data-bs-theme="dark"] .card-header .h2,[data-bs-theme="dark"] .card-header h3,[data-bs-theme="dark"] .card-header .h3,[data-bs-theme="dark"] .card-header h4,[data-bs-theme="dark"] .card-header .h4,[data-bs-theme="dark"] .card-header h5,[data-bs-theme="dark"] .card-header .h5,[data-bs-theme="dark"] .card-header h6,[data-bs-theme="dark"] .card-header .h6,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center h1,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center h2,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center h3,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center h4,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center h5,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center h6,[data-bs-theme="dark"] .mentor-dashboard .d-flex.justify-content-between.align-items-center h1,[data-bs-theme="dark"] .mentor-dashboard .d-flex.justify-content-between.align-items-center h2,[data-bs-theme="dark"] .mentor-dashboard .d-flex.justify-content-between.align-items-center h3,[data-bs-theme="dark"] .mentor-dashboard .d-flex.justify-content-between.align-items-center h4,[data-bs-theme="dark"] .mentor-dashboard .d-flex.justify-content-between.align-items-center h5,[data-bs-theme="dark"] .mentor-dashboard .d-flex.justify-content-between.align-items-center h6,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center h1,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center .h1,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center h2,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center .h2,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center h3,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center .h3,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center h4,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center .h4,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center h5,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center .h5,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center h6,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center .h6{color:#ffffff!important}[data-bs-theme="dark"] .card .card-header i,[data-bs-theme="dark"] .card-header i,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center i,[data-bs-theme="dark"] .mentor-dashboard .d-flex.justify-content-between.align-items-center i,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center i{color:inherit!important}[data-bs-theme="dark"] .row.gy-4.mt-1{background-color:#111827!important}[data-bs-theme="dark"] .row.gy-4.mt-1 .col-lg-5>div,[data-bs-theme="dark"] .row.gy-4.mt-1 .col-lg-7>div{background-color:#1f2937!important;border-color:#374151!important;box-shadow:0 4px 24px rgba(20,20,30,0.22),0 1.5px 0 #374151!important}[data-bs-theme="dark"] .row.gy-4.mt-1 .col-lg-5>div:hover,[data-bs-theme="dark"] .row.gy-4.mt-1 .col-lg-7>div:hover{background-color:#374151!important;box-shadow:0 8px 32px rgba(20,20,30,0.3),0 2px 0 #374151!important}[data-bs-theme="dark"] .row.gy-4.mt-1 .col-lg-5>div .card-text,[data-bs-theme="dark"] .row.gy-4.mt-1 .col-lg-5>div p,[data-bs-theme="dark"] .row.gy-4.mt-1 .col-lg-7>div .card-text,[data-bs-theme="dark"] .row.gy-4.mt-1 .col-lg-7>div p{color:#f9fafb!important}[data-bs-theme="dark"] .text-end.small.text-muted{background-color:#1f2937!important;color:#9ca3af!important;border-color:#374151!important}[data-bs-theme="dark"] .text-end.small.text-muted.mt-2.mb-4{background:linear-gradient(135deg,#374151 0%,#1f2937 100%)!important;color:#3b82f6!important;border:1px solid #1f2937!important;box-shadow:0 2px 8px rgba(20,20,30,0.15)!important}[data-bs-theme="dark"] #sidebar{background-color:#1e293b!important;border-right-color:#374151!important;color:#f1f5f9!important}[data-bs-theme="dark"] #sidebar .sidebar-header{border-bottom-color:#374151!important}[data-bs-theme="dark"] #sidebar .sidebar-logo-container .sidebar-logo-text{color:#f1f5f9!important}[data-bs-theme="dark"] #sidebar .sidebar-pin-btn{color:rgba(241,245,249,0.6)!important}[data-bs-theme="dark"] #sidebar .sidebar-pin-btn:hover{color:#f1f5f9!important;background-color:rgba(241,245,249,0.1)!important}[data-bs-theme="dark"] #sidebar .sidebar-pin-btn.pinned{color:#1cb0f6!important;background-color:rgba(28,176,246,0.3)!important}[data-bs-theme="dark"] #sidebar>ul>li a{background-color:transparent!important;color:#f1f5f9!important;border-color:transparent!important;border-left:none!important;border-radius:0.75rem!important;box-shadow:none!important;margin:0.125rem 0.5rem!important;padding:0.75rem 1rem!important}[data-bs-theme="dark"] #sidebar>ul>li a .menu-text{color:#f1f5f9!important}[data-bs-theme="dark"] #sidebar>ul>li a:hover{background-color:#334155!important;color:#f1f5f9!important}[data-bs-theme="dark"] #sidebar>ul>li a:hover .menu-text{color:#f1f5f9!important}[data-bs-theme="dark"] #sidebar>ul>li a.active{background-color:rgba(59,130,246,0.3)!important;color:#1cb0f6!important;font-weight:600!important}[data-bs-theme="dark"] #sidebar>ul>li a.active .menu-text{color:#f1f5f9!important}[data-bs-theme="dark"] #sidebar>ul>li.sidebar-heading{color:#9ca3af!important}[data-bs-theme="dark"] #sidebar.collapsed .sidebar-menu li a .menu-text{color:#f1f5f9!important}[data-bs-theme="dark"] .dashboard-grid{background-color:#111827!important}[data-bs-theme="dark"] .dashboard-grid .card{background-color:#1f2937!important;border-color:#374151!important;box-shadow:0 4px 24px rgba(0,0,0,0.22),0 1.5px 0 #1f2937!important}[data-bs-theme="dark"] .dashboard-grid .card:hover{background-color:#161d27!important;box-shadow:0 8px 32px rgba(0,0,0,0.3),0 2px 0 #1f2937!important}[data-bs-theme="dark"] .dashboard-grid .card-title{color:#3b82f6!important}[data-bs-theme="dark"] .dashboard-grid .card-text{color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper .hero{background-color:#111827!important;background-image:linear-gradient(135deg,rgba(23,48,131,0.85) 0%,rgba(59,130,246,0.85) 100%),var(--hero-bg-image,none)!important;background-size:cover,cover;background-position:center,center;background-repeat:no-repeat,no-repeat;color:#ffffff!important}[data-bs-theme="dark"] .landing-page-wrapper .features{background:linear-gradient(135deg,#111827 0%,#1f2937 100%)!important;color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper .features .feature-card,[data-bs-theme="dark"] .features .feature-card{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .landing-page-wrapper .features .feature-card h3,[data-bs-theme="dark"] .features .feature-card h3,[data-bs-theme="dark"] .features .feature-card .h3{color:#ffffff!important}[data-bs-theme="dark"] .landing-page-wrapper .features .feature-card p,[data-bs-theme="dark"] .features .feature-card p{color:#d1d5db!important}[data-bs-theme="dark"] .landing-page-wrapper .features .feature-card .feature-icon,[data-bs-theme="dark"] .features .feature-card .feature-icon{background:linear-gradient(135deg,#3b82f6,#629bf8)!important}[data-bs-theme="dark"] .landing-page-wrapper .features .feature-card .feature-icon img,[data-bs-theme="dark"] .features .feature-card .feature-icon img{filter:brightness(0) invert(1)!important}[data-bs-theme="dark"] .landing-page-wrapper .courses{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper .courses.bg-white{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .dark-theme-active .landing-page-wrapper .courses{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .dark-theme-active .landing-page-wrapper .courses.bg-white{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .dark-theme-active .landing-page-wrapper .course-card .course-card-body{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .dark-theme-active .landing-page-wrapper .course-card .course-description-content{color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper .course-card .course-card-body{background-color:#1f2937!important;color:#f9fafb!important;border-radius:0.375rem}[data-bs-theme="dark"] .landing-page-wrapper .tariff-comparison-table{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper .tariff-comparison-table th,[data-bs-theme="dark"] .landing-page-wrapper .tariff-comparison-table td{background-color:#111827!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .landing-page-wrapper .tariff-comparison-table td.feature-name{background-color:#1f2937!important;color:#ffffff!important}[data-bs-theme="dark"] .landing-page-wrapper .tariff-comparison-table td.feature-name i{color:#d97706!important}[data-bs-theme="dark"] .landing-page-wrapper .tariff-comparison-table td.feature-name small.text-muted,[data-bs-theme="dark"] .landing-page-wrapper .tariff-comparison-table td.feature-name .text-muted.small{color:#d1d5db!important}[data-bs-theme="dark"] .landing-page-wrapper .stars-rating i{color:#d97706!important}[data-bs-theme="dark"] .landing-page-wrapper .tariff-card.student{background:rgba(156,163,175,0.08)!important;border-color:rgba(156,163,175,0.25)!important}[data-bs-theme="dark"] .landing-page-wrapper .tariff-card.lite{background:rgba(59,130,246,0.1)!important;border-color:rgba(59,130,246,0.3)!important}[data-bs-theme="dark"] .landing-page-wrapper .tariff-card.pro{background:rgba(217,119,6,0.12)!important;border-color:rgba(217,119,6,0.35)!important}[data-bs-theme="dark"] .landing-page-wrapper .tariff-card.vip,[data-bs-theme="dark"] .landing-page-wrapper .tariff-card.max{background:rgba(37,99,235,0.12)!important;border-color:rgba(37,99,235,0.35)!important}[data-bs-theme="dark"] .landing-page-wrapper .course-card .course-description-content{color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-name,[data-bs-theme="dark"] .landing-page-wrapper .course-card .tariff-name{color:#3b82f6!important}[data-bs-theme="dark"] .landing-page-wrapper .testimonials{background:linear-gradient(135deg,#111827 0%,#1f2937 100%)!important;color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper .testimonials .testimonial-card.card{background-color:#1f2937!important;color:#ffffff!important;border:1px solid #374151!important}[data-bs-theme="dark"] .landing-page-wrapper .testimonials .testimonial-card.card .card-body .fw-bold{color:#ffffff!important}[data-bs-theme="dark"] .landing-page-wrapper .testimonials .testimonial-card.card .card-body .text-muted{color:#d1d5db!important}[data-bs-theme="dark"] .landing-page-wrapper .testimonials .testimonial-card.card .card-body blockquote p{color:#ffffff!important}[data-bs-theme="dark"] .landing-page-wrapper .lead-form-section{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper .course-specific-block{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper .feature-card,[data-bs-theme="dark"] .features .feature-card{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .landing-page-wrapper .feature-card:hover,[data-bs-theme="dark"] .features .feature-card:hover{background-color:#374151!important;box-shadow:0 8px 32px rgba(20,20,30,0.3)!important}[data-bs-theme="dark"] .landing-page-wrapper h1,[data-bs-theme="dark"] .landing-page-wrapper .h1,[data-bs-theme="dark"] .landing-page-wrapper h2,[data-bs-theme="dark"] .landing-page-wrapper .h2,[data-bs-theme="dark"] .landing-page-wrapper h3,[data-bs-theme="dark"] .landing-page-wrapper .h3,[data-bs-theme="dark"] .landing-page-wrapper h4,[data-bs-theme="dark"] .landing-page-wrapper .h4,[data-bs-theme="dark"] .landing-page-wrapper h5,[data-bs-theme="dark"] .landing-page-wrapper .h5,[data-bs-theme="dark"] .landing-page-wrapper h6,[data-bs-theme="dark"] .landing-page-wrapper .h6{color:#3b82f6!important}[data-bs-theme="dark"] .landing-page-wrapper p{color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper .features .feature-card h3,[data-bs-theme="dark"] .landing-page-wrapper .features .feature-card .h3,[data-bs-theme="dark"] .landing-page-wrapper .feature-card h3,[data-bs-theme="dark"] .landing-page-wrapper .feature-card .h3,[data-bs-theme="dark"] .features .feature-card h3,[data-bs-theme="dark"] .features .feature-card .h3{color:#3b82f6!important}[data-bs-theme="dark"] .landing-page-wrapper .features .feature-card p,[data-bs-theme="dark"] .landing-page-wrapper .feature-card p,[data-bs-theme="dark"] .features .feature-card p{color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-header{background-color:#1f2937!important;border-bottom-color:#374151!important}[data-bs-theme="dark"] .landing-page-header .navbar-brand,[data-bs-theme="dark"] .landing-page-header .logo-text{color:#3b82f6!important}[data-bs-theme="dark"] .landing-page-header .nav-link{color:rgba(255,255,255,0.8)!important}[data-bs-theme="dark"] .landing-page-header .nav-link:hover{color:#f59e0b!important}[data-bs-theme="dark"] .landing-page-header .btn-light{background-color:rgba(255,255,255,0.2)!important;color:#ffffff!important;border-color:rgba(255,255,255,0.3)!important}[data-bs-theme="dark"] .landing-page-header .btn-light:hover{background-color:rgba(255,255,255,0.3)!important;color:#ffffff!important}[data-bs-theme="dark"] .landing-page-header .btn-outline-light{color:rgba(255,255,255,0.8)!important;border-color:rgba(255,255,255,0.3)!important}[data-bs-theme="dark"] .landing-page-header .btn-outline-light:hover{background-color:rgba(255,255,255,0.1)!important;color:#ffffff!important}[data-bs-theme="dark"] .landing-page-header .navbar-text{color:rgba(255,255,255,0.6)!important}[data-bs-theme="dark"] .public-footer{background:linear-gradient(135deg,#111827 0%,#1f2937 100%)!important;color:#f9fafb!important}[data-bs-theme="dark"] .public-footer h4,[data-bs-theme="dark"] .public-footer .h4{color:#3b82f6!important}[data-bs-theme="dark"] .public-footer a{color:rgba(255,255,255,0.8)!important}[data-bs-theme="dark"] .public-footer a:hover{color:#f59e0b!important}[data-bs-theme="dark"] .alert{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .alert-info{background-color:rgba(8,145,178,0.1)!important;color:#3b82f6!important;border-color:rgba(8,145,178,0.3)!important}[data-bs-theme="dark"] .alert-success{background-color:rgba(16,185,129,0.1)!important;color:#10b981!important;border-color:rgba(16,185,129,0.3)!important}[data-bs-theme="dark"] .alert-warning{background-color:rgba(245,158,11,0.1)!important;color:#f59e0b!important;border-color:rgba(245,158,11,0.3)!important}[data-bs-theme="dark"] .alert-danger{background-color:rgba(239,68,68,0.1)!important;color:#ef4444!important;border-color:rgba(239,68,68,0.3)!important}[data-bs-theme="dark"] .form-control{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .form-control:focus{background-color:#1f2937!important;color:#f9fafb!important;border-color:#3b82f6!important;box-shadow:0 0 0 0.2rem rgba(59,130,246,0.25)!important}[data-bs-theme="dark"] .form-label{color:#3b82f6!important}[data-bs-theme="dark"] .form-text{color:#d1d5db!important}[data-bs-theme="dark"] .btn,[data-bs-theme="dark"] .add-material-btn{border-color:#374151}[data-bs-theme="dark"] .btn-primary{background-color:#0f2058!important;color:#ffffff!important;border-color:#0f2058!important}[data-bs-theme="dark"] .btn-primary:hover{background-color:#13286e!important;color:#ffffff!important}[data-bs-theme="dark"] .btn-outline-primary,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.btn-outline-primary,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.add-material-btn,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.js-refresh-kanban.btn,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.deposit-button,[data-bs-theme="dark"] .deposit-button,[data-bs-theme="dark"] .event-history-page .btn.btn-secondary,.event-history-page [data-bs-theme="dark"] .btn.btn-secondary,[data-bs-theme="dark"] .event-history-page .btn-secondary.add-material-btn,.event-history-page [data-bs-theme="dark"] .btn-secondary.add-material-btn,[data-bs-theme="dark"] .add-material-btn,[data-bs-theme="dark"] .js-refresh-kanban.btn{background:transparent!important;color:#f9fafb!important;border:2px solid #f9fafb!important;transition:all 0.3s ease!important}[data-bs-theme="dark"] .btn-outline-primary:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.btn-outline-primary:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.add-material-btn:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.deposit-button:hover,[data-bs-theme="dark"] .deposit-button:hover,[data-bs-theme="dark"] .event-history-page .btn.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .btn.btn-secondary:hover,[data-bs-theme="dark"] .add-material-btn:hover,[data-bs-theme="dark"] .js-refresh-kanban.btn:hover{background:#3b82f6!important;color:#111827!important;border-color:#3b82f6!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(59,130,246,0.3)!important}[data-bs-theme="dark"] .btn-outline-light{color:rgba(255,255,255,0.8)!important;border-color:rgba(255,255,255,0.3)!important}[data-bs-theme="dark"] .btn-outline-light:hover{background-color:rgba(255,255,255,0.1)!important;color:#ffffff!important}[data-bs-theme="dark"] .table{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .table th{background-color:#1f2937!important;color:#3b82f6!important;border-color:#374151!important}[data-bs-theme="dark"] .table td{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .modal-content{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .modal-header{background-color:#1f2937!important;border-bottom-color:#374151!important}[data-bs-theme="dark"] .modal-footer{background-color:#1f2937!important;border-top-color:#374151!important}[data-bs-theme="dark"] .tooltip-inner{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .tooltip.bs-tooltip-top .tooltip-arrow::before,[data-bs-theme="dark"] .tooltip.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before{border-top-color:#1f2937!important}[data-bs-theme="dark"] .tooltip.bs-tooltip-bottom .tooltip-arrow::before,[data-bs-theme="dark"] .tooltip.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before{border-bottom-color:#1f2937!important}[data-bs-theme="dark"] .tooltip.bs-tooltip-start .tooltip-arrow::before,[data-bs-theme="dark"] .tooltip.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before{border-left-color:#1f2937!important}[data-bs-theme="dark"] .tooltip.bs-tooltip-end .tooltip-arrow::before,[data-bs-theme="dark"] .tooltip.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before{border-right-color:#1f2937!important}[data-bs-theme="dark"] .popover{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .popover-header{background-color:#1f2937!important;color:#3b82f6!important;border-bottom-color:#374151!important}[data-bs-theme="dark"] .accordion-item{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .accordion-button{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .accordion-button:not(.collapsed){background-color:#374151!important;color:#f59e0b!important}[data-bs-theme="dark"] .accordion-body{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .nav-tabs{border-bottom-color:#374151!important}[data-bs-theme="dark"] .nav-tabs .nav-link{background-color:#1f2937!important;border-color:#374151!important;color:#ffffff!important}[data-bs-theme="dark"] .nav-tabs .nav-link i{color:inherit!important}[data-bs-theme="dark"] .nav-tabs .nav-link:hover{background-color:#374151!important;color:#ffffff!important;border-color:rgba(255,255,255,0.2)!important}[data-bs-theme="dark"] .nav-tabs .nav-link:hover i{color:#ffffff!important}[data-bs-theme="dark"] .nav-tabs .nav-link.active{background-color:#374151!important;color:#ffffff!important;border-color:#374151!important}[data-bs-theme="dark"] .nav-tabs .nav-link.active i{color:#ffffff!important}[data-bs-theme="dark"] .nav-pills .nav-link{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .nav-pills .nav-link:hover{background-color:#374151!important;color:#f59e0b!important}[data-bs-theme="dark"] .nav-pills .nav-link.active{background-color:#0f2058!important;color:#f59e0b!important}[data-bs-theme="dark"] .pagination{background-color:transparent!important}[data-bs-theme="dark"] .page-link{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .page-link:hover{background-color:#374151!important;color:#f59e0b!important}[data-bs-theme="dark"] .page-item.active .page-link{background-color:#0f2058!important;color:#f59e0b!important;border-color:#0f2058!important}[data-bs-theme="dark"] .breadcrumb{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .breadcrumb-item a{color:#3b82f6!important}[data-bs-theme="dark"] .breadcrumb-item.active{color:#f9fafb!important}[data-bs-theme="dark"] .spinner-border,[data-bs-theme="dark"] .spinner-grow{color:#3b82f6!important}[data-bs-theme="dark"] .placeholder{background-color:#374151!important}[data-bs-theme="dark"] .progress{background-color:#1f2937!important}[data-bs-theme="dark"] .progress-bar{background-color:#3b82f6!important}[data-bs-theme="dark"] .badge{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .badge-primary{background-color:#0f2058!important;color:#f59e0b!important}[data-bs-theme="dark"] .badge-success{background-color:#036546!important;color:#ffffff!important}[data-bs-theme="dark"] .badge-warning{background-color:#f59e0b!important;color:#111827!important}[data-bs-theme="dark"] .badge-danger{background-color:#dc2626!important;color:#ffffff!important}[data-bs-theme="dark"] .badge-secondary{background-color:#4b5563!important;color:#ffffff!important}[data-bs-theme="dark"] .badge-info{background-color:#0891b2!important;color:#111827!important}[data-bs-theme="dark"] .badge-dark{background-color:#374151!important;color:#ffffff!important}[data-bs-theme="dark"] ul,[data-bs-theme="dark"] ol{color:#f9fafb!important}[data-bs-theme="dark"] li{color:#f9fafb!important}[data-bs-theme="dark"] code{background-color:#1f2937!important;color:#f59e0b!important}[data-bs-theme="dark"] pre{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] blockquote{background-color:#1f2937!important;color:#f9fafb!important;border-left-color:#3b82f6!important}[data-bs-theme="dark"] hr{border-color:#374151!important}[data-bs-theme="dark"] a:not(.btn):not(.add-material-btn):not(.dropdown-item):not(.nav-link):not(.page-link):not(.list-group-item){color:#3b82f6!important}[data-bs-theme="dark"] a:not(.btn):not(.add-material-btn):not(.dropdown-item):not(.nav-link):not(.page-link):not(.list-group-item):hover{color:#f59e0b!important}[data-bs-theme="dark"] h1,[data-bs-theme="dark"] .h1,[data-bs-theme="dark"] h2,[data-bs-theme="dark"] .h2,[data-bs-theme="dark"] h3,[data-bs-theme="dark"] .h3,[data-bs-theme="dark"] h4,[data-bs-theme="dark"] .h4,[data-bs-theme="dark"] h5,[data-bs-theme="dark"] .h5,[data-bs-theme="dark"] h6,[data-bs-theme="dark"] .h6{color:#3b82f6!important}[data-bs-theme="dark"] p{color:#f9fafb!important}[data-bs-theme="dark"] strong,[data-bs-theme="dark"] b{color:#3b82f6!important}[data-bs-theme="dark"] em,[data-bs-theme="dark"] i{color:inherit}[data-bs-theme="dark"] small,[data-bs-theme="dark"] .small{color:#9ca3af!important}[data-bs-theme="dark"] mark,[data-bs-theme="dark"] .mark{background-color:#f59e0b!important;color:#111827!important}[data-bs-theme="dark"] ins{background-color:rgba(16,185,129,0.2)!important;color:#10b981!important}[data-bs-theme="dark"] del{background-color:rgba(239,68,68,0.2)!important;color:#ef4444!important}[data-bs-theme="dark"] article,[data-bs-theme="dark"] aside,[data-bs-theme="dark"] footer,[data-bs-theme="dark"] header,[data-bs-theme="dark"] main,[data-bs-theme="dark"] nav,[data-bs-theme="dark"] section{background-color:transparent!important;color:#f9fafb!important}[data-bs-theme="dark"] figure{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] figcaption{color:#9ca3af!important}[data-bs-theme="dark"] details{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] summary{color:#3b82f6!important}[data-bs-theme="dark"] dialog{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] menu{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] iframe,[data-bs-theme="dark"] canvas,[data-bs-theme="dark"] video,[data-bs-theme="dark"] audio{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] iframe{border-color:#374151!important}[data-bs-theme="dark"] svg{background-color:transparent!important;color:#f9fafb!important}[data-bs-theme="dark"] img{background-color:transparent!important}[data-bs-theme="dark"] .input-group-text{background-color:#1f2937!important;color:#d1d5db!important;border-color:#374151!important}[data-bs-theme="dark"] .form-select{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .form-select:focus{background-color:#1f2937!important;color:#f9fafb!important;border-color:#3b82f6!important;box-shadow:0 0 0 0.2rem rgba(59,130,246,0.25)!important}[data-bs-theme="dark"] .list-group{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .list-group-item{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .list-group-item:hover{background-color:#374151!important}[data-bs-theme="dark"] .list-group-item.active{background-color:#374151!important;color:#f59e0b!important;border-color:#f59e0b!important}[data-bs-theme="dark"] .card .card-header{background:rgba(59,130,246,0.1)!important;border-bottom-color:rgba(59,130,246,0.2)!important}[data-bs-theme="dark"] .card .card-header h3,[data-bs-theme="dark"] .card .card-header .h3,[data-bs-theme="dark"] .card .card-header h5,[data-bs-theme="dark"] .card .card-header .h5{color:#f9fafb!important}[data-bs-theme="dark"] .card .card-header p.text-muted{color:#d1d5db!important}[data-bs-theme="dark"] .card .list-group-item{background:#1f2937!important;border-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .card .list-group-item.bg-light{background:rgba(59,130,246,0.1)!important;color:#f9fafb!important}[data-bs-theme="dark"] .card .list-group-item.bg-light i{color:#3b82f6!important}[data-bs-theme="dark"] .card .list-group-item .fw-semibold{color:#f9fafb!important}[data-bs-theme="dark"] .card .list-group-item .small.text-muted{color:#d1d5db!important}[data-bs-theme="dark"] .card .list-group-item .btn-outline-primary,[data-bs-theme="dark"] .card .list-group-item .deposit-button,[data-bs-theme="dark"] .card .list-group-item .event-history-page .btn.btn-secondary,.event-history-page [data-bs-theme="dark"] .card .list-group-item .btn.btn-secondary,[data-bs-theme="dark"] .card .list-group-item .add-material-btn,[data-bs-theme="dark"] .card .list-group-item .js-refresh-kanban.btn{border-color:#3b82f6!important;color:#3b82f6!important}[data-bs-theme="dark"] .card .list-group-item .btn-outline-primary:hover,[data-bs-theme="dark"] .card .list-group-item .deposit-button:hover,[data-bs-theme="dark"] .card .list-group-item .event-history-page .btn.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .card .list-group-item .btn.btn-secondary:hover,[data-bs-theme="dark"] .card .list-group-item .add-material-btn:hover,[data-bs-theme="dark"] .card .list-group-item .js-refresh-kanban.btn:hover{background-color:#3b82f6!important;color:#111827!important}[data-bs-theme="dark"] .card .list-group-item .badge.bg-primary{background-color:#3b82f6!important;color:#111827!important}[data-bs-theme="dark"] .card .list-group-item .badge.bg-info{background-color:#0891b2!important;color:#ffffff!important}[data-bs-theme="dark"] .card .list-group-item .badge.bg-warning{background-color:#d97706!important;color:#1f2937!important}[data-bs-theme="dark"] .toast{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .toast-header{background-color:#1f2937!important;color:#f9fafb!important;border-bottom-color:#374151!important}[data-bs-theme="dark"] .offcanvas{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .offcanvas-header{background-color:#1f2937!important;border-bottom-color:#374151!important}[data-bs-theme="dark"] .offcanvas-body{background-color:#1f2937!important}[data-bs-theme="dark"] .carousel{background-color:#1f2937!important}[data-bs-theme="dark"] .carousel-item{background-color:#1f2937!important}[data-bs-theme="dark"] .collapse{background-color:transparent!important}[data-bs-theme="dark"] .collapse.show{background-color:#1f2937!important}[data-bs-theme="dark"] .bg-light{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .bg-white{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .form-control::placeholder{color:#9ca3af!important;opacity:1!important}[data-bs-theme="dark"] .text-muted{color:#9ca3af!important}[data-bs-theme="dark"] .text-secondary{color:#d1d5db!important}[data-bs-theme="dark"] .border{border-color:#374151!important}[data-bs-theme="dark"] .border-light{border-color:#374151!important}[data-bs-theme="dark"] .border-white{border-color:#374151!important}[data-bs-theme="dark"] .navbar{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .navbar-brand{color:#3b82f6!important}[data-bs-theme="dark"] .navbar-nav .nav-link{color:#d1d5db!important}[data-bs-theme="dark"] .navbar-nav .nav-link:hover{color:#f59e0b!important}[data-bs-theme="dark"] .navbar-text{color:#d1d5db!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"]{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .form-control::placeholder{color:#9ca3af!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .text-muted{color:#9ca3af!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .text-secondary{color:#d1d5db!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .border{border-color:#374151!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .border-light{border-color:#374151!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .bg-light{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .bg-white{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .referral-header-badge{background-color:transparent!important;color:#f9fafb!important;border:2px solid #f9fafb!important;font-size:1rem;padding:0.5em 0.75em}[data-bs-theme="dark"] .referral-header-badge i{color:inherit!important}[data-bs-theme="dark"] .auth-section{background-color:#111827!important}[data-bs-theme="dark"] .auth-container{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .features,[data-bs-theme="dark"] .courses,[data-bs-theme="dark"] .testimonials,[data-bs-theme="dark"] .lead-form-section,[data-bs-theme="dark"] .course-specific-block{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] #userDropdown span,[data-bs-theme="dark"] .topbar-logo span{color:#f9fafb!important}[data-bs-theme="dark"] .table-light,[data-bs-theme="dark"] .table-light th,[data-bs-theme="dark"] .table-light td{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .dashboard-grid .text-primary,[data-bs-theme="dark"] .dashboard-grid .text-primary h1,[data-bs-theme="dark"] .dashboard-grid .text-primary .h1,[data-bs-theme="dark"] .dashboard-grid .text-primary h2,[data-bs-theme="dark"] .dashboard-grid .text-primary .h2,[data-bs-theme="dark"] .dashboard-grid .text-primary h3,[data-bs-theme="dark"] .dashboard-grid .text-primary .h3,[data-bs-theme="dark"] .dashboard-grid .text-primary h4,[data-bs-theme="dark"] .dashboard-grid .text-primary .h4,[data-bs-theme="dark"] .dashboard-grid .text-primary h5,[data-bs-theme="dark"] .dashboard-grid .text-primary .h5,[data-bs-theme="dark"] .dashboard-grid .text-primary h6,[data-bs-theme="dark"] .dashboard-grid .text-primary .h6{color:#3b82f6!important}[data-bs-theme="dark"] .dashboard-grid .text-success,[data-bs-theme="dark"] .dashboard-grid .text-success h1,[data-bs-theme="dark"] .dashboard-grid .text-success .h1,[data-bs-theme="dark"] .dashboard-grid .text-success h2,[data-bs-theme="dark"] .dashboard-grid .text-success .h2,[data-bs-theme="dark"] .dashboard-grid .text-success h3,[data-bs-theme="dark"] .dashboard-grid .text-success .h3,[data-bs-theme="dark"] .dashboard-grid .text-success h4,[data-bs-theme="dark"] .dashboard-grid .text-success .h4,[data-bs-theme="dark"] .dashboard-grid .text-success h5,[data-bs-theme="dark"] .dashboard-grid .text-success .h5,[data-bs-theme="dark"] .dashboard-grid .text-success h6,[data-bs-theme="dark"] .dashboard-grid .text-success .h6{color:#10b981!important}[data-bs-theme="dark"] .dashboard-grid .text-warning,[data-bs-theme="dark"] .dashboard-grid .text-warning h1,[data-bs-theme="dark"] .dashboard-grid .text-warning .h1,[data-bs-theme="dark"] .dashboard-grid .text-warning h2,[data-bs-theme="dark"] .dashboard-grid .text-warning .h2,[data-bs-theme="dark"] .dashboard-grid .text-warning h3,[data-bs-theme="dark"] .dashboard-grid .text-warning .h3,[data-bs-theme="dark"] .dashboard-grid .text-warning h4,[data-bs-theme="dark"] .dashboard-grid .text-warning .h4,[data-bs-theme="dark"] .dashboard-grid .text-warning h5,[data-bs-theme="dark"] .dashboard-grid .text-warning .h5,[data-bs-theme="dark"] .dashboard-grid .text-warning h6,[data-bs-theme="dark"] .dashboard-grid .text-warning .h6{color:#f59e0b!important}[data-bs-theme="dark"] .dashboard-grid .text-info,[data-bs-theme="dark"] .dashboard-grid .text-info h1,[data-bs-theme="dark"] .dashboard-grid .text-info .h1,[data-bs-theme="dark"] .dashboard-grid .text-info h2,[data-bs-theme="dark"] .dashboard-grid .text-info .h2,[data-bs-theme="dark"] .dashboard-grid .text-info h3,[data-bs-theme="dark"] .dashboard-grid .text-info .h3,[data-bs-theme="dark"] .dashboard-grid .text-info h4,[data-bs-theme="dark"] .dashboard-grid .text-info .h4,[data-bs-theme="dark"] .dashboard-grid .text-info h5,[data-bs-theme="dark"] .dashboard-grid .text-info .h5,[data-bs-theme="dark"] .dashboard-grid .text-info h6,[data-bs-theme="dark"] .dashboard-grid .text-info .h6{color:#3b82f6!important}html[data-bs-theme="light"] .toast.chat-toast,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast{background-color:#ffffff!important;color:#212529!important;border:1px solid #dee2e6!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}html[data-bs-theme="light"] .toast.chat-toast .toast-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}html[data-bs-theme="light"] .toast.chat-toast .toast-body,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-body{background-color:#ffffff!important;color:#212529!important}html[data-bs-theme="light"] .toast.chat-toast .text-muted,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .text-muted{color:#6c757d!important}html[data-bs-theme="light"] .toast.chat-toast .btn-close,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme="light"] .toast.chat-toast .border-top,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .border-top{border-top-color:#dee2e6!important}.form-range::-webkit-slider-runnable-track{background-color:#374151}.form-range::-moz-range-track{background-color:#374151}.form-range::-webkit-slider-thumb{background-color:#3b82f6}.form-range::-moz-range-thumb{background-color:#3b82f6}.form-range:disabled::-webkit-slider-thumb{background-color:#4b5563}.form-range:disabled::-moz-range-thumb{background-color:#4b5563}[data-bs-theme="dark"] .manager-dashboard .kanban-column h1,[data-bs-theme="dark"] .manager-dashboard .kanban-column .h1,[data-bs-theme="dark"] .manager-dashboard .kanban-column h2,[data-bs-theme="dark"] .manager-dashboard .kanban-column .h2,[data-bs-theme="dark"] .manager-dashboard .kanban-column h3,[data-bs-theme="dark"] .manager-dashboard .kanban-column .h3,[data-bs-theme="dark"] .manager-dashboard .kanban-column h4,[data-bs-theme="dark"] .manager-dashboard .kanban-column .h4,[data-bs-theme="dark"] .manager-dashboard .kanban-column h5,[data-bs-theme="dark"] .manager-dashboard .kanban-column .h5,[data-bs-theme="dark"] .manager-dashboard .kanban-column h6,[data-bs-theme="dark"] .manager-dashboard .kanban-column .h6,[data-bs-theme="dark"] .manager-dashboard .kanban-card h1,[data-bs-theme="dark"] .manager-dashboard .kanban-card .h1,[data-bs-theme="dark"] .manager-dashboard .kanban-card h2,[data-bs-theme="dark"] .manager-dashboard .kanban-card .h2,[data-bs-theme="dark"] .manager-dashboard .kanban-card h3,[data-bs-theme="dark"] .manager-dashboard .kanban-card .h3,[data-bs-theme="dark"] .manager-dashboard .kanban-card h4,[data-bs-theme="dark"] .manager-dashboard .kanban-card .h4,[data-bs-theme="dark"] .manager-dashboard .kanban-card h5,[data-bs-theme="dark"] .manager-dashboard .kanban-card .h5,[data-bs-theme="dark"] .manager-dashboard .kanban-card h6,[data-bs-theme="dark"] .manager-dashboard .kanban-card .h6,[data-bs-theme="dark"] .manager-dashboard .list-group-item h1,[data-bs-theme="dark"] .manager-dashboard .list-group-item .h1,[data-bs-theme="dark"] .manager-dashboard .list-group-item h2,[data-bs-theme="dark"] .manager-dashboard .list-group-item .h2,[data-bs-theme="dark"] .manager-dashboard .list-group-item h3,[data-bs-theme="dark"] .manager-dashboard .list-group-item .h3,[data-bs-theme="dark"] .manager-dashboard .list-group-item h4,[data-bs-theme="dark"] .manager-dashboard .list-group-item .h4,[data-bs-theme="dark"] .manager-dashboard .list-group-item h5,[data-bs-theme="dark"] .manager-dashboard .list-group-item .h5,[data-bs-theme="dark"] .manager-dashboard .list-group-item h6,[data-bs-theme="dark"] .manager-dashboard .list-group-item .h6,[data-bs-theme="dark"] .manager-dashboard .quality-client-card h1,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .h1,[data-bs-theme="dark"] .manager-dashboard .quality-client-card h2,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .h2,[data-bs-theme="dark"] .manager-dashboard .quality-client-card h3,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .h3,[data-bs-theme="dark"] .manager-dashboard .quality-client-card h4,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .h4,[data-bs-theme="dark"] .manager-dashboard .quality-client-card h5,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .h5,[data-bs-theme="dark"] .manager-dashboard .quality-client-card h6,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .h6{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .kanban-column p,[data-bs-theme="dark"] .manager-dashboard .kanban-column span,[data-bs-theme="dark"] .manager-dashboard .kanban-column div,[data-bs-theme="dark"] .manager-dashboard .kanban-column .text-muted,[data-bs-theme="dark"] .manager-dashboard .kanban-card p,[data-bs-theme="dark"] .manager-dashboard .kanban-card span,[data-bs-theme="dark"] .manager-dashboard .kanban-card div,[data-bs-theme="dark"] .manager-dashboard .kanban-card .text-muted,[data-bs-theme="dark"] .manager-dashboard .list-group-item p,[data-bs-theme="dark"] .manager-dashboard .list-group-item span,[data-bs-theme="dark"] .manager-dashboard .list-group-item div,[data-bs-theme="dark"] .manager-dashboard .list-group-item .text-muted,[data-bs-theme="dark"] .manager-dashboard .quality-client-card p,[data-bs-theme="dark"] .manager-dashboard .quality-client-card span,[data-bs-theme="dark"] .manager-dashboard .quality-client-card div,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .text-muted{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header h1,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header .h1,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header h2,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header .h2,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header h3,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header .h3,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header h4,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header .h4,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header h5,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header .h5,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header h6,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header .h6,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header h1,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header .h1,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header h2,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header .h2,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header h3,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header .h3,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header h4,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header .h4,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header h5,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header .h5,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header h6,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header .h6,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header h1,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header .h1,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header h2,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header .h2,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header h3,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header .h3,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header h4,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header .h4,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header h5,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header .h5,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header h6,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header .h6,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header h1,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header .h1,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header h2,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header .h2,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header h3,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header .h3,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header h4,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header .h4,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header h5,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header .h5,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header h6,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header .h6,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header h1,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header .h1,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header h2,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header .h2,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header h3,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header .h3,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header h4,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header .h4,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header h5,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header .h5,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header h6,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header .h6,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header h1,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header .h1,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header h2,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header .h2,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header h3,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header .h3,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header h4,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header .h4,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header h5,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header .h5,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header h6,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header .h6,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header h1,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header .h1,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header h2,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header .h2,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header h3,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header .h3,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header h4,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header .h4,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header h5,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header .h5,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header h6,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header .h6,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header h1,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header .h1,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header h2,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header .h2,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header h3,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header .h3,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header h4,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header .h4,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header h5,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header .h5,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header h6,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header .h6{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-body p,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-body span,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-body div,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-body p,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-body span,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-body div,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-body p,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-body span,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-body div,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-body p,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-body span,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-body div,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-body p,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-body span,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-body div,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-body p,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-body span,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-body div,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-body p,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-body span,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-body div,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-body p,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-body span,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-body div{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item h1,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .h1,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item h2,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .h2,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item h3,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .h3,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item h4,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .h4,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item h5,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .h5,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item h6,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .h6,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item h1,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .h1,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item h2,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .h2,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item h3,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .h3,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item h4,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .h4,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item h5,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .h5,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item h6,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .h6,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item h1,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .h1,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item h2,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .h2,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item h3,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .h3,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item h4,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .h4,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item h5,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .h5,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item h6,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .h6{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item p,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item span,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item div,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item p,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item span,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item div,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item p,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item span,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item div{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .lead-name,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .client-name,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .lead-name,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .client-name,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .lead-name,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .client-name{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .lead-info,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .client-info,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .lead-info,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .client-info,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .lead-info,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .client-info{color:#d1d5db!important}[data-bs-theme="dark"] .manager-dashboard .lead-card,[data-bs-theme="dark"] .manager-dashboard .client-card{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .lead-card h1,[data-bs-theme="dark"] .manager-dashboard .lead-card .h1,[data-bs-theme="dark"] .manager-dashboard .lead-card h2,[data-bs-theme="dark"] .manager-dashboard .lead-card .h2,[data-bs-theme="dark"] .manager-dashboard .lead-card h3,[data-bs-theme="dark"] .manager-dashboard .lead-card .h3,[data-bs-theme="dark"] .manager-dashboard .lead-card h4,[data-bs-theme="dark"] .manager-dashboard .lead-card .h4,[data-bs-theme="dark"] .manager-dashboard .lead-card h5,[data-bs-theme="dark"] .manager-dashboard .lead-card .h5,[data-bs-theme="dark"] .manager-dashboard .lead-card h6,[data-bs-theme="dark"] .manager-dashboard .lead-card .h6,[data-bs-theme="dark"] .manager-dashboard .client-card h1,[data-bs-theme="dark"] .manager-dashboard .client-card .h1,[data-bs-theme="dark"] .manager-dashboard .client-card h2,[data-bs-theme="dark"] .manager-dashboard .client-card .h2,[data-bs-theme="dark"] .manager-dashboard .client-card h3,[data-bs-theme="dark"] .manager-dashboard .client-card .h3,[data-bs-theme="dark"] .manager-dashboard .client-card h4,[data-bs-theme="dark"] .manager-dashboard .client-card .h4,[data-bs-theme="dark"] .manager-dashboard .client-card h5,[data-bs-theme="dark"] .manager-dashboard .client-card .h5,[data-bs-theme="dark"] .manager-dashboard .client-card h6,[data-bs-theme="dark"] .manager-dashboard .client-card .h6{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .lead-card p,[data-bs-theme="dark"] .manager-dashboard .lead-card span,[data-bs-theme="dark"] .manager-dashboard .lead-card div,[data-bs-theme="dark"] .manager-dashboard .client-card p,[data-bs-theme="dark"] .manager-dashboard .client-card span,[data-bs-theme="dark"] .manager-dashboard .client-card div{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .lead-card .lead-details,[data-bs-theme="dark"] .manager-dashboard .lead-card .client-details,[data-bs-theme="dark"] .manager-dashboard .client-card .lead-details,[data-bs-theme="dark"] .manager-dashboard .client-card .client-details{color:#f9fafb!important}html[data-bs-theme="light"] .toast.chat-toast,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast{background-color:#ffffff!important;color:#212529!important;border:1px solid #dee2e6!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}html[data-bs-theme="light"] .toast.chat-toast .toast-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}html[data-bs-theme="light"] .toast.chat-toast .toast-body,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-body{background-color:#ffffff!important;color:#212529!important}html[data-bs-theme="light"] .toast.chat-toast .text-muted,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .text-muted{color:#6c757d!important}html[data-bs-theme="light"] .toast.chat-toast .btn-close,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme="light"] .toast.chat-toast .border-top,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .border-top{border-top-color:#dee2e6!important}body .manager-dashboard .stats-widget{background:#ffffff;border:none;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);overflow:hidden;transition:all 0.3s ease;position:relative;min-height:160px;padding:1.5rem;margin-bottom:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}body .manager-dashboard .stats-widget:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}body .manager-dashboard .stats-widget .h3,body .manager-dashboard .stats-widget .metric-value,body .manager-dashboard .stats-widget .h4{font-size:2rem;font-weight:700;line-height:1;margin-bottom:0.5rem;color:#1f2937}body .manager-dashboard .stats-widget .small{font-size:0.875rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:#6b7280}body .manager-dashboard .stats-widget .text-primary{color:#0891b2}body .manager-dashboard .stats-widget .text-success{color:#059669}body .manager-dashboard .stats-widget .text-warning{color:#d97706}body .manager-dashboard .stats-widget .text-danger{color:#dc2626}body .manager-dashboard .stats-widget .text-info{color:#0891b2}html[data-bs-theme="light"] .toast.chat-toast,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast{background-color:#ffffff!important;color:#212529!important;border:1px solid #dee2e6!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}html[data-bs-theme="light"] .toast.chat-toast .toast-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}html[data-bs-theme="light"] .toast.chat-toast .toast-body,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-body{background-color:#ffffff!important;color:#212529!important}html[data-bs-theme="light"] .toast.chat-toast .text-muted,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .text-muted{color:#6c757d!important}html[data-bs-theme="light"] .toast.chat-toast .btn-close,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme="light"] .toast.chat-toast .border-top,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .border-top{border-top-color:#dee2e6!important}body #unifiedLeadDetailModal.modal.fade.show .modal-content{background-color:#ffffff!important;color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .modal-header{background-color:#ffffff!important;color:#1f2937!important;border-bottom-color:#d1d5db!important}body #unifiedLeadDetailModal.modal.fade.show .modal-header h5,body #unifiedLeadDetailModal.modal.fade.show .modal-header .h5,body #unifiedLeadDetailModal.modal.fade.show .modal-header h6,body #unifiedLeadDetailModal.modal.fade.show .modal-header .h6{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .modal-body{background-color:#ffffff!important;color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .card{background-color:#ffffff!important;color:#1f2937!important;border-color:#d1d5db!important}body #unifiedLeadDetailModal.modal.fade.show .card-header{background-color:#1e40af!important;color:#ffffff!important}body #unifiedLeadDetailModal.modal.fade.show .card-header h5,body #unifiedLeadDetailModal.modal.fade.show .card-header .h5,body #unifiedLeadDetailModal.modal.fade.show .card-header h6,body #unifiedLeadDetailModal.modal.fade.show .card-header .h6{color:#ffffff!important}body #unifiedLeadDetailModal.modal.fade.show .card-body{background-color:#ffffff!important;color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .card-body p{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .card-body p strong{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .card-body span{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .card-body div{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .card-body .row{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6 p{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6 p strong{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6 p span{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .info-list li{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .info-list li .info-label{color:#4b5563!important;font-weight:600}body #unifiedLeadDetailModal.modal.fade.show .info-list li .info-value{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .info-list li .info-icon{color:#1e40af!important}body #unifiedLeadDetailModal.modal.fade.show .contact-info .contact-item{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .btn-outline-secondary{color:#374151!important;border-color:#9ca3af!important}body #unifiedLeadDetailModal.modal.fade.show .btn-outline-secondary:hover{background-color:#4b5563!important;color:#ffffff!important}body #unifiedLeadDetailModal.modal.fade.show .text-muted{color:#4b5563!important}body #unifiedLeadDetailModal.modal.fade.show .text-primary{color:#1e40af!important}body #unifiedLeadDetailModal.modal.fade.show .text-success{color:#059669!important}body #unifiedLeadDetailModal.modal.fade.show .text-warning{color:#d97706!important}body #unifiedLeadDetailModal.modal.fade.show .text-danger{color:#dc2626!important}body #unifiedLeadDetailModal.modal.fade.show *{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show p,body #unifiedLeadDetailModal.modal.fade.show span,body #unifiedLeadDetailModal.modal.fade.show div,body #unifiedLeadDetailModal.modal.fade.show strong,body #unifiedLeadDetailModal.modal.fade.show em,body #unifiedLeadDetailModal.modal.fade.show i,body #unifiedLeadDetailModal.modal.fade.show b{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show h1,body #unifiedLeadDetailModal.modal.fade.show .h1,body #unifiedLeadDetailModal.modal.fade.show h2,body #unifiedLeadDetailModal.modal.fade.show .h2,body #unifiedLeadDetailModal.modal.fade.show h3,body #unifiedLeadDetailModal.modal.fade.show .h3,body #unifiedLeadDetailModal.modal.fade.show h4,body #unifiedLeadDetailModal.modal.fade.show .h4,body #unifiedLeadDetailModal.modal.fade.show h5,body #unifiedLeadDetailModal.modal.fade.show .h5,body #unifiedLeadDetailModal.modal.fade.show h6,body #unifiedLeadDetailModal.modal.fade.show .h6{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .modal-dialog .modal-content .modal-body .card .card-body .row .col-md-6 p{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .modal-dialog .modal-content .modal-body .card .card-body .row .col-md-6 p strong{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .modal-dialog .modal-content .modal-body .card .card-body .row .col-md-6 p span{color:#1f2937!important}html[data-bs-theme="light"] .toast.chat-toast,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast{background-color:#ffffff!important;color:#212529!important;border:1px solid #dee2e6!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}html[data-bs-theme="light"] .toast.chat-toast .toast-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}html[data-bs-theme="light"] .toast.chat-toast .toast-body,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-body{background-color:#ffffff!important;color:#212529!important}html[data-bs-theme="light"] .toast.chat-toast .text-muted,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .text-muted{color:#6c757d!important}html[data-bs-theme="light"] .toast.chat-toast .btn-close,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme="light"] .toast.chat-toast .border-top,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .border-top{border-top-color:#dee2e6!important}body .manager-dashboard .card{background:#ffffff;border:none;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);overflow:hidden;transition:all 0.3s ease;position:relative}body .manager-dashboard .card:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}body .manager-dashboard .card .card-header{background:rgba(30,64,175,0.05);border-bottom:1px solid rgba(30,64,175,0.1);padding:1rem}body .manager-dashboard .card .card-header h6,body .manager-dashboard .card .card-header .h6{color:#1f2937;font-weight:600;margin-bottom:0}body .manager-dashboard .card .card-header h6 i,body .manager-dashboard .card .card-header .h6 i{color:#1e40af}body .manager-dashboard .card .card-body{padding:1.5rem;color:#1f2937}body .manager-dashboard .card .card-body span{color:#374151}body .manager-dashboard .card .card-body .progress{background-color:rgba(30,64,175,0.1)}body .manager-dashboard .card .card-body .progress-bar.bg-primary{background-color:#1e40af}body .manager-dashboard .card .card-body .progress-bar.bg-success{background-color:#059669}html[data-bs-theme="light"] .toast.chat-toast,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast{background-color:#ffffff!important;color:#212529!important;border:1px solid #dee2e6!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}html[data-bs-theme="light"] .toast.chat-toast .toast-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}html[data-bs-theme="light"] .toast.chat-toast .toast-body,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-body{background-color:#ffffff!important;color:#212529!important}html[data-bs-theme="light"] .toast.chat-toast .text-muted,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .text-muted{color:#6c757d!important}html[data-bs-theme="light"] .toast.chat-toast .btn-close,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme="light"] .toast.chat-toast .border-top,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .border-top{border-top-color:#dee2e6!important}body[data-bs-theme="dark"] .manager-dashboard .stats-widget{background:#1f2937;color:#f9fafb;box-shadow:0 4px 24px rgba(0,0,0,0.22),0 1.5px 0 #374151}body[data-bs-theme="dark"] .manager-dashboard .stats-widget:hover{box-shadow:0 8px 32px rgba(0,0,0,0.3),0 2px 0 #374151}body[data-bs-theme="dark"] .manager-dashboard .stats-widget .h3,body[data-bs-theme="dark"] .manager-dashboard .stats-widget .metric-value,body[data-bs-theme="dark"] .manager-dashboard .stats-widget .h4{color:#f9fafb}body[data-bs-theme="dark"] .manager-dashboard .stats-widget .small{color:#3b82f6}body[data-bs-theme="dark"] .manager-dashboard .stats-widget .text-primary{color:#3b82f6}body[data-bs-theme="dark"] .manager-dashboard .stats-widget .text-success{color:#10b981}body[data-bs-theme="dark"] .manager-dashboard .stats-widget .text-warning{color:#f59e0b}body[data-bs-theme="dark"] .manager-dashboard .stats-widget .text-danger{color:#dc2626}body[data-bs-theme="dark"] .manager-dashboard .stats-widget .text-info{color:#3b82f6}html[data-bs-theme="light"] .toast.chat-toast,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast{background-color:#ffffff!important;color:#212529!important;border:1px solid #dee2e6!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}html[data-bs-theme="light"] .toast.chat-toast .toast-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}html[data-bs-theme="light"] .toast.chat-toast .toast-body,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-body{background-color:#ffffff!important;color:#212529!important}html[data-bs-theme="light"] .toast.chat-toast .text-muted,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .text-muted{color:#6c757d!important}html[data-bs-theme="light"] .toast.chat-toast .btn-close,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme="light"] .toast.chat-toast .border-top,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .border-top{border-top-color:#dee2e6!important}body[data-bs-theme="dark"] .manager-dashboard .card{background:#1f2937;color:#f9fafb;box-shadow:0 4px 24px rgba(0,0,0,0.22),0 1.5px 0 #374151}body[data-bs-theme="dark"] .manager-dashboard .card:hover{box-shadow:0 8px 32px rgba(0,0,0,0.3),0 2px 0 #374151}body[data-bs-theme="dark"] .manager-dashboard .card .card-header{background:rgba(59,130,246,0.1);border-bottom-color:rgba(59,130,246,0.2)}body[data-bs-theme="dark"] .manager-dashboard .card .card-header h6,body[data-bs-theme="dark"] .manager-dashboard .card .card-header .h6{color:#f9fafb}body[data-bs-theme="dark"] .manager-dashboard .card .card-header h6 i,body[data-bs-theme="dark"] .manager-dashboard .card .card-header .h6 i{color:#3b82f6}body[data-bs-theme="dark"] .manager-dashboard .card .card-body{color:#f9fafb}body[data-bs-theme="dark"] .manager-dashboard .card .card-body span{color:#f9fafb}body[data-bs-theme="dark"] .manager-dashboard .card .card-body .progress{background-color:rgba(59,130,246,0.1)}body[data-bs-theme="dark"] .manager-dashboard .card .card-body .progress-bar.bg-primary{background-color:#3b82f6}body[data-bs-theme="dark"] .manager-dashboard .card .card-body .progress-bar.bg-success{background-color:#059669}html[data-bs-theme="light"] .toast.chat-toast,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast{background-color:#ffffff!important;color:#212529!important;border:1px solid #dee2e6!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}html[data-bs-theme="light"] .toast.chat-toast .toast-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}html[data-bs-theme="light"] .toast.chat-toast .toast-body,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-body{background-color:#ffffff!important;color:#212529!important}html[data-bs-theme="light"] .toast.chat-toast .text-muted,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .text-muted{color:#6c757d!important}html[data-bs-theme="light"] .toast.chat-toast .btn-close,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme="light"] .toast.chat-toast .border-top,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .border-top{border-top-color:#dee2e6!important}.manager-dashboard .kanban-column h1,.manager-dashboard .kanban-column .h1,.manager-dashboard .kanban-column h2,.manager-dashboard .kanban-column .h2,.manager-dashboard .kanban-column h3,.manager-dashboard .kanban-column .h3,.manager-dashboard .kanban-column h4,.manager-dashboard .kanban-column .h4,.manager-dashboard .kanban-column h5,.manager-dashboard .kanban-column .h5,.manager-dashboard .kanban-column h6,.manager-dashboard .kanban-column .h6,.manager-dashboard .kanban-card h1,.manager-dashboard .kanban-card .h1,.manager-dashboard .kanban-card h2,.manager-dashboard .kanban-card .h2,.manager-dashboard .kanban-card h3,.manager-dashboard .kanban-card .h3,.manager-dashboard .kanban-card h4,.manager-dashboard .kanban-card .h4,.manager-dashboard .kanban-card h5,.manager-dashboard .kanban-card .h5,.manager-dashboard .kanban-card h6,.manager-dashboard .kanban-card .h6,.manager-dashboard .list-group-item h1,.manager-dashboard .list-group-item .h1,.manager-dashboard .list-group-item h2,.manager-dashboard .list-group-item .h2,.manager-dashboard .list-group-item h3,.manager-dashboard .list-group-item .h3,.manager-dashboard .list-group-item h4,.manager-dashboard .list-group-item .h4,.manager-dashboard .list-group-item h5,.manager-dashboard .list-group-item .h5,.manager-dashboard .list-group-item h6,.manager-dashboard .list-group-item .h6,.manager-dashboard .quality-client-card h1,.manager-dashboard .quality-client-card .h1,.manager-dashboard .quality-client-card h2,.manager-dashboard .quality-client-card .h2,.manager-dashboard .quality-client-card h3,.manager-dashboard .quality-client-card .h3,.manager-dashboard .quality-client-card h4,.manager-dashboard .quality-client-card .h4,.manager-dashboard .quality-client-card h5,.manager-dashboard .quality-client-card .h5,.manager-dashboard .quality-client-card h6,.manager-dashboard .quality-client-card .h6{color:#1f2937!important}.manager-dashboard .kanban-column p,.manager-dashboard .kanban-column span,.manager-dashboard .kanban-column div,.manager-dashboard .kanban-column .text-muted,.manager-dashboard .kanban-card p,.manager-dashboard .kanban-card span,.manager-dashboard .kanban-card div,.manager-dashboard .kanban-card .text-muted,.manager-dashboard .list-group-item p,.manager-dashboard .list-group-item span,.manager-dashboard .list-group-item div,.manager-dashboard .list-group-item .text-muted,.manager-dashboard .quality-client-card p,.manager-dashboard .quality-client-card span,.manager-dashboard .quality-client-card div,.manager-dashboard .quality-client-card .text-muted{color:#374151!important}.manager-dashboard .kanban-column .kanban-card-header h1,.manager-dashboard .kanban-column .kanban-card-header .h1,.manager-dashboard .kanban-column .kanban-card-header h2,.manager-dashboard .kanban-column .kanban-card-header .h2,.manager-dashboard .kanban-column .kanban-card-header h3,.manager-dashboard .kanban-column .kanban-card-header .h3,.manager-dashboard .kanban-column .kanban-card-header h4,.manager-dashboard .kanban-column .kanban-card-header .h4,.manager-dashboard .kanban-column .kanban-card-header h5,.manager-dashboard .kanban-column .kanban-card-header .h5,.manager-dashboard .kanban-column .kanban-card-header h6,.manager-dashboard .kanban-column .kanban-card-header .h6,.manager-dashboard .kanban-column .card-header h1,.manager-dashboard .kanban-column .card-header .h1,.manager-dashboard .kanban-column .card-header h2,.manager-dashboard .kanban-column .card-header .h2,.manager-dashboard .kanban-column .card-header h3,.manager-dashboard .kanban-column .card-header .h3,.manager-dashboard .kanban-column .card-header h4,.manager-dashboard .kanban-column .card-header .h4,.manager-dashboard .kanban-column .card-header h5,.manager-dashboard .kanban-column .card-header .h5,.manager-dashboard .kanban-column .card-header h6,.manager-dashboard .kanban-column .card-header .h6,.manager-dashboard .kanban-card .kanban-card-header h1,.manager-dashboard .kanban-card .kanban-card-header .h1,.manager-dashboard .kanban-card .kanban-card-header h2,.manager-dashboard .kanban-card .kanban-card-header .h2,.manager-dashboard .kanban-card .kanban-card-header h3,.manager-dashboard .kanban-card .kanban-card-header .h3,.manager-dashboard .kanban-card .kanban-card-header h4,.manager-dashboard .kanban-card .kanban-card-header .h4,.manager-dashboard .kanban-card .kanban-card-header h5,.manager-dashboard .kanban-card .kanban-card-header .h5,.manager-dashboard .kanban-card .kanban-card-header h6,.manager-dashboard .kanban-card .kanban-card-header .h6,.manager-dashboard .kanban-card .card-header h1,.manager-dashboard .kanban-card .card-header .h1,.manager-dashboard .kanban-card .card-header h2,.manager-dashboard .kanban-card .card-header .h2,.manager-dashboard .kanban-card .card-header h3,.manager-dashboard .kanban-card .card-header .h3,.manager-dashboard .kanban-card .card-header h4,.manager-dashboard .kanban-card .card-header .h4,.manager-dashboard .kanban-card .card-header h5,.manager-dashboard .kanban-card .card-header .h5,.manager-dashboard .kanban-card .card-header h6,.manager-dashboard .kanban-card .card-header .h6,.manager-dashboard .list-group-item .kanban-card-header h1,.manager-dashboard .list-group-item .kanban-card-header .h1,.manager-dashboard .list-group-item .kanban-card-header h2,.manager-dashboard .list-group-item .kanban-card-header .h2,.manager-dashboard .list-group-item .kanban-card-header h3,.manager-dashboard .list-group-item .kanban-card-header .h3,.manager-dashboard .list-group-item .kanban-card-header h4,.manager-dashboard .list-group-item .kanban-card-header .h4,.manager-dashboard .list-group-item .kanban-card-header h5,.manager-dashboard .list-group-item .kanban-card-header .h5,.manager-dashboard .list-group-item .kanban-card-header h6,.manager-dashboard .list-group-item .kanban-card-header .h6,.manager-dashboard .list-group-item .card-header h1,.manager-dashboard .list-group-item .card-header .h1,.manager-dashboard .list-group-item .card-header h2,.manager-dashboard .list-group-item .card-header .h2,.manager-dashboard .list-group-item .card-header h3,.manager-dashboard .list-group-item .card-header .h3,.manager-dashboard .list-group-item .card-header h4,.manager-dashboard .list-group-item .card-header .h4,.manager-dashboard .list-group-item .card-header h5,.manager-dashboard .list-group-item .card-header .h5,.manager-dashboard .list-group-item .card-header h6,.manager-dashboard .list-group-item .card-header .h6,.manager-dashboard .quality-client-card .kanban-card-header h1,.manager-dashboard .quality-client-card .kanban-card-header .h1,.manager-dashboard .quality-client-card .kanban-card-header h2,.manager-dashboard .quality-client-card .kanban-card-header .h2,.manager-dashboard .quality-client-card .kanban-card-header h3,.manager-dashboard .quality-client-card .kanban-card-header .h3,.manager-dashboard .quality-client-card .kanban-card-header h4,.manager-dashboard .quality-client-card .kanban-card-header .h4,.manager-dashboard .quality-client-card .kanban-card-header h5,.manager-dashboard .quality-client-card .kanban-card-header .h5,.manager-dashboard .quality-client-card .kanban-card-header h6,.manager-dashboard .quality-client-card .kanban-card-header .h6,.manager-dashboard .quality-client-card .card-header h1,.manager-dashboard .quality-client-card .card-header .h1,.manager-dashboard .quality-client-card .card-header h2,.manager-dashboard .quality-client-card .card-header .h2,.manager-dashboard .quality-client-card .card-header h3,.manager-dashboard .quality-client-card .card-header .h3,.manager-dashboard .quality-client-card .card-header h4,.manager-dashboard .quality-client-card .card-header .h4,.manager-dashboard .quality-client-card .card-header h5,.manager-dashboard .quality-client-card .card-header .h5,.manager-dashboard .quality-client-card .card-header h6,.manager-dashboard .quality-client-card .card-header .h6{color:#1f2937!important}.manager-dashboard .kanban-column .kanban-card-body p,.manager-dashboard .kanban-column .kanban-card-body span,.manager-dashboard .kanban-column .kanban-card-body div,.manager-dashboard .kanban-column .card-body p,.manager-dashboard .kanban-column .card-body span,.manager-dashboard .kanban-column .card-body div,.manager-dashboard .kanban-card .kanban-card-body p,.manager-dashboard .kanban-card .kanban-card-body span,.manager-dashboard .kanban-card .kanban-card-body div,.manager-dashboard .kanban-card .card-body p,.manager-dashboard .kanban-card .card-body span,.manager-dashboard .kanban-card .card-body div,.manager-dashboard .list-group-item .kanban-card-body p,.manager-dashboard .list-group-item .kanban-card-body span,.manager-dashboard .list-group-item .kanban-card-body div,.manager-dashboard .list-group-item .card-body p,.manager-dashboard .list-group-item .card-body span,.manager-dashboard .list-group-item .card-body div,.manager-dashboard .quality-client-card .kanban-card-body p,.manager-dashboard .quality-client-card .kanban-card-body span,.manager-dashboard .quality-client-card .kanban-card-body div,.manager-dashboard .quality-client-card .card-body p,.manager-dashboard .quality-client-card .card-body span,.manager-dashboard .quality-client-card .card-body div{color:#374151!important}.manager-dashboard .leads-section .list-group-item,.manager-dashboard .leads-list .list-group-item,.manager-dashboard .list-group .list-group-item{color:#374151!important}.manager-dashboard .leads-section .list-group-item h1,.manager-dashboard .leads-section .list-group-item .h1,.manager-dashboard .leads-section .list-group-item h2,.manager-dashboard .leads-section .list-group-item .h2,.manager-dashboard .leads-section .list-group-item h3,.manager-dashboard .leads-section .list-group-item .h3,.manager-dashboard .leads-section .list-group-item h4,.manager-dashboard .leads-section .list-group-item .h4,.manager-dashboard .leads-section .list-group-item h5,.manager-dashboard .leads-section .list-group-item .h5,.manager-dashboard .leads-section .list-group-item h6,.manager-dashboard .leads-section .list-group-item .h6,.manager-dashboard .leads-list .list-group-item h1,.manager-dashboard .leads-list .list-group-item .h1,.manager-dashboard .leads-list .list-group-item h2,.manager-dashboard .leads-list .list-group-item .h2,.manager-dashboard .leads-list .list-group-item h3,.manager-dashboard .leads-list .list-group-item .h3,.manager-dashboard .leads-list .list-group-item h4,.manager-dashboard .leads-list .list-group-item .h4,.manager-dashboard .leads-list .list-group-item h5,.manager-dashboard .leads-list .list-group-item .h5,.manager-dashboard .leads-list .list-group-item h6,.manager-dashboard .leads-list .list-group-item .h6,.manager-dashboard .list-group .list-group-item h1,.manager-dashboard .list-group .list-group-item .h1,.manager-dashboard .list-group .list-group-item h2,.manager-dashboard .list-group .list-group-item .h2,.manager-dashboard .list-group .list-group-item h3,.manager-dashboard .list-group .list-group-item .h3,.manager-dashboard .list-group .list-group-item h4,.manager-dashboard .list-group .list-group-item .h4,.manager-dashboard .list-group .list-group-item h5,.manager-dashboard .list-group .list-group-item .h5,.manager-dashboard .list-group .list-group-item h6,.manager-dashboard .list-group .list-group-item .h6{color:#1f2937!important}.manager-dashboard .leads-section .list-group-item p,.manager-dashboard .leads-section .list-group-item span,.manager-dashboard .leads-section .list-group-item div,.manager-dashboard .leads-list .list-group-item p,.manager-dashboard .leads-list .list-group-item span,.manager-dashboard .leads-list .list-group-item div,.manager-dashboard .list-group .list-group-item p,.manager-dashboard .list-group .list-group-item span,.manager-dashboard .list-group .list-group-item div{color:#374151!important}.manager-dashboard .leads-section .list-group-item .lead-name,.manager-dashboard .leads-section .list-group-item .client-name,.manager-dashboard .leads-list .list-group-item .lead-name,.manager-dashboard .leads-list .list-group-item .client-name,.manager-dashboard .list-group .list-group-item .lead-name,.manager-dashboard .list-group .list-group-item .client-name{color:#1f2937!important;font-weight:600}.manager-dashboard .leads-section .list-group-item .lead-info,.manager-dashboard .leads-section .list-group-item .client-info,.manager-dashboard .leads-list .list-group-item .lead-info,.manager-dashboard .leads-list .list-group-item .client-info,.manager-dashboard .list-group .list-group-item .lead-info,.manager-dashboard .list-group .list-group-item .client-info{color:#4b5563!important}.manager-dashboard .lead-card,.manager-dashboard .client-card{color:#374151!important}.manager-dashboard .lead-card h1,.manager-dashboard .lead-card .h1,.manager-dashboard .lead-card h2,.manager-dashboard .lead-card .h2,.manager-dashboard .lead-card h3,.manager-dashboard .lead-card .h3,.manager-dashboard .lead-card h4,.manager-dashboard .lead-card .h4,.manager-dashboard .lead-card h5,.manager-dashboard .lead-card .h5,.manager-dashboard .lead-card h6,.manager-dashboard .lead-card .h6,.manager-dashboard .client-card h1,.manager-dashboard .client-card .h1,.manager-dashboard .client-card h2,.manager-dashboard .client-card .h2,.manager-dashboard .client-card h3,.manager-dashboard .client-card .h3,.manager-dashboard .client-card h4,.manager-dashboard .client-card .h4,.manager-dashboard .client-card h5,.manager-dashboard .client-card .h5,.manager-dashboard .client-card h6,.manager-dashboard .client-card .h6{color:#1f2937!important}.manager-dashboard .lead-card p,.manager-dashboard .lead-card span,.manager-dashboard .lead-card div,.manager-dashboard .client-card p,.manager-dashboard .client-card span,.manager-dashboard .client-card div{color:#374151!important}.manager-dashboard .lead-card .lead-details,.manager-dashboard .lead-card .client-details,.manager-dashboard .client-card .lead-details,.manager-dashboard .client-card .client-details{color:#374151!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .modal-content{background-color:#ffffff!important;color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .modal-header{background-color:#ffffff!important;color:#1f2937!important;border-bottom-color:#d1d5db!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .modal-header h5,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .modal-header .h5,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .modal-header h6,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .modal-header .h6{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .modal-body{background-color:#ffffff!important;color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card{background-color:#ffffff!important;color:#1f2937!important;border-color:#d1d5db!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-header{background-color:#1e40af!important;color:#ffffff!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-header h5,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-header .h5,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-header h6,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-header .h6{color:#ffffff!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-body{background-color:#ffffff!important;color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-body p{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-body p strong{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-body span{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-body div{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-body .row{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6 p{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6 p strong{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6 p span{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .info-list li{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .info-list li .info-label{color:#4b5563!important;font-weight:600}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .info-list li .info-value{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .info-list li .info-icon{color:#1e40af!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .contact-info .contact-item{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .btn-outline-secondary{color:#374151!important;border-color:#9ca3af!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .btn-outline-secondary:hover{background-color:#4b5563!important;color:#ffffff!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .text-muted{color:#4b5563!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .text-primary{color:#1e40af!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .text-success{color:#059669!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .text-warning{color:#d97706!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .text-danger{color:#dc2626!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show *{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show p,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show span,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show div,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show strong,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show em,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show i,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show b{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show h1,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .h1,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show h2,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .h2,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show h3,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .h3,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show h4,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .h4,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show h5,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .h5,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show h6,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .h6{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .modal-dialog .modal-content .modal-body .card .card-body .row .col-md-6 p{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .modal-dialog .modal-content .modal-body .card .card-body .row .col-md-6 p strong{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .modal-dialog .modal-content .modal-body .card .card-body .row .col-md-6 p span{color:#1f2937!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .modal-content{background-color:#1f2937!important;color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .modal-header{background-color:#1f2937!important;color:#f9fafb!important;border-bottom-color:#374151!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .modal-header h5,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .modal-header .h5,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .modal-header h6,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .modal-header .h6{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .modal-body{background-color:#1f2937!important;color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-header{background-color:#3b82f6!important;color:#ffffff!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-header h5,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-header .h5,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-header h6,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-header .h6{color:#ffffff!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-body{background-color:#1f2937!important;color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-body p{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-body p strong{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-body span{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-body div{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-body .row{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6 p{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6 p strong{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6 p span{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .info-list li{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .info-list li .info-label{color:#d1d5db!important;font-weight:600}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .info-list li .info-value{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .info-list li .info-icon{color:#3b82f6!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .contact-info .contact-item{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .btn-outline-secondary{color:#d1d5db!important;border-color:#4b5563!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .btn-outline-secondary:hover{background-color:#4b5563!important;color:#ffffff!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .text-muted{color:#d1d5db!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .text-primary{color:#3b82f6!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .text-success{color:#059669!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .text-warning{color:#d97706!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .text-danger{color:#dc2626!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .list-group-item{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .list-group-item h6,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .list-group-item .h6,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .list-group-item p,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .list-group-item small,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .list-group-item .small{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .list-group-item .text-muted{color:#d1d5db!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .badge.bg-success{background-color:#059669!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .badge.bg-warning{background-color:#d97706!important;color:#111827!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .badge.bg-info{background-color:#0891b2!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .badge.bg-primary{background-color:#3b82f6!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .badge.bg-danger{background-color:#dc2626!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .alert{background-color:rgba(217,119,6,0.1)!important;border-color:rgba(217,119,6,0.3)!important;color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .alert.alert-warning{background-color:rgba(217,119,6,0.15)!important;border-color:rgba(217,119,6,0.4)!important;color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-header.bg-success{background-color:#059669!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-header.bg-warning{background-color:#d97706!important;color:#111827!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-header.bg-info{background-color:#0891b2!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-header.bg-primary{background-color:#3b82f6!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-header.bg-light{background-color:#374151!important;color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .modal-footer{background-color:#1f2937!important;border-top-color:#374151!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .btn.btn-secondary,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .btn-secondary.add-material-btn{background-color:#374151!important;border-color:#4b5563!important;color:#ffffff!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .btn.btn-primary,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .btn-primary.add-material-btn{background-color:#3b82f6!important;border-color:#3b82f6!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show hr{border-color:#374151!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .bg-light{background-color:#1f2937!important;color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .text-success{color:#059669!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .text-info{color:#0891b2!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .text-warning{color:#d97706!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .text-danger{color:#dc2626!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .border{border-color:#374151!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .progress{background-color:#1f2937!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .progress-bar{background-color:#3b82f6!important}html[data-bs-theme="light"] .toast.chat-toast,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast{background-color:#ffffff!important;color:#212529!important;border:1px solid #dee2e6!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}html[data-bs-theme="light"] .toast.chat-toast .toast-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}html[data-bs-theme="light"] .toast.chat-toast .toast-body,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-body{background-color:#ffffff!important;color:#212529!important}html[data-bs-theme="light"] .toast.chat-toast .text-muted,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .text-muted{color:#6c757d!important}html[data-bs-theme="light"] .toast.chat-toast .btn-close,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme="light"] .toast.chat-toast .border-top,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .border-top{border-top-color:#dee2e6!important}[data-bs-theme="dark"] .badge.bg-secondary.bg-opacity-25,[data-bs-theme="dark"] .badge.bg-primary.bg-opacity-25,[data-bs-theme="dark"] .badge.bg-success.bg-opacity-25,[data-bs-theme="dark"] .badge.bg-info.bg-opacity-25,[data-bs-theme="dark"] .badge.bg-warning.bg-opacity-25,[data-bs-theme="dark"] .badge.bg-danger.bg-opacity-25{color:#f9fafb!important}[data-bs-theme="dark"] .badge.bg-secondary.bg-opacity-25{background-color:rgba(75,85,99,0.25)!important}[data-bs-theme="dark"] .badge.bg-primary.bg-opacity-25{background-color:rgba(59,130,246,0.25)!important}[data-bs-theme="dark"] .badge.bg-success.bg-opacity-25{background-color:rgba(16,185,129,0.25)!important}[data-bs-theme="dark"] .badge.bg-info.bg-opacity-25{background-color:rgba(6,182,212,0.25)!important}[data-bs-theme="dark"] .badge.bg-warning.bg-opacity-25{background-color:rgba(245,158,11,0.25)!important}[data-bs-theme="dark"] .badge.bg-danger.bg-opacity-25{background-color:rgba(239,68,68,0.25)!important}[data-bs-theme="dark"] .text-muted{color:#d1d5db!important}[data-bs-theme="dark"] .small.text-muted{color:#d1d5db!important}[data-bs-theme="dark"] .btn-outline-primary,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.btn-outline-primary,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.add-material-btn,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.js-refresh-kanban.btn,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.deposit-button,[data-bs-theme="dark"] .deposit-button,[data-bs-theme="dark"] .event-history-page .btn.btn-secondary,.event-history-page [data-bs-theme="dark"] .btn.btn-secondary,[data-bs-theme="dark"] .event-history-page .btn-secondary.add-material-btn,.event-history-page [data-bs-theme="dark"] .btn-secondary.add-material-btn,[data-bs-theme="dark"] .add-material-btn,[data-bs-theme="dark"] .js-refresh-kanban.btn{color:#3b82f6!important;border-color:#3b82f6!important}[data-bs-theme="dark"] .btn-outline-primary:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.btn-outline-primary:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.add-material-btn:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.deposit-button:hover,[data-bs-theme="dark"] .deposit-button:hover,[data-bs-theme="dark"] .event-history-page .btn.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .btn.btn-secondary:hover,[data-bs-theme="dark"] .add-material-btn:hover,[data-bs-theme="dark"] .js-refresh-kanban.btn:hover{background-color:#3b82f6!important;color:#111827!important}[data-bs-theme="dark"] .btn-outline-success{color:#10b981!important;border-color:#10b981!important}[data-bs-theme="dark"] .btn-outline-success:hover{background-color:#10b981!important;color:#111827!important}[data-bs-theme="dark"] .btn-outline-info{color:#06b6d4!important;border-color:#06b6d4!important}[data-bs-theme="dark"] .btn-outline-info:hover{background-color:#06b6d4!important;color:#111827!important}[data-bs-theme="dark"] .btn-outline-warning{color:#f59e0b!important;border-color:#f59e0b!important}[data-bs-theme="dark"] .btn-outline-warning:hover{background-color:#f59e0b!important;color:#111827!important}[data-bs-theme="dark"] .btn-outline-danger{color:#ef4444!important;border-color:#ef4444!important}[data-bs-theme="dark"] .btn-outline-danger:hover{background-color:#ef4444!important;color:#111827!important}[data-bs-theme="dark"] .btn-outline-secondary{color:#d1d5db!important;border-color:#d1d5db!important}[data-bs-theme="dark"] .btn-outline-secondary:hover{background-color:#d1d5db!important;color:#111827!important}[data-bs-theme="dark"] .btn-outline-light{color:#e2e8f0!important;border-color:#e2e8f0!important}[data-bs-theme="dark"] .btn-outline-light:hover{background-color:#e2e8f0!important;color:#111827!important}html[data-bs-theme="light"] .toast.chat-toast,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast{background-color:#ffffff!important;color:#212529!important;border:1px solid #dee2e6!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}html[data-bs-theme="light"] .toast.chat-toast .toast-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}html[data-bs-theme="light"] .toast.chat-toast .toast-body,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-body{background-color:#ffffff!important;color:#212529!important}html[data-bs-theme="light"] .toast.chat-toast .text-muted,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .text-muted{color:#6c757d!important}html[data-bs-theme="light"] .toast.chat-toast .btn-close,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme="light"] .toast.chat-toast .border-top,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .border-top{border-top-color:#dee2e6!important}.dark-theme-active .badge.bg-secondary.bg-opacity-25,.dark-theme-active .badge.bg-primary.bg-opacity-25,.dark-theme-active .badge.bg-success.bg-opacity-25,.dark-theme-active .badge.bg-info.bg-opacity-25,.dark-theme-active .badge.bg-warning.bg-opacity-25,.dark-theme-active .badge.bg-danger.bg-opacity-25{color:#f9fafb!important}.dark-theme-active .badge.bg-secondary.bg-opacity-25{background-color:rgba(75,85,99,0.25)!important}.dark-theme-active .badge.bg-primary.bg-opacity-25{background-color:rgba(59,130,246,0.25)!important}.dark-theme-active .badge.bg-success.bg-opacity-25{background-color:rgba(16,185,129,0.25)!important}.dark-theme-active .badge.bg-info.bg-opacity-25{background-color:rgba(6,182,212,0.25)!important}.dark-theme-active .badge.bg-warning.bg-opacity-25{background-color:rgba(245,158,11,0.25)!important}.dark-theme-active .badge.bg-danger.bg-opacity-25{background-color:rgba(239,68,68,0.25)!important}.dark-theme-active .text-muted{color:#d1d5db!important}.dark-theme-active .small.text-muted{color:#d1d5db!important}.dark-theme-active .btn-outline-primary,.dark-theme-active .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .dark-theme-active .btn-filter.btn-outline-primary,.dark-theme-active .quality-workspace-page .filter-actions .btn-filter.add-material-btn,.quality-workspace-page .filter-actions .dark-theme-active .btn-filter.add-material-btn,.dark-theme-active .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .dark-theme-active .btn-filter.js-refresh-kanban.btn,.dark-theme-active .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions .dark-theme-active .btn-filter.deposit-button,.dark-theme-active .deposit-button,.dark-theme-active .event-history-page .btn.btn-secondary,.event-history-page .dark-theme-active .btn.btn-secondary,.dark-theme-active .event-history-page .btn-secondary.add-material-btn,.event-history-page .dark-theme-active .btn-secondary.add-material-btn,.dark-theme-active .add-material-btn,.dark-theme-active .js-refresh-kanban.btn{color:#3b82f6!important;border-color:#3b82f6!important}.dark-theme-active .btn-outline-primary:hover,.dark-theme-active .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions .dark-theme-active .btn-filter.btn-outline-primary:hover,.dark-theme-active .quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .dark-theme-active .btn-filter.add-material-btn:hover,.dark-theme-active .quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .dark-theme-active .btn-filter.deposit-button:hover,.dark-theme-active .deposit-button:hover,.dark-theme-active .event-history-page .btn.btn-secondary:hover,.event-history-page .dark-theme-active .btn.btn-secondary:hover,.dark-theme-active .add-material-btn:hover,.dark-theme-active .js-refresh-kanban.btn:hover{background-color:#3b82f6!important;color:#111827!important}.dark-theme-active .btn-outline-success{color:#10b981!important;border-color:#10b981!important}.dark-theme-active .btn-outline-success:hover{background-color:#10b981!important;color:#111827!important}.dark-theme-active .btn-outline-info{color:#06b6d4!important;border-color:#06b6d4!important}.dark-theme-active .btn-outline-info:hover{background-color:#06b6d4!important;color:#111827!important}.dark-theme-active .btn-outline-warning{color:#f59e0b!important;border-color:#f59e0b!important}.dark-theme-active .btn-outline-warning:hover{background-color:#f59e0b!important;color:#111827!important}.dark-theme-active .btn-outline-danger{color:#ef4444!important;border-color:#ef4444!important}.dark-theme-active .btn-outline-danger:hover{background-color:#ef4444!important;color:#111827!important}.dark-theme-active .btn-outline-secondary{color:#d1d5db!important;border-color:#d1d5db!important}.dark-theme-active .btn-outline-secondary:hover{background-color:#d1d5db!important;color:#111827!important}.dark-theme-active .btn-outline-light{color:#e2e8f0!important;border-color:#e2e8f0!important}.dark-theme-active .btn-outline-light:hover{background-color:#e2e8f0!important;color:#111827!important}html[data-bs-theme="light"] .toast.chat-toast,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast{background-color:#ffffff!important;color:#212529!important;border:1px solid #dee2e6!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}html[data-bs-theme="light"] .toast.chat-toast .toast-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}html[data-bs-theme="light"] .toast.chat-toast .toast-body,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-body{background-color:#ffffff!important;color:#212529!important}html[data-bs-theme="light"] .toast.chat-toast .text-muted,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .text-muted{color:#6c757d!important}html[data-bs-theme="light"] .toast.chat-toast .btn-close,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme="light"] .toast.chat-toast .border-top,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .border-top{border-top-color:#dee2e6!important}.course-overall-progress .progress,.course-lesson-progress .progress{height:32px;padding:10px;border-radius:16px;box-sizing:border-box;align-items:center;border:1px solid #ffffff;background-color:#bcfde9!important;--bs-progress-bg:#bcfde9}.course-overall-progress .progress .progress-bar,.course-lesson-progress .progress .progress-bar{height:12px;border-radius:6px;background-color:#06af7a!important;background-image:none!important;--bs-progress-bar-bg:#06af7a}.module-progress .progress{height:20px;padding-top:6px;padding-bottom:6px;border-radius:10px;box-sizing:border-box;align-items:center}.module-progress .progress .progress-bar{height:8px;border-radius:4px}.header-icon-button,.manager-dashboard-card>.card-header .btn,.manager-dashboard-card>.card-header .add-material-btn,.main-header-btn,.btn-primary-modern,.lesson-navigation .btn.main-header-btn,.lesson-navigation .btn.btn-primary-modern,.lesson-top-header .btn.main-header-btn,.lesson-top-header .btn.btn-primary-modern,.lesson-navigation .main-header-btn.add-material-btn,.lesson-navigation .add-material-btn.btn-primary-modern,.lesson-top-header .main-header-btn.add-material-btn,.lesson-top-header .add-material-btn.btn-primary-modern,.secondary-header-btn,.btn-outline-modern,.header-profile-btn,.header-news-btn{--btn-bg:#1e40af;--btn-color:#ffffff;--btn-border-color:#1e40af;--btn-hover-bg:#2563eb;--btn-hover-color:#ffffff;--btn-hover-border-color:#2563eb;background:var(--btn-bg);color:var(--btn-color);border:2px solid var(--btn-border-color)!important;transition:all 0.3s ease;font-weight:500}.header-icon-button:hover,.manager-dashboard-card>.card-header .btn:hover,.manager-dashboard-card>.card-header .add-material-btn:hover,.main-header-btn:hover,.btn-primary-modern:hover,.lesson-navigation .btn.main-header-btn:hover,.lesson-navigation .btn.btn-primary-modern:hover,.lesson-top-header .btn.main-header-btn:hover,.lesson-top-header .btn.btn-primary-modern:hover,.lesson-navigation .main-header-btn.add-material-btn:hover,.lesson-navigation .add-material-btn.btn-primary-modern:hover,.lesson-top-header .main-header-btn.add-material-btn:hover,.lesson-top-header .add-material-btn.btn-primary-modern:hover,.secondary-header-btn:hover,.btn-outline-modern:hover,.header-profile-btn:hover,.header-news-btn:hover{background:var(--btn-hover-bg);color:var(--btn-hover-color);border-color:var(--btn-hover-border-color);transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,99,235,0.4)}.header-icon-button,.manager-dashboard-card>.card-header .btn,.manager-dashboard-card>.card-header .add-material-btn,.header-icon-button i,.manager-dashboard-card>.card-header .btn i,.manager-dashboard-card>.card-header .add-material-btn i,.main-header-btn,.btn-primary-modern,.lesson-navigation .btn.main-header-btn,.lesson-navigation .btn.btn-primary-modern,.lesson-top-header .btn.main-header-btn,.lesson-top-header .btn.btn-primary-modern,.lesson-navigation .main-header-btn.add-material-btn,.lesson-navigation .add-material-btn.btn-primary-modern,.lesson-top-header .main-header-btn.add-material-btn,.lesson-top-header .add-material-btn.btn-primary-modern,.main-header-btn i,.btn-primary-modern i,.lesson-navigation .btn.main-header-btn i,.lesson-navigation .btn.btn-primary-modern i,.lesson-top-header .btn.main-header-btn i,.lesson-top-header .btn.btn-primary-modern i,.lesson-navigation .main-header-btn.add-material-btn i,.lesson-navigation .add-material-btn.btn-primary-modern i,.lesson-top-header .main-header-btn.add-material-btn i,.lesson-top-header .add-material-btn.btn-primary-modern i,.secondary-header-btn,.btn-outline-modern,.secondary-header-btn i,.btn-outline-modern i,.header-profile-btn,.header-profile-btn i,.header-news-btn,.header-news-btn i{color:var(--btn-color)!important}.header-icon-button:hover,.manager-dashboard-card>.card-header .btn:hover,.manager-dashboard-card>.card-header .add-material-btn:hover,.header-icon-button:hover i,.manager-dashboard-card>.card-header .btn:hover i,.manager-dashboard-card>.card-header .add-material-btn:hover i,.main-header-btn:hover,.btn-primary-modern:hover,.lesson-navigation .btn.main-header-btn:hover,.lesson-navigation .btn.btn-primary-modern:hover,.lesson-top-header .btn.main-header-btn:hover,.lesson-top-header .btn.btn-primary-modern:hover,.lesson-navigation .main-header-btn.add-material-btn:hover,.lesson-navigation .add-material-btn.btn-primary-modern:hover,.lesson-top-header .main-header-btn.add-material-btn:hover,.lesson-top-header .add-material-btn.btn-primary-modern:hover,.main-header-btn:hover i,.btn-primary-modern:hover i,.lesson-navigation .btn.main-header-btn:hover i,.lesson-navigation .btn.btn-primary-modern:hover i,.lesson-top-header .btn.main-header-btn:hover i,.lesson-top-header .btn.btn-primary-modern:hover i,.lesson-navigation .main-header-btn.add-material-btn:hover i,.lesson-navigation .add-material-btn.btn-primary-modern:hover i,.lesson-top-header .main-header-btn.add-material-btn:hover i,.lesson-top-header .add-material-btn.btn-primary-modern:hover i,.secondary-header-btn:hover,.btn-outline-modern:hover,.secondary-header-btn:hover i,.btn-outline-modern:hover i,.header-profile-btn:hover,.header-profile-btn:hover i,.header-news-btn:hover,.header-news-btn:hover i{color:var(--btn-hover-color)!important}[data-bs-theme="dark"] .header-icon-button,[data-bs-theme="dark"] .manager-dashboard-card>.card-header .btn,.manager-dashboard-card>.card-header [data-bs-theme="dark"] .btn,[data-bs-theme="dark"] .manager-dashboard-card>.card-header .add-material-btn,.manager-dashboard-card>.card-header [data-bs-theme="dark"] .add-material-btn,[data-bs-theme="dark"] .main-header-btn,[data-bs-theme="dark"] .btn-primary-modern,[data-bs-theme="dark"] .lesson-navigation .btn.main-header-btn,[data-bs-theme="dark"] .lesson-navigation .btn.btn-primary-modern,.lesson-navigation [data-bs-theme="dark"] .btn.main-header-btn,.lesson-navigation [data-bs-theme="dark"] .btn.btn-primary-modern,[data-bs-theme="dark"] .lesson-top-header .btn.main-header-btn,[data-bs-theme="dark"] .lesson-top-header .btn.btn-primary-modern,.lesson-top-header [data-bs-theme="dark"] .btn.main-header-btn,.lesson-top-header [data-bs-theme="dark"] .btn.btn-primary-modern,[data-bs-theme="dark"] .lesson-navigation .main-header-btn.add-material-btn,[data-bs-theme="dark"] .lesson-navigation .add-material-btn.btn-primary-modern,.lesson-navigation [data-bs-theme="dark"] .main-header-btn.add-material-btn,.lesson-navigation [data-bs-theme="dark"] .add-material-btn.btn-primary-modern,[data-bs-theme="dark"] .lesson-top-header .main-header-btn.add-material-btn,[data-bs-theme="dark"] .lesson-top-header .add-material-btn.btn-primary-modern,.lesson-top-header [data-bs-theme="dark"] .main-header-btn.add-material-btn,.lesson-top-header [data-bs-theme="dark"] .add-material-btn.btn-primary-modern,[data-bs-theme="dark"] .secondary-header-btn,[data-bs-theme="dark"] .btn-outline-modern,[data-bs-theme="dark"] .header-profile-btn,[data-bs-theme="dark"] .header-news-btn{--btn-bg:transparent;--btn-color:#f9fafb;--btn-border-color:#f9fafb;--btn-hover-bg:#3b82f6;--btn-hover-color:#111827;--btn-hover-border-color:#3b82f6}[data-bs-theme="dark"] .header-icon-button:hover,[data-bs-theme="dark"] .manager-dashboard-card>.card-header .btn:hover,.manager-dashboard-card>.card-header [data-bs-theme="dark"] .btn:hover,[data-bs-theme="dark"] .manager-dashboard-card>.card-header .add-material-btn:hover,.manager-dashboard-card>.card-header [data-bs-theme="dark"] .add-material-btn:hover,[data-bs-theme="dark"] .main-header-btn:hover,[data-bs-theme="dark"] .btn-primary-modern:hover,[data-bs-theme="dark"] .secondary-header-btn:hover,[data-bs-theme="dark"] .btn-outline-modern:hover,[data-bs-theme="dark"] .header-profile-btn:hover,[data-bs-theme="dark"] .header-news-btn:hover{box-shadow:0 6px 20px rgba(59,130,246,0.3)}[data-bs-theme="dark"] .header-icon-button,[data-bs-theme="dark"] .manager-dashboard-card>.card-header .btn,.manager-dashboard-card>.card-header [data-bs-theme="dark"] .btn,[data-bs-theme="dark"] .manager-dashboard-card>.card-header .add-material-btn,.manager-dashboard-card>.card-header [data-bs-theme="dark"] .add-material-btn,[data-bs-theme="dark"] .main-header-btn,[data-bs-theme="dark"] .btn-primary-modern,[data-bs-theme="dark"] .lesson-navigation .btn.main-header-btn,[data-bs-theme="dark"] .lesson-navigation .btn.btn-primary-modern,.lesson-navigation [data-bs-theme="dark"] .btn.main-header-btn,.lesson-navigation [data-bs-theme="dark"] .btn.btn-primary-modern,[data-bs-theme="dark"] .lesson-top-header .btn.main-header-btn,[data-bs-theme="dark"] .lesson-top-header .btn.btn-primary-modern,.lesson-top-header [data-bs-theme="dark"] .btn.main-header-btn,.lesson-top-header [data-bs-theme="dark"] .btn.btn-primary-modern,[data-bs-theme="dark"] .lesson-navigation .main-header-btn.add-material-btn,[data-bs-theme="dark"] .lesson-navigation .add-material-btn.btn-primary-modern,.lesson-navigation [data-bs-theme="dark"] .main-header-btn.add-material-btn,.lesson-navigation [data-bs-theme="dark"] .add-material-btn.btn-primary-modern,[data-bs-theme="dark"] .lesson-top-header .main-header-btn.add-material-btn,[data-bs-theme="dark"] .lesson-top-header .add-material-btn.btn-primary-modern,.lesson-top-header [data-bs-theme="dark"] .main-header-btn.add-material-btn,.lesson-top-header [data-bs-theme="dark"] .add-material-btn.btn-primary-modern,[data-bs-theme="dark"] .secondary-header-btn,[data-bs-theme="dark"] .btn-outline-modern{border:2px solid var(--btn-border-color)!important}[data-bs-theme="dark"] .header-icon-button:hover,[data-bs-theme="dark"] .manager-dashboard-card>.card-header .btn:hover,.manager-dashboard-card>.card-header [data-bs-theme="dark"] .btn:hover,[data-bs-theme="dark"] .manager-dashboard-card>.card-header .add-material-btn:hover,.manager-dashboard-card>.card-header [data-bs-theme="dark"] .add-material-btn:hover,[data-bs-theme="dark"] .main-header-btn:hover,[data-bs-theme="dark"] .btn-primary-modern:hover,[data-bs-theme="dark"] .secondary-header-btn:hover,[data-bs-theme="dark"] .btn-outline-modern:hover{border-color:var(--btn-hover-bg)!important;color:var(--btn-hover-color)!important}[data-bs-theme="dark"] .header-icon-button,[data-bs-theme="dark"] .manager-dashboard-card>.card-header .btn,.manager-dashboard-card>.card-header [data-bs-theme="dark"] .btn,[data-bs-theme="dark"] .manager-dashboard-card>.card-header .add-material-btn,.manager-dashboard-card>.card-header [data-bs-theme="dark"] .add-material-btn,[data-bs-theme="dark"] .main-header-btn,[data-bs-theme="dark"] .btn-primary-modern,[data-bs-theme="dark"] .lesson-navigation .btn.main-header-btn,[data-bs-theme="dark"] .lesson-navigation .btn.btn-primary-modern,.lesson-navigation [data-bs-theme="dark"] .btn.main-header-btn,.lesson-navigation [data-bs-theme="dark"] .btn.btn-primary-modern,[data-bs-theme="dark"] .lesson-top-header .btn.main-header-btn,[data-bs-theme="dark"] .lesson-top-header .btn.btn-primary-modern,.lesson-top-header [data-bs-theme="dark"] .btn.main-header-btn,.lesson-top-header [data-bs-theme="dark"] .btn.btn-primary-modern,[data-bs-theme="dark"] .lesson-navigation .main-header-btn.add-material-btn,[data-bs-theme="dark"] .lesson-navigation .add-material-btn.btn-primary-modern,.lesson-navigation [data-bs-theme="dark"] .main-header-btn.add-material-btn,.lesson-navigation [data-bs-theme="dark"] .add-material-btn.btn-primary-modern,[data-bs-theme="dark"] .lesson-top-header .main-header-btn.add-material-btn,[data-bs-theme="dark"] .lesson-top-header .add-material-btn.btn-primary-modern,.lesson-top-header [data-bs-theme="dark"] .main-header-btn.add-material-btn,.lesson-top-header [data-bs-theme="dark"] .add-material-btn.btn-primary-modern,[data-bs-theme="dark"] .secondary-header-btn,[data-bs-theme="dark"] .btn-outline-modern{border:2px solid var(--btn-border-color)!important;color:var(--btn-color)!important}.cancel-secondary-btn,.quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .btn-filter.btn-danger-modern,.btn-danger-modern,.delete-secondary-btn{--btn-bg:transparent;--btn-color:#111827;--btn-border-color:#dc2626;--btn-hover-bg:#ef4444;--btn-hover-color:#111827;--btn-hover-border-color:#ef4444;background:var(--btn-bg)!important;color:var(--btn-color)!important;border:2px solid var(--btn-border-color)!important;transition:all 0.3s ease!important;font-weight:500}.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions .btn-filter.btn-danger-modern:hover,.btn-danger-modern:hover,.delete-secondary-btn:hover{background:var(--btn-hover-bg)!important;color:var(--btn-hover-color)!important;border-color:var(--btn-hover-bg)!important;box-shadow:0 6px 20px rgba(239,68,68,0.3)!important}[data-bs-theme="dark"] .cancel-secondary-btn,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.cancel-secondary-btn,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.btn-danger-modern,[data-bs-theme="dark"] .btn-danger-modern,[data-bs-theme="dark"] .delete-secondary-btn{--btn-bg:transparent;--btn-color:#f9fafb;--btn-border-color:#dc2626;--btn-hover-bg:#ef4444;--btn-hover-color:#111827;--btn-hover-border-color:#ef4444;background:transparent!important;color:var(--btn-color)!important;border:3px solid var(--btn-border-color)!important}[data-bs-theme="dark"] .cancel-secondary-btn:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.cancel-secondary-btn:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.btn-danger-modern:hover,[data-bs-theme="dark"] .btn-danger-modern:hover,[data-bs-theme="dark"] .delete-secondary-btn:hover{background:var(--btn-hover-bg)!important;color:var(--btn-hover-color)!important;border-color:var(--btn-hover-border-color)!important;box-shadow:0 6px 20px rgba(239,68,68,0.3)!important}.warning-secondary-btn{--btn-bg:transparent;--btn-color:#111827;--btn-border-color:#d97706;--btn-hover-bg:#f59e0b;--btn-hover-color:#111827;--btn-hover-border-color:#f59e0b;background:var(--btn-bg)!important;color:var(--btn-color)!important;border:2px solid var(--btn-border-color)!important;transition:all 0.3s ease!important;font-weight:500}.warning-secondary-btn:hover{background:var(--btn-hover-bg)!important;color:var(--btn-hover-color)!important;border-color:var(--btn-hover-bg)!important;box-shadow:0 6px 20px rgba(245,158,11,0.3)!important}[data-bs-theme="dark"] .warning-secondary-btn{--btn-bg:transparent;--btn-color:#f9fafb;--btn-border-color:#d97706;--btn-hover-bg:#f59e0b;--btn-hover-color:#111827;--btn-hover-border-color:#f59e0b;background:transparent!important;color:var(--btn-color)!important;border:3px solid var(--btn-border-color)!important}[data-bs-theme="dark"] .warning-secondary-btn:hover{background:var(--btn-hover-bg)!important;color:var(--btn-hover-color)!important;border-color:var(--btn-hover-border-color)!important;box-shadow:0 6px 20px rgba(245,158,11,0.3)!important}.main-header-btn-success,#clientDetailsModal #quickCompleteForm .btn.btn-success,#clientDetailsModal #quickCompleteForm .btn-success.add-material-btn,#clientDetailsModal #quickCompleteForm .btn-success,#clientDetailsModal .modal-footer #quickCompleteForm .btn.btn-success,#clientDetailsModal .modal-footer #quickCompleteForm .btn-success,.quality-workspace-page .modal-footer #quickCompleteForm .btn.btn-success,.quality-workspace-page .modal-footer #quickCompleteForm .btn-success,.quality-workspace-page .action-buttons .btn.btn-success.complete-stage-btn,.quality-workspace-page .complete-stage-btn.btn.btn-success,.quality-workspace-page .complete-stage-btn.btn-success.add-material-btn,.btn-success-modern{--btn-bg:#059669;--btn-color:#ffffff;--btn-border-color:#ffffff;--btn-hover-bg:#10b981;--btn-hover-color:#111827;--btn-hover-border-color:#ffffff;background:var(--btn-bg);background-image:none;color:var(--btn-color);border:2px solid var(--btn-border-color)!important;transition:all 0.3s ease;font-weight:500}.main-header-btn-success i,#clientDetailsModal #quickCompleteForm .btn.btn-success i,#clientDetailsModal #quickCompleteForm .btn-success.add-material-btn i,#clientDetailsModal #quickCompleteForm .btn-success i,#clientDetailsModal .modal-footer #quickCompleteForm .btn.btn-success i,#clientDetailsModal .modal-footer #quickCompleteForm .btn-success i,.quality-workspace-page .modal-footer #quickCompleteForm .btn.btn-success i,.quality-workspace-page .modal-footer #quickCompleteForm .btn-success i,.quality-workspace-page .action-buttons .btn.btn-success.complete-stage-btn i,.quality-workspace-page .complete-stage-btn.btn.btn-success i,.quality-workspace-page .complete-stage-btn.btn-success.add-material-btn i,.btn-success-modern i{color:inherit!important}.main-header-btn-success:hover,#clientDetailsModal #quickCompleteForm .btn.btn-success:hover,#clientDetailsModal #quickCompleteForm .btn-success.add-material-btn:hover,#clientDetailsModal #quickCompleteForm .btn-success:hover,#clientDetailsModal .modal-footer #quickCompleteForm .btn-success:hover,.quality-workspace-page .modal-footer #quickCompleteForm .btn-success:hover,.quality-workspace-page .complete-stage-btn.btn.btn-success:hover,.quality-workspace-page .complete-stage-btn.btn-success.add-material-btn:hover,.btn-success-modern:hover{background:var(--btn-hover-bg);background-image:none;color:var(--btn-hover-color);border-color:var(--btn-hover-bg)!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(16,185,129,0.35)}[data-bs-theme="dark"] .main-header-btn-success,[data-bs-theme="dark"] #clientDetailsModal #quickCompleteForm .btn.btn-success,#clientDetailsModal #quickCompleteForm [data-bs-theme="dark"] .btn.btn-success,[data-bs-theme="dark"] #clientDetailsModal #quickCompleteForm .btn-success.add-material-btn,#clientDetailsModal #quickCompleteForm [data-bs-theme="dark"] .btn-success.add-material-btn,[data-bs-theme="dark"] #clientDetailsModal #quickCompleteForm .btn-success,#clientDetailsModal #quickCompleteForm [data-bs-theme="dark"] .btn-success,[data-bs-theme="dark"] #clientDetailsModal .modal-footer #quickCompleteForm .btn-success,#clientDetailsModal .modal-footer #quickCompleteForm [data-bs-theme="dark"] .btn-success,[data-bs-theme="dark"] .quality-workspace-page .modal-footer #quickCompleteForm .btn-success,.quality-workspace-page .modal-footer #quickCompleteForm [data-bs-theme="dark"] .btn-success,[data-bs-theme="dark"] .quality-workspace-page .complete-stage-btn.btn.btn-success,.quality-workspace-page [data-bs-theme="dark"] .complete-stage-btn.btn.btn-success,[data-bs-theme="dark"] .quality-workspace-page .complete-stage-btn.btn-success.add-material-btn,.quality-workspace-page [data-bs-theme="dark"] .complete-stage-btn.btn-success.add-material-btn,[data-bs-theme="dark"] .btn-success-modern{--btn-bg:transparent;--btn-color:#f9fafb;--btn-border-color:#059669;background:transparent!important;border:3px solid var(--btn-border-color)!important;--btn-hover-bg:#10b981;--btn-hover-color:#111827;--btn-hover-border-color:#10b981}[data-bs-theme="dark"] .main-header-btn-success:hover,[data-bs-theme="dark"] #clientDetailsModal #quickCompleteForm .btn-success:hover,#clientDetailsModal #quickCompleteForm [data-bs-theme="dark"] .btn-success:hover,[data-bs-theme="dark"] .quality-workspace-page .modal-footer #quickCompleteForm .btn-success:hover,.quality-workspace-page .modal-footer #quickCompleteForm [data-bs-theme="dark"] .btn-success:hover,[data-bs-theme="dark"] .quality-workspace-page .complete-stage-btn.btn.btn-success:hover,.quality-workspace-page [data-bs-theme="dark"] .complete-stage-btn.btn.btn-success:hover,[data-bs-theme="dark"] .quality-workspace-page .complete-stage-btn.btn-success.add-material-btn:hover,.quality-workspace-page [data-bs-theme="dark"] .complete-stage-btn.btn-success.add-material-btn:hover,[data-bs-theme="dark"] .btn-success-modern:hover{background:var(--btn-hover-bg)!important;color:var(--btn-hover-color)!important;border-color:var(--btn-hover-border-color)!important;box-shadow:0 6px 20px rgba(16,185,129,0.3)}.header-icon-button-static{background:#1e40af;color:#ffffff;border:2px solid #1e40af;padding:0.5rem 1rem;font-weight:500;font-size:1rem;display:inline-block;border-radius:0.375rem;line-height:1}.header-icon-button-static i{color:inherit!important}[data-bs-theme="dark"] .header-icon-button-static{background:transparent!important;color:#f9fafb!important;border:2px solid #f9fafb!important}.page-top-header,.events-hero,.goals-hero,.manager-dashboard-card>.card-header,.materials-header,.manager-top-header{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff;margin:1rem!important}.page-top-header h1,.events-hero h1,.goals-hero h1,.manager-dashboard-card>.card-header h1,.materials-header h1,.manager-top-header h1,.page-top-header .h1,.events-hero .h1,.goals-hero .h1,.manager-dashboard-card>.card-header .h1,.materials-header .h1,.manager-top-header .h1,.page-top-header h2,.events-hero h2,.goals-hero h2,.manager-dashboard-card>.card-header h2,.materials-header h2,.manager-top-header h2,.page-top-header .h2,.events-hero .h2,.goals-hero .h2,.manager-dashboard-card>.card-header .h2,.materials-header .h2,.manager-top-header .h2,.page-top-header h3,.events-hero h3,.goals-hero h3,.manager-dashboard-card>.card-header h3,.materials-header h3,.manager-top-header h3,.page-top-header .h3,.events-hero .h3,.goals-hero .h3,.manager-dashboard-card>.card-header .h3,.materials-header .h3,.manager-top-header .h3,.page-top-header h4,.events-hero h4,.goals-hero h4,.manager-dashboard-card>.card-header h4,.materials-header h4,.manager-top-header h4,.page-top-header .h4,.events-hero .h4,.goals-hero .h4,.manager-dashboard-card>.card-header .h4,.materials-header .h4,.manager-top-header .h4,.page-top-header h5,.events-hero h5,.goals-hero h5,.manager-dashboard-card>.card-header h5,.materials-header h5,.manager-top-header h5,.page-top-header .h5,.events-hero .h5,.goals-hero .h5,.manager-dashboard-card>.card-header .h5,.materials-header .h5,.manager-top-header .h5,.page-top-header h6,.events-hero h6,.goals-hero h6,.manager-dashboard-card>.card-header h6,.materials-header h6,.manager-top-header h6,.page-top-header .h6,.events-hero .h6,.goals-hero .h6,.manager-dashboard-card>.card-header .h6,.materials-header .h6,.manager-top-header .h6,.page-top-header i,.events-hero i,.goals-hero i,.manager-dashboard-card>.card-header i,.materials-header i,.manager-top-header i{color:#ffffff!important}.page-top-header .text-muted,.events-hero .text-muted,.goals-hero .text-muted,.manager-dashboard-card>.card-header .text-muted,.materials-header .text-muted,.manager-top-header .text-muted{color:rgba(255,255,255,0.9)!important}.secondary-card-header{--card-header-bg:#ffffff;--card-header-text:#111827;--card-header-icon:#1e40af;--card-header-border:#d1d5db;background:var(--card-header-bg)!important;border-bottom:1px solid var(--card-header-border)!important;padding:1rem 1.5rem!important}.secondary-card-header h1,.secondary-card-header .h1,.secondary-card-header h2,.secondary-card-header .h2,.secondary-card-header h3,.secondary-card-header .h3,.secondary-card-header h4,.secondary-card-header .h4,.secondary-card-header h5,.secondary-card-header .h5,.secondary-card-header h6,.secondary-card-header .h6{color:var(--card-header-text)!important;font-weight:600;margin:0}.secondary-card-header i{color:var(--card-header-icon)!important}[data-bs-theme="dark"] .secondary-card-header{--card-header-bg:#1f2937;--card-header-text:#f9fafb;--card-header-icon:#3b82f6;--card-header-border:#374151}.page-top-header .badge.bg-success,.events-hero .badge.bg-success,.goals-hero .badge.bg-success,.manager-dashboard-card>.card-header .badge.bg-success,.materials-header .badge.bg-success,.manager-top-header .badge.bg-success,.lesson-top-header .badge.bg-success{background-color:#ffffff!important;color:#059669!important}[data-bs-theme="dark"] .page-top-header .badge.bg-success,[data-bs-theme="dark"] .events-hero .badge.bg-success,[data-bs-theme="dark"] .goals-hero .badge.bg-success,[data-bs-theme="dark"] .manager-dashboard-card>.card-header .badge.bg-success,[data-bs-theme="dark"] .materials-header .badge.bg-success,[data-bs-theme="dark"] .manager-top-header .badge.bg-success,[data-bs-theme="dark"] .lesson-top-header .badge.bg-success{background-color:#10b981!important;color:#111827!important}.page-top-header .badge.bg-warning,.events-hero .badge.bg-warning,.goals-hero .badge.bg-warning,.manager-dashboard-card>.card-header .badge.bg-warning,.materials-header .badge.bg-warning,.manager-top-header .badge.bg-warning,.lesson-top-header .badge.bg-warning{background-color:#ffffff!important;color:#d97706!important}[data-bs-theme="dark"] .page-top-header .badge.bg-warning,[data-bs-theme="dark"] .events-hero .badge.bg-warning,[data-bs-theme="dark"] .goals-hero .badge.bg-warning,[data-bs-theme="dark"] .manager-dashboard-card>.card-header .badge.bg-warning,[data-bs-theme="dark"] .materials-header .badge.bg-warning,[data-bs-theme="dark"] .manager-top-header .badge.bg-warning,[data-bs-theme="dark"] .lesson-top-header .badge.bg-warning{background-color:#f59e0b!important;color:#111827!important}.page-top-header .badge.bg-info,.events-hero .badge.bg-info,.goals-hero .badge.bg-info,.manager-dashboard-card>.card-header .badge.bg-info,.materials-header .badge.bg-info,.manager-top-header .badge.bg-info,.lesson-top-header .badge.bg-info{background-color:#ffffff!important;color:#0891b2!important}[data-bs-theme="dark"] .page-top-header .badge.bg-info,[data-bs-theme="dark"] .events-hero .badge.bg-info,[data-bs-theme="dark"] .goals-hero .badge.bg-info,[data-bs-theme="dark"] .manager-dashboard-card>.card-header .badge.bg-info,[data-bs-theme="dark"] .materials-header .badge.bg-info,[data-bs-theme="dark"] .manager-top-header .badge.bg-info,[data-bs-theme="dark"] .lesson-top-header .badge.bg-info{background-color:#06b6d4!important;color:#111827!important}.page-top-header .badge.bg-danger,.events-hero .badge.bg-danger,.goals-hero .badge.bg-danger,.manager-dashboard-card>.card-header .badge.bg-danger,.materials-header .badge.bg-danger,.manager-top-header .badge.bg-danger,.lesson-top-header .badge.bg-danger{background-color:#ffffff!important;color:#dc2626!important}[data-bs-theme="dark"] .page-top-header .badge.bg-danger,[data-bs-theme="dark"] .events-hero .badge.bg-danger,[data-bs-theme="dark"] .goals-hero .badge.bg-danger,[data-bs-theme="dark"] .manager-dashboard-card>.card-header .badge.bg-danger,[data-bs-theme="dark"] .materials-header .badge.bg-danger,[data-bs-theme="dark"] .manager-top-header .badge.bg-danger,[data-bs-theme="dark"] .lesson-top-header .badge.bg-danger{background-color:#ef4444!important;color:#111827!important}.page-top-header .badge.bg-secondary,.events-hero .badge.bg-secondary,.goals-hero .badge.bg-secondary,.manager-dashboard-card>.card-header .badge.bg-secondary,.materials-header .badge.bg-secondary,.manager-top-header .badge.bg-secondary,.lesson-top-header .badge.bg-secondary{background-color:#ffffff!important;color:#6b7280!important}[data-bs-theme="dark"] .page-top-header .badge.bg-secondary,[data-bs-theme="dark"] .events-hero .badge.bg-secondary,[data-bs-theme="dark"] .goals-hero .badge.bg-secondary,[data-bs-theme="dark"] .manager-dashboard-card>.card-header .badge.bg-secondary,[data-bs-theme="dark"] .materials-header .badge.bg-secondary,[data-bs-theme="dark"] .manager-top-header .badge.bg-secondary,[data-bs-theme="dark"] .lesson-top-header .badge.bg-secondary{background-color:#d1d5db!important;color:#111827!important}.lesson-top-header .badge.bg-success[data-badge-len],.lesson-top-header .badge.bg-warning[data-badge-len],.lesson-top-header .badge.bg-info[data-badge-len],.lesson-top-header .badge.bg-danger[data-badge-len],.lesson-top-header .badge.bg-secondary[data-badge-len]{height:auto!important;min-width:auto!important;border-radius:1rem!important;padding:0.35em 0.65em!important;font-size:inherit!important}.header-with-subtitle{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff;padding:2rem 2rem!important;margin:1rem!important;border-radius:0.5rem}.header-with-subtitle h1,.header-with-subtitle .h1,.header-with-subtitle h2,.header-with-subtitle .h2,.header-with-subtitle h3,.header-with-subtitle .h3,.header-with-subtitle h4,.header-with-subtitle .h4,.header-with-subtitle h5,.header-with-subtitle .h5,.header-with-subtitle h6,.header-with-subtitle .h6,.header-with-subtitle p,.header-with-subtitle i{color:#ffffff!important}.btn-close,.modal .btn-close{--bs-btn-close-color:#000000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%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.414'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(30,64,175,0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;box-sizing:content-box;width:1em;height:1em;padding:0.25em 0.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:0.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:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white,[data-bs-theme="dark"] .btn-close,[data-bs-theme="dark"] .modal-header .btn-close{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme="light"]{--bs-btn-close-filter:}[data-bs-theme="dark"]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.btn-close,.modal .btn-close{--bs-btn-close-color:#111827;opacity:0.7;transition:color 0.2s ease,opacity 0.2s ease,box-shadow 0.2s ease}.btn-close:hover{opacity:1}.btn-close:focus{outline:0;box-shadow:0 0 0 0.25rem rgba(30,64,175,0.25);opacity:1}[data-bs-theme="dark"] .btn-close{--bs-btn-close-color:#f9fafb}[data-bs-theme="dark"] .btn-close:focus{box-shadow:0 0 0 0.25rem rgba(59,130,246,0.35)}.badge{font-weight:700;letter-spacing:.01em}.badge i{color:inherit!important}.badge.bg-primary{background:transparent!important;background-image:none!important;background-color:rgba(30,64,175,0.12)!important;color:#1e40af!important}.badge.bg-success{background:transparent!important;background-image:none!important;background-color:rgba(5,150,105,0.12)!important;color:#059669!important}.badge.bg-info{background:transparent!important;background-image:none!important;background-color:rgba(8,145,178,0.12)!important;color:#0891b2!important}.badge.bg-warning{background:transparent!important;background-image:none!important;background-color:rgba(217,119,6,0.18)!important;color:#8f4e04!important}.badge.bg-danger{background:transparent!important;background-image:none!important;background-color:rgba(220,38,38,0.12)!important;color:#dc2626!important}.badge.bg-secondary{background:transparent!important;background-image:none!important;background-color:rgba(107,114,128,0.15)!important;color:#111827!important}.badge.bg-light{background-color:#f8fafc!important;color:#111827!important}.badge.bg-dark{background-color:#1f2937!important;color:#ffffff!important}[data-bs-theme="dark"] .badge.bg-primary{background:transparent!important;background-image:none!important;background-color:rgba(59,130,246,0.18)!important;color:#3b82f6!important}[data-bs-theme="dark"] .badge.bg-success{background:transparent!important;background-image:none!important;background-color:rgba(16,185,129,0.18)!important;color:#10b981!important}[data-bs-theme="dark"] .badge.bg-info{background:transparent!important;background-image:none!important;background-color:rgba(6,182,212,0.18)!important;color:#06b6d4!important}[data-bs-theme="dark"] .badge.bg-warning{background:transparent!important;background-image:none!important;background-color:rgba(245,158,11,0.22)!important;color:#f59e0b!important}[data-bs-theme="dark"] .badge.badge-primary:not([style*="background-color"]){background:transparent!important;background-image:none!important;background-color:rgba(30,64,175,0.12)!important;color:#1e40af!important}[data-bs-theme="dark"] .badge.badge-success:not([style*="background-color"]){background:transparent!important;background-image:none!important;background-color:rgba(5,150,105,0.12)!important;color:#059669!important}[data-bs-theme="dark"] .badge.badge-info:not([style*="background-color"]){background:transparent!important;background-image:none!important;background-color:rgba(8,145,178,0.12)!important;color:#0891b2!important}[data-bs-theme="dark"] .badge.badge-warning:not([style*="background-color"]){background:transparent!important;background-image:none!important;background-color:rgba(217,119,6,0.18)!important;color:#8f4e04!important}[data-bs-theme="dark"] .badge.badge-danger:not([style*="background-color"]){background:transparent!important;background-image:none!important;background-color:rgba(220,38,38,0.12)!important;color:#dc2626!important}[data-bs-theme="dark"] .badge.badge-secondary:not([style*="background-color"]){background:transparent!important;background-image:none!important;background-color:rgba(107,114,128,0.15)!important;color:#111827!important}[data-bs-theme="dark"] .badge.badge-light:not([style*="background-color"]){background-color:#f8fafc!important;color:#111827!important}[data-bs-theme="dark"] .badge.badge-dark:not([style*="background-color"]){background-color:#1f2937!important;color:#ffffff!important}[data-bs-theme="dark"] .badge.bg-danger{background:transparent!important;background-image:none!important;background-color:rgba(239,68,68,0.18)!important;color:#ef4444!important}[data-bs-theme="dark"] .badge.bg-secondary{background:transparent!important;background-image:none!important;background-color:rgba(75,85,99,0.35)!important;color:#d1d5db!important}[data-bs-theme="dark"] .badge.bg-light{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .badge.bg-dark{background-color:#374151!important;color:#ffffff!important}.modal-header .btn-close,.modal .btn-close{background-image:var(--bs-btn-close-bg)!important;filter:var(--bs-btn-close-filter,none)!important}.create-modal .modal-header .btn-close.btn-close-white,.create-modal .modal-header .modal .btn-close-white.btn-close,.modal .create-modal .modal-header .btn-close-white.btn-close,.create-modal .modal-header [data-bs-theme="dark"] .btn-close,[data-bs-theme="dark"] .create-modal .modal-header .btn-close,.create-modal .modal-header .modal [data-bs-theme="dark"] .btn-close,.modal [data-bs-theme="dark"] .create-modal .modal-header .btn-close,.create-modal .modal-header [data-bs-theme="dark"] .modal .btn-close,[data-bs-theme="dark"] .modal .create-modal .modal-header .btn-close,.create-modal [data-bs-theme="dark"] .modal-header .btn-close,.create-modal .modal [data-bs-theme="dark"] .modal-header .btn-close,.create-modal [data-bs-theme="dark"] .modal-header .modal .btn-close,[data-bs-theme="dark"] .create-modal .modal-header .modal .btn-close,.create-modal .modal-header .btn-close,.create-modal .modal-header .modal .btn-close,.modal .create-modal .modal-header .btn-close,.add-course-modal .modal-header .btn-close.btn-close-white,.add-course-modal .modal-header .modal .btn-close-white.btn-close,.modal .add-course-modal .modal-header .btn-close-white.btn-close,.add-course-modal .modal-header [data-bs-theme="dark"] .btn-close,[data-bs-theme="dark"] .add-course-modal .modal-header .btn-close,.add-course-modal .modal-header .modal [data-bs-theme="dark"] .btn-close,.modal [data-bs-theme="dark"] .add-course-modal .modal-header .btn-close,.add-course-modal .modal-header [data-bs-theme="dark"] .modal .btn-close,[data-bs-theme="dark"] .modal .add-course-modal .modal-header .btn-close,.add-course-modal [data-bs-theme="dark"] .modal-header .btn-close,.add-course-modal .modal [data-bs-theme="dark"] .modal-header .btn-close,.add-course-modal [data-bs-theme="dark"] .modal-header .modal .btn-close,[data-bs-theme="dark"] .add-course-modal .modal-header .modal .btn-close,.add-course-modal .modal-header .btn-close,.add-course-modal .modal-header .modal .btn-close,.modal .add-course-modal .modal-header .btn-close,.edit-course-modal .modal-header .btn-close.btn-close-white,.edit-course-modal .modal-header .modal .btn-close-white.btn-close,.modal .edit-course-modal .modal-header .btn-close-white.btn-close,.edit-course-modal .modal-header [data-bs-theme="dark"] .btn-close,[data-bs-theme="dark"] .edit-course-modal .modal-header .btn-close,.edit-course-modal .modal-header .modal [data-bs-theme="dark"] .btn-close,.modal [data-bs-theme="dark"] .edit-course-modal .modal-header .btn-close,.edit-course-modal .modal-header [data-bs-theme="dark"] .modal .btn-close,[data-bs-theme="dark"] .modal .edit-course-modal .modal-header .btn-close,.edit-course-modal [data-bs-theme="dark"] .modal-header .btn-close,.edit-course-modal .modal [data-bs-theme="dark"] .modal-header .btn-close,.edit-course-modal [data-bs-theme="dark"] .modal-header .modal .btn-close,[data-bs-theme="dark"] .edit-course-modal .modal-header .modal .btn-close,.edit-course-modal .modal-header .btn-close,.edit-course-modal .modal-header .modal .btn-close,.modal .edit-course-modal .modal-header .btn-close,#editLessonModal .modal-header .btn-close.btn-close-white,#editLessonModal .modal-header .modal .btn-close-white.btn-close,.modal #editLessonModal .modal-header .btn-close-white.btn-close,#editLessonModal .modal-header [data-bs-theme="dark"] .btn-close,[data-bs-theme="dark"] #editLessonModal .modal-header .btn-close,#editLessonModal .modal-header .modal [data-bs-theme="dark"] .btn-close,.modal [data-bs-theme="dark"] #editLessonModal .modal-header .btn-close,#editLessonModal .modal-header [data-bs-theme="dark"] .modal .btn-close,[data-bs-theme="dark"] .modal #editLessonModal .modal-header .btn-close,#editLessonModal [data-bs-theme="dark"] .modal-header .btn-close,#editLessonModal .modal [data-bs-theme="dark"] .modal-header .btn-close,#editLessonModal [data-bs-theme="dark"] .modal-header .modal .btn-close,[data-bs-theme="dark"] #editLessonModal .modal-header .modal .btn-close,#editLessonModal .modal-header .btn-close,#editLessonModal .modal-header .modal .btn-close,.modal #editLessonModal .modal-header .btn-close,#addLessonModal .modal-header .btn-close.btn-close-white,#addLessonModal .modal-header .modal .btn-close-white.btn-close,.modal #addLessonModal .modal-header .btn-close-white.btn-close,#addLessonModal .modal-header [data-bs-theme="dark"] .btn-close,[data-bs-theme="dark"] #addLessonModal .modal-header .btn-close,#addLessonModal .modal-header .modal [data-bs-theme="dark"] .btn-close,.modal [data-bs-theme="dark"] #addLessonModal .modal-header .btn-close,#addLessonModal .modal-header [data-bs-theme="dark"] .modal .btn-close,[data-bs-theme="dark"] .modal #addLessonModal .modal-header .btn-close,#addLessonModal [data-bs-theme="dark"] .modal-header .btn-close,#addLessonModal .modal [data-bs-theme="dark"] .modal-header .btn-close,#addLessonModal [data-bs-theme="dark"] .modal-header .modal .btn-close,[data-bs-theme="dark"] #addLessonModal .modal-header .modal .btn-close,#addLessonModal .modal-header .btn-close,#addLessonModal .modal-header .modal .btn-close,.modal #addLessonModal .modal-header .btn-close,#editModuleModal .modal-header .btn-close.btn-close-white,#editModuleModal .modal-header .modal .btn-close-white.btn-close,.modal #editModuleModal .modal-header .btn-close-white.btn-close,#editModuleModal .modal-header [data-bs-theme="dark"] .btn-close,[data-bs-theme="dark"] #editModuleModal .modal-header .btn-close,#editModuleModal .modal-header .modal [data-bs-theme="dark"] .btn-close,.modal [data-bs-theme="dark"] #editModuleModal .modal-header .btn-close,#editModuleModal .modal-header [data-bs-theme="dark"] .modal .btn-close,[data-bs-theme="dark"] .modal #editModuleModal .modal-header .btn-close,#editModuleModal [data-bs-theme="dark"] .modal-header .btn-close,#editModuleModal .modal [data-bs-theme="dark"] .modal-header .btn-close,#editModuleModal [data-bs-theme="dark"] .modal-header .modal .btn-close,[data-bs-theme="dark"] #editModuleModal .modal-header .modal .btn-close,#editModuleModal .modal-header .btn-close,#editModuleModal .modal-header .modal .btn-close,.modal #editModuleModal .modal-header .btn-close,#addModuleModal .modal-header .btn-close.btn-close-white,#addModuleModal .modal-header .modal .btn-close-white.btn-close,.modal #addModuleModal .modal-header .btn-close-white.btn-close,#addModuleModal .modal-header [data-bs-theme="dark"] .btn-close,[data-bs-theme="dark"] #addModuleModal .modal-header .btn-close,#addModuleModal .modal-header .modal [data-bs-theme="dark"] .btn-close,.modal [data-bs-theme="dark"] #addModuleModal .modal-header .btn-close,#addModuleModal .modal-header [data-bs-theme="dark"] .modal .btn-close,[data-bs-theme="dark"] .modal #addModuleModal .modal-header .btn-close,#addModuleModal [data-bs-theme="dark"] .modal-header .btn-close,#addModuleModal .modal [data-bs-theme="dark"] .modal-header .btn-close,#addModuleModal [data-bs-theme="dark"] .modal-header .modal .btn-close,[data-bs-theme="dark"] #addModuleModal .modal-header .modal .btn-close,#addModuleModal .modal-header .btn-close,#addModuleModal .modal-header .modal .btn-close,.modal #addModuleModal .modal-header .btn-close{--bs-btn-close-filter:brightness(0) invert(1)!important;filter:brightness(0) invert(1)!important;opacity:0.8!important;background-size:1em!important;background-image:var(--bs-btn-close-bg)!important}.create-modal .modal-header .btn-close.btn-close-white:hover,.create-modal .modal-header .modal .btn-close-white.btn-close:hover,.modal .create-modal .modal-header .btn-close-white.btn-close:hover,.create-modal .modal-header [data-bs-theme="dark"] .btn-close:hover,[data-bs-theme="dark"] .create-modal .modal-header .btn-close:hover,.create-modal .modal-header .modal [data-bs-theme="dark"] .btn-close:hover,.modal [data-bs-theme="dark"] .create-modal .modal-header .btn-close:hover,.create-modal .modal-header [data-bs-theme="dark"] .modal .btn-close:hover,[data-bs-theme="dark"] .modal .create-modal .modal-header .btn-close:hover,.create-modal [data-bs-theme="dark"] .modal-header .btn-close:hover,.create-modal .modal [data-bs-theme="dark"] .modal-header .btn-close:hover,.create-modal [data-bs-theme="dark"] .modal-header .modal .btn-close:hover,[data-bs-theme="dark"] .create-modal .modal-header .modal .btn-close:hover,.create-modal .modal-header .btn-close:hover,.create-modal .modal-header .modal .btn-close:hover,.modal .create-modal .modal-header .btn-close:hover,.add-course-modal .modal-header .btn-close.btn-close-white:hover,.add-course-modal .modal-header .modal .btn-close-white.btn-close:hover,.modal .add-course-modal .modal-header .btn-close-white.btn-close:hover,.add-course-modal .modal-header [data-bs-theme="dark"] .btn-close:hover,[data-bs-theme="dark"] .add-course-modal .modal-header .btn-close:hover,.add-course-modal .modal-header .modal [data-bs-theme="dark"] .btn-close:hover,.modal [data-bs-theme="dark"] .add-course-modal .modal-header .btn-close:hover,.add-course-modal .modal-header [data-bs-theme="dark"] .modal .btn-close:hover,[data-bs-theme="dark"] .modal .add-course-modal .modal-header .btn-close:hover,.add-course-modal [data-bs-theme="dark"] .modal-header .btn-close:hover,.add-course-modal .modal [data-bs-theme="dark"] .modal-header .btn-close:hover,.add-course-modal [data-bs-theme="dark"] .modal-header .modal .btn-close:hover,[data-bs-theme="dark"] .add-course-modal .modal-header .modal .btn-close:hover,.add-course-modal .modal-header .btn-close:hover,.add-course-modal .modal-header .modal .btn-close:hover,.modal .add-course-modal .modal-header .btn-close:hover,.edit-course-modal .modal-header .btn-close.btn-close-white:hover,.edit-course-modal .modal-header .modal .btn-close-white.btn-close:hover,.modal .edit-course-modal .modal-header .btn-close-white.btn-close:hover,.edit-course-modal .modal-header [data-bs-theme="dark"] .btn-close:hover,[data-bs-theme="dark"] .edit-course-modal .modal-header .btn-close:hover,.edit-course-modal .modal-header .modal [data-bs-theme="dark"] .btn-close:hover,.modal [data-bs-theme="dark"] .edit-course-modal .modal-header .btn-close:hover,.edit-course-modal .modal-header [data-bs-theme="dark"] .modal .btn-close:hover,[data-bs-theme="dark"] .modal .edit-course-modal .modal-header .btn-close:hover,.edit-course-modal [data-bs-theme="dark"] .modal-header .btn-close:hover,.edit-course-modal .modal [data-bs-theme="dark"] .modal-header .btn-close:hover,.edit-course-modal [data-bs-theme="dark"] .modal-header .modal .btn-close:hover,[data-bs-theme="dark"] .edit-course-modal .modal-header .modal .btn-close:hover,.edit-course-modal .modal-header .btn-close:hover,.edit-course-modal .modal-header .modal .btn-close:hover,.modal .edit-course-modal .modal-header .btn-close:hover,#editLessonModal .modal-header .btn-close.btn-close-white:hover,#editLessonModal .modal-header .modal .btn-close-white.btn-close:hover,.modal #editLessonModal .modal-header .btn-close-white.btn-close:hover,#editLessonModal .modal-header [data-bs-theme="dark"] .btn-close:hover,[data-bs-theme="dark"] #editLessonModal .modal-header .btn-close:hover,#editLessonModal .modal-header .modal [data-bs-theme="dark"] .btn-close:hover,.modal [data-bs-theme="dark"] #editLessonModal .modal-header .btn-close:hover,#editLessonModal .modal-header [data-bs-theme="dark"] .modal .btn-close:hover,[data-bs-theme="dark"] .modal #editLessonModal .modal-header .btn-close:hover,#editLessonModal [data-bs-theme="dark"] .modal-header .btn-close:hover,#editLessonModal .modal [data-bs-theme="dark"] .modal-header .btn-close:hover,#editLessonModal [data-bs-theme="dark"] .modal-header .modal .btn-close:hover,[data-bs-theme="dark"] #editLessonModal .modal-header .modal .btn-close:hover,#editLessonModal .modal-header .btn-close:hover,#editLessonModal .modal-header .modal .btn-close:hover,.modal #editLessonModal .modal-header .btn-close:hover,#addLessonModal .modal-header .btn-close.btn-close-white:hover,#addLessonModal .modal-header .modal .btn-close-white.btn-close:hover,.modal #addLessonModal .modal-header .btn-close-white.btn-close:hover,#addLessonModal .modal-header [data-bs-theme="dark"] .btn-close:hover,[data-bs-theme="dark"] #addLessonModal .modal-header .btn-close:hover,#addLessonModal .modal-header .modal [data-bs-theme="dark"] .btn-close:hover,.modal [data-bs-theme="dark"] #addLessonModal .modal-header .btn-close:hover,#addLessonModal .modal-header [data-bs-theme="dark"] .modal .btn-close:hover,[data-bs-theme="dark"] .modal #addLessonModal .modal-header .btn-close:hover,#addLessonModal [data-bs-theme="dark"] .modal-header .btn-close:hover,#addLessonModal .modal [data-bs-theme="dark"] .modal-header .btn-close:hover,#addLessonModal [data-bs-theme="dark"] .modal-header .modal .btn-close:hover,[data-bs-theme="dark"] #addLessonModal .modal-header .modal .btn-close:hover,#addLessonModal .modal-header .btn-close:hover,#addLessonModal .modal-header .modal .btn-close:hover,.modal #addLessonModal .modal-header .btn-close:hover,#editModuleModal .modal-header .btn-close.btn-close-white:hover,#editModuleModal .modal-header .modal .btn-close-white.btn-close:hover,.modal #editModuleModal .modal-header .btn-close-white.btn-close:hover,#editModuleModal .modal-header [data-bs-theme="dark"] .btn-close:hover,[data-bs-theme="dark"] #editModuleModal .modal-header .btn-close:hover,#editModuleModal .modal-header .modal [data-bs-theme="dark"] .btn-close:hover,.modal [data-bs-theme="dark"] #editModuleModal .modal-header .btn-close:hover,#editModuleModal .modal-header [data-bs-theme="dark"] .modal .btn-close:hover,[data-bs-theme="dark"] .modal #editModuleModal .modal-header .btn-close:hover,#editModuleModal [data-bs-theme="dark"] .modal-header .btn-close:hover,#editModuleModal .modal [data-bs-theme="dark"] .modal-header .btn-close:hover,#editModuleModal [data-bs-theme="dark"] .modal-header .modal .btn-close:hover,[data-bs-theme="dark"] #editModuleModal .modal-header .modal .btn-close:hover,#editModuleModal .modal-header .btn-close:hover,#editModuleModal .modal-header .modal .btn-close:hover,.modal #editModuleModal .modal-header .btn-close:hover,#addModuleModal .modal-header .btn-close.btn-close-white:hover,#addModuleModal .modal-header .modal .btn-close-white.btn-close:hover,.modal #addModuleModal .modal-header .btn-close-white.btn-close:hover,#addModuleModal .modal-header [data-bs-theme="dark"] .btn-close:hover,[data-bs-theme="dark"] #addModuleModal .modal-header .btn-close:hover,#addModuleModal .modal-header .modal [data-bs-theme="dark"] .btn-close:hover,.modal [data-bs-theme="dark"] #addModuleModal .modal-header .btn-close:hover,#addModuleModal .modal-header [data-bs-theme="dark"] .modal .btn-close:hover,[data-bs-theme="dark"] .modal #addModuleModal .modal-header .btn-close:hover,#addModuleModal [data-bs-theme="dark"] .modal-header .btn-close:hover,#addModuleModal .modal [data-bs-theme="dark"] .modal-header .btn-close:hover,#addModuleModal [data-bs-theme="dark"] .modal-header .modal .btn-close:hover,[data-bs-theme="dark"] #addModuleModal .modal-header .modal .btn-close:hover,#addModuleModal .modal-header .btn-close:hover,#addModuleModal .modal-header .modal .btn-close:hover,.modal #addModuleModal .modal-header .btn-close:hover{opacity:1!important}[data-bs-theme="dark"] .create-modal .modal-header .btn-close.btn-close-white,[data-bs-theme="dark"] .create-modal .modal-header .btn-close,[data-bs-theme="dark"] .add-course-modal .modal-header .btn-close.btn-close-white,[data-bs-theme="dark"] .add-course-modal .modal-header .btn-close,[data-bs-theme="dark"] .edit-course-modal .modal-header .btn-close.btn-close-white,[data-bs-theme="dark"] .edit-course-modal .modal-header .btn-close,[data-bs-theme="dark"] #editLessonModal .modal-header .btn-close.btn-close-white,[data-bs-theme="dark"] #editLessonModal .modal-header .btn-close,[data-bs-theme="dark"] #addLessonModal .modal-header .btn-close.btn-close-white,[data-bs-theme="dark"] #addLessonModal .modal-header .btn-close,[data-bs-theme="dark"] #editModuleModal .modal-header .btn-close.btn-close-white,[data-bs-theme="dark"] #editModuleModal .modal-header .btn-close,[data-bs-theme="dark"] #addModuleModal .modal-header .btn-close.btn-close-white,[data-bs-theme="dark"] #addModuleModal .modal-header .btn-close{--bs-btn-close-filter:brightness(0) invert(1)!important;filter:brightness(0) invert(1)!important;opacity:0.8!important}[data-bs-theme="dark"] .create-modal .modal-header .btn-close.btn-close-white:hover,[data-bs-theme="dark"] .create-modal .modal-header .btn-close:hover,[data-bs-theme="dark"] .add-course-modal .modal-header .btn-close.btn-close-white:hover,[data-bs-theme="dark"] .add-course-modal .modal-header .btn-close:hover,[data-bs-theme="dark"] .edit-course-modal .modal-header .btn-close.btn-close-white:hover,[data-bs-theme="dark"] .edit-course-modal .modal-header .btn-close:hover,[data-bs-theme="dark"] #editLessonModal .modal-header .btn-close.btn-close-white:hover,[data-bs-theme="dark"] #editLessonModal .modal-header .btn-close:hover,[data-bs-theme="dark"] #addLessonModal .modal-header .btn-close.btn-close-white:hover,[data-bs-theme="dark"] #addLessonModal .modal-header .btn-close:hover,[data-bs-theme="dark"] #editModuleModal .modal-header .btn-close.btn-close-white:hover,[data-bs-theme="dark"] #editModuleModal .modal-header .btn-close:hover,[data-bs-theme="dark"] #addModuleModal .modal-header .btn-close.btn-close-white:hover,[data-bs-theme="dark"] #addModuleModal .modal-header .btn-close:hover{opacity:1!important}.badge.badge-pill,.badge.bg-danger,.badge.bg-primary,.badge.bg-info,.badge.bg-success,.badge.bg-warning{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 0.4rem;border-radius:999px;line-height:1;font-weight:700;font-size:0.75rem}.badge.badge-pill[data-badge-len="2"],.badge.bg-danger[data-badge-len="2"],.badge.bg-primary[data-badge-len="2"],.badge.bg-info[data-badge-len="2"],.badge.bg-success[data-badge-len="2"],.badge.bg-warning[data-badge-len="2"]{padding-left:0.5rem;padding-right:0.5rem}.badge.badge-pill[data-badge-len="3"],.badge.bg-danger[data-badge-len="3"],.badge.bg-primary[data-badge-len="3"],.badge.bg-info[data-badge-len="3"],.badge.bg-success[data-badge-len="3"],.badge.bg-warning[data-badge-len="3"]{padding-left:0.6rem;padding-right:0.6rem}.badge.bg-danger{box-shadow:0 0 0 1px rgba(0,0,0,0.05)}[data-bs-theme="dark"] .badge.bg-danger{box-shadow:0 0 0 1px rgba(255,255,255,0.08)}.global-banner{position:relative;margin-top:-14px;margin-bottom:24px;border:0;border-radius:0.5rem;padding:1rem 1.5rem;font-weight:500;display:flex;align-items:center;justify-content:center}.global-banner.global-banner-success{background-color:rgba(5,150,105,0.15);color:#059669}.global-banner.global-banner-info{background-color:rgba(8,145,178,0.15);color:#0891b2}.global-banner.global-banner-warning{background-color:rgba(217,119,6,0.15);color:#d97706}.global-banner.global-banner-danger{background-color:rgba(220,38,38,0.15);color:#dc2626}body>.global-banner{transition:margin-left 0.25s ease,width 0.25s ease}@media (min-width:992px){body[data-sidebar-desktop-state="hover-collapsed"] body>.global-banner,body:not([data-sidebar-desktop-state="fixed-expanded"]):not([data-sidebar-desktop-state="hover-expanded"]) body>.global-banner{margin-left:70px;width:calc(100% - 70px)}body[data-sidebar-desktop-state="fixed-expanded"] body>.global-banner{margin-left:260px;width:calc(100% - 260px)}body[data-sidebar-desktop-state="hover-expanded"] body>.global-banner{margin-left:70px;width:calc(100% - 70px)}}.global-toast{margin-top:-14px;margin-bottom:24px;border:0;border-radius:0.5rem;padding:1rem 1.25rem;font-weight:500;width:350px;max-width:100%;font-size:.875rem;background-clip:padding-box;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}.global-toast .toast-header{border-bottom:1px solid rgba(0,0,0,0.05)}.global-toast.global-toast-success{background-color:rgba(5,150,105,0.9)!important;color:#ffffff!important}.global-toast.global-toast-success .toast-header{background-color:rgba(5,150,105,0.9)!important;color:#ffffff!important}.global-toast.global-toast-info{background-color:rgba(8,145,178,0.9)!important;color:#ffffff!important}.global-toast.global-toast-info .toast-header{background-color:rgba(8,145,178,0.9)!important;color:#ffffff!important}.global-toast.global-toast-warning{background-color:rgba(217,119,6,0.9)!important;color:#ffffff!important}.global-toast.global-toast-warning .toast-header{background-color:rgba(217,119,6,0.9)!important;color:#ffffff!important}.global-toast.global-toast-danger{background-color:rgba(220,38,38,0.9)!important;color:#ffffff!important}.global-toast.global-toast-danger .toast-header{background-color:rgba(220,38,38,0.9)!important;color:#ffffff!important}.table-hover-custom>tbody>tr:hover>*,.table-striped.table-hover-custom>tbody>tr:nth-of-type(odd):hover>*{--bs-table-accent-bg:#e0e5e9!important}[data-bs-theme="dark"] .table-hover-custom>tbody>tr:hover>*,[data-bs-theme="dark"] .table-striped.table-hover-custom>tbody>tr:nth-of-type(odd):hover>*{--bs-table-accent-bg:#40464c!important}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000}.content-section{padding:2rem;background-color:#f8fafc;border-radius:0.5rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075)}@media (max-width:767.98px){.content-section{padding:1rem}}.mentor-dashboard,.homework-dashboard,.homework-detail{background-color:transparent;min-height:100vh;padding:2rem 0}.mentor-dashboard .header-with-subtitle,.homework-dashboard .header-with-subtitle{background-color:#f8fafc;border-radius:12px;color:#111827;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.mentor-dashboard .header-with-subtitle h1,.mentor-dashboard .header-with-subtitle .h1,.mentor-dashboard .header-with-subtitle h5,.mentor-dashboard .header-with-subtitle .h5,.mentor-dashboard .header-with-subtitle span,.mentor-dashboard .header-with-subtitle i,.homework-dashboard .header-with-subtitle h1,.homework-dashboard .header-with-subtitle .h1,.homework-dashboard .header-with-subtitle h5,.homework-dashboard .header-with-subtitle .h5,.homework-dashboard .header-with-subtitle span,.homework-dashboard .header-with-subtitle i{color:#111827}.mentor-dashboard .header-with-subtitle .btn,.mentor-dashboard .header-with-subtitle .add-material-btn,.homework-dashboard .header-with-subtitle .btn,.homework-dashboard .header-with-subtitle .add-material-btn{background-color:#1e40af;border:1px solid #1e40af;color:#ffffff!important;transition:all 0.3s ease}.mentor-dashboard .header-with-subtitle .btn:hover,.mentor-dashboard .header-with-subtitle .add-material-btn:hover,.homework-dashboard .header-with-subtitle .btn:hover,.homework-dashboard .header-with-subtitle .add-material-btn:hover{background-color:#2563eb;border-color:#2563eb;transform:translateY(-1px)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card{background:#ffffff;border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,0.08);transition:all 0.3s ease;border:1px solid rgba(255,255,255,0.2);position:relative;overflow:hidden}.stat-card::before,.stat-card::after{content:none!important;background:none!important;background-image:none!important}.stat-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,0.12)}.stat-number{font-size:2.5rem;font-weight:700;color:#1e40af;margin-bottom:0.5rem}.stat-pending{color:#d97706}.stat-approved{color:#059669}.stat-rejected{color:#dc2626}.stat-total{color:#1e40af}.stat-label{color:#374151;font-weight:500;font-size:0.9rem}[data-bs-theme="dark"] .mentor-dashboard .stat-label,[data-bs-theme="dark"] .homework-dashboard .stat-label,[data-bs-theme="dark"] .homework-detail .stat-label{color:#d1d5db}.content-section{background-color:#e2e8f0;border-radius:20px;padding:2rem;margin-bottom:2rem;box-shadow:0 8px 32px rgba(0,0,0,0.1)}.section-title{color:#1f2937;font-weight:600;margin-bottom:1.5rem;display:flex;align-items:center;gap:0.75rem}.card-modern{background:#ffffff;border:none;border-radius:18px;box-shadow:0 24px 48px rgba(0,0,0,0.08);transition:transform 0.2s ease,box-shadow 0.2s ease}.card-modern .card-body{padding:1.5rem}.card-modern .card-title{font-weight:600;color:#111827}.card-modern:hover{transform:translateY(-2px);box-shadow:0 32px 64px rgba(0,0,0,0.12)}.mentor-meetings-row{align-items:stretch}.mentor-meetings-column{display:flex;flex-direction:column;gap:1.5rem}.mentor-meetings-column .card{margin:0}.mentor-meetings-column form .form-control,.mentor-meetings-column form .form-select,.mentor-meetings-column form textarea{border-radius:12px}.mentor-slot-select{min-height:180px;max-height:260px;padding-right:0.75rem;overflow-y:auto}@media (max-width:991.98px){.mentor-meetings-column{gap:1rem}}.student-card{background:#ffffff;border-radius:12px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 2px 12px rgba(0,0,0,0.08);transition:all 0.3s ease;border-left:4px solid #1e40af;animation:fadeInUp 0.6s ease-out}.student-card:hover{transform:translateX(5px);box-shadow:0 4px 20px rgba(0,0,0,0.12)}.student-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.student-name{font-weight:600;color:#1f2937;font-size:1.1rem}.student-status,.status-badge{padding:0.35em 0.8em;border-radius:50rem;font-size:0.8rem;font-weight:600;border:1px solid transparent;text-align:center;white-space:nowrap}.status-active,.status-approved{background-color:#86fbd7;color:#011b13;border-color:#3cf8be}.status-inactive,.status-rejected{background-color:#f8d6d6;color:#701212;border-color:#ee9494}.status-submitted{background-color:#fdddb8;color:#5d3303;border-color:#fbb564}.student-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin-bottom:1rem}.stat-item{text-align:center;padding:0.75rem;background:#f8fafc;border-radius:8px}.stat-value{font-weight:600;color:#1e40af;font-size:1.1rem}.stat-description{font-size:0.8rem;color:#374151;margin-top:0.25rem}[data-bs-theme="dark"] .stat-description{color:#d1d5db}.homework-section{background:#f8fafc;border-radius:8px;padding:1rem;margin-top:1rem}.homework-title{font-weight:600;color:#374151;margin-bottom:0.5rem}.homework-count{display:inline-block;background:#1e40af;color:#ffffff;padding:0.25rem 0.75rem;border-radius:12px;font-size:0.8rem;font-weight:500}.btn-modern{border-radius:12px;padding:0.75rem 1.5rem;font-weight:500;transition:all 0.3s ease;border:none}.btn-success-modern:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(5,150,105,0.4);color:#ffffff}.btn-danger-modern:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(220,38,38,0.4);color:#ffffff}.btn-sm-modern{padding:0.5rem 1rem;font-size:0.8rem;border-radius:8px}.table-modern{background:#ffffff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,0.08)}.table-modern th{background:#f8fafc;border:none;padding:1rem;font-weight:600;color:#374151}[data-bs-theme="dark"] .table-modern th{color:#d1d5db!important}.table-modern td{padding:1rem;border:none;border-bottom:1px solid #d1d5db}.progress-bar-modern{height:8px;border-radius:4px;background:#d1d5db;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,#1e40af 0%,#2563eb 100%);border-radius:4px;transition:width 0.3s ease}.pnl-positive{color:#059669;font-weight:600}.pnl-negative{color:#dc2626;font-weight:600}.homework-badge{display:inline-flex;align-items:center;gap:0.5rem;padding:0.5rem 1rem;border-radius:20px;font-size:0.8rem;font-weight:500;text-decoration:none;transition:all 0.3s ease}.homework-pending{background:#fccc95;color:#d97706;border:1px solid #fbb564}.homework-pending:hover{background:#fbb564;color:#d97706;text-decoration:none}.homework-approved{background:#6dface;color:#059669;border:1px solid #3cf8be}.homework-rejected{background:#f8d6d6;color:#dc2626;border:1px solid #f1aaaa}.empty-state{text-align:center;padding:3rem;color:#374151}.empty-state i{font-size:3rem;margin-bottom:1rem;opacity:0.5}.filters-section{background:#f8fafc;border-radius:12px;padding:1.5rem;margin-bottom:2rem}.filter-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;align-items:end}.form-control-modern{border-radius:8px;border:1px solid #d1d5db;padding:0.75rem;transition:all 0.3s ease}.form-control-modern:focus{border-color:#1e40af;box-shadow:0 0 0 0.2rem rgba(30,64,175,0.25)}.homework-card{background:#ffffff;border-radius:12px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 2px 12px rgba(0,0,0,0.08);transition:all 0.3s ease;border-left:4px solid #1e40af}.homework-card:hover{transform:translateX(5px);box-shadow:0 4px 20px rgba(0,0,0,0.12)}.homework-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.homework-info h5,.homework-info .h5{color:#1f2937;font-weight:600;margin-bottom:0.5rem}.homework-meta{color:#374151;font-size:0.9rem}.student-info{display:flex;align-items:center;gap:0.5rem;margin-bottom:0.5rem}.student-avatar{width:32px;height:32px;border-radius:50%;background:#1e40af;color:#ffffff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:0.9rem}.homework-actions{display:flex;gap:0.5rem;margin-top:1rem}.pagination-modern{display:flex;justify-content:center;gap:0.5rem;margin-top:2rem}.page-link-modern{padding:0.5rem 1rem;border-radius:8px;border:1px solid #d1d5db;color:#1e40af;text-decoration:none;transition:all 0.3s ease}.page-link-modern:hover,.page-link-modern.active{background:#1e40af;color:#ffffff;border-color:#1e40af}.student-info-card{background:#ffffff;border-radius:12px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 4px 20px rgba(0,0,0,0.08);border-left:4px solid #1e40af}.student-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.student-avatar-lg{width:60px;height:60px;border-radius:50%;background:#1e40af;color:#ffffff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.5rem}.student-details h4,.student-details .h4{color:#1f2937;margin-bottom:0.5rem}.student-meta{color:#374151;font-size:0.9rem}.homework-info{background:#e2e8f0;border-radius:8px;padding:1rem;margin-bottom:1rem}.question-card{background:#ffffff;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 12px rgba(0,0,0,0.08);border-left:4px solid #059669}.question-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.question-text{font-weight:600;color:#1f2937;margin-bottom:0.5rem}.question-meta{color:#374151;font-size:0.9rem}.answer-section{background:#e2e8f0;border-radius:8px;padding:1rem;margin-top:1rem}.answer-text{color:#4b5563;line-height:1.6}.answer-file{display:inline-flex;align-items:center;gap:0.5rem;padding:0.5rem 1rem;background:#1e40af;color:#ffffff;border-radius:8px;text-decoration:none;transition:all 0.3s ease}.answer-file:hover{background:#1a3899;color:#ffffff;text-decoration:none;transform:translateY(-2px)}.choice-item{display:flex;align-items:center;gap:0.5rem;padding:0.5rem;border-radius:6px;margin-bottom:0.5rem}.choice-selected{background:#6dface;border:1px solid #3cf8be}.choice-correct{background:#8ce5fa;border:1px solid #5bd9f8}.choice-incorrect{background:#f8d6d6;border:1px solid #f1aaaa}.review-form{background:#ffffff;border-radius:12px;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,0.08)}.form-group-modern{margin-bottom:1.5rem}.form-label-modern{font-weight:600;color:#1f2937;margin-bottom:0.5rem}.grade-display{background:#bfcbf4;border-radius:8px;padding:1rem;margin-bottom:1rem}.grade-value{font-size:1.5rem;font-weight:700;color:#1e40af}.max-grade{color:#374151;font-size:0.9rem}.homework-actions .btn-modern{min-width:120px}@media (max-width:768px){.stats-grid{grid-template-columns:1fr}.student-stats{grid-template-columns:repeat(2,1fr)}.dashboard-header{padding:1.5rem}.content-section{padding:1.5rem}.filter-row{grid-template-columns:1fr}.homework-header{flex-direction:column;gap:1rem}.homework-actions{flex-direction:column}.student-header{flex-direction:column;text-align:center}.question-header{flex-direction:column;gap:1rem}.review-form{padding:1.5rem}}.stat-card{animation:fadeInUp 0.6s ease-out}[data-bs-theme="dark"] .mentor-dashboard,[data-bs-theme="dark"] .homework-dashboard,[data-bs-theme="dark"] .homework-detail{background-color:#111827}[data-bs-theme="dark"] .dashboard-header,[data-bs-theme="dark"] .content-section{background:#1f2937;color:#f9fafb}[data-bs-theme="dark"] .dashboard-header .text-muted,[data-bs-theme="dark"] .content-section .text-muted{color:#d1d5db!important}[data-bs-theme="dark"] .stat-card,[data-bs-theme="dark"] .student-card,[data-bs-theme="dark"] .student-info-card,[data-bs-theme="dark"] .question-card,[data-bs-theme="dark"] .review-form,[data-bs-theme="dark"] .homework-card,[data-bs-theme="dark"] .card-modern{background:#1f2937;color:#f9fafb;border-left-color:#3b82f6;box-shadow:0 4px 20px rgba(0,0,0,0.2)}[data-bs-theme="dark"] .stat-item,[data-bs-theme="dark"] .homework-section,[data-bs-theme="dark"] .answer-section,[data-bs-theme="dark"] .homework-info,[data-bs-theme="dark"] .grade-display{background:#181f2a}[data-bs-theme="dark"] .question-text,[data-bs-theme="dark"] .student-name,[data-bs-theme="dark"] .section-title,[data-bs-theme="dark"] .homework-info h5,[data-bs-theme="dark"] .homework-info .h5,[data-bs-theme="dark"] .student-details h4,[data-bs-theme="dark"] .student-details .h4,[data-bs-theme="dark"] .form-label-modern,[data-bs-theme="dark"] .grade-value{color:#f9fafb}[data-bs-theme="dark"] .homework-meta,[data-bs-theme="dark"] .student-meta,[data-bs-theme="dark"] .question-meta,[data-bs-theme="dark"] .stat-label,[data-bs-theme="dark"] .max-grade{color:#d1d5db}[data-bs-theme="dark"] .answer-text{color:#eeeff1}[data-bs-theme="dark"] .choice-item.choice-selected{background:rgba(16,185,129,0.15);border:1px solid #10b981;color:#10b981}[data-bs-theme="dark"] .choice-item.choice-correct{background:rgba(6,182,212,0.15);border:1px solid #06b6d4;color:#06b6d4}[data-bs-theme="dark"] .choice-item.choice-incorrect{background:rgba(239,68,68,0.15);border:1px solid #ef4444;color:#ef4444}[data-bs-theme="dark"] .form-control-modern{background-color:#10161d;border-color:#374151;color:#f9fafb}[data-bs-theme="dark"] .form-control-modern:focus{border-color:#3b82f6;box-shadow:0 0 0 0.2rem rgba(59,130,246,0.25)}.finance-tab-card-header{display:flex;justify-content:space-between;align-items:center;padding:0.5rem 1rem;border-bottom-width:1px;border-bottom-style:solid}.finance-tab-card-header h5,.finance-tab-card-header .h5{margin-bottom:0}.finance-tab-card-header h5 i,.finance-tab-card-header .h5 i{margin-right:0.5rem}.finance-tab-card-header .finance-header-btn{font-weight:500}.finance-tab-card-header .btn-group .btn,.finance-tab-card-header .btn-group .add-material-btn{border-radius:0.375rem!important}.finance-tab-card-header .btn-group>*:not(:first-child){margin-left:0.5rem!important}#portfolio-tab.active{background:#059669!important;color:#ffffff!important;border-color:#059669!important}#portfolio-tab.active i{color:#ffffff!important}#portfolio-tab.active:hover{background:#07c78c!important;border-color:#07c78c!important}[data-bs-theme="dark"] #portfolio-tab.active{background:#059669!important;color:#ffffff!important;border-color:#059669!important}[data-bs-theme="dark"] #portfolio-tab.active i{color:#ffffff!important}[data-bs-theme="dark"] #portfolio-tab.active:hover{background:#07e09d!important;border-color:#07e09d!important}#bots-tab.active{background:#8b5cf6!important;color:#ffffff!important;border-color:#8b5cf6!important}#bots-tab.active i{color:#ffffff!important}#bots-tab.active:hover{background:#ad8cf9!important;border-color:#ad8cf9!important}[data-bs-theme="dark"] #bots-tab.active{background:#5714f2!important;color:#ffffff!important;border-color:#5714f2 #5714f2 transparent!important}[data-bs-theme="dark"] #bots-tab.active i{color:#ffffff!important}[data-bs-theme="dark"] #bots-tab.active:hover{background:#7a44f5!important;border-color:#7a44f5 #7a44f5 transparent!important}#other-projects-tab.active{background:#d97706!important;color:#ffffff!important;border-color:#d97706!important}#other-projects-tab.active i{color:#ffffff!important}#other-projects-tab.active:hover{background:#f99119!important;border-color:#f99119!important}[data-bs-theme="dark"] #other-projects-tab.active{background:#d97706!important;color:#ffffff!important;border-color:#d97706 #d97706 transparent!important}[data-bs-theme="dark"] #other-projects-tab.active i{color:#ffffff!important}[data-bs-theme="dark"] #other-projects-tab.active:hover{background:#f99119!important;border-color:#f99119 #f99119 transparent!important}#trading-diary-tab.active{background:#1e40af!important;color:#ffffff!important;border-color:#1e40af!important}#trading-diary-tab.active i{color:#ffffff!important}#trading-diary-tab.active:hover{background:#2650da!important;border-color:#2650da!important}[data-bs-theme="dark"] #trading-diary-tab.active{background:#1e40af!important;color:#ffffff!important;border-color:#1e40af #1e40af transparent!important}[data-bs-theme="dark"] #trading-diary-tab.active i{color:#ffffff!important}[data-bs-theme="dark"] #trading-diary-tab.active:hover{background:#2650da!important;border-color:#2650da #2650da transparent!important}#portfolio .finance-tab-card-header{background:linear-gradient(135deg,#059669,#07e09d);border-bottom-color:#059669}#portfolio .finance-tab-card-header h5,#portfolio .finance-tab-card-header .h5,#portfolio .finance-tab-card-header h5 i,#portfolio .finance-tab-card-header .h5 i{color:#ffffff!important}#portfolio .finance-tab-card-header .finance-header-btn{background-color:#047d58!important;border:2px solid #ffffff!important;color:#ffffff!important;box-shadow:none!important;transition:all 0.2s ease-in-out}#portfolio .finance-tab-card-header .finance-header-btn i{color:#ffffff!important;transition:color 0.2s ease-in-out}#portfolio .finance-tab-card-header .finance-header-btn:hover{background-color:#ffffff!important;border-color:#ffffff!important;color:#111827!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.2)!important}#portfolio .finance-tab-card-header .finance-header-btn:hover i{color:#111827!important}[data-bs-theme="dark"] #portfolio .finance-tab-card-header{background:linear-gradient(135deg,#046f4d,#06b981);border-bottom-color:#046f4d}[data-bs-theme="dark"] #portfolio .finance-tab-card-header h5,[data-bs-theme="dark"] #portfolio .finance-tab-card-header .h5,[data-bs-theme="dark"] #portfolio .finance-tab-card-header h5 i,[data-bs-theme="dark"] #portfolio .finance-tab-card-header .h5 i{color:#ffffff!important}[data-bs-theme="dark"] #portfolio .finance-tab-card-header .finance-header-btn{background-color:#047d58!important;border:2px solid #ffffff!important;color:#ffffff!important;box-shadow:none!important;transition:all 0.2s ease-in-out}[data-bs-theme="dark"] #portfolio .finance-tab-card-header .finance-header-btn i{color:#ffffff!important;transition:color 0.2s ease-in-out}[data-bs-theme="dark"] #portfolio .finance-tab-card-header .finance-header-btn:hover{background-color:#ffffff!important;border-color:#ffffff!important;color:#111827!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.2)!important}[data-bs-theme="dark"] #portfolio .finance-tab-card-header .finance-header-btn:hover i{color:#111827!important}#bots .finance-tab-card-header{background:linear-gradient(135deg,#8b5cf6,#bfa4fa);border-bottom-color:#8b5cf6}#bots .finance-tab-card-header h5,#bots .finance-tab-card-header .h5,#bots .finance-tab-card-header h5 i,#bots .finance-tab-card-header .h5 i{color:#ffffff!important}#bots .finance-tab-card-header .finance-header-btn{background-color:#7a44f5!important;border:2px solid #ffffff!important;color:#ffffff!important;box-shadow:none!important;transition:all 0.2s ease-in-out}#bots .finance-tab-card-header .finance-header-btn i{color:#ffffff!important;transition:color 0.2s ease-in-out}#bots .finance-tab-card-header .finance-header-btn:hover{background-color:#ffffff!important;border-color:#ffffff!important;color:#111827!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.2)!important}#bots .finance-tab-card-header .finance-header-btn:hover i{color:#111827!important}[data-bs-theme="dark"] #bots .finance-tab-card-header{background:linear-gradient(135deg,#480cd1,#6f35f4);border-bottom-color:#480cd1}[data-bs-theme="dark"] #bots .finance-tab-card-header h5,[data-bs-theme="dark"] #bots .finance-tab-card-header .h5,[data-bs-theme="dark"] #bots .finance-tab-card-header h5 i,[data-bs-theme="dark"] #bots .finance-tab-card-header .h5 i{color:#ffffff!important}[data-bs-theme="dark"] #bots .finance-tab-card-header .finance-header-btn{background-color:#4d0ce0!important;border:2px solid #ffffff!important;color:#ffffff!important;box-shadow:none!important;transition:all 0.2s ease-in-out}[data-bs-theme="dark"] #bots .finance-tab-card-header .finance-header-btn i{color:#ffffff!important;transition:color 0.2s ease-in-out}[data-bs-theme="dark"] #bots .finance-tab-card-header .finance-header-btn:hover{background-color:#ffffff!important;border-color:#ffffff!important;color:#111827!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.2)!important}[data-bs-theme="dark"] #bots .finance-tab-card-header .finance-header-btn:hover i{color:#111827!important}#other-projects .finance-tab-card-header{background:linear-gradient(135deg,#d97706,#f99d32);border-bottom-color:#d97706}#other-projects .finance-tab-card-header h5,#other-projects .finance-tab-card-header .h5,#other-projects .finance-tab-card-header h5 i,#other-projects .finance-tab-card-header .h5 i{color:#ffffff!important}#other-projects .finance-tab-card-header .finance-header-btn{background-color:#c06905!important;border:2px solid #ffffff!important;color:#ffffff!important;box-shadow:none!important;transition:all 0.2s ease-in-out}#other-projects .finance-tab-card-header .finance-header-btn i{color:#ffffff!important;transition:color 0.2s ease-in-out}#other-projects .finance-tab-card-header .finance-header-btn:hover{background-color:#ffffff!important;border-color:#ffffff!important;color:#111827!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.2)!important}#other-projects .finance-tab-card-header .finance-header-btn:hover i{color:#111827!important}[data-bs-theme="dark"] #other-projects .finance-tab-card-header{background:linear-gradient(135deg,#b16105,#f88a0a);border-bottom-color:#b16105}[data-bs-theme="dark"] #other-projects .finance-tab-card-header h5,[data-bs-theme="dark"] #other-projects .finance-tab-card-header .h5,[data-bs-theme="dark"] #other-projects .finance-tab-card-header h5 i,[data-bs-theme="dark"] #other-projects .finance-tab-card-header .h5 i{color:#ffffff!important}[data-bs-theme="dark"] #other-projects .finance-tab-card-header .finance-header-btn{background-color:#c06905!important;border:2px solid #ffffff!important;color:#ffffff!important;box-shadow:none!important;transition:all 0.2s ease-in-out}[data-bs-theme="dark"] #other-projects .finance-tab-card-header .finance-header-btn i{color:#ffffff!important;transition:color 0.2s ease-in-out}[data-bs-theme="dark"] #other-projects .finance-tab-card-header .finance-header-btn:hover{background-color:#ffffff!important;border-color:#ffffff!important;color:#111827!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.2)!important}[data-bs-theme="dark"] #other-projects .finance-tab-card-header .finance-header-btn:hover i{color:#111827!important}#trading-diary .finance-tab-card-header,#trading-diary .card .card-header{background:linear-gradient(135deg,#1e40af,#3c62de);border-bottom-color:#1e40af}#trading-diary .finance-tab-card-header h5,#trading-diary .finance-tab-card-header .h5,#trading-diary .finance-tab-card-header h5 i,#trading-diary .finance-tab-card-header .h5 i,#trading-diary .card .card-header h5,#trading-diary .card .card-header .h5,#trading-diary .card .card-header h5 i,#trading-diary .card .card-header .h5 i{color:#ffffff!important}#trading-diary .finance-tab-card-header .finance-header-btn,#trading-diary .card .card-header .finance-header-btn{background-color:#1a3899!important;border:2px solid #ffffff!important;color:#ffffff!important;box-shadow:none!important;transition:all 0.2s ease-in-out}#trading-diary .finance-tab-card-header .finance-header-btn i,#trading-diary .card .card-header .finance-header-btn i{color:#ffffff!important;transition:color 0.2s ease-in-out}#trading-diary .finance-tab-card-header .finance-header-btn:hover,#trading-diary .card .card-header .finance-header-btn:hover{background-color:#ffffff!important;border-color:#ffffff!important;color:#111827!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.2)!important}#trading-diary .finance-tab-card-header .finance-header-btn:hover i,#trading-diary .card .card-header .finance-header-btn:hover i{color:#111827!important}[data-bs-theme="dark"] #trading-diary .finance-tab-card-header,[data-bs-theme="dark"] #trading-diary .card .card-header{background:linear-gradient(135deg,#18338c,#234bcd);border-bottom-color:#18338c}[data-bs-theme="dark"] #trading-diary .finance-tab-card-header h5,[data-bs-theme="dark"] #trading-diary .finance-tab-card-header .h5,[data-bs-theme="dark"] #trading-diary .finance-tab-card-header h5 i,[data-bs-theme="dark"] #trading-diary .finance-tab-card-header .h5 i,[data-bs-theme="dark"] #trading-diary .card .card-header h5,[data-bs-theme="dark"] #trading-diary .card .card-header .h5,[data-bs-theme="dark"] #trading-diary .card .card-header h5 i,[data-bs-theme="dark"] #trading-diary .card .card-header .h5 i{color:#ffffff!important}[data-bs-theme="dark"] #trading-diary .finance-tab-card-header .finance-header-btn,[data-bs-theme="dark"] #trading-diary .card .card-header .finance-header-btn{background-color:#1a3899!important;border:2px solid #ffffff!important;color:#ffffff!important;box-shadow:none!important;transition:all 0.2s ease-in-out}[data-bs-theme="dark"] #trading-diary .finance-tab-card-header .finance-header-btn i,[data-bs-theme="dark"] #trading-diary .card .card-header .finance-header-btn i{color:#ffffff!important;transition:color 0.2s ease-in-out}[data-bs-theme="dark"] #trading-diary .finance-tab-card-header .finance-header-btn:hover,[data-bs-theme="dark"] #trading-diary .card .card-header .finance-header-btn:hover{background-color:#ffffff!important;border-color:#ffffff!important;color:#111827!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.2)!important}[data-bs-theme="dark"] #trading-diary .finance-tab-card-header .finance-header-btn:hover i,[data-bs-theme="dark"] #trading-diary .card .card-header .finance-header-btn:hover i{color:#111827!important}.table-total-row{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#e9ecef;--bs-table-border-color:#dee2e6}[data-bs-theme="dark"] .table-total-row{--bs-table-bg:#2a3038;--bs-table-striped-bg:#2c323a;--bs-table-border-color:#454d55}.table-total-row.fw-bold{font-weight:600!important}[data-bs-theme="dark"] .trading-stats{background-color:#111827}.admin-dashboard .dashboard-header{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);border-radius:1rem;padding:2rem;margin-bottom:2rem;color:#ffffff;box-shadow:0 8px 32px rgba(30,64,175,0.3)}.admin-dashboard .dashboard-header h1,.admin-dashboard .dashboard-header .h1{font-weight:700;margin-bottom:0.5rem;text-shadow:0 2px 4px rgba(0,0,0,0.1)}.admin-dashboard .dashboard-header .header-actions .btn,.admin-dashboard .dashboard-header .header-actions .add-material-btn{background:rgba(255,255,255,0.2);border:1px solid rgba(255,255,255,0.3);color:#ffffff;backdrop-filter:blur(10px)}.admin-dashboard .dashboard-header .header-actions .btn:hover,.admin-dashboard .dashboard-header .header-actions .add-material-btn:hover{background:rgba(255,255,255,0.3);border-color:rgba(255,255,255,0.5);transform:translateY(-1px)}.admin-dashboard .stats-cards .card{border:none;border-radius:1rem;box-shadow:0 4px 20px rgba(31,41,55,0.08);transition:all 0.3s ease;overflow:hidden}.admin-dashboard .stats-cards .card:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(31,41,55,0.15)}.admin-dashboard .stats-cards .card .card-body{padding:2rem;text-align:center}.admin-dashboard .stats-cards .card .card-body i{font-size:2.5rem;margin-bottom:1rem;display:block}.admin-dashboard .stats-cards .card .card-body h3,.admin-dashboard .stats-cards .card .card-body .h3{font-size:2.5rem;font-weight:700;margin-bottom:0.5rem}.admin-dashboard .stats-cards .card .card-body p{color:#4b5563;font-weight:500;margin-bottom:0}.admin-dashboard .nav-tabs{border:none;margin-bottom:2rem}.admin-dashboard .nav-tabs .nav-item{margin-right:0.5rem}.admin-dashboard .nav-tabs .nav-item .nav-link{border:none;border-radius:0.75rem;padding:0.875rem 1.5rem;font-weight:600;color:#4b5563;background:transparent;transition:all 0.3s ease}.admin-dashboard .nav-tabs .nav-item .nav-link:hover{background:rgba(30,64,175,0.1);color:#1e40af}.admin-dashboard .nav-tabs .nav-item .nav-link.active{background:#1e40af;color:#ffffff;box-shadow:0 4px 16px rgba(30,64,175,0.3)}.admin-dashboard .nav-tabs .nav-item .nav-link i{margin-right:0.5rem}.admin-dashboard .tab-content .tab-pane{display:none!important;visibility:hidden!important;opacity:0!important}.admin-dashboard .tab-content .tab-pane.show,.admin-dashboard .tab-content .tab-pane.active,.admin-dashboard .tab-content .tab-pane.active.show,.admin-dashboard .tab-content .tab-pane.show.active{display:block!important;visibility:visible!important;opacity:1!important}.admin-dashboard .tab-content .tab-pane .card{border:none;border-radius:1rem;box-shadow:0 4px 20px rgba(31,41,55,0.08)}.admin-dashboard .tab-content .tab-pane .card .card-header{background:#ffffff;border-bottom:1px solid rgba(209,213,219,0.5);border-radius:1rem 1rem 0 0;padding:1.5rem 2rem}.admin-dashboard .tab-content .tab-pane .card .card-header h5,.admin-dashboard .tab-content .tab-pane .card .card-header .h5{margin-bottom:0;font-weight:700;color:#1f2937}.admin-dashboard .tab-content .tab-pane .card .card-header h5 i,.admin-dashboard .tab-content .tab-pane .card .card-header .h5 i{color:#1e40af;margin-right:0.75rem}.admin-dashboard .tab-content .tab-pane .card .card-body{padding:2rem}.admin-dashboard .streams-table .table{margin-bottom:0}.admin-dashboard .streams-table .table thead th{border:none;background:rgba(30,64,175,0.05);color:#374151;font-weight:700;padding:1rem;cursor:pointer;transition:all 0.2s ease}.admin-dashboard .streams-table .table thead th:hover{background:rgba(30,64,175,0.1);color:#1e40af}.admin-dashboard .streams-table .table thead th::after{content:' ↕';opacity:0.5;font-size:0.8rem}.admin-dashboard .streams-table .table tbody tr{transition:all 0.2s ease}.admin-dashboard .streams-table .table tbody tr:hover{background:rgba(30,64,175,0.02)}.admin-dashboard .streams-table .table tbody tr td{border:none;padding:1rem;vertical-align:middle}.admin-dashboard .streams-table .table tbody tr td .badge{font-size:0.75rem;padding:0.5rem 0.75rem;border-radius:0.5rem}.admin-dashboard .stats-blocks .card{border:none;border-radius:1rem;box-shadow:0 4px 20px rgba(31,41,55,0.08);transition:all 0.3s ease}.admin-dashboard .stats-blocks .card:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(31,41,55,0.15)}.admin-dashboard .stats-blocks .card .card-body{padding:2rem;text-align:center}.admin-dashboard .stats-blocks .card .card-body h3,.admin-dashboard .stats-blocks .card .card-body .h3{font-size:2.5rem;font-weight:700;margin-bottom:0.5rem}.admin-dashboard .stats-blocks .card .card-body p{color:#4b5563;font-weight:500;margin-bottom:0}@media (max-width:768px){.admin-dashboard .dashboard-header{padding:1.5rem;margin-bottom:1.5rem}.admin-dashboard .dashboard-header h1,.admin-dashboard .dashboard-header .h1{font-size:1.5rem}.admin-dashboard .stats-cards .card{margin-bottom:1rem}.admin-dashboard .stats-cards .card .card-body{padding:1.5rem}.admin-dashboard .stats-cards .card .card-body i{font-size:2rem}.admin-dashboard .stats-cards .card .card-body h3,.admin-dashboard .stats-cards .card .card-body .h3{font-size:2rem}.admin-dashboard .nav-tabs .nav-item{margin-right:0.25rem;margin-bottom:0.5rem}.admin-dashboard .nav-tabs .nav-item .nav-link{padding:0.75rem 1rem;font-size:0.9rem}.admin-dashboard .tab-content .tab-pane{display:none!important}.admin-dashboard .tab-content .tab-pane.show,.admin-dashboard .tab-content .tab-pane.active.show,.admin-dashboard .tab-content .tab-pane.show.active{display:block!important;visibility:visible!important;opacity:1!important}.admin-dashboard .tab-content .tab-pane .card .card-header{padding:1rem 1.5rem}.admin-dashboard .tab-content .tab-pane .card .card-body{padding:1.5rem}.admin-dashboard .streams-table .table{font-size:0.9rem}.admin-dashboard .streams-table .table thead th{padding:0.75rem 0.5rem}.admin-dashboard .streams-table .table tbody td{padding:0.75rem 0.5rem}}[data-bs-theme="dark"] .admin-dashboard .dashboard-header{background:linear-gradient(135deg,#173083 0%,#134cca 100%)}[data-bs-theme="dark"] .admin-dashboard .stats-cards .card{background:#1f2937;color:#f9fafb}[data-bs-theme="dark"] .admin-dashboard .stats-cards .card .card-body p{color:#d1d5db}[data-bs-theme="dark"] .admin-dashboard .stats-cards .card .card-body h3,[data-bs-theme="dark"] .admin-dashboard .stats-cards .card .card-body .h3{color:#f9fafb}[data-bs-theme="dark"] .admin-dashboard .nav-tabs .nav-link{color:#d1d5db}[data-bs-theme="dark"] .admin-dashboard .nav-tabs .nav-link:hover{background:rgba(30,64,175,0.2);color:#1e40af}[data-bs-theme="dark"] .admin-dashboard .nav-tabs .nav-link.active{background:#1e40af;color:#ffffff}[data-bs-theme="dark"] .admin-dashboard .tab-content .tab-pane{display:none!important}[data-bs-theme="dark"] .admin-dashboard .tab-content .tab-pane.show,[data-bs-theme="dark"] .admin-dashboard .tab-content .tab-pane.active.show,[data-bs-theme="dark"] .admin-dashboard .tab-content .tab-pane.show.active{display:block!important;visibility:visible!important;opacity:1!important}[data-bs-theme="dark"] .admin-dashboard .tab-content .tab-pane .card{background:#1f2937;color:#f9fafb}[data-bs-theme="dark"] .admin-dashboard .tab-content .tab-pane .card .card-header{background:#1b2430;border-bottom-color:#374151}[data-bs-theme="dark"] .admin-dashboard .tab-content .tab-pane .card .card-header h5,[data-bs-theme="dark"] .admin-dashboard .tab-content .tab-pane .card .card-header .h5{color:#f9fafb}[data-bs-theme="dark"] .admin-dashboard .streams-table .table{color:#f9fafb}[data-bs-theme="dark"] .admin-dashboard .streams-table .table thead th{background:rgba(30,64,175,0.1);color:#f9fafb}[data-bs-theme="dark"] .admin-dashboard .streams-table .table tbody tr:hover{background:rgba(30,64,175,0.05)}[data-bs-theme="dark"] .admin-dashboard .stats-blocks .card{background:#1f2937;color:#f9fafb}[data-bs-theme="dark"] .admin-dashboard .stats-blocks .card .card-body p{color:#d1d5db}[data-bs-theme="dark"] .admin-dashboard .stats-blocks .card .card-body h3,[data-bs-theme="dark"] .admin-dashboard .stats-blocks .card .card-body .h3{color:#f9fafb}.admin-dashboard .stats-cards .card .card-body h3,.admin-dashboard .stats-cards .card .card-body .h3{color:#1f2937!important}.admin-dashboard .stats-cards .card .card-body p{color:#4b5563!important}.admin-dashboard .stats-blocks .card .card-body h3,.admin-dashboard .stats-blocks .card .card-body .h3{color:#1f2937!important}.admin-dashboard .stats-blocks .card .card-body p{color:#4b5563!important}.admin-dashboard .tab-content .tab-pane .card .card-header h5,.admin-dashboard .tab-content .tab-pane .card .card-header .h5{color:#1f2937!important}.admin-dashboard .fade-in{animation:fadeIn 0.5s ease-in-out}.admin-dashboard .slide-up{animation:slideUp 0.3s ease-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideUp{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}[data-bs-theme="dark"] .static-page-content section.about-section{background:#111827!important}[data-bs-theme="dark"] .static-page-content section.about-section div{background:#1f2937!important;box-shadow:0 6px 25px rgba(0,0,0,0.3)!important}[data-bs-theme="dark"] .static-page-content section.about-section h1,[data-bs-theme="dark"] .static-page-content section.about-section .h1{color:#3b82f6!important}[data-bs-theme="dark"] .static-page-content section.about-section h2,[data-bs-theme="dark"] .static-page-content section.about-section .h2{color:#3b82f6!important}[data-bs-theme="dark"] .static-page-content section.about-section p{color:#f9fafb!important}[data-bs-theme="dark"] .static-page-content section.about-section strong{color:#3b82f6!important}[data-bs-theme="dark"] .static-page-content section.about-section div[style*="border-left"]{border-left-color:#3b82f6!important}[data-bs-theme="dark"] .static-page-content section.team-roadmap{background:linear-gradient(180deg,#111827 0%,#1f2937 100%)!important}[data-bs-theme="dark"] .static-page-content section.team-roadmap h1,[data-bs-theme="dark"] .static-page-content section.team-roadmap .h1{color:#3b82f6!important}[data-bs-theme="dark"] .static-page-content section.team-roadmap h2,[data-bs-theme="dark"] .static-page-content section.team-roadmap .h2{color:#3b82f6!important}[data-bs-theme="dark"] .static-page-content section.team-roadmap p{color:#f9fafb!important}[data-bs-theme="dark"] .static-page-content section.team-roadmap strong{color:#3b82f6!important}[data-bs-theme="dark"] .static-page-content section.team-roadmap .timeline{border-left-color:#3b82f6!important}[data-bs-theme="dark"] .static-page-content section.team-roadmap .member h3,[data-bs-theme="dark"] .static-page-content section.team-roadmap .member .h3{color:#3b82f6!important}[data-bs-theme="dark"] .static-page-content section.team-roadmap .member p{color:#f9fafb!important}[data-bs-theme="dark"] .static-page-content section.team-roadmap .member .direction{color:#3b82f6!important}[data-bs-theme="dark"] .static-page-content section.team-roadmap .member p strong{color:#3b82f6!important}[data-bs-theme="dark"] .static-page-content section.team-roadmap .avatar{border-color:#1f2937!important;box-shadow:0 8px 20px rgba(0,0,0,0.4)!important}.dark-theme-active .static-page-content section.about-section{background:#111827!important}.dark-theme-active .static-page-content section.about-section div{background:#1f2937!important;box-shadow:0 6px 25px rgba(0,0,0,0.3)!important}.dark-theme-active .static-page-content section.about-section h1,.dark-theme-active .static-page-content section.about-section .h1{color:#3b82f6!important}.dark-theme-active .static-page-content section.about-section h2,.dark-theme-active .static-page-content section.about-section .h2{color:#3b82f6!important}.dark-theme-active .static-page-content section.about-section p{color:#f9fafb!important}.dark-theme-active .static-page-content section.about-section strong{color:#3b82f6!important}.dark-theme-active .static-page-content section.about-section div[style*="border-left"]{border-left-color:#3b82f6!important}.dark-theme-active .static-page-content section.team-roadmap{background:linear-gradient(180deg,#111827 0%,#1f2937 100%)!important}.dark-theme-active .static-page-content section.team-roadmap h1,.dark-theme-active .static-page-content section.team-roadmap .h1{color:#3b82f6!important}.dark-theme-active .static-page-content section.team-roadmap h2,.dark-theme-active .static-page-content section.team-roadmap .h2{color:#3b82f6!important}.dark-theme-active .static-page-content section.team-roadmap p{color:#f9fafb!important}.dark-theme-active .static-page-content section.team-roadmap strong{color:#3b82f6!important}.dark-theme-active .static-page-content section.team-roadmap .timeline{border-left-color:#3b82f6!important}.dark-theme-active .static-page-content section.team-roadmap .member h3,.dark-theme-active .static-page-content section.team-roadmap .member .h3{color:#3b82f6!important}.dark-theme-active .static-page-content section.team-roadmap .member p{color:#f9fafb!important}.dark-theme-active .static-page-content section.team-roadmap .member .direction{color:#3b82f6!important}.dark-theme-active .static-page-content section.team-roadmap .member p strong{color:#3b82f6!important}.dark-theme-active .static-page-content section.team-roadmap .avatar{border-color:#1f2937!important;box-shadow:0 8px 20px rgba(0,0,0,0.4)!important}.static-page-content h1,.static-page-content .h1,.static-page-content h2,.static-page-content .h2,.static-page-content h3,.static-page-content .h3,.static-page-content h4,.static-page-content .h4,.static-page-content h5,.static-page-content .h5,.static-page-content h6,.static-page-content .h6{margin-top:1.5em;margin-bottom:0.5em;color:#1f2937}.static-page-content p{margin-bottom:1em;color:#374151}.static-page-content ul,.static-page-content ol{margin-bottom:1em;padding-left:20px}.static-page-content li{margin-bottom:0.5em}.static-page-content strong{color:#1f2937;font-weight:600}[data-bs-theme="dark"] .static-page-content h1,[data-bs-theme="dark"] .static-page-content .h1,[data-bs-theme="dark"] .static-page-content h2,[data-bs-theme="dark"] .static-page-content .h2,[data-bs-theme="dark"] .static-page-content h3,[data-bs-theme="dark"] .static-page-content .h3,[data-bs-theme="dark"] .static-page-content h4,[data-bs-theme="dark"] .static-page-content .h4,[data-bs-theme="dark"] .static-page-content h5,[data-bs-theme="dark"] .static-page-content .h5,[data-bs-theme="dark"] .static-page-content h6,[data-bs-theme="dark"] .static-page-content .h6{color:#f9fafb}[data-bs-theme="dark"] .static-page-content p{color:#d1d5db}[data-bs-theme="dark"] .static-page-content strong{color:#3b82f6}.dark-theme-active .static-page-content h1,.dark-theme-active .static-page-content .h1,.dark-theme-active .static-page-content h2,.dark-theme-active .static-page-content .h2,.dark-theme-active .static-page-content h3,.dark-theme-active .static-page-content .h3,.dark-theme-active .static-page-content h4,.dark-theme-active .static-page-content .h4,.dark-theme-active .static-page-content h5,.dark-theme-active .static-page-content .h5,.dark-theme-active .static-page-content h6,.dark-theme-active .static-page-content .h6{color:#f9fafb}.dark-theme-active .static-page-content p{color:#d1d5db}.dark-theme-active .static-page-content strong{color:#3b82f6}.tasks-page .page-top-header,.tasks-page .events-hero,.tasks-page .goals-hero,.tasks-page .manager-dashboard-card>.card-header,.tasks-page .materials-header,.tasks-page .manager-top-header{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff;padding:2rem 0;margin-bottom:2rem;border-radius:0.5rem}.tasks-page .form-select[multiple]{min-height:200px;padding:0.5rem;border:2px solid #d1d5db;border-radius:0.5rem;background-color:white}.tasks-page .form-select[multiple]:focus{border-color:#1e40af;box-shadow:0 0 0 0.2rem rgba(30,64,175,0.25)}.tasks-page .form-select[multiple] option{padding:0.5rem;margin:0.25rem 0;border-radius:0.25rem;cursor:pointer}.tasks-page .form-select[multiple] option:hover{background-color:rgba(30,64,175,0.1)}.tasks-page .form-select[multiple] option:checked{background-color:#1e40af;color:white;font-weight:600}.tasks-page .task-card{border:1px solid #d1d5db;border-radius:0.75rem;box-shadow:0 2px 4px rgba(0,0,0,0.05);transition:all 0.2s ease-in-out;margin-bottom:1.5rem}.tasks-page .task-card:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1);transform:translateY(-2px)}.tasks-page .task-card .card-header{background:linear-gradient(135deg,rgba(30,64,175,0.05) 0%,rgba(37,99,235,0.05) 100%);border-bottom:1px solid #d1d5db;padding:1rem 1.25rem}.tasks-page .task-card .card-header h6,.tasks-page .task-card .card-header .h6{font-weight:600;color:#111827;margin-bottom:0.25rem}.tasks-page .task-card .card-header small,.tasks-page .task-card .card-header .small{color:#374151;font-size:0.8rem}.tasks-page .task-card .card-body{padding:1.25rem}.tasks-page .task-card .card-body .card-text{color:#111827;line-height:1.5;margin-bottom:1rem}.tasks-page .task-card .card-body .task-responsible,.tasks-page .task-card .card-body .task-controller,.tasks-page .task-card .card-body .task-section,.tasks-page .task-card .card-body .task-ticket{background:rgba(30,64,175,0.05);padding:0.5rem;border-radius:0.5rem;margin-bottom:0.75rem;border-left:3px solid #1e40af}.tasks-page .task-card .card-body .task-responsible small,.tasks-page .task-card .card-body .task-responsible .small,.tasks-page .task-card .card-body .task-controller small,.tasks-page .task-card .card-body .task-controller .small,.tasks-page .task-card .card-body .task-section small,.tasks-page .task-card .card-body .task-section .small,.tasks-page .task-card .card-body .task-ticket small,.tasks-page .task-card .card-body .task-ticket .small{color:#111827;font-weight:500}.tasks-page .task-card .card-body .task-assignees{background:rgba(37,99,235,0.05);padding:0.75rem;border-radius:0.5rem;border-left:3px solid #2563eb}.tasks-page .task-card .card-body .task-assignees .task-assignee{display:inline-block;background:rgba(37,99,235,0.1);padding:0.25rem 0.5rem;border-radius:0.25rem;margin:0.25rem 0.25rem 0.25rem 0;font-size:0.8rem;color:#111827}.tasks-page .task-card .card-footer{background:rgba(209,213,219,0.3);border-top:1px solid #d1d5db;padding:0.75rem 1.25rem}.tasks-page .task-card .card-footer small,.tasks-page .task-card .card-footer .small{color:#374151;font-size:0.8rem}.tasks-page .task-card .card-footer .btn,.tasks-page .task-card .card-footer .add-material-btn{border-radius:0.375rem;padding:0.375rem 0.75rem;font-size:0.8rem}.tasks-page .task-card .card-footer .btn:hover,.tasks-page .task-card .card-footer .add-material-btn:hover{transform:translateY(-1px)}.tasks-page .kanban-board{display:flex;gap:1rem;overflow-x:auto;padding:1rem 0}.tasks-page .kanban-board .kanban-column{flex:1;min-width:280px;background:rgba(209,213,219,0.1);border-radius:0.75rem;padding:1rem}.tasks-page .kanban-board .kanban-column .kanban-header{margin-bottom:1rem;padding-bottom:0.75rem;border-bottom:2px solid #d1d5db}.tasks-page .kanban-board .kanban-column .kanban-header h6,.tasks-page .kanban-board .kanban-column .kanban-header .h6{color:#111827;font-weight:600;display:flex;align-items:center}.tasks-page .kanban-board .kanban-column .kanban-header h6 .badge,.tasks-page .kanban-board .kanban-column .kanban-header .h6 .badge{font-size:0.75rem;padding:0.25rem 0.5rem}.tasks-page .kanban-board .kanban-column .kanban-cards{min-height:200px;display:flex;flex-direction:column;gap:0.75rem}.tasks-page .kanban-card{background:white;border:1px solid #d1d5db;border-radius:0.5rem;padding:0.75rem;cursor:grab;transition:all 0.2s ease;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.tasks-page .kanban-card:hover{box-shadow:0 4px 8px rgba(0,0,0,0.15);transform:translateY(-2px)}.tasks-page .kanban-card:active{cursor:grabbing}.tasks-page .kanban-card .card-title{font-size:0.9rem;font-weight:600;color:#111827;margin-bottom:0.5rem;line-height:1.3}.tasks-page .kanban-card .card-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.5rem}.tasks-page .kanban-card .card-meta .priority-badge{font-size:0.7rem;padding:0.2rem 0.4rem;border-radius:0.25rem}.tasks-page .kanban-card .card-meta .priority-badge.urgent{background:#dc2626;color:white}.tasks-page .kanban-card .card-meta .priority-badge.high{background:#d97706;color:white}.tasks-page .kanban-card .card-meta .priority-badge.medium{background:#1e40af;color:white}.tasks-page .kanban-card .card-meta .priority-badge.low{background:#059669;color:white}.tasks-page .kanban-card .card-meta .time-info{font-size:0.75rem;color:#374151}.tasks-page .kanban-card .card-meta .time-info.overdue{color:#dc2626;font-weight:600}.tasks-page .kanban-card .card-responsible{font-size:0.8rem;color:#374151;margin-bottom:0.5rem}.tasks-page .kanban-card .card-responsible i{margin-right:0.25rem}.tasks-page .kanban-card .card-actions{display:flex;gap:0.25rem}.tasks-page .kanban-card .card-actions .btn,.tasks-page .kanban-card .card-actions .add-material-btn{font-size:0.7rem;padding:0.25rem 0.5rem;border-radius:0.25rem}.tasks-page .kanban-card .card-actions .btn.btn-start,.tasks-page .kanban-card .card-actions .btn-start.add-material-btn{background:#059669;border-color:#059669;color:white}.tasks-page .kanban-card .card-actions .btn.btn-pause,.tasks-page .kanban-card .card-actions .btn-pause.add-material-btn{background:#d97706;border-color:#d97706;color:white}.tasks-page .kanban-card .card-actions .btn.btn-resume,.tasks-page .kanban-card .card-actions .btn-resume.add-material-btn{background:#0891b2;border-color:#0891b2;color:white}.tasks-page .kanban-card .card-actions .btn.btn-complete,.tasks-page .kanban-card .card-actions .btn-complete.add-material-btn{background:#1e40af;border-color:#1e40af;color:white}.tasks-page .kanban-card .time-tracking{font-size:0.75rem;color:#374151;margin-top:0.5rem;padding-top:0.5rem;border-top:1px solid rgba(209,213,219,0.5)}.tasks-page .kanban-card .time-tracking .time-spent{font-weight:600;color:#1e40af}.tasks-page .kanban-card .time-tracking .paused-time{color:#d97706;font-size:0.7rem;font-style:italic}.tasks-stats .card{transition:transform 0.2s ease-in-out,box-shadow 0.2s ease-in-out}.tasks-stats .card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.1)}.tasks-stats .card .card-title{font-size:0.9rem;font-weight:600}.tasks-stats .card .card-title i{color:inherit!important}.tasks-stats .card .card-text{font-size:2rem;font-weight:700;line-height:1}.tasks-list .task-item{border:1px solid #d1d5db;border-radius:0.5rem;padding:1rem;margin-bottom:1rem;background:var(--bs-body-bg);transition:all 0.2s ease-in-out}.tasks-list .task-item:hover{border-color:#1e40af;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.tasks-list .task-item.overdue{border-left:4px solid #dc2626;background:#fcecec}.tasks-list .task-item.due-soon{border-left:4px solid #d97706;background:#fde4c7}.tasks-list .task-item.completed{opacity:0.7;background:#86fbd7}.tasks-list .task-header{display:flex;justify-content:between;align-items:flex-start;margin-bottom:0.5rem}.tasks-list .task-header .task-title{font-size:1.1rem;font-weight:600;color:#111827;margin:0;flex:1}.tasks-list .task-header .task-actions{display:flex;gap:0.5rem}.tasks-list .task-meta{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:0.5rem;font-size:0.9rem;color:#374151}.tasks-list .task-meta .meta-item{display:flex;align-items:center;gap:0.25rem}.tasks-list .task-meta .meta-item i{color:inherit!important;font-size:0.8rem}.tasks-list .task-description{color:#111827;font-size:0.9rem;line-height:1.4;margin-bottom:0.5rem}.tasks-list .task-footer{display:flex;justify-content:space-between;align-items:center;margin-top:0.5rem}.tasks-list .task-footer .task-assignees{display:flex;align-items:center;gap:0.5rem}.tasks-list .task-footer .task-assignees .assignee-avatar{width:24px;height:24px;border-radius:50%;border:2px solid #ffffff}.tasks-list .task-footer .task-progress{display:flex;align-items:center;gap:0.5rem}.tasks-list .task-footer .task-progress .progress{width:100px;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.tasks-list .task-footer .task-progress .progress .progress-bar{height:100%;background:#1e40af;transition:width 0.3s ease}.task-status-badge.pending{background:#d97706;color:#ffffff}.task-status-badge.in_progress{background:#0891b2;color:#ffffff}.task-status-badge.completed{background:#059669;color:#ffffff}.task-status-badge.cancelled{background:#2563eb;color:#ffffff}.task-status-badge.on_hold{background:#6b7280;color:#ffffff}.task-priority-badge.low{background:#059669;color:#ffffff}.task-priority-badge.medium{background:#0891b2;color:#ffffff}.task-priority-badge.high{background:#d97706;color:#ffffff}.task-priority-badge.urgent{background:#dc2626;color:#ffffff}.tasks-filters .card-header{background:#f8fafc;border-bottom:1px solid #d1d5db}.tasks-filters .form-label{font-weight:600;color:#111827;margin-bottom:0.5rem}.tasks-filters .btn-filter{border:2px solid #1e40af;color:#1e40af;background:transparent}.tasks-filters .btn-filter:hover{background:#1e40af;color:#ffffff}.task-modal .modal-header{background:#1e40af;color:#ffffff}.task-modal .modal-header .btn-close{filter:invert(1)}.task-modal .form-label{font-weight:600;color:#111827}.task-modal .form-control,.task-modal .form-select{border:1px solid #d1d5db}.task-modal .form-control:focus,.task-modal .form-select:focus{border-color:#1e40af;box-shadow:0 0 0 0.2rem rgba(30,64,175,0.25)}.task-progress-bar{height:32px;padding:10px;border-radius:16px;background:#d1fae5}.task-progress-bar .progress-bar{height:12px;border-radius:6px;background:#10b981}.task-comments .comment-item{border-left:3px solid #1e40af;padding-left:1rem;margin-bottom:1rem}.task-comments .comment-item .comment-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.5rem}.task-comments .comment-item .comment-header .comment-author{font-weight:600;color:#111827}.task-comments .comment-item .comment-header .comment-date{font-size:0.8rem;color:#374151}.task-comments .comment-item .comment-content{color:#111827;line-height:1.4}.task-comments .comment-item.system-comment{border-left-color:#0891b2;background:#a5eafb;padding:0.75rem;border-radius:0.25rem}.task-reminders .reminder-item{display:flex;justify-content:space-between;align-items:center;padding:0.75rem;border:1px solid #d1d5db;border-radius:0.25rem;margin-bottom:0.5rem;background:var(--bs-body-bg)}.task-reminders .reminder-item.overdue{border-color:#dc2626;background:#fcecec}.task-reminders .reminder-item .reminder-info .reminder-time{font-weight:600;color:#111827}.task-reminders .reminder-item .reminder-info .reminder-user{font-size:0.9rem;color:#374151}.task-reminders .reminder-item .reminder-status .badge{font-size:0.8rem}.task-assignees .assignee-item{display:flex;align-items:center;gap:0.75rem;padding:0.75rem;border:1px solid #d1d5db;border-radius:0.25rem;margin-bottom:0.5rem;background:var(--bs-body-bg)}.task-assignees .assignee-item.primary{border-color:#1e40af;background:#bfcbf4}.task-assignees .assignee-item .assignee-avatar{width:40px;height:40px;border-radius:50%;border:2px solid #ffffff}.task-assignees .assignee-item .assignee-info{flex:1}.task-assignees .assignee-item .assignee-info .assignee-name{font-weight:600;color:#111827;margin:0}.task-assignees .assignee-item .assignee-info .assignee-role{font-size:0.8rem;color:#374151}.task-assignees .assignee-item .assignee-actions{display:flex;gap:0.25rem}.task-quick-actions .btn,.task-quick-actions .add-material-btn{margin-bottom:0.5rem}.task-quick-actions .btn:last-child,.task-quick-actions .add-material-btn:last-child{margin-bottom:0}[data-bs-theme="dark"] .tasks-page .page-top-header,[data-bs-theme="dark"] .tasks-page .events-hero,[data-bs-theme="dark"] .tasks-page .goals-hero,[data-bs-theme="dark"] .tasks-page .manager-dashboard-card>.card-header,[data-bs-theme="dark"] .tasks-page .materials-header,[data-bs-theme="dark"] .tasks-page .manager-top-header{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);color:#111827}[data-bs-theme="dark"] .tasks-list .task-item{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] .tasks-list .task-item:hover{border-color:#3b82f6}[data-bs-theme="dark"] .tasks-list .task-item.overdue{background:#861616}[data-bs-theme="dark"] .tasks-list .task-item.due-soon{background:#764103}[data-bs-theme="dark"] .tasks-list .task-item.completed{background:#023324}[data-bs-theme="dark"] .tasks-list .task-title{color:#f9fafb}[data-bs-theme="dark"] .tasks-list .task-meta{color:#d1d5db}[data-bs-theme="dark"] .tasks-list .task-description{color:#f9fafb}[data-bs-theme="dark"] .tasks-filters .card-header{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] .tasks-filters .form-label{color:#f9fafb}[data-bs-theme="dark"] .tasks-filters .btn-filter{border-color:#f9fafb;color:#f9fafb}[data-bs-theme="dark"] .tasks-filters .btn-filter:hover{background:#3b82f6;color:#111827}[data-bs-theme="dark"] .task-modal .form-label{color:#f9fafb}[data-bs-theme="dark"] .task-modal .form-control,[data-bs-theme="dark"] .task-modal .form-select{background:#1f2937;border-color:#374151;color:#f9fafb}[data-bs-theme="dark"] .task-modal .form-control:focus,[data-bs-theme="dark"] .task-modal .form-select:focus{border-color:#3b82f6;box-shadow:0 0 0 0.2rem rgba(59,130,246,0.25)}[data-bs-theme="dark"] .task-progress-bar{background:#064e3b}[data-bs-theme="dark"] .task-progress-bar .progress-bar{background:#10b981}[data-bs-theme="dark"] .task-comments .comment-item{border-left-color:#3b82f6}[data-bs-theme="dark"] .task-comments .comment-item .comment-author{color:#f9fafb}[data-bs-theme="dark"] .task-comments .comment-item .comment-content{color:#f9fafb}[data-bs-theme="dark"] .task-comments .comment-item.system-comment{border-left-color:#0891b2;background:#044150}[data-bs-theme="dark"] .task-reminders .reminder-item{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] .task-reminders .reminder-item.overdue{background:#861616}[data-bs-theme="dark"] .task-reminders .reminder-item .reminder-time{color:#f9fafb}[data-bs-theme="dark"] .task-assignees .assignee-item{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] .task-assignees .assignee-item.primary{border-color:#3b82f6;background:#094fc2}[data-bs-theme="dark"] .task-assignees .assignee-item .assignee-name{color:#f9fafb}@media (max-width:768px){.tasks-page .page-top-header,.tasks-page .events-hero,.tasks-page .goals-hero,.tasks-page .manager-dashboard-card>.card-header,.tasks-page .materials-header,.tasks-page .manager-top-header{padding:1rem 0}.tasks-page .page-top-header h1,.tasks-page .events-hero h1,.tasks-page .goals-hero h1,.tasks-page .manager-dashboard-card>.card-header h1,.tasks-page .materials-header h1,.tasks-page .manager-top-header h1,.tasks-page .page-top-header .h1,.tasks-page .events-hero .h1,.tasks-page .goals-hero .h1,.tasks-page .manager-dashboard-card>.card-header .h1,.tasks-page .materials-header .h1,.tasks-page .manager-top-header .h1{font-size:1.5rem}.tasks-list .task-item{padding:0.75rem}.tasks-list .task-header{flex-direction:column;align-items:flex-start;gap:0.5rem}.tasks-list .task-header .task-actions{align-self:flex-end}.tasks-list .task-meta{flex-direction:column;gap:0.5rem}.tasks-list .task-footer{flex-direction:column;align-items:flex-start;gap:0.5rem}.tasks-filters .row .col-md-3{margin-bottom:1rem}}.modal.show{display:block!important;opacity:1}.modal .modal-dialog{margin:1.75rem auto;max-width:90%}@media (min-width:576px){.modal .modal-dialog{max-width:500px}}@media (min-width:768px){.modal .modal-dialog{max-width:600px}}@media (min-width:992px){.modal .modal-dialog{max-width:800px}}.modal .modal-content{border:none;border-radius:0.5rem;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}.modal .modal-header{border-bottom:1px solid #d1d5db;padding:1rem 1.5rem}.modal .modal-header .modal-title{font-weight:600;color:#111827}.modal .modal-header .btn-close{background:none;border:none;font-size:1.5rem;color:#374151;cursor:pointer}.modal .modal-header .btn-close:hover{color:#111827}.modal .modal-body{padding:1.5rem}.modal .modal-footer{border-top:1px solid #d1d5db;padding:1rem 1.5rem}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:rgba(0,0,0,0.5)}.modal-backdrop.fade{opacity:0;transition:opacity 0.15s linear}.modal-backdrop.show{opacity:1}[data-bs-theme="dark"] .modal .modal-content{background-color:#1f2937;color:#f9fafb}[data-bs-theme="dark"] .modal .modal-header{border-bottom-color:#374151}[data-bs-theme="dark"] .modal .modal-header .modal-title{color:#f9fafb}[data-bs-theme="dark"] .modal .modal-header .btn-close{color:#d1d5db}[data-bs-theme="dark"] .modal .modal-header .btn-close:hover{color:#f9fafb}[data-bs-theme="dark"] .modal .modal-footer{border-top-color:#374151}[data-bs-theme="dark"] .modal-backdrop{background-color:rgba(0,0,0,0.7)}#viewTaskModal .modal-dialog{max-width:90%}@media (min-width:1200px){#viewTaskModal .modal-dialog{max-width:1140px}}#viewTaskModal .comments-list{max-height:300px;overflow-y:auto}#viewTaskModal .comments-list .comment-item{padding:0.75rem;margin-bottom:0.5rem;background:#f8fafc;border-radius:0.375rem;border-left:3px solid #1e40af}#viewTaskModal .comments-list .comment-item .comment-author{font-weight:600;color:#1e40af;font-size:0.875rem}#viewTaskModal .comments-list .comment-item .comment-text{margin:0.25rem 0;color:#111827}#viewTaskModal .comments-list .comment-item .comment-time{font-size:0.75rem;color:#374151}#createTaskModal .form-label,#createTicketModal .form-label,#manageSectionsModal .form-label{font-weight:500;color:#111827;margin-bottom:0.5rem}#createTaskModal .form-control,#createTaskModal .form-select,#createTicketModal .form-control,#createTicketModal .form-select,#manageSectionsModal .form-control,#manageSectionsModal .form-select{border:1px solid #d1d5db;border-radius:0.375rem}#createTaskModal .form-control:focus,#createTaskModal .form-select:focus,#createTicketModal .form-control:focus,#createTicketModal .form-select:focus,#manageSectionsModal .form-control:focus,#manageSectionsModal .form-select:focus{border-color:#1e40af;box-shadow:0 0 0 0.2rem rgba(30,64,175,0.25)}#createTaskModal .form-text,#createTicketModal .form-text,#manageSectionsModal .form-text{font-size:0.875rem;color:#374151;margin-top:0.25rem}.btn-group .btn,.btn-group .add-material-btn{position:relative}.btn-group .btn .badge,.btn-group .add-material-btn .badge{position:relative;z-index:1;font-size:0.75rem;padding:0.25rem 0.5rem;border-radius:50%;min-width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;line-height:1}.btn-group .btn .badge.ms-1,.btn-group .add-material-btn .badge.ms-1{margin-left:0.5rem!important}.btn-group .btn.active .badge,.btn-group .active.add-material-btn .badge{background-color:rgba(255,255,255,0.9)!important;color:#1e40af!important;border:1px solid rgba(255,255,255,0.3)}.btn-group .btn:not(.active) .badge,.btn-group .add-material-btn:not(.active) .badge{opacity:0.8}.kanban-card .priority-indicator{display:inline-flex;align-items:center;margin-right:0.5rem}.kanban-card .priority-indicator i{font-size:0.875rem;margin-right:0.25rem}.kanban-card .priority-badge{font-size:0.7rem;padding:0.2rem 0.4rem;border-radius:0.25rem;font-weight:500;margin-right:0.5rem}.kanban-card .priority-badge.bg-success{background-color:#059669!important}.kanban-card .priority-badge.bg-primary{background-color:#1e40af!important}.kanban-card .priority-badge.bg-warning{background-color:#d97706!important}.kanban-card .priority-badge.bg-danger{background-color:#dc2626!important}.kanban-card .card-title{display:flex;align-items:center}.kanban-card .card-title:hover{color:#1e40af}[data-bs-theme="dark"] .kanban-card .priority-badge.bg-success{background-color:#059669!important}[data-bs-theme="dark"] .kanban-card .priority-badge.bg-primary{background-color:#1e40af!important}[data-bs-theme="dark"] .kanban-card .priority-badge.bg-warning{background-color:#d97706!important}[data-bs-theme="dark"] .kanban-card .priority-badge.bg-danger{background-color:#dc2626!important}.coin-analysis-container{padding:1rem}@media (min-width:576px){.coin-analysis-container{padding:1.25rem}}@media (min-width:768px){.coin-analysis-container{padding:1.5rem}}@media (min-width:1200px){.coin-analysis-container{padding-right:calc(1.5rem + 6rem)}}.coin-analysis-container .info-block-modern,.coin-analysis-container .info-block{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff;padding:0.75rem 1rem;border-radius:0.75rem;margin-bottom:0.75rem;box-shadow:0 4px 12px rgba(0,0,0,0.1);border:1px solid rgba(255,255,255,0.1)}.coin-analysis-container .info-block-modern .info-block-header,.coin-analysis-container .info-block .info-block-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0.75rem;margin-bottom:0.5rem;position:relative;z-index:1}@media (min-width:768px){.coin-analysis-container .info-block-modern .info-block-header,.coin-analysis-container .info-block .info-block-header{margin-bottom:0}}.coin-analysis-container .info-block-modern .info-block-header .info-block-title,.coin-analysis-container .info-block .info-block-header .info-block-title{display:flex;align-items:center;gap:0.5rem;font-size:1rem;font-weight:700}@media (min-width:576px){.coin-analysis-container .info-block-modern .info-block-header .info-block-title,.coin-analysis-container .info-block .info-block-header .info-block-title{font-size:1.1rem}}@media (min-width:768px){.coin-analysis-container .info-block-modern .info-block-header .info-block-title,.coin-analysis-container .info-block .info-block-header .info-block-title{font-size:1.2rem}}.coin-analysis-container .info-block-modern .info-block-header .info-block-title i,.coin-analysis-container .info-block .info-block-header .info-block-title i{font-size:1.1rem;opacity:0.95}@media (min-width:768px){.coin-analysis-container .info-block-modern .info-block-header .info-block-title i,.coin-analysis-container .info-block .info-block-header .info-block-title i{font-size:1.25rem}}.coin-analysis-container .info-block-modern .info-block-header .info-block-stats,.coin-analysis-container .info-block .info-block-header .info-block-stats{display:flex;gap:0.5rem;flex-wrap:wrap;width:100%}@media (min-width:576px){.coin-analysis-container .info-block-modern .info-block-header .info-block-stats,.coin-analysis-container .info-block .info-block-header .info-block-stats{gap:0.75rem;width:auto}}@media (min-width:768px){.coin-analysis-container .info-block-modern .info-block-header .info-block-stats,.coin-analysis-container .info-block .info-block-header .info-block-stats{gap:1rem}}.coin-analysis-container .info-block-modern .info-block-header .info-block-stats .stat-item,.coin-analysis-container .info-block .info-block-header .info-block-stats .stat-item{display:flex;flex-direction:row;align-items:baseline;gap:0.35rem;padding:0.35rem 0.6rem;background:rgba(255,255,255,0.12);border-radius:0.5rem;border:1px solid rgba(255,255,255,0.15);min-width:0}.coin-analysis-container .info-block-modern .info-block-header .info-block-stats .stat-item .stat-label,.coin-analysis-container .info-block .info-block-header .info-block-stats .stat-item .stat-label{font-size:0.7rem;opacity:0.9;text-transform:uppercase;letter-spacing:0.05em;font-weight:600}.coin-analysis-container .info-block-modern .info-block-header .info-block-stats .stat-item .stat-value,.coin-analysis-container .info-block .info-block-header .info-block-stats .stat-item .stat-value{font-size:1rem;font-weight:700;line-height:1.2}.coin-analysis-container .info-block-modern .info-block-footer,.coin-analysis-container .info-block .info-block-footer{display:flex;align-items:center;gap:0.5rem;padding-top:0.5rem;border-top:1px solid rgba(255,255,255,0.2);font-size:0.75rem;opacity:0.9;position:relative;z-index:1}.coin-analysis-container .info-block-modern .info-block-footer i,.coin-analysis-container .info-block .info-block-footer i{font-size:0.875rem;opacity:0.9}.coin-analysis-container .top-bar-head{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem 1rem;padding-bottom:0.75rem;margin-bottom:0.6rem;border-bottom:1px solid #d1d5db}@media (min-width:768px){.coin-analysis-container .top-bar-head{gap:1rem 1.25rem;padding-bottom:0.85rem;margin-bottom:0.75rem}}.coin-analysis-container .top-bar-head .top-bar-title{display:flex;align-items:center;gap:0.5rem;font-size:1.05rem;font-weight:700;color:#111827}@media (min-width:576px){.coin-analysis-container .top-bar-head .top-bar-title{font-size:1.15rem}}@media (min-width:768px){.coin-analysis-container .top-bar-head .top-bar-title{font-size:1.25rem}}.coin-analysis-container .top-bar-head .top-bar-title i{color:#1e40af;font-size:1.1rem;opacity:0.95}@media (min-width:768px){.coin-analysis-container .top-bar-head .top-bar-title i{font-size:1.25rem}}.coin-analysis-container .top-bar-head .top-bar-stats{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 0.75rem}.coin-analysis-container .top-bar-head .top-bar-stats .top-bar-stat{display:inline-flex;align-items:baseline;padding:0.3rem 0.6rem;background:rgba(30,64,175,0.08);border:1px solid rgba(30,64,175,0.2);border-radius:0.5rem;font-size:0.8125rem;color:#111827}.coin-analysis-container .top-bar-head .top-bar-stats .top-bar-stat strong{font-weight:700;color:#1e40af;margin-left:0.2rem}.coin-analysis-container .top-bar-head .top-bar-switcher{display:flex;align-items:center;gap:0.35rem;margin-left:auto}.coin-analysis-container .top-bar-head .top-bar-switcher .top-bar-badge{display:inline-flex;align-items:center;padding:0.35rem 0.75rem;font-size:0.875rem;font-weight:600;border-radius:0.5rem;background:rgba(30,64,175,0.12);color:#111827;border:1px solid rgba(30,64,175,0.25)}.coin-analysis-container .top-bar-head .top-bar-switcher .top-bar-badge.active{background:linear-gradient(135deg,#1e40af 0%,#1a3695 100%);color:#fff;border-color:transparent;box-shadow:0 2px 6px rgba(30,64,175,0.3)}.coin-analysis-container .top-bar-head .top-bar-switcher .top-bar-link{display:inline-flex;align-items:center;gap:0.25rem;padding:0.35rem 0.6rem;font-size:0.875rem;font-weight:500;color:#1e40af;text-decoration:none;border-radius:0.5rem;transition:background 0.2s ease,color 0.2s ease}.coin-analysis-container .top-bar-head .top-bar-switcher .top-bar-link:hover{background:rgba(30,64,175,0.08);color:#18338c}.coin-analysis-container .top-bar-head .top-bar-switcher .top-bar-link.coming-soon{color:#374151}.coin-analysis-container .top-bar-head .top-bar-switcher .top-bar-link.coming-soon:hover{color:#374151;background:transparent}.coin-analysis-container .top-bar-head .top-bar-switcher .top-bar-link .badge-soon{font-size:0.7rem;font-weight:600;padding:0.15rem 0.4rem;background:rgba(55,65,81,0.2);color:#374151;border-radius:0.35rem;text-transform:uppercase;letter-spacing:0.03em}.coin-analysis-container .confidence-filter-wrap .confidence-slider-row{display:flex;align-items:center;gap:0.5rem;margin-bottom:0.4rem}.coin-analysis-container .confidence-filter-wrap .confidence-range{flex:1;min-width:0;height:0.5rem;accent-color:#1e40af;cursor:pointer}.coin-analysis-container .confidence-filter-wrap .confidence-value{font-size:0.875rem;font-weight:600;color:#1e40af;min-width:3rem;text-align:right}.coin-analysis-container .confidence-filter-wrap .confidence-presets{display:flex;flex-wrap:wrap;gap:0.25rem}.coin-analysis-container .confidence-filter-wrap .confidence-preset-btn{padding:0.25rem 0.5rem;font-size:0.75rem;font-weight:600;border-radius:0.5rem;border:1.5px solid #1e40af;background:transparent;color:#1e40af;transition:all 0.2s ease}.coin-analysis-container .confidence-filter-wrap .confidence-preset-btn:hover{background:rgba(30,64,175,0.08);border-color:#1e40af}.coin-analysis-container .confidence-filter-wrap .confidence-preset-btn.active{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff;border-color:transparent;box-shadow:0 2px 6px rgba(30,64,175,0.3)}.coin-analysis-container .filters-panel-modern,.coin-analysis-container .filters-panel{background:#f8fafc;padding:0.6rem 0.85rem;border-radius:0.75rem;margin-bottom:0.6rem;box-shadow:0 2px 12px rgba(0,0,0,0.06);border:1px solid #d1d5db}@media (min-width:576px){.coin-analysis-container .filters-panel-modern,.coin-analysis-container .filters-panel{padding:0.75rem 1rem;margin-bottom:0.75rem}}@media (min-width:768px){.coin-analysis-container .filters-panel-modern,.coin-analysis-container .filters-panel{padding:0.85rem 1.1rem;margin-bottom:0.85rem}}.coin-analysis-container .filters-panel-modern .form-label,.coin-analysis-container .filters-panel .form-label{font-size:0.875rem;color:#111827;margin-bottom:0.25rem}.coin-analysis-container .filters-panel-modern .form-control,.coin-analysis-container .filters-panel .form-control,.coin-analysis-container .filters-panel-modern .form-select,.coin-analysis-container .filters-panel .form-select{border-radius:0.5rem;border-color:#d1d5db;font-size:0.875rem;transition:border-color 0.2s ease,box-shadow 0.2s ease}.coin-analysis-container .filters-panel-modern .form-control:focus,.coin-analysis-container .filters-panel .form-control:focus,.coin-analysis-container .filters-panel-modern .form-select:focus,.coin-analysis-container .filters-panel .form-select:focus{border-color:#1e40af;box-shadow:0 0 0 3px rgba(30,64,175,0.15)}.coin-analysis-container .filters-panel-modern .top-bar-filters .direction-col,.coin-analysis-container .filters-panel .top-bar-filters .direction-col{min-width:0;max-width:100%}.coin-analysis-container .filters-panel-modern .direction-btn-group,.coin-analysis-container .filters-panel .direction-btn-group,.coin-analysis-container .filters-panel-modern #direction-group,.coin-analysis-container .filters-panel #direction-group{display:flex;flex-wrap:wrap;gap:0.25rem;width:100%;max-width:100%;min-width:0}.coin-analysis-container .filters-panel-modern #direction-group .btn,.coin-analysis-container .filters-panel #direction-group .btn,.coin-analysis-container .filters-panel-modern #direction-group .add-material-btn,.coin-analysis-container .filters-panel #direction-group .add-material-btn{flex:1 1 0;min-width:0;width:0;min-width:3.25rem;white-space:nowrap;text-align:center;overflow:hidden;text-overflow:ellipsis;padding-left:0.4rem;padding-right:0.4rem;box-sizing:border-box;border-radius:0.5rem;font-size:0.875rem;font-weight:600;transition:all 0.2s ease;border-width:1.5px}.coin-analysis-container .filters-panel-modern #direction-group .btn.active,.coin-analysis-container .filters-panel #direction-group .btn.active,.coin-analysis-container .filters-panel-modern #direction-group .active.add-material-btn,.coin-analysis-container .filters-panel #direction-group .active.add-material-btn{box-shadow:0 2px 6px rgba(0,0,0,0.1)}.coin-analysis-container .filters-panel-modern #direction-group .btn.btn-outline-secondary,.coin-analysis-container .filters-panel #direction-group .btn.btn-outline-secondary,.coin-analysis-container .filters-panel-modern #direction-group .btn-outline-secondary.add-material-btn,.coin-analysis-container .filters-panel #direction-group .btn-outline-secondary.add-material-btn,.coin-analysis-container .filters-panel-modern #direction-group .btn.btn-secondary,.coin-analysis-container .filters-panel #direction-group .btn.btn-secondary,.coin-analysis-container .filters-panel-modern #direction-group .btn-secondary.add-material-btn,.coin-analysis-container .filters-panel #direction-group .btn-secondary.add-material-btn,.coin-analysis-container .filters-panel-modern #direction-group .btn.btn-primary,.coin-analysis-container .filters-panel #direction-group .btn.btn-primary,.coin-analysis-container .filters-panel-modern #direction-group .btn-primary.add-material-btn,.coin-analysis-container .filters-panel #direction-group .btn-primary.add-material-btn{color:#1e40af;border-color:#1e40af;background:transparent}.coin-analysis-container .filters-panel-modern #direction-group .btn.btn-outline-secondary.active,.coin-analysis-container .filters-panel #direction-group .btn.btn-outline-secondary.active,.coin-analysis-container .filters-panel-modern #direction-group .btn-outline-secondary.active.add-material-btn,.coin-analysis-container .filters-panel #direction-group .btn-outline-secondary.active.add-material-btn,.coin-analysis-container .filters-panel-modern #direction-group .btn.btn-secondary.active,.coin-analysis-container .filters-panel #direction-group .btn.btn-secondary.active,.coin-analysis-container .filters-panel-modern #direction-group .btn-secondary.active.add-material-btn,.coin-analysis-container .filters-panel #direction-group .btn-secondary.active.add-material-btn,.coin-analysis-container .filters-panel-modern #direction-group .btn.btn-primary.active,.coin-analysis-container .filters-panel #direction-group .btn.btn-primary.active,.coin-analysis-container .filters-panel-modern #direction-group .btn-primary.active.add-material-btn,.coin-analysis-container .filters-panel #direction-group .btn-primary.active.add-material-btn{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff;border-color:transparent;box-shadow:0 2px 6px rgba(30,64,175,0.3)}.coin-analysis-container .filters-panel-modern #direction-group .btn.btn-outline-secondary:hover:not(.active),.coin-analysis-container .filters-panel #direction-group .btn.btn-outline-secondary:hover:not(.active),.coin-analysis-container .filters-panel-modern #direction-group .btn-outline-secondary.add-material-btn:hover:not(.active),.coin-analysis-container .filters-panel #direction-group .btn-outline-secondary.add-material-btn:hover:not(.active),.coin-analysis-container .filters-panel-modern #direction-group .btn.btn-secondary:hover:not(.active),.coin-analysis-container .filters-panel #direction-group .btn.btn-secondary:hover:not(.active),.coin-analysis-container .filters-panel-modern #direction-group .btn-secondary.add-material-btn:hover:not(.active),.coin-analysis-container .filters-panel #direction-group .btn-secondary.add-material-btn:hover:not(.active),.coin-analysis-container .filters-panel-modern #direction-group .btn.btn-primary:hover:not(.active),.coin-analysis-container .filters-panel #direction-group .btn.btn-primary:hover:not(.active),.coin-analysis-container .filters-panel-modern #direction-group .btn-primary.add-material-btn:hover:not(.active),.coin-analysis-container .filters-panel #direction-group .btn-primary.add-material-btn:hover:not(.active){background:rgba(30,64,175,0.08);border-color:#1e40af}.coin-analysis-container .filters-panel-modern #direction-group .btn.btn-outline-success,.coin-analysis-container .filters-panel #direction-group .btn.btn-outline-success,.coin-analysis-container .filters-panel-modern #direction-group .btn-outline-success.add-material-btn,.coin-analysis-container .filters-panel #direction-group .btn-outline-success.add-material-btn{color:#059669;border-color:rgba(5,150,105,0.5);background:transparent}.coin-analysis-container .filters-panel-modern #direction-group .btn.btn-outline-success:hover:not(.active),.coin-analysis-container .filters-panel #direction-group .btn.btn-outline-success:hover:not(.active),.coin-analysis-container .filters-panel-modern #direction-group .btn-outline-success.add-material-btn:hover:not(.active),.coin-analysis-container .filters-panel #direction-group .btn-outline-success.add-material-btn:hover:not(.active){background:rgba(5,150,105,0.08);border-color:#059669}.coin-analysis-container .filters-panel-modern #direction-group .btn.btn-outline-success.active,.coin-analysis-container .filters-panel #direction-group .btn.btn-outline-success.active,.coin-analysis-container .filters-panel-modern #direction-group .btn-outline-success.active.add-material-btn,.coin-analysis-container .filters-panel #direction-group .btn-outline-success.active.add-material-btn{background:#059669;color:#ffffff;border-color:transparent;box-shadow:0 2px 6px rgba(5,150,105,0.35)}.coin-analysis-container .filters-panel-modern #direction-group .btn.btn-outline-danger,.coin-analysis-container .filters-panel #direction-group .btn.btn-outline-danger,.coin-analysis-container .filters-panel-modern #direction-group .btn-outline-danger.add-material-btn,.coin-analysis-container .filters-panel #direction-group .btn-outline-danger.add-material-btn{color:#dc2626;border-color:rgba(220,38,38,0.5);background:transparent}.coin-analysis-container .filters-panel-modern #direction-group .btn.btn-outline-danger:hover:not(.active),.coin-analysis-container .filters-panel #direction-group .btn.btn-outline-danger:hover:not(.active),.coin-analysis-container .filters-panel-modern #direction-group .btn-outline-danger.add-material-btn:hover:not(.active),.coin-analysis-container .filters-panel #direction-group .btn-outline-danger.add-material-btn:hover:not(.active){background:rgba(220,38,38,0.08);border-color:#dc2626}.coin-analysis-container .filters-panel-modern #direction-group .btn.btn-outline-danger.active,.coin-analysis-container .filters-panel #direction-group .btn.btn-outline-danger.active,.coin-analysis-container .filters-panel-modern #direction-group .btn-outline-danger.active.add-material-btn,.coin-analysis-container .filters-panel #direction-group .btn-outline-danger.active.add-material-btn{background:#dc2626;color:#ffffff;border-color:transparent;box-shadow:0 2px 6px rgba(220,38,38,0.35)}.coin-analysis-container .filters-panel-modern .filters-row-main,.coin-analysis-container .filters-panel .filters-row-main{padding-bottom:0.25rem}.coin-analysis-container .filters-panel-modern .filters-row-timeframe,.coin-analysis-container .filters-panel .filters-row-timeframe{margin-top:0.6rem;padding-top:0.6rem;border-top:1px solid #d1d5db;background:rgba(30,64,175,0.04);margin-left:-0.5rem;margin-right:-0.5rem;margin-bottom:-0.5rem;padding-left:0.5rem;padding-right:0.5rem;padding-bottom:0.5rem;border-radius:0 0 0.6rem 0.6rem;display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 0.75rem}@media (min-width:768px){.coin-analysis-container .filters-panel-modern .filters-row-timeframe,.coin-analysis-container .filters-panel .filters-row-timeframe{margin-left:-0.6rem;margin-right:-0.6rem;margin-bottom:-0.6rem;padding:0.6rem 0.6rem 0.6rem;margin-top:0.75rem;border-radius:0 0 0.75rem 0.75rem}}.coin-analysis-container .filters-panel-modern .filters-row-timeframe .filters-timeframe-label,.coin-analysis-container .filters-panel .filters-row-timeframe .filters-timeframe-label{margin-bottom:0;font-weight:600;font-size:0.9rem;color:#111827;flex:0 0 auto}.coin-analysis-container .filters-panel-modern .filters-row-timeframe .timeframe-btn-group,.coin-analysis-container .filters-panel .filters-row-timeframe .timeframe-btn-group{flex-wrap:wrap;flex:1 1 auto;gap:0.35rem}.coin-analysis-container .filters-panel-modern .filters-row-timeframe .timeframe-btn,.coin-analysis-container .filters-panel .filters-row-timeframe .timeframe-btn{border-radius:0.5rem;font-weight:600;font-size:0.875rem;padding:0.35rem 0.65rem;border-width:1.5px;color:#1e40af;border-color:#1e40af;background:transparent;transition:all 0.2s ease}.coin-analysis-container .filters-panel-modern .filters-row-timeframe .timeframe-btn:hover:not(.active),.coin-analysis-container .filters-panel .filters-row-timeframe .timeframe-btn:hover:not(.active){background:rgba(30,64,175,0.08);border-color:#1e40af}.coin-analysis-container .filters-panel-modern .filters-row-timeframe .timeframe-btn.active,.coin-analysis-container .filters-panel .filters-row-timeframe .timeframe-btn.active{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff!important;border-color:transparent;box-shadow:0 2px 6px rgba(30,64,175,0.3)}.coin-analysis-container .filters-panel-modern .update-info,.coin-analysis-container .filters-panel .update-info{display:flex;flex-direction:column;gap:0.5rem}.coin-analysis-container .filters-panel-modern .update-info .update-item,.coin-analysis-container .filters-panel .update-info .update-item{display:flex;align-items:center;gap:0.5rem;font-size:0.875rem;color:#374151}.coin-analysis-container .filters-panel-modern .update-info .update-item i,.coin-analysis-container .filters-panel .update-info .update-item i{color:#1e40af;font-size:0.875rem}.coin-analysis-container .filters-panel-modern .update-info .update-item strong,.coin-analysis-container .filters-panel .update-info .update-item strong{color:#111827;font-weight:600}.coin-analysis-container .filters-panel-modern .timeframe-btn-group,.coin-analysis-container .filters-panel .timeframe-btn-group{flex-wrap:wrap}.coin-analysis-container .modal-timeframe-btn-group{flex-wrap:wrap}.coin-analysis-container .coins-table{background:#f8fafc;border-radius:0.5rem;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,0.1);margin-bottom:1.5rem}.coin-analysis-container .coins-table thead{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff}.coin-analysis-container .coins-table thead th{border:none;padding:1rem;font-weight:600;text-transform:uppercase;font-size:0.875rem;letter-spacing:0.05em;white-space:nowrap}.coin-analysis-container .coins-table thead th.sortable{cursor:pointer;user-select:none;transition:background 0.2s ease;position:relative}.coin-analysis-container .coins-table thead th.sortable:hover{background:rgba(255,255,255,0.15)}.coin-analysis-container .coins-table thead th.sortable .sort-icon{margin-left:0.5rem;opacity:0.7;font-size:0.75rem;transition:opacity 0.2s ease}.coin-analysis-container .coins-table thead th.sortable:hover .sort-icon{opacity:1}.coin-analysis-container .coins-table tbody tr{transition:all 0.2s ease;border-bottom:1px solid #d1d5db}.coin-analysis-container .coins-table tbody tr:hover{background:rgba(30,64,175,0.05)}.coin-analysis-container .coins-table tbody tr:last-child{border-bottom:none}.coin-analysis-container .coins-table tbody tr td{padding:0.875rem 1rem;vertical-align:middle}.coin-analysis-container .coins-table tbody tr td.coin-symbol-cell .coin-symbol-text{display:block;color:#1e40af}.coin-analysis-container .coins-table tbody tr td.coin-symbol-cell .coin-updated-time{display:flex;align-items:center;margin-top:0.25rem;font-size:0.8rem}.coin-analysis-container .coins-table tbody tr td.coin-symbol-cell .coin-updated-time .fa-clock{opacity:0.8}.coin-analysis-container .coins-table tbody tr td .direction-badge{display:inline-flex;align-items:center;padding:0.375rem 0.75rem;border-radius:9999px;font-weight:600;font-size:0.875rem}.coin-analysis-container .coins-table tbody tr td .direction-badge.direction-buy{background:linear-gradient(135deg,#58cc02 0%,#22c55e 100%);color:white}.coin-analysis-container .coins-table tbody tr td .direction-badge.direction-sell{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);color:white}.coin-analysis-container .coins-table tbody tr td.positive{color:#58cc02;font-weight:600}.coin-analysis-container .coins-table tbody tr td.negative{color:#ef4444;font-weight:600}.coin-analysis-container .coins-table tbody tr td .confidence-bar{min-width:60px;max-width:200px}.coin-analysis-container .coins-table tbody tr td .macd-list-cell{min-width:120px}.coin-analysis-container .coins-table tbody tr td .macd-list-cell .macd-crossover-badge{display:inline-flex;align-items:center;padding:0.25rem 0.5rem;border-radius:9999px;font-size:0.75rem;font-weight:600;width:fit-content}.coin-analysis-container .coins-table tbody tr td .macd-list-cell .macd-crossover-badge.macd-crossover-up{background:rgba(16,185,129,0.15);color:#047857;border:1px solid rgba(16,185,129,0.3)}.coin-analysis-container .coins-table tbody tr td .macd-list-cell .macd-crossover-badge.macd-crossover-down{background:rgba(239,68,68,0.12);color:#b91c1c;border:1px solid rgba(239,68,68,0.25)}.coin-analysis-container .coins-table tbody tr td .macd-list-cell .macd-crossover-badge.macd-crossover-neutral{background:rgba(107,114,128,0.12);color:#4b5563;border:1px solid rgba(107,114,128,0.2)}.coin-analysis-container #coins-pagination-wrapper{margin-top:2rem}.coin-analysis-container #coins-pagination-wrapper .pagination .page-item .page-link{color:#1e40af;border-color:#d1d5db}.coin-analysis-container #coins-pagination-wrapper .pagination .page-item .page-link:hover{background-color:rgba(30,64,175,0.1);border-color:#1e40af}.coin-analysis-container #coins-pagination-wrapper .pagination .page-item.active .page-link{background-color:#1e40af;border-color:#1e40af;color:white}.coin-analysis-container #coins-pagination-wrapper .pagination .page-item.disabled .page-link{opacity:0.5;cursor:not-allowed}.coin-analysis-container .coins-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;padding:1rem 0}@media (max-width:768px){.coin-analysis-container .coins-grid{grid-template-columns:1fr;gap:1rem}}@media (min-width:1200px){.coin-analysis-container .coins-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}.coin-analysis-container .coins-grid .coins-grid-loading{grid-column:1 / -1;text-align:center;padding:3rem}.coin-analysis-container .coin-card{background:#f8fafc;border-radius:1rem;padding:1.25rem;border:2px solid #d1d5db;transition:all 0.3s ease;cursor:pointer;position:relative;overflow:hidden}.coin-analysis-container .coin-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1e40af,#2563eb);opacity:0;transition:opacity 0.3s ease}.coin-analysis-container .coin-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,0.1);border-color:#1e40af}.coin-analysis-container .coin-card:hover::before{opacity:1}.coin-analysis-container .coin-card .coin-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.coin-analysis-container .coin-card .coin-card-header .coin-symbol{font-size:1.5rem;font-weight:700;color:#111827;display:flex;align-items:center;gap:0.5rem}.coin-analysis-container .coin-card .coin-card-header .coin-symbol .coin-icon{width:2.5rem;height:2.5rem;border-radius:0.75rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;box-shadow:0 4px 12px rgba(0,0,0,0.1)}.coin-analysis-container .coin-card .coin-card-header .coin-symbol .coin-icon.gradient-blue{background:linear-gradient(135deg,#1cb0f6 0%,#0ea5e9 100%);color:white}.coin-analysis-container .coin-card .coin-card-header .coin-symbol .coin-icon.gradient-green{background:linear-gradient(135deg,#58cc02 0%,#22c55e 100%);color:white}.coin-analysis-container .coin-card .coin-card-header .coin-number{font-size:0.875rem;color:#374151;font-weight:600}.coin-analysis-container .coin-card .coin-direction-badge{display:inline-flex;align-items:center;padding:0.5rem 1rem;border-radius:9999px;font-weight:700;font-size:0.875rem;margin-bottom:1rem}.coin-analysis-container .coin-card .coin-direction-badge.direction-buy{background:linear-gradient(135deg,#58cc02 0%,#22c55e 100%);color:white;box-shadow:0 4px 12px rgba(88,204,2,0.3)}.coin-analysis-container .coin-card .coin-direction-badge.direction-sell{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);color:white;box-shadow:0 4px 12px rgba(239,68,68,0.3)}.coin-analysis-container .coin-card .coin-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:0.75rem;margin-bottom:1rem}.coin-analysis-container .coin-card .coin-metrics .metric-item{padding:0.5rem;background:rgba(0,0,0,0.02);border-radius:0.5rem;transition:background 0.2s ease}.coin-analysis-container .coin-card .coin-metrics .metric-item:hover{background:rgba(0,0,0,0.05)}.coin-analysis-container .coin-card .coin-metrics .metric-item .metric-label{font-size:0.75rem;color:#374151;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:0.25rem}.coin-analysis-container .coin-card .coin-metrics .metric-item .metric-value{font-size:1.125rem;font-weight:700;color:#111827}.coin-analysis-container .coin-card .coin-metrics .metric-item .metric-value.positive{color:#58cc02}.coin-analysis-container .coin-card .coin-metrics .metric-item .metric-value.negative{color:#ef4444}.coin-analysis-container .coin-card .coin-confidence{margin-bottom:1rem}.coin-analysis-container .coin-card .coin-confidence .confidence-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.5rem}.coin-analysis-container .coin-card .coin-confidence .confidence-label .label-text{font-size:0.75rem;color:#374151;font-weight:600;text-transform:uppercase}.coin-analysis-container .coin-card .coin-confidence .confidence-label .label-value{font-size:1rem;font-weight:700;color:#111827}.coin-analysis-container .coin-card .coin-confidence .confidence-bar{height:0.75rem;border-radius:1rem;overflow:hidden;position:relative}.coin-analysis-container .coin-card .coin-confidence .confidence-bar .confidence-bar-mask{background:#e5e7eb;transition:width 0.5s ease}.coin-analysis-container .coin-card .coin-status{display:flex;align-items:center;gap:0.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #d1d5db}.coin-analysis-container .coin-card .coin-status .status-badge{padding:0.375rem 0.875rem;border-radius:9999px;font-weight:600;font-size:0.75rem;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.coin-analysis-container .coin-card .coin-status .status-badge.status-overbought{background:rgba(239,68,68,0.15);color:#ef4444;border:1px solid rgba(239,68,68,0.3)}.coin-analysis-container .coin-card .coin-status .status-badge.status-oversold{background:rgba(28,176,246,0.15);color:#1cb0f6;border:1px solid rgba(28,176,246,0.3)}.coin-analysis-container .coin-card .coin-status .update-time{font-size:0.75rem;color:#374151;margin-left:auto;font-weight:500}.coin-analysis-container .direction-badge{padding:0.25rem 0.5rem;border-radius:0.25rem;font-size:0.85rem;font-weight:600;display:inline-block}.coin-analysis-container .direction-badge.direction-buy{background-color:#10b981;color:white}.coin-analysis-container .direction-badge.direction-sell{background-color:#ef4444;color:white}.coin-analysis-container .coin-signal-cell{display:flex;flex-direction:column;gap:0.5rem}.coin-analysis-container .coin-signal-cell .indicator-support-bar-wrap{display:flex;flex-direction:column;gap:0.35rem}.coin-analysis-container .coin-signal-cell .indicator-support-bar{display:flex;gap:2px;flex-wrap:nowrap}.coin-analysis-container .coin-signal-cell .indicator-support-bar .indicator-seg{flex:1;min-width:6px;max-width:14px;height:14px;border-radius:3px;transition:transform 0.15s ease}.coin-analysis-container .coin-signal-cell .indicator-support-bar .indicator-seg.indicator-seg-support{background:linear-gradient(180deg,#34d399 0%,#10b981 100%);box-shadow:0 0 0 1px rgba(16,185,129,0.3)}.coin-analysis-container .coin-signal-cell .indicator-support-bar .indicator-seg.indicator-seg-against{background:linear-gradient(180deg,#f87171 0%,#dc2626 100%);box-shadow:0 0 0 1px rgba(220,38,38,0.4)}.coin-analysis-container .coin-signal-cell .indicator-support-bar .indicator-seg.indicator-seg-neutral{background:#9ca3af;opacity:0.4}.coin-analysis-container .coin-signal-cell .indicator-support-text{font-size:0.8125rem;display:flex;align-items:center;flex-wrap:wrap;gap:0.35rem}.coin-analysis-container .coin-signal-cell .indicator-support-text .indicator-support-fraction{color:#374151}.coin-analysis-container .coin-signal-cell .indicator-support-text .indicator-support-fraction .support-num{color:#059669;font-weight:700}.coin-analysis-container .coin-signal-cell .indicator-support-text .indicator-support-fraction .total-num{font-weight:600}.coin-analysis-container .coin-signal-cell .indicator-support-text .indicator-against-badge{display:inline-flex;align-items:center;padding:0.15rem 0.45rem;border-radius:9999px;font-size:0.7rem;font-weight:700;background:rgba(220,38,38,0.15);color:#dc2626;border:1px solid rgba(220,38,38,0.45)}.coin-analysis-container .confidence-bar{height:8px;border-radius:4px;overflow:hidden;margin-top:0.25rem;position:relative}.coin-analysis-container .confidence-bar .confidence-bar-mask{background:#e5e7eb;transition:width 0.3s ease}.coin-analysis-container .confidence-progress-container{position:relative;border-radius:12px;overflow:hidden}.coin-analysis-container .confidence-progress-container .confidence-bar-mask{background:#e5e7eb;transition:width 0.5s ease}.coin-analysis-container .confidence-progress-container .confidence-progress-text{pointer-events:none}.coin-analysis-container .status-badge{padding:0.25rem 0.5rem;border-radius:0.25rem;font-size:0.75rem}.coin-analysis-container .status-badge.status-overbought{background-color:#fee2e2;color:#991b1b}.coin-analysis-container .status-badge.status-oversold{background-color:#dbeafe;color:#1e40af}.coin-analysis-container .page-switcher-modern,.coin-analysis-container .page-switcher{margin-bottom:0.6rem;background:linear-gradient(135deg,rgba(30,64,175,0.05) 0%,rgba(37,99,235,0.05) 100%);border:1px solid rgba(30,64,175,0.12);border-radius:0.75rem;padding:0.6rem 1rem;box-shadow:0 2px 8px rgba(0,0,0,0.04)}@media (min-width:768px){.coin-analysis-container .page-switcher-modern,.coin-analysis-container .page-switcher{margin-bottom:0.75rem}}@media (min-width:992px){.coin-analysis-container .page-switcher-modern,.coin-analysis-container .page-switcher{margin-bottom:0.85rem}}.coin-analysis-container .page-switcher-modern .page-switcher-content,.coin-analysis-container .page-switcher .page-switcher-content{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;flex-wrap:wrap}.coin-analysis-container .page-switcher-modern .page-switcher-content .current-page-indicator,.coin-analysis-container .page-switcher .page-switcher-content .current-page-indicator{display:flex;align-items:center;gap:0.5rem;flex:1;min-width:120px}.coin-analysis-container .page-switcher-modern .page-switcher-content .current-page-indicator i,.coin-analysis-container .page-switcher .page-switcher-content .current-page-indicator i{font-size:1.15rem;color:#1e40af}.coin-analysis-container .page-switcher-modern .page-switcher-content .current-page-indicator .current-page-name,.coin-analysis-container .page-switcher .page-switcher-content .current-page-indicator .current-page-name{font-size:1rem;font-weight:700;color:#111827}.coin-analysis-container .page-switcher-modern .page-switcher-content .current-page-indicator .current-page-badge,.coin-analysis-container .page-switcher .page-switcher-content .current-page-indicator .current-page-badge{display:inline-flex;align-items:center;padding:0.2rem 0.5rem;background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:white;border-radius:9999px;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;margin-left:0.5rem}.coin-analysis-container .page-switcher-modern .page-switcher-content .page-switcher-arrow,.coin-analysis-container .page-switcher .page-switcher-content .page-switcher-arrow{display:flex;align-items:center;color:#1e40af;font-size:1.5rem;opacity:0.6}@media (max-width:768px){.coin-analysis-container .page-switcher-modern .page-switcher-content .page-switcher-arrow,.coin-analysis-container .page-switcher .page-switcher-content .page-switcher-arrow{display:none}}.coin-analysis-container .page-switcher-modern .page-switcher-content .other-page-link-wrapper,.coin-analysis-container .page-switcher .page-switcher-content .other-page-link-wrapper{flex:1;min-width:200px}.coin-analysis-container .page-switcher-modern .page-switcher-content .other-page-link-wrapper .other-page-link,.coin-analysis-container .page-switcher .page-switcher-content .other-page-link-wrapper .other-page-link{display:inline-flex;align-items:center;gap:0.5rem;padding:0.5rem 1rem;background:white;border:1px solid #1e40af;border-radius:0.5rem;color:#1e40af;font-weight:600;font-size:0.9rem;text-decoration:none;transition:all 0.3s ease;position:relative;width:100%;justify-content:center}.coin-analysis-container .page-switcher-modern .page-switcher-content .other-page-link-wrapper .other-page-link i,.coin-analysis-container .page-switcher .page-switcher-content .other-page-link-wrapper .other-page-link i{font-size:1.125rem}.coin-analysis-container .page-switcher-modern .page-switcher-content .other-page-link-wrapper .other-page-link:hover:not(.coming-soon),.coin-analysis-container .page-switcher .page-switcher-content .other-page-link-wrapper .other-page-link:hover:not(.coming-soon){background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:white;transform:translateY(-2px);box-shadow:0 6px 16px rgba(30,64,175,0.3);border-color:transparent}.coin-analysis-container .page-switcher-modern .page-switcher-content .other-page-link-wrapper .other-page-link.coming-soon,.coin-analysis-container .page-switcher .page-switcher-content .other-page-link-wrapper .other-page-link.coming-soon{opacity:0.7;cursor:not-allowed;border-color:rgba(30,64,175,0.3);background:rgba(255,255,255,0.5);position:relative}.coin-analysis-container .page-switcher-modern .page-switcher-content .other-page-link-wrapper .other-page-link.coming-soon .coming-soon-badge,.coin-analysis-container .page-switcher .page-switcher-content .other-page-link-wrapper .other-page-link.coming-soon .coming-soon-badge{position:absolute;top:-8px;right:-8px;display:inline-flex!important;align-items:center;padding:0.25rem 0.625rem;background:linear-gradient(135deg,#f59e0b 0%,#ef4444 100%);color:white!important;border-radius:9999px;font-size:0.625rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;z-index:10;box-shadow:0 2px 8px rgba(245,158,11,0.5);border:2px solid white;animation:badge-pulse 2s infinite}@keyframes pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:0.9}}.coin-analysis-container .coins-content{margin-top:0.75rem;padding-right:0}@media (min-width:768px){.coin-analysis-container .coins-content{margin-top:1rem}}@media (min-width:992px){.coin-analysis-container .coins-content{margin-top:1.25rem}}@media (min-width:1201px){.coin-analysis-container .coins-content{padding-right:0}}.coin-analysis-container .coins-content .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -1rem;padding:0 1rem}@media (min-width:576px){.coin-analysis-container .coins-content .table-responsive{margin:0 -1.25rem;padding:0 1.25rem}}@media (min-width:768px){.coin-analysis-container .coins-content .table-responsive{margin:0;padding:0}}@media (min-width:1201px){.coin-analysis-container .coins-content .table-responsive{margin-right:0}}.coin-analysis-container .coins-content .table{font-size:0.875rem}@media (min-width:768px){.coin-analysis-container .coins-content .table{font-size:0.9375rem}}@media (min-width:992px){.coin-analysis-container .coins-content .table{font-size:1rem}}.coin-analysis-container .coins-content .table th,.coin-analysis-container .coins-content .table td{padding:0.5rem 0.25rem;white-space:nowrap}@media (min-width:576px){.coin-analysis-container .coins-content .table th,.coin-analysis-container .coins-content .table td{padding:0.75rem 0.5rem}}@media (min-width:768px){.coin-analysis-container .coins-content .table th,.coin-analysis-container .coins-content .table td{padding:0.75rem;white-space:normal}}.coin-analysis-container .coins-content .table td{vertical-align:middle}.coin-analysis-container .coins-content .table td .badge-sm{font-size:0.65rem;padding:0.2rem 0.4rem;font-weight:600}.coin-analysis-container .coins-content .table td .direction-badge{display:inline-block;margin-bottom:0.25rem}.coin-analysis-container .coins-content .table td small,.coin-analysis-container .coins-content .table td .small{font-size:0.75rem;line-height:1.2}.coin-analysis-container .coins-content .table td .fa-arrow-up,.coin-analysis-container .coins-content .table td .fa-arrow-down{font-size:0.875rem}#coinDetailModal .modal-dialog{max-width:95vw;margin:0.5rem}@media (min-width:576px){#coinDetailModal .modal-dialog{max-width:92vw;margin:1rem auto}}@media (min-width:992px){#coinDetailModal .modal-dialog{max-width:95vw;margin:1.75rem auto}}@media (min-width:1400px){#coinDetailModal .modal-dialog{max-width:96vw}}#coinDetailModal .coin-detail-modal-content{position:relative;border-radius:0.5rem;border:none;box-shadow:0 20px 60px rgba(0,0,0,0.3)}@media (min-width:576px){#coinDetailModal .coin-detail-modal-content{border-radius:1rem}}#coinDetailModal .coin-detail-modal-content .modal-scroll-actions{position:absolute;bottom:1rem;right:1rem;z-index:25;display:flex;flex-direction:column;gap:0.35rem;pointer-events:auto}#coinDetailModal .coin-detail-modal-content .modal-scroll-actions .modal-scroll-btn{width:2.25rem;height:2.25rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:0.5rem;box-shadow:0 2px 8px rgba(0,0,0,0.15)}#coinDetailModal .coin-detail-modal-content .modal-scroll-actions .modal-scroll-btn:hover{box-shadow:0 4px 12px rgba(0,0,0,0.2)}#coinDetailModal .coin-detail-modal-content .modal-header{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:white;border-bottom:none;border-radius:0.5rem 0.5rem 0 0;padding:1rem}@media (min-width:576px){#coinDetailModal .coin-detail-modal-content .modal-header{border-radius:1rem 1rem 0 0;padding:1.25rem}}@media (min-width:768px){#coinDetailModal .coin-detail-modal-content .modal-header{padding:1.5rem}}#coinDetailModal .coin-detail-modal-content .modal-header .modal-title{font-size:1.125rem;font-weight:700;color:white}@media (min-width:576px){#coinDetailModal .coin-detail-modal-content .modal-header .modal-title{font-size:1.25rem}}@media (min-width:768px){#coinDetailModal .coin-detail-modal-content .modal-header .modal-title{font-size:1.5rem}}#coinDetailModal .coin-detail-modal-content .modal-header .modal-header-actions{display:flex;align-items:center;gap:0.5rem;flex-wrap:wrap}@media (min-width:576px){#coinDetailModal .coin-detail-modal-content .modal-header .modal-header-actions{gap:1rem}}#coinDetailModal .coin-detail-modal-content .modal-header .modal-header-actions .modal-timeframe-label{color:rgba(255,255,255,0.95);font-size:0.9rem}#coinDetailModal .coin-detail-modal-content .modal-header .modal-header-actions .modal-timeframe-current{color:#fff;font-size:1rem;padding:0.2rem 0.5rem;background:rgba(255,255,255,0.2);border-radius:0.35rem}#coinDetailModal .coin-detail-modal-content .modal-header .modal-header-actions .modal-timeframe-btn-group .modal-timeframe-btn.active{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%)!important;color:#fff!important;border-color:rgba(255,255,255,0.5)!important;font-weight:700;box-shadow:0 0 0 2px rgba(255,255,255,0.3)}#coinDetailModal .coin-detail-modal-content .modal-header .modal-header-actions .modal-header-external-links{display:flex;align-items:center;gap:0.35rem}#coinDetailModal .coin-detail-modal-content .modal-header .modal-header-actions .modal-header-external-links .modal-header-icon-link{width:2rem;height:2rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:0.375rem;color:rgba(255,255,255,0.9);border-color:rgba(255,255,255,0.5)}#coinDetailModal .coin-detail-modal-content .modal-header .modal-header-actions .modal-header-external-links .modal-header-icon-link:hover{color:#fff;background:rgba(255,255,255,0.2);border-color:rgba(255,255,255,0.8)}#coinDetailModal .coin-detail-modal-content .modal-header .modal-header-actions .form-label{color:white;margin:0;font-size:0.875rem}@media (min-width:576px){#coinDetailModal .coin-detail-modal-content .modal-header .modal-header-actions .form-label{font-size:1rem}}#coinDetailModal .coin-detail-modal-content .modal-header .modal-header-actions .form-select{font-size:0.875rem}@media (min-width:576px){#coinDetailModal .coin-detail-modal-content .modal-header .modal-header-actions .form-select{font-size:1rem}}#coinDetailModal .coin-detail-modal-content .modal-header .modal-header-actions .btn-close{filter:invert(1);opacity:0.9}#coinDetailModal .coin-detail-modal-content .modal-header .modal-header-actions .btn-close:hover{opacity:1}#coinDetailModal .coin-detail-modal-content .modal-body{padding:0.5rem 0.75rem;max-height:calc(100vh - 120px);overflow-y:auto}@media (min-width:576px){#coinDetailModal .coin-detail-modal-content .modal-body{padding:0.75rem 1rem;max-height:calc(100vh - 140px)}}@media (min-width:768px){#coinDetailModal .coin-detail-modal-content .modal-body{padding:1rem 1.25rem;max-height:calc(100vh - 160px)}}#coinDetailModal .coin-detail-modal-content .modal-body .coin-detail-container{padding:0}#coinDetailModal .coin-detail-modal-content .modal-body .coin-detail-container .signal-summary{padding:0.75rem 1rem;margin-bottom:1rem;border-radius:0.5rem}#coinDetailModal .coin-detail-modal-content .modal-body .coin-detail-container .signal-summary .signal-header{margin-bottom:0.5rem;gap:0.5rem}#coinDetailModal .coin-detail-modal-content .modal-body .coin-detail-container .signal-summary .signal-header .signal-direction-wrapper{gap:0.5rem}#coinDetailModal .coin-detail-modal-content .modal-body .coin-detail-container .signal-summary .signal-header .signal-direction-wrapper .signal-direction{font-size:1.35rem}#coinDetailModal .coin-detail-modal-content .modal-body .coin-detail-container .signal-summary .signal-header .signal-support-info{font-size:0.9rem}#coinDetailModal .coin-detail-modal-content .modal-body .coin-detail-container .signal-summary .row.mt-3{margin-top:0.5rem!important}#coinDetailModal .coin-detail-modal-content .modal-body .coin-detail-container .signal-summary .row.mt-2{margin-top:0.35rem!important}#coinDetailModal .coin-detail-modal-content .modal-body .coin-detail-container .signal-summary .row .col-md-3{font-size:0.8125rem}#coinDetailModal .coin-detail-modal-content .modal-body .coin-detail-container .indicators-grid{gap:0.65rem;padding:0.5rem 0 0.75rem}#coinDetailModal .coin-detail-modal-content .modal-body .coin-detail-container .indicator-card{padding:0.65rem 0.75rem;margin-bottom:0.5rem}#coinDetailModal .coin-detail-modal-content .modal-body .coin-detail-container .indicator-card h6,#coinDetailModal .coin-detail-modal-content .modal-body .coin-detail-container .indicator-card .h6{font-size:0.9rem;margin-bottom:0.4rem}#coinDetailModal .coin-detail-modal-content .modal-body .coin-detail-container .indicator-card p,#coinDetailModal .coin-detail-modal-content .modal-body .coin-detail-container .indicator-card .macd-value-item,#coinDetailModal .coin-detail-modal-content .modal-body .coin-detail-container .indicator-card .bb-values p{font-size:0.8rem;margin-bottom:0.25rem}#coinDetailModal .coin-detail-modal-content .modal-body .coin-detail-container .indicator-card .rsi-bar-container{margin-top:0.35rem}#coinDetailModal .coin-detail-modal-content .modal-body .coin-detail-container .summary-lists{gap:0.65rem;margin-top:0.5rem}#coinDetailModal .coin-detail-modal-content .modal-body .coin-detail-container .summary-lists h6,#coinDetailModal .coin-detail-modal-content .modal-body .coin-detail-container .summary-lists .h6{font-size:0.875rem;margin-bottom:0.35rem}#coinDetailModal .coin-detail-modal-content .modal-body .coin-detail-container .summary-lists ul{font-size:0.8125rem;padding-left:1.1rem}#coinDetailModal .coin-detail-modal-content .modal-body .coin-detail-container .chart-container{position:relative;z-index:1;overflow:hidden}#coinDetailModal .coin-detail-modal-content .modal-body .coin-detail-container .chart-container .chart-wrapper{width:100%;height:300px;min-height:300px;max-height:300px;overflow:hidden}#coinDetailModal .coin-detail-modal-content .modal-body .coin-detail-container .chart-container .chart-wrapper canvas{max-width:100%!important;max-height:100%!important;display:block}#coinDetailModal .coin-detail-modal-content .modal-body .coin-detail-container .indicators-grid{position:relative;z-index:2}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container{margin-bottom:1.5rem;position:relative;z-index:1;overflow:hidden}@media (max-width:575px){#coinDetailModal .coin-detail-modal-content .modal-body .chart-container{margin-bottom:1rem}}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container .chart-wrapper{height:250px;width:100%;min-height:250px;max-height:250px;overflow:hidden;position:relative}@media (min-width:576px){#coinDetailModal .coin-detail-modal-content .modal-body .chart-container .chart-wrapper{height:300px;min-height:300px;max-height:300px}}@media (min-width:768px){#coinDetailModal .coin-detail-modal-content .modal-body .chart-container .chart-wrapper{height:350px;min-height:350px;max-height:350px}}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container .chart-wrapper canvas{max-width:100%!important;max-height:100%!important;display:block}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.tradingview-modal-section{width:100%;max-width:100%;min-width:0;margin:0 0 1rem;padding:0;position:relative}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.tradingview-modal-section h6.mb-2,#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.tradingview-modal-section .mb-2.h6{margin-bottom:0.35rem!important;font-size:0.9rem}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.tradingview-modal-section #modal-tradingview-container{display:block;width:100%;height:620px;max-height:620px;margin:0;padding:0;overflow:hidden}@media (min-width:768px){#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.tradingview-modal-section #modal-tradingview-container{min-width:640px}}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.tradingview-modal-section #modal-tradingview-chart,#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.tradingview-modal-section .modal-tradingview-chart-inner{display:block;width:100%;height:620px!important;max-height:620px;margin:0;padding:0;box-sizing:border-box;overflow:hidden}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.tradingview-modal-section #modal-tradingview-container iframe,#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.tradingview-modal-section #modal-tradingview-chart iframe,#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.tradingview-modal-section .modal-tradingview-chart-inner iframe{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;display:block!important;width:100%!important;height:100%!important;min-height:620px!important;margin:0!important;padding:0!important;border:0 none!important;box-sizing:border-box}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.tradingview-modal-section #modal-tradingview-container,#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.tradingview-modal-section #modal-tradingview-chart,#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.tradingview-modal-section .modal-tradingview-chart-inner{position:relative}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.volumes-adx-section{width:100%;max-width:100%;margin-bottom:1rem}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.volumes-adx-section h6.mb-3,#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.volumes-adx-section .mb-3.h6{margin-bottom:0.5rem!important;font-size:0.9rem}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.volumes-adx-section .volumes-adx-grid{display:grid;grid-template-columns:1fr;gap:0.75rem;width:100%}@media (min-width:768px){#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.volumes-adx-section .volumes-adx-grid{grid-template-columns:1fr 1fr}}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.volumes-adx-section .volumes-adx-col{min-width:0;width:100%}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.volumes-adx-section .volumes-adx-col-volume{min-width:280px}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.volumes-adx-section .coinglass-embed-wrapper{position:relative;width:100%;height:520px;overflow:hidden;border-radius:0.5rem;border:1px solid #d1d5db;background:#f8fafc}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.volumes-adx-section .coinglass-liquidation-iframe{position:absolute;left:0;top:-280px;width:100%;height:1100px;border:0;pointer-events:auto}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.volumes-adx-section .orderbook-heatmap-wrapper{width:100%;min-height:200px;max-height:260px;overflow-y:auto;font-size:0.75rem}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.volumes-adx-section .orderbook-heatmap{width:100%;border-collapse:collapse}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.volumes-adx-section .orderbook-row{display:flex;align-items:center;gap:0.5rem;padding:0.15rem 0.25rem;line-height:1.2}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.volumes-adx-section .orderbook-row .orderbook-price{flex:0 0 5.5rem;text-align:right;font-variant-numeric:tabular-nums}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.volumes-adx-section .orderbook-row .orderbook-bar-wrap{flex:1;min-width:0;height:1rem;background:rgba(0,0,0,0.06);border-radius:2px;overflow:hidden}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.volumes-adx-section .orderbook-row .orderbook-bar{height:100%;border-radius:2px;min-width:2px;transition:width 0.15s ease}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.volumes-adx-section .orderbook-row .orderbook-bar-ask{background:rgba(239,68,68,0.75)}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.volumes-adx-section .orderbook-row .orderbook-bar-bid{background:rgba(34,197,94,0.75)}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.volumes-adx-section .orderbook-row.orderbook-spread .orderbook-price{color:var(--bs-secondary-color);font-size:0.7rem}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.volumes-adx-section .liquidation-heatmap .liquidation-legend{display:flex;gap:1rem;margin-bottom:0.35rem;font-size:0.7rem;color:var(--bs-secondary-color)}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.volumes-adx-section .liquidation-heatmap .liquidation-legend .liquidation-legend-long{color:rgba(34,197,94,0.95)}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.volumes-adx-section .liquidation-heatmap .liquidation-legend .liquidation-legend-short{color:rgba(239,68,68,0.95)}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.volumes-adx-section .liquidation-heatmap .liquidation-row .liquidation-bars{flex:1;display:flex;gap:0.25rem;min-width:0}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.volumes-adx-section .liquidation-heatmap .liquidation-row .liquidation-long-wrap,#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.volumes-adx-section .liquidation-heatmap .liquidation-row .liquidation-short-wrap{flex:1;min-width:0;height:0.9rem}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.volumes-adx-section [data-bs-theme="dark"] .orderbook-bar-wrap{background:rgba(255,255,255,0.06)}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.volumes-adx-section .volumes-adx-chart-wrapper{width:100%;min-width:240px;min-height:200px;height:200px;position:relative;overflow:hidden}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.volumes-adx-section .volumes-adx-chart-wrapper canvas{max-width:100%!important;width:100%!important;height:100%!important;display:block}#coinDetailModal .coin-detail-modal-content .modal-body .chart-container.volumes-adx-section .volumes-adx-adx-wrapper{min-height:200px;height:200px}#coinDetailModal .coin-detail-modal-content .modal-body .indicators-grid{display:grid;grid-template-columns:1fr;gap:0.5rem}@media (min-width:576px){#coinDetailModal .coin-detail-modal-content .modal-body .indicators-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){#coinDetailModal .coin-detail-modal-content .modal-body .indicators-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){#coinDetailModal .coin-detail-modal-content .modal-body .indicators-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:0.4rem}}#coinDetailModal .coin-detail-modal-content .modal-body .indicators-grid .indicator-card{min-width:0;padding:0.4rem 0.5rem;margin-bottom:0}#coinDetailModal .coin-detail-modal-content .modal-body .indicators-grid .indicator-card h6,#coinDetailModal .coin-detail-modal-content .modal-body .indicators-grid .indicator-card .h6,#coinDetailModal .coin-detail-modal-content .modal-body .indicators-grid .indicator-card .indicator-card-title{font-size:0.75rem;margin-bottom:0.25rem}#coinDetailModal .coin-detail-modal-content .modal-body .indicators-grid .indicator-card .indicator-verdict-wrap,#coinDetailModal .coin-detail-modal-content .modal-body .indicators-grid .indicator-card .indicator-verdict{font-size:0.65rem;padding:0.2rem 0.35rem}#coinDetailModal .coin-detail-modal-content .modal-body .indicators-grid .indicator-card .indicator-attention{font-size:0.6rem;padding:0.2rem 0.35rem;margin-bottom:0.25rem}#coinDetailModal .coin-detail-modal-content .modal-body .indicators-grid .indicator-card .rsi-main-value{font-size:1rem}#coinDetailModal .coin-detail-modal-content .modal-body .indicators-grid .indicator-card .rsi-bar-container{margin-top:0.2rem}#coinDetailModal .coin-detail-modal-content .modal-body .indicators-grid .indicator-card .rsi-bar{height:6px}#coinDetailModal .coin-detail-modal-content .modal-body .indicators-grid .indicator-card .rsi-bar-markers .rsi-marker{font-size:0.55rem}#coinDetailModal .coin-detail-modal-content .modal-body .indicators-grid .indicator-card p,#coinDetailModal .coin-detail-modal-content .modal-body .indicators-grid .indicator-card .macd-value-item,#coinDetailModal .coin-detail-modal-content .modal-body .indicators-grid .indicator-card .bb-values p{font-size:0.65rem;margin-bottom:0.15rem}#coinDetailModal .coin-detail-modal-content .modal-body .indicators-grid .indicator-card .indicator-sphere{width:0.9rem;height:0.9rem;margin:0.25rem auto}#coinDetailModal .coin-detail-modal-content .modal-body .indicators-grid .indicator-card .indicator-percent-large{font-size:0.9rem;margin-bottom:0.25rem}#coinDetailModal .coin-detail-modal-content .modal-body .indicators-grid .indicator-card .indicator-status-badge{font-size:0.6rem;padding:0.15rem 0.3rem}#coinDetailModal .coin-detail-modal-content .modal-body .indicators-grid .indicator-card .macd-values-first .macd-value-item,#coinDetailModal .coin-detail-modal-content .modal-body .indicators-grid .indicator-card .macd-crossover-values .macd-value-item{font-size:0.6rem}#coinDetailModal .coin-detail-modal-content .modal-body .indicators-grid .indicator-card .bb-values p{font-size:0.6rem}#coinDetailModal .coin-detail-modal-content .modal-body .summary-lists{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){#coinDetailModal .coin-detail-modal-content .modal-body .summary-lists{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){#coinDetailModal .coin-detail-modal-content .modal-body .summary-lists{grid-template-columns:repeat(3,1fr)}}.coin-detail-container{padding:1.5rem}.coin-detail-container .modal-external-links a.btn,.coin-detail-container .modal-external-links a.add-material-btn{white-space:nowrap}.coin-detail-container .signal-summary{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff;padding:1.5rem;border-radius:0.5rem;margin-bottom:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.coin-detail-container .signal-summary .modal-timeframe-badge{font-size:1rem;padding:0.35rem 0.65rem}.coin-detail-container .signal-summary .signal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.coin-detail-container .signal-summary .signal-header .signal-direction-wrapper{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.coin-detail-container .signal-summary .signal-header .signal-direction-wrapper .signal-direction{font-size:2rem;font-weight:700;margin:0}.coin-detail-container .signal-summary .signal-header .signal-direction-wrapper .signal-direction.buy{color:#10b981}.coin-detail-container .signal-summary .signal-header .signal-direction-wrapper .signal-direction.sell{color:#ef4444}.coin-detail-container .signal-summary .signal-header .signal-direction-wrapper .signal-support-info{font-size:1rem;font-weight:600;opacity:0.95;display:flex;flex-direction:column;gap:0.35rem}.coin-detail-container .signal-summary .signal-header .signal-direction-wrapper .signal-support-info .indicator-support-bar-wrap{display:flex;flex-direction:column;gap:2px}.coin-detail-container .signal-summary .signal-header .signal-direction-wrapper .signal-support-info .indicator-support-bar{display:flex;gap:3px}.coin-detail-container .signal-summary .signal-header .signal-direction-wrapper .signal-support-info .indicator-support-bar .indicator-seg{width:14px;height:14px;min-width:14px;border-radius:3px}.coin-detail-container .signal-summary .signal-header .signal-direction-wrapper .signal-support-info .indicator-support-bar .indicator-seg.indicator-seg-support{background:linear-gradient(180deg,#34d399 0%,#10b981 100%);box-shadow:0 0 0 1px rgba(16,185,129,0.5)}.coin-detail-container .signal-summary .signal-header .signal-direction-wrapper .signal-support-info .indicator-support-bar .indicator-seg.indicator-seg-against{background:linear-gradient(180deg,#f87171 0%,#dc2626 100%);box-shadow:0 0 0 1px rgba(220,38,38,0.5)}.coin-detail-container .signal-summary .signal-header .signal-direction-wrapper .signal-support-info .indicator-support-bar .indicator-seg.indicator-seg-neutral{background:rgba(255,255,255,0.35)}.coin-detail-container .signal-summary .signal-header .signal-direction-wrapper .signal-support-info .indicator-support-text{color:rgba(255,255,255,0.95)}.coin-detail-container .signal-summary .signal-header .signal-direction-wrapper .signal-support-info .indicator-support-text .indicator-support-fraction .support-num{font-weight:700;color:#6ee7b7}.coin-detail-container .signal-summary .signal-header .signal-direction-wrapper .signal-support-info .indicator-support-text .indicator-against-badge{background:rgba(220,38,38,0.9);color:#fff;padding:0.15rem 0.4rem;border-radius:4px;font-size:0.8rem;margin-left:0.35rem}.coin-detail-container .signal-summary .signal-header .signal-status-badge{display:inline-flex;align-items:center;gap:0.5rem;padding:0.5rem 1rem;border-radius:0.5rem;font-weight:700;font-size:0.875rem;border:2px solid rgba(255,255,255,0.4)}.coin-detail-container .signal-summary .signal-header .signal-status-badge.status-overbought{background:#dc2626;color:#fff;border-color:#fef2f2;font-size:1rem;padding:0.5rem 1.25rem;box-shadow:0 2px 8px rgba(220,38,38,0.5)}.coin-detail-container .signal-summary .signal-header .signal-status-badge.status-oversold{background:#0284c7;color:#fff;border-color:#f0f9ff;font-size:1rem;padding:0.5rem 1.25rem;box-shadow:0 2px 8px rgba(2,132,199,0.5)}.coin-detail-container .signal-summary .signal-header .signal-status-badge.status-neutral{background:rgba(255,255,255,0.25);color:white;border-color:rgba(255,255,255,0.4)}.coin-detail-container .signal-summary .signal-direction{font-size:2rem;font-weight:700;margin:0.625rem 0}.coin-detail-container .signal-summary .signal-direction.buy{color:#10b981}.coin-detail-container .signal-summary .signal-direction.sell{color:#ef4444}.coin-detail-container .indicator-card{background:#f8fafc;border-radius:0.5rem;padding:1rem;margin-bottom:1rem;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.coin-detail-container .indicator-card h6,.coin-detail-container .indicator-card .h6{margin-bottom:0.625rem;font-weight:600;display:flex;align-items:center}.coin-detail-container .indicator-card .indicator-card-head{display:flex;align-items:center;gap:0.35rem;margin-bottom:0.35rem;flex-wrap:wrap}.coin-detail-container .indicator-card .indicator-card-head h6,.coin-detail-container .indicator-card .indicator-card-head .h6,.coin-detail-container .indicator-card .indicator-card-head .indicator-card-title{margin-bottom:0}.coin-detail-container .indicator-card .indicator-info-btn{padding:0.125rem 0.25rem;color:var(--bs-secondary-color,#6b7280);font-size:1rem;line-height:1;border:none;border-radius:0.25rem;transition:color 0.2s ease,background 0.2s ease}.coin-detail-container .indicator-card .indicator-info-btn:hover{color:#1e40af;background:transparent}.coin-detail-container .indicator-card .indicator-info-btn i{font-size:1rem}.coin-detail-container .indicator-card .indicator-status{display:inline-block;padding:0.25rem 0.5rem;border-radius:0.25rem;font-size:0.85rem;font-weight:600;margin-left:0.625rem}.coin-detail-container .indicator-card .indicator-status.support{background-color:#10b981;color:white}.coin-detail-container .indicator-card .indicator-status.against{background-color:#ef4444;color:white}.coin-detail-container .indicator-card .indicator-status.neutral{background-color:#6b7280;color:white}.coin-detail-container .indicator-card .indicator-verdict-wrap{margin-bottom:0.5rem}.coin-detail-container .indicator-card .indicator-verdict{display:inline-flex;align-items:center;padding:0.35rem 0.65rem;border-radius:0.5rem;font-size:0.8125rem;font-weight:700}.coin-detail-container .indicator-card .indicator-verdict.indicator-verdict-support{background:rgba(16,185,129,0.15);color:#059669;border:1px solid rgba(16,185,129,0.4)}.coin-detail-container .indicator-card .indicator-verdict.indicator-verdict-against{background:rgba(239,68,68,0.15);color:#dc2626;border:1px solid rgba(239,68,68,0.4)}.coin-detail-container .indicator-card .indicator-verdict.indicator-verdict-neutral{background:rgba(107,114,128,0.12);color:#6b7280;border:1px solid rgba(107,114,128,0.3)}.coin-detail-container .indicator-card .indicator-attention{font-size:0.75rem;color:#b45309;background:rgba(245,158,11,0.12);border:1px solid rgba(245,158,11,0.35);border-radius:0.375rem;padding:0.35rem 0.5rem;margin-bottom:0.5rem;font-weight:600;display:inline-flex;align-items:center}.coin-detail-container .indicator-card-with-sphere{text-align:center;position:relative}.coin-detail-container .indicator-card-with-sphere .indicator-card-title{margin-bottom:0.5rem;font-weight:600;display:block;text-align:left}.coin-detail-container .indicator-card-with-sphere .indicator-sphere{width:1.25rem;height:1.25rem;border-radius:50%;margin:0.5rem auto;display:block;flex-shrink:0}.coin-detail-container .indicator-card-with-sphere .indicator-percent-large{font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:0.5rem}.coin-detail-container .indicator-card-with-sphere .indicator-status-badge{display:inline-flex;align-items:center;padding:0.35rem 0.75rem;border-radius:9999px;font-size:0.8125rem;font-weight:600;margin-bottom:0.5rem}.coin-detail-container .indicator-card-with-sphere .indicator-status-badge.indicator-status-warning{background:rgba(245,158,11,0.2);color:#b45309;border:1px solid rgba(245,158,11,0.4)}.coin-detail-container .indicator-card-with-sphere .indicator-status-badge.indicator-status-info{background:rgba(28,176,246,0.15);color:#0e7490;border:1px solid rgba(28,176,246,0.3)}.coin-detail-container .indicator-card-with-sphere .indicator-status-badge.indicator-status-neutral{background:rgba(107,114,128,0.15);color:#4b5563;border:1px solid rgba(107,114,128,0.25)}.coin-detail-container .indicator-card-rsi .indicator-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.coin-detail-container .indicator-card-rsi .indicator-header .indicator-header-rsi{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem}.coin-detail-container .indicator-card-rsi .indicator-header .rsi-main-value{font-size:1.35rem;font-weight:700;line-height:1.2;margin-bottom:0.35rem}.coin-detail-container .indicator-card-rsi .indicator-header .rsi-status-pill{font-size:0.75rem;font-weight:700;padding:0.25rem 0.6rem;border-radius:9999px}.coin-detail-container .indicator-card-rsi .indicator-header .rsi-status-pill.rsi-status-overbought{background:rgba(239,68,68,0.2);color:#dc2626;border:1px solid rgba(239,68,68,0.5)}.coin-detail-container .indicator-card-rsi .indicator-header .rsi-status-pill.rsi-status-oversold{background:rgba(28,176,246,0.2);color:#0284c7;border:1px solid rgba(28,176,246,0.5)}.coin-detail-container .indicator-card-rsi .indicator-header .rsi-visual-indicator{display:flex;flex-direction:column;align-items:flex-end;gap:0.25rem}.coin-detail-container .indicator-card-rsi .indicator-header .rsi-visual-indicator .rsi-percentage{font-size:1.25rem;font-weight:700;line-height:1.2}.coin-detail-container .indicator-card-rsi .indicator-header .rsi-visual-indicator .rsi-value-large{font-size:1rem;font-weight:600;opacity:0.9}.coin-detail-container .indicator-card-rsi .indicator-header .rsi-visual-indicator .rsi-status-badge{padding:0.25rem 0.75rem;border-radius:0.5rem;font-size:0.75rem;font-weight:600}.coin-detail-container .indicator-card-rsi .indicator-header .rsi-visual-indicator .rsi-status-badge.status-overbought{background:rgba(239,68,68,0.15);color:#ef4444;border:1px solid rgba(239,68,68,0.3)}.coin-detail-container .indicator-card-rsi .indicator-header .rsi-visual-indicator .rsi-status-badge.status-oversold{background:rgba(28,176,246,0.15);color:#1cb0f6;border:1px solid rgba(28,176,246,0.3)}.coin-detail-container .indicator-card-rsi .indicator-header .rsi-visual-indicator .rsi-status-badge.status-neutral{background:rgba(107,114,128,0.15);color:#6b7280;border:1px solid rgba(107,114,128,0.3)}.coin-detail-container .indicator-card-rsi .rsi-bar-container{margin:1rem 0}.coin-detail-container .indicator-card-rsi .rsi-bar-container .rsi-bar{position:relative;height:32px;background:#e5e7eb;border-radius:16px;overflow:hidden;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.coin-detail-container .indicator-card-rsi .rsi-bar-container .rsi-bar .rsi-bar-fill{height:100%;border-radius:16px;transition:width 0.5s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.coin-detail-container .indicator-card-rsi .rsi-bar-container .rsi-bar .rsi-bar-markers{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.coin-detail-container .indicator-card-rsi .rsi-bar-container .rsi-bar .rsi-bar-markers .rsi-marker{position:absolute;top:50%;transform:translate(-50%,-50%);font-size:0.625rem;font-weight:600;color:rgba(0,0,0,0.6);background:rgba(255,255,255,0.8);padding:0.125rem 0.25rem;border-radius:0.25rem}.coin-detail-container .indicator-card-rsi>.rsi-main-value{font-size:1.35rem;font-weight:700;margin-bottom:0.35rem}.coin-detail-container .indicator-card-macd .indicator-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.coin-detail-container .indicator-card-macd .indicator-header .macd-visual-indicator{display:flex;align-items:center}.coin-detail-container .indicator-card-macd .indicator-header .macd-visual-indicator .macd-crossover-badge{display:inline-flex;align-items:center;gap:0.5rem;padding:0.375rem 0.75rem;border-radius:0.5rem;font-size:0.875rem;font-weight:600}.coin-detail-container .indicator-card-macd .indicator-header .macd-visual-indicator .macd-crossover-badge i{font-size:0.875rem}.coin-detail-container .indicator-card-macd .macd-hist-value{font-size:1.125rem;font-weight:700;margin:0.5rem 0}.coin-detail-container .indicator-card-macd .macd-values,.coin-detail-container .indicator-card-macd .macd-values-first{display:flex;flex-direction:column;gap:0.4rem;margin-top:0.5rem;margin-bottom:0.5rem}.coin-detail-container .indicator-card-macd .macd-values .macd-value-item,.coin-detail-container .indicator-card-macd .macd-values-first .macd-value-item{display:flex;justify-content:space-between;align-items:center;gap:0.5rem}.coin-detail-container .indicator-card-macd .macd-values .macd-value-item .macd-label,.coin-detail-container .indicator-card-macd .macd-values-first .macd-value-item .macd-label{font-weight:600;color:#374151;font-size:0.8125rem;flex-shrink:0}.coin-detail-container .indicator-card-macd .macd-values .macd-value-item .macd-value,.coin-detail-container .indicator-card-macd .macd-values-first .macd-value-item .macd-value{font-family:ui-monospace,'Courier New',monospace;font-size:0.875rem;min-width:0}.coin-detail-container .indicator-card-macd-crossover .macd-crossover-signal{font-size:0.9rem;margin-bottom:0.35rem}.coin-detail-container .indicator-card-macd-crossover .macd-crossover-values{display:flex;flex-direction:column;gap:0.35rem;margin-top:0.5rem}.coin-detail-container .indicator-card-macd-crossover .macd-crossover-values .macd-value-item{display:flex;justify-content:space-between;align-items:center;gap:0.5rem}.coin-detail-container .indicator-card-macd-crossover .macd-crossover-values .macd-value-item .macd-label{font-weight:600;color:#374151;font-size:0.8125rem}.coin-detail-container .indicator-card-macd-crossover .macd-crossover-values .macd-value-item .macd-value{font-family:ui-monospace,'Courier New',monospace;font-size:0.875rem}.coin-detail-container .indicator-card-macd .indicator-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.coin-detail-container .indicator-card-macd .indicator-header .macd-visual-indicator{display:flex;align-items:center;gap:0.5rem}.coin-detail-container .indicator-card-macd .indicator-header .macd-visual-indicator .macd-arrow{font-size:1.25rem;font-weight:700}.coin-detail-container .indicator-card-macd .indicator-header .macd-visual-indicator .macd-arrow.macd-bullish{color:#10b981}.coin-detail-container .indicator-card-macd .indicator-header .macd-visual-indicator .macd-arrow.macd-bearish{color:#ef4444}.coin-detail-container .indicator-card-macd .indicator-header .macd-visual-indicator .macd-crossover-text{font-size:0.875rem;font-weight:600}.coin-detail-container .indicator-card-macd .macd-values{display:flex;flex-direction:column;gap:0.5rem}.coin-detail-container .indicator-card-macd .macd-values .macd-value-item{display:flex;justify-content:space-between;align-items:center}.coin-detail-container .indicator-card-macd .macd-values .macd-value-item .macd-label{font-weight:600;color:#374151}.coin-detail-container .indicator-card-macd .macd-values .macd-value-item .macd-value{font-weight:700;font-family:'Courier New',monospace}.coin-detail-container .indicator-card-bollinger .indicator-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.coin-detail-container .indicator-card-bollinger .indicator-header .bb-status-badge{display:inline-flex;align-items:center;gap:0.375rem;padding:0.375rem 0.75rem;border-radius:0.5rem;font-size:0.75rem;font-weight:600}.coin-detail-container .indicator-card-bollinger .indicator-header .bb-status-badge i{font-size:0.875rem}.coin-detail-container .indicator-card-bollinger .bb-visual-indicator{margin:1rem 0}.coin-detail-container .indicator-card-bollinger .bb-visual-indicator .bb-bar-container .bb-bar{position:relative;height:40px;display:flex;border-radius:8px;overflow:hidden;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.coin-detail-container .indicator-card-bollinger .bb-visual-indicator .bb-bar-container .bb-bar .bb-bar-segment{display:flex;align-items:center;justify-content:center;position:relative}.coin-detail-container .indicator-card-bollinger .bb-visual-indicator .bb-bar-container .bb-bar .bb-bar-segment.bb-lower{background:linear-gradient(135deg,#1cb0f6 0%,#0ea5e9 100%)}.coin-detail-container .indicator-card-bollinger .bb-visual-indicator .bb-bar-container .bb-bar .bb-bar-segment.bb-middle{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.coin-detail-container .indicator-card-bollinger .bb-visual-indicator .bb-bar-container .bb-bar .bb-bar-segment.bb-upper{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.coin-detail-container .indicator-card-bollinger .bb-visual-indicator .bb-bar-container .bb-bar .bb-bar-segment .bb-label{font-size:0.625rem;font-weight:700;color:white;text-shadow:0 1px 2px rgba(0,0,0,0.3)}.coin-detail-container .indicator-card-bollinger .bb-visual-indicator .bb-bar-container .bb-bar .bb-price-marker{position:absolute;top:-4px;width:4px;height:48px;background:#ef4444;border-radius:2px;transform:translateX(-50%);box-shadow:0 2px 8px rgba(239,68,68,0.6);z-index:10}.coin-detail-container .indicator-card-bollinger .bb-visual-indicator .bb-bar-container .bb-bar .bb-price-marker::before{content:'';position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #ef4444}.coin-detail-container .chart-container{background:#f8fafc;border-radius:0.5rem;padding:1rem;margin-bottom:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.coin-detail-container .chart-container h6,.coin-detail-container .chart-container .h6{margin-bottom:1rem;font-weight:600}.coin-detail-container .chart-container .chart-wrapper{height:300px;width:100%;position:relative;overflow:hidden;min-height:300px;max-height:300px}.coin-detail-container .chart-container .chart-wrapper canvas{max-width:100%!important;max-height:100%!important;display:block}.coin-detail-container .indicators-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-bottom:1.5rem}.coin-detail-container .summary-lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-bottom:1.5rem}.coin-detail-container .summary-lists .summary-list{background:#f8fafc;border-radius:0.5rem;padding:1rem;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.coin-detail-container .summary-lists .summary-list h6,.coin-detail-container .summary-lists .summary-list .h6{margin-bottom:0.625rem;font-weight:600}.coin-detail-container .summary-lists .summary-list ul{list-style:none;padding:0;margin:0}.coin-detail-container .summary-lists .summary-list ul li{padding:0.5rem 0;border-bottom:1px solid #d1d5db}.coin-detail-container .summary-lists .summary-list ul li:last-child{border-bottom:none}[data-bs-theme="dark"] .coin-analysis-container .page-switcher-modern,[data-bs-theme="dark"] .coin-analysis-container .page-switcher,[data-bs-theme="dark"] .coin-detail-container .page-switcher-modern,.coin-analysis-container [data-bs-theme="dark"] .coin-detail-container .page-switcher{background:linear-gradient(135deg,rgba(30,64,175,0.1) 0%,rgba(37,99,235,0.1) 100%);border-color:rgba(30,64,175,0.2)}[data-bs-theme="dark"] .coin-analysis-container .page-switcher-modern .other-page-link,[data-bs-theme="dark"] .coin-analysis-container .page-switcher .other-page-link,[data-bs-theme="dark"] .coin-detail-container .page-switcher-modern .other-page-link,.coin-analysis-container [data-bs-theme="dark"] .coin-detail-container .page-switcher .other-page-link{background:#1f2937;color:#1e40af;border-color:#1e40af}[data-bs-theme="dark"] .coin-analysis-container .page-switcher-modern .other-page-link:hover:not(.coming-soon),[data-bs-theme="dark"] .coin-analysis-container .page-switcher .other-page-link:hover:not(.coming-soon),[data-bs-theme="dark"] .coin-detail-container .page-switcher-modern .other-page-link:hover:not(.coming-soon),.coin-analysis-container [data-bs-theme="dark"] .coin-detail-container .page-switcher .other-page-link:hover:not(.coming-soon){background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:white}[data-bs-theme="dark"] .coin-analysis-container .page-switcher-modern .other-page-link.coming-soon,[data-bs-theme="dark"] .coin-analysis-container .page-switcher .other-page-link.coming-soon,[data-bs-theme="dark"] .coin-detail-container .page-switcher-modern .other-page-link.coming-soon,.coin-analysis-container [data-bs-theme="dark"] .coin-detail-container .page-switcher .other-page-link.coming-soon{background:rgba(31,41,55,0.5);border-color:rgba(30,64,175,0.3)}[data-bs-theme="dark"] .coin-analysis-container .page-switcher-modern .current-page-indicator .current-page-name,[data-bs-theme="dark"] .coin-analysis-container .page-switcher .current-page-indicator .current-page-name,[data-bs-theme="dark"] .coin-detail-container .page-switcher-modern .current-page-indicator .current-page-name,.coin-analysis-container [data-bs-theme="dark"] .coin-detail-container .page-switcher .current-page-indicator .current-page-name{color:#f9fafb}[data-bs-theme="dark"] .coin-analysis-container .info-block-modern,[data-bs-theme="dark"] .coin-analysis-container .info-block,[data-bs-theme="dark"] .coin-detail-container .info-block-modern,.coin-analysis-container [data-bs-theme="dark"] .coin-detail-container .info-block{border-color:rgba(255,255,255,0.2)}[data-bs-theme="dark"] .coin-analysis-container .info-block-modern .info-block-stats .stat-item,[data-bs-theme="dark"] .coin-analysis-container .info-block .info-block-stats .stat-item,[data-bs-theme="dark"] .coin-detail-container .info-block-modern .info-block-stats .stat-item,.coin-analysis-container [data-bs-theme="dark"] .coin-detail-container .info-block .info-block-stats .stat-item{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.2)}[data-bs-theme="dark"] .coin-analysis-container .top-bar-head,[data-bs-theme="dark"] .coin-detail-container .top-bar-head{border-bottom-color:#374151}[data-bs-theme="dark"] .coin-analysis-container .top-bar-head .top-bar-title,[data-bs-theme="dark"] .coin-detail-container .top-bar-head .top-bar-title{color:#f9fafb}[data-bs-theme="dark"] .coin-analysis-container .top-bar-head .top-bar-title i,[data-bs-theme="dark"] .coin-detail-container .top-bar-head .top-bar-title i{color:#3b82f6}[data-bs-theme="dark"] .coin-analysis-container .top-bar-head .top-bar-stats .top-bar-stat,[data-bs-theme="dark"] .coin-detail-container .top-bar-head .top-bar-stats .top-bar-stat{background:rgba(30,64,175,0.12);border-color:rgba(30,64,175,0.25);color:#f9fafb}[data-bs-theme="dark"] .coin-analysis-container .top-bar-head .top-bar-stats .top-bar-stat strong,[data-bs-theme="dark"] .coin-detail-container .top-bar-head .top-bar-stats .top-bar-stat strong{color:#3b82f6}[data-bs-theme="dark"] .coin-analysis-container .top-bar-head .top-bar-switcher .top-bar-badge,[data-bs-theme="dark"] .coin-detail-container .top-bar-head .top-bar-switcher .top-bar-badge{background:rgba(30,64,175,0.15);color:#d1d5db;border-color:rgba(30,64,175,0.3)}[data-bs-theme="dark"] .coin-analysis-container .top-bar-head .top-bar-switcher .top-bar-badge.active,[data-bs-theme="dark"] .coin-detail-container .top-bar-head .top-bar-switcher .top-bar-badge.active{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#fff;border-color:transparent}[data-bs-theme="dark"] .coin-analysis-container .top-bar-head .top-bar-switcher .top-bar-link,[data-bs-theme="dark"] .coin-detail-container .top-bar-head .top-bar-switcher .top-bar-link{color:#3b82f6}[data-bs-theme="dark"] .coin-analysis-container .top-bar-head .top-bar-switcher .top-bar-link:hover,[data-bs-theme="dark"] .coin-detail-container .top-bar-head .top-bar-switcher .top-bar-link:hover{background:rgba(30,64,175,0.12);color:#629bf8}[data-bs-theme="dark"] .coin-analysis-container .top-bar-head .top-bar-switcher .top-bar-link.coming-soon,[data-bs-theme="dark"] .coin-detail-container .top-bar-head .top-bar-switcher .top-bar-link.coming-soon{color:#d1d5db}[data-bs-theme="dark"] .coin-analysis-container .top-bar-head .top-bar-switcher .top-bar-link .badge-soon,[data-bs-theme="dark"] .coin-detail-container .top-bar-head .top-bar-switcher .top-bar-link .badge-soon{background:rgba(255,255,255,0.1);color:#d1d5db}[data-bs-theme="dark"] .coin-analysis-container .confidence-filter-wrap .confidence-value,[data-bs-theme="dark"] .coin-detail-container .confidence-filter-wrap .confidence-value{color:#3b82f6}[data-bs-theme="dark"] .coin-analysis-container .confidence-filter-wrap .confidence-preset-btn,[data-bs-theme="dark"] .coin-detail-container .confidence-filter-wrap .confidence-preset-btn{background:#1f2937;border-color:#374151;color:#f9fafb}[data-bs-theme="dark"] .coin-analysis-container .confidence-filter-wrap .confidence-preset-btn:hover,[data-bs-theme="dark"] .coin-detail-container .confidence-filter-wrap .confidence-preset-btn:hover{background:rgba(30,64,175,0.12);border-color:rgba(30,64,175,0.4);color:#3b82f6}[data-bs-theme="dark"] .coin-analysis-container .confidence-filter-wrap .confidence-preset-btn.active,[data-bs-theme="dark"] .coin-detail-container .confidence-filter-wrap .confidence-preset-btn.active{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#fff;border-color:transparent}[data-bs-theme="dark"] .coin-analysis-container .filters-panel-modern,[data-bs-theme="dark"] .coin-analysis-container .filters-panel,[data-bs-theme="dark"] .coin-detail-container .filters-panel-modern,.coin-analysis-container [data-bs-theme="dark"] .coin-detail-container .filters-panel{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] .coin-analysis-container .filters-panel-modern .filters-row-timeframe,[data-bs-theme="dark"] .coin-analysis-container .filters-panel .filters-row-timeframe,[data-bs-theme="dark"] .coin-detail-container .filters-panel-modern .filters-row-timeframe,.coin-analysis-container [data-bs-theme="dark"] .coin-detail-container .filters-panel .filters-row-timeframe{background:rgba(30,64,175,0.08);border-top-color:#374151}[data-bs-theme="dark"] .coin-analysis-container .filters-panel-modern .update-info .update-item,[data-bs-theme="dark"] .coin-analysis-container .filters-panel .update-info .update-item,[data-bs-theme="dark"] .coin-detail-container .filters-panel-modern .update-info .update-item,.coin-analysis-container [data-bs-theme="dark"] .coin-detail-container .filters-panel .update-info .update-item{color:#d1d5db}[data-bs-theme="dark"] .coin-analysis-container .filters-panel-modern .update-info .update-item strong,[data-bs-theme="dark"] .coin-analysis-container .filters-panel .update-info .update-item strong,[data-bs-theme="dark"] .coin-detail-container .filters-panel-modern .update-info .update-item strong,.coin-analysis-container [data-bs-theme="dark"] .coin-detail-container .filters-panel .update-info .update-item strong{color:#f9fafb}[data-bs-theme="dark"] .coin-analysis-container .filters-panel,[data-bs-theme="dark"] .coin-analysis-container .coin-card,[data-bs-theme="dark"] .coin-analysis-container .indicator-card,[data-bs-theme="dark"] .coin-analysis-container .chart-container,[data-bs-theme="dark"] .coin-analysis-container .summary-list,[data-bs-theme="dark"] .coin-detail-container .filters-panel,[data-bs-theme="dark"] .coin-detail-container .coin-card,[data-bs-theme="dark"] .coin-detail-container .indicator-card,[data-bs-theme="dark"] .coin-detail-container .chart-container,[data-bs-theme="dark"] .coin-detail-container .summary-list{background:#1f2937;color:#f9fafb;border-color:#374151}[data-bs-theme="dark"] .coin-analysis-container .coin-card .coin-card-header .coin-symbol,[data-bs-theme="dark"] .coin-detail-container .coin-card .coin-card-header .coin-symbol{color:#f9fafb}[data-bs-theme="dark"] .coin-analysis-container .coin-card .coin-metrics .metric-item,[data-bs-theme="dark"] .coin-detail-container .coin-card .coin-metrics .metric-item{background:rgba(255,255,255,0.05)}[data-bs-theme="dark"] .coin-analysis-container .coin-card .coin-metrics .metric-item:hover,[data-bs-theme="dark"] .coin-detail-container .coin-card .coin-metrics .metric-item:hover{background:rgba(255,255,255,0.1)}[data-bs-theme="dark"] .coin-analysis-container .coin-card .coin-metrics .metric-item .metric-value,[data-bs-theme="dark"] .coin-detail-container .coin-card .coin-metrics .metric-item .metric-value{color:#f9fafb}[data-bs-theme="dark"] .coin-analysis-container .coin-card .coin-confidence .confidence-label .label-value,[data-bs-theme="dark"] .coin-detail-container .coin-card .coin-confidence .confidence-label .label-value{color:#f9fafb}[data-bs-theme="dark"] .coin-analysis-container .coin-card .coin-status,[data-bs-theme="dark"] .coin-detail-container .coin-card .coin-status{border-top-color:#374151}[data-bs-theme="dark"] .coin-analysis-container .confidence-bar-mask,[data-bs-theme="dark"] .coin-analysis-container .confidence-progress-container .confidence-bar-mask,[data-bs-theme="dark"] .coin-detail-container .confidence-bar-mask,[data-bs-theme="dark"] .coin-detail-container .confidence-progress-container .confidence-bar-mask{background:#1f2937!important}.popover.indicator-popover{max-width:20rem;font-size:0.875rem}.popover.indicator-popover .popover-body{line-height:1.45}.table thead th{background:#f8fafc;background-image:none;color:#111827;border-bottom:2px solid #d1d5db}:root:not([data-bs-theme="dark"]) .card{background:#f8fafc!important;color:#111827!important;border-color:#d1d5db!important}:root:not([data-bs-theme="dark"]) .card-body{background:#f8fafc!important;color:#111827!important}:root:not([data-bs-theme="dark"]) .card-header{background:#f8fafc!important;color:#111827!important;border-bottom-color:#d1d5db!important}:root:not([data-bs-theme="dark"]) .card-footer{background:#f8fafc!important;color:#111827!important;border-top-color:#d1d5db!important}:root:not([data-bs-theme="dark"]) .table{--bs-table-bg:transparent}:root:not([data-bs-theme="dark"]) .table th,:root:not([data-bs-theme="dark"]) .table td{background:#f8fafc!important;color:#111827!important;border-color:#d1d5db!important}:root:not([data-bs-theme="dark"]) .table-striped>tbody>tr:nth-of-type(odd)>*{background:#f8fafc!important}:root:not([data-bs-theme="dark"]) .table thead th{background:#f8fafc!important;color:#111827!important}:root:not([data-bs-theme="dark"]) .form-control,:root:not([data-bs-theme="dark"]) .form-select,:root:not([data-bs-theme="dark"]) textarea,:root:not([data-bs-theme="dark"]) input:not([type="checkbox"]):not([type="radio"]){background:#ffffff!important;color:#111827!important;border-color:#d1d5db!important}:root:not([data-bs-theme="dark"]) .form-control::placeholder,:root:not([data-bs-theme="dark"]) textarea::placeholder,:root:not([data-bs-theme="dark"]) input::placeholder{color:#374151!important;opacity:1!important}:root:not([data-bs-theme="dark"]) .form-control::placeholder select,:root:not([data-bs-theme="dark"]) .form-control::placeholder .form-select,:root:not([data-bs-theme="dark"]) textarea::placeholder select,:root:not([data-bs-theme="dark"]) textarea::placeholder .form-select,:root:not([data-bs-theme="dark"]) input::placeholder select,:root:not([data-bs-theme="dark"]) input::placeholder .form-select{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;background-clip:padding-box;transition:none!important}:root:not([data-bs-theme="dark"]) .form-control::placeholder select::-ms-expand,:root:not([data-bs-theme="dark"]) textarea::placeholder select::-ms-expand,:root:not([data-bs-theme="dark"]) input::placeholder select::-ms-expand{display:none}:root:not([data-bs-theme="dark"]) .form-control::placeholder select::-ms-value,:root:not([data-bs-theme="dark"]) textarea::placeholder select::-ms-value,:root:not([data-bs-theme="dark"]) input::placeholder select::-ms-value{background:transparent;color:inherit}:root:not([data-bs-theme="dark"]) select.form-select,:root:not([data-bs-theme="dark"]) .form-select{background-color:#ffffff!important;color:#111827!important;border-color:#d1d5db!important}:root:not([data-bs-theme="dark"]) select.form-select option,:root:not([data-bs-theme="dark"]) .form-select option,:root:not([data-bs-theme="dark"]) select option{background-color:#f8fafc!important;color:#111827!important}:root:not([data-bs-theme="dark"]) select.form-select option .table .badge.badge-success:not([style*="background-color"]),:root:not([data-bs-theme="dark"]) select.form-select option .table .badge.bg-success,:root:not([data-bs-theme="dark"]) .form-select option .table .badge.badge-success:not([style*="background-color"]),:root:not([data-bs-theme="dark"]) .form-select option .table .badge.bg-success,:root:not([data-bs-theme="dark"]) select option .table .badge.badge-success:not([style*="background-color"]),:root:not([data-bs-theme="dark"]) select option .table .badge.bg-success{background-color:rgba(5,150,105,0.12)!important;color:#059669!important}:root:not([data-bs-theme="dark"]) select.form-select option .table .badge.badge-info:not([style*="background-color"]),:root:not([data-bs-theme="dark"]) select.form-select option .table .badge.bg-info,:root:not([data-bs-theme="dark"]) .form-select option .table .badge.badge-info:not([style*="background-color"]),:root:not([data-bs-theme="dark"]) .form-select option .table .badge.bg-info,:root:not([data-bs-theme="dark"]) select option .table .badge.badge-info:not([style*="background-color"]),:root:not([data-bs-theme="dark"]) select option .table .badge.bg-info{background-color:rgba(8,145,178,0.12)!important;color:#0891b2!important}:root:not([data-bs-theme="dark"]) select.form-select option .table .badge.badge-primary:not([style*="background-color"]),:root:not([data-bs-theme="dark"]) select.form-select option .table .badge.bg-primary,:root:not([data-bs-theme="dark"]) .form-select option .table .badge.badge-primary:not([style*="background-color"]),:root:not([data-bs-theme="dark"]) .form-select option .table .badge.bg-primary,:root:not([data-bs-theme="dark"]) select option .table .badge.badge-primary:not([style*="background-color"]),:root:not([data-bs-theme="dark"]) select option .table .badge.bg-primary{background-color:rgba(30,64,175,0.12)!important;color:#1e40af!important}:root:not([data-bs-theme="dark"]) select.form-select option .table .badge.badge-danger:not([style*="background-color"]),:root:not([data-bs-theme="dark"]) select.form-select option .table .badge.bg-danger,:root:not([data-bs-theme="dark"]) .form-select option .table .badge.badge-danger:not([style*="background-color"]),:root:not([data-bs-theme="dark"]) .form-select option .table .badge.bg-danger,:root:not([data-bs-theme="dark"]) select option .table .badge.badge-danger:not([style*="background-color"]),:root:not([data-bs-theme="dark"]) select option .table .badge.bg-danger{background-color:rgba(220,38,38,0.12)!important;color:#dc2626!important}:root:not([data-bs-theme="dark"]) select.form-select option .table .badge.badge-dark:not([style*="background-color"]),:root:not([data-bs-theme="dark"]) select.form-select option .table .badge.bg-dark,:root:not([data-bs-theme="dark"]) .form-select option .table .badge.badge-dark:not([style*="background-color"]),:root:not([data-bs-theme="dark"]) .form-select option .table .badge.bg-dark,:root:not([data-bs-theme="dark"]) select option .table .badge.badge-dark:not([style*="background-color"]),:root:not([data-bs-theme="dark"]) select option .table .badge.bg-dark{background-color:#1f2937!important;color:#ffffff!important}:root:not([data-bs-theme="dark"]) select.form-select option .table .badge.badge-warning:not([style*="background-color"]),:root:not([data-bs-theme="dark"]) select.form-select option .table .badge.bg-warning,:root:not([data-bs-theme="dark"]) .form-select option .table .badge.badge-warning:not([style*="background-color"]),:root:not([data-bs-theme="dark"]) .form-select option .table .badge.bg-warning,:root:not([data-bs-theme="dark"]) select option .table .badge.badge-warning:not([style*="background-color"]),:root:not([data-bs-theme="dark"]) select option .table .badge.bg-warning{background-color:rgba(217,119,6,0.18)!important;color:#8f4e04!important}:root:not([data-bs-theme="dark"]) select.form-select option .table .badge.badge-secondary:not([style*="background-color"]),:root:not([data-bs-theme="dark"]) select.form-select option .table .badge.bg-secondary,:root:not([data-bs-theme="dark"]) .form-select option .table .badge.badge-secondary:not([style*="background-color"]),:root:not([data-bs-theme="dark"]) .form-select option .table .badge.bg-secondary,:root:not([data-bs-theme="dark"]) select option .table .badge.badge-secondary:not([style*="background-color"]),:root:not([data-bs-theme="dark"]) select option .table .badge.bg-secondary{background-color:#e2e8f0!important;color:#111827!important}:root:not([data-bs-theme="dark"]) select.form-select option[disabled],:root:not([data-bs-theme="dark"]) .form-select option[disabled],:root:not([data-bs-theme="dark"]) select option[disabled]{color:#374151!important}:root:not([data-bs-theme="dark"]) .pagination .page-link{background:#f8fafc!important;color:#111827!important;border-color:#d1d5db!important}:root:not([data-bs-theme="dark"]) .pagination .page-link:hover{background:rgba(30,64,175,0.08)!important;color:#1e40af!important;border-color:#6785e5!important}:root:not([data-bs-theme="dark"]) .pagination .page-item.active .page-link{background:#1e40af!important;color:#ffffff!important;border-color:#1e40af!important}:root:not([data-bs-theme="dark"]) .pagination .page-item.disabled .page-link{background:#f8fafc!important;color:#374151!important;border-color:#d1d5db!important;opacity:.7}:root:not([data-bs-theme="dark"]) #leadsTable .badge.badge-success,:root:not([data-bs-theme="dark"]) #leadsTable .badge.bg-success{background-color:#059669!important;color:#ffffff!important}:root:not([data-bs-theme="dark"]) #leadsTable .badge.badge-info,:root:not([data-bs-theme="dark"]) #leadsTable .badge.bg-info{background-color:#0891b2!important;color:#ffffff!important}:root:not([data-bs-theme="dark"]) #leadsTable .badge.badge-primary,:root:not([data-bs-theme="dark"]) #leadsTable .badge.bg-primary{background-color:#1e40af!important;color:#ffffff!important}:root:not([data-bs-theme="dark"]) #leadsTable .badge.badge-danger,:root:not([data-bs-theme="dark"]) #leadsTable .badge.bg-danger{background-color:#dc2626!important;color:#ffffff!important}:root:not([data-bs-theme="dark"]) #leadsTable .badge.badge-dark,:root:not([data-bs-theme="dark"]) #leadsTable .badge.bg-dark{background-color:#1f2937!important;color:#ffffff!important}:root:not([data-bs-theme="dark"]) #leadsTable .badge.badge-warning,:root:not([data-bs-theme="dark"]) #leadsTable .badge.bg-warning{background-color:#d97706!important;color:#111827!important}:root:not([data-bs-theme="dark"]) #leadsTable .badge.badge-secondary,:root:not([data-bs-theme="dark"]) #leadsTable .badge.bg-secondary{background-color:#e2e8f0!important;color:#111827!important}:root:not([data-bs-theme="dark"]) .card-header{color:#111827!important}:root:not([data-bs-theme="dark"]) .card-header .text-primary{color:#1e40af!important}[data-bs-theme="dark"] .pagination .page-link{background:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .pagination .page-link:hover{background:rgba(59,130,246,0.14)!important;color:#3b82f6!important;border-color:#6ca1f8!important}[data-bs-theme="dark"] .pagination .page-item.active .page-link{background:#3b82f6!important;color:#111827!important;border-color:#3b82f6!important}[data-bs-theme="dark"] .pagination .page-item.disabled .page-link{background:#1f2937!important;color:#d1d5db!important;border-color:#374151!important;opacity:.7}[data-bs-theme="dark"] select.form-select,[data-bs-theme="dark"] .form-select{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] select.form-select option,[data-bs-theme="dark"] .form-select option,[data-bs-theme="dark"] select option{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] select.form-select option[disabled],[data-bs-theme="dark"] .form-select option[disabled],[data-bs-theme="dark"] select option[disabled]{color:#d1d5db!important}[data-bs-theme="dark"] .table thead th{background:#1f2937;background-image:none;color:#f9fafb;border-bottom:2px solid #374151}.table>tbody>tr>td:nth-child(even){background-color:#f8fafc}.table>tbody>tr>td:nth-child(odd){background-color:#ffffff}[data-bs-theme="dark"] .table>tbody>tr>td:nth-child(even){background-color:#374151}[data-bs-theme="dark"] .table>tbody>tr>td:nth-child(odd){background-color:#1f2937}.landing-page-wrapper section{padding:4rem 0;text-align:center}.landing-page-wrapper .container{max-width:1200px;margin:0 auto;padding:0 1rem}[data-bs-theme="dark"] .landing-page-wrapper{background-color:#111827!important}.hero{background:linear-gradient(135deg,rgba(30,64,175,0.85) 0%,rgba(37,99,235,0.85) 100%),var(--hero-bg-image,none);background-size:cover;background-position:center;background-repeat:no-repeat;color:#ffffff;padding:5rem 0;min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center;position:relative}.hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(37,99,235,0.3) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(37,99,235,0.3) 0%,transparent 50%);pointer-events:none}.hero h1,.hero .h1{color:#ffffff;font-size:3rem;font-weight:700;margin-bottom:1rem}.hero p{font-size:1.25rem;margin-bottom:2rem}.hero .btn.btn-primary,.hero .btn-primary.add-material-btn{font-size:1.2rem;padding:0.75rem 1.5rem;background-color:#2563eb;border-color:#2563eb;color:#ffffff!important}.hero .btn.btn-primary:hover,.hero .btn-primary.add-material-btn:hover{background-color:#134cca;border-color:#134cca}.hero .btn.btn-primary:active,.hero .btn-primary.add-material-btn:active{background-color:#1043b3;border-color:#1043b3}@media (max-width:992px){.hero h1,.hero .h1{font-size:2.5rem}.hero p{font-size:1.1rem}}@media (max-width:768px){.hero{padding:4rem 0}.hero h1,.hero .h1{font-size:2rem;margin-bottom:0.75rem}.hero p{font-size:1rem;margin-bottom:1.5rem}.hero .btn,.hero .add-material-btn{font-size:1rem;padding:0.625rem 1.25rem}}@media (max-width:576px){.hero{padding:3rem 0}.hero h1,.hero .h1{font-size:1.75rem}}.features{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff;position:relative;overflow:hidden}.features h2,.features .h2{color:#ffffff!important;margin-bottom:3rem;text-shadow:0 2px 4px rgba(0,0,0,0.2);font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}.features h2::after,.features .h2::after{content:"";display:block;width:80px;height:4px;margin:1rem auto 0;background:#ffffff;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,0.2)}.courses{background-color:#f8fafc}.courses h2,.courses .h2{color:#1e40af!important;margin-bottom:3rem;font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}@media (max-width:767.98px){.landing-page-wrapper .courses .container{padding-left:0;padding-right:0}}.testimonials{background-color:#f8fafc}.testimonials h2,.testimonials .h2{color:#1e40af!important;margin-bottom:3rem;font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}.lead-form-section{background-color:#2563eb;color:#ffffff;padding:4rem 0}.lead-form-section .container{max-width:600px;margin:0 auto;padding:0 1rem;background-color:#f8fafc;color:#111827;padding:2rem;border-radius:0.375rem;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);text-align:left}.lead-form-section h2,.lead-form-section .h2{color:#1e40af;font-size:1.8rem;margin-bottom:1rem;text-align:center}.lead-form-section p{font-size:1.1rem;margin-bottom:1.5rem;text-align:center;color:#202e4b}.lead-form-section .form-group{margin-bottom:1rem}.lead-form-section .btn-submit{margin-top:1rem}.lead-form-section .messages{list-style:none;padding:0;margin:0 0 1rem}.lead-form-section .alert{margin-bottom:0.5rem}@media (max-width:576px){.lead-form-section .lead-form-section .container{padding:1rem}.lead-form-section .lead-form-section h2,.lead-form-section .lead-form-section .h2{font-size:1.5rem;margin-bottom:0.75rem}.lead-form-section .lead-form-section p{font-size:1rem;margin-bottom:1rem}.lead-form-section .lead-form-section .btn-submit{font-size:1.1rem}}.course-specific-block{max-width:800px;margin:2rem auto;background:#f8fafc;padding:2rem;border-radius:0.375rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);text-align:left}.course-specific-block h3,.course-specific-block .h3{color:#1e40af;font-size:1.8rem;margin-bottom:1rem}.course-specific-block p{font-size:1.1rem;line-height:1.6;color:#111827;margin-bottom:1rem}.course-specific-block .btn,.course-specific-block .add-material-btn{margin-top:1rem}@media (max-width:768px){.course-specific-block .course-specific-block{padding:1rem;margin-top:1rem;margin-bottom:1rem}.course-specific-block .course-specific-block h3,.course-specific-block .course-specific-block .h3{font-size:1.5rem;margin-bottom:0.75rem}.course-specific-block .course-specific-block p{font-size:1rem;margin-bottom:0.75rem}.course-specific-block .course-specific-block .btn,.course-specific-block .course-specific-block .add-material-btn{margin-top:0.75rem}}@media (max-width:991.98px){.landing-page-wrapper.container-fluid{padding:0!important}.landing-page-wrapper section{padding:2rem 0!important}.landing-page-wrapper .container{padding:0 0.75rem!important}.features-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:1.5rem!important;margin-top:2rem!important}}@media (max-width:767.98px){.landing-page-wrapper section{padding:1.5rem 0!important}.landing-page-wrapper .container{padding:0 0.5rem!important;max-width:100%!important}.hero .container{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.hero h1,.hero .h1{font-size:1.75rem!important;line-height:1.3!important}.hero p{font-size:1rem!important;margin-bottom:1.25rem!important}.hero .btn,.hero .add-material-btn{width:auto!important;min-width:200px!important;padding:0.75rem 1.5rem!important}.features-grid{grid-template-columns:1fr!important;gap:1rem!important;margin-top:1.5rem!important}.feature-card{padding:1.25rem!important}.feature-card .feature-icon{width:80px!important;height:80px!important;margin-bottom:1.25rem!important}.feature-card .feature-icon img{max-width:45px!important;max-height:45px!important}.feature-card h3,.feature-card .h3{font-size:1.3rem!important;margin-bottom:0.75rem!important}.feature-card p{font-size:1rem!important}.courses .container{padding:0!important}.courses h2,.courses .h2{margin-bottom:2rem!important;padding:0 0.5rem!important}.testimonials .container{padding:0 0.5rem!important}.testimonials h2,.testimonials .h2{padding:0!important}}@media (max-width:575.98px){.landing-page-wrapper section{padding:1rem 0!important}.hero{min-height:50vh!important}.hero h1,.hero .h1{font-size:1.5rem!important}.hero .btn,.hero .add-material-btn{min-width:180px!important;font-size:0.9rem!important}}.dashboard-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}@media (min-width:640px){.dashboard-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.dashboard-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.dashboard-grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.dashboard-grid .card{background:#ffffff;border:none;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);overflow:hidden;transition:all 0.3s ease;position:relative;min-height:160px}.club-videos-section .card .card-header{background:rgba(30,64,175,0.05);border-bottom:1px solid rgba(30,64,175,0.1)}.club-videos-section .card .card-header h3,.club-videos-section .card .card-header .h3,.club-videos-section .card .card-header h5,.club-videos-section .card .card-header .h5{color:#1f2937;font-weight:600}.club-videos-section .card .card-header p.text-muted{color:#4b5563}.club-videos-section .card .compact-video-card .card-body{padding:0.5rem;min-height:auto}.club-videos-section .card .compact-video-card .card-title{font-size:0.875rem;line-height:1.2;margin-bottom:0.5rem}.club-videos-section .card .compact-video-card .btn-compact{padding:0.25rem 0.5rem;font-size:0.75rem;min-width:auto}.club-videos-section .card .compact-video-card .btn-compact i{margin-right:0}.club-videos-section .card .compact-video-card .badge.small{font-size:0.65rem;padding:0.2rem 0.4rem}.club-videos-section .card .compact-video-card .mt-2{margin-top:0.25rem!important}.club-videos-section .card .list-group-item{background:#ffffff;border-color:rgba(30,64,175,0.1)}.club-videos-section .card .list-group-item.bg-light{background:rgba(30,64,175,0.05)!important;color:#1f2937;font-weight:600}.club-videos-section .card .list-group-item.bg-light i{color:#1e40af}.club-videos-section .card .list-group-item .fw-semibold{color:#1f2937;font-weight:600}.club-videos-section .card .list-group-item .small.text-muted{color:#4b5563}.club-videos-section .card .list-group-item .btn-outline-primary,.club-videos-section .card .list-group-item .deposit-button,.club-videos-section .card .list-group-item .event-history-page .btn.btn-secondary,.event-history-page .club-videos-section .card .list-group-item .btn.btn-secondary,.club-videos-section .card .list-group-item .add-material-btn,.club-videos-section .card .list-group-item .js-refresh-kanban.btn{border-color:#1e40af;color:#1e40af}.club-videos-section .card .list-group-item .btn-outline-primary:hover,.club-videos-section .card .list-group-item .deposit-button:hover,.club-videos-section .card .list-group-item .event-history-page .btn.btn-secondary:hover,.event-history-page .club-videos-section .card .list-group-item .btn.btn-secondary:hover,.club-videos-section .card .list-group-item .add-material-btn:hover,.club-videos-section .card .list-group-item .js-refresh-kanban.btn:hover{background-color:#1e40af;color:#ffffff}.club-videos-section .card .list-group-item .badge .btn-outline-success,.club-videos-section .card .list-group-item .badge .mark-watched-btn.btn-outline-success{border:2px solid #059669;color:#059669;background:transparent;box-shadow:none}.club-videos-section .card .list-group-item .badge .btn-outline-success:hover,.club-videos-section .card .list-group-item .badge .btn-outline-success:focus,.club-videos-section .card .list-group-item .badge .mark-watched-btn.btn-outline-success:hover,.club-videos-section .card .list-group-item .badge .mark-watched-btn.btn-outline-success:focus{background:#059669;color:#ffffff;border-color:#059669;box-shadow:0 6px 14px rgba(5,150,105,0.25)}.club-videos-section .card .list-group-item .badge.bg-primary{background-color:#1e40af!important}.club-videos-section .card .list-group-item .badge.bg-info{background-color:#0891b2!important;color:#ffffff!important}.club-videos-section .card .list-group-item .badge.bg-warning{background-color:#d97706!important;color:#1f2937!important}html:not([data-bs-theme="dark"]) .club-videos-section .card{background:#ffffff;color:#1f2937;border-color:rgba(30,64,175,0.1)}html:not([data-bs-theme="dark"]) .club-videos-section .card-header{background:rgba(30,64,175,0.05);border-bottom:1px solid rgba(30,64,175,0.1)}html:not([data-bs-theme="dark"]) .club-videos-section .card-header h3,html:not([data-bs-theme="dark"]) .club-videos-section .card-header .h3,html:not([data-bs-theme="dark"]) .club-videos-section .card-header h5,html:not([data-bs-theme="dark"]) .club-videos-section .card-header .h5{color:#1f2937!important;font-weight:600}html:not([data-bs-theme="dark"]) .club-videos-section .card-header p.text-secondary{color:#4b5563!important}html:not([data-bs-theme="dark"]) .club-videos-section .compact-video-card{background:#ffffff;border-color:rgba(30,64,175,0.1)}html:not([data-bs-theme="dark"]) .club-videos-section .compact-video-card .card-title{color:#1f2937}html:not([data-bs-theme="dark"]) .club-videos-section .compact-video-card .btn-compact i{color:inherit!important}.dashboard-grid .card:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.dashboard-grid .card-body{padding:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.dashboard-grid .card-title{font-weight:600;font-size:0.875rem;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:1rem;color:#6b7280}.dashboard-grid .card-title i{font-size:1rem;margin-right:0.5rem;color:inherit}.dashboard-grid .card-text{font-size:2rem;font-weight:700;line-height:1;margin-bottom:0.5rem;color:#1f2937}.dashboard-grid .card-text.fs-5{font-size:1.25rem!important}.dashboard-grid .text-primary{color:#0891b2}[data-bs-theme="dark"] .dashboard-grid .text-primary{color:#3b82f6}.dashboard-grid .text-success{color:#059669}.dashboard-grid .text-warning{color:#d97706}.dashboard-grid .text-info{color:#0891b2}.dashboard-grid .card.position-relative{cursor:pointer;transition:all 0.3s ease}.dashboard-grid .card.position-relative:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(30,64,175,0.15)}.dashboard-grid .card.position-relative .stretched-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;cursor:pointer}.dashboard-grid .card.position-relative .btn,.dashboard-grid .card.position-relative .add-material-btn{position:relative;z-index:20;pointer-events:auto;background:#1e40af;color:white;border:none;box-shadow:0 4px 12px rgba(30,64,175,0.3);transition:all 0.3s ease}.dashboard-grid .card.position-relative .btn:hover,.dashboard-grid .card.position-relative .add-material-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(30,64,175,0.4);background:#2563eb;color:white}@media (max-width:768px){.dashboard-grid .card.position-relative{cursor:pointer}.dashboard-grid .card.position-relative .card-body{pointer-events:none}.dashboard-grid .card.position-relative .btn,.dashboard-grid .card.position-relative .add-material-btn{pointer-events:auto}.dashboard-grid .card.position-relative:active{transform:translateY(-2px)}}.dashboard-grid .card{animation:fadeInUp 0.6s ease forwards;opacity:0;transform:translateY(20px)}.dashboard-grid .card:nth-child(1){animation-delay:0.1s}.dashboard-grid .card:nth-child(2){animation-delay:0.2s}.dashboard-grid .card:nth-child(3){animation-delay:0.3s}.dashboard-grid .card:nth-child(4){animation-delay:0.4s}.dashboard-grid .card:nth-child(5){animation-delay:0.5s}.dashboard-grid .card:nth-child(6){animation-delay:0.6s}.btn-primary{background:#1e40af;border:none;box-shadow:0 4px 12px rgba(30,64,175,0.3);transition:all 0.3s ease}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(30,64,175,0.4);background:#2563eb}.btn-outline-primary,.quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .btn-filter.add-material-btn,.quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .btn-filter.deposit-button,.deposit-button,.event-history-page .btn.btn-secondary,.event-detail-page .btn-outline-primary,.event-detail-page .deposit-button,.event-history-page .btn-secondary.add-material-btn,.add-material-btn,.event-detail-page .add-material-btn,.js-refresh-kanban.btn,.js-refresh-kanban.add-material-btn{background:transparent;color:#1e40af;border:2px solid #1e40af;transition:all 0.3s ease}.btn-outline-primary:hover,.quality-workspace-page .filter-actions .btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.deposit-button:hover,.event-history-page .btn.btn-secondary:hover,.event-history-page .btn-secondary.add-material-btn:hover,.add-material-btn:hover,.js-refresh-kanban.btn:hover{background:rgba(30,64,175,0.1);color:#1e40af;border-color:#1e40af;transform:translateY(-2px);box-shadow:0 6px 15px rgba(30,64,175,0.2)}.card-header{background:rgba(30,64,175,0.05);border-bottom:1px solid rgba(30,64,175,0.1)}.card-header h5,.card-header .h5{color:#1f2937;font-weight:600}html:not([data-bs-theme="dark"]) .card-header h5,html:not([data-bs-theme="dark"]) .card-header .h5{color:#1f2937!important;font-weight:600}html:not([data-bs-theme="dark"]) .card-header h5 i,html:not([data-bs-theme="dark"]) .card-header .h5 i{color:#1e40af!important}.card-header i{color:#1e40af}.alert-primary{background:rgba(30,64,175,0.1);border:1px solid rgba(30,64,175,0.2);color:#1e40af}.text-primary{color:#1e40af!important}.text-info{color:#0891b2!important}.dashboard-grid .badge.bg-primary,.dashboard-grid .badge.bg-info{background:#1e40af}a{color:#1e40af;transition:color 0.3s ease}a:hover{color:#2563eb}.card{border:1px solid rgba(30,64,175,0.1);transition:all 0.3s ease}.card:hover{border-color:rgba(30,64,175,0.3)}.page-top-header.d-flex.justify-content-between.align-items-center,.d-flex.justify-content-between.align-items-center.events-hero,.d-flex.justify-content-between.align-items-center.goals-hero,.manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header,.d-flex.justify-content-between.align-items-center.materials-header,.d-flex.justify-content-between.align-items-center.manager-top-header{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff;padding:2rem;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.page-top-header.d-flex.justify-content-between.align-items-center h1,.d-flex.justify-content-between.align-items-center.events-hero h1,.d-flex.justify-content-between.align-items-center.goals-hero h1,.manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header h1,.d-flex.justify-content-between.align-items-center.materials-header h1,.d-flex.justify-content-between.align-items-center.manager-top-header h1,.page-top-header.d-flex.justify-content-between.align-items-center .h1,.d-flex.justify-content-between.align-items-center.events-hero .h1,.d-flex.justify-content-between.align-items-center.goals-hero .h1,.manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header .h1,.d-flex.justify-content-between.align-items-center.materials-header .h1,.d-flex.justify-content-between.align-items-center.manager-top-header .h1,.page-top-header.d-flex.justify-content-between.align-items-center h2,.d-flex.justify-content-between.align-items-center.events-hero h2,.d-flex.justify-content-between.align-items-center.goals-hero h2,.manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header h2,.d-flex.justify-content-between.align-items-center.materials-header h2,.d-flex.justify-content-between.align-items-center.manager-top-header h2,.page-top-header.d-flex.justify-content-between.align-items-center .h2,.d-flex.justify-content-between.align-items-center.events-hero .h2,.d-flex.justify-content-between.align-items-center.goals-hero .h2,.manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header .h2,.d-flex.justify-content-between.align-items-center.materials-header .h2,.d-flex.justify-content-between.align-items-center.manager-top-header .h2,.page-top-header.d-flex.justify-content-between.align-items-center h3,.d-flex.justify-content-between.align-items-center.events-hero h3,.d-flex.justify-content-between.align-items-center.goals-hero h3,.manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header h3,.d-flex.justify-content-between.align-items-center.materials-header h3,.d-flex.justify-content-between.align-items-center.manager-top-header h3,.page-top-header.d-flex.justify-content-between.align-items-center .h3,.d-flex.justify-content-between.align-items-center.events-hero .h3,.d-flex.justify-content-between.align-items-center.goals-hero .h3,.manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header .h3,.d-flex.justify-content-between.align-items-center.materials-header .h3,.d-flex.justify-content-between.align-items-center.manager-top-header .h3,.page-top-header.d-flex.justify-content-between.align-items-center h4,.d-flex.justify-content-between.align-items-center.events-hero h4,.d-flex.justify-content-between.align-items-center.goals-hero h4,.manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header h4,.d-flex.justify-content-between.align-items-center.materials-header h4,.d-flex.justify-content-between.align-items-center.manager-top-header h4,.page-top-header.d-flex.justify-content-between.align-items-center .h4,.d-flex.justify-content-between.align-items-center.events-hero .h4,.d-flex.justify-content-between.align-items-center.goals-hero .h4,.manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header .h4,.d-flex.justify-content-between.align-items-center.materials-header .h4,.d-flex.justify-content-between.align-items-center.manager-top-header .h4,.page-top-header.d-flex.justify-content-between.align-items-center h5,.d-flex.justify-content-between.align-items-center.events-hero h5,.d-flex.justify-content-between.align-items-center.goals-hero h5,.manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header h5,.d-flex.justify-content-between.align-items-center.materials-header h5,.d-flex.justify-content-between.align-items-center.manager-top-header h5,.page-top-header.d-flex.justify-content-between.align-items-center .h5,.d-flex.justify-content-between.align-items-center.events-hero .h5,.d-flex.justify-content-between.align-items-center.goals-hero .h5,.manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header .h5,.d-flex.justify-content-between.align-items-center.materials-header .h5,.d-flex.justify-content-between.align-items-center.manager-top-header .h5,.page-top-header.d-flex.justify-content-between.align-items-center h6,.d-flex.justify-content-between.align-items-center.events-hero h6,.d-flex.justify-content-between.align-items-center.goals-hero h6,.manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header h6,.d-flex.justify-content-between.align-items-center.materials-header h6,.d-flex.justify-content-between.align-items-center.manager-top-header h6,.page-top-header.d-flex.justify-content-between.align-items-center .h6,.d-flex.justify-content-between.align-items-center.events-hero .h6,.d-flex.justify-content-between.align-items-center.goals-hero .h6,.manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header .h6,.d-flex.justify-content-between.align-items-center.materials-header .h6,.d-flex.justify-content-between.align-items-center.manager-top-header .h6,.page-top-header.d-flex.justify-content-between.align-items-center p,.d-flex.justify-content-between.align-items-center.events-hero p,.d-flex.justify-content-between.align-items-center.goals-hero p,.manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header p,.d-flex.justify-content-between.align-items-center.materials-header p,.d-flex.justify-content-between.align-items-center.manager-top-header p,.page-top-header.d-flex.justify-content-between.align-items-center span,.d-flex.justify-content-between.align-items-center.events-hero span,.d-flex.justify-content-between.align-items-center.goals-hero span,.manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header span,.d-flex.justify-content-between.align-items-center.materials-header span,.d-flex.justify-content-between.align-items-center.manager-top-header span,.page-top-header.d-flex.justify-content-between.align-items-center a,.d-flex.justify-content-between.align-items-center.events-hero a,.d-flex.justify-content-between.align-items-center.goals-hero a,.manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header a,.d-flex.justify-content-between.align-items-center.materials-header a,.d-flex.justify-content-between.align-items-center.manager-top-header a,.page-top-header.d-flex.justify-content-between.align-items-center i,.d-flex.justify-content-between.align-items-center.events-hero i,.d-flex.justify-content-between.align-items-center.goals-hero i,.manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header i,.d-flex.justify-content-between.align-items-center.materials-header i,.d-flex.justify-content-between.align-items-center.manager-top-header i{color:#ffffff}@media (max-width:640px){.dashboard-grid{grid-template-columns:1fr;gap:1rem}.dashboard-grid .card{min-height:140px}.dashboard-grid .card-text{font-size:1.5rem}.dashboard-grid .card-title{font-size:0.75rem}}[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.events-hero,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.goals-hero,[data-bs-theme="dark"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.materials-header,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.manager-top-header{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff}[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center h1,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.events-hero h1,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.goals-hero h1,[data-bs-theme="dark"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header h1,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.materials-header h1,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.manager-top-header h1,[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center .h1,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.events-hero .h1,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.goals-hero .h1,[data-bs-theme="dark"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header .h1,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.materials-header .h1,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.manager-top-header .h1,[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center h2,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.events-hero h2,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.goals-hero h2,[data-bs-theme="dark"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header h2,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.materials-header h2,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.manager-top-header h2,[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center .h2,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.events-hero .h2,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.goals-hero .h2,[data-bs-theme="dark"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header .h2,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.materials-header .h2,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.manager-top-header .h2,[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center h3,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.events-hero h3,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.goals-hero h3,[data-bs-theme="dark"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header h3,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.materials-header h3,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.manager-top-header h3,[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center .h3,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.events-hero .h3,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.goals-hero .h3,[data-bs-theme="dark"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header .h3,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.materials-header .h3,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.manager-top-header .h3,[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center h4,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.events-hero h4,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.goals-hero h4,[data-bs-theme="dark"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header h4,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.materials-header h4,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.manager-top-header h4,[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center .h4,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.events-hero .h4,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.goals-hero .h4,[data-bs-theme="dark"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header .h4,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.materials-header .h4,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.manager-top-header .h4,[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center h5,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.events-hero h5,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.goals-hero h5,[data-bs-theme="dark"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header h5,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.materials-header h5,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.manager-top-header h5,[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center .h5,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.events-hero .h5,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.goals-hero .h5,[data-bs-theme="dark"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header .h5,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.materials-header .h5,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.manager-top-header .h5,[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center h6,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.events-hero h6,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.goals-hero h6,[data-bs-theme="dark"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header h6,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.materials-header h6,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.manager-top-header h6,[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center .h6,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.events-hero .h6,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.goals-hero .h6,[data-bs-theme="dark"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header .h6,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.materials-header .h6,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.manager-top-header .h6,[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center p,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.events-hero p,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.goals-hero p,[data-bs-theme="dark"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header p,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.materials-header p,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.manager-top-header p,[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center span,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.events-hero span,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.goals-hero span,[data-bs-theme="dark"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header span,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.materials-header span,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.manager-top-header span,[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center a,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.events-hero a,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.goals-hero a,[data-bs-theme="dark"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header a,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.materials-header a,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.manager-top-header a,[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center i,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.events-hero i,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.goals-hero i,[data-bs-theme="dark"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header i,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.materials-header i,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.manager-top-header i{color:#ffffff}[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center .btn:not(.header-profile-btn):not(.header-news-btn),[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.events-hero .btn:not(.header-profile-btn):not(.header-news-btn),[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.goals-hero .btn:not(.header-profile-btn):not(.header-news-btn),[data-bs-theme="dark"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header .btn:not(.header-profile-btn):not(.header-news-btn),[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.materials-header .btn:not(.header-profile-btn):not(.header-news-btn),[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.manager-top-header .btn:not(.header-profile-btn):not(.header-news-btn),[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center .add-material-btn:not(.header-profile-btn):not(.header-news-btn),[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.events-hero .add-material-btn:not(.header-profile-btn):not(.header-news-btn),[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.goals-hero .add-material-btn:not(.header-profile-btn):not(.header-news-btn),[data-bs-theme="dark"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header .add-material-btn:not(.header-profile-btn):not(.header-news-btn),[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.materials-header .add-material-btn:not(.header-profile-btn):not(.header-news-btn),[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.manager-top-header .add-material-btn:not(.header-profile-btn):not(.header-news-btn){background-color:transparent;border:2px solid #f9fafb;color:#f9fafb!important}[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center .btn:not(.header-profile-btn):not(.header-news-btn):hover,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.events-hero .btn:not(.header-profile-btn):not(.header-news-btn):hover,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.goals-hero .btn:not(.header-profile-btn):not(.header-news-btn):hover,[data-bs-theme="dark"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header .btn:not(.header-profile-btn):not(.header-news-btn):hover,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.materials-header .btn:not(.header-profile-btn):not(.header-news-btn):hover,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.manager-top-header .btn:not(.header-profile-btn):not(.header-news-btn):hover,[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center .add-material-btn:not(.header-profile-btn):not(.header-news-btn):hover,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.events-hero .add-material-btn:not(.header-profile-btn):not(.header-news-btn):hover,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.goals-hero .add-material-btn:not(.header-profile-btn):not(.header-news-btn):hover,[data-bs-theme="dark"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header .add-material-btn:not(.header-profile-btn):not(.header-news-btn):hover,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.materials-header .add-material-btn:not(.header-profile-btn):not(.header-news-btn):hover,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center.manager-top-header .add-material-btn:not(.header-profile-btn):not(.header-news-btn):hover{background-color:#3b82f6;border-color:#3b82f6;color:#111827!important}[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.events-hero,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.goals-hero,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.materials-header,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.manager-top-header{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff}[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center h1,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.events-hero h1,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.goals-hero h1,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header h1,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.materials-header h1,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.manager-top-header h1,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center .h1,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.events-hero .h1,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.goals-hero .h1,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header .h1,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.materials-header .h1,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.manager-top-header .h1,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center h2,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.events-hero h2,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.goals-hero h2,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header h2,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.materials-header h2,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.manager-top-header h2,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center .h2,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.events-hero .h2,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.goals-hero .h2,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header .h2,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.materials-header .h2,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.manager-top-header .h2,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center h3,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.events-hero h3,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.goals-hero h3,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header h3,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.materials-header h3,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.manager-top-header h3,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center .h3,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.events-hero .h3,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.goals-hero .h3,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header .h3,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.materials-header .h3,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.manager-top-header .h3,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center h4,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.events-hero h4,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.goals-hero h4,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header h4,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.materials-header h4,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.manager-top-header h4,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center .h4,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.events-hero .h4,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.goals-hero .h4,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header .h4,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.materials-header .h4,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.manager-top-header .h4,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center h5,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.events-hero h5,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.goals-hero h5,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header h5,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.materials-header h5,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.manager-top-header h5,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center .h5,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.events-hero .h5,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.goals-hero .h5,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header .h5,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.materials-header .h5,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.manager-top-header .h5,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center h6,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.events-hero h6,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.goals-hero h6,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header h6,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.materials-header h6,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.manager-top-header h6,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center .h6,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.events-hero .h6,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.goals-hero .h6,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header .h6,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.materials-header .h6,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.manager-top-header .h6,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center p,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.events-hero p,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.goals-hero p,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header p,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.materials-header p,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.manager-top-header p,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center span,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.events-hero span,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.goals-hero span,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header span,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.materials-header span,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.manager-top-header span,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center a,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.events-hero a,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.goals-hero a,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header a,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.materials-header a,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.manager-top-header a,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center i,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.events-hero i,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.goals-hero i,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header i,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.materials-header i,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.manager-top-header i{color:#ffffff}[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center .btn:not(.header-profile-btn):not(.header-news-btn),[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.events-hero .btn:not(.header-profile-btn):not(.header-news-btn),[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.goals-hero .btn:not(.header-profile-btn):not(.header-news-btn),[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header .btn:not(.header-profile-btn):not(.header-news-btn),[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.materials-header .btn:not(.header-profile-btn):not(.header-news-btn),[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.manager-top-header .btn:not(.header-profile-btn):not(.header-news-btn),[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center .add-material-btn:not(.header-profile-btn):not(.header-news-btn),[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.events-hero .add-material-btn:not(.header-profile-btn):not(.header-news-btn),[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.goals-hero .add-material-btn:not(.header-profile-btn):not(.header-news-btn),[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header .add-material-btn:not(.header-profile-btn):not(.header-news-btn),[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.materials-header .add-material-btn:not(.header-profile-btn):not(.header-news-btn),[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.manager-top-header .add-material-btn:not(.header-profile-btn):not(.header-news-btn){background-color:transparent;border:2px solid #f9fafb;color:#f9fafb!important}[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center .btn:not(.header-profile-btn):not(.header-news-btn):hover,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.events-hero .btn:not(.header-profile-btn):not(.header-news-btn):hover,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.goals-hero .btn:not(.header-profile-btn):not(.header-news-btn):hover,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header .btn:not(.header-profile-btn):not(.header-news-btn):hover,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.materials-header .btn:not(.header-profile-btn):not(.header-news-btn):hover,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.manager-top-header .btn:not(.header-profile-btn):not(.header-news-btn):hover,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center .add-material-btn:not(.header-profile-btn):not(.header-news-btn):hover,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.events-hero .add-material-btn:not(.header-profile-btn):not(.header-news-btn):hover,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.goals-hero .add-material-btn:not(.header-profile-btn):not(.header-news-btn):hover,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .manager-dashboard-card>.d-flex.justify-content-between.align-items-center.card-header .add-material-btn:not(.header-profile-btn):not(.header-news-btn):hover,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.materials-header .add-material-btn:not(.header-profile-btn):not(.header-news-btn):hover,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center.manager-top-header .add-material-btn:not(.header-profile-btn):not(.header-news-btn):hover{background-color:#3b82f6;border-color:#3b82f6;color:#111827!important}[data-bs-theme="dark"] .dashboard-grid .card{background:#1f2937!important;color:#f9fafb!important;box-shadow:0 4px 24px rgba(0,0,0,0.22),0 1.5px 0 #374151;border-color:#374151!important}[data-bs-theme="dark"] .dashboard-card{background:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .dashboard-card .card-header{background:rgba(59,130,246,0.05)!important;border-bottom-color:rgba(59,130,246,0.1)!important}[data-bs-theme="dark"] .dashboard-card .card-header h5,[data-bs-theme="dark"] .dashboard-card .card-header .h5,[data-bs-theme="dark"] .dashboard-card .card-header h3,[data-bs-theme="dark"] .dashboard-card .card-header .h3,[data-bs-theme="dark"] .dashboard-card .card-header h4,[data-bs-theme="dark"] .dashboard-card .card-header .h4{color:#f9fafb!important}[data-bs-theme="dark"] .dashboard-card .card-header h5 i,[data-bs-theme="dark"] .dashboard-card .card-header .h5 i,[data-bs-theme="dark"] .dashboard-card .card-header h3 i,[data-bs-theme="dark"] .dashboard-card .card-header .h3 i,[data-bs-theme="dark"] .dashboard-card .card-header h4 i,[data-bs-theme="dark"] .dashboard-card .card-header .h4 i{color:#3b82f6!important}[data-bs-theme="dark"] .dashboard-card .card-header p.text-muted,[data-bs-theme="dark"] .dashboard-card .card-header p.text-secondary{color:#d1d5db!important}[data-bs-theme="dark"] .dashboard-card .card-body{background:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .dashboard-card .card-body .card-title{color:#3b82f6!important}[data-bs-theme="dark"] .dashboard-card .card-body .card-text{color:#f9fafb!important}[data-bs-theme="dark"] .dashboard-card .card-body .text-muted{color:#d1d5db!important}[data-bs-theme="dark"] .dashboard-grid .card:hover{box-shadow:0 8px 32px rgba(0,0,0,0.3),0 2px 0 #374151}[data-bs-theme="dark"] .dashboard-grid .card::before{background:#3b82f6}[data-bs-theme="dark"] .dashboard-grid .card-text{color:#f9fafb}[data-bs-theme="dark"] .dashboard-grid .card-title{color:#3b82f6}[data-bs-theme="dark"] .dashboard-grid .card.position-relative .btn,[data-bs-theme="dark"] .dashboard-grid .card.position-relative .add-material-btn{background:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,0.3)}[data-bs-theme="dark"] .dashboard-grid .card.position-relative .btn:hover,[data-bs-theme="dark"] .dashboard-grid .card.position-relative .add-material-btn:hover{box-shadow:0 8px 20px rgba(59,130,246,0.4);background:#3b82f6}[data-bs-theme="dark"] .dashboard-grid .text-success{color:#10b981}[data-bs-theme="dark"] .dashboard-grid .text-warning{color:#f59e0b}[data-bs-theme="dark"] .dashboard-grid .text-info{color:#3b82f6}#dashboard-countdown-timer-display{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:0.5rem;width:100%;padding:0.25rem 0}#dashboard-countdown-timer-display>div{text-align:center;line-height:1.1;padding:0 0.25rem;min-width:3.5rem;flex-basis:auto;margin-bottom:0.25rem}#dashboard-countdown-timer-display>div .countdown-value{font-size:2rem;font-weight:700;display:block;color:inherit}#dashboard-countdown-timer-display>div .countdown-label{font-size:0.875rem;text-transform:lowercase;display:block;color:inherit}@media (max-width:480px){#dashboard-countdown-timer-display{gap:0.25rem}#dashboard-countdown-timer-display>div{min-width:3rem;padding:0 0.25rem}#dashboard-countdown-timer-display>div .countdown-value{font-size:1.65rem}#dashboard-countdown-timer-display>div .countdown-label{font-size:0.65rem}}@media (max-width:380px){#dashboard-countdown-timer-display{gap:0.25rem;justify-content:space-around}#dashboard-countdown-timer-display>div{min-width:2.5rem;flex-grow:1;flex-basis:40%}#dashboard-countdown-timer-display>div .countdown-value{font-size:1.4rem}#dashboard-countdown-timer-display>div .countdown-label{font-size:0.6rem}}.referral-program-hero{background:#1e40af;color:#ffffff;padding:2.5rem 1.5rem 2.5rem 1.5rem;border-radius:1.1rem;margin-bottom:2.5rem;text-align:center;box-shadow:0 4px 24px rgba(30,64,175,0.1);animation:fadeInReferral 0.7s cubic-bezier(0.4,1.4,0.6,1) 0.1s both}.referral-program-hero h1,.referral-program-hero .h1{font-weight:800;font-size:2.2rem;margin-bottom:0.5rem;letter-spacing:0.01em}.referral-program-hero p{font-size:1.13rem;opacity:0.93;max-width:700px;margin-left:auto;margin-right:auto}.referral-balance-card{background:#ffffff;border-radius:1.1rem;box-shadow:0 4px 24px rgba(31,41,55,0.1),0 1.5px 0 #f8fafc;border:none;margin-bottom:2.2rem;padding:2rem 2.2rem;text-align:center;animation:fadeInReferral 0.7s cubic-bezier(0.4,1.4,0.6,1) 0.1s both}.referral-balance-card .balance-label{font-size:1.1em;color:#374151;margin-bottom:0.5em}.referral-balance-card .balance-amount{font-size:2.1em;font-weight:800;color:#059669;margin-bottom:0.2em}.referral-balance-card .balance-actions .btn,.referral-balance-card .balance-actions .add-material-btn{margin:0.5em 0.5em 0 0.5em;padding:0.7em 1.3em;border-radius:7px;font-weight:600;font-size:1.08em;transition:background 0.18s,color 0.18s,box-shadow 0.18s}.referral-balance-card .balance-actions .btn-primary{background:#1e40af;color:#ffffff}.referral-balance-card .balance-actions .btn-primary:hover{background:#0f2058}.referral-balance-card .balance-actions .btn-outline-primary,.referral-balance-card .balance-actions .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .referral-balance-card .balance-actions .btn-filter.btn-outline-primary,.referral-balance-card .balance-actions .quality-workspace-page .filter-actions .btn-filter.add-material-btn,.quality-workspace-page .filter-actions .referral-balance-card .balance-actions .btn-filter.add-material-btn,.referral-balance-card .balance-actions .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions .referral-balance-card .balance-actions .btn-filter.deposit-button,.referral-balance-card .balance-actions .deposit-button,.referral-balance-card .balance-actions .event-history-page .btn.btn-secondary,.event-history-page .referral-balance-card .balance-actions .btn.btn-secondary,.referral-balance-card .balance-actions .add-material-btn,.referral-balance-card .balance-actions .js-refresh-kanban.btn{background:transparent;color:#1e40af;border:1.5px solid #1e40af}.referral-balance-card .balance-actions .btn-outline-primary:hover,.referral-balance-card .balance-actions .deposit-button:hover,.referral-balance-card .balance-actions .event-history-page .btn.btn-secondary:hover,.event-history-page .referral-balance-card .balance-actions .btn.btn-secondary:hover,.referral-balance-card .balance-actions .add-material-btn:hover,.referral-balance-card .balance-actions .js-refresh-kanban.btn:hover{background:rgba(30,64,175,0.1);color:#1e40af;border-color:#1e40af}.referral-links-list{margin:2.2em 0 2em 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:1.2em;justify-content:center}.referral-links-list li{background:#f8fafc;border-radius:0.7rem;box-shadow:0 2px 8px rgba(31,41,55,0.06);padding:1.1em 1.5em;font-size:1.01em;color:#1e40af;display:flex;align-items:center;gap:0.7em;transition:box-shadow 0.18s,background 0.18s}.referral-links-list li:hover{background:#e0e9fc;box-shadow:0 4px 16px rgba(31,41,55,0.13)}.referral-links-list .copy-link-btn{margin-left:0.7em;color:#1e40af;font-size:1.1em;cursor:pointer;transition:color 0.18s}.referral-links-list .copy-link-btn:hover{color:#d97706}.referral-history-table{width:100%;background:#ffffff;border-radius:1.1rem;box-shadow:0 4px 24px rgba(31,41,55,0.1),0 1.5px 0 #f8fafc;border:none;margin-bottom:2.2rem;overflow:hidden;animation:fadeInReferral 0.7s cubic-bezier(0.4,1.4,0.6,1) 0.1s both}.referral-history-table th,.referral-history-table td{padding:1.1em 1.2em;text-align:left;font-size:1em}.referral-history-table th{background:#f8fafc;color:#1e40af;font-weight:700;border-bottom:1.5px solid #f8fafc}.referral-history-table tr:not(:last-child) td{border-bottom:1px solid #eeeff1}.referral-history-table tr:hover td{background:#f8fafc}@keyframes fadeInReferral{from{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@media (max-width:991.98px){.referral-program-hero{padding:1.2rem 0.5rem 1.2rem 0.5rem;border-radius:0.7rem}.referral-balance-card,.referral-history-table{border-radius:0.7rem;padding:1.1rem 0.7rem}}.deposit-hero{background:#1e40af;color:#ffffff;padding:2.5rem 1.5rem 2.5rem 1.5rem;border-radius:1.1rem;margin-bottom:2.5rem;text-align:center;box-shadow:0 4px 24px rgba(30,64,175,0.1);animation:fadeInDeposit 0.7s cubic-bezier(0.4,1.4,0.6,1) 0.1s both}.deposit-hero h1,.deposit-hero .h1{font-weight:800;font-size:2.2rem;margin-bottom:0.5rem;letter-spacing:0.01em}.deposit-hero p{font-size:1.13rem;opacity:0.93;max-width:700px;margin-left:auto;margin-right:auto}.deposit-card,.deposit-history-card{background:#ffffff;border-radius:1.1rem;box-shadow:0 4px 24px rgba(31,41,55,0.1),0 1.5px 0 #f8fafc;border:none;margin-bottom:2.2rem;animation:fadeInDeposit 0.7s cubic-bezier(0.4,1.4,0.6,1) 0.1s both}.deposit-card-header,.deposit-history-card-header{padding:1.2rem 1.5rem 1rem 1.5rem;border-bottom:1px solid #eeeff1;display:flex;align-items:center;justify-content:space-between;background:transparent}.deposit-card-header h4,.deposit-card-header .h4,.deposit-history-card-header h4,.deposit-history-card-header .h4{font-size:1.25em;color:#0f2058;font-weight:700;margin:0;letter-spacing:0.01em}.deposit-card-body,.deposit-history-card-body{padding:1.5rem 1.5rem 1.2rem 1.5rem}.deposit-form input[type="text"],.deposit-form input[type="number"]{width:100%;padding:12px 15px;border:1.5px solid #f8fafc;border-radius:7px;font-size:1em;box-sizing:border-box;outline:none;transition:border 0.18s,box-shadow 0.18s;background:#f8fafc}.deposit-form input:focus{border:1.5px solid #1e40af;box-shadow:0 0 0 2px #e0e9fc}.deposit-form .btn-primary{background:#1e40af;color:#ffffff;border-radius:7px;font-weight:600;padding:12px 28px;font-size:1.08em;box-shadow:0 2px 8px rgba(30,64,175,0.1);transition:background 0.18s,box-shadow 0.18s}.deposit-form .btn-primary:hover{background:#0f2058;box-shadow:0 4px 16px rgba(30,64,175,0.18)}.deposit-form .btn-outline-secondary{background:transparent;color:#1e40af;border:1.5px solid #1e40af;border-radius:7px;font-weight:600;padding:12px 28px;font-size:1.08em;transition:background 0.18s,color 0.18s,box-shadow 0.18s}.deposit-form .btn-outline-secondary:hover{background:rgba(30,64,175,0.1);color:#1e40af;box-shadow:0 4px 16px rgba(30,64,175,0.18)}.deposit-history-table{width:100%;background:#ffffff;border-radius:1.1rem;box-shadow:0 4px 24px rgba(31,41,55,0.1),0 1.5px 0 #f8fafc;border:none;margin-bottom:2.2rem;overflow:hidden;animation:fadeInDeposit 0.7s cubic-bezier(0.4,1.4,0.6,1) 0.1s both}.deposit-history-table th,.deposit-history-table td{padding:1.1em 1.2em;text-align:left;font-size:1em}.deposit-history-table th{background:#f8fafc;color:#1e40af;font-weight:700;border-bottom:1.5px solid #f8fafc}.deposit-history-table tr:not(:last-child) td{border-bottom:1px solid #eeeff1}.deposit-history-table tr:hover td{background:#f8fafc}@keyframes fadeInDeposit{from{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@media (max-width:991.98px){.deposit-hero{padding:1.2rem 0.5rem 1.2rem 0.5rem;border-radius:0.7rem}.deposit-card,.deposit-history-card,.deposit-history-table{border-radius:0.7rem;padding:1.1rem 0.7rem}}body[data-onboarding-page="dashboard"]{font-family:"Inter","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";background-color:#f8fafc;color:#111827;line-height:1.6}body[data-onboarding-page="dashboard"] .lead{color:#374151;font-weight:400;margin-bottom:2rem}body[data-onboarding-page="dashboard"] .alert{border:none;border-radius:12px;padding:1.25rem;margin-bottom:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,0.1)}body[data-onboarding-page="dashboard"] .alert-warning{background:rgba(217,119,6,0.1);border-left:4px solid #d97706;color:#d97706}body[data-onboarding-page="dashboard"] .alert-success{background:rgba(5,150,105,0.1);border-left:4px solid #059669;color:#059669}body[data-onboarding-page="dashboard"] .alert-info{background:rgba(30,64,175,0.1);border-left:4px solid #1e40af;color:#1e40af}body[data-onboarding-page="dashboard"] #dashboard-countdown-timer-banner-card,body[data-onboarding-page="dashboard"] #event-countdown-banner-card{background:#1e40af;border:none;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,0.1);color:#ffffff;margin-bottom:2rem}body[data-onboarding-page="dashboard"] #dashboard-countdown-timer-banner-card .card-title,body[data-onboarding-page="dashboard"] #event-countdown-banner-card .card-title{color:#ffffff;font-weight:600}body[data-onboarding-page="dashboard"] #dashboard-countdown-timer-display,body[data-onboarding-page="dashboard"] #event-countdown-display{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap;margin:1rem 0}body[data-onboarding-page="dashboard"] .countdown-item{display:flex;flex-direction:column;align-items:center;background:rgba(255,255,255,0.2);padding:0.75rem 1rem;border-radius:8px;min-width:60px}body[data-onboarding-page="dashboard"] .countdown-value{font-size:1.5rem;font-weight:700;line-height:1;color:#ffffff}body[data-onboarding-page="dashboard"] .countdown-label{font-size:0.75rem;font-weight:500;text-transform:uppercase;letter-spacing:0.05em;color:rgba(255,255,255,0.8);margin-top:0.25rem}@keyframes dropdownSlideIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.app-topbar-custom.navbar .dropdown.show>.dropdown-menu{animation:dropdownSlideIn 0.3s cubic-bezier(0.4,0,0.2,1)}@media (max-width:768px){.app-topbar-custom.navbar .dropdown-menu{position:fixed!important;top:auto!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-height:80vh!important;border-radius:20px 20px 0 0!important;margin-top:0!important;z-index:100000!important;background:#ffffff;box-shadow:0 -20px 25px -5px rgba(0,0,0,0.1),0 -10px 10px -5px rgba(0,0,0,0.04)}.app-topbar-custom.navbar .dropdown.show>.dropdown-menu{z-index:100001!important}.app-topbar-custom.navbar .dropdown-item{padding:1rem 1.25rem;font-size:1rem;border-radius:16px;margin:0.25rem 0}.app-topbar-custom.navbar .dropdown-item-text{padding:1rem 1.25rem;font-size:0.875rem}}#dashboard-countdown-timer-banner-card .card-title,#event-countdown-banner-card .card-title{font-size:1.75rem}#dashboard-countdown-timer-banner-card p,#event-countdown-banner-card p{font-size:1rem}#dashboard-countdown-timer-display .countdown-item,#event-countdown-display .countdown-item{margin-right:0.5rem}.countdown-error-message{color:#dc3545;font-weight:normal;font-size:1rem}.countdown-finished-banner .card-body{padding:1.5rem}.countdown-finished-banner .icon{font-size:2rem;margin-right:0.5rem}.countdown-finished-banner .message-text{font-size:1.5rem;font-weight:bold}.dashboard-card{border-radius:0.5rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);transition:all 0.3s ease;margin-bottom:1.5rem}.dashboard-card:hover{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);transform:translateY(-2px)}.stats-card{background:linear-gradient(135deg,#2563eb 0%,#1e40af 100%);color:#ffffff;border:none}.stats-card .card-body{padding:1.5rem}.stats-number{font-size:2rem;font-weight:700;margin-bottom:0.5rem}.stats-label{font-size:0.9rem;opacity:0.9}.team-badge{background:rgba(30,64,175,0.1);color:#1e40af;padding:0.25rem 0.5rem;border-radius:50rem;font-size:0.875rem;font-weight:500}.group-badge{background:rgba(37,99,235,0.1);color:#2563eb;padding:0.25rem 0.5rem;border-radius:50rem;font-size:0.875rem;font-weight:500;margin-right:0.25rem;margin-bottom:0.25rem;display:inline-block}.management-section{background:#f8fafc;border-radius:0.5rem;padding:1.5rem;margin-bottom:2rem}.settings-form{background:#ffffff;border-radius:0.375rem;padding:1.5rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075)}.nav-tabs .nav-link{border:none;border-radius:0.375rem 0.375rem 0 0;margin-right:0.25rem;color:#374151}.nav-tabs .nav-link.active{background:#1e40af;color:#ffffff;border:none}.table-responsive{border-radius:0.375rem;overflow:hidden}.btn-management{border-radius:0.375rem;font-weight:500;padding:0.5rem 1rem}.chart-container{background:#ffffff;border-radius:0.375rem;padding:1rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);margin-bottom:1rem}.quality-workspace-page .quality-dashboard{background:#f8fafc;color:#111827;border-radius:0.5rem;padding:2rem;margin-bottom:2rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);border:1px solid #d1d5db}.quality-workspace-page .quality-dashboard h2,.quality-workspace-page .quality-dashboard .h2{color:#111827}.quality-workspace-page .quality-dashboard i{color:inherit}.quality-workspace-page .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.quality-workspace-page .stat-card{background:#f8fafc;border-radius:0.375rem;padding:1.5rem;text-align:center;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);transition:transform .2s ease,box-shadow .2s ease;position:relative;overflow:hidden}.quality-workspace-page .stat-card::before,.quality-workspace-page .stat-card::after{content:none!important;background:none!important;background-image:none!important}.quality-workspace-page .stat-card:hover{transform:translateY(-2px);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}.quality-workspace-page .stat-card .stat-number{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:#111827}.quality-workspace-page .stat-card .stat-label{font-size:.9rem;color:#374151}.quality-workspace-page .filters-section{background:#f8fafc;border-radius:0.5rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);margin-bottom:2rem;padding:1.5rem}.quality-workspace-page .filters-section h5,.quality-workspace-page .filters-section .h5{color:#111827}.quality-workspace-page .filters-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;align-items:end}.quality-workspace-page .filter-group{display:flex;flex-direction:column}.quality-workspace-page .filter-group label{font-weight:500;margin-bottom:.5rem;color:#111827}.quality-workspace-page .filter-group input,.quality-workspace-page .filter-group select{padding:.5rem;border:1px solid #d1d5db;border-radius:0.25rem;font-size:.95rem;background:#ffffff;color:#111827}.quality-workspace-page .filter-group input::placeholder,.quality-workspace-page .filter-group select::placeholder{color:#374151}.quality-workspace-page .filter-group input:focus,.quality-workspace-page .filter-group select:focus{outline:none;border-color:#6785e5;box-shadow:0 0 0 0.2rem rgba(30,64,175,0.15);background:#ffffff;color:#111827}.quality-workspace-page .filter-actions{display:flex;gap:.5rem;align-items:end}.quality-workspace-page .btn-filter{font-size:.95rem;border-radius:0.25rem;display:inline-flex;align-items:center;gap:.5rem}.quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .btn-filter.add-material-btn,.quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .btn-filter.deposit-button{padding:.6rem 1.1rem}.quality-workspace-page .filter-actions .btn-filter.btn-outline-primary i,.quality-workspace-page .filter-actions .event-history-page .btn-filter.btn.btn-secondary i,.event-history-page .quality-workspace-page .filter-actions .btn-filter.btn.btn-secondary i,.quality-workspace-page .filter-actions .btn-filter.add-material-btn i,.quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn i,.quality-workspace-page .filter-actions .btn-filter.deposit-button i{color:inherit!important}.quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .btn-filter.btn-danger-modern{padding:.6rem 1.1rem}.quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn i,.quality-workspace-page .filter-actions .btn-filter.btn-danger-modern i{color:inherit!important}.quality-workspace-page .action-buttons .btn.btn-success.complete-stage-btn i,.quality-workspace-page .action-buttons .btn-success.complete-stage-btn.add-material-btn i,.quality-workspace-page .complete-stage-btn.btn.btn-success i,.quality-workspace-page .complete-stage-btn.btn-success.add-material-btn i{color:inherit!important}.quality-workspace-page .client-card{background:#ffffff;border-radius:0.5rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);margin-bottom:1rem;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;border-left:4px solid #e2e8f0}.quality-workspace-page .client-card i{color:inherit!important}.quality-workspace-page .client-card .text-danger{color:#dc2626!important}.quality-workspace-page .client-card .text-success{color:#059669!important}.quality-workspace-page .client-card .text-warning{color:#d97706!important}.quality-workspace-page .client-card .text-info{color:#0891b2!important}.quality-workspace-page .client-card .client-content{padding:1rem}.quality-workspace-page .client-card .client-details{display:flex;flex-direction:column}.quality-workspace-page .client-card .client-details>.client-name{margin-bottom:.125rem;color:#111827;font-weight:600}.quality-workspace-page .client-card .client-details>.client-course{color:#374151}.quality-workspace-page .client-card .client-details>.client-contact{color:#374151}.quality-workspace-page .client-card .action-buttons{align-items:flex-end}.quality-workspace-page .client-card .action-buttons .btn,.quality-workspace-page .client-card .action-buttons .add-material-btn{min-width:160px}.quality-workspace-page .client-card:hover{transform:translateY(-2px);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}.quality-workspace-page .client-card.urgent{border-left-color:#dc2626}.quality-workspace-page .client-card.today{border-left-color:#059669}.quality-workspace-page .client-card.overdue{border-left-color:#d97706}.quality-workspace-page .client-card .stage-badge:hover,.quality-workspace-page .client-card .status-badge:hover{filter:brightness(1.05)}.quality-workspace-page .client-card .action-buttons .btn:hover,.quality-workspace-page .client-card .action-buttons .add-material-btn:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(0,0,0,0.12)}.quality-workspace-page .client-card.clickable-card{cursor:pointer;position:relative}.quality-workspace-page .client-card.clickable-card:hover{transform:translateY(-2px);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);border-left-width:6px}.quality-workspace-page .client-card.clickable-card:active{transform:translateY(0);box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075)}.quality-workspace-page .client-card.clickable-card::after{content:'';position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 20px 20px 0;border-color:transparent #1e40af transparent transparent;opacity:0.3;transition:opacity .2s ease}.quality-workspace-page .client-card.clickable-card:hover::after{opacity:0.6}.quality-workspace-page .client-header{padding:1rem;border-bottom:1px solid #d1d5db;display:flex;justify-content:space-between;align-items:center}.quality-workspace-page .client-content{padding:1rem}.quality-workspace-page .client-info{display:flex;align-items:center;gap:1rem}.quality-workspace-page .client-avatar{width:50px;height:50px;border-radius:50%;background:#1e40af;color:#ffffff;font-weight:700;font-size:1.2rem;display:flex;align-items:center;justify-content:center}.quality-workspace-page .client-name{font-weight:600;font-size:1.1rem;margin-bottom:.25rem;color:#111827}.quality-workspace-page .client-course,.quality-workspace-page .client-contact{color:#374151;font-size:.9rem}.quality-workspace-page .client-course i,.quality-workspace-page .client-contact i{color:inherit!important}.quality-workspace-page .client-content strong{color:#111827}.quality-workspace-page .client-details-extended{margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(209,213,219,0.3)}.quality-workspace-page .client-details-extended .detail-item{font-size:.85rem;color:#374151;margin-bottom:.25rem;display:flex;align-items:center}.quality-workspace-page .client-details-extended .detail-item i{width:16px;color:#1e40af;margin-right:.5rem}.quality-workspace-page .client-details-extended .detail-item strong{color:#111827;margin-right:.25rem}.quality-workspace-page .stage-badge,.quality-workspace-page .status-badge,.quality-workspace-page .priority-badge{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500}.quality-workspace-page .stage-welcome{background:rgba(8,145,178,0.15);color:#0891b2}.quality-workspace-page .stage-access{background:rgba(30,64,175,0.15);color:#1e40af}.quality-workspace-page .stage-progress{background:rgba(5,150,105,0.15);color:#059669}.quality-workspace-page .stage-completion{background:rgba(217,119,6,0.18);color:#d97706}.quality-workspace-page .stage-feedback{background:rgba(220,38,38,0.15);color:#dc2626}.quality-workspace-page .status-pending{background:rgba(217,119,6,0.18);color:#8f4e04}.quality-workspace-page .status-in_progress{background:rgba(8,145,178,0.18);color:#066981}.quality-workspace-page .status-completed{background:rgba(5,150,105,0.18);color:#036546}.quality-workspace-page .status-skipped{background:rgba(220,38,38,0.18);color:#b21d1d}.quality-workspace-page .tabs-container{background:#e2e8f0;border:1px solid #d1d5db;border-radius:0.5rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);margin-bottom:2rem}.quality-workspace-page .nav-tabs{border-bottom:none;padding:0 1rem}.quality-workspace-page .nav-tabs .nav-link{border:none;border-radius:0;color:#374151;font-weight:500;padding:1rem 1.5rem}.quality-workspace-page .nav-tabs .nav-link:hover{color:#1e40af;background:rgba(30,64,175,0.08)}.quality-workspace-page .nav-tabs .nav-link.active{color:#1e40af;background:none;border-bottom:3px solid #1e40af}.quality-workspace-page .tab-content{padding:1.5rem}.quality-workspace-page .badge.bg-success{background:transparent!important;background-image:none!important;background-color:rgba(5,150,105,0.15)!important;color:#059669!important}.quality-workspace-page .badge.bg-info{background:transparent!important;background-image:none!important;background-color:rgba(30,64,175,0.15)!important;color:#1e40af!important}.quality-workspace-page .badge.bg-warning{background:transparent!important;background-image:none!important;background-color:rgba(217,119,6,0.18)!important;color:#8f4e04!important}.quality-workspace-page .badge.bg-secondary{background:transparent!important;background-image:none!important;background-color:rgba(107,114,128,0.15)!important;color:#111827!important}.quality-workspace-page .working-label{background:rgba(30,64,175,0.12);color:#1e40af;border-radius:999px;padding:2px 8px;font-size:.8rem;font-weight:600}.quality-workspace-page .modal-content{border-radius:0.5rem;background:#f8fafc;color:#111827;border:1px solid #d1d5db;box-shadow:0 10px 30px rgba(0,0,0,0.15)}.quality-workspace-page .modal-header{background:#1e40af;color:#ffffff;border-radius:0.5rem 0.5rem 0 0;border-bottom:none;padding:1rem 1.25rem}.quality-workspace-page .modal-header h5,.quality-workspace-page .modal-header .h5{color:#ffffff;margin:0;font-weight:600}.quality-workspace-page .modal-header i{color:inherit}.quality-workspace-page .modal-header .btn-close,.quality-workspace-page .modal-header .modal .btn-close,.modal .quality-workspace-page .modal-header .btn-close,.quality-workspace-page .modal-header .btn-close.btn-close-white,.quality-workspace-page .modal-header [data-bs-theme="dark"] .btn-close,[data-bs-theme="dark"] .quality-workspace-page .modal-header .btn-close,.quality-workspace-page [data-bs-theme="dark"] .modal-header .btn-close{background-image:var(--bs-btn-close-bg)!important;filter:var(--bs-btn-close-filter,none)!important;opacity:1!important;color:#ffffff!important}.quality-workspace-page .modal-header .btn-close:hover{opacity:1!important}.quality-workspace-page .modal-body{background:#f8fafc;color:#111827}.quality-workspace-page .modal-body a{color:#1e40af}.quality-workspace-page .modal-body input::placeholder,.quality-workspace-page .modal-body textarea::placeholder{color:#374151}.quality-workspace-page .modal-footer{background:#f8fafc;border-top:1px solid #d1d5db}.quality-workspace-page .modal-footer #quickCompleteForm .btn.btn-success,.quality-workspace-page .modal-footer #quickCompleteForm .btn-success{border-radius:0.25rem;padding:.5rem 1rem;font-weight:600}.quality-workspace-page .bulk-complete-section{background:rgba(30,64,175,0.05);border:1px solid rgba(30,64,175,0.1);border-radius:0.375rem}.quality-workspace-page .bulk-complete-section h6,.quality-workspace-page .bulk-complete-section .h6{color:#1e40af;font-weight:600}.quality-workspace-page .action-buttons{display:flex;flex-direction:column;gap:.5rem}.quality-workspace-page .action-buttons .btn,.quality-workspace-page .action-buttons .add-material-btn{font-size:.85rem;padding:.375rem .75rem;white-space:nowrap}.quality-workspace-page .action-buttons .btn.btn-sm,.quality-workspace-page .action-buttons .btn-sm.add-material-btn,.quality-workspace-page .action-buttons .btn-group-sm>.btn,.quality-workspace-page .action-buttons .btn-group-sm>.add-material-btn,.quality-workspace-page .action-buttons .filter-actions .btn.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .action-buttons .btn.btn-filter.btn-outline-primary,.quality-workspace-page .action-buttons .filter-actions .event-history-page .btn.btn-filter.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .action-buttons .btn.btn-filter.btn-secondary,.event-history-page .quality-workspace-page .action-buttons .filter-actions .btn.btn-filter.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .action-buttons .btn.btn-filter.btn-secondary,.quality-workspace-page .action-buttons .filter-actions .add-material-btn.btn-filter,.quality-workspace-page .filter-actions .action-buttons .add-material-btn.btn-filter,.quality-workspace-page .action-buttons .filter-actions .btn.btn-filter.js-refresh-kanban,.quality-workspace-page .filter-actions .action-buttons .btn.btn-filter.js-refresh-kanban,.quality-workspace-page .action-buttons .filter-actions .btn.btn-filter.deposit-button,.quality-workspace-page .filter-actions .action-buttons .btn.btn-filter.deposit-button,.quality-workspace-page .action-buttons .filter-actions .btn.btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .action-buttons .btn.btn-filter.cancel-secondary-btn,.quality-workspace-page .action-buttons .filter-actions .btn.btn-filter.btn-danger-modern,.quality-workspace-page .filter-actions .action-buttons .btn.btn-filter.btn-danger-modern{font-size:.8rem;padding:.25rem .5rem}.quality-workspace-page .action-buttons .btn.open-details-btn i,.quality-workspace-page .action-buttons .open-details-btn.add-material-btn i{color:inherit!important}.quality-workspace-page .client-card{transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.quality-workspace-page .client-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.quality-workspace-page .client-card.clickable-card:active{transform:translateY(-2px);transition:transform .1s ease}.quality-workspace-page .empty-state{text-align:center;padding:3rem;color:#374151}.quality-workspace-page .empty-state i{font-size:3rem;color:#d1d5db;margin-bottom:1rem}.quality-workspace-page .empty-state h5,.quality-workspace-page .empty-state .h5{color:#374151;margin-bottom:.5rem}.quality-workspace-page .empty-state p{font-size:.95rem}@media (max-width:768px){.quality-workspace-page .client-header{flex-direction:column;align-items:flex-start;gap:1rem}.quality-workspace-page .action-buttons .btn,.quality-workspace-page .action-buttons .add-material-btn{font-size:.8rem;padding:.25rem .5rem}.quality-workspace-page .stats-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.quality-workspace-page .filters-form{grid-template-columns:1fr}}[data-bs-theme="dark"] .open-details-btn.btn.btn-outline-secondary.btn-sm:hover,[data-bs-theme="dark"] .open-details-btn.btn-outline-secondary.btn-sm.add-material-btn:hover,[data-bs-theme="dark"] .btn-group-sm>.open-details-btn.btn.btn-outline-secondary:hover,[data-bs-theme="dark"] .btn-group-sm>.open-details-btn.btn-outline-secondary.add-material-btn:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .open-details-btn.btn.btn-outline-secondary.btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .open-details-btn.btn.btn-outline-secondary.btn-filter.btn-outline-primary:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .event-history-page .open-details-btn.btn.btn-outline-secondary.btn-filter.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .open-details-btn.btn.btn-outline-secondary.btn-filter.btn-secondary:hover,[data-bs-theme="dark"] .event-history-page .quality-workspace-page .filter-actions .open-details-btn.btn.btn-outline-secondary.btn-filter.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .open-details-btn.btn.btn-outline-secondary.btn-filter.btn-secondary:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .open-details-btn.btn-outline-secondary.add-material-btn.btn-filter:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .open-details-btn.btn-outline-secondary.add-material-btn.btn-filter:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .open-details-btn.btn.btn-outline-secondary.btn-filter.js-refresh-kanban:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .open-details-btn.btn.btn-outline-secondary.btn-filter.js-refresh-kanban:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .open-details-btn.btn.btn-outline-secondary.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .open-details-btn.btn.btn-outline-secondary.btn-filter.deposit-button:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .open-details-btn.btn.btn-outline-secondary.btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .open-details-btn.btn.btn-outline-secondary.btn-filter.cancel-secondary-btn:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .open-details-btn.btn.btn-outline-secondary.btn-filter.btn-danger-modern:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .open-details-btn.btn.btn-outline-secondary.btn-filter.btn-danger-modern:hover{color:#111827!important}[data-bs-theme="dark"] .open-details-btn.btn.btn-outline-secondary.btn-sm:hover i,[data-bs-theme="dark"] .open-details-btn.btn-outline-secondary.btn-sm.add-material-btn:hover i,[data-bs-theme="dark"] .btn-group-sm>.open-details-btn.btn.btn-outline-secondary:hover i,[data-bs-theme="dark"] .btn-group-sm>.open-details-btn.btn-outline-secondary.add-material-btn:hover i,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .open-details-btn.btn.btn-outline-secondary.btn-filter.btn-outline-primary:hover i,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .open-details-btn.btn.btn-outline-secondary.btn-filter.btn-outline-primary:hover i,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .event-history-page .open-details-btn.btn.btn-outline-secondary.btn-filter.btn-secondary:hover i,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .open-details-btn.btn.btn-outline-secondary.btn-filter.btn-secondary:hover i,[data-bs-theme="dark"] .event-history-page .quality-workspace-page .filter-actions .open-details-btn.btn.btn-outline-secondary.btn-filter.btn-secondary:hover i,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .open-details-btn.btn.btn-outline-secondary.btn-filter.btn-secondary:hover i,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .open-details-btn.btn-outline-secondary.add-material-btn.btn-filter:hover i,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .open-details-btn.btn-outline-secondary.add-material-btn.btn-filter:hover i,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .open-details-btn.btn.btn-outline-secondary.btn-filter.js-refresh-kanban:hover i,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .open-details-btn.btn.btn-outline-secondary.btn-filter.js-refresh-kanban:hover i,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .open-details-btn.btn.btn-outline-secondary.btn-filter.deposit-button:hover i,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .open-details-btn.btn.btn-outline-secondary.btn-filter.deposit-button:hover i,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .open-details-btn.btn.btn-outline-secondary.btn-filter.cancel-secondary-btn:hover i,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .open-details-btn.btn.btn-outline-secondary.btn-filter.cancel-secondary-btn:hover i,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .open-details-btn.btn.btn-outline-secondary.btn-filter.btn-danger-modern:hover i,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .open-details-btn.btn.btn-outline-secondary.btn-filter.btn-danger-modern:hover i{color:inherit!important}#clientDetailsModal .modal-footer #quickCompleteForm .btn.btn-success,#clientDetailsModal .modal-footer #quickCompleteForm .btn-success{border-radius:0.25rem;padding:.5rem 1rem;font-weight:600}#clientDetailsModal .modal-footer #quickCompleteForm .btn.btn-success i,#clientDetailsModal .modal-footer #quickCompleteForm .btn-success.add-material-btn i,#clientDetailsModal .modal-footer #quickCompleteForm .btn-success i{color:inherit!important}#clientDetailsModal #quickCompleteForm .btn.btn-success,#clientDetailsModal #quickCompleteForm .btn-success.add-material-btn,#clientDetailsModal #quickCompleteForm .btn-success{background:var(--btn-bg)!important;background-image:none!important;border-radius:0.25rem;padding:.5rem 1rem;font-weight:600}#clientDetailsModal .modal-header .btn-close,#clientDetailsModal .modal-header .modal .btn-close,.modal #clientDetailsModal .modal-header .btn-close,#clientDetailsModal .modal-header .btn-close.btn-close-white,#clientDetailsModal .modal-header .modal .btn-close-white.btn-close,.modal #clientDetailsModal .modal-header .btn-close-white.btn-close,#clientDetailsModal .modal-header [data-bs-theme="dark"] .btn-close,[data-bs-theme="dark"] #clientDetailsModal .modal-header .btn-close,#clientDetailsModal .modal-header .modal [data-bs-theme="dark"] .btn-close,.modal [data-bs-theme="dark"] #clientDetailsModal .modal-header .btn-close,#clientDetailsModal .modal-header [data-bs-theme="dark"] .modal .btn-close,[data-bs-theme="dark"] .modal #clientDetailsModal .modal-header .btn-close,#clientDetailsModal [data-bs-theme="dark"] .modal-header .btn-close,#clientDetailsModal .modal [data-bs-theme="dark"] .modal-header .btn-close,#clientDetailsModal [data-bs-theme="dark"] .modal-header .modal .btn-close,[data-bs-theme="dark"] #clientDetailsModal .modal-header .modal .btn-close{background-image:var(--bs-btn-close-bg)!important;opacity:1!important}[data-bs-theme="dark"] #clientDetailsModal .modal-header .btn-close{filter:var(--bs-btn-close-white-filter,invert(1) grayscale(100%))!important;opacity:1!important;background-size:1em!important}#clientDetailsModal .modal-header .btn-close,#clientDetailsModal .modal-header .btn-close:hover{background-color:transparent!important;background-image:var(--bs-btn-close-bg)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:1em 1em!important}[data-bs-theme="dark"] .quality-workspace-page .quality-dashboard{background:#1f2937;color:#f9fafb;border:1px solid #374151;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075)}[data-bs-theme="dark"] .quality-workspace-page .quality-dashboard h2,[data-bs-theme="dark"] .quality-workspace-page .quality-dashboard .h2{color:#f9fafb}[data-bs-theme="dark"] .quality-workspace-page .quality-dashboard i{color:inherit}[data-bs-theme="dark"] .quality-workspace-page .stat-card,[data-bs-theme="dark"] .quality-workspace-page .filters-section,[data-bs-theme="dark"] .quality-workspace-page .tabs-container{background:#1f2937;color:#f9fafb;border-color:#374151}[data-bs-theme="dark"] .quality-workspace-page .client-card{background:#111827;color:#f9fafb;border-color:#374151}[data-bs-theme="dark"] .quality-workspace-page .client-card i{color:inherit!important}[data-bs-theme="dark"] .quality-workspace-page .client-card .text-danger{color:#ef4444!important}[data-bs-theme="dark"] .quality-workspace-page .client-card .text-success{color:#10b981!important}[data-bs-theme="dark"] .quality-workspace-page .client-card .text-warning{color:#f59e0b!important}[data-bs-theme="dark"] .quality-workspace-page .client-card .text-info{color:#3b82f6!important}[data-bs-theme="dark"] .quality-workspace-page .client-card .client-details>.client-name{color:#f9fafb}[data-bs-theme="dark"] .quality-workspace-page .client-card .client-details>.client-course{color:#d1d5db}[data-bs-theme="dark"] .quality-workspace-page .client-card .client-details>.client-contact{color:#d1d5db}[data-bs-theme="dark"] .quality-workspace-page .client-avatar{background:#3b82f6;color:#111827}[data-bs-theme="dark"] .quality-workspace-page .stat-card .stat-number{color:#f9fafb!important}[data-bs-theme="dark"] .quality-workspace-page .stat-card .stat-label{color:#d1d5db!important}[data-bs-theme="dark"] .quality-workspace-page .client-header{border-bottom-color:#374151}[data-bs-theme="dark"] .quality-workspace-page .client-card{color:#d1d5db}[data-bs-theme="dark"] .quality-workspace-page .client-card p,[data-bs-theme="dark"] .quality-workspace-page .client-card small,[data-bs-theme="dark"] .quality-workspace-page .client-card .small,[data-bs-theme="dark"] .quality-workspace-page .client-card .help-text,[data-bs-theme="dark"] .quality-workspace-page .client-card .detail-item{color:#d1d5db}[data-bs-theme="dark"] .quality-workspace-page .client-card strong,[data-bs-theme="dark"] .quality-workspace-page .client-card .client-name{color:#f9fafb}[data-bs-theme="dark"] .quality-workspace-page .client-card a{color:#f9fafb}[data-bs-theme="dark"] .quality-workspace-page .client-name{color:#f9fafb}[data-bs-theme="dark"] .quality-workspace-page .client-course,[data-bs-theme="dark"] .quality-workspace-page .client-contact,[data-bs-theme="dark"] .quality-workspace-page .stat-label{color:#d1d5db}[data-bs-theme="dark"] .quality-workspace-page .client-content strong{color:#f9fafb}[data-bs-theme="dark"] .quality-workspace-page .filter-group label{color:#f9fafb}[data-bs-theme="dark"] .quality-workspace-page .filter-group input,[data-bs-theme="dark"] .quality-workspace-page .filter-group select{background:#1f2937;color:#f9fafb;border-color:#374151}[data-bs-theme="dark"] .quality-workspace-page .filter-group input::placeholder,[data-bs-theme="dark"] .quality-workspace-page .filter-group select::placeholder{color:#d1d5db}[data-bs-theme="dark"] .quality-workspace-page .filter-group input:focus,[data-bs-theme="dark"] .quality-workspace-page .filter-group select:focus{background:#1f2937;color:#f9fafb;border-color:#3b82f6;box-shadow:0 0 0 0.2rem rgba(59,130,246,0.25)}[data-bs-theme="dark"] .quality-workspace-page .nav-tabs .nav-link{color:#d1d5db}[data-bs-theme="dark"] .quality-workspace-page .nav-tabs .nav-link:hover{color:#3b82f6;background:rgba(59,130,246,0.12)}[data-bs-theme="dark"] .quality-workspace-page .nav-tabs .nav-link.active{color:#3b82f6;border-bottom-color:#3b82f6}[data-bs-theme="dark"] .quality-workspace-page .status-pending{background:rgba(245,158,11,0.18);color:#f59e0b}[data-bs-theme="dark"] .quality-workspace-page .status-in_progress{background:rgba(59,130,246,0.18);color:#3b82f6}[data-bs-theme="dark"] .quality-workspace-page .status-completed{background:rgba(16,185,129,0.18);color:#10b981}[data-bs-theme="dark"] .quality-workspace-page .status-skipped{background:rgba(239,68,68,0.18);color:#ef4444}[data-bs-theme="dark"] .quality-workspace-page .badge.bg_success,[data-bs-theme="dark"] .quality-workspace-page .badge.bg-info,[data-bs-theme="dark"] .quality-workspace-page .badge.bg-warning,[data-bs-theme="dark"] .quality-workspace-page .badge.bg-secondary{background:transparent!important;background-image:none!important}[data-bs-theme="dark"] .quality-workspace-page .badge.bg-success{background-color:rgba(16,185,129,0.18)!important;color:#10b981!important}[data-bs-theme="dark"] .quality-workspace-page .badge.bg-info{background-color:rgba(59,130,246,0.18)!important;color:#3b82f6!important}[data-bs-theme="dark"] .quality-workspace-page .badge.bg-warning{background-color:rgba(245,158,11,0.22)!important;color:#f59e0b!important}[data-bs-theme="dark"] .quality-workspace-page .badge.bg-secondary{background-color:rgba(75,85,99,0.35)!important;color:#f9fafb!important}[data-bs-theme="dark"] .quality-workspace-page .badge.bg-secondary.bg-opacity-25{background-color:rgba(75,85,99,0.25)!important;color:#f9fafb!important}[data-bs-theme="dark"] .quality-workspace-page .modal-content{background:#1f2937;color:#f9fafb;border-color:#374151;box-shadow:0 12px 36px rgba(0,0,0,0.5)}[data-bs-theme="dark"] .quality-workspace-page .modal-body{background:#1f2937;color:#f9fafb}[data-bs-theme="dark"] .quality-workspace-page .modal-body input::placeholder,[data-bs-theme="dark"] .quality-workspace-page .modal-body textarea::placeholder{color:#d1d5db}[data-bs-theme="dark"] .quality-workspace-page .modal-footer{background:#1f2937;border-top-color:#374151}[data-bs-theme="dark"] .quality-workspace-page .modal-header{background:linear-gradient(135deg,#374151 0%,#111827 100%)!important;color:#ffffff!important}[data-bs-theme="dark"] .quality-workspace-page .modal-header .btn-close,[data-bs-theme="dark"] .quality-workspace-page .modal-header .btn-close.btn-close-white{background-image:var(--bs-btn-close-bg)!important;filter:var(--bs-btn-close-filter,none)!important;opacity:1!important}.date-strong,.time-strong{font-weight:700}html[data-bs-theme="dark"] .dashboard-section{background:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}html[data-bs-theme="dark"] .dashboard-section .video-thumbnail{background-color:#1f2937!important}html[data-bs-theme="dark"] .dashboard-section .video-icon{background-color:#1f2937!important}html[data-bs-theme="dark"] .dashboard-section .video-play-overlay{background-color:rgba(31,41,55,0.8)!important;color:#f9fafb!important}html[data-bs-theme="dark"] .dashboard-section .video-info{background-color:#1f2937!important;color:#f9fafb!important}html[data-bs-theme="dark"] .dashboard-section .section-header h2.section-title,html[data-bs-theme="dark"] .dashboard-section .section-header .section-title.h2{color:#f9fafb!important}html[data-bs-theme="dark"] .dashboard-section .section-header h2.section-title i.section-icon,html[data-bs-theme="dark"] .dashboard-section .section-header .section-title.h2 i.section-icon{color:#3b82f6!important}html[data-bs-theme="dark"] .dashboard-section .section-header .section-link{color:#3b82f6!important}html[data-bs-theme="dark"] .dashboard-section .section-header .section-link:hover{color:#3b82f6!important}html[data-bs-theme="dark"] .dashboard-section .section-content .video-item,html[data-bs-theme="dark"] .dashboard-section .section-content .news-item,html[data-bs-theme="dark"] .dashboard-section .section-content .task-item{color:#f9fafb!important}html[data-bs-theme="dark"] .dashboard-section .section-content .video-item:hover,html[data-bs-theme="dark"] .dashboard-section .section-content .news-item:hover,html[data-bs-theme="dark"] .dashboard-section .section-content .task-item:hover{background-color:rgba(59,130,246,0.1)!important}html[data-bs-theme="dark"] .dashboard-section .section-content .video-title,html[data-bs-theme="dark"] .dashboard-section .section-content .news-title,html[data-bs-theme="dark"] .dashboard-section .section-content .task-title{color:#f9fafb!important}html[data-bs-theme="dark"] .dashboard-section .section-content .video-meta,html[data-bs-theme="dark"] .dashboard-section .section-content .news-meta,html[data-bs-theme="dark"] .dashboard-section .section-content .task-meta{color:#d1d5db!important}html[data-bs-theme="dark"] .dashboard-section .section-content .video-date,html[data-bs-theme="dark"] .dashboard-section .section-content .news-date,html[data-bs-theme="dark"] .dashboard-section .section-content .task-date{color:#d1d5db!important}html[data-bs-theme="dark"] .dashboard-section .section-content .news-author{color:#d1d5db!important}html[data-bs-theme="dark"] .dashboard-section .section-content .badge-red{background-color:#ef4444!important;color:#111827!important}html[data-bs-theme="dark"] .dashboard-section .section-content .badge-purple{background-color:#6f42c1!important;color:#ffffff!important}html[data-bs-theme="dark"] .dashboard-section .section-content .badge-blue{background-color:#3b82f6!important;color:#111827!important}html[data-bs-theme="dark"] .dashboard-section .section-content .priority-high{background-color:#ef4444!important;color:#111827!important}html[data-bs-theme="dark"] .dashboard-section .section-content .priority-medium{background-color:#f59e0b!important;color:#111827!important}html[data-bs-theme="dark"] .dashboard-section .card{background:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}html[data-bs-theme="dark"] .dashboard-section .card .section-header h2.section-title,html[data-bs-theme="dark"] .dashboard-section .card .section-header .section-title.h2{color:#f9fafb!important}html[data-bs-theme="dark"] .dashboard-section .card .section-header h2.section-title i.section-icon,html[data-bs-theme="dark"] .dashboard-section .card .section-header .section-title.h2 i.section-icon{color:#3b82f6!important}html[data-bs-theme="dark"] .dashboard-section .card .section-header .section-link{color:#3b82f6!important}html[data-bs-theme="dark"] .dashboard-section .card .section-header .section-link:hover{color:#3b82f6!important}html[data-bs-theme="dark"] .dashboard-section .card .section-content .video-item,html[data-bs-theme="dark"] .dashboard-section .card .section-content .news-item,html[data-bs-theme="dark"] .dashboard-section .card .section-content .task-item{color:#f9fafb!important}html[data-bs-theme="dark"] .dashboard-section .card .section-content .video-item:hover,html[data-bs-theme="dark"] .dashboard-section .card .section-content .news-item:hover,html[data-bs-theme="dark"] .dashboard-section .card .section-content .task-item:hover{background-color:rgba(59,130,246,0.1)!important}html[data-bs-theme="dark"] .dashboard-section .card .section-content .video-icon,html[data-bs-theme="dark"] .dashboard-section .card .section-content .news-icon{background:#3b82f6!important;color:#111827!important}html[data-bs-theme="dark"] .dashboard-section .card .section-content .video-title,html[data-bs-theme="dark"] .dashboard-section .card .section-content .news-title,html[data-bs-theme="dark"] .dashboard-section .card .section-content .task-title{color:#f9fafb!important}html[data-bs-theme="dark"] .dashboard-section .card .section-content .video-meta,html[data-bs-theme="dark"] .dashboard-section .card .section-content .news-meta,html[data-bs-theme="dark"] .dashboard-section .card .section-content .task-meta{color:#d1d5db!important}html[data-bs-theme="dark"] .dashboard-section .card .section-content .badge.bg-primary{background-color:#3b82f6!important;color:#111827!important}html[data-bs-theme="dark"] .dashboard-section .card .section-content .badge.bg-secondary{background-color:rgba(75,85,99,0.35)!important;color:#f9fafb!important}html[data-bs-theme="dark"] .dashboard-section .card .section-content .badge.bg-success{background-color:#10b981!important;color:#111827!important}html[data-bs-theme="dark"] .dashboard-section .card .section-content .badge.bg-warning{background-color:#f59e0b!important;color:#111827!important}html[data-bs-theme="dark"] .dashboard-section .card .section-content .badge.bg-danger{background-color:#ef4444!important;color:#111827!important}html[data-bs-theme="dark"] .dashboard-section .card .section-content .news-item{border-left-color:#3b82f6!important}html[data-bs-theme="dark"] .dashboard-section .card .section-content .task-item .task-icon{color:#10b981!important}html[data-bs-theme="dark"] .club-videos-section .card{background:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}html[data-bs-theme="dark"] .club-videos-section .card-header h3,html[data-bs-theme="dark"] .club-videos-section .card-header .h3,html[data-bs-theme="dark"] .club-videos-section .card-header h5,html[data-bs-theme="dark"] .club-videos-section .card-header .h5{color:#f9fafb!important;font-weight:600}html[data-bs-theme="dark"] .club-videos-section .card-header p.text-secondary{color:#d1d5db!important}html[data-bs-theme="dark"] .club-videos-section .compact-video-card{background:#1f2937;border-color:#374151}html[data-bs-theme="dark"] .club-videos-section .compact-video-card .card-title{color:#f9fafb}html[data-bs-theme="dark"] .club-videos-section .compact-video-card .btn-compact i{color:inherit!important}html[data-bs-theme="dark"] .club-videos-section .compact-video-card .badge.small.bg-secondary{background-color:rgba(75,85,99,0.35)!important;color:#f9fafb!important}.dark-theme-active .badge.bg-secondary.bg-opacity-25{background-color:rgba(75,85,99,0.25)!important;color:#f9fafb!important}.quick-action-btn:hover{transform:scale(1.15) rotate(5deg);box-shadow:0 8px 30px rgba(30,64,175,0.5)}.quick-action-btn:active{transform:scale(0.9)}.btn-icon i{font-size:1.75rem;color:white;stroke-width:2.5}.btn-icon svg{width:1.75rem;height:1.75rem;color:white;stroke-width:2.5}.quick-action-chat-btn{background:linear-gradient(135deg,#1cb0f6 0%,#58cc02 100%);box-shadow:0 6px 20px rgba(28,176,246,0.3);border-color:#1cb0f6}.quick-action-chat-btn:hover{box-shadow:0 8px 30px rgba(28,176,246,0.5)}.quick-action-support-btn{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);box-shadow:0 6px 20px rgba(139,92,246,0.3);border-color:#8b5cf6}.quick-action-support-btn:hover{transform:scale(1.15) rotate(-5deg);box-shadow:0 8px 30px rgba(139,92,246,0.5)}.quick-action-favorites-btn{background:linear-gradient(135deg,#ffc800 0%,#eab308 100%);box-shadow:0 6px 20px rgba(255,200,0,0.3);border-color:#ffc800}.quick-action-favorites-btn:hover{transform:scale(1.15) rotate(5deg);box-shadow:0 8px 30px rgba(255,200,0,0.5)}.quick-action-news-btn{background:linear-gradient(135deg,#58cc02 0%,#22c55e 100%);box-shadow:0 6px 20px rgba(88,204,2,0.3);border-color:#58cc02}.quick-action-news-btn:hover{transform:scale(1.15) rotate(-5deg);box-shadow:0 8px 30px rgba(88,204,2,0.5)}.quick-action-homework-btn{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);box-shadow:0 6px 20px rgba(245,158,11,0.3);border-color:#f59e0b}.quick-action-homework-btn:hover{transform:scale(1.15) rotate(-5deg);box-shadow:0 8px 30px rgba(245,158,11,0.5)}.quick-action-mail-btn{background:linear-gradient(135deg,#1cb0f6 0%,#0ea5e9 100%);box-shadow:0 6px 20px rgba(28,176,246,0.3);border-color:#1cb0f6}.quick-action-mail-btn:hover{transform:scale(1.15) rotate(5deg);box-shadow:0 8px 30px rgba(28,176,246,0.5)}.sidebar-icon img{width:100%;height:100%;object-fit:cover;border-radius:50%}.sidebar-icon i{font-size:1.75rem;color:white}.sidebar-icon .default-user-icon{width:1.75rem;height:1.75rem;fill:white;stroke:white;stroke-width:2.5}.quick-action-btn .badge.bg-danger{display:none}.support-badge:empty,.support-badge:contains("0"){display:none}html[data-bs-theme="dark"] .sidebar-icon{background:linear-gradient(135deg,#ec4899 0%,#be185d 100%);border-color:#be185d;color:white;box-shadow:none}html[data-bs-theme="dark"] .sidebar-icon:hover{background:linear-gradient(135deg,#f472b6 0%,#ec4899 100%);border-color:rgba(255,255,255,0.3);box-shadow:none}html[data-bs-theme="dark"] .sidebar-icon i{color:white}html[data-bs-theme="dark"] .sidebar-icon .default-user-icon{fill:white;stroke:white}html[data-bs-theme="dark"] .favorite-chats-container{background:rgba(31,41,55,0.9);border-color:rgba(75,85,99,0.2)}.main-content-area{margin-right:8rem!important}@media (max-width:1024px){.main-content-area{margin-right:0!important}}@media (max-width:1024px){.quick-action-buttons{display:none!important}}.welcome-banner{background:linear-gradient(135deg,#1cb0f6 0%,#58cc02 50%,#ffc800 100%);border-radius:1.5rem;padding:2rem;margin-bottom:2rem;box-shadow:0 10px 30px rgba(0,0,0,0.1);position:relative;overflow:hidden}.welcome-banner::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='grid' width='60' height='60' patternUnits='userSpaceOnUse'%3E%3Cpath d='M 10 0 L 0 0 0 10' fill='none' stroke='white' stroke-width='1' opacity='0.1'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23grid)'/%3E%3C/svg%3E");pointer-events:none}.welcome-content{position:relative;z-index:1}.welcome-title{font-size:2.5rem;font-weight:800;line-height:1.2;color:white;margin:0 0 0.5rem 0;text-shadow:0 2px 4px rgba(0,0,0,0.1)}.welcome-subtitle{font-size:1.125rem;color:white;margin:0;opacity:0.95;font-weight:400}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:2rem}@media (max-width:1200px){.stats-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.stats-grid{grid-template-columns:1fr}}.stat-card{background:#ffffff;border-radius:1.5rem;padding:1.5rem;border:2px solid #e5e7eb;transition:all 0.3s ease;position:relative;overflow:hidden}.stat-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,0.1);border-color:#1cb0f6}.stat-card-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.stat-card-icon{width:3.5rem;height:3.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;font-size:1.875rem;box-shadow:0 4px 12px rgba(0,0,0,0.1)}.stat-card-badge{padding:0.25rem 0.75rem;border-radius:9999px;font-weight:600;font-size:0.875rem}.badge-blue{background:rgba(28,176,246,0.1);color:#1cb0f6}.badge-green{background:rgba(88,204,2,0.1);color:#58cc02}.badge-yellow{background:rgba(255,200,0,0.1);color:#ffc800}.badge-purple{background:rgba(168,85,247,0.1);color:#a855f7}.badge-pink{background:rgba(236,72,153,0.1);color:#ec4899}.badge-red{background:rgba(239,68,68,0.1);color:#ef4444}.badge-orange{background:rgba(249,115,22,0.1);color:#f97316}.stat-card-value{font-size:2rem;font-weight:800;margin-bottom:0.5rem;color:#111827}.stat-card-label{color:#374151;margin-bottom:1rem;font-size:0.875rem;font-weight:500}.stat-card-link{color:#1cb0f6;text-decoration:none;font-weight:600;font-size:0.875rem;transition:color 0.2s ease}.stat-card-link:hover{color:#58cc02}.gradient-blue{background:linear-gradient(135deg,#1cb0f6 0%,#0ea5e9 100%)}.gradient-green{background:linear-gradient(135deg,#58cc02 0%,#22c55e 100%)}.gradient-yellow{background:linear-gradient(135deg,#ffc800 0%,#eab308 100%)}.gradient-purple{background:linear-gradient(135deg,#a855f7 0%,#8b5cf6 100%)}.gradient-pink{background:linear-gradient(135deg,#ec4899 0%,#f472b6 100%)}.gradient-red{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.gradient-orange{background:linear-gradient(135deg,#f97316 0%,#ea580c 100%)}.progress-bar-modern{background:#e5e7eb;height:0.75rem;border-radius:1rem;overflow:hidden;margin-bottom:0.75rem;margin-top:0.5rem}.progress-bar-fill{background:linear-gradient(90deg,#58cc02,#22c55e);height:100%;border-radius:1rem;transition:width 0.5s ease}.text-xs{font-size:0.75rem}.stat-card-divider{height:2px!important;background:#d1d5db!important;margin:0.75rem 0!important;border:none!important;width:100%!important;display:block!important}.action-button{width:100%;padding:0.75rem 1rem;border-radius:0.75rem;font-weight:600;transition:all 0.2s ease;border:none;cursor:pointer}.action-button-gradient{background:linear-gradient(135deg,#1cb0f6,#58cc02);color:white;box-shadow:0 4px 12px rgba(28,176,246,0.3)}.action-button-gradient:hover{transform:scale(1.05)}.action-button-outline{background:transparent;color:#374151;border:2px solid #e5e7eb}.action-button-outline:hover{border-color:#1cb0f6;color:#1cb0f6}@keyframes float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-10px)}}.floating{animation:float 3s ease-in-out infinite}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.section-title{font-size:1.5rem;font-weight:800;color:#111827}.section-link{color:#1cb0f6;font-weight:600;text-decoration:none;transition:color 0.2s ease}.section-link:hover{color:#58cc02}.video-section{margin-bottom:2rem}.video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}@media (max-width:768px){.video-grid{grid-template-columns:1fr}}.video-card{background:#ffffff;border-radius:1rem;overflow:hidden;border:2px solid #e5e7eb;transition:all 0.3s;cursor:pointer}.video-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.1);border-color:#1cb0f6}.video-thumbnail{width:100%;height:180px;background:linear-gradient(135deg,#1cb0f6,#58cc02);display:flex;align-items:center;justify-content:center;position:relative}.play-button{width:60px;height:60px;background:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;transition:all 0.3s}.video-card:hover .play-button{transform:scale(1.2)}.video-content{padding:1rem}.video-badges{display:flex;align-items:center;gap:0.5rem;margin-bottom:0.5rem}.video-badge{padding:0.25rem 0.5rem;border-radius:0.375rem;font-size:0.75rem;font-weight:600}.video-title{font-weight:700;color:#111827;margin-bottom:0.25rem}.video-description{font-size:0.875rem;color:#374151}.task-section{margin-bottom:2rem}.task-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}@media (max-width:768px){.task-grid{grid-template-columns:1fr}}.task-card{background:#ffffff;border-radius:1rem;padding:1rem;border:2px solid #e5e7eb;transition:all 0.2s;cursor:pointer;display:flex;align-items:center;gap:1rem}.task-card:hover{border-color:#1cb0f6;background:#f0f9ff}.task-icon{width:3rem;height:3rem;border-radius:0.75rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.task-content{flex:1}.task-title{font-weight:700;color:#111827;margin-bottom:0.25rem}.task-description{font-size:0.875rem;color:#374151}.task-button{padding:0.5rem 1rem;border-radius:0.75rem;font-weight:600;border:none;cursor:pointer;flex-shrink:0;transition:all 0.2s ease}.dashboard-additional-sections{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem}@media (max-width:768px){.dashboard-additional-sections{grid-template-columns:1fr}}.dashboard-section{background:#ffffff;border-radius:1.5rem;padding:1.5rem;border:2px solid #e5e7eb;transition:all 0.3s ease}.dashboard-section:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,0.1);border-color:#1cb0f6}html[data-bs-theme="dark"] .dashboard-section{background:#1a1a1a!important;border-color:#333333!important;color:#ffffff!important}html[data-bs-theme="dark"] .dashboard-section .section-header{background:#1a1a1a!important;color:#ffffff!important}html[data-bs-theme="dark"] .dashboard-section .section-content{background:#1a1a1a!important;color:#ffffff!important}html[data-bs-theme="dark"] .dashboard-section .video-item{background:#1a1a1a!important;color:#ffffff!important}html[data-bs-theme="dark"] .dashboard-section .video-thumbnail{background:#1a1a1a!important}html[data-bs-theme="dark"] .dashboard-section .video-icon{background:#1a1a1a!important}html[data-bs-theme="dark"] .dashboard-section .video-info{background:#1a1a1a!important;color:#ffffff!important}html[data-bs-theme="dark"] .dashboard-section .video-title{color:#ffffff!important}html[data-bs-theme="dark"] .dashboard-section .video-meta{color:#cccccc!important}html[data-bs-theme="dark"] .dashboard-section .video-date{color:#cccccc!important}html[data-bs-theme="dark"] .dashboard-section .section-title{color:#ffffff!important}html[data-bs-theme="dark"] .dashboard-section .section-link{color:#1cb0f6!important}html[data-bs-theme="dark"] .section-header h2.section-title,html[data-bs-theme="dark"] .section-header .section-title.h2{color:#ffffff!important}html[data-bs-theme="dark"] .section-header .section-link{color:#1cb0f6!important}html[data-bs-theme="dark"] .section-header .section-link:hover{color:#58cc02!important}html[data-bs-theme="dark"] .video-item{color:#ffffff!important}html[data-bs-theme="dark"] .video-item:hover{background-color:rgba(28,176,246,0.1)!important}html[data-bs-theme="dark"] .video-title{color:#ffffff!important}html[data-bs-theme="dark"] .video-meta{color:#cccccc!important}html[data-bs-theme="dark"] .video-date{color:#cccccc!important}html[data-bs-theme="dark"] .news-item{color:#ffffff!important}html[data-bs-theme="dark"] .news-item:hover{background-color:rgba(28,176,246,0.1)!important}html[data-bs-theme="dark"] .news-title{color:#ffffff!important}html[data-bs-theme="dark"] .news-meta{color:#cccccc!important}html[data-bs-theme="dark"] .news-date{color:#cccccc!important}html[data-bs-theme="dark"] .news-author{color:#cccccc!important}html[data-bs-theme="dark"] .task-item{color:#ffffff!important}html[data-bs-theme="dark"] .task-title{color:#ffffff!important}html[data-bs-theme="dark"] .task-meta{color:#cccccc!important}html[data-bs-theme="dark"] .task-date{color:#cccccc!important}html[data-bs-theme="dark"] .video-badge,html[data-bs-theme="dark"] .news-badge,html[data-bs-theme="dark"] .task-priority{color:#ffffff!important}html[data-bs-theme="dark"] .badge-red{background-color:#dc3545!important;color:#ffffff!important}html[data-bs-theme="dark"] .badge-purple{background-color:#6f42c1!important;color:#ffffff!important}html[data-bs-theme="dark"] .badge-blue{background-color:#0d6efd!important;color:#ffffff!important}html[data-bs-theme="dark"] .priority-high{background-color:#dc3545!important;color:#ffffff!important}html[data-bs-theme="dark"] .priority-medium{background-color:#fd7e14!important;color:#ffffff!important}html[data-bs-theme="dark"] .progress-item{color:#ffffff!important}html[data-bs-theme="dark"] .progress-label{color:#ffffff!important}html[data-bs-theme="dark"] .progress-bar-modern{background-color:#333333!important}html[data-bs-theme="dark"] .progress-bar-modern .progress-fill{background-color:#1cb0f6!important}html[data-bs-theme="dark"] .dashboard-section:hover{box-shadow:0 10px 25px rgba(0,0,0,0.3)!important;border-color:#1cb0f6!important}.section-title{display:flex;align-items:center;gap:0.5rem;font-size:1.25rem;font-weight:700;color:#111827;margin:0}.section-icon{font-size:1.125rem}.section-content{display:flex;flex-direction:column;gap:0.75rem}.video-item{display:flex;align-items:center;gap:0.75rem;padding:0.75rem;border-radius:0.75rem;transition:background-color 0.2s ease;cursor:pointer;text-decoration:none;color:inherit}.video-item:hover{background:#f8fafc;text-decoration:none;color:inherit}.video-thumbnail{position:relative;width:2.5rem;height:2.5rem;border-radius:0.75rem;overflow:hidden;flex-shrink:0}.video-thumbnail-img{width:100%;height:100%;object-fit:cover}.video-play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,0.7);color:white;border-radius:50%;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;font-size:0.75rem;opacity:0;transition:opacity 0.2s ease}.video-item:hover .video-play-overlay{opacity:1}.video-icon{width:2.5rem;height:2.5rem;border-radius:0.75rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.video-info{flex:1}.video-title{font-weight:600;color:#111827;margin-bottom:0.25rem;font-size:0.875rem;line-height:1.2}.video-meta{display:flex;align-items:center;gap:0.5rem;flex-wrap:wrap}.video-date{font-size:0.75rem;color:#374151}.video-rating{font-size:0.75rem;color:#f59e0b;font-weight:600}.video-item-upcoming{border-left:3px solid #ef4444!important;background:linear-gradient(135deg,#fef2f2 0%,#ffffff 100%)}.video-item-upcoming:hover{background:linear-gradient(135deg,#fee2e2 0%,#f8fafc 100%)!important}.video-item-upcoming .video-play-overlay{background:#ef4444!important;opacity:1!important}.badge-red{background:#ef4444;color:white}.news-item{display:flex;align-items:center;gap:0.75rem;padding:0.75rem;border-radius:0.75rem;transition:background-color 0.2s ease;border-left:3px solid #1cb0f6;padding-left:1rem;text-decoration:none;color:inherit}.news-item:hover{background:#f8fafc;text-decoration:none;color:inherit}.news-item.news-read{opacity:0.7;border-left-color:#374151}.news-item.news-read .news-title{color:#374151}.news-content{flex:1}.news-title{font-weight:700;color:#111827;margin-bottom:0.25rem;font-size:0.875rem}.news-meta{display:flex;align-items:center;gap:0.5rem;flex-wrap:wrap}.news-date,.news-author{font-size:0.75rem;color:#374151}.news-icon{font-size:1rem;flex-shrink:0}.task-item{display:flex;align-items:center;gap:0.75rem;padding:0.75rem;border-radius:0.75rem;transition:background-color 0.2s ease}.task-item:hover{background:#f8fafc}.task-icon{font-size:1rem;flex-shrink:0}.task-content{flex:1}.task-title{font-weight:600;color:#111827;margin-bottom:0.25rem}.task-meta{display:flex;align-items:center;justify-content:space-between}.task-priority{padding:0.125rem 0.5rem;border-radius:9999px;font-size:0.75rem;font-weight:600}.priority-high{background:rgba(239,68,68,0.1);color:#ef4444}.priority-medium{background:rgba(249,115,22,0.1);color:#f97316}.task-date{font-size:0.75rem;color:#374151}.progress-section{background:linear-gradient(135deg,#a855f7 0%,#1cb0f6 100%);color:white;border:none}.progress-section .section-title{color:white}.progress-section .section-link{color:rgba(255,255,255,0.8)}.progress-section .section-link:hover{color:white}.progress-item{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.progress-item:last-child{margin-bottom:0}.progress-label{font-weight:600;min-width:5rem;color:white}.progress-section .progress-bar-modern{flex:1;background:rgba(255,255,255,0.2)}.progress-section .progress-bar-fill{background:rgba(255,255,255,0.8)}.progress-value{font-weight:700;color:white;min-width:2.5rem;text-align:right}@media (max-width:768px){.welcome-title{font-size:2rem}.welcome-subtitle{font-size:1rem}.welcome-banner{padding:1.5rem}}@media (max-width:991.98px){.landing-page-wrapper{background-color:#ffffff!important;color:#111827!important}.landing-page-wrapper h1,.landing-page-wrapper .h1,.landing-page-wrapper h2,.landing-page-wrapper .h2,.landing-page-wrapper h3,.landing-page-wrapper .h3,.landing-page-wrapper h4,.landing-page-wrapper .h4,.landing-page-wrapper h5,.landing-page-wrapper .h5,.landing-page-wrapper h6,.landing-page-wrapper .h6{color:#1e40af!important;font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}.landing-page-wrapper p,.landing-page-wrapper span,.landing-page-wrapper div,.landing-page-wrapper li{color:#111827!important}.landing-page-wrapper .text-muted,.landing-page-wrapper small,.landing-page-wrapper .small{color:#374151!important}}@media (max-width:991.98px){html:not([data-bs-theme="dark"]) .landing-page-wrapper .hero{background:linear-gradient(135deg,rgba(30,64,175,0.85) 0%,rgba(37,99,235,0.85) 100%),var(--hero-bg-image,none)!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .hero h1,html:not([data-bs-theme="dark"]) .landing-page-wrapper .hero .h1{color:#ffffff!important;font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .hero p{color:#ffffff!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .hero .btn,html:not([data-bs-theme="dark"]) .landing-page-wrapper .hero .add-material-btn{background-color:#1e40af!important;border-color:#1e40af!important;color:#ffffff!important;font-weight:500!important;font-size:1.3rem!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .hero .btn:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .hero .add-material-btn:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .hero .btn:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .hero .add-material-btn:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .hero .btn:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .hero .add-material-btn:active{background-color:#2563eb!important;border-color:#2563eb!important;color:#ffffff!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(37,99,235,0.4)!important}}@media (max-width:991.98px){html:not([data-bs-theme="dark"]) .landing-page-wrapper .features{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%)!important;color:#ffffff!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .features h2,html:not([data-bs-theme="dark"]) .landing-page-wrapper .features .h2{color:#ffffff!important;font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .features .feature-card{background-color:rgba(255,255,255,0.95)!important;border:1px solid rgba(255,255,255,0.2)!important;color:#111827!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .features .feature-card .feature-icon{background:linear-gradient(135deg,#1e40af,#2563eb)!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .features .feature-card .feature-icon img{filter:brightness(0) invert(1)!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .features .feature-card h3,html:not([data-bs-theme="dark"]) .landing-page-wrapper .features .feature-card .h3{color:#1e40af!important;font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;font-weight:700!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .features .feature-card p{color:#374151!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .features .feature-card:hover .feature-icon{background:linear-gradient(135deg,#2563eb,#1e40af)!important}}@media (max-width:991.98px){html:not([data-bs-theme="dark"]) .landing-page-wrapper .courses{background-color:#f8fafc!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .courses h2,html:not([data-bs-theme="dark"]) .landing-page-wrapper .courses .h2{color:#1e40af!important;font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .courses .course-card{background-color:rgba(255,255,255,0.95)!important;border:1px solid #d1d5db!important;color:#111827!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .courses .course-card .course-card-title{color:#1e40af!important;font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .courses .course-card .course-description{color:#374151!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .courses .course-card .tariff-name{color:#111827!important;font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .courses .course-card .tariff-subtitle{color:#374151!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .courses .course-card .tariff-features .feature-item{color:#374151!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .courses .course-card .tariff-features .feature-item i{color:#111827!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .courses .course-card .tariff-price-block .old-price{color:#9ca3af!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .courses .course-card .tariff-price-block .current-price{color:#1e40af!important;font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .courses .course-card .tariff-price-block .promo-title,html:not([data-bs-theme="dark"]) .landing-page-wrapper .courses .course-card .tariff-price-block .promo-end-date{color:#1e40af!important;font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .courses .course-card .btn-buy{background-color:#1e40af!important;border-color:#1e40af!important;color:#ffffff!important;font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .courses .course-card .btn-buy:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .courses .course-card .btn-buy:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .courses .course-card .btn-buy:active{background-color:#2563eb!important;border-color:#2563eb!important;color:#ffffff!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .courses .course-card .tariff-actions .btn.btn-outline-secondary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .courses .course-card .tariff-actions .btn-outline-secondary.add-material-btn{color:#1e40af!important;border-color:#1e40af!important;background:transparent!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .courses .course-card .tariff-actions .btn.btn-outline-secondary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .courses .course-card .tariff-actions .btn-outline-secondary.add-material-btn:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .courses .course-card .tariff-actions .btn.btn-outline-secondary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .courses .course-card .tariff-actions .btn-outline-secondary.add-material-btn:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .courses .course-card .tariff-actions .btn.btn-outline-secondary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .courses .course-card .tariff-actions .btn-outline-secondary.add-material-btn:active{background:#1e40af!important;color:#ffffff!important;border-color:#1e40af!important}}@media (max-width:991.98px){html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table{background-color:#f8fafc!important;color:#111827!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table th,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table td{background-color:#f8fafc!important;color:#111827!important;border-color:#d1d5db!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table thead th{background-color:#f8fafc!important;color:#111827!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .feature-column{color:#111827!important;font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .feature-name{color:#111827!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .feature-name i{color:#1e40af!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .feature-name small,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .feature-name .small{color:#374151!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table tbody i.tariff-icon.fa-check{color:#059669!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table tbody i.tariff-icon.fa-times{color:#dc2626!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card{background-color:transparent!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-name{color:#374151!important;font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-price .old-price{color:#9ca3af!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-price .current-price{color:#059669!important;font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn{font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-outline-primary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn-outline-primary.add-material-btn,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .btn.btn-secondary,.event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-secondary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .add-material-btn.btn.btn-secondary,.event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn.btn-secondary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .btn.btn-outline-primary,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-outline-primary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .add-material-btn.btn-outline-primary,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-outline-primary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .event-history-page .btn.btn-secondary,.event-detail-page .event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-secondary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .event-history-page .add-material-btn.btn.btn-secondary,.event-detail-page .event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn.btn-secondary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .event-detail-page .btn.btn-secondary,.event-history-page .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-secondary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .event-detail-page .add-material-btn.btn.btn-secondary,.event-history-page .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn.btn-secondary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .add-material-btn.btn-secondary,.event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-secondary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .event-history-page .add-material-btn.btn-secondary,.event-detail-page .event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-secondary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .event-detail-page .add-material-btn.btn-secondary,.event-history-page .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-secondary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.add-material-btn,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .btn.add-material-btn,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.add-material-btn,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .add-material-btn,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.js-refresh-kanban,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.js-refresh-kanban.btn,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.js-refresh-kanban,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .btn.js-refresh-kanban,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.js-refresh-kanban,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .add-material-btn.js-refresh-kanban.btn,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.js-refresh-kanban.btn,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .add-material-btn.js-refresh-kanban,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.js-refresh-kanban,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.deposit-button,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.deposit-button,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .btn.deposit-button,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.deposit-button,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .add-material-btn.deposit-button,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.deposit-button,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .btn.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-outline-primary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn-outline-primary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary,.quality-workspace-page .filter-actions .event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-secondary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-history-page .add-material-btn.btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn.btn-secondary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary,.event-history-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-secondary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn.btn-secondary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.add-material-btn,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .add-material-btn.btn-filter,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.js-refresh-kanban,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .add-material-btn.btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.js-refresh-kanban.btn,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.deposit-button,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .add-material-btn.btn-filter.deposit-button,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.deposit-button,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-outline-primary,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-outline-primary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-outline-primary,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn-outline-primary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .btn.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-outline-primary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .add-material-btn.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn-outline-primary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary,.event-detail-page .quality-workspace-page .filter-actions .event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-secondary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .event-history-page .add-material-btn.btn-filter.btn.btn-secondary,.event-detail-page .quality-workspace-page .filter-actions .event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn.btn-secondary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-history-page .event-detail-page .btn.btn-filter.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-secondary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-history-page .event-detail-page .add-material-btn.btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn.btn-secondary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary,.event-detail-page .event-history-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-secondary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .event-history-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn.btn-secondary,.event-detail-page .event-history-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn.btn-secondary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .quality-workspace-page .filter-actions .event-detail-page .btn.btn-filter.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-secondary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .quality-workspace-page .filter-actions .event-detail-page .add-material-btn.btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn.btn-secondary,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.add-material-btn,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .btn.btn-filter.add-material-btn,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.add-material-btn,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .add-material-btn.btn-filter,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.js-refresh-kanban,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.js-refresh-kanban.btn,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.js-refresh-kanban.btn,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .btn.btn-filter.js-refresh-kanban,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.js-refresh-kanban,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .add-material-btn.btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.js-refresh-kanban.btn,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.deposit-button,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.deposit-button,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.deposit-button,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .btn.btn-filter.deposit-button,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.deposit-button,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .add-material-btn.btn-filter.deposit-button,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.deposit-button{color:#1e40af!important;border-color:#1e40af!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-outline-primary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn-outline-primary.add-material-btn:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .btn.btn-secondary:hover,.event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-secondary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .add-material-btn.btn.btn-secondary:hover,.event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn.btn-secondary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .btn.btn-outline-primary:hover,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-outline-primary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .add-material-btn.btn-outline-primary:hover,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-outline-primary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .event-history-page .btn.btn-secondary:hover,.event-detail-page .event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-secondary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .event-history-page .add-material-btn.btn.btn-secondary:hover,.event-detail-page .event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn.btn-secondary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .event-detail-page .btn.btn-secondary:hover,.event-history-page .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-secondary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .event-detail-page .add-material-btn.btn.btn-secondary:hover,.event-history-page .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn.btn-secondary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .add-material-btn.btn-secondary:hover,.event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-secondary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .event-history-page .add-material-btn.btn-secondary:hover,.event-detail-page .event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-secondary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .event-detail-page .add-material-btn.btn-secondary:hover,.event-history-page .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-secondary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.add-material-btn:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .btn.add-material-btn:hover,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.add-material-btn:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .add-material-btn:hover,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.js-refresh-kanban:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.js-refresh-kanban.btn:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.js-refresh-kanban:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .btn.js-refresh-kanban:hover,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.js-refresh-kanban:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .add-material-btn.js-refresh-kanban.btn:hover,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.js-refresh-kanban.btn:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .add-material-btn.js-refresh-kanban:hover,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.js-refresh-kanban:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.deposit-button:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.deposit-button:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .btn.deposit-button:hover,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.deposit-button:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .add-material-btn.deposit-button:hover,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.deposit-button:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .btn.btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-outline-primary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn-outline-primary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-secondary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-history-page .add-material-btn.btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn.btn-secondary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-secondary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn.btn-secondary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.add-material-btn:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .add-material-btn.btn-filter:hover,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban:hover,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.js-refresh-kanban:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .add-material-btn.btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.js-refresh-kanban.btn:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.deposit-button:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .add-material-btn.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.deposit-button:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-outline-primary:hover,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-outline-primary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-outline-primary:hover,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn-outline-primary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .btn.btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-outline-primary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .add-material-btn.btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn-outline-primary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary:hover,.event-detail-page .quality-workspace-page .filter-actions .event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-secondary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .event-history-page .add-material-btn.btn-filter.btn.btn-secondary:hover,.event-detail-page .quality-workspace-page .filter-actions .event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn.btn-secondary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-history-page .event-detail-page .btn.btn-filter.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-secondary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-history-page .event-detail-page .add-material-btn.btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn.btn-secondary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary:hover,.event-detail-page .event-history-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-secondary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .event-history-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn.btn-secondary:hover,.event-detail-page .event-history-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn.btn-secondary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .quality-workspace-page .filter-actions .event-detail-page .btn.btn-filter.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-secondary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .quality-workspace-page .filter-actions .event-detail-page .add-material-btn.btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn.btn-secondary:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn:hover,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.add-material-btn:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter:hover,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .btn.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.add-material-btn:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .add-material-btn.btn-filter:hover,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban:hover,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.js-refresh-kanban:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.js-refresh-kanban.btn:hover,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.js-refresh-kanban.btn:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .btn.btn-filter.js-refresh-kanban:hover,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.js-refresh-kanban:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .add-material-btn.btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.js-refresh-kanban.btn:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button:hover,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.deposit-button:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.deposit-button:hover,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.deposit-button:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .btn.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.deposit-button:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .add-material-btn.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.deposit-button:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-outline-primary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn-outline-primary.add-material-btn:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .btn.btn-secondary:focus,.event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-secondary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .add-material-btn.btn.btn-secondary:focus,.event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn.btn-secondary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .btn.btn-outline-primary:focus,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-outline-primary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .add-material-btn.btn-outline-primary:focus,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-outline-primary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .event-history-page .btn.btn-secondary:focus,.event-detail-page .event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-secondary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .event-history-page .add-material-btn.btn.btn-secondary:focus,.event-detail-page .event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn.btn-secondary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .event-detail-page .btn.btn-secondary:focus,.event-history-page .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-secondary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .event-detail-page .add-material-btn.btn.btn-secondary:focus,.event-history-page .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn.btn-secondary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .add-material-btn.btn-secondary:focus,.event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-secondary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .event-history-page .add-material-btn.btn-secondary:focus,.event-detail-page .event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-secondary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .event-detail-page .add-material-btn.btn-secondary:focus,.event-history-page .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-secondary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.add-material-btn:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .btn.add-material-btn:focus,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.add-material-btn:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .add-material-btn:focus,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.js-refresh-kanban:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.js-refresh-kanban.btn:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.js-refresh-kanban:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .btn.js-refresh-kanban:focus,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.js-refresh-kanban:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .add-material-btn.js-refresh-kanban.btn:focus,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.js-refresh-kanban.btn:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .add-material-btn.js-refresh-kanban:focus,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.js-refresh-kanban:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.deposit-button:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.deposit-button:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .btn.deposit-button:focus,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.deposit-button:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .add-material-btn.deposit-button:focus,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.deposit-button:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .btn.btn-filter.btn-outline-primary:focus,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-outline-primary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-outline-primary:focus,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn-outline-primary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary:focus,.quality-workspace-page .filter-actions .event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-secondary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-history-page .add-material-btn.btn-filter.btn.btn-secondary:focus,.quality-workspace-page .filter-actions .event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn.btn-secondary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary:focus,.event-history-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-secondary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn.btn-secondary:focus,.event-history-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn.btn-secondary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn:focus,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.add-material-btn:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .add-material-btn.btn-filter:focus,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban:focus,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.js-refresh-kanban:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .add-material-btn.btn-filter.js-refresh-kanban.btn:focus,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.js-refresh-kanban.btn:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button:focus,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.deposit-button:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .add-material-btn.btn-filter.deposit-button:focus,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.deposit-button:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-outline-primary:focus,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-outline-primary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-outline-primary:focus,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn-outline-primary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .btn.btn-filter.btn-outline-primary:focus,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-outline-primary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .add-material-btn.btn-filter.btn-outline-primary:focus,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn-outline-primary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary:focus,.event-detail-page .quality-workspace-page .filter-actions .event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-secondary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .event-history-page .add-material-btn.btn-filter.btn.btn-secondary:focus,.event-detail-page .quality-workspace-page .filter-actions .event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn.btn-secondary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-history-page .event-detail-page .btn.btn-filter.btn-secondary:focus,.quality-workspace-page .filter-actions .event-history-page .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-secondary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-history-page .event-detail-page .add-material-btn.btn-filter.btn.btn-secondary:focus,.quality-workspace-page .filter-actions .event-history-page .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn.btn-secondary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary:focus,.event-detail-page .event-history-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-secondary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .event-history-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn.btn-secondary:focus,.event-detail-page .event-history-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn.btn-secondary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .quality-workspace-page .filter-actions .event-detail-page .btn.btn-filter.btn-secondary:focus,.event-history-page .quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-secondary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .quality-workspace-page .filter-actions .event-detail-page .add-material-btn.btn-filter.btn.btn-secondary:focus,.event-history-page .quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn.btn-secondary:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn:focus,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.add-material-btn:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter:focus,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .btn.btn-filter.add-material-btn:focus,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.add-material-btn:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .add-material-btn.btn-filter:focus,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban:focus,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.js-refresh-kanban:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.js-refresh-kanban.btn:focus,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.js-refresh-kanban.btn:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .btn.btn-filter.js-refresh-kanban:focus,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.js-refresh-kanban:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .add-material-btn.btn-filter.js-refresh-kanban.btn:focus,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.js-refresh-kanban.btn:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button:focus,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.deposit-button:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.deposit-button:focus,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.deposit-button:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .btn.btn-filter.deposit-button:focus,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.deposit-button:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .add-material-btn.btn-filter.deposit-button:focus,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.deposit-button:focus,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-outline-primary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn-outline-primary.add-material-btn:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .btn.btn-secondary:active,.event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-secondary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .add-material-btn.btn.btn-secondary:active,.event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn.btn-secondary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .btn.btn-outline-primary:active,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-outline-primary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .add-material-btn.btn-outline-primary:active,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-outline-primary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .event-history-page .btn.btn-secondary:active,.event-detail-page .event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-secondary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .event-history-page .add-material-btn.btn.btn-secondary:active,.event-detail-page .event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn.btn-secondary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .event-detail-page .btn.btn-secondary:active,.event-history-page .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-secondary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .event-detail-page .add-material-btn.btn.btn-secondary:active,.event-history-page .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn.btn-secondary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .add-material-btn.btn-secondary:active,.event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-secondary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .event-history-page .add-material-btn.btn-secondary:active,.event-detail-page .event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-secondary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .event-detail-page .add-material-btn.btn-secondary:active,.event-history-page .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-secondary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.add-material-btn:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .btn.add-material-btn:active,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.add-material-btn:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .add-material-btn:active,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.js-refresh-kanban:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.js-refresh-kanban.btn:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.js-refresh-kanban:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .btn.js-refresh-kanban:active,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.js-refresh-kanban:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .add-material-btn.js-refresh-kanban.btn:active,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.js-refresh-kanban.btn:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .add-material-btn.js-refresh-kanban:active,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.js-refresh-kanban:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.deposit-button:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.deposit-button:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .btn.deposit-button:active,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.deposit-button:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .add-material-btn.deposit-button:active,.event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.deposit-button:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .btn.btn-filter.btn-outline-primary:active,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-outline-primary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-outline-primary:active,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn-outline-primary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary:active,.quality-workspace-page .filter-actions .event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-secondary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-history-page .add-material-btn.btn-filter.btn.btn-secondary:active,.quality-workspace-page .filter-actions .event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn.btn-secondary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary:active,.event-history-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-secondary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn.btn-secondary:active,.event-history-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn.btn-secondary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn:active,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.add-material-btn:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .add-material-btn.btn-filter:active,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban:active,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.js-refresh-kanban:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .add-material-btn.btn-filter.js-refresh-kanban.btn:active,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.js-refresh-kanban.btn:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button:active,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.deposit-button:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .add-material-btn.btn-filter.deposit-button:active,.quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.deposit-button:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-outline-primary:active,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-outline-primary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-outline-primary:active,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn-outline-primary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .btn.btn-filter.btn-outline-primary:active,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-outline-primary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .add-material-btn.btn-filter.btn-outline-primary:active,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn-outline-primary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary:active,.event-detail-page .quality-workspace-page .filter-actions .event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-secondary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .event-history-page .add-material-btn.btn-filter.btn.btn-secondary:active,.event-detail-page .quality-workspace-page .filter-actions .event-history-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn.btn-secondary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-history-page .event-detail-page .btn.btn-filter.btn-secondary:active,.quality-workspace-page .filter-actions .event-history-page .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-secondary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-history-page .event-detail-page .add-material-btn.btn-filter.btn.btn-secondary:active,.quality-workspace-page .filter-actions .event-history-page .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn.btn-secondary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary:active,.event-detail-page .event-history-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-secondary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .event-history-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn.btn-secondary:active,.event-detail-page .event-history-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn.btn-secondary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .quality-workspace-page .filter-actions .event-detail-page .btn.btn-filter.btn-secondary:active,.event-history-page .quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.btn-secondary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-history-page .quality-workspace-page .filter-actions .event-detail-page .add-material-btn.btn-filter.btn.btn-secondary:active,.event-history-page .quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.btn.btn-secondary:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn:active,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.add-material-btn:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter:active,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .btn.btn-filter.add-material-btn:active,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.add-material-btn:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .add-material-btn.btn-filter:active,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban:active,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.js-refresh-kanban:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.js-refresh-kanban.btn:active,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.js-refresh-kanban.btn:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .btn.btn-filter.js-refresh-kanban:active,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.js-refresh-kanban:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .add-material-btn.btn-filter.js-refresh-kanban.btn:active,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.js-refresh-kanban.btn:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button:active,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.deposit-button:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .event-detail-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.deposit-button:active,.event-detail-page .quality-workspace-page .filter-actions html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.deposit-button:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .btn.btn-filter.deposit-button:active,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .btn.btn-filter.deposit-button:active,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .quality-workspace-page .filter-actions .event-detail-page .add-material-btn.btn-filter.deposit-button:active,.quality-workspace-page .filter-actions .event-detail-page html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-actions .add-material-btn.btn-filter.deposit-button:active{background-color:#1e40af!important;border-color:#1e40af!important;color:#ffffff!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card.student{border-color:rgba(209,213,219,0.5)!important;background:rgba(248,250,252,0.3)!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card.student .current-price{color:#059669!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card.lite{border-color:rgba(30,64,175,0.4)!important;background:rgba(30,64,175,0.1)!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card.lite .current-price{color:#1e40af!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card.pro{border-color:rgba(217,119,6,0.4)!important;background:rgba(217,119,6,0.1)!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card.pro .current-price{color:#d97706!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card.vip,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card.max{border-color:rgba(106,54,120,0.4)!important;background:rgba(106,54,120,0.1)!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card.vip .current-price,html:not([data-bs-theme="dark"]) .landing-page-wrapper .tariff-comparison-table .tariff-card.max .current-price{color:#6a3678!important}}@media (max-width:991.98px){html:not([data-bs-theme="dark"]) .landing-page-wrapper .testimonials{background-color:#f8fafc!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .testimonials h2,html:not([data-bs-theme="dark"]) .landing-page-wrapper .testimonials .h2{color:#1e40af!important;font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .testimonials .card .card-body{background-color:#ffffff!important;color:#111827!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .testimonials .card .card-body .fw-bold{color:#111827!important;font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .testimonials .card .card-body .text-muted{color:#374151!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .testimonials .card .card-body blockquote p{color:#111827!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .testimonials .stars-rating i{color:#d97706!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .testimonials .swiper-button-next,html:not([data-bs-theme="dark"]) .landing-page-wrapper .testimonials .swiper-button-prev{color:#1e40af!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .testimonials .swiper-button-next:hover,html:not([data-bs-theme="dark"]) .landing-page-wrapper .testimonials .swiper-button-prev:hover{color:#2563eb!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .testimonials .swiper-pagination-bullet{background-color:#9ca3af!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .testimonials .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#1e40af!important}}@media (max-width:991.98px){html:not([data-bs-theme="dark"]) .landing-page-wrapper .form-label{color:#111827!important;font-weight:500!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .form-select{background-color:#ffffff!important;border-color:#d1d5db!important;color:#111827!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .form-select:focus{border-color:#1e40af!important;box-shadow:0 0 0 0.2rem rgba(30,64,175,0.25)!important;color:#111827!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .course-description-toggle{background:none!important;border:none!important;color:#1e40af!important;font-weight:500!important;text-decoration:underline!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper .course-description-toggle:hover{color:#2563eb!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper a{color:#1e40af!important}html:not([data-bs-theme="dark"]) .landing-page-wrapper a:hover{color:#2563eb!important}}@media (max-width:575.98px){.landing-page-wrapper .hero h1,.landing-page-wrapper .hero .h1{color:#ffffff!important;font-size:1.5rem!important;font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}.landing-page-wrapper .hero p{color:#ffffff!important;font-size:1rem!important}.landing-page-wrapper .features .feature-card h3,.landing-page-wrapper .features .feature-card .h3{color:#1e40af!important;font-size:1.2rem!important;font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}.landing-page-wrapper .features .feature-card p{color:#374151!important;font-size:0.95rem!important}.landing-page-wrapper .courses .course-card .course-card-title{color:#1e40af!important;font-size:1.4rem!important;font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}.landing-page-wrapper .courses .course-card .tariff-name{color:#111827!important;font-size:1.75rem!important;font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}}@media (max-width:991.98px){.landing-page-wrapper .text-primary{color:#1e40af!important}.landing-page-wrapper .text-secondary{color:#374151!important}.landing-page-wrapper .text-success{color:#059669!important}.landing-page-wrapper .text-warning{color:#d97706!important}.landing-page-wrapper .text-danger{color:#dc2626!important}.landing-page-wrapper .text-info{color:#0891b2!important}.landing-page-wrapper .text-muted{color:#374151!important}.landing-page-wrapper .bg-primary{background-color:#1e40af!important}.landing-page-wrapper .bg-secondary{background-color:#2563eb!important}.landing-page-wrapper .bg-light{background-color:#f8fafc!important}.landing-page-wrapper .bg-white{background-color:#ffffff!important}.landing-page-wrapper .border-primary{border-color:#1e40af!important}.landing-page-wrapper .border{border-color:#d1d5db!important}}@media (max-width:991.98px){body .landing-page-wrapper i,body .landing-page-wrapper .fas,body .landing-page-wrapper .far,body .landing-page-wrapper .fab,body .landing-page-wrapper .fal{color:inherit!important}body .landing-page-wrapper h1,body .landing-page-wrapper h2,body .landing-page-wrapper h3,body .landing-page-wrapper h4,body .landing-page-wrapper h5,body .landing-page-wrapper h6,body .landing-page-wrapper .h1,body .landing-page-wrapper .h2,body .landing-page-wrapper .h3,body .landing-page-wrapper .h4,body .landing-page-wrapper .h5,body .landing-page-wrapper .h6{font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}body .landing-page-wrapper p,body .landing-page-wrapper span,body .landing-page-wrapper div,body .landing-page-wrapper li,body .landing-page-wrapper a,body .landing-page-wrapper button,body .landing-page-wrapper input,body .landing-page-wrapper select,body .landing-page-wrapper textarea{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}}*,*::before,*::after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}html,body{overflow-x:hidden;overflow-y:auto}body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;line-height:1.6;color:#111827;background-color:#ffffff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overflow-y:auto}a{color:#1e40af;text-decoration:none}a:hover{color:#173083;text-decoration:underline}#support-chat-button{position:fixed;bottom:25px;right:25px;z-index:1055}@media (max-width:991.98px){#support-chat-button{right:25px}}#support-chat-button a{display:flex;justify-content:center;align-items:center;width:55px;height:55px;background-color:#1e40af;color:#ffffff;border-radius:50%;font-size:1.8rem;text-decoration:none;box-shadow:0 4px 12px rgba(0,0,0,0.15);transition:background-color 0.2s ease,transform 0.2s ease}#support-chat-button a:hover{background-color:#18338c;transform:scale(1.1)}@media (max-width:calc(992px - 0.02px)){body.mobile-menu-scroll-lock{overflow-y:hidden}}#chat-typing-indicator{min-height:0;height:0;opacity:0;overflow:hidden;padding-top:0;padding-bottom:0;transition:height 0.25s ease-in-out,opacity 0.25s ease-in-out,padding-top 0.25s ease-in-out,padding-bottom 0.25s ease-in-out,min-height 0.25s ease-in-out;font-size:0.875rem;color:#374151;font-style:italic;background-color:#f8fafc;border-bottom:1px solid #d1d5db}#chat-typing-indicator.typing-active{min-height:1.6em;height:auto;opacity:1;padding-top:0.25rem;padding-bottom:0.25rem}::selection{background:#bfcbf4;color:rgba(30,64,175,0.5)}::-moz-selection{background:#bfcbf4;color:rgba(30,64,175,0.5)}*,*::before,*::after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}.sma-tg-root{font-family:'Inter','Segoe UI',Arial,sans-serif;background:var(--chat-bg);color:var(--chat-text-primary);height:100dvh;display:flex;flex-direction:column;overflow-y:auto}.telegram-wrapper{display:flex;flex:1;width:100%;height:100%;overflow:hidden;min-height:0}@media (max-width:767px){.telegram-wrapper{flex-direction:column;height:100vh;height:100dvh}.sma-tg-chat-list,.sma-tg-list{width:100%;border-radius:0}.sma-tg-chat-list-item,.sma-tg-room{border-radius:0;margin:0;padding:20px 16px}.sma-tg-chat-list-item:hover,.sma-tg-room:hover{transform:none;box-shadow:none;background:rgba(30,64,175,0.05)}.sma-tg-messages{padding:16px 12px 80px;gap:10px}.chat-bubble,.message-bubble{min-width:160px;max-width:85%;padding:12px 16px;font-size:1rem}.chat-bubble .video-container,.message-bubble .video-container{max-width:100%!important;width:100%!important;margin-left:-12px!important;margin-right:-12px!important;margin-top:1rem!important;margin-bottom:1rem!important}}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-container{display:flex;height:100%;max-width:1200px;margin:40px auto;background:var(--chat-surface);border-radius:var(--chat-radius-lg);border:1px solid var(--chat-border);box-shadow:var(--chat-shadow-soft);overflow:hidden}.sma-tg-chat-list,.sma-tg-list{width:340px;background:var(--chat-surface);border-right:1px solid var(--chat-border);display:flex;flex-direction:column;height:100%;min-height:0}.sma-tg-chat-tabs{display:flex;align-items:center;justify-content:flex-start;gap:0;padding:8px 6px;background:var(--chat-surface);border-bottom:1px solid var(--chat-border);position:relative;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.3) transparent;scroll-behavior:smooth}.sma-tg-chat-tabs::-webkit-scrollbar{height:4px;display:block}.sma-tg-chat-tabs::-webkit-scrollbar-track{background:transparent}.sma-tg-chat-tabs::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.3);border-radius:2px}.sma-tg-chat-tabs::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.5)}.sma-tg-chat-tabs .add-folder-btn{background:rgba(30,64,175,0.1);color:#1e40af!important;border-radius:8px;margin-left:4px;min-width:32px;width:32px;padding:8px}.sma-tg-chat-tabs .add-folder-btn:hover{background:rgba(30,64,175,0.2);transform:scale(1.05)}.sma-tg-chat-tabs .add-folder-btn i{font-size:0.75rem}.sma-tg-chat-tabs .folder-tab{position:relative}.sma-tg-chat-tabs .folder-tab .folder-unread-badge{position:absolute;top:-2px;right:-2px;background:#ef4444;color:white;border-radius:10px;font-size:0.7rem;font-weight:600;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;padding:0 4px;line-height:1}.chat-resize-handle{position:absolute;top:0;right:-3px;width:6px;height:100%;background:transparent;cursor:col-resize;z-index:1000}.chat-resize-handle:hover{background:rgba(59,130,246,0.3)}.chat-resize-handle:active{background:rgba(59,130,246,0.5)}.sma-tg-list{position:relative;min-width:280px;max-width:500px;width:350px;resize:horizontal;overflow:hidden}.sma-tg-list::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(30,64,175,0.02) 0%,rgba(37,99,235,0.01) 50%,rgba(30,64,175,0.02) 100%);pointer-events:none}[data-bs-theme="dark"] .sma-tg-list{background:#1f2937;border-bottom-color:#374151}[data-bs-theme="dark"] .sma-tg-list::before{background:linear-gradient(90deg,rgba(59,130,246,0.03) 0%,rgba(59,130,246,0.02) 50%,rgba(59,130,246,0.03) 100%)}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab{flex:none;flex-shrink:0;width:auto;min-width:fit-content;max-width:none;padding:8px 10px;margin:0;border:none;background:transparent;cursor:pointer;font-size:0.875rem;font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.4;color:#374151;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all 0.25s cubic-bezier(0.4,0,0.2,1);border-radius:20px;position:relative;z-index:1}.sma-tg-chat-tab i{font-size:0.75rem;line-height:1;flex-shrink:0;transition:transform 0.25s ease}.sma-tg-chat-tab span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60px;flex-shrink:0;display:block}.sma-tg-chat-tab.active{background:#1e40af!important;color:#ffffff!important;font-weight:600;box-shadow:0 2px 8px rgba(30,64,175,0.25);transform:none}.sma-tg-chat-tab.active i{color:#ffffff!important;transform:scale(1.1)}.sma-tg-chat-tab.active span{color:#ffffff!important}.sma-tg-chat-tab:hover:not(.active){background:rgba(30,64,175,0.1)!important;color:#1e40af!important;transform:translateY(-1px);box-shadow:0 2px 6px rgba(30,64,175,0.15)}.sma-tg-chat-tab:hover:not(.active) i{color:#1e40af!important;transform:scale(1.05)}.sma-tg-chat-tab:hover:not(.active) span{color:#1e40af!important}[data-bs-theme="dark"] .sma-tg-chat-tab{color:#d1d5db}[data-bs-theme="dark"] .sma-tg-chat-tab.active{background:#3b82f6!important;color:#111827!important;box-shadow:0 2px 8px rgba(59,130,246,0.3)}[data-bs-theme="dark"] .sma-tg-chat-tab.active i{color:#111827!important}[data-bs-theme="dark"] .sma-tg-chat-tab.active span{color:#111827!important}[data-bs-theme="dark"] .sma-tg-chat-tab:hover:not(.active){background:rgba(59,130,246,0.15)!important;color:#3b82f6!important;box-shadow:0 2px 6px rgba(59,130,246,0.2)}[data-bs-theme="dark"] .sma-tg-chat-tab:hover:not(.active) i{color:#3b82f6!important}[data-bs-theme="dark"] .sma-tg-chat-tab:hover:not(.active) span{color:#3b82f6!important}.tab-unread{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:50px;background:#dc2626;color:#ffffff;font-size:0.75rem;font-weight:600;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;text-align:center;position:relative;transition:all 0.3s ease;transform:scale(1)}.tab-unread::before{content:'';display:inline-block;height:100%;vertical-align:middle}.tab-unread.is-hidden{display:none}.tab-unread:not(.is-hidden){animation:badgePulse 0.3s ease-out}[data-bs-theme="dark"] .tab-unread{background:#dc2626;color:#ffffff}.tab-unread[data-tab-unread="0"]{display:none}.tab-unread[data-tab-unread]:not([data-tab-unread="0"]):not([data-tab-unread="1"]):not([data-tab-unread="2"]):not([data-tab-unread="3"]):not([data-tab-unread="4"]):not([data-tab-unread="5"]):not([data-tab-unread="6"]):not([data-tab-unread="7"]):not([data-tab-unread="8"]):not([data-tab-unread="9"]){min-width:22px;height:20px;font-size:0.7rem}@keyframes badgePulse{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2);opacity:1}100%{transform:scale(1);opacity:1}}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-list-header{padding:18px 20px;font-size:1.3rem;font-weight:700;color:#1e40af;border-bottom:1px solid #d1d5db;background:#f8fafc;font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}[data-bs-theme="dark"] .sma-tg-chat-list-header{color:#3b82f6;background:#1f2937;border-bottom-color:#374151}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-list-search{padding:12px 20px;border-bottom:1px solid #d1d5db;background:#f8fafc}[data-bs-theme="dark"] .sma-tg-chat-list-search{background:#1f2937;border-bottom-color:#374151}.sma-tg-chat-list-search .chat-type-filter{margin-top:8px}.sma-tg-chat-list-search .chat-type-filter select{width:100%;padding:6px 8px;border:1px solid #d1d5db;border-radius:6px;font-size:0.85rem;background:#ffffff;color:#111827}.sma-tg-chat-list-search .chat-type-filter select:focus{outline:none;border-color:#1e40af;box-shadow:0 0 0 2px rgba(30,64,175,0.1)}[data-bs-theme="dark"] .sma-tg-chat-list-search .chat-type-filter select{background:#111827;color:#f9fafb;border-color:#374151}[data-bs-theme="dark"] .sma-tg-chat-list-search .chat-type-filter select:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,0.15)}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-list-search input{width:100%;padding:10px 16px;border-radius:12px;border:1px solid #d1d5db;font-size:0.95rem;background:#ffffff;color:#111827;transition:all 0.3s ease;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.sma-tg-chat-list-search input::placeholder{color:#374151;font-style:normal}.sma-tg-chat-list-search input:focus{outline:none;border-color:#1e40af;box-shadow:0 0 0 3px rgba(30,64,175,0.1)}[data-bs-theme="dark"] .sma-tg-chat-list-search input{background:#111827;color:#f9fafb;border-color:#374151}[data-bs-theme="dark"] .sma-tg-chat-list-search input::placeholder{color:#d1d5db}[data-bs-theme="dark"] .sma-tg-chat-list-search input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,0.15)}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-list-items,.sma-tg-list-items{flex:1;overflow-y:auto;scrollbar-width:thin;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding-bottom:20px}.sma-tg-chat-list-items::-webkit-scrollbar,.sma-tg-list-items::-webkit-scrollbar{width:6px}.sma-tg-chat-list-items::-webkit-scrollbar-track,.sma-tg-list-items::-webkit-scrollbar-track{background:transparent}.sma-tg-chat-list-items::-webkit-scrollbar-thumb,.sma-tg-list-items::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);border-radius:3px;opacity:0;transition:opacity 0.3s}.sma-tg-chat-list-items:hover::-webkit-scrollbar-thumb,.sma-tg-list-items:hover::-webkit-scrollbar-thumb{opacity:1}.sma-tg-chat-list-item,.sma-tg-room{display:flex;align-items:center;gap:16px;padding:18px 20px;border-bottom:none;cursor:pointer;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);position:relative;background:var(--chat-surface-elevated);border-radius:var(--chat-radius-lg);margin:6px 10px;border:1px solid transparent;box-shadow:var(--chat-shadow-soft)}.sma-tg-chat-list-item::before,.sma-tg-room::before{content:'';position:absolute;left:8px;top:50%;transform:translateY(-50%);width:4px;height:0;background:#1e40af;border-radius:2px;transition:all 0.3s ease}.sma-tg-chat-list-item:hover,.sma-tg-room:hover{background:var(--chat-list-hover);transform:translateX(2px);box-shadow:var(--chat-shadow-strong);border-color:rgba(30,64,175,0.2)}.sma-tg-chat-list-item:hover .sma-tg-chat-list-avatar,.sma-tg-chat-list-item:hover .sma-tg-room-avatar,.sma-tg-room:hover .sma-tg-chat-list-avatar,.sma-tg-room:hover .sma-tg-room-avatar{transform:scale(1.04);box-shadow:0 6px 16px rgba(30,64,175,0.25)}.sma-tg-chat-list-item.active,.active.sma-tg-room{background:var(--chat-list-active);border-color:rgba(30,64,175,0.35);box-shadow:var(--chat-shadow-strong)}.sma-tg-chat-list-item.active::before,.active.sma-tg-room::before{height:20px}.sma-tg-chat-list-item.active .sma-tg-chat-list-title,.sma-tg-chat-list-item.active .sma-tg-room-title,.active.sma-tg-room .sma-tg-chat-list-title,.active.sma-tg-room .sma-tg-room-title{color:#1e40af;font-weight:700}.sma-tg-chat-list-item.active .sma-tg-chat-list-preview,.sma-tg-chat-list-item.active .sma-tg-room-preview,.active.sma-tg-room .sma-tg-chat-list-preview,.active.sma-tg-room .sma-tg-room-preview{color:#1e40af;opacity:0.8}.sma-tg-chat-list-item.unread::before,.unread.sma-tg-room::before{height:12px}.sma-tg-chat-list-item.unread .sma-tg-chat-list-title,.sma-tg-chat-list-item.unread .sma-tg-room-title,.unread.sma-tg-room .sma-tg-chat-list-title,.unread.sma-tg-room .sma-tg-room-title{font-weight:700}[data-bs-theme="dark"] .sma-tg-chat-list-item::before,[data-bs-theme="dark"] .sma-tg-room::before{background:#3b82f6}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-list-avatar,.sma-tg-room-avatar{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);display:flex;align-items:center;justify-content:center;color:#ffffff;font-weight:700;font-size:1.3rem;overflow:hidden;box-shadow:0 3px 12px rgba(30,64,175,0.25);transition:all 0.4s cubic-bezier(0.4,0,0.2,1);font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";position:relative;line-height:1}.sma-tg-chat-list-avatar::after,.sma-tg-room-avatar::after{content:'';position:absolute;bottom:2px;right:2px;width:14px;height:14px;border-radius:50%;background:#059669;border:2px solid #ffffff;opacity:0;transform:scale(0.8);transition:all 0.3s ease}.sma-tg-chat-list-avatar.online::after,.online.sma-tg-room-avatar::after{opacity:1;transform:scale(1)}.sma-tg-chat-list-avatar img,.sma-tg-room-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%;transition:all 0.3s ease}.sma-tg-chat-list-item:hover .sma-tg-chat-list-avatar,.sma-tg-chat-list-item:hover .sma-tg-room-avatar,.sma-tg-room:hover .sma-tg-chat-list-avatar,.sma-tg-room:hover .sma-tg-room-avatar{transform:scale(1.08);box-shadow:0 6px 20px rgba(30,64,175,0.35)}[data-bs-theme="dark"] .sma-tg-chat-list-avatar,[data-bs-theme="dark"] .sma-tg-room-avatar{background:radial-gradient(circle at 30% 30%,rgba(59,130,246,0.25),rgba(59,130,246,0.05));box-shadow:0 3px 10px rgba(59,130,246,0.2)}[data-bs-theme="dark"] .sma-tg-chat-list-avatar::after,[data-bs-theme="dark"] .sma-tg-room-avatar::after{background:#10b981}.sma-tg-chat-list-item:hover [data-bs-theme="dark"] .sma-tg-chat-list-avatar,.sma-tg-chat-list-item:hover [data-bs-theme="dark"] .sma-tg-room-avatar,.sma-tg-room:hover [data-bs-theme="dark"] .sma-tg-chat-list-avatar,.sma-tg-room:hover [data-bs-theme="dark"] .sma-tg-room-avatar{box-shadow:0 6px 18px rgba(59,130,246,0.35)}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-list-avatar img,.sma-tg-room-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.sma-tg-chat-list-info,.sma-tg-room-info{flex:1;min-width:0}.sma-tg-chat-list-title,.sma-tg-room-title{font-size:1.05rem;font-weight:600;color:var(--chat-text-primary);font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.3;margin-bottom:2px}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-list-preview,.sma-tg-room-preview{font-size:0.9rem;color:var(--chat-text-secondary);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;font-weight:400}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-list-meta{text-align:right;min-width:52px;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.sma-tg-chat-list-time,.sma-tg-room-time{font-size:0.8rem;color:#374151;font-weight:400;line-height:1.2}[data-bs-theme="dark"] .sma-tg-chat-list-time,[data-bs-theme="dark"] .sma-tg-room-time{color:#d1d5db}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-list-unread{display:inline-flex;align-items:center;justify-content:center;background:#dc2626;color:#ffffff;border-radius:12px;min-width:22px;height:22px;font-size:0.75rem;font-weight:600;padding:0 6px;box-shadow:0 2px 4px rgba(220,38,38,0.3);line-height:1}[data-bs-theme="dark"] .sma-tg-chat-list-unread{background:#ef4444;box-shadow:0 2px 4px rgba(239,68,68,0.4)}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-menu-btn,.sma-tg-close-btn{background:none;border:none;font-size:1.2rem;margin-left:8px;cursor:pointer}.sma-tg-close-btn{margin-left:auto;color:#374151}@media (min-width:768px){#sma-tg-close{display:none}}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.message-text img,.message-text iframe:not(.video-container iframe){max-width:280px;max-height:250px;height:auto;border-radius:8px}.message-text .video-container,.chat-bubble .video-container,.message-bubble .video-container{max-width:100%!important;max-height:none!important}.message-text .video-container iframe,.chat-bubble .video-container iframe,.message-bubble .video-container iframe{max-width:100%!important;max-height:none!important;height:100%!important}.message-text video{max-width:100%;max-height:200px;height:auto;object-fit:contain;border-radius:8px}.chat-header-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;margin-right:6px}.message-row>.avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0;margin-right:6px}.message-row.own>.avatar{order:2;margin-left:6px;margin-right:0}.chat-header{display:flex;align-items:center;justify-content:space-between;background-color:#f8fafc!important;background:#f8fafc!important;color:#111827!important;padding:12px 20px;border-bottom:1px solid #d1d5db!important;height:68px;position:sticky;top:0;z-index:10;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(30,64,175,0.15)}.chat-header h1,.chat-header .h1,.chat-header h2,.chat-header .h2,.chat-header h3,.chat-header .h3,.chat-header h4,.chat-header .h4,.chat-header h5,.chat-header .h5,.chat-header h6,.chat-header .h6{color:#111827!important;margin:0}[data-bs-theme="dark"] .chat-header{background:linear-gradient(135deg,#3b82f6 0%,#3b82f6 100%)!important;background-color:transparent!important;color:#ffffff!important;border-bottom-color:transparent!important;box-shadow:0 2px 8px rgba(59,130,246,0.2)}[data-bs-theme="dark"] .chat-header h1,[data-bs-theme="dark"] .chat-header .h1,[data-bs-theme="dark"] .chat-header h2,[data-bs-theme="dark"] .chat-header .h2,[data-bs-theme="dark"] .chat-header h3,[data-bs-theme="dark"] .chat-header .h3,[data-bs-theme="dark"] .chat-header h4,[data-bs-theme="dark"] .chat-header .h4,[data-bs-theme="dark"] .chat-header h5,[data-bs-theme="dark"] .chat-header .h5,[data-bs-theme="dark"] .chat-header h6,[data-bs-theme="dark"] .chat-header .h6{color:#ffffff!important}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.chat-header-left{display:flex;align-items:center;flex:1}.back-btn{background:transparent;border:none;color:#111827!important;cursor:pointer;padding:10px;border-radius:50%;margin-right:12px;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:1.2rem}.back-btn:hover{background-color:rgba(0,0,0,0.05);transform:scale(1.05)}[data-bs-theme="dark"] .back-btn{color:#ffffff!important}[data-bs-theme="dark"] .back-btn:hover{background-color:rgba(255,255,255,0.15)}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.avatar{width:40px;height:40px;border-radius:50%;margin-right:12px;object-fit:cover;flex-shrink:0}.chat-user-info{display:flex;flex-direction:column;min-width:0;flex:1}.chat-username{font-weight:600;font-size:1rem;color:#111827!important;line-height:1.3;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}[data-bs-theme="dark"] .chat-username{color:#ffffff!important}.chat-header .chat-username,.chat-header #sma-tg-title,#sma-tg-title.chat-username{color:#111827!important}[data-bs-theme="dark"] .chat-header .chat-username,.dark-theme-active .chat-header .chat-username,[data-bs-theme="dark"] .chat-header #sma-tg-title,.dark-theme-active .chat-header #sma-tg-title,[data-bs-theme="dark"] #sma-tg-title.chat-username,.dark-theme-active #sma-tg-title.chat-username{color:#ffffff!important}.chat-status{font-size:0.85rem;color:#374151!important;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400}[data-bs-theme="dark"] .chat-status{color:rgba(255,255,255,0.8)!important}.chat-header-right{display:flex;gap:8px;align-items:center}.icon-btn{background:transparent;border:none;color:#111827!important;cursor:pointer;padding:8px;border-radius:50%;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:1.1rem}.icon-btn:hover{background-color:rgba(0,0,0,0.05);transform:scale(1.05)}.icon-btn svg{width:20px;height:20px;fill:currentColor;stroke:currentColor}.icon-btn i,.icon-btn svg{color:#111827!important;fill:#111827!important}[data-bs-theme="dark"] .icon-btn{color:#ffffff!important}[data-bs-theme="dark"] .icon-btn:hover{background-color:rgba(255,255,255,0.15)}[data-bs-theme="dark"] .icon-btn i,[data-bs-theme="dark"] .icon-btn svg{color:#ffffff!important;fill:#ffffff!important}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.chat-search{display:flex;align-items:center;padding:12px 20px;background:#f8fafc;border-bottom:1px solid #d1d5db;gap:16px;width:100%;height:68px}[data-bs-theme="dark"] .chat-search{background:#1f2937;border-bottom-color:#374151}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.search-input{flex:1;padding:12px 18px;border-radius:24px;border:2px solid #d1d5db;font-size:0.95rem;outline:none;transition:all 0.3s ease;background:#ffffff;color:#111827;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.search-input::placeholder{color:#374151}.search-input:focus{border-color:#1e40af;box-shadow:0 0 0 3px rgba(30,64,175,0.1);transform:translateY(-1px)}[data-bs-theme="dark"] .search-input{background:#111827;color:#f9fafb;border-color:#374151}[data-bs-theme="dark"] .search-input::placeholder{color:#d1d5db}[data-bs-theme="dark"] .search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,0.15)}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.close-search{background:transparent;border:none;color:#374151;cursor:pointer;padding:10px;border-radius:50%;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.close-search:hover{background-color:rgba(30,64,175,0.1);color:#1e40af;transform:scale(1.05)}[data-bs-theme="dark"] .close-search{color:#d1d5db}[data-bs-theme="dark"] .close-search:hover{background-color:rgba(59,130,246,0.15);color:#3b82f6}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.chat-pin{background:rgba(217,119,6,0.15);border:1px solid rgba(217,119,6,0.3);border-radius:12px;padding:8px 12px;max-width:280px;display:flex;align-items:center;cursor:pointer;transition:all 0.3s ease;margin-left:20px;box-shadow:0 2px 4px rgba(217,119,6,0.1)}.chat-pin:hover{background:rgba(217,119,6,0.2);border-color:rgba(217,119,6,0.4);transform:translateY(-1px);box-shadow:0 4px 8px rgba(217,119,6,0.2)}[data-bs-theme="dark"] .chat-pin{background:rgba(245,158,11,0.12);border-color:rgba(245,158,11,0.25)}[data-bs-theme="dark"] .chat-pin:hover{background:rgba(245,158,11,0.18);border-color:rgba(245,158,11,0.35)}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.chat-pin .pin-thumb{width:40px;height:40px;border-radius:8px;margin-right:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(217,119,6,0.1)}[data-bs-theme="dark"] .chat-pin .pin-thumb{background:rgba(245,158,11,0.15)}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.chat-pin .pin-thumb img{width:100%;height:100%;object-fit:cover;border-radius:8px}.chat-pin .text{font-size:0.9rem;color:#111827;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500}[data-bs-theme="dark"] .chat-pin .text{color:#f9fafb}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.chat-pin .index{font-weight:bold;color:#9ca3af;margin-left:8px}.chat-pin .dots{display:flex;gap:2px;margin-left:8px}.chat-pin .dots span{width:5px;height:5px;border-radius:50%;background:#6b7280;opacity:0.4}.chat-pin .dots span.active{opacity:1}.sma-tg-messages{flex-grow:1;overflow-y:auto;scroll-behavior:smooth;padding:20px 24px 100px;display:flex;flex-direction:column;gap:12px;background:var(--chat-bg);scrollbar-width:thin;-ms-overflow-style:none}.sma-tg-messages::-webkit-scrollbar{width:8px}.sma-tg-messages::-webkit-scrollbar-track{background:transparent}.sma-tg-messages::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#1e40af 0%,#2563eb 100%);border-radius:4px;opacity:0;transition:all 0.3s ease}.sma-tg-messages:hover::-webkit-scrollbar-thumb{opacity:0.7}.sma-tg-messages::-webkit-scrollbar-thumb:hover{opacity:1}[data-bs-theme="dark"] .sma-tg-messages::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#3b82f6 0%,#3b82f6 100%)}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.chat-messages{flex-grow:1;overflow-y:auto;padding:12px 16px}.message-row{display:flex;align-items:flex-end;margin-bottom:8px;position:relative;opacity:0;transform:translateY(20px);animation:messageAppear 0.4s ease forwards}.message-row.own{justify-content:flex-end}.message-row.own .message-content{align-items:flex-end}.message-row.own .chat-bubble,.message-row.own .tg-chat-message__bubble{border-radius:22px 22px 12px 22px}.message-row:not(.own) .chat-bubble,.message-row:not(.own) .tg-chat-message__bubble{border-radius:22px 22px 22px 12px}.message-row.pinned .chat-bubble{border-left:3px solid #d97706;box-shadow:0 2px 8px rgba(217,119,6,0.2)}.message-row.selected .chat-bubble{box-shadow:0 0 0 2px #0891b2,0 4px 12px rgba(8,145,178,0.3)}.message-row.group-start{margin-top:16px}.message-row.continued{margin-bottom:4px}.message-row.continued .chat-bubble,.message-row.continued .tg-chat-message__bubble{border-radius:16px}.message-row.continued.own .chat-bubble,.message-row.continued.own .tg-chat-message__bubble{border-radius:16px 16px 12px 16px}.message-row.continued:not(.own) .chat-bubble,.message-row.continued:not(.own) .tg-chat-message__bubble{border-radius:16px 16px 16px 12px}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}@keyframes messageAppear{to{opacity:1;transform:translateY(0)}}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.message-content{display:flex;flex-direction:column;max-width:100%;min-width:280px}.chat-bubble,.message-bubble{display:inline-block;min-width:220px;max-width:75%;padding:12px 18px;margin-bottom:8px;border-radius:22px;font-size:0.95rem;line-height:1.5;box-shadow:var(--chat-shadow-soft);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;word-break:normal!important;overflow-wrap:anywhere!important;word-wrap:anywhere!important;hyphens:auto!important;white-space:pre-wrap;transition:all 0.3s ease;box-sizing:border-box!important}.chat-bubble:hover,.message-bubble:hover{box-shadow:var(--chat-shadow-strong);transform:translateY(-1px)}.message-row.first-unread .chat-bubble,.message-row.first-unread .tg-chat-message__bubble{box-shadow:0 0 0 2px rgba(96,165,250,0.35),0 18px 32px rgba(96,165,250,0.14);animation:unreadPulse 1.4s ease-out 2}@keyframes unreadPulse{0%{transform:scale(1)}50%{transform:scale(1.015)}100%{transform:scale(1)}}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}@media (max-width:767px){.message-content{min-width:240px}.chat-bubble,.message-bubble{min-width:180px;max-width:85%;font-size:16px;border-radius:20px;padding:10px 14px}.tg-chat-message__bubble{min-width:180px;max-width:85%;padding:10px 14px}}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.chat-bubble.sent{align-self:flex-end;background:var(--chat-bubble-own-bg);color:var(--chat-bubble-own-text);border:1px solid var(--chat-bubble-own-border);box-shadow:var(--chat-bubble-own-shadow);border-radius:22px 22px 12px 22px;word-break:normal!important;overflow-wrap:break-word!important;letter-spacing:0.01em}.chat-bubble.sent a,.chat-bubble.sent .link{color:#2f89f8!important;text-decoration:underline;font-weight:500;text-decoration-thickness:2px;text-decoration-color:rgba(96,165,250,0.35)}.chat-bubble.sent a:hover,.chat-bubble.sent .link:hover{color:#167bf8!important;text-decoration-color:rgba(96,165,250,0.5)}[data-bs-theme="dark"] .chat-bubble.sent{background:var(--chat-bubble-own-bg);border-color:var(--chat-bubble-own-border);box-shadow:var(--chat-bubble-own-shadow);color:var(--chat-bubble-own-text)!important}[data-bs-theme="dark"] .chat-bubble.sent a,[data-bs-theme="dark"] .chat-bubble.sent .link{color:rgba(255,255,255,0.9)!important;text-decoration-color:rgba(255,255,255,0.55)}[data-bs-theme="dark"] .chat-bubble.sent a:hover,[data-bs-theme="dark"] .chat-bubble.sent .link:hover{color:#ffffff!important;text-decoration-color:rgba(255,255,255,0.75)}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.chat-bubble.received{align-self:flex-start;background:var(--chat-bubble-received-bg);color:var(--chat-bubble-received-text);border:1px solid var(--chat-bubble-received-border);box-shadow:var(--chat-bubble-received-shadow);border-radius:22px 22px 22px 12px;word-break:normal!important;overflow-wrap:break-word!important;letter-spacing:0.003em}.chat-bubble.received a,.chat-bubble.received .link{color:#1e40af!important;text-decoration:underline;font-weight:500;text-decoration-color:rgba(30,64,175,0.35)}.chat-bubble.received a:hover,.chat-bubble.received .link:hover{color:#1453dd!important;text-decoration-color:rgba(37,99,235,0.55)}[data-bs-theme="dark"] .chat-bubble.received{background:var(--chat-bubble-received-bg);border-color:var(--chat-bubble-received-border);box-shadow:var(--chat-bubble-received-shadow);color:var(--chat-bubble-received-text)!important}[data-bs-theme="dark"] .chat-bubble.received a,[data-bs-theme="dark"] .chat-bubble.received .link{color:#3b82f6!important;text-decoration-color:rgba(59,130,246,0.55)}[data-bs-theme="dark"] .chat-bubble.received a:hover,[data-bs-theme="dark"] .chat-bubble.received .link:hover{color:#4f8ef7!important;text-decoration-color:rgba(59,130,246,0.75)}.message-row.own .tg-chat-message__bubble{align-self:flex-end;background:var(--chat-bubble-own-bg);color:var(--chat-bubble-own-text);border:1px solid var(--chat-bubble-own-border);box-shadow:var(--chat-bubble-own-shadow);border-radius:22px 22px 12px 22px;padding:12px 18px}.message-row.own .tg-chat-message__bubble a,.message-row.own .tg-chat-message__bubble .link{color:#2f89f8!important;text-decoration:underline;text-decoration-color:rgba(96,165,250,0.35)}.message-row.own .tg-chat-message__bubble a:hover,.message-row.own .tg-chat-message__bubble .link:hover{color:#167bf8!important;text-decoration-color:rgba(96,165,250,0.5)}[data-bs-theme="dark"] .message-row.own .tg-chat-message__bubble{background:var(--chat-bubble-own-bg);border-color:var(--chat-bubble-own-border);box-shadow:var(--chat-bubble-own-shadow);color:var(--chat-bubble-own-text)!important}[data-bs-theme="dark"] .message-row.own .tg-chat-message__bubble a,[data-bs-theme="dark"] .message-row.own .tg-chat-message__bubble .link{color:rgba(255,255,255,0.9)!important;text-decoration-color:rgba(255,255,255,0.55)}[data-bs-theme="dark"] .message-row.own .tg-chat-message__bubble a:hover,[data-bs-theme="dark"] .message-row.own .tg-chat-message__bubble .link:hover{color:#ffffff!important;text-decoration-color:rgba(255,255,255,0.75)}.message-row:not(.own) .tg-chat-message__bubble{align-self:flex-start;background:var(--chat-bubble-received-bg);color:var(--chat-bubble-received-text);border:1px solid var(--chat-bubble-received-border);box-shadow:var(--chat-bubble-received-shadow);border-radius:22px 22px 22px 12px;padding:12px 18px}.message-row:not(.own) .tg-chat-message__bubble a,.message-row:not(.own) .tg-chat-message__bubble .link{color:#1e40af!important;text-decoration:underline;text-decoration-color:rgba(30,64,175,0.35)}.message-row:not(.own) .tg-chat-message__bubble a:hover,.message-row:not(.own) .tg-chat-message__bubble .link:hover{color:#1453dd!important;text-decoration-color:rgba(37,99,235,0.55)}[data-bs-theme="dark"] .message-row:not(.own) .tg-chat-message__bubble{background:var(--chat-bubble-received-bg);border-color:var(--chat-bubble-received-border);box-shadow:var(--chat-bubble-received-shadow);color:var(--chat-bubble-received-text)!important}[data-bs-theme="dark"] .message-row:not(.own) .tg-chat-message__bubble a,[data-bs-theme="dark"] .message-row:not(.own) .tg-chat-message__bubble .link{color:#3b82f6!important;text-decoration-color:rgba(59,130,246,0.55)}[data-bs-theme="dark"] .message-row:not(.own) .tg-chat-message__bubble a:hover,[data-bs-theme="dark"] .message-row:not(.own) .tg-chat-message__bubble .link:hover{color:#4f8ef7!important;text-decoration-color:rgba(59,130,246,0.75)}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.chat-bubble .quote,.message-bubble .quote,.chat-bubble .reply,.message-bubble .reply{background:rgba(226,232,240,0.6);border-left:3px solid rgba(156,163,175,0.65);color:inherit}[data-bs-theme="dark"] .chat-bubble .quote,[data-bs-theme="dark"] .message-bubble .quote,[data-bs-theme="dark"] .chat-bubble .reply,[data-bs-theme="dark"] .message-bubble .reply{background:rgba(31,41,55,0.65);border-left-color:rgba(107,114,128,0.65)}.chat-bubble.sent .quote,.chat-bubble.sent .reply,.chat-bubble.sent .reply-snippet,.message-row.own .tg-chat-message__bubble .quote,.message-row.own .tg-chat-message__bubble .reply,.message-row.own .tg-chat-message__bubble .reply-snippet{background:rgba(96,165,250,0.18);border-left-color:rgba(96,165,250,0.6);color:#0f2919}[data-bs-theme="dark"] .chat-bubble.sent .quote,[data-bs-theme="dark"] .chat-bubble.sent .reply,[data-bs-theme="dark"] .chat-bubble.sent .reply-snippet,[data-bs-theme="dark"] .message-row.own .tg-chat-message__bubble .quote,[data-bs-theme="dark"] .message-row.own .tg-chat-message__bubble .reply,[data-bs-theme="dark"] .message-row.own .tg-chat-message__bubble .reply-snippet{background:rgba(31,58,138,0.32);border-left-color:rgba(37,99,235,0.65);color:rgba(255,255,255,0.95)}.chat-bubble.received .quote,.chat-bubble.received .reply,.chat-bubble.received .reply-snippet,.message-row:not(.own) .tg-chat-message__bubble .quote,.message-row:not(.own) .tg-chat-message__bubble .reply,.message-row:not(.own) .tg-chat-message__bubble .reply-snippet{background:rgba(17,24,39,0.05);border-left-color:rgba(55,65,81,0.4)}[data-bs-theme="dark"] .chat-bubble.received .quote,[data-bs-theme="dark"] .chat-bubble.received .reply,[data-bs-theme="dark"] .chat-bubble.received .reply-snippet,[data-bs-theme="dark"] .message-row:not(.own) .tg-chat-message__bubble .quote,[data-bs-theme="dark"] .message-row:not(.own) .tg-chat-message__bubble .reply,[data-bs-theme="dark"] .message-row:not(.own) .tg-chat-message__bubble .reply-snippet{background:rgba(17,24,39,0.18);border-left-color:rgba(107,114,128,0.4)}.message-meta,.timestamp,.tg-chat-message__meta{font-size:0.75rem;color:var(--chat-meta-received);text-align:right;font-weight:400;margin-top:4px;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;vertical-align:middle;line-height:1}.chat-bubble.sent .message-meta,.chat-bubble.sent .timestamp,.chat-bubble.sent .tg-chat-message__meta,.message-row.own .tg-chat-message__meta{color:var(--chat-meta-own)}.chat-bubble.received .message-meta,.chat-bubble.received .timestamp,.chat-bubble.received .tg-chat-message__meta,.message-row:not(.own) .tg-chat-message__meta{color:var(--chat-meta-received)}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.date-divider,.day-divider,.message-date-divider{display:flex;align-items:center;justify-content:center;margin:16px 0;position:relative}.date-divider::before,.date-divider::after,.day-divider::before,.day-divider::after,.message-date-divider::before,.message-date-divider::after{content:'';flex:1;height:1px;background:linear-gradient(90deg,transparent 0%,#d1d5db 50%,transparent 100%)}.date-divider span,.date-divider .date-text,.day-divider span,.day-divider .date-text,.message-date-divider span,.message-date-divider .date-text{background:#f8fafc;color:#374151;padding:6px 16px;border-radius:16px;font-size:0.8rem;font-weight:500;margin:0 12px;border:1px solid #d1d5db;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";box-shadow:0 2px 4px rgba(0,0,0,0.05)}[data-bs-theme="dark"] .date-divider::before,[data-bs-theme="dark"] .date-divider::after,[data-bs-theme="dark"] .day-divider::before,[data-bs-theme="dark"] .day-divider::after,[data-bs-theme="dark"] .message-date-divider::before,[data-bs-theme="dark"] .message-date-divider::after{background:linear-gradient(90deg,transparent 0%,#374151 50%,transparent 100%)}[data-bs-theme="dark"] .date-divider span,[data-bs-theme="dark"] .date-divider .date-text,[data-bs-theme="dark"] .day-divider span,[data-bs-theme="dark"] .day-divider .date-text,[data-bs-theme="dark"] .message-date-divider span,[data-bs-theme="dark"] .message-date-divider .date-text{background:#1f2937;color:#d1d5db;border-color:#374151;box-shadow:0 2px 4px rgba(0,0,0,0.15)}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.read-status{margin-left:8px;display:inline-flex;align-items:center;flex-shrink:0;white-space:nowrap;font-size:0.9em;gap:2px;font-size:0.75rem;color:#374151;transition:all 0.3s ease}.read-status i,.read-status svg{width:12px;height:12px;font-size:10px}.read-status.sent{color:rgba(96,165,250,0.6)}.read-status.sent i::before{content:'\2713'}.read-status.delivered{color:#b9d7fd}.read-status.delivered i::before{content:'\2713\2713'}.read-status.read{color:#60a5fa}.read-status.read i::before{content:'\2713\2713'}.read-status.error{color:#dc2626}.read-status.error i::before{content:'\26A0'}[data-bs-theme="dark"] .read-status{color:rgba(156,163,175,0.75)}[data-bs-theme="dark"] .read-status.sent{color:rgba(31,58,138,0.65)}[data-bs-theme="dark"] .read-status.delivered{color:#4469d5}[data-bs-theme="dark"] .read-status.read{color:#6692f1}[data-bs-theme="dark"] .read-status.error{color:#ef4444}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.typing-indicator{display:flex;align-items:center;gap:8px;padding:16px 20px;background:rgba(30,64,175,0.05);border-radius:18px;margin:8px 0;font-size:0.9rem;color:#374151;font-style:italic}.typing-indicator .typing-dots{display:flex;gap:4px}.typing-indicator .typing-dots .dot{width:6px;height:6px;border-radius:50%;background:#1e40af;animation:typingPulse 1.4s infinite ease-in-out}.typing-indicator .typing-dots .dot:nth-child(1){animation-delay:-0.32s}.typing-indicator .typing-dots .dot:nth-child(2){animation-delay:-0.16s}.typing-indicator .typing-dots .dot:nth-child(3){animation-delay:0s}[data-bs-theme="dark"] .typing-indicator{background:rgba(59,130,246,0.1);color:#d1d5db}[data-bs-theme="dark"] .typing-indicator .dot{background:#3b82f6}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.user-status{position:relative}.user-status::after{content:'';position:absolute;bottom:2px;right:2px;width:12px;height:12px;border-radius:50%;border:2px solid #f8fafc;background:#9ca3af;transition:all 0.3s ease}.user-status.online::after{background:#059669;box-shadow:0 0 8px rgba(5,150,105,0.4)}.user-status.away::after{background:#d97706}.user-status.busy::after{background:#dc2626}.user-status.offline::after{background:#9ca3af}[data-bs-theme="dark"] .user-status::after{border-color:#1f2937}[data-bs-theme="dark"] .user-status.online::after{background:#10b981;box-shadow:0 0 8px rgba(16,185,129,0.5)}[data-bs-theme="dark"] .user-status.away::after{background:#f59e0b}[data-bs-theme="dark"] .user-status.busy::after{background:#ef4444}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.unread-badge{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;border-radius:10px;background:linear-gradient(135deg,#dc2626 0%,#b21d1d 100%);color:#ffffff;font-size:0.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 6px;box-shadow:0 2px 8px rgba(220,38,38,0.4);animation:unreadPulse 2s infinite;z-index:10}.unread-badge.large{min-width:24px;height:24px;border-radius:12px;font-size:0.75rem}.unread-badge.extra-large{min-width:28px;height:24px;border-radius:12px;font-size:0.7rem;padding:0 8px}[data-bs-theme="dark"] .unread-badge{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);box-shadow:0 2px 8px rgba(239,68,68,0.5)}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}@keyframes typingPulse{0%,80%,100%{transform:scale(0.8);opacity:0.5}40%{transform:scale(1);opacity:1}}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}@keyframes unreadPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:0.9}}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.sma-chat-container,.telegram-wrapper,.sma-tg-messages,.message-row,.chat-bubble{transform:translateZ(0);will-change:transform,opacity;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sma-tg-messages{-webkit-overflow-scrolling:touch;contain:layout style paint}@media (hover:hover) and (pointer:fine){.sma-tg-chat-list-item:hover,.sma-tg-room:hover,.chat-bubble:hover,.emoji-btn:hover,.attach-btn:hover{pointer-events:auto}}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}.message-row{animation:none!important}.typing-dots .dot{animation:none!important}.unread-badge{animation:none!important}}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.message-sending{opacity:0.7;transform:scale(0.98);animation:messageSending 0.6s ease}@keyframes messageSending{0%{opacity:0;transform:scale(0.9) translateY(20px)}50%{opacity:0.5;transform:scale(0.95) translateY(10px)}100%{opacity:0.7;transform:scale(0.98) translateY(0)}}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.message-sent{animation:messageSent 0.4s ease}@keyframes messageSent{0%{opacity:0.7;transform:scale(0.98)}50%{opacity:1;transform:scale(1.02)}100%{opacity:1;transform:scale(1)}}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.message-error{animation:messageError 0.5s ease}.message-error .chat-bubble{border-left:3px solid #dc2626;background:rgba(220,38,38,0.05)}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}@keyframes messageError{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.pin-icon{margin-right:4px;color:#d97706}[data-bs-theme="dark"] .pin-icon{color:#f59e0b}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.message-row.pinned{background:#fef0e0}[data-bs-theme="dark"] .message-row.pinned{background:#4b5563!important}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.chat-context-menu{position:fixed;top:var(--y,0);left:var(--x,0);display:none;background:rgba(255,255,255,0.94);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,0.12);width:auto;max-width:calc(min(320px,90vw));padding:8px 0;z-index:10002;list-style:none;opacity:0;transform:scale(0.95);transition:opacity 0.18s ease,transform 0.18s ease}.chat-context-menu.visible{opacity:1;transform:scale(1)}.chat-context-menu .reactions-block{display:flex;justify-content:center;gap:8px;padding:8px 12px;border-bottom:1px solid rgba(0,0,0,0.05)}.chat-context-menu .reactions-block .reaction-btn{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;cursor:pointer;transition:background 0.15s,transform 0.15s}.chat-context-menu .reactions-block .reaction-btn:hover{background:rgba(0,0,0,0.04);transform:scale(1.1)}.chat-context-menu .actions-block{list-style:none;margin:0;padding:0}.chat-context-menu .actions-block li{display:flex;align-items:center;padding:8px 16px;cursor:pointer}.chat-context-menu .actions-block li .icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:8px}.chat-context-menu .actions-block li:hover{background:rgba(0,0,0,0.05)}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.message-row{margin-bottom:6px}.sma-tg-input-area{position:sticky;bottom:0;left:0;width:100%;padding:16px 20px;background:#f8fafc;border-top:1px solid #d1d5db;flex-shrink:0;box-shadow:0 -2px 8px rgba(0,0,0,0.05)}[data-bs-theme="dark"] .sma-tg-input-area{background:#1f2937;border-top-color:#374151;box-shadow:0 -2px 8px rgba(0,0,0,0.15)}.sma-tg-input-area .input-wrapper{display:flex;align-items:center;flex:1;background:#ffffff;border:2px solid #d1d5db;border-radius:28px;padding:12px 16px;box-shadow:0 2px 8px rgba(30,64,175,0.08);position:relative;overflow:visible;z-index:1;transition:all 0.3s ease}.sma-tg-input-area .input-wrapper:focus-within{border-color:#1e40af;box-shadow:0 2px 12px rgba(30,64,175,0.15);transform:translateY(-1px)}[data-bs-theme="dark"] .sma-tg-input-area .input-wrapper{background:#374151;border-color:#374151;box-shadow:0 2px 8px rgba(59,130,246,0.1)}[data-bs-theme="dark"] .sma-tg-input-area .input-wrapper:focus-within{border-color:#3b82f6;box-shadow:0 2px 12px rgba(59,130,246,0.2)}.sma-tg-input-area .input-wrapper>*{position:relative;z-index:2}.sma-tg-input-area textarea{flex:1;border:none;resize:none;background:transparent;padding:0 12px;outline:none;overflow-y:auto;min-height:44px;max-height:160px;line-height:1.5;padding-top:8px;padding-bottom:8px;font-size:0.95rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#111827;scrollbar-width:thin;-ms-overflow-style:none}.sma-tg-input-area textarea::placeholder{color:#374151;font-style:normal}[data-bs-theme="dark"] .sma-tg-input-area textarea{color:#f9fafb}[data-bs-theme="dark"] .sma-tg-input-area textarea::placeholder{color:#d1d5db}.sma-tg-input-area textarea::-webkit-scrollbar{width:4px}.sma-tg-input-area textarea::-webkit-scrollbar-track{background:transparent}.sma-tg-input-area textarea::-webkit-scrollbar-thumb{background:rgba(30,64,175,0.3);border-radius:2px;opacity:0;transition:opacity 0.3s}.sma-tg-input-area textarea:hover::-webkit-scrollbar-thumb{opacity:1}.sma-tg-input-area .emoji-btn,.sma-tg-input-area .attach-btn{background:transparent;border:none;display:flex;align-items:center;justify-content:center;color:#374151;padding:8px;cursor:pointer;position:relative;z-index:10;width:40px;height:40px;border-radius:50%;transition:all 0.3s ease}.sma-tg-input-area .emoji-btn i,.sma-tg-input-area .emoji-btn svg,.sma-tg-input-area .attach-btn i,.sma-tg-input-area .attach-btn svg{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:18px}.sma-tg-input-area .emoji-btn svg,.sma-tg-input-area .attach-btn svg{fill:currentColor;stroke:currentColor}.sma-tg-input-area .emoji-btn:hover,.sma-tg-input-area .attach-btn:hover{background:rgba(30,64,175,0.1);color:#1e40af;transform:scale(1.05)}.sma-tg-input-area .emoji-btn:active,.sma-tg-input-area .attach-btn:active{transform:scale(0.95)}[data-bs-theme="dark"] .sma-tg-input-area .emoji-btn,[data-bs-theme="dark"] .sma-tg-input-area .attach-btn{color:#d1d5db}[data-bs-theme="dark"] .sma-tg-input-area .emoji-btn:hover,[data-bs-theme="dark"] .sma-tg-input-area .attach-btn:hover{background:rgba(59,130,246,0.15);color:#3b82f6}.sma-tg-input-area .emoji-btn{margin-right:8px}.sma-tg-input-area .emoji-btn::before{display:none!important}.sma-tg-input-area .emoji-btn img,.sma-tg-input-area .emoji-btn i,.sma-tg-input-area .emoji-btn svg{width:22px;height:22px;display:block;pointer-events:none;user-select:none;border-radius:4px;font-size:20px;line-height:1;color:inherit}.sma-tg-input-area .attach-btn{margin-left:4px;margin-right:8px}.sma-tg-input-area .attach-btn::before{display:none}.sma-tg-input-area .attach-btn img{filter:none;opacity:1}.sma-tg-input-area .send-btn{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff;border-radius:50%;padding:10px;border:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(30,64,175,0.3)}.sma-tg-input-area .send-btn:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(30,64,175,0.4)}.sma-tg-input-area .send-btn:active{transform:scale(0.95)}.sma-tg-input-area .send-btn img{width:20px!important;height:20px!important;display:block!important;pointer-events:none!important;user-select:none!important;filter:brightness(0) invert(1)!important;opacity:1!important;visibility:visible!important;object-fit:contain!important;position:relative!important;z-index:1!important}.sma-tg-input-area .send-btn svg{width:20px!important;height:20px!important;stroke:white!important;fill:none!important;display:block!important;opacity:1!important;visibility:visible!important}.sma-tg-input-area .send-btn i{width:20px!important;height:20px!important;color:#ffffff!important;display:block!important;opacity:1!important;visibility:visible!important}[data-bs-theme="dark"] .sma-tg-input-area .send-btn{background:linear-gradient(135deg,#3b82f6 0%,#3b82f6 100%)!important;box-shadow:0 2px 8px rgba(59,130,246,0.4)!important}[data-bs-theme="dark"] .sma-tg-input-area .send-btn img{filter:brightness(0) invert(1)!important;opacity:1!important;visibility:visible!important;width:20px!important;height:20px!important;display:block!important}[data-bs-theme="dark"] .sma-tg-input-area .send-btn svg{stroke:white!important;fill:none!important;opacity:1!important;visibility:visible!important;width:20px!important;height:20px!important}[data-bs-theme="dark"] .sma-tg-input-area .send-btn i{color:#ffffff!important;opacity:1!important;visibility:visible!important}[data-bs-theme="dark"] .sma-tg-input-area .send-btn:hover{box-shadow:0 4px 12px rgba(59,130,246,0.5)!important}[data-bs-theme="dark"] .sma-tg-input-area .send-btn:hover img,[data-bs-theme="dark"] .sma-tg-input-area .send-btn:hover svg,[data-bs-theme="dark"] .sma-tg-input-area .send-btn:hover i{opacity:0.9!important}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}@media (max-width:767px){.sma-tg-input-area{position:fixed;bottom:0;left:0;right:0;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));background:#f8fafc;border-top:2px solid #d1d5db;box-shadow:0 -4px 12px rgba(0,0,0,0.1);z-index:1000}.sma-tg-input-area .input-wrapper{border-radius:24px;padding:10px 14px}.sma-tg-input-area textarea{font-size:16px}.sma-tg-input-area .send-btn{width:40px;height:40px}[data-bs-theme="dark"] .sma-tg-input-area{background:#1f2937;border-top-color:#374151;box-shadow:0 -4px 12px rgba(0,0,0,0.2)}}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-window{position:relative;flex:1;display:flex;flex-direction:column;min-height:0}.chat-window{display:flex;flex-direction:column;height:100%}.tg-ajax-chat-window{position:fixed;right:20px;bottom:20px;width:50%;height:80vh;min-width:300px;min-height:400px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);border-radius:var(--chat-radius-lg);background:var(--chat-surface);border:1px solid var(--chat-border);z-index:9999;resize:both;overflow:hidden;display:none;box-shadow:var(--chat-shadow-soft)}.tg-ajax-chat-window.maximized{width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;left:0!important;top:0!important;right:auto!important;bottom:auto!important}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.tg-ajax-chat-window>#sma-telegram-chat-root,.tg-ajax-chat-window>.sma-tg-root{flex:1 1 auto;height:auto;min-height:0;overflow:hidden}.tg-ajax-chat-window .telegram-wrapper,.tg-ajax-chat-window .sma-tg-list,.tg-ajax-chat-window .sma-tg-window{min-height:0}.tg-ajax-chat-window .sma-tg-list-items,.tg-ajax-chat-window .sma-tg-chat-list-items{flex:1 1 auto;overflow-y:auto}.chat-window-bar{background:var(--chat-surface);border-bottom:1px solid var(--chat-border);height:40px;display:flex;align-items:center;justify-content:flex-end;padding:0 12px;box-shadow:none;cursor:move!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;pointer-events:auto!important}.chat-window-bar button{cursor:pointer!important;pointer-events:auto!important;z-index:10!important;color:var(--chat-text-secondary);background:transparent;border:none}.chat-window-bar button:hover{color:var(--chat-text-primary)}.chat-window-bar:hover{cursor:move!important}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.chat-window-btn{background:transparent;border:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;border-radius:50%;color:#ffffff;transition:all 0.3s ease;font-size:14px}.chat-window-btn i,.chat-window-btn svg{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.chat-window-btn svg{fill:currentColor;stroke:currentColor}.chat-window-btn:hover{background:rgba(255,255,255,0.15);transform:scale(1.05)}[data-bs-theme="dark"] .chat-window-btn{color:#ffffff}[data-bs-theme="dark"] .chat-window-btn:hover{background:rgba(255,255,255,0.2)}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.tg-ajax-resize-handle{position:absolute;width:16px;height:16px;right:0;bottom:0;cursor:nwse-resize}.sma-tg-list{width:340px;flex-shrink:0}@media (max-width:767px){.sma-tg-list{width:100%}}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}@media (min-width:992px){.sma-tg-window{align-self:flex-end}}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-msg-search{position:absolute;right:42px;top:50%;transform:translateY(-50%);padding:2px 6px;border:1px solid var(--chat-border);border-radius:6px;font-size:0.9rem;background:var(--chat-surface-elevated);width:200px}#sma-telegram-chat-root.chat-list #sma-tg-window{display:none}#sma-telegram-chat-root.chat-list #sma-tg-list{display:block}#sma-telegram-chat-root.chat-view #sma-tg-list{display:none}#sma-telegram-chat-root.chat-view #sma-tg-window{display:flex}.message-menu{position:fixed;background:#f8fafc;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.2);z-index:99999;display:none}.message-menu button{display:block;width:100%;padding:8px 12px;background:none;border:none;text-align:left}.hidden{display:none!important}.message-row.selected{background:#eaeefb}.message-image{max-width:60%;max-height:300px;border-radius:8px;margin-bottom:4px}.message-file{display:flex;align-items:center;max-width:100%;padding:4px 8px;background:white;border-radius:6px;margin-bottom:4px;gap:6px}.message-file .file-icon{font-weight:bold}.attach-preview{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.reply-preview{display:flex;align-items:center;justify-content:space-between;background:#e2e8f0;border-left:3px solid #9ca3af;padding:4px 8px;border-radius:8px;margin-bottom:6px}.reply-preview-content{display:flex;flex-direction:column;flex:1;overflow:hidden}.reply-preview-sender{font-weight:600;font-size:13px;color:#5273e1}.reply-preview-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.cancel-reply-btn{background:none;border:none;font-size:20px;cursor:pointer;line-height:1;padding:0 4px}.attach-preview .attach-item{position:relative}.attach-preview img{max-width:100px;max-height:100px;border-radius:6px}.attach-preview .remove-btn{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border:none;border-radius:50%;background:#f8fafc;box-shadow:0 0 2px rgba(0,0,0,0.2);cursor:pointer}.sma-tg-pinned{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#fef0e0;border-bottom:1px solid #d1d5db;font-size:0.9rem}.sma-tg-pinned .pinned-nav{background:none;border:none;cursor:pointer;font-size:1.2rem}.sma-tg-pinned .pinned-content{flex:1;text-align:center}#chat-header{height:56px;background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff;padding:12px 16px;cursor:move;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:10;box-shadow:0 2px 8px rgba(30,64,175,0.15);border-bottom:none}#chat-header h1,#chat-header .h1,#chat-header h2,#chat-header .h2,#chat-header h3,#chat-header .h3,#chat-header h4,#chat-header .h4,#chat-header h5,#chat-header .h5,#chat-header h6,#chat-header .h6,#chat-header span,#chat-header div{color:#ffffff!important;font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}#chat-header .icon-btn,#chat-header .btn,#chat-header .add-material-btn,#chat-header button{background:transparent;border:none;color:#ffffff;padding:8px;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}#chat-header .icon-btn i,#chat-header .icon-btn svg,#chat-header .btn i,#chat-header .add-material-btn i,#chat-header .btn svg,#chat-header .add-material-btn svg,#chat-header button i,#chat-header button svg{color:#ffffff;fill:currentColor;stroke:currentColor;width:20px;height:20px}#chat-header .icon-btn:hover,#chat-header .btn:hover,#chat-header .add-material-btn:hover,#chat-header button:hover{background:rgba(255,255,255,0.15);transform:scale(1.05)}[data-bs-theme="dark"] #chat-header{background:linear-gradient(135deg,#1e40af 0%,#13286e 100%);box-shadow:0 2px 8px rgba(30,64,175,0.3)}[data-bs-theme="dark"] #chat-header h1,[data-bs-theme="dark"] #chat-header .h1,[data-bs-theme="dark"] #chat-header h2,[data-bs-theme="dark"] #chat-header .h2,[data-bs-theme="dark"] #chat-header h3,[data-bs-theme="dark"] #chat-header .h3,[data-bs-theme="dark"] #chat-header h4,[data-bs-theme="dark"] #chat-header .h4,[data-bs-theme="dark"] #chat-header h5,[data-bs-theme="dark"] #chat-header .h5,[data-bs-theme="dark"] #chat-header h6,[data-bs-theme="dark"] #chat-header .h6,[data-bs-theme="dark"] #chat-header span,[data-bs-theme="dark"] #chat-header div{color:#ffffff!important}[data-bs-theme="dark"] #chat-header .icon-btn,[data-bs-theme="dark"] #chat-header .btn,[data-bs-theme="dark"] #chat-header .add-material-btn,[data-bs-theme="dark"] #chat-header button{color:#ffffff}[data-bs-theme="dark"] #chat-header .icon-btn:hover,[data-bs-theme="dark"] #chat-header .btn:hover,[data-bs-theme="dark"] #chat-header .add-material-btn:hover,[data-bs-theme="dark"] #chat-header button:hover{background:rgba(255,255,255,0.2)}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}#chat-footer{bottom:0;position:sticky;z-index:10}#sma-tg-emoji,button#sma-tg-emoji,.sma-tg-input-area #sma-tg-emoji,#sma-tg-form #sma-tg-emoji{display:flex!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:10!important;pointer-events:auto!important;cursor:pointer!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important}#sma-tg-emoji img,button#sma-tg-emoji img,.sma-tg-input-area #sma-tg-emoji img,#sma-tg-form #sma-tg-emoji img{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:none!important}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}#sma-tg-emoji{align-items:center!important;justify-content:center!important;min-width:24px!important;min-height:24px!important;background:none!important;border:none!important;padding:0!important;margin-right:12px!important}#sma-tg-emoji img{width:20px!important;height:20px!important;user-select:none!important}#sma-tg-emoji:hover{opacity:0.8!important}#sma-tg-emoji:active{opacity:0.6!important}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}#sma-tg-form .input-wrapper{display:flex!important;align-items:center!important;flex:1!important;background:white!important;border-radius:24px!important;padding:10px 12px!important;box-shadow:0 1px 3px rgba(0,0,0,0.1)!important;position:relative!important;overflow:visible!important;z-index:1!important}#sma-tg-form .input-wrapper>*{position:relative!important;z-index:2!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}#sma-tg-attach{display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;position:relative!important;z-index:10!important;width:40px!important;height:40px!important;background:transparent!important;border:none!important;border-radius:50%!important;padding:8px!important;margin-left:4px!important;margin-right:8px!important;color:#374151!important;transition:all 0.3s ease!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important}#sma-tg-attach::before,#sma-tg-attach::after{display:none!important}#sma-tg-attach img{width:20px!important;height:20px!important;display:block!important;pointer-events:none!important;user-select:none!important;filter:none!important;opacity:1!important}#sma-tg-attach i,#sma-tg-attach svg{width:20px!important;height:20px!important;font-size:18px!important;color:inherit!important}#sma-tg-attach:hover{background:rgba(30,64,175,0.1)!important;color:#1e40af!important;transform:scale(1.05)!important}#sma-tg-attach:active{transform:scale(0.95)!important}[data-bs-theme="dark"] #sma-tg-attach{color:#d1d5db!important}[data-bs-theme="dark"] #sma-tg-attach:hover{background:rgba(59,130,246,0.15)!important;color:#3b82f6!important}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}#sma-tg-send{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%)!important;color:#ffffff!important;border-radius:50%!important;padding:0!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;position:relative!important;z-index:10!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;transition:all 0.3s ease!important;box-shadow:0 2px 8px rgba(30,64,175,0.3)!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important}#sma-tg-send i,#sma-tg-send svg{width:20px!important;height:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;font-size:18px!important;color:#ffffff!important}#sma-tg-send svg{fill:#ffffff!important;stroke:none!important}#sma-tg-send img{width:20px!important;height:20px!important;display:block!important;pointer-events:none!important;user-select:none!important;filter:brightness(0) invert(1)!important;opacity:1!important;visibility:visible!important;object-fit:contain!important;position:relative!important;z-index:1!important}#sma-tg-send svg{width:20px!important;height:20px!important;stroke:white!important;fill:none!important;display:block!important;opacity:1!important;visibility:visible!important}#sma-tg-send:hover{transform:scale(1.05)!important;box-shadow:0 4px 12px rgba(30,64,175,0.4)!important}#sma-tg-send:hover img,#sma-tg-send:hover svg{opacity:0.9!important}#sma-tg-send:active{transform:scale(0.95)!important}[data-bs-theme="dark"] #sma-tg-send{background:linear-gradient(135deg,#3b82f6 0%,#3b82f6 100%)!important;box-shadow:0 2px 8px rgba(59,130,246,0.4)!important}[data-bs-theme="dark"] #sma-tg-send img{filter:brightness(0) invert(1)!important;opacity:1!important;visibility:visible!important;width:20px!important;height:20px!important;display:block!important}[data-bs-theme="dark"] #sma-tg-send svg{stroke:white!important;fill:none!important;opacity:1!important;visibility:visible!important;width:20px!important;height:20px!important}[data-bs-theme="dark"] #sma-tg-send i{color:#ffffff!important;opacity:1!important;visibility:visible!important}[data-bs-theme="dark"] #sma-tg-send:hover{box-shadow:0 4px 12px rgba(59,130,246,0.5)!important}[data-bs-theme="dark"] #sma-tg-send:hover img,[data-bs-theme="dark"] #sma-tg-send:hover svg,[data-bs-theme="dark"] #sma-tg-send:hover i{opacity:0.9!important}#sma-tg-send img{width:20px!important;height:20px!important;display:block!important;pointer-events:none!important;user-select:none!important}#sma-tg-send:hover{opacity:0.9!important}#sma-tg-send:active{opacity:0.8!important}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.fallback-emoji-picker{position:fixed!important;background:#ffffff!important;border:1px solid #d1d5db!important;border-radius:8px!important;padding:10px!important;box-shadow:0 4px 12px rgba(0,0,0,0.15)!important;z-index:10002!important;display:grid!important;grid-template-columns:repeat(8,1fr)!important;gap:5px!important;max-width:320px!important;max-height:200px!important;overflow-y:auto!important;scrollbar-width:thin!important;-ms-overflow-style:none!important}.fallback-emoji-picker::-webkit-scrollbar{width:6px!important}.fallback-emoji-picker::-webkit-scrollbar-track{background:transparent!important}.fallback-emoji-picker::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2)!important;border-radius:3px!important;opacity:0!important;transition:opacity 0.3s!important}.fallback-emoji-picker:hover::-webkit-scrollbar-thumb{opacity:1!important}.fallback-emoji-picker button{background:none!important;border:none!important;font-size:20px!important;cursor:pointer!important;padding:5px!important;border-radius:4px!important;transition:background-color 0.2s!important}.fallback-emoji-picker button:hover{background-color:#e2e8f0!important}.fallback-emoji-picker button:active{background-color:#d1d5db!important}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.forward-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.4);display:none;align-items:center;justify-content:center;z-index:10001}.forward-modal{width:420px;max-height:80vh;background:#f8fafc;border-radius:12px;box-shadow:0 12px 24px rgba(0,0,0,0.15);position:relative;overflow-y:auto;padding:16px;transition:all 0.3s ease-in-out;scrollbar-width:thin;-ms-overflow-style:none}.forward-modal::-webkit-scrollbar{width:6px}.forward-modal::-webkit-scrollbar-track{background:transparent}.forward-modal::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);border-radius:3px;opacity:0;transition:opacity 0.3s}.forward-modal:hover::-webkit-scrollbar-thumb{opacity:1}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.forward-modal__header{font-size:18px;font-weight:600;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.forward-modal__search input{width:100%;padding:10px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;outline:none;margin-bottom:14px;transition:border-color 0.2s}.forward-modal__search input:focus{border-color:#3b82f6}.forward-chat{display:flex;align-items:center;padding:10px;border-radius:8px;cursor:pointer;transition:background 0.2s}.forward-chat:hover{background:white}.forward-chat__avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;margin-right:12px}.forward-chat__info{display:flex;flex-direction:column}.forward-chat__name{font-weight:500;font-size:15px}.forward-chat__status{font-size:13px;color:#6b7280}@media (max-width:767px){.forward-modal{width:100vw;height:100vh;border-radius:0}}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}@media (max-width:991px){.tg-mobile-chat-page.sma-chat-mobile-scope{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;background:#ffffff!important;z-index:10000!important;overflow:hidden!important}.tg-mobile-chat-page .chat-header{position:sticky!important;top:0!important;height:56px!important;flex-shrink:0!important}.tg-mobile-chat-page .tg-chat-messages-container{flex:1!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;min-height:0!important;position:relative!important}.tg-mobile-chat-page .sma-tg-messages,.tg-mobile-chat-page.sma-chat-mobile-scope .sma-tg-messages,.mobile-active-content-item.tg-mobile-chat-page .sma-tg-messages,.mobile-active-content-item.tg-mobile-chat-page.sma-chat-mobile-scope .sma-tg-messages{flex:1!important;overflow-y:auto!important;overflow-x:hidden!important;padding:12px 16px!important;min-height:0!important;padding-bottom:calc(330px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(220px + env(safe-area-inset-bottom))!important;scroll-behavior:smooth!important}.tg-mobile-chat-page .sma-tg-messages::after,.tg-mobile-chat-page.sma-chat-mobile-scope .sma-tg-messages::after,.mobile-active-content-item.tg-mobile-chat-page .sma-tg-messages::after,.mobile-active-content-item.tg-mobile-chat-page.sma-chat-mobile-scope .sma-tg-messages::after{content:'';display:block;height:120px!important;flex-shrink:0;width:100%;pointer-events:none}.tg-mobile-chat-page .sma-tg-messages>*:last-child,.tg-mobile-chat-page.sma-chat-mobile-scope .sma-tg-messages>*:last-child,.mobile-active-content-item.tg-mobile-chat-page .sma-tg-messages>*:last-child,.mobile-active-content-item.tg-mobile-chat-page.sma-chat-mobile-scope .sma-tg-messages>*:last-child{margin-bottom:50px!important}.tg-mobile-chat-page .sma-tg-messages .tg-chat-message:last-child,.tg-mobile-chat-page.sma-chat-mobile-scope .sma-tg-messages .tg-chat-message:last-child,.mobile-active-content-item.tg-mobile-chat-page .sma-tg-messages .tg-chat-message:last-child,.mobile-active-content-item.tg-mobile-chat-page.sma-chat-mobile-scope .sma-tg-messages .tg-chat-message:last-child{margin-bottom:50px!important;padding-bottom:20px!important}.tg-mobile-chat-page .tg-chat-input-area{position:sticky!important;bottom:70px!important;left:0!important;width:100%!important;background:#ffffff!important;border-top:1px solid #d1d5db!important;flex-shrink:0!important;z-index:10!important;box-shadow:0 -2px 10px rgba(0,0,0,0.1)!important;padding-bottom:10px!important}[data-bs-theme="dark"] .tg-mobile-chat-page .tg-chat-input-area{box-shadow:0 -2px 10px rgba(0,0,0,0.3)!important}.tg-mobile-chat-page .back-btn,.tg-mobile-chat-page .icon-btn,.tg-mobile-chat-page .mobile-chat-header__close-btn{min-height:44px!important;min-width:44px!important}}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.chat-header{display:flex;align-items:center;justify-content:space-between;background-color:#f8fafc;padding:8px 16px;border-bottom:1px solid #d1d5db;height:64px}.chat-header-left{display:flex;align-items:center}.chat-header-left .avatar{width:40px;height:40px;border-radius:50%;margin-right:12px}.chat-user-info{display:flex;flex-direction:column}.chat-username{font-weight:600;font-size:16px;color:#111827}.chat-status{font-size:13px;color:#374151}.chat-header-right{display:flex;gap:12px}.icon-btn{background:none;border:none;font-size:18px;cursor:pointer;padding:6px;border-radius:4px;transition:background-color 0.2s ease}.icon-btn:hover{background-color:rgba(0,0,0,0.05)}.chat-search{display:flex;align-items:center;padding:8px 16px;background:#f8fafc;border-bottom:1px solid #d1d5db;gap:12px}.search-input{flex:1;padding:8px 12px;border-radius:20px;border:1px solid #d1d5db;font-size:14px}.close-search{background:none;border:none;font-size:20px;cursor:pointer}@media (max-width:768px){.chat-header{height:56px;padding:8px}.chat-header-left .avatar{width:32px;height:32px;margin-right:8px}.chat-username{font-size:14px}.chat-status{font-size:12px}.icon-btn{font-size:16px;padding:4px}}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.mention-popup{position:fixed;z-index:999;background:#f8fafc;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.15);padding:6px 0;width:300px;max-height:250px;overflow-y:auto;transition:opacity 0.2s ease}.mention-popup.hidden{display:none}.mention-item{display:flex;align-items:center;padding:8px;cursor:pointer;border-radius:8px;transition:background 0.2s}.mention-item:hover,.mention-item.active{background:#e2e8f0}.mention-item .avatar{width:36px;height:36px;border-radius:50%;margin-right:10px}.mention-item .meta{flex:1}.mention-item .meta .name{font-weight:500;font-size:14px}.mention-item .meta .username{font-size:13px;color:#6b7280}.mention-item.empty{cursor:default;color:#6b7280}.mention-link{color:#82a6f4;font-weight:500;text-decoration:none;cursor:pointer}.mention-link:hover{text-decoration:underline}.date-divider{text-align:center;background:#86fbd7;border-radius:12px;padding:4px 12px;margin:16px auto;font-weight:bold;font-size:13px}.message-row.continued>.avatar{visibility:hidden;width:36px}.author-name{font-weight:600;font-size:13px;color:#5273e1;margin-bottom:2px}.author-name .group-icon{width:16px;height:16px;object-fit:contain;margin-left:4px;vertical-align:middle}.author-name.staff-label{color:#f04438;display:inline-flex;align-items:center;gap:6px;letter-spacing:0.01em}[data-bs-theme="dark"] .author-name.staff-label{color:#ff6b6b}.message-row.staff-sender .chat-bubble.received,.message-row.staff-sender .tg-chat-message__bubble{border-color:rgba(240,68,56,0.35);box-shadow:0 12px 28px rgba(240,68,56,0.12)}[data-bs-theme="dark"] .message-row.staff-sender .chat-bubble.received,[data-bs-theme="dark"] .message-row.staff-sender .tg-chat-message__bubble{border-color:rgba(255,107,107,0.45);box-shadow:0 18px 40px rgba(255,107,107,0.18)}.staff-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:0.65rem;letter-spacing:0.08em;text-transform:uppercase;font-weight:600;background:rgba(240,68,56,0.15);color:#c02618;border:1px solid rgba(240,68,56,0.4);margin-right:6px}[data-bs-theme="dark"] .staff-pill{background:rgba(255,107,107,0.22);border-color:rgba(255,107,107,0.45);color:rgba(255,255,255,0.95)}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.chat-bubble{position:relative}.message-row.other.has-tail .chat-bubble::after,.message-row.other.has-tail .tg-chat-message__bubble::after{content:'';position:absolute;left:-8px;bottom:0;width:0;height:0;border-style:solid;border-width:0 8px 10px 0;border-color:transparent #ffffff transparent transparent}.message-row.other.has-tail .chat-bubble::before,.message-row.other.has-tail .tg-chat-message__bubble::before{display:none}[data-bs-theme="dark"] .message-row.other.has-tail .chat-bubble::after,[data-bs-theme="dark"] .message-row.other.has-tail .tg-chat-message__bubble::after{border-color:transparent #1f2937 transparent transparent}.message-row.own.has-tail .chat-bubble::after,.message-row.own.has-tail .tg-chat-message__bubble::after{content:'';position:absolute;right:-8px;bottom:0;width:0;height:0;border-style:solid;border-width:0 0 10px 8px;border-color:transparent transparent #d1f6a5 transparent}.message-row.own.has-tail .chat-bubble::before,.message-row.own.has-tail .tg-chat-message__bubble::before{display:none}[data-bs-theme="dark"] .message-row.own.has-tail .chat-bubble::after,[data-bs-theme="dark"] .message-row.own.has-tail .tg-chat-message__bubble::after{border-color:transparent transparent #1e2a49 transparent}.reply-snippet{background:#dff9c1;border-left:3px solid rgba(96,165,250,0.6);padding:4px 8px;border-radius:8px;margin-bottom:6px;max-height:3em;overflow:hidden;color:#0f2919!important}.reply-snippet *{color:inherit!important}[data-bs-theme="dark"] .reply-snippet{background:rgba(31,58,138,0.2);border-left-color:rgba(37,99,235,0.75);color:rgba(255,255,255,0.92)!important}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.reaction-bar{display:flex;gap:4px;margin-top:4px}.reaction-btn{background:rgba(0,0,0,0.08);border-radius:16px;padding:2px 6px;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background 0.2s}.reaction-btn:hover{background:rgba(0,0,0,0.15)}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.reaction-menu{position:absolute;display:flex;gap:4px;background:#f8fafc;padding:6px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.12);z-index:10002}.reaction-menu .reaction-btn{background:transparent;border-radius:16px;padding:4px;transition:background 0.2s}.reaction-menu .reaction-btn:hover{background:rgba(0,0,0,0.15)}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.emoji-picker{position:absolute;background:rgba(255,255,255,0.98);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,0.12);padding:8px;display:grid;grid-template-columns:repeat(8,1fr);gap:4px;z-index:10002}.emoji-picker button{background:none;border:none;font-size:20px;padding:4px;border-radius:8px;cursor:pointer;transition:background 0.15s}.emoji-picker button:hover{background:rgba(0,0,0,0.05)}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}@keyframes chatMenuFade{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}#chat-image-viewer{position:fixed;inset:0;background:rgba(0,0,0,0.85);display:none;align-items:center;justify-content:center;z-index:11000;opacity:0;transition:opacity 0.25s ease}#chat-image-viewer.open{display:flex;opacity:1}#chat-image-viewer img{max-width:90vw;max-height:90vh;transform:scale(0.95);transition:transform 0.25s ease}#chat-image-viewer.open img{transform:scale(1)}#chat-image-viewer .viewer-top{position:absolute;top:16px;left:16px;right:16px;display:flex;justify-content:flex-end;align-items:center;gap:12px;color:#ffffff;font-size:24px}#chat-image-viewer .viewer-close,#chat-image-viewer .viewer-download,#chat-image-viewer .viewer-zoom-in,#chat-image-viewer .viewer-zoom-out{background:none;border:none;color:inherit;cursor:pointer;padding:4px}#chat-image-viewer .viewer-arrow{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,0.15);color:#ffffff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background 0.2s}#chat-image-viewer .viewer-arrow:hover{background:rgba(255,255,255,0.25)}#chat-image-viewer .viewer-arrow.prev{left:24px}#chat-image-viewer .viewer-arrow.next{right:24px}#chat-image-viewer .viewer-indicator{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);color:rgba(255,255,255,0.8);font-size:14px}[data-bs-theme="dark"] #chat-image-viewer{background:rgba(0,0,0,0.9)!important}[data-bs-theme="dark"] #chat-image-viewer .viewer-top{color:#ffffff!important}[data-bs-theme="dark"] #chat-image-viewer .viewer-close,[data-bs-theme="dark"] #chat-image-viewer .viewer-download,[data-bs-theme="dark"] #chat-image-viewer .viewer-zoom-in,[data-bs-theme="dark"] #chat-image-viewer .viewer-zoom-out{color:#ffffff!important}[data-bs-theme="dark"] #chat-image-viewer .viewer-close:hover,[data-bs-theme="dark"] #chat-image-viewer .viewer-download:hover,[data-bs-theme="dark"] #chat-image-viewer .viewer-zoom-in:hover,[data-bs-theme="dark"] #chat-image-viewer .viewer-zoom-out:hover{color:#3b82f6!important;background:rgba(255,255,255,0.1)!important}[data-bs-theme="dark"] #chat-image-viewer .viewer-arrow{background:rgba(255,255,255,0.1)!important;color:#ffffff!important}[data-bs-theme="dark"] #chat-image-viewer .viewer-arrow:hover{background:rgba(255,255,255,0.2)!important;color:#3b82f6!important}[data-bs-theme="dark"] #chat-image-viewer .viewer-indicator{color:rgba(255,255,255,0.7)!important}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.tg-chat-message__bubble{min-width:220px;max-width:75%;word-break:normal!important;overflow-wrap:anywhere!important;word-wrap:anywhere!important;hyphens:auto!important;white-space:pre-wrap;box-sizing:border-box!important}.tg-chat-message__text{word-break:normal!important;overflow-wrap:anywhere!important;word-wrap:anywhere!important;hyphens:auto!important;white-space:pre-wrap;box-sizing:border-box!important}.message-text,.tg-chat-message__text,div[class*="message-text"],div[class*="tg-chat-message__text"]{word-break:normal!important;overflow-wrap:anywhere!important;word-wrap:anywhere!important;hyphens:auto!important;white-space:normal!important;box-sizing:border-box!important}.message-text.plain{white-space:pre-wrap!important}.message-text.rich-html p,.message-text.rich-html div,.message-text.rich-html li{margin-top:0.25rem;margin-bottom:0.25rem}.message-text.rich-html p:first-child,.message-text.rich-html div:first-child{margin-top:0}.message-text.rich-html p:last-child,.message-text.rich-html div:last-child{margin-bottom:0}.message-text.rich-html p + p{margin-top:0.25rem}.message-text *,.tg-chat-message__text *,.chat-bubble *,.tg-chat-message__bubble *{word-break:normal!important;overflow-wrap:anywhere!important;word-wrap:anywhere!important;hyphens:auto!important;box-sizing:border-box!important}.message-meta,.tg-chat-message__meta{word-break:normal!important;overflow-wrap:anywhere!important;white-space:nowrap!important;box-sizing:border-box!important;max-width:100%!important}.tg-chat-message--unread{background:#fffcf9}:root{--chat-bg:#e5ddd5;--chat-card-bg:#ffffff;--chat-border:#d1d5db;--chat-text-primary:#111827;--chat-text-secondary:#374151;--chat-text-muted:#6b7280;--chat-message-received:#f3f4f6;--chat-primary:#1e40af;--chat-header-bg:#f8fafc;--chat-header-text:#111827;--chat-header-subtext:#374151;--chat-header-icon:#4b5563;--chat-header-hover-bg:rgba(17,24,39,0.08);--chat-header-border:#d1d5db;--chat-surface:#f8fafc;--chat-surface-elevated:#f8fafc;--chat-list-hover:rgba($brand-primary,0.06);--chat-list-active:rgba($brand-primary,0.12);--chat-shadow-soft:0 6px 18px rgba(15,23,42,0.08);--chat-shadow-strong:0 12px 30px rgba(15,23,42,0.12);--chat-radius-lg:18px;--chat-bubble-own-bg:#d1f6a5;--chat-bubble-own-border:rgba($brand-primary,0.25);--chat-bubble-own-shadow:0 10px 20px rgba($brand-primary,0.18);--chat-bubble-own-text:#0f2919;--chat-bubble-received-bg:#ffffff;--chat-bubble-received-border:rgba($brand-gray-300,0.6);--chat-bubble-received-shadow:0 8px 18px rgba($brand-black,0.08);--chat-bubble-received-text:$brand-gray-900;--chat-meta-own:rgba($chat-bubble-own-accent,0.6);--chat-meta-received:rgba($brand-gray-600,0.75)}:root[data-bs-theme="dark"],body[data-bs-theme="dark"],:root.dark-theme-active,html.dark-theme-active,body.dark-theme-active,html[data-theme="dark"],body[data-theme="dark"]{--chat-bg:#111827;--chat-card-bg:#1f2937;--chat-border:#374151;--chat-text-primary:#ffffff;--chat-text-secondary:#d1d5db;--chat-text-muted:#9ca3af;--chat-message-received:#374151;--chat-primary:#3b82f6;--chat-header-bg:#1f2937;--chat-header-text:#f9fafb;--chat-header-subtext:#9ca3af;--chat-header-icon:#d1d5db;--chat-header-hover-bg:rgba(255,255,255,0.15);--chat-header-border:#374151;--chat-surface:#0f172a;--chat-surface-elevated:#1f2937;--chat-list-hover:rgba($brand-primary-light,0.08);--chat-list-active:rgba($brand-primary-light,0.16);--chat-shadow-soft:0 10px 22px rgba(2,6,23,0.45);--chat-shadow-strong:0 16px 36px rgba(2,6,23,0.55);--chat-radius-lg:18px;--chat-bubble-own-bg:#182b49;--chat-bubble-own-border:rgba($brand-primary-light,0.35);--chat-bubble-own-shadow:0 14px 32px rgba(2,6,23,0.65);--chat-bubble-own-text:#f8fafb;--chat-bubble-received-bg:#1f2a3c;--chat-bubble-received-border:rgba($brand-gray-500,0.45);--chat-bubble-received-shadow:0 12px 32px rgba(2,6,23,0.55);--chat-bubble-received-text:#f3f4f6;--chat-meta-own:rgba($brand-white,0.78);--chat-meta-received:rgba($brand-gray-300,0.75)}[data-bs-theme="dark"] .sma-tg-root,html[data-theme="dark"] .sma-tg-root,body[data-theme="dark"] .sma-tg-root,:root.dark-theme-active .sma-tg-root,html.dark-theme-active .sma-tg-root,body.dark-theme-active .sma-tg-root{background:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .sma-tg-root i,[data-bs-theme="dark"] .sma-tg-root svg,[data-bs-theme="dark"] .sma-tg-root img,[data-bs-theme="dark"] .sma-tg-root .icon,[data-bs-theme="dark"] .sma-tg-root .fas,[data-bs-theme="dark"] .sma-tg-root .far,[data-bs-theme="dark"] .sma-tg-root .fab,html[data-theme="dark"] .sma-tg-root i,html[data-theme="dark"] .sma-tg-root svg,html[data-theme="dark"] .sma-tg-root img,html[data-theme="dark"] .sma-tg-root .icon,html[data-theme="dark"] .sma-tg-root .fas,html[data-theme="dark"] .sma-tg-root .far,html[data-theme="dark"] .sma-tg-root .fab,body[data-theme="dark"] .sma-tg-root i,body[data-theme="dark"] .sma-tg-root svg,body[data-theme="dark"] .sma-tg-root img,body[data-theme="dark"] .sma-tg-root .icon,body[data-theme="dark"] .sma-tg-root .fas,body[data-theme="dark"] .sma-tg-root .far,body[data-theme="dark"] .sma-tg-root .fab,:root.dark-theme-active .sma-tg-root i,:root.dark-theme-active .sma-tg-root svg,:root.dark-theme-active .sma-tg-root img,:root.dark-theme-active .sma-tg-root .icon,:root.dark-theme-active .sma-tg-root .fas,:root.dark-theme-active .sma-tg-root .far,:root.dark-theme-active .sma-tg-root .fab,html.dark-theme-active .sma-tg-root i,html.dark-theme-active .sma-tg-root svg,html.dark-theme-active .sma-tg-root img,html.dark-theme-active .sma-tg-root .icon,html.dark-theme-active .sma-tg-root .fas,html.dark-theme-active .sma-tg-root .far,html.dark-theme-active .sma-tg-root .fab,body.dark-theme-active .sma-tg-root i,body.dark-theme-active .sma-tg-root svg,body.dark-theme-active .sma-tg-root img,body.dark-theme-active .sma-tg-root .icon,body.dark-theme-active .sma-tg-root .fas,body.dark-theme-active .sma-tg-root .far,body.dark-theme-active .sma-tg-root .fab{filter:none!important}[data-bs-theme="dark"] .sma-tg-chat-container,html[data-theme="dark"] .sma-tg-chat-container,body[data-theme="dark"] .sma-tg-chat-container,:root.dark-theme-active .sma-tg-chat-container,html.dark-theme-active .sma-tg-chat-container,body.dark-theme-active .sma-tg-chat-container{background:#111827!important;border-color:#374151!important}[data-bs-theme="dark"] .sma-tg-chat-list,[data-bs-theme="dark"] .sma-tg-list,html[data-theme="dark"] .sma-tg-chat-list,html[data-theme="dark"] .sma-tg-list,body[data-theme="dark"] .sma-tg-chat-list,body[data-theme="dark"] .sma-tg-list,:root.dark-theme-active .sma-tg-chat-list,:root.dark-theme-active .sma-tg-list,html.dark-theme-active .sma-tg-chat-list,html.dark-theme-active .sma-tg-list,body.dark-theme-active .sma-tg-chat-list,body.dark-theme-active .sma-tg-list{background:#1f2937!important;border-color:#374151!important}[data-bs-theme="dark"] .sma-tg-window,[data-bs-theme="dark"] .chat-window,[data-bs-theme="dark"] .tg-ajax-chat-window,html[data-theme="dark"] .sma-tg-window,html[data-theme="dark"] .chat-window,html[data-theme="dark"] .tg-ajax-chat-window,body[data-theme="dark"] .sma-tg-window,body[data-theme="dark"] .chat-window,body[data-theme="dark"] .tg-ajax-chat-window,:root.dark-theme-active .sma-tg-window,:root.dark-theme-active .chat-window,:root.dark-theme-active .tg-ajax-chat-window,html.dark-theme-active .sma-tg-window,html.dark-theme-active .chat-window,html.dark-theme-active .tg-ajax-chat-window,body.dark-theme-active .sma-tg-window,body.dark-theme-active .chat-window,body.dark-theme-active .tg-ajax-chat-window{background:#111827!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .sma-tg-messages,[data-bs-theme="dark"] .chat-messages,html[data-theme="dark"] .sma-tg-messages,html[data-theme="dark"] .chat-messages,body[data-theme="dark"] .sma-tg-messages,body[data-theme="dark"] .chat-messages,:root.dark-theme-active .sma-tg-messages,:root.dark-theme-active .chat-messages,html.dark-theme-active .sma-tg-messages,html.dark-theme-active .chat-messages,body.dark-theme-active .sma-tg-messages,body.dark-theme-active .chat-messages{background:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .chat-bubble.received,[data-bs-theme="dark"] .message-bubble.received,html[data-theme="dark"] .chat-bubble.received,html[data-theme="dark"] .message-bubble.received,body[data-theme="dark"] .chat-bubble.received,body[data-theme="dark"] .message-bubble.received,:root.dark-theme-active .chat-bubble.received,:root.dark-theme-active .message-bubble.received,html.dark-theme-active .chat-bubble.received,html.dark-theme-active .message-bubble.received,body.dark-theme-active .chat-bubble.received,body.dark-theme-active .message-bubble.received{background:var(--chat-bubble-received-bg)!important;color:var(--chat-bubble-received-text)!important;border:none!important;box-shadow:0 2px 4px rgba(0,0,0,0.2)!important;outline:none!important}[data-bs-theme="dark"] .chat-bubble.sent,[data-bs-theme="dark"] .message-bubble.sent,html[data-theme="dark"] .chat-bubble.sent,html[data-theme="dark"] .message-bubble.sent,body[data-theme="dark"] .chat-bubble.sent,body[data-theme="dark"] .message-bubble.sent,:root.dark-theme-active .chat-bubble.sent,:root.dark-theme-active .message-bubble.sent,html.dark-theme-active .chat-bubble.sent,html.dark-theme-active .message-bubble.sent,body.dark-theme-active .chat-bubble.sent,body.dark-theme-active .message-bubble.sent{background:var(--chat-bubble-own-bg)!important;color:var(--chat-bubble-own-text)!important;border:none!important;box-shadow:0 2px 4px rgba(0,0,0,0.2)!important;outline:none!important}[data-bs-theme="dark"] .chat-header,[data-bs-theme="dark"] .mobile-chat-header,html[data-theme="dark"] .chat-header,html[data-theme="dark"] .mobile-chat-header,body[data-theme="dark"] .chat-header,body[data-theme="dark"] .mobile-chat-header,:root.dark-theme-active .chat-header,:root.dark-theme-active .mobile-chat-header,html.dark-theme-active .chat-header,html.dark-theme-active .mobile-chat-header,body.dark-theme-active .chat-header,body.dark-theme-active .mobile-chat-header{background:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .chat-username,html[data-theme="dark"] .chat-username,body[data-theme="dark"] .chat-username,:root.dark-theme-active .chat-username,html.dark-theme-active .chat-username,body.dark-theme-active .chat-username{color:#60a5fa!important}[data-bs-theme="dark"] .chat-status,html[data-theme="dark"] .chat-status,body[data-theme="dark"] .chat-status,:root.dark-theme-active .chat-status,html.dark-theme-active .chat-status,body.dark-theme-active .chat-status{color:#9ca3af!important}[data-bs-theme="dark"] .sma-tg-input-area,html[data-theme="dark"] .sma-tg-input-area,body[data-theme="dark"] .sma-tg-input-area,:root.dark-theme-active .sma-tg-input-area,html.dark-theme-active .sma-tg-input-area,body.dark-theme-active .sma-tg-input-area{background:var(--chat-card-bg)!important;border-color:var(--chat-border)!important}[data-bs-theme="dark"] .sma-tg-input-area .input-wrapper,html[data-theme="dark"] .sma-tg-input-area .input-wrapper,body[data-theme="dark"] .sma-tg-input-area .input-wrapper,:root.dark-theme-active .sma-tg-input-area .input-wrapper,html.dark-theme-active .sma-tg-input-area .input-wrapper,body.dark-theme-active .sma-tg-input-area .input-wrapper{background:var(--chat-card-bg)!important;border-color:var(--chat-border)!important}[data-bs-theme="dark"] .sma-tg-input-area textarea,html[data-theme="dark"] .sma-tg-input-area textarea,body[data-theme="dark"] .sma-tg-input-area textarea,:root.dark-theme-active .sma-tg-input-area textarea,html.dark-theme-active .sma-tg-input-area textarea,body.dark-theme-active .sma-tg-input-area textarea{background:transparent!important}[data-bs-theme="dark"] .sma-tg-input-area textarea,[data-bs-theme="dark"] .sma-tg-input-area textarea *,[data-bs-theme="dark"] #sma-tg-input,html[data-theme="dark"] .sma-tg-input-area textarea,html[data-theme="dark"] .sma-tg-input-area textarea *,html[data-theme="dark"] #sma-tg-input,body[data-theme="dark"] .sma-tg-input-area textarea,body[data-theme="dark"] .sma-tg-input-area textarea *,body[data-theme="dark"] #sma-tg-input,:root.dark-theme-active .sma-tg-input-area textarea,:root.dark-theme-active .sma-tg-input-area textarea *,:root.dark-theme-active #sma-tg-input,html.dark-theme-active .sma-tg-input-area textarea,html.dark-theme-active .sma-tg-input-area textarea *,html.dark-theme-active #sma-tg-input,body.dark-theme-active .sma-tg-input-area textarea,body.dark-theme-active .sma-tg-input-area textarea *,body.dark-theme-active #sma-tg-input{color:#ffffff!important;background:transparent!important;background-color:transparent!important}[data-bs-theme="dark"] .sma-tg-input-area textarea::placeholder,[data-bs-theme="dark"] #sma-tg-input::placeholder,html[data-theme="dark"] .sma-tg-input-area textarea::placeholder,html[data-theme="dark"] #sma-tg-input::placeholder,body[data-theme="dark"] .sma-tg-input-area textarea::placeholder,body[data-theme="dark"] #sma-tg-input::placeholder,:root.dark-theme-active .sma-tg-input-area textarea::placeholder,:root.dark-theme-active #sma-tg-input::placeholder,html.dark-theme-active .sma-tg-input-area textarea::placeholder,html.dark-theme-active #sma-tg-input::placeholder,body.dark-theme-active .sma-tg-input-area textarea::placeholder,body.dark-theme-active #sma-tg-input::placeholder{color:#9ca3af!important;opacity:1!important}[data-bs-theme="dark"] .chat-context-menu,[data-bs-theme="dark"] .mega-chat-context-menu,[data-bs-theme="dark"] .mega-chat-header-menu,[data-bs-theme="dark"] .chat-context-menu *,[data-bs-theme="dark"] .mega-chat-context-menu *,[data-bs-theme="dark"] .mega-chat-header-menu *,html[data-theme="dark"] .chat-context-menu,html[data-theme="dark"] .mega-chat-context-menu,html[data-theme="dark"] .mega-chat-header-menu,html[data-theme="dark"] .chat-context-menu *,html[data-theme="dark"] .mega-chat-context-menu *,html[data-theme="dark"] .mega-chat-header-menu *,body[data-theme="dark"] .chat-context-menu,body[data-theme="dark"] .mega-chat-context-menu,body[data-theme="dark"] .mega-chat-header-menu,body[data-theme="dark"] .chat-context-menu *,body[data-theme="dark"] .mega-chat-context-menu *,body[data-theme="dark"] .mega-chat-header-menu *,:root.dark-theme-active .chat-context-menu,:root.dark-theme-active .mega-chat-context-menu,:root.dark-theme-active .mega-chat-header-menu,:root.dark-theme-active .chat-context-menu *,:root.dark-theme-active .mega-chat-context-menu *,:root.dark-theme-active .mega-chat-header-menu *,html.dark-theme-active .chat-context-menu,html.dark-theme-active .mega-chat-context-menu,html.dark-theme-active .mega-chat-header-menu,html.dark-theme-active .chat-context-menu *,html.dark-theme-active .mega-chat-context-menu *,html.dark-theme-active .mega-chat-header-menu *,body.dark-theme-active .chat-context-menu,body.dark-theme-active .mega-chat-context-menu,body.dark-theme-active .mega-chat-header-menu,body.dark-theme-active .chat-context-menu *,body.dark-theme-active .mega-chat-context-menu *,body.dark-theme-active .mega-chat-header-menu *{background:#1f2937!important;border:1px solid rgba(255,255,255,0.1)!important;color:var(--chat-text-primary)!important;z-index:10050!important}[data-bs-theme="dark"] .chat-context-menu,[data-bs-theme="dark"] .mega-chat-context-menu,[data-bs-theme="dark"] .mega-chat-header-menu,html[data-theme="dark"] .chat-context-menu,html[data-theme="dark"] .mega-chat-context-menu,html[data-theme="dark"] .mega-chat-header-menu,body[data-theme="dark"] .chat-context-menu,body[data-theme="dark"] .mega-chat-context-menu,body[data-theme="dark"] .mega-chat-header-menu,:root.dark-theme-active .chat-context-menu,:root.dark-theme-active .mega-chat-context-menu,:root.dark-theme-active .mega-chat-header-menu,html.dark-theme-active .chat-context-menu,html.dark-theme-active .mega-chat-context-menu,html.dark-theme-active .mega-chat-header-menu,body.dark-theme-active .chat-context-menu,body.dark-theme-active .mega-chat-context-menu,body.dark-theme-active .mega-chat-header-menu{position:fixed!important;border-radius:12px!important;box-shadow:0 4px 12px rgba(0,0,0,0.4)!important;padding:8px 0!important;min-width:180px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;outline:none!important}[data-bs-theme="dark"] .chat-context-menu .actions-block,[data-bs-theme="dark"] .mega-chat-context-menu .actions-block,[data-bs-theme="dark"] .mega-chat-header-menu .actions-block,html[data-theme="dark"] .chat-context-menu .actions-block,html[data-theme="dark"] .mega-chat-context-menu .actions-block,html[data-theme="dark"] .mega-chat-header-menu .actions-block,body[data-theme="dark"] .chat-context-menu .actions-block,body[data-theme="dark"] .mega-chat-context-menu .actions-block,body[data-theme="dark"] .mega-chat-header-menu .actions-block,:root.dark-theme-active .chat-context-menu .actions-block,:root.dark-theme-active .mega-chat-context-menu .actions-block,:root.dark-theme-active .mega-chat-header-menu .actions-block,html.dark-theme-active .chat-context-menu .actions-block,html.dark-theme-active .mega-chat-context-menu .actions-block,html.dark-theme-active .mega-chat-header-menu .actions-block,body.dark-theme-active .chat-context-menu .actions-block,body.dark-theme-active .mega-chat-context-menu .actions-block,body.dark-theme-active .mega-chat-header-menu .actions-block{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important}[data-bs-theme="dark"] .chat-context-menu .actions-block li,[data-bs-theme="dark"] .mega-chat-context-menu .actions-block li,[data-bs-theme="dark"] .mega-chat-header-menu .actions-block li,[data-bs-theme="dark"] .chat-context-menu .actions-block li *,[data-bs-theme="dark"] .mega-chat-context-menu .actions-block li *,[data-bs-theme="dark"] .mega-chat-header-menu .actions-block li *,html[data-theme="dark"] .chat-context-menu .actions-block li,html[data-theme="dark"] .mega-chat-context-menu .actions-block li,html[data-theme="dark"] .mega-chat-header-menu .actions-block li,html[data-theme="dark"] .chat-context-menu .actions-block li *,html[data-theme="dark"] .mega-chat-context-menu .actions-block li *,html[data-theme="dark"] .mega-chat-header-menu .actions-block li *,body[data-theme="dark"] .chat-context-menu .actions-block li,body[data-theme="dark"] .mega-chat-context-menu .actions-block li,body[data-theme="dark"] .mega-chat-header-menu .actions-block li,body[data-theme="dark"] .chat-context-menu .actions-block li *,body[data-theme="dark"] .mega-chat-context-menu .actions-block li *,body[data-theme="dark"] .mega-chat-header-menu .actions-block li *,:root.dark-theme-active .chat-context-menu .actions-block li,:root.dark-theme-active .mega-chat-context-menu .actions-block li,:root.dark-theme-active .mega-chat-header-menu .actions-block li,:root.dark-theme-active .chat-context-menu .actions-block li *,:root.dark-theme-active .mega-chat-context-menu .actions-block li *,:root.dark-theme-active .mega-chat-header-menu .actions-block li *,html.dark-theme-active .chat-context-menu .actions-block li,html.dark-theme-active .mega-chat-context-menu .actions-block li,html.dark-theme-active .mega-chat-header-menu .actions-block li,html.dark-theme-active .chat-context-menu .actions-block li *,html.dark-theme-active .mega-chat-context-menu .actions-block li *,html.dark-theme-active .mega-chat-header-menu .actions-block li *,body.dark-theme-active .chat-context-menu .actions-block li,body.dark-theme-active .mega-chat-context-menu .actions-block li,body.dark-theme-active .mega-chat-header-menu .actions-block li,body.dark-theme-active .chat-context-menu .actions-block li *,body.dark-theme-active .mega-chat-context-menu .actions-block li *,body.dark-theme-active .mega-chat-header-menu .actions-block li *{color:var(--chat-text-primary)!important;display:flex!important;align-items:center!important;padding:12px 16px!important;cursor:pointer!important;font-size:14px!important;font-weight:500!important;border:none!important;background:transparent!important;transition:background-color 0.2s ease!important}[data-bs-theme="dark"] .chat-context-menu .actions-block li:hover,[data-bs-theme="dark"] .mega-chat-context-menu .actions-block li:hover,[data-bs-theme="dark"] .mega-chat-header-menu .actions-block li:hover,[data-bs-theme="dark"] .chat-context-menu .actions-block li:hover *,[data-bs-theme="dark"] .mega-chat-context-menu .actions-block li:hover *,[data-bs-theme="dark"] .mega-chat-header-menu .actions-block li:hover *,html[data-theme="dark"] .chat-context-menu .actions-block li:hover,html[data-theme="dark"] .mega-chat-context-menu .actions-block li:hover,html[data-theme="dark"] .mega-chat-header-menu .actions-block li:hover,html[data-theme="dark"] .chat-context-menu .actions-block li:hover *,html[data-theme="dark"] .mega-chat-context-menu .actions-block li:hover *,html[data-theme="dark"] .mega-chat-header-menu .actions-block li:hover *,body[data-theme="dark"] .chat-context-menu .actions-block li:hover,body[data-theme="dark"] .mega-chat-context-menu .actions-block li:hover,body[data-theme="dark"] .mega-chat-header-menu .actions-block li:hover,body[data-theme="dark"] .chat-context-menu .actions-block li:hover *,body[data-theme="dark"] .mega-chat-context-menu .actions-block li:hover *,body[data-theme="dark"] .mega-chat-header-menu .actions-block li:hover *,:root.dark-theme-active .chat-context-menu .actions-block li:hover,:root.dark-theme-active .mega-chat-context-menu .actions-block li:hover,:root.dark-theme-active .mega-chat-header-menu .actions-block li:hover,:root.dark-theme-active .chat-context-menu .actions-block li:hover *,:root.dark-theme-active .mega-chat-context-menu .actions-block li:hover *,:root.dark-theme-active .mega-chat-header-menu .actions-block li:hover *,html.dark-theme-active .chat-context-menu .actions-block li:hover,html.dark-theme-active .mega-chat-context-menu .actions-block li:hover,html.dark-theme-active .mega-chat-header-menu .actions-block li:hover,html.dark-theme-active .chat-context-menu .actions-block li:hover *,html.dark-theme-active .mega-chat-context-menu .actions-block li:hover *,html.dark-theme-active .mega-chat-header-menu .actions-block li:hover *,body.dark-theme-active .chat-context-menu .actions-block li:hover,body.dark-theme-active .mega-chat-context-menu .actions-block li:hover,body.dark-theme-active .mega-chat-header-menu .actions-block li:hover,body.dark-theme-active .chat-context-menu .actions-block li:hover *,body.dark-theme-active .mega-chat-context-menu .actions-block li:hover *,body.dark-theme-active .mega-chat-header-menu .actions-block li:hover *{background:rgba(255,255,255,0.1)!important;color:var(--chat-text-primary)!important;border:none!important;outline:none!important}[data-bs-theme="dark"] .attach-menu,[data-bs-theme="dark"] .attachment-menu,[data-bs-theme="dark"] .sma-tg-attach-menu,html[data-theme="dark"] .attach-menu,html[data-theme="dark"] .attachment-menu,html[data-theme="dark"] .sma-tg-attach-menu,body[data-theme="dark"] .attach-menu,body[data-theme="dark"] .attachment-menu,body[data-theme="dark"] .sma-tg-attach-menu,:root.dark-theme-active .attach-menu,:root.dark-theme-active .attachment-menu,:root.dark-theme-active .sma-tg-attach-menu,html.dark-theme-active .attach-menu,html.dark-theme-active .attachment-menu,html.dark-theme-active .sma-tg-attach-menu,body.dark-theme-active .attach-menu,body.dark-theme-active .attachment-menu,body.dark-theme-active .sma-tg-attach-menu{background:#374151!important;border-color:#4b5563!important;color:var(--chat-text-primary)!important;z-index:10050!important;border-radius:12px!important;box-shadow:0 10px 25px rgba(0,0,0,0.15)!important}[data-bs-theme="dark"] .attach-menu li,[data-bs-theme="dark"] .attachment-menu li,[data-bs-theme="dark"] .sma-tg-attach-menu li,[data-bs-theme="dark"] .attach-menu .menu-item,[data-bs-theme="dark"] .attachment-menu .menu-item,[data-bs-theme="dark"] .sma-tg-attach-menu .menu-item,html[data-theme="dark"] .attach-menu li,html[data-theme="dark"] .attachment-menu li,html[data-theme="dark"] .sma-tg-attach-menu li,html[data-theme="dark"] .attach-menu .menu-item,html[data-theme="dark"] .attachment-menu .menu-item,html[data-theme="dark"] .sma-tg-attach-menu .menu-item,body[data-theme="dark"] .attach-menu li,body[data-theme="dark"] .attachment-menu li,body[data-theme="dark"] .sma-tg-attach-menu li,body[data-theme="dark"] .attach-menu .menu-item,body[data-theme="dark"] .attachment-menu .menu-item,body[data-theme="dark"] .sma-tg-attach-menu .menu-item,:root.dark-theme-active .attach-menu li,:root.dark-theme-active .attachment-menu li,:root.dark-theme-active .sma-tg-attach-menu li,:root.dark-theme-active .attach-menu .menu-item,:root.dark-theme-active .attachment-menu .menu-item,:root.dark-theme-active .sma-tg-attach-menu .menu-item,html.dark-theme-active .attach-menu li,html.dark-theme-active .attachment-menu li,html.dark-theme-active .sma-tg-attach-menu li,html.dark-theme-active .attach-menu .menu-item,html.dark-theme-active .attachment-menu .menu-item,html.dark-theme-active .sma-tg-attach-menu .menu-item,body.dark-theme-active .attach-menu li,body.dark-theme-active .attachment-menu li,body.dark-theme-active .sma-tg-attach-menu li,body.dark-theme-active .attach-menu .menu-item,body.dark-theme-active .attachment-menu .menu-item,body.dark-theme-active .sma-tg-attach-menu .menu-item{color:var(--chat-text-primary)!important;background:transparent!important;padding:12px 16px!important;font-size:14px!important;font-weight:500!important}[data-bs-theme="dark"] .attach-menu li:hover,[data-bs-theme="dark"] .attachment-menu li:hover,[data-bs-theme="dark"] .sma-tg-attach-menu li:hover,[data-bs-theme="dark"] .attach-menu .menu-item:hover,[data-bs-theme="dark"] .attachment-menu .menu-item:hover,[data-bs-theme="dark"] .sma-tg-attach-menu .menu-item:hover,html[data-theme="dark"] .attach-menu li:hover,html[data-theme="dark"] .attachment-menu li:hover,html[data-theme="dark"] .sma-tg-attach-menu li:hover,html[data-theme="dark"] .attach-menu .menu-item:hover,html[data-theme="dark"] .attachment-menu .menu-item:hover,html[data-theme="dark"] .sma-tg-attach-menu .menu-item:hover,body[data-theme="dark"] .attach-menu li:hover,body[data-theme="dark"] .attachment-menu li:hover,body[data-theme="dark"] .sma-tg-attach-menu li:hover,body[data-theme="dark"] .attach-menu .menu-item:hover,body[data-theme="dark"] .attachment-menu .menu-item:hover,body[data-theme="dark"] .sma-tg-attach-menu .menu-item:hover,:root.dark-theme-active .attach-menu li:hover,:root.dark-theme-active .attachment-menu li:hover,:root.dark-theme-active .sma-tg-attach-menu li:hover,:root.dark-theme-active .attach-menu .menu-item:hover,:root.dark-theme-active .attachment-menu .menu-item:hover,:root.dark-theme-active .sma-tg-attach-menu .menu-item:hover,html.dark-theme-active .attach-menu li:hover,html.dark-theme-active .attachment-menu li:hover,html.dark-theme-active .sma-tg-attach-menu li:hover,html.dark-theme-active .attach-menu .menu-item:hover,html.dark-theme-active .attachment-menu .menu-item:hover,html.dark-theme-active .sma-tg-attach-menu .menu-item:hover,body.dark-theme-active .attach-menu li:hover,body.dark-theme-active .attachment-menu li:hover,body.dark-theme-active .sma-tg-attach-menu li:hover,body.dark-theme-active .attach-menu .menu-item:hover,body.dark-theme-active .attachment-menu .menu-item:hover,body.dark-theme-active .sma-tg-attach-menu .menu-item:hover{background:#4b5563!important;color:#3b82f6!important}[data-bs-theme="dark"] .chat-context-menu i,[data-bs-theme="dark"] .chat-context-menu svg,[data-bs-theme="dark"] .chat-context-menu img,[data-bs-theme="dark"] .chat-context-menu .icon,[data-bs-theme="dark"] .chat-context-menu .fas,[data-bs-theme="dark"] .chat-context-menu .far,[data-bs-theme="dark"] .chat-context-menu .fab,[data-bs-theme="dark"] .chat-context-menu .actions-block li .icon,[data-bs-theme="dark"] .chat-context-menu .actions-block li i,html[data-theme="dark"] .chat-context-menu i,html[data-theme="dark"] .chat-context-menu svg,html[data-theme="dark"] .chat-context-menu img,html[data-theme="dark"] .chat-context-menu .icon,html[data-theme="dark"] .chat-context-menu .fas,html[data-theme="dark"] .chat-context-menu .far,html[data-theme="dark"] .chat-context-menu .fab,html[data-theme="dark"] .chat-context-menu .actions-block li .icon,html[data-theme="dark"] .chat-context-menu .actions-block li i,body[data-theme="dark"] .chat-context-menu i,body[data-theme="dark"] .chat-context-menu svg,body[data-theme="dark"] .chat-context-menu img,body[data-theme="dark"] .chat-context-menu .icon,body[data-theme="dark"] .chat-context-menu .fas,body[data-theme="dark"] .chat-context-menu .far,body[data-theme="dark"] .chat-context-menu .fab,body[data-theme="dark"] .chat-context-menu .actions-block li .icon,body[data-theme="dark"] .chat-context-menu .actions-block li i,:root.dark-theme-active .chat-context-menu i,:root.dark-theme-active .chat-context-menu svg,:root.dark-theme-active .chat-context-menu img,:root.dark-theme-active .chat-context-menu .icon,:root.dark-theme-active .chat-context-menu .fas,:root.dark-theme-active .chat-context-menu .far,:root.dark-theme-active .chat-context-menu .fab,:root.dark-theme-active .chat-context-menu .actions-block li .icon,:root.dark-theme-active .chat-context-menu .actions-block li i,html.dark-theme-active .chat-context-menu i,html.dark-theme-active .chat-context-menu svg,html.dark-theme-active .chat-context-menu img,html.dark-theme-active .chat-context-menu .icon,html.dark-theme-active .chat-context-menu .fas,html.dark-theme-active .chat-context-menu .far,html.dark-theme-active .chat-context-menu .fab,html.dark-theme-active .chat-context-menu .actions-block li .icon,html.dark-theme-active .chat-context-menu .actions-block li i,body.dark-theme-active .chat-context-menu i,body.dark-theme-active .chat-context-menu svg,body.dark-theme-active .chat-context-menu img,body.dark-theme-active .chat-context-menu .icon,body.dark-theme-active .chat-context-menu .fas,body.dark-theme-active .chat-context-menu .far,body.dark-theme-active .chat-context-menu .fab,body.dark-theme-active .chat-context-menu .actions-block li .icon,body.dark-theme-active .chat-context-menu .actions-block li i{color:var(--chat-text-primary)!important;fill:var(--chat-text-primary)!important;stroke:var(--chat-text-primary)!important;opacity:1!important}[data-bs-theme="dark"] .chat-context-menu .actions-block li:hover i,[data-bs-theme="dark"] .chat-context-menu .actions-block li:hover .icon,[data-bs-theme="dark"] .chat-context-menu .actions-block li:hover .fas,[data-bs-theme="dark"] .chat-context-menu .actions-block li:hover .far,[data-bs-theme="dark"] .chat-context-menu .actions-block li:hover .fab,html[data-theme="dark"] .chat-context-menu .actions-block li:hover i,html[data-theme="dark"] .chat-context-menu .actions-block li:hover .icon,html[data-theme="dark"] .chat-context-menu .actions-block li:hover .fas,html[data-theme="dark"] .chat-context-menu .actions-block li:hover .far,html[data-theme="dark"] .chat-context-menu .actions-block li:hover .fab,body[data-theme="dark"] .chat-context-menu .actions-block li:hover i,body[data-theme="dark"] .chat-context-menu .actions-block li:hover .icon,body[data-theme="dark"] .chat-context-menu .actions-block li:hover .fas,body[data-theme="dark"] .chat-context-menu .actions-block li:hover .far,body[data-theme="dark"] .chat-context-menu .actions-block li:hover .fab,:root.dark-theme-active .chat-context-menu .actions-block li:hover i,:root.dark-theme-active .chat-context-menu .actions-block li:hover .icon,:root.dark-theme-active .chat-context-menu .actions-block li:hover .fas,:root.dark-theme-active .chat-context-menu .actions-block li:hover .far,:root.dark-theme-active .chat-context-menu .actions-block li:hover .fab,html.dark-theme-active .chat-context-menu .actions-block li:hover i,html.dark-theme-active .chat-context-menu .actions-block li:hover .icon,html.dark-theme-active .chat-context-menu .actions-block li:hover .fas,html.dark-theme-active .chat-context-menu .actions-block li:hover .far,html.dark-theme-active .chat-context-menu .actions-block li:hover .fab,body.dark-theme-active .chat-context-menu .actions-block li:hover i,body.dark-theme-active .chat-context-menu .actions-block li:hover .icon,body.dark-theme-active .chat-context-menu .actions-block li:hover .fas,body.dark-theme-active .chat-context-menu .actions-block li:hover .far,body.dark-theme-active .chat-context-menu .actions-block li:hover .fab{color:var(--chat-text-primary)!important;fill:var(--chat-text-primary)!important;stroke:var(--chat-text-primary)!important;opacity:1!important}[data-bs-theme="dark"] .reaction-btn,[data-bs-theme="dark"] .reaction-btn *,html[data-theme="dark"] .reaction-btn,html[data-theme="dark"] .reaction-btn *,body[data-theme="dark"] .reaction-btn,body[data-theme="dark"] .reaction-btn *,:root.dark-theme-active .reaction-btn,:root.dark-theme-active .reaction-btn *,html.dark-theme-active .reaction-btn,html.dark-theme-active .reaction-btn *,body.dark-theme-active .reaction-btn,body.dark-theme-active .reaction-btn *{background:rgba(255,255,255,0.1)!important;color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .reaction-btn:hover,[data-bs-theme="dark"] .reaction-btn:hover *,html[data-theme="dark"] .reaction-btn:hover,html[data-theme="dark"] .reaction-btn:hover *,body[data-theme="dark"] .reaction-btn:hover,body[data-theme="dark"] .reaction-btn:hover *,:root.dark-theme-active .reaction-btn:hover,:root.dark-theme-active .reaction-btn:hover *,html.dark-theme-active .reaction-btn:hover,html.dark-theme-active .reaction-btn:hover *,body.dark-theme-active .reaction-btn:hover,body.dark-theme-active .reaction-btn:hover *{background:rgba(255,255,255,0.2)!important}[data-bs-theme="dark"] .reaction-btn i,[data-bs-theme="dark"] .reaction-btn svg,[data-bs-theme="dark"] .reaction-btn img,[data-bs-theme="dark"] .reaction-btn .icon,[data-bs-theme="dark"] .reaction-btn .fas,[data-bs-theme="dark"] .reaction-btn .far,[data-bs-theme="dark"] .reaction-btn .fab,html[data-theme="dark"] .reaction-btn i,html[data-theme="dark"] .reaction-btn svg,html[data-theme="dark"] .reaction-btn img,html[data-theme="dark"] .reaction-btn .icon,html[data-theme="dark"] .reaction-btn .fas,html[data-theme="dark"] .reaction-btn .far,html[data-theme="dark"] .reaction-btn .fab,body[data-theme="dark"] .reaction-btn i,body[data-theme="dark"] .reaction-btn svg,body[data-theme="dark"] .reaction-btn img,body[data-theme="dark"] .reaction-btn .icon,body[data-theme="dark"] .reaction-btn .fas,body[data-theme="dark"] .reaction-btn .far,body[data-theme="dark"] .reaction-btn .fab,:root.dark-theme-active .reaction-btn i,:root.dark-theme-active .reaction-btn svg,:root.dark-theme-active .reaction-btn img,:root.dark-theme-active .reaction-btn .icon,:root.dark-theme-active .reaction-btn .fas,:root.dark-theme-active .reaction-btn .far,:root.dark-theme-active .reaction-btn .fab,html.dark-theme-active .reaction-btn i,html.dark-theme-active .reaction-btn svg,html.dark-theme-active .reaction-btn img,html.dark-theme-active .reaction-btn .icon,html.dark-theme-active .reaction-btn .fas,html.dark-theme-active .reaction-btn .far,html.dark-theme-active .reaction-btn .fab,body.dark-theme-active .reaction-btn i,body.dark-theme-active .reaction-btn svg,body.dark-theme-active .reaction-btn img,body.dark-theme-active .reaction-btn .icon,body.dark-theme-active .reaction-btn .fas,body.dark-theme-active .reaction-btn .far,body.dark-theme-active .reaction-btn .fab{color:var(--chat-text-primary)!important;fill:var(--chat-text-primary)!important}[data-bs-theme="dark"] .reaction-menu,[data-bs-theme="dark"] .reaction-menu *,html[data-theme="dark"] .reaction-menu,html[data-theme="dark"] .reaction-menu *,body[data-theme="dark"] .reaction-menu,body[data-theme="dark"] .reaction-menu *,:root.dark-theme-active .reaction-menu,:root.dark-theme-active .reaction-menu *,html.dark-theme-active .reaction-menu,html.dark-theme-active .reaction-menu *,body.dark-theme-active .reaction-menu,body.dark-theme-active .reaction-menu *{background:var(--chat-card-bg)!important;border-color:var(--chat-border)!important}[data-bs-theme="dark"] .reaction-menu .reaction-btn:hover,[data-bs-theme="dark"] .reaction-menu .reaction-btn:hover *,html[data-theme="dark"] .reaction-menu .reaction-btn:hover,html[data-theme="dark"] .reaction-menu .reaction-btn:hover *,body[data-theme="dark"] .reaction-menu .reaction-btn:hover,body[data-theme="dark"] .reaction-menu .reaction-btn:hover *,:root.dark-theme-active .reaction-menu .reaction-btn:hover,:root.dark-theme-active .reaction-menu .reaction-btn:hover *,html.dark-theme-active .reaction-menu .reaction-btn:hover,html.dark-theme-active .reaction-menu .reaction-btn:hover *,body.dark-theme-active .reaction-menu .reaction-btn:hover,body.dark-theme-active .reaction-menu .reaction-btn:hover *{background:rgba(255,255,255,0.15)!important}[data-bs-theme="dark"] .reaction-menu i,[data-bs-theme="dark"] .reaction-menu svg,[data-bs-theme="dark"] .reaction-menu img,[data-bs-theme="dark"] .reaction-menu .icon,[data-bs-theme="dark"] .reaction-menu .fas,[data-bs-theme="dark"] .reaction-menu .far,[data-bs-theme="dark"] .reaction-menu .fab,html[data-theme="dark"] .reaction-menu i,html[data-theme="dark"] .reaction-menu svg,html[data-theme="dark"] .reaction-menu img,html[data-theme="dark"] .reaction-menu .icon,html[data-theme="dark"] .reaction-menu .fas,html[data-theme="dark"] .reaction-menu .far,html[data-theme="dark"] .reaction-menu .fab,body[data-theme="dark"] .reaction-menu i,body[data-theme="dark"] .reaction-menu svg,body[data-theme="dark"] .reaction-menu img,body[data-theme="dark"] .reaction-menu .icon,body[data-theme="dark"] .reaction-menu .fas,body[data-theme="dark"] .reaction-menu .far,body[data-theme="dark"] .reaction-menu .fab,:root.dark-theme-active .reaction-menu i,:root.dark-theme-active .reaction-menu svg,:root.dark-theme-active .reaction-menu img,:root.dark-theme-active .reaction-menu .icon,:root.dark-theme-active .reaction-menu .fas,:root.dark-theme-active .reaction-menu .far,:root.dark-theme-active .reaction-menu .fab,html.dark-theme-active .reaction-menu i,html.dark-theme-active .reaction-menu svg,html.dark-theme-active .reaction-menu img,html.dark-theme-active .reaction-menu .icon,html.dark-theme-active .reaction-menu .fas,html.dark-theme-active .reaction-menu .far,html.dark-theme-active .reaction-menu .fab,body.dark-theme-active .reaction-menu i,body.dark-theme-active .reaction-menu svg,body.dark-theme-active .reaction-menu img,body.dark-theme-active .reaction-menu .icon,body.dark-theme-active .reaction-menu .fas,body.dark-theme-active .reaction-menu .far,body.dark-theme-active .reaction-menu .fab{color:var(--chat-text-primary)!important;fill:var(--chat-text-primary)!important}[data-bs-theme="dark"] .emoji-picker,[data-bs-theme="dark"] .emoji-picker *,html[data-theme="dark"] .emoji-picker,html[data-theme="dark"] .emoji-picker *,body[data-theme="dark"] .emoji-picker,body[data-theme="dark"] .emoji-picker *,:root.dark-theme-active .emoji-picker,:root.dark-theme-active .emoji-picker *,html.dark-theme-active .emoji-picker,html.dark-theme-active .emoji-picker *,body.dark-theme-active .emoji-picker,body.dark-theme-active .emoji-picker *{background:rgba(45,45,45,0.98)!important;border-color:var(--chat-border)!important;color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .emoji-picker button:hover,[data-bs-theme="dark"] .emoji-picker button:hover *,html[data-theme="dark"] .emoji-picker button:hover,html[data-theme="dark"] .emoji-picker button:hover *,body[data-theme="dark"] .emoji-picker button:hover,body[data-theme="dark"] .emoji-picker button:hover *,:root.dark-theme-active .emoji-picker button:hover,:root.dark-theme-active .emoji-picker button:hover *,html.dark-theme-active .emoji-picker button:hover,html.dark-theme-active .emoji-picker button:hover *,body.dark-theme-active .emoji-picker button:hover,body.dark-theme-active .emoji-picker button:hover *{background:rgba(255,255,255,0.1)!important}[data-bs-theme="dark"] .message-meta,[data-bs-theme="dark"] .timestamp,[data-bs-theme="dark"] .message-meta *,[data-bs-theme="dark"] .timestamp *,html[data-theme="dark"] .message-meta,html[data-theme="dark"] .timestamp,html[data-theme="dark"] .message-meta *,html[data-theme="dark"] .timestamp *,body[data-theme="dark"] .message-meta,body[data-theme="dark"] .timestamp,body[data-theme="dark"] .message-meta *,body[data-theme="dark"] .timestamp *,:root.dark-theme-active .message-meta,:root.dark-theme-active .timestamp,:root.dark-theme-active .message-meta *,:root.dark-theme-active .timestamp *,html.dark-theme-active .message-meta,html.dark-theme-active .timestamp,html.dark-theme-active .message-meta *,html.dark-theme-active .timestamp *,body.dark-theme-active .message-meta,body.dark-theme-active .timestamp,body.dark-theme-active .message-meta *,body.dark-theme-active .timestamp *{color:var(--chat-text-muted)!important}[data-bs-theme="dark"] .reply-snippet,[data-bs-theme="dark"] .reply-snippet *,html[data-theme="dark"] .reply-snippet,html[data-theme="dark"] .reply-snippet *,body[data-theme="dark"] .reply-snippet,body[data-theme="dark"] .reply-snippet *,:root.dark-theme-active .reply-snippet,:root.dark-theme-active .reply-snippet *,html.dark-theme-active .reply-snippet,html.dark-theme-active .reply-snippet *,body.dark-theme-active .reply-snippet,body.dark-theme-active .reply-snippet *{background:rgba(255,255,255,0.05)!important;border:none!important;border-left:3px solid rgba(255,255,255,0.2)!important;color:var(--chat-text-primary)!important;outline:none!important;box-shadow:none!important}[data-bs-theme="dark"] .author-name,[data-bs-theme="dark"] .author-name *,html[data-theme="dark"] .author-name,html[data-theme="dark"] .author-name *,body[data-theme="dark"] .author-name,body[data-theme="dark"] .author-name *,:root.dark-theme-active .author-name,:root.dark-theme-active .author-name *,html.dark-theme-active .author-name,html.dark-theme-active .author-name *,body.dark-theme-active .author-name,body.dark-theme-active .author-name *{color:#f3f4f6!important}[data-bs-theme="dark"] .date-divider,[data-bs-theme="dark"] .date-divider *,html[data-theme="dark"] .date-divider,html[data-theme="dark"] .date-divider *,body[data-theme="dark"] .date-divider,body[data-theme="dark"] .date-divider *,:root.dark-theme-active .date-divider,:root.dark-theme-active .date-divider *,html.dark-theme-active .date-divider,html.dark-theme-active .date-divider *,body.dark-theme-active .date-divider,body.dark-theme-active .date-divider *{background:rgba(255,255,255,0.05)!important;border:none!important;color:var(--chat-text-secondary)!important;outline:none!important;box-shadow:none!important}[data-bs-theme="dark"] .sma-tg-pinned,[data-bs-theme="dark"] .sma-tg-pinned *,html[data-theme="dark"] .sma-tg-pinned,html[data-theme="dark"] .sma-tg-pinned *,body[data-theme="dark"] .sma-tg-pinned,body[data-theme="dark"] .sma-tg-pinned *,:root.dark-theme-active .sma-tg-pinned,:root.dark-theme-active .sma-tg-pinned *,html.dark-theme-active .sma-tg-pinned,html.dark-theme-active .sma-tg-pinned *,body.dark-theme-active .sma-tg-pinned,body.dark-theme-active .sma-tg-pinned *{background:rgba(255,193,7,0.1)!important;border:1px solid rgba(255,193,7,0.2)!important;color:var(--chat-text-primary)!important;outline:none!important;box-shadow:none!important}[data-bs-theme="dark"] .sma-tg-pinned .btn-close,[data-bs-theme="dark"] .sma-tg-pinned .btn-close *,html[data-theme="dark"] .sma-tg-pinned .btn-close,html[data-theme="dark"] .sma-tg-pinned .btn-close *,body[data-theme="dark"] .sma-tg-pinned .btn-close,body[data-theme="dark"] .sma-tg-pinned .btn-close *,:root.dark-theme-active .sma-tg-pinned .btn-close,:root.dark-theme-active .sma-tg-pinned .btn-close *,html.dark-theme-active .sma-tg-pinned .btn-close,html.dark-theme-active .sma-tg-pinned .btn-close *,body.dark-theme-active .sma-tg-pinned .btn-close,body.dark-theme-active .sma-tg-pinned .btn-close *{color:var(--chat-text-secondary)!important}[data-bs-theme="dark"] .sma-tg-pinned .btn-close:hover,[data-bs-theme="dark"] .sma-tg-pinned .btn-close:hover *,html[data-theme="dark"] .sma-tg-pinned .btn-close:hover,html[data-theme="dark"] .sma-tg-pinned .btn-close:hover *,body[data-theme="dark"] .sma-tg-pinned .btn-close:hover,body[data-theme="dark"] .sma-tg-pinned .btn-close:hover *,:root.dark-theme-active .sma-tg-pinned .btn-close:hover,:root.dark-theme-active .sma-tg-pinned .btn-close:hover *,html.dark-theme-active .sma-tg-pinned .btn-close:hover,html.dark-theme-active .sma-tg-pinned .btn-close:hover *,body.dark-theme-active .sma-tg-pinned .btn-close:hover,body.dark-theme-active .sma-tg-pinned .btn-close:hover *{color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .sma-tg-pinned i,[data-bs-theme="dark"] .sma-tg-pinned svg,[data-bs-theme="dark"] .sma-tg-pinned img,[data-bs-theme="dark"] .sma-tg-pinned .icon,[data-bs-theme="dark"] .sma-tg-pinned .fas,[data-bs-theme="dark"] .sma-tg-pinned .far,[data-bs-theme="dark"] .sma-tg-pinned .fab,html[data-theme="dark"] .sma-tg-pinned i,html[data-theme="dark"] .sma-tg-pinned svg,html[data-theme="dark"] .sma-tg-pinned img,html[data-theme="dark"] .sma-tg-pinned .icon,html[data-theme="dark"] .sma-tg-pinned .fas,html[data-theme="dark"] .sma-tg-pinned .far,html[data-theme="dark"] .sma-tg-pinned .fab,body[data-theme="dark"] .sma-tg-pinned i,body[data-theme="dark"] .sma-tg-pinned svg,body[data-theme="dark"] .sma-tg-pinned img,body[data-theme="dark"] .sma-tg-pinned .icon,body[data-theme="dark"] .sma-tg-pinned .fas,body[data-theme="dark"] .sma-tg-pinned .far,body[data-theme="dark"] .sma-tg-pinned .fab,:root.dark-theme-active .sma-tg-pinned i,:root.dark-theme-active .sma-tg-pinned svg,:root.dark-theme-active .sma-tg-pinned img,:root.dark-theme-active .sma-tg-pinned .icon,:root.dark-theme-active .sma-tg-pinned .fas,:root.dark-theme-active .sma-tg-pinned .far,:root.dark-theme-active .sma-tg-pinned .fab,html.dark-theme-active .sma-tg-pinned i,html.dark-theme-active .sma-tg-pinned svg,html.dark-theme-active .sma-tg-pinned img,html.dark-theme-active .sma-tg-pinned .icon,html.dark-theme-active .sma-tg-pinned .fas,html.dark-theme-active .sma-tg-pinned .far,html.dark-theme-active .sma-tg-pinned .fab,body.dark-theme-active .sma-tg-pinned i,body.dark-theme-active .sma-tg-pinned svg,body.dark-theme-active .sma-tg-pinned img,body.dark-theme-active .sma-tg-pinned .icon,body.dark-theme-active .sma-tg-pinned .fas,body.dark-theme-active .sma-tg-pinned .far,body.dark-theme-active .sma-tg-pinned .fab{color:var(--chat-text-primary)!important;fill:var(--chat-text-primary)!important}[data-bs-theme="dark"] .message-file,[data-bs-theme="dark"] .message-file *,html[data-theme="dark"] .message-file,html[data-theme="dark"] .message-file *,body[data-theme="dark"] .message-file,body[data-theme="dark"] .message-file *,:root.dark-theme-active .message-file,:root.dark-theme-active .message-file *,html.dark-theme-active .message-file,html.dark-theme-active .message-file *,body.dark-theme-active .message-file,body.dark-theme-active .message-file *{background:rgba(255,255,255,0.05)!important;border:1px solid rgba(255,255,255,0.1)!important;color:var(--chat-text-primary)!important;outline:none!important;box-shadow:none!important}[data-bs-theme="dark"] .attach-preview .remove-btn,[data-bs-theme="dark"] .attach-preview .remove-btn *,html[data-theme="dark"] .attach-preview .remove-btn,html[data-theme="dark"] .attach-preview .remove-btn *,body[data-theme="dark"] .attach-preview .remove-btn,body[data-theme="dark"] .attach-preview .remove-btn *,:root.dark-theme-active .attach-preview .remove-btn,:root.dark-theme-active .attach-preview .remove-btn *,html.dark-theme-active .attach-preview .remove-btn,html.dark-theme-active .attach-preview .remove-btn *,body.dark-theme-active .attach-preview .remove-btn,body.dark-theme-active .attach-preview .remove-btn *{background:rgba(255,255,255,0.1)!important;color:var(--chat-text-primary)!important;border:1px solid rgba(255,255,255,0.1)!important;outline:none!important;box-shadow:none!important}[data-bs-theme="dark"] .attach-preview .remove-btn:hover,[data-bs-theme="dark"] .attach-preview .remove-btn *:hover,html[data-theme="dark"] .attach-preview .remove-btn:hover,html[data-theme="dark"] .attach-preview .remove-btn *:hover,body[data-theme="dark"] .attach-preview .remove-btn:hover,body[data-theme="dark"] .attach-preview .remove-btn *:hover,:root.dark-theme-active .attach-preview .remove-btn:hover,:root.dark-theme-active .attach-preview .remove-btn *:hover,html.dark-theme-active .attach-preview .remove-btn:hover,html.dark-theme-active .attach-preview .remove-btn *:hover,body.dark-theme-active .attach-preview .remove-btn:hover,body.dark-theme-active .attach-preview .remove-btn *:hover{background:rgba(255,255,255,0.15)!important;border-color:rgba(255,255,255,0.2)!important}[data-bs-theme="dark"] .message-file i,[data-bs-theme="dark"] .message-file svg,[data-bs-theme="dark"] .message-file img,[data-bs-theme="dark"] .message-file .icon,[data-bs-theme="dark"] .message-file .fas,[data-bs-theme="dark"] .message-file .far,[data-bs-theme="dark"] .message-file .fab,[data-bs-theme="dark"] .attach-preview i,[data-bs-theme="dark"] .attach-preview svg,[data-bs-theme="dark"] .attach-preview img,[data-bs-theme="dark"] .attach-preview .icon,[data-bs-theme="dark"] .attach-preview .fas,[data-bs-theme="dark"] .attach-preview .far,[data-bs-theme="dark"] .attach-preview .fab,html[data-theme="dark"] .message-file i,html[data-theme="dark"] .message-file svg,html[data-theme="dark"] .message-file img,html[data-theme="dark"] .message-file .icon,html[data-theme="dark"] .message-file .fas,html[data-theme="dark"] .message-file .far,html[data-theme="dark"] .message-file .fab,html[data-theme="dark"] .attach-preview i,html[data-theme="dark"] .attach-preview svg,html[data-theme="dark"] .attach-preview img,html[data-theme="dark"] .attach-preview .icon,html[data-theme="dark"] .attach-preview .fas,html[data-theme="dark"] .attach-preview .far,html[data-theme="dark"] .attach-preview .fab,body[data-theme="dark"] .message-file i,body[data-theme="dark"] .message-file svg,body[data-theme="dark"] .message-file img,body[data-theme="dark"] .message-file .icon,body[data-theme="dark"] .message-file .fas,body[data-theme="dark"] .message-file .far,body[data-theme="dark"] .message-file .fab,body[data-theme="dark"] .attach-preview i,body[data-theme="dark"] .attach-preview svg,body[data-theme="dark"] .attach-preview img,body[data-theme="dark"] .attach-preview .icon,body[data-theme="dark"] .attach-preview .fas,body[data-theme="dark"] .attach-preview .far,body[data-theme="dark"] .attach-preview .fab,:root.dark-theme-active .message-file i,:root.dark-theme-active .message-file svg,:root.dark-theme-active .message-file img,:root.dark-theme-active .message-file .icon,:root.dark-theme-active .message-file .fas,:root.dark-theme-active .message-file .far,:root.dark-theme-active .message-file .fab,:root.dark-theme-active .attach-preview i,:root.dark-theme-active .attach-preview svg,:root.dark-theme-active .attach-preview img,:root.dark-theme-active .attach-preview .icon,:root.dark-theme-active .attach-preview .fas,:root.dark-theme-active .attach-preview .far,:root.dark-theme-active .attach-preview .fab,html.dark-theme-active .message-file i,html.dark-theme-active .message-file svg,html.dark-theme-active .message-file img,html.dark-theme-active .message-file .icon,html.dark-theme-active .message-file .fas,html.dark-theme-active .message-file .far,html.dark-theme-active .message-file .fab,html.dark-theme-active .attach-preview i,html.dark-theme-active .attach-preview svg,html.dark-theme-active .attach-preview img,html.dark-theme-active .attach-preview .icon,html.dark-theme-active .attach-preview .fas,html.dark-theme-active .attach-preview .far,html.dark-theme-active .attach-preview .fab,body.dark-theme-active .message-file i,body.dark-theme-active .message-file svg,body.dark-theme-active .message-file img,body.dark-theme-active .message-file .icon,body.dark-theme-active .message-file .fas,body.dark-theme-active .message-file .far,body.dark-theme-active .message-file .fab,body.dark-theme-active .attach-preview i,body.dark-theme-active .attach-preview svg,body.dark-theme-active .attach-preview img,body.dark-theme-active .attach-preview .icon,body.dark-theme-active .attach-preview .fas,body.dark-theme-active .attach-preview .far,body.dark-theme-active .attach-preview .fab{color:var(--chat-text-primary)!important;fill:var(--chat-text-primary)!important}[data-bs-theme="dark"] .reply-preview,[data-bs-theme="dark"] .reply-preview *,html[data-theme="dark"] .reply-preview,html[data-theme="dark"] .reply-preview *,body[data-theme="dark"] .reply-preview,body[data-theme="dark"] .reply-preview *,:root.dark-theme-active .reply-preview,:root.dark-theme-active .reply-preview *,html.dark-theme-active .reply-preview,html.dark-theme-active .reply-preview *,body.dark-theme-active .reply-preview,body.dark-theme-active .reply-preview *{background:rgba(255,255,255,0.05)!important;border:none!important;border-left:3px solid rgba(255,255,255,0.2)!important;color:var(--chat-text-primary)!important;outline:none!important;box-shadow:none!important}[data-bs-theme="dark"] .reply-preview-sender,[data-bs-theme="dark"] .reply-preview-sender *,html[data-theme="dark"] .reply-preview-sender,html[data-theme="dark"] .reply-preview-sender *,body[data-theme="dark"] .reply-preview-sender,body[data-theme="dark"] .reply-preview-sender *,:root.dark-theme-active .reply-preview-sender,:root.dark-theme-active .reply-preview-sender *,html.dark-theme-active .reply-preview-sender,html.dark-theme-active .reply-preview-sender *,body.dark-theme-active .reply-preview-sender,body.dark-theme-active .reply-preview-sender *{color:var(--chat-primary)!important}[data-bs-theme="dark"] .reply-preview-text,[data-bs-theme="dark"] .reply-preview-text *,html[data-theme="dark"] .reply-preview-text,html[data-theme="dark"] .reply-preview-text *,body[data-theme="dark"] .reply-preview-text,body[data-theme="dark"] .reply-preview-text *,:root.dark-theme-active .reply-preview-text,:root.dark-theme-active .reply-preview-text *,html.dark-theme-active .reply-preview-text,html.dark-theme-active .reply-preview-text *,body.dark-theme-active .reply-preview-text,body.dark-theme-active .reply-preview-text *{color:var(--chat-text-secondary)!important}[data-bs-theme="dark"] .cancel-reply-btn,[data-bs-theme="dark"] .cancel-reply-btn *,html[data-theme="dark"] .cancel-reply-btn,html[data-theme="dark"] .cancel-reply-btn *,body[data-theme="dark"] .cancel-reply-btn,body[data-theme="dark"] .cancel-reply-btn *,:root.dark-theme-active .cancel-reply-btn,:root.dark-theme-active .cancel-reply-btn *,html.dark-theme-active .cancel-reply-btn,html.dark-theme-active .cancel-reply-btn *,body.dark-theme-active .cancel-reply-btn,body.dark-theme-active .cancel-reply-btn *{color:var(--chat-text-secondary)!important}[data-bs-theme="dark"] .cancel-reply-btn:hover,[data-bs-theme="dark"] .cancel-reply-btn:hover *,html[data-theme="dark"] .cancel-reply-btn:hover,html[data-theme="dark"] .cancel-reply-btn:hover *,body[data-theme="dark"] .cancel-reply-btn:hover,body[data-theme="dark"] .cancel-reply-btn:hover *,:root.dark-theme-active .cancel-reply-btn:hover,:root.dark-theme-active .cancel-reply-btn:hover *,html.dark-theme-active .cancel-reply-btn:hover,html.dark-theme-active .cancel-reply-btn:hover *,body.dark-theme-active .cancel-reply-btn:hover,body.dark-theme-active .cancel-reply-btn:hover *{color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .reply-preview i,[data-bs-theme="dark"] .reply-preview svg,[data-bs-theme="dark"] .reply-preview img,[data-bs-theme="dark"] .reply-preview .icon,[data-bs-theme="dark"] .reply-preview .fas,[data-bs-theme="dark"] .reply-preview .far,[data-bs-theme="dark"] .reply-preview .fab,[data-bs-theme="dark"] .cancel-reply-btn i,[data-bs-theme="dark"] .cancel-reply-btn svg,[data-bs-theme="dark"] .cancel-reply-btn img,[data-bs-theme="dark"] .cancel-reply-btn .icon,[data-bs-theme="dark"] .cancel-reply-btn .fas,[data-bs-theme="dark"] .cancel-reply-btn .far,[data-bs-theme="dark"] .cancel-reply-btn .fab,html[data-theme="dark"] .reply-preview i,html[data-theme="dark"] .reply-preview svg,html[data-theme="dark"] .reply-preview img,html[data-theme="dark"] .reply-preview .icon,html[data-theme="dark"] .reply-preview .fas,html[data-theme="dark"] .reply-preview .far,html[data-theme="dark"] .reply-preview .fab,html[data-theme="dark"] .cancel-reply-btn i,html[data-theme="dark"] .cancel-reply-btn svg,html[data-theme="dark"] .cancel-reply-btn img,html[data-theme="dark"] .cancel-reply-btn .icon,html[data-theme="dark"] .cancel-reply-btn .fas,html[data-theme="dark"] .cancel-reply-btn .far,html[data-theme="dark"] .cancel-reply-btn .fab,body[data-theme="dark"] .reply-preview i,body[data-theme="dark"] .reply-preview svg,body[data-theme="dark"] .reply-preview img,body[data-theme="dark"] .reply-preview .icon,body[data-theme="dark"] .reply-preview .fas,body[data-theme="dark"] .reply-preview .far,body[data-theme="dark"] .reply-preview .fab,body[data-theme="dark"] .cancel-reply-btn i,body[data-theme="dark"] .cancel-reply-btn svg,body[data-theme="dark"] .cancel-reply-btn img,body[data-theme="dark"] .cancel-reply-btn .icon,body[data-theme="dark"] .cancel-reply-btn .fas,body[data-theme="dark"] .cancel-reply-btn .far,body[data-theme="dark"] .cancel-reply-btn .fab,:root.dark-theme-active .reply-preview i,:root.dark-theme-active .reply-preview svg,:root.dark-theme-active .reply-preview img,:root.dark-theme-active .reply-preview .icon,:root.dark-theme-active .reply-preview .fas,:root.dark-theme-active .reply-preview .far,:root.dark-theme-active .reply-preview .fab,:root.dark-theme-active .cancel-reply-btn i,:root.dark-theme-active .cancel-reply-btn svg,:root.dark-theme-active .cancel-reply-btn img,:root.dark-theme-active .cancel-reply-btn .icon,:root.dark-theme-active .cancel-reply-btn .fas,:root.dark-theme-active .cancel-reply-btn .far,:root.dark-theme-active .cancel-reply-btn .fab,html.dark-theme-active .reply-preview i,html.dark-theme-active .reply-preview svg,html.dark-theme-active .reply-preview img,html.dark-theme-active .reply-preview .icon,html.dark-theme-active .reply-preview .fas,html.dark-theme-active .reply-preview .far,html.dark-theme-active .reply-preview .fab,html.dark-theme-active .cancel-reply-btn i,html.dark-theme-active .cancel-reply-btn svg,html.dark-theme-active .cancel-reply-btn img,html.dark-theme-active .cancel-reply-btn .icon,html.dark-theme-active .cancel-reply-btn .fas,html.dark-theme-active .cancel-reply-btn .far,html.dark-theme-active .cancel-reply-btn .fab,body.dark-theme-active .reply-preview i,body.dark-theme-active .reply-preview svg,body.dark-theme-active .reply-preview img,body.dark-theme-active .reply-preview .icon,body.dark-theme-active .reply-preview .fas,body.dark-theme-active .reply-preview .far,body.dark-theme-active .reply-preview .fab,body.dark-theme-active .cancel-reply-btn i,body.dark-theme-active .cancel-reply-btn svg,body.dark-theme-active .cancel-reply-btn img,body.dark-theme-active .cancel-reply-btn .icon,body.dark-theme-active .cancel-reply-btn .fas,body.dark-theme-active .cancel-reply-btn .far,body.dark-theme-active .cancel-reply-btn .fab{color:var(--chat-text-secondary)!important;fill:var(--chat-text-secondary)!important}[data-bs-theme="dark"] .cancel-reply-btn:hover i,[data-bs-theme="dark"] .cancel-reply-btn:hover svg,[data-bs-theme="dark"] .cancel-reply-btn:hover img,[data-bs-theme="dark"] .cancel-reply-btn:hover .icon,[data-bs-theme="dark"] .cancel-reply-btn:hover .fas,[data-bs-theme="dark"] .cancel-reply-btn:hover .far,[data-bs-theme="dark"] .cancel-reply-btn:hover .fab,html[data-theme="dark"] .cancel-reply-btn:hover i,html[data-theme="dark"] .cancel-reply-btn:hover svg,html[data-theme="dark"] .cancel-reply-btn:hover img,html[data-theme="dark"] .cancel-reply-btn:hover .icon,html[data-theme="dark"] .cancel-reply-btn:hover .fas,html[data-theme="dark"] .cancel-reply-btn:hover .far,html[data-theme="dark"] .cancel-reply-btn:hover .fab,body[data-theme="dark"] .cancel-reply-btn:hover i,body[data-theme="dark"] .cancel-reply-btn:hover svg,body[data-theme="dark"] .cancel-reply-btn:hover img,body[data-theme="dark"] .cancel-reply-btn:hover .icon,body[data-theme="dark"] .cancel-reply-btn:hover .fas,body[data-theme="dark"] .cancel-reply-btn:hover .far,body[data-theme="dark"] .cancel-reply-btn:hover .fab,:root.dark-theme-active .cancel-reply-btn:hover i,:root.dark-theme-active .cancel-reply-btn:hover svg,:root.dark-theme-active .cancel-reply-btn:hover img,:root.dark-theme-active .cancel-reply-btn:hover .icon,:root.dark-theme-active .cancel-reply-btn:hover .fas,:root.dark-theme-active .cancel-reply-btn:hover .far,:root.dark-theme-active .cancel-reply-btn:hover .fab,html.dark-theme-active .cancel-reply-btn:hover i,html.dark-theme-active .cancel-reply-btn:hover svg,html.dark-theme-active .cancel-reply-btn:hover img,html.dark-theme-active .cancel-reply-btn:hover .icon,html.dark-theme-active .cancel-reply-btn:hover .fas,html.dark-theme-active .cancel-reply-btn:hover .far,html.dark-theme-active .cancel-reply-btn:hover .fab,body.dark-theme-active .cancel-reply-btn:hover i,body.dark-theme-active .cancel-reply-btn:hover svg,body.dark-theme-active .cancel-reply-btn:hover img,body.dark-theme-active .cancel-reply-btn:hover .icon,body.dark-theme-active .cancel-reply-btn:hover .fas,body.dark-theme-active .cancel-reply-btn:hover .far,body.dark-theme-active .cancel-reply-btn:hover .fab{color:var(--chat-text-primary)!important;fill:var(--chat-text-primary)!important}[data-bs-theme="dark"] .sma-tg-chat-list,[data-bs-theme="dark"] .sma-tg-list,[data-bs-theme="dark"] .sma-tg-chat-list *,[data-bs-theme="dark"] .sma-tg-list *,html[data-theme="dark"] .sma-tg-chat-list,html[data-theme="dark"] .sma-tg-list,html[data-theme="dark"] .sma-tg-chat-list *,html[data-theme="dark"] .sma-tg-list *,body[data-theme="dark"] .sma-tg-chat-list,body[data-theme="dark"] .sma-tg-list,body[data-theme="dark"] .sma-tg-chat-list *,body[data-theme="dark"] .sma-tg-list *,:root.dark-theme-active .sma-tg-chat-list,:root.dark-theme-active .sma-tg-list,:root.dark-theme-active .sma-tg-chat-list *,:root.dark-theme-active .sma-tg-list *,html.dark-theme-active .sma-tg-chat-list,html.dark-theme-active .sma-tg-list,html.dark-theme-active .sma-tg-chat-list *,html.dark-theme-active .sma-tg-list *,body.dark-theme-active .sma-tg-chat-list,body.dark-theme-active .sma-tg-list,body.dark-theme-active .sma-tg-chat-list *,body.dark-theme-active .sma-tg-list *{background:var(--chat-card-bg)!important;border-color:rgba(255,255,255,0.1)!important;color:var(--chat-text-primary)!important;outline:none!important}[data-bs-theme="dark"] .sma-tg-chat-list-item,[data-bs-theme="dark"] .sma-tg-room,[data-bs-theme="dark"] .sma-tg-list-item,html[data-theme="dark"] .sma-tg-chat-list-item,html[data-theme="dark"] .sma-tg-room,html[data-theme="dark"] .sma-tg-list-item,body[data-theme="dark"] .sma-tg-chat-list-item,body[data-theme="dark"] .sma-tg-room,body[data-theme="dark"] .sma-tg-list-item,:root.dark-theme-active .sma-tg-chat-list-item,:root.dark-theme-active .sma-tg-room,:root.dark-theme-active .sma-tg-list-item,html.dark-theme-active .sma-tg-chat-list-item,html.dark-theme-active .sma-tg-room,html.dark-theme-active .sma-tg-list-item,body.dark-theme-active .sma-tg-chat-list-item,body.dark-theme-active .sma-tg-room,body.dark-theme-active .sma-tg-list-item{border-color:rgba(255,255,255,0.05)!important;outline:none!important;box-shadow:none!important}[data-bs-theme="dark"] .sma-tg-chat-list-item:hover,[data-bs-theme="dark"] .sma-tg-room:hover,[data-bs-theme="dark"] .sma-tg-list-item:hover,html[data-theme="dark"] .sma-tg-chat-list-item:hover,html[data-theme="dark"] .sma-tg-room:hover,html[data-theme="dark"] .sma-tg-list-item:hover,body[data-theme="dark"] .sma-tg-chat-list-item:hover,body[data-theme="dark"] .sma-tg-room:hover,body[data-theme="dark"] .sma-tg-list-item:hover,:root.dark-theme-active .sma-tg-chat-list-item:hover,:root.dark-theme-active .sma-tg-room:hover,:root.dark-theme-active .sma-tg-list-item:hover,html.dark-theme-active .sma-tg-chat-list-item:hover,html.dark-theme-active .sma-tg-room:hover,html.dark-theme-active .sma-tg-list-item:hover,body.dark-theme-active .sma-tg-chat-list-item:hover,body.dark-theme-active .sma-tg-room:hover,body.dark-theme-active .sma-tg-list-item:hover{border-color:rgba(255,255,255,0.1)!important;box-shadow:none!important;background:rgba(255,255,255,0.05)!important}[data-bs-theme="dark"] .sma-tg-root input:not(.news-link-button),[data-bs-theme="dark"] .sma-tg-root textarea:not(.news-link-button),[data-bs-theme="dark"] .sma-tg-root select:not(.news-link-button),[data-bs-theme="dark"] .sma-tg-window input:not(.news-link-button),[data-bs-theme="dark"] .sma-tg-window textarea:not(.news-link-button),[data-bs-theme="dark"] .sma-tg-window select:not(.news-link-button),[data-bs-theme="dark"] .chat-window input:not(.news-link-button),[data-bs-theme="dark"] .chat-window textarea:not(.news-link-button),[data-bs-theme="dark"] .chat-window select:not(.news-link-button),[data-bs-theme="dark"] .sma-tg-chat-container input:not(.news-link-button),[data-bs-theme="dark"] .sma-tg-chat-container textarea:not(.news-link-button),[data-bs-theme="dark"] .sma-tg-chat-container select:not(.news-link-button),html[data-theme="dark"] .sma-tg-root input:not(.news-link-button),html[data-theme="dark"] .sma-tg-root textarea:not(.news-link-button),html[data-theme="dark"] .sma-tg-root select:not(.news-link-button),html[data-theme="dark"] .sma-tg-window input:not(.news-link-button),html[data-theme="dark"] .sma-tg-window textarea:not(.news-link-button),html[data-theme="dark"] .sma-tg-window select:not(.news-link-button),html[data-theme="dark"] .chat-window input:not(.news-link-button),html[data-theme="dark"] .chat-window textarea:not(.news-link-button),html[data-theme="dark"] .chat-window select:not(.news-link-button),html[data-theme="dark"] .sma-tg-chat-container input:not(.news-link-button),html[data-theme="dark"] .sma-tg-chat-container textarea:not(.news-link-button),html[data-theme="dark"] .sma-tg-chat-container select:not(.news-link-button),body[data-theme="dark"] .sma-tg-root input:not(.news-link-button),body[data-theme="dark"] .sma-tg-root textarea:not(.news-link-button),body[data-theme="dark"] .sma-tg-root select:not(.news-link-button),body[data-theme="dark"] .sma-tg-window input:not(.news-link-button),body[data-theme="dark"] .sma-tg-window textarea:not(.news-link-button),body[data-theme="dark"] .sma-tg-window select:not(.news-link-button),body[data-theme="dark"] .chat-window input:not(.news-link-button),body[data-theme="dark"] .chat-window textarea:not(.news-link-button),body[data-theme="dark"] .chat-window select:not(.news-link-button),body[data-theme="dark"] .sma-tg-chat-container input:not(.news-link-button),body[data-theme="dark"] .sma-tg-chat-container textarea:not(.news-link-button),body[data-theme="dark"] .sma-tg-chat-container select:not(.news-link-button),:root.dark-theme-active .sma-tg-root input:not(.news-link-button),:root.dark-theme-active .sma-tg-root textarea:not(.news-link-button),:root.dark-theme-active .sma-tg-root select:not(.news-link-button),:root.dark-theme-active .sma-tg-window input:not(.news-link-button),:root.dark-theme-active .sma-tg-window textarea:not(.news-link-button),:root.dark-theme-active .sma-tg-window select:not(.news-link-button),:root.dark-theme-active .chat-window input:not(.news-link-button),:root.dark-theme-active .chat-window textarea:not(.news-link-button),:root.dark-theme-active .chat-window select:not(.news-link-button),:root.dark-theme-active .sma-tg-chat-container input:not(.news-link-button),:root.dark-theme-active .sma-tg-chat-container textarea:not(.news-link-button),:root.dark-theme-active .sma-tg-chat-container select:not(.news-link-button),html.dark-theme-active .sma-tg-root input:not(.news-link-button),html.dark-theme-active .sma-tg-root textarea:not(.news-link-button),html.dark-theme-active .sma-tg-root select:not(.news-link-button),html.dark-theme-active .sma-tg-window input:not(.news-link-button),html.dark-theme-active .sma-tg-window textarea:not(.news-link-button),html.dark-theme-active .sma-tg-window select:not(.news-link-button),html.dark-theme-active .chat-window input:not(.news-link-button),html.dark-theme-active .chat-window textarea:not(.news-link-button),html.dark-theme-active .chat-window select:not(.news-link-button),html.dark-theme-active .sma-tg-chat-container input:not(.news-link-button),html.dark-theme-active .sma-tg-chat-container textarea:not(.news-link-button),html.dark-theme-active .sma-tg-chat-container select:not(.news-link-button),body.dark-theme-active .sma-tg-root input:not(.news-link-button),body.dark-theme-active .sma-tg-root textarea:not(.news-link-button),body.dark-theme-active .sma-tg-root select:not(.news-link-button),body.dark-theme-active .sma-tg-window input:not(.news-link-button),body.dark-theme-active .sma-tg-window textarea:not(.news-link-button),body.dark-theme-active .sma-tg-window select:not(.news-link-button),body.dark-theme-active .chat-window input:not(.news-link-button),body.dark-theme-active .chat-window textarea:not(.news-link-button),body.dark-theme-active .chat-window select:not(.news-link-button),body.dark-theme-active .sma-tg-chat-container input:not(.news-link-button),body.dark-theme-active .sma-tg-chat-container textarea:not(.news-link-button),body.dark-theme-active .sma-tg-chat-container select:not(.news-link-button){border-color:rgba(255,255,255,0.1)!important;outline:none!important;box-shadow:none!important}[data-bs-theme="dark"] .sma-tg-root input:not(.news-link-button):focus,[data-bs-theme="dark"] .sma-tg-root textarea:not(.news-link-button):focus,[data-bs-theme="dark"] .sma-tg-root select:not(.news-link-button):focus,[data-bs-theme="dark"] .sma-tg-window input:not(.news-link-button):focus,[data-bs-theme="dark"] .sma-tg-window textarea:not(.news-link-button):focus,[data-bs-theme="dark"] .sma-tg-window select:not(.news-link-button):focus,[data-bs-theme="dark"] .chat-window input:not(.news-link-button):focus,[data-bs-theme="dark"] .chat-window textarea:not(.news-link-button):focus,[data-bs-theme="dark"] .chat-window select:not(.news-link-button):focus,[data-bs-theme="dark"] .sma-tg-chat-container input:not(.news-link-button):focus,[data-bs-theme="dark"] .sma-tg-chat-container textarea:not(.news-link-button):focus,[data-bs-theme="dark"] .sma-tg-chat-container select:not(.news-link-button):focus,html[data-theme="dark"] .sma-tg-root input:not(.news-link-button):focus,html[data-theme="dark"] .sma-tg-root textarea:not(.news-link-button):focus,html[data-theme="dark"] .sma-tg-root select:not(.news-link-button):focus,html[data-theme="dark"] .sma-tg-window input:not(.news-link-button):focus,html[data-theme="dark"] .sma-tg-window textarea:not(.news-link-button):focus,html[data-theme="dark"] .sma-tg-window select:not(.news-link-button):focus,html[data-theme="dark"] .chat-window input:not(.news-link-button):focus,html[data-theme="dark"] .chat-window textarea:not(.news-link-button):focus,html[data-theme="dark"] .chat-window select:not(.news-link-button):focus,html[data-theme="dark"] .sma-tg-chat-container input:not(.news-link-button):focus,html[data-theme="dark"] .sma-tg-chat-container textarea:not(.news-link-button):focus,html[data-theme="dark"] .sma-tg-chat-container select:not(.news-link-button):focus,body[data-theme="dark"] .sma-tg-root input:not(.news-link-button):focus,body[data-theme="dark"] .sma-tg-root textarea:not(.news-link-button):focus,body[data-theme="dark"] .sma-tg-root select:not(.news-link-button):focus,body[data-theme="dark"] .sma-tg-window input:not(.news-link-button):focus,body[data-theme="dark"] .sma-tg-window textarea:not(.news-link-button):focus,body[data-theme="dark"] .sma-tg-window select:not(.news-link-button):focus,body[data-theme="dark"] .chat-window input:not(.news-link-button):focus,body[data-theme="dark"] .chat-window textarea:not(.news-link-button):focus,body[data-theme="dark"] .chat-window select:not(.news-link-button):focus,body[data-theme="dark"] .sma-tg-chat-container input:not(.news-link-button):focus,body[data-theme="dark"] .sma-tg-chat-container textarea:not(.news-link-button):focus,body[data-theme="dark"] .sma-tg-chat-container select:not(.news-link-button):focus,:root.dark-theme-active .sma-tg-root input:not(.news-link-button):focus,:root.dark-theme-active .sma-tg-root textarea:not(.news-link-button):focus,:root.dark-theme-active .sma-tg-root select:not(.news-link-button):focus,:root.dark-theme-active .sma-tg-window input:not(.news-link-button):focus,:root.dark-theme-active .sma-tg-window textarea:not(.news-link-button):focus,:root.dark-theme-active .sma-tg-window select:not(.news-link-button):focus,:root.dark-theme-active .chat-window input:not(.news-link-button):focus,:root.dark-theme-active .chat-window textarea:not(.news-link-button):focus,:root.dark-theme-active .chat-window select:not(.news-link-button):focus,:root.dark-theme-active .sma-tg-chat-container input:not(.news-link-button):focus,:root.dark-theme-active .sma-tg-chat-container textarea:not(.news-link-button):focus,:root.dark-theme-active .sma-tg-chat-container select:not(.news-link-button):focus,html.dark-theme-active .sma-tg-root input:not(.news-link-button):focus,html.dark-theme-active .sma-tg-root textarea:not(.news-link-button):focus,html.dark-theme-active .sma-tg-root select:not(.news-link-button):focus,html.dark-theme-active .sma-tg-window input:not(.news-link-button):focus,html.dark-theme-active .sma-tg-window textarea:not(.news-link-button):focus,html.dark-theme-active .sma-tg-window select:not(.news-link-button):focus,html.dark-theme-active .chat-window input:not(.news-link-button):focus,html.dark-theme-active .chat-window textarea:not(.news-link-button):focus,html.dark-theme-active .chat-window select:not(.news-link-button):focus,html.dark-theme-active .sma-tg-chat-container input:not(.news-link-button):focus,html.dark-theme-active .sma-tg-chat-container textarea:not(.news-link-button):focus,html.dark-theme-active .sma-tg-chat-container select:not(.news-link-button):focus,body.dark-theme-active .sma-tg-root input:not(.news-link-button):focus,body.dark-theme-active .sma-tg-root textarea:not(.news-link-button):focus,body.dark-theme-active .sma-tg-root select:not(.news-link-button):focus,body.dark-theme-active .sma-tg-window input:not(.news-link-button):focus,body.dark-theme-active .sma-tg-window textarea:not(.news-link-button):focus,body.dark-theme-active .sma-tg-window select:not(.news-link-button):focus,body.dark-theme-active .chat-window input:not(.news-link-button):focus,body.dark-theme-active .chat-window textarea:not(.news-link-button):focus,body.dark-theme-active .chat-window select:not(.news-link-button):focus,body.dark-theme-active .sma-tg-chat-container input:not(.news-link-button):focus,body.dark-theme-active .sma-tg-chat-container textarea:not(.news-link-button):focus,body.dark-theme-active .sma-tg-chat-container select:not(.news-link-button):focus{border-color:rgba(255,255,255,0.2)!important;box-shadow:0 0 0 2px rgba(255,255,255,0.05)!important;outline:none!important}[data-bs-theme="dark"] .sma-tg-root button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),[data-bs-theme="dark"] .sma-tg-root .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),[data-bs-theme="dark"] .sma-tg-root .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),[data-bs-theme="dark"] .sma-tg-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),[data-bs-theme="dark"] .sma-tg-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),[data-bs-theme="dark"] .sma-tg-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),[data-bs-theme="dark"] .chat-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),[data-bs-theme="dark"] .chat-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),[data-bs-theme="dark"] .chat-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),[data-bs-theme="dark"] .sma-tg-chat-container button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),[data-bs-theme="dark"] .sma-tg-chat-container .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),[data-bs-theme="dark"] .sma-tg-chat-container .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),html[data-theme="dark"] .sma-tg-root button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),html[data-theme="dark"] .sma-tg-root .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),html[data-theme="dark"] .sma-tg-root .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),html[data-theme="dark"] .sma-tg-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),html[data-theme="dark"] .sma-tg-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),html[data-theme="dark"] .sma-tg-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),html[data-theme="dark"] .chat-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),html[data-theme="dark"] .chat-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),html[data-theme="dark"] .chat-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),html[data-theme="dark"] .sma-tg-chat-container button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),html[data-theme="dark"] .sma-tg-chat-container .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),html[data-theme="dark"] .sma-tg-chat-container .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),body[data-theme="dark"] .sma-tg-root button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),body[data-theme="dark"] .sma-tg-root .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),body[data-theme="dark"] .sma-tg-root .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),body[data-theme="dark"] .sma-tg-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),body[data-theme="dark"] .sma-tg-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),body[data-theme="dark"] .sma-tg-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),body[data-theme="dark"] .chat-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),body[data-theme="dark"] .chat-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),body[data-theme="dark"] .chat-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),body[data-theme="dark"] .sma-tg-chat-container button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),body[data-theme="dark"] .sma-tg-chat-container .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),body[data-theme="dark"] .sma-tg-chat-container .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),:root.dark-theme-active .sma-tg-root button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),:root.dark-theme-active .sma-tg-root .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),:root.dark-theme-active .sma-tg-root .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),:root.dark-theme-active .sma-tg-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),:root.dark-theme-active .sma-tg-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),:root.dark-theme-active .sma-tg-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),:root.dark-theme-active .chat-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),:root.dark-theme-active .chat-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),:root.dark-theme-active .chat-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),:root.dark-theme-active .sma-tg-chat-container button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),:root.dark-theme-active .sma-tg-chat-container .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),:root.dark-theme-active .sma-tg-chat-container .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),html.dark-theme-active .sma-tg-root button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),html.dark-theme-active .sma-tg-root .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),html.dark-theme-active .sma-tg-root .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),html.dark-theme-active .sma-tg-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),html.dark-theme-active .sma-tg-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),html.dark-theme-active .sma-tg-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),html.dark-theme-active .chat-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),html.dark-theme-active .chat-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),html.dark-theme-active .chat-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),html.dark-theme-active .sma-tg-chat-container button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),html.dark-theme-active .sma-tg-chat-container .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),html.dark-theme-active .sma-tg-chat-container .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),body.dark-theme-active .sma-tg-root button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),body.dark-theme-active .sma-tg-root .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),body.dark-theme-active .sma-tg-root .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),body.dark-theme-active .sma-tg-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),body.dark-theme-active .sma-tg-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),body.dark-theme-active .sma-tg-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),body.dark-theme-active .chat-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),body.dark-theme-active .chat-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),body.dark-theme-active .chat-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),body.dark-theme-active .sma-tg-chat-container button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),body.dark-theme-active .sma-tg-chat-container .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),body.dark-theme-active .sma-tg-chat-container .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge){border-color:rgba(255,255,255,0.1)!important;outline:none!important;box-shadow:none!important}[data-bs-theme="dark"] .sma-tg-root button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,[data-bs-theme="dark"] .sma-tg-root .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,[data-bs-theme="dark"] .sma-tg-root .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,[data-bs-theme="dark"] .sma-tg-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,[data-bs-theme="dark"] .sma-tg-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,[data-bs-theme="dark"] .sma-tg-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,[data-bs-theme="dark"] .chat-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,[data-bs-theme="dark"] .chat-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,[data-bs-theme="dark"] .chat-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,[data-bs-theme="dark"] .sma-tg-chat-container button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,[data-bs-theme="dark"] .sma-tg-chat-container .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,[data-bs-theme="dark"] .sma-tg-chat-container .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,html[data-theme="dark"] .sma-tg-root button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,html[data-theme="dark"] .sma-tg-root .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,html[data-theme="dark"] .sma-tg-root .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,html[data-theme="dark"] .sma-tg-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,html[data-theme="dark"] .sma-tg-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,html[data-theme="dark"] .sma-tg-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,html[data-theme="dark"] .chat-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,html[data-theme="dark"] .chat-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,html[data-theme="dark"] .chat-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,html[data-theme="dark"] .sma-tg-chat-container button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,html[data-theme="dark"] .sma-tg-chat-container .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,html[data-theme="dark"] .sma-tg-chat-container .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,body[data-theme="dark"] .sma-tg-root button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,body[data-theme="dark"] .sma-tg-root .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,body[data-theme="dark"] .sma-tg-root .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,body[data-theme="dark"] .sma-tg-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,body[data-theme="dark"] .sma-tg-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,body[data-theme="dark"] .sma-tg-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,body[data-theme="dark"] .chat-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,body[data-theme="dark"] .chat-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,body[data-theme="dark"] .chat-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,body[data-theme="dark"] .sma-tg-chat-container button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,body[data-theme="dark"] .sma-tg-chat-container .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,body[data-theme="dark"] .sma-tg-chat-container .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,:root.dark-theme-active .sma-tg-root button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,:root.dark-theme-active .sma-tg-root .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,:root.dark-theme-active .sma-tg-root .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,:root.dark-theme-active .sma-tg-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,:root.dark-theme-active .sma-tg-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,:root.dark-theme-active .sma-tg-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,:root.dark-theme-active .chat-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,:root.dark-theme-active .chat-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,:root.dark-theme-active .chat-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,:root.dark-theme-active .sma-tg-chat-container button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,:root.dark-theme-active .sma-tg-chat-container .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,:root.dark-theme-active .sma-tg-chat-container .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,html.dark-theme-active .sma-tg-root button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,html.dark-theme-active .sma-tg-root .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,html.dark-theme-active .sma-tg-root .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,html.dark-theme-active .sma-tg-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,html.dark-theme-active .sma-tg-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,html.dark-theme-active .sma-tg-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,html.dark-theme-active .chat-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,html.dark-theme-active .chat-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,html.dark-theme-active .chat-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,html.dark-theme-active .sma-tg-chat-container button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,html.dark-theme-active .sma-tg-chat-container .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,html.dark-theme-active .sma-tg-chat-container .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,body.dark-theme-active .sma-tg-root button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,body.dark-theme-active .sma-tg-root .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,body.dark-theme-active .sma-tg-root .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,body.dark-theme-active .sma-tg-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,body.dark-theme-active .sma-tg-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,body.dark-theme-active .sma-tg-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,body.dark-theme-active .chat-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,body.dark-theme-active .chat-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,body.dark-theme-active .chat-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,body.dark-theme-active .sma-tg-chat-container button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,body.dark-theme-active .sma-tg-chat-container .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus,body.dark-theme-active .sma-tg-chat-container .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):focus{outline:none!important;box-shadow:0 0 0 2px rgba(255,255,255,0.05)!important}[data-bs-theme="dark"] .sma-tg-root button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,[data-bs-theme="dark"] .sma-tg-root .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,[data-bs-theme="dark"] .sma-tg-root .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,[data-bs-theme="dark"] .sma-tg-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,[data-bs-theme="dark"] .sma-tg-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,[data-bs-theme="dark"] .sma-tg-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,[data-bs-theme="dark"] .chat-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,[data-bs-theme="dark"] .chat-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,[data-bs-theme="dark"] .chat-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,[data-bs-theme="dark"] .sma-tg-chat-container button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,[data-bs-theme="dark"] .sma-tg-chat-container .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,[data-bs-theme="dark"] .sma-tg-chat-container .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,html[data-theme="dark"] .sma-tg-root button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,html[data-theme="dark"] .sma-tg-root .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,html[data-theme="dark"] .sma-tg-root .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,html[data-theme="dark"] .sma-tg-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,html[data-theme="dark"] .sma-tg-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,html[data-theme="dark"] .sma-tg-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,html[data-theme="dark"] .chat-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,html[data-theme="dark"] .chat-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,html[data-theme="dark"] .chat-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,html[data-theme="dark"] .sma-tg-chat-container button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,html[data-theme="dark"] .sma-tg-chat-container .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,html[data-theme="dark"] .sma-tg-chat-container .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,body[data-theme="dark"] .sma-tg-root button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,body[data-theme="dark"] .sma-tg-root .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,body[data-theme="dark"] .sma-tg-root .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,body[data-theme="dark"] .sma-tg-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,body[data-theme="dark"] .sma-tg-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,body[data-theme="dark"] .sma-tg-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,body[data-theme="dark"] .chat-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,body[data-theme="dark"] .chat-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,body[data-theme="dark"] .chat-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,body[data-theme="dark"] .sma-tg-chat-container button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,body[data-theme="dark"] .sma-tg-chat-container .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,body[data-theme="dark"] .sma-tg-chat-container .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,:root.dark-theme-active .sma-tg-root button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,:root.dark-theme-active .sma-tg-root .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,:root.dark-theme-active .sma-tg-root .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,:root.dark-theme-active .sma-tg-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,:root.dark-theme-active .sma-tg-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,:root.dark-theme-active .sma-tg-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,:root.dark-theme-active .chat-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,:root.dark-theme-active .chat-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,:root.dark-theme-active .chat-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,:root.dark-theme-active .sma-tg-chat-container button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,:root.dark-theme-active .sma-tg-chat-container .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,:root.dark-theme-active .sma-tg-chat-container .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,html.dark-theme-active .sma-tg-root button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,html.dark-theme-active .sma-tg-root .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,html.dark-theme-active .sma-tg-root .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,html.dark-theme-active .sma-tg-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,html.dark-theme-active .sma-tg-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,html.dark-theme-active .sma-tg-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,html.dark-theme-active .chat-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,html.dark-theme-active .chat-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,html.dark-theme-active .chat-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,html.dark-theme-active .sma-tg-chat-container button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,html.dark-theme-active .sma-tg-chat-container .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,html.dark-theme-active .sma-tg-chat-container .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,body.dark-theme-active .sma-tg-root button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,body.dark-theme-active .sma-tg-root .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,body.dark-theme-active .sma-tg-root .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,body.dark-theme-active .sma-tg-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,body.dark-theme-active .sma-tg-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,body.dark-theme-active .sma-tg-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,body.dark-theme-active .chat-window button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,body.dark-theme-active .chat-window .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,body.dark-theme-active .chat-window .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,body.dark-theme-active .sma-tg-chat-container button:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,body.dark-theme-active .sma-tg-chat-container .btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover,body.dark-theme-active .sma-tg-chat-container .add-material-btn:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge):hover{border-color:rgba(255,255,255,0.15)!important;box-shadow:none!important}[data-bs-theme="dark"] .sma-tg-root .card,[data-bs-theme="dark"] .sma-tg-root .panel,[data-bs-theme="dark"] .sma-tg-root .container,[data-bs-theme="dark"] .sma-tg-root .wrapper,[data-bs-theme="dark"] .sma-tg-window .card,[data-bs-theme="dark"] .sma-tg-window .panel,[data-bs-theme="dark"] .sma-tg-window .container,[data-bs-theme="dark"] .sma-tg-window .wrapper,[data-bs-theme="dark"] .chat-window .card,[data-bs-theme="dark"] .chat-window .panel,[data-bs-theme="dark"] .chat-window .container,[data-bs-theme="dark"] .chat-window .wrapper,[data-bs-theme="dark"] .sma-tg-chat-container .card,[data-bs-theme="dark"] .sma-tg-chat-container .panel,[data-bs-theme="dark"] .sma-tg-chat-container .container,[data-bs-theme="dark"] .sma-tg-chat-container .wrapper,html[data-theme="dark"] .sma-tg-root .card,html[data-theme="dark"] .sma-tg-root .panel,html[data-theme="dark"] .sma-tg-root .container,html[data-theme="dark"] .sma-tg-root .wrapper,html[data-theme="dark"] .sma-tg-window .card,html[data-theme="dark"] .sma-tg-window .panel,html[data-theme="dark"] .sma-tg-window .container,html[data-theme="dark"] .sma-tg-window .wrapper,html[data-theme="dark"] .chat-window .card,html[data-theme="dark"] .chat-window .panel,html[data-theme="dark"] .chat-window .container,html[data-theme="dark"] .chat-window .wrapper,html[data-theme="dark"] .sma-tg-chat-container .card,html[data-theme="dark"] .sma-tg-chat-container .panel,html[data-theme="dark"] .sma-tg-chat-container .container,html[data-theme="dark"] .sma-tg-chat-container .wrapper,body[data-theme="dark"] .sma-tg-root .card,body[data-theme="dark"] .sma-tg-root .panel,body[data-theme="dark"] .sma-tg-root .container,body[data-theme="dark"] .sma-tg-root .wrapper,body[data-theme="dark"] .sma-tg-window .card,body[data-theme="dark"] .sma-tg-window .panel,body[data-theme="dark"] .sma-tg-window .container,body[data-theme="dark"] .sma-tg-window .wrapper,body[data-theme="dark"] .chat-window .card,body[data-theme="dark"] .chat-window .panel,body[data-theme="dark"] .chat-window .container,body[data-theme="dark"] .chat-window .wrapper,body[data-theme="dark"] .sma-tg-chat-container .card,body[data-theme="dark"] .sma-tg-chat-container .panel,body[data-theme="dark"] .sma-tg-chat-container .container,body[data-theme="dark"] .sma-tg-chat-container .wrapper,:root.dark-theme-active .sma-tg-root .card,:root.dark-theme-active .sma-tg-root .panel,:root.dark-theme-active .sma-tg-root .container,:root.dark-theme-active .sma-tg-root .wrapper,:root.dark-theme-active .sma-tg-window .card,:root.dark-theme-active .sma-tg-window .panel,:root.dark-theme-active .sma-tg-window .container,:root.dark-theme-active .sma-tg-window .wrapper,:root.dark-theme-active .chat-window .card,:root.dark-theme-active .chat-window .panel,:root.dark-theme-active .chat-window .container,:root.dark-theme-active .chat-window .wrapper,:root.dark-theme-active .sma-tg-chat-container .card,:root.dark-theme-active .sma-tg-chat-container .panel,:root.dark-theme-active .sma-tg-chat-container .container,:root.dark-theme-active .sma-tg-chat-container .wrapper,html.dark-theme-active .sma-tg-root .card,html.dark-theme-active .sma-tg-root .panel,html.dark-theme-active .sma-tg-root .container,html.dark-theme-active .sma-tg-root .wrapper,html.dark-theme-active .sma-tg-window .card,html.dark-theme-active .sma-tg-window .panel,html.dark-theme-active .sma-tg-window .container,html.dark-theme-active .sma-tg-window .wrapper,html.dark-theme-active .chat-window .card,html.dark-theme-active .chat-window .panel,html.dark-theme-active .chat-window .container,html.dark-theme-active .chat-window .wrapper,html.dark-theme-active .sma-tg-chat-container .card,html.dark-theme-active .sma-tg-chat-container .panel,html.dark-theme-active .sma-tg-chat-container .container,html.dark-theme-active .sma-tg-chat-container .wrapper,body.dark-theme-active .sma-tg-root .card,body.dark-theme-active .sma-tg-root .panel,body.dark-theme-active .sma-tg-root .container,body.dark-theme-active .sma-tg-root .wrapper,body.dark-theme-active .sma-tg-window .card,body.dark-theme-active .sma-tg-window .panel,body.dark-theme-active .sma-tg-window .container,body.dark-theme-active .sma-tg-window .wrapper,body.dark-theme-active .chat-window .card,body.dark-theme-active .chat-window .panel,body.dark-theme-active .chat-window .container,body.dark-theme-active .chat-window .wrapper,body.dark-theme-active .sma-tg-chat-container .card,body.dark-theme-active .sma-tg-chat-container .panel,body.dark-theme-active .sma-tg-chat-container .container,body.dark-theme-active .sma-tg-chat-container .wrapper{border-color:rgba(255,255,255,0.1)!important;box-shadow:0 2px 4px rgba(0,0,0,0.2)!important;outline:none!important}[data-bs-theme="dark"] .sma-tg-root hr,[data-bs-theme="dark"] .sma-tg-root .divider,[data-bs-theme="dark"] .sma-tg-root .separator,[data-bs-theme="dark"] .sma-tg-window hr,[data-bs-theme="dark"] .sma-tg-window .divider,[data-bs-theme="dark"] .sma-tg-window .separator,[data-bs-theme="dark"] .chat-window hr,[data-bs-theme="dark"] .chat-window .divider,[data-bs-theme="dark"] .chat-window .separator,[data-bs-theme="dark"] .sma-tg-chat-container hr,[data-bs-theme="dark"] .sma-tg-chat-container .divider,[data-bs-theme="dark"] .sma-tg-chat-container .separator,html[data-theme="dark"] .sma-tg-root hr,html[data-theme="dark"] .sma-tg-root .divider,html[data-theme="dark"] .sma-tg-root .separator,html[data-theme="dark"] .sma-tg-window hr,html[data-theme="dark"] .sma-tg-window .divider,html[data-theme="dark"] .sma-tg-window .separator,html[data-theme="dark"] .chat-window hr,html[data-theme="dark"] .chat-window .divider,html[data-theme="dark"] .chat-window .separator,html[data-theme="dark"] .sma-tg-chat-container hr,html[data-theme="dark"] .sma-tg-chat-container .divider,html[data-theme="dark"] .sma-tg-chat-container .separator,body[data-theme="dark"] .sma-tg-root hr,body[data-theme="dark"] .sma-tg-root .divider,body[data-theme="dark"] .sma-tg-root .separator,body[data-theme="dark"] .sma-tg-window hr,body[data-theme="dark"] .sma-tg-window .divider,body[data-theme="dark"] .sma-tg-window .separator,body[data-theme="dark"] .chat-window hr,body[data-theme="dark"] .chat-window .divider,body[data-theme="dark"] .chat-window .separator,body[data-theme="dark"] .sma-tg-chat-container hr,body[data-theme="dark"] .sma-tg-chat-container .divider,body[data-theme="dark"] .sma-tg-chat-container .separator,:root.dark-theme-active .sma-tg-root hr,:root.dark-theme-active .sma-tg-root .divider,:root.dark-theme-active .sma-tg-root .separator,:root.dark-theme-active .sma-tg-window hr,:root.dark-theme-active .sma-tg-window .divider,:root.dark-theme-active .sma-tg-window .separator,:root.dark-theme-active .chat-window hr,:root.dark-theme-active .chat-window .divider,:root.dark-theme-active .chat-window .separator,:root.dark-theme-active .sma-tg-chat-container hr,:root.dark-theme-active .sma-tg-chat-container .divider,:root.dark-theme-active .sma-tg-chat-container .separator,html.dark-theme-active .sma-tg-root hr,html.dark-theme-active .sma-tg-root .divider,html.dark-theme-active .sma-tg-root .separator,html.dark-theme-active .sma-tg-window hr,html.dark-theme-active .sma-tg-window .divider,html.dark-theme-active .sma-tg-window .separator,html.dark-theme-active .chat-window hr,html.dark-theme-active .chat-window .divider,html.dark-theme-active .chat-window .separator,html.dark-theme-active .sma-tg-chat-container hr,html.dark-theme-active .sma-tg-chat-container .divider,html.dark-theme-active .sma-tg-chat-container .separator,body.dark-theme-active .sma-tg-root hr,body.dark-theme-active .sma-tg-root .divider,body.dark-theme-active .sma-tg-root .separator,body.dark-theme-active .sma-tg-window hr,body.dark-theme-active .sma-tg-window .divider,body.dark-theme-active .sma-tg-window .separator,body.dark-theme-active .chat-window hr,body.dark-theme-active .chat-window .divider,body.dark-theme-active .chat-window .separator,body.dark-theme-active .sma-tg-chat-container hr,body.dark-theme-active .sma-tg-chat-container .divider,body.dark-theme-active .sma-tg-chat-container .separator{border-color:rgba(255,255,255,0.1)!important;background:rgba(255,255,255,0.1)!important}[data-bs-theme="dark"] .sma-tg-chat-list-item,[data-bs-theme="dark"] .sma-tg-room,[data-bs-theme="dark"] .sma-tg-list-item,html[data-theme="dark"] .sma-tg-chat-list-item,html[data-theme="dark"] .sma-tg-room,html[data-theme="dark"] .sma-tg-list-item,body[data-theme="dark"] .sma-tg-chat-list-item,body[data-theme="dark"] .sma-tg-room,body[data-theme="dark"] .sma-tg-list-item,:root.dark-theme-active .sma-tg-chat-list-item,:root.dark-theme-active .sma-tg-room,:root.dark-theme-active .sma-tg-list-item,html.dark-theme-active .sma-tg-chat-list-item,html.dark-theme-active .sma-tg-room,html.dark-theme-active .sma-tg-list-item,body.dark-theme-active .sma-tg-chat-list-item,body.dark-theme-active .sma-tg-room,body.dark-theme-active .sma-tg-list-item{border-color:rgba(255,255,255,0.05)!important;outline:none!important;box-shadow:none!important}[data-bs-theme="dark"] .sma-tg-chat-list-item:hover,[data-bs-theme="dark"] .sma-tg-room:hover,[data-bs-theme="dark"] .sma-tg-list-item:hover,html[data-theme="dark"] .sma-tg-chat-list-item:hover,html[data-theme="dark"] .sma-tg-room:hover,html[data-theme="dark"] .sma-tg-list-item:hover,body[data-theme="dark"] .sma-tg-chat-list-item:hover,body[data-theme="dark"] .sma-tg-room:hover,body[data-theme="dark"] .sma-tg-list-item:hover,:root.dark-theme-active .sma-tg-chat-list-item:hover,:root.dark-theme-active .sma-tg-room:hover,:root.dark-theme-active .sma-tg-list-item:hover,html.dark-theme-active .sma-tg-chat-list-item:hover,html.dark-theme-active .sma-tg-room:hover,html.dark-theme-active .sma-tg-list-item:hover,body.dark-theme-active .sma-tg-chat-list-item:hover,body.dark-theme-active .sma-tg-room:hover,body.dark-theme-active .sma-tg-list-item:hover{border-color:rgba(255,255,255,0.1)!important;box-shadow:none!important}[data-bs-theme="dark"] .sma-tg-root *[style*="box-shadow"]:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),[data-bs-theme="dark"] .sma-tg-window *[style*="box-shadow"]:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),[data-bs-theme="dark"] .chat-window *[style*="box-shadow"]:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),html[data-theme="dark"] .sma-tg-root *[style*="box-shadow"]:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),html[data-theme="dark"] .sma-tg-window *[style*="box-shadow"]:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),html[data-theme="dark"] .chat-window *[style*="box-shadow"]:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),body[data-theme="dark"] .sma-tg-root *[style*="box-shadow"]:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),body[data-theme="dark"] .sma-tg-window *[style*="box-shadow"]:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),body[data-theme="dark"] .chat-window *[style*="box-shadow"]:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),:root.dark-theme-active .sma-tg-root *[style*="box-shadow"]:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),:root.dark-theme-active .sma-tg-window *[style*="box-shadow"]:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),:root.dark-theme-active .chat-window *[style*="box-shadow"]:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),html.dark-theme-active .sma-tg-root *[style*="box-shadow"]:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),html.dark-theme-active .sma-tg-window *[style*="box-shadow"]:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),html.dark-theme-active .chat-window *[style*="box-shadow"]:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),body.dark-theme-active .sma-tg-root *[style*="box-shadow"]:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),body.dark-theme-active .sma-tg-window *[style*="box-shadow"]:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge),body.dark-theme-active .chat-window *[style*="box-shadow"]:not(.news-link-button):not(.news-status-badge):not(.news-tag-badge){box-shadow:0 2px 4px rgba(0,0,0,0.2)!important}[data-bs-theme="dark"] .sma-tg-chat-list-header,[data-bs-theme="dark"] .sma-tg-chat-list-header *,html[data-theme="dark"] .sma-tg-chat-list-header,html[data-theme="dark"] .sma-tg-chat-list-header *,body[data-theme="dark"] .sma-tg-chat-list-header,body[data-theme="dark"] .sma-tg-chat-list-header *,:root.dark-theme-active .sma-tg-chat-list-header,:root.dark-theme-active .sma-tg-chat-list-header *,html.dark-theme-active .sma-tg-chat-list-header,html.dark-theme-active .sma-tg-chat-list-header *,body.dark-theme-active .sma-tg-chat-list-header,body.dark-theme-active .sma-tg-chat-list-header *{background:var(--chat-card-bg)!important;color:var(--chat-text-primary)!important;border-color:var(--chat-border)!important}[data-bs-theme="dark"] .sma-tg-chat-list-header i,[data-bs-theme="dark"] .sma-tg-chat-list-header svg,[data-bs-theme="dark"] .sma-tg-chat-list-header img,[data-bs-theme="dark"] .sma-tg-chat-list-header .icon,[data-bs-theme="dark"] .sma-tg-chat-list-header .fas,[data-bs-theme="dark"] .sma-tg-chat-list-header .far,[data-bs-theme="dark"] .sma-tg-chat-list-header .fab,html[data-theme="dark"] .sma-tg-chat-list-header i,html[data-theme="dark"] .sma-tg-chat-list-header svg,html[data-theme="dark"] .sma-tg-chat-list-header img,html[data-theme="dark"] .sma-tg-chat-list-header .icon,html[data-theme="dark"] .sma-tg-chat-list-header .fas,html[data-theme="dark"] .sma-tg-chat-list-header .far,html[data-theme="dark"] .sma-tg-chat-list-header .fab,body[data-theme="dark"] .sma-tg-chat-list-header i,body[data-theme="dark"] .sma-tg-chat-list-header svg,body[data-theme="dark"] .sma-tg-chat-list-header img,body[data-theme="dark"] .sma-tg-chat-list-header .icon,body[data-theme="dark"] .sma-tg-chat-list-header .fas,body[data-theme="dark"] .sma-tg-chat-list-header .far,body[data-theme="dark"] .sma-tg-chat-list-header .fab,:root.dark-theme-active .sma-tg-chat-list-header i,:root.dark-theme-active .sma-tg-chat-list-header svg,:root.dark-theme-active .sma-tg-chat-list-header img,:root.dark-theme-active .sma-tg-chat-list-header .icon,:root.dark-theme-active .sma-tg-chat-list-header .fas,:root.dark-theme-active .sma-tg-chat-list-header .far,:root.dark-theme-active .sma-tg-chat-list-header .fab,html.dark-theme-active .sma-tg-chat-list-header i,html.dark-theme-active .sma-tg-chat-list-header svg,html.dark-theme-active .sma-tg-chat-list-header img,html.dark-theme-active .sma-tg-chat-list-header .icon,html.dark-theme-active .sma-tg-chat-list-header .fas,html.dark-theme-active .sma-tg-chat-list-header .far,html.dark-theme-active .sma-tg-chat-list-header .fab,body.dark-theme-active .sma-tg-chat-list-header i,body.dark-theme-active .sma-tg-chat-list-header svg,body.dark-theme-active .sma-tg-chat-list-header img,body.dark-theme-active .sma-tg-chat-list-header .icon,body.dark-theme-active .sma-tg-chat-list-header .fas,body.dark-theme-active .sma-tg-chat-list-header .far,body.dark-theme-active .sma-tg-chat-list-header .fab{color:var(--chat-text-primary)!important;fill:var(--chat-text-primary)!important}[data-bs-theme="dark"] .sma-tg-chat-list-search,[data-bs-theme="dark"] .sma-tg-chat-list-search *,html[data-theme="dark"] .sma-tg-chat-list-search,html[data-theme="dark"] .sma-tg-chat-list-search *,body[data-theme="dark"] .sma-tg-chat-list-search,body[data-theme="dark"] .sma-tg-chat-list-search *,:root.dark-theme-active .sma-tg-chat-list-search,:root.dark-theme-active .sma-tg-chat-list-search *,html.dark-theme-active .sma-tg-chat-list-search,html.dark-theme-active .sma-tg-chat-list-search *,body.dark-theme-active .sma-tg-chat-list-search,body.dark-theme-active .sma-tg-chat-list-search *{background:var(--chat-card-bg)!important;border-color:var(--chat-border)!important}[data-bs-theme="dark"] .sma-tg-chat-list-search i,[data-bs-theme="dark"] .sma-tg-chat-list-search svg,[data-bs-theme="dark"] .sma-tg-chat-list-search img,[data-bs-theme="dark"] .sma-tg-chat-list-search .icon,[data-bs-theme="dark"] .sma-tg-chat-list-search .fas,[data-bs-theme="dark"] .sma-tg-chat-list-search .far,[data-bs-theme="dark"] .sma-tg-chat-list-search .fab,html[data-theme="dark"] .sma-tg-chat-list-search i,html[data-theme="dark"] .sma-tg-chat-list-search svg,html[data-theme="dark"] .sma-tg-chat-list-search img,html[data-theme="dark"] .sma-tg-chat-list-search .icon,html[data-theme="dark"] .sma-tg-chat-list-search .fas,html[data-theme="dark"] .sma-tg-chat-list-search .far,html[data-theme="dark"] .sma-tg-chat-list-search .fab,body[data-theme="dark"] .sma-tg-chat-list-search i,body[data-theme="dark"] .sma-tg-chat-list-search svg,body[data-theme="dark"] .sma-tg-chat-list-search img,body[data-theme="dark"] .sma-tg-chat-list-search .icon,body[data-theme="dark"] .sma-tg-chat-list-search .fas,body[data-theme="dark"] .sma-tg-chat-list-search .far,body[data-theme="dark"] .sma-tg-chat-list-search .fab,:root.dark-theme-active .sma-tg-chat-list-search i,:root.dark-theme-active .sma-tg-chat-list-search svg,:root.dark-theme-active .sma-tg-chat-list-search img,:root.dark-theme-active .sma-tg-chat-list-search .icon,:root.dark-theme-active .sma-tg-chat-list-search .fas,:root.dark-theme-active .sma-tg-chat-list-search .far,:root.dark-theme-active .sma-tg-chat-list-search .fab,html.dark-theme-active .sma-tg-chat-list-search i,html.dark-theme-active .sma-tg-chat-list-search svg,html.dark-theme-active .sma-tg-chat-list-search img,html.dark-theme-active .sma-tg-chat-list-search .icon,html.dark-theme-active .sma-tg-chat-list-search .fas,html.dark-theme-active .sma-tg-chat-list-search .far,html.dark-theme-active .sma-tg-chat-list-search .fab,body.dark-theme-active .sma-tg-chat-list-search i,body.dark-theme-active .sma-tg-chat-list-search svg,body.dark-theme-active .sma-tg-chat-list-search img,body.dark-theme-active .sma-tg-chat-list-search .icon,body.dark-theme-active .sma-tg-chat-list-search .fas,body.dark-theme-active .sma-tg-chat-list-search .far,body.dark-theme-active .sma-tg-chat-list-search .fab{color:var(--chat-text-secondary)!important;fill:var(--chat-text-secondary)!important}[data-bs-theme="dark"] .sma-tg-chat-list-search input,[data-bs-theme="dark"] .sma-tg-chat-list-search input *,html[data-theme="dark"] .sma-tg-chat-list-search input,html[data-theme="dark"] .sma-tg-chat-list-search input *,body[data-theme="dark"] .sma-tg-chat-list-search input,body[data-theme="dark"] .sma-tg-chat-list-search input *,:root.dark-theme-active .sma-tg-chat-list-search input,:root.dark-theme-active .sma-tg-chat-list-search input *,html.dark-theme-active .sma-tg-chat-list-search input,html.dark-theme-active .sma-tg-chat-list-search input *,body.dark-theme-active .sma-tg-chat-list-search input,body.dark-theme-active .sma-tg-chat-list-search input *{background:#374151!important;border-color:var(--chat-border)!important;color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .sma-tg-chat-list-search input:focus,[data-bs-theme="dark"] .sma-tg-chat-list-search input:focus *,html[data-theme="dark"] .sma-tg-chat-list-search input:focus,html[data-theme="dark"] .sma-tg-chat-list-search input:focus *,body[data-theme="dark"] .sma-tg-chat-list-search input:focus,body[data-theme="dark"] .sma-tg-chat-list-search input:focus *,:root.dark-theme-active .sma-tg-chat-list-search input:focus,:root.dark-theme-active .sma-tg-chat-list-search input:focus *,html.dark-theme-active .sma-tg-chat-list-search input:focus,html.dark-theme-active .sma-tg-chat-list-search input:focus *,body.dark-theme-active .sma-tg-chat-list-search input:focus,body.dark-theme-active .sma-tg-chat-list-search input:focus *{border-color:var(--chat-primary)!important}[data-bs-theme="dark"] .sma-tg-chat-list-item,[data-bs-theme="dark"] .sma-tg-room,[data-bs-theme="dark"] .sma-tg-chat-list-item *,[data-bs-theme="dark"] .sma-tg-room *,html[data-theme="dark"] .sma-tg-chat-list-item,html[data-theme="dark"] .sma-tg-room,html[data-theme="dark"] .sma-tg-chat-list-item *,html[data-theme="dark"] .sma-tg-room *,body[data-theme="dark"] .sma-tg-chat-list-item,body[data-theme="dark"] .sma-tg-room,body[data-theme="dark"] .sma-tg-chat-list-item *,body[data-theme="dark"] .sma-tg-room *,:root.dark-theme-active .sma-tg-chat-list-item,:root.dark-theme-active .sma-tg-room,:root.dark-theme-active .sma-tg-chat-list-item *,:root.dark-theme-active .sma-tg-room *,html.dark-theme-active .sma-tg-chat-list-item,html.dark-theme-active .sma-tg-room,html.dark-theme-active .sma-tg-chat-list-item *,html.dark-theme-active .sma-tg-room *,body.dark-theme-active .sma-tg-chat-list-item,body.dark-theme-active .sma-tg-room,body.dark-theme-active .sma-tg-chat-list-item *,body.dark-theme-active .sma-tg-room *{background:var(--chat-card-bg)!important;border-color:var(--chat-border)!important;color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .sma-tg-chat-list-item i,[data-bs-theme="dark"] .sma-tg-room i,[data-bs-theme="dark"] .sma-tg-chat-list-item svg,[data-bs-theme="dark"] .sma-tg-room svg,[data-bs-theme="dark"] .sma-tg-chat-list-item img,[data-bs-theme="dark"] .sma-tg-room img,[data-bs-theme="dark"] .sma-tg-chat-list-item .icon,[data-bs-theme="dark"] .sma-tg-room .icon,[data-bs-theme="dark"] .sma-tg-chat-list-item .fas,[data-bs-theme="dark"] .sma-tg-room .fas,[data-bs-theme="dark"] .sma-tg-chat-list-item .far,[data-bs-theme="dark"] .sma-tg-room .far,[data-bs-theme="dark"] .sma-tg-chat-list-item .fab,[data-bs-theme="dark"] .sma-tg-room .fab,[data-bs-theme="dark"] .sma-tg-room i,[data-bs-theme="dark"] .sma-tg-room svg,[data-bs-theme="dark"] .sma-tg-room img,[data-bs-theme="dark"] .sma-tg-room .icon,[data-bs-theme="dark"] .sma-tg-room .fas,[data-bs-theme="dark"] .sma-tg-room .far,[data-bs-theme="dark"] .sma-tg-room .fab,html[data-theme="dark"] .sma-tg-chat-list-item i,html[data-theme="dark"] .sma-tg-room i,html[data-theme="dark"] .sma-tg-chat-list-item svg,html[data-theme="dark"] .sma-tg-room svg,html[data-theme="dark"] .sma-tg-chat-list-item img,html[data-theme="dark"] .sma-tg-room img,html[data-theme="dark"] .sma-tg-chat-list-item .icon,html[data-theme="dark"] .sma-tg-room .icon,html[data-theme="dark"] .sma-tg-chat-list-item .fas,html[data-theme="dark"] .sma-tg-room .fas,html[data-theme="dark"] .sma-tg-chat-list-item .far,html[data-theme="dark"] .sma-tg-room .far,html[data-theme="dark"] .sma-tg-chat-list-item .fab,html[data-theme="dark"] .sma-tg-room .fab,html[data-theme="dark"] .sma-tg-room i,html[data-theme="dark"] .sma-tg-room svg,html[data-theme="dark"] .sma-tg-room img,html[data-theme="dark"] .sma-tg-room .icon,html[data-theme="dark"] .sma-tg-room .fas,html[data-theme="dark"] .sma-tg-room .far,html[data-theme="dark"] .sma-tg-room .fab,body[data-theme="dark"] .sma-tg-chat-list-item i,body[data-theme="dark"] .sma-tg-room i,body[data-theme="dark"] .sma-tg-chat-list-item svg,body[data-theme="dark"] .sma-tg-room svg,body[data-theme="dark"] .sma-tg-chat-list-item img,body[data-theme="dark"] .sma-tg-room img,body[data-theme="dark"] .sma-tg-chat-list-item .icon,body[data-theme="dark"] .sma-tg-room .icon,body[data-theme="dark"] .sma-tg-chat-list-item .fas,body[data-theme="dark"] .sma-tg-room .fas,body[data-theme="dark"] .sma-tg-chat-list-item .far,body[data-theme="dark"] .sma-tg-room .far,body[data-theme="dark"] .sma-tg-chat-list-item .fab,body[data-theme="dark"] .sma-tg-room .fab,body[data-theme="dark"] .sma-tg-room i,body[data-theme="dark"] .sma-tg-room svg,body[data-theme="dark"] .sma-tg-room img,body[data-theme="dark"] .sma-tg-room .icon,body[data-theme="dark"] .sma-tg-room .fas,body[data-theme="dark"] .sma-tg-room .far,body[data-theme="dark"] .sma-tg-room .fab,:root.dark-theme-active .sma-tg-chat-list-item i,:root.dark-theme-active .sma-tg-room i,:root.dark-theme-active .sma-tg-chat-list-item svg,:root.dark-theme-active .sma-tg-room svg,:root.dark-theme-active .sma-tg-chat-list-item img,:root.dark-theme-active .sma-tg-room img,:root.dark-theme-active .sma-tg-chat-list-item .icon,:root.dark-theme-active .sma-tg-room .icon,:root.dark-theme-active .sma-tg-chat-list-item .fas,:root.dark-theme-active .sma-tg-room .fas,:root.dark-theme-active .sma-tg-chat-list-item .far,:root.dark-theme-active .sma-tg-room .far,:root.dark-theme-active .sma-tg-chat-list-item .fab,:root.dark-theme-active .sma-tg-room .fab,:root.dark-theme-active .sma-tg-room i,:root.dark-theme-active .sma-tg-room svg,:root.dark-theme-active .sma-tg-room img,:root.dark-theme-active .sma-tg-room .icon,:root.dark-theme-active .sma-tg-room .fas,:root.dark-theme-active .sma-tg-room .far,:root.dark-theme-active .sma-tg-room .fab,html.dark-theme-active .sma-tg-chat-list-item i,html.dark-theme-active .sma-tg-room i,html.dark-theme-active .sma-tg-chat-list-item svg,html.dark-theme-active .sma-tg-room svg,html.dark-theme-active .sma-tg-chat-list-item img,html.dark-theme-active .sma-tg-room img,html.dark-theme-active .sma-tg-chat-list-item .icon,html.dark-theme-active .sma-tg-room .icon,html.dark-theme-active .sma-tg-chat-list-item .fas,html.dark-theme-active .sma-tg-room .fas,html.dark-theme-active .sma-tg-chat-list-item .far,html.dark-theme-active .sma-tg-room .far,html.dark-theme-active .sma-tg-chat-list-item .fab,html.dark-theme-active .sma-tg-room .fab,html.dark-theme-active .sma-tg-room i,html.dark-theme-active .sma-tg-room svg,html.dark-theme-active .sma-tg-room img,html.dark-theme-active .sma-tg-room .icon,html.dark-theme-active .sma-tg-room .fas,html.dark-theme-active .sma-tg-room .far,html.dark-theme-active .sma-tg-room .fab,body.dark-theme-active .sma-tg-chat-list-item i,body.dark-theme-active .sma-tg-room i,body.dark-theme-active .sma-tg-chat-list-item svg,body.dark-theme-active .sma-tg-room svg,body.dark-theme-active .sma-tg-chat-list-item img,body.dark-theme-active .sma-tg-room img,body.dark-theme-active .sma-tg-chat-list-item .icon,body.dark-theme-active .sma-tg-room .icon,body.dark-theme-active .sma-tg-chat-list-item .fas,body.dark-theme-active .sma-tg-room .fas,body.dark-theme-active .sma-tg-chat-list-item .far,body.dark-theme-active .sma-tg-room .far,body.dark-theme-active .sma-tg-chat-list-item .fab,body.dark-theme-active .sma-tg-room .fab,body.dark-theme-active .sma-tg-room i,body.dark-theme-active .sma-tg-room svg,body.dark-theme-active .sma-tg-room img,body.dark-theme-active .sma-tg-room .icon,body.dark-theme-active .sma-tg-room .fas,body.dark-theme-active .sma-tg-room .far,body.dark-theme-active .sma-tg-room .fab{color:var(--chat-text-secondary)!important;fill:var(--chat-text-secondary)!important}[data-bs-theme="dark"] .sma-tg-chat-list-item:hover,[data-bs-theme="dark"] .sma-tg-room:hover,[data-bs-theme="dark"] .sma-tg-chat-list-item:hover *,[data-bs-theme="dark"] .sma-tg-room:hover *,html[data-theme="dark"] .sma-tg-chat-list-item:hover,html[data-theme="dark"] .sma-tg-room:hover,html[data-theme="dark"] .sma-tg-chat-list-item:hover *,html[data-theme="dark"] .sma-tg-room:hover *,body[data-theme="dark"] .sma-tg-chat-list-item:hover,body[data-theme="dark"] .sma-tg-room:hover,body[data-theme="dark"] .sma-tg-chat-list-item:hover *,body[data-theme="dark"] .sma-tg-room:hover *,:root.dark-theme-active .sma-tg-chat-list-item:hover,:root.dark-theme-active .sma-tg-room:hover,:root.dark-theme-active .sma-tg-chat-list-item:hover *,:root.dark-theme-active .sma-tg-room:hover *,html.dark-theme-active .sma-tg-chat-list-item:hover,html.dark-theme-active .sma-tg-room:hover,html.dark-theme-active .sma-tg-chat-list-item:hover *,html.dark-theme-active .sma-tg-room:hover *,body.dark-theme-active .sma-tg-chat-list-item:hover,body.dark-theme-active .sma-tg-room:hover,body.dark-theme-active .sma-tg-chat-list-item:hover *,body.dark-theme-active .sma-tg-room:hover *{background:rgba(79,172,254,0.1)!important}[data-bs-theme="dark"] .sma-tg-chat-list-item:hover i,[data-bs-theme="dark"] .sma-tg-room:hover i,[data-bs-theme="dark"] .sma-tg-chat-list-item:hover svg,[data-bs-theme="dark"] .sma-tg-room:hover svg,[data-bs-theme="dark"] .sma-tg-chat-list-item:hover img,[data-bs-theme="dark"] .sma-tg-room:hover img,[data-bs-theme="dark"] .sma-tg-chat-list-item:hover .icon,[data-bs-theme="dark"] .sma-tg-room:hover .icon,[data-bs-theme="dark"] .sma-tg-chat-list-item:hover .fas,[data-bs-theme="dark"] .sma-tg-room:hover .fas,[data-bs-theme="dark"] .sma-tg-chat-list-item:hover .far,[data-bs-theme="dark"] .sma-tg-room:hover .far,[data-bs-theme="dark"] .sma-tg-chat-list-item:hover .fab,[data-bs-theme="dark"] .sma-tg-room:hover .fab,[data-bs-theme="dark"] .sma-tg-room:hover i,[data-bs-theme="dark"] .sma-tg-room:hover svg,[data-bs-theme="dark"] .sma-tg-room:hover img,[data-bs-theme="dark"] .sma-tg-room:hover .icon,[data-bs-theme="dark"] .sma-tg-room:hover .fas,[data-bs-theme="dark"] .sma-tg-room:hover .far,[data-bs-theme="dark"] .sma-tg-room:hover .fab,html[data-theme="dark"] .sma-tg-chat-list-item:hover i,html[data-theme="dark"] .sma-tg-room:hover i,html[data-theme="dark"] .sma-tg-chat-list-item:hover svg,html[data-theme="dark"] .sma-tg-room:hover svg,html[data-theme="dark"] .sma-tg-chat-list-item:hover img,html[data-theme="dark"] .sma-tg-room:hover img,html[data-theme="dark"] .sma-tg-chat-list-item:hover .icon,html[data-theme="dark"] .sma-tg-room:hover .icon,html[data-theme="dark"] .sma-tg-chat-list-item:hover .fas,html[data-theme="dark"] .sma-tg-room:hover .fas,html[data-theme="dark"] .sma-tg-chat-list-item:hover .far,html[data-theme="dark"] .sma-tg-room:hover .far,html[data-theme="dark"] .sma-tg-chat-list-item:hover .fab,html[data-theme="dark"] .sma-tg-room:hover .fab,html[data-theme="dark"] .sma-tg-room:hover i,html[data-theme="dark"] .sma-tg-room:hover svg,html[data-theme="dark"] .sma-tg-room:hover img,html[data-theme="dark"] .sma-tg-room:hover .icon,html[data-theme="dark"] .sma-tg-room:hover .fas,html[data-theme="dark"] .sma-tg-room:hover .far,html[data-theme="dark"] .sma-tg-room:hover .fab,body[data-theme="dark"] .sma-tg-chat-list-item:hover i,body[data-theme="dark"] .sma-tg-room:hover i,body[data-theme="dark"] .sma-tg-chat-list-item:hover svg,body[data-theme="dark"] .sma-tg-room:hover svg,body[data-theme="dark"] .sma-tg-chat-list-item:hover img,body[data-theme="dark"] .sma-tg-room:hover img,body[data-theme="dark"] .sma-tg-chat-list-item:hover .icon,body[data-theme="dark"] .sma-tg-room:hover .icon,body[data-theme="dark"] .sma-tg-chat-list-item:hover .fas,body[data-theme="dark"] .sma-tg-room:hover .fas,body[data-theme="dark"] .sma-tg-chat-list-item:hover .far,body[data-theme="dark"] .sma-tg-room:hover .far,body[data-theme="dark"] .sma-tg-chat-list-item:hover .fab,body[data-theme="dark"] .sma-tg-room:hover .fab,body[data-theme="dark"] .sma-tg-room:hover i,body[data-theme="dark"] .sma-tg-room:hover svg,body[data-theme="dark"] .sma-tg-room:hover img,body[data-theme="dark"] .sma-tg-room:hover .icon,body[data-theme="dark"] .sma-tg-room:hover .fas,body[data-theme="dark"] .sma-tg-room:hover .far,body[data-theme="dark"] .sma-tg-room:hover .fab,:root.dark-theme-active .sma-tg-chat-list-item:hover i,:root.dark-theme-active .sma-tg-room:hover i,:root.dark-theme-active .sma-tg-chat-list-item:hover svg,:root.dark-theme-active .sma-tg-room:hover svg,:root.dark-theme-active .sma-tg-chat-list-item:hover img,:root.dark-theme-active .sma-tg-room:hover img,:root.dark-theme-active .sma-tg-chat-list-item:hover .icon,:root.dark-theme-active .sma-tg-room:hover .icon,:root.dark-theme-active .sma-tg-chat-list-item:hover .fas,:root.dark-theme-active .sma-tg-room:hover .fas,:root.dark-theme-active .sma-tg-chat-list-item:hover .far,:root.dark-theme-active .sma-tg-room:hover .far,:root.dark-theme-active .sma-tg-chat-list-item:hover .fab,:root.dark-theme-active .sma-tg-room:hover .fab,:root.dark-theme-active .sma-tg-room:hover i,:root.dark-theme-active .sma-tg-room:hover svg,:root.dark-theme-active .sma-tg-room:hover img,:root.dark-theme-active .sma-tg-room:hover .icon,:root.dark-theme-active .sma-tg-room:hover .fas,:root.dark-theme-active .sma-tg-room:hover .far,:root.dark-theme-active .sma-tg-room:hover .fab,html.dark-theme-active .sma-tg-chat-list-item:hover i,html.dark-theme-active .sma-tg-room:hover i,html.dark-theme-active .sma-tg-chat-list-item:hover svg,html.dark-theme-active .sma-tg-room:hover svg,html.dark-theme-active .sma-tg-chat-list-item:hover img,html.dark-theme-active .sma-tg-room:hover img,html.dark-theme-active .sma-tg-chat-list-item:hover .icon,html.dark-theme-active .sma-tg-room:hover .icon,html.dark-theme-active .sma-tg-chat-list-item:hover .fas,html.dark-theme-active .sma-tg-room:hover .fas,html.dark-theme-active .sma-tg-chat-list-item:hover .far,html.dark-theme-active .sma-tg-room:hover .far,html.dark-theme-active .sma-tg-chat-list-item:hover .fab,html.dark-theme-active .sma-tg-room:hover .fab,html.dark-theme-active .sma-tg-room:hover i,html.dark-theme-active .sma-tg-room:hover svg,html.dark-theme-active .sma-tg-room:hover img,html.dark-theme-active .sma-tg-room:hover .icon,html.dark-theme-active .sma-tg-room:hover .fas,html.dark-theme-active .sma-tg-room:hover .far,html.dark-theme-active .sma-tg-room:hover .fab,body.dark-theme-active .sma-tg-chat-list-item:hover i,body.dark-theme-active .sma-tg-room:hover i,body.dark-theme-active .sma-tg-chat-list-item:hover svg,body.dark-theme-active .sma-tg-room:hover svg,body.dark-theme-active .sma-tg-chat-list-item:hover img,body.dark-theme-active .sma-tg-room:hover img,body.dark-theme-active .sma-tg-chat-list-item:hover .icon,body.dark-theme-active .sma-tg-room:hover .icon,body.dark-theme-active .sma-tg-chat-list-item:hover .fas,body.dark-theme-active .sma-tg-room:hover .fas,body.dark-theme-active .sma-tg-chat-list-item:hover .far,body.dark-theme-active .sma-tg-room:hover .far,body.dark-theme-active .sma-tg-chat-list-item:hover .fab,body.dark-theme-active .sma-tg-room:hover .fab,body.dark-theme-active .sma-tg-room:hover i,body.dark-theme-active .sma-tg-room:hover svg,body.dark-theme-active .sma-tg-room:hover img,body.dark-theme-active .sma-tg-room:hover .icon,body.dark-theme-active .sma-tg-room:hover .fas,body.dark-theme-active .sma-tg-room:hover .far,body.dark-theme-active .sma-tg-room:hover .fab{color:var(--chat-text-primary)!important;fill:var(--chat-text-primary)!important}[data-bs-theme="dark"] .sma-tg-chat-list-item.active,[data-bs-theme="dark"] .active.sma-tg-room,[data-bs-theme="dark"] .sma-tg-chat-list-item.active *,[data-bs-theme="dark"] .active.sma-tg-room *,html[data-theme="dark"] .sma-tg-chat-list-item.active,html[data-theme="dark"] .active.sma-tg-room,html[data-theme="dark"] .sma-tg-chat-list-item.active *,html[data-theme="dark"] .active.sma-tg-room *,body[data-theme="dark"] .sma-tg-chat-list-item.active,body[data-theme="dark"] .active.sma-tg-room,body[data-theme="dark"] .sma-tg-chat-list-item.active *,body[data-theme="dark"] .active.sma-tg-room *,:root.dark-theme-active .sma-tg-chat-list-item.active,:root.dark-theme-active .active.sma-tg-room,:root.dark-theme-active .sma-tg-chat-list-item.active *,:root.dark-theme-active .active.sma-tg-room *,html.dark-theme-active .sma-tg-chat-list-item.active,html.dark-theme-active .active.sma-tg-room,html.dark-theme-active .sma-tg-chat-list-item.active *,html.dark-theme-active .active.sma-tg-room *,body.dark-theme-active .sma-tg-chat-list-item.active,body.dark-theme-active .active.sma-tg-room,body.dark-theme-active .sma-tg-chat-list-item.active *,body.dark-theme-active .active.sma-tg-room *{background:linear-gradient(135deg,rgba(79,172,254,0.15),rgba(0,242,254,0.08))!important}[data-bs-theme="dark"] .sma-tg-chat-list-item.active i,[data-bs-theme="dark"] .active.sma-tg-room i,[data-bs-theme="dark"] .sma-tg-chat-list-item.active svg,[data-bs-theme="dark"] .active.sma-tg-room svg,[data-bs-theme="dark"] .sma-tg-chat-list-item.active img,[data-bs-theme="dark"] .active.sma-tg-room img,[data-bs-theme="dark"] .sma-tg-chat-list-item.active .icon,[data-bs-theme="dark"] .active.sma-tg-room .icon,[data-bs-theme="dark"] .sma-tg-chat-list-item.active .fas,[data-bs-theme="dark"] .active.sma-tg-room .fas,[data-bs-theme="dark"] .sma-tg-chat-list-item.active .far,[data-bs-theme="dark"] .active.sma-tg-room .far,[data-bs-theme="dark"] .sma-tg-chat-list-item.active .fab,[data-bs-theme="dark"] .active.sma-tg-room .fab,[data-bs-theme="dark"] .active.sma-tg-room i,[data-bs-theme="dark"] .active.sma-tg-room svg,[data-bs-theme="dark"] .active.sma-tg-room img,[data-bs-theme="dark"] .active.sma-tg-room .icon,[data-bs-theme="dark"] .active.sma-tg-room .fas,[data-bs-theme="dark"] .active.sma-tg-room .far,[data-bs-theme="dark"] .active.sma-tg-room .fab,html[data-theme="dark"] .sma-tg-chat-list-item.active i,html[data-theme="dark"] .active.sma-tg-room i,html[data-theme="dark"] .sma-tg-chat-list-item.active svg,html[data-theme="dark"] .active.sma-tg-room svg,html[data-theme="dark"] .sma-tg-chat-list-item.active img,html[data-theme="dark"] .active.sma-tg-room img,html[data-theme="dark"] .sma-tg-chat-list-item.active .icon,html[data-theme="dark"] .active.sma-tg-room .icon,html[data-theme="dark"] .sma-tg-chat-list-item.active .fas,html[data-theme="dark"] .active.sma-tg-room .fas,html[data-theme="dark"] .sma-tg-chat-list-item.active .far,html[data-theme="dark"] .active.sma-tg-room .far,html[data-theme="dark"] .sma-tg-chat-list-item.active .fab,html[data-theme="dark"] .active.sma-tg-room .fab,html[data-theme="dark"] .active.sma-tg-room i,html[data-theme="dark"] .active.sma-tg-room svg,html[data-theme="dark"] .active.sma-tg-room img,html[data-theme="dark"] .active.sma-tg-room .icon,html[data-theme="dark"] .active.sma-tg-room .fas,html[data-theme="dark"] .active.sma-tg-room .far,html[data-theme="dark"] .active.sma-tg-room .fab,body[data-theme="dark"] .sma-tg-chat-list-item.active i,body[data-theme="dark"] .active.sma-tg-room i,body[data-theme="dark"] .sma-tg-chat-list-item.active svg,body[data-theme="dark"] .active.sma-tg-room svg,body[data-theme="dark"] .sma-tg-chat-list-item.active img,body[data-theme="dark"] .active.sma-tg-room img,body[data-theme="dark"] .sma-tg-chat-list-item.active .icon,body[data-theme="dark"] .active.sma-tg-room .icon,body[data-theme="dark"] .sma-tg-chat-list-item.active .fas,body[data-theme="dark"] .active.sma-tg-room .fas,body[data-theme="dark"] .sma-tg-chat-list-item.active .far,body[data-theme="dark"] .active.sma-tg-room .far,body[data-theme="dark"] .sma-tg-chat-list-item.active .fab,body[data-theme="dark"] .active.sma-tg-room .fab,body[data-theme="dark"] .active.sma-tg-room i,body[data-theme="dark"] .active.sma-tg-room svg,body[data-theme="dark"] .active.sma-tg-room img,body[data-theme="dark"] .active.sma-tg-room .icon,body[data-theme="dark"] .active.sma-tg-room .fas,body[data-theme="dark"] .active.sma-tg-room .far,body[data-theme="dark"] .active.sma-tg-room .fab,:root.dark-theme-active .sma-tg-chat-list-item.active i,:root.dark-theme-active .active.sma-tg-room i,:root.dark-theme-active .sma-tg-chat-list-item.active svg,:root.dark-theme-active .active.sma-tg-room svg,:root.dark-theme-active .sma-tg-chat-list-item.active img,:root.dark-theme-active .active.sma-tg-room img,:root.dark-theme-active .sma-tg-chat-list-item.active .icon,:root.dark-theme-active .active.sma-tg-room .icon,:root.dark-theme-active .sma-tg-chat-list-item.active .fas,:root.dark-theme-active .active.sma-tg-room .fas,:root.dark-theme-active .sma-tg-chat-list-item.active .far,:root.dark-theme-active .active.sma-tg-room .far,:root.dark-theme-active .sma-tg-chat-list-item.active .fab,:root.dark-theme-active .active.sma-tg-room .fab,:root.dark-theme-active .active.sma-tg-room i,:root.dark-theme-active .active.sma-tg-room svg,:root.dark-theme-active .active.sma-tg-room img,:root.dark-theme-active .active.sma-tg-room .icon,:root.dark-theme-active .active.sma-tg-room .fas,:root.dark-theme-active .active.sma-tg-room .far,:root.dark-theme-active .active.sma-tg-room .fab,html.dark-theme-active .sma-tg-chat-list-item.active i,html.dark-theme-active .active.sma-tg-room i,html.dark-theme-active .sma-tg-chat-list-item.active svg,html.dark-theme-active .active.sma-tg-room svg,html.dark-theme-active .sma-tg-chat-list-item.active img,html.dark-theme-active .active.sma-tg-room img,html.dark-theme-active .sma-tg-chat-list-item.active .icon,html.dark-theme-active .active.sma-tg-room .icon,html.dark-theme-active .sma-tg-chat-list-item.active .fas,html.dark-theme-active .active.sma-tg-room .fas,html.dark-theme-active .sma-tg-chat-list-item.active .far,html.dark-theme-active .active.sma-tg-room .far,html.dark-theme-active .sma-tg-chat-list-item.active .fab,html.dark-theme-active .active.sma-tg-room .fab,html.dark-theme-active .active.sma-tg-room i,html.dark-theme-active .active.sma-tg-room svg,html.dark-theme-active .active.sma-tg-room img,html.dark-theme-active .active.sma-tg-room .icon,html.dark-theme-active .active.sma-tg-room .fas,html.dark-theme-active .active.sma-tg-room .far,html.dark-theme-active .active.sma-tg-room .fab,body.dark-theme-active .sma-tg-chat-list-item.active i,body.dark-theme-active .active.sma-tg-room i,body.dark-theme-active .sma-tg-chat-list-item.active svg,body.dark-theme-active .active.sma-tg-room svg,body.dark-theme-active .sma-tg-chat-list-item.active img,body.dark-theme-active .active.sma-tg-room img,body.dark-theme-active .sma-tg-chat-list-item.active .icon,body.dark-theme-active .active.sma-tg-room .icon,body.dark-theme-active .sma-tg-chat-list-item.active .fas,body.dark-theme-active .active.sma-tg-room .fas,body.dark-theme-active .sma-tg-chat-list-item.active .far,body.dark-theme-active .active.sma-tg-room .far,body.dark-theme-active .sma-tg-chat-list-item.active .fab,body.dark-theme-active .active.sma-tg-room .fab,body.dark-theme-active .active.sma-tg-room i,body.dark-theme-active .active.sma-tg-room svg,body.dark-theme-active .active.sma-tg-room img,body.dark-theme-active .active.sma-tg-room .icon,body.dark-theme-active .active.sma-tg-room .fas,body.dark-theme-active .active.sma-tg-room .far,body.dark-theme-active .active.sma-tg-room .fab{color:var(--chat-primary)!important;fill:var(--chat-primary)!important}[data-bs-theme="dark"] .sma-tg-chat-list-title,[data-bs-theme="dark"] .sma-tg-room-title,[data-bs-theme="dark"] .sma-tg-chat-list-title *,[data-bs-theme="dark"] .sma-tg-room-title *,html[data-theme="dark"] .sma-tg-chat-list-title,html[data-theme="dark"] .sma-tg-room-title,html[data-theme="dark"] .sma-tg-chat-list-title *,html[data-theme="dark"] .sma-tg-room-title *,body[data-theme="dark"] .sma-tg-chat-list-title,body[data-theme="dark"] .sma-tg-room-title,body[data-theme="dark"] .sma-tg-chat-list-title *,body[data-theme="dark"] .sma-tg-room-title *,:root.dark-theme-active .sma-tg-chat-list-title,:root.dark-theme-active .sma-tg-room-title,:root.dark-theme-active .sma-tg-chat-list-title *,:root.dark-theme-active .sma-tg-room-title *,html.dark-theme-active .sma-tg-chat-list-title,html.dark-theme-active .sma-tg-room-title,html.dark-theme-active .sma-tg-chat-list-title *,html.dark-theme-active .sma-tg-room-title *,body.dark-theme-active .sma-tg-chat-list-title,body.dark-theme-active .sma-tg-room-title,body.dark-theme-active .sma-tg-chat-list-title *,body.dark-theme-active .sma-tg-room-title *{color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .sma-tg-chat-list-preview,[data-bs-theme="dark"] .sma-tg-room-preview,[data-bs-theme="dark"] .sma-tg-chat-list-preview *,[data-bs-theme="dark"] .sma-tg-room-preview *,html[data-theme="dark"] .sma-tg-chat-list-preview,html[data-theme="dark"] .sma-tg-room-preview,html[data-theme="dark"] .sma-tg-chat-list-preview *,html[data-theme="dark"] .sma-tg-room-preview *,body[data-theme="dark"] .sma-tg-chat-list-preview,body[data-theme="dark"] .sma-tg-room-preview,body[data-theme="dark"] .sma-tg-chat-list-preview *,body[data-theme="dark"] .sma-tg-room-preview *,:root.dark-theme-active .sma-tg-chat-list-preview,:root.dark-theme-active .sma-tg-room-preview,:root.dark-theme-active .sma-tg-chat-list-preview *,:root.dark-theme-active .sma-tg-room-preview *,html.dark-theme-active .sma-tg-chat-list-preview,html.dark-theme-active .sma-tg-room-preview,html.dark-theme-active .sma-tg-chat-list-preview *,html.dark-theme-active .sma-tg-room-preview *,body.dark-theme-active .sma-tg-chat-list-preview,body.dark-theme-active .sma-tg-room-preview,body.dark-theme-active .sma-tg-chat-list-preview *,body.dark-theme-active .sma-tg-room-preview *{color:var(--chat-text-secondary)!important}[data-bs-theme="dark"] .sma-tg-chat-list-time,[data-bs-theme="dark"] .sma-tg-room-time,[data-bs-theme="dark"] .sma-tg-chat-list-time *,[data-bs-theme="dark"] .sma-tg-room-time *,html[data-theme="dark"] .sma-tg-chat-list-time,html[data-theme="dark"] .sma-tg-room-time,html[data-theme="dark"] .sma-tg-chat-list-time *,html[data-theme="dark"] .sma-tg-room-time *,body[data-theme="dark"] .sma-tg-chat-list-time,body[data-theme="dark"] .sma-tg-room-time,body[data-theme="dark"] .sma-tg-chat-list-time *,body[data-theme="dark"] .sma-tg-room-time *,:root.dark-theme-active .sma-tg-chat-list-time,:root.dark-theme-active .sma-tg-room-time,:root.dark-theme-active .sma-tg-chat-list-time *,:root.dark-theme-active .sma-tg-room-time *,html.dark-theme-active .sma-tg-chat-list-time,html.dark-theme-active .sma-tg-room-time,html.dark-theme-active .sma-tg-chat-list-time *,html.dark-theme-active .sma-tg-room-time *,body.dark-theme-active .sma-tg-chat-list-time,body.dark-theme-active .sma-tg-room-time,body.dark-theme-active .sma-tg-chat-list-time *,body.dark-theme-active .sma-tg-room-time *{color:var(--chat-text-muted)!important}[data-bs-theme="dark"] .sma-tg-chat-list-meta i,[data-bs-theme="dark"] .sma-tg-chat-list-meta svg,[data-bs-theme="dark"] .sma-tg-chat-list-meta img,[data-bs-theme="dark"] .sma-tg-chat-list-meta .icon,[data-bs-theme="dark"] .sma-tg-chat-list-meta .fas,[data-bs-theme="dark"] .sma-tg-chat-list-meta .far,[data-bs-theme="dark"] .sma-tg-chat-list-meta .fab,html[data-theme="dark"] .sma-tg-chat-list-meta i,html[data-theme="dark"] .sma-tg-chat-list-meta svg,html[data-theme="dark"] .sma-tg-chat-list-meta img,html[data-theme="dark"] .sma-tg-chat-list-meta .icon,html[data-theme="dark"] .sma-tg-chat-list-meta .fas,html[data-theme="dark"] .sma-tg-chat-list-meta .far,html[data-theme="dark"] .sma-tg-chat-list-meta .fab,body[data-theme="dark"] .sma-tg-chat-list-meta i,body[data-theme="dark"] .sma-tg-chat-list-meta svg,body[data-theme="dark"] .sma-tg-chat-list-meta img,body[data-theme="dark"] .sma-tg-chat-list-meta .icon,body[data-theme="dark"] .sma-tg-chat-list-meta .fas,body[data-theme="dark"] .sma-tg-chat-list-meta .far,body[data-theme="dark"] .sma-tg-chat-list-meta .fab,:root.dark-theme-active .sma-tg-chat-list-meta i,:root.dark-theme-active .sma-tg-chat-list-meta svg,:root.dark-theme-active .sma-tg-chat-list-meta img,:root.dark-theme-active .sma-tg-chat-list-meta .icon,:root.dark-theme-active .sma-tg-chat-list-meta .fas,:root.dark-theme-active .sma-tg-chat-list-meta .far,:root.dark-theme-active .sma-tg-chat-list-meta .fab,html.dark-theme-active .sma-tg-chat-list-meta i,html.dark-theme-active .sma-tg-chat-list-meta svg,html.dark-theme-active .sma-tg-chat-list-meta img,html.dark-theme-active .sma-tg-chat-list-meta .icon,html.dark-theme-active .sma-tg-chat-list-meta .fas,html.dark-theme-active .sma-tg-chat-list-meta .far,html.dark-theme-active .sma-tg-chat-list-meta .fab,body.dark-theme-active .sma-tg-chat-list-meta i,body.dark-theme-active .sma-tg-chat-list-meta svg,body.dark-theme-active .sma-tg-chat-list-meta img,body.dark-theme-active .sma-tg-chat-list-meta .icon,body.dark-theme-active .sma-tg-chat-list-meta .fas,body.dark-theme-active .sma-tg-chat-list-meta .far,body.dark-theme-active .sma-tg-chat-list-meta .fab{color:var(--chat-text-muted)!important;fill:var(--chat-text-muted)!important}[data-bs-theme="dark"] .sma-tg-input-area,html[data-theme="dark"] .sma-tg-input-area,body[data-theme="dark"] .sma-tg-input-area,:root.dark-theme-active .sma-tg-input-area,html.dark-theme-active .sma-tg-input-area,body.dark-theme-active .sma-tg-input-area{background:var(--chat-card-bg)!important;border-color:var(--chat-border)!important}[data-bs-theme="dark"] .sma-tg-input-area .input-wrapper,html[data-theme="dark"] .sma-tg-input-area .input-wrapper,body[data-theme="dark"] .sma-tg-input-area .input-wrapper,:root.dark-theme-active .sma-tg-input-area .input-wrapper,html.dark-theme-active .sma-tg-input-area .input-wrapper,body.dark-theme-active .sma-tg-input-area .input-wrapper{background:var(--chat-card-bg)!important;border-color:var(--chat-border)!important}[data-bs-theme="dark"] .sma-tg-input-area textarea,html[data-theme="dark"] .sma-tg-input-area textarea,body[data-theme="dark"] .sma-tg-input-area textarea,:root.dark-theme-active .sma-tg-input-area textarea,html.dark-theme-active .sma-tg-input-area textarea,body.dark-theme-active .sma-tg-input-area textarea{background:transparent!important}[data-bs-theme="dark"] .sma-tg-input-area textarea,[data-bs-theme="dark"] .sma-tg-input-area textarea *,[data-bs-theme="dark"] #sma-tg-input,html[data-theme="dark"] .sma-tg-input-area textarea,html[data-theme="dark"] .sma-tg-input-area textarea *,html[data-theme="dark"] #sma-tg-input,body[data-theme="dark"] .sma-tg-input-area textarea,body[data-theme="dark"] .sma-tg-input-area textarea *,body[data-theme="dark"] #sma-tg-input,:root.dark-theme-active .sma-tg-input-area textarea,:root.dark-theme-active .sma-tg-input-area textarea *,:root.dark-theme-active #sma-tg-input,html.dark-theme-active .sma-tg-input-area textarea,html.dark-theme-active .sma-tg-input-area textarea *,html.dark-theme-active #sma-tg-input,body.dark-theme-active .sma-tg-input-area textarea,body.dark-theme-active .sma-tg-input-area textarea *,body.dark-theme-active #sma-tg-input{color:#ffffff!important;background:transparent!important;background-color:transparent!important}[data-bs-theme="dark"] .sma-tg-input-area textarea::placeholder,[data-bs-theme="dark"] #sma-tg-input::placeholder,html[data-theme="dark"] .sma-tg-input-area textarea::placeholder,html[data-theme="dark"] #sma-tg-input::placeholder,body[data-theme="dark"] .sma-tg-input-area textarea::placeholder,body[data-theme="dark"] #sma-tg-input::placeholder,:root.dark-theme-active .sma-tg-input-area textarea::placeholder,:root.dark-theme-active #sma-tg-input::placeholder,html.dark-theme-active .sma-tg-input-area textarea::placeholder,html.dark-theme-active #sma-tg-input::placeholder,body.dark-theme-active .sma-tg-input-area textarea::placeholder,body.dark-theme-active #sma-tg-input::placeholder{color:#9ca3af!important;opacity:1!important}[data-bs-theme="dark"] .sma-tg-input-area i,[data-bs-theme="dark"] .sma-tg-input-area svg,[data-bs-theme="dark"] .sma-tg-input-area img,[data-bs-theme="dark"] .sma-tg-input-area .icon,[data-bs-theme="dark"] .sma-tg-input-area .fas,[data-bs-theme="dark"] .sma-tg-input-area .far,[data-bs-theme="dark"] .sma-tg-input-area .fab,html[data-theme="dark"] .sma-tg-input-area i,html[data-theme="dark"] .sma-tg-input-area svg,html[data-theme="dark"] .sma-tg-input-area img,html[data-theme="dark"] .sma-tg-input-area .icon,html[data-theme="dark"] .sma-tg-input-area .fas,html[data-theme="dark"] .sma-tg-input-area .far,html[data-theme="dark"] .sma-tg-input-area .fab,body[data-theme="dark"] .sma-tg-input-area i,body[data-theme="dark"] .sma-tg-input-area svg,body[data-theme="dark"] .sma-tg-input-area img,body[data-theme="dark"] .sma-tg-input-area .icon,body[data-theme="dark"] .sma-tg-input-area .fas,body[data-theme="dark"] .sma-tg-input-area .far,body[data-theme="dark"] .sma-tg-input-area .fab,:root.dark-theme-active .sma-tg-input-area i,:root.dark-theme-active .sma-tg-input-area svg,:root.dark-theme-active .sma-tg-input-area img,:root.dark-theme-active .sma-tg-input-area .icon,:root.dark-theme-active .sma-tg-input-area .fas,:root.dark-theme-active .sma-tg-input-area .far,:root.dark-theme-active .sma-tg-input-area .fab,html.dark-theme-active .sma-tg-input-area i,html.dark-theme-active .sma-tg-input-area svg,html.dark-theme-active .sma-tg-input-area img,html.dark-theme-active .sma-tg-input-area .icon,html.dark-theme-active .sma-tg-input-area .fas,html.dark-theme-active .sma-tg-input-area .far,html.dark-theme-active .sma-tg-input-area .fab,body.dark-theme-active .sma-tg-input-area i,body.dark-theme-active .sma-tg-input-area svg,body.dark-theme-active .sma-tg-input-area img,body.dark-theme-active .sma-tg-input-area .icon,body.dark-theme-active .sma-tg-input-area .fas,body.dark-theme-active .sma-tg-input-area .far,body.dark-theme-active .sma-tg-input-area .fab{color:var(--chat-text-secondary)!important;fill:var(--chat-text-secondary)!important}[data-bs-theme="dark"] .sma-tg-input-area .emoji-btn:hover i,[data-bs-theme="dark"] .sma-tg-input-area .emoji-btn:hover svg,[data-bs-theme="dark"] .sma-tg-input-area .emoji-btn:hover img,[data-bs-theme="dark"] .sma-tg-input-area .attach-btn:hover i,[data-bs-theme="dark"] .sma-tg-input-area .attach-btn:hover svg,[data-bs-theme="dark"] .sma-tg-input-area .attach-btn:hover img,html[data-theme="dark"] .sma-tg-input-area .emoji-btn:hover i,html[data-theme="dark"] .sma-tg-input-area .emoji-btn:hover svg,html[data-theme="dark"] .sma-tg-input-area .emoji-btn:hover img,html[data-theme="dark"] .sma-tg-input-area .attach-btn:hover i,html[data-theme="dark"] .sma-tg-input-area .attach-btn:hover svg,html[data-theme="dark"] .sma-tg-input-area .attach-btn:hover img,body[data-theme="dark"] .sma-tg-input-area .emoji-btn:hover i,body[data-theme="dark"] .sma-tg-input-area .emoji-btn:hover svg,body[data-theme="dark"] .sma-tg-input-area .emoji-btn:hover img,body[data-theme="dark"] .sma-tg-input-area .attach-btn:hover i,body[data-theme="dark"] .sma-tg-input-area .attach-btn:hover svg,body[data-theme="dark"] .sma-tg-input-area .attach-btn:hover img,:root.dark-theme-active .sma-tg-input-area .emoji-btn:hover i,:root.dark-theme-active .sma-tg-input-area .emoji-btn:hover svg,:root.dark-theme-active .sma-tg-input-area .emoji-btn:hover img,:root.dark-theme-active .sma-tg-input-area .attach-btn:hover i,:root.dark-theme-active .sma-tg-input-area .attach-btn:hover svg,:root.dark-theme-active .sma-tg-input-area .attach-btn:hover img,html.dark-theme-active .sma-tg-input-area .emoji-btn:hover i,html.dark-theme-active .sma-tg-input-area .emoji-btn:hover svg,html.dark-theme-active .sma-tg-input-area .emoji-btn:hover img,html.dark-theme-active .sma-tg-input-area .attach-btn:hover i,html.dark-theme-active .sma-tg-input-area .attach-btn:hover svg,html.dark-theme-active .sma-tg-input-area .attach-btn:hover img,body.dark-theme-active .sma-tg-input-area .emoji-btn:hover i,body.dark-theme-active .sma-tg-input-area .emoji-btn:hover svg,body.dark-theme-active .sma-tg-input-area .emoji-btn:hover img,body.dark-theme-active .sma-tg-input-area .attach-btn:hover i,body.dark-theme-active .sma-tg-input-area .attach-btn:hover svg,body.dark-theme-active .sma-tg-input-area .attach-btn:hover img{color:var(--chat-text-primary)!important;fill:var(--chat-text-primary)!important}[data-bs-theme="dark"] .chat-header,html[data-theme="dark"] .chat-header,body[data-theme="dark"] .chat-header,:root.dark-theme-active .chat-header,html.dark-theme-active .chat-header,body.dark-theme-active .chat-header{background:var(--chat-header-bg)!important;background-color:var(--chat-header-bg)!important;border-color:var(--chat-header-border)!important}[data-bs-theme="dark"] .chat-header *,html[data-theme="dark"] .chat-header *,body[data-theme="dark"] .chat-header *,:root.dark-theme-active .chat-header *,html.dark-theme-active .chat-header *,body.dark-theme-active .chat-header *{border-color:var(--chat-border)!important}[data-bs-theme="dark"] .chat-username,[data-bs-theme="dark"] .chat-username *,html[data-theme="dark"] .chat-username,html[data-theme="dark"] .chat-username *,body[data-theme="dark"] .chat-username,body[data-theme="dark"] .chat-username *,:root.dark-theme-active .chat-username,:root.dark-theme-active .chat-username *,html.dark-theme-active .chat-username,html.dark-theme-active .chat-username *,body.dark-theme-active .chat-username,body.dark-theme-active .chat-username *{color:var(--chat-header-text)!important}[data-bs-theme="dark"] .chat-status,[data-bs-theme="dark"] .chat-status *,html[data-theme="dark"] .chat-status,html[data-theme="dark"] .chat-status *,body[data-theme="dark"] .chat-status,body[data-theme="dark"] .chat-status *,:root.dark-theme-active .chat-status,:root.dark-theme-active .chat-status *,html.dark-theme-active .chat-status,html.dark-theme-active .chat-status *,body.dark-theme-active .chat-status,body.dark-theme-active .chat-status *{color:var(--chat-header-subtext)!important}[data-bs-theme="dark"] .chat-header i,[data-bs-theme="dark"] .chat-header svg,[data-bs-theme="dark"] .chat-header img,[data-bs-theme="dark"] .chat-header .icon,[data-bs-theme="dark"] .chat-header .fas,[data-bs-theme="dark"] .chat-header .far,[data-bs-theme="dark"] .chat-header .fab,[data-bs-theme="dark"] .chat-header .icon-btn,[data-bs-theme="dark"] .chat-header .back-btn,html[data-theme="dark"] .chat-header i,html[data-theme="dark"] .chat-header svg,html[data-theme="dark"] .chat-header img,html[data-theme="dark"] .chat-header .icon,html[data-theme="dark"] .chat-header .fas,html[data-theme="dark"] .chat-header .far,html[data-theme="dark"] .chat-header .fab,html[data-theme="dark"] .chat-header .icon-btn,html[data-theme="dark"] .chat-header .back-btn,body[data-theme="dark"] .chat-header i,body[data-theme="dark"] .chat-header svg,body[data-theme="dark"] .chat-header img,body[data-theme="dark"] .chat-header .icon,body[data-theme="dark"] .chat-header .fas,body[data-theme="dark"] .chat-header .far,body[data-theme="dark"] .chat-header .fab,body[data-theme="dark"] .chat-header .icon-btn,body[data-theme="dark"] .chat-header .back-btn,:root.dark-theme-active .chat-header i,:root.dark-theme-active .chat-header svg,:root.dark-theme-active .chat-header img,:root.dark-theme-active .chat-header .icon,:root.dark-theme-active .chat-header .fas,:root.dark-theme-active .chat-header .far,:root.dark-theme-active .chat-header .fab,:root.dark-theme-active .chat-header .icon-btn,:root.dark-theme-active .chat-header .back-btn,html.dark-theme-active .chat-header i,html.dark-theme-active .chat-header svg,html.dark-theme-active .chat-header img,html.dark-theme-active .chat-header .icon,html.dark-theme-active .chat-header .fas,html.dark-theme-active .chat-header .far,html.dark-theme-active .chat-header .fab,html.dark-theme-active .chat-header .icon-btn,html.dark-theme-active .chat-header .back-btn,body.dark-theme-active .chat-header i,body.dark-theme-active .chat-header svg,body.dark-theme-active .chat-header img,body.dark-theme-active .chat-header .icon,body.dark-theme-active .chat-header .fas,body.dark-theme-active .chat-header .far,body.dark-theme-active .chat-header .fab,body.dark-theme-active .chat-header .icon-btn,body.dark-theme-active .chat-header .back-btn{color:var(--chat-header-icon)!important;fill:var(--chat-header-icon)!important}[data-bs-theme="dark"] .chat-header .icon-btn:hover i,[data-bs-theme="dark"] .chat-header .icon-btn:hover svg,[data-bs-theme="dark"] .chat-header .icon-btn:hover img,[data-bs-theme="dark"] .chat-header .back-btn:hover i,[data-bs-theme="dark"] .chat-header .back-btn:hover svg,[data-bs-theme="dark"] .chat-header .back-btn:hover img,html[data-theme="dark"] .chat-header .icon-btn:hover i,html[data-theme="dark"] .chat-header .icon-btn:hover svg,html[data-theme="dark"] .chat-header .icon-btn:hover img,html[data-theme="dark"] .chat-header .back-btn:hover i,html[data-theme="dark"] .chat-header .back-btn:hover svg,html[data-theme="dark"] .chat-header .back-btn:hover img,body[data-theme="dark"] .chat-header .icon-btn:hover i,body[data-theme="dark"] .chat-header .icon-btn:hover svg,body[data-theme="dark"] .chat-header .icon-btn:hover img,body[data-theme="dark"] .chat-header .back-btn:hover i,body[data-theme="dark"] .chat-header .back-btn:hover svg,body[data-theme="dark"] .chat-header .back-btn:hover img,:root.dark-theme-active .chat-header .icon-btn:hover i,:root.dark-theme-active .chat-header .icon-btn:hover svg,:root.dark-theme-active .chat-header .icon-btn:hover img,:root.dark-theme-active .chat-header .back-btn:hover i,:root.dark-theme-active .chat-header .back-btn:hover svg,:root.dark-theme-active .chat-header .back-btn:hover img,html.dark-theme-active .chat-header .icon-btn:hover i,html.dark-theme-active .chat-header .icon-btn:hover svg,html.dark-theme-active .chat-header .icon-btn:hover img,html.dark-theme-active .chat-header .back-btn:hover i,html.dark-theme-active .chat-header .back-btn:hover svg,html.dark-theme-active .chat-header .back-btn:hover img,body.dark-theme-active .chat-header .icon-btn:hover i,body.dark-theme-active .chat-header .icon-btn:hover svg,body.dark-theme-active .chat-header .icon-btn:hover img,body.dark-theme-active .chat-header .back-btn:hover i,body.dark-theme-active .chat-header .back-btn:hover svg,body.dark-theme-active .chat-header .back-btn:hover img{color:var(--chat-text-primary)!important;fill:var(--chat-text-primary)!important}[data-bs-theme="dark"] .chat-search,[data-bs-theme="dark"] .chat-search *,html[data-theme="dark"] .chat-search,html[data-theme="dark"] .chat-search *,body[data-theme="dark"] .chat-search,body[data-theme="dark"] .chat-search *,:root.dark-theme-active .chat-search,:root.dark-theme-active .chat-search *,html.dark-theme-active .chat-search,html.dark-theme-active .chat-search *,body.dark-theme-active .chat-search,body.dark-theme-active .chat-search *{background:var(--chat-card-bg)!important;border-color:var(--chat-border)!important}[data-bs-theme="dark"] .search-input,[data-bs-theme="dark"] .search-input *,html[data-theme="dark"] .search-input,html[data-theme="dark"] .search-input *,body[data-theme="dark"] .search-input,body[data-theme="dark"] .search-input *,:root.dark-theme-active .search-input,:root.dark-theme-active .search-input *,html.dark-theme-active .search-input,html.dark-theme-active .search-input *,body.dark-theme-active .search-input,body.dark-theme-active .search-input *{background:#374151!important;border-color:var(--chat-border)!important;color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .search-input:focus,[data-bs-theme="dark"] .search-input:focus *,html[data-theme="dark"] .search-input:focus,html[data-theme="dark"] .search-input:focus *,body[data-theme="dark"] .search-input:focus,body[data-theme="dark"] .search-input:focus *,:root.dark-theme-active .search-input:focus,:root.dark-theme-active .search-input:focus *,html.dark-theme-active .search-input:focus,html.dark-theme-active .search-input:focus *,body.dark-theme-active .search-input:focus,body.dark-theme-active .search-input:focus *{border-color:var(--chat-primary)!important}[data-bs-theme="dark"] .message-text .news-link-button,[data-bs-theme="dark"] .chat-bubble .news-link-button,[data-bs-theme="dark"] .message-bubble .news-link-button,html[data-theme="dark"] .message-text .news-link-button,html[data-theme="dark"] .chat-bubble .news-link-button,html[data-theme="dark"] .message-bubble .news-link-button,body[data-theme="dark"] .message-text .news-link-button,body[data-theme="dark"] .chat-bubble .news-link-button,body[data-theme="dark"] .message-bubble .news-link-button,:root.dark-theme-active .message-text .news-link-button,:root.dark-theme-active .chat-bubble .news-link-button,:root.dark-theme-active .message-bubble .news-link-button,html.dark-theme-active .message-text .news-link-button,html.dark-theme-active .chat-bubble .news-link-button,html.dark-theme-active .message-bubble .news-link-button,body.dark-theme-active .message-text .news-link-button,body.dark-theme-active .chat-bubble .news-link-button,body.dark-theme-active .message-bubble .news-link-button{background:var(--chat-primary)!important;color:#fff!important;border:1px solid rgba(255,255,255,0.2)!important}[data-bs-theme="dark"] .message-text .news-link-button,[data-bs-theme="dark"] .message-text .news-link-button *,[data-bs-theme="dark"] .message-text .news-link-button span,[data-bs-theme="dark"] .message-text .news-link-button text,[data-bs-theme="dark"] .message-text .news-link-button::before,[data-bs-theme="dark"] .message-text .news-link-button::after,[data-bs-theme="dark"] .chat-bubble .news-link-button,[data-bs-theme="dark"] .chat-bubble .news-link-button *,[data-bs-theme="dark"] .chat-bubble .news-link-button span,[data-bs-theme="dark"] .chat-bubble .news-link-button text,[data-bs-theme="dark"] .chat-bubble .news-link-button::before,[data-bs-theme="dark"] .chat-bubble .news-link-button::after,[data-bs-theme="dark"] .message-bubble .news-link-button,[data-bs-theme="dark"] .message-bubble .news-link-button *,[data-bs-theme="dark"] .message-bubble .news-link-button span,[data-bs-theme="dark"] .message-bubble .news-link-button text,[data-bs-theme="dark"] .message-bubble .news-link-button::before,[data-bs-theme="dark"] .message-bubble .news-link-button::after,html[data-theme="dark"] .message-text .news-link-button,html[data-theme="dark"] .message-text .news-link-button *,html[data-theme="dark"] .message-text .news-link-button span,html[data-theme="dark"] .message-text .news-link-button text,html[data-theme="dark"] .message-text .news-link-button::before,html[data-theme="dark"] .message-text .news-link-button::after,html[data-theme="dark"] .chat-bubble .news-link-button,html[data-theme="dark"] .chat-bubble .news-link-button *,html[data-theme="dark"] .chat-bubble .news-link-button span,html[data-theme="dark"] .chat-bubble .news-link-button text,html[data-theme="dark"] .chat-bubble .news-link-button::before,html[data-theme="dark"] .chat-bubble .news-link-button::after,html[data-theme="dark"] .message-bubble .news-link-button,html[data-theme="dark"] .message-bubble .news-link-button *,html[data-theme="dark"] .message-bubble .news-link-button span,html[data-theme="dark"] .message-bubble .news-link-button text,html[data-theme="dark"] .message-bubble .news-link-button::before,html[data-theme="dark"] .message-bubble .news-link-button::after,body[data-theme="dark"] .message-text .news-link-button,body[data-theme="dark"] .message-text .news-link-button *,body[data-theme="dark"] .message-text .news-link-button span,body[data-theme="dark"] .message-text .news-link-button text,body[data-theme="dark"] .message-text .news-link-button::before,body[data-theme="dark"] .message-text .news-link-button::after,body[data-theme="dark"] .chat-bubble .news-link-button,body[data-theme="dark"] .chat-bubble .news-link-button *,body[data-theme="dark"] .chat-bubble .news-link-button span,body[data-theme="dark"] .chat-bubble .news-link-button text,body[data-theme="dark"] .chat-bubble .news-link-button::before,body[data-theme="dark"] .chat-bubble .news-link-button::after,body[data-theme="dark"] .message-bubble .news-link-button,body[data-theme="dark"] .message-bubble .news-link-button *,body[data-theme="dark"] .message-bubble .news-link-button span,body[data-theme="dark"] .message-bubble .news-link-button text,body[data-theme="dark"] .message-bubble .news-link-button::before,body[data-theme="dark"] .message-bubble .news-link-button::after,:root.dark-theme-active .message-text .news-link-button,:root.dark-theme-active .message-text .news-link-button *,:root.dark-theme-active .message-text .news-link-button span,:root.dark-theme-active .message-text .news-link-button text,:root.dark-theme-active .message-text .news-link-button::before,:root.dark-theme-active .message-text .news-link-button::after,:root.dark-theme-active .chat-bubble .news-link-button,:root.dark-theme-active .chat-bubble .news-link-button *,:root.dark-theme-active .chat-bubble .news-link-button span,:root.dark-theme-active .chat-bubble .news-link-button text,:root.dark-theme-active .chat-bubble .news-link-button::before,:root.dark-theme-active .chat-bubble .news-link-button::after,:root.dark-theme-active .message-bubble .news-link-button,:root.dark-theme-active .message-bubble .news-link-button *,:root.dark-theme-active .message-bubble .news-link-button span,:root.dark-theme-active .message-bubble .news-link-button text,:root.dark-theme-active .message-bubble .news-link-button::before,:root.dark-theme-active .message-bubble .news-link-button::after,html.dark-theme-active .message-text .news-link-button,html.dark-theme-active .message-text .news-link-button *,html.dark-theme-active .message-text .news-link-button span,html.dark-theme-active .message-text .news-link-button text,html.dark-theme-active .message-text .news-link-button::before,html.dark-theme-active .message-text .news-link-button::after,html.dark-theme-active .chat-bubble .news-link-button,html.dark-theme-active .chat-bubble .news-link-button *,html.dark-theme-active .chat-bubble .news-link-button span,html.dark-theme-active .chat-bubble .news-link-button text,html.dark-theme-active .chat-bubble .news-link-button::before,html.dark-theme-active .chat-bubble .news-link-button::after,html.dark-theme-active .message-bubble .news-link-button,html.dark-theme-active .message-bubble .news-link-button *,html.dark-theme-active .message-bubble .news-link-button span,html.dark-theme-active .message-bubble .news-link-button text,html.dark-theme-active .message-bubble .news-link-button::before,html.dark-theme-active .message-bubble .news-link-button::after,body.dark-theme-active .message-text .news-link-button,body.dark-theme-active .message-text .news-link-button *,body.dark-theme-active .message-text .news-link-button span,body.dark-theme-active .message-text .news-link-button text,body.dark-theme-active .message-text .news-link-button::before,body.dark-theme-active .message-text .news-link-button::after,body.dark-theme-active .chat-bubble .news-link-button,body.dark-theme-active .chat-bubble .news-link-button *,body.dark-theme-active .chat-bubble .news-link-button span,body.dark-theme-active .chat-bubble .news-link-button text,body.dark-theme-active .chat-bubble .news-link-button::before,body.dark-theme-active .chat-bubble .news-link-button::after,body.dark-theme-active .message-bubble .news-link-button,body.dark-theme-active .message-bubble .news-link-button *,body.dark-theme-active .message-bubble .news-link-button span,body.dark-theme-active .message-bubble .news-link-button text,body.dark-theme-active .message-bubble .news-link-button::before,body.dark-theme-active .message-bubble .news-link-button::after{color:#fff!important}[data-bs-theme="dark"] .message-text .news-link-button i,[data-bs-theme="dark"] .message-text .news-link-button .fas,[data-bs-theme="dark"] .message-text .news-link-button .far,[data-bs-theme="dark"] .message-text .news-link-button .fab,[data-bs-theme="dark"] .message-text .news-link-button .icon,[data-bs-theme="dark"] .chat-bubble .news-link-button i,[data-bs-theme="dark"] .chat-bubble .news-link-button .fas,[data-bs-theme="dark"] .chat-bubble .news-link-button .far,[data-bs-theme="dark"] .chat-bubble .news-link-button .fab,[data-bs-theme="dark"] .chat-bubble .news-link-button .icon,[data-bs-theme="dark"] .message-bubble .news-link-button i,[data-bs-theme="dark"] .message-bubble .news-link-button .fas,[data-bs-theme="dark"] .message-bubble .news-link-button .far,[data-bs-theme="dark"] .message-bubble .news-link-button .fab,[data-bs-theme="dark"] .message-bubble .news-link-button .icon,html[data-theme="dark"] .message-text .news-link-button i,html[data-theme="dark"] .message-text .news-link-button .fas,html[data-theme="dark"] .message-text .news-link-button .far,html[data-theme="dark"] .message-text .news-link-button .fab,html[data-theme="dark"] .message-text .news-link-button .icon,html[data-theme="dark"] .chat-bubble .news-link-button i,html[data-theme="dark"] .chat-bubble .news-link-button .fas,html[data-theme="dark"] .chat-bubble .news-link-button .far,html[data-theme="dark"] .chat-bubble .news-link-button .fab,html[data-theme="dark"] .chat-bubble .news-link-button .icon,html[data-theme="dark"] .message-bubble .news-link-button i,html[data-theme="dark"] .message-bubble .news-link-button .fas,html[data-theme="dark"] .message-bubble .news-link-button .far,html[data-theme="dark"] .message-bubble .news-link-button .fab,html[data-theme="dark"] .message-bubble .news-link-button .icon,body[data-theme="dark"] .message-text .news-link-button i,body[data-theme="dark"] .message-text .news-link-button .fas,body[data-theme="dark"] .message-text .news-link-button .far,body[data-theme="dark"] .message-text .news-link-button .fab,body[data-theme="dark"] .message-text .news-link-button .icon,body[data-theme="dark"] .chat-bubble .news-link-button i,body[data-theme="dark"] .chat-bubble .news-link-button .fas,body[data-theme="dark"] .chat-bubble .news-link-button .far,body[data-theme="dark"] .chat-bubble .news-link-button .fab,body[data-theme="dark"] .chat-bubble .news-link-button .icon,body[data-theme="dark"] .message-bubble .news-link-button i,body[data-theme="dark"] .message-bubble .news-link-button .fas,body[data-theme="dark"] .message-bubble .news-link-button .far,body[data-theme="dark"] .message-bubble .news-link-button .fab,body[data-theme="dark"] .message-bubble .news-link-button .icon,:root.dark-theme-active .message-text .news-link-button i,:root.dark-theme-active .message-text .news-link-button .fas,:root.dark-theme-active .message-text .news-link-button .far,:root.dark-theme-active .message-text .news-link-button .fab,:root.dark-theme-active .message-text .news-link-button .icon,:root.dark-theme-active .chat-bubble .news-link-button i,:root.dark-theme-active .chat-bubble .news-link-button .fas,:root.dark-theme-active .chat-bubble .news-link-button .far,:root.dark-theme-active .chat-bubble .news-link-button .fab,:root.dark-theme-active .chat-bubble .news-link-button .icon,:root.dark-theme-active .message-bubble .news-link-button i,:root.dark-theme-active .message-bubble .news-link-button .fas,:root.dark-theme-active .message-bubble .news-link-button .far,:root.dark-theme-active .message-bubble .news-link-button .fab,:root.dark-theme-active .message-bubble .news-link-button .icon,html.dark-theme-active .message-text .news-link-button i,html.dark-theme-active .message-text .news-link-button .fas,html.dark-theme-active .message-text .news-link-button .far,html.dark-theme-active .message-text .news-link-button .fab,html.dark-theme-active .message-text .news-link-button .icon,html.dark-theme-active .chat-bubble .news-link-button i,html.dark-theme-active .chat-bubble .news-link-button .fas,html.dark-theme-active .chat-bubble .news-link-button .far,html.dark-theme-active .chat-bubble .news-link-button .fab,html.dark-theme-active .chat-bubble .news-link-button .icon,html.dark-theme-active .message-bubble .news-link-button i,html.dark-theme-active .message-bubble .news-link-button .fas,html.dark-theme-active .message-bubble .news-link-button .far,html.dark-theme-active .message-bubble .news-link-button .fab,html.dark-theme-active .message-bubble .news-link-button .icon,body.dark-theme-active .message-text .news-link-button i,body.dark-theme-active .message-text .news-link-button .fas,body.dark-theme-active .message-text .news-link-button .far,body.dark-theme-active .message-text .news-link-button .fab,body.dark-theme-active .message-text .news-link-button .icon,body.dark-theme-active .chat-bubble .news-link-button i,body.dark-theme-active .chat-bubble .news-link-button .fas,body.dark-theme-active .chat-bubble .news-link-button .far,body.dark-theme-active .chat-bubble .news-link-button .fab,body.dark-theme-active .chat-bubble .news-link-button .icon,body.dark-theme-active .message-bubble .news-link-button i,body.dark-theme-active .message-bubble .news-link-button .fas,body.dark-theme-active .message-bubble .news-link-button .far,body.dark-theme-active .message-bubble .news-link-button .fab,body.dark-theme-active .message-bubble .news-link-button .icon{color:#fff!important;opacity:1!important}[data-bs-theme="dark"] .message-text .news-link-button:hover,[data-bs-theme="dark"] .chat-bubble .news-link-button:hover,[data-bs-theme="dark"] .message-bubble .news-link-button:hover,html[data-theme="dark"] .message-text .news-link-button:hover,html[data-theme="dark"] .chat-bubble .news-link-button:hover,html[data-theme="dark"] .message-bubble .news-link-button:hover,body[data-theme="dark"] .message-text .news-link-button:hover,body[data-theme="dark"] .chat-bubble .news-link-button:hover,body[data-theme="dark"] .message-bubble .news-link-button:hover,:root.dark-theme-active .message-text .news-link-button:hover,:root.dark-theme-active .chat-bubble .news-link-button:hover,:root.dark-theme-active .message-bubble .news-link-button:hover,html.dark-theme-active .message-text .news-link-button:hover,html.dark-theme-active .chat-bubble .news-link-button:hover,html.dark-theme-active .message-bubble .news-link-button:hover,body.dark-theme-active .message-text .news-link-button:hover,body.dark-theme-active .chat-bubble .news-link-button:hover,body.dark-theme-active .message-bubble .news-link-button:hover{background:var(--chat-primary)!important;filter:brightness(1.1)!important;border-color:rgba(255,255,255,0.3)!important}[data-bs-theme="dark"] .message-text .news-link-button:hover,[data-bs-theme="dark"] .message-text .news-link-button:hover *,[data-bs-theme="dark"] .message-text .news-link-button:hover span,[data-bs-theme="dark"] .message-text .news-link-button:hover text,[data-bs-theme="dark"] .chat-bubble .news-link-button:hover,[data-bs-theme="dark"] .chat-bubble .news-link-button:hover *,[data-bs-theme="dark"] .chat-bubble .news-link-button:hover span,[data-bs-theme="dark"] .chat-bubble .news-link-button:hover text,[data-bs-theme="dark"] .message-bubble .news-link-button:hover,[data-bs-theme="dark"] .message-bubble .news-link-button:hover *,[data-bs-theme="dark"] .message-bubble .news-link-button:hover span,[data-bs-theme="dark"] .message-bubble .news-link-button:hover text,html[data-theme="dark"] .message-text .news-link-button:hover,html[data-theme="dark"] .message-text .news-link-button:hover *,html[data-theme="dark"] .message-text .news-link-button:hover span,html[data-theme="dark"] .message-text .news-link-button:hover text,html[data-theme="dark"] .chat-bubble .news-link-button:hover,html[data-theme="dark"] .chat-bubble .news-link-button:hover *,html[data-theme="dark"] .chat-bubble .news-link-button:hover span,html[data-theme="dark"] .chat-bubble .news-link-button:hover text,html[data-theme="dark"] .message-bubble .news-link-button:hover,html[data-theme="dark"] .message-bubble .news-link-button:hover *,html[data-theme="dark"] .message-bubble .news-link-button:hover span,html[data-theme="dark"] .message-bubble .news-link-button:hover text,body[data-theme="dark"] .message-text .news-link-button:hover,body[data-theme="dark"] .message-text .news-link-button:hover *,body[data-theme="dark"] .message-text .news-link-button:hover span,body[data-theme="dark"] .message-text .news-link-button:hover text,body[data-theme="dark"] .chat-bubble .news-link-button:hover,body[data-theme="dark"] .chat-bubble .news-link-button:hover *,body[data-theme="dark"] .chat-bubble .news-link-button:hover span,body[data-theme="dark"] .chat-bubble .news-link-button:hover text,body[data-theme="dark"] .message-bubble .news-link-button:hover,body[data-theme="dark"] .message-bubble .news-link-button:hover *,body[data-theme="dark"] .message-bubble .news-link-button:hover span,body[data-theme="dark"] .message-bubble .news-link-button:hover text,:root.dark-theme-active .message-text .news-link-button:hover,:root.dark-theme-active .message-text .news-link-button:hover *,:root.dark-theme-active .message-text .news-link-button:hover span,:root.dark-theme-active .message-text .news-link-button:hover text,:root.dark-theme-active .chat-bubble .news-link-button:hover,:root.dark-theme-active .chat-bubble .news-link-button:hover *,:root.dark-theme-active .chat-bubble .news-link-button:hover span,:root.dark-theme-active .chat-bubble .news-link-button:hover text,:root.dark-theme-active .message-bubble .news-link-button:hover,:root.dark-theme-active .message-bubble .news-link-button:hover *,:root.dark-theme-active .message-bubble .news-link-button:hover span,:root.dark-theme-active .message-bubble .news-link-button:hover text,html.dark-theme-active .message-text .news-link-button:hover,html.dark-theme-active .message-text .news-link-button:hover *,html.dark-theme-active .message-text .news-link-button:hover span,html.dark-theme-active .message-text .news-link-button:hover text,html.dark-theme-active .chat-bubble .news-link-button:hover,html.dark-theme-active .chat-bubble .news-link-button:hover *,html.dark-theme-active .chat-bubble .news-link-button:hover span,html.dark-theme-active .chat-bubble .news-link-button:hover text,html.dark-theme-active .message-bubble .news-link-button:hover,html.dark-theme-active .message-bubble .news-link-button:hover *,html.dark-theme-active .message-bubble .news-link-button:hover span,html.dark-theme-active .message-bubble .news-link-button:hover text,body.dark-theme-active .message-text .news-link-button:hover,body.dark-theme-active .message-text .news-link-button:hover *,body.dark-theme-active .message-text .news-link-button:hover span,body.dark-theme-active .message-text .news-link-button:hover text,body.dark-theme-active .chat-bubble .news-link-button:hover,body.dark-theme-active .chat-bubble .news-link-button:hover *,body.dark-theme-active .chat-bubble .news-link-button:hover span,body.dark-theme-active .chat-bubble .news-link-button:hover text,body.dark-theme-active .message-bubble .news-link-button:hover,body.dark-theme-active .message-bubble .news-link-button:hover *,body.dark-theme-active .message-bubble .news-link-button:hover span,body.dark-theme-active .message-bubble .news-link-button:hover text{color:#fff!important}[data-bs-theme="dark"] .message-text .news-link-button:hover i,[data-bs-theme="dark"] .message-text .news-link-button:hover .fas,[data-bs-theme="dark"] .message-text .news-link-button:hover .far,[data-bs-theme="dark"] .message-text .news-link-button:hover .fab,[data-bs-theme="dark"] .message-text .news-link-button:hover .icon,[data-bs-theme="dark"] .chat-bubble .news-link-button:hover i,[data-bs-theme="dark"] .chat-bubble .news-link-button:hover .fas,[data-bs-theme="dark"] .chat-bubble .news-link-button:hover .far,[data-bs-theme="dark"] .chat-bubble .news-link-button:hover .fab,[data-bs-theme="dark"] .chat-bubble .news-link-button:hover .icon,[data-bs-theme="dark"] .message-bubble .news-link-button:hover i,[data-bs-theme="dark"] .message-bubble .news-link-button:hover .fas,[data-bs-theme="dark"] .message-bubble .news-link-button:hover .far,[data-bs-theme="dark"] .message-bubble .news-link-button:hover .fab,[data-bs-theme="dark"] .message-bubble .news-link-button:hover .icon,html[data-theme="dark"] .message-text .news-link-button:hover i,html[data-theme="dark"] .message-text .news-link-button:hover .fas,html[data-theme="dark"] .message-text .news-link-button:hover .far,html[data-theme="dark"] .message-text .news-link-button:hover .fab,html[data-theme="dark"] .message-text .news-link-button:hover .icon,html[data-theme="dark"] .chat-bubble .news-link-button:hover i,html[data-theme="dark"] .chat-bubble .news-link-button:hover .fas,html[data-theme="dark"] .chat-bubble .news-link-button:hover .far,html[data-theme="dark"] .chat-bubble .news-link-button:hover .fab,html[data-theme="dark"] .chat-bubble .news-link-button:hover .icon,html[data-theme="dark"] .message-bubble .news-link-button:hover i,html[data-theme="dark"] .message-bubble .news-link-button:hover .fas,html[data-theme="dark"] .message-bubble .news-link-button:hover .far,html[data-theme="dark"] .message-bubble .news-link-button:hover .fab,html[data-theme="dark"] .message-bubble .news-link-button:hover .icon,body[data-theme="dark"] .message-text .news-link-button:hover i,body[data-theme="dark"] .message-text .news-link-button:hover .fas,body[data-theme="dark"] .message-text .news-link-button:hover .far,body[data-theme="dark"] .message-text .news-link-button:hover .fab,body[data-theme="dark"] .message-text .news-link-button:hover .icon,body[data-theme="dark"] .chat-bubble .news-link-button:hover i,body[data-theme="dark"] .chat-bubble .news-link-button:hover .fas,body[data-theme="dark"] .chat-bubble .news-link-button:hover .far,body[data-theme="dark"] .chat-bubble .news-link-button:hover .fab,body[data-theme="dark"] .chat-bubble .news-link-button:hover .icon,body[data-theme="dark"] .message-bubble .news-link-button:hover i,body[data-theme="dark"] .message-bubble .news-link-button:hover .fas,body[data-theme="dark"] .message-bubble .news-link-button:hover .far,body[data-theme="dark"] .message-bubble .news-link-button:hover .fab,body[data-theme="dark"] .message-bubble .news-link-button:hover .icon,:root.dark-theme-active .message-text .news-link-button:hover i,:root.dark-theme-active .message-text .news-link-button:hover .fas,:root.dark-theme-active .message-text .news-link-button:hover .far,:root.dark-theme-active .message-text .news-link-button:hover .fab,:root.dark-theme-active .message-text .news-link-button:hover .icon,:root.dark-theme-active .chat-bubble .news-link-button:hover i,:root.dark-theme-active .chat-bubble .news-link-button:hover .fas,:root.dark-theme-active .chat-bubble .news-link-button:hover .far,:root.dark-theme-active .chat-bubble .news-link-button:hover .fab,:root.dark-theme-active .chat-bubble .news-link-button:hover .icon,:root.dark-theme-active .message-bubble .news-link-button:hover i,:root.dark-theme-active .message-bubble .news-link-button:hover .fas,:root.dark-theme-active .message-bubble .news-link-button:hover .far,:root.dark-theme-active .message-bubble .news-link-button:hover .fab,:root.dark-theme-active .message-bubble .news-link-button:hover .icon,html.dark-theme-active .message-text .news-link-button:hover i,html.dark-theme-active .message-text .news-link-button:hover .fas,html.dark-theme-active .message-text .news-link-button:hover .far,html.dark-theme-active .message-text .news-link-button:hover .fab,html.dark-theme-active .message-text .news-link-button:hover .icon,html.dark-theme-active .chat-bubble .news-link-button:hover i,html.dark-theme-active .chat-bubble .news-link-button:hover .fas,html.dark-theme-active .chat-bubble .news-link-button:hover .far,html.dark-theme-active .chat-bubble .news-link-button:hover .fab,html.dark-theme-active .chat-bubble .news-link-button:hover .icon,html.dark-theme-active .message-bubble .news-link-button:hover i,html.dark-theme-active .message-bubble .news-link-button:hover .fas,html.dark-theme-active .message-bubble .news-link-button:hover .far,html.dark-theme-active .message-bubble .news-link-button:hover .fab,html.dark-theme-active .message-bubble .news-link-button:hover .icon,body.dark-theme-active .message-text .news-link-button:hover i,body.dark-theme-active .message-text .news-link-button:hover .fas,body.dark-theme-active .message-text .news-link-button:hover .far,body.dark-theme-active .message-text .news-link-button:hover .fab,body.dark-theme-active .message-text .news-link-button:hover .icon,body.dark-theme-active .chat-bubble .news-link-button:hover i,body.dark-theme-active .chat-bubble .news-link-button:hover .fas,body.dark-theme-active .chat-bubble .news-link-button:hover .far,body.dark-theme-active .chat-bubble .news-link-button:hover .fab,body.dark-theme-active .chat-bubble .news-link-button:hover .icon,body.dark-theme-active .message-bubble .news-link-button:hover i,body.dark-theme-active .message-bubble .news-link-button:hover .fas,body.dark-theme-active .message-bubble .news-link-button:hover .far,body.dark-theme-active .message-bubble .news-link-button:hover .fab,body.dark-theme-active .message-bubble .news-link-button:hover .icon{color:#fff!important;opacity:1!important}[data-bs-theme="dark"] .chat-context-menu,[data-bs-theme="dark"] .chat-context-menu *,html[data-theme="dark"] .chat-context-menu,html[data-theme="dark"] .chat-context-menu *,body[data-theme="dark"] .chat-context-menu,body[data-theme="dark"] .chat-context-menu *,:root.dark-theme-active .chat-context-menu,:root.dark-theme-active .chat-context-menu *,html.dark-theme-active .chat-context-menu,html.dark-theme-active .chat-context-menu *,body.dark-theme-active .chat-context-menu,body.dark-theme-active .chat-context-menu *{background:rgba(45,45,45,0.95)!important;border-color:var(--chat-border)!important;color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .chat-context-menu .actions-block li,[data-bs-theme="dark"] .chat-context-menu .actions-block li *,html[data-theme="dark"] .chat-context-menu .actions-block li,html[data-theme="dark"] .chat-context-menu .actions-block li *,body[data-theme="dark"] .chat-context-menu .actions-block li,body[data-theme="dark"] .chat-context-menu .actions-block li *,:root.dark-theme-active .chat-context-menu .actions-block li,:root.dark-theme-active .chat-context-menu .actions-block li *,html.dark-theme-active .chat-context-menu .actions-block li,html.dark-theme-active .chat-context-menu .actions-block li *,body.dark-theme-active .chat-context-menu .actions-block li,body.dark-theme-active .chat-context-menu .actions-block li *{color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .chat-context-menu .actions-block li:hover,[data-bs-theme="dark"] .chat-context-menu .actions-block li:hover *,html[data-theme="dark"] .chat-context-menu .actions-block li:hover,html[data-theme="dark"] .chat-context-menu .actions-block li:hover *,body[data-theme="dark"] .chat-context-menu .actions-block li:hover,body[data-theme="dark"] .chat-context-menu .actions-block li:hover *,:root.dark-theme-active .chat-context-menu .actions-block li:hover,:root.dark-theme-active .chat-context-menu .actions-block li:hover *,html.dark-theme-active .chat-context-menu .actions-block li:hover,html.dark-theme-active .chat-context-menu .actions-block li:hover *,body.dark-theme-active .chat-context-menu .actions-block li:hover,body.dark-theme-active .chat-context-menu .actions-block li:hover *{background:rgba(255,255,255,0.1)!important}[data-bs-theme="dark"] .chat-context-menu i,[data-bs-theme="dark"] .chat-context-menu svg,[data-bs-theme="dark"] .chat-context-menu img,[data-bs-theme="dark"] .chat-context-menu .icon,[data-bs-theme="dark"] .chat-context-menu .fas,[data-bs-theme="dark"] .chat-context-menu .far,[data-bs-theme="dark"] .chat-context-menu .fab,[data-bs-theme="dark"] .chat-context-menu .actions-block li .icon,[data-bs-theme="dark"] .chat-context-menu .actions-block li i,html[data-theme="dark"] .chat-context-menu i,html[data-theme="dark"] .chat-context-menu svg,html[data-theme="dark"] .chat-context-menu img,html[data-theme="dark"] .chat-context-menu .icon,html[data-theme="dark"] .chat-context-menu .fas,html[data-theme="dark"] .chat-context-menu .far,html[data-theme="dark"] .chat-context-menu .fab,html[data-theme="dark"] .chat-context-menu .actions-block li .icon,html[data-theme="dark"] .chat-context-menu .actions-block li i,body[data-theme="dark"] .chat-context-menu i,body[data-theme="dark"] .chat-context-menu svg,body[data-theme="dark"] .chat-context-menu img,body[data-theme="dark"] .chat-context-menu .icon,body[data-theme="dark"] .chat-context-menu .fas,body[data-theme="dark"] .chat-context-menu .far,body[data-theme="dark"] .chat-context-menu .fab,body[data-theme="dark"] .chat-context-menu .actions-block li .icon,body[data-theme="dark"] .chat-context-menu .actions-block li i,:root.dark-theme-active .chat-context-menu i,:root.dark-theme-active .chat-context-menu svg,:root.dark-theme-active .chat-context-menu img,:root.dark-theme-active .chat-context-menu .icon,:root.dark-theme-active .chat-context-menu .fas,:root.dark-theme-active .chat-context-menu .far,:root.dark-theme-active .chat-context-menu .fab,:root.dark-theme-active .chat-context-menu .actions-block li .icon,:root.dark-theme-active .chat-context-menu .actions-block li i,html.dark-theme-active .chat-context-menu i,html.dark-theme-active .chat-context-menu svg,html.dark-theme-active .chat-context-menu img,html.dark-theme-active .chat-context-menu .icon,html.dark-theme-active .chat-context-menu .fas,html.dark-theme-active .chat-context-menu .far,html.dark-theme-active .chat-context-menu .fab,html.dark-theme-active .chat-context-menu .actions-block li .icon,html.dark-theme-active .chat-context-menu .actions-block li i,body.dark-theme-active .chat-context-menu i,body.dark-theme-active .chat-context-menu svg,body.dark-theme-active .chat-context-menu img,body.dark-theme-active .chat-context-menu .icon,body.dark-theme-active .chat-context-menu .fas,body.dark-theme-active .chat-context-menu .far,body.dark-theme-active .chat-context-menu .fab,body.dark-theme-active .chat-context-menu .actions-block li .icon,body.dark-theme-active .chat-context-menu .actions-block li i{color:var(--chat-text-primary)!important;fill:var(--chat-text-primary)!important;stroke:var(--chat-text-primary)!important;opacity:1!important}[data-bs-theme="dark"] .chat-context-menu .actions-block li:hover i,[data-bs-theme="dark"] .chat-context-menu .actions-block li:hover .icon,[data-bs-theme="dark"] .chat-context-menu .actions-block li:hover .fas,[data-bs-theme="dark"] .chat-context-menu .actions-block li:hover .far,[data-bs-theme="dark"] .chat-context-menu .actions-block li:hover .fab,html[data-theme="dark"] .chat-context-menu .actions-block li:hover i,html[data-theme="dark"] .chat-context-menu .actions-block li:hover .icon,html[data-theme="dark"] .chat-context-menu .actions-block li:hover .fas,html[data-theme="dark"] .chat-context-menu .actions-block li:hover .far,html[data-theme="dark"] .chat-context-menu .actions-block li:hover .fab,body[data-theme="dark"] .chat-context-menu .actions-block li:hover i,body[data-theme="dark"] .chat-context-menu .actions-block li:hover .icon,body[data-theme="dark"] .chat-context-menu .actions-block li:hover .fas,body[data-theme="dark"] .chat-context-menu .actions-block li:hover .far,body[data-theme="dark"] .chat-context-menu .actions-block li:hover .fab,:root.dark-theme-active .chat-context-menu .actions-block li:hover i,:root.dark-theme-active .chat-context-menu .actions-block li:hover .icon,:root.dark-theme-active .chat-context-menu .actions-block li:hover .fas,:root.dark-theme-active .chat-context-menu .actions-block li:hover .far,:root.dark-theme-active .chat-context-menu .actions-block li:hover .fab,html.dark-theme-active .chat-context-menu .actions-block li:hover i,html.dark-theme-active .chat-context-menu .actions-block li:hover .icon,html.dark-theme-active .chat-context-menu .actions-block li:hover .fas,html.dark-theme-active .chat-context-menu .actions-block li:hover .far,html.dark-theme-active .chat-context-menu .actions-block li:hover .fab,body.dark-theme-active .chat-context-menu .actions-block li:hover i,body.dark-theme-active .chat-context-menu .actions-block li:hover .icon,body.dark-theme-active .chat-context-menu .actions-block li:hover .fas,body.dark-theme-active .chat-context-menu .actions-block li:hover .far,body.dark-theme-active .chat-context-menu .actions-block li:hover .fab{color:var(--chat-text-primary)!important;fill:var(--chat-text-primary)!important;stroke:var(--chat-text-primary)!important;opacity:1!important}[data-bs-theme="dark"] .fallback-emoji-picker,[data-bs-theme="dark"] .fallback-emoji-picker *,html[data-theme="dark"] .fallback-emoji-picker,html[data-theme="dark"] .fallback-emoji-picker *,body[data-theme="dark"] .fallback-emoji-picker,body[data-theme="dark"] .fallback-emoji-picker *,:root.dark-theme-active .fallback-emoji-picker,:root.dark-theme-active .fallback-emoji-picker *,html.dark-theme-active .fallback-emoji-picker,html.dark-theme-active .fallback-emoji-picker *,body.dark-theme-active .fallback-emoji-picker,body.dark-theme-active .fallback-emoji-picker *{background:var(--chat-card-bg)!important;border-color:var(--chat-border)!important;color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .fallback-emoji-picker button:hover,[data-bs-theme="dark"] .fallback-emoji-picker button:hover *,html[data-theme="dark"] .fallback-emoji-picker button:hover,html[data-theme="dark"] .fallback-emoji-picker button:hover *,body[data-theme="dark"] .fallback-emoji-picker button:hover,body[data-theme="dark"] .fallback-emoji-picker button:hover *,:root.dark-theme-active .fallback-emoji-picker button:hover,:root.dark-theme-active .fallback-emoji-picker button:hover *,html.dark-theme-active .fallback-emoji-picker button:hover,html.dark-theme-active .fallback-emoji-picker button:hover *,body.dark-theme-active .fallback-emoji-picker button:hover,body.dark-theme-active .fallback-emoji-picker button:hover *{background-color:var(--chat-bg)!important}[data-bs-theme="dark"] .fallback-emoji-picker button,[data-bs-theme="dark"] .fallback-emoji-picker button *,[data-bs-theme="dark"] .emoji-picker button,[data-bs-theme="dark"] .emoji-picker button *,html[data-theme="dark"] .fallback-emoji-picker button,html[data-theme="dark"] .fallback-emoji-picker button *,html[data-theme="dark"] .emoji-picker button,html[data-theme="dark"] .emoji-picker button *,body[data-theme="dark"] .fallback-emoji-picker button,body[data-theme="dark"] .fallback-emoji-picker button *,body[data-theme="dark"] .emoji-picker button,body[data-theme="dark"] .emoji-picker button *,:root.dark-theme-active .fallback-emoji-picker button,:root.dark-theme-active .fallback-emoji-picker button *,:root.dark-theme-active .emoji-picker button,:root.dark-theme-active .emoji-picker button *,html.dark-theme-active .fallback-emoji-picker button,html.dark-theme-active .fallback-emoji-picker button *,html.dark-theme-active .emoji-picker button,html.dark-theme-active .emoji-picker button *,body.dark-theme-active .fallback-emoji-picker button,body.dark-theme-active .fallback-emoji-picker button *,body.dark-theme-active .emoji-picker button,body.dark-theme-active .emoji-picker button *{color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .emoji-picker i,[data-bs-theme="dark"] .emoji-picker svg,[data-bs-theme="dark"] .emoji-picker img,[data-bs-theme="dark"] .emoji-picker .icon,[data-bs-theme="dark"] .emoji-picker .fas,[data-bs-theme="dark"] .emoji-picker .far,[data-bs-theme="dark"] .emoji-picker .fab,html[data-theme="dark"] .emoji-picker i,html[data-theme="dark"] .emoji-picker svg,html[data-theme="dark"] .emoji-picker img,html[data-theme="dark"] .emoji-picker .icon,html[data-theme="dark"] .emoji-picker .fas,html[data-theme="dark"] .emoji-picker .far,html[data-theme="dark"] .emoji-picker .fab,body[data-theme="dark"] .emoji-picker i,body[data-theme="dark"] .emoji-picker svg,body[data-theme="dark"] .emoji-picker img,body[data-theme="dark"] .emoji-picker .icon,body[data-theme="dark"] .emoji-picker .fas,body[data-theme="dark"] .emoji-picker .far,body[data-theme="dark"] .emoji-picker .fab,:root.dark-theme-active .emoji-picker i,:root.dark-theme-active .emoji-picker svg,:root.dark-theme-active .emoji-picker img,:root.dark-theme-active .emoji-picker .icon,:root.dark-theme-active .emoji-picker .fas,:root.dark-theme-active .emoji-picker .far,:root.dark-theme-active .emoji-picker .fab,html.dark-theme-active .emoji-picker i,html.dark-theme-active .emoji-picker svg,html.dark-theme-active .emoji-picker img,html.dark-theme-active .emoji-picker .icon,html.dark-theme-active .emoji-picker .fas,html.dark-theme-active .emoji-picker .far,html.dark-theme-active .emoji-picker .fab,body.dark-theme-active .emoji-picker i,body.dark-theme-active .emoji-picker svg,body.dark-theme-active .emoji-picker img,body.dark-theme-active .emoji-picker .icon,body.dark-theme-active .emoji-picker .fas,body.dark-theme-active .emoji-picker .far,body.dark-theme-active .emoji-picker .fab{color:var(--chat-text-primary)!important;fill:var(--chat-text-primary)!important}[data-bs-theme="dark"] .forward-modal,[data-bs-theme="dark"] .forward-modal *,html[data-theme="dark"] .forward-modal,html[data-theme="dark"] .forward-modal *,body[data-theme="dark"] .forward-modal,body[data-theme="dark"] .forward-modal *,:root.dark-theme-active .forward-modal,:root.dark-theme-active .forward-modal *,html.dark-theme-active .forward-modal,html.dark-theme-active .forward-modal *,body.dark-theme-active .forward-modal,body.dark-theme-active .forward-modal *{background:var(--chat-card-bg)!important;border-color:var(--chat-border)!important;color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .forward-modal__search input,[data-bs-theme="dark"] .forward-modal__search input *,html[data-theme="dark"] .forward-modal__search input,html[data-theme="dark"] .forward-modal__search input *,body[data-theme="dark"] .forward-modal__search input,body[data-theme="dark"] .forward-modal__search input *,:root.dark-theme-active .forward-modal__search input,:root.dark-theme-active .forward-modal__search input *,html.dark-theme-active .forward-modal__search input,html.dark-theme-active .forward-modal__search input *,body.dark-theme-active .forward-modal__search input,body.dark-theme-active .forward-modal__search input *{background:#374151!important;border-color:var(--chat-border)!important;color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .forward-chat:hover,[data-bs-theme="dark"] .forward-chat:hover *,html[data-theme="dark"] .forward-chat:hover,html[data-theme="dark"] .forward-chat:hover *,body[data-theme="dark"] .forward-chat:hover,body[data-theme="dark"] .forward-chat:hover *,:root.dark-theme-active .forward-chat:hover,:root.dark-theme-active .forward-chat:hover *,html.dark-theme-active .forward-chat:hover,html.dark-theme-active .forward-chat:hover *,body.dark-theme-active .forward-chat:hover,body.dark-theme-active .forward-chat:hover *{background:#374151!important}[data-bs-theme="dark"] .forward-chat__name,[data-bs-theme="dark"] .forward-chat__name *,html[data-theme="dark"] .forward-chat__name,html[data-theme="dark"] .forward-chat__name *,body[data-theme="dark"] .forward-chat__name,body[data-theme="dark"] .forward-chat__name *,:root.dark-theme-active .forward-chat__name,:root.dark-theme-active .forward-chat__name *,html.dark-theme-active .forward-chat__name,html.dark-theme-active .forward-chat__name *,body.dark-theme-active .forward-chat__name,body.dark-theme-active .forward-chat__name *{color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .forward-chat__status,[data-bs-theme="dark"] .forward-chat__status *,html[data-theme="dark"] .forward-chat__status,html[data-theme="dark"] .forward-chat__status *,body[data-theme="dark"] .forward-chat__status,body[data-theme="dark"] .forward-chat__status *,:root.dark-theme-active .forward-chat__status,:root.dark-theme-active .forward-chat__status *,html.dark-theme-active .forward-chat__status,html.dark-theme-active .forward-chat__status *,body.dark-theme-active .forward-chat__status,body.dark-theme-active .forward-chat__status *{color:var(--chat-text-secondary)!important}[data-bs-theme="dark"] .forward-modal i,[data-bs-theme="dark"] .forward-modal svg,[data-bs-theme="dark"] .forward-modal img,[data-bs-theme="dark"] .forward-modal .icon,[data-bs-theme="dark"] .forward-modal .fas,[data-bs-theme="dark"] .forward-modal .far,[data-bs-theme="dark"] .forward-modal .fab,html[data-theme="dark"] .forward-modal i,html[data-theme="dark"] .forward-modal svg,html[data-theme="dark"] .forward-modal img,html[data-theme="dark"] .forward-modal .icon,html[data-theme="dark"] .forward-modal .fas,html[data-theme="dark"] .forward-modal .far,html[data-theme="dark"] .forward-modal .fab,body[data-theme="dark"] .forward-modal i,body[data-theme="dark"] .forward-modal svg,body[data-theme="dark"] .forward-modal img,body[data-theme="dark"] .forward-modal .icon,body[data-theme="dark"] .forward-modal .fas,body[data-theme="dark"] .forward-modal .far,body[data-theme="dark"] .forward-modal .fab,:root.dark-theme-active .forward-modal i,:root.dark-theme-active .forward-modal svg,:root.dark-theme-active .forward-modal img,:root.dark-theme-active .forward-modal .icon,:root.dark-theme-active .forward-modal .fas,:root.dark-theme-active .forward-modal .far,:root.dark-theme-active .forward-modal .fab,html.dark-theme-active .forward-modal i,html.dark-theme-active .forward-modal svg,html.dark-theme-active .forward-modal img,html.dark-theme-active .forward-modal .icon,html.dark-theme-active .forward-modal .fas,html.dark-theme-active .forward-modal .far,html.dark-theme-active .forward-modal .fab,body.dark-theme-active .forward-modal i,body.dark-theme-active .forward-modal svg,body.dark-theme-active .forward-modal img,body.dark-theme-active .forward-modal .icon,body.dark-theme-active .forward-modal .fas,body.dark-theme-active .forward-modal .far,body.dark-theme-active .forward-modal .fab{color:var(--chat-text-primary)!important;fill:var(--chat-text-primary)!important}[data-bs-theme="dark"] .mention-popup,[data-bs-theme="dark"] .mention-popup *,html[data-theme="dark"] .mention-popup,html[data-theme="dark"] .mention-popup *,body[data-theme="dark"] .mention-popup,body[data-theme="dark"] .mention-popup *,:root.dark-theme-active .mention-popup,:root.dark-theme-active .mention-popup *,html.dark-theme-active .mention-popup,html.dark-theme-active .mention-popup *,body.dark-theme-active .mention-popup,body.dark-theme-active .mention-popup *{background:var(--chat-card-bg)!important;border-color:var(--chat-border)!important;color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .mention-item:hover,[data-bs-theme="dark"] .mention-item.active,[data-bs-theme="dark"] .mention-item:hover *,[data-bs-theme="dark"] .mention-item.active *,html[data-theme="dark"] .mention-item:hover,html[data-theme="dark"] .mention-item.active,html[data-theme="dark"] .mention-item:hover *,html[data-theme="dark"] .mention-item.active *,body[data-theme="dark"] .mention-item:hover,body[data-theme="dark"] .mention-item.active,body[data-theme="dark"] .mention-item:hover *,body[data-theme="dark"] .mention-item.active *,:root.dark-theme-active .mention-item:hover,:root.dark-theme-active .mention-item.active,:root.dark-theme-active .mention-item:hover *,:root.dark-theme-active .mention-item.active *,html.dark-theme-active .mention-item:hover,html.dark-theme-active .mention-item.active,html.dark-theme-active .mention-item:hover *,html.dark-theme-active .mention-item.active *,body.dark-theme-active .mention-item:hover,body.dark-theme-active .mention-item.active,body.dark-theme-active .mention-item:hover *,body.dark-theme-active .mention-item.active *{background:#374151!important}[data-bs-theme="dark"] .mention-item .meta .name,[data-bs-theme="dark"] .mention-item .meta .name *,html[data-theme="dark"] .mention-item .meta .name,html[data-theme="dark"] .mention-item .meta .name *,body[data-theme="dark"] .mention-item .meta .name,body[data-theme="dark"] .mention-item .meta .name *,:root.dark-theme-active .mention-item .meta .name,:root.dark-theme-active .mention-item .meta .name *,html.dark-theme-active .mention-item .meta .name,html.dark-theme-active .mention-item .meta .name *,body.dark-theme-active .mention-item .meta .name,body.dark-theme-active .mention-item .meta .name *{color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .mention-item .meta .username,[data-bs-theme="dark"] .mention-item .meta .username *,html[data-theme="dark"] .mention-item .meta .username,html[data-theme="dark"] .mention-item .meta .username *,body[data-theme="dark"] .mention-item .meta .username,body[data-theme="dark"] .mention-item .meta .username *,:root.dark-theme-active .mention-item .meta .username,:root.dark-theme-active .mention-item .meta .username *,html.dark-theme-active .mention-item .meta .username,html.dark-theme-active .mention-item .meta .username *,body.dark-theme-active .mention-item .meta .username,body.dark-theme-active .mention-item .meta .username *{color:var(--chat-text-secondary)!important}[data-bs-theme="dark"] .mention-popup i,[data-bs-theme="dark"] .mention-popup svg,[data-bs-theme="dark"] .mention-popup img,[data-bs-theme="dark"] .mention-popup .icon,[data-bs-theme="dark"] .mention-popup .fas,[data-bs-theme="dark"] .mention-popup .far,[data-bs-theme="dark"] .mention-popup .fab,html[data-theme="dark"] .mention-popup i,html[data-theme="dark"] .mention-popup svg,html[data-theme="dark"] .mention-popup img,html[data-theme="dark"] .mention-popup .icon,html[data-theme="dark"] .mention-popup .fas,html[data-theme="dark"] .mention-popup .far,html[data-theme="dark"] .mention-popup .fab,body[data-theme="dark"] .mention-popup i,body[data-theme="dark"] .mention-popup svg,body[data-theme="dark"] .mention-popup img,body[data-theme="dark"] .mention-popup .icon,body[data-theme="dark"] .mention-popup .fas,body[data-theme="dark"] .mention-popup .far,body[data-theme="dark"] .mention-popup .fab,:root.dark-theme-active .mention-popup i,:root.dark-theme-active .mention-popup svg,:root.dark-theme-active .mention-popup img,:root.dark-theme-active .mention-popup .icon,:root.dark-theme-active .mention-popup .fas,:root.dark-theme-active .mention-popup .far,:root.dark-theme-active .mention-popup .fab,html.dark-theme-active .mention-popup i,html.dark-theme-active .mention-popup svg,html.dark-theme-active .mention-popup img,html.dark-theme-active .mention-popup .icon,html.dark-theme-active .mention-popup .fas,html.dark-theme-active .mention-popup .far,html.dark-theme-active .mention-popup .fab,body.dark-theme-active .mention-popup i,body.dark-theme-active .mention-popup svg,body.dark-theme-active .mention-popup img,body.dark-theme-active .mention-popup .icon,body.dark-theme-active .mention-popup .fas,body.dark-theme-active .mention-popup .far,body.dark-theme-active .mention-popup .fab{color:var(--chat-text-primary)!important;fill:var(--chat-text-primary)!important}[data-bs-theme="dark"] .message-meta,[data-bs-theme="dark"] .timestamp,[data-bs-theme="dark"] .message-meta *,[data-bs-theme="dark"] .timestamp *,html[data-theme="dark"] .message-meta,html[data-theme="dark"] .timestamp,html[data-theme="dark"] .message-meta *,html[data-theme="dark"] .timestamp *,body[data-theme="dark"] .message-meta,body[data-theme="dark"] .timestamp,body[data-theme="dark"] .message-meta *,body[data-theme="dark"] .timestamp *,:root.dark-theme-active .message-meta,:root.dark-theme-active .timestamp,:root.dark-theme-active .message-meta *,:root.dark-theme-active .timestamp *,html.dark-theme-active .message-meta,html.dark-theme-active .timestamp,html.dark-theme-active .message-meta *,html.dark-theme-active .timestamp *,body.dark-theme-active .message-meta,body.dark-theme-active .timestamp,body.dark-theme-active .message-meta *,body.dark-theme-active .timestamp *{color:var(--chat-text-muted)!important}[data-bs-theme="dark"] .reply-snippet,[data-bs-theme="dark"] .reply-snippet *,html[data-theme="dark"] .reply-snippet,html[data-theme="dark"] .reply-snippet *,body[data-theme="dark"] .reply-snippet,body[data-theme="dark"] .reply-snippet *,:root.dark-theme-active .reply-snippet,:root.dark-theme-active .reply-snippet *,html.dark-theme-active .reply-snippet,html.dark-theme-active .reply-snippet *,body.dark-theme-active .reply-snippet,body.dark-theme-active .reply-snippet *{background:rgba(255,255,255,0.05)!important;border:none!important;border-left:3px solid rgba(255,255,255,0.2)!important;color:var(--chat-text-primary)!important;outline:none!important;box-shadow:none!important}[data-bs-theme="dark"] .reaction-btn,[data-bs-theme="dark"] .reaction-btn *,html[data-theme="dark"] .reaction-btn,html[data-theme="dark"] .reaction-btn *,body[data-theme="dark"] .reaction-btn,body[data-theme="dark"] .reaction-btn *,:root.dark-theme-active .reaction-btn,:root.dark-theme-active .reaction-btn *,html.dark-theme-active .reaction-btn,html.dark-theme-active .reaction-btn *,body.dark-theme-active .reaction-btn,body.dark-theme-active .reaction-btn *{background:rgba(255,255,255,0.1)!important;color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .reaction-btn:hover,[data-bs-theme="dark"] .reaction-btn:hover *,html[data-theme="dark"] .reaction-btn:hover,html[data-theme="dark"] .reaction-btn:hover *,body[data-theme="dark"] .reaction-btn:hover,body[data-theme="dark"] .reaction-btn:hover *,:root.dark-theme-active .reaction-btn:hover,:root.dark-theme-active .reaction-btn:hover *,html.dark-theme-active .reaction-btn:hover,html.dark-theme-active .reaction-btn:hover *,body.dark-theme-active .reaction-btn:hover,body.dark-theme-active .reaction-btn:hover *{background:rgba(255,255,255,0.2)!important}[data-bs-theme="dark"] .reaction-btn i,[data-bs-theme="dark"] .reaction-btn svg,[data-bs-theme="dark"] .reaction-btn img,[data-bs-theme="dark"] .reaction-btn .icon,[data-bs-theme="dark"] .reaction-btn .fas,[data-bs-theme="dark"] .reaction-btn .far,[data-bs-theme="dark"] .reaction-btn .fab,html[data-theme="dark"] .reaction-btn i,html[data-theme="dark"] .reaction-btn svg,html[data-theme="dark"] .reaction-btn img,html[data-theme="dark"] .reaction-btn .icon,html[data-theme="dark"] .reaction-btn .fas,html[data-theme="dark"] .reaction-btn .far,html[data-theme="dark"] .reaction-btn .fab,body[data-theme="dark"] .reaction-btn i,body[data-theme="dark"] .reaction-btn svg,body[data-theme="dark"] .reaction-btn img,body[data-theme="dark"] .reaction-btn .icon,body[data-theme="dark"] .reaction-btn .fas,body[data-theme="dark"] .reaction-btn .far,body[data-theme="dark"] .reaction-btn .fab,:root.dark-theme-active .reaction-btn i,:root.dark-theme-active .reaction-btn svg,:root.dark-theme-active .reaction-btn img,:root.dark-theme-active .reaction-btn .icon,:root.dark-theme-active .reaction-btn .fas,:root.dark-theme-active .reaction-btn .far,:root.dark-theme-active .reaction-btn .fab,html.dark-theme-active .reaction-btn i,html.dark-theme-active .reaction-btn svg,html.dark-theme-active .reaction-btn img,html.dark-theme-active .reaction-btn .icon,html.dark-theme-active .reaction-btn .fas,html.dark-theme-active .reaction-btn .far,html.dark-theme-active .reaction-btn .fab,body.dark-theme-active .reaction-btn i,body.dark-theme-active .reaction-btn svg,body.dark-theme-active .reaction-btn img,body.dark-theme-active .reaction-btn .icon,body.dark-theme-active .reaction-btn .fas,body.dark-theme-active .reaction-btn .far,body.dark-theme-active .reaction-btn .fab{color:var(--chat-text-primary)!important;fill:var(--chat-text-primary)!important}[data-bs-theme="dark"] .reaction-menu,[data-bs-theme="dark"] .reaction-menu *,html[data-theme="dark"] .reaction-menu,html[data-theme="dark"] .reaction-menu *,body[data-theme="dark"] .reaction-menu,body[data-theme="dark"] .reaction-menu *,:root.dark-theme-active .reaction-menu,:root.dark-theme-active .reaction-menu *,html.dark-theme-active .reaction-menu,html.dark-theme-active .reaction-menu *,body.dark-theme-active .reaction-menu,body.dark-theme-active .reaction-menu *{background:var(--chat-card-bg)!important;border-color:var(--chat-border)!important}[data-bs-theme="dark"] .reaction-menu .reaction-btn:hover,[data-bs-theme="dark"] .reaction-menu .reaction-btn:hover *,html[data-theme="dark"] .reaction-menu .reaction-btn:hover,html[data-theme="dark"] .reaction-menu .reaction-btn:hover *,body[data-theme="dark"] .reaction-menu .reaction-btn:hover,body[data-theme="dark"] .reaction-menu .reaction-btn:hover *,:root.dark-theme-active .reaction-menu .reaction-btn:hover,:root.dark-theme-active .reaction-menu .reaction-btn:hover *,html.dark-theme-active .reaction-menu .reaction-btn:hover,html.dark-theme-active .reaction-menu .reaction-btn:hover *,body.dark-theme-active .reaction-menu .reaction-btn:hover,body.dark-theme-active .reaction-menu .reaction-btn:hover *{background:rgba(255,255,255,0.15)!important}[data-bs-theme="dark"] .reaction-menu i,[data-bs-theme="dark"] .reaction-menu svg,[data-bs-theme="dark"] .reaction-menu img,[data-bs-theme="dark"] .reaction-menu .icon,[data-bs-theme="dark"] .reaction-menu .fas,[data-bs-theme="dark"] .reaction-menu .far,[data-bs-theme="dark"] .reaction-menu .fab,html[data-theme="dark"] .reaction-menu i,html[data-theme="dark"] .reaction-menu svg,html[data-theme="dark"] .reaction-menu img,html[data-theme="dark"] .reaction-menu .icon,html[data-theme="dark"] .reaction-menu .fas,html[data-theme="dark"] .reaction-menu .far,html[data-theme="dark"] .reaction-menu .fab,body[data-theme="dark"] .reaction-menu i,body[data-theme="dark"] .reaction-menu svg,body[data-theme="dark"] .reaction-menu img,body[data-theme="dark"] .reaction-menu .icon,body[data-theme="dark"] .reaction-menu .fas,body[data-theme="dark"] .reaction-menu .far,body[data-theme="dark"] .reaction-menu .fab,:root.dark-theme-active .reaction-menu i,:root.dark-theme-active .reaction-menu svg,:root.dark-theme-active .reaction-menu img,:root.dark-theme-active .reaction-menu .icon,:root.dark-theme-active .reaction-menu .fas,:root.dark-theme-active .reaction-menu .far,:root.dark-theme-active .reaction-menu .fab,html.dark-theme-active .reaction-menu i,html.dark-theme-active .reaction-menu svg,html.dark-theme-active .reaction-menu img,html.dark-theme-active .reaction-menu .icon,html.dark-theme-active .reaction-menu .fas,html.dark-theme-active .reaction-menu .far,html.dark-theme-active .reaction-menu .fab,body.dark-theme-active .reaction-menu i,body.dark-theme-active .reaction-menu svg,body.dark-theme-active .reaction-menu img,body.dark-theme-active .reaction-menu .icon,body.dark-theme-active .reaction-menu .fas,body.dark-theme-active .reaction-menu .far,body.dark-theme-active .reaction-menu .fab{color:var(--chat-text-primary)!important;fill:var(--chat-text-primary)!important}[data-bs-theme="dark"] .emoji-picker,[data-bs-theme="dark"] .emoji-picker *,html[data-theme="dark"] .emoji-picker,html[data-theme="dark"] .emoji-picker *,body[data-theme="dark"] .emoji-picker,body[data-theme="dark"] .emoji-picker *,:root.dark-theme-active .emoji-picker,:root.dark-theme-active .emoji-picker *,html.dark-theme-active .emoji-picker,html.dark-theme-active .emoji-picker *,body.dark-theme-active .emoji-picker,body.dark-theme-active .emoji-picker *{background:rgba(45,45,45,0.98)!important;border-color:var(--chat-border)!important;color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .emoji-picker button:hover,[data-bs-theme="dark"] .emoji-picker button:hover *,html[data-theme="dark"] .emoji-picker button:hover,html[data-theme="dark"] .emoji-picker button:hover *,body[data-theme="dark"] .emoji-picker button:hover,body[data-theme="dark"] .emoji-picker button:hover *,:root.dark-theme-active .emoji-picker button:hover,:root.dark-theme-active .emoji-picker button:hover *,html.dark-theme-active .emoji-picker button:hover,html.dark-theme-active .emoji-picker button:hover *,body.dark-theme-active .emoji-picker button:hover,body.dark-theme-active .emoji-picker button:hover *{background:rgba(255,255,255,0.1)!important}[data-bs-theme="dark"] .tg-mobile-chat-page.sma-chat-mobile-scope,[data-bs-theme="dark"] .tg-mobile-chat-page.sma-chat-mobile-scope *,html[data-theme="dark"] .tg-mobile-chat-page.sma-chat-mobile-scope,html[data-theme="dark"] .tg-mobile-chat-page.sma-chat-mobile-scope *,body[data-theme="dark"] .tg-mobile-chat-page.sma-chat-mobile-scope,body[data-theme="dark"] .tg-mobile-chat-page.sma-chat-mobile-scope *,:root.dark-theme-active .tg-mobile-chat-page.sma-chat-mobile-scope,:root.dark-theme-active .tg-mobile-chat-page.sma-chat-mobile-scope *,html.dark-theme-active .tg-mobile-chat-page.sma-chat-mobile-scope,html.dark-theme-active .tg-mobile-chat-page.sma-chat-mobile-scope *,body.dark-theme-active .tg-mobile-chat-page.sma-chat-mobile-scope,body.dark-theme-active .tg-mobile-chat-page.sma-chat-mobile-scope *{background:var(--chat-card-bg)!important;color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .tg-mobile-chat-page .tg-chat-input-area,[data-bs-theme="dark"] .tg-mobile-chat-page .tg-chat-input-area *,html[data-theme="dark"] .tg-mobile-chat-page .tg-chat-input-area,html[data-theme="dark"] .tg-mobile-chat-page .tg-chat-input-area *,body[data-theme="dark"] .tg-mobile-chat-page .tg-chat-input-area,body[data-theme="dark"] .tg-mobile-chat-page .tg-chat-input-area *,:root.dark-theme-active .tg-mobile-chat-page .tg-chat-input-area,:root.dark-theme-active .tg-mobile-chat-page .tg-chat-input-area *,html.dark-theme-active .tg-mobile-chat-page .tg-chat-input-area,html.dark-theme-active .tg-mobile-chat-page .tg-chat-input-area *,body.dark-theme-active .tg-mobile-chat-page .tg-chat-input-area,body.dark-theme-active .tg-mobile-chat-page .tg-chat-input-area *{background:var(--chat-card-bg)!important;border-color:var(--chat-border)!important}[data-bs-theme="dark"] .message-menu,[data-bs-theme="dark"] .message-menu *,html[data-theme="dark"] .message-menu,html[data-theme="dark"] .message-menu *,body[data-theme="dark"] .message-menu,body[data-theme="dark"] .message-menu *,:root.dark-theme-active .message-menu,:root.dark-theme-active .message-menu *,html.dark-theme-active .message-menu,html.dark-theme-active .message-menu *,body.dark-theme-active .message-menu,body.dark-theme-active .message-menu *{background:var(--chat-card-bg)!important;border-color:var(--chat-border)!important;color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .message-menu button,[data-bs-theme="dark"] .message-menu button *,html[data-theme="dark"] .message-menu button,html[data-theme="dark"] .message-menu button *,body[data-theme="dark"] .message-menu button,body[data-theme="dark"] .message-menu button *,:root.dark-theme-active .message-menu button,:root.dark-theme-active .message-menu button *,html.dark-theme-active .message-menu button,html.dark-theme-active .message-menu button *,body.dark-theme-active .message-menu button,body.dark-theme-active .message-menu button *{color:var(--chat-text-primary)!important;background:none!important}[data-bs-theme="dark"] .message-menu button:hover,[data-bs-theme="dark"] .message-menu button:hover *,html[data-theme="dark"] .message-menu button:hover,html[data-theme="dark"] .message-menu button:hover *,body[data-theme="dark"] .message-menu button:hover,body[data-theme="dark"] .message-menu button:hover *,:root.dark-theme-active .message-menu button:hover,:root.dark-theme-active .message-menu button:hover *,html.dark-theme-active .message-menu button:hover,html.dark-theme-active .message-menu button:hover *,body.dark-theme-active .message-menu button:hover,body.dark-theme-active .message-menu button:hover *{background:#374151!important}[data-bs-theme="dark"] .message-menu i,[data-bs-theme="dark"] .message-menu svg,[data-bs-theme="dark"] .message-menu img,[data-bs-theme="dark"] .message-menu .icon,[data-bs-theme="dark"] .message-menu .fas,[data-bs-theme="dark"] .message-menu .far,[data-bs-theme="dark"] .message-menu .fab,html[data-theme="dark"] .message-menu i,html[data-theme="dark"] .message-menu svg,html[data-theme="dark"] .message-menu img,html[data-theme="dark"] .message-menu .icon,html[data-theme="dark"] .message-menu .fas,html[data-theme="dark"] .message-menu .far,html[data-theme="dark"] .message-menu .fab,body[data-theme="dark"] .message-menu i,body[data-theme="dark"] .message-menu svg,body[data-theme="dark"] .message-menu img,body[data-theme="dark"] .message-menu .icon,body[data-theme="dark"] .message-menu .fas,body[data-theme="dark"] .message-menu .far,body[data-theme="dark"] .message-menu .fab,:root.dark-theme-active .message-menu i,:root.dark-theme-active .message-menu svg,:root.dark-theme-active .message-menu img,:root.dark-theme-active .message-menu .icon,:root.dark-theme-active .message-menu .fas,:root.dark-theme-active .message-menu .far,:root.dark-theme-active .message-menu .fab,html.dark-theme-active .message-menu i,html.dark-theme-active .message-menu svg,html.dark-theme-active .message-menu img,html.dark-theme-active .message-menu .icon,html.dark-theme-active .message-menu .fas,html.dark-theme-active .message-menu .far,html.dark-theme-active .message-menu .fab,body.dark-theme-active .message-menu i,body.dark-theme-active .message-menu svg,body.dark-theme-active .message-menu img,body.dark-theme-active .message-menu .icon,body.dark-theme-active .message-menu .fas,body.dark-theme-active .message-menu .far,body.dark-theme-active .message-menu .fab{color:var(--chat-text-primary)!important;fill:var(--chat-text-primary)!important}[data-bs-theme="dark"] .icon-btn,[data-bs-theme="dark"] .icon-btn *,[data-bs-theme="dark"] .back-btn,[data-bs-theme="dark"] .back-btn *,[data-bs-theme="dark"] .close-search,[data-bs-theme="dark"] .close-search *,[data-bs-theme="dark"] .sma-tg-menu-btn,[data-bs-theme="dark"] .sma-tg-menu-btn *,[data-bs-theme="dark"] .sma-tg-close-btn,[data-bs-theme="dark"] .sma-tg-close-btn *,html[data-theme="dark"] .icon-btn,html[data-theme="dark"] .icon-btn *,html[data-theme="dark"] .back-btn,html[data-theme="dark"] .back-btn *,html[data-theme="dark"] .close-search,html[data-theme="dark"] .close-search *,html[data-theme="dark"] .sma-tg-menu-btn,html[data-theme="dark"] .sma-tg-menu-btn *,html[data-theme="dark"] .sma-tg-close-btn,html[data-theme="dark"] .sma-tg-close-btn *,body[data-theme="dark"] .icon-btn,body[data-theme="dark"] .icon-btn *,body[data-theme="dark"] .back-btn,body[data-theme="dark"] .back-btn *,body[data-theme="dark"] .close-search,body[data-theme="dark"] .close-search *,body[data-theme="dark"] .sma-tg-menu-btn,body[data-theme="dark"] .sma-tg-menu-btn *,body[data-theme="dark"] .sma-tg-close-btn,body[data-theme="dark"] .sma-tg-close-btn *,:root.dark-theme-active .icon-btn,:root.dark-theme-active .icon-btn *,:root.dark-theme-active .back-btn,:root.dark-theme-active .back-btn *,:root.dark-theme-active .close-search,:root.dark-theme-active .close-search *,:root.dark-theme-active .sma-tg-menu-btn,:root.dark-theme-active .sma-tg-menu-btn *,:root.dark-theme-active .sma-tg-close-btn,:root.dark-theme-active .sma-tg-close-btn *,html.dark-theme-active .icon-btn,html.dark-theme-active .icon-btn *,html.dark-theme-active .back-btn,html.dark-theme-active .back-btn *,html.dark-theme-active .close-search,html.dark-theme-active .close-search *,html.dark-theme-active .sma-tg-menu-btn,html.dark-theme-active .sma-tg-menu-btn *,html.dark-theme-active .sma-tg-close-btn,html.dark-theme-active .sma-tg-close-btn *,body.dark-theme-active .icon-btn,body.dark-theme-active .icon-btn *,body.dark-theme-active .back-btn,body.dark-theme-active .back-btn *,body.dark-theme-active .close-search,body.dark-theme-active .close-search *,body.dark-theme-active .sma-tg-menu-btn,body.dark-theme-active .sma-tg-menu-btn *,body.dark-theme-active .sma-tg-close-btn,body.dark-theme-active .sma-tg-close-btn *{color:var(--chat-text-secondary)!important}[data-bs-theme="dark"] .icon-btn:hover,[data-bs-theme="dark"] .icon-btn:hover *,[data-bs-theme="dark"] .back-btn:hover,[data-bs-theme="dark"] .back-btn:hover *,[data-bs-theme="dark"] .close-search:hover,[data-bs-theme="dark"] .close-search:hover *,[data-bs-theme="dark"] .sma-tg-menu-btn:hover,[data-bs-theme="dark"] .sma-tg-menu-btn:hover *,[data-bs-theme="dark"] .sma-tg-close-btn:hover,[data-bs-theme="dark"] .sma-tg-close-btn:hover *,html[data-theme="dark"] .icon-btn:hover,html[data-theme="dark"] .icon-btn:hover *,html[data-theme="dark"] .back-btn:hover,html[data-theme="dark"] .back-btn:hover *,html[data-theme="dark"] .close-search:hover,html[data-theme="dark"] .close-search:hover *,html[data-theme="dark"] .sma-tg-menu-btn:hover,html[data-theme="dark"] .sma-tg-menu-btn:hover *,html[data-theme="dark"] .sma-tg-close-btn:hover,html[data-theme="dark"] .sma-tg-close-btn:hover *,body[data-theme="dark"] .icon-btn:hover,body[data-theme="dark"] .icon-btn:hover *,body[data-theme="dark"] .back-btn:hover,body[data-theme="dark"] .back-btn:hover *,body[data-theme="dark"] .close-search:hover,body[data-theme="dark"] .close-search:hover *,body[data-theme="dark"] .sma-tg-menu-btn:hover,body[data-theme="dark"] .sma-tg-menu-btn:hover *,body[data-theme="dark"] .sma-tg-close-btn:hover,body[data-theme="dark"] .sma-tg-close-btn:hover *,:root.dark-theme-active .icon-btn:hover,:root.dark-theme-active .icon-btn:hover *,:root.dark-theme-active .back-btn:hover,:root.dark-theme-active .back-btn:hover *,:root.dark-theme-active .close-search:hover,:root.dark-theme-active .close-search:hover *,:root.dark-theme-active .sma-tg-menu-btn:hover,:root.dark-theme-active .sma-tg-menu-btn:hover *,:root.dark-theme-active .sma-tg-close-btn:hover,:root.dark-theme-active .sma-tg-close-btn:hover *,html.dark-theme-active .icon-btn:hover,html.dark-theme-active .icon-btn:hover *,html.dark-theme-active .back-btn:hover,html.dark-theme-active .back-btn:hover *,html.dark-theme-active .close-search:hover,html.dark-theme-active .close-search:hover *,html.dark-theme-active .sma-tg-menu-btn:hover,html.dark-theme-active .sma-tg-menu-btn:hover *,html.dark-theme-active .sma-tg-close-btn:hover,html.dark-theme-active .sma-tg-close-btn:hover *,body.dark-theme-active .icon-btn:hover,body.dark-theme-active .icon-btn:hover *,body.dark-theme-active .back-btn:hover,body.dark-theme-active .back-btn:hover *,body.dark-theme-active .close-search:hover,body.dark-theme-active .close-search:hover *,body.dark-theme-active .sma-tg-menu-btn:hover,body.dark-theme-active .sma-tg-menu-btn:hover *,body.dark-theme-active .sma-tg-close-btn:hover,body.dark-theme-active .sma-tg-close-btn:hover *{background-color:rgba(255,255,255,0.1)!important;color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .sma-tg-msg-search,[data-bs-theme="dark"] .sma-tg-msg-search *,html[data-theme="dark"] .sma-tg-msg-search,html[data-theme="dark"] .sma-tg-msg-search *,body[data-theme="dark"] .sma-tg-msg-search,body[data-theme="dark"] .sma-tg-msg-search *,:root.dark-theme-active .sma-tg-msg-search,:root.dark-theme-active .sma-tg-msg-search *,html.dark-theme-active .sma-tg-msg-search,html.dark-theme-active .sma-tg-msg-search *,body.dark-theme-active .sma-tg-msg-search,body.dark-theme-active .sma-tg-msg-search *{background:var(--chat-card-bg)!important;border-color:var(--chat-border)!important;color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .sma-tg-msg-search:focus,[data-bs-theme="dark"] .sma-tg-msg-search:focus *,html[data-theme="dark"] .sma-tg-msg-search:focus,html[data-theme="dark"] .sma-tg-msg-search:focus *,body[data-theme="dark"] .sma-tg-msg-search:focus,body[data-theme="dark"] .sma-tg-msg-search:focus *,:root.dark-theme-active .sma-tg-msg-search:focus,:root.dark-theme-active .sma-tg-msg-search:focus *,html.dark-theme-active .sma-tg-msg-search:focus,html.dark-theme-active .sma-tg-msg-search:focus *,body.dark-theme-active .sma-tg-msg-search:focus,body.dark-theme-active .sma-tg-msg-search:focus *{border-color:var(--chat-primary)!important}[data-bs-theme="dark"] .sma-tg-msg-search i,[data-bs-theme="dark"] .sma-tg-msg-search svg,[data-bs-theme="dark"] .sma-tg-msg-search img,[data-bs-theme="dark"] .sma-tg-msg-search .icon,[data-bs-theme="dark"] .sma-tg-msg-search .fas,[data-bs-theme="dark"] .sma-tg-msg-search .far,[data-bs-theme="dark"] .sma-tg-msg-search .fab,html[data-theme="dark"] .sma-tg-msg-search i,html[data-theme="dark"] .sma-tg-msg-search svg,html[data-theme="dark"] .sma-tg-msg-search img,html[data-theme="dark"] .sma-tg-msg-search .icon,html[data-theme="dark"] .sma-tg-msg-search .fas,html[data-theme="dark"] .sma-tg-msg-search .far,html[data-theme="dark"] .sma-tg-msg-search .fab,body[data-theme="dark"] .sma-tg-msg-search i,body[data-theme="dark"] .sma-tg-msg-search svg,body[data-theme="dark"] .sma-tg-msg-search img,body[data-theme="dark"] .sma-tg-msg-search .icon,body[data-theme="dark"] .sma-tg-msg-search .fas,body[data-theme="dark"] .sma-tg-msg-search .far,body[data-theme="dark"] .sma-tg-msg-search .fab,:root.dark-theme-active .sma-tg-msg-search i,:root.dark-theme-active .sma-tg-msg-search svg,:root.dark-theme-active .sma-tg-msg-search img,:root.dark-theme-active .sma-tg-msg-search .icon,:root.dark-theme-active .sma-tg-msg-search .fas,:root.dark-theme-active .sma-tg-msg-search .far,:root.dark-theme-active .sma-tg-msg-search .fab,html.dark-theme-active .sma-tg-msg-search i,html.dark-theme-active .sma-tg-msg-search svg,html.dark-theme-active .sma-tg-msg-search img,html.dark-theme-active .sma-tg-msg-search .icon,html.dark-theme-active .sma-tg-msg-search .fas,html.dark-theme-active .sma-tg-msg-search .far,html.dark-theme-active .sma-tg-msg-search .fab,body.dark-theme-active .sma-tg-msg-search i,body.dark-theme-active .sma-tg-msg-search svg,body.dark-theme-active .sma-tg-msg-search img,body.dark-theme-active .sma-tg-msg-search .icon,body.dark-theme-active .sma-tg-msg-search .fas,body.dark-theme-active .sma-tg-msg-search .far,body.dark-theme-active .sma-tg-msg-search .fab{color:var(--chat-text-secondary)!important;fill:var(--chat-text-secondary)!important}[data-bs-theme="dark"] .tg-ajax-chat-window,[data-bs-theme="dark"] .tg-ajax-chat-window *,html[data-theme="dark"] .tg-ajax-chat-window,html[data-theme="dark"] .tg-ajax-chat-window *,body[data-theme="dark"] .tg-ajax-chat-window,body[data-theme="dark"] .tg-ajax-chat-window *,:root.dark-theme-active .tg-ajax-chat-window,:root.dark-theme-active .tg-ajax-chat-window *,html.dark-theme-active .tg-ajax-chat-window,html.dark-theme-active .tg-ajax-chat-window *,body.dark-theme-active .tg-ajax-chat-window,body.dark-theme-active .tg-ajax-chat-window *{background:var(--chat-card-bg)!important;border-color:var(--chat-border)!important}[data-bs-theme="dark"] .tg-ajax-chat-window i,[data-bs-theme="dark"] .tg-ajax-chat-window svg,[data-bs-theme="dark"] .tg-ajax-chat-window img,[data-bs-theme="dark"] .tg-ajax-chat-window .icon,[data-bs-theme="dark"] .tg-ajax-chat-window .fas,[data-bs-theme="dark"] .tg-ajax-chat-window .far,[data-bs-theme="dark"] .tg-ajax-chat-window .fab,html[data-theme="dark"] .tg-ajax-chat-window i,html[data-theme="dark"] .tg-ajax-chat-window svg,html[data-theme="dark"] .tg-ajax-chat-window img,html[data-theme="dark"] .tg-ajax-chat-window .icon,html[data-theme="dark"] .tg-ajax-chat-window .fas,html[data-theme="dark"] .tg-ajax-chat-window .far,html[data-theme="dark"] .tg-ajax-chat-window .fab,body[data-theme="dark"] .tg-ajax-chat-window i,body[data-theme="dark"] .tg-ajax-chat-window svg,body[data-theme="dark"] .tg-ajax-chat-window img,body[data-theme="dark"] .tg-ajax-chat-window .icon,body[data-theme="dark"] .tg-ajax-chat-window .fas,body[data-theme="dark"] .tg-ajax-chat-window .far,body[data-theme="dark"] .tg-ajax-chat-window .fab,:root.dark-theme-active .tg-ajax-chat-window i,:root.dark-theme-active .tg-ajax-chat-window svg,:root.dark-theme-active .tg-ajax-chat-window img,:root.dark-theme-active .tg-ajax-chat-window .icon,:root.dark-theme-active .tg-ajax-chat-window .fas,:root.dark-theme-active .tg-ajax-chat-window .far,:root.dark-theme-active .tg-ajax-chat-window .fab,html.dark-theme-active .tg-ajax-chat-window i,html.dark-theme-active .tg-ajax-chat-window svg,html.dark-theme-active .tg-ajax-chat-window img,html.dark-theme-active .tg-ajax-chat-window .icon,html.dark-theme-active .tg-ajax-chat-window .fas,html.dark-theme-active .tg-ajax-chat-window .far,html.dark-theme-active .tg-ajax-chat-window .fab,body.dark-theme-active .tg-ajax-chat-window i,body.dark-theme-active .tg-ajax-chat-window svg,body.dark-theme-active .tg-ajax-chat-window img,body.dark-theme-active .tg-ajax-chat-window .icon,body.dark-theme-active .tg-ajax-chat-window .fas,body.dark-theme-active .tg-ajax-chat-window .far,body.dark-theme-active .tg-ajax-chat-window .fab{color:var(--chat-text-secondary)!important;fill:var(--chat-text-secondary)!important}[data-bs-theme="dark"] .chat-window-bar,[data-bs-theme="dark"] .chat-window-bar *,[data-bs-theme="dark"] .tg-ajax-chat-window .chat-window-bar,[data-bs-theme="dark"] .chat-window .chat-window-bar,html[data-theme="dark"] .chat-window-bar,html[data-theme="dark"] .chat-window-bar *,html[data-theme="dark"] .tg-ajax-chat-window .chat-window-bar,html[data-theme="dark"] .chat-window .chat-window-bar,body[data-theme="dark"] .chat-window-bar,body[data-theme="dark"] .chat-window-bar *,body[data-theme="dark"] .tg-ajax-chat-window .chat-window-bar,body[data-theme="dark"] .chat-window .chat-window-bar,:root.dark-theme-active .chat-window-bar,:root.dark-theme-active .chat-window-bar *,:root.dark-theme-active .tg-ajax-chat-window .chat-window-bar,:root.dark-theme-active .chat-window .chat-window-bar,html.dark-theme-active .chat-window-bar,html.dark-theme-active .chat-window-bar *,html.dark-theme-active .tg-ajax-chat-window .chat-window-bar,html.dark-theme-active .chat-window .chat-window-bar,body.dark-theme-active .chat-window-bar,body.dark-theme-active .chat-window-bar *,body.dark-theme-active .tg-ajax-chat-window .chat-window-bar,body.dark-theme-active .chat-window .chat-window-bar{background:#374151!important;background-color:#374151!important;background-image:none!important;border-color:var(--chat-border)!important}[data-bs-theme="dark"] .chat-window-bar i,[data-bs-theme="dark"] .chat-window-bar svg,[data-bs-theme="dark"] .chat-window-bar img,[data-bs-theme="dark"] .chat-window-bar .icon,[data-bs-theme="dark"] .chat-window-bar .fas,[data-bs-theme="dark"] .chat-window-bar .far,[data-bs-theme="dark"] .chat-window-bar .fab,html[data-theme="dark"] .chat-window-bar i,html[data-theme="dark"] .chat-window-bar svg,html[data-theme="dark"] .chat-window-bar img,html[data-theme="dark"] .chat-window-bar .icon,html[data-theme="dark"] .chat-window-bar .fas,html[data-theme="dark"] .chat-window-bar .far,html[data-theme="dark"] .chat-window-bar .fab,body[data-theme="dark"] .chat-window-bar i,body[data-theme="dark"] .chat-window-bar svg,body[data-theme="dark"] .chat-window-bar img,body[data-theme="dark"] .chat-window-bar .icon,body[data-theme="dark"] .chat-window-bar .fas,body[data-theme="dark"] .chat-window-bar .far,body[data-theme="dark"] .chat-window-bar .fab,:root.dark-theme-active .chat-window-bar i,:root.dark-theme-active .chat-window-bar svg,:root.dark-theme-active .chat-window-bar img,:root.dark-theme-active .chat-window-bar .icon,:root.dark-theme-active .chat-window-bar .fas,:root.dark-theme-active .chat-window-bar .far,:root.dark-theme-active .chat-window-bar .fab,html.dark-theme-active .chat-window-bar i,html.dark-theme-active .chat-window-bar svg,html.dark-theme-active .chat-window-bar img,html.dark-theme-active .chat-window-bar .icon,html.dark-theme-active .chat-window-bar .fas,html.dark-theme-active .chat-window-bar .far,html.dark-theme-active .chat-window-bar .fab,body.dark-theme-active .chat-window-bar i,body.dark-theme-active .chat-window-bar svg,body.dark-theme-active .chat-window-bar img,body.dark-theme-active .chat-window-bar .icon,body.dark-theme-active .chat-window-bar .fas,body.dark-theme-active .chat-window-bar .far,body.dark-theme-active .chat-window-bar .fab{color:var(--chat-text-secondary)!important;fill:var(--chat-text-secondary)!important}[data-bs-theme="dark"] .chat-window-btn,[data-bs-theme="dark"] .chat-window-btn *,html[data-theme="dark"] .chat-window-btn,html[data-theme="dark"] .chat-window-btn *,body[data-theme="dark"] .chat-window-btn,body[data-theme="dark"] .chat-window-btn *,:root.dark-theme-active .chat-window-btn,:root.dark-theme-active .chat-window-btn *,html.dark-theme-active .chat-window-btn,html.dark-theme-active .chat-window-btn *,body.dark-theme-active .chat-window-btn,body.dark-theme-active .chat-window-btn *{color:var(--chat-text-secondary)!important}[data-bs-theme="dark"] .chat-window-btn:hover,[data-bs-theme="dark"] .chat-window-btn:hover *,html[data-theme="dark"] .chat-window-btn:hover,html[data-theme="dark"] .chat-window-btn:hover *,body[data-theme="dark"] .chat-window-btn:hover,body[data-theme="dark"] .chat-window-btn:hover *,:root.dark-theme-active .chat-window-btn:hover,:root.dark-theme-active .chat-window-btn:hover *,html.dark-theme-active .chat-window-btn:hover,html.dark-theme-active .chat-window-btn:hover *,body.dark-theme-active .chat-window-btn:hover,body.dark-theme-active .chat-window-btn:hover *{background:rgba(255,255,255,0.1)!important;color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .chat-window-btn i,[data-bs-theme="dark"] .chat-window-btn svg,[data-bs-theme="dark"] .chat-window-btn img,[data-bs-theme="dark"] .chat-window-btn .icon,[data-bs-theme="dark"] .chat-window-btn .fas,[data-bs-theme="dark"] .chat-window-btn .far,[data-bs-theme="dark"] .chat-window-btn .fab,html[data-theme="dark"] .chat-window-btn i,html[data-theme="dark"] .chat-window-btn svg,html[data-theme="dark"] .chat-window-btn img,html[data-theme="dark"] .chat-window-btn .icon,html[data-theme="dark"] .chat-window-btn .fas,html[data-theme="dark"] .chat-window-btn .far,html[data-theme="dark"] .chat-window-btn .fab,body[data-theme="dark"] .chat-window-btn i,body[data-theme="dark"] .chat-window-btn svg,body[data-theme="dark"] .chat-window-btn img,body[data-theme="dark"] .chat-window-btn .icon,body[data-theme="dark"] .chat-window-btn .fas,body[data-theme="dark"] .chat-window-btn .far,body[data-theme="dark"] .chat-window-btn .fab,:root.dark-theme-active .chat-window-btn i,:root.dark-theme-active .chat-window-btn svg,:root.dark-theme-active .chat-window-btn img,:root.dark-theme-active .chat-window-btn .icon,:root.dark-theme-active .chat-window-btn .fas,:root.dark-theme-active .chat-window-btn .far,:root.dark-theme-active .chat-window-btn .fab,html.dark-theme-active .chat-window-btn i,html.dark-theme-active .chat-window-btn svg,html.dark-theme-active .chat-window-btn img,html.dark-theme-active .chat-window-btn .icon,html.dark-theme-active .chat-window-btn .fas,html.dark-theme-active .chat-window-btn .far,html.dark-theme-active .chat-window-btn .fab,body.dark-theme-active .chat-window-btn i,body.dark-theme-active .chat-window-btn svg,body.dark-theme-active .chat-window-btn img,body.dark-theme-active .chat-window-btn .icon,body.dark-theme-active .chat-window-btn .fas,body.dark-theme-active .chat-window-btn .far,body.dark-theme-active .chat-window-btn .fab{color:var(--chat-text-secondary)!important;fill:var(--chat-text-secondary)!important}[data-bs-theme="dark"] .chat-window-btn:hover i,[data-bs-theme="dark"] .chat-window-btn:hover svg,[data-bs-theme="dark"] .chat-window-btn:hover img,[data-bs-theme="dark"] .chat-window-btn:hover .icon,[data-bs-theme="dark"] .chat-window-btn:hover .fas,[data-bs-theme="dark"] .chat-window-btn:hover .far,[data-bs-theme="dark"] .chat-window-btn:hover .fab,html[data-theme="dark"] .chat-window-btn:hover i,html[data-theme="dark"] .chat-window-btn:hover svg,html[data-theme="dark"] .chat-window-btn:hover img,html[data-theme="dark"] .chat-window-btn:hover .icon,html[data-theme="dark"] .chat-window-btn:hover .fas,html[data-theme="dark"] .chat-window-btn:hover .far,html[data-theme="dark"] .chat-window-btn:hover .fab,body[data-theme="dark"] .chat-window-btn:hover i,body[data-theme="dark"] .chat-window-btn:hover svg,body[data-theme="dark"] .chat-window-btn:hover img,body[data-theme="dark"] .chat-window-btn:hover .icon,body[data-theme="dark"] .chat-window-btn:hover .fas,body[data-theme="dark"] .chat-window-btn:hover .far,body[data-theme="dark"] .chat-window-btn:hover .fab,:root.dark-theme-active .chat-window-btn:hover i,:root.dark-theme-active .chat-window-btn:hover svg,:root.dark-theme-active .chat-window-btn:hover img,:root.dark-theme-active .chat-window-btn:hover .icon,:root.dark-theme-active .chat-window-btn:hover .fas,:root.dark-theme-active .chat-window-btn:hover .far,:root.dark-theme-active .chat-window-btn:hover .fab,html.dark-theme-active .chat-window-btn:hover i,html.dark-theme-active .chat-window-btn:hover svg,html.dark-theme-active .chat-window-btn:hover img,html.dark-theme-active .chat-window-btn:hover .icon,html.dark-theme-active .chat-window-btn:hover .fas,html.dark-theme-active .chat-window-btn:hover .far,html.dark-theme-active .chat-window-btn:hover .fab,body.dark-theme-active .chat-window-btn:hover i,body.dark-theme-active .chat-window-btn:hover svg,body.dark-theme-active .chat-window-btn:hover img,body.dark-theme-active .chat-window-btn:hover .icon,body.dark-theme-active .chat-window-btn:hover .fas,body.dark-theme-active .chat-window-btn:hover .far,body.dark-theme-active .chat-window-btn:hover .fab{color:var(--chat-text-primary)!important;fill:var(--chat-text-primary)!important}[data-bs-theme="dark"] .sma-tg-pinned,[data-bs-theme="dark"] .sma-tg-pinned *,html[data-theme="dark"] .sma-tg-pinned,html[data-theme="dark"] .sma-tg-pinned *,body[data-theme="dark"] .sma-tg-pinned,body[data-theme="dark"] .sma-tg-pinned *,:root.dark-theme-active .sma-tg-pinned,:root.dark-theme-active .sma-tg-pinned *,html.dark-theme-active .sma-tg-pinned,html.dark-theme-active .sma-tg-pinned *,body.dark-theme-active .sma-tg-pinned,body.dark-theme-active .sma-tg-pinned *{background:rgba(255,193,7,0.1)!important;border-color:var(--chat-border)!important;color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .sma-tg-pinned .btn-close,[data-bs-theme="dark"] .sma-tg-pinned .btn-close *,html[data-theme="dark"] .sma-tg-pinned .btn-close,html[data-theme="dark"] .sma-tg-pinned .btn-close *,body[data-theme="dark"] .sma-tg-pinned .btn-close,body[data-theme="dark"] .sma-tg-pinned .btn-close *,:root.dark-theme-active .sma-tg-pinned .btn-close,:root.dark-theme-active .sma-tg-pinned .btn-close *,html.dark-theme-active .sma-tg-pinned .btn-close,html.dark-theme-active .sma-tg-pinned .btn-close *,body.dark-theme-active .sma-tg-pinned .btn-close,body.dark-theme-active .sma-tg-pinned .btn-close *{color:var(--chat-text-secondary)!important}[data-bs-theme="dark"] .sma-tg-pinned .btn-close:hover,[data-bs-theme="dark"] .sma-tg-pinned .btn-close:hover *,html[data-theme="dark"] .sma-tg-pinned .btn-close:hover,html[data-theme="dark"] .sma-tg-pinned .btn-close:hover *,body[data-theme="dark"] .sma-tg-pinned .btn-close:hover,body[data-theme="dark"] .sma-tg-pinned .btn-close:hover *,:root.dark-theme-active .sma-tg-pinned .btn-close:hover,:root.dark-theme-active .sma-tg-pinned .btn-close:hover *,html.dark-theme-active .sma-tg-pinned .btn-close:hover,html.dark-theme-active .sma-tg-pinned .btn-close:hover *,body.dark-theme-active .sma-tg-pinned .btn-close:hover,body.dark-theme-active .sma-tg-pinned .btn-close:hover *{color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .sma-tg-pinned i,[data-bs-theme="dark"] .sma-tg-pinned svg,[data-bs-theme="dark"] .sma-tg-pinned img,[data-bs-theme="dark"] .sma-tg-pinned .icon,[data-bs-theme="dark"] .sma-tg-pinned .fas,[data-bs-theme="dark"] .sma-tg-pinned .far,[data-bs-theme="dark"] .sma-tg-pinned .fab,html[data-theme="dark"] .sma-tg-pinned i,html[data-theme="dark"] .sma-tg-pinned svg,html[data-theme="dark"] .sma-tg-pinned img,html[data-theme="dark"] .sma-tg-pinned .icon,html[data-theme="dark"] .sma-tg-pinned .fas,html[data-theme="dark"] .sma-tg-pinned .far,html[data-theme="dark"] .sma-tg-pinned .fab,body[data-theme="dark"] .sma-tg-pinned i,body[data-theme="dark"] .sma-tg-pinned svg,body[data-theme="dark"] .sma-tg-pinned img,body[data-theme="dark"] .sma-tg-pinned .icon,body[data-theme="dark"] .sma-tg-pinned .fas,body[data-theme="dark"] .sma-tg-pinned .far,body[data-theme="dark"] .sma-tg-pinned .fab,:root.dark-theme-active .sma-tg-pinned i,:root.dark-theme-active .sma-tg-pinned svg,:root.dark-theme-active .sma-tg-pinned img,:root.dark-theme-active .sma-tg-pinned .icon,:root.dark-theme-active .sma-tg-pinned .fas,:root.dark-theme-active .sma-tg-pinned .far,:root.dark-theme-active .sma-tg-pinned .fab,html.dark-theme-active .sma-tg-pinned i,html.dark-theme-active .sma-tg-pinned svg,html.dark-theme-active .sma-tg-pinned img,html.dark-theme-active .sma-tg-pinned .icon,html.dark-theme-active .sma-tg-pinned .fas,html.dark-theme-active .sma-tg-pinned .far,html.dark-theme-active .sma-tg-pinned .fab,body.dark-theme-active .sma-tg-pinned i,body.dark-theme-active .sma-tg-pinned svg,body.dark-theme-active .sma-tg-pinned img,body.dark-theme-active .sma-tg-pinned .icon,body.dark-theme-active .sma-tg-pinned .fas,body.dark-theme-active .sma-tg-pinned .far,body.dark-theme-active .sma-tg-pinned .fab{color:var(--chat-text-primary)!important;fill:var(--chat-text-primary)!important}[data-bs-theme="dark"] .message-file,[data-bs-theme="dark"] .message-file *,html[data-theme="dark"] .message-file,html[data-theme="dark"] .message-file *,body[data-theme="dark"] .message-file,body[data-theme="dark"] .message-file *,:root.dark-theme-active .message-file,:root.dark-theme-active .message-file *,html.dark-theme-active .message-file,html.dark-theme-active .message-file *,body.dark-theme-active .message-file,body.dark-theme-active .message-file *{background:rgba(255,255,255,0.05)!important;border:1px solid rgba(255,255,255,0.1)!important;color:var(--chat-text-primary)!important;outline:none!important;box-shadow:none!important}[data-bs-theme="dark"] .attach-preview .remove-btn,[data-bs-theme="dark"] .attach-preview .remove-btn *,html[data-theme="dark"] .attach-preview .remove-btn,html[data-theme="dark"] .attach-preview .remove-btn *,body[data-theme="dark"] .attach-preview .remove-btn,body[data-theme="dark"] .attach-preview .remove-btn *,:root.dark-theme-active .attach-preview .remove-btn,:root.dark-theme-active .attach-preview .remove-btn *,html.dark-theme-active .attach-preview .remove-btn,html.dark-theme-active .attach-preview .remove-btn *,body.dark-theme-active .attach-preview .remove-btn,body.dark-theme-active .attach-preview .remove-btn *{background:rgba(255,255,255,0.1)!important;color:var(--chat-text-primary)!important;border:1px solid rgba(255,255,255,0.1)!important;outline:none!important;box-shadow:none!important}[data-bs-theme="dark"] .attach-preview .remove-btn:hover,[data-bs-theme="dark"] .attach-preview .remove-btn *:hover,html[data-theme="dark"] .attach-preview .remove-btn:hover,html[data-theme="dark"] .attach-preview .remove-btn *:hover,body[data-theme="dark"] .attach-preview .remove-btn:hover,body[data-theme="dark"] .attach-preview .remove-btn *:hover,:root.dark-theme-active .attach-preview .remove-btn:hover,:root.dark-theme-active .attach-preview .remove-btn *:hover,html.dark-theme-active .attach-preview .remove-btn:hover,html.dark-theme-active .attach-preview .remove-btn *:hover,body.dark-theme-active .attach-preview .remove-btn:hover,body.dark-theme-active .attach-preview .remove-btn *:hover{background:rgba(255,255,255,0.15)!important;border-color:rgba(255,255,255,0.2)!important}[data-bs-theme="dark"] .message-file i,[data-bs-theme="dark"] .message-file svg,[data-bs-theme="dark"] .message-file img,[data-bs-theme="dark"] .message-file .icon,[data-bs-theme="dark"] .message-file .fas,[data-bs-theme="dark"] .message-file .far,[data-bs-theme="dark"] .message-file .fab,[data-bs-theme="dark"] .attach-preview i,[data-bs-theme="dark"] .attach-preview svg,[data-bs-theme="dark"] .attach-preview img,[data-bs-theme="dark"] .attach-preview .icon,[data-bs-theme="dark"] .attach-preview .fas,[data-bs-theme="dark"] .attach-preview .far,[data-bs-theme="dark"] .attach-preview .fab,html[data-theme="dark"] .message-file i,html[data-theme="dark"] .message-file svg,html[data-theme="dark"] .message-file img,html[data-theme="dark"] .message-file .icon,html[data-theme="dark"] .message-file .fas,html[data-theme="dark"] .message-file .far,html[data-theme="dark"] .message-file .fab,html[data-theme="dark"] .attach-preview i,html[data-theme="dark"] .attach-preview svg,html[data-theme="dark"] .attach-preview img,html[data-theme="dark"] .attach-preview .icon,html[data-theme="dark"] .attach-preview .fas,html[data-theme="dark"] .attach-preview .far,html[data-theme="dark"] .attach-preview .fab,body[data-theme="dark"] .message-file i,body[data-theme="dark"] .message-file svg,body[data-theme="dark"] .message-file img,body[data-theme="dark"] .message-file .icon,body[data-theme="dark"] .message-file .fas,body[data-theme="dark"] .message-file .far,body[data-theme="dark"] .message-file .fab,body[data-theme="dark"] .attach-preview i,body[data-theme="dark"] .attach-preview svg,body[data-theme="dark"] .attach-preview img,body[data-theme="dark"] .attach-preview .icon,body[data-theme="dark"] .attach-preview .fas,body[data-theme="dark"] .attach-preview .far,body[data-theme="dark"] .attach-preview .fab,:root.dark-theme-active .message-file i,:root.dark-theme-active .message-file svg,:root.dark-theme-active .message-file img,:root.dark-theme-active .message-file .icon,:root.dark-theme-active .message-file .fas,:root.dark-theme-active .message-file .far,:root.dark-theme-active .message-file .fab,:root.dark-theme-active .attach-preview i,:root.dark-theme-active .attach-preview svg,:root.dark-theme-active .attach-preview img,:root.dark-theme-active .attach-preview .icon,:root.dark-theme-active .attach-preview .fas,:root.dark-theme-active .attach-preview .far,:root.dark-theme-active .attach-preview .fab,html.dark-theme-active .message-file i,html.dark-theme-active .message-file svg,html.dark-theme-active .message-file img,html.dark-theme-active .message-file .icon,html.dark-theme-active .message-file .fas,html.dark-theme-active .message-file .far,html.dark-theme-active .message-file .fab,html.dark-theme-active .attach-preview i,html.dark-theme-active .attach-preview svg,html.dark-theme-active .attach-preview img,html.dark-theme-active .attach-preview .icon,html.dark-theme-active .attach-preview .fas,html.dark-theme-active .attach-preview .far,html.dark-theme-active .attach-preview .fab,body.dark-theme-active .message-file i,body.dark-theme-active .message-file svg,body.dark-theme-active .message-file img,body.dark-theme-active .message-file .icon,body.dark-theme-active .message-file .fas,body.dark-theme-active .message-file .far,body.dark-theme-active .message-file .fab,body.dark-theme-active .attach-preview i,body.dark-theme-active .attach-preview svg,body.dark-theme-active .attach-preview img,body.dark-theme-active .attach-preview .icon,body.dark-theme-active .attach-preview .fas,body.dark-theme-active .attach-preview .far,body.dark-theme-active .attach-preview .fab{color:var(--chat-text-primary)!important;fill:var(--chat-text-primary)!important}[data-bs-theme="dark"] .reply-preview,[data-bs-theme="dark"] .reply-preview *,html[data-theme="dark"] .reply-preview,html[data-theme="dark"] .reply-preview *,body[data-theme="dark"] .reply-preview,body[data-theme="dark"] .reply-preview *,:root.dark-theme-active .reply-preview,:root.dark-theme-active .reply-preview *,html.dark-theme-active .reply-preview,html.dark-theme-active .reply-preview *,body.dark-theme-active .reply-preview,body.dark-theme-active .reply-preview *{background:rgba(255,255,255,0.05)!important;border:none!important;border-left:3px solid rgba(255,255,255,0.2)!important;color:var(--chat-text-primary)!important;outline:none!important;box-shadow:none!important}[data-bs-theme="dark"] .reply-preview-sender,[data-bs-theme="dark"] .reply-preview-sender *,html[data-theme="dark"] .reply-preview-sender,html[data-theme="dark"] .reply-preview-sender *,body[data-theme="dark"] .reply-preview-sender,body[data-theme="dark"] .reply-preview-sender *,:root.dark-theme-active .reply-preview-sender,:root.dark-theme-active .reply-preview-sender *,html.dark-theme-active .reply-preview-sender,html.dark-theme-active .reply-preview-sender *,body.dark-theme-active .reply-preview-sender,body.dark-theme-active .reply-preview-sender *{color:var(--chat-primary)!important}[data-bs-theme="dark"] .reply-preview-text,[data-bs-theme="dark"] .reply-preview-text *,html[data-theme="dark"] .reply-preview-text,html[data-theme="dark"] .reply-preview-text *,body[data-theme="dark"] .reply-preview-text,body[data-theme="dark"] .reply-preview-text *,:root.dark-theme-active .reply-preview-text,:root.dark-theme-active .reply-preview-text *,html.dark-theme-active .reply-preview-text,html.dark-theme-active .reply-preview-text *,body.dark-theme-active .reply-preview-text,body.dark-theme-active .reply-preview-text *{color:var(--chat-text-secondary)!important}[data-bs-theme="dark"] .cancel-reply-btn,[data-bs-theme="dark"] .cancel-reply-btn *,html[data-theme="dark"] .cancel-reply-btn,html[data-theme="dark"] .cancel-reply-btn *,body[data-theme="dark"] .cancel-reply-btn,body[data-theme="dark"] .cancel-reply-btn *,:root.dark-theme-active .cancel-reply-btn,:root.dark-theme-active .cancel-reply-btn *,html.dark-theme-active .cancel-reply-btn,html.dark-theme-active .cancel-reply-btn *,body.dark-theme-active .cancel-reply-btn,body.dark-theme-active .cancel-reply-btn *{color:var(--chat-text-secondary)!important}[data-bs-theme="dark"] .cancel-reply-btn:hover,[data-bs-theme="dark"] .cancel-reply-btn:hover *,html[data-theme="dark"] .cancel-reply-btn:hover,html[data-theme="dark"] .cancel-reply-btn:hover *,body[data-theme="dark"] .cancel-reply-btn:hover,body[data-theme="dark"] .cancel-reply-btn:hover *,:root.dark-theme-active .cancel-reply-btn:hover,:root.dark-theme-active .cancel-reply-btn:hover *,html.dark-theme-active .cancel-reply-btn:hover,html.dark-theme-active .cancel-reply-btn:hover *,body.dark-theme-active .cancel-reply-btn:hover,body.dark-theme-active .cancel-reply-btn:hover *{color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .reply-preview i,[data-bs-theme="dark"] .reply-preview svg,[data-bs-theme="dark"] .reply-preview img,[data-bs-theme="dark"] .reply-preview .icon,[data-bs-theme="dark"] .reply-preview .fas,[data-bs-theme="dark"] .reply-preview .far,[data-bs-theme="dark"] .reply-preview .fab,[data-bs-theme="dark"] .cancel-reply-btn i,[data-bs-theme="dark"] .cancel-reply-btn svg,[data-bs-theme="dark"] .cancel-reply-btn img,[data-bs-theme="dark"] .cancel-reply-btn .icon,[data-bs-theme="dark"] .cancel-reply-btn .fas,[data-bs-theme="dark"] .cancel-reply-btn .far,[data-bs-theme="dark"] .cancel-reply-btn .fab,html[data-theme="dark"] .reply-preview i,html[data-theme="dark"] .reply-preview svg,html[data-theme="dark"] .reply-preview img,html[data-theme="dark"] .reply-preview .icon,html[data-theme="dark"] .reply-preview .fas,html[data-theme="dark"] .reply-preview .far,html[data-theme="dark"] .reply-preview .fab,html[data-theme="dark"] .cancel-reply-btn i,html[data-theme="dark"] .cancel-reply-btn svg,html[data-theme="dark"] .cancel-reply-btn img,html[data-theme="dark"] .cancel-reply-btn .icon,html[data-theme="dark"] .cancel-reply-btn .fas,html[data-theme="dark"] .cancel-reply-btn .far,html[data-theme="dark"] .cancel-reply-btn .fab,body[data-theme="dark"] .reply-preview i,body[data-theme="dark"] .reply-preview svg,body[data-theme="dark"] .reply-preview img,body[data-theme="dark"] .reply-preview .icon,body[data-theme="dark"] .reply-preview .fas,body[data-theme="dark"] .reply-preview .far,body[data-theme="dark"] .reply-preview .fab,body[data-theme="dark"] .cancel-reply-btn i,body[data-theme="dark"] .cancel-reply-btn svg,body[data-theme="dark"] .cancel-reply-btn img,body[data-theme="dark"] .cancel-reply-btn .icon,body[data-theme="dark"] .cancel-reply-btn .fas,body[data-theme="dark"] .cancel-reply-btn .far,body[data-theme="dark"] .cancel-reply-btn .fab,:root.dark-theme-active .reply-preview i,:root.dark-theme-active .reply-preview svg,:root.dark-theme-active .reply-preview img,:root.dark-theme-active .reply-preview .icon,:root.dark-theme-active .reply-preview .fas,:root.dark-theme-active .reply-preview .far,:root.dark-theme-active .reply-preview .fab,:root.dark-theme-active .cancel-reply-btn i,:root.dark-theme-active .cancel-reply-btn svg,:root.dark-theme-active .cancel-reply-btn img,:root.dark-theme-active .cancel-reply-btn .icon,:root.dark-theme-active .cancel-reply-btn .fas,:root.dark-theme-active .cancel-reply-btn .far,:root.dark-theme-active .cancel-reply-btn .fab,html.dark-theme-active .reply-preview i,html.dark-theme-active .reply-preview svg,html.dark-theme-active .reply-preview img,html.dark-theme-active .reply-preview .icon,html.dark-theme-active .reply-preview .fas,html.dark-theme-active .reply-preview .far,html.dark-theme-active .reply-preview .fab,html.dark-theme-active .cancel-reply-btn i,html.dark-theme-active .cancel-reply-btn svg,html.dark-theme-active .cancel-reply-btn img,html.dark-theme-active .cancel-reply-btn .icon,html.dark-theme-active .cancel-reply-btn .fas,html.dark-theme-active .cancel-reply-btn .far,html.dark-theme-active .cancel-reply-btn .fab,body.dark-theme-active .reply-preview i,body.dark-theme-active .reply-preview svg,body.dark-theme-active .reply-preview img,body.dark-theme-active .reply-preview .icon,body.dark-theme-active .reply-preview .fas,body.dark-theme-active .reply-preview .far,body.dark-theme-active .reply-preview .fab,body.dark-theme-active .cancel-reply-btn i,body.dark-theme-active .cancel-reply-btn svg,body.dark-theme-active .cancel-reply-btn img,body.dark-theme-active .cancel-reply-btn .icon,body.dark-theme-active .cancel-reply-btn .fas,body.dark-theme-active .cancel-reply-btn .far,body.dark-theme-active .cancel-reply-btn .fab{color:var(--chat-text-secondary)!important;fill:var(--chat-text-secondary)!important}[data-bs-theme="dark"] .cancel-reply-btn:hover i,[data-bs-theme="dark"] .cancel-reply-btn:hover svg,[data-bs-theme="dark"] .cancel-reply-btn:hover img,[data-bs-theme="dark"] .cancel-reply-btn:hover .icon,[data-bs-theme="dark"] .cancel-reply-btn:hover .fas,[data-bs-theme="dark"] .cancel-reply-btn:hover .far,[data-bs-theme="dark"] .cancel-reply-btn:hover .fab,html[data-theme="dark"] .cancel-reply-btn:hover i,html[data-theme="dark"] .cancel-reply-btn:hover svg,html[data-theme="dark"] .cancel-reply-btn:hover img,html[data-theme="dark"] .cancel-reply-btn:hover .icon,html[data-theme="dark"] .cancel-reply-btn:hover .fas,html[data-theme="dark"] .cancel-reply-btn:hover .far,html[data-theme="dark"] .cancel-reply-btn:hover .fab,body[data-theme="dark"] .cancel-reply-btn:hover i,body[data-theme="dark"] .cancel-reply-btn:hover svg,body[data-theme="dark"] .cancel-reply-btn:hover img,body[data-theme="dark"] .cancel-reply-btn:hover .icon,body[data-theme="dark"] .cancel-reply-btn:hover .fas,body[data-theme="dark"] .cancel-reply-btn:hover .far,body[data-theme="dark"] .cancel-reply-btn:hover .fab,:root.dark-theme-active .cancel-reply-btn:hover i,:root.dark-theme-active .cancel-reply-btn:hover svg,:root.dark-theme-active .cancel-reply-btn:hover img,:root.dark-theme-active .cancel-reply-btn:hover .icon,:root.dark-theme-active .cancel-reply-btn:hover .fas,:root.dark-theme-active .cancel-reply-btn:hover .far,:root.dark-theme-active .cancel-reply-btn:hover .fab,html.dark-theme-active .cancel-reply-btn:hover i,html.dark-theme-active .cancel-reply-btn:hover svg,html.dark-theme-active .cancel-reply-btn:hover img,html.dark-theme-active .cancel-reply-btn:hover .icon,html.dark-theme-active .cancel-reply-btn:hover .fas,html.dark-theme-active .cancel-reply-btn:hover .far,html.dark-theme-active .cancel-reply-btn:hover .fab,body.dark-theme-active .cancel-reply-btn:hover i,body.dark-theme-active .cancel-reply-btn:hover svg,body.dark-theme-active .cancel-reply-btn:hover img,body.dark-theme-active .cancel-reply-btn:hover .icon,body.dark-theme-active .cancel-reply-btn:hover .fas,body.dark-theme-active .cancel-reply-btn:hover .far,body.dark-theme-active .cancel-reply-btn:hover .fab{color:var(--chat-text-primary)!important;fill:var(--chat-text-primary)!important}[data-bs-theme="dark"] .sma-tg-messages::-webkit-scrollbar-thumb,[data-bs-theme="dark"] .sma-tg-input-area textarea::-webkit-scrollbar-thumb,[data-bs-theme="dark"] .fallback-emoji-picker::-webkit-scrollbar-thumb,[data-bs-theme="dark"] .forward-modal::-webkit-scrollbar-thumb,html[data-theme="dark"] .sma-tg-messages::-webkit-scrollbar-thumb,html[data-theme="dark"] .sma-tg-input-area textarea::-webkit-scrollbar-thumb,html[data-theme="dark"] .fallback-emoji-picker::-webkit-scrollbar-thumb,html[data-theme="dark"] .forward-modal::-webkit-scrollbar-thumb,body[data-theme="dark"] .sma-tg-messages::-webkit-scrollbar-thumb,body[data-theme="dark"] .sma-tg-input-area textarea::-webkit-scrollbar-thumb,body[data-theme="dark"] .fallback-emoji-picker::-webkit-scrollbar-thumb,body[data-theme="dark"] .forward-modal::-webkit-scrollbar-thumb,:root.dark-theme-active .sma-tg-messages::-webkit-scrollbar-thumb,:root.dark-theme-active .sma-tg-input-area textarea::-webkit-scrollbar-thumb,:root.dark-theme-active .fallback-emoji-picker::-webkit-scrollbar-thumb,:root.dark-theme-active .forward-modal::-webkit-scrollbar-thumb,html.dark-theme-active .sma-tg-messages::-webkit-scrollbar-thumb,html.dark-theme-active .sma-tg-input-area textarea::-webkit-scrollbar-thumb,html.dark-theme-active .fallback-emoji-picker::-webkit-scrollbar-thumb,html.dark-theme-active .forward-modal::-webkit-scrollbar-thumb,body.dark-theme-active .sma-tg-messages::-webkit-scrollbar-thumb,body.dark-theme-active .sma-tg-input-area textarea::-webkit-scrollbar-thumb,body.dark-theme-active .fallback-emoji-picker::-webkit-scrollbar-thumb,body.dark-theme-active .forward-modal::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.3)!important}[data-bs-theme="dark"] .sma-tg-messages:hover::-webkit-scrollbar-thumb,[data-bs-theme="dark"] .sma-tg-input-area textarea:hover::-webkit-scrollbar-thumb,[data-bs-theme="dark"] .fallback-emoji-picker:hover::-webkit-scrollbar-thumb,[data-bs-theme="dark"] .forward-modal:hover::-webkit-scrollbar-thumb,html[data-theme="dark"] .sma-tg-messages:hover::-webkit-scrollbar-thumb,html[data-theme="dark"] .sma-tg-input-area textarea:hover::-webkit-scrollbar-thumb,html[data-theme="dark"] .fallback-emoji-picker:hover::-webkit-scrollbar-thumb,html[data-theme="dark"] .forward-modal:hover::-webkit-scrollbar-thumb,body[data-theme="dark"] .sma-tg-messages:hover::-webkit-scrollbar-thumb,body[data-theme="dark"] .sma-tg-input-area textarea:hover::-webkit-scrollbar-thumb,body[data-theme="dark"] .fallback-emoji-picker:hover::-webkit-scrollbar-thumb,body[data-theme="dark"] .forward-modal:hover::-webkit-scrollbar-thumb,:root.dark-theme-active .sma-tg-messages:hover::-webkit-scrollbar-thumb,:root.dark-theme-active .sma-tg-input-area textarea:hover::-webkit-scrollbar-thumb,:root.dark-theme-active .fallback-emoji-picker:hover::-webkit-scrollbar-thumb,:root.dark-theme-active .forward-modal:hover::-webkit-scrollbar-thumb,html.dark-theme-active .sma-tg-messages:hover::-webkit-scrollbar-thumb,html.dark-theme-active .sma-tg-input-area textarea:hover::-webkit-scrollbar-thumb,html.dark-theme-active .fallback-emoji-picker:hover::-webkit-scrollbar-thumb,html.dark-theme-active .forward-modal:hover::-webkit-scrollbar-thumb,body.dark-theme-active .sma-tg-messages:hover::-webkit-scrollbar-thumb,body.dark-theme-active .sma-tg-input-area textarea:hover::-webkit-scrollbar-thumb,body.dark-theme-active .fallback-emoji-picker:hover::-webkit-scrollbar-thumb,body.dark-theme-active .forward-modal:hover::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.5)!important}[data-bs-theme="dark"] .tg-mobile-chat-page .back-btn,[data-bs-theme="dark"] .tg-mobile-chat-page .back-btn *,[data-bs-theme="dark"] .tg-mobile-chat-page .icon-btn,[data-bs-theme="dark"] .tg-mobile-chat-page .icon-btn *,[data-bs-theme="dark"] .tg-mobile-chat-page .mobile-chat-header__close-btn,[data-bs-theme="dark"] .tg-mobile-chat-page .mobile-chat-header__close-btn *,html[data-theme="dark"] .tg-mobile-chat-page .back-btn,html[data-theme="dark"] .tg-mobile-chat-page .back-btn *,html[data-theme="dark"] .tg-mobile-chat-page .icon-btn,html[data-theme="dark"] .tg-mobile-chat-page .icon-btn *,html[data-theme="dark"] .tg-mobile-chat-page .mobile-chat-header__close-btn,html[data-theme="dark"] .tg-mobile-chat-page .mobile-chat-header__close-btn *,body[data-theme="dark"] .tg-mobile-chat-page .back-btn,body[data-theme="dark"] .tg-mobile-chat-page .back-btn *,body[data-theme="dark"] .tg-mobile-chat-page .icon-btn,body[data-theme="dark"] .tg-mobile-chat-page .icon-btn *,body[data-theme="dark"] .tg-mobile-chat-page .mobile-chat-header__close-btn,body[data-theme="dark"] .tg-mobile-chat-page .mobile-chat-header__close-btn *,:root.dark-theme-active .tg-mobile-chat-page .back-btn,:root.dark-theme-active .tg-mobile-chat-page .back-btn *,:root.dark-theme-active .tg-mobile-chat-page .icon-btn,:root.dark-theme-active .tg-mobile-chat-page .icon-btn *,:root.dark-theme-active .tg-mobile-chat-page .mobile-chat-header__close-btn,:root.dark-theme-active .tg-mobile-chat-page .mobile-chat-header__close-btn *,html.dark-theme-active .tg-mobile-chat-page .back-btn,html.dark-theme-active .tg-mobile-chat-page .back-btn *,html.dark-theme-active .tg-mobile-chat-page .icon-btn,html.dark-theme-active .tg-mobile-chat-page .icon-btn *,html.dark-theme-active .tg-mobile-chat-page .mobile-chat-header__close-btn,html.dark-theme-active .tg-mobile-chat-page .mobile-chat-header__close-btn *,body.dark-theme-active .tg-mobile-chat-page .back-btn,body.dark-theme-active .tg-mobile-chat-page .back-btn *,body.dark-theme-active .tg-mobile-chat-page .icon-btn,body.dark-theme-active .tg-mobile-chat-page .icon-btn *,body.dark-theme-active .tg-mobile-chat-page .mobile-chat-header__close-btn,body.dark-theme-active .tg-mobile-chat-page .mobile-chat-header__close-btn *{color:var(--chat-text-secondary)!important}[data-bs-theme="dark"] .tg-mobile-chat-page .back-btn:hover,[data-bs-theme="dark"] .tg-mobile-chat-page .back-btn:hover *,[data-bs-theme="dark"] .tg-mobile-chat-page .icon-btn:hover,[data-bs-theme="dark"] .tg-mobile-chat-page .icon-btn:hover *,[data-bs-theme="dark"] .tg-mobile-chat-page .mobile-chat-header__close-btn:hover,[data-bs-theme="dark"] .tg-mobile-chat-page .mobile-chat-header__close-btn:hover *,html[data-theme="dark"] .tg-mobile-chat-page .back-btn:hover,html[data-theme="dark"] .tg-mobile-chat-page .back-btn:hover *,html[data-theme="dark"] .tg-mobile-chat-page .icon-btn:hover,html[data-theme="dark"] .tg-mobile-chat-page .icon-btn:hover *,html[data-theme="dark"] .tg-mobile-chat-page .mobile-chat-header__close-btn:hover,html[data-theme="dark"] .tg-mobile-chat-page .mobile-chat-header__close-btn:hover *,body[data-theme="dark"] .tg-mobile-chat-page .back-btn:hover,body[data-theme="dark"] .tg-mobile-chat-page .back-btn:hover *,body[data-theme="dark"] .tg-mobile-chat-page .icon-btn:hover,body[data-theme="dark"] .tg-mobile-chat-page .icon-btn:hover *,body[data-theme="dark"] .tg-mobile-chat-page .mobile-chat-header__close-btn:hover,body[data-theme="dark"] .tg-mobile-chat-page .mobile-chat-header__close-btn:hover *,:root.dark-theme-active .tg-mobile-chat-page .back-btn:hover,:root.dark-theme-active .tg-mobile-chat-page .back-btn:hover *,:root.dark-theme-active .tg-mobile-chat-page .icon-btn:hover,:root.dark-theme-active .tg-mobile-chat-page .icon-btn:hover *,:root.dark-theme-active .tg-mobile-chat-page .mobile-chat-header__close-btn:hover,:root.dark-theme-active .tg-mobile-chat-page .mobile-chat-header__close-btn:hover *,html.dark-theme-active .tg-mobile-chat-page .back-btn:hover,html.dark-theme-active .tg-mobile-chat-page .back-btn:hover *,html.dark-theme-active .tg-mobile-chat-page .icon-btn:hover,html.dark-theme-active .tg-mobile-chat-page .icon-btn:hover *,html.dark-theme-active .tg-mobile-chat-page .mobile-chat-header__close-btn:hover,html.dark-theme-active .tg-mobile-chat-page .mobile-chat-header__close-btn:hover *,body.dark-theme-active .tg-mobile-chat-page .back-btn:hover,body.dark-theme-active .tg-mobile-chat-page .back-btn:hover *,body.dark-theme-active .tg-mobile-chat-page .icon-btn:hover,body.dark-theme-active .tg-mobile-chat-page .icon-btn:hover *,body.dark-theme-active .tg-mobile-chat-page .mobile-chat-header__close-btn:hover,body.dark-theme-active .tg-mobile-chat-page .mobile-chat-header__close-btn:hover *{color:var(--chat-text-primary)!important;background:rgba(255,255,255,0.1)!important}[data-bs-theme="dark"] .tg-mobile-chat-page i,[data-bs-theme="dark"] .tg-mobile-chat-page svg,[data-bs-theme="dark"] .tg-mobile-chat-page img,[data-bs-theme="dark"] .tg-mobile-chat-page .icon,[data-bs-theme="dark"] .tg-mobile-chat-page .fas,[data-bs-theme="dark"] .tg-mobile-chat-page .far,[data-bs-theme="dark"] .tg-mobile-chat-page .fab,html[data-theme="dark"] .tg-mobile-chat-page i,html[data-theme="dark"] .tg-mobile-chat-page svg,html[data-theme="dark"] .tg-mobile-chat-page img,html[data-theme="dark"] .tg-mobile-chat-page .icon,html[data-theme="dark"] .tg-mobile-chat-page .fas,html[data-theme="dark"] .tg-mobile-chat-page .far,html[data-theme="dark"] .tg-mobile-chat-page .fab,body[data-theme="dark"] .tg-mobile-chat-page i,body[data-theme="dark"] .tg-mobile-chat-page svg,body[data-theme="dark"] .tg-mobile-chat-page img,body[data-theme="dark"] .tg-mobile-chat-page .icon,body[data-theme="dark"] .tg-mobile-chat-page .fas,body[data-theme="dark"] .tg-mobile-chat-page .far,body[data-theme="dark"] .tg-mobile-chat-page .fab,:root.dark-theme-active .tg-mobile-chat-page i,:root.dark-theme-active .tg-mobile-chat-page svg,:root.dark-theme-active .tg-mobile-chat-page img,:root.dark-theme-active .tg-mobile-chat-page .icon,:root.dark-theme-active .tg-mobile-chat-page .fas,:root.dark-theme-active .tg-mobile-chat-page .far,:root.dark-theme-active .tg-mobile-chat-page .fab,html.dark-theme-active .tg-mobile-chat-page i,html.dark-theme-active .tg-mobile-chat-page svg,html.dark-theme-active .tg-mobile-chat-page img,html.dark-theme-active .tg-mobile-chat-page .icon,html.dark-theme-active .tg-mobile-chat-page .fas,html.dark-theme-active .tg-mobile-chat-page .far,html.dark-theme-active .tg-mobile-chat-page .fab,body.dark-theme-active .tg-mobile-chat-page i,body.dark-theme-active .tg-mobile-chat-page svg,body.dark-theme-active .tg-mobile-chat-page img,body.dark-theme-active .tg-mobile-chat-page .icon,body.dark-theme-active .tg-mobile-chat-page .fas,body.dark-theme-active .tg-mobile-chat-page .far,body.dark-theme-active .tg-mobile-chat-page .fab{color:var(--chat-text-secondary)!important;fill:var(--chat-text-secondary)!important}[data-bs-theme="dark"] .tg-mobile-chat-page .back-btn:hover i,[data-bs-theme="dark"] .tg-mobile-chat-page .back-btn:hover svg,[data-bs-theme="dark"] .tg-mobile-chat-page .back-btn:hover img,[data-bs-theme="dark"] .tg-mobile-chat-page .icon-btn:hover i,[data-bs-theme="dark"] .tg-mobile-chat-page .icon-btn:hover svg,[data-bs-theme="dark"] .tg-mobile-chat-page .icon-btn:hover img,html[data-theme="dark"] .tg-mobile-chat-page .back-btn:hover i,html[data-theme="dark"] .tg-mobile-chat-page .back-btn:hover svg,html[data-theme="dark"] .tg-mobile-chat-page .back-btn:hover img,html[data-theme="dark"] .tg-mobile-chat-page .icon-btn:hover i,html[data-theme="dark"] .tg-mobile-chat-page .icon-btn:hover svg,html[data-theme="dark"] .tg-mobile-chat-page .icon-btn:hover img,body[data-theme="dark"] .tg-mobile-chat-page .back-btn:hover i,body[data-theme="dark"] .tg-mobile-chat-page .back-btn:hover svg,body[data-theme="dark"] .tg-mobile-chat-page .back-btn:hover img,body[data-theme="dark"] .tg-mobile-chat-page .icon-btn:hover i,body[data-theme="dark"] .tg-mobile-chat-page .icon-btn:hover svg,body[data-theme="dark"] .tg-mobile-chat-page .icon-btn:hover img,:root.dark-theme-active .tg-mobile-chat-page .back-btn:hover i,:root.dark-theme-active .tg-mobile-chat-page .back-btn:hover svg,:root.dark-theme-active .tg-mobile-chat-page .back-btn:hover img,:root.dark-theme-active .tg-mobile-chat-page .icon-btn:hover i,:root.dark-theme-active .tg-mobile-chat-page .icon-btn:hover svg,:root.dark-theme-active .tg-mobile-chat-page .icon-btn:hover img,html.dark-theme-active .tg-mobile-chat-page .back-btn:hover i,html.dark-theme-active .tg-mobile-chat-page .back-btn:hover svg,html.dark-theme-active .tg-mobile-chat-page .back-btn:hover img,html.dark-theme-active .tg-mobile-chat-page .icon-btn:hover i,html.dark-theme-active .tg-mobile-chat-page .icon-btn:hover svg,html.dark-theme-active .tg-mobile-chat-page .icon-btn:hover img,body.dark-theme-active .tg-mobile-chat-page .back-btn:hover i,body.dark-theme-active .tg-mobile-chat-page .back-btn:hover svg,body.dark-theme-active .tg-mobile-chat-page .back-btn:hover img,body.dark-theme-active .tg-mobile-chat-page .icon-btn:hover i,body.dark-theme-active .tg-mobile-chat-page .icon-btn:hover svg,body.dark-theme-active .tg-mobile-chat-page .icon-btn:hover img{color:var(--chat-text-primary)!important;fill:var(--chat-text-primary)!important}[data-bs-theme="dark"] #sma-tg-emoji,[data-bs-theme="dark"] #sma-tg-emoji *,[data-bs-theme="dark"] #sma-tg-attach,[data-bs-theme="dark"] #sma-tg-attach *,html[data-theme="dark"] #sma-tg-emoji,html[data-theme="dark"] #sma-tg-emoji *,html[data-theme="dark"] #sma-tg-attach,html[data-theme="dark"] #sma-tg-attach *,body[data-theme="dark"] #sma-tg-emoji,body[data-theme="dark"] #sma-tg-emoji *,body[data-theme="dark"] #sma-tg-attach,body[data-theme="dark"] #sma-tg-attach *,:root.dark-theme-active #sma-tg-emoji,:root.dark-theme-active #sma-tg-emoji *,:root.dark-theme-active #sma-tg-attach,:root.dark-theme-active #sma-tg-attach *,html.dark-theme-active #sma-tg-emoji,html.dark-theme-active #sma-tg-emoji *,html.dark-theme-active #sma-tg-attach,html.dark-theme-active #sma-tg-attach *,body.dark-theme-active #sma-tg-emoji,body.dark-theme-active #sma-tg-emoji *,body.dark-theme-active #sma-tg-attach,body.dark-theme-active #sma-tg-attach *{color:var(--chat-text-secondary)!important}[data-bs-theme="dark"] #sma-tg-emoji:hover,[data-bs-theme="dark"] #sma-tg-emoji:hover *,[data-bs-theme="dark"] #sma-tg-attach:hover,[data-bs-theme="dark"] #sma-tg-attach:hover *,html[data-theme="dark"] #sma-tg-emoji:hover,html[data-theme="dark"] #sma-tg-emoji:hover *,html[data-theme="dark"] #sma-tg-attach:hover,html[data-theme="dark"] #sma-tg-attach:hover *,body[data-theme="dark"] #sma-tg-emoji:hover,body[data-theme="dark"] #sma-tg-emoji:hover *,body[data-theme="dark"] #sma-tg-attach:hover,body[data-theme="dark"] #sma-tg-attach:hover *,:root.dark-theme-active #sma-tg-emoji:hover,:root.dark-theme-active #sma-tg-emoji:hover *,:root.dark-theme-active #sma-tg-attach:hover,:root.dark-theme-active #sma-tg-attach:hover *,html.dark-theme-active #sma-tg-emoji:hover,html.dark-theme-active #sma-tg-emoji:hover *,html.dark-theme-active #sma-tg-attach:hover,html.dark-theme-active #sma-tg-attach:hover *,body.dark-theme-active #sma-tg-emoji:hover,body.dark-theme-active #sma-tg-emoji:hover *,body.dark-theme-active #sma-tg-attach:hover,body.dark-theme-active #sma-tg-attach:hover *{color:var(--chat-text-primary)!important}[data-bs-theme="dark"] button,[data-bs-theme="dark"] button *,[data-bs-theme="dark"] .btn,[data-bs-theme="dark"] .add-material-btn,[data-bs-theme="dark"] .btn *,[data-bs-theme="dark"] .add-material-btn *,html[data-theme="dark"] button,html[data-theme="dark"] button *,html[data-theme="dark"] .btn,html[data-theme="dark"] .add-material-btn,html[data-theme="dark"] .btn *,html[data-theme="dark"] .add-material-btn *,body[data-theme="dark"] button,body[data-theme="dark"] button *,body[data-theme="dark"] .btn,body[data-theme="dark"] .add-material-btn,body[data-theme="dark"] .btn *,body[data-theme="dark"] .add-material-btn *,:root.dark-theme-active button,:root.dark-theme-active button *,:root.dark-theme-active .btn,:root.dark-theme-active .add-material-btn,:root.dark-theme-active .btn *,:root.dark-theme-active .add-material-btn *,html.dark-theme-active button,html.dark-theme-active button *,html.dark-theme-active .btn,html.dark-theme-active .add-material-btn,html.dark-theme-active .btn *,html.dark-theme-active .add-material-btn *,body.dark-theme-active button,body.dark-theme-active button *,body.dark-theme-active .btn,body.dark-theme-active .add-material-btn,body.dark-theme-active .btn *,body.dark-theme-active .add-material-btn *{color:var(--chat-text-primary)!important}[data-bs-theme="dark"] button:hover,[data-bs-theme="dark"] button:hover *,[data-bs-theme="dark"] .btn:hover,[data-bs-theme="dark"] .add-material-btn:hover,[data-bs-theme="dark"] .btn:hover *,[data-bs-theme="dark"] .add-material-btn:hover *,html[data-theme="dark"] button:hover,html[data-theme="dark"] button:hover *,html[data-theme="dark"] .btn:hover,html[data-theme="dark"] .add-material-btn:hover,html[data-theme="dark"] .btn:hover *,html[data-theme="dark"] .add-material-btn:hover *,body[data-theme="dark"] button:hover,body[data-theme="dark"] button:hover *,body[data-theme="dark"] .btn:hover,body[data-theme="dark"] .add-material-btn:hover,body[data-theme="dark"] .btn:hover *,body[data-theme="dark"] .add-material-btn:hover *,:root.dark-theme-active button:hover,:root.dark-theme-active button:hover *,:root.dark-theme-active .btn:hover,:root.dark-theme-active .add-material-btn:hover,:root.dark-theme-active .btn:hover *,:root.dark-theme-active .add-material-btn:hover *,html.dark-theme-active button:hover,html.dark-theme-active button:hover *,html.dark-theme-active .btn:hover,html.dark-theme-active .add-material-btn:hover,html.dark-theme-active .btn:hover *,html.dark-theme-active .add-material-btn:hover *,body.dark-theme-active button:hover,body.dark-theme-active button:hover *,body.dark-theme-active .btn:hover,body.dark-theme-active .add-material-btn:hover,body.dark-theme-active .btn:hover *,body.dark-theme-active .add-material-btn:hover *{color:var(--chat-text-primary)!important}[data-bs-theme="dark"] *,html[data-theme="dark"] *,body[data-theme="dark"] *,:root.dark-theme-active *,html.dark-theme-active *,body.dark-theme-active *{color:inherit!important}[data-bs-theme="dark"] .message-row,[data-bs-theme="dark"] .message-row *:not(a):not(.link),html[data-theme="dark"] .message-row,html[data-theme="dark"] .message-row *:not(a):not(.link),body[data-theme="dark"] .message-row,body[data-theme="dark"] .message-row *:not(a):not(.link),:root.dark-theme-active .message-row,:root.dark-theme-active .message-row *:not(a):not(.link),html.dark-theme-active .message-row,html.dark-theme-active .message-row *:not(a):not(.link),body.dark-theme-active .message-row,body.dark-theme-active .message-row *:not(a):not(.link){color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .message-content,[data-bs-theme="dark"] .message-content *:not(a):not(.link),html[data-theme="dark"] .message-content,html[data-theme="dark"] .message-content *:not(a):not(.link),body[data-theme="dark"] .message-content,body[data-theme="dark"] .message-content *:not(a):not(.link),:root.dark-theme-active .message-content,:root.dark-theme-active .message-content *:not(a):not(.link),html.dark-theme-active .message-content,html.dark-theme-active .message-content *:not(a):not(.link),body.dark-theme-active .message-content,body.dark-theme-active .message-content *:not(a):not(.link){color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .message-text,[data-bs-theme="dark"] .message-text *:not(a):not(.link),html[data-theme="dark"] .message-text,html[data-theme="dark"] .message-text *:not(a):not(.link),body[data-theme="dark"] .message-text,body[data-theme="dark"] .message-text *:not(a):not(.link),:root.dark-theme-active .message-text,:root.dark-theme-active .message-text *:not(a):not(.link),html.dark-theme-active .message-text,html.dark-theme-active .message-text *:not(a):not(.link),body.dark-theme-active .message-text,body.dark-theme-active .message-text *:not(a):not(.link){color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .message-image,[data-bs-theme="dark"] .message-image *,html[data-theme="dark"] .message-image,html[data-theme="dark"] .message-image *,body[data-theme="dark"] .message-image,body[data-theme="dark"] .message-image *,:root.dark-theme-active .message-image,:root.dark-theme-active .message-image *,html.dark-theme-active .message-image,html.dark-theme-active .message-image *,body.dark-theme-active .message-image,body.dark-theme-active .message-image *{border-color:var(--chat-border)!important}[data-bs-theme="dark"] .chat-search,[data-bs-theme="dark"] .chat-search *,html[data-theme="dark"] .chat-search,html[data-theme="dark"] .chat-search *,body[data-theme="dark"] .chat-search,body[data-theme="dark"] .chat-search *,:root.dark-theme-active .chat-search,:root.dark-theme-active .chat-search *,html.dark-theme-active .chat-search,html.dark-theme-active .chat-search *,body.dark-theme-active .chat-search,body.dark-theme-active .chat-search *{background:var(--chat-card-bg)!important;border-color:var(--chat-border)!important}[data-bs-theme="dark"] .search-input,[data-bs-theme="dark"] .search-input *,html[data-theme="dark"] .search-input,html[data-theme="dark"] .search-input *,body[data-theme="dark"] .search-input,body[data-theme="dark"] .search-input *,:root.dark-theme-active .search-input,:root.dark-theme-active .search-input *,html.dark-theme-active .search-input,html.dark-theme-active .search-input *,body.dark-theme-active .search-input,body.dark-theme-active .search-input *{background:#374151!important;border-color:var(--chat-border)!important;color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .search-input:focus,[data-bs-theme="dark"] .search-input:focus *,html[data-theme="dark"] .search-input:focus,html[data-theme="dark"] .search-input:focus *,body[data-theme="dark"] .search-input:focus,body[data-theme="dark"] .search-input:focus *,:root.dark-theme-active .search-input:focus,:root.dark-theme-active .search-input:focus *,html.dark-theme-active .search-input:focus,html.dark-theme-active .search-input:focus *,body.dark-theme-active .search-input:focus,body.dark-theme-active .search-input:focus *{border-color:var(--chat-primary)!important}[data-bs-theme="dark"] .icon-btn,[data-bs-theme="dark"] .icon-btn *,[data-bs-theme="dark"] .back-btn,[data-bs-theme="dark"] .back-btn *,[data-bs-theme="dark"] .close-search,[data-bs-theme="dark"] .close-search *,html[data-theme="dark"] .icon-btn,html[data-theme="dark"] .icon-btn *,html[data-theme="dark"] .back-btn,html[data-theme="dark"] .back-btn *,html[data-theme="dark"] .close-search,html[data-theme="dark"] .close-search *,body[data-theme="dark"] .icon-btn,body[data-theme="dark"] .icon-btn *,body[data-theme="dark"] .back-btn,body[data-theme="dark"] .back-btn *,body[data-theme="dark"] .close-search,body[data-theme="dark"] .close-search *,:root.dark-theme-active .icon-btn,:root.dark-theme-active .icon-btn *,:root.dark-theme-active .back-btn,:root.dark-theme-active .back-btn *,:root.dark-theme-active .close-search,:root.dark-theme-active .close-search *,html.dark-theme-active .icon-btn,html.dark-theme-active .icon-btn *,html.dark-theme-active .back-btn,html.dark-theme-active .back-btn *,html.dark-theme-active .close-search,html.dark-theme-active .close-search *,body.dark-theme-active .icon-btn,body.dark-theme-active .icon-btn *,body.dark-theme-active .back-btn,body.dark-theme-active .back-btn *,body.dark-theme-active .close-search,body.dark-theme-active .close-search *{color:var(--chat-text-secondary)!important}[data-bs-theme="dark"] .icon-btn:hover,[data-bs-theme="dark"] .icon-btn:hover *,[data-bs-theme="dark"] .back-btn:hover,[data-bs-theme="dark"] .back-btn:hover *,[data-bs-theme="dark"] .close-search:hover,[data-bs-theme="dark"] .close-search:hover *,html[data-theme="dark"] .icon-btn:hover,html[data-theme="dark"] .icon-btn:hover *,html[data-theme="dark"] .back-btn:hover,html[data-theme="dark"] .back-btn:hover *,html[data-theme="dark"] .close-search:hover,html[data-theme="dark"] .close-search:hover *,body[data-theme="dark"] .icon-btn:hover,body[data-theme="dark"] .icon-btn:hover *,body[data-theme="dark"] .back-btn:hover,body[data-theme="dark"] .back-btn:hover *,body[data-theme="dark"] .close-search:hover,body[data-theme="dark"] .close-search:hover *,:root.dark-theme-active .icon-btn:hover,:root.dark-theme-active .icon-btn:hover *,:root.dark-theme-active .back-btn:hover,:root.dark-theme-active .back-btn:hover *,:root.dark-theme-active .close-search:hover,:root.dark-theme-active .close-search:hover *,html.dark-theme-active .icon-btn:hover,html.dark-theme-active .icon-btn:hover *,html.dark-theme-active .back-btn:hover,html.dark-theme-active .back-btn:hover *,html.dark-theme-active .close-search:hover,html.dark-theme-active .close-search:hover *,body.dark-theme-active .icon-btn:hover,body.dark-theme-active .icon-btn:hover *,body.dark-theme-active .back-btn:hover,body.dark-theme-active .back-btn:hover *,body.dark-theme-active .close-search:hover,body.dark-theme-active .close-search:hover *{background-color:rgba(255,255,255,0.1)!important;color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .icon-btn i,[data-bs-theme="dark"] .icon-btn svg,[data-bs-theme="dark"] .icon-btn img,[data-bs-theme="dark"] .back-btn i,[data-bs-theme="dark"] .back-btn svg,[data-bs-theme="dark"] .back-btn img,[data-bs-theme="dark"] .close-search i,[data-bs-theme="dark"] .close-search svg,[data-bs-theme="dark"] .close-search img,html[data-theme="dark"] .icon-btn i,html[data-theme="dark"] .icon-btn svg,html[data-theme="dark"] .icon-btn img,html[data-theme="dark"] .back-btn i,html[data-theme="dark"] .back-btn svg,html[data-theme="dark"] .back-btn img,html[data-theme="dark"] .close-search i,html[data-theme="dark"] .close-search svg,html[data-theme="dark"] .close-search img,body[data-theme="dark"] .icon-btn i,body[data-theme="dark"] .icon-btn svg,body[data-theme="dark"] .icon-btn img,body[data-theme="dark"] .back-btn i,body[data-theme="dark"] .back-btn svg,body[data-theme="dark"] .back-btn img,body[data-theme="dark"] .close-search i,body[data-theme="dark"] .close-search svg,body[data-theme="dark"] .close-search img,:root.dark-theme-active .icon-btn i,:root.dark-theme-active .icon-btn svg,:root.dark-theme-active .icon-btn img,:root.dark-theme-active .back-btn i,:root.dark-theme-active .back-btn svg,:root.dark-theme-active .back-btn img,:root.dark-theme-active .close-search i,:root.dark-theme-active .close-search svg,:root.dark-theme-active .close-search img,html.dark-theme-active .icon-btn i,html.dark-theme-active .icon-btn svg,html.dark-theme-active .icon-btn img,html.dark-theme-active .back-btn i,html.dark-theme-active .back-btn svg,html.dark-theme-active .back-btn img,html.dark-theme-active .close-search i,html.dark-theme-active .close-search svg,html.dark-theme-active .close-search img,body.dark-theme-active .icon-btn i,body.dark-theme-active .icon-btn svg,body.dark-theme-active .icon-btn img,body.dark-theme-active .back-btn i,body.dark-theme-active .back-btn svg,body.dark-theme-active .back-btn img,body.dark-theme-active .close-search i,body.dark-theme-active .close-search svg,body.dark-theme-active .close-search img{color:var(--chat-text-secondary)!important;fill:var(--chat-text-secondary)!important}[data-bs-theme="dark"] .icon-btn:hover i,[data-bs-theme="dark"] .icon-btn:hover svg,[data-bs-theme="dark"] .icon-btn:hover img,[data-bs-theme="dark"] .back-btn:hover i,[data-bs-theme="dark"] .back-btn:hover svg,[data-bs-theme="dark"] .back-btn:hover img,[data-bs-theme="dark"] .close-search:hover i,[data-bs-theme="dark"] .close-search:hover svg,[data-bs-theme="dark"] .close-search:hover img,html[data-theme="dark"] .icon-btn:hover i,html[data-theme="dark"] .icon-btn:hover svg,html[data-theme="dark"] .icon-btn:hover img,html[data-theme="dark"] .back-btn:hover i,html[data-theme="dark"] .back-btn:hover svg,html[data-theme="dark"] .back-btn:hover img,html[data-theme="dark"] .close-search:hover i,html[data-theme="dark"] .close-search:hover svg,html[data-theme="dark"] .close-search:hover img,body[data-theme="dark"] .icon-btn:hover i,body[data-theme="dark"] .icon-btn:hover svg,body[data-theme="dark"] .icon-btn:hover img,body[data-theme="dark"] .back-btn:hover i,body[data-theme="dark"] .back-btn:hover svg,body[data-theme="dark"] .back-btn:hover img,body[data-theme="dark"] .close-search:hover i,body[data-theme="dark"] .close-search:hover svg,body[data-theme="dark"] .close-search:hover img,:root.dark-theme-active .icon-btn:hover i,:root.dark-theme-active .icon-btn:hover svg,:root.dark-theme-active .icon-btn:hover img,:root.dark-theme-active .back-btn:hover i,:root.dark-theme-active .back-btn:hover svg,:root.dark-theme-active .back-btn:hover img,:root.dark-theme-active .close-search:hover i,:root.dark-theme-active .close-search:hover svg,:root.dark-theme-active .close-search:hover img,html.dark-theme-active .icon-btn:hover i,html.dark-theme-active .icon-btn:hover svg,html.dark-theme-active .icon-btn:hover img,html.dark-theme-active .back-btn:hover i,html.dark-theme-active .back-btn:hover svg,html.dark-theme-active .back-btn:hover img,html.dark-theme-active .close-search:hover i,html.dark-theme-active .close-search:hover svg,html.dark-theme-active .close-search:hover img,body.dark-theme-active .icon-btn:hover i,body.dark-theme-active .icon-btn:hover svg,body.dark-theme-active .icon-btn:hover img,body.dark-theme-active .back-btn:hover i,body.dark-theme-active .back-btn:hover svg,body.dark-theme-active .back-btn:hover img,body.dark-theme-active .close-search:hover i,body.dark-theme-active .close-search:hover svg,body.dark-theme-active .close-search:hover img{color:var(--chat-text-primary)!important;fill:var(--chat-text-primary)!important}[data-bs-theme="dark"] .avatar,[data-bs-theme="dark"] .chat-header-avatar,[data-bs-theme="dark"] .sma-tg-chat-list-avatar,[data-bs-theme="dark"] .sma-tg-room-avatar,html[data-theme="dark"] .avatar,html[data-theme="dark"] .chat-header-avatar,html[data-theme="dark"] .sma-tg-chat-list-avatar,html[data-theme="dark"] .sma-tg-room-avatar,body[data-theme="dark"] .avatar,body[data-theme="dark"] .chat-header-avatar,body[data-theme="dark"] .sma-tg-chat-list-avatar,body[data-theme="dark"] .sma-tg-room-avatar,:root.dark-theme-active .avatar,:root.dark-theme-active .chat-header-avatar,:root.dark-theme-active .sma-tg-chat-list-avatar,:root.dark-theme-active .sma-tg-room-avatar,html.dark-theme-active .avatar,html.dark-theme-active .chat-header-avatar,html.dark-theme-active .sma-tg-chat-list-avatar,html.dark-theme-active .sma-tg-room-avatar,body.dark-theme-active .avatar,body.dark-theme-active .chat-header-avatar,body.dark-theme-active .sma-tg-chat-list-avatar,body.dark-theme-active .sma-tg-room-avatar{border-color:var(--chat-border)!important}[data-bs-theme="dark"] .sma-tg-messages::-webkit-scrollbar-track,[data-bs-theme="dark"] .chat-messages::-webkit-scrollbar-track,[data-bs-theme="dark"] .sma-tg-input-area textarea::-webkit-scrollbar-track,html[data-theme="dark"] .sma-tg-messages::-webkit-scrollbar-track,html[data-theme="dark"] .chat-messages::-webkit-scrollbar-track,html[data-theme="dark"] .sma-tg-input-area textarea::-webkit-scrollbar-track,body[data-theme="dark"] .sma-tg-messages::-webkit-scrollbar-track,body[data-theme="dark"] .chat-messages::-webkit-scrollbar-track,body[data-theme="dark"] .sma-tg-input-area textarea::-webkit-scrollbar-track,:root.dark-theme-active .sma-tg-messages::-webkit-scrollbar-track,:root.dark-theme-active .chat-messages::-webkit-scrollbar-track,:root.dark-theme-active .sma-tg-input-area textarea::-webkit-scrollbar-track,html.dark-theme-active .sma-tg-messages::-webkit-scrollbar-track,html.dark-theme-active .chat-messages::-webkit-scrollbar-track,html.dark-theme-active .sma-tg-input-area textarea::-webkit-scrollbar-track,body.dark-theme-active .sma-tg-messages::-webkit-scrollbar-track,body.dark-theme-active .chat-messages::-webkit-scrollbar-track,body.dark-theme-active .sma-tg-input-area textarea::-webkit-scrollbar-track{background:#374151!important}[data-bs-theme="dark"] .sma-tg-messages::-webkit-scrollbar-thumb,[data-bs-theme="dark"] .chat-messages::-webkit-scrollbar-thumb,[data-bs-theme="dark"] .sma-tg-input-area textarea::-webkit-scrollbar-thumb,html[data-theme="dark"] .sma-tg-messages::-webkit-scrollbar-thumb,html[data-theme="dark"] .chat-messages::-webkit-scrollbar-thumb,html[data-theme="dark"] .sma-tg-input-area textarea::-webkit-scrollbar-thumb,body[data-theme="dark"] .sma-tg-messages::-webkit-scrollbar-thumb,body[data-theme="dark"] .chat-messages::-webkit-scrollbar-thumb,body[data-theme="dark"] .sma-tg-input-area textarea::-webkit-scrollbar-thumb,:root.dark-theme-active .sma-tg-messages::-webkit-scrollbar-thumb,:root.dark-theme-active .chat-messages::-webkit-scrollbar-thumb,:root.dark-theme-active .sma-tg-input-area textarea::-webkit-scrollbar-thumb,html.dark-theme-active .sma-tg-messages::-webkit-scrollbar-thumb,html.dark-theme-active .chat-messages::-webkit-scrollbar-thumb,html.dark-theme-active .sma-tg-input-area textarea::-webkit-scrollbar-thumb,body.dark-theme-active .sma-tg-messages::-webkit-scrollbar-thumb,body.dark-theme-active .chat-messages::-webkit-scrollbar-thumb,body.dark-theme-active .sma-tg-input-area textarea::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.3)!important}[data-bs-theme="dark"] .sma-tg-messages:hover::-webkit-scrollbar-thumb,[data-bs-theme="dark"] .chat-messages:hover::-webkit-scrollbar-thumb,[data-bs-theme="dark"] .sma-tg-input-area textarea:hover::-webkit-scrollbar-thumb,html[data-theme="dark"] .sma-tg-messages:hover::-webkit-scrollbar-thumb,html[data-theme="dark"] .chat-messages:hover::-webkit-scrollbar-thumb,html[data-theme="dark"] .sma-tg-input-area textarea:hover::-webkit-scrollbar-thumb,body[data-theme="dark"] .sma-tg-messages:hover::-webkit-scrollbar-thumb,body[data-theme="dark"] .chat-messages:hover::-webkit-scrollbar-thumb,body[data-theme="dark"] .sma-tg-input-area textarea:hover::-webkit-scrollbar-thumb,:root.dark-theme-active .sma-tg-messages:hover::-webkit-scrollbar-thumb,:root.dark-theme-active .chat-messages:hover::-webkit-scrollbar-thumb,:root.dark-theme-active .sma-tg-input-area textarea:hover::-webkit-scrollbar-thumb,html.dark-theme-active .sma-tg-messages:hover::-webkit-scrollbar-thumb,html.dark-theme-active .chat-messages:hover::-webkit-scrollbar-thumb,html.dark-theme-active .sma-tg-input-area textarea:hover::-webkit-scrollbar-thumb,body.dark-theme-active .sma-tg-messages:hover::-webkit-scrollbar-thumb,body.dark-theme-active .chat-messages:hover::-webkit-scrollbar-thumb,body.dark-theme-active .sma-tg-input-area textarea:hover::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.5)!important}[data-bs-theme="dark"] .tg-chat-message--unread,html[data-theme="dark"] .tg-chat-message--unread,body[data-theme="dark"] .tg-chat-message--unread,:root.dark-theme-active .tg-chat-message--unread,html.dark-theme-active .tg-chat-message--unread,body.dark-theme-active .tg-chat-message--unread{background:rgba(255,193,7,0.1)!important}[data-bs-theme="dark"] .message-row.selected,html[data-theme="dark"] .message-row.selected,body[data-theme="dark"] .message-row.selected,:root.dark-theme-active .message-row.selected,html.dark-theme-active .message-row.selected,body.dark-theme-active .message-row.selected{background:rgba(79,172,254,0.1)!important}[data-bs-theme="dark"] .message-image,html[data-theme="dark"] .message-image,body[data-theme="dark"] .message-image,:root.dark-theme-active .message-image,html.dark-theme-active .message-image,body.dark-theme-active .message-image{border-color:var(--chat-border)!important}[data-bs-theme="dark"] .message-text video,html[data-theme="dark"] .message-text video,body[data-theme="dark"] .message-text video,:root.dark-theme-active .message-text video,html.dark-theme-active .message-text video,body.dark-theme-active .message-text video{border-color:var(--chat-border)!important}[data-bs-theme="dark"] .message-text iframe,html[data-theme="dark"] .message-text iframe,body[data-theme="dark"] .message-text iframe,:root.dark-theme-active .message-text iframe,html.dark-theme-active .message-text iframe,body.dark-theme-active .message-text iframe{border-color:var(--chat-border)!important}[data-bs-theme="dark"] .message-text .video-container,[data-bs-theme="dark"] .chat-bubble .video-container,[data-bs-theme="dark"] .message-bubble .video-container,html[data-theme="dark"] .message-text .video-container,html[data-theme="dark"] .chat-bubble .video-container,html[data-theme="dark"] .message-bubble .video-container,body[data-theme="dark"] .message-text .video-container,body[data-theme="dark"] .chat-bubble .video-container,body[data-theme="dark"] .message-bubble .video-container,:root.dark-theme-active .message-text .video-container,:root.dark-theme-active .chat-bubble .video-container,:root.dark-theme-active .message-bubble .video-container,html.dark-theme-active .message-text .video-container,html.dark-theme-active .chat-bubble .video-container,html.dark-theme-active .message-bubble .video-container,body.dark-theme-active .message-text .video-container,body.dark-theme-active .chat-bubble .video-container,body.dark-theme-active .message-bubble .video-container{position:relative!important;overflow:hidden!important;width:100%!important;max-width:100%!important;background:#000!important;margin:1rem 0!important;border-radius:8px!important;min-width:0!important;box-sizing:border-box!important;aspect-ratio:16 / 9!important}@supports not (aspect-ratio:16/9){[data-bs-theme="dark"] .message-text .video-container,[data-bs-theme="dark"] .chat-bubble .video-container,[data-bs-theme="dark"] .message-bubble .video-container,html[data-theme="dark"] .message-text .video-container,html[data-theme="dark"] .chat-bubble .video-container,html[data-theme="dark"] .message-bubble .video-container,body[data-theme="dark"] .message-text .video-container,body[data-theme="dark"] .chat-bubble .video-container,body[data-theme="dark"] .message-bubble .video-container,:root.dark-theme-active .message-text .video-container,:root.dark-theme-active .chat-bubble .video-container,:root.dark-theme-active .message-bubble .video-container,html.dark-theme-active .message-text .video-container,html.dark-theme-active .chat-bubble .video-container,html.dark-theme-active .message-bubble .video-container,body.dark-theme-active .message-text .video-container,body.dark-theme-active .chat-bubble .video-container,body.dark-theme-active .message-bubble .video-container{padding-bottom:56.25%!important;height:0!important}}[data-bs-theme="dark"] .message-text .video-container iframe,[data-bs-theme="dark"] .chat-bubble .video-container iframe,[data-bs-theme="dark"] .message-bubble .video-container iframe,html[data-theme="dark"] .message-text .video-container iframe,html[data-theme="dark"] .chat-bubble .video-container iframe,html[data-theme="dark"] .message-bubble .video-container iframe,body[data-theme="dark"] .message-text .video-container iframe,body[data-theme="dark"] .chat-bubble .video-container iframe,body[data-theme="dark"] .message-bubble .video-container iframe,:root.dark-theme-active .message-text .video-container iframe,:root.dark-theme-active .chat-bubble .video-container iframe,:root.dark-theme-active .message-bubble .video-container iframe,html.dark-theme-active .message-text .video-container iframe,html.dark-theme-active .chat-bubble .video-container iframe,html.dark-theme-active .message-bubble .video-container iframe,body.dark-theme-active .message-text .video-container iframe,body.dark-theme-active .chat-bubble .video-container iframe,body.dark-theme-active .message-bubble .video-container iframe{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;border:none!important;display:block!important;box-sizing:border-box!important}[data-bs-theme="dark"] .chat-bubble .video-container,[data-bs-theme="dark"] .message-bubble .video-container,html[data-theme="dark"] .chat-bubble .video-container,html[data-theme="dark"] .message-bubble .video-container,body[data-theme="dark"] .chat-bubble .video-container,body[data-theme="dark"] .message-bubble .video-container,:root.dark-theme-active .chat-bubble .video-container,:root.dark-theme-active .message-bubble .video-container,html.dark-theme-active .chat-bubble .video-container,html.dark-theme-active .message-bubble .video-container,body.dark-theme-active .chat-bubble .video-container,body.dark-theme-active .message-bubble .video-container{margin-left:-12px!important;margin-right:-12px!important;width:calc(100% + 24px)!important;max-width:calc(100% + 24px)!important}@media (min-width:768px){[data-bs-theme="dark"] .chat-bubble .video-container,[data-bs-theme="dark"] .message-bubble .video-container,html[data-theme="dark"] .chat-bubble .video-container,html[data-theme="dark"] .message-bubble .video-container,body[data-theme="dark"] .chat-bubble .video-container,body[data-theme="dark"] .message-bubble .video-container,:root.dark-theme-active .chat-bubble .video-container,:root.dark-theme-active .message-bubble .video-container,html.dark-theme-active .chat-bubble .video-container,html.dark-theme-active .message-bubble .video-container,body.dark-theme-active .chat-bubble .video-container,body.dark-theme-active .message-bubble .video-container{width:calc(100% + 24px)!important;max-width:none!important}}[data-bs-theme="dark"] .message-text .news-item-header,[data-bs-theme="dark"] .chat-bubble .news-item-header,[data-bs-theme="dark"] .message-bubble .news-item-header,html[data-theme="dark"] .message-text .news-item-header,html[data-theme="dark"] .chat-bubble .news-item-header,html[data-theme="dark"] .message-bubble .news-item-header,body[data-theme="dark"] .message-text .news-item-header,body[data-theme="dark"] .chat-bubble .news-item-header,body[data-theme="dark"] .message-bubble .news-item-header,:root.dark-theme-active .message-text .news-item-header,:root.dark-theme-active .chat-bubble .news-item-header,:root.dark-theme-active .message-bubble .news-item-header,html.dark-theme-active .message-text .news-item-header,html.dark-theme-active .chat-bubble .news-item-header,html.dark-theme-active .message-bubble .news-item-header,body.dark-theme-active .message-text .news-item-header,body.dark-theme-active .chat-bubble .news-item-header,body.dark-theme-active .message-bubble .news-item-header{margin-bottom:1rem!important}[data-bs-theme="dark"] .message-text .news-item-header .news-title,[data-bs-theme="dark"] .chat-bubble .news-item-header .news-title,[data-bs-theme="dark"] .message-bubble .news-item-header .news-title,html[data-theme="dark"] .message-text .news-item-header .news-title,html[data-theme="dark"] .chat-bubble .news-item-header .news-title,html[data-theme="dark"] .message-bubble .news-item-header .news-title,body[data-theme="dark"] .message-text .news-item-header .news-title,body[data-theme="dark"] .chat-bubble .news-item-header .news-title,body[data-theme="dark"] .message-bubble .news-item-header .news-title,:root.dark-theme-active .message-text .news-item-header .news-title,:root.dark-theme-active .chat-bubble .news-item-header .news-title,:root.dark-theme-active .message-bubble .news-item-header .news-title,html.dark-theme-active .message-text .news-item-header .news-title,html.dark-theme-active .chat-bubble .news-item-header .news-title,html.dark-theme-active .message-bubble .news-item-header .news-title,body.dark-theme-active .message-text .news-item-header .news-title,body.dark-theme-active .chat-bubble .news-item-header .news-title,body.dark-theme-active .message-bubble .news-item-header .news-title{font-size:1.25rem!important;font-weight:700!important;color:var(--chat-text-primary)!important;margin:0 0 0.75rem 0!important;line-height:1.4!important;padding:0!important;display:block!important}[data-bs-theme="dark"] .message-text .news-item-header .news-meta,[data-bs-theme="dark"] .chat-bubble .news-item-header .news-meta,[data-bs-theme="dark"] .message-bubble .news-item-header .news-meta,html[data-theme="dark"] .message-text .news-item-header .news-meta,html[data-theme="dark"] .chat-bubble .news-item-header .news-meta,html[data-theme="dark"] .message-bubble .news-item-header .news-meta,body[data-theme="dark"] .message-text .news-item-header .news-meta,body[data-theme="dark"] .chat-bubble .news-item-header .news-meta,body[data-theme="dark"] .message-bubble .news-item-header .news-meta,:root.dark-theme-active .message-text .news-item-header .news-meta,:root.dark-theme-active .chat-bubble .news-item-header .news-meta,:root.dark-theme-active .message-bubble .news-item-header .news-meta,html.dark-theme-active .message-text .news-item-header .news-meta,html.dark-theme-active .chat-bubble .news-item-header .news-meta,html.dark-theme-active .message-bubble .news-item-header .news-meta,body.dark-theme-active .message-text .news-item-header .news-meta,body.dark-theme-active .chat-bubble .news-item-header .news-meta,body.dark-theme-active .message-bubble .news-item-header .news-meta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:0.5rem!important;margin-top:0.5rem!important}[data-bs-theme="dark"] .message-text .news-item-header .news-status-badge,[data-bs-theme="dark"] .chat-bubble .news-item-header .news-status-badge,[data-bs-theme="dark"] .message-bubble .news-item-header .news-status-badge,html[data-theme="dark"] .message-text .news-item-header .news-status-badge,html[data-theme="dark"] .chat-bubble .news-item-header .news-status-badge,html[data-theme="dark"] .message-bubble .news-item-header .news-status-badge,body[data-theme="dark"] .message-text .news-item-header .news-status-badge,body[data-theme="dark"] .chat-bubble .news-item-header .news-status-badge,body[data-theme="dark"] .message-bubble .news-item-header .news-status-badge,:root.dark-theme-active .message-text .news-item-header .news-status-badge,:root.dark-theme-active .chat-bubble .news-item-header .news-status-badge,:root.dark-theme-active .message-bubble .news-item-header .news-status-badge,html.dark-theme-active .message-text .news-item-header .news-status-badge,html.dark-theme-active .chat-bubble .news-item-header .news-status-badge,html.dark-theme-active .message-bubble .news-item-header .news-status-badge,body.dark-theme-active .message-text .news-item-header .news-status-badge,body.dark-theme-active .chat-bubble .news-item-header .news-status-badge,body.dark-theme-active .message-bubble .news-item-header .news-status-badge{display:inline-block!important;padding:4px 12px!important;border-radius:12px!important;font-size:0.75rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.5px!important;white-space:nowrap!important}[data-bs-theme="dark"] .message-text .news-item-header .news-status-actual,[data-bs-theme="dark"] .chat-bubble .news-item-header .news-status-actual,[data-bs-theme="dark"] .message-bubble .news-item-header .news-status-actual,html[data-theme="dark"] .message-text .news-item-header .news-status-actual,html[data-theme="dark"] .chat-bubble .news-item-header .news-status-actual,html[data-theme="dark"] .message-bubble .news-item-header .news-status-actual,body[data-theme="dark"] .message-text .news-item-header .news-status-actual,body[data-theme="dark"] .chat-bubble .news-item-header .news-status-actual,body[data-theme="dark"] .message-bubble .news-item-header .news-status-actual,:root.dark-theme-active .message-text .news-item-header .news-status-actual,:root.dark-theme-active .chat-bubble .news-item-header .news-status-actual,:root.dark-theme-active .message-bubble .news-item-header .news-status-actual,html.dark-theme-active .message-text .news-item-header .news-status-actual,html.dark-theme-active .chat-bubble .news-item-header .news-status-actual,html.dark-theme-active .message-bubble .news-item-header .news-status-actual,body.dark-theme-active .message-text .news-item-header .news-status-actual,body.dark-theme-active .chat-bubble .news-item-header .news-status-actual,body.dark-theme-active .message-bubble .news-item-header .news-status-actual{background:linear-gradient(135deg,#007bff 0%,#0056b3 100%)!important;color:#fff!important;box-shadow:0 2px 4px rgba(0,123,255,0.3)!important}[data-bs-theme="dark"] .message-text .news-item-header .news-tags-wrapper,[data-bs-theme="dark"] .chat-bubble .news-item-header .news-tags-wrapper,[data-bs-theme="dark"] .message-bubble .news-item-header .news-tags-wrapper,html[data-theme="dark"] .message-text .news-item-header .news-tags-wrapper,html[data-theme="dark"] .chat-bubble .news-item-header .news-tags-wrapper,html[data-theme="dark"] .message-bubble .news-item-header .news-tags-wrapper,body[data-theme="dark"] .message-text .news-item-header .news-tags-wrapper,body[data-theme="dark"] .chat-bubble .news-item-header .news-tags-wrapper,body[data-theme="dark"] .message-bubble .news-item-header .news-tags-wrapper,:root.dark-theme-active .message-text .news-item-header .news-tags-wrapper,:root.dark-theme-active .chat-bubble .news-item-header .news-tags-wrapper,:root.dark-theme-active .message-bubble .news-item-header .news-tags-wrapper,html.dark-theme-active .message-text .news-item-header .news-tags-wrapper,html.dark-theme-active .chat-bubble .news-item-header .news-tags-wrapper,html.dark-theme-active .message-bubble .news-item-header .news-tags-wrapper,body.dark-theme-active .message-text .news-item-header .news-tags-wrapper,body.dark-theme-active .chat-bubble .news-item-header .news-tags-wrapper,body.dark-theme-active .message-bubble .news-item-header .news-tags-wrapper{display:flex!important;flex-wrap:wrap!important;gap:0.5rem!important;align-items:center!important}[data-bs-theme="dark"] .message-text .news-item-header .news-tag-badge,[data-bs-theme="dark"] .chat-bubble .news-item-header .news-tag-badge,[data-bs-theme="dark"] .message-bubble .news-item-header .news-tag-badge,html[data-theme="dark"] .message-text .news-item-header .news-tag-badge,html[data-theme="dark"] .chat-bubble .news-item-header .news-tag-badge,html[data-theme="dark"] .message-bubble .news-item-header .news-tag-badge,body[data-theme="dark"] .message-text .news-item-header .news-tag-badge,body[data-theme="dark"] .chat-bubble .news-item-header .news-tag-badge,body[data-theme="dark"] .message-bubble .news-item-header .news-tag-badge,:root.dark-theme-active .message-text .news-item-header .news-tag-badge,:root.dark-theme-active .chat-bubble .news-item-header .news-tag-badge,:root.dark-theme-active .message-bubble .news-item-header .news-tag-badge,html.dark-theme-active .message-text .news-item-header .news-tag-badge,html.dark-theme-active .chat-bubble .news-item-header .news-tag-badge,html.dark-theme-active .message-bubble .news-item-header .news-tag-badge,body.dark-theme-active .message-text .news-item-header .news-tag-badge,body.dark-theme-active .chat-bubble .news-item-header .news-tag-badge,body.dark-theme-active .message-bubble .news-item-header .news-tag-badge{display:inline-block!important;padding:4px 10px!important;border-radius:10px!important;font-size:0.75rem!important;font-weight:500!important;color:#fff!important;white-space:nowrap!important;box-shadow:0 1px 3px rgba(0,0,0,0.2)!important}[data-bs-theme="dark"] .message-text h3,[data-bs-theme="dark"] .message-text .h3,[data-bs-theme="dark"] .chat-bubble h3,[data-bs-theme="dark"] .chat-bubble .h3,[data-bs-theme="dark"] .message-bubble h3,[data-bs-theme="dark"] .message-bubble .h3,html[data-theme="dark"] .message-text h3,html[data-theme="dark"] .message-text .h3,html[data-theme="dark"] .chat-bubble h3,html[data-theme="dark"] .chat-bubble .h3,html[data-theme="dark"] .message-bubble h3,html[data-theme="dark"] .message-bubble .h3,body[data-theme="dark"] .message-text h3,body[data-theme="dark"] .message-text .h3,body[data-theme="dark"] .chat-bubble h3,body[data-theme="dark"] .chat-bubble .h3,body[data-theme="dark"] .message-bubble h3,body[data-theme="dark"] .message-bubble .h3,:root.dark-theme-active .message-text h3,:root.dark-theme-active .message-text .h3,:root.dark-theme-active .chat-bubble h3,:root.dark-theme-active .chat-bubble .h3,:root.dark-theme-active .message-bubble h3,:root.dark-theme-active .message-bubble .h3,html.dark-theme-active .message-text h3,html.dark-theme-active .message-text .h3,html.dark-theme-active .chat-bubble h3,html.dark-theme-active .chat-bubble .h3,html.dark-theme-active .message-bubble h3,html.dark-theme-active .message-bubble .h3,body.dark-theme-active .message-text h3,body.dark-theme-active .message-text .h3,body.dark-theme-active .chat-bubble h3,body.dark-theme-active .chat-bubble .h3,body.dark-theme-active .message-bubble h3,body.dark-theme-active .message-bubble .h3{font-size:1.25rem!important;font-weight:700!important;color:var(--chat-text-primary)!important;margin:0 0 0.75rem 0!important;line-height:1.4!important;padding:0!important;display:block!important}[data-bs-theme="dark"] .message-text .news-tags,[data-bs-theme="dark"] .chat-bubble .news-tags,[data-bs-theme="dark"] .message-bubble .news-tags,html[data-theme="dark"] .message-text .news-tags,html[data-theme="dark"] .chat-bubble .news-tags,html[data-theme="dark"] .message-bubble .news-tags,body[data-theme="dark"] .message-text .news-tags,body[data-theme="dark"] .chat-bubble .news-tags,body[data-theme="dark"] .message-bubble .news-tags,:root.dark-theme-active .message-text .news-tags,:root.dark-theme-active .chat-bubble .news-tags,:root.dark-theme-active .message-bubble .news-tags,html.dark-theme-active .message-text .news-tags,html.dark-theme-active .chat-bubble .news-tags,html.dark-theme-active .message-bubble .news-tags,body.dark-theme-active .message-text .news-tags,body.dark-theme-active .chat-bubble .news-tags,body.dark-theme-active .message-bubble .news-tags{display:flex!important;flex-wrap:wrap!important;gap:0.5rem!important;align-items:center!important;margin:0.5rem 0 1rem 0!important}[data-bs-theme="dark"] .message-text .news-tags .badge,[data-bs-theme="dark"] .chat-bubble .news-tags .badge,[data-bs-theme="dark"] .message-bubble .news-tags .badge,html[data-theme="dark"] .message-text .news-tags .badge,html[data-theme="dark"] .chat-bubble .news-tags .badge,html[data-theme="dark"] .message-bubble .news-tags .badge,body[data-theme="dark"] .message-text .news-tags .badge,body[data-theme="dark"] .chat-bubble .news-tags .badge,body[data-theme="dark"] .message-bubble .news-tags .badge,:root.dark-theme-active .message-text .news-tags .badge,:root.dark-theme-active .chat-bubble .news-tags .badge,:root.dark-theme-active .message-bubble .news-tags .badge,html.dark-theme-active .message-text .news-tags .badge,html.dark-theme-active .chat-bubble .news-tags .badge,html.dark-theme-active .message-bubble .news-tags .badge,body.dark-theme-active .message-text .news-tags .badge,body.dark-theme-active .chat-bubble .news-tags .badge,body.dark-theme-active .message-bubble .news-tags .badge{display:inline-block!important;padding:4px 10px!important;border-radius:10px!important;font-size:0.75rem!important;font-weight:500!important;color:#fff!important;white-space:nowrap!important;box-shadow:0 1px 3px rgba(0,0,0,0.2)!important;margin:0!important}[data-bs-theme="dark"] .message-text .news-content,[data-bs-theme="dark"] .chat-bubble .news-content,[data-bs-theme="dark"] .message-bubble .news-content,html[data-theme="dark"] .message-text .news-content,html[data-theme="dark"] .chat-bubble .news-content,html[data-theme="dark"] .message-bubble .news-content,body[data-theme="dark"] .message-text .news-content,body[data-theme="dark"] .chat-bubble .news-content,body[data-theme="dark"] .message-bubble .news-content,:root.dark-theme-active .message-text .news-content,:root.dark-theme-active .chat-bubble .news-content,:root.dark-theme-active .message-bubble .news-content,html.dark-theme-active .message-text .news-content,html.dark-theme-active .chat-bubble .news-content,html.dark-theme-active .message-bubble .news-content,body.dark-theme-active .message-text .news-content,body.dark-theme-active .chat-bubble .news-content,body.dark-theme-active .message-bubble .news-content{margin:1rem 0!important;line-height:1.6!important;color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .message-text .news-content p,[data-bs-theme="dark"] .chat-bubble .news-content p,[data-bs-theme="dark"] .message-bubble .news-content p,html[data-theme="dark"] .message-text .news-content p,html[data-theme="dark"] .chat-bubble .news-content p,html[data-theme="dark"] .message-bubble .news-content p,body[data-theme="dark"] .message-text .news-content p,body[data-theme="dark"] .chat-bubble .news-content p,body[data-theme="dark"] .message-bubble .news-content p,:root.dark-theme-active .message-text .news-content p,:root.dark-theme-active .chat-bubble .news-content p,:root.dark-theme-active .message-bubble .news-content p,html.dark-theme-active .message-text .news-content p,html.dark-theme-active .chat-bubble .news-content p,html.dark-theme-active .message-bubble .news-content p,body.dark-theme-active .message-text .news-content p,body.dark-theme-active .chat-bubble .news-content p,body.dark-theme-active .message-bubble .news-content p{margin-bottom:0.75rem!important}[data-bs-theme="dark"] .message-text .news-content p:last-child,[data-bs-theme="dark"] .chat-bubble .news-content p:last-child,[data-bs-theme="dark"] .message-bubble .news-content p:last-child,html[data-theme="dark"] .message-text .news-content p:last-child,html[data-theme="dark"] .chat-bubble .news-content p:last-child,html[data-theme="dark"] .message-bubble .news-content p:last-child,body[data-theme="dark"] .message-text .news-content p:last-child,body[data-theme="dark"] .chat-bubble .news-content p:last-child,body[data-theme="dark"] .message-bubble .news-content p:last-child,:root.dark-theme-active .message-text .news-content p:last-child,:root.dark-theme-active .chat-bubble .news-content p:last-child,:root.dark-theme-active .message-bubble .news-content p:last-child,html.dark-theme-active .message-text .news-content p:last-child,html.dark-theme-active .chat-bubble .news-content p:last-child,html.dark-theme-active .message-bubble .news-content p:last-child,body.dark-theme-active .message-text .news-content p:last-child,body.dark-theme-active .chat-bubble .news-content p:last-child,body.dark-theme-active .message-bubble .news-content p:last-child{margin-bottom:0!important}[data-bs-theme="dark"] .message-text .news-footer,[data-bs-theme="dark"] .chat-bubble .news-footer,[data-bs-theme="dark"] .message-bubble .news-footer,html[data-theme="dark"] .message-text .news-footer,html[data-theme="dark"] .chat-bubble .news-footer,html[data-theme="dark"] .message-bubble .news-footer,body[data-theme="dark"] .message-text .news-footer,body[data-theme="dark"] .chat-bubble .news-footer,body[data-theme="dark"] .message-bubble .news-footer,:root.dark-theme-active .message-text .news-footer,:root.dark-theme-active .chat-bubble .news-footer,:root.dark-theme-active .message-bubble .news-footer,html.dark-theme-active .message-text .news-footer,html.dark-theme-active .chat-bubble .news-footer,html.dark-theme-active .message-bubble .news-footer,body.dark-theme-active .message-text .news-footer,body.dark-theme-active .chat-bubble .news-footer,body.dark-theme-active .message-bubble .news-footer{margin-top:1rem!important;padding-top:1rem!important;border-top:1px solid rgba(255,255,255,0.1)!important}[data-bs-theme="dark"] [data-bs-theme="dark"] .message-text .news-footer,[data-bs-theme="dark"] [data-bs-theme="dark"] .chat-bubble .news-footer,[data-bs-theme="dark"] [data-bs-theme="dark"] .message-bubble .news-footer,[data-bs-theme="dark"] html[data-theme="dark"] .message-text .news-footer,[data-bs-theme="dark"] html[data-theme="dark"] .chat-bubble .news-footer,[data-bs-theme="dark"] html[data-theme="dark"] .message-bubble .news-footer,[data-bs-theme="dark"] body[data-theme="dark"] .message-text .news-footer,[data-bs-theme="dark"] body[data-theme="dark"] .chat-bubble .news-footer,[data-bs-theme="dark"] body[data-theme="dark"] .message-bubble .news-footer,[data-bs-theme="dark"] :root.dark-theme-active .message-text .news-footer,[data-bs-theme="dark"] :root.dark-theme-active .chat-bubble .news-footer,[data-bs-theme="dark"] :root.dark-theme-active .message-bubble .news-footer,[data-bs-theme="dark"] html.dark-theme-active .message-text .news-footer,[data-bs-theme="dark"] html.dark-theme-active .chat-bubble .news-footer,[data-bs-theme="dark"] html.dark-theme-active .message-bubble .news-footer,[data-bs-theme="dark"] body.dark-theme-active .message-text .news-footer,[data-bs-theme="dark"] body.dark-theme-active .chat-bubble .news-footer,[data-bs-theme="dark"] body.dark-theme-active .message-bubble .news-footer{border-top-color:rgba(255,255,255,0.1)!important}[data-bs-theme="dark"] .message-text .news-link-button,[data-bs-theme="dark"] .chat-bubble .news-link-button,[data-bs-theme="dark"] .message-bubble .news-link-button,html[data-theme="dark"] .message-text .news-link-button,html[data-theme="dark"] .chat-bubble .news-link-button,html[data-theme="dark"] .message-bubble .news-link-button,body[data-theme="dark"] .message-text .news-link-button,body[data-theme="dark"] .chat-bubble .news-link-button,body[data-theme="dark"] .message-bubble .news-link-button,:root.dark-theme-active .message-text .news-link-button,:root.dark-theme-active .chat-bubble .news-link-button,:root.dark-theme-active .message-bubble .news-link-button,html.dark-theme-active .message-text .news-link-button,html.dark-theme-active .chat-bubble .news-link-button,html.dark-theme-active .message-bubble .news-link-button,body.dark-theme-active .message-text .news-link-button,body.dark-theme-active .chat-bubble .news-link-button,body.dark-theme-active .message-bubble .news-link-button{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:10px 16px!important;margin:12px 0!important;background:var(--chat-primary)!important;color:#fff!important;text-decoration:none!important;border-radius:8px!important;font-weight:600!important;font-size:0.95rem!important;transition:all 0.2s ease!important;box-shadow:0 2px 4px rgba(0,0,0,0.1)!important;border:none!important;cursor:pointer!important}[data-bs-theme="dark"] .message-text .news-link-button i,[data-bs-theme="dark"] .chat-bubble .news-link-button i,[data-bs-theme="dark"] .message-bubble .news-link-button i,html[data-theme="dark"] .message-text .news-link-button i,html[data-theme="dark"] .chat-bubble .news-link-button i,html[data-theme="dark"] .message-bubble .news-link-button i,body[data-theme="dark"] .message-text .news-link-button i,body[data-theme="dark"] .chat-bubble .news-link-button i,body[data-theme="dark"] .message-bubble .news-link-button i,:root.dark-theme-active .message-text .news-link-button i,:root.dark-theme-active .chat-bubble .news-link-button i,:root.dark-theme-active .message-bubble .news-link-button i,html.dark-theme-active .message-text .news-link-button i,html.dark-theme-active .chat-bubble .news-link-button i,html.dark-theme-active .message-bubble .news-link-button i,body.dark-theme-active .message-text .news-link-button i,body.dark-theme-active .chat-bubble .news-link-button i,body.dark-theme-active .message-bubble .news-link-button i{font-size:0.9rem!important;opacity:0.9!important;color:#fff!important}[data-bs-theme="dark"] .message-text .news-link-button,[data-bs-theme="dark"] .message-text .news-link-button *,[data-bs-theme="dark"] .message-text .news-link-button span,[data-bs-theme="dark"] .message-text .news-link-button text,[data-bs-theme="dark"] .chat-bubble .news-link-button,[data-bs-theme="dark"] .chat-bubble .news-link-button *,[data-bs-theme="dark"] .chat-bubble .news-link-button span,[data-bs-theme="dark"] .chat-bubble .news-link-button text,[data-bs-theme="dark"] .message-bubble .news-link-button,[data-bs-theme="dark"] .message-bubble .news-link-button *,[data-bs-theme="dark"] .message-bubble .news-link-button span,[data-bs-theme="dark"] .message-bubble .news-link-button text,html[data-theme="dark"] .message-text .news-link-button,html[data-theme="dark"] .message-text .news-link-button *,html[data-theme="dark"] .message-text .news-link-button span,html[data-theme="dark"] .message-text .news-link-button text,html[data-theme="dark"] .chat-bubble .news-link-button,html[data-theme="dark"] .chat-bubble .news-link-button *,html[data-theme="dark"] .chat-bubble .news-link-button span,html[data-theme="dark"] .chat-bubble .news-link-button text,html[data-theme="dark"] .message-bubble .news-link-button,html[data-theme="dark"] .message-bubble .news-link-button *,html[data-theme="dark"] .message-bubble .news-link-button span,html[data-theme="dark"] .message-bubble .news-link-button text,body[data-theme="dark"] .message-text .news-link-button,body[data-theme="dark"] .message-text .news-link-button *,body[data-theme="dark"] .message-text .news-link-button span,body[data-theme="dark"] .message-text .news-link-button text,body[data-theme="dark"] .chat-bubble .news-link-button,body[data-theme="dark"] .chat-bubble .news-link-button *,body[data-theme="dark"] .chat-bubble .news-link-button span,body[data-theme="dark"] .chat-bubble .news-link-button text,body[data-theme="dark"] .message-bubble .news-link-button,body[data-theme="dark"] .message-bubble .news-link-button *,body[data-theme="dark"] .message-bubble .news-link-button span,body[data-theme="dark"] .message-bubble .news-link-button text,:root.dark-theme-active .message-text .news-link-button,:root.dark-theme-active .message-text .news-link-button *,:root.dark-theme-active .message-text .news-link-button span,:root.dark-theme-active .message-text .news-link-button text,:root.dark-theme-active .chat-bubble .news-link-button,:root.dark-theme-active .chat-bubble .news-link-button *,:root.dark-theme-active .chat-bubble .news-link-button span,:root.dark-theme-active .chat-bubble .news-link-button text,:root.dark-theme-active .message-bubble .news-link-button,:root.dark-theme-active .message-bubble .news-link-button *,:root.dark-theme-active .message-bubble .news-link-button span,:root.dark-theme-active .message-bubble .news-link-button text,html.dark-theme-active .message-text .news-link-button,html.dark-theme-active .message-text .news-link-button *,html.dark-theme-active .message-text .news-link-button span,html.dark-theme-active .message-text .news-link-button text,html.dark-theme-active .chat-bubble .news-link-button,html.dark-theme-active .chat-bubble .news-link-button *,html.dark-theme-active .chat-bubble .news-link-button span,html.dark-theme-active .chat-bubble .news-link-button text,html.dark-theme-active .message-bubble .news-link-button,html.dark-theme-active .message-bubble .news-link-button *,html.dark-theme-active .message-bubble .news-link-button span,html.dark-theme-active .message-bubble .news-link-button text,body.dark-theme-active .message-text .news-link-button,body.dark-theme-active .message-text .news-link-button *,body.dark-theme-active .message-text .news-link-button span,body.dark-theme-active .message-text .news-link-button text,body.dark-theme-active .chat-bubble .news-link-button,body.dark-theme-active .chat-bubble .news-link-button *,body.dark-theme-active .chat-bubble .news-link-button span,body.dark-theme-active .chat-bubble .news-link-button text,body.dark-theme-active .message-bubble .news-link-button,body.dark-theme-active .message-bubble .news-link-button *,body.dark-theme-active .message-bubble .news-link-button span,body.dark-theme-active .message-bubble .news-link-button text{color:#fff!important}[data-bs-theme="dark"] .message-text .news-link-button:hover,[data-bs-theme="dark"] .chat-bubble .news-link-button:hover,[data-bs-theme="dark"] .message-bubble .news-link-button:hover,html[data-theme="dark"] .message-text .news-link-button:hover,html[data-theme="dark"] .chat-bubble .news-link-button:hover,html[data-theme="dark"] .message-bubble .news-link-button:hover,body[data-theme="dark"] .message-text .news-link-button:hover,body[data-theme="dark"] .chat-bubble .news-link-button:hover,body[data-theme="dark"] .message-bubble .news-link-button:hover,:root.dark-theme-active .message-text .news-link-button:hover,:root.dark-theme-active .chat-bubble .news-link-button:hover,:root.dark-theme-active .message-bubble .news-link-button:hover,html.dark-theme-active .message-text .news-link-button:hover,html.dark-theme-active .chat-bubble .news-link-button:hover,html.dark-theme-active .message-bubble .news-link-button:hover,body.dark-theme-active .message-text .news-link-button:hover,body.dark-theme-active .chat-bubble .news-link-button:hover,body.dark-theme-active .message-bubble .news-link-button:hover{background:var(--chat-primary)!important;filter:brightness(0.9)!important;box-shadow:0 4px 8px rgba(0,0,0,0.15)!important;transform:translateY(-1px)!important;color:#fff!important;text-decoration:none!important}[data-bs-theme="dark"] .message-text .news-link-button:hover,[data-bs-theme="dark"] .message-text .news-link-button:hover *,[data-bs-theme="dark"] .message-text .news-link-button:hover span,[data-bs-theme="dark"] .message-text .news-link-button:hover text,[data-bs-theme="dark"] .chat-bubble .news-link-button:hover,[data-bs-theme="dark"] .chat-bubble .news-link-button:hover *,[data-bs-theme="dark"] .chat-bubble .news-link-button:hover span,[data-bs-theme="dark"] .chat-bubble .news-link-button:hover text,[data-bs-theme="dark"] .message-bubble .news-link-button:hover,[data-bs-theme="dark"] .message-bubble .news-link-button:hover *,[data-bs-theme="dark"] .message-bubble .news-link-button:hover span,[data-bs-theme="dark"] .message-bubble .news-link-button:hover text,html[data-theme="dark"] .message-text .news-link-button:hover,html[data-theme="dark"] .message-text .news-link-button:hover *,html[data-theme="dark"] .message-text .news-link-button:hover span,html[data-theme="dark"] .message-text .news-link-button:hover text,html[data-theme="dark"] .chat-bubble .news-link-button:hover,html[data-theme="dark"] .chat-bubble .news-link-button:hover *,html[data-theme="dark"] .chat-bubble .news-link-button:hover span,html[data-theme="dark"] .chat-bubble .news-link-button:hover text,html[data-theme="dark"] .message-bubble .news-link-button:hover,html[data-theme="dark"] .message-bubble .news-link-button:hover *,html[data-theme="dark"] .message-bubble .news-link-button:hover span,html[data-theme="dark"] .message-bubble .news-link-button:hover text,body[data-theme="dark"] .message-text .news-link-button:hover,body[data-theme="dark"] .message-text .news-link-button:hover *,body[data-theme="dark"] .message-text .news-link-button:hover span,body[data-theme="dark"] .message-text .news-link-button:hover text,body[data-theme="dark"] .chat-bubble .news-link-button:hover,body[data-theme="dark"] .chat-bubble .news-link-button:hover *,body[data-theme="dark"] .chat-bubble .news-link-button:hover span,body[data-theme="dark"] .chat-bubble .news-link-button:hover text,body[data-theme="dark"] .message-bubble .news-link-button:hover,body[data-theme="dark"] .message-bubble .news-link-button:hover *,body[data-theme="dark"] .message-bubble .news-link-button:hover span,body[data-theme="dark"] .message-bubble .news-link-button:hover text,:root.dark-theme-active .message-text .news-link-button:hover,:root.dark-theme-active .message-text .news-link-button:hover *,:root.dark-theme-active .message-text .news-link-button:hover span,:root.dark-theme-active .message-text .news-link-button:hover text,:root.dark-theme-active .chat-bubble .news-link-button:hover,:root.dark-theme-active .chat-bubble .news-link-button:hover *,:root.dark-theme-active .chat-bubble .news-link-button:hover span,:root.dark-theme-active .chat-bubble .news-link-button:hover text,:root.dark-theme-active .message-bubble .news-link-button:hover,:root.dark-theme-active .message-bubble .news-link-button:hover *,:root.dark-theme-active .message-bubble .news-link-button:hover span,:root.dark-theme-active .message-bubble .news-link-button:hover text,html.dark-theme-active .message-text .news-link-button:hover,html.dark-theme-active .message-text .news-link-button:hover *,html.dark-theme-active .message-text .news-link-button:hover span,html.dark-theme-active .message-text .news-link-button:hover text,html.dark-theme-active .chat-bubble .news-link-button:hover,html.dark-theme-active .chat-bubble .news-link-button:hover *,html.dark-theme-active .chat-bubble .news-link-button:hover span,html.dark-theme-active .chat-bubble .news-link-button:hover text,html.dark-theme-active .message-bubble .news-link-button:hover,html.dark-theme-active .message-bubble .news-link-button:hover *,html.dark-theme-active .message-bubble .news-link-button:hover span,html.dark-theme-active .message-bubble .news-link-button:hover text,body.dark-theme-active .message-text .news-link-button:hover,body.dark-theme-active .message-text .news-link-button:hover *,body.dark-theme-active .message-text .news-link-button:hover span,body.dark-theme-active .message-text .news-link-button:hover text,body.dark-theme-active .chat-bubble .news-link-button:hover,body.dark-theme-active .chat-bubble .news-link-button:hover *,body.dark-theme-active .chat-bubble .news-link-button:hover span,body.dark-theme-active .chat-bubble .news-link-button:hover text,body.dark-theme-active .message-bubble .news-link-button:hover,body.dark-theme-active .message-bubble .news-link-button:hover *,body.dark-theme-active .message-bubble .news-link-button:hover span,body.dark-theme-active .message-bubble .news-link-button:hover text{color:#fff!important}[data-bs-theme="dark"] .message-text .news-link-button:active,[data-bs-theme="dark"] .chat-bubble .news-link-button:active,[data-bs-theme="dark"] .message-bubble .news-link-button:active,html[data-theme="dark"] .message-text .news-link-button:active,html[data-theme="dark"] .chat-bubble .news-link-button:active,html[data-theme="dark"] .message-bubble .news-link-button:active,body[data-theme="dark"] .message-text .news-link-button:active,body[data-theme="dark"] .chat-bubble .news-link-button:active,body[data-theme="dark"] .message-bubble .news-link-button:active,:root.dark-theme-active .message-text .news-link-button:active,:root.dark-theme-active .chat-bubble .news-link-button:active,:root.dark-theme-active .message-bubble .news-link-button:active,html.dark-theme-active .message-text .news-link-button:active,html.dark-theme-active .chat-bubble .news-link-button:active,html.dark-theme-active .message-bubble .news-link-button:active,body.dark-theme-active .message-text .news-link-button:active,body.dark-theme-active .chat-bubble .news-link-button:active,body.dark-theme-active .message-bubble .news-link-button:active{transform:translateY(0)!important;box-shadow:0 2px 4px rgba(0,0,0,0.1)!important;filter:brightness(0.85)!important}[data-bs-theme="dark"] .message-text a:not(.news-link-button),[data-bs-theme="dark"] .chat-bubble a:not(.news-link-button),[data-bs-theme="dark"] .message-bubble a:not(.news-link-button),[data-bs-theme="dark"] .message-text .link,[data-bs-theme="dark"] .chat-bubble .link,[data-bs-theme="dark"] .message-bubble .link,html[data-theme="dark"] .message-text a:not(.news-link-button),html[data-theme="dark"] .chat-bubble a:not(.news-link-button),html[data-theme="dark"] .message-bubble a:not(.news-link-button),html[data-theme="dark"] .message-text .link,html[data-theme="dark"] .chat-bubble .link,html[data-theme="dark"] .message-bubble .link,body[data-theme="dark"] .message-text a:not(.news-link-button),body[data-theme="dark"] .chat-bubble a:not(.news-link-button),body[data-theme="dark"] .message-bubble a:not(.news-link-button),body[data-theme="dark"] .message-text .link,body[data-theme="dark"] .chat-bubble .link,body[data-theme="dark"] .message-bubble .link,:root.dark-theme-active .message-text a:not(.news-link-button),:root.dark-theme-active .chat-bubble a:not(.news-link-button),:root.dark-theme-active .message-bubble a:not(.news-link-button),:root.dark-theme-active .message-text .link,:root.dark-theme-active .chat-bubble .link,:root.dark-theme-active .message-bubble .link,html.dark-theme-active .message-text a:not(.news-link-button),html.dark-theme-active .chat-bubble a:not(.news-link-button),html.dark-theme-active .message-bubble a:not(.news-link-button),html.dark-theme-active .message-text .link,html.dark-theme-active .chat-bubble .link,html.dark-theme-active .message-bubble .link,body.dark-theme-active .message-text a:not(.news-link-button),body.dark-theme-active .chat-bubble a:not(.news-link-button),body.dark-theme-active .message-bubble a:not(.news-link-button),body.dark-theme-active .message-text .link,body.dark-theme-active .chat-bubble .link,body.dark-theme-active .message-bubble .link{color:var(--chat-primary)!important;text-decoration:underline;font-weight:500}[data-bs-theme="dark"] .message-text a:not(.news-link-button):hover,[data-bs-theme="dark"] .chat-bubble a:not(.news-link-button):hover,[data-bs-theme="dark"] .message-bubble a:not(.news-link-button):hover,[data-bs-theme="dark"] .message-text .link:hover,[data-bs-theme="dark"] .chat-bubble .link:hover,[data-bs-theme="dark"] .message-bubble .link:hover,html[data-theme="dark"] .message-text a:not(.news-link-button):hover,html[data-theme="dark"] .chat-bubble a:not(.news-link-button):hover,html[data-theme="dark"] .message-bubble a:not(.news-link-button):hover,html[data-theme="dark"] .message-text .link:hover,html[data-theme="dark"] .chat-bubble .link:hover,html[data-theme="dark"] .message-bubble .link:hover,body[data-theme="dark"] .message-text a:not(.news-link-button):hover,body[data-theme="dark"] .chat-bubble a:not(.news-link-button):hover,body[data-theme="dark"] .message-bubble a:not(.news-link-button):hover,body[data-theme="dark"] .message-text .link:hover,body[data-theme="dark"] .chat-bubble .link:hover,body[data-theme="dark"] .message-bubble .link:hover,:root.dark-theme-active .message-text a:not(.news-link-button):hover,:root.dark-theme-active .chat-bubble a:not(.news-link-button):hover,:root.dark-theme-active .message-bubble a:not(.news-link-button):hover,:root.dark-theme-active .message-text .link:hover,:root.dark-theme-active .chat-bubble .link:hover,:root.dark-theme-active .message-bubble .link:hover,html.dark-theme-active .message-text a:not(.news-link-button):hover,html.dark-theme-active .chat-bubble a:not(.news-link-button):hover,html.dark-theme-active .message-bubble a:not(.news-link-button):hover,html.dark-theme-active .message-text .link:hover,html.dark-theme-active .chat-bubble .link:hover,html.dark-theme-active .message-bubble .link:hover,body.dark-theme-active .message-text a:not(.news-link-button):hover,body.dark-theme-active .chat-bubble a:not(.news-link-button):hover,body.dark-theme-active .message-bubble a:not(.news-link-button):hover,body.dark-theme-active .message-text .link:hover,body.dark-theme-active .chat-bubble .link:hover,body.dark-theme-active .message-bubble .link:hover{color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .message-text code,html[data-theme="dark"] .message-text code,body[data-theme="dark"] .message-text code,:root.dark-theme-active .message-text code,html.dark-theme-active .message-text code,body.dark-theme-active .message-text code{background:#374151!important;color:var(--chat-text-primary)!important;border-color:var(--chat-border)!important}[data-bs-theme="dark"] .message-text pre,html[data-theme="dark"] .message-text pre,body[data-theme="dark"] .message-text pre,:root.dark-theme-active .message-text pre,html.dark-theme-active .message-text pre,body.dark-theme-active .message-text pre{background:#374151!important;color:var(--chat-text-primary)!important;border-color:var(--chat-border)!important}[data-bs-theme="dark"] .message-text blockquote,html[data-theme="dark"] .message-text blockquote,body[data-theme="dark"] .message-text blockquote,:root.dark-theme-active .message-text blockquote,html.dark-theme-active .message-text blockquote,body.dark-theme-active .message-text blockquote{border-left-color:var(--chat-border)!important;color:var(--chat-text-secondary)!important}[data-bs-theme="dark"] .message-text ul,[data-bs-theme="dark"] .message-text ol,html[data-theme="dark"] .message-text ul,html[data-theme="dark"] .message-text ol,body[data-theme="dark"] .message-text ul,body[data-theme="dark"] .message-text ol,:root.dark-theme-active .message-text ul,:root.dark-theme-active .message-text ol,html.dark-theme-active .message-text ul,html.dark-theme-active .message-text ol,body.dark-theme-active .message-text ul,body.dark-theme-active .message-text ol{color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .message-text li,html[data-theme="dark"] .message-text li,body[data-theme="dark"] .message-text li,:root.dark-theme-active .message-text li,html.dark-theme-active .message-text li,body.dark-theme-active .message-text li{color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .message-text table,html[data-theme="dark"] .message-text table,body[data-theme="dark"] .message-text table,:root.dark-theme-active .message-text table,html.dark-theme-active .message-text table,body.dark-theme-active .message-text table{border-color:var(--chat-border)!important}[data-bs-theme="dark"] .message-text th,[data-bs-theme="dark"] .message-text td,html[data-theme="dark"] .message-text th,html[data-theme="dark"] .message-text td,body[data-theme="dark"] .message-text th,body[data-theme="dark"] .message-text td,:root.dark-theme-active .message-text th,:root.dark-theme-active .message-text td,html.dark-theme-active .message-text th,html.dark-theme-active .message-text td,body.dark-theme-active .message-text th,body.dark-theme-active .message-text td{border-color:var(--chat-border)!important;color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .message-text th,html[data-theme="dark"] .message-text th,body[data-theme="dark"] .message-text th,:root.dark-theme-active .message-text th,html.dark-theme-active .message-text th,body.dark-theme-active .message-text th{background:#374151!important}[data-bs-theme="dark"] .message-text hr,html[data-theme="dark"] .message-text hr,body[data-theme="dark"] .message-text hr,:root.dark-theme-active .message-text hr,html.dark-theme-active .message-text hr,body.dark-theme-active .message-text hr{border-color:var(--chat-border)!important}[data-bs-theme="dark"] .mention-link,html[data-theme="dark"] .mention-link,body[data-theme="dark"] .mention-link,:root.dark-theme-active .mention-link,html.dark-theme-active .mention-link,body.dark-theme-active .mention-link{color:var(--chat-primary)!important}[data-bs-theme="dark"] .mention-link:hover,html[data-theme="dark"] .mention-link:hover,body[data-theme="dark"] .mention-link:hover,:root.dark-theme-active .mention-link:hover,html.dark-theme-active .mention-link:hover,body.dark-theme-active .mention-link:hover{color:var(--chat-text-primary)!important}[data-bs-theme="dark"] .reaction-bar,html[data-theme="dark"] .reaction-bar,body[data-theme="dark"] .reaction-bar,:root.dark-theme-active .reaction-bar,html.dark-theme-active .reaction-bar,body.dark-theme-active .reaction-bar{background:transparent!important}[data-bs-theme="dark"] .reply-snippet,html[data-theme="dark"] .reply-snippet,body[data-theme="dark"] .reply-snippet,:root.dark-theme-active .reply-snippet,html.dark-theme-active .reply-snippet,body.dark-theme-active .reply-snippet{background:#374151!important;border-left-color:var(--chat-border)!important}[data-bs-theme="dark"] .author-name,html[data-theme="dark"] .author-name,body[data-theme="dark"] .author-name,:root.dark-theme-active .author-name,html.dark-theme-active .author-name,body.dark-theme-active .author-name{color:var(--chat-primary)!important}[data-bs-theme="dark"] .timestamp,html[data-theme="dark"] .timestamp,body[data-theme="dark"] .timestamp,:root.dark-theme-active .timestamp,html.dark-theme-active .timestamp,body.dark-theme-active .timestamp{color:var(--chat-text-muted)!important}[data-bs-theme="dark"] .read-status,html[data-theme="dark"] .read-status,body[data-theme="dark"] .read-status,:root.dark-theme-active .read-status,html.dark-theme-active .read-status,body.dark-theme-active .read-status{color:var(--chat-text-muted)!important}[data-bs-theme="dark"] .pin-icon,html[data-theme="dark"] .pin-icon,body[data-theme="dark"] .pin-icon,:root.dark-theme-active .pin-icon,html.dark-theme-active .pin-icon,body.dark-theme-active .pin-icon{color:var(--chat-text-muted)!important}[data-bs-theme="dark"] .message-row.continued,html[data-theme="dark"] .message-row.continued,body[data-theme="dark"] .message-row.continued,:root.dark-theme-active .message-row.continued,html.dark-theme-active .message-row.continued,body.dark-theme-active .message-row.continued{background:transparent!important}[data-bs-theme="dark"] .message-row.group-start,html[data-theme="dark"] .message-row.group-start,body[data-theme="dark"] .message-row.group-start,:root.dark-theme-active .message-row.group-start,html.dark-theme-active .message-row.group-start,body.dark-theme-active .message-row.group-start{background:transparent!important}[data-bs-theme="dark"] .message-row.other,html[data-theme="dark"] .message-row.other,body[data-theme="dark"] .message-row.other,:root.dark-theme-active .message-row.other,html.dark-theme-active .message-row.other,body.dark-theme-active .message-row.other{background:transparent!important}[data-bs-theme="dark"] .message-row.own,html[data-theme="dark"] .message-row.own,body[data-theme="dark"] .message-row.own,:root.dark-theme-active .message-row.own,html.dark-theme-active .message-row.own,body.dark-theme-active .message-row.own{background:transparent!important}[data-bs-theme="dark"] .message-row.pinned,html[data-theme="dark"] .message-row.pinned,body[data-theme="dark"] .message-row.pinned,:root.dark-theme-active .message-row.pinned,html.dark-theme-active .message-row.pinned,body.dark-theme-active .message-row.pinned{background:#4b5563!important}[data-bs-theme="dark"] .message-row.selected,html[data-theme="dark"] .message-row.selected,body[data-theme="dark"] .message-row.selected,:root.dark-theme-active .message-row.selected,html.dark-theme-active .message-row.selected,body.dark-theme-active .message-row.selected{background:rgba(79,172,254,0.1)!important}[data-bs-theme="dark"] .message-row.unread,html[data-theme="dark"] .message-row.unread,body[data-theme="dark"] .message-row.unread,:root.dark-theme-active .message-row.unread,html.dark-theme-active .message-row.unread,body.dark-theme-active .message-row.unread{background:rgba(255,193,7,0.05)!important}[data-bs-theme="dark"] .message-row.error,html[data-theme="dark"] .message-row.error,body[data-theme="dark"] .message-row.error,:root.dark-theme-active .message-row.error,html.dark-theme-active .message-row.error,body.dark-theme-active .message-row.error{background:rgba(220,53,69,0.1)!important}[data-bs-theme="dark"] .message-row.success,html[data-theme="dark"] .message-row.success,body[data-theme="dark"] .message-row.success,:root.dark-theme-active .message-row.success,html.dark-theme-active .message-row.success,body.dark-theme-active .message-row.success{background:rgba(40,167,69,0.1)!important}[data-bs-theme="dark"] .message-row.warning,html[data-theme="dark"] .message-row.warning,body[data-theme="dark"] .message-row.warning,:root.dark-theme-active .message-row.warning,html.dark-theme-active .message-row.warning,body.dark-theme-active .message-row.warning{background:rgba(255,193,7,0.1)!important}[data-bs-theme="dark"] .message-row.info,html[data-theme="dark"] .message-row.info,body[data-theme="dark"] .message-row.info,:root.dark-theme-active .message-row.info,html.dark-theme-active .message-row.info,body.dark-theme-active .message-row.info{background:rgba(23,162,184,0.1)!important}[data-bs-theme="dark"] .chat-bubble.sent,[data-bs-theme="dark"] .chat-bubble.sent *,[data-bs-theme="dark"] .sma-tg-input-area .send-btn,[data-bs-theme="dark"] .sma-tg-input-area .send-btn *,[data-bs-theme="dark"] #sma-tg-send,[data-bs-theme="dark"] #sma-tg-send *,html[data-theme="dark"] .chat-bubble.sent,html[data-theme="dark"] .chat-bubble.sent *,html[data-theme="dark"] .sma-tg-input-area .send-btn,html[data-theme="dark"] .sma-tg-input-area .send-btn *,html[data-theme="dark"] #sma-tg-send,html[data-theme="dark"] #sma-tg-send *,body[data-theme="dark"] .chat-bubble.sent,body[data-theme="dark"] .chat-bubble.sent *,body[data-theme="dark"] .sma-tg-input-area .send-btn,body[data-theme="dark"] .sma-tg-input-area .send-btn *,body[data-theme="dark"] #sma-tg-send,body[data-theme="dark"] #sma-tg-send *,:root.dark-theme-active .chat-bubble.sent,:root.dark-theme-active .chat-bubble.sent *,:root.dark-theme-active .sma-tg-input-area .send-btn,:root.dark-theme-active .sma-tg-input-area .send-btn *,:root.dark-theme-active #sma-tg-send,:root.dark-theme-active #sma-tg-send *,html.dark-theme-active .chat-bubble.sent,html.dark-theme-active .chat-bubble.sent *,html.dark-theme-active .sma-tg-input-area .send-btn,html.dark-theme-active .sma-tg-input-area .send-btn *,html.dark-theme-active #sma-tg-send,html.dark-theme-active #sma-tg-send *,body.dark-theme-active .chat-bubble.sent,body.dark-theme-active .chat-bubble.sent *,body.dark-theme-active .sma-tg-input-area .send-btn,body.dark-theme-active .sma-tg-input-area .send-btn *,body.dark-theme-active #sma-tg-send,body.dark-theme-active #sma-tg-send *{color:#ffffff!important}[data-bs-theme="dark"] .sma-tg-chat-list-unread i,[data-bs-theme="dark"] .sma-tg-chat-list-unread svg,[data-bs-theme="dark"] .sma-tg-chat-list-unread img,[data-bs-theme="dark"] .sma-tg-chat-list-unread .icon,[data-bs-theme="dark"] .sma-tg-chat-list-unread .fas,[data-bs-theme="dark"] .sma-tg-chat-list-unread .far,[data-bs-theme="dark"] .sma-tg-chat-list-unread .fab,html[data-theme="dark"] .sma-tg-chat-list-unread i,html[data-theme="dark"] .sma-tg-chat-list-unread svg,html[data-theme="dark"] .sma-tg-chat-list-unread img,html[data-theme="dark"] .sma-tg-chat-list-unread .icon,html[data-theme="dark"] .sma-tg-chat-list-unread .fas,html[data-theme="dark"] .sma-tg-chat-list-unread .far,html[data-theme="dark"] .sma-tg-chat-list-unread .fab,body[data-theme="dark"] .sma-tg-chat-list-unread i,body[data-theme="dark"] .sma-tg-chat-list-unread svg,body[data-theme="dark"] .sma-tg-chat-list-unread img,body[data-theme="dark"] .sma-tg-chat-list-unread .icon,body[data-theme="dark"] .sma-tg-chat-list-unread .fas,body[data-theme="dark"] .sma-tg-chat-list-unread .far,body[data-theme="dark"] .sma-tg-chat-list-unread .fab,:root.dark-theme-active .sma-tg-chat-list-unread i,:root.dark-theme-active .sma-tg-chat-list-unread svg,:root.dark-theme-active .sma-tg-chat-list-unread img,:root.dark-theme-active .sma-tg-chat-list-unread .icon,:root.dark-theme-active .sma-tg-chat-list-unread .fas,:root.dark-theme-active .sma-tg-chat-list-unread .far,:root.dark-theme-active .sma-tg-chat-list-unread .fab,html.dark-theme-active .sma-tg-chat-list-unread i,html.dark-theme-active .sma-tg-chat-list-unread svg,html.dark-theme-active .sma-tg-chat-list-unread img,html.dark-theme-active .sma-tg-chat-list-unread .icon,html.dark-theme-active .sma-tg-chat-list-unread .fas,html.dark-theme-active .sma-tg-chat-list-unread .far,html.dark-theme-active .sma-tg-chat-list-unread .fab,body.dark-theme-active .sma-tg-chat-list-unread i,body.dark-theme-active .sma-tg-chat-list-unread svg,body.dark-theme-active .sma-tg-chat-list-unread img,body.dark-theme-active .sma-tg-chat-list-unread .icon,body.dark-theme-active .sma-tg-chat-list-unread .fas,body.dark-theme-active .sma-tg-chat-list-unread .far,body.dark-theme-active .sma-tg-chat-list-unread .fab{color:#ffffff!important;fill:#ffffff!important}[data-bs-theme="dark"] .chat-container,[data-bs-theme="dark"] .telegram-wrapper,[data-bs-theme="dark"] .sma-tg-root,html[data-theme="dark"] .chat-container,html[data-theme="dark"] .telegram-wrapper,html[data-theme="dark"] .sma-tg-root,body[data-theme="dark"] .chat-container,body[data-theme="dark"] .telegram-wrapper,body[data-theme="dark"] .sma-tg-root,:root.dark-theme-active .chat-container,:root.dark-theme-active .telegram-wrapper,:root.dark-theme-active .sma-tg-root,html.dark-theme-active .chat-container,html.dark-theme-active .telegram-wrapper,html.dark-theme-active .sma-tg-root,body.dark-theme-active .chat-container,body.dark-theme-active .telegram-wrapper,body.dark-theme-active .sma-tg-root{background:var(--chat-bg)!important;color:var(--chat-text-primary)!important}[data-bs-theme="dark"] [class*="chat"],[data-bs-theme="dark"] [class*="message"],[data-bs-theme="dark"] [class*="sma-tg"],[data-bs-theme="dark"] [class*="telegram"],html[data-theme="dark"] [class*="chat"],html[data-theme="dark"] [class*="message"],html[data-theme="dark"] [class*="sma-tg"],html[data-theme="dark"] [class*="telegram"],body[data-theme="dark"] [class*="chat"],body[data-theme="dark"] [class*="message"],body[data-theme="dark"] [class*="sma-tg"],body[data-theme="dark"] [class*="telegram"],:root.dark-theme-active [class*="chat"],:root.dark-theme-active [class*="message"],:root.dark-theme-active [class*="sma-tg"],:root.dark-theme-active [class*="telegram"],html.dark-theme-active [class*="chat"],html.dark-theme-active [class*="message"],html.dark-theme-active [class*="sma-tg"],html.dark-theme-active [class*="telegram"],body.dark-theme-active [class*="chat"],body.dark-theme-active [class*="message"],body.dark-theme-active [class*="sma-tg"],body.dark-theme-active [class*="telegram"]{color:var(--chat-text-primary)!important}[data-bs-theme="dark"] [class*="chat"] i,[data-bs-theme="dark"] [class*="chat"] svg,[data-bs-theme="dark"] [class*="chat"] img,[data-bs-theme="dark"] [class*="message"] i,[data-bs-theme="dark"] [class*="message"] svg,[data-bs-theme="dark"] [class*="message"] img,[data-bs-theme="dark"] [class*="sma-tg"] i,[data-bs-theme="dark"] [class*="sma-tg"] svg,[data-bs-theme="dark"] [class*="sma-tg"] img,html[data-theme="dark"] [class*="chat"] i,html[data-theme="dark"] [class*="chat"] svg,html[data-theme="dark"] [class*="chat"] img,html[data-theme="dark"] [class*="message"] i,html[data-theme="dark"] [class*="message"] svg,html[data-theme="dark"] [class*="message"] img,html[data-theme="dark"] [class*="sma-tg"] i,html[data-theme="dark"] [class*="sma-tg"] svg,html[data-theme="dark"] [class*="sma-tg"] img,body[data-theme="dark"] [class*="chat"] i,body[data-theme="dark"] [class*="chat"] svg,body[data-theme="dark"] [class*="chat"] img,body[data-theme="dark"] [class*="message"] i,body[data-theme="dark"] [class*="message"] svg,body[data-theme="dark"] [class*="message"] img,body[data-theme="dark"] [class*="sma-tg"] i,body[data-theme="dark"] [class*="sma-tg"] svg,body[data-theme="dark"] [class*="sma-tg"] img,:root.dark-theme-active [class*="chat"] i,:root.dark-theme-active [class*="chat"] svg,:root.dark-theme-active [class*="chat"] img,:root.dark-theme-active [class*="message"] i,:root.dark-theme-active [class*="message"] svg,:root.dark-theme-active [class*="message"] img,:root.dark-theme-active [class*="sma-tg"] i,:root.dark-theme-active [class*="sma-tg"] svg,:root.dark-theme-active [class*="sma-tg"] img,html.dark-theme-active [class*="chat"] i,html.dark-theme-active [class*="chat"] svg,html.dark-theme-active [class*="chat"] img,html.dark-theme-active [class*="message"] i,html.dark-theme-active [class*="message"] svg,html.dark-theme-active [class*="message"] img,html.dark-theme-active [class*="sma-tg"] i,html.dark-theme-active [class*="sma-tg"] svg,html.dark-theme-active [class*="sma-tg"] img,body.dark-theme-active [class*="chat"] i,body.dark-theme-active [class*="chat"] svg,body.dark-theme-active [class*="chat"] img,body.dark-theme-active [class*="message"] i,body.dark-theme-active [class*="message"] svg,body.dark-theme-active [class*="message"] img,body.dark-theme-active [class*="sma-tg"] i,body.dark-theme-active [class*="sma-tg"] svg,body.dark-theme-active [class*="sma-tg"] img{color:var(--chat-text-secondary)!important;fill:var(--chat-text-secondary)!important}[data-bs-theme="dark"] [class*="chat"]:hover i,[data-bs-theme="dark"] [class*="chat"]:hover svg,[data-bs-theme="dark"] [class*="chat"]:hover img,[data-bs-theme="dark"] [class*="message"]:hover i,[data-bs-theme="dark"] [class*="message"]:hover svg,[data-bs-theme="dark"] [class*="message"]:hover img,[data-bs-theme="dark"] [class*="sma-tg"]:hover i,[data-bs-theme="dark"] [class*="sma-tg"]:hover svg,[data-bs-theme="dark"] [class*="sma-tg"]:hover img,html[data-theme="dark"] [class*="chat"]:hover i,html[data-theme="dark"] [class*="chat"]:hover svg,html[data-theme="dark"] [class*="chat"]:hover img,html[data-theme="dark"] [class*="message"]:hover i,html[data-theme="dark"] [class*="message"]:hover svg,html[data-theme="dark"] [class*="message"]:hover img,html[data-theme="dark"] [class*="sma-tg"]:hover i,html[data-theme="dark"] [class*="sma-tg"]:hover svg,html[data-theme="dark"] [class*="sma-tg"]:hover img,body[data-theme="dark"] [class*="chat"]:hover i,body[data-theme="dark"] [class*="chat"]:hover svg,body[data-theme="dark"] [class*="chat"]:hover img,body[data-theme="dark"] [class*="message"]:hover i,body[data-theme="dark"] [class*="message"]:hover svg,body[data-theme="dark"] [class*="message"]:hover img,body[data-theme="dark"] [class*="sma-tg"]:hover i,body[data-theme="dark"] [class*="sma-tg"]:hover svg,body[data-theme="dark"] [class*="sma-tg"]:hover img,:root.dark-theme-active [class*="chat"]:hover i,:root.dark-theme-active [class*="chat"]:hover svg,:root.dark-theme-active [class*="chat"]:hover img,:root.dark-theme-active [class*="message"]:hover i,:root.dark-theme-active [class*="message"]:hover svg,:root.dark-theme-active [class*="message"]:hover img,:root.dark-theme-active [class*="sma-tg"]:hover i,:root.dark-theme-active [class*="sma-tg"]:hover svg,:root.dark-theme-active [class*="sma-tg"]:hover img,html.dark-theme-active [class*="chat"]:hover i,html.dark-theme-active [class*="chat"]:hover svg,html.dark-theme-active [class*="chat"]:hover img,html.dark-theme-active [class*="message"]:hover i,html.dark-theme-active [class*="message"]:hover svg,html.dark-theme-active [class*="message"]:hover img,html.dark-theme-active [class*="sma-tg"]:hover i,html.dark-theme-active [class*="sma-tg"]:hover svg,html.dark-theme-active [class*="sma-tg"]:hover img,body.dark-theme-active [class*="chat"]:hover i,body.dark-theme-active [class*="chat"]:hover svg,body.dark-theme-active [class*="chat"]:hover img,body.dark-theme-active [class*="message"]:hover i,body.dark-theme-active [class*="message"]:hover svg,body.dark-theme-active [class*="message"]:hover img,body.dark-theme-active [class*="sma-tg"]:hover i,body.dark-theme-active [class*="sma-tg"]:hover svg,body.dark-theme-active [class*="sma-tg"]:hover img{color:var(--chat-text-primary)!important;fill:var(--chat-text-primary)!important}[data-bs-theme="dark"] [class*="chat"].active i,[data-bs-theme="dark"] [class*="chat"].active svg,[data-bs-theme="dark"] [class*="chat"].active img,[data-bs-theme="dark"] [class*="message"].active i,[data-bs-theme="dark"] [class*="message"].active svg,[data-bs-theme="dark"] [class*="message"].active img,[data-bs-theme="dark"] [class*="sma-tg"].active i,[data-bs-theme="dark"] [class*="sma-tg"].active svg,[data-bs-theme="dark"] [class*="sma-tg"].active img,html[data-theme="dark"] [class*="chat"].active i,html[data-theme="dark"] [class*="chat"].active svg,html[data-theme="dark"] [class*="chat"].active img,html[data-theme="dark"] [class*="message"].active i,html[data-theme="dark"] [class*="message"].active svg,html[data-theme="dark"] [class*="message"].active img,html[data-theme="dark"] [class*="sma-tg"].active i,html[data-theme="dark"] [class*="sma-tg"].active svg,html[data-theme="dark"] [class*="sma-tg"].active img,body[data-theme="dark"] [class*="chat"].active i,body[data-theme="dark"] [class*="chat"].active svg,body[data-theme="dark"] [class*="chat"].active img,body[data-theme="dark"] [class*="message"].active i,body[data-theme="dark"] [class*="message"].active svg,body[data-theme="dark"] [class*="message"].active img,body[data-theme="dark"] [class*="sma-tg"].active i,body[data-theme="dark"] [class*="sma-tg"].active svg,body[data-theme="dark"] [class*="sma-tg"].active img,:root.dark-theme-active [class*="chat"].active i,:root.dark-theme-active [class*="chat"].active svg,:root.dark-theme-active [class*="chat"].active img,:root.dark-theme-active [class*="message"].active i,:root.dark-theme-active [class*="message"].active svg,:root.dark-theme-active [class*="message"].active img,:root.dark-theme-active [class*="sma-tg"].active i,:root.dark-theme-active [class*="sma-tg"].active svg,:root.dark-theme-active [class*="sma-tg"].active img,html.dark-theme-active [class*="chat"].active i,html.dark-theme-active [class*="chat"].active svg,html.dark-theme-active [class*="chat"].active img,html.dark-theme-active [class*="message"].active i,html.dark-theme-active [class*="message"].active svg,html.dark-theme-active [class*="message"].active img,html.dark-theme-active [class*="sma-tg"].active i,html.dark-theme-active [class*="sma-tg"].active svg,html.dark-theme-active [class*="sma-tg"].active img,body.dark-theme-active [class*="chat"].active i,body.dark-theme-active [class*="chat"].active svg,body.dark-theme-active [class*="chat"].active img,body.dark-theme-active [class*="message"].active i,body.dark-theme-active [class*="message"].active svg,body.dark-theme-active [class*="message"].active img,body.dark-theme-active [class*="sma-tg"].active i,body.dark-theme-active [class*="sma-tg"].active svg,body.dark-theme-active [class*="sma-tg"].active img{color:var(--chat-primary)!important;fill:var(--chat-primary)!important}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.chat-bubble.message-highlight{box-shadow:0 0 0 2px var(--chat-primary);animation:messageHighlight 2s ease-in-out}@keyframes messageHighlight{0%{background-color:var(--chat-primary-hover)}100%{background-color:inherit}}.mobile-panel-container{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background:#f8fafc;z-index:9999;display:none;flex-direction:column;overflow:hidden}.mobile-active-content-item{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;background:#f8fafc!important;z-index:10000!important;overflow:hidden!important}.mobile-chat-header{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;height:56px;padding:8px 16px;background:#f8fafc;border-bottom:1px solid #d1d5db;z-index:10;flex-shrink:0}.mobile-chat-header__close-btn{background:none;border:none;font-size:24px;color:#374151;cursor:pointer;padding:8px;border-radius:50%;transition:background-color 0.2s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.mobile-chat-header__close-btn:hover{background-color:rgba(0,0,0,0.05)}.mobile-chat-header__close-btn:active{background-color:rgba(0,0,0,0.1)}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.tg-chat-messages-container{flex:1!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.sma-tg-messages{flex:1!important;overflow-y:auto!important;padding:12px 16px 80px!important}.tg-chat-input-area{position:sticky!important;bottom:0!important;left:0!important;width:100%!important;background:#f8fafc!important;border-top:1px solid #d1d5db!important;flex-shrink:0!important;z-index:10!important}.mobile-panel-header,.mobile-panel-navigation{position:sticky;top:0;display:flex;justify-content:space-around;align-items:center;height:48px;border-bottom:1px solid #d1d5db;font-size:14px;font-weight:500;background:#f8fafc;z-index:10}.mobile-panel-navigation .nav-link{flex:1;text-align:center;color:#60728e;padding:0}.mobile-panel-navigation .nav-link.active{color:#2563eb;border-bottom:2px solid #2563eb}.mobile-panel-body,.mobile-panel-section-content,.mobile-list-items-container{display:flex;flex-direction:column;flex:1;min-height:0}.mobile-list-items-container{overflow-y:auto}.mobile-chat-search-container{background:white;border-radius:16px;padding:8px 12px;font-size:14px;margin:8px 12px}.mobile-chat-search-container .mobile-chat-type-filter{margin-top:8px}.mobile-chat-search-container .mobile-chat-type-filter select{width:100%;padding:6px 8px;border:1px solid #d1d5db;border-radius:6px;font-size:0.85rem;background:#ffffff;color:#111827}.mobile-chat-search-container .mobile-chat-type-filter select:focus{outline:none;border-color:#1e40af;box-shadow:0 0 0 2px rgba(30,64,175,0.1)}[data-bs-theme="dark"] .mobile-chat-search-container{background:#283547}[data-bs-theme="dark"] .mobile-chat-search-container .mobile-chat-type-filter select{background:#111827;color:#f9fafb;border-color:#374151}[data-bs-theme="dark"] .mobile-chat-search-container .mobile-chat-type-filter select:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,0.15)}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}#mobile-chat-search{background:transparent;border:none;width:100%;outline:none;font-size:14px}#mobile-chat-items-list{overflow-y:auto;flex:1;scrollbar-width:thin;-ms-overflow-style:none}#mobile-chat-items-list::-webkit-scrollbar{width:6px}#mobile-chat-items-list::-webkit-scrollbar-track{background:transparent}#mobile-chat-items-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);border-radius:3px;opacity:0;transition:opacity 0.3s}#mobile-chat-items-list:hover::-webkit-scrollbar-thumb{opacity:1}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.mobile-chat-list__item{display:flex;align-items:center;padding:10px 14px;border-bottom:1px solid #d1d5db;cursor:pointer;gap:12px;transition:background 0.2s ease}.mobile-chat-list__item:hover,.mobile-chat-list__item.active{background:#eaeefb}.mobile-chat-list__item.pinned{background:#fffcf9}.mobile-chat-list__avatar-container{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.mobile-chat-list__avatar-container img{width:100%;height:100%;object-fit:cover;border-radius:50%}.mobile-chat-list__name{font-weight:600;font-size:15px}.mobile-chat-list__message-preview{font-size:13px;color:#374151}.mobile-chat-list__time{font-size:12px;color:#60728e;align-self:flex-start}.mega-chat-context-menu{position:absolute;top:var(--y,0);left:var(--x,0);display:none;background:rgba(248,250,252,0.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(209,213,219,0.3);border-radius:16px;box-shadow:0 12px 32px rgba(0,0,0,0.15),0 4px 12px rgba(30,64,175,0.1);list-style:none;padding:12px 0;min-width:200px;max-width:calc(min(320px,90vw));z-index:10002;opacity:0;transform:scale(0.9) translateY(-8px);transition:all 0.25s cubic-bezier(0.4,0,0.2,1);overflow:hidden}.mega-chat-context-menu.visible{display:block;opacity:1;transform:scale(1) translateY(0)}.mega-chat-context-menu::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#1e40af 0%,#2563eb 100%);opacity:0;transition:opacity 0.3s ease}.mega-chat-context-menu.visible::before{opacity:1}[data-bs-theme="dark"] .mega-chat-context-menu{background:rgba(31,41,55,0.98);border-color:rgba(55,65,81,0.4);box-shadow:0 12px 32px rgba(0,0,0,0.3),0 4px 12px rgba(59,130,246,0.15)}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.reactions-block{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 20px;border-bottom:1px solid rgba(209,213,219,0.2);background:rgba(30,64,175,0.02);margin:0 8px;border-radius:12px}.reactions-block .reaction-btn{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;background:rgba(248,250,252,0.8);border:2px solid transparent;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);position:relative}.reactions-block .reaction-btn::before{content:'';position:absolute;inset:-2px;border-radius:50%;background:linear-gradient(135deg,#1e40af,#2563eb);opacity:0;z-index:-1;transition:opacity 0.3s ease}.reactions-block .reaction-btn:hover{transform:scale(1.15) rotate(10deg);border-color:#1e40af;box-shadow:0 6px 20px rgba(30,64,175,0.3)}.reactions-block .reaction-btn:hover::before{opacity:0.1}.reactions-block .reaction-btn:active{transform:scale(1.05)}.reactions-block .reaction-btn.selected{background:rgba(30,64,175,0.15);border-color:#1e40af}.reactions-block .reaction-btn.selected::before{opacity:0.2}[data-bs-theme="dark"] .reactions-block{background:rgba(59,130,246,0.05);border-bottom-color:rgba(55,65,81,0.3)}[data-bs-theme="dark"] .reactions-block .reaction-btn{background:rgba(31,41,55,0.9)}[data-bs-theme="dark"] .reactions-block .reaction-btn:hover{border-color:#3b82f6;box-shadow:0 6px 20px rgba(59,130,246,0.4)}[data-bs-theme="dark"] .reactions-block .reaction-btn.selected{background:rgba(59,130,246,0.2);border-color:#3b82f6}.actions-block{list-style:none;margin:0;padding:0}.actions-block li{display:flex;align-items:center;padding:12px 20px;cursor:pointer;font-size:14px;color:#111827;transition:all 0.2s ease;border-radius:8px;margin:2px 8px}.actions-block li:hover{background:rgba(30,64,175,0.1);color:#1e40af}.actions-block li .icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:12px;color:inherit}[data-bs-theme="dark"] .actions-block li{color:#f9fafb!important}[data-bs-theme="dark"] .actions-block li:hover{background:rgba(59,130,246,0.15)!important;color:#3b82f6!important}.news-comment-bar button{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%)!important;color:#ffffff!important;border:none!important;border-radius:25px!important;padding:12px 24px!important;font-weight:600!important;font-size:0.9rem!important;transition:all 0.3s cubic-bezier(0.4,0,0.2,1)!important;display:flex!important;align-items:center!important;gap:8px!important;box-shadow:0 4px 12px rgba(30,64,175,0.25)!important}.news-comment-bar button i,.news-comment-bar button svg{color:#ffffff!important;font-size:16px!important;width:16px!important;height:16px!important}.news-comment-bar button:hover{transform:translateY(-2px) scale(1.02)!important;box-shadow:0 8px 20px rgba(30,64,175,0.35)!important;background:linear-gradient(135deg,#2563eb 0%,#134cca 100%)!important}.news-comment-bar button:active{transform:translateY(0) scale(0.98)!important}[data-bs-theme="dark"] .news-comment-bar button{background:linear-gradient(135deg,#3b82f6 0%,#3b82f6 100%)!important;color:#111827!important;box-shadow:0 4px 12px rgba(59,130,246,0.3)!important}[data-bs-theme="dark"] .news-comment-bar button i,[data-bs-theme="dark"] .news-comment-bar button svg{color:#111827!important}[data-bs-theme="dark"] .news-comment-bar button:hover{background:linear-gradient(135deg,#6ca1f8 0%,#3b82f6 100%)!important;box-shadow:0 8px 20px rgba(59,130,246,0.4)!important}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}#sma-tg-search-toggle{background:transparent!important;border:none!important;width:40px!important;height:40px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all 0.3s ease!important;color:#374151!important;font-size:0!important}#sma-tg-search-toggle::before,#sma-tg-search-toggle::after{display:none!important;content:none!important}#sma-tg-search-toggle i.fas{font-size:16px!important;color:inherit!important;width:16px!important;height:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}#sma-tg-search-toggle:hover{background:rgba(55,65,81,0.1)!important;transform:scale(1.05)!important;color:#111827!important}#sma-tg-search-toggle:hover i.fas{color:#111827!important}#sma-tg-search-toggle:active{transform:scale(0.95)!important}[data-bs-theme="dark"] #sma-tg-search-toggle{color:#ffffff!important}[data-bs-theme="dark"] #sma-tg-search-toggle i.fas{color:#ffffff!important}[data-bs-theme="dark"] #sma-tg-search-toggle:hover{background:rgba(255,255,255,0.15)!important;color:#ffffff!important}[data-bs-theme="dark"] #sma-tg-search-toggle:hover i.fas{color:#ffffff!important}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}@keyframes megaChatMenuFade{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.mega-chat-emoji-picker{position:absolute;background:rgba(248,250,252,0.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(209,213,219,0.2);border-radius:20px;box-shadow:0 16px 40px rgba(0,0,0,0.15),0 6px 20px rgba(30,64,175,0.1);padding:16px;display:grid;grid-template-columns:repeat(8,1fr);gap:8px;z-index:10002;max-width:320px;max-height:280px;overflow-y:auto;scrollbar-width:thin}.mega-chat-emoji-picker::-webkit-scrollbar{width:6px}.mega-chat-emoji-picker::-webkit-scrollbar-track{background:transparent}.mega-chat-emoji-picker::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#1e40af,#2563eb);border-radius:3px}.mega-chat-emoji-picker .emoji-category{grid-column:1 / -1;font-size:0.75rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:0.5px;padding:8px 4px 4px;border-top:1px solid rgba(209,213,219,0.2)}.mega-chat-emoji-picker .emoji-category:first-child{border-top:none;padding-top:0}.mega-chat-emoji-picker button{background:transparent;border:2px solid transparent;font-size:24px;padding:8px;border-radius:12px;cursor:pointer;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);display:flex;align-items:center;justify-content:center;min-height:44px;position:relative}.mega-chat-emoji-picker button::before{content:'';position:absolute;inset:0;border-radius:10px;background:linear-gradient(135deg,#1e40af,#2563eb);opacity:0;z-index:-1;transition:opacity 0.3s ease}.mega-chat-emoji-picker button:hover{transform:scale(1.1);border-color:#1e40af;box-shadow:0 4px 12px rgba(30,64,175,0.2)}.mega-chat-emoji-picker button:hover::before{opacity:0.1}.mega-chat-emoji-picker button:active{transform:scale(0.95)}.mega-chat-emoji-picker button.frequent{background:rgba(217,119,6,0.1);border-color:rgba(217,119,6,0.3)}.mega-chat-emoji-picker button.recent{background:rgba(8,145,178,0.1);border-color:rgba(8,145,178,0.3)}[data-bs-theme="dark"] .mega-chat-emoji-picker{background:rgba(31,41,55,0.98);border-color:rgba(55,65,81,0.3);box-shadow:0 16px 40px rgba(0,0,0,0.3),0 6px 20px rgba(59,130,246,0.15)}[data-bs-theme="dark"] .mega-chat-emoji-picker .emoji-category{color:#d1d5db;border-top-color:rgba(55,65,81,0.3)}[data-bs-theme="dark"] .mega-chat-emoji-picker button:hover{border-color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,0.3)}[data-bs-theme="dark"] .mega-chat-emoji-picker button.frequent{background:rgba(245,158,11,0.15);border-color:rgba(245,158,11,0.4)}[data-bs-theme="dark"] .mega-chat-emoji-picker button.recent{background:rgba(8,145,178,0.15);border-color:rgba(8,145,178,0.4)}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.mega-chat-manage-modal .modal-dialog{max-width:960px}.mega-chat-manage-modal .modal-body{height:80vh;padding:0}.mega-chat-manage-modal iframe{width:100%;height:100%;border:none}.mega-chat-manage-modal{z-index:100100}.mega-chat-manage-backdrop{z-index:100050}.mega-chat-context-menu,.mega-chat-header-menu{position:fixed;background:#f8fafc;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.15);z-index:10002;min-width:180px;display:none;padding:8px 0}.mega-chat-context-menu.show,.mega-chat-header-menu.show{display:block;animation:megaChatMenuFade 0.15s ease-out}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.mega-chat-context-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 16px;border:none;background:none;cursor:pointer;font-size:14px;color:#111827;transition:background-color 0.2s}.mega-chat-context-item:hover{background-color:#eeeff1}.mega-chat-context-item i{width:16px;text-align:center}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.mega-chat-emoji-picker-extended{position:absolute;background:#f8fafc;border:1px solid #d1d5db;border-radius:8px;padding:10px;box-shadow:0 4px 12px rgba(0,0,0,0.15);z-index:1000;display:grid;grid-template-columns:repeat(8,1fr);gap:5px;max-width:320px;max-height:200px;overflow-y:auto;scrollbar-width:thin;-ms-overflow-style:none}.mega-chat-emoji-picker-extended::-webkit-scrollbar{width:6px}.mega-chat-emoji-picker-extended::-webkit-scrollbar-track{background:transparent}.mega-chat-emoji-picker-extended::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);border-radius:3px;opacity:0;transition:opacity 0.3s}.mega-chat-emoji-picker-extended:hover::-webkit-scrollbar-thumb{opacity:1}.mega-chat-emoji-picker-extended button{background:none;border:none;font-size:20px;cursor:pointer;padding:5px;border-radius:4px;transition:background-color 0.2s;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.mega-chat-emoji-picker-extended button:hover{background-color:#dfe2e6}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.mega-chat-attach-menu{position:absolute;background:#f8fafc;border:1px solid #d1d5db;border-radius:8px;padding:10px;box-shadow:0 4px 12px rgba(0,0,0,0.15);z-index:1000;min-width:200px}.mega-chat-message-search{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:300px;padding:8px 12px;border:1px solid #d1d5db;border-radius:20px;z-index:1000;background:#f8fafc}[data-bs-theme="dark"]{--mega-chat-bg:#374151;--mega-chat-card-bg:#1f2937;--mega-chat-border:#374151;--mega-chat-text-primary:#ffffff;--mega-chat-text-secondary:#d1d5db;--mega-chat-text-muted:#9ca3af;--mega-chat-message-received:#374151;--mega-chat-primary:#000000}[data-bs-theme="dark"] .sma-tg-root,[data-bs-theme="dark"] .sma-tg-chat-container,[data-bs-theme="dark"] .telegram-wrapper,[data-bs-theme="dark"] .tg-main-container,[data-bs-theme="dark"] .tg-chat-list-panel,[data-bs-theme="dark"] .tg-chat-header,[data-bs-theme="dark"] .tg-chat-input-panel{background-color:var(--mega-chat-card-bg)!important;color:var(--mega-chat-text-primary)!important;border-color:var(--mega-chat-border)!important}[data-bs-theme="dark"] .tg-chat-panel{background-color:var(--mega-chat-bg)!important}[data-bs-theme="dark"] .sma-tg-chat-list,[data-bs-theme="dark"] .sma-tg-list{background-color:var(--mega-chat-card-bg)!important;border-color:var(--mega-chat-border)!important}[data-bs-theme="dark"] .sma-tg-chat-list-item,[data-bs-theme="dark"] .sma-tg-room{background-color:var(--mega-chat-card-bg)!important;border-color:var(--mega-chat-border)!important;color:var(--mega-chat-text-primary)!important}[data-bs-theme="dark"] .sma-tg-chat-list-item:hover,[data-bs-theme="dark"] .sma-tg-room:hover{background-color:rgba(79,172,254,0.1)!important}[data-bs-theme="dark"] .sma-tg-chat-list-item.active,[data-bs-theme="dark"] .sma-tg-room.active{background:linear-gradient(135deg,rgba(79,172,254,0.15),rgba(0,242,254,0.08))!important}[data-bs-theme="dark"] .chat-header,[data-bs-theme="dark"] .mobile-chat-header{background-color:var(--mega-chat-card-bg)!important;border-color:var(--mega-chat-border)!important;color:var(--mega-chat-text-primary)!important}[data-bs-theme="dark"] .chat-username{color:var(--mega-chat-text-primary)!important}[data-bs-theme="dark"] .chat-status{color:var(--mega-chat-text-secondary)!important}[data-bs-theme="dark"] .sma-tg-messages,[data-bs-theme="dark"] .chat-messages{background-color:var(--mega-chat-card-bg)!important;color:var(--mega-chat-text-primary)!important}[data-bs-theme="dark"] .chat-bubble.received,[data-bs-theme="dark"] .message-bubble.received{background-color:var(--mega-chat-message-received)!important;color:var(--mega-chat-text-primary)!important}[data-bs-theme="dark"] .chat-bubble.sent,[data-bs-theme="dark"] .message-bubble.sent{background-color:var(--mega-chat-primary)!important;border:none!important;color:#ffffff!important}[data-bs-theme="dark"] .sma-tg-input-area,[data-bs-theme="dark"] .tg-chat-input-area{background-color:var(--mega-chat-card-bg)!important;border-color:var(--mega-chat-border)!important}[data-bs-theme="dark"] .sma-tg-input-area .input-wrapper,[data-bs-theme="dark"] .tg-chat-input-area .input-wrapper{background-color:var(--mega-chat-bg)!important}[data-bs-theme="dark"] .sma-tg-input-area textarea,[data-bs-theme="dark"] .tg-chat-input-area textarea{color:var(--mega-chat-text-primary)!important}[data-bs-theme="dark"] .sma-tg-input-area textarea::placeholder,[data-bs-theme="dark"] .tg-chat-input-area textarea::placeholder{color:var(--mega-chat-text-muted)!important}[data-bs-theme="dark"] .icon-btn,[data-bs-theme="dark"] .back-btn,[data-bs-theme="dark"] .close-search,[data-bs-theme="dark"] .mobile-chat-header__close-btn,[data-bs-theme="dark"] .sma-tg-menu-btn,[data-bs-theme="dark"] .sma-tg-close-btn{color:var(--mega-chat-text-secondary)!important}[data-bs-theme="dark"] .icon-btn:hover,[data-bs-theme="dark"] .back-btn:hover,[data-bs-theme="dark"] .close-search:hover,[data-bs-theme="dark"] .mobile-chat-header__close-btn:hover,[data-bs-theme="dark"] .sma-tg-menu-btn:hover,[data-bs-theme="dark"] .sma-tg-close-btn:hover{background-color:rgba(255,255,255,0.1)!important;color:var(--mega-chat-text-primary)!important}[data-bs-theme="dark"] .mega-chat-context-menu,[data-bs-theme="dark"] .mega-chat-header-menu,[data-bs-theme="dark"] .chat-context-menu{background:rgba(45,45,45,0.95)!important;border-color:var(--mega-chat-border)!important;color:var(--mega-chat-text-primary)!important}[data-bs-theme="dark"] .mega-chat-context-menu .actions-block li,[data-bs-theme="dark"] .mega-chat-header-menu .actions-block li,[data-bs-theme="dark"] .chat-context-menu .actions-block li{color:var(--mega-chat-text-primary)!important}[data-bs-theme="dark"] .mega-chat-context-menu .actions-block li:hover,[data-bs-theme="dark"] .mega-chat-header-menu .actions-block li:hover,[data-bs-theme="dark"] .chat-context-menu .actions-block li:hover{background:rgba(255,255,255,0.1)!important}[data-bs-theme="dark"] .mega-chat-context-item{color:var(--mega-chat-text-primary)!important}[data-bs-theme="dark"] .mega-chat-context-item:hover{background-color:rgba(255,255,255,0.1)!important}[data-bs-theme="dark"] .mega-chat-emoji-picker,[data-bs-theme="dark"] .mega-chat-emoji-picker-extended,[data-bs-theme="dark"] .emoji-picker,[data-bs-theme="dark"] .fallback-emoji-picker{background:rgba(45,45,45,0.98)!important;border-color:var(--mega-chat-border)!important;color:var(--mega-chat-text-primary)!important}[data-bs-theme="dark"] .mega-chat-emoji-picker button,[data-bs-theme="dark"] .mega-chat-emoji-picker-extended button,[data-bs-theme="dark"] .emoji-picker button,[data-bs-theme="dark"] .fallback-emoji-picker button{color:var(--mega-chat-text-primary)!important}[data-bs-theme="dark"] .mega-chat-emoji-picker button:hover,[data-bs-theme="dark"] .mega-chat-emoji-picker-extended button:hover,[data-bs-theme="dark"] .emoji-picker button:hover,[data-bs-theme="dark"] .fallback-emoji-picker button:hover{background:rgba(255,255,255,0.1)!important}[data-bs-theme="dark"] .reaction-btn{background:rgba(255,255,255,0.1)!important;color:var(--mega-chat-text-primary)!important}[data-bs-theme="dark"] .reaction-btn:hover{background:rgba(255,255,255,0.2)!important}[data-bs-theme="dark"] .reaction-menu{background:var(--mega-chat-card-bg)!important;border-color:var(--mega-chat-border)!important}[data-bs-theme="dark"] .reaction-menu .reaction-btn:hover{background:rgba(255,255,255,0.15)!important}[data-bs-theme="dark"] .reply-snippet,[data-bs-theme="dark"] .reply-preview{background:var(--mega-chat-bg)!important;border-color:var(--mega-chat-border)!important;color:var(--mega-chat-text-primary)!important}[data-bs-theme="dark"] .reply-preview-sender{color:var(--mega-chat-primary)!important}[data-bs-theme="dark"] .reply-preview-text{color:var(--mega-chat-text-secondary)!important}[data-bs-theme="dark"] .sma-tg-pinned{background:rgba(255,193,7,0.1)!important;border-color:var(--mega-chat-border)!important;color:var(--mega-chat-text-primary)!important}[data-bs-theme="dark"] .message-file,[data-bs-theme="dark"] .attach-preview{background:var(--mega-chat-bg)!important;border-color:var(--mega-chat-border)!important;color:var(--mega-chat-text-primary)!important}[data-bs-theme="dark"] .attach-preview .remove-btn{background:var(--mega-chat-card-bg)!important;color:var(--mega-chat-text-primary)!important;border-color:var(--mega-chat-border)!important}[data-bs-theme="dark"] .date-divider{background:var(--mega-chat-bg)!important;color:var(--mega-chat-text-secondary)!important}[data-bs-theme="dark"] .message-meta,[data-bs-theme="dark"] .timestamp{color:var(--mega-chat-text-muted)!important}[data-bs-theme="dark"] .author-name{color:var(--mega-chat-primary)!important}[data-bs-theme="dark"] .search-input,[data-bs-theme="dark"] .mobile-chat-search-container,[data-bs-theme="dark"] .mega-chat-message-search{background:var(--mega-chat-bg)!important;border-color:var(--mega-chat-border)!important;color:var(--mega-chat-text-primary)!important}[data-bs-theme="dark"] .search-input:focus,[data-bs-theme="dark"] .mobile-chat-search-container:focus,[data-bs-theme="dark"] .mega-chat-message-search:focus{border-color:var(--mega-chat-primary)!important}[data-bs-theme="dark"] .mobile-panel-container,[data-bs-theme="dark"] .mobile-active-content-item{background:var(--mega-chat-card-bg)!important;color:var(--mega-chat-text-primary)!important}[data-bs-theme="dark"] .mobile-chat-list__item{background:var(--mega-chat-card-bg)!important;border-color:var(--mega-chat-border)!important;color:var(--mega-chat-text-primary)!important}[data-bs-theme="dark"] .mobile-chat-list__item:hover,[data-bs-theme="dark"] .mobile-chat-list__item.active{background:rgba(79,172,254,0.1)!important}[data-bs-theme="dark"] .mobile-chat-list__item.pinned{background:rgba(255,193,7,0.1)!important}[data-bs-theme="dark"] .mobile-chat-list__message-preview{color:var(--mega-chat-text-secondary)!important}[data-bs-theme="dark"] .mobile-chat-list__time{color:var(--mega-chat-text-muted)!important}[data-bs-theme="dark"] .mega-chat-manage-modal .modal-content{background:var(--mega-chat-card-bg)!important;border-color:var(--mega-chat-border)!important;color:var(--mega-chat-text-primary)!important}[data-bs-theme="dark"] .sma-tg-messages::-webkit-scrollbar-thumb,[data-bs-theme="dark"] .sma-tg-input-area textarea::-webkit-scrollbar-thumb,[data-bs-theme="dark"] .mega-chat-emoji-picker-extended::-webkit-scrollbar-thumb,[data-bs-theme="dark"] #mobile-chat-items-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.3)!important}[data-bs-theme="dark"] .sma-tg-messages:hover::-webkit-scrollbar-thumb,[data-bs-theme="dark"] .sma-tg-input-area textarea:hover::-webkit-scrollbar-thumb,[data-bs-theme="dark"] .mega-chat-emoji-picker-extended:hover::-webkit-scrollbar-thumb,[data-bs-theme="dark"] #mobile-chat-items-list:hover::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.5)!important}[data-bs-theme="dark"] [class*="sma-tg"] i,[data-bs-theme="dark"] [class*="sma-tg"] svg,[data-bs-theme="dark"] [class*="chat"] i,[data-bs-theme="dark"] [class*="chat"] svg,[data-bs-theme="dark"] [class*="message"] i,[data-bs-theme="dark"] [class*="message"] svg,[data-bs-theme="dark"] [class*="mobile-chat"] i,[data-bs-theme="dark"] [class*="mobile-chat"] svg,[data-bs-theme="dark"] [class*="mega-chat"] i,[data-bs-theme="dark"] [class*="mega-chat"] svg{color:inherit!important;fill:currentColor!important}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.tg-chat-header-menu,#tg-main-menu{position:fixed!important;background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 10px 25px rgba(0,0,0,0.15)!important;padding:8px 0!important;min-width:180px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;z-index:10060!important;list-style:none!important;margin:0!important}.tg-chat-context-item,.tg-chat-header-menu button,#tg-main-menu button{display:flex!important;align-items:center!important;padding:12px 16px!important;cursor:pointer!important;font-size:14px!important;font-weight:500!important;color:#374151!important;border:none!important;background:transparent!important;transition:background-color 0.2s ease!important;width:100%!important;text-align:left!important;justify-content:flex-start!important}.tg-chat-context-item i,.tg-chat-header-menu button i,#tg-main-menu button i{margin-right:8px!important;width:16px!important;text-align:center!important;color:inherit!important}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.tg-chat-context-item:hover,.tg-chat-header-menu button:hover,#tg-main-menu button:hover{background:#f3f4f6!important;color:#1e40af!important}#tg-attach-menu,.message-menu{position:fixed!important;background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 10px 25px rgba(0,0,0,0.15)!important;padding:8px 0!important;min-width:120px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;z-index:10060!important}#tg-attach-menu button,.message-menu button{display:flex!important;align-items:center!important;padding:12px 16px!important;cursor:pointer!important;font-size:14px!important;font-weight:500!important;color:#374151!important;border:none!important;background:transparent!important;transition:background-color 0.2s ease!important;width:100%!important;text-align:left!important;justify-content:flex-start!important}#tg-attach-menu button:hover,.message-menu button:hover{background:#f3f4f6!important;color:#1e40af!important}[data-bs-theme="dark"] .tg-chat-header-menu,[data-bs-theme="dark"] #tg-main-menu{background:#374151!important;border-color:#4b5563!important;color:#ffffff!important}[data-bs-theme="dark"] .tg-chat-context-item,[data-bs-theme="dark"] .tg-chat-header-menu button,[data-bs-theme="dark"] #tg-main-menu button{color:#ffffff!important}[data-bs-theme="dark"] .tg-chat-context-item i,[data-bs-theme="dark"] .tg-chat-header-menu button i,[data-bs-theme="dark"] #tg-main-menu button i{color:inherit!important}[data-bs-theme="dark"] .tg-chat-context-item:hover,[data-bs-theme="dark"] .tg-chat-header-menu button:hover,[data-bs-theme="dark"] #tg-main-menu button:hover{background:#4b5563!important;color:#60a5fa!important}[data-bs-theme="dark"] #tg-attach-menu,[data-bs-theme="dark"] .message-menu{background:#374151!important;border-color:#4b5563!important}[data-bs-theme="dark"] #tg-attach-menu button,[data-bs-theme="dark"] .message-menu button{color:#ffffff!important}[data-bs-theme="dark"] #tg-attach-menu button:hover,[data-bs-theme="dark"] .message-menu button:hover{background:#4b5563!important;color:#60a5fa!important}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.chat-folder-actions{margin-top:8px}.chat-folder-actions .btn,.chat-folder-actions .add-material-btn{font-size:0.8rem;padding:4px 8px}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.chat-folder{border:1px solid #d1d5db;border-radius:8px;margin-bottom:8px;background:#f8fafc;transition:all 0.2s}.chat-folder.drag-over{border-color:#1e40af;background:rgba(30,64,175,0.05);box-shadow:0 0 0 2px rgba(30,64,175,0.2)}.chat-folder .chat-folder-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-left:4px solid #1e40af;cursor:pointer;transition:background-color 0.2s}.chat-folder .chat-folder-header:hover{background:rgba(30,64,175,0.05)}.chat-folder .chat-folder-header .chat-folder-info{display:flex;align-items:center;gap:8px;flex:1}.chat-folder .chat-folder-header .chat-folder-info .fa-folder{font-size:1.1rem}.chat-folder .chat-folder-header .chat-folder-info .chat-folder-name{font-weight:600;color:#111827}.chat-folder .chat-folder-header .chat-folder-info .chat-folder-count{color:#374151;font-size:0.9rem}.chat-folder .chat-folder-header .chat-folder-actions{margin:0}.chat-folder .chat-folder-header .chat-folder-actions .btn,.chat-folder .chat-folder-header .chat-folder-actions .add-material-btn{padding:4px 8px;border:none;background:transparent;color:#374151}.chat-folder .chat-folder-header .chat-folder-actions .btn:hover,.chat-folder .chat-folder-header .chat-folder-actions .add-material-btn:hover{background:rgba(30,64,175,0.1);color:#1e40af}.chat-folder .chat-folder-content{border-top:1px solid #d1d5db;background:rgba(30,64,175,0.02)}.chat-folder .chat-folder-chats{padding:8px}.chat-folder .chat-folder-chat{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:all 0.2s}.chat-folder .chat-folder-chat:hover{background:rgba(30,64,175,0.05)}.chat-folder .chat-folder-chat.dragging{opacity:0.5;transform:scale(1.02);box-shadow:0 4px 12px rgba(30,64,175,0.3)}.chat-folder .chat-folder-chat .chat-folder-chat-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover}.chat-folder .chat-folder-chat .chat-folder-chat-info{flex:1;min-width:0}.chat-folder .chat-folder-chat .chat-folder-chat-info .chat-folder-chat-name{font-weight:500;color:#111827;font-size:0.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-folder .chat-folder-chat .chat-folder-chat-info .chat-folder-chat-preview{color:#374151;font-size:0.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.chat-folder .chat-folder-chat .chat-folder-chat-meta{text-align:right;min-width:60px}.chat-folder .chat-folder-chat .chat-folder-chat-meta .chat-folder-chat-time{color:#374151;font-size:0.75rem}.chat-folder .chat-folder-chat .chat-folder-chat-meta .chat-folder-chat-unread{display:inline-flex;align-items:center;justify-content:center;background:#dc2626;color:#ffffff;font-size:0.7rem;font-weight:700;min-width:18px;height:18px;border-radius:9px;margin-top:2px}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}[data-bs-theme="dark"] .chat-folder{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] .chat-folder.drag-over{border-color:#3b82f6;background:rgba(59,130,246,0.1);box-shadow:0 0 0 2px rgba(59,130,246,0.3)}[data-bs-theme="dark"] .chat-folder .chat-folder-header:hover{background:rgba(59,130,246,0.1)}[data-bs-theme="dark"] .chat-folder .chat-folder-header .chat-folder-info .chat-folder-name{color:#f9fafb}[data-bs-theme="dark"] .chat-folder .chat-folder-header .chat-folder-info .chat-folder-count{color:#d1d5db}[data-bs-theme="dark"] .chat-folder .chat-folder-header .chat-folder-actions .btn,[data-bs-theme="dark"] .chat-folder .chat-folder-header .chat-folder-actions .add-material-btn{color:#d1d5db}[data-bs-theme="dark"] .chat-folder .chat-folder-header .chat-folder-actions .btn:hover,[data-bs-theme="dark"] .chat-folder .chat-folder-header .chat-folder-actions .add-material-btn:hover{background:rgba(59,130,246,0.15);color:#3b82f6}[data-bs-theme="dark"] .chat-folder .chat-folder-content{border-color:#374151;background:rgba(59,130,246,0.05)}[data-bs-theme="dark"] .chat-folder .chat-folder-chat:hover{background:rgba(59,130,246,0.08)}[data-bs-theme="dark"] .chat-folder .chat-folder-chat.dragging{opacity:0.5;transform:scale(1.02);box-shadow:0 4px 12px rgba(59,130,246,0.4)}[data-bs-theme="dark"] .chat-folder .chat-folder-chat .chat-folder-chat-info .chat-folder-chat-name{color:#f9fafb}[data-bs-theme="dark"] .chat-folder .chat-folder-chat .chat-folder-chat-info .chat-folder-chat-preview{color:#d1d5db}[data-bs-theme="dark"] .chat-folder .chat-folder-chat .chat-folder-chat-meta .chat-folder-chat-time{color:#d1d5db}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.folder-selection-list{max-height:300px;overflow-y:auto}.folder-selection-item{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;margin-bottom:8px;cursor:pointer;transition:all 0.2s}.folder-selection-item:hover{background:rgba(30,64,175,0.05);border-color:#1e40af}.folder-selection-item .fa-folder{font-size:1.2rem}.folder-selection-item .folder-name{font-weight:500;color:#111827;flex:1}.folder-selection-item .folder-count{color:#374151;font-size:0.9rem}.sma-tg-chat-tab{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-chat-tab[data-tab="folders"]{visibility:visible!important;display:flex!important;opacity:1!important}.sma-tg-room.draggable-room{transition:all 0.2s;cursor:default}.sma-tg-room.draggable-room.dragging{opacity:0.5;transform:scale(0.98)}.sma-tg-room-drag-handle{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:28px;height:28px;border:none;border-radius:50%;background:transparent;color:#374151;display:inline-flex;align-items:center;justify-content:center;cursor:grab;opacity:0;transition:opacity 0.2s ease,background-color 0.2s ease,color 0.2s ease}.sma-tg-room-drag-handle i{font-size:0.85rem;line-height:1}.sma-tg-room-drag-handle:focus-visible{outline:2px solid #1e40af;outline-offset:2px;opacity:1}.sma-tg-room-drag-handle.dragging{cursor:grabbing;opacity:1}.sma-tg-room:hover .sma-tg-room-drag-handle{opacity:1;background:rgba(30,64,175,0.08);color:#1e40af}[data-bs-theme="dark"] .sma-tg-room-drag-handle{color:#d1d5db}[data-bs-theme="dark"] .sma-tg-room-drag-handle:focus-visible{outline-color:#3b82f6}[data-bs-theme="dark"] .sma-tg-room:hover .sma-tg-room-drag-handle{background:rgba(59,130,246,0.15);color:#3b82f6}.chat-access-error{display:flex;align-items:flex-start;gap:16px;padding:20px 24px;margin:24px auto;max-width:480px;border-radius:16px;background:rgba(30,64,175,0.06);border:1px solid rgba(30,64,175,0.12);box-shadow:0 12px 32px rgba(30,64,175,0.12);transition:background 0.3s ease,border-color 0.3s ease}.chat-access-error__icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);display:flex;align-items:center;justify-content:center;color:#ffffff;font-size:1.5rem;box-shadow:0 10px 24px rgba(30,64,175,0.25);flex-shrink:0}.chat-access-error__content{flex:1;min-width:0}.chat-access-error h4,.chat-access-error .h4{font-size:1.125rem;font-weight:600;color:#1e40af;margin-bottom:6px}.chat-access-error__message{color:#111827;font-size:0.95rem;line-height:1.55;margin-bottom:10px}.chat-access-error__message p{margin-bottom:0.5rem}.chat-access-error__message a{color:#1e40af;font-weight:500;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:rgba(30,64,175,0.4)}.chat-access-error__message a:hover{color:#2563eb;text-decoration-color:rgba(37,99,235,0.6)}.chat-access-error__hint{font-size:0.85rem;color:#374151;line-height:1.45;background:rgba(30,64,175,0.08);border-radius:10px;padding:10px 12px}[data-bs-theme="dark"] .chat-access-error{background:rgba(59,130,246,0.08);border-color:rgba(59,130,246,0.18);box-shadow:0 12px 32px rgba(59,130,246,0.1)}[data-bs-theme="dark"] .chat-access-error__icon{background:linear-gradient(135deg,#4f8ef7 0%,#4f8ef7 100%);color:#111827;box-shadow:0 10px 24px rgba(59,130,246,0.25)}[data-bs-theme="dark"] .chat-access-error h4,[data-bs-theme="dark"] .chat-access-error .h4{color:#3b82f6}[data-bs-theme="dark"] .chat-access-error__message{color:#f9fafb}[data-bs-theme="dark"] .chat-access-error__message a{color:#3b82f6;text-decoration-color:rgba(59,130,246,0.4)}[data-bs-theme="dark"] .chat-access-error__message a:hover{color:#5895f7;text-decoration-color:rgba(59,130,246,0.6)}[data-bs-theme="dark"] .chat-access-error__hint{color:#d1d5db;background:rgba(59,130,246,0.12)}:root[data-bs-theme="dark"],body[data-bs-theme="dark"],:root.dark-theme-active,html.dark-theme-active,body.dark-theme-active,html[data-theme="dark"],body[data-theme="dark"]{--chat-bg:#0d1117;--chat-card-bg:#0f172a;--chat-surface:#0f172a;--chat-surface-elevated:#141c2b;--chat-border:#273244;--chat-text-primary:#f3f4f6;--chat-text-secondary:#a7b0bd;--chat-text-muted:#7a8694;--chat-primary:#3b82f6;--chat-header-bg:#111827;--chat-header-text:#f3f4f6;--chat-header-subtext:#9ca3af;--chat-header-icon:#d1d5db;--chat-header-hover-bg:rgba(255,255,255,0.12);--chat-header-border:#233043;--chat-bubble-own-bg:#193255;--chat-bubble-own-border:rgba(59,130,246,0.28);--chat-bubble-own-shadow:0 6px 14px rgba(0,0,0,0.35);--chat-bubble-own-text:#e7eef7;--chat-bubble-received-bg:#1c2533;--chat-bubble-received-border:rgba(107,114,128,0.35);--chat-bubble-received-shadow:0 6px 14px rgba(0,0,0,0.3);--chat-bubble-received-text:#e9edf2;--chat-meta-own:rgba(243,244,246,0.75);--chat-meta-received:rgba(199,205,214,0.72);--chat-shadow-soft:0 2px 6px rgba(0,0,0,0.22);--chat-shadow-strong:0 6px 16px rgba(0,0,0,0.28);--chat-radius-lg:18px}[data-bs-theme="dark"] .message-row.selected{background:rgba(255,255,255,0.06)!important}.sma-tg-input-area .send-btn,#sma-tg-send{transition:transform 0.18s ease,box-shadow 0.18s ease,background 0.18s ease!important}.sma-tg-input-area .send-btn:hover,#sma-tg-send:hover{transform:translateY(-1px) scale(1.03)!important;box-shadow:0 6px 14px rgba(30,64,175,0.38)!important,0 0 0 5px rgba(30,64,175,0.18)!important}.sma-tg-input-area .send-btn:active,#sma-tg-send:active{transform:translateY(0)!important;box-shadow:0 2px 10px rgba(30,64,175,0.35)!important,0 0 0 3px rgba(30,64,175,0.18)!important}.sma-tg-input-area .send-btn:focus-visible,#sma-tg-send:focus-visible{outline:none!important;box-shadow:0 2px 10px rgba(30,64,175,0.35)!important,0 0 0 4px rgba(30,64,175,0.2)!important}[data-bs-theme="dark"] .sma-tg-input-area .send-btn:hover,[data-bs-theme="dark"] #sma-tg-send:hover{box-shadow:0 6px 14px rgba(59,130,246,0.45)!important,0 0 0 5px rgba(59,130,246,0.18)!important}.sma-tg-root i,.sma-tg-root .fas,.sma-tg-root .far,.sma-tg-root .fab,.sma-tg-root svg{color:inherit!important;fill:currentColor!important;stroke:currentColor!important}[data-bs-theme="dark"] .sma-tg-input-area .input-wrapper{background:var(--chat-card-bg)!important}[data-bs-theme="dark"] .sma-tg-input-area .input-wrapper textarea{background:transparent!important}[data-bs-theme="dark"] .tg-chat-input-area{background:var(--chat-card-bg)!important;border-color:var(--chat-border)!important}[data-bs-theme="dark"] .tg-chat-input-area .input-wrapper{background:var(--chat-card-bg)!important;border-color:var(--chat-border)!important}[data-bs-theme="dark"] .tg-chat-input-area textarea{background:transparent!important}[data-bs-theme="dark"] .tg-chat-input-area .send-btn,[data-bs-theme="dark"] button[id^="mobile-chat-message-submit"]{background:linear-gradient(135deg,#3b82f6 0%,#3b82f6 100%)!important;color:#fff!important;border:none!important;border-radius:50%!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 8px rgba(59,130,246,0.4)!important}[data-bs-theme="dark"] .tg-chat-input-area .send-btn img,[data-bs-theme="dark"] button[id^="mobile-chat-message-submit"] img{filter:brightness(0) invert(1)!important;opacity:1!important;visibility:visible!important}.landing-page-header .navbar-nav.public-nav-actions .nav-item.mb-2.mb-lg-0 .btn-outline-light{margin-bottom:0!important;align-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important}.landing-page-header .navbar-nav.public-nav-actions .nav-item.mb-2.mb-lg-0{display:flex!important;align-items:center!important;margin-bottom:0!important}@media (min-width:992px){.landing-page-header .navbar-nav.public-nav-actions .nav-item .btn,.landing-page-header .navbar-nav.public-nav-actions .nav-item .add-material-btn{width:auto!important;margin-bottom:0!important}}.btn-lg.btn-light,.btn-group-lg>.btn-light.btn,.btn-group-lg>.btn-light.add-material-btn{--btn-bg:#f8fafc;--btn-color:#1e40af;--btn-border-color:#d1d5db;--btn-hover-bg:#1e40af;--btn-hover-color:#ffffff;--btn-hover-border-color:#1e40af;background:var(--btn-bg)!important;color:var(--btn-color)!important;border:2px solid var(--btn-border-color)!important;transition:all 0.3s ease!important;font-weight:500}.btn-lg.btn-light:hover,.btn-group-lg>.btn-light.btn:hover,.btn-group-lg>.btn-light.add-material-btn:hover{background:var(--btn-hover-bg)!important;color:var(--btn-hover-color)!important;border-color:var(--btn-hover-border-color)!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(30,64,175,0.4)}[data-bs-theme="dark"] .btn-lg.btn-light,[data-bs-theme="dark"] .btn-group-lg>.btn-light.btn,[data-bs-theme="dark"] .btn-group-lg>.btn-light.add-material-btn{--btn-bg:transparent;--btn-color:#f9fafb;--btn-border-color:#f9fafb;--btn-hover-bg:#3b82f6;--btn-hover-color:#111827;--btn-hover-border-color:#3b82f6}[data-bs-theme="dark"] .btn-lg.btn-light:hover,[data-bs-theme="dark"] .btn-group-lg>.btn-light.btn:hover,[data-bs-theme="dark"] .btn-group-lg>.btn-light.add-material-btn:hover{box-shadow:0 6px 20px rgba(59,130,246,0.3)}.profile-page .profile-card-body a,.profile-page .profile-grid-aside .profile-card-body a,.profile-page .btn,.profile-page .add-material-btn{min-height:38px!important;padding:0.375rem 0.75rem!important;line-height:1.5!important;display:inline-block!important;box-sizing:border-box!important;white-space:nowrap!important;width:auto!important;text-align:center!important}.profile-page .profile-card-body a:active,.profile-page .profile-grid-aside .profile-card-body a:active,.profile-page .btn:active,.profile-page .add-material-btn:active{transform:none!important;height:auto!important;width:auto!important;min-height:38px!important;padding:0.375rem 0.75rem!important;line-height:1.5!important;font-size:inherit!important;display:inline-block!important;box-sizing:border-box!important}.profile-page .profile-card-body a:focus,.profile-page .profile-grid-aside .profile-card-body a:focus,.profile-page .btn:focus,.profile-page .add-material-btn:focus{transform:none!important;height:auto!important;width:auto!important;min-height:38px!important;padding:0.375rem 0.75rem!important;line-height:1.5!important;font-size:inherit!important;display:inline-block!important;box-sizing:border-box!important}.profile-page .profile-card-body a:hover,.profile-page .profile-grid-aside .profile-card-body a:hover,.profile-page .btn:hover,.profile-page .add-material-btn:hover{transform:translateY(-1px)!important;height:auto!important;width:auto!important;min-height:38px!important;padding:0.375rem 0.75rem!important;white-space:nowrap!important}.profile-page .profile-card-body{display:flex!important;flex-direction:column!important;align-items:center!important;gap:1rem!important}.profile-page .profile-card-body a{margin:0!important}html{scroll-behavior:smooth}.attachment-btn-icon{height:1em;width:1em;margin-right:0.25rem;vertical-align:middle}.attachment-icon-preview{height:24px}.content-area{padding-top:1rem}*{transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}.theme-transitioning{transition:all 0.3s ease!important}body{transition:background-color 0.3s ease,color 0.3s ease}[data-bs-theme="dark"] *{transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}[data-bs-theme="light"] *{transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}.referral-header-badge{background-color:#1e40af!important;color:#ffffff!important;border:2px solid #1e40af!important;font-size:1rem;padding:0.5em 0.75em}.referral-header-badge i{color:inherit!important}[data-bs-theme="dark"] body{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .progress{background-color:#064e3b!important}[data-bs-theme="dark"] .progress-bar{background-color:#10b981!important;background-image:none!important}[data-bs-theme="dark"] .course-overall-progress .progress,[data-bs-theme="dark"] .course-lesson-progress .progress{background-color:#034c35!important;--bs-progress-bg:#034c35;border:none}[data-bs-theme="dark"] .course-overall-progress .progress .progress-bar,[data-bs-theme="dark"] .course-lesson-progress .progress .progress-bar{background-color:#06af7a!important;--bs-progress-bar-bg:#06af7a}[data-bs-theme="dark"] #main-content,[data-bs-theme="dark"] .main-content,[data-bs-theme="dark"] .content-area,[data-bs-theme="dark"] .page-content,[data-bs-theme="dark"] .container-fluid,[data-bs-theme="dark"] .container{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] h1,[data-bs-theme="dark"] h2,[data-bs-theme="dark"] h3,[data-bs-theme="dark"] h4,[data-bs-theme="dark"] h5,[data-bs-theme="dark"] h6,[data-bs-theme="dark"] .h1,[data-bs-theme="dark"] .h2,[data-bs-theme="dark"] .h3,[data-bs-theme="dark"] .h4,[data-bs-theme="dark"] .h5,[data-bs-theme="dark"] .h6{color:#f9fafb!important}[data-bs-theme="dark"] p,[data-bs-theme="dark"] span,[data-bs-theme="dark"] div,[data-bs-theme="dark"] .text-muted{color:#f9fafb!important}[data-bs-theme="dark"] .card{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .card-header{background-color:#374151!important;color:#f9fafb!important;border-bottom-color:#374151!important}[data-bs-theme="dark"] .card-body{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .card-footer{background-color:#374151!important;color:#f9fafb!important;border-top-color:#374151!important}[data-bs-theme="dark"] .manager-dashboard-card,[data-bs-theme="dark"] .dashboard-card{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .quality-control-page,[data-bs-theme="dark"] .quality-workspace-page{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .support-ticket-page,[data-bs-theme="dark"] .ticket-detail-page{background-color:#111827!important;background:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .support-ticket-page[style*="background"],[data-bs-theme="dark"] .ticket-detail-page[style*="background"]{background:#111827!important;background-color:#111827!important}[data-bs-theme="dark"] .support-ticket-page .message-support .message-content,[data-bs-theme="dark"] .ticket-detail-page .message-support .message-content{background:#374151!important;background-color:#374151!important;border-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .support-ticket-page .message-support .message-header,[data-bs-theme="dark"] .ticket-detail-page .message-support .message-header{color:#d1d5db!important}[data-bs-theme="dark"] .support-ticket-page textarea.js-editor-source,[data-bs-theme="dark"] .support-ticket-page .form-control.js-editor-source,[data-bs-theme="dark"] .ticket-detail-page textarea.js-editor-source,[data-bs-theme="dark"] .ticket-detail-page .form-control.js-editor-source{background-color:#374151!important;background:#374151!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .support-ticket-page textarea.js-editor-source::placeholder,[data-bs-theme="dark"] .support-ticket-page .form-control.js-editor-source::placeholder,[data-bs-theme="dark"] .ticket-detail-page textarea.js-editor-source::placeholder,[data-bs-theme="dark"] .ticket-detail-page .form-control.js-editor-source::placeholder{color:#9ca3af!important}[data-bs-theme="dark"] .support-ticket-page .reply-form textarea,[data-bs-theme="dark"] .support-ticket-page .reply-form .form-control,[data-bs-theme="dark"] .ticket-detail-page .reply-form textarea,[data-bs-theme="dark"] .ticket-detail-page .reply-form .form-control{background-color:#374151!important;background:#374151!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .support-ticket-page .reply-form textarea::placeholder,[data-bs-theme="dark"] .support-ticket-page .reply-form .form-control::placeholder,[data-bs-theme="dark"] .ticket-detail-page .reply-form textarea::placeholder,[data-bs-theme="dark"] .ticket-detail-page .reply-form .form-control::placeholder{color:#9ca3af!important}[data-bs-theme="dark"] .support-ticket-page .card,[data-bs-theme="dark"] .ticket-detail-page .card{background-color:#1f2937!important;border-color:#374151!important}[data-bs-theme="dark"] .support-ticket-page .card-header,[data-bs-theme="dark"] .ticket-detail-page .card-header{background-color:#374151!important;border-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .support-ticket-page .card-header.bg-light,[data-bs-theme="dark"] .ticket-detail-page .card-header.bg-light{background-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .support-ticket-page .card-header.bg-primary,[data-bs-theme="dark"] .ticket-detail-page .card-header.bg-primary{background-color:#3b82f6!important;color:#f9fafb!important}[data-bs-theme="dark"] .support-ticket-page .card-body,[data-bs-theme="dark"] .ticket-detail-page .card-body{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .support-ticket-page .ticket-messages,[data-bs-theme="dark"] .ticket-detail-page .ticket-messages{background-color:#1f2937!important}[data-bs-theme="dark"] .support-ticket-page .message-actions a,[data-bs-theme="dark"] .ticket-detail-page .message-actions a{color:#3b82f6!important}[data-bs-theme="dark"] .support-ticket-page .message-actions a:hover,[data-bs-theme="dark"] .ticket-detail-page .message-actions a:hover{color:#f59e0b!important}[data-bs-theme="dark"] .support-ticket-page .quill-editor,[data-bs-theme="dark"] .support-ticket-page .ql-container,[data-bs-theme="dark"] .ticket-detail-page .quill-editor,[data-bs-theme="dark"] .ticket-detail-page .ql-container{background-color:#374151!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-editor,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-editor,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-editor,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-editor{background-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-editor::before,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-editor::before,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-editor::before,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-editor::before{color:#9ca3af!important}[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-toolbar,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-toolbar,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-toolbar,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-toolbar{background-color:#1f2937!important;border-color:#374151!important}[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-toolbar .ql-stroke,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-toolbar .ql-stroke,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-toolbar .ql-stroke,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-toolbar .ql-stroke{stroke:#d1d5db!important}[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-toolbar .ql-fill,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-toolbar .ql-fill,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-toolbar .ql-fill,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-toolbar .ql-fill{fill:#d1d5db!important}[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-toolbar button:hover .ql-stroke,[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-toolbar button:focus .ql-stroke,[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-toolbar button.ql-active .ql-stroke,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-toolbar button:hover .ql-stroke,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-toolbar button:focus .ql-stroke,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-toolbar button.ql-active .ql-stroke,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-toolbar button:hover .ql-stroke,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-toolbar button:focus .ql-stroke,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-toolbar button.ql-active .ql-stroke,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-toolbar button:hover .ql-stroke,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-toolbar button:focus .ql-stroke,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-toolbar button.ql-active .ql-stroke{stroke:#3b82f6!important}[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-toolbar button:hover .ql-fill,[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-toolbar button:focus .ql-fill,[data-bs-theme="dark"] .support-ticket-page .quill-editor .ql-toolbar button.ql-active .ql-fill,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-toolbar button:hover .ql-fill,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-toolbar button:focus .ql-fill,[data-bs-theme="dark"] .support-ticket-page .ql-container .ql-toolbar button.ql-active .ql-fill,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-toolbar button:hover .ql-fill,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-toolbar button:focus .ql-fill,[data-bs-theme="dark"] .ticket-detail-page .quill-editor .ql-toolbar button.ql-active .ql-fill,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-toolbar button:hover .ql-fill,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-toolbar button:focus .ql-fill,[data-bs-theme="dark"] .ticket-detail-page .ql-container .ql-toolbar button.ql-active .ql-fill{fill:#3b82f6!important}[data-bs-theme="dark"] .form-control,[data-bs-theme="dark"] .form-select,[data-bs-theme="dark"] textarea,[data-bs-theme="dark"] input{background-color:#374151!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .form-control::placeholder,[data-bs-theme="dark"] .form-select::placeholder,[data-bs-theme="dark"] textarea::placeholder,[data-bs-theme="dark"] input::placeholder{color:#9ca3af!important}[data-bs-theme="dark"] .quill-editor,[data-bs-theme="dark"] .ql-container{background-color:#374151!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .quill-editor .ql-editor,[data-bs-theme="dark"] .ql-container .ql-editor{background-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .quill-editor .ql-editor::before,[data-bs-theme="dark"] .ql-container .ql-editor::before{color:#9ca3af!important}[data-bs-theme="dark"] .quill-editor .ql-toolbar,[data-bs-theme="dark"] .ql-container .ql-toolbar{background-color:#1f2937!important;border-color:#374151!important}[data-bs-theme="dark"] .quill-editor .ql-toolbar .ql-stroke,[data-bs-theme="dark"] .ql-container .ql-toolbar .ql-stroke{stroke:#d1d5db!important}[data-bs-theme="dark"] .quill-editor .ql-toolbar .ql-fill,[data-bs-theme="dark"] .ql-container .ql-toolbar .ql-fill{fill:#d1d5db!important}[data-bs-theme="dark"] .quill-editor .ql-toolbar button:hover .ql-stroke,[data-bs-theme="dark"] .quill-editor .ql-toolbar button:focus .ql-stroke,[data-bs-theme="dark"] .quill-editor .ql-toolbar button.ql-active .ql-stroke,[data-bs-theme="dark"] .ql-container .ql-toolbar button:hover .ql-stroke,[data-bs-theme="dark"] .ql-container .ql-toolbar button:focus .ql-stroke,[data-bs-theme="dark"] .ql-container .ql-toolbar button.ql-active .ql-stroke{stroke:#3b82f6!important}[data-bs-theme="dark"] .quill-editor .ql-toolbar button:hover .ql-fill,[data-bs-theme="dark"] .quill-editor .ql-toolbar button:focus .ql-fill,[data-bs-theme="dark"] .quill-editor .ql-toolbar button.ql-active .ql-fill,[data-bs-theme="dark"] .ql-container .ql-toolbar button:hover .ql-fill,[data-bs-theme="dark"] .ql-container .ql-toolbar button:focus .ql-fill,[data-bs-theme="dark"] .ql-container .ql-toolbar button.ql-active .ql-fill{fill:#3b82f6!important}[data-bs-theme="dark"] .btn.btn-outline-primary,[data-bs-theme="dark"] .btn-outline-primary.add-material-btn,[data-bs-theme="dark"] .event-history-page .btn.btn-secondary,.event-history-page [data-bs-theme="dark"] .btn.btn-secondary,[data-bs-theme="dark"] .event-history-page .add-material-btn.btn.btn-secondary,.event-history-page [data-bs-theme="dark"] .add-material-btn.btn.btn-secondary,[data-bs-theme="dark"] .event-detail-page .btn.btn-outline-primary,.event-detail-page [data-bs-theme="dark"] .btn.btn-outline-primary,[data-bs-theme="dark"] .event-detail-page .add-material-btn.btn-outline-primary,.event-detail-page [data-bs-theme="dark"] .add-material-btn.btn-outline-primary,[data-bs-theme="dark"] .event-detail-page .event-history-page .btn.btn-secondary,.event-detail-page .event-history-page [data-bs-theme="dark"] .btn.btn-secondary,[data-bs-theme="dark"] .event-detail-page .event-history-page .add-material-btn.btn.btn-secondary,.event-detail-page .event-history-page [data-bs-theme="dark"] .add-material-btn.btn.btn-secondary,[data-bs-theme="dark"] .event-history-page .event-detail-page .btn.btn-secondary,.event-history-page .event-detail-page [data-bs-theme="dark"] .btn.btn-secondary,[data-bs-theme="dark"] .event-history-page .event-detail-page .add-material-btn.btn.btn-secondary,.event-history-page .event-detail-page [data-bs-theme="dark"] .add-material-btn.btn.btn-secondary,[data-bs-theme="dark"] .event-history-page .add-material-btn.btn-secondary,.event-history-page [data-bs-theme="dark"] .add-material-btn.btn-secondary,[data-bs-theme="dark"] .event-detail-page .event-history-page .add-material-btn.btn-secondary,.event-detail-page .event-history-page [data-bs-theme="dark"] .add-material-btn.btn-secondary,[data-bs-theme="dark"] .event-history-page .event-detail-page .add-material-btn.btn-secondary,.event-history-page .event-detail-page [data-bs-theme="dark"] .add-material-btn.btn-secondary,[data-bs-theme="dark"] .btn.add-material-btn,[data-bs-theme="dark"] .add-material-btn,[data-bs-theme="dark"] .event-detail-page .btn.add-material-btn,.event-detail-page [data-bs-theme="dark"] .btn.add-material-btn,[data-bs-theme="dark"] .event-detail-page .add-material-btn,.event-detail-page [data-bs-theme="dark"] .add-material-btn,[data-bs-theme="dark"] .btn.js-refresh-kanban,[data-bs-theme="dark"] .add-material-btn.js-refresh-kanban.btn,[data-bs-theme="dark"] .add-material-btn.js-refresh-kanban,[data-bs-theme="dark"] .event-detail-page .btn.js-refresh-kanban,.event-detail-page [data-bs-theme="dark"] .btn.js-refresh-kanban,[data-bs-theme="dark"] .event-detail-page .add-material-btn.js-refresh-kanban.btn,.event-detail-page [data-bs-theme="dark"] .add-material-btn.js-refresh-kanban.btn,[data-bs-theme="dark"] .event-detail-page .add-material-btn.js-refresh-kanban,.event-detail-page [data-bs-theme="dark"] .add-material-btn.js-refresh-kanban,[data-bs-theme="dark"] .btn.deposit-button,[data-bs-theme="dark"] .add-material-btn.deposit-button,[data-bs-theme="dark"] .event-detail-page .btn.deposit-button,.event-detail-page [data-bs-theme="dark"] .btn.deposit-button,[data-bs-theme="dark"] .event-detail-page .add-material-btn.deposit-button,.event-detail-page [data-bs-theme="dark"] .add-material-btn.deposit-button,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn.btn-filter.btn-outline-primary,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .add-material-btn.btn-filter.btn-outline-primary,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .btn.btn-filter.btn-secondary,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .event-history-page .add-material-btn.btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .add-material-btn.btn-filter.btn.btn-secondary,[data-bs-theme="dark"] .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn.btn-filter.btn-secondary,[data-bs-theme="dark"] .event-history-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .add-material-btn.btn-filter.btn.btn-secondary,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn.btn-filter.add-material-btn,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .add-material-btn.btn-filter,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .add-material-btn.btn-filter,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn.btn-filter.js-refresh-kanban,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .add-material-btn.btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .add-material-btn.btn-filter.js-refresh-kanban.btn,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn.btn-filter.deposit-button,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .add-material-btn.btn-filter.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .add-material-btn.btn-filter.deposit-button,[data-bs-theme="dark"] .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-outline-primary,.event-detail-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn.btn-filter.btn-outline-primary,[data-bs-theme="dark"] .event-detail-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-outline-primary,.event-detail-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .add-material-btn.btn-filter.btn-outline-primary,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .event-detail-page .btn.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .btn.btn-filter.btn-outline-primary,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .event-detail-page .add-material-btn.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .add-material-btn.btn-filter.btn-outline-primary,[data-bs-theme="dark"] .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary,.event-detail-page .quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .btn.btn-filter.btn-secondary,[data-bs-theme="dark"] .event-detail-page .quality-workspace-page .filter-actions .event-history-page .add-material-btn.btn-filter.btn.btn-secondary,.event-detail-page .quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .add-material-btn.btn-filter.btn.btn-secondary,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .event-history-page .event-detail-page .btn.btn-filter.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .btn.btn-filter.btn-secondary,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .event-history-page .event-detail-page .add-material-btn.btn-filter.btn.btn-secondary,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .add-material-btn.btn-filter.btn.btn-secondary,[data-bs-theme="dark"] .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary,.event-detail-page .event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn.btn-filter.btn-secondary,[data-bs-theme="dark"] .event-detail-page .event-history-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn.btn-secondary,.event-detail-page .event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .add-material-btn.btn-filter.btn.btn-secondary,[data-bs-theme="dark"] .event-history-page .quality-workspace-page .filter-actions .event-detail-page .btn.btn-filter.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .btn.btn-filter.btn-secondary,[data-bs-theme="dark"] .event-history-page .quality-workspace-page .filter-actions .event-detail-page .add-material-btn.btn-filter.btn.btn-secondary,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .add-material-btn.btn-filter.btn.btn-secondary,[data-bs-theme="dark"] .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn,.event-detail-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn.btn-filter.add-material-btn,[data-bs-theme="dark"] .event-detail-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter,.event-detail-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .add-material-btn.btn-filter,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .event-detail-page .btn.btn-filter.add-material-btn,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .btn.btn-filter.add-material-btn,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .event-detail-page .add-material-btn.btn-filter,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .add-material-btn.btn-filter,[data-bs-theme="dark"] .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban,.event-detail-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn.btn-filter.js-refresh-kanban,[data-bs-theme="dark"] .event-detail-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.js-refresh-kanban.btn,.event-detail-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .add-material-btn.btn-filter.js-refresh-kanban.btn,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .event-detail-page .btn.btn-filter.js-refresh-kanban,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .btn.btn-filter.js-refresh-kanban,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .event-detail-page .add-material-btn.btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .add-material-btn.btn-filter.js-refresh-kanban.btn,[data-bs-theme="dark"] .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button,.event-detail-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn.btn-filter.deposit-button,[data-bs-theme="dark"] .event-detail-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.deposit-button,.event-detail-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .add-material-btn.btn-filter.deposit-button,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .event-detail-page .btn.btn-filter.deposit-button,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .btn.btn-filter.deposit-button,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .event-detail-page .add-material-btn.btn-filter.deposit-button,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .add-material-btn.btn-filter.deposit-button{color:#3b82f6!important;border-color:#3b82f6!important}[data-bs-theme="dark"] .btn.btn-outline-primary:hover,[data-bs-theme="dark"] .btn-outline-primary.add-material-btn:hover,[data-bs-theme="dark"] .event-history-page .btn.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .btn.btn-secondary:hover,[data-bs-theme="dark"] .event-history-page .add-material-btn.btn.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .add-material-btn.btn.btn-secondary:hover,[data-bs-theme="dark"] .event-detail-page .btn.btn-outline-primary:hover,.event-detail-page [data-bs-theme="dark"] .btn.btn-outline-primary:hover,[data-bs-theme="dark"] .event-detail-page .add-material-btn.btn-outline-primary:hover,.event-detail-page [data-bs-theme="dark"] .add-material-btn.btn-outline-primary:hover,[data-bs-theme="dark"] .event-detail-page .event-history-page .btn.btn-secondary:hover,.event-detail-page .event-history-page [data-bs-theme="dark"] .btn.btn-secondary:hover,[data-bs-theme="dark"] .event-detail-page .event-history-page .add-material-btn.btn.btn-secondary:hover,.event-detail-page .event-history-page [data-bs-theme="dark"] .add-material-btn.btn.btn-secondary:hover,[data-bs-theme="dark"] .event-history-page .event-detail-page .btn.btn-secondary:hover,.event-history-page .event-detail-page [data-bs-theme="dark"] .btn.btn-secondary:hover,[data-bs-theme="dark"] .event-history-page .event-detail-page .add-material-btn.btn.btn-secondary:hover,.event-history-page .event-detail-page [data-bs-theme="dark"] .add-material-btn.btn.btn-secondary:hover,[data-bs-theme="dark"] .event-history-page .add-material-btn.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .add-material-btn.btn-secondary:hover,[data-bs-theme="dark"] .event-detail-page .event-history-page .add-material-btn.btn-secondary:hover,.event-detail-page .event-history-page [data-bs-theme="dark"] .add-material-btn.btn-secondary:hover,[data-bs-theme="dark"] .event-history-page .event-detail-page .add-material-btn.btn-secondary:hover,.event-history-page .event-detail-page [data-bs-theme="dark"] .add-material-btn.btn-secondary:hover,[data-bs-theme="dark"] .btn.add-material-btn:hover,[data-bs-theme="dark"] .add-material-btn:hover,[data-bs-theme="dark"] .event-detail-page .btn.add-material-btn:hover,.event-detail-page [data-bs-theme="dark"] .btn.add-material-btn:hover,[data-bs-theme="dark"] .event-detail-page .add-material-btn:hover,.event-detail-page [data-bs-theme="dark"] .add-material-btn:hover,[data-bs-theme="dark"] .btn.js-refresh-kanban:hover,[data-bs-theme="dark"] .add-material-btn.js-refresh-kanban.btn:hover,[data-bs-theme="dark"] .add-material-btn.js-refresh-kanban:hover,[data-bs-theme="dark"] .event-detail-page .btn.js-refresh-kanban:hover,.event-detail-page [data-bs-theme="dark"] .btn.js-refresh-kanban:hover,[data-bs-theme="dark"] .event-detail-page .add-material-btn.js-refresh-kanban.btn:hover,.event-detail-page [data-bs-theme="dark"] .add-material-btn.js-refresh-kanban.btn:hover,[data-bs-theme="dark"] .event-detail-page .add-material-btn.js-refresh-kanban:hover,.event-detail-page [data-bs-theme="dark"] .add-material-btn.js-refresh-kanban:hover,[data-bs-theme="dark"] .btn.deposit-button:hover,[data-bs-theme="dark"] .add-material-btn.deposit-button:hover,[data-bs-theme="dark"] .event-detail-page .btn.deposit-button:hover,.event-detail-page [data-bs-theme="dark"] .btn.deposit-button:hover,[data-bs-theme="dark"] .event-detail-page .add-material-btn.deposit-button:hover,.event-detail-page [data-bs-theme="dark"] .add-material-btn.deposit-button:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn.btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn.btn-filter.btn-outline-primary:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .add-material-btn.btn-filter.btn-outline-primary:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .btn.btn-filter.btn-secondary:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .event-history-page .add-material-btn.btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .add-material-btn.btn-filter.btn.btn-secondary:hover,[data-bs-theme="dark"] .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn.btn-filter.btn-secondary:hover,[data-bs-theme="dark"] .event-history-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .add-material-btn.btn-filter.btn.btn-secondary:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn.btn-filter.add-material-btn:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .add-material-btn.btn-filter:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .add-material-btn.btn-filter:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn.btn-filter.js-refresh-kanban:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .add-material-btn.btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .add-material-btn.btn-filter.js-refresh-kanban.btn:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn.btn-filter.deposit-button:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .add-material-btn.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .add-material-btn.btn-filter.deposit-button:hover,[data-bs-theme="dark"] .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-outline-primary:hover,.event-detail-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn.btn-filter.btn-outline-primary:hover,[data-bs-theme="dark"] .event-detail-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn-outline-primary:hover,.event-detail-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .add-material-btn.btn-filter.btn-outline-primary:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .event-detail-page .btn.btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .btn.btn-filter.btn-outline-primary:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .event-detail-page .add-material-btn.btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .add-material-btn.btn-filter.btn-outline-primary:hover,[data-bs-theme="dark"] .event-detail-page .quality-workspace-page .filter-actions .event-history-page .btn.btn-filter.btn-secondary:hover,.event-detail-page .quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .btn.btn-filter.btn-secondary:hover,[data-bs-theme="dark"] .event-detail-page .quality-workspace-page .filter-actions .event-history-page .add-material-btn.btn-filter.btn.btn-secondary:hover,.event-detail-page .quality-workspace-page .filter-actions .event-history-page [data-bs-theme="dark"] .add-material-btn.btn-filter.btn.btn-secondary:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .event-history-page .event-detail-page .btn.btn-filter.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .btn.btn-filter.btn-secondary:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .event-history-page .event-detail-page .add-material-btn.btn-filter.btn.btn-secondary:hover,.quality-workspace-page .filter-actions .event-history-page .event-detail-page [data-bs-theme="dark"] .add-material-btn.btn-filter.btn.btn-secondary:hover,[data-bs-theme="dark"] .event-detail-page .event-history-page .quality-workspace-page .filter-actions .btn.btn-filter.btn-secondary:hover,.event-detail-page .event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn.btn-filter.btn-secondary:hover,[data-bs-theme="dark"] .event-detail-page .event-history-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.btn.btn-secondary:hover,.event-detail-page .event-history-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .add-material-btn.btn-filter.btn.btn-secondary:hover,[data-bs-theme="dark"] .event-history-page .quality-workspace-page .filter-actions .event-detail-page .btn.btn-filter.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .btn.btn-filter.btn-secondary:hover,[data-bs-theme="dark"] .event-history-page .quality-workspace-page .filter-actions .event-detail-page .add-material-btn.btn-filter.btn.btn-secondary:hover,.event-history-page .quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .add-material-btn.btn-filter.btn.btn-secondary:hover,[data-bs-theme="dark"] .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.add-material-btn:hover,.event-detail-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn.btn-filter.add-material-btn:hover,[data-bs-theme="dark"] .event-detail-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter:hover,.event-detail-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .add-material-btn.btn-filter:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .event-detail-page .btn.btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .btn.btn-filter.add-material-btn:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .event-detail-page .add-material-btn.btn-filter:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .add-material-btn.btn-filter:hover,[data-bs-theme="dark"] .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.js-refresh-kanban:hover,.event-detail-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn.btn-filter.js-refresh-kanban:hover,[data-bs-theme="dark"] .event-detail-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.js-refresh-kanban.btn:hover,.event-detail-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .add-material-btn.btn-filter.js-refresh-kanban.btn:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .event-detail-page .btn.btn-filter.js-refresh-kanban:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .btn.btn-filter.js-refresh-kanban:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .event-detail-page .add-material-btn.btn-filter.js-refresh-kanban.btn:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .add-material-btn.btn-filter.js-refresh-kanban.btn:hover,[data-bs-theme="dark"] .event-detail-page .quality-workspace-page .filter-actions .btn.btn-filter.deposit-button:hover,.event-detail-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn.btn-filter.deposit-button:hover,[data-bs-theme="dark"] .event-detail-page .quality-workspace-page .filter-actions .add-material-btn.btn-filter.deposit-button:hover,.event-detail-page .quality-workspace-page .filter-actions [data-bs-theme="dark"] .add-material-btn.btn-filter.deposit-button:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .event-detail-page .btn.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .btn.btn-filter.deposit-button:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .event-detail-page .add-material-btn.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .event-detail-page [data-bs-theme="dark"] .add-material-btn.btn-filter.deposit-button:hover{background-color:#3b82f6!important;color:#111827!important}[data-bs-theme="dark"] .btn.btn-outline-secondary,[data-bs-theme="dark"] .btn-outline-secondary.add-material-btn{color:#d1d5db!important;border-color:#374151!important}[data-bs-theme="dark"] .btn.btn-outline-secondary:hover,[data-bs-theme="dark"] .btn-outline-secondary.add-material-btn:hover{background-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .app-topbar-custom.navbar{background-color:#1f2937!important;border-bottom-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .app-topbar-custom.navbar>div{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .app-topbar-custom.navbar .topbar-logo .fw-bold,[data-bs-theme="dark"] .app-topbar-custom.navbar .navbar-brand{color:#3b82f6!important}[data-bs-theme="dark"] .app-topbar-custom.navbar .nav-link{color:#d1d5db!important}[data-bs-theme="dark"] .app-topbar-custom.navbar .nav-link:hover{color:#f59e0b!important}[data-bs-theme="dark"] .quick-search-container .input-group{background-color:#374151!important;border-color:#374151!important;border-radius:0.5rem!important;padding:0.375rem 0.75rem!important;gap:0.375rem!important}[data-bs-theme="dark"] .quick-search-container .input-group[style*="background-color"],[data-bs-theme="dark"] .quick-search-container .input-group[style*="background"]{background-color:#374151!important;background:#374151!important}[data-bs-theme="dark"] .quick-search-container .input-group[style*="#f9fafb"],[data-bs-theme="dark"] .quick-search-container .input-group[style*="rgb(249, 250, 251)"]{background-color:#374151!important;background:#374151!important}[data-bs-theme="dark"] .quick-search-input{background-color:transparent!important;background:transparent!important;color:#f9fafb!important;border-color:#374151!important;border:none!important;font-size:0.75rem!important;min-width:4rem!important;width:8rem!important;flex-grow:1!important;padding:0!important}[data-bs-theme="dark"] .quick-search-input::placeholder{color:#9ca3af!important}[data-bs-theme="dark"] .quick-search-input:focus{background-color:transparent!important;background:transparent!important;color:#f9fafb!important;border-color:#3b82f6!important;box-shadow:0 0 0 0.2rem rgba(59,130,246,0.25)!important}[data-bs-theme="dark"] .quick-search-input[style*="background-color"],[data-bs-theme="dark"] .quick-search-input[style*="background"]{background-color:transparent!important;background:transparent!important}[data-bs-theme="dark"] .quick-search-input[style*="#f9fafb"],[data-bs-theme="dark"] .quick-search-input[style*="rgb(249, 250, 251)"]{background-color:transparent!important;background:transparent!important}[data-bs-theme="dark"] .logo-theme-container .logo-light{display:none!important;opacity:0!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}[data-bs-theme="dark"] .logo-theme-container .logo-dark{display:inline-block!important;opacity:1!important;visibility:visible!important;position:relative!important;width:auto!important;height:auto!important;pointer-events:auto!important}[data-bs-theme="dark"] .app-topbar-custom .logo-theme-container .logo-light{display:none!important;opacity:0!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}[data-bs-theme="dark"] .app-topbar-custom .logo-theme-container .logo-dark{display:inline-block!important;opacity:1!important;visibility:visible!important;position:relative!important;width:auto!important;height:auto!important;pointer-events:auto!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group,[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group{background:#374151!important;background-color:#374151!important;border-color:#374151!important;border:1px solid #374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group[style*="background-color"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group[style*="background"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group[style*="background-color"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group[style*="background"]{background:#374151!important;background-color:#374151!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group[style*="#f9fafb"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group[style*="rgb(249, 250, 251)"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group[style*="#f9fafb"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group[style*="rgb(249, 250, 251)"]{background:#374151!important;background-color:#374151!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group[style*="#e5e7eb"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group[style*="rgb(229, 231, 235)"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group[style*="#e5e7eb"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group[style*="rgb(229, 231, 235)"]{border-color:#374151!important;border:1px solid #374151!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .form-control,[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .quick-search-input,[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .form-control,[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .quick-search-input{background:transparent!important;background-color:transparent!important;border-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .form-control[style*="background-color"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .form-control[style*="background"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .quick-search-input[style*="background-color"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .quick-search-input[style*="background"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .form-control[style*="background-color"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .form-control[style*="background"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .quick-search-input[style*="background-color"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .quick-search-input[style*="background"]{background:transparent!important;background-color:transparent!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .form-control[style*="#f9fafb"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .form-control[style*="rgb(249, 250, 251)"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .quick-search-input[style*="#f9fafb"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .quick-search-input[style*="rgb(249, 250, 251)"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .form-control[style*="#f9fafb"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .form-control[style*="rgb(249, 250, 251)"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .quick-search-input[style*="#f9fafb"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .quick-search-input[style*="rgb(249, 250, 251)"]{background:transparent!important;background-color:transparent!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .form-control[style*="#374151"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .form-control[style*="rgb(55, 65, 81)"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .quick-search-input[style*="#374151"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .quick-search-input[style*="rgb(55, 65, 81)"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .form-control[style*="#374151"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .form-control[style*="rgb(55, 65, 81)"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .quick-search-input[style*="#374151"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .quick-search-input[style*="rgb(55, 65, 81)"]{color:#f9fafb!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .input-group-text,[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .input-group-text{background:transparent!important;background-color:transparent!important;border-color:#374151!important;border:none!important;color:#d1d5db!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .input-group-text[style*="background-color"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .input-group-text[style*="background"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .input-group-text[style*="background-color"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .input-group-text[style*="background"]{background:transparent!important;background-color:transparent!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .input-group-text i,[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .input-group-text i{color:#d1d5db!important}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .input-group-text i[style*="#6b7280"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group .input-group-text i[style*="rgb(107, 114, 128)"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .input-group-text i[style*="#6b7280"],[data-bs-theme="dark"] .app-topbar-custom .quick-search-input-group .input-group-text i[style*="rgb(107, 114, 128)"]{color:#d1d5db!important}[data-bs-theme="dark"] .app-topbar-custom div:has(i.fa-star),[data-bs-theme="dark"] .app-topbar-custom #star-info,[data-bs-theme="dark"] .app-topbar-custom .topbar-star-desktop,[data-bs-theme="dark"] .app-topbar-custom .topbar-star-mobile{background-color:rgba(59,130,246,0.15);background:rgba(59,130,246,0.15);border-color:rgba(59,130,246,0.3);border:1px solid rgba(59,130,246,0.3);color:#f9fafb}[data-bs-theme="dark"] .app-topbar-custom div:has(i.fa-star) i,[data-bs-theme="dark"] .app-topbar-custom #star-info i,[data-bs-theme="dark"] .app-topbar-custom .topbar-star-desktop i,[data-bs-theme="dark"] .app-topbar-custom .topbar-star-mobile i{color:#f59e0b}[data-bs-theme="dark"] .app-topbar-custom div:has(i.fa-star) .earned,[data-bs-theme="dark"] .app-topbar-custom #star-info .earned,[data-bs-theme="dark"] .app-topbar-custom .topbar-star-desktop .earned,[data-bs-theme="dark"] .app-topbar-custom .topbar-star-mobile .earned{color:#f59e0b}[data-bs-theme="dark"] .app-topbar-custom div:has(i.fa-star) .available,[data-bs-theme="dark"] .app-topbar-custom #star-info .available,[data-bs-theme="dark"] .app-topbar-custom .topbar-star-desktop .available,[data-bs-theme="dark"] .app-topbar-custom .topbar-star-mobile .available{color:#10b981}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group-text{background-color:transparent;background:transparent;color:#d1d5db;border-color:#374151;border:none;padding:0;flex-shrink:0}[data-bs-theme="dark"] .app-topbar-custom .quick-search-container .input-group-text i{color:#d1d5db;font-size:0.75rem}[data-bs-theme="dark"] #theme-toggle{color:#d1d5db!important;background-color:transparent!important;border:none!important;transition:all 0.3s ease!important}[data-bs-theme="dark"] #theme-toggle:hover{color:#f59e0b!important;background-color:rgba(255,255,255,0.1)!important;transform:scale(1.1)!important}[data-bs-theme="dark"] #theme-toggle-icon{color:inherit!important}[data-bs-theme="dark"] #star-info,[data-bs-theme="dark"] .topbar-star-desktop,[data-bs-theme="dark"] .topbar-star-mobile,[data-bs-theme="dark"] .topbar-star-rating{background-color:rgba(59,130,246,0.15)!important;color:#f9fafb!important;border:1px solid rgba(59,130,246,0.3)!important;border-radius:0.5rem!important;padding:0.375rem 0.75rem!important}[data-bs-theme="dark"] #star-info[style*="background-color"],[data-bs-theme="dark"] #star-info[style*="background"],[data-bs-theme="dark"] .topbar-star-desktop[style*="background-color"],[data-bs-theme="dark"] .topbar-star-desktop[style*="background"],[data-bs-theme="dark"] .topbar-star-mobile[style*="background-color"],[data-bs-theme="dark"] .topbar-star-mobile[style*="background"],[data-bs-theme="dark"] .topbar-star-rating[style*="background-color"],[data-bs-theme="dark"] .topbar-star-rating[style*="background"]{background-color:rgba(59,130,246,0.15)!important;background:rgba(59,130,246,0.15)!important}[data-bs-theme="dark"] #star-info[style*="#fefce8"],[data-bs-theme="dark"] #star-info[style*="rgb(254, 252, 232)"],[data-bs-theme="dark"] .topbar-star-desktop[style*="#fefce8"],[data-bs-theme="dark"] .topbar-star-desktop[style*="rgb(254, 252, 232)"],[data-bs-theme="dark"] .topbar-star-mobile[style*="#fefce8"],[data-bs-theme="dark"] .topbar-star-mobile[style*="rgb(254, 252, 232)"],[data-bs-theme="dark"] .topbar-star-rating[style*="#fefce8"],[data-bs-theme="dark"] .topbar-star-rating[style*="rgb(254, 252, 232)"]{background-color:rgba(59,130,246,0.15)!important;background:rgba(59,130,246,0.15)!important}[data-bs-theme="dark"] #star-info[style*="#fbbf24"],[data-bs-theme="dark"] #star-info[style*="rgb(251, 191, 36)"],[data-bs-theme="dark"] .topbar-star-desktop[style*="#fbbf24"],[data-bs-theme="dark"] .topbar-star-desktop[style*="rgb(251, 191, 36)"],[data-bs-theme="dark"] .topbar-star-mobile[style*="#fbbf24"],[data-bs-theme="dark"] .topbar-star-mobile[style*="rgb(251, 191, 36)"],[data-bs-theme="dark"] .topbar-star-rating[style*="#fbbf24"],[data-bs-theme="dark"] .topbar-star-rating[style*="rgb(251, 191, 36)"]{border-color:rgba(59,130,246,0.3)!important;border:1px solid rgba(59,130,246,0.3)!important}[data-bs-theme="dark"] #star-info .earned,[data-bs-theme="dark"] #star-info .star-earned,[data-bs-theme="dark"] .topbar-star-desktop .earned,[data-bs-theme="dark"] .topbar-star-desktop .star-earned,[data-bs-theme="dark"] .topbar-star-mobile .earned,[data-bs-theme="dark"] .topbar-star-mobile .star-earned,[data-bs-theme="dark"] .topbar-star-rating .earned,[data-bs-theme="dark"] .topbar-star-rating .star-earned{color:#f59e0b!important}[data-bs-theme="dark"] #star-info .separator,[data-bs-theme="dark"] #star-info .star-separator,[data-bs-theme="dark"] .topbar-star-desktop .separator,[data-bs-theme="dark"] .topbar-star-desktop .star-separator,[data-bs-theme="dark"] .topbar-star-mobile .separator,[data-bs-theme="dark"] .topbar-star-mobile .star-separator,[data-bs-theme="dark"] .topbar-star-rating .separator,[data-bs-theme="dark"] .topbar-star-rating .star-separator{color:#d1d5db!important}[data-bs-theme="dark"] #star-info .available,[data-bs-theme="dark"] #star-info .star-available,[data-bs-theme="dark"] .topbar-star-desktop .available,[data-bs-theme="dark"] .topbar-star-desktop .star-available,[data-bs-theme="dark"] .topbar-star-mobile .available,[data-bs-theme="dark"] .topbar-star-mobile .star-available,[data-bs-theme="dark"] .topbar-star-rating .available,[data-bs-theme="dark"] .topbar-star-rating .star-available{color:#10b981!important}[data-bs-theme="dark"] #star-info .available.text-muted,[data-bs-theme="dark"] #star-info .star-available.text-muted,[data-bs-theme="dark"] .topbar-star-desktop .available.text-muted,[data-bs-theme="dark"] .topbar-star-desktop .star-available.text-muted,[data-bs-theme="dark"] .topbar-star-mobile .available.text-muted,[data-bs-theme="dark"] .topbar-star-mobile .star-available.text-muted,[data-bs-theme="dark"] .topbar-star-rating .available.text-muted,[data-bs-theme="dark"] .topbar-star-rating .star-available.text-muted{color:#9ca3af!important}[data-bs-theme="dark"] #star-info i.fa-star,[data-bs-theme="dark"] .topbar-star-desktop i.fa-star,[data-bs-theme="dark"] .topbar-star-mobile i.fa-star,[data-bs-theme="dark"] .topbar-star-rating i.fa-star{color:#f59e0b!important}[data-bs-theme="dark"] #star-info i[style*="#f59e0b"],[data-bs-theme="dark"] #star-info i[style*="rgb(245, 158, 11)"],[data-bs-theme="dark"] .topbar-star-desktop i[style*="#f59e0b"],[data-bs-theme="dark"] .topbar-star-desktop i[style*="rgb(245, 158, 11)"],[data-bs-theme="dark"] .topbar-star-mobile i[style*="#f59e0b"],[data-bs-theme="dark"] .topbar-star-mobile i[style*="rgb(245, 158, 11)"],[data-bs-theme="dark"] .topbar-star-rating i[style*="#f59e0b"],[data-bs-theme="dark"] .topbar-star-rating i[style*="rgb(245, 158, 11)"]{color:#f59e0b!important}[data-bs-theme="dark"] #star-info span[style*="#f59e0b"],[data-bs-theme="dark"] #star-info span[style*="rgb(245, 158, 11)"],[data-bs-theme="dark"] .topbar-star-desktop span[style*="#f59e0b"],[data-bs-theme="dark"] .topbar-star-desktop span[style*="rgb(245, 158, 11)"],[data-bs-theme="dark"] .topbar-star-mobile span[style*="#f59e0b"],[data-bs-theme="dark"] .topbar-star-mobile span[style*="rgb(245, 158, 11)"],[data-bs-theme="dark"] .topbar-star-rating span[style*="#f59e0b"],[data-bs-theme="dark"] .topbar-star-rating span[style*="rgb(245, 158, 11)"]{color:#f59e0b!important}[data-bs-theme="dark"] #star-info span[style*="#16a34a"],[data-bs-theme="dark"] #star-info span[style*="rgb(22, 163, 74)"],[data-bs-theme="dark"] .topbar-star-desktop span[style*="#16a34a"],[data-bs-theme="dark"] .topbar-star-desktop span[style*="rgb(22, 163, 74)"],[data-bs-theme="dark"] .topbar-star-mobile span[style*="#16a34a"],[data-bs-theme="dark"] .topbar-star-mobile span[style*="rgb(22, 163, 74)"],[data-bs-theme="dark"] .topbar-star-rating span[style*="#16a34a"],[data-bs-theme="dark"] .topbar-star-rating span[style*="rgb(22, 163, 74)"]{color:#10b981!important}[data-bs-theme="dark"] #star-info span[style*="#9ca3af"],[data-bs-theme="dark"] #star-info span[style*="rgb(156, 163, 175)"],[data-bs-theme="dark"] .topbar-star-desktop span[style*="#9ca3af"],[data-bs-theme="dark"] .topbar-star-desktop span[style*="rgb(156, 163, 175)"],[data-bs-theme="dark"] .topbar-star-mobile span[style*="#9ca3af"],[data-bs-theme="dark"] .topbar-star-mobile span[style*="rgb(156, 163, 175)"],[data-bs-theme="dark"] .topbar-star-rating span[style*="#9ca3af"],[data-bs-theme="dark"] .topbar-star-rating span[style*="rgb(156, 163, 175)"]{color:#d1d5db!important}[data-bs-theme="dark"] .app-topbar-custom img.logo-light,[data-bs-theme="dark"] .app-topbar-custom .logo-light,[data-bs-theme="dark"] .app-topbar-custom img.logo-light.logo-icon,[data-bs-theme="dark"] .app-topbar-custom .logo-light.logo-icon,[data-bs-theme="dark"] .app-topbar-custom .topbar-logo .logo-light,[data-bs-theme="dark"] .app-topbar-custom .topbar-logo img.logo-light,[data-bs-theme="dark"] .app-topbar-custom .logo-theme-container .logo-light,[data-bs-theme="dark"] .app-topbar-custom .logo-theme-container img.logo-light{opacity:0!important;display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}[data-bs-theme="dark"] .app-topbar-custom img.logo-dark,[data-bs-theme="dark"] .app-topbar-custom .logo-dark,[data-bs-theme="dark"] .app-topbar-custom img.logo-dark.logo-icon,[data-bs-theme="dark"] .app-topbar-custom .logo-dark.logo-icon,[data-bs-theme="dark"] .app-topbar-custom .topbar-logo .logo-dark,[data-bs-theme="dark"] .app-topbar-custom .topbar-logo img.logo-dark,[data-bs-theme="dark"] .app-topbar-custom .logo-theme-container .logo-dark,[data-bs-theme="dark"] .app-topbar-custom .logo-theme-container img.logo-dark{opacity:1!important;display:inline-block!important;visibility:visible!important;position:relative!important;width:auto!important;height:auto!important;pointer-events:auto!important}[data-bs-theme="dark"] #sidebar img.logo-light,[data-bs-theme="dark"] #sidebar .logo-light,[data-bs-theme="dark"] #sidebar img.logo-light.logo-icon,[data-bs-theme="dark"] #sidebar img.logo-light.sidebar-logo-img,[data-bs-theme="dark"] #sidebar .logo-light.logo-icon,[data-bs-theme="dark"] #sidebar .logo-light.sidebar-logo-img,[data-bs-theme="dark"] #sidebar .sidebar-logo-icon .logo-light,[data-bs-theme="dark"] #sidebar .sidebar-logo-icon img.logo-light,[data-bs-theme="dark"] #sidebar .sidebar-logo-container .logo-light,[data-bs-theme="dark"] #sidebar .sidebar-logo-container img.logo-light,[data-bs-theme="dark"] #sidebar .logo-theme-container .logo-light,[data-bs-theme="dark"] #sidebar .logo-theme-container img.logo-light,[data-bs-theme="dark"] #sidebar .logo-theme-container img.logo-light.logo-icon,[data-bs-theme="dark"] #sidebar .logo-theme-container img.logo-light.sidebar-logo-img{opacity:0!important;display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}[data-bs-theme="dark"] #sidebar img.logo-dark,[data-bs-theme="dark"] #sidebar .logo-dark,[data-bs-theme="dark"] #sidebar img.logo-dark.logo-icon,[data-bs-theme="dark"] #sidebar img.logo-dark.sidebar-logo-img,[data-bs-theme="dark"] #sidebar .logo-dark.logo-icon,[data-bs-theme="dark"] #sidebar .logo-dark.sidebar-logo-img,[data-bs-theme="dark"] #sidebar .sidebar-logo-icon .logo-dark,[data-bs-theme="dark"] #sidebar .sidebar-logo-icon img.logo-dark,[data-bs-theme="dark"] #sidebar .sidebar-logo-container .logo-dark,[data-bs-theme="dark"] #sidebar .sidebar-logo-container img.logo-dark,[data-bs-theme="dark"] #sidebar .logo-theme-container .logo-dark,[data-bs-theme="dark"] #sidebar .logo-theme-container img.logo-dark,[data-bs-theme="dark"] #sidebar .logo-theme-container img.logo-dark.logo-icon,[data-bs-theme="dark"] #sidebar .logo-theme-container img.logo-dark.sidebar-logo-img{opacity:1!important;display:block!important;visibility:visible!important;position:relative!important;width:auto!important;height:auto!important;pointer-events:auto!important}[data-bs-theme="dark"] #sidebar .logo-theme-container.has-dark img.logo-light,[data-bs-theme="dark"] #sidebar .logo-theme-container.has-dark .logo-light,[data-bs-theme="dark"] #sidebar .logo-theme-container img.logo-light.logo-icon,[data-bs-theme="dark"] #sidebar .logo-theme-container img.logo-light.sidebar-logo-img{opacity:0!important;display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}[data-bs-theme="dark"] #sidebar .logo-theme-container.has-dark img.logo-dark,[data-bs-theme="dark"] #sidebar .logo-theme-container.has-dark .logo-dark,[data-bs-theme="dark"] #sidebar .logo-theme-container img.logo-dark.logo-icon,[data-bs-theme="dark"] #sidebar .logo-theme-container img.logo-dark.sidebar-logo-img{opacity:1!important;display:block!important;visibility:visible!important;position:relative!important;width:auto!important;height:auto!important;pointer-events:auto!important}[data-bs-theme="dark"] #support-topbar-btn,[data-bs-theme="dark"] .sma-support-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:2rem!important;height:2rem!important;color:#3b82f6!important;background:rgba(59,130,246,0.1)!important;border-radius:0.5rem!important;text-decoration:none!important;transition:all 0.2s ease!important}[data-bs-theme="dark"] #support-topbar-btn:hover,[data-bs-theme="dark"] .sma-support-btn:hover{color:#f59e0b!important;background-color:rgba(59,130,246,0.2)!important;transform:scale(1.05)!important}[data-bs-theme="dark"] #support-topbar-btn i.fa-headset,[data-bs-theme="dark"] .sma-support-btn i.fa-headset{color:inherit!important;font-size:1.25rem!important}[data-bs-theme="dark"] .card,[data-bs-theme="dark"] .card-body{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .card-header{border-color:#374151!important}[data-bs-theme="dark"] .card-title,[data-bs-theme="dark"] .card-header h5,[data-bs-theme="dark"] .card-header .h5,[data-bs-theme="dark"] .card-header h6,[data-bs-theme="dark"] .card-header .h6{color:#f8fafc!important}[data-bs-theme="dark"] .card-text,[data-bs-theme="dark"] .card-body p{color:#f9fafb!important}[data-bs-theme="dark"] .card .card-header,[data-bs-theme="dark"] .card-header,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center,[data-bs-theme="dark"] .mentor-dashboard .d-flex.justify-content-between.align-items-center,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%)!important;color:#ffffff!important}[data-bs-theme="dark"] .card .card-header h1,[data-bs-theme="dark"] .card .card-header h2,[data-bs-theme="dark"] .card .card-header h3,[data-bs-theme="dark"] .card .card-header h4,[data-bs-theme="dark"] .card .card-header h5,[data-bs-theme="dark"] .card .card-header h6,[data-bs-theme="dark"] .card-header h1,[data-bs-theme="dark"] .card-header .h1,[data-bs-theme="dark"] .card-header h2,[data-bs-theme="dark"] .card-header .h2,[data-bs-theme="dark"] .card-header h3,[data-bs-theme="dark"] .card-header .h3,[data-bs-theme="dark"] .card-header h4,[data-bs-theme="dark"] .card-header .h4,[data-bs-theme="dark"] .card-header h5,[data-bs-theme="dark"] .card-header .h5,[data-bs-theme="dark"] .card-header h6,[data-bs-theme="dark"] .card-header .h6,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center h1,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center h2,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center h3,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center h4,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center h5,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center h6,[data-bs-theme="dark"] .mentor-dashboard .d-flex.justify-content-between.align-items-center h1,[data-bs-theme="dark"] .mentor-dashboard .d-flex.justify-content-between.align-items-center h2,[data-bs-theme="dark"] .mentor-dashboard .d-flex.justify-content-between.align-items-center h3,[data-bs-theme="dark"] .mentor-dashboard .d-flex.justify-content-between.align-items-center h4,[data-bs-theme="dark"] .mentor-dashboard .d-flex.justify-content-between.align-items-center h5,[data-bs-theme="dark"] .mentor-dashboard .d-flex.justify-content-between.align-items-center h6,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center h1,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center .h1,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center h2,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center .h2,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center h3,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center .h3,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center h4,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center .h4,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center h5,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center .h5,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center h6,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center .h6{color:#ffffff!important}[data-bs-theme="dark"] .card .card-header i,[data-bs-theme="dark"] .card-header i,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .d-flex.justify-content-between.align-items-center i,[data-bs-theme="dark"] .mentor-dashboard .d-flex.justify-content-between.align-items-center i,[data-bs-theme="dark"] .d-flex.justify-content-between.align-items-center i{color:inherit!important}[data-bs-theme="dark"] .row.gy-4.mt-1{background-color:#111827!important}[data-bs-theme="dark"] .row.gy-4.mt-1 .col-lg-5>div,[data-bs-theme="dark"] .row.gy-4.mt-1 .col-lg-7>div{background-color:#1f2937!important;border-color:#374151!important;box-shadow:0 4px 24px rgba(20,20,30,0.22),0 1.5px 0 #374151!important}[data-bs-theme="dark"] .row.gy-4.mt-1 .col-lg-5>div:hover,[data-bs-theme="dark"] .row.gy-4.mt-1 .col-lg-7>div:hover{background-color:#374151!important;box-shadow:0 8px 32px rgba(20,20,30,0.3),0 2px 0 #374151!important}[data-bs-theme="dark"] .row.gy-4.mt-1 .col-lg-5>div .card-text,[data-bs-theme="dark"] .row.gy-4.mt-1 .col-lg-5>div p,[data-bs-theme="dark"] .row.gy-4.mt-1 .col-lg-7>div .card-text,[data-bs-theme="dark"] .row.gy-4.mt-1 .col-lg-7>div p{color:#f9fafb!important}[data-bs-theme="dark"] .text-end.small.text-muted{background-color:#1f2937!important;color:#9ca3af!important;border-color:#374151!important}[data-bs-theme="dark"] .text-end.small.text-muted.mt-2.mb-4{background:linear-gradient(135deg,#374151 0%,#1f2937 100%)!important;color:#3b82f6!important;border:1px solid #1f2937!important;box-shadow:0 2px 8px rgba(20,20,30,0.15)!important}[data-bs-theme="dark"] #sidebar{background-color:#1e293b!important;border-right-color:#374151!important;color:#f1f5f9!important}[data-bs-theme="dark"] #sidebar .sidebar-header{border-bottom-color:#374151!important}[data-bs-theme="dark"] #sidebar .sidebar-logo-container .sidebar-logo-text{color:#f1f5f9!important}[data-bs-theme="dark"] #sidebar .sidebar-pin-btn{color:rgba(241,245,249,0.6)!important}[data-bs-theme="dark"] #sidebar .sidebar-pin-btn:hover{color:#f1f5f9!important;background-color:rgba(241,245,249,0.1)!important}[data-bs-theme="dark"] #sidebar .sidebar-pin-btn.pinned{color:#1cb0f6!important;background-color:rgba(28,176,246,0.3)!important}[data-bs-theme="dark"] #sidebar>ul>li a{background-color:transparent!important;color:#f1f5f9!important;border-color:transparent!important;border-left:none!important;border-radius:0.75rem!important;box-shadow:none!important;margin:0.125rem 0.5rem!important;padding:0.75rem 1rem!important}[data-bs-theme="dark"] #sidebar>ul>li a .menu-text{color:#f1f5f9!important}[data-bs-theme="dark"] #sidebar>ul>li a:hover{background-color:#334155!important;color:#f1f5f9!important}[data-bs-theme="dark"] #sidebar>ul>li a:hover .menu-text{color:#f1f5f9!important}[data-bs-theme="dark"] #sidebar>ul>li a.active{background-color:rgba(59,130,246,0.3)!important;color:#1cb0f6!important;font-weight:600!important}[data-bs-theme="dark"] #sidebar>ul>li a.active .menu-text{color:#f1f5f9!important}[data-bs-theme="dark"] #sidebar>ul>li.sidebar-heading{color:#9ca3af!important}[data-bs-theme="dark"] #sidebar.collapsed .sidebar-menu li a .menu-text{color:#f1f5f9!important}[data-bs-theme="dark"] .dashboard-grid{background-color:#111827!important}[data-bs-theme="dark"] .dashboard-grid .card{background-color:#1f2937!important;border-color:#374151!important;box-shadow:0 4px 24px rgba(0,0,0,0.22),0 1.5px 0 #1f2937!important}[data-bs-theme="dark"] .dashboard-grid .card:hover{background-color:#161d27!important;box-shadow:0 8px 32px rgba(0,0,0,0.3),0 2px 0 #1f2937!important}[data-bs-theme="dark"] .dashboard-grid .card-title{color:#3b82f6!important}[data-bs-theme="dark"] .dashboard-grid .card-text{color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper .hero{background-color:#111827!important;background-image:linear-gradient(135deg,rgba(23,48,131,0.85) 0%,rgba(59,130,246,0.85) 100%),var(--hero-bg-image,none)!important;background-size:cover,cover;background-position:center,center;background-repeat:no-repeat,no-repeat;color:#ffffff!important}[data-bs-theme="dark"] .landing-page-wrapper .features{background:linear-gradient(135deg,#111827 0%,#1f2937 100%)!important;color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper .features .feature-card,[data-bs-theme="dark"] .features .feature-card{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .landing-page-wrapper .features .feature-card h3,[data-bs-theme="dark"] .features .feature-card h3,[data-bs-theme="dark"] .features .feature-card .h3{color:#ffffff!important}[data-bs-theme="dark"] .landing-page-wrapper .features .feature-card p,[data-bs-theme="dark"] .features .feature-card p{color:#d1d5db!important}[data-bs-theme="dark"] .landing-page-wrapper .features .feature-card .feature-icon,[data-bs-theme="dark"] .features .feature-card .feature-icon{background:linear-gradient(135deg,#3b82f6,#629bf8)!important}[data-bs-theme="dark"] .landing-page-wrapper .features .feature-card .feature-icon img,[data-bs-theme="dark"] .features .feature-card .feature-icon img{filter:brightness(0) invert(1)!important}[data-bs-theme="dark"] .landing-page-wrapper .courses{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper .courses.bg-white{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .dark-theme-active .landing-page-wrapper .courses{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .dark-theme-active .landing-page-wrapper .courses.bg-white{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .dark-theme-active .landing-page-wrapper .course-card .course-card-body{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .dark-theme-active .landing-page-wrapper .course-card .course-description-content{color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper .course-card .course-card-body{background-color:#1f2937!important;color:#f9fafb!important;border-radius:0.375rem}[data-bs-theme="dark"] .landing-page-wrapper .tariff-comparison-table{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper .tariff-comparison-table th,[data-bs-theme="dark"] .landing-page-wrapper .tariff-comparison-table td{background-color:#111827!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .landing-page-wrapper .tariff-comparison-table td.feature-name{background-color:#1f2937!important;color:#ffffff!important}[data-bs-theme="dark"] .landing-page-wrapper .tariff-comparison-table td.feature-name i{color:#d97706!important}[data-bs-theme="dark"] .landing-page-wrapper .tariff-comparison-table td.feature-name small.text-muted,[data-bs-theme="dark"] .landing-page-wrapper .tariff-comparison-table td.feature-name .text-muted.small{color:#d1d5db!important}[data-bs-theme="dark"] .landing-page-wrapper .stars-rating i{color:#d97706!important}[data-bs-theme="dark"] .landing-page-wrapper .tariff-card.student{background:rgba(156,163,175,0.08)!important;border-color:rgba(156,163,175,0.25)!important}[data-bs-theme="dark"] .landing-page-wrapper .tariff-card.lite{background:rgba(59,130,246,0.1)!important;border-color:rgba(59,130,246,0.3)!important}[data-bs-theme="dark"] .landing-page-wrapper .tariff-card.pro{background:rgba(217,119,6,0.12)!important;border-color:rgba(217,119,6,0.35)!important}[data-bs-theme="dark"] .landing-page-wrapper .tariff-card.vip,[data-bs-theme="dark"] .landing-page-wrapper .tariff-card.max{background:rgba(37,99,235,0.12)!important;border-color:rgba(37,99,235,0.35)!important}[data-bs-theme="dark"] .landing-page-wrapper .course-card .course-description-content{color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper .tariff-comparison-table .tariff-card .tariff-name,[data-bs-theme="dark"] .landing-page-wrapper .course-card .tariff-name{color:#3b82f6!important}[data-bs-theme="dark"] .landing-page-wrapper .testimonials{background:linear-gradient(135deg,#111827 0%,#1f2937 100%)!important;color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper .testimonials .testimonial-card.card{background-color:#1f2937!important;color:#ffffff!important;border:1px solid #374151!important}[data-bs-theme="dark"] .landing-page-wrapper .testimonials .testimonial-card.card .card-body .fw-bold{color:#ffffff!important}[data-bs-theme="dark"] .landing-page-wrapper .testimonials .testimonial-card.card .card-body .text-muted{color:#d1d5db!important}[data-bs-theme="dark"] .landing-page-wrapper .testimonials .testimonial-card.card .card-body blockquote p{color:#ffffff!important}[data-bs-theme="dark"] .landing-page-wrapper .lead-form-section{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper .course-specific-block{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper .feature-card,[data-bs-theme="dark"] .features .feature-card{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .landing-page-wrapper .feature-card:hover,[data-bs-theme="dark"] .features .feature-card:hover{background-color:#374151!important;box-shadow:0 8px 32px rgba(20,20,30,0.3)!important}[data-bs-theme="dark"] .landing-page-wrapper h1,[data-bs-theme="dark"] .landing-page-wrapper .h1,[data-bs-theme="dark"] .landing-page-wrapper h2,[data-bs-theme="dark"] .landing-page-wrapper .h2,[data-bs-theme="dark"] .landing-page-wrapper h3,[data-bs-theme="dark"] .landing-page-wrapper .h3,[data-bs-theme="dark"] .landing-page-wrapper h4,[data-bs-theme="dark"] .landing-page-wrapper .h4,[data-bs-theme="dark"] .landing-page-wrapper h5,[data-bs-theme="dark"] .landing-page-wrapper .h5,[data-bs-theme="dark"] .landing-page-wrapper h6,[data-bs-theme="dark"] .landing-page-wrapper .h6{color:#3b82f6!important}[data-bs-theme="dark"] .landing-page-wrapper p{color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-wrapper .features .feature-card h3,[data-bs-theme="dark"] .landing-page-wrapper .features .feature-card .h3,[data-bs-theme="dark"] .landing-page-wrapper .feature-card h3,[data-bs-theme="dark"] .landing-page-wrapper .feature-card .h3,[data-bs-theme="dark"] .features .feature-card h3,[data-bs-theme="dark"] .features .feature-card .h3{color:#3b82f6!important}[data-bs-theme="dark"] .landing-page-wrapper .features .feature-card p,[data-bs-theme="dark"] .landing-page-wrapper .feature-card p,[data-bs-theme="dark"] .features .feature-card p{color:#f9fafb!important}[data-bs-theme="dark"] .landing-page-header{background-color:#1f2937!important;border-bottom-color:#374151!important}[data-bs-theme="dark"] .landing-page-header .navbar-brand,[data-bs-theme="dark"] .landing-page-header .logo-text{color:#3b82f6!important}[data-bs-theme="dark"] .landing-page-header .nav-link{color:rgba(255,255,255,0.8)!important}[data-bs-theme="dark"] .landing-page-header .nav-link:hover{color:#f59e0b!important}[data-bs-theme="dark"] .landing-page-header .btn-light{background-color:rgba(255,255,255,0.2)!important;color:#ffffff!important;border-color:rgba(255,255,255,0.3)!important}[data-bs-theme="dark"] .landing-page-header .btn-light:hover{background-color:rgba(255,255,255,0.3)!important;color:#ffffff!important}[data-bs-theme="dark"] .landing-page-header .btn-outline-light{color:rgba(255,255,255,0.8)!important;border-color:rgba(255,255,255,0.3)!important}[data-bs-theme="dark"] .landing-page-header .btn-outline-light:hover{background-color:rgba(255,255,255,0.1)!important;color:#ffffff!important}[data-bs-theme="dark"] .landing-page-header .navbar-text{color:rgba(255,255,255,0.6)!important}[data-bs-theme="dark"] .public-footer{background:linear-gradient(135deg,#111827 0%,#1f2937 100%)!important;color:#f9fafb!important}[data-bs-theme="dark"] .public-footer h4,[data-bs-theme="dark"] .public-footer .h4{color:#3b82f6!important}[data-bs-theme="dark"] .public-footer a{color:rgba(255,255,255,0.8)!important}[data-bs-theme="dark"] .public-footer a:hover{color:#f59e0b!important}[data-bs-theme="dark"] .alert{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .alert-info{background-color:rgba(8,145,178,0.1)!important;color:#3b82f6!important;border-color:rgba(8,145,178,0.3)!important}[data-bs-theme="dark"] .alert-success{background-color:rgba(16,185,129,0.1)!important;color:#10b981!important;border-color:rgba(16,185,129,0.3)!important}[data-bs-theme="dark"] .alert-warning{background-color:rgba(245,158,11,0.1)!important;color:#f59e0b!important;border-color:rgba(245,158,11,0.3)!important}[data-bs-theme="dark"] .alert-danger{background-color:rgba(239,68,68,0.1)!important;color:#ef4444!important;border-color:rgba(239,68,68,0.3)!important}[data-bs-theme="dark"] .form-control{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .form-control:focus{background-color:#1f2937!important;color:#f9fafb!important;border-color:#3b82f6!important;box-shadow:0 0 0 0.2rem rgba(59,130,246,0.25)!important}[data-bs-theme="dark"] .form-label{color:#3b82f6!important}[data-bs-theme="dark"] .form-text{color:#d1d5db!important}[data-bs-theme="dark"] .btn,[data-bs-theme="dark"] .add-material-btn{border-color:#374151}[data-bs-theme="dark"] .btn-primary{background-color:#0f2058!important;color:#ffffff!important;border-color:#0f2058!important}[data-bs-theme="dark"] .btn-primary:hover{background-color:#13286e!important;color:#ffffff!important}[data-bs-theme="dark"] .btn-outline-primary,[data-bs-theme="dark"] .event-history-page .btn.btn-secondary,.event-history-page [data-bs-theme="dark"] .btn.btn-secondary,[data-bs-theme="dark"] .event-history-page .btn-secondary.add-material-btn,.event-history-page [data-bs-theme="dark"] .btn-secondary.add-material-btn,[data-bs-theme="dark"] .add-material-btn,[data-bs-theme="dark"] .js-refresh-kanban.btn,[data-bs-theme="dark"] .deposit-button,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.btn-outline-primary,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.add-material-btn,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.js-refresh-kanban.btn,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.deposit-button{background:transparent!important;color:#f9fafb!important;border:2px solid #f9fafb!important;transition:all 0.3s ease!important}[data-bs-theme="dark"] .btn-outline-primary:hover,[data-bs-theme="dark"] .event-history-page .btn.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .btn.btn-secondary:hover,[data-bs-theme="dark"] .add-material-btn:hover,[data-bs-theme="dark"] .js-refresh-kanban.btn:hover,[data-bs-theme="dark"] .deposit-button:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.btn-outline-primary:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.add-material-btn:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.deposit-button:hover{background:#3b82f6!important;color:#111827!important;border-color:#3b82f6!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(59,130,246,0.3)!important}[data-bs-theme="dark"] .btn-outline-light{color:rgba(255,255,255,0.8)!important;border-color:rgba(255,255,255,0.3)!important}[data-bs-theme="dark"] .btn-outline-light:hover{background-color:rgba(255,255,255,0.1)!important;color:#ffffff!important}[data-bs-theme="dark"] .table{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .table th{background-color:#1f2937!important;color:#3b82f6!important;border-color:#374151!important}[data-bs-theme="dark"] .table td{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .modal-content{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .modal-header{background-color:#1f2937!important;border-bottom-color:#374151!important}[data-bs-theme="dark"] .modal-footer{background-color:#1f2937!important;border-top-color:#374151!important}[data-bs-theme="dark"] .tooltip-inner{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .tooltip.bs-tooltip-top .tooltip-arrow::before,[data-bs-theme="dark"] .tooltip.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before{border-top-color:#1f2937!important}[data-bs-theme="dark"] .tooltip.bs-tooltip-bottom .tooltip-arrow::before,[data-bs-theme="dark"] .tooltip.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before{border-bottom-color:#1f2937!important}[data-bs-theme="dark"] .tooltip.bs-tooltip-start .tooltip-arrow::before,[data-bs-theme="dark"] .tooltip.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before{border-left-color:#1f2937!important}[data-bs-theme="dark"] .tooltip.bs-tooltip-end .tooltip-arrow::before,[data-bs-theme="dark"] .tooltip.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before{border-right-color:#1f2937!important}[data-bs-theme="dark"] .popover{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .popover-header{background-color:#1f2937!important;color:#3b82f6!important;border-bottom-color:#374151!important}[data-bs-theme="dark"] .accordion-item{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .accordion-button{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .accordion-button:not(.collapsed){background-color:#374151!important;color:#f59e0b!important}[data-bs-theme="dark"] .accordion-body{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .nav-tabs{border-bottom-color:#374151!important}[data-bs-theme="dark"] .nav-tabs .nav-link{background-color:#1f2937!important;border-color:#374151!important;color:#ffffff!important}[data-bs-theme="dark"] .nav-tabs .nav-link i{color:inherit!important}[data-bs-theme="dark"] .nav-tabs .nav-link:hover{background-color:#374151!important;color:#ffffff!important;border-color:rgba(255,255,255,0.2)!important}[data-bs-theme="dark"] .nav-tabs .nav-link:hover i{color:#ffffff!important}[data-bs-theme="dark"] .nav-tabs .nav-link.active{background-color:#374151!important;color:#ffffff!important;border-color:#374151!important}[data-bs-theme="dark"] .nav-tabs .nav-link.active i{color:#ffffff!important}[data-bs-theme="dark"] .nav-pills .nav-link{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .nav-pills .nav-link:hover{background-color:#374151!important;color:#f59e0b!important}[data-bs-theme="dark"] .nav-pills .nav-link.active{background-color:#0f2058!important;color:#f59e0b!important}[data-bs-theme="dark"] .pagination{background-color:transparent!important}[data-bs-theme="dark"] .page-link{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .page-link:hover{background-color:#374151!important;color:#f59e0b!important}[data-bs-theme="dark"] .page-item.active .page-link{background-color:#0f2058!important;color:#f59e0b!important;border-color:#0f2058!important}[data-bs-theme="dark"] .breadcrumb{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .breadcrumb-item a{color:#3b82f6!important}[data-bs-theme="dark"] .breadcrumb-item.active{color:#f9fafb!important}[data-bs-theme="dark"] .spinner-border,[data-bs-theme="dark"] .spinner-grow{color:#3b82f6!important}[data-bs-theme="dark"] .placeholder{background-color:#374151!important}[data-bs-theme="dark"] .progress{background-color:#1f2937!important}[data-bs-theme="dark"] .progress-bar{background-color:#3b82f6!important}[data-bs-theme="dark"] .badge{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .badge-primary{background-color:#0f2058!important;color:#f59e0b!important}[data-bs-theme="dark"] .badge-success{background-color:#036546!important;color:#ffffff!important}[data-bs-theme="dark"] .badge-warning{background-color:#f59e0b!important;color:#111827!important}[data-bs-theme="dark"] .badge-danger{background-color:#dc2626!important;color:#ffffff!important}[data-bs-theme="dark"] .badge-secondary{background-color:#4b5563!important;color:#ffffff!important}[data-bs-theme="dark"] .badge-info{background-color:#0891b2!important;color:#111827!important}[data-bs-theme="dark"] .badge-dark{background-color:#374151!important;color:#ffffff!important}[data-bs-theme="dark"] ul,[data-bs-theme="dark"] ol{color:#f9fafb!important}[data-bs-theme="dark"] li{color:#f9fafb!important}[data-bs-theme="dark"] code{background-color:#1f2937!important;color:#f59e0b!important}[data-bs-theme="dark"] pre{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] blockquote{background-color:#1f2937!important;color:#f9fafb!important;border-left-color:#3b82f6!important}[data-bs-theme="dark"] hr{border-color:#374151!important}[data-bs-theme="dark"] a:not(.btn):not(.add-material-btn):not(.dropdown-item):not(.nav-link):not(.page-link):not(.list-group-item){color:#3b82f6!important}[data-bs-theme="dark"] a:not(.btn):not(.add-material-btn):not(.dropdown-item):not(.nav-link):not(.page-link):not(.list-group-item):hover{color:#f59e0b!important}[data-bs-theme="dark"] h1,[data-bs-theme="dark"] .h1,[data-bs-theme="dark"] h2,[data-bs-theme="dark"] .h2,[data-bs-theme="dark"] h3,[data-bs-theme="dark"] .h3,[data-bs-theme="dark"] h4,[data-bs-theme="dark"] .h4,[data-bs-theme="dark"] h5,[data-bs-theme="dark"] .h5,[data-bs-theme="dark"] h6,[data-bs-theme="dark"] .h6{color:#3b82f6!important}[data-bs-theme="dark"] p{color:#f9fafb!important}[data-bs-theme="dark"] strong,[data-bs-theme="dark"] b{color:#3b82f6!important}[data-bs-theme="dark"] em,[data-bs-theme="dark"] i{color:inherit}[data-bs-theme="dark"] small,[data-bs-theme="dark"] .small{color:#9ca3af!important}[data-bs-theme="dark"] mark,[data-bs-theme="dark"] .mark{background-color:#f59e0b!important;color:#111827!important}[data-bs-theme="dark"] ins{background-color:rgba(16,185,129,0.2)!important;color:#10b981!important}[data-bs-theme="dark"] del{background-color:rgba(239,68,68,0.2)!important;color:#ef4444!important}[data-bs-theme="dark"] article,[data-bs-theme="dark"] aside,[data-bs-theme="dark"] footer,[data-bs-theme="dark"] header,[data-bs-theme="dark"] main,[data-bs-theme="dark"] nav,[data-bs-theme="dark"] section{background-color:transparent!important;color:#f9fafb!important}[data-bs-theme="dark"] figure{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] figcaption{color:#9ca3af!important}[data-bs-theme="dark"] details{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] summary{color:#3b82f6!important}[data-bs-theme="dark"] dialog{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] menu{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] iframe,[data-bs-theme="dark"] canvas,[data-bs-theme="dark"] video,[data-bs-theme="dark"] audio{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] iframe{border-color:#374151!important}[data-bs-theme="dark"] svg{background-color:transparent!important;color:#f9fafb!important}[data-bs-theme="dark"] img{background-color:transparent!important}[data-bs-theme="dark"] .input-group-text{background-color:#1f2937!important;color:#d1d5db!important;border-color:#374151!important}[data-bs-theme="dark"] .form-select{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .form-select:focus{background-color:#1f2937!important;color:#f9fafb!important;border-color:#3b82f6!important;box-shadow:0 0 0 0.2rem rgba(59,130,246,0.25)!important}[data-bs-theme="dark"] .list-group{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .list-group-item{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .list-group-item:hover{background-color:#374151!important}[data-bs-theme="dark"] .list-group-item.active{background-color:#374151!important;color:#f59e0b!important;border-color:#f59e0b!important}[data-bs-theme="dark"] .card .card-header{background:rgba(59,130,246,0.1)!important;border-bottom-color:rgba(59,130,246,0.2)!important}[data-bs-theme="dark"] .card .card-header h3,[data-bs-theme="dark"] .card .card-header .h3,[data-bs-theme="dark"] .card .card-header h5,[data-bs-theme="dark"] .card .card-header .h5{color:#f9fafb!important}[data-bs-theme="dark"] .card .card-header p.text-muted{color:#d1d5db!important}[data-bs-theme="dark"] .card .list-group-item{background:#1f2937!important;border-color:#374151!important;color:#f9fafb!important}[data-bs-theme="dark"] .card .list-group-item.bg-light{background:rgba(59,130,246,0.1)!important;color:#f9fafb!important}[data-bs-theme="dark"] .card .list-group-item.bg-light i{color:#3b82f6!important}[data-bs-theme="dark"] .card .list-group-item .fw-semibold{color:#f9fafb!important}[data-bs-theme="dark"] .card .list-group-item .small.text-muted{color:#d1d5db!important}[data-bs-theme="dark"] .card .list-group-item .btn-outline-primary,[data-bs-theme="dark"] .card .list-group-item .event-history-page .btn.btn-secondary,.event-history-page [data-bs-theme="dark"] .card .list-group-item .btn.btn-secondary,[data-bs-theme="dark"] .card .list-group-item .add-material-btn,[data-bs-theme="dark"] .card .list-group-item .js-refresh-kanban.btn,[data-bs-theme="dark"] .card .list-group-item .deposit-button{border-color:#3b82f6!important;color:#3b82f6!important}[data-bs-theme="dark"] .card .list-group-item .btn-outline-primary:hover,[data-bs-theme="dark"] .card .list-group-item .event-history-page .btn.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .card .list-group-item .btn.btn-secondary:hover,[data-bs-theme="dark"] .card .list-group-item .add-material-btn:hover,[data-bs-theme="dark"] .card .list-group-item .js-refresh-kanban.btn:hover,[data-bs-theme="dark"] .card .list-group-item .deposit-button:hover{background-color:#3b82f6!important;color:#111827!important}[data-bs-theme="dark"] .card .list-group-item .badge.bg-primary{background-color:#3b82f6!important;color:#111827!important}[data-bs-theme="dark"] .card .list-group-item .badge.bg-info{background-color:#0891b2!important;color:#ffffff!important}[data-bs-theme="dark"] .card .list-group-item .badge.bg-warning{background-color:#d97706!important;color:#1f2937!important}[data-bs-theme="dark"] .toast{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .toast-header{background-color:#1f2937!important;color:#f9fafb!important;border-bottom-color:#374151!important}[data-bs-theme="dark"] .offcanvas{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .offcanvas-header{background-color:#1f2937!important;border-bottom-color:#374151!important}[data-bs-theme="dark"] .offcanvas-body{background-color:#1f2937!important}[data-bs-theme="dark"] .carousel{background-color:#1f2937!important}[data-bs-theme="dark"] .carousel-item{background-color:#1f2937!important}[data-bs-theme="dark"] .collapse{background-color:transparent!important}[data-bs-theme="dark"] .collapse.show{background-color:#1f2937!important}[data-bs-theme="dark"] .bg-light{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .bg-white{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .form-control::placeholder{color:#9ca3af!important;opacity:1!important}[data-bs-theme="dark"] .text-muted{color:#9ca3af!important}[data-bs-theme="dark"] .text-secondary{color:#d1d5db!important}[data-bs-theme="dark"] .border{border-color:#374151!important}[data-bs-theme="dark"] .border-light{border-color:#374151!important}[data-bs-theme="dark"] .border-white{border-color:#374151!important}[data-bs-theme="dark"] .navbar{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .navbar-brand{color:#3b82f6!important}[data-bs-theme="dark"] .navbar-nav .nav-link{color:#d1d5db!important}[data-bs-theme="dark"] .navbar-nav .nav-link:hover{color:#f59e0b!important}[data-bs-theme="dark"] .navbar-text{color:#d1d5db!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"]{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .form-control::placeholder{color:#9ca3af!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .text-muted{color:#9ca3af!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .text-secondary{color:#d1d5db!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .border{border-color:#374151!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .border-light{border-color:#374151!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .bg-light{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] body[data-onboarding-page="referrals"] .bg-white{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .referral-header-badge{background-color:transparent!important;color:#f9fafb!important;border:2px solid #f9fafb!important;font-size:1rem;padding:0.5em 0.75em}[data-bs-theme="dark"] .referral-header-badge i{color:inherit!important}[data-bs-theme="dark"] .auth-section{background-color:#111827!important}[data-bs-theme="dark"] .auth-container{background-color:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .features,[data-bs-theme="dark"] .courses,[data-bs-theme="dark"] .testimonials,[data-bs-theme="dark"] .lead-form-section,[data-bs-theme="dark"] .course-specific-block{background-color:#111827!important;color:#f9fafb!important}[data-bs-theme="dark"] #userDropdown span,[data-bs-theme="dark"] .topbar-logo span{color:#f9fafb!important}[data-bs-theme="dark"] .table-light,[data-bs-theme="dark"] .table-light th,[data-bs-theme="dark"] .table-light td{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .dashboard-grid .text-primary,[data-bs-theme="dark"] .dashboard-grid .text-primary h1,[data-bs-theme="dark"] .dashboard-grid .text-primary .h1,[data-bs-theme="dark"] .dashboard-grid .text-primary h2,[data-bs-theme="dark"] .dashboard-grid .text-primary .h2,[data-bs-theme="dark"] .dashboard-grid .text-primary h3,[data-bs-theme="dark"] .dashboard-grid .text-primary .h3,[data-bs-theme="dark"] .dashboard-grid .text-primary h4,[data-bs-theme="dark"] .dashboard-grid .text-primary .h4,[data-bs-theme="dark"] .dashboard-grid .text-primary h5,[data-bs-theme="dark"] .dashboard-grid .text-primary .h5,[data-bs-theme="dark"] .dashboard-grid .text-primary h6,[data-bs-theme="dark"] .dashboard-grid .text-primary .h6{color:#3b82f6!important}[data-bs-theme="dark"] .dashboard-grid .text-success,[data-bs-theme="dark"] .dashboard-grid .text-success h1,[data-bs-theme="dark"] .dashboard-grid .text-success .h1,[data-bs-theme="dark"] .dashboard-grid .text-success h2,[data-bs-theme="dark"] .dashboard-grid .text-success .h2,[data-bs-theme="dark"] .dashboard-grid .text-success h3,[data-bs-theme="dark"] .dashboard-grid .text-success .h3,[data-bs-theme="dark"] .dashboard-grid .text-success h4,[data-bs-theme="dark"] .dashboard-grid .text-success .h4,[data-bs-theme="dark"] .dashboard-grid .text-success h5,[data-bs-theme="dark"] .dashboard-grid .text-success .h5,[data-bs-theme="dark"] .dashboard-grid .text-success h6,[data-bs-theme="dark"] .dashboard-grid .text-success .h6{color:#10b981!important}[data-bs-theme="dark"] .dashboard-grid .text-warning,[data-bs-theme="dark"] .dashboard-grid .text-warning h1,[data-bs-theme="dark"] .dashboard-grid .text-warning .h1,[data-bs-theme="dark"] .dashboard-grid .text-warning h2,[data-bs-theme="dark"] .dashboard-grid .text-warning .h2,[data-bs-theme="dark"] .dashboard-grid .text-warning h3,[data-bs-theme="dark"] .dashboard-grid .text-warning .h3,[data-bs-theme="dark"] .dashboard-grid .text-warning h4,[data-bs-theme="dark"] .dashboard-grid .text-warning .h4,[data-bs-theme="dark"] .dashboard-grid .text-warning h5,[data-bs-theme="dark"] .dashboard-grid .text-warning .h5,[data-bs-theme="dark"] .dashboard-grid .text-warning h6,[data-bs-theme="dark"] .dashboard-grid .text-warning .h6{color:#f59e0b!important}[data-bs-theme="dark"] .dashboard-grid .text-info,[data-bs-theme="dark"] .dashboard-grid .text-info h1,[data-bs-theme="dark"] .dashboard-grid .text-info .h1,[data-bs-theme="dark"] .dashboard-grid .text-info h2,[data-bs-theme="dark"] .dashboard-grid .text-info .h2,[data-bs-theme="dark"] .dashboard-grid .text-info h3,[data-bs-theme="dark"] .dashboard-grid .text-info .h3,[data-bs-theme="dark"] .dashboard-grid .text-info h4,[data-bs-theme="dark"] .dashboard-grid .text-info .h4,[data-bs-theme="dark"] .dashboard-grid .text-info h5,[data-bs-theme="dark"] .dashboard-grid .text-info .h5,[data-bs-theme="dark"] .dashboard-grid .text-info h6,[data-bs-theme="dark"] .dashboard-grid .text-info .h6{color:#3b82f6!important}html[data-bs-theme="light"] .toast.chat-toast,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast{background-color:#ffffff!important;color:#212529!important;border:1px solid #dee2e6!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}html[data-bs-theme="light"] .toast.chat-toast .toast-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}html[data-bs-theme="light"] .toast.chat-toast .toast-body,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-body{background-color:#ffffff!important;color:#212529!important}html[data-bs-theme="light"] .toast.chat-toast .text-muted,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .text-muted{color:#6c757d!important}html[data-bs-theme="light"] .toast.chat-toast .btn-close,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme="light"] .toast.chat-toast .border-top,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .border-top{border-top-color:#dee2e6!important}.form-range::-webkit-slider-runnable-track{background-color:#374151}.form-range::-moz-range-track{background-color:#374151}.form-range::-webkit-slider-thumb{background-color:#3b82f6}.form-range::-moz-range-thumb{background-color:#3b82f6}.form-range:disabled::-webkit-slider-thumb{background-color:#4b5563}.form-range:disabled::-moz-range-thumb{background-color:#4b5563}[data-bs-theme="dark"] .manager-dashboard .kanban-column h1,[data-bs-theme="dark"] .manager-dashboard .kanban-column .h1,[data-bs-theme="dark"] .manager-dashboard .kanban-column h2,[data-bs-theme="dark"] .manager-dashboard .kanban-column .h2,[data-bs-theme="dark"] .manager-dashboard .kanban-column h3,[data-bs-theme="dark"] .manager-dashboard .kanban-column .h3,[data-bs-theme="dark"] .manager-dashboard .kanban-column h4,[data-bs-theme="dark"] .manager-dashboard .kanban-column .h4,[data-bs-theme="dark"] .manager-dashboard .kanban-column h5,[data-bs-theme="dark"] .manager-dashboard .kanban-column .h5,[data-bs-theme="dark"] .manager-dashboard .kanban-column h6,[data-bs-theme="dark"] .manager-dashboard .kanban-column .h6,[data-bs-theme="dark"] .manager-dashboard .kanban-card h1,[data-bs-theme="dark"] .manager-dashboard .kanban-card .h1,[data-bs-theme="dark"] .manager-dashboard .kanban-card h2,[data-bs-theme="dark"] .manager-dashboard .kanban-card .h2,[data-bs-theme="dark"] .manager-dashboard .kanban-card h3,[data-bs-theme="dark"] .manager-dashboard .kanban-card .h3,[data-bs-theme="dark"] .manager-dashboard .kanban-card h4,[data-bs-theme="dark"] .manager-dashboard .kanban-card .h4,[data-bs-theme="dark"] .manager-dashboard .kanban-card h5,[data-bs-theme="dark"] .manager-dashboard .kanban-card .h5,[data-bs-theme="dark"] .manager-dashboard .kanban-card h6,[data-bs-theme="dark"] .manager-dashboard .kanban-card .h6,[data-bs-theme="dark"] .manager-dashboard .list-group-item h1,[data-bs-theme="dark"] .manager-dashboard .list-group-item .h1,[data-bs-theme="dark"] .manager-dashboard .list-group-item h2,[data-bs-theme="dark"] .manager-dashboard .list-group-item .h2,[data-bs-theme="dark"] .manager-dashboard .list-group-item h3,[data-bs-theme="dark"] .manager-dashboard .list-group-item .h3,[data-bs-theme="dark"] .manager-dashboard .list-group-item h4,[data-bs-theme="dark"] .manager-dashboard .list-group-item .h4,[data-bs-theme="dark"] .manager-dashboard .list-group-item h5,[data-bs-theme="dark"] .manager-dashboard .list-group-item .h5,[data-bs-theme="dark"] .manager-dashboard .list-group-item h6,[data-bs-theme="dark"] .manager-dashboard .list-group-item .h6,[data-bs-theme="dark"] .manager-dashboard .quality-client-card h1,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .h1,[data-bs-theme="dark"] .manager-dashboard .quality-client-card h2,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .h2,[data-bs-theme="dark"] .manager-dashboard .quality-client-card h3,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .h3,[data-bs-theme="dark"] .manager-dashboard .quality-client-card h4,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .h4,[data-bs-theme="dark"] .manager-dashboard .quality-client-card h5,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .h5,[data-bs-theme="dark"] .manager-dashboard .quality-client-card h6,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .h6{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .kanban-column p,[data-bs-theme="dark"] .manager-dashboard .kanban-column span,[data-bs-theme="dark"] .manager-dashboard .kanban-column div,[data-bs-theme="dark"] .manager-dashboard .kanban-column .text-muted,[data-bs-theme="dark"] .manager-dashboard .kanban-card p,[data-bs-theme="dark"] .manager-dashboard .kanban-card span,[data-bs-theme="dark"] .manager-dashboard .kanban-card div,[data-bs-theme="dark"] .manager-dashboard .kanban-card .text-muted,[data-bs-theme="dark"] .manager-dashboard .list-group-item p,[data-bs-theme="dark"] .manager-dashboard .list-group-item span,[data-bs-theme="dark"] .manager-dashboard .list-group-item div,[data-bs-theme="dark"] .manager-dashboard .list-group-item .text-muted,[data-bs-theme="dark"] .manager-dashboard .quality-client-card p,[data-bs-theme="dark"] .manager-dashboard .quality-client-card span,[data-bs-theme="dark"] .manager-dashboard .quality-client-card div,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .text-muted{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header h1,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header .h1,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header h2,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header .h2,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header h3,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header .h3,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header h4,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header .h4,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header h5,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header .h5,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header h6,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-header .h6,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header h1,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header .h1,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header h2,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header .h2,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header h3,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header .h3,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header h4,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header .h4,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header h5,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header .h5,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header h6,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-header .h6,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header h1,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header .h1,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header h2,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header .h2,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header h3,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header .h3,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header h4,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header .h4,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header h5,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header .h5,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header h6,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-header .h6,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header h1,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header .h1,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header h2,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header .h2,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header h3,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header .h3,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header h4,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header .h4,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header h5,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header .h5,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header h6,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-header .h6,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header h1,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header .h1,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header h2,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header .h2,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header h3,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header .h3,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header h4,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header .h4,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header h5,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header .h5,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header h6,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-header .h6,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header h1,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header .h1,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header h2,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header .h2,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header h3,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header .h3,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header h4,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header .h4,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header h5,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header .h5,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header h6,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-header .h6,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header h1,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header .h1,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header h2,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header .h2,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header h3,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header .h3,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header h4,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header .h4,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header h5,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header .h5,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header h6,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-header .h6,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header h1,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header .h1,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header h2,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header .h2,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header h3,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header .h3,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header h4,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header .h4,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header h5,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header .h5,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header h6,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-header .h6{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-body p,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-body span,[data-bs-theme="dark"] .manager-dashboard .kanban-column .kanban-card-body div,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-body p,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-body span,[data-bs-theme="dark"] .manager-dashboard .kanban-column .card-body div,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-body p,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-body span,[data-bs-theme="dark"] .manager-dashboard .kanban-card .kanban-card-body div,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-body p,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-body span,[data-bs-theme="dark"] .manager-dashboard .kanban-card .card-body div,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-body p,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-body span,[data-bs-theme="dark"] .manager-dashboard .list-group-item .kanban-card-body div,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-body p,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-body span,[data-bs-theme="dark"] .manager-dashboard .list-group-item .card-body div,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-body p,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-body span,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .kanban-card-body div,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-body p,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-body span,[data-bs-theme="dark"] .manager-dashboard .quality-client-card .card-body div{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item h1,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .h1,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item h2,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .h2,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item h3,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .h3,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item h4,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .h4,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item h5,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .h5,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item h6,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .h6,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item h1,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .h1,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item h2,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .h2,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item h3,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .h3,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item h4,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .h4,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item h5,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .h5,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item h6,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .h6,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item h1,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .h1,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item h2,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .h2,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item h3,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .h3,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item h4,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .h4,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item h5,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .h5,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item h6,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .h6{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item p,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item span,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item div,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item p,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item span,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item div,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item p,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item span,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item div{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .lead-name,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .client-name,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .lead-name,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .client-name,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .lead-name,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .client-name{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .lead-info,[data-bs-theme="dark"] .manager-dashboard .leads-section .list-group-item .client-info,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .lead-info,[data-bs-theme="dark"] .manager-dashboard .leads-list .list-group-item .client-info,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .lead-info,[data-bs-theme="dark"] .manager-dashboard .list-group .list-group-item .client-info{color:#d1d5db!important}[data-bs-theme="dark"] .manager-dashboard .lead-card,[data-bs-theme="dark"] .manager-dashboard .client-card{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .lead-card h1,[data-bs-theme="dark"] .manager-dashboard .lead-card .h1,[data-bs-theme="dark"] .manager-dashboard .lead-card h2,[data-bs-theme="dark"] .manager-dashboard .lead-card .h2,[data-bs-theme="dark"] .manager-dashboard .lead-card h3,[data-bs-theme="dark"] .manager-dashboard .lead-card .h3,[data-bs-theme="dark"] .manager-dashboard .lead-card h4,[data-bs-theme="dark"] .manager-dashboard .lead-card .h4,[data-bs-theme="dark"] .manager-dashboard .lead-card h5,[data-bs-theme="dark"] .manager-dashboard .lead-card .h5,[data-bs-theme="dark"] .manager-dashboard .lead-card h6,[data-bs-theme="dark"] .manager-dashboard .lead-card .h6,[data-bs-theme="dark"] .manager-dashboard .client-card h1,[data-bs-theme="dark"] .manager-dashboard .client-card .h1,[data-bs-theme="dark"] .manager-dashboard .client-card h2,[data-bs-theme="dark"] .manager-dashboard .client-card .h2,[data-bs-theme="dark"] .manager-dashboard .client-card h3,[data-bs-theme="dark"] .manager-dashboard .client-card .h3,[data-bs-theme="dark"] .manager-dashboard .client-card h4,[data-bs-theme="dark"] .manager-dashboard .client-card .h4,[data-bs-theme="dark"] .manager-dashboard .client-card h5,[data-bs-theme="dark"] .manager-dashboard .client-card .h5,[data-bs-theme="dark"] .manager-dashboard .client-card h6,[data-bs-theme="dark"] .manager-dashboard .client-card .h6{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .lead-card p,[data-bs-theme="dark"] .manager-dashboard .lead-card span,[data-bs-theme="dark"] .manager-dashboard .lead-card div,[data-bs-theme="dark"] .manager-dashboard .client-card p,[data-bs-theme="dark"] .manager-dashboard .client-card span,[data-bs-theme="dark"] .manager-dashboard .client-card div{color:#f9fafb!important}[data-bs-theme="dark"] .manager-dashboard .lead-card .lead-details,[data-bs-theme="dark"] .manager-dashboard .lead-card .client-details,[data-bs-theme="dark"] .manager-dashboard .client-card .lead-details,[data-bs-theme="dark"] .manager-dashboard .client-card .client-details{color:#f9fafb!important}html[data-bs-theme="light"] .toast.chat-toast,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast{background-color:#ffffff!important;color:#212529!important;border:1px solid #dee2e6!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}html[data-bs-theme="light"] .toast.chat-toast .toast-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}html[data-bs-theme="light"] .toast.chat-toast .toast-body,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-body{background-color:#ffffff!important;color:#212529!important}html[data-bs-theme="light"] .toast.chat-toast .text-muted,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .text-muted{color:#6c757d!important}html[data-bs-theme="light"] .toast.chat-toast .btn-close,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme="light"] .toast.chat-toast .border-top,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .border-top{border-top-color:#dee2e6!important}body .manager-dashboard .stats-widget{background:#ffffff;border:none;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);overflow:hidden;transition:all 0.3s ease;position:relative;min-height:160px;padding:1.5rem;margin-bottom:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}body .manager-dashboard .stats-widget:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}body .manager-dashboard .stats-widget .h3,body .manager-dashboard .stats-widget .metric-value,body .manager-dashboard .stats-widget .h4{font-size:2rem;font-weight:700;line-height:1;margin-bottom:0.5rem;color:#1f2937}body .manager-dashboard .stats-widget .small{font-size:0.875rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:#6b7280}body .manager-dashboard .stats-widget .text-primary{color:#0891b2}body .manager-dashboard .stats-widget .text-success{color:#059669}body .manager-dashboard .stats-widget .text-warning{color:#d97706}body .manager-dashboard .stats-widget .text-danger{color:#dc2626}body .manager-dashboard .stats-widget .text-info{color:#0891b2}html[data-bs-theme="light"] .toast.chat-toast,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast{background-color:#ffffff!important;color:#212529!important;border:1px solid #dee2e6!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}html[data-bs-theme="light"] .toast.chat-toast .toast-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}html[data-bs-theme="light"] .toast.chat-toast .toast-body,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-body{background-color:#ffffff!important;color:#212529!important}html[data-bs-theme="light"] .toast.chat-toast .text-muted,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .text-muted{color:#6c757d!important}html[data-bs-theme="light"] .toast.chat-toast .btn-close,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme="light"] .toast.chat-toast .border-top,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .border-top{border-top-color:#dee2e6!important}body #unifiedLeadDetailModal.modal.fade.show .modal-content{background-color:#ffffff!important;color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .modal-header{background-color:#ffffff!important;color:#1f2937!important;border-bottom-color:#d1d5db!important}body #unifiedLeadDetailModal.modal.fade.show .modal-header h5,body #unifiedLeadDetailModal.modal.fade.show .modal-header .h5,body #unifiedLeadDetailModal.modal.fade.show .modal-header h6,body #unifiedLeadDetailModal.modal.fade.show .modal-header .h6{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .modal-body{background-color:#ffffff!important;color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .card{background-color:#ffffff!important;color:#1f2937!important;border-color:#d1d5db!important}body #unifiedLeadDetailModal.modal.fade.show .card-header{background-color:#1e40af!important;color:#ffffff!important}body #unifiedLeadDetailModal.modal.fade.show .card-header h5,body #unifiedLeadDetailModal.modal.fade.show .card-header .h5,body #unifiedLeadDetailModal.modal.fade.show .card-header h6,body #unifiedLeadDetailModal.modal.fade.show .card-header .h6{color:#ffffff!important}body #unifiedLeadDetailModal.modal.fade.show .card-body{background-color:#ffffff!important;color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .card-body p{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .card-body p strong{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .card-body span{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .card-body div{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .card-body .row{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6 p{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6 p strong{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6 p span{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .info-list li{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .info-list li .info-label{color:#4b5563!important;font-weight:600}body #unifiedLeadDetailModal.modal.fade.show .info-list li .info-value{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .info-list li .info-icon{color:#1e40af!important}body #unifiedLeadDetailModal.modal.fade.show .contact-info .contact-item{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .btn-outline-secondary{color:#374151!important;border-color:#9ca3af!important}body #unifiedLeadDetailModal.modal.fade.show .btn-outline-secondary:hover{background-color:#4b5563!important;color:#ffffff!important}body #unifiedLeadDetailModal.modal.fade.show .text-muted{color:#4b5563!important}body #unifiedLeadDetailModal.modal.fade.show .text-primary{color:#1e40af!important}body #unifiedLeadDetailModal.modal.fade.show .text-success{color:#059669!important}body #unifiedLeadDetailModal.modal.fade.show .text-warning{color:#d97706!important}body #unifiedLeadDetailModal.modal.fade.show .text-danger{color:#dc2626!important}body #unifiedLeadDetailModal.modal.fade.show *{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show p,body #unifiedLeadDetailModal.modal.fade.show span,body #unifiedLeadDetailModal.modal.fade.show div,body #unifiedLeadDetailModal.modal.fade.show strong,body #unifiedLeadDetailModal.modal.fade.show em,body #unifiedLeadDetailModal.modal.fade.show i,body #unifiedLeadDetailModal.modal.fade.show b{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show h1,body #unifiedLeadDetailModal.modal.fade.show .h1,body #unifiedLeadDetailModal.modal.fade.show h2,body #unifiedLeadDetailModal.modal.fade.show .h2,body #unifiedLeadDetailModal.modal.fade.show h3,body #unifiedLeadDetailModal.modal.fade.show .h3,body #unifiedLeadDetailModal.modal.fade.show h4,body #unifiedLeadDetailModal.modal.fade.show .h4,body #unifiedLeadDetailModal.modal.fade.show h5,body #unifiedLeadDetailModal.modal.fade.show .h5,body #unifiedLeadDetailModal.modal.fade.show h6,body #unifiedLeadDetailModal.modal.fade.show .h6{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .modal-dialog .modal-content .modal-body .card .card-body .row .col-md-6 p{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .modal-dialog .modal-content .modal-body .card .card-body .row .col-md-6 p strong{color:#1f2937!important}body #unifiedLeadDetailModal.modal.fade.show .modal-dialog .modal-content .modal-body .card .card-body .row .col-md-6 p span{color:#1f2937!important}html[data-bs-theme="light"] .toast.chat-toast,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast{background-color:#ffffff!important;color:#212529!important;border:1px solid #dee2e6!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}html[data-bs-theme="light"] .toast.chat-toast .toast-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}html[data-bs-theme="light"] .toast.chat-toast .toast-body,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-body{background-color:#ffffff!important;color:#212529!important}html[data-bs-theme="light"] .toast.chat-toast .text-muted,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .text-muted{color:#6c757d!important}html[data-bs-theme="light"] .toast.chat-toast .btn-close,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme="light"] .toast.chat-toast .border-top,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .border-top{border-top-color:#dee2e6!important}body .manager-dashboard .card{background:#ffffff;border:none;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);overflow:hidden;transition:all 0.3s ease;position:relative}body .manager-dashboard .card:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}body .manager-dashboard .card .card-header{background:rgba(30,64,175,0.05);border-bottom:1px solid rgba(30,64,175,0.1);padding:1rem}body .manager-dashboard .card .card-header h6,body .manager-dashboard .card .card-header .h6{color:#1f2937;font-weight:600;margin-bottom:0}body .manager-dashboard .card .card-header h6 i,body .manager-dashboard .card .card-header .h6 i{color:#1e40af}body .manager-dashboard .card .card-body{padding:1.5rem;color:#1f2937}body .manager-dashboard .card .card-body span{color:#374151}body .manager-dashboard .card .card-body .progress{background-color:rgba(30,64,175,0.1)}body .manager-dashboard .card .card-body .progress-bar.bg-primary{background-color:#1e40af}body .manager-dashboard .card .card-body .progress-bar.bg-success{background-color:#059669}html[data-bs-theme="light"] .toast.chat-toast,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast{background-color:#ffffff!important;color:#212529!important;border:1px solid #dee2e6!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}html[data-bs-theme="light"] .toast.chat-toast .toast-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}html[data-bs-theme="light"] .toast.chat-toast .toast-body,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-body{background-color:#ffffff!important;color:#212529!important}html[data-bs-theme="light"] .toast.chat-toast .text-muted,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .text-muted{color:#6c757d!important}html[data-bs-theme="light"] .toast.chat-toast .btn-close,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme="light"] .toast.chat-toast .border-top,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .border-top{border-top-color:#dee2e6!important}body[data-bs-theme="dark"] .manager-dashboard .stats-widget{background:#1f2937;color:#f9fafb;box-shadow:0 4px 24px rgba(0,0,0,0.22),0 1.5px 0 #374151}body[data-bs-theme="dark"] .manager-dashboard .stats-widget:hover{box-shadow:0 8px 32px rgba(0,0,0,0.3),0 2px 0 #374151}body[data-bs-theme="dark"] .manager-dashboard .stats-widget .h3,body[data-bs-theme="dark"] .manager-dashboard .stats-widget .metric-value,body[data-bs-theme="dark"] .manager-dashboard .stats-widget .h4{color:#f9fafb}body[data-bs-theme="dark"] .manager-dashboard .stats-widget .small{color:#3b82f6}body[data-bs-theme="dark"] .manager-dashboard .stats-widget .text-primary{color:#3b82f6}body[data-bs-theme="dark"] .manager-dashboard .stats-widget .text-success{color:#10b981}body[data-bs-theme="dark"] .manager-dashboard .stats-widget .text-warning{color:#f59e0b}body[data-bs-theme="dark"] .manager-dashboard .stats-widget .text-danger{color:#dc2626}body[data-bs-theme="dark"] .manager-dashboard .stats-widget .text-info{color:#3b82f6}html[data-bs-theme="light"] .toast.chat-toast,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast{background-color:#ffffff!important;color:#212529!important;border:1px solid #dee2e6!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}html[data-bs-theme="light"] .toast.chat-toast .toast-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}html[data-bs-theme="light"] .toast.chat-toast .toast-body,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-body{background-color:#ffffff!important;color:#212529!important}html[data-bs-theme="light"] .toast.chat-toast .text-muted,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .text-muted{color:#6c757d!important}html[data-bs-theme="light"] .toast.chat-toast .btn-close,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme="light"] .toast.chat-toast .border-top,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .border-top{border-top-color:#dee2e6!important}body[data-bs-theme="dark"] .manager-dashboard .card{background:#1f2937;color:#f9fafb;box-shadow:0 4px 24px rgba(0,0,0,0.22),0 1.5px 0 #374151}body[data-bs-theme="dark"] .manager-dashboard .card:hover{box-shadow:0 8px 32px rgba(0,0,0,0.3),0 2px 0 #374151}body[data-bs-theme="dark"] .manager-dashboard .card .card-header{background:rgba(59,130,246,0.1);border-bottom-color:rgba(59,130,246,0.2)}body[data-bs-theme="dark"] .manager-dashboard .card .card-header h6,body[data-bs-theme="dark"] .manager-dashboard .card .card-header .h6{color:#f9fafb}body[data-bs-theme="dark"] .manager-dashboard .card .card-header h6 i,body[data-bs-theme="dark"] .manager-dashboard .card .card-header .h6 i{color:#3b82f6}body[data-bs-theme="dark"] .manager-dashboard .card .card-body{color:#f9fafb}body[data-bs-theme="dark"] .manager-dashboard .card .card-body span{color:#f9fafb}body[data-bs-theme="dark"] .manager-dashboard .card .card-body .progress{background-color:rgba(59,130,246,0.1)}body[data-bs-theme="dark"] .manager-dashboard .card .card-body .progress-bar.bg-primary{background-color:#3b82f6}body[data-bs-theme="dark"] .manager-dashboard .card .card-body .progress-bar.bg-success{background-color:#059669}html[data-bs-theme="light"] .toast.chat-toast,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast{background-color:#ffffff!important;color:#212529!important;border:1px solid #dee2e6!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}html[data-bs-theme="light"] .toast.chat-toast .toast-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}html[data-bs-theme="light"] .toast.chat-toast .toast-body,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-body{background-color:#ffffff!important;color:#212529!important}html[data-bs-theme="light"] .toast.chat-toast .text-muted,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .text-muted{color:#6c757d!important}html[data-bs-theme="light"] .toast.chat-toast .btn-close,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme="light"] .toast.chat-toast .border-top,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .border-top{border-top-color:#dee2e6!important}.manager-dashboard .kanban-column h1,.manager-dashboard .kanban-column .h1,.manager-dashboard .kanban-column h2,.manager-dashboard .kanban-column .h2,.manager-dashboard .kanban-column h3,.manager-dashboard .kanban-column .h3,.manager-dashboard .kanban-column h4,.manager-dashboard .kanban-column .h4,.manager-dashboard .kanban-column h5,.manager-dashboard .kanban-column .h5,.manager-dashboard .kanban-column h6,.manager-dashboard .kanban-column .h6,.manager-dashboard .kanban-card h1,.manager-dashboard .kanban-card .h1,.manager-dashboard .kanban-card h2,.manager-dashboard .kanban-card .h2,.manager-dashboard .kanban-card h3,.manager-dashboard .kanban-card .h3,.manager-dashboard .kanban-card h4,.manager-dashboard .kanban-card .h4,.manager-dashboard .kanban-card h5,.manager-dashboard .kanban-card .h5,.manager-dashboard .kanban-card h6,.manager-dashboard .kanban-card .h6,.manager-dashboard .list-group-item h1,.manager-dashboard .list-group-item .h1,.manager-dashboard .list-group-item h2,.manager-dashboard .list-group-item .h2,.manager-dashboard .list-group-item h3,.manager-dashboard .list-group-item .h3,.manager-dashboard .list-group-item h4,.manager-dashboard .list-group-item .h4,.manager-dashboard .list-group-item h5,.manager-dashboard .list-group-item .h5,.manager-dashboard .list-group-item h6,.manager-dashboard .list-group-item .h6,.manager-dashboard .quality-client-card h1,.manager-dashboard .quality-client-card .h1,.manager-dashboard .quality-client-card h2,.manager-dashboard .quality-client-card .h2,.manager-dashboard .quality-client-card h3,.manager-dashboard .quality-client-card .h3,.manager-dashboard .quality-client-card h4,.manager-dashboard .quality-client-card .h4,.manager-dashboard .quality-client-card h5,.manager-dashboard .quality-client-card .h5,.manager-dashboard .quality-client-card h6,.manager-dashboard .quality-client-card .h6{color:#1f2937!important}.manager-dashboard .kanban-column p,.manager-dashboard .kanban-column span,.manager-dashboard .kanban-column div,.manager-dashboard .kanban-column .text-muted,.manager-dashboard .kanban-card p,.manager-dashboard .kanban-card span,.manager-dashboard .kanban-card div,.manager-dashboard .kanban-card .text-muted,.manager-dashboard .list-group-item p,.manager-dashboard .list-group-item span,.manager-dashboard .list-group-item div,.manager-dashboard .list-group-item .text-muted,.manager-dashboard .quality-client-card p,.manager-dashboard .quality-client-card span,.manager-dashboard .quality-client-card div,.manager-dashboard .quality-client-card .text-muted{color:#374151!important}.manager-dashboard .kanban-column .kanban-card-header h1,.manager-dashboard .kanban-column .kanban-card-header .h1,.manager-dashboard .kanban-column .kanban-card-header h2,.manager-dashboard .kanban-column .kanban-card-header .h2,.manager-dashboard .kanban-column .kanban-card-header h3,.manager-dashboard .kanban-column .kanban-card-header .h3,.manager-dashboard .kanban-column .kanban-card-header h4,.manager-dashboard .kanban-column .kanban-card-header .h4,.manager-dashboard .kanban-column .kanban-card-header h5,.manager-dashboard .kanban-column .kanban-card-header .h5,.manager-dashboard .kanban-column .kanban-card-header h6,.manager-dashboard .kanban-column .kanban-card-header .h6,.manager-dashboard .kanban-column .card-header h1,.manager-dashboard .kanban-column .card-header .h1,.manager-dashboard .kanban-column .card-header h2,.manager-dashboard .kanban-column .card-header .h2,.manager-dashboard .kanban-column .card-header h3,.manager-dashboard .kanban-column .card-header .h3,.manager-dashboard .kanban-column .card-header h4,.manager-dashboard .kanban-column .card-header .h4,.manager-dashboard .kanban-column .card-header h5,.manager-dashboard .kanban-column .card-header .h5,.manager-dashboard .kanban-column .card-header h6,.manager-dashboard .kanban-column .card-header .h6,.manager-dashboard .kanban-card .kanban-card-header h1,.manager-dashboard .kanban-card .kanban-card-header .h1,.manager-dashboard .kanban-card .kanban-card-header h2,.manager-dashboard .kanban-card .kanban-card-header .h2,.manager-dashboard .kanban-card .kanban-card-header h3,.manager-dashboard .kanban-card .kanban-card-header .h3,.manager-dashboard .kanban-card .kanban-card-header h4,.manager-dashboard .kanban-card .kanban-card-header .h4,.manager-dashboard .kanban-card .kanban-card-header h5,.manager-dashboard .kanban-card .kanban-card-header .h5,.manager-dashboard .kanban-card .kanban-card-header h6,.manager-dashboard .kanban-card .kanban-card-header .h6,.manager-dashboard .kanban-card .card-header h1,.manager-dashboard .kanban-card .card-header .h1,.manager-dashboard .kanban-card .card-header h2,.manager-dashboard .kanban-card .card-header .h2,.manager-dashboard .kanban-card .card-header h3,.manager-dashboard .kanban-card .card-header .h3,.manager-dashboard .kanban-card .card-header h4,.manager-dashboard .kanban-card .card-header .h4,.manager-dashboard .kanban-card .card-header h5,.manager-dashboard .kanban-card .card-header .h5,.manager-dashboard .kanban-card .card-header h6,.manager-dashboard .kanban-card .card-header .h6,.manager-dashboard .list-group-item .kanban-card-header h1,.manager-dashboard .list-group-item .kanban-card-header .h1,.manager-dashboard .list-group-item .kanban-card-header h2,.manager-dashboard .list-group-item .kanban-card-header .h2,.manager-dashboard .list-group-item .kanban-card-header h3,.manager-dashboard .list-group-item .kanban-card-header .h3,.manager-dashboard .list-group-item .kanban-card-header h4,.manager-dashboard .list-group-item .kanban-card-header .h4,.manager-dashboard .list-group-item .kanban-card-header h5,.manager-dashboard .list-group-item .kanban-card-header .h5,.manager-dashboard .list-group-item .kanban-card-header h6,.manager-dashboard .list-group-item .kanban-card-header .h6,.manager-dashboard .list-group-item .card-header h1,.manager-dashboard .list-group-item .card-header .h1,.manager-dashboard .list-group-item .card-header h2,.manager-dashboard .list-group-item .card-header .h2,.manager-dashboard .list-group-item .card-header h3,.manager-dashboard .list-group-item .card-header .h3,.manager-dashboard .list-group-item .card-header h4,.manager-dashboard .list-group-item .card-header .h4,.manager-dashboard .list-group-item .card-header h5,.manager-dashboard .list-group-item .card-header .h5,.manager-dashboard .list-group-item .card-header h6,.manager-dashboard .list-group-item .card-header .h6,.manager-dashboard .quality-client-card .kanban-card-header h1,.manager-dashboard .quality-client-card .kanban-card-header .h1,.manager-dashboard .quality-client-card .kanban-card-header h2,.manager-dashboard .quality-client-card .kanban-card-header .h2,.manager-dashboard .quality-client-card .kanban-card-header h3,.manager-dashboard .quality-client-card .kanban-card-header .h3,.manager-dashboard .quality-client-card .kanban-card-header h4,.manager-dashboard .quality-client-card .kanban-card-header .h4,.manager-dashboard .quality-client-card .kanban-card-header h5,.manager-dashboard .quality-client-card .kanban-card-header .h5,.manager-dashboard .quality-client-card .kanban-card-header h6,.manager-dashboard .quality-client-card .kanban-card-header .h6,.manager-dashboard .quality-client-card .card-header h1,.manager-dashboard .quality-client-card .card-header .h1,.manager-dashboard .quality-client-card .card-header h2,.manager-dashboard .quality-client-card .card-header .h2,.manager-dashboard .quality-client-card .card-header h3,.manager-dashboard .quality-client-card .card-header .h3,.manager-dashboard .quality-client-card .card-header h4,.manager-dashboard .quality-client-card .card-header .h4,.manager-dashboard .quality-client-card .card-header h5,.manager-dashboard .quality-client-card .card-header .h5,.manager-dashboard .quality-client-card .card-header h6,.manager-dashboard .quality-client-card .card-header .h6{color:#1f2937!important}.manager-dashboard .kanban-column .kanban-card-body p,.manager-dashboard .kanban-column .kanban-card-body span,.manager-dashboard .kanban-column .kanban-card-body div,.manager-dashboard .kanban-column .card-body p,.manager-dashboard .kanban-column .card-body span,.manager-dashboard .kanban-column .card-body div,.manager-dashboard .kanban-card .kanban-card-body p,.manager-dashboard .kanban-card .kanban-card-body span,.manager-dashboard .kanban-card .kanban-card-body div,.manager-dashboard .kanban-card .card-body p,.manager-dashboard .kanban-card .card-body span,.manager-dashboard .kanban-card .card-body div,.manager-dashboard .list-group-item .kanban-card-body p,.manager-dashboard .list-group-item .kanban-card-body span,.manager-dashboard .list-group-item .kanban-card-body div,.manager-dashboard .list-group-item .card-body p,.manager-dashboard .list-group-item .card-body span,.manager-dashboard .list-group-item .card-body div,.manager-dashboard .quality-client-card .kanban-card-body p,.manager-dashboard .quality-client-card .kanban-card-body span,.manager-dashboard .quality-client-card .kanban-card-body div,.manager-dashboard .quality-client-card .card-body p,.manager-dashboard .quality-client-card .card-body span,.manager-dashboard .quality-client-card .card-body div{color:#374151!important}.manager-dashboard .leads-section .list-group-item,.manager-dashboard .leads-list .list-group-item,.manager-dashboard .list-group .list-group-item{color:#374151!important}.manager-dashboard .leads-section .list-group-item h1,.manager-dashboard .leads-section .list-group-item .h1,.manager-dashboard .leads-section .list-group-item h2,.manager-dashboard .leads-section .list-group-item .h2,.manager-dashboard .leads-section .list-group-item h3,.manager-dashboard .leads-section .list-group-item .h3,.manager-dashboard .leads-section .list-group-item h4,.manager-dashboard .leads-section .list-group-item .h4,.manager-dashboard .leads-section .list-group-item h5,.manager-dashboard .leads-section .list-group-item .h5,.manager-dashboard .leads-section .list-group-item h6,.manager-dashboard .leads-section .list-group-item .h6,.manager-dashboard .leads-list .list-group-item h1,.manager-dashboard .leads-list .list-group-item .h1,.manager-dashboard .leads-list .list-group-item h2,.manager-dashboard .leads-list .list-group-item .h2,.manager-dashboard .leads-list .list-group-item h3,.manager-dashboard .leads-list .list-group-item .h3,.manager-dashboard .leads-list .list-group-item h4,.manager-dashboard .leads-list .list-group-item .h4,.manager-dashboard .leads-list .list-group-item h5,.manager-dashboard .leads-list .list-group-item .h5,.manager-dashboard .leads-list .list-group-item h6,.manager-dashboard .leads-list .list-group-item .h6,.manager-dashboard .list-group .list-group-item h1,.manager-dashboard .list-group .list-group-item .h1,.manager-dashboard .list-group .list-group-item h2,.manager-dashboard .list-group .list-group-item .h2,.manager-dashboard .list-group .list-group-item h3,.manager-dashboard .list-group .list-group-item .h3,.manager-dashboard .list-group .list-group-item h4,.manager-dashboard .list-group .list-group-item .h4,.manager-dashboard .list-group .list-group-item h5,.manager-dashboard .list-group .list-group-item .h5,.manager-dashboard .list-group .list-group-item h6,.manager-dashboard .list-group .list-group-item .h6{color:#1f2937!important}.manager-dashboard .leads-section .list-group-item p,.manager-dashboard .leads-section .list-group-item span,.manager-dashboard .leads-section .list-group-item div,.manager-dashboard .leads-list .list-group-item p,.manager-dashboard .leads-list .list-group-item span,.manager-dashboard .leads-list .list-group-item div,.manager-dashboard .list-group .list-group-item p,.manager-dashboard .list-group .list-group-item span,.manager-dashboard .list-group .list-group-item div{color:#374151!important}.manager-dashboard .leads-section .list-group-item .lead-name,.manager-dashboard .leads-section .list-group-item .client-name,.manager-dashboard .leads-list .list-group-item .lead-name,.manager-dashboard .leads-list .list-group-item .client-name,.manager-dashboard .list-group .list-group-item .lead-name,.manager-dashboard .list-group .list-group-item .client-name{color:#1f2937!important;font-weight:600}.manager-dashboard .leads-section .list-group-item .lead-info,.manager-dashboard .leads-section .list-group-item .client-info,.manager-dashboard .leads-list .list-group-item .lead-info,.manager-dashboard .leads-list .list-group-item .client-info,.manager-dashboard .list-group .list-group-item .lead-info,.manager-dashboard .list-group .list-group-item .client-info{color:#4b5563!important}.manager-dashboard .lead-card,.manager-dashboard .client-card{color:#374151!important}.manager-dashboard .lead-card h1,.manager-dashboard .lead-card .h1,.manager-dashboard .lead-card h2,.manager-dashboard .lead-card .h2,.manager-dashboard .lead-card h3,.manager-dashboard .lead-card .h3,.manager-dashboard .lead-card h4,.manager-dashboard .lead-card .h4,.manager-dashboard .lead-card h5,.manager-dashboard .lead-card .h5,.manager-dashboard .lead-card h6,.manager-dashboard .lead-card .h6,.manager-dashboard .client-card h1,.manager-dashboard .client-card .h1,.manager-dashboard .client-card h2,.manager-dashboard .client-card .h2,.manager-dashboard .client-card h3,.manager-dashboard .client-card .h3,.manager-dashboard .client-card h4,.manager-dashboard .client-card .h4,.manager-dashboard .client-card h5,.manager-dashboard .client-card .h5,.manager-dashboard .client-card h6,.manager-dashboard .client-card .h6{color:#1f2937!important}.manager-dashboard .lead-card p,.manager-dashboard .lead-card span,.manager-dashboard .lead-card div,.manager-dashboard .client-card p,.manager-dashboard .client-card span,.manager-dashboard .client-card div{color:#374151!important}.manager-dashboard .lead-card .lead-details,.manager-dashboard .lead-card .client-details,.manager-dashboard .client-card .lead-details,.manager-dashboard .client-card .client-details{color:#374151!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .modal-content{background-color:#ffffff!important;color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .modal-header{background-color:#ffffff!important;color:#1f2937!important;border-bottom-color:#d1d5db!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .modal-header h5,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .modal-header .h5,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .modal-header h6,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .modal-header .h6{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .modal-body{background-color:#ffffff!important;color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card{background-color:#ffffff!important;color:#1f2937!important;border-color:#d1d5db!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-header{background-color:#1e40af!important;color:#ffffff!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-header h5,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-header .h5,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-header h6,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-header .h6{color:#ffffff!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-body{background-color:#ffffff!important;color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-body p{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-body p strong{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-body span{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-body div{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-body .row{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6 p{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6 p strong{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6 p span{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .info-list li{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .info-list li .info-label{color:#4b5563!important;font-weight:600}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .info-list li .info-value{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .info-list li .info-icon{color:#1e40af!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .contact-info .contact-item{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .btn-outline-secondary{color:#374151!important;border-color:#9ca3af!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .btn-outline-secondary:hover{background-color:#4b5563!important;color:#ffffff!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .text-muted{color:#4b5563!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .text-primary{color:#1e40af!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .text-success{color:#059669!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .text-warning{color:#d97706!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .text-danger{color:#dc2626!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show *{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show p,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show span,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show div,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show strong,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show em,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show i,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show b{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show h1,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .h1,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show h2,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .h2,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show h3,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .h3,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show h4,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .h4,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show h5,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .h5,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show h6,.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .h6{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .modal-dialog .modal-content .modal-body .card .card-body .row .col-md-6 p{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .modal-dialog .modal-content .modal-body .card .card-body .row .col-md-6 p strong{color:#1f2937!important}.manager-dashboard body #unifiedLeadDetailModal.modal.fade.show .modal-dialog .modal-content .modal-body .card .card-body .row .col-md-6 p span{color:#1f2937!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .modal-content{background-color:#1f2937!important;color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .modal-header{background-color:#1f2937!important;color:#f9fafb!important;border-bottom-color:#374151!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .modal-header h5,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .modal-header .h5,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .modal-header h6,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .modal-header .h6{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .modal-body{background-color:#1f2937!important;color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-header{background-color:#3b82f6!important;color:#ffffff!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-header h5,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-header .h5,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-header h6,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-header .h6{color:#ffffff!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-body{background-color:#1f2937!important;color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-body p{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-body p strong{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-body span{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-body div{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-body .row{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6 p{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6 p strong{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-body .row .col-md-6 p span{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .info-list li{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .info-list li .info-label{color:#d1d5db!important;font-weight:600}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .info-list li .info-value{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .info-list li .info-icon{color:#3b82f6!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .contact-info .contact-item{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .btn-outline-secondary{color:#d1d5db!important;border-color:#4b5563!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .btn-outline-secondary:hover{background-color:#4b5563!important;color:#ffffff!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .text-muted{color:#d1d5db!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .text-primary{color:#3b82f6!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .text-success{color:#059669!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .text-warning{color:#d97706!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .text-danger{color:#dc2626!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .list-group-item{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .list-group-item h6,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .list-group-item .h6,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .list-group-item p,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .list-group-item small,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .list-group-item .small{color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .list-group-item .text-muted{color:#d1d5db!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .badge.bg-success{background-color:#059669!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .badge.bg-warning{background-color:#d97706!important;color:#111827!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .badge.bg-info{background-color:#0891b2!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .badge.bg-primary{background-color:#3b82f6!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .badge.bg-danger{background-color:#dc2626!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .alert{background-color:rgba(217,119,6,0.1)!important;border-color:rgba(217,119,6,0.3)!important;color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .alert.alert-warning{background-color:rgba(217,119,6,0.15)!important;border-color:rgba(217,119,6,0.4)!important;color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-header.bg-success{background-color:#059669!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-header.bg-warning{background-color:#d97706!important;color:#111827!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-header.bg-info{background-color:#0891b2!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-header.bg-primary{background-color:#3b82f6!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .card-header.bg-light{background-color:#374151!important;color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .modal-footer{background-color:#1f2937!important;border-top-color:#374151!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .btn.btn-secondary,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .btn-secondary.add-material-btn{background-color:#374151!important;border-color:#4b5563!important;color:#ffffff!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .btn.btn-primary,.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .btn-primary.add-material-btn{background-color:#3b82f6!important;border-color:#3b82f6!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show hr{border-color:#374151!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .bg-light{background-color:#1f2937!important;color:#f9fafb!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .text-success{color:#059669!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .text-info{color:#0891b2!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .text-warning{color:#d97706!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .text-danger{color:#dc2626!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .border{border-color:#374151!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .progress{background-color:#1f2937!important}.manager-dashboard body[data-bs-theme="dark"] #unifiedLeadDetailModal.modal.fade.show .progress-bar{background-color:#3b82f6!important}html[data-bs-theme="light"] .toast.chat-toast,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast{background-color:#ffffff!important;color:#212529!important;border:1px solid #dee2e6!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}html[data-bs-theme="light"] .toast.chat-toast .toast-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}html[data-bs-theme="light"] .toast.chat-toast .toast-body,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-body{background-color:#ffffff!important;color:#212529!important}html[data-bs-theme="light"] .toast.chat-toast .text-muted,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .text-muted{color:#6c757d!important}html[data-bs-theme="light"] .toast.chat-toast .btn-close,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme="light"] .toast.chat-toast .border-top,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .border-top{border-top-color:#dee2e6!important}[data-bs-theme="dark"] .badge.bg-secondary.bg-opacity-25,[data-bs-theme="dark"] .badge.bg-primary.bg-opacity-25,[data-bs-theme="dark"] .badge.bg-success.bg-opacity-25,[data-bs-theme="dark"] .badge.bg-info.bg-opacity-25,[data-bs-theme="dark"] .badge.bg-warning.bg-opacity-25,[data-bs-theme="dark"] .badge.bg-danger.bg-opacity-25{color:#f9fafb!important}[data-bs-theme="dark"] .badge.bg-secondary.bg-opacity-25{background-color:rgba(75,85,99,0.25)!important}[data-bs-theme="dark"] .badge.bg-primary.bg-opacity-25{background-color:rgba(59,130,246,0.25)!important}[data-bs-theme="dark"] .badge.bg-success.bg-opacity-25{background-color:rgba(16,185,129,0.25)!important}[data-bs-theme="dark"] .badge.bg-info.bg-opacity-25{background-color:rgba(6,182,212,0.25)!important}[data-bs-theme="dark"] .badge.bg-warning.bg-opacity-25{background-color:rgba(245,158,11,0.25)!important}[data-bs-theme="dark"] .badge.bg-danger.bg-opacity-25{background-color:rgba(239,68,68,0.25)!important}[data-bs-theme="dark"] .text-muted{color:#d1d5db!important}[data-bs-theme="dark"] .small.text-muted{color:#d1d5db!important}[data-bs-theme="dark"] .btn-outline-primary,[data-bs-theme="dark"] .event-history-page .btn.btn-secondary,.event-history-page [data-bs-theme="dark"] .btn.btn-secondary,[data-bs-theme="dark"] .event-history-page .btn-secondary.add-material-btn,.event-history-page [data-bs-theme="dark"] .btn-secondary.add-material-btn,[data-bs-theme="dark"] .add-material-btn,[data-bs-theme="dark"] .js-refresh-kanban.btn,[data-bs-theme="dark"] .deposit-button,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.btn-outline-primary,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.add-material-btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.add-material-btn,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.js-refresh-kanban.btn,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.deposit-button{color:#3b82f6!important;border-color:#3b82f6!important}[data-bs-theme="dark"] .btn-outline-primary:hover,[data-bs-theme="dark"] .event-history-page .btn.btn-secondary:hover,.event-history-page [data-bs-theme="dark"] .btn.btn-secondary:hover,[data-bs-theme="dark"] .add-material-btn:hover,[data-bs-theme="dark"] .js-refresh-kanban.btn:hover,[data-bs-theme="dark"] .deposit-button:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.btn-outline-primary:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.add-material-btn:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-filter.deposit-button:hover{background-color:#3b82f6!important;color:#111827!important}[data-bs-theme="dark"] .btn-outline-success{color:#10b981!important;border-color:#10b981!important}[data-bs-theme="dark"] .btn-outline-success:hover{background-color:#10b981!important;color:#111827!important}[data-bs-theme="dark"] .btn-outline-info{color:#06b6d4!important;border-color:#06b6d4!important}[data-bs-theme="dark"] .btn-outline-info:hover{background-color:#06b6d4!important;color:#111827!important}[data-bs-theme="dark"] .btn-outline-warning{color:#f59e0b!important;border-color:#f59e0b!important}[data-bs-theme="dark"] .btn-outline-warning:hover{background-color:#f59e0b!important;color:#111827!important}[data-bs-theme="dark"] .btn-outline-danger{color:#ef4444!important;border-color:#ef4444!important}[data-bs-theme="dark"] .btn-outline-danger:hover{background-color:#ef4444!important;color:#111827!important}[data-bs-theme="dark"] .btn-outline-secondary{color:#d1d5db!important;border-color:#d1d5db!important}[data-bs-theme="dark"] .btn-outline-secondary:hover{background-color:#d1d5db!important;color:#111827!important}[data-bs-theme="dark"] .btn-outline-light{color:#e2e8f0!important;border-color:#e2e8f0!important}[data-bs-theme="dark"] .btn-outline-light:hover{background-color:#e2e8f0!important;color:#111827!important}html[data-bs-theme="light"] .toast.chat-toast,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast{background-color:#ffffff!important;color:#212529!important;border:1px solid #dee2e6!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}html[data-bs-theme="light"] .toast.chat-toast .toast-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}html[data-bs-theme="light"] .toast.chat-toast .toast-body,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-body{background-color:#ffffff!important;color:#212529!important}html[data-bs-theme="light"] .toast.chat-toast .text-muted,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .text-muted{color:#6c757d!important}html[data-bs-theme="light"] .toast.chat-toast .btn-close,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme="light"] .toast.chat-toast .border-top,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .border-top{border-top-color:#dee2e6!important}.dark-theme-active .badge.bg-secondary.bg-opacity-25,.dark-theme-active .badge.bg-primary.bg-opacity-25,.dark-theme-active .badge.bg-success.bg-opacity-25,.dark-theme-active .badge.bg-info.bg-opacity-25,.dark-theme-active .badge.bg-warning.bg-opacity-25,.dark-theme-active .badge.bg-danger.bg-opacity-25{color:#f9fafb!important}.dark-theme-active .badge.bg-secondary.bg-opacity-25{background-color:rgba(75,85,99,0.25)!important}.dark-theme-active .badge.bg-primary.bg-opacity-25{background-color:rgba(59,130,246,0.25)!important}.dark-theme-active .badge.bg-success.bg-opacity-25{background-color:rgba(16,185,129,0.25)!important}.dark-theme-active .badge.bg-info.bg-opacity-25{background-color:rgba(6,182,212,0.25)!important}.dark-theme-active .badge.bg-warning.bg-opacity-25{background-color:rgba(245,158,11,0.25)!important}.dark-theme-active .badge.bg-danger.bg-opacity-25{background-color:rgba(239,68,68,0.25)!important}.dark-theme-active .text-muted{color:#d1d5db!important}.dark-theme-active .small.text-muted{color:#d1d5db!important}.dark-theme-active .btn-outline-primary,.dark-theme-active .event-history-page .btn.btn-secondary,.event-history-page .dark-theme-active .btn.btn-secondary,.dark-theme-active .event-history-page .btn-secondary.add-material-btn,.event-history-page .dark-theme-active .btn-secondary.add-material-btn,.dark-theme-active .add-material-btn,.dark-theme-active .js-refresh-kanban.btn,.dark-theme-active .deposit-button,.dark-theme-active .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .dark-theme-active .btn-filter.btn-outline-primary,.dark-theme-active .quality-workspace-page .filter-actions .btn-filter.add-material-btn,.quality-workspace-page .filter-actions .dark-theme-active .btn-filter.add-material-btn,.dark-theme-active .quality-workspace-page .filter-actions .btn-filter.js-refresh-kanban.btn,.quality-workspace-page .filter-actions .dark-theme-active .btn-filter.js-refresh-kanban.btn,.dark-theme-active .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions .dark-theme-active .btn-filter.deposit-button{color:#3b82f6!important;border-color:#3b82f6!important}.dark-theme-active .btn-outline-primary:hover,.dark-theme-active .event-history-page .btn.btn-secondary:hover,.event-history-page .dark-theme-active .btn.btn-secondary:hover,.dark-theme-active .add-material-btn:hover,.dark-theme-active .js-refresh-kanban.btn:hover,.dark-theme-active .deposit-button:hover,.dark-theme-active .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions .dark-theme-active .btn-filter.btn-outline-primary:hover,.dark-theme-active .quality-workspace-page .filter-actions .btn-filter.add-material-btn:hover,.quality-workspace-page .filter-actions .dark-theme-active .btn-filter.add-material-btn:hover,.dark-theme-active .quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions .dark-theme-active .btn-filter.deposit-button:hover{background-color:#3b82f6!important;color:#111827!important}.dark-theme-active .btn-outline-success{color:#10b981!important;border-color:#10b981!important}.dark-theme-active .btn-outline-success:hover{background-color:#10b981!important;color:#111827!important}.dark-theme-active .btn-outline-info{color:#06b6d4!important;border-color:#06b6d4!important}.dark-theme-active .btn-outline-info:hover{background-color:#06b6d4!important;color:#111827!important}.dark-theme-active .btn-outline-warning{color:#f59e0b!important;border-color:#f59e0b!important}.dark-theme-active .btn-outline-warning:hover{background-color:#f59e0b!important;color:#111827!important}.dark-theme-active .btn-outline-danger{color:#ef4444!important;border-color:#ef4444!important}.dark-theme-active .btn-outline-danger:hover{background-color:#ef4444!important;color:#111827!important}.dark-theme-active .btn-outline-secondary{color:#d1d5db!important;border-color:#d1d5db!important}.dark-theme-active .btn-outline-secondary:hover{background-color:#d1d5db!important;color:#111827!important}.dark-theme-active .btn-outline-light{color:#e2e8f0!important;border-color:#e2e8f0!important}.dark-theme-active .btn-outline-light:hover{background-color:#e2e8f0!important;color:#111827!important}html[data-bs-theme="light"] .toast.chat-toast,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast{background-color:#ffffff!important;color:#212529!important;border:1px solid #dee2e6!important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)!important}html[data-bs-theme="light"] .toast.chat-toast .toast-header,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}html[data-bs-theme="light"] .toast.chat-toast .toast-body,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .toast-body{background-color:#ffffff!important;color:#212529!important}html[data-bs-theme="light"] .toast.chat-toast .text-muted,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .text-muted{color:#6c757d!important}html[data-bs-theme="light"] .toast.chat-toast .btn-close,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme="light"] .toast.chat-toast .border-top,html:not([data-bs-theme="dark"]):not(.dark-theme-active) .toast.chat-toast .border-top{border-top-color:#dee2e6!important}:root{--brand-primary:#1e40af;--brand-secondary:#2563eb;--brand-warning-light:#f59e0b;--brand-white:#ffffff;--brand-black-rgb:0,0,0;--brand-success:#10b981;--brand-danger:#ef4444;--brand-info:#06b6d4;--onboarding-shadow:0 10px 25px rgba(0,0,0,0.15);--onboarding-border-radius:12px;--onboarding-transition:all 0.3s cubic-bezier(0.4,0,0.2,1);--onboarding-z-index:1055;--onboarding-tooltip-z-index:1056}#onboarding-trigger{display:inline-flex!important;visibility:visible!important;opacity:1!important;cursor:pointer;color:var(--brand-primary);font-size:1.25rem;padding:0.5rem;border-radius:50%;transition:var(--onboarding-transition);background:rgba(30,64,175,0.1);border:2px solid transparent}@media (max-width:768px){#onboarding-trigger{display:inline-flex!important}}@media (max-width:480px){#onboarding-trigger{display:inline-flex!important}}#onboarding-trigger:hover{background:rgba(30,64,175,0.2);border-color:var(--brand-primary);transform:scale(1.1)}#onboarding-trigger:active{transform:scale(0.95)}[data-bs-theme="dark"] #onboarding-trigger{background:rgba(59,130,246,0.15);color:#60a5fa}[data-bs-theme="dark"] #onboarding-trigger:hover{background:rgba(59,130,246,0.25);border-color:#3b82f6}[data-bs-theme="dark"] #onboarding-trigger:active{background:rgba(59,130,246,0.2)}.onboarding-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(var(--brand-black-rgb),0.6);backdrop-filter:blur(4px);z-index:var(--onboarding-z-index);display:flex;flex-direction:column;align-items:center;justify-content:center}.onboarding-highlight{position:absolute;border:3px solid var(--brand-warning-light);border-radius:var(--onboarding-border-radius);pointer-events:none;box-shadow:0 0 20px var(--brand-warning-light),0 0 40px rgba(245,158,11,0.3);animation:onboarding-pulse 2s ease-in-out infinite}@keyframes onboarding-pulse{0%,100%{box-shadow:0 0 20px var(--brand-warning-light),0 0 40px rgba(245,158,11,0.3)}50%{box-shadow:0 0 30px var(--brand-warning-light),0 0 60px rgba(245,158,11,0.5)}}.onboarding-tooltip{position:absolute;background:var(--brand-white);padding:1.5rem;border-radius:var(--onboarding-border-radius);max-width:320px;min-width:280px;z-index:var(--onboarding-tooltip-z-index);box-shadow:var(--onboarding-shadow);border:1px solid rgba(0,0,0,0.1);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.onboarding-title{font-size:1.1rem;font-weight:600;color:var(--brand-primary);margin-bottom:0.75rem;display:flex;align-items:center;gap:0.5rem}.onboarding-title::before{content:'';width:8px;height:8px;background:var(--brand-primary);border-radius:50%;animation:onboarding-dot-pulse 1.5s ease-in-out infinite}@keyframes onboarding-dot-pulse{0%,100%{opacity:0.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.onboarding-description{color:#374151;line-height:1.5;margin-bottom:1rem;font-size:0.95rem}.onboarding-controls{display:flex;gap:0.75rem;justify-content:flex-end;align-items:center;flex-wrap:wrap}.onboarding-controls button{padding:0.5rem 1rem;border-radius:8px;font-size:0.875rem;font-weight:500;transition:var(--onboarding-transition);border:none;cursor:pointer;min-width:80px}.onboarding-btn-back{background:#f3f4f6;color:#6b7280;border:1px solid #d1d5db}.onboarding-btn-back:hover{background:#e5e7eb;color:#374151;transform:translateY(-1px)}.onboarding-btn-skip{background:transparent;color:#6b7280;text-decoration:underline}.onboarding-btn-skip:hover{color:var(--brand-danger);background:rgba(239,68,68,0.1)}.onboarding-btn-next{background:var(--brand-primary);color:white}.onboarding-btn-next:hover{background:var(--brand-secondary);transform:translateY(-1px);box-shadow:0 4px 12px rgba(30,64,175,0.3)}.onboarding-progress{position:absolute;top:1rem;right:1rem;background:rgba(255,255,255,0.95);padding:0.75rem 1rem;border-radius:var(--onboarding-border-radius);box-shadow:var(--onboarding-shadow);min-width:120px;text-align:center}.onboarding-progress-bar{width:100%;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden;margin-bottom:0.5rem}.onboarding-progress-fill{height:100%;background:linear-gradient(90deg,var(--brand-primary),var(--brand-secondary));border-radius:3px;transition:width 0.5s ease-in-out;position:relative}.onboarding-progress-fill::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);animation:onboarding-shimmer 2s ease-in-out infinite}@keyframes onboarding-shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.onboarding-progress-text{font-size:0.875rem;font-weight:500;color:#374151}.onboarding-target{position:relative;z-index:1}.onboarding-target::after{content:'';position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;background:rgba(245,158,11,0.1);border-radius:8px;z-index:-1;animation:onboarding-target-glow 2s ease-in-out infinite}@keyframes onboarding-target-glow{0%,100%{opacity:0.3}50%{opacity:0.6}}@media (max-width:768px){.onboarding-tooltip{max-width:calc(100vw - 2rem);min-width:auto;margin:0 1rem;padding:1rem}.onboarding-controls{flex-direction:column;gap:0.5rem}.onboarding-controls button{width:100%;justify-content:center}.onboarding-progress{position:fixed;top:auto;bottom:1rem;right:1rem;left:1rem;min-width:auto}.onboarding-highlight{border-width:2px}}[data-bs-theme="dark"] .onboarding-tooltip{background:#1f2937;border-color:#374151;color:#f9fafb}[data-bs-theme="dark"] .onboarding-title{color:#60a5fa}[data-bs-theme="dark"] .onboarding-description{color:#d1d5db}[data-bs-theme="dark"] .onboarding-btn-back{background:#374151;color:#d1d5db;border-color:#4b5563}[data-bs-theme="dark"] .onboarding-btn-back:hover{background:#4b5563;color:#f9fafb}[data-bs-theme="dark"] .onboarding-btn-skip{color:#9ca3af}[data-bs-theme="dark"] .onboarding-btn-skip:hover{color:#fca5a5;background:rgba(239,68,68,0.2)}[data-bs-theme="dark"] .onboarding-progress{background:rgba(31,41,55,0.95)}[data-bs-theme="dark"] .onboarding-progress-text{color:#f9fafb}.onboarding-overlay.fade-in{animation:onboarding-fade-in 0.3s ease-out}.onboarding-overlay.fade-out{animation:onboarding-fade-out 0.3s ease-in}@keyframes onboarding-fade-in{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}@keyframes onboarding-fade-out{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0.95)}}.onboarding-controls button:focus{outline:2px solid var(--brand-primary);outline-offset:2px}.onboarding-controls button:active{transform:translateY(0)}.onboarding-controls button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.onboarding-btn-next:last-child{background:var(--brand-success)}.onboarding-btn-next:last-child:hover{background:#059669}@media (max-width:480px){.onboarding-tooltip{font-size:0.875rem;padding:0.75rem}.onboarding-title{font-size:1rem}.onboarding-description{font-size:0.875rem}.onboarding-controls button{font-size:0.8rem;padding:0.4rem 0.8rem}}.onboarding-progress-bar{position:relative;overflow:hidden}.onboarding-progress-fill{position:relative;overflow:hidden}[data-bs-theme="dark"] .onboarding-overlay{background:rgba(0,0,0,0.8)}[data-bs-theme="dark"] .onboarding-highlight{border-color:#fbbf24;box-shadow:0 0 20px #fbbf24,0 0 40px rgba(251,191,36,0.3)}.onboarding-loading{opacity:0.7;pointer-events:none}.onboarding-loading::after{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid transparent;border-top:2px solid var(--brand-primary);border-radius:50%;animation:onboarding-spin 1s linear infinite}@keyframes onboarding-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.dashboard-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}@media (min-width:640px){.dashboard-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.dashboard-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.dashboard-grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.dashboard-grid .card{background:#ffffff;border:none;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);overflow:hidden;transition:all 0.3s ease;position:relative;min-height:160px}.club-videos-section .card .card-header{background:rgba(30,64,175,0.05);border-bottom:1px solid rgba(30,64,175,0.1)}.club-videos-section .card .card-header h3,.club-videos-section .card .card-header h5{color:#1f2937;font-weight:600}.club-videos-section .card .card-header p.text-muted{color:#4b5563}.club-videos-section .card .compact-video-card .card-body{padding:0.5rem;min-height:auto}.club-videos-section .card .compact-video-card .card-title{font-size:0.875rem;line-height:1.2;margin-bottom:0.5rem}.club-videos-section .card .compact-video-card .btn-compact{padding:0.25rem 0.5rem;font-size:0.75rem;min-width:auto}.club-videos-section .card .compact-video-card .btn-compact i{margin-right:0}.club-videos-section .card .compact-video-card .badge.small{font-size:0.65rem;padding:0.2rem 0.4rem}.club-videos-section .card .compact-video-card .mt-2{margin-top:0.25rem!important}.club-videos-section .card .list-group-item{background:#ffffff;border-color:rgba(30,64,175,0.1)}.club-videos-section .card .list-group-item.bg-light{background:rgba(30,64,175,0.05)!important;color:#1f2937;font-weight:600}.club-videos-section .card .list-group-item.bg-light i{color:#1e40af}.club-videos-section .card .list-group-item .fw-semibold{color:#1f2937;font-weight:600}.club-videos-section .card .list-group-item .small.text-muted{color:#4b5563}.club-videos-section .card .list-group-item .btn-outline-primary,.club-videos-section .card .list-group-item .deposit-button{border-color:#1e40af;color:#1e40af}.club-videos-section .card .list-group-item .btn-outline-primary:hover,.club-videos-section .card .list-group-item .deposit-button:hover{background-color:#1e40af;color:#ffffff}.club-videos-section .card .list-group-item .badge .btn-outline-success,.club-videos-section .card .list-group-item .badge .mark-watched-btn.btn-outline-success{border:2px solid #059669;color:#059669;background:transparent;box-shadow:none}.club-videos-section .card .list-group-item .badge .btn-outline-success:hover,.club-videos-section .card .list-group-item .badge .btn-outline-success:focus,.club-videos-section .card .list-group-item .badge .mark-watched-btn.btn-outline-success:hover,.club-videos-section .card .list-group-item .badge .mark-watched-btn.btn-outline-success:focus{background:#059669;color:#ffffff;border-color:#059669;box-shadow:0 6px 14px rgba(5,150,105,0.25)}.club-videos-section .card .list-group-item .badge.bg-primary{background-color:#1e40af!important}.club-videos-section .card .list-group-item .badge.bg-info{background-color:#0891b2!important;color:#ffffff!important}.club-videos-section .card .list-group-item .badge.bg-warning{background-color:#d97706!important;color:#1f2937!important}html:not([data-bs-theme="dark"]) .club-videos-section .card{background:#ffffff;color:#1f2937;border-color:rgba(30,64,175,0.1)}html:not([data-bs-theme="dark"]) .club-videos-section .card-header{background:rgba(30,64,175,0.05);border-bottom:1px solid rgba(30,64,175,0.1)}html:not([data-bs-theme="dark"]) .club-videos-section .card-header h3,html:not([data-bs-theme="dark"]) .club-videos-section .card-header h5{color:#1f2937!important;font-weight:600}html:not([data-bs-theme="dark"]) .club-videos-section .card-header p.text-secondary{color:#4b5563!important}html:not([data-bs-theme="dark"]) .club-videos-section .compact-video-card{background:#ffffff;border-color:rgba(30,64,175,0.1)}html:not([data-bs-theme="dark"]) .club-videos-section .compact-video-card .card-title{color:#1f2937}html:not([data-bs-theme="dark"]) .club-videos-section .compact-video-card .btn-compact i{color:inherit!important}.dashboard-grid .card:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.dashboard-grid .card-body{padding:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.dashboard-grid .card-title{font-weight:600;font-size:0.875rem;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:1rem;color:#6b7280}.dashboard-grid .card-title i{font-size:1rem;margin-right:0.5rem;color:inherit}.dashboard-grid .card-text{font-size:2rem;font-weight:700;line-height:1;margin-bottom:0.5rem;color:#1f2937}.dashboard-grid .card-text.fs-5{font-size:1.25rem!important}.dashboard-grid .text-primary{color:#0891b2}[data-bs-theme="dark"] .dashboard-grid .text-primary{color:#3b82f6}.dashboard-grid .text-success{color:#059669}.dashboard-grid .text-warning{color:#d97706}.dashboard-grid .text-info{color:#0891b2}.dashboard-grid .card.position-relative{cursor:pointer;transition:all 0.3s ease}.dashboard-grid .card.position-relative:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(30,64,175,0.15)}.dashboard-grid .card.position-relative .stretched-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;cursor:pointer}.dashboard-grid .card.position-relative .btn{position:relative;z-index:20;pointer-events:auto;background:#1e40af;color:white;border:none;box-shadow:0 4px 12px rgba(30,64,175,0.3);transition:all 0.3s ease}.dashboard-grid .card.position-relative .btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(30,64,175,0.4);background:#2563eb;color:white}@media (max-width:768px){.dashboard-grid .card.position-relative{cursor:pointer}.dashboard-grid .card.position-relative .card-body{pointer-events:none}.dashboard-grid .card.position-relative .btn{pointer-events:auto}.dashboard-grid .card.position-relative:active{transform:translateY(-2px)}}.dashboard-grid .card{animation:fadeInUp 0.6s ease forwards;opacity:0;transform:translateY(20px)}.dashboard-grid .card:nth-child(1){animation-delay:0.1s}.dashboard-grid .card:nth-child(2){animation-delay:0.2s}.dashboard-grid .card:nth-child(3){animation-delay:0.3s}.dashboard-grid .card:nth-child(4){animation-delay:0.4s}.dashboard-grid .card:nth-child(5){animation-delay:0.5s}.dashboard-grid .card:nth-child(6){animation-delay:0.6s}.btn-primary{background:#1e40af;border:none;box-shadow:0 4px 12px rgba(30,64,175,0.3);transition:all 0.3s ease}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(30,64,175,0.4);background:#2563eb}.btn-outline-primary,.quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .btn-filter.deposit-button,.deposit-button{background:transparent;color:#1e40af;border:2px solid #1e40af;transition:all 0.3s ease}.btn-outline-primary:hover,.quality-workspace-page .filter-actions .btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions .btn-filter.deposit-button:hover,.deposit-button:hover{background:rgba(30,64,175,0.1);color:#1e40af;border-color:#1e40af;transform:translateY(-2px);box-shadow:0 6px 15px rgba(30,64,175,0.2)}.card-header{background:rgba(30,64,175,0.05);border-bottom:1px solid rgba(30,64,175,0.1)}.card-header h5{color:#1f2937;font-weight:600}html:not([data-bs-theme="dark"]) .card-header h5{color:#1f2937!important;font-weight:600}html:not([data-bs-theme="dark"]) .card-header h5 i{color:#1e40af!important}.card-header i{color:#1e40af}.alert-primary{background:rgba(30,64,175,0.1);border:1px solid rgba(30,64,175,0.2);color:#1e40af}.text-primary{color:#1e40af!important}.text-info{color:#0891b2!important}.dashboard-grid .badge.bg-primary,.dashboard-grid .badge.bg-info{background:#1e40af}a{color:#1e40af;transition:color 0.3s ease}a:hover{color:#2563eb}.card{border:1px solid rgba(30,64,175,0.1);transition:all 0.3s ease}.card:hover{border-color:rgba(30,64,175,0.3)}.page-top-header.d-flex.justify-content-between.align-items-center{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff;padding:2rem;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.page-top-header.d-flex.justify-content-between.align-items-center h1,.page-top-header.d-flex.justify-content-between.align-items-center h2,.page-top-header.d-flex.justify-content-between.align-items-center h3,.page-top-header.d-flex.justify-content-between.align-items-center h4,.page-top-header.d-flex.justify-content-between.align-items-center h5,.page-top-header.d-flex.justify-content-between.align-items-center h6,.page-top-header.d-flex.justify-content-between.align-items-center p,.page-top-header.d-flex.justify-content-between.align-items-center span,.page-top-header.d-flex.justify-content-between.align-items-center a,.page-top-header.d-flex.justify-content-between.align-items-center i{color:#ffffff}@media (max-width:640px){.dashboard-grid{grid-template-columns:1fr;gap:1rem}.dashboard-grid .card{min-height:140px}.dashboard-grid .card-text{font-size:1.5rem}.dashboard-grid .card-title{font-size:0.75rem}}[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff}[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center h1,[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center h2,[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center h3,[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center h4,[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center h5,[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center h6,[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center p,[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center span,[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center a,[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center i{color:#ffffff}[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center .btn:not(.header-profile-btn):not(.header-news-btn){background-color:transparent;border:2px solid #f9fafb;color:#f9fafb!important}[data-bs-theme="dark"] .page-top-header.d-flex.justify-content-between.align-items-center .btn:not(.header-profile-btn):not(.header-news-btn):hover{background-color:#3b82f6;border-color:#3b82f6;color:#111827!important}[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center{background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);color:#ffffff}[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center h1,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center h2,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center h3,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center h4,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center h5,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center h6,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center p,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center span,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center a,[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center i{color:#ffffff}[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center .btn:not(.header-profile-btn):not(.header-news-btn){background-color:transparent;border:2px solid #f9fafb;color:#f9fafb!important}[data-bs-theme="dark"] body[data-onboarding-page="dashboard"] .page-top-header.d-flex.justify-content-between.align-items-center .btn:not(.header-profile-btn):not(.header-news-btn):hover{background-color:#3b82f6;border-color:#3b82f6;color:#111827!important}[data-bs-theme="dark"] .dashboard-grid .card{background:#1f2937!important;color:#f9fafb!important;box-shadow:0 4px 24px rgba(0,0,0,0.22),0 1.5px 0 #374151;border-color:#374151!important}[data-bs-theme="dark"] .dashboard-card{background:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}[data-bs-theme="dark"] .dashboard-card .card-header{background:rgba(59,130,246,0.05)!important;border-bottom-color:rgba(59,130,246,0.1)!important}[data-bs-theme="dark"] .dashboard-card .card-header h5,[data-bs-theme="dark"] .dashboard-card .card-header h3,[data-bs-theme="dark"] .dashboard-card .card-header h4{color:#f9fafb!important}[data-bs-theme="dark"] .dashboard-card .card-header h5 i,[data-bs-theme="dark"] .dashboard-card .card-header h3 i,[data-bs-theme="dark"] .dashboard-card .card-header h4 i{color:#3b82f6!important}[data-bs-theme="dark"] .dashboard-card .card-header p.text-muted,[data-bs-theme="dark"] .dashboard-card .card-header p.text-secondary{color:#d1d5db!important}[data-bs-theme="dark"] .dashboard-card .card-body{background:#1f2937!important;color:#f9fafb!important}[data-bs-theme="dark"] .dashboard-card .card-body .card-title{color:#3b82f6!important}[data-bs-theme="dark"] .dashboard-card .card-body .card-text{color:#f9fafb!important}[data-bs-theme="dark"] .dashboard-card .card-body .text-muted{color:#d1d5db!important}[data-bs-theme="dark"] .dashboard-grid .card:hover{box-shadow:0 8px 32px rgba(0,0,0,0.3),0 2px 0 #374151}[data-bs-theme="dark"] .dashboard-grid .card::before{background:#3b82f6}[data-bs-theme="dark"] .dashboard-grid .card-text{color:#f9fafb}[data-bs-theme="dark"] .dashboard-grid .card-title{color:#3b82f6}[data-bs-theme="dark"] .dashboard-grid .card.position-relative .btn{background:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,0.3)}[data-bs-theme="dark"] .dashboard-grid .card.position-relative .btn:hover{box-shadow:0 8px 20px rgba(59,130,246,0.4);background:#3b82f6}[data-bs-theme="dark"] .dashboard-grid .text-success{color:#10b981}[data-bs-theme="dark"] .dashboard-grid .text-warning{color:#f59e0b}[data-bs-theme="dark"] .dashboard-grid .text-info{color:#3b82f6}#dashboard-countdown-timer-display{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:0.5rem;width:100%;padding:0.25rem 0}#dashboard-countdown-timer-display>div{text-align:center;line-height:1.1;padding:0 0.25rem;min-width:3.5rem;flex-basis:auto;margin-bottom:0.25rem}#dashboard-countdown-timer-display>div .countdown-value{font-size:2rem;font-weight:700;display:block;color:inherit}#dashboard-countdown-timer-display>div .countdown-label{font-size:0.875rem;text-transform:lowercase;display:block;color:inherit}@media (max-width:480px){#dashboard-countdown-timer-display{gap:0.25rem}#dashboard-countdown-timer-display>div{min-width:3rem;padding:0 0.25rem}#dashboard-countdown-timer-display>div .countdown-value{font-size:1.65rem}#dashboard-countdown-timer-display>div .countdown-label{font-size:0.65rem}}@media (max-width:380px){#dashboard-countdown-timer-display{gap:0.25rem;justify-content:space-around}#dashboard-countdown-timer-display>div{min-width:2.5rem;flex-grow:1;flex-basis:40%}#dashboard-countdown-timer-display>div .countdown-value{font-size:1.4rem}#dashboard-countdown-timer-display>div .countdown-label{font-size:0.6rem}}.referral-program-hero{background:#1e40af;color:#ffffff;padding:2.5rem 1.5rem 2.5rem 1.5rem;border-radius:1.1rem;margin-bottom:2.5rem;text-align:center;box-shadow:0 4px 24px rgba(30,64,175,0.1);animation:fadeInReferral 0.7s cubic-bezier(0.4,1.4,0.6,1) 0.1s both}.referral-program-hero h1{font-weight:800;font-size:2.2rem;margin-bottom:0.5rem;letter-spacing:0.01em}.referral-program-hero p{font-size:1.13rem;opacity:0.93;max-width:700px;margin-left:auto;margin-right:auto}.referral-balance-card{background:#ffffff;border-radius:1.1rem;box-shadow:0 4px 24px rgba(31,41,55,0.1),0 1.5px 0 #f8fafc;border:none;margin-bottom:2.2rem;padding:2rem 2.2rem;text-align:center;animation:fadeInReferral 0.7s cubic-bezier(0.4,1.4,0.6,1) 0.1s both}.referral-balance-card .balance-label{font-size:1.1em;color:#374151;margin-bottom:0.5em}.referral-balance-card .balance-amount{font-size:2.1em;font-weight:800;color:#059669;margin-bottom:0.2em}.referral-balance-card .balance-actions .btn{margin:0.5em 0.5em 0 0.5em;padding:0.7em 1.3em;border-radius:7px;font-weight:600;font-size:1.08em;transition:background 0.18s,color 0.18s,box-shadow 0.18s}.referral-balance-card .balance-actions .btn-primary{background:#1e40af;color:#ffffff}.referral-balance-card .balance-actions .btn-primary:hover{background:#0f2058}.referral-balance-card .balance-actions .btn-outline-primary,.referral-balance-card .balance-actions .quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .referral-balance-card .balance-actions .btn-filter.btn-outline-primary,.referral-balance-card .balance-actions .quality-workspace-page .filter-actions .btn-filter.deposit-button,.quality-workspace-page .filter-actions .referral-balance-card .balance-actions .btn-filter.deposit-button,.referral-balance-card .balance-actions .deposit-button{background:transparent;color:#1e40af;border:1.5px solid #1e40af}.referral-balance-card .balance-actions .btn-outline-primary:hover,.referral-balance-card .balance-actions .deposit-button:hover{background:rgba(30,64,175,0.1);color:#1e40af;border-color:#1e40af}.referral-links-list{margin:2.2em 0 2em 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:1.2em;justify-content:center}.referral-links-list li{background:#f8fafc;border-radius:0.7rem;box-shadow:0 2px 8px rgba(31,41,55,0.06);padding:1.1em 1.5em;font-size:1.01em;color:#1e40af;display:flex;align-items:center;gap:0.7em;transition:box-shadow 0.18s,background 0.18s}.referral-links-list li:hover{background:#e0e9fc;box-shadow:0 4px 16px rgba(31,41,55,0.13)}.referral-links-list .copy-link-btn{margin-left:0.7em;color:#1e40af;font-size:1.1em;cursor:pointer;transition:color 0.18s}.referral-links-list .copy-link-btn:hover{color:#d97706}.referral-history-table{width:100%;background:#ffffff;border-radius:1.1rem;box-shadow:0 4px 24px rgba(31,41,55,0.1),0 1.5px 0 #f8fafc;border:none;margin-bottom:2.2rem;overflow:hidden;animation:fadeInReferral 0.7s cubic-bezier(0.4,1.4,0.6,1) 0.1s both}.referral-history-table th,.referral-history-table td{padding:1.1em 1.2em;text-align:left;font-size:1em}.referral-history-table th{background:#f8fafc;color:#1e40af;font-weight:700;border-bottom:1.5px solid #f8fafc}.referral-history-table tr:not(:last-child) td{border-bottom:1px solid #eeeff1}.referral-history-table tr:hover td{background:#f8fafc}@keyframes fadeInReferral{from{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@media (max-width:991.98px){.referral-program-hero{padding:1.2rem 0.5rem 1.2rem 0.5rem;border-radius:0.7rem}.referral-balance-card,.referral-history-table{border-radius:0.7rem;padding:1.1rem 0.7rem}}.deposit-hero{background:#1e40af;color:#ffffff;padding:2.5rem 1.5rem 2.5rem 1.5rem;border-radius:1.1rem;margin-bottom:2.5rem;text-align:center;box-shadow:0 4px 24px rgba(30,64,175,0.1);animation:fadeInDeposit 0.7s cubic-bezier(0.4,1.4,0.6,1) 0.1s both}.deposit-hero h1{font-weight:800;font-size:2.2rem;margin-bottom:0.5rem;letter-spacing:0.01em}.deposit-hero p{font-size:1.13rem;opacity:0.93;max-width:700px;margin-left:auto;margin-right:auto}.deposit-card,.deposit-history-card{background:#ffffff;border-radius:1.1rem;box-shadow:0 4px 24px rgba(31,41,55,0.1),0 1.5px 0 #f8fafc;border:none;margin-bottom:2.2rem;animation:fadeInDeposit 0.7s cubic-bezier(0.4,1.4,0.6,1) 0.1s both}.deposit-card-header,.deposit-history-card-header{padding:1.2rem 1.5rem 1rem 1.5rem;border-bottom:1px solid #eeeff1;display:flex;align-items:center;justify-content:space-between;background:transparent}.deposit-card-header h4,.deposit-history-card-header h4{font-size:1.25em;color:#0f2058;font-weight:700;margin:0;letter-spacing:0.01em}.deposit-card-body,.deposit-history-card-body{padding:1.5rem 1.5rem 1.2rem 1.5rem}.deposit-form input[type="text"],.deposit-form input[type="number"]{width:100%;padding:12px 15px;border:1.5px solid #f8fafc;border-radius:7px;font-size:1em;box-sizing:border-box;outline:none;transition:border 0.18s,box-shadow 0.18s;background:#f8fafc}.deposit-form input:focus{border:1.5px solid #1e40af;box-shadow:0 0 0 2px #e0e9fc}.deposit-form .btn-primary{background:#1e40af;color:#ffffff;border-radius:7px;font-weight:600;padding:12px 28px;font-size:1.08em;box-shadow:0 2px 8px rgba(30,64,175,0.1);transition:background 0.18s,box-shadow 0.18s}.deposit-form .btn-primary:hover{background:#0f2058;box-shadow:0 4px 16px rgba(30,64,175,0.18)}.deposit-form .btn-outline-secondary{background:transparent;color:#1e40af;border:1.5px solid #1e40af;border-radius:7px;font-weight:600;padding:12px 28px;font-size:1.08em;transition:background 0.18s,color 0.18s,box-shadow 0.18s}.deposit-form .btn-outline-secondary:hover{background:rgba(30,64,175,0.1);color:#1e40af;box-shadow:0 4px 16px rgba(30,64,175,0.18)}.deposit-history-table{width:100%;background:#ffffff;border-radius:1.1rem;box-shadow:0 4px 24px rgba(31,41,55,0.1),0 1.5px 0 #f8fafc;border:none;margin-bottom:2.2rem;overflow:hidden;animation:fadeInDeposit 0.7s cubic-bezier(0.4,1.4,0.6,1) 0.1s both}.deposit-history-table th,.deposit-history-table td{padding:1.1em 1.2em;text-align:left;font-size:1em}.deposit-history-table th{background:#f8fafc;color:#1e40af;font-weight:700;border-bottom:1.5px solid #f8fafc}.deposit-history-table tr:not(:last-child) td{border-bottom:1px solid #eeeff1}.deposit-history-table tr:hover td{background:#f8fafc}@keyframes fadeInDeposit{from{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@media (max-width:991.98px){.deposit-hero{padding:1.2rem 0.5rem 1.2rem 0.5rem;border-radius:0.7rem}.deposit-card,.deposit-history-card,.deposit-history-table{border-radius:0.7rem;padding:1.1rem 0.7rem}}body[data-onboarding-page="dashboard"]{font-family:"Inter","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";background-color:#f8fafc;color:#111827;line-height:1.6}body[data-onboarding-page="dashboard"] .lead{color:#374151;font-weight:400;margin-bottom:2rem}body[data-onboarding-page="dashboard"] .alert{border:none;border-radius:12px;padding:1.25rem;margin-bottom:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,0.1)}body[data-onboarding-page="dashboard"] .alert-warning{background:rgba(217,119,6,0.1);border-left:4px solid #d97706;color:#d97706}body[data-onboarding-page="dashboard"] .alert-success{background:rgba(5,150,105,0.1);border-left:4px solid #059669;color:#059669}body[data-onboarding-page="dashboard"] .alert-info{background:rgba(30,64,175,0.1);border-left:4px solid #1e40af;color:#1e40af}body[data-onboarding-page="dashboard"] #dashboard-countdown-timer-banner-card,body[data-onboarding-page="dashboard"] #event-countdown-banner-card{background:#1e40af;border:none;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,0.1);color:#ffffff;margin-bottom:2rem}body[data-onboarding-page="dashboard"] #dashboard-countdown-timer-banner-card .card-title,body[data-onboarding-page="dashboard"] #event-countdown-banner-card .card-title{color:#ffffff;font-weight:600}body[data-onboarding-page="dashboard"] #dashboard-countdown-timer-display,body[data-onboarding-page="dashboard"] #event-countdown-display{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap;margin:1rem 0}body[data-onboarding-page="dashboard"] .countdown-item{display:flex;flex-direction:column;align-items:center;background:rgba(255,255,255,0.2);padding:0.75rem 1rem;border-radius:8px;min-width:60px}body[data-onboarding-page="dashboard"] .countdown-value{font-size:1.5rem;font-weight:700;line-height:1;color:#ffffff}body[data-onboarding-page="dashboard"] .countdown-label{font-size:0.75rem;font-weight:500;text-transform:uppercase;letter-spacing:0.05em;color:rgba(255,255,255,0.8);margin-top:0.25rem}@keyframes dropdownSlideIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.app-topbar-custom.navbar .dropdown.show>.dropdown-menu{animation:dropdownSlideIn 0.3s cubic-bezier(0.4,0,0.2,1)}@media (max-width:768px){.app-topbar-custom.navbar .dropdown-menu{position:fixed!important;top:auto!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-height:80vh!important;border-radius:20px 20px 0 0!important;margin-top:0!important;z-index:100000!important;background:#ffffff;box-shadow:0 -20px 25px -5px rgba(0,0,0,0.1),0 -10px 10px -5px rgba(0,0,0,0.04)}.app-topbar-custom.navbar .dropdown.show>.dropdown-menu{z-index:100001!important}.app-topbar-custom.navbar .dropdown-item{padding:1rem 1.25rem;font-size:1rem;border-radius:16px;margin:0.25rem 0}.app-topbar-custom.navbar .dropdown-item-text{padding:1rem 1.25rem;font-size:0.875rem}}#dashboard-countdown-timer-banner-card .card-title,#event-countdown-banner-card .card-title{font-size:1.75rem}#dashboard-countdown-timer-banner-card p,#event-countdown-banner-card p{font-size:1rem}#dashboard-countdown-timer-display .countdown-item,#event-countdown-display .countdown-item{margin-right:0.5rem}.countdown-error-message{color:#dc3545;font-weight:normal;font-size:1rem}.countdown-finished-banner .card-body{padding:1.5rem}.countdown-finished-banner .icon{font-size:2rem;margin-right:0.5rem}.countdown-finished-banner .message-text{font-size:1.5rem;font-weight:bold}.dashboard-card{border-radius:0.5rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);transition:all 0.3s ease;margin-bottom:1.5rem}.dashboard-card:hover{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);transform:translateY(-2px)}.stats-card{background:linear-gradient(135deg,#2563eb 0%,#1e40af 100%);color:#ffffff;border:none}.stats-card .card-body{padding:1.5rem}.stats-number{font-size:2rem;font-weight:700;margin-bottom:0.5rem}.stats-label{font-size:0.9rem;opacity:0.9}.team-badge{background:rgba(30,64,175,0.1);color:#1e40af;padding:0.25rem 0.5rem;border-radius:50rem;font-size:0.875rem;font-weight:500}.group-badge{background:rgba(37,99,235,0.1);color:#2563eb;padding:0.25rem 0.5rem;border-radius:50rem;font-size:0.875rem;font-weight:500;margin-right:0.25rem;margin-bottom:0.25rem;display:inline-block}.management-section{background:#f8fafc;border-radius:0.5rem;padding:1.5rem;margin-bottom:2rem}.settings-form{background:#ffffff;border-radius:0.375rem;padding:1.5rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075)}.nav-tabs .nav-link{border:none;border-radius:0.375rem 0.375rem 0 0;margin-right:0.25rem;color:#374151}.nav-tabs .nav-link.active{background:#1e40af;color:#ffffff;border:none}.table-responsive{border-radius:0.375rem;overflow:hidden}.btn-management{border-radius:0.375rem;font-weight:500;padding:0.5rem 1rem}.chart-container{background:#ffffff;border-radius:0.375rem;padding:1rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);margin-bottom:1rem}.quality-workspace-page .quality-dashboard{background:#f8fafc;color:#111827;border-radius:0.5rem;padding:2rem;margin-bottom:2rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);border:1px solid #d1d5db}.quality-workspace-page .quality-dashboard h2{color:#111827}.quality-workspace-page .quality-dashboard i{color:inherit}.quality-workspace-page .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.quality-workspace-page .stat-card{background:#f8fafc;border-radius:0.375rem;padding:1.5rem;text-align:center;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);transition:transform .2s ease,box-shadow .2s ease;position:relative;overflow:hidden}.quality-workspace-page .stat-card::before,.quality-workspace-page .stat-card::after{content:none!important;background:none!important;background-image:none!important}.quality-workspace-page .stat-card:hover{transform:translateY(-2px);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}.quality-workspace-page .stat-card .stat-number{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:#111827}.quality-workspace-page .stat-card .stat-label{font-size:.9rem;color:#374151}.quality-workspace-page .filters-section{background:#f8fafc;border-radius:0.5rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);margin-bottom:2rem;padding:1.5rem}.quality-workspace-page .filters-section h5{color:#111827}.quality-workspace-page .filters-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;align-items:end}.quality-workspace-page .filter-group{display:flex;flex-direction:column}.quality-workspace-page .filter-group label{font-weight:500;margin-bottom:.5rem;color:#111827}.quality-workspace-page .filter-group input,.quality-workspace-page .filter-group select{padding:.5rem;border:1px solid #d1d5db;border-radius:0.25rem;font-size:.95rem;background:#ffffff;color:#111827}.quality-workspace-page .filter-group input::placeholder,.quality-workspace-page .filter-group select::placeholder{color:#374151}.quality-workspace-page .filter-group input:focus,.quality-workspace-page .filter-group select:focus{outline:none;border-color:#6785e5;box-shadow:0 0 0 0.2rem rgba(30,64,175,0.15);background:#ffffff;color:#111827}.quality-workspace-page .filter-actions{display:flex;gap:.5rem;align-items:end}.quality-workspace-page .btn-filter{font-size:.95rem;border-radius:0.25rem;display:inline-flex;align-items:center;gap:.5rem}.quality-workspace-page .filter-actions .btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .btn-filter.deposit-button{padding:.6rem 1.1rem}.quality-workspace-page .filter-actions .btn-filter.btn-outline-primary i,.quality-workspace-page .filter-actions .btn-filter.deposit-button i{color:inherit!important}.quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn{padding:.6rem 1.1rem}.quality-workspace-page .filter-actions .btn-filter.cancel-secondary-btn i{color:inherit!important}.quality-workspace-page .action-buttons .btn.btn-success.complete-stage-btn i,.quality-workspace-page .complete-stage-btn.btn.btn-success i{color:inherit!important}.quality-workspace-page .client-card{background:#ffffff;border-radius:0.5rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);margin-bottom:1rem;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;border-left:4px solid #e2e8f0}.quality-workspace-page .client-card i{color:inherit!important}.quality-workspace-page .client-card .text-danger{color:#dc2626!important}.quality-workspace-page .client-card .text-success{color:#059669!important}.quality-workspace-page .client-card .text-warning{color:#d97706!important}.quality-workspace-page .client-card .text-info{color:#0891b2!important}.quality-workspace-page .client-card .client-content{padding:1rem}.quality-workspace-page .client-card .client-details{display:flex;flex-direction:column}.quality-workspace-page .client-card .client-details>.client-name{margin-bottom:.125rem;color:#111827;font-weight:600}.quality-workspace-page .client-card .client-details>.client-course{color:#374151}.quality-workspace-page .client-card .client-details>.client-contact{color:#374151}.quality-workspace-page .client-card .action-buttons{align-items:flex-end}.quality-workspace-page .client-card .action-buttons .btn{min-width:160px}.quality-workspace-page .client-card:hover{transform:translateY(-2px);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}.quality-workspace-page .client-card.urgent{border-left-color:#dc2626}.quality-workspace-page .client-card.today{border-left-color:#059669}.quality-workspace-page .client-card.overdue{border-left-color:#d97706}.quality-workspace-page .client-card .stage-badge:hover,.quality-workspace-page .client-card .status-badge:hover{filter:brightness(1.05)}.quality-workspace-page .client-card .action-buttons .btn:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(0,0,0,0.12)}.quality-workspace-page .client-card.clickable-card{cursor:pointer;position:relative}.quality-workspace-page .client-card.clickable-card:hover{transform:translateY(-2px);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);border-left-width:6px}.quality-workspace-page .client-card.clickable-card:active{transform:translateY(0);box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075)}.quality-workspace-page .client-card.clickable-card::after{content:'';position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 20px 20px 0;border-color:transparent #1e40af transparent transparent;opacity:0.3;transition:opacity .2s ease}.quality-workspace-page .client-card.clickable-card:hover::after{opacity:0.6}.quality-workspace-page .client-header{padding:1rem;border-bottom:1px solid #d1d5db;display:flex;justify-content:space-between;align-items:center}.quality-workspace-page .client-content{padding:1rem}.quality-workspace-page .client-info{display:flex;align-items:center;gap:1rem}.quality-workspace-page .client-avatar{width:50px;height:50px;border-radius:50%;background:#1e40af;color:#ffffff;font-weight:700;font-size:1.2rem;display:flex;align-items:center;justify-content:center}.quality-workspace-page .client-name{font-weight:600;font-size:1.1rem;margin-bottom:.25rem;color:#111827}.quality-workspace-page .client-course,.quality-workspace-page .client-contact{color:#374151;font-size:.9rem}.quality-workspace-page .client-course i,.quality-workspace-page .client-contact i{color:inherit!important}.quality-workspace-page .client-content strong{color:#111827}.quality-workspace-page .client-details-extended{margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(209,213,219,0.3)}.quality-workspace-page .client-details-extended .detail-item{font-size:.85rem;color:#374151;margin-bottom:.25rem;display:flex;align-items:center}.quality-workspace-page .client-details-extended .detail-item i{width:16px;color:#1e40af;margin-right:.5rem}.quality-workspace-page .client-details-extended .detail-item strong{color:#111827;margin-right:.25rem}.quality-workspace-page .stage-badge,.quality-workspace-page .status-badge,.quality-workspace-page .priority-badge{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500}.quality-workspace-page .stage-welcome{background:rgba(8,145,178,0.15);color:#0891b2}.quality-workspace-page .stage-access{background:rgba(30,64,175,0.15);color:#1e40af}.quality-workspace-page .stage-progress{background:rgba(5,150,105,0.15);color:#059669}.quality-workspace-page .stage-completion{background:rgba(217,119,6,0.18);color:#d97706}.quality-workspace-page .stage-feedback{background:rgba(220,38,38,0.15);color:#dc2626}.quality-workspace-page .status-pending{background:rgba(217,119,6,0.18);color:#8f4e04}.quality-workspace-page .status-in_progress{background:rgba(8,145,178,0.18);color:#066981}.quality-workspace-page .status-completed{background:rgba(5,150,105,0.18);color:#036546}.quality-workspace-page .status-skipped{background:rgba(220,38,38,0.18);color:#b21d1d}.quality-workspace-page .tabs-container{background:#e2e8f0;border:1px solid #d1d5db;border-radius:0.5rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);margin-bottom:2rem}.quality-workspace-page .nav-tabs{border-bottom:none;padding:0 1rem}.quality-workspace-page .nav-tabs .nav-link{border:none;border-radius:0;color:#374151;font-weight:500;padding:1rem 1.5rem}.quality-workspace-page .nav-tabs .nav-link:hover{color:#1e40af;background:rgba(30,64,175,0.08)}.quality-workspace-page .nav-tabs .nav-link.active{color:#1e40af;background:none;border-bottom:3px solid #1e40af}.quality-workspace-page .tab-content{padding:1.5rem}.quality-workspace-page .badge.bg-success{background:transparent!important;background-image:none!important;background-color:rgba(5,150,105,0.15)!important;color:#059669!important}.quality-workspace-page .badge.bg-info{background:transparent!important;background-image:none!important;background-color:rgba(30,64,175,0.15)!important;color:#1e40af!important}.quality-workspace-page .badge.bg-warning{background:transparent!important;background-image:none!important;background-color:rgba(217,119,6,0.18)!important;color:#8f4e04!important}.quality-workspace-page .badge.bg-secondary{background:transparent!important;background-image:none!important;background-color:rgba(107,114,128,0.15)!important;color:#111827!important}.quality-workspace-page .working-label{background:rgba(30,64,175,0.12);color:#1e40af;border-radius:999px;padding:2px 8px;font-size:.8rem;font-weight:600}.quality-workspace-page .modal-content{border-radius:0.5rem;background:#f8fafc;color:#111827;border:1px solid #d1d5db;box-shadow:0 10px 30px rgba(0,0,0,0.15)}.quality-workspace-page .modal-header{background:#1e40af;color:#ffffff;border-radius:0.5rem 0.5rem 0 0;border-bottom:none;padding:1rem 1.25rem}.quality-workspace-page .modal-header h5{color:#ffffff;margin:0;font-weight:600}.quality-workspace-page .modal-header i{color:inherit}.quality-workspace-page .modal-header .btn-close,.quality-workspace-page .modal-header .btn-close.btn-close-white{background-image:var(--bs-btn-close-bg)!important;filter:var(--bs-btn-close-filter,none)!important;opacity:1!important;color:#ffffff!important}.quality-workspace-page .modal-header .btn-close:hover{opacity:1!important}.quality-workspace-page .modal-body{background:#f8fafc;color:#111827}.quality-workspace-page .modal-body a{color:#1e40af}.quality-workspace-page .modal-body input::placeholder,.quality-workspace-page .modal-body textarea::placeholder{color:#374151}.quality-workspace-page .modal-footer{background:#f8fafc;border-top:1px solid #d1d5db}.quality-workspace-page .modal-footer #quickCompleteForm .btn.btn-success,.quality-workspace-page .modal-footer #quickCompleteForm .btn-success{border-radius:0.25rem;padding:.5rem 1rem;font-weight:600}.quality-workspace-page .bulk-complete-section{background:rgba(30,64,175,0.05);border:1px solid rgba(30,64,175,0.1);border-radius:0.375rem}.quality-workspace-page .bulk-complete-section h6{color:#1e40af;font-weight:600}.quality-workspace-page .action-buttons{display:flex;flex-direction:column;gap:.5rem}.quality-workspace-page .action-buttons .btn{font-size:.85rem;padding:.375rem .75rem;white-space:nowrap}.quality-workspace-page .action-buttons .btn.btn-sm,.quality-workspace-page .action-buttons .filter-actions .btn.btn-filter.btn-outline-primary,.quality-workspace-page .filter-actions .action-buttons .btn.btn-filter.btn-outline-primary,.quality-workspace-page .action-buttons .filter-actions .btn.btn-filter.deposit-button,.quality-workspace-page .filter-actions .action-buttons .btn.btn-filter.deposit-button,.quality-workspace-page .action-buttons .filter-actions .btn.btn-filter.cancel-secondary-btn,.quality-workspace-page .filter-actions .action-buttons .btn.btn-filter.cancel-secondary-btn{font-size:.8rem;padding:.25rem .5rem}.quality-workspace-page .action-buttons .btn.open-details-btn i{color:inherit!important}.quality-workspace-page .client-card{transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.quality-workspace-page .client-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.quality-workspace-page .client-card.clickable-card:active{transform:translateY(-2px);transition:transform .1s ease}.quality-workspace-page .empty-state{text-align:center;padding:3rem;color:#374151}.quality-workspace-page .empty-state i{font-size:3rem;color:#d1d5db;margin-bottom:1rem}.quality-workspace-page .empty-state h5{color:#374151;margin-bottom:.5rem}.quality-workspace-page .empty-state p{font-size:.95rem}@media (max-width:768px){.quality-workspace-page .client-header{flex-direction:column;align-items:flex-start;gap:1rem}.quality-workspace-page .action-buttons .btn{font-size:.8rem;padding:.25rem .5rem}.quality-workspace-page .stats-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.quality-workspace-page .filters-form{grid-template-columns:1fr}}[data-bs-theme="dark"] .open-details-btn.btn.btn-outline-secondary.btn-sm:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-outline-secondary.btn-filter.btn-outline-primary:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-outline-secondary.btn-filter.btn-outline-primary:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-outline-secondary.btn-filter.deposit-button:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-outline-secondary.btn-filter.deposit-button:hover,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-outline-secondary.btn-filter.cancel-secondary-btn:hover,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-outline-secondary.btn-filter.cancel-secondary-btn:hover{color:#111827!important}[data-bs-theme="dark"] .open-details-btn.btn.btn-outline-secondary.btn-sm:hover i,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-outline-secondary.btn-filter.btn-outline-primary:hover i,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-outline-secondary.btn-filter.btn-outline-primary:hover i,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-outline-secondary.btn-filter.deposit-button:hover i,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-outline-secondary.btn-filter.deposit-button:hover i,[data-bs-theme="dark"] .quality-workspace-page .filter-actions .btn-outline-secondary.btn-filter.cancel-secondary-btn:hover i,.quality-workspace-page .filter-actions [data-bs-theme="dark"] .btn-outline-secondary.btn-filter.cancel-secondary-btn:hover i{color:inherit!important}#clientDetailsModal .modal-footer #quickCompleteForm .btn.btn-success,#clientDetailsModal .modal-footer #quickCompleteForm .btn-success{border-radius:0.25rem;padding:.5rem 1rem;font-weight:600}#clientDetailsModal .modal-footer #quickCompleteForm .btn.btn-success i,#clientDetailsModal .modal-footer #quickCompleteForm .btn-success i{color:inherit!important}#clientDetailsModal #quickCompleteForm .btn.btn-success,#clientDetailsModal #quickCompleteForm .btn-success{background:var(--btn-bg)!important;background-image:none!important;border-radius:0.25rem;padding:.5rem 1rem;font-weight:600}#clientDetailsModal .modal-header .btn-close,#clientDetailsModal .modal-header .btn-close.btn-close-white{background-image:var(--bs-btn-close-bg)!important;opacity:1!important}[data-bs-theme="dark"] #clientDetailsModal .modal-header .btn-close{filter:var(--bs-btn-close-white-filter,invert(1) grayscale(100%))!important;opacity:1!important;background-size:1em!important}#clientDetailsModal .modal-header .btn-close,#clientDetailsModal .modal-header .btn-close:hover{background-color:transparent!important;background-image:var(--bs-btn-close-bg)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:1em 1em!important}[data-bs-theme="dark"] .quality-workspace-page .quality-dashboard{background:#1f2937;color:#f9fafb;border:1px solid #374151;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075)}[data-bs-theme="dark"] .quality-workspace-page .quality-dashboard h2{color:#f9fafb}[data-bs-theme="dark"] .quality-workspace-page .quality-dashboard i{color:inherit}[data-bs-theme="dark"] .quality-workspace-page .stat-card,[data-bs-theme="dark"] .quality-workspace-page .filters-section,[data-bs-theme="dark"] .quality-workspace-page .tabs-container{background:#1f2937;color:#f9fafb;border-color:#374151}[data-bs-theme="dark"] .quality-workspace-page .client-card{background:#111827;color:#f9fafb;border-color:#374151}[data-bs-theme="dark"] .quality-workspace-page .client-card i{color:inherit!important}[data-bs-theme="dark"] .quality-workspace-page .client-card .text-danger{color:#ef4444!important}[data-bs-theme="dark"] .quality-workspace-page .client-card .text-success{color:#10b981!important}[data-bs-theme="dark"] .quality-workspace-page .client-card .text-warning{color:#f59e0b!important}[data-bs-theme="dark"] .quality-workspace-page .client-card .text-info{color:#3b82f6!important}[data-bs-theme="dark"] .quality-workspace-page .client-card .client-details>.client-name{color:#f9fafb}[data-bs-theme="dark"] .quality-workspace-page .client-card .client-details>.client-course{color:#d1d5db}[data-bs-theme="dark"] .quality-workspace-page .client-card .client-details>.client-contact{color:#d1d5db}[data-bs-theme="dark"] .quality-workspace-page .client-avatar{background:#3b82f6;color:#111827}[data-bs-theme="dark"] .quality-workspace-page .stat-card .stat-number{color:#f9fafb!important}[data-bs-theme="dark"] .quality-workspace-page .stat-card .stat-label{color:#d1d5db!important}[data-bs-theme="dark"] .quality-workspace-page .client-header{border-bottom-color:#374151}[data-bs-theme="dark"] .quality-workspace-page .client-card{color:#d1d5db}[data-bs-theme="dark"] .quality-workspace-page .client-card p,[data-bs-theme="dark"] .quality-workspace-page .client-card small,[data-bs-theme="dark"] .quality-workspace-page .client-card .help-text,[data-bs-theme="dark"] .quality-workspace-page .client-card .detail-item{color:#d1d5db}[data-bs-theme="dark"] .quality-workspace-page .client-card strong,[data-bs-theme="dark"] .quality-workspace-page .client-card .client-name{color:#f9fafb}[data-bs-theme="dark"] .quality-workspace-page .client-card a{color:#f9fafb}[data-bs-theme="dark"] .quality-workspace-page .client-name{color:#f9fafb}[data-bs-theme="dark"] .quality-workspace-page .client-course,[data-bs-theme="dark"] .quality-workspace-page .client-contact,[data-bs-theme="dark"] .quality-workspace-page .stat-label{color:#d1d5db}[data-bs-theme="dark"] .quality-workspace-page .client-content strong{color:#f9fafb}[data-bs-theme="dark"] .quality-workspace-page .filter-group label{color:#f9fafb}[data-bs-theme="dark"] .quality-workspace-page .filter-group input,[data-bs-theme="dark"] .quality-workspace-page .filter-group select{background:#1f2937;color:#f9fafb;border-color:#374151}[data-bs-theme="dark"] .quality-workspace-page .filter-group input::placeholder,[data-bs-theme="dark"] .quality-workspace-page .filter-group select::placeholder{color:#d1d5db}[data-bs-theme="dark"] .quality-workspace-page .filter-group input:focus,[data-bs-theme="dark"] .quality-workspace-page .filter-group select:focus{background:#1f2937;color:#f9fafb;border-color:#3b82f6;box-shadow:0 0 0 0.2rem rgba(59,130,246,0.25)}[data-bs-theme="dark"] .quality-workspace-page .nav-tabs .nav-link{color:#d1d5db}[data-bs-theme="dark"] .quality-workspace-page .nav-tabs .nav-link:hover{color:#3b82f6;background:rgba(59,130,246,0.12)}[data-bs-theme="dark"] .quality-workspace-page .nav-tabs .nav-link.active{color:#3b82f6;border-bottom-color:#3b82f6}[data-bs-theme="dark"] .quality-workspace-page .status-pending{background:rgba(245,158,11,0.18);color:#f59e0b}[data-bs-theme="dark"] .quality-workspace-page .status-in_progress{background:rgba(59,130,246,0.18);color:#3b82f6}[data-bs-theme="dark"] .quality-workspace-page .status-completed{background:rgba(16,185,129,0.18);color:#10b981}[data-bs-theme="dark"] .quality-workspace-page .status-skipped{background:rgba(239,68,68,0.18);color:#ef4444}[data-bs-theme="dark"] .quality-workspace-page .badge.bg_success,[data-bs-theme="dark"] .quality-workspace-page .badge.bg-info,[data-bs-theme="dark"] .quality-workspace-page .badge.bg-warning,[data-bs-theme="dark"] .quality-workspace-page .badge.bg-secondary{background:transparent!important;background-image:none!important}[data-bs-theme="dark"] .quality-workspace-page .badge.bg-success{background-color:rgba(16,185,129,0.18)!important;color:#10b981!important}[data-bs-theme="dark"] .quality-workspace-page .badge.bg-info{background-color:rgba(59,130,246,0.18)!important;color:#3b82f6!important}[data-bs-theme="dark"] .quality-workspace-page .badge.bg-warning{background-color:rgba(245,158,11,0.22)!important;color:#f59e0b!important}[data-bs-theme="dark"] .quality-workspace-page .badge.bg-secondary{background-color:rgba(75,85,99,0.35)!important;color:#f9fafb!important}[data-bs-theme="dark"] .quality-workspace-page .badge.bg-secondary.bg-opacity-25{background-color:rgba(75,85,99,0.25)!important;color:#f9fafb!important}[data-bs-theme="dark"] .quality-workspace-page .modal-content{background:#1f2937;color:#f9fafb;border-color:#374151;box-shadow:0 12px 36px rgba(0,0,0,0.5)}[data-bs-theme="dark"] .quality-workspace-page .modal-body{background:#1f2937;color:#f9fafb}[data-bs-theme="dark"] .quality-workspace-page .modal-body input::placeholder,[data-bs-theme="dark"] .quality-workspace-page .modal-body textarea::placeholder{color:#d1d5db}[data-bs-theme="dark"] .quality-workspace-page .modal-footer{background:#1f2937;border-top-color:#374151}[data-bs-theme="dark"] .quality-workspace-page .modal-header{background:linear-gradient(135deg,#374151 0%,#111827 100%)!important;color:#ffffff!important}[data-bs-theme="dark"] .quality-workspace-page .modal-header .btn-close,[data-bs-theme="dark"] .quality-workspace-page .modal-header .btn-close.btn-close-white{background-image:var(--bs-btn-close-bg)!important;filter:var(--bs-btn-close-filter,none)!important;opacity:1!important}.date-strong,.time-strong{font-weight:700}[data-bs-theme="dark"] .club-videos-section .card-header h3,[data-bs-theme="dark"] .club-videos-section .card-header h5{color:#f9fafb!important;font-weight:600}[data-bs-theme="dark"] .club-videos-section .card-header p.text-secondary{color:#d1d5db!important}[data-bs-theme="dark"] .club-videos-section .compact-video-card{background:#1f2937;border-color:#374151}[data-bs-theme="dark"] .club-videos-section .compact-video-card .card-title{color:#f9fafb}[data-bs-theme="dark"] .club-videos-section .compact-video-card .btn-compact i{color:inherit!important}[data-bs-theme="dark"] .club-videos-section .compact-video-card .badge.small.bg-secondary{background-color:rgba(75,85,99,0.35)!important;color:#f9fafb!important}.dark-theme-active .badge.bg-secondary.bg-opacity-25{background-color:rgba(75,85,99,0.25)!important;color:#f9fafb!important}[data-bs-theme="dark"] .logo-theme-container .logo-light{display:none!important}[data-bs-theme="dark"] .logo-theme-container .logo-dark{display:inline-block!important}[data-bs-theme="dark"] .quick-search-container .input-group,[data-bs-theme="dark"] .quick-search-container .input-group *,[data-bs-theme="dark"] .quick-search-container .input-group[style],[data-bs-theme="dark"] .quick-search-container .input-group *[style]{background:transparent!important;background-color:transparent!important;border-color:var(--border-color-dark,#374151)!important;color:var(--body-color-dark,#f9fafb)!important}[data-bs-theme="dark"] [style*="#fefce8"],[data-bs-theme="dark"] [style*="fefce8"],[data-bs-theme="dark"] [style*="#fbbf24"],[data-bs-theme="dark"] [style*="fbbf24"]{background:rgba(255,255,255,0.04)!important;border-color:rgba(255,255,255,0.12)!important;color:var(--body-color-dark,#f9fafb)!important}[data-bs-theme="dark"] [style*="#fefce8"] i,[data-bs-theme="dark"] [style*="fefce8"] i,[data-bs-theme="dark"] [style*="#fbbf24"] i,[data-bs-theme="dark"] [style*="fbbf24"] i,[data-bs-theme="dark"] [style*="#fefce8"] span,[data-bs-theme="dark"] [style*="fefce8"] span,[data-bs-theme="dark"] [style*="#fbbf24"] span,[data-bs-theme="dark"] [style*="fbbf24"] span{color:#fbbf24!important}[data-bs-theme="dark"] .sma-support-btn i{color:inherit!important}