@import"https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@600;700&family=Inter:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&family=Inter:wght@400;500;600;700&family=Cairo:wght@400;500;600;700&family=Noto+Sans+Arabic:wght@400;500;600;700&display=swap";#spinner{z-index:100000;left:0;top:0;width:100%;height:100%;position:fixed;background:#2223;display:flex;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center}#spinner *{border-color:var(--button-primary-bg)!important}.app-hot-toast-container{z-index:9999!important}.app-hot-toast{direction:inherit}.app-hot-toast--custom{background:transparent!important;box-shadow:none!important;border:none!important;padding:0!important}[dir=rtl] .app-hot-toast{text-align:right}.theme-preview-toast__item{display:flex;align-items:stretch;border:1px solid var(--color-border-default);border-radius:var(--toast-border-radius, var(--radius-md));overflow:hidden;box-shadow:var(--shadow-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.theme-preview-toast__accent{width:4px;flex-shrink:0}.theme-preview-toast__body{flex:1;padding:var(--space-2) var(--space-3)}.theme-preview-toast__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.theme-preview-toast__btn{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-default);color:var(--color-text-secondary);font-size:var(--font-size-xs);padding:var(--space-1) var(--space-2);cursor:pointer}.theme-preview-toast__btn:hover{background:var(--color-interactive-subtle);color:var(--color-text-primary)}.ai-part{transform-box:fill-box;transform-origin:center}.ai-soft{fill:currentColor;fill-opacity:0;transition:fill-opacity .3s var(--ease-standard)}.ai{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;overflow:visible;flex-shrink:0}html[dir=rtl] .ai{--ai-dir: -1}.a-pop{--ai-anim: ai-pop .7s ease-in-out}.a-bob{--ai-anim: ai-bob .7s ease-in-out}.a-drop{--ai-anim: ai-drop .7s ease-in-out}.a-slide{--ai-anim: ai-slide .7s ease-in-out}.a-slide-rev{--ai-anim: ai-slide-rev .7s ease-in-out}.a-wiggle{--ai-anim: ai-wiggle .7s ease-in-out}.a-spin{--ai-anim: ai-spin .9s ease-in-out;transform-box:view-box;transform-origin:12px 12px}.a-spin-slow{--ai-anim: ai-spin 1.6s ease-in-out;transform-box:view-box;transform-origin:12px 12px}.a-spin-rev{--ai-anim: ai-spin-rev .9s ease-in-out;transform-box:view-box;transform-origin:12px 12px}.a-grow{--ai-anim: ai-grow .7s cubic-bezier(.34, 1.56, .64, 1);transform-origin:50% 100%}.a-blink{--ai-anim: ai-blink .8s ease-in-out}.a-squish{--ai-anim: ai-squish .6s ease-in-out}.a-draw{--ai-anim: ai-draw .8s ease-in-out;stroke-dasharray:1}.a-lift{--ai-anim: ai-lift .7s ease-in-out}.a-needle{--ai-anim: ai-needle .9s ease-in-out}.a-nudge-d{--ai-anim: ai-nudge-d .6s ease-in-out}.a-nudge-u{--ai-anim: ai-nudge-u .6s ease-in-out}.a-nudge-l{--ai-anim: ai-nudge-l .6s ease-in-out}.a-nudge-r{--ai-anim: ai-nudge-r .6s ease-in-out}.a-nudge-dr{--ai-anim: ai-nudge-dr .6s ease-in-out}.d2{--ai-delay: .1s}.d3{--ai-delay: .2s}:is(button,a,[role=button],li,.menu,.graph-node,label,summary):is(:hover,:focus-visible,.active,.is-active,.selected-page,[aria-current=page],[aria-pressed=true],[aria-selected=true]) .ai .ai-part,.ai:hover .ai-part,.ai-play .ai .ai-part{animation:var(--ai-anim, none);animation-delay:var(--ai-delay, 0s)}:is(button,a,[role=button],li,.menu,.graph-node,label,summary):is(:hover,:focus-visible,.active,.is-active,.selected-page,[aria-current=page],[aria-pressed=true],[aria-selected=true]) .ai .ai-soft,.ai:hover .ai-soft,.ai-play .ai .ai-soft{fill-opacity:.22}.menu.active .ai .ai-soft{fill-opacity:.3}:is(button,a,[role=button],li,.menu,.graph-node,label,summary):is(:hover,:focus-visible,.active,.is-active,.selected-page,[aria-current=page],[aria-pressed=true],[aria-selected=true]) .ai-generic,.ai-generic:hover,.ai-play .ai-generic{animation:ai-generic .6s ease-in-out}@keyframes ai-pop{40%{transform:scale(1.3)}}@keyframes ai-bob{40%{transform:translateY(-2px)}}@keyframes ai-drop{40%{transform:translateY(2px)}}@keyframes ai-slide{40%{transform:translate(calc(1.8px * var(--ai-dir, 1)))}}@keyframes ai-slide-rev{40%{transform:translate(calc(-1.8px * var(--ai-dir, 1)))}}@keyframes ai-wiggle{25%{transform:rotate(-14deg)}60%{transform:rotate(10deg)}}@keyframes ai-spin{to{transform:rotate(360deg)}}@keyframes ai-spin-rev{to{transform:rotate(-360deg)}}@keyframes ai-grow{0%{transform:scaleY(.25)}}@keyframes ai-blink{40%{opacity:.15}}@keyframes ai-squish{40%{transform:scaleY(.15)}}@keyframes ai-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ai-lift{40%{transform:translateY(-2.2px) rotate(-8deg)}}@keyframes ai-needle{30%{transform:rotate(-55deg)}65%{transform:rotate(40deg)}}@keyframes ai-nudge-d{40%{transform:translateY(2px)}}@keyframes ai-nudge-u{40%{transform:translateY(-2px)}}@keyframes ai-nudge-l{40%{transform:translate(-2px)}}@keyframes ai-nudge-r{40%{transform:translate(2px)}}@keyframes ai-nudge-dr{40%{transform:translate(1.5px,1.5px)}}@keyframes ai-generic{40%{transform:scale(1.18) rotate(-6deg)}}@media(prefers-reduced-motion:reduce){.ai .ai-part,.ai-generic{animation:none!important}}.app-toast-card{display:flex;align-items:stretch;width:100%;min-width:16rem;max-width:280px;background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:18px;overflow:hidden;box-shadow:0 8px 24px #0c1d381f;font-family:var(--font-family-base);color:var(--color-text-primary)}.app-toast-card__body{display:flex;align-items:center;gap:.65rem;flex:1;min-width:0;padding:.75rem 1rem}.app-toast-card__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;font-size:1.5rem;line-height:1}.app-toast-card__icon svg{width:1.5rem;height:1.5rem}.app-toast-card__icon--success{color:var(--color-status-success)}.app-toast-card__icon--error{color:var(--color-status-danger)}.app-toast-card__icon--warning{color:var(--color-status-warning)}.app-toast-card__icon--info{color:var(--color-status-info)}.app-toast-card__spinner{width:1.25rem;height:1.25rem;border:2px solid var(--color-border-strong);border-top-color:var(--accent-color);border-radius:50%;animation:app-toast-spin .75s linear infinite}@keyframes app-toast-spin{to{transform:rotate(360deg)}}.app-toast-card__content{flex:1;min-width:0}.app-toast-card__title{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.4;color:var(--color-text-primary)}.app-toast-card__message{margin:.15rem 0 0;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:1.45;color:var(--color-text-secondary)}[dir=rtl] .app-toast-card__content{text-align:right}:root{font-family:var(--font-family-base)}#my-tooltip{background:var(--color-surface-default);color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:.35rem .75rem;border-radius:var(--radius-pill);box-shadow:var(--shadow-md);z-index:1000;text-align:center;border:1px solid var(--color-border-default);transition:all var(--duration-fast) var(--ease-standard);max-width:16rem}.danger{color:var(--color-status-danger)}[dir=rtl]{direction:rtl;font-family:Cairo,Noto Sans Arabic,sans-serif}[dir=ltr]{direction:ltr}.info{color:var(--color-status-info)}.cta-click{cursor:pointer;text-decoration:underline}.link.cta-click{color:var(--button-primary-bg)}.img.cta-click{color:var(--accent-color)}a{color:inherit;transition:color var(--duration-normal) var(--ease-standard),background-color var(--duration-normal) var(--ease-standard);border-radius:var(--radius-sm)}label{color:var(--color-text-primary);padding-bottom:var(--space-1);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm)}html,body,#root{min-height:100%}::-webkit-scrollbar{width:2px;height:2px}.pointer{cursor:pointer}::-webkit-scrollbar-track{background:var(--color-surface-muted)}::-webkit-scrollbar-thumb{background:var(--primary-color)!important}::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}.wrapper-table::-webkit-scrollbar{width:4px;height:4px}:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}*{border:none;font-family:Noto Sans Arabic,sans-serif}*{border:none}.ActionBtn{border:1px#FE4D22;margin:1rem;background-color:var(--button-primary-bg);padding:10px 16px;border-radius:var(--radius-sm);color:var(--button-primary-color);font-weight:600;font-size:14}.seperator{border-top:1px solid var(--color-black);padding-top:rem;margin-top:2rem}.spinner-border.spinner-border-sm{margin-bottom:.5rem}.deletePricingFields{position:absolute;top:5px;inset-inline-start:10px;border:1px solid var(--color-black);padding:0 10px;border-radius:15px;cursor:pointer}.more{color:var(--color-status-info);cursor:pointer}.css-13cymwt-control{height:100%}.less{color:var(--color-status-danger);cursor:pointer}.HotelPricing,.pdfsec{position:relative}.wrapper{display:flex;align-items:stretch;flex-direction:row;min-height:100vh;background-color:var(--color-surface-page);--sidebar-width: var(--sidebar-width-collapsed)}.wrapper:has(.sidebar-is-expanded){--sidebar-width: var(--sidebar-width-expanded)}.wrapper.ar{direction:rtl;text-align:right}#content{flex:1;min-height:100vh;transition:all .3s;width:100%}#content.container-fluid{padding:.5rem;display:flex;flex:1;min-width:0;width:100%;flex-direction:column}.content-container{flex:1;position:relative;min-width:0;display:flex;flex-direction:row;align-items:stretch;width:100%;gap:.5rem}.app-content{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;width:100%}.fieldsContainer{display:flex}.screen-container{background-color:var(--color-surface-page);flex:1;padding:0 0 .5rem;min-height:100vh;width:100%;min-width:0;max-width:var(--layout-content-max-width);margin-inline:auto;transition:width var(--sidebar-transition)}.app-content>.navbar{z-index:950;width:100%;max-width:100%;box-sizing:border-box;margin:0;background:var(--color-surface-default);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.app-content .screen-header{width:100%;max-width:100%;box-sizing:border-box;margin-top:0;margin-inline:0;border-radius:0 0 var(--radius-lg) var(--radius-lg)}.sidebar-backdrop{display:none}.sidebar-backdrop.is-visible{display:block;position:fixed;inset:0;z-index:1040;border:none;padding:0;margin:0;background:var(--color-overlay-scrim);cursor:pointer}.PageHeader{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-bottom:1rem}.PageName{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}@media(max-width:992px){.wrapper{--sidebar-width: var(--sidebar-width-collapsed)}#content.container-fluid{flex:1 1 100%;width:100%;padding:.25rem}.content-container{gap:.25rem}.app-content .screen-header{padding-inline:var(--space-3)}}@media(min-width:577px)and (max-width:768px){.app-content .screen-header,.app-content .system-management-page .screen-header{flex-direction:row;align-items:center}.app-content .screen-header .col{width:auto}.app-content .screen-header .popup-btn,.app-content .system-management-page .screen-header .popup-btn,.app-content .system-management-page .screen-header .action-btn{width:auto;max-width:100%}}@media(max-width:480px){.screen-container{padding:0 0 .25rem}}.page-fallback{min-height:clamp(20rem,55dvh,40rem);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);opacity:0;animation:page-fallback-in .3s var(--ease-standard) .25s forwards}.page-fallback-logo{width:4rem;height:auto;animation:page-fallback-breathe 1.6s ease-in-out infinite}.page-fallback-bar{width:7rem;height:4px;border-radius:var(--radius-pill);background:var(--color-surface-muted);overflow:hidden}.page-fallback-bar i{display:block;width:40%;height:100%;border-radius:inherit;background:var(--accent-color);animation:page-fallback-slide 1.2s ease-in-out infinite}@keyframes page-fallback-in{to{opacity:1}}@keyframes page-fallback-breathe{0%,to{transform:scale(.96)}50%{transform:scale(1.05)}}@keyframes page-fallback-slide{0%{transform:translate(-120%)}to{transform:translate(300%)}}html[dir=rtl] .page-fallback-bar i{animation-direction:reverse}@media(prefers-reduced-motion:reduce){.page-fallback-logo,.page-fallback-bar i{animation:none}}.error-art{position:relative;width:9rem;height:9rem;display:grid;place-items:center;flex-shrink:0}.error-art-ring{position:absolute;border-radius:50%;border:2px solid var(--accent-color)}.error-art-ring.is-outer{inset:0;opacity:.12;animation:error-breathe 3.2s ease-in-out infinite}.error-art-ring.is-inner{inset:1.1rem;opacity:.22;animation:error-breathe 3.2s ease-in-out .5s infinite}.error-art-disc{position:relative;width:5rem;height:5rem;display:grid;place-items:center;border-radius:50%;background:var(--accent-color);box-shadow:0 10px 24px color-mix(in srgb,var(--accent-color) 38%,transparent)}.error-art-code{position:absolute;inset-block-end:-.2rem;padding:.05rem var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-surface-default);color:var(--accent-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.06em}@keyframes error-breathe{0%,to{transform:scale(.94)}50%{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.error-art-ring{animation:none}}.error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);width:100%;padding:var(--space-5) var(--space-3)}.error-state.is-page{min-height:clamp(26rem,62dvh,48rem)}.error-state.is-fullscreen{position:fixed;inset:0;z-index:3000;min-height:100dvh;background:var(--color-surface-page);overflow-y:auto}.error-state.is-inline{padding:var(--space-4) var(--space-3)}.error-state-logo{width:4.5rem;height:auto}.error-state-card{width:min(100%,34rem);display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-5);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-default);box-shadow:var(--shadow-md);text-align:center}.error-state.is-inline .error-state-card{width:100%;padding:var(--space-4);border:0;box-shadow:none;background:transparent;gap:var(--space-3)}.error-state.is-inline .error-art{width:6rem;height:6rem}.error-state.is-inline .error-art-ring.is-inner{inset:.8rem}.error-state.is-inline .error-art-disc{width:3.4rem;height:3.4rem}.error-state.is-inline .error-art-disc svg{width:1.7rem;height:1.7rem}.error-state-text{display:flex;flex-direction:column;gap:var(--space-2)}.error-state-title{color:var(--color-text-primary);font-size:var(--font-size-xl, 1.35rem);line-height:1.3}.error-state.is-inline .error-state-title{font-size:var(--font-size-md)}.error-state-message{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.7}.error-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.error-btn{min-height:2.6rem;display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-5);border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-surface-default);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:border-color .2s var(--ease-standard),background-color .2s var(--ease-standard),filter .2s var(--ease-standard)}.error-btn:hover{border-color:var(--accent-color);color:var(--accent-color)}.error-btn.is-primary{border-color:var(--accent-color);background:var(--accent-color);color:var(--color-text-inverse, #fff)}.error-btn.is-primary:hover{filter:brightness(1.08);color:var(--color-text-inverse, #fff)}.error-state-foot{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border-default);color:var(--color-text-muted);font-size:var(--font-size-xs)}.error-state-foot b{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.error-link{display:inline-flex;align-items:center;gap:var(--space-1);border:0;background:transparent;color:var(--accent-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer}.error-state-details{width:100%;max-height:10rem;margin:0;padding:var(--space-3);overflow:auto;border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;line-height:1.5;direction:ltr;text-align:start;white-space:pre-wrap;word-break:break-word}@media(max-width:560px){.error-state-card{padding:var(--space-5) var(--space-4)}.error-btn{flex:1 1 100%;justify-content:center}}.popup-btn,.action-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:fit-content;max-width:100%;min-height:2.5rem;padding:.5rem 1.5rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-align:center;border-radius:var(--radius-md);margin:0;cursor:pointer;transition:transform var(--duration-normal) var(--ease-standard),box-shadow var(--duration-normal) var(--ease-standard),background-color var(--duration-normal) var(--ease-standard),color var(--duration-normal) var(--ease-standard);border:none;background:var(--button-primary-bg);color:var(--button-primary-color)}.row>.popup-btn,.row>.action-btn{width:auto;flex:0 0 auto}.action-btn{min-width:fit-content}.popup-btn:hover{background:var(--button-primary-bg-hover)}.popup-btn:active{transform:translateY(0);box-shadow:var(--button-shadow-active);opacity:.95}.popup-btn[disabled],.popup-btn.disabled,.popup-btn.not-allowed{background:var(--button-disabled-bg);color:var(--button-disabled-color);cursor:not-allowed;box-shadow:none;transform:none;pointer-events:none}.popup-btn.details-info{background-color:var(--button-primary-bg);gap:10px}.popup-btn .iconify{font-size:18px;animation:spin 1s linear infinite}.popup-btn .action-btn-icon{animation:none}.popup-btn .action-btn-icon,.action-btn .action-btn-icon{width:1.4rem;height:1.4rem;font-size:1.4rem}.accept-btn{background:var(--button-primary-bg)}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:576px){.popup-btn{width:100%;max-width:100%;font-size:var(--font-size-xs);padding-inline:var(--space-3)}.screen-header .popup-btn{width:auto}}.form-group{position:relative;margin-bottom:.25rem!important;height:fit-content}.relative-input{position:relative}.eye-sign{position:absolute;top:50%;transform:translateY(-50%);height:17px;width:17px;inset-inline-end:20px;color:var(--color-text-muted);cursor:pointer;transition:transform .18s var(--ease-standard),color .18s var(--ease-standard)}.eye-sign:hover{color:var(--accent-color);transform:translateY(-50%) scale(1.2)}.eye-sign:active{transform:translateY(-50%) scale(.92)}.eye-sign svg{animation:input-icon-pop .22s var(--ease-standard)}.field-leading-icon{position:absolute;top:50%;transform:translateY(-50%);height:18px;width:18px;inset-inline-start:20px;color:var(--color-text-muted);display:inline-flex;align-items:center;justify-content:center;pointer-events:none;transition:transform .18s var(--ease-standard),color .18s var(--ease-standard)}.relative-input:focus-within .field-leading-icon{color:var(--accent-color);transform:translateY(-50%) scale(1.1)}@keyframes input-icon-pop{0%{opacity:0;transform:scale(.6) rotate(-30deg)}60%{opacity:1;transform:scale(1.12) rotate(8deg)}to{opacity:1;transform:scale(1) rotate(0)}}.relative-input:has(.field-leading-icon) input.form-control{padding-inline-start:3rem}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.phone-input-container{direction:ltr;width:100%}[dir=rtl] .phone-input-container.react-tel-input .flag-dropdown{left:auto;right:12px}[dir=rtl] .react-tel-input .selected-flag .arrow{left:auto;right:20px}[dir=rtl] .react-tel-input .selected-flag{left:auto!important;right:8px!important}.phone-input-container.react-tel-input{border-radius:var(--input-border-radius);border:var(--input-border);background-color:var(--input-background-fill);transition:var(--field-control-transition)}.phone-input-container.react-tel-input:focus-within{border-color:var(--accent-color);box-shadow:var(--focus-ring)}.phone-input-container.react-tel-input .form-control.input{width:100%;min-height:calc(var(--input-height) - 2px);padding-inline-start:3.5rem;border:none;border-radius:inherit;font-size:var(--font-size-sm);background-color:transparent;color:var(--input-text-color);box-shadow:none}.phone-input-container.react-tel-input:has(.field-required){border:var(--input-err-border-color);background-color:var(--err-bg-color)}.phone-input-container.react-tel-input .flag-dropdown{border:none;background-color:transparent}.phone-input-container.react-tel-input .selected-flag:hover,.phone-input-container.react-tel-input .selected-flag:focus,.phone-input-container.react-tel-input .flag-dropdown.open .selected-flag{background-color:var(--color-surface-muted)}.phone-input-container.react-tel-input .country-list{text-align:start;background-color:var(--color-surface-default);border:1px solid var(--color-border-default);box-shadow:var(--shadow-lg)}.phone-input-container.react-tel-input .country-list .country{color:var(--color-text-primary)}.phone-input-container.react-tel-input .country-list .country.highlight,.phone-input-container.react-tel-input .country-list .country:hover{background-color:var(--color-surface-muted)}.phone-input-container.react-tel-input .country-list .search{background-color:var(--color-surface-default);border-color:var(--color-border-default);color:var(--color-text-primary)}.phone-input-container.react-tel-input .country-list .no-entries-message{color:var(--color-text-muted)}.phone-input-container.react-tel-input .country-list .dial-code{display:none}[dir=rtl] .phone-input-container{direction:rtl}[dir=rtl] .phone-input-container.react-tel-input input.form-control{direction:ltr;text-align:right;padding-inline:3.75rem}[dir=rtl] .phone-input-container .country-list .flag{margin-right:0;margin-left:7px}[dir=rtl] .phone-input-container .country-list .country-name{margin-right:0;margin-left:6px}.error-message.opacity-0{opacity:0}.error-message{color:var(--input-error-color);font-size:var(--font-size-xs);transition:opacity .3s ease-in-out;opacity:1}input[type=number]{appearance:textfield;-moz-appearance:textfield}.value-error input{border-color:var(--input-error-color)!important;background-color:var(--input-error-background)!important}.relative-input:has(.eye-sign) input.form-control{padding-inline-end:3rem}[dir=rtl] .relative-input:has(.eye-sign) input.form-control{padding-inline-end:var(--input-padding-inline)}.input-field-label{text-transform:capitalize!important}.field-label-row{align-items:baseline;margin-bottom:var(--field-label-gap)}.field-label-action{margin-inline-start:auto;padding-inline-start:var(--space-3)}.Skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-Skeleton 1.5s infinite linear;margin:5px 0}.Skeleton-text{border-radius:4px}.Skeleton-rounded{border-radius:8px}.Skeleton-circular{border-radius:50%}.Skeleton-rectangular{border-radius:0}@keyframes shimmer-Skeleton{0%{background-position:-200% 0}to{background-position:200% 0}}:root{--input-border: 1px solid var(--color-border-default);--input-border-radius: var(--input-radius);--input-background-fill: var(--input-background-color);--input-border-color: var(--color-border-default);--input-padding: var(--input-padding-block) var(--input-padding-inline);--input-placeholder-tint: var(--input-placeholder-color);--input-control-height: var(--input-height);--input-elevation: var(--input-shadow);--input-err-border-color: var(--input-error-border);--err-color: var(--input-error-color);--err-bg-color: var(--input-error-background);--field-label-gap: .35rem;--field-control-transition: border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard)}.form-group label,.default-label label,.date-picker-label,.file-upload-container .file-upload-label,.multiSelect .default-label label,.text-container .default-label{font-weight:var(--font-weight-regular);font-size:var(--font-size-xs);margin-bottom:0;color:var(--color-text-secondary);padding-inline-start:.5rem}.default-label{padding:0;margin-bottom:var(--field-label-gap)}.required{color:var(--input-error-color);padding-inline-start:5px;display:inline-block}.error-message{margin-top:.35rem;margin-bottom:0;font-size:var(--font-size-xs);color:var(--input-error-color)}.input.form-control.field-required,textarea.field-required,.text-area.field-required{border:var(--input-err-border-color);background-color:var(--err-bg-color)}.option.field-required{border:var(--input-err-border-color)!important;background-color:var(--err-bg-color)!important}.form-group input.form-control,.form-control.input{width:100%;min-height:var(--input-height);padding:var(--input-padding);border-radius:var(--input-border-radius);font-size:var(--font-size-sm);line-height:1.5;border:var(--input-border);background-color:var(--input-background-fill);color:var(--input-text-color);box-shadow:var(--input-elevation);transition:var(--field-control-transition)}.form-group input.form-control::placeholder,.form-control.input::placeholder{font-size:var(--font-size-xs);color:var(--input-placeholder-tint)}.form-group input.form-control:focus-visible,.form-control.input:focus-visible{outline:none;border-color:var(--accent-color);box-shadow:var(--focus-ring)}.form-group input.form-control:focus-visible.field-required,.form-control.input:focus-visible.field-required{border-color:var(--input-error-color);box-shadow:var(--error-ring)}.text-area{width:100%;min-height:7.5rem;padding:var(--input-padding);border-radius:var(--input-border-radius);font-size:var(--font-size-sm);border:var(--input-border);background-color:var(--input-background-fill);color:var(--input-text-color);box-shadow:var(--input-elevation);transition:var(--field-control-transition);resize:vertical}.text-area::placeholder{font-size:var(--font-size-xs);color:var(--input-placeholder-tint)}.text-area:focus-visible{outline:none;border-color:var(--accent-color);box-shadow:var(--focus-ring)}.DatePicker.field-required>.react-datepicker-wrapper{border:var(--input-err-border-color);background-color:var(--err-bg-color)}.dateInput.field-error{color:var(--err-color)!important}.multiSelect.field-required .form-select__control{border-color:var(--color-status-danger)!important;background-color:var(--input-error-background)!important;box-shadow:none!important}.check-box-conatiner .checkbox-label{font-size:var(--font-size-sm);color:var(--color-text-primary);-webkit-user-select:none;user-select:none}div.select-card{border:var(--input-border);width:1.25rem;height:1.25rem;background-color:var(--input-background-fill);border-radius:var(--radius-sm);cursor:pointer;transition:var(--field-control-transition);flex-shrink:0}div.select-card.selected-card{background-color:var(--accent-color);border-color:var(--accent-color);color:var(--color-text-inverse)}div.select-card.disabled{background-color:var(--color-surface-muted);border-color:var(--color-border-default);cursor:not-allowed;opacity:.7}.selector{color:var(--color-text-primary);padding:0;margin:0}.selector__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-text-secondary)}.field-required .selector__title{color:var(--input-error-color)}.option{background-color:var(--input-background-fill);border-radius:var(--input-border-radius);padding:.5rem .75rem;min-height:2.5rem;cursor:pointer;gap:.75rem;transition:var(--field-control-transition);display:flex;border:var(--input-border);justify-content:space-between;align-items:center;box-shadow:var(--input-elevation)}.option:hover{border-color:var(--color-border-strong);background-color:var(--color-surface-muted)}.option__text{flex-grow:1;text-align:start;font-size:var(--font-size-sm);color:var(--color-text-primary)}.option__check{border:1px solid var(--accent-border-color);border-radius:50%;width:1.25rem!important;height:1.25rem!important;display:flex;justify-content:center;align-items:center;flex-shrink:0}.option__check.selected{background-color:var(--accent-color);border-color:var(--accent-color);color:var(--color-text-inverse)}.file-upload-container .file-upload-label{font-weight:var(--font-weight-regular);color:var(--color-text-secondary);font-size:var(--font-size-sm);padding:0;margin-bottom:var(--field-label-gap)}.field-control label{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-text-secondary);margin-bottom:var(--field-label-gap)}.field-control input[type=file],.field-control input:not([type]){min-height:var(--input-control-height);border:var(--input-border);padding:var(--input-padding);border-radius:var(--input-border-radius);background:var(--input-background-fill);color:var(--input-text-color);box-shadow:var(--input-elevation);transition:var(--field-control-transition)}.field-control input:focus-visible{outline:none;border-color:var(--accent-color);box-shadow:var(--focus-ring)}@media(max-width:576px){.form-group,.default-label,.field-control,.form-group input.form-control,.form-control.input,.text-area{width:100%;max-width:100%}}.auth-glass-card{width:100%;max-width:28rem;padding:var(--auth-space-lg);border-radius:var(--auth-radius-xl);background:var(--auth-glass-surface);border:var(--auth-border-width) solid var(--auth-glass-border);box-shadow:var(--auth-shadow-offset);display:flex;flex-direction:column;gap:var(--auth-space-lg);animation:auth-card-in .6s ease-out}@keyframes auth-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.auth-glass-card-header{display:flex;flex-direction:column;gap:var(--auth-space-xs);text-align:start}.auth-glass-card-title{margin:0;font-family:var(--auth-font-display);font-size:1.5rem;font-weight:700;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase;color:var(--auth-text-primary)}.auth-glass-card-subtitle{margin:0;font-size:16px;font-weight:400;line-height:1.5;color:var(--auth-text-secondary)}.auth-glass-card-body{display:flex;flex-direction:column;gap:var(--auth-space-md)}.auth-glass-card-footer{display:flex;align-items:center;justify-content:center;gap:var(--auth-space-xs);font-size:16px;color:var(--auth-text-muted)}.auth-glass-card-footer a{color:var(--auth-text-primary);font-weight:700;text-decoration:none;transition:color .2s ease}.auth-glass-card-footer a:hover{color:var(--auth-primary-fixed)}@media(max-width:991px){.auth-glass-card{max-width:none;gap:var(--auth-space-md);padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.auth-glass-card-title{font-size:1.35rem}}@media(prefers-reduced-motion:reduce){.auth-glass-card{animation:none}}@media(min-width:576px)and (max-width:991px)and (orientation:portrait){.auth-glass-card{padding:var(--auth-space-md) var(--auth-space-lg);gap:var(--auth-space-md);border:var(--auth-border-width) solid var(--auth-glass-border);border-radius:var(--auth-radius-xl);background:var(--auth-glass-surface);box-shadow:var(--auth-shadow-offset)}.auth-glass-card-header{text-align:center}}.auth-layout{--auth-font: "Inter", sans-serif;--auth-font-display: "Space Grotesk", sans-serif;--auth-primary: var(--button-primary-bg);--auth-primary-container: var(--button-primary-bg);--auth-primary-fixed: var(--accent-blue, #2f6fed);--auth-on-primary-container: var(--button-primary-color);--auth-on-primary: var(--button-primary-color);--auth-glass-surface: var(--color-surface-default);--auth-glass-border: var(--color-border-default);--auth-input-fill: var(--color-surface-muted);--auth-input-fill-focus: var(--color-surface-default);--auth-input-border: var(--color-border-default, #e5e0d5);--auth-text-primary: var(--color-text-primary);--auth-text-secondary: var(--color-text-secondary);--auth-text-muted: var(--color-text-secondary);--auth-text-label: var(--color-text-primary);--auth-border-width: 1px;--auth-shadow-offset: var(--shadow-lg, 0 16px 40px rgba(26,26,26,.12));--auth-shadow-offset-sm: var(--shadow-md, 0 8px 24px rgba(26,26,26,.1));--auth-space-xs: 4px;--auth-space-sm: 12px;--auth-space-md: 24px;--auth-space-lg: 48px;--auth-margin-mobile: 16px;--auth-margin-desktop: 64px;--auth-radius-sm: var(--radius-sm, 8px);--auth-radius-md: var(--radius-md, 12px);--auth-radius-lg: var(--radius-lg, 16px);--auth-radius-xl: 24px;--auth-radius-pill: var(--radius-pill, 999px);font-family:var(--auth-font)}.auth-layout{position:relative;height:100vh;overflow-x:hidden;color:var(--auth-text-primary);display:grid;grid-template-columns:1fr 1fr}.auth-brand{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:var(--auth-space-lg);padding:clamp(2rem,5vw,4.5rem);background:radial-gradient(28rem 18rem at 85% 8%,var(--accent-transparent),transparent 65%),var(--color-surface-muted);border-inline-end:1px solid var(--color-border-default)}.auth-brand-pattern{position:absolute;inset:0;background:repeating-linear-gradient(-45deg,transparent 0 14px,color-mix(in srgb,var(--color-text-primary) 4%,transparent) 14px 15px);pointer-events:none}.auth-brand-ring{position:absolute;width:26rem;height:26rem;inset-inline-end:-9rem;bottom:-11rem;border:1px solid color-mix(in srgb,var(--color-text-primary) 10%,transparent);border-radius:50%;pointer-events:none}.auth-brand-logo{position:absolute;top:clamp(1.5rem,4vw,3rem);inset-inline-start:clamp(2rem,5vw,4.5rem);z-index:1}.auth-brand-logo img{display:block;height:3.75rem;width:auto}.auth-brand-copy{position:relative;z-index:1;max-width:34rem}.auth-brand-title{margin:0 0 var(--auth-space-sm);font-family:var(--auth-font-display);font-size:clamp(2.25rem,4.5vw,3.75rem);font-weight:700;line-height:1.08;letter-spacing:-.02em;color:var(--color-text-primary)}.auth-brand-subtitle{margin:0;font-size:var(--font-size-lg);line-height:1.6;color:var(--color-text-secondary)}.auth-main{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:calc(12px + var(--auth-space-sm)) var(--auth-margin-mobile) var(--auth-space-sm);background:var(--color-surface-page)}.auth-main-container{width:100%;max-width:28rem;margin-inline:0;display:flex;flex-direction:column;align-items:stretch;gap:var(--auth-space-md)}.auth-toggles{display:flex;justify-content:flex-end;gap:var(--auth-space-sm)}.auth-toggle-pill{border:1px solid var(--color-border-default);background:var(--color-surface-default);color:var(--color-text-primary);border-radius:var(--radius-pill);padding:.45rem 1.1rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color .2s ease,color .2s ease,transform .15s ease}.auth-toggle-pill:hover{border-color:var(--accent-color);color:var(--accent-color);transform:translateY(-1px)}@media(min-width:768px){.auth-main{padding-inline:var(--auth-margin-desktop)}}@media(max-width:991px){.auth-layout{display:flex;flex-direction:column;height:auto;min-height:100dvh}.auth-brand{position:relative;flex:none;gap:var(--auth-space-sm);padding:var(--auth-space-md) var(--auth-margin-mobile) calc(var(--auth-space-lg) + 8px);padding-top:max(var(--auth-space-md),env(safe-area-inset-top));border-inline-end:none;justify-content:flex-start}.auth-brand-ring{display:none}.auth-brand-logo{position:static}.auth-brand-logo img{height:2.75rem}.auth-brand-copy{max-width:32rem}.auth-brand-title{margin-bottom:4px;font-size:clamp(1.5rem,5.5vw,2.25rem)}.auth-brand-subtitle{font-size:var(--font-size-md)}.auth-main{position:relative;z-index:1;flex:1;align-items:flex-start;min-height:0;margin-top:calc(var(--auth-space-md) * -1);padding:var(--auth-space-md) var(--auth-margin-mobile);padding-bottom:max(var(--auth-space-lg),env(safe-area-inset-bottom));border-radius:28px 28px 0 0;background:var(--color-surface-page);box-shadow:0 -10px 30px color-mix(in srgb,var(--color-text-primary) 8%,transparent)}.auth-main-container{max-width:34rem;margin-inline:auto}}@media(min-width:576px)and (max-width:991px)and (orientation:portrait){.auth-brand{width:100%;align-items:center;text-align:center;padding:var(--auth-space-md) var(--auth-margin-desktop) calc(var(--auth-space-lg) * 1.75)}.auth-brand-copy{max-width:36rem}.auth-brand-title{font-size:clamp(2rem,5vw,2.75rem)}.auth-brand-subtitle{display:block}.auth-main{position:static;width:100%;flex:1;align-items:flex-start;justify-content:center;margin-top:calc(var(--auth-space-lg) * -1);padding:0 var(--auth-margin-desktop) var(--auth-space-md);border-radius:0;background:transparent;box-shadow:none}.auth-main-container{max-width:30rem}.auth-toggles{position:absolute;top:var(--auth-space-md);inset-inline-end:var(--auth-space-md);z-index:2}}@media(min-width:576px)and (max-width:991px)and (orientation:landscape){.auth-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.auth-brand{justify-content:center;padding:var(--auth-space-lg) var(--auth-margin-mobile)}.auth-brand-title{font-size:clamp(1.75rem,3.6vw,2.5rem)}.auth-brand-subtitle{display:block}.auth-main{align-items:center;margin-top:0;padding:var(--auth-space-md);border-radius:0;box-shadow:none}.auth-main-container{margin-inline:0}}.auth-toggles-logo{display:none}@media(max-width:575px){.auth-brand-logo{display:none}.auth-brand{padding-top:max(var(--auth-space-md),env(safe-area-inset-top))}.auth-brand-subtitle{display:none}.auth-toggles{align-items:center;justify-content:space-between}.auth-toggles-logo{display:block;height:2.5rem;width:auto;margin-inline-end:auto}}.auth-glass-card .form-group{margin-bottom:0!important;width:100%;padding:0}.auth-glass-card .form-group>.d-flex label{font-size:var(--font-size-sm);font-weight:600;color:var(--auth-text-label);margin-bottom:var(--auth-space-xs);padding-inline-start:0}.auth-glass-card .form-group .required{color:var(--auth-primary-fixed)}.auth-glass-card .relative-input{position:relative}.auth-glass-card input.form-control,.auth-glass-card .form-control.input{width:100%;min-height:48px;padding:var(--auth-space-sm) var(--auth-space-sm);border:var(--auth-border-width) solid var(--auth-input-border);border-radius:var(--auth-radius-md);background:var(--auth-input-fill);color:var(--auth-text-primary);font-family:var(--auth-font);font-size:16px;line-height:1.5;box-shadow:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.auth-glass-card input.form-control::placeholder,.auth-glass-card .form-control.input::placeholder{color:var(--auth-text-muted);font-size:14px}.auth-glass-card input.form-control:hover,.auth-glass-card .phone-input-container.react-tel-input:hover{border-color:color-mix(in srgb,var(--auth-primary-fixed) 45%,var(--auth-input-border))}.auth-glass-card input.form-control:focus,.auth-glass-card input.form-control:focus-visible,.auth-glass-card .form-control.input:focus,.auth-glass-card .form-control.input:focus-visible{outline:none;background:var(--auth-input-fill-focus);border-color:var(--auth-primary-fixed);box-shadow:0 0 0 3px color-mix(in srgb,var(--auth-primary-fixed) 18%,transparent)}.auth-glass-card .phone-input-container.react-tel-input{border:var(--auth-border-width) solid var(--auth-input-border);background:var(--auth-input-fill);border-radius:var(--auth-radius-md)}.auth-glass-card .phone-input-container.react-tel-input:focus-within{border-color:var(--auth-primary-fixed);box-shadow:0 0 0 3px color-mix(in srgb,var(--auth-primary-fixed) 18%,transparent)}.auth-glass-card .phone-input-container.react-tel-input .form-control.input{min-height:48px;padding-inline-start:2.5rem;padding-inline-end:3.5rem;border:none;background:transparent;color:var(--auth-text-primary);font-family:var(--auth-font);font-size:16px;line-height:1.5;box-shadow:none}.auth-glass-card .phone-input-container.react-tel-input .flag-dropdown{border:none;background:transparent}.auth-glass-card .error-message{color:var(--accent-red, #e63b2e);font-size:12px;margin-top:4px}.auth-glass-card .error-message.opacity-0{display:none}.auth-glass-card .forget-password-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--auth-space-sm);margin:0;font-size:14px}.auth-glass-card .check-box-conatiner{display:flex;align-items:center;gap:var(--auth-space-sm);cursor:pointer}.auth-glass-card .check-box-conatiner .select-card{width:16px;height:16px;min-width:16px;border-radius:var(--auth-radius-sm);border:2px solid var(--auth-glass-border);background:transparent}.auth-glass-card .check-box-conatiner .selected-card{background:var(--auth-primary-fixed);border-color:var(--auth-glass-border)}.auth-glass-card .checkbox-label{color:var(--auth-text-secondary);font-size:16px}.auth-glass-card .checkbox-container label,.auth-glass-card .form-check-label{color:var(--auth-text-secondary);font-size:16px;cursor:pointer}.auth-glass-card input[type=checkbox]{width:16px;height:16px;border-radius:var(--auth-radius-sm);border:2px solid var(--auth-glass-border);background:transparent;accent-color:var(--auth-primary-fixed)}.auth-glass-card .auth-otp-field{margin-bottom:var(--auth-space-xs)}.auth-glass-card .auth-code-actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--auth-space-sm);width:100%;margin-top:var(--auth-space-xs)}.auth-glass-card .auth-resend-btn{align-self:start;padding:0;border:none;background:transparent;color:var(--auth-primary-fixed);font-family:var(--auth-font);font-size:14px;font-weight:600;line-height:1.4;cursor:pointer;text-decoration:underline;text-underline-offset:3px;opacity:.9;transition:opacity .2s ease,color .2s ease}.auth-glass-card .auth-resend-btn:hover{opacity:1;color:var(--auth-primary)}.auth-glass-card .auth-resend-btn:disabled{color:var(--auth-primary-fixed);opacity:.5;cursor:not-allowed;text-decoration:none}.auth-glass-card button.popup-btn.login-btn{display:flex;justify-content:center;align-items:center;width:100%;min-height:48px;margin:0;padding:var(--auth-space-sm) var(--auth-space-md);border:none;border-radius:var(--auth-radius-md);background:var(--auth-primary-container);color:var(--auth-on-primary-container);font-family:var(--auth-font);font-size:16px;font-weight:700;box-shadow:none;transition:background .15s ease,box-shadow .15s ease,transform .1s ease}.auth-glass-card button.popup-btn.login-btn:hover{box-shadow:var(--auth-shadow-offset-sm);transform:translateY(-1px)}.auth-glass-card button.popup-btn.login-btn:active{transform:translateY(0);box-shadow:none}.auth-glass-card button.popup-btn.login-btn:disabled{transform:none;box-shadow:none}.auth-glass-card button.popup-btn.login-btn[disabled],.auth-glass-card button.popup-btn.login-btn.not-allowed{opacity:.5;cursor:not-allowed;box-shadow:none}.auth-glass-card .donot-have-account-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px;font-size:13px;font-weight:400;color:var(--auth-text-secondary)}.auth-glass-card .donot-have-account-container a{color:var(--auth-text-primary);font-weight:700;text-decoration:none;transition:color .2s ease}.auth-glass-card .donot-have-account-container a:hover{color:var(--auth-primary-fixed)}.auth-glass-card .message{display:flex;align-items:center;justify-content:center;gap:var(--auth-space-sm);padding:var(--auth-space-md);border:var(--auth-border-width) solid var(--auth-glass-border);border-radius:var(--auth-radius-sm);background:var(--color-surface-muted);color:var(--auth-text-primary);font-size:16px;text-align:center}@media(max-width:576px){.auth-glass-card .forget-password-container{flex-direction:column;align-items:flex-start}}.select-store-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--auth-space-sm);width:100%}.auth-glass-card .select-store-card{display:flex;flex-direction:column;align-items:center;gap:var(--auth-space-xs);padding:var(--auth-space-md);border:var(--auth-border-width) solid var(--auth-glass-border);border-radius:var(--auth-radius-sm);background:var(--auth-glass-surface);color:var(--auth-text-primary);font-family:var(--auth-font);font-weight:700;cursor:pointer;box-shadow:var(--auth-shadow-offset-sm);transition:transform .1s ease,box-shadow .1s ease,background .15s ease}.auth-glass-card .select-store-card:hover{background:var(--auth-primary-container)}.auth-glass-card .select-store-card:active{transform:translate(4px,4px);box-shadow:0 0 0 0 transparent}.select-store-card img,.select-store-card-placeholder{width:48px;height:48px;object-fit:cover;border-radius:var(--auth-radius-sm);background:var(--color-surface-muted)}.auth-link{display:inline-block;margin-top:12px;font-size:.9rem;color:var(--auth-accent, #2f6fed);text-decoration:none}.auth-link:hover,.auth-link:focus-visible{text-decoration:underline}@media(max-width:575px){.auth-glass-card input.form-control,.auth-glass-card .form-control.input,.auth-glass-card .phone-input-container.react-tel-input .form-control.input{min-height:52px;font-size:16px}.auth-glass-card button.popup-btn.login-btn{min-height:52px}.select-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.auth-glass-card .form-group>.d-flex label{color:var(--auth-text-secondary);margin-bottom:6px}.auth-glass-card input.form-control,.auth-glass-card .form-control.input,.auth-glass-card .phone-input-container.react-tel-input{border-radius:var(--auth-radius-lg);border-color:var(--auth-input-border);background:var(--auth-input-fill);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.auth-glass-card .relative-input svg{color:var(--auth-text-muted);transition:color .2s ease}.auth-glass-card .relative-input:focus-within svg{color:var(--auth-primary-fixed)}.auth-glass-card button.popup-btn.login-btn{min-height:52px;border-radius:var(--auth-radius-lg);font-size:1rem;letter-spacing:.01em;box-shadow:0 8px 20px color-mix(in srgb,var(--auth-primary-container) 32%,transparent)}.auth-glass-card button.popup-btn.login-btn:hover{box-shadow:0 12px 26px color-mix(in srgb,var(--auth-primary-container) 40%,transparent)}.auth-glass-card button.popup-btn.login-btn:disabled{box-shadow:none}.auth-glass-card .auth-link,.auth-link{display:block;margin-top:0;text-align:center;font-weight:600;color:var(--auth-primary-fixed)}.auth-password-field{position:relative}.auth-forgot-link{position:absolute;top:0;inset-inline-end:0;z-index:1;font-size:var(--font-size-sm);font-weight:600;color:var(--auth-primary-fixed);text-decoration:none}.auth-forgot-link:hover,.auth-forgot-link:focus-visible{text-decoration:underline}#sidebar{background:var(--color-sidebar-bg);font-weight:600;font-size:12px;color:var(--color-sidebar);margin:0rem;flex:0 0 var(--sidebar-width-collapsed);min-width:fit-content;border-radius:var(--sidebar-radius);height:calc(100vh - 1rem);max-height:calc(100vh - 1rem);box-shadow:var(--shadow-offset-lg);transition:width .28s var(--ease-standard),flex-basis .28s var(--ease-standard),padding .28s var(--ease-standard)}#sidebar.sidebar-is-expanded{flex-basis:var(--sidebar-width-expanded);width:var(--sidebar-width-expanded);padding:1.5rem .75rem}#sidebar .components{padding:1.5rem 3px;height:100%}#sidebar .menu{display:flex;text-align:start;width:100%;gap:.75rem;justify-content:flex-start;font-weight:400;align-items:center;margin:.25rem 0rem;position:relative;color:var(--color-sidebar)}#sidebar.sidebar-is-collapsed .menu{justify-content:center}#sidebar.sidebar-is-collapsed .list-unstyled{margin-top:7rem}#sidebar .list-unstyled{border-top:1px dashed rgba(26,26,26,.12);border-bottom:1px dashed rgba(26,26,26,.12);padding-top:1rem;margin:40px 0 75px}#sidebar .show-menu-icon{position:absolute;border:none;top:10px;inset-inline-start:.5rem;width:var(--layout-touch-target);height:var(--layout-touch-target);border-radius:var(--radius-pill);background-color:transparent;color:var(--color-sidebar);display:flex;justify-content:center;align-items:center;z-index:1000;box-shadow:var(--shadow-sm);transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out;cursor:pointer}#sidebar .show-menu-icon:hover{background-color:var(--accent-color);color:var(--color-white);box-shadow:var(--shadow-md)}#sidebar .show-menu-icon.show{background-color:var(--accent-color);color:var(--color-white);box-shadow:var(--shadow-sm);rotate:180deg}#sidebar ul li a{padding:10px;text-align:center;display:block;margin:4px auto;min-height:var(--layout-touch-target)}#sidebar .menu{padding:10px;text-align:center;margin:4px auto;min-height:var(--layout-touch-target)}#sidebar ul li{margin:4px 0;color:var(--color-sidebar);list-style:none}#sidebar .menu{border-radius:10px;cursor:pointer;transition:background-color .2s var(--ease-standard),color .2s var(--ease-standard),box-shadow .2s var(--ease-standard),border-color .2s var(--ease-standard),transform .2s var(--ease-standard)}#sidebar .drop-down-container>li.menu:hover,#sidebar ul>li>.menu:hover{background:color-mix(in srgb,var(--color-black) 6%,var(--color-sidebar-bg));color:var(--color-sidebar);box-shadow:none;transform:translate(2px)}[dir=rtl] #sidebar .drop-down-container>li.menu:hover,[dir=rtl] #sidebar ul>li>.menu:hover,.wrapper.ar #sidebar .drop-down-container>li.menu:hover,.wrapper.ar #sidebar ul>li>.menu:hover{transform:translate(-2px)}#sidebar .drop-down-container>li.menu:hover iconify-icon,#sidebar ul>li>.menu:hover iconify-icon,#sidebar .drop-down-container>li.menu:hover .menu-chevron,#sidebar ul>li>.menu:hover .menu-chevron{color:var(--color-sidebar);opacity:1}#sidebar li.menu.active,#sidebar li.menu.menu-sub-open,#sidebar ul>li>.menu.active{background:var(--accent-color);color:var(--color-white);border:none;border-radius:var(--sidebar-item-radius);box-shadow:var(--shadow-sm)}#sidebar li.menu.active .Item-name,#sidebar li.menu.menu-sub-open .Item-name,#sidebar ul>li>.menu.active .Item-name{font-weight:600;color:var(--color-white)}#sidebar li.menu.active iconify-icon,#sidebar li.menu.menu-sub-open iconify-icon,#sidebar ul>li>.menu.active iconify-icon,#sidebar li.menu.active .menu-chevron,#sidebar li.menu.menu-sub-open .menu-chevron,#sidebar ul>li>.menu.active .menu-chevron{color:var(--color-white);opacity:1}.drop-down-container{position:relative;overflow:visible}#sidebar .menu-has-sub{justify-content:flex-start}#sidebar .menu-chevron{margin-inline-start:auto;flex-shrink:0;color:var(--color-sidebar);opacity:.75;transition:transform .22s var(--ease-standard),opacity .16s ease}#sidebar .menu-sub-open .menu-chevron,#sidebar .menu-has-sub:hover .menu-chevron{opacity:1}#sidebar .menu-chevron-open{transform:rotate(180deg)}#sidebar.sidebar-is-collapsed .menu-has-sub{flex-direction:column;gap:.15rem;padding-block:.55rem .35rem}#sidebar.sidebar-is-collapsed .menu-chevron{margin-inline-start:0;width:12px;height:12px}#sidebar .sidebar-sublist{display:flex;flex-direction:column;gap:.15rem}#sidebar .sidebar-sublist-floated{position:absolute;top:0;background-color:var(--color-sidebar-float-bg);width:min(200px,calc(100vw - 2rem));max-width:200px;box-shadow:var(--shadow-md);padding:.4rem;z-index:1001;border:none;inset-inline-start:3.4rem;inset-inline-end:auto;border-radius:16px;animation:sidebar-sublist-float-in .2s var(--ease-standard)}#sidebar .sidebar-sublist-inline{position:static;width:100%;max-width:none;margin:.15rem 0 .5rem;padding:.35rem .4rem .35rem 0;padding-inline:.65rem;margin-inline-start:.75rem;border-radius:var(--radius-md);border-inline-start:2px solid color-mix(in srgb,var(--accent-color) 45%,transparent);background:color-mix(in srgb,var(--color-black) 4%,var(--color-sidebar-bg));box-shadow:none;animation:sidebar-sublist-inline-in .24s var(--ease-standard)}#sidebar .menu-sub-item{gap:.5rem;border-radius:8px}#sidebar .menu-sub-item-dot{width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--color-sidebar) 70%,transparent);flex-shrink:0}#sidebar .menu-sub-item .Item-name{font-size:.7rem;font-weight:500;line-height:1.35;opacity:1;max-width:none;white-space:normal}#sidebar .menu-sub-item.active .menu-sub-item-dot{width:7px;height:7px;background:var(--accent-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-color) 30%,transparent)}#sidebar .menu-sub-item.active,#sidebar .menu-sub-item.active .Item-name{font-weight:600}#sidebar .menu-sub-item:hover .menu-sub-item-dot{background:var(--accent-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-color) 22%,transparent)}#sidebar .sidebar-sublist-inline .menu-sub-item.active,#sidebar .sidebar-sublist-inline li.active .menu-sub-item{background:color-mix(in srgb,var(--accent-color) 85%,var(--color-sidebar-bg));color:var(--color-white);box-shadow:inset 3px 0 0 var(--accent-color),0 0 0 1px color-mix(in srgb,var(--accent-color) 35%,transparent)}[dir=rtl] #sidebar .sidebar-sublist-inline .menu-sub-item.active,[dir=rtl] #sidebar .sidebar-sublist-inline li.active .menu-sub-item,.wrapper.ar #sidebar .sidebar-sublist-inline .menu-sub-item.active,.wrapper.ar #sidebar .sidebar-sublist-inline li.active .menu-sub-item{box-shadow:inset -3px 0 0 var(--accent-color),0 0 0 1px color-mix(in srgb,var(--accent-color) 35%,transparent)}#sidebar .sidebar-sublist-inline .menu-sub-item.active .Item-name,#sidebar .sidebar-sublist-inline li.active .menu-sub-item .Item-name{color:var(--color-white);font-weight:600}#sidebar .sidebar-sublist-inline .menu-sub-item:hover,#sidebar .sidebar-sublist-inline li:hover .menu-sub-item{background:color-mix(in srgb,var(--color-black) 6%,var(--color-sidebar-bg));color:var(--color-sidebar);box-shadow:none}#sidebar .sidebar-sublist-floated .menu-sub-item:hover,#sidebar .sidebar-sublist-floated li:hover .menu-sub-item{background:color-mix(in srgb,var(--accent-color) 8%,var(--color-sidebar-float-bg));color:var(--color-text-primary)}#sidebar .sidebar-sublist-floated .menu-sub-item .Item-name{font-size:.72rem}#sidebar .sidebar-sublist-arrow{position:absolute;inset-inline-start:-6px;width:12px;height:12px;margin-top:-6px;border-radius:3px;background-color:var(--color-sidebar-float-bg);transform:rotate(45deg);pointer-events:none}@keyframes sidebar-sublist-float-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sidebar-sublist-inline-in{0%{opacity:0;max-height:0;transform:translateY(-4px)}to{opacity:1;max-height:20rem;transform:translateY(0)}}#sidebar .sidebar-sublist-floated .menu,#sidebar .sidebar-sublist-floated .Item-name{color:var(--color-text-primary)}#sidebar .sidebar-sublist-floated iconify-icon{color:var(--color-text-secondary)}#sidebar .sidebar-sublist-floated .menu:hover,#sidebar .sidebar-sublist-floated li:hover .menu{background:color-mix(in srgb,var(--accent-color) 8%,var(--color-sidebar-float-bg));color:var(--color-text-primary)}#sidebar .sidebar-sublist-floated .menu-sub-item.active,#sidebar .sidebar-sublist-floated li.active .menu-sub-item,#sidebar .sidebar-sublist-floated li.active .menu,#sidebar .sidebar-sublist-floated .menu.active{background:color-mix(in srgb,var(--accent-color) 14%,var(--color-sidebar-float-bg));color:var(--accent-color);font-weight:600;box-shadow:inset 3px 0 0 var(--accent-color),0 0 0 1px color-mix(in srgb,var(--accent-color) 25%,transparent)}[dir=rtl] #sidebar .sidebar-sublist-floated .menu-sub-item.active,[dir=rtl] #sidebar .sidebar-sublist-floated li.active .menu-sub-item,[dir=rtl] #sidebar .sidebar-sublist-floated li.active .menu,[dir=rtl] #sidebar .sidebar-sublist-floated .menu.active,.wrapper.ar #sidebar .sidebar-sublist-floated .menu-sub-item.active,.wrapper.ar #sidebar .sidebar-sublist-floated li.active .menu-sub-item,.wrapper.ar #sidebar .sidebar-sublist-floated li.active .menu,.wrapper.ar #sidebar .sidebar-sublist-floated .menu.active{box-shadow:inset -3px 0 0 var(--accent-color),0 0 0 1px color-mix(in srgb,var(--accent-color) 25%,transparent)}#sidebar .sidebar-sublist-floated .menu-sub-item.active .Item-name,#sidebar .sidebar-sublist-floated li.active .menu-sub-item .Item-name,#sidebar .sidebar-sublist-floated li.active .menu .Item-name,#sidebar .sidebar-sublist-floated .menu.active .Item-name{color:var(--accent-color);font-weight:600}#sidebar .sidebar-sublist-floated li.active iconify-icon,#sidebar .sidebar-sublist-floated .menu.active iconify-icon{color:var(--accent-color)}#sidebar .sidebar-sublist-inline .menu,#sidebar .sidebar-sublist-inline .Item-name{color:var(--color-sidebar)}#sidebar .sidebar-sublist-inline iconify-icon{color:var(--color-sidebar)}#sidebar .sidebar-sublist-inline .menu:hover,#sidebar .sidebar-sublist-inline li:hover .menu{background:color-mix(in srgb,var(--color-black) 6%,var(--color-sidebar-bg));color:var(--color-sidebar)}#sidebar .sidebar-sublist-inline li.active .menu,#sidebar .sidebar-sublist-inline .menu.active{background:color-mix(in srgb,var(--accent-color) 85%,var(--color-sidebar-bg));color:var(--color-white);box-shadow:inset 3px 0 0 var(--accent-color),0 0 0 1px color-mix(in srgb,var(--accent-color) 35%,transparent)}[dir=rtl] #sidebar .sidebar-sublist-inline li.active .menu,[dir=rtl] #sidebar .sidebar-sublist-inline .menu.active,.wrapper.ar #sidebar .sidebar-sublist-inline li.active .menu,.wrapper.ar #sidebar .sidebar-sublist-inline .menu.active{box-shadow:inset -3px 0 0 var(--accent-color),0 0 0 1px color-mix(in srgb,var(--accent-color) 35%,transparent)}#sidebar .sidebar-sublist-inline li.active .menu .Item-name,#sidebar .sidebar-sublist-inline .menu.active .Item-name{color:var(--color-white);font-weight:600}[dir=rtl] #sidebar .sidebar-sublist-floated,.wrapper.ar #sidebar .sidebar-sublist-floated{inset-inline-end:0;text-align:start;inset-inline-start:3.5rem;border-radius:16px}[dir=ltr] #sidebar .sidebar-sublist--floated,.wrapper:not(.ar) #sidebar .sidebar-sublist--floated{inset-inline-start:3rem;inset-inline-end:auto;border-radius:12px}[dir=rtl] #sidebar .sidebar-sublist--floated,.wrapper.ar #sidebar .sidebar-sublist--floated{inset-inline-end:0;text-align:start!important;inset-inline-start:3.125rem;inset-inline-start:2.75rem;border-radius:12px}#sidebar .sidebar-sublist--floated:before{content:"";position:absolute;top:20px;inset-inline-start:-6px;width:12px;height:12px;border-radius:3px;background:var(--color-sidebar-float-bg);transform:rotate(45deg);pointer-events:none}#sidebar .sidebar-overflow-panel:before{top:auto;bottom:20px}#sidebar .sidebar-sublist-floated .menu-sub-item{justify-content:flex-start}#sidebar ul a{text-decoration:none}#sidebar iconify-icon{color:var(--color-sidebar);flex-shrink:0;transition:color .2s var(--ease-standard),opacity .2s var(--ease-standard)}#sidebar .Item-name{font-size:.75rem;line-height:1.2;opacity:0;max-width:0;overflow:hidden;white-space:nowrap;transition:opacity .22s var(--ease-standard) 60ms,max-width .28s var(--ease-standard)}#sidebar.sidebar-is-expanded .Item-name,#sidebar.sidebar-drawer-open .Item-name{opacity:1;max-width:12rem}#sidebar a{color:inherit}.sidebar-top-controls{position:absolute;top:.5rem;left:.5rem;right:.5rem;z-index:1001;display:flex;align-items:center;justify-content:space-between;gap:.5rem;pointer-events:none}.sidebar-top-controls>*{pointer-events:auto}.sidebar-brand{position:static;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;width:30px;height:30px;min-width:0;border-radius:var(--radius-xl)}.sidebar-brand img{display:block;height:50px;object-fit:cover;width:50px}.sidebar-logout{width:var(--layout-touch-target);height:var(--layout-touch-target);display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--layout-touch-target);padding:0;border:0;border-radius:var(--radius-pill);color:var(--color-status-danger);background:transparent;box-shadow:none;cursor:pointer;transition:transform .2s var(--ease-standard),background-color .2s var(--ease-standard),color .2s var(--ease-standard)}.sidebar-logout:hover,.sidebar-logout:focus-visible{background:color-mix(in srgb,var(--color-status-danger) 12%,transparent);color:var(--color-status-danger);box-shadow:none;transform:translateY(-1px)}.sidebar-logout:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.sidebar-bottom-controls{position:absolute;left:.65rem;right:.65rem;bottom:.75rem;z-index:1001;display:flex;align-items:center;justify-content:space-between;gap:.5rem;pointer-events:none}.sidebar-bottom-controls>*{pointer-events:auto}#sidebar .sidebar-bottom-controls .sidebar-logout-bottom{position:static;inset:auto;transform:none}#sidebar.sidebar-is-collapsed .sidebar-bottom-controls{left:50%;right:auto;width:auto;flex-direction:column;justify-content:flex-start;gap:.5rem;transform:translate(-50%)}#sidebar.sidebar-is-collapsed .sidebar-bottom-controls .sidebar-logout-bottom{left:auto;right:auto}#sidebar.sidebar-is-collapsed .sidebar-bottom-controls .sidebar-logout-bottom:hover,#sidebar.sidebar-is-collapsed .sidebar-bottom-controls .sidebar-logout-bottom:focus-visible{transform:translateY(-1px)}#sidebar .sidebar-top-controls .show-menu-icon{position:static;top:auto;inset-inline-start:auto;left:auto;right:auto;margin:0}#sidebar.sidebar-is-collapsed .sidebar-top-controls{top:.5rem;left:50%;right:auto;width:auto;flex-direction:column;justify-content:flex-start;gap:.35rem;transform:translate(-50%)}#sidebar.sidebar-is-collapsed .sidebar-brand,#sidebar.sidebar-is-collapsed .show-menu-icon,#sidebar.sidebar-is-collapsed .sidebar-logout{position:static;inset:auto;transform:none}#sidebar.sidebar-is-collapsed .sidebar-logout{order:3}#sidebar.sidebar-is-collapsed .show-menu-icon{order:2}.sidebar-mobile-header{display:none}.sidebar-mobile-brand{min-width:0;display:inline-flex;align-items:center;gap:.6rem}.sidebar-mobile-brand img{background-color:#fff;display:block;border-radius:var(--radius-xl);width:auto;object-fit:cover;height:3rem}@media(max-width:992px){#sidebar{position:fixed;top:0;border-radius:0;height:100vh;bottom:0;z-index:1050;flex:none;width:min(var(--layout-sidebar-drawer-width),88vw);min-height:0;max-width:88vw;margin:0;transition:transform var(--duration-normal) var(--ease-standard);box-shadow:var(--shadow-lg);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;pointer-events:none}#sidebar{--sb-slide: -1;inset-inline-start:0;inset-inline-end:auto;transform:translate3d(calc(var(--sb-slide) * 100%),0,0)}[dir=rtl] #sidebar,.wrapper.ar #sidebar{--sb-slide: 1}#sidebar.sidebar-drawer-open{transform:translateZ(0);pointer-events:auto}#sidebar .list-unstyled{padding-top:0}#sidebar .components{position:static;padding:.75rem .5rem 1.5rem}#sidebar .show-menu-icon{display:none}.sidebar-mobile-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem .75rem;margin-bottom:.5rem;border-bottom:1px solid color-mix(in srgb,var(--color-black) 8%,transparent)}.sidebar-mobile-title{color:var(--color-sidebar);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.sidebar-mobile-close{display:inline-flex;align-items:center;justify-content:center;width:var(--layout-touch-target);height:var(--layout-touch-target);border-radius:var(--radius-pill);border:none;background:var(--color-surface-muted);color:var(--color-sidebar);cursor:pointer}#sidebar .menu,#sidebar ul li a,#sidebar .drop-down-container>li.menu{flex-direction:row;justify-content:flex-start;align-items:center;gap:.75rem;padding:.65rem .85rem;text-align:start;width:100%;margin-inline:0}#sidebar .Item-name{display:inline!important;color:var(--color-sidebar);font-size:var(--font-size-sm)}#sidebar .sidebar-sublist-floated,#sidebar .sidebar-sublist-inline{position:static;width:100%;max-width:none;margin:.2rem 0 .45rem;margin-inline-start:.65rem;padding:.35rem .4rem;padding-inline-start:.65rem;border-inline-start:2px solid color-mix(in srgb,var(--accent-color) 45%,transparent);background:color-mix(in srgb,var(--color-black) 4%,var(--color-sidebar-bg));inset-inline:auto;animation:sidebar-sublist-inline-in .24s var(--ease-standard)}#sidebar .menu-chevron{margin-inline-start:auto;width:16px;height:16px}#sidebar .sidebar-sublist-floated .menu,#sidebar .sidebar-sublist-inline .menu{padding-inline-start:.5rem}#sidebar .sidebar-sublist-floated .menu,#sidebar .sidebar-sublist-floated .Item-name,#sidebar .sidebar-sublist-inline .menu,#sidebar .sidebar-sublist-inline .Item-name{color:var(--color-sidebar)}#sidebar .sidebar-sublist-floated iconify-icon,#sidebar .sidebar-sublist-inline iconify-icon{color:var(--color-sidebar)}.sidebar-mobile-close:hover{background:var(--accent-color);color:var(--color-white)}#sidebar .drop-down-container>li.menu:hover,#sidebar ul>li>.menu:hover{transform:none}#sidebar .sidebar-sublist-floated .menu:hover,#sidebar .sidebar-sublist-floated li:hover .menu,#sidebar .sidebar-sublist-inline .menu:hover,#sidebar .sidebar-sublist-inline li:hover .menu{background:color-mix(in srgb,var(--color-black) 6%,var(--color-sidebar-bg));color:var(--color-sidebar)}#sidebar .sidebar-sublist-floated li.active .menu,#sidebar .sidebar-sublist-floated .menu.active,#sidebar .sidebar-sublist-inline li.active .menu,#sidebar .sidebar-sublist-inline .menu.active,#sidebar .sidebar-sublist-floated li.active .menu-sub-item,#sidebar .sidebar-sublist-inline li.active .menu-sub-item{background:color-mix(in srgb,var(--accent-color) 85%,var(--color-sidebar-bg));color:var(--color-white);box-shadow:inset 3px 0 0 var(--accent-color),0 0 0 1px color-mix(in srgb,var(--accent-color) 35%,transparent)}#sidebar .sidebar-sublist-floated li.active .menu .Item-name,#sidebar .sidebar-sublist-floated .menu.active .Item-name,#sidebar .sidebar-sublist-inline li.active .menu .Item-name,#sidebar .sidebar-sublist-inline .menu.active .Item-name{color:var(--color-white);font-weight:600}}@media(min-width:993px){#sidebar{position:sticky;top:var(--sidebar-sticky-top, 1rem);align-self:flex-start;flex:0 0 var(--sidebar-width-collapsed);width:var(--sidebar-width-collapsed);max-height:calc(100vh - var(--sidebar-sticky-top));transform:none;z-index:1200;pointer-events:auto;-webkit-overflow-scrolling:touch}#sidebar.sidebar-is-expanded{flex-basis:var(--sidebar-width-expanded);width:var(--sidebar-width-expanded)}#sidebar .sidebar-sublist-inline{display:none}#sidebar.sidebar-is-expanded .sidebar-sublist-inline{display:flex}}#sidebar{border:1px solid var(--color-border-default);box-shadow:var(--shadow-offset-lg)}#sidebar li.menu.active .Item-name,#sidebar li.menu.menu-sub-open .Item-name,#sidebar ul>li>.menu.active .Item-name,#sidebar li.menu.active iconify-icon,#sidebar li.menu.menu-sub-open iconify-icon,#sidebar ul>li>.menu.active iconify-icon,#sidebar li.menu.active .menu-chevron,#sidebar li.menu.menu-sub-open .menu-chevron,#sidebar ul>li>.menu.active .menu-chevron{color:var(--color-white);opacity:1}#sidebar .show-menu-icon:hover,#sidebar .show-menu-icon.show{background:var(--button-primary-bg);color:var(--button-primary-color);border-color:transparent}#sidebar .show-menu-icon:hover iconify-icon,#sidebar .show-menu-icon.show iconify-icon{color:var(--button-primary-color);opacity:1}#sidebar .sidebar-sublist-floated .menu,#sidebar .sidebar-sublist-floated .menu-sub-item,#sidebar .sidebar-sublist-floated .menu-sub-item .Item-name,#sidebar .sidebar-sublist-floated .menu .Item-name,#sidebar .sidebar-sublist-floated li .Item-name{color:#e2e8f0}@media(max-width:992px){#sidebar{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;min-height:0}#sidebar .sidebar-top-controls,#sidebar .sidebar-brand{display:none}.sidebar-mobile-header{padding:.6rem .75rem;margin-bottom:.25rem}.sidebar-mobile-brand img{height:2rem;width:2rem;object-fit:contain}.sidebar-mobile-title{font-size:var(--font-size-sm)}#sidebar .sidebar-sublist--floated:before{display:none}#sidebar .sidebar-sublist--floated{border-radius:var(--radius-md)}}#sidebar .components{display:flex;flex-direction:column;height:100%;min-height:0}#sidebar .list-unstyled{margin-top:0;margin-bottom:0}#sidebar:not(.sidebar-is-expanded):not(.sidebar-drawer-open) .list-unstyled{margin-top:0}#sidebar .sidebar-top-controls{position:static;flex:0 0 auto;padding:.5rem}#sidebar:not(.sidebar-is-expanded):not(.sidebar-drawer-open) .sidebar-top-controls{left:auto;right:auto;top:auto;width:auto;align-items:center;transform:none}.sidebar-menu-scroll{flex:1 1 auto;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;padding-top:.5rem}#sidebar:not(.sidebar-is-expanded):not(.sidebar-drawer-open) .sidebar-menu-scroll{flex:0 0 auto;height:70%;max-height:70%;overflow:visible}#sidebar .sidebar-bottom-controls{position:static;left:auto;right:auto;bottom:auto;margin-top:auto;padding-top:.5rem}#sidebar:not(.sidebar-is-expanded):not(.sidebar-drawer-open) .sidebar-bottom-controls{left:auto;right:auto;width:auto;align-self:center;transform:none}.sidebar-overflow{position:relative}#sidebar li.menu.sidebar-overflow-more{justify-content:center}.sidebar-overflow-panel{position:absolute;inset-inline-start:calc(100% + .75rem);inset-inline-end:auto;top:auto;bottom:0;width:220px;max-width:min(240px,calc(100vw - 2rem));max-height:min(60vh,26rem);overflow-y:auto;overflow-x:hidden;padding:.4rem;z-index:1002}.sidebar-overflow-panel .sidebar-overflow-row{justify-content:flex-start;width:100%}#sidebar .sidebar-overflow-panel .Item-name{opacity:1;max-width:12rem}.sidebar-overflow-children{padding-inline-start:.5rem}#sidebar .sidebar-overflow-panel .menu-chevron{margin-inline-start:auto;width:16px!important;height:16px!important}#sidebar#sidebar{--sb-line: rgba(255, 255, 255, .09);--sb-hover: rgba(255, 255, 255, .07);--sb-active-bg: color-mix(in srgb, var(--accent-color) 20%, transparent);--sb-accent-soft: color-mix(in srgb, var(--accent-color) 62%, #fff);--sb-muted: color-mix(in srgb, var(--color-sidebar) 78%, transparent);background:var(--color-sidebar-bg);border:1px solid var(--sb-line);border-radius:var(--card-radius);box-shadow:var(--shadow-lg);font-family:var(--font-family-base)}#sidebar#sidebar .list-unstyled{border-top:1px solid var(--sb-line);border-bottom:1px solid var(--sb-line)}#sidebar#sidebar .menu{padding:.2rem .35rem;min-height:2.4rem;margin-block:.1rem;gap:.6rem;border-radius:var(--radius-md);color:var(--color-sidebar)}#sidebar#sidebar .Item-name{font-size:.78rem;font-weight:500;letter-spacing:.005em}#sidebar#sidebar .menu:hover,#sidebar#sidebar ul>li>.menu:hover,#sidebar#sidebar .drop-down-container>li.menu:hover{background:var(--sb-hover);transform:none;color:#fff}#sidebar#sidebar .sidebar-menu-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.2rem;height:2.2rem;border-radius:var(--radius-sm);background:#ffffff0d;color:var(--sb-muted);transition:background-color .2s var(--ease-standard),color .2s var(--ease-standard),box-shadow .2s var(--ease-standard)}#sidebar#sidebar .sidebar-menu-icon svg{width:1.4rem;height:1.4rem}#sidebar#sidebar ul li{margin-block:1px}#sidebar#sidebar .menu:hover .sidebar-menu-icon{background:#ffffff1a;color:#fff}#sidebar#sidebar li.menu.menu-sub-open{background:var(--sb-hover);color:#fff}#sidebar#sidebar li.menu.active,#sidebar#sidebar ul>li>.menu.active{background:var(--sb-active-bg);box-shadow:none;color:#fff}#sidebar#sidebar .menu-active-bar{position:absolute;inset-inline-start:0;top:35%;bottom:30%;width:3px;height:15px;border-start-end-radius:3px;border-end-end-radius:3px;background:var(--sb-accent-soft)}#sidebar#sidebar li.menu.active .sidebar-menu-icon,#sidebar#sidebar ul>li>.menu.active .sidebar-menu-icon{background:var(--accent-color);color:#fff;box-shadow:0 4px 12px color-mix(in srgb,var(--accent-color) 45%,transparent)}#sidebar#sidebar li.menu.active .Item-name,#sidebar#sidebar ul>li>.menu.active .Item-name{color:#fff;font-weight:600}#sidebar#sidebar .menu-chevron{color:var(--sb-muted)}#sidebar#sidebar .sidebar-sublist-inline{background:transparent;border:0;border-inline-start:1px solid var(--sb-line);border-radius:0;margin:.1rem 0 .4rem;margin-inline-start:1.35rem;padding:.1rem 0 .1rem .5rem;padding-inline:.5rem 0}#sidebar#sidebar .sidebar-sublist-inline .menu{min-height:1.85rem;padding:.2rem .55rem;border-radius:var(--radius-sm)}#sidebar#sidebar .menu-sub-item .Item-name{font-size:.75rem;color:var(--sb-muted)}#sidebar#sidebar .menu-sub-item:hover .Item-name{color:#fff}#sidebar#sidebar .menu-sub-item-dot{background:color-mix(in srgb,var(--color-sidebar) 45%,transparent)}#sidebar#sidebar .sidebar-sublist-inline .menu.active,#sidebar#sidebar .sidebar-sublist-inline li.active .menu-sub-item{background:var(--sb-active-bg);box-shadow:none}#sidebar#sidebar .sidebar-sublist-inline .menu.active .Item-name,#sidebar#sidebar .sidebar-sublist-inline li.active .menu-sub-item .Item-name{color:#fff}#sidebar#sidebar .menu-sub-item.active .menu-sub-item-dot{background:var(--sb-accent-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-color) 30%,transparent)}#sidebar#sidebar .sidebar-sublist-floated .menu.active{background:var(--sb-active-bg);box-shadow:none}#sidebar#sidebar .sidebar-sublist-floated .menu.active .Item-name{color:#fff}#sidebar#sidebar .sidebar-logout{border-radius:var(--radius-md)}@media(prefers-reduced-motion:reduce){#sidebar#sidebar .menu,#sidebar#sidebar .sidebar-menu-icon{transition:none}}@media(min-width:993px){#sidebar#sidebar.sidebar-is-expanded .components{height:calc(100% - 115px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}}#sidebar#sidebar,#sidebar#sidebar .components{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}@media(max-width:992px){#sidebar#sidebar{border-radius:0}}#sidebar#sidebar .menu-nested{min-height:1.85rem;padding:.2rem .55rem;gap:.45rem;border-radius:var(--radius-sm)}#sidebar#sidebar .menu-nested .sidebar-menu-icon{width:1.45rem;height:1.45rem;background:transparent}#sidebar#sidebar .menu-nested .sidebar-menu-icon svg{width:1rem;height:1rem}#sidebar#sidebar .menu-nested .Item-name{font-size:.75rem}#sidebar#sidebar li.menu-nested.active .sidebar-menu-icon{background:transparent;box-shadow:none;color:var(--sb-accent-soft)}#sidebar#sidebar .sidebar-sublist-inline .sidebar-sublist-inline{margin-inline-start:.9rem}#sidebar#sidebar .sidebar-sublist .menu,#sidebar#sidebar .sidebar-sublist .menu-sub-item{border-radius:var(--radius-sm);transition:background-color .16s var(--ease-standard),color .16s var(--ease-standard)}#sidebar#sidebar .sidebar-sublist-inline .menu:hover,#sidebar#sidebar .sidebar-sublist-inline li:hover .menu,#sidebar#sidebar .sidebar-sublist-inline .menu-sub-item:hover,#sidebar#sidebar .sidebar-sublist-inline li:hover .menu-sub-item,#sidebar#sidebar .sidebar-sublist-floated .menu:hover,#sidebar#sidebar .sidebar-sublist-floated li:hover .menu,#sidebar#sidebar .sidebar-sublist-floated .menu-sub-item:hover,#sidebar#sidebar .sidebar-sublist-floated li:hover .menu-sub-item{background:var(--sb-hover);box-shadow:none;color:#fff}#sidebar#sidebar .sidebar-sublist .menu:hover .Item-name,#sidebar#sidebar .sidebar-sublist li:hover .Item-name{color:#fff}#sidebar#sidebar .sidebar-sublist .menu-sub-item:hover .menu-sub-item-dot{background:var(--sb-accent-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-color) 25%,transparent)}#sidebar#sidebar .sidebar-sublist-floated .menu-sub-item.active,#sidebar#sidebar .sidebar-sublist-floated li.active .menu-sub-item,#sidebar#sidebar .sidebar-sublist-floated li.active .menu,#sidebar#sidebar .sidebar-sublist-floated .menu.active{background:var(--sb-active-bg);box-shadow:none;color:#fff}#sidebar#sidebar .menu-sub-item .sidebar-menu-icon{width:1.45rem;height:1.45rem;background:transparent;box-shadow:none;color:var(--sb-muted)}#sidebar#sidebar .menu-sub-item .sidebar-menu-icon svg{width:1.1rem;height:1.1rem}#sidebar#sidebar .menu-sub-item:hover .sidebar-menu-icon{background:transparent;color:#fff}#sidebar#sidebar .sidebar-sublist .menu.active .sidebar-menu-icon,#sidebar#sidebar .sidebar-sublist li.active .menu-sub-item .sidebar-menu-icon{background:transparent;box-shadow:none;color:var(--sb-accent-soft)}#sidebar#sidebar.sidebar-is-collapsed .menu-has-sub{gap:0;padding-block:.25rem .1rem}#sidebar#sidebar.sidebar-is-collapsed .menu-has-sub .menu-chevron{width:10px;height:10px;margin-top:-2px}#sidebar .sidebar-logout-label{display:none}#sidebar#sidebar .sidebar-sublist .menu-sub-item{min-height:2rem;padding:.4rem .55rem;margin:0}@media(max-width:992px){#sidebar#sidebar{overflow:hidden}#sidebar#sidebar .sidebar-sublist-floated,#sidebar#sidebar .sidebar-sublist-inline{border-radius:var(--radius-md)}#sidebar#sidebar .list-unstyled{display:block;height:100%;min-height:0;margin:0;border:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-white) 22%,transparent) transparent}#sidebar#sidebar .sidebar-mobile-header{position:sticky;top:0;z-index:3;background:var(--color-sidebar-bg)}#sidebar#sidebar .sidebar-bottom-controls{position:absolute;inset-inline:0;bottom:0;z-index:4;margin:0;background:var(--color-sidebar-bg);border-top:1px solid var(--sb-line)}}@media(min-width:576px)and (max-width:992px){#sidebar#sidebar{top:.75rem;bottom:.75rem;height:auto;max-height:none;width:min(21rem,66vw);max-width:none;border:1px solid var(--sb-line);border-radius:1.75rem;box-shadow:0 24px 60px #040a1873;inset-inline-start:.75rem;transform:translate3d(calc(var(--sb-slide) * (100% + 1.5rem)),0,0)}#sidebar#sidebar.sidebar-drawer-open{transform:translateZ(0)}.sidebar-backdrop.is-visible{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#sidebar#sidebar .sidebar-mobile-header{padding:1rem 1rem .85rem;margin:0;border-bottom:1px solid var(--sb-line)}#sidebar#sidebar .sidebar-mobile-brand{gap:.7rem}#sidebar#sidebar .sidebar-mobile-brand img{width:2.6rem;height:2.6rem;padding:.25rem;border-radius:.9rem;background:var(--color-white);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-color) 30%,transparent)}#sidebar#sidebar .sidebar-mobile-title{color:var(--color-text-on-dark);font-family:var(--font-family-display);font-size:1.1rem;font-weight:700}#sidebar#sidebar .sidebar-mobile-close{width:2.4rem;height:2.4rem;background:var(--sb-hover);color:var(--color-text-on-dark)}#sidebar#sidebar .components{padding:0 .75rem 5.5rem}#sidebar#sidebar .menu,#sidebar#sidebar .drop-down-container>li.menu{min-height:3rem;padding:.3rem .55rem;margin-block:.15rem;gap:.8rem;border-radius:1.1rem}#sidebar#sidebar .Item-name{color:var(--color-text-on-dark);font-size:.92rem;font-weight:600}#sidebar#sidebar .sidebar-menu-icon{width:2.35rem;height:2.35rem;border-radius:.85rem}#sidebar#sidebar .sidebar-menu-icon svg{width:1.45rem;height:1.45rem}#sidebar#sidebar li.menu.active,#sidebar#sidebar ul>li>.menu.active{background:var(--accent-color);box-shadow:0 8px 20px color-mix(in srgb,var(--accent-color) 40%,transparent)}#sidebar#sidebar li.menu.active .sidebar-menu-icon,#sidebar#sidebar ul>li>.menu.active .sidebar-menu-icon{background:#fff3;color:#fff;box-shadow:none}#sidebar#sidebar li.menu.active .Item-name,#sidebar#sidebar ul>li>.menu.active .Item-name{color:#fff}#sidebar#sidebar .menu-active-bar{display:none}#sidebar#sidebar .sidebar-sublist-inline{margin:.2rem 0 .5rem;margin-inline-start:1.5rem;padding:.2rem .3rem;border-inline-start:2px solid var(--sb-line)}#sidebar#sidebar .menu-sub-item{min-height:2.55rem;border-radius:.95rem}#sidebar#sidebar .menu-sub-item .Item-name{font-size:.85rem;font-weight:500}#sidebar#sidebar .menu-sub-item .sidebar-menu-icon{width:1.6rem;height:1.6rem}#sidebar#sidebar .menu-sub-item .sidebar-menu-icon svg{width:1.2rem;height:1.2rem}#sidebar#sidebar .sidebar-sublist .menu.active,#sidebar#sidebar .sidebar-sublist li.active .menu-sub-item{background:color-mix(in srgb,var(--accent-color) 28%,transparent);box-shadow:none}#sidebar#sidebar .sidebar-bottom-controls{padding:.75rem}#sidebar#sidebar .sidebar-bottom-controls .sidebar-logout-bottom{display:flex;align-items:center;justify-content:flex-start;flex:1 1 auto;width:100%;height:2.9rem;gap:.7rem;padding:0 .85rem;border:1px solid var(--sb-line);border-radius:1.1rem;background:var(--sb-hover)}#sidebar#sidebar .sidebar-logout-label{display:inline;color:var(--color-text-on-dark);font-size:.9rem;font-weight:600}}@media(max-width:575px){#sidebar#sidebar{top:0;bottom:0;width:min(21rem,90vw);max-width:none;border:none;border-radius:0;border-start-end-radius:1.75rem;border-end-end-radius:1.75rem;box-shadow:0 0 60px #040a1880}#sidebar#sidebar .sidebar-mobile-header{padding:max(1.1rem,env(safe-area-inset-top)) 1.1rem 1rem;margin:0;border-bottom:1px solid var(--sb-line)}#sidebar#sidebar .sidebar-mobile-brand{gap:.85rem}#sidebar#sidebar .sidebar-mobile-brand img{width:3rem;height:3rem;padding:.3rem;border-radius:1rem;background:var(--color-white)}#sidebar#sidebar .sidebar-mobile-title{color:var(--color-text-on-dark);font-family:var(--font-family-display);font-size:1.25rem;font-weight:700}#sidebar#sidebar .sidebar-mobile-close{width:2.9rem;height:2.9rem;background:var(--sb-hover);color:var(--color-text-on-dark)}#sidebar#sidebar .components{padding:.5rem .6rem 6.5rem}#sidebar#sidebar .menu,#sidebar#sidebar .drop-down-container>li.menu{min-height:3.4rem;padding:.3rem .7rem;margin-block:.1rem;gap:.95rem;border-radius:1rem}#sidebar#sidebar .Item-name{color:var(--color-text-on-dark);font-size:1.02rem;font-weight:600}#sidebar#sidebar .sidebar-menu-icon{width:2.6rem;height:2.6rem;border-radius:.9rem}#sidebar#sidebar .sidebar-menu-icon svg{width:1.6rem;height:1.6rem}#sidebar#sidebar .menu-chevron{width:1.3rem;height:1.3rem}#sidebar#sidebar li.menu.active,#sidebar#sidebar ul>li>.menu.active{background:var(--sb-active-bg);box-shadow:none}#sidebar#sidebar li.menu.active .Item-name,#sidebar#sidebar ul>li>.menu.active .Item-name{color:var(--sb-accent-soft)}#sidebar#sidebar .menu-active-bar{inset-inline-start:0;top:22%;bottom:22%;width:4px;border-radius:4px;background:var(--accent-color)}#sidebar#sidebar .sidebar-sublist-inline{margin:.15rem 0 .5rem;margin-inline-start:1.1rem;padding:.15rem 0;padding-inline:.4rem 0;border-inline-start:2px solid var(--sb-line)}#sidebar#sidebar .menu-sub-item{min-height:3rem;padding:.2rem .7rem;border-radius:.9rem}#sidebar#sidebar .menu-sub-item .Item-name{font-size:.95rem;font-weight:500}#sidebar#sidebar .menu-sub-item .sidebar-menu-icon{width:1.8rem;height:1.8rem}#sidebar#sidebar .menu-sub-item .sidebar-menu-icon svg{width:1.3rem;height:1.3rem}#sidebar#sidebar .sidebar-sublist .menu.active,#sidebar#sidebar .sidebar-sublist li.active .menu-sub-item{background:var(--sb-active-bg);box-shadow:none}#sidebar#sidebar .sidebar-bottom-controls{padding:.75rem .75rem max(.9rem,env(safe-area-inset-bottom))}#sidebar#sidebar .sidebar-bottom-controls .sidebar-logout-bottom{display:flex;align-items:center;justify-content:center;flex:1 1 auto;width:100%;height:3.2rem;gap:.7rem;border:none;border-radius:1rem;background:color-mix(in srgb,var(--color-danger-600) 16%,transparent);color:var(--color-danger-600)}#sidebar#sidebar .sidebar-logout-label{display:inline;color:inherit;font-size:1rem;font-weight:700}}.navbar{position:sticky;top:.5rem;z-index:900;margin:.5rem .75rem 0;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-surface-default) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border-default);box-shadow:var(--shadow-md);transition:min-height .2s var(--ease-standard),box-shadow .2s var(--ease-standard),background-color .2s var(--ease-standard)}nav.navbar{padding:0}.navbar-scrolled{background:var(--color-surface-default);box-shadow:var(--shadow-lg)}.navbar-scrolled .navbar-inner{min-height:2.75rem;padding-top:.15rem;padding-bottom:.15rem}.navbar-scrolled .navbar-brand-sub,.navbar-scrolled .navbar .date-time-container{display:none}.navbar-scrolled .navbar-brand-name{font-size:.85rem}.navbar-brand-identity{display:flex;align-items:center;gap:var(--space-2);min-width:0}.navbar-brand-text{display:flex;flex-direction:column;line-height:1.2;min-width:0}.navbar-brand-name{font-family:var(--font-family-display);font-weight:700;font-size:1rem;color:var(--color-text-primary);white-space:nowrap}.navbar-brand-sub{font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap}.navbar-avatar{font-weight:700}.navbar-avatar-initials{font-size:.85rem;letter-spacing:.02em}.navbar-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:var(--space-3);min-height:3rem;padding:var(--space-1) var(--space-4);width:100%}.container-fluid.navbar-inner.py-10{padding:var(--space-1) var(--space-4)}.navbar-branding{display:flex;align-items:center;gap:var(--space-3);min-width:0;flex:1 1 auto}.navbar-mobile-brand{display:none;flex:0 0 auto;flex-direction:row;align-items:center;justify-content:center;gap:.25rem}.navbar-actions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;min-width:0;gap:var(--space-3)}.navbar-hamburger{border:1px solid var(--color-border-default);width:var(--layout-touch-target);height:var(--layout-touch-target);color:var(--color-text-secondary);text-align:center;background-color:var(--color-surface-default);border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:background-color .15s var(--ease-standard),color .15s var(--ease-standard),border-color .15s var(--ease-standard),transform .15s var(--ease-standard)}.navbar-hamburger:hover{background-color:var(--button-primary-bg);border-color:var(--button-primary-bg);color:var(--button-primary-color);box-shadow:var(--shadow-sm);transform:translateY(-1px)}[data-theme=light] .navbar-hamburger:hover{background-color:var(--accent-dark);border-color:var(--accent-dark);color:#fff}.brand-text{font-family:var(--font-family-display);font-weight:700;font-size:1.25rem;letter-spacing:-.02em;color:var(--color-text-primary)}.logo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:.3rem .55rem}.logo img{height:2.25rem;width:auto;display:block}.navbar .date-time-container{display:flex;align-items:center;gap:var(--space-2);min-width:0;flex-shrink:1;padding:.4rem var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-muted);border:none}.navbar .date-time-container .icon{font-size:14px;color:var(--color-black);flex-shrink:0}.navbar .user-details-icon-container-icon{display:flex;justify-content:center;align-items:center;padding:0;width:2rem;height:2rem;border-radius:50%;background:linear-gradient(140deg,var(--button-primary-bg),var(--accent-deep));color:var(--button-primary-color);border:2px solid color-mix(in srgb,var(--accent-color) 45%,transparent);box-shadow:0 2px 8px color-mix(in srgb,var(--accent-color) 30%,transparent);flex-shrink:0}.navbar .user-settings-menu{position:absolute;top:calc(100% + .35rem);inset-inline-end:0;border-radius:var(--radius-sm);z-index:1000;min-width:240px;pointer-events:auto;transform-origin:top right;animation:navbar-menu-open .18s var(--ease-standard)}.navbar .action-menu-root{position:absolute;inset:0;pointer-events:none}.navbar .user-settings-menu-card{background:var(--color-surface-default);border:1px solid var(--color-border-default);box-shadow:var(--shadow-lg);border-radius:var(--radius-lg);padding:.35rem;display:flex;flex-direction:column;gap:.2rem}.navbar .user-settings-identity{display:flex;flex-direction:column;gap:.1rem;padding:.4rem .6rem .45rem;margin-bottom:.1rem;border-bottom:1px solid var(--color-border-default)}.navbar .user-settings-identity-name{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbar .user-settings-identity-role{font-size:var(--font-size-xs);color:var(--color-text-muted)}.navbar .left-part .Icon{width:24px;height:24px;color:var(--color-text-muted)}.user-details .user-info{display:flex;align-items:center;min-width:0}.navbar .user-info span{line-height:1.35;font-size:var(--font-size-xs)}.navbar .user-name{color:var(--color-text-primary);font-weight:var(--font-weight-medium);display:block;font-size:var(--font-size-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:10rem}.navbar .user-role{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:10rem}.navbar .user-setting{background-color:inherit;padding:0;margin:0;color:var(--color-text-secondary);transition:transform .18s var(--ease-standard),color var(--duration-fast) var(--ease-standard);flex-shrink:0}.navbar .user-setting.is-open{transform:rotate(180deg)}.navbar .user-details{display:flex;align-items:center;min-width:0;flex:1 1 auto}.navbar .left-part{position:relative;min-width:0;max-width:16rem;min-height:2.25rem;padding:.2rem .35rem;padding-inline-end:.6rem;background:transparent;display:flex;justify-content:space-between;align-items:center;gap:0;border-radius:var(--radius-pill);font-weight:var(--font-weight-semibold);border:1px solid transparent;box-shadow:none;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.navbar .left-part-compact{max-width:none;width:auto;padding:var(--space-1);justify-content:center}.navbar .left-part:hover{background:var(--color-surface-muted);border-color:var(--color-border-default);box-shadow:none;transform:none}.navbar .user-details-icon-container{display:flex;align-items:center;gap:var(--space-2);min-width:0}.navbar .user-details-container{display:flex;flex-direction:column;text-align:start;gap:.2rem;min-width:0}.navbar .user-settings-action{width:100%;border-radius:var(--radius-sm);background:transparent;padding:.42rem .6rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;text-align:start;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.navbar .user-settings-action:hover{background:var(--color-surface-muted)}.navbar .user-settings-action-text{display:flex;flex-direction:column;gap:.2rem}.navbar .user-settings-action .header-text{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.navbar .user-settings-action small{color:var(--color-text-muted);font-size:.8rem}.navbar .logout-action{border-top:1px solid color-mix(in srgb,var(--color-black) 8%,transparent);margin-top:.2rem;padding-top:.6rem}.navbar-password-popup-content .row{margin:0}.popup .navbar-password-popup-content{padding:var(--space-4)}.header-text{font-size:14px;font-weight:400}@keyframes navbar-menu-open{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:992px){.navbar-inner{padding-inline:var(--space-3);gap:var(--space-2)}.navbar-mobile-brand{display:flex}.navbar-desktop-logo{display:none}.navbar-mobile-brand .logo{padding:.15rem .3rem}.navbar-mobile-brand .logo img{height:1.65rem}.navbar-actions{gap:var(--space-2)}.logo img{height:2rem}.navbar .user-name,.navbar .user-role{max-width:7rem}}@media(max-width:768px){.navbar .left-part{max-width:12rem}.navbar .navbar-identity,.navbar-brand-sub{display:none}.navbar-brand-name{font-size:.85rem}.navbar-brand-logo{width:2rem;height:2rem}.navbar .user-name{font-size:var(--font-size-sm);max-width:5.5rem}}@media(max-width:576px){.navbar-inner{padding-inline:var(--space-3)}.navbar .left-part{max-width:10rem;min-height:2.75rem}.navbar .user-name{max-width:4.5rem}.navbar .user-settings-menu{min-width:min(100vw - 24px,280px)}}.drf-trigger{min-height:var(--layout-touch-target, 2.5rem);max-width:clamp(11rem,20vw,17rem);padding:0 var(--space-3);display:inline-flex;align-items:center;gap:var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-default);color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.drf-trigger:hover,.drf-trigger.is-open{border-color:var(--accent-border-color);background:var(--accent-transparent);color:var(--accent-color)}.drf-trigger:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.drf-trigger-icon,.drf-trigger-chevron{flex:0 0 auto;color:var(--color-text-muted)}.drf-trigger.has-value .drf-trigger-icon,.drf-trigger:hover .drf-trigger-icon,.drf-trigger.is-open .drf-trigger-icon{color:var(--accent-color)}.drf-trigger-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.drf-trigger-chevron{transition:transform var(--duration-fast) var(--ease-standard)}.drf-trigger.is-open .drf-trigger-chevron{transform:rotate(180deg)}@media(max-width:768px){.drf-trigger{width:var(--layout-touch-target, 2.5rem);padding:0;justify-content:center}.drf-trigger-value,.drf-trigger-chevron{display:none}}.drf-summary{display:flex;align-self:flex-start;width:fit-content;max-width:100%;align-items:center;gap:var(--space-2);padding:.4rem var(--space-3);border:1px dashed var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-xs)}.drf-summary strong{font-weight:var(--font-weight-semibold)}.drf-summary.has-range{border:1px solid var(--accent-border-color);background:var(--accent-transparent);color:var(--accent-color)}.drf-presets{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);border-inline-end:1px solid var(--color-border-default);background:var(--color-surface-muted);overflow-y:auto}.drf-chip{min-height:2rem;padding:0 var(--space-3) 0 var(--space-2);display:flex;align-items:center;gap:var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-align:start;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.drf-chip:hover{background:var(--accent-transparent);color:var(--accent-color)}.drf-chip.is-active{background:var(--accent-color);color:var(--color-white);font-weight:var(--font-weight-semibold)}.drf-chip:focus-visible{outline:2px solid var(--accent-color);outline-offset:1px}.drf-chip-reset{margin-top:auto;color:var(--color-text-muted)}.drf-chip-reset:hover{background:var(--color-danger-100);color:var(--accent-red)}@media(max-width:720px){.drf-presets{flex-direction:row;flex-wrap:wrap;gap:.4rem;padding:.6rem .75rem;overflow:visible;border-inline-end:0;border-bottom:1px solid var(--color-border-default);background:var(--color-surface-default)}.drf-chip{flex:none;min-height:0;height:1.9rem;padding:0 .7rem;gap:.35rem;border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-surface-default);font-size:.72rem}.drf-chip:hover{border-color:var(--accent-border-color)}.drf-chip.is-active{border-color:var(--accent-color)}.drf-chip-reset{margin-inline-start:auto;border-style:dashed;color:var(--color-text-muted)}}.drf-footer{display:flex;justify-content:flex-end;gap:var(--space-2)}.drf-footer .drf-cancel{border:1px solid var(--color-border-default);background:var(--color-surface-default);color:var(--color-text-secondary)}.drf-select-option button{width:100%;min-height:1.85rem;padding:0 var(--space-2);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer;font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-align:start;white-space:nowrap}.drf-select-option button:hover,.drf-select-option button:focus-visible{outline:0;background:var(--accent-transparent);color:var(--accent-color)}.drf-select-option.is-selected button{background:var(--accent-color);color:var(--color-white);font-weight:var(--font-weight-semibold)}.drf-select-list{position:absolute;top:calc(100% + .3rem);inset-inline-start:0;z-index:5;min-width:100%;max-height:12.5rem;margin:0;padding:var(--space-1);overflow-y:auto;list-style:none;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-default);box-shadow:var(--shadow-md);scrollbar-gutter:stable;overscroll-behavior:contain}.drf-select-list{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}.drf-select-list:hover{scrollbar-color:var(--accent-color) transparent}.drf-select{position:relative;display:inline-block}.drf-select-button{width:100%;height:1.9rem;padding:0 var(--space-2) 0 var(--space-3);display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-1);border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-surface-default);color:var(--color-text-primary);cursor:pointer;font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);transition:border-color .16s var(--ease-standard),background-color .16s var(--ease-standard),box-shadow .16s var(--ease-standard)}.drf-select-button:hover,.drf-select-button.is-open{border-color:var(--accent-border-color);background:var(--accent-transparent);color:var(--accent-color)}.drf-select-button:focus-visible{outline:0;border-color:var(--accent-color);box-shadow:0 0 0 3px var(--accent-transparent)}.drf-select-chevron{flex:0 0 auto;color:var(--color-text-muted);transition:transform .16s var(--ease-standard)}.drf-select-button.is-open .drf-select-chevron{transform:rotate(180deg);color:var(--accent-color)}.drf-calendar .rdrMonthAndYearWrapper{height:2.25rem;padding-top:0}.drf-calendar .rdrMonthAndYearPickers{gap:var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.drf-calendar .rdrNextPrevButton{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;margin:0 var(--space-1);border-radius:var(--radius-sm);background:var(--color-surface-muted)}.drf-calendar .rdrNextPrevButton:hover{background:var(--accent-transparent)}.drf-panel[dir=rtl] .rdrPprevButton i,.drf-panel[dir=rtl] .rdrNextButton i{transform:rotate(180deg)}.drf-panel{display:grid;grid-template-columns:max-content minmax(0,1fr);max-height:min(88vh,32rem)}.drf-main{min-width:0;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);overflow-y:auto}.drf-calendar.rdrCalendarWrapper,.drf-calendar .rdrCalendarWrapper{width:100%;background:transparent;color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--font-size-xs)}.drf-calendar .rdrDateDisplayWrapper{display:none}.drf-calendar .rdrMonthName{padding:0 var(--space-1) var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-align:center}.drf-calendar .rdrMonths{width:100%;display:flex;justify-content:stretch;gap:var(--space-3)}.drf-calendar .rdrMonth{width:auto;min-width:0;flex:1 1 0;max-width:none;padding:0}.drf-calendar .rdrWeekDay{color:var(--color-text-muted);font-size:.7rem;font-weight:var(--font-weight-semibold);line-height:1.75rem}.drf-calendar .rdrDay{height:2rem;line-height:2rem}.drf-calendar .rdrDayNumber span{color:var(--color-text-primary)}.drf-calendar .rdrDayPassive .rdrDayNumber span,.drf-calendar .rdrDayDisabled .rdrDayNumber span{color:var(--color-text-muted);opacity:.5}.drf-calendar .rdrDayToday .rdrDayNumber span{font-weight:var(--font-weight-bold)}.drf-calendar .rdrDayToday .rdrDayNumber span:after{background:var(--accent-color)}.drf-calendar .rdrDay:hover .rdrDayNumber span{color:var(--accent-color)}.drf-calendar .rdrDayPassive:hover .rdrDayNumber span{color:var(--color-text-muted)}.drf-calendar .rdrStartEdge,.drf-calendar .rdrEndEdge,.drf-calendar .rdrInRange{border-radius:0;box-shadow:none;background:color-mix(in srgb,var(--accent-color) 18%,var(--color-surface-default))}.drf-calendar .rdrInRange{inset:.2rem 0}.drf-calendar .rdrStartEdge{inset:.2rem 0 .2rem 50%}.drf-calendar .rdrEndEdge,.drf-panel[dir=rtl] .rdrStartEdge{inset:.2rem 50% .2rem 0}.drf-panel[dir=rtl] .rdrEndEdge{inset:.2rem 0 .2rem 50%}.drf-calendar .rdrStartEdge.rdrEndEdge{display:none}.drf-calendar .rdrStartEdge~.rdrDayNumber,.drf-calendar .rdrEndEdge~.rdrDayNumber{inset:0;width:1.9rem;height:1.9rem;margin:auto;border-radius:50%;background:var(--accent-dark);box-shadow:0 0 0 3px var(--accent-transparent),0 3px 8px color-mix(in srgb,var(--accent-color) 45%,transparent)}.drf-calendar .rdrEndEdge~.rdrDayNumber{background:var(--accent-deep)}.drf-calendar .rdrDay .rdrStartEdge~.rdrDayNumber span,.drf-calendar .rdrDay .rdrEndEdge~.rdrDayNumber span{color:var(--color-white);font-weight:var(--font-weight-bold)}.drf-calendar .rdrDay .rdrInRange~.rdrDayNumber span{color:var(--accent-deep);font-weight:var(--font-weight-semibold)}.drf-calendar .rdrDayStartPreview,.drf-calendar .rdrDayInPreview,.drf-calendar .rdrDayEndPreview,.drf-panel.is-empty .rdrInRange{display:none}@media(max-width:992px){.drf-panel{max-height:calc(100dvh - 5.5rem)}}@media(max-width:720px){.drf-main{min-height:0;padding:var(--space-2) var(--space-3) var(--space-3)}.drf-panel{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.drf-calendar .rdrMonthName{display:none}.drf-calendar .rdrWeekDay{overflow:visible;text-overflow:clip;white-space:nowrap;font-size:.68rem}.drf-calendar .rdrMonths{flex-direction:column;align-items:stretch}.drf-calendar .rdrMonth,.drf-calendar .rdrMonths>div,.drf-calendar .rdrMonths>div>div,.drf-calendar .rdrMonths>div>div>div{width:100%;max-width:none}}.drf-popover{position:absolute;top:100%;left:0;z-index:1300;width:min(96vw,42rem);margin-top:var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-default);box-shadow:var(--shadow-lg);color:var(--color-text-primary);font-family:var(--font-family-base);overflow:hidden}.drf-popover.is-rtl{left:auto;right:0}.drf-backdrop{display:none}@media(max-width:992px){.drf-popover,.drf-popover.is-rtl{position:fixed;top:4.5rem;inset-inline:0;left:0;right:0;width:min(42rem,calc(100vw - 1rem));margin:0 auto}}@media(max-width:720px){.drf-popover,.drf-popover.is-rtl{width:min(21.5rem,calc(100vw - 1rem))}}@media(max-width:767px){.drf-backdrop{display:block;position:fixed;inset:0;z-index:1290;background:#0a101e73}.drf-popover,.drf-popover.is-rtl{inset-inline:0;inset:auto 0 0;width:100vw;max-height:85dvh;margin:0;overflow-y:auto;border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom,0px)}}.drf{position:relative;flex:0 0 auto}.popup .buttons{text-align:center;margin-top:5px}.popup .btn-outline-success:hover,#insertItemForm .btn-outline-success:not(:disabled):not(.disabled):active{background-color:#3e5266;border-color:#3e5266;color:#fff;box-shadow:0 0 6px #888}.popup.popup--open{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--color-overlay-scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:popupBackdropIn .2s ease}.popup.popup--open .popup-dialog{animation:popupDialogIn .24s cubic-bezier(.22,1,.36,1)}@keyframes popupBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes popupDialogIn{0%{opacity:0;transform:translateY(.75rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.popup .popup-dialog{width:min(100%,52rem);max-width:100%;max-height:calc(100vh - (var(--space-4) * 2));margin:0 auto;display:flex;flex-direction:column;min-height:0}.popup .popup-dialog--xs{width:min(100%,20rem)}.popup .popup-dialog--sm{width:min(100%,28rem)}.popup .popup-dialog--md{width:min(100%,52rem)}.popup .popup-dialog--lg{width:min(100%,60rem)}.popup .popup-dialog--xl{width:min(100%,72rem);max-width:72rem}.popup .popup-dialog--full{width:min(96vw,90rem)}.popup .popup-surface{border:none;border-radius:calc(var(--radius-xl) + 2px)!important;max-height:min(90vh,calc(100vh - (var(--space-4) * 2)));background:var(--color-surface-default);box-shadow:var(--shadow-lg);overflow:hidden;display:flex;flex-direction:column;min-height:0}.popup .popup-surface ::-webkit-scrollbar{display:none}.popup .popup-shell{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);flex:1 1 auto;min-height:0;overflow:hidden}.popup .popup-title{margin-bottom:0;padding:0;gap:var(--space-3);border-bottom:1px solid var(--color-border-default);padding-bottom:var(--space-4);flex-shrink:0}.popup .popup-title-text{margin:0;text-align:start;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:1.3}.popup .close-btn{font-size:1.25rem;color:var(--color-text-primary);cursor:pointer;border:none;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.popup .popup-close-btn{display:inline-flex;align-items:center;justify-content:center;inline-size:2.5rem;block-size:2.5rem;border-radius:50%;background:var(--color-surface-default);color:var(--button-danger-bg);flex-shrink:0}.popup .close-btn:hover{color:var(--color-text-primary);background:var(--color-slate-100)}.popup .popup-content-container{background:var(--color-surface-default);box-shadow:none;border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-5);flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block-end:var(--space-4)}.popup .popup-footer{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-3);border-top:1px solid var(--color-border-default);padding-top:var(--space-4);flex-shrink:0}.popup .popup-footer .popup-btn{margin:0;flex:0 0 auto;width:auto;min-width:7rem;min-height:2.25rem;padding:.4rem 1.25rem;font-size:var(--font-size-xs);border-radius:var(--radius-md)}[dir=rtl] .popup .popup-footer{justify-content:flex-start}.img-lin-popup{width:min(100%,420px);display:block;margin:auto}.img-popup-container .popup-content{background:var(--color-surface-default)}.popup .title-container{background:var(--color-surface-default);padding:var(--space-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);align-items:flex-start!important}.popup .title-container>div:first-child{flex:1;min-width:0}.img-popup-container .popup-content .row{margin:0;overflow:hidden;border-radius:var(--radius-lg)}.img-popup-container .popup-content img{width:100%;height:100%;object-fit:contain}.popup.pdf-popup .popup-content{padding:0;background:var(--color-surface-default)}@media(max-width:700px){.popup.popup--open{align-items:flex-end;padding:var(--space-2)}.popup.popup--open .popup-dialog{animation:popupDialogInMobile .28s cubic-bezier(.22,1,.36,1)}@keyframes popupDialogInMobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}.popup .popup-dialog,.popup [class*=popup-dialog--]{width:100%;max-width:100%;max-height:calc(100vh - var(--space-2))}.popup .popup-surface{border-radius:var(--radius-lg) var(--radius-lg) 0 0!important;max-height:min(92vh,calc(100vh - var(--space-2)))}.popup .popup-shell{gap:var(--space-4);padding:var(--space-4)}.popup .popup-title{padding-bottom:var(--space-3)}.popup .popup-title-text{font-size:var(--font-size-md)}.popup .popup-content-container{padding:var(--space-5);padding-block-end:var(--space-5)}.popup .popup-content{padding-block-end:var(--space-4)}.popup .popup-footer{flex-direction:column-reverse;align-items:stretch}.popup .popup-footer .popup-btn{width:100%}.popup .popup-content .pass{width:100%;padding-inline-end:0;padding-inline-start:1.9rem}}.user-tip{display:flex;align-items:flex-start;gap:.5rem;width:100%;margin-top:8px;font-size:var(--font-size-xs);line-height:1.45}.user-tip-container{display:flex;padding:.65rem .85rem;border-radius:var(--radius-md);border:1px solid transparent;align-items:flex-start;gap:.65rem;width:100%;line-height:1.55;box-shadow:none}.user-tip__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;background:color-mix(in srgb,currentColor 12%,transparent);font-size:1rem;margin-block-start:.05rem}.user-tip__content{flex:1;min-width:0;color:inherit}.user-tip__asterisk{color:var(--input-error-color);padding-inline-end:.2rem;font-weight:var(--font-weight-bold)}.user-tip--info{color:var(--color-status-info);background:var(--color-status-info-bg);border-color:color-mix(in srgb,var(--color-status-info) 22%,transparent)}.user-tip--info .user-tip__icon{color:var(--color-status-info)}.user-tip--required{color:var(--input-error-color);background:var(--input-error-background);border-color:color-mix(in srgb,var(--input-error-color) 22%,transparent)}.user-tip--required .user-tip__icon{color:var(--input-error-color);font-size:1.25rem}.user-tip--warning{color:var(--color-status-warning);background:var(--color-status-warning-bg);border-color:color-mix(in srgb,var(--color-status-warning) 22%,transparent)}.user-tip--warning .user-tip__icon{color:var(--color-status-warning)}.user-tip--success{color:var(--color-status-success);background:var(--color-status-success-bg);border-color:color-mix(in srgb,var(--color-status-success) 22%,transparent)}.user-tip--success .user-tip__icon{color:var(--color-status-success)}[dir=rtl] .user-tip{text-align:start}.check-box-conatiner{display:flex;gap:.5rem;width:fit-content;cursor:pointer;margin:auto;justify-content:center;align-items:center}.ar div.select-card{right:10}.DatePicker{width:100%;margin:0}.DateIcon{width:18px;height:18px}.react-datepicker-popper{width:14rem;z-index:1400}.react-datepicker,.react-datepicker__month-container,.react-datepicker__header{width:100%}.react-datepicker{overflow:hidden;border:1px solid var(--color-border-default);font-size:10px;border-radius:20px;box-shadow:0 24px 56px #040c1a59,0 0 32px #037efc1f}.react-datepicker-wrapper{width:100%;height:var(--input-height);display:flex;align-items:center;border:var(--input-border);border-radius:var(--input-border-radius);padding:0 var(--input-padding-inline);background:var(--input-background-fill);box-shadow:var(--input-elevation);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.react-datepicker__input-container .react-datepicker__calendar-icon{padding:0;align-self:center;display:inline-flex;align-items:center;justify-content:center}.DatePicker .react-datepicker-wrapper:focus-within{border-color:var(--accent-color);box-shadow:var(--focus-ring)}.DatePicker .dateInput{width:100%;height:calc(var(--input-height) - 2px);margin:0;padding:0;border:none;background:transparent;color:var(--input-text-color);font-size:var(--font-size-sm)}.DatePicker .dateInput::placeholder{font-size:var(--font-size-xs);color:var(--input-placeholder-tint)}.DatePicker .dateInput:focus{outline:none}.react-datepicker__input-container{display:flex;flex-flow:row-reverse;align-items:center}.react-datepicker__navigation{top:1rem;overflow:visible;width:2rem;height:2rem;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:#ffffff14;transition:background .2s ease,transform .2s ease}.react-datepicker__navigation:hover{background:var(--accent-color);border-color:var(--accent-color);transform:scale(1.06)}.react-datepicker__year-dropdown{background:linear-gradient(180deg,#16345f,#0c1d38);border:1px solid rgba(255,255,255,.14);border-radius:14px;box-shadow:0 16px 34px #040c1a73;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;min-width:100px;max-height:200px;padding:.25rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-sizing:border-box;scrollbar-gutter:stable;background-clip:padding-box;clip-path:inset(0 round 14px);contain:paint;color:#e2e8f0}.react-datepicker__year-dropdown::-webkit-scrollbar{width:6px}.react-datepicker__year-dropdown::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.react-datepicker__year-dropdown::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:999px;border:1px solid transparent}.react-datepicker__year-dropdown::-webkit-scrollbar-thumb:hover{background:#38bdf8}.react-datepicker__year-option:hover{background:#ffffff1f}.react-datepicker__year-option--selected_year{background:var(--accent-color);color:#fff;font-weight:700}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{top:.45rem;border-color:#fff;color:#fff}.react-datepicker__header{padding:0;height:auto;border-bottom:none;border-radius:0;background:transparent}.react-datepicker__current-month{color:#fff;letter-spacing:1.2px}.react-datepicker__day-name{color:var(--color-text-muted);letter-spacing:1.2px;font-weight:700;text-transform:uppercase}.react-datepicker__current-month{font-size:.95rem;font-weight:800}.react-datepicker__day-names{background:var(--color-surface-default)}.react-datepicker__day-names,.react-datepicker__week{display:flex;justify-content:space-evenly;font-weight:600}.react-datepicker__day-name{text-transform:uppercase}.react-datepicker__day{display:flex;align-items:center;justify-content:center;width:2rem;height:1.5rem;margin:.12rem;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;border-radius:50%;transition:all .2s ease}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range{background:linear-gradient(135deg,var(--accent-color),#0284c7)!important;color:#fff!important;border-radius:8px;font-weight:800;box-shadow:0 4px 12px #037efc80,inset 0 1px #ffffff59!important}.react-datepicker__day--today{font-weight:800;box-shadow:inset 0 0 0 1.5px var(--accent-color)}.react-datepicker__day--outside-month{opacity:.4;font-weight:400}.react-datepicker__day--in-range:not(.react-datepicker__day--selected){background:color-mix(in srgb,var(--accent-color) 38%,var(--color-surface-default))!important;color:var(--color-text-primary)!important;border-radius:0}.react-datepicker__day:not(.react-datepicker__day--selected):not(.react-datepicker__day--keyboard-selected):not(.react-datepicker__day--in-range):not(.react-datepicker__day--in-selecting-range):hover{background:var(--accent-transparent);color:var(--color-text-primary);border-radius:50%;transform:scale(1.08)}.react-datepicker__today-button{display:flex;justify-content:end;padding:.6rem .75rem .75rem;border-top:1px solid var(--color-border-default);background:transparent;cursor:pointer;font-size:var(--font-size-xs);font-weight:700;color:var(--accent-color)}.react-datepicker__today-button:hover{text-decoration:underline}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover{background:var(--accent-dark, var(--accent-color))!important;color:var(--color-text-on-dark)!important}.react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{color:#0c1d38;fill:#0c1d38;stroke:#0c1d38}.react-datepicker__year-read-view--selected-year,.react-datepicker__month-read-view--selected-month{color:var(--color-text-on-dark);font-weight:var(--font-weight-medium);letter-spacing:1.2px}.react-datepicker__close-icon:after{padding:2px 2px 4px;background-color:var(--accent-color)}.date-picker-label{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.DatePickerContainer .default-label{padding:0!important}.form-date-row{display:flex;justify-content:space-between;padding:.75rem;border:var(--input-border);border-radius:var(--input-border-radius)}.dp-head{display:flex;align-items:center;gap:0rem;padding:.9rem .5rem .8rem;background:linear-gradient(135deg,#16345f,#0c1d38 70%);box-shadow:inset 0 1px #ffffff24}.dp-head-icon{flex:0 0 auto;width:2.1rem;height:2.1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:25px;font-size:1.2rem;color:var(--accent-color);background:#ffffff1f;border:1px solid var(--accent-color)}.dp-head-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:800;letter-spacing:.02em;text-shadow:0 1px 0 rgba(13,68,248,.35);color:var(--accent-color)}.dp-head-nav{flex:0 0 auto;display:inline-flex;align-items:center;gap:.45rem}.dp-head-arrow{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--accent-color);background:#ffffff14;color:var(--accent-color);cursor:pointer;transition:background .2s ease,transform .2s ease}.dp-head-arrow:hover{background:var(--accent-color);border-color:var(--accent-color);transform:scale(1.06)}.dp-head-arrow-icon{font-size:1.15rem}html[dir=rtl] .dp-head-arrow-icon{transform:scaleX(-1)}.dp-head-arrow-disabled{opacity:.35;cursor:default}.dp-head-arrow-disabled:hover{background:#ffffff14;border-color:#ffffff38;transform:none}.multiSelect .default-label{margin-bottom:var(--field-label-gap);text-align:start;height:auto;min-height:0}.multiSelect,.form-group{display:flex;flex-direction:column;justify-content:flex-end}.search-section .row{align-items:flex-end}.search-section .default-label,.search-section .field-label-row{min-height:1.35rem}.form-select__menu-portal{z-index:9999!important}.form-select__control--is-disabled{opacity:.65;cursor:not-allowed;background-color:var(--color-surface-muted)!important}.multiSelect .error-message{margin-top:.35rem}[dir=rtl] .form-select__value-container{padding-inline:var(--input-padding-inline)}[dir=rtl] .form-select__dropdown-indicator{padding-inline:.85rem}.multi-select *{text-align:start}.confirm-alert-wrapper{position:fixed;inset:0;background:#0f172a6b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;animation:fadeIn .3s ease forwards;padding:1rem}.react-confirm-alert-overlay{z-index:10000}.confirm-alert-box{width:min(100%,30rem);background:var(--color-surface-default);padding:1.5rem;border-radius:var(--radius-xl);text-align:start;box-shadow:var(--shadow-lg);border:1px solid var(--color-border-default)}.confirm-alert-header{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.confirm-alert-box h4{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.confirm-alert-box p{margin:0;color:var(--color-text-secondary);line-height:1.6}.confirm-alert-box .buttons{display:flex;gap:1rem;justify-content:flex-end;align-items:center}.confirm-alert-btn{min-width:120px;padding:.75rem 1.25rem;border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.confirm-alert-btn-secondary{background:var(--color-surface-default);color:var(--color-text-secondary);border:1px solid var(--color-border-strong)}.confirm-alert-btn-primary{background-color:var(--button-primary-bg);color:var(--button-primary-color)}.confirm-alert-btn-primary:hover{background-color:var(--button-primary-bg-hover)}.confirm-alert-btn-secondary:hover{background:var(--color-surface-muted);color:var(--color-text-primary)}.animate-in{animation:slideDown .3s ease forwards}.animate-out{animation:slideUp .3s ease forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{transform:translateY(-40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideUp{0%{transform:translateY(0);opacity:1}to{transform:translateY(-40px);opacity:0}}@media(max-width:640px){.confirm-alert-box{padding:1rem}.confirm-alert-box .buttons{flex-direction:column-reverse;align-items:stretch}.confirm-alert-btn{width:100%}}.file-upload-container{width:100%;max-width:100%;min-width:0;margin-bottom:1rem}.file-upload-shell{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:100%}.file-upload-dropzone{position:relative;width:100%;min-height:10.5rem;display:flex;flex-direction:column;align-items:stretch;justify-content:center;cursor:pointer;padding:1.25rem;border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-default);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.file-upload-dropzone:hover{border-color:var(--accent-color);background:var(--color-surface-muted);box-shadow:var(--shadow-sm)}.file-upload-dropzone:hover .file-upload-icon-ring{border-color:var(--accent-color);background:var(--accent-transparent)}.file-upload-dropzone:hover .upload-icon,.file-upload-dropzone:hover .upload-cycle-icon{color:var(--accent-color);transform:translateY(-2px)}.file-upload-dropzone.dragging{border-color:var(--accent-color);border-style:solid;background:var(--color-surface-muted);box-shadow:var(--focus-ring);animation:dropzone-glow 1.4s ease-in-out infinite}.file-upload-dropzone.dragging .file-upload-icon-ring{border-color:var(--accent-color);animation:upload-ring-pop .4s ease}.file-upload-dropzone.dragging .upload-icon,.file-upload-dropzone.dragging .upload-cycle-icon{color:var(--accent-color);animation:upload-icon-bounce .6s ease infinite}.file-upload-dropzone.has-file{min-height:auto;border-color:var(--color-status-success);border-style:dashed;background:var(--color-surface-default)}.file-upload-dropzone.has-file:hover{border-color:var(--accent-color)}.file-upload-dropzone.has-file .file-upload-placeholder{opacity:.72}.file-upload-dropzone.uploader-error{border-color:var(--err-color);background:var(--err-bg-color);animation:dropzone-shake .4s ease}.file-upload-dropzone.uploader-error .upload-icon,.file-upload-dropzone.uploader-error .upload-cycle-icon,.file-upload-dropzone.uploader-error .upload-meta-icon{color:var(--err-color)}.file-upload-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.file-upload-placeholder{display:flex;flex-direction:column;align-items:start;gap:.875rem;width:100%;transition:opacity .2s ease}.file-upload-placeholder .d-flex{align-items:center;justify-content:center;gap:.875rem}.file-upload-icon-ring{display:flex;align-items:center;justify-content:center;width:4.75rem;min-height:4.75rem;padding:.45rem .35rem;border-radius:var(--radius-md);background:var(--color-surface-muted);border:1.5px solid var(--color-border-default);transition:background-color .2s ease,border-color .2s ease;animation:upload-bob 3s ease-in-out infinite;overflow:hidden}.upload-icon-cycle{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;width:100%;animation:upload-icon-swap .5s ease}.upload-cycle-icon{font-size:1.65rem;color:var(--color-text-muted);transition:color .2s ease,transform .2s ease;flex-shrink:0}.upload-cycle-name{font-size:.62rem;font-weight:var(--font-weight-bold);letter-spacing:.03em;color:var(--accent-color);text-transform:uppercase;line-height:1.1;text-align:center;max-width:4rem;word-break:break-word}.upload-text-main{margin:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--color-text-primary);text-align:start;line-height:1.5;max-width:28rem}.file-upload-container .file-upload-label{width:100%!important;padding-inline:.5rem!important;font-size:var(--font-size-xs)!important;text-align:start!important}.file-upload-text-count,.file-upload-text-size{text-align:start;font-size:var(--font-size-xs);color:var(--color-text-muted)}.upload-meta-panel{width:100%;display:flex;flex-wrap:wrap;gap:.5rem}.upload-meta-grid{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:.5rem}.upload-meta-row{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;border-radius:var(--radius-md);background:var(--color-surface-muted);border:1px solid var(--color-border-default);animation:meta-fade-in .4s ease both}.upload-meta-row--formats{animation-delay:.05s;width:100%}.upload-meta-grid .upload-meta-row:nth-child(1){animation-delay:.1s}.upload-meta-grid .upload-meta-row:nth-child(2){animation-delay:.15s}.upload-meta-icon{flex-shrink:0;font-size:1.1rem;color:var(--accent-color);margin-block-start:.1rem}.upload-meta-copy{display:flex;flex-direction:column;gap:.1rem;min-width:0;text-align:start}.upload-meta-label{font-size:.7rem;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);line-height:1.3}.upload-meta-value{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.4;word-break:break-word}.file-upload-errors{margin-block-start:.75rem;width:100%}.file-upload-errors .error-message{margin:.25rem 0 0;font-size:var(--font-size-xs);text-align:center}@keyframes upload-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes upload-icon-swap{0%{opacity:0;transform:scale(.82)}40%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes upload-icon-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes upload-ring-pop{0%{transform:scale(.9)}60%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes dropzone-glow{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:var(--focus-ring)}}@keyframes dropzone-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes meta-fade-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.file-upload-dropzone,.file-upload-icon-ring,.upload-icon,.upload-cycle-icon,.upload-icon-cycle,.upload-meta-row{animation:none!important;transition:none!important}.file-upload-dropzone:hover{transform:none}}@media(max-width:600px){.upload-meta-grid{grid-template-columns:1fr}.file-upload-dropzone{padding:1rem}}.file-upload-preview-container{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start;width:100%}.file-upload-preview{position:relative;display:flex;flex-direction:column;width:7.5rem;border-radius:var(--radius-md);border:1px solid var(--color-border-default);background:var(--color-surface-default);box-shadow:var(--shadow-sm);overflow:hidden;animation:preview-pop .35s ease;transition:box-shadow .2s ease,transform .2s ease}.file-upload-preview:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.file-upload-preview.with-image{height:auto}.file-upload-preview-image{width:100%;height:5.5rem;object-fit:cover;display:block}.file-upload-preview:not(.with-image){padding:.75rem .75rem .5rem;min-height:6.5rem}.file-upload-preview:not(.with-image) .file-icon-wrapper{margin-block-end:.5rem}.file-icon-wrapper{width:2.25rem;height:2.25rem;border-radius:var(--radius-sm);background:var(--accent-color);display:flex;align-items:center;justify-content:center;flex-shrink:0}.file-icon-wrapper .file-icon{font-size:1.25rem;color:var(--color-text-inverse)}.file-preview-footer{padding:.4rem .5rem .5rem;border-block-start:1px solid var(--color-border-default);background:var(--color-surface-muted)}.file-preview-footer .file-name{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.file-preview-footer .file-size{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-block-start:.1rem;text-align:start}.file-upload-preview .file-remove-btn{position:absolute;top:.3rem;inset-inline-end:.3rem;width:1.4rem;height:1.4rem;border-radius:50%;padding:0;background:var(--color-surface-default);border:1px solid var(--color-border-default);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-status-danger);font-size:.85rem;box-shadow:var(--shadow-sm);transition:background-color .15s ease,transform .15s ease;z-index:2}.file-upload-preview .file-remove-btn:hover{background:var(--color-status-danger-bg);transform:scale(1.1)}@keyframes preview-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.file-upload-preview{animation:none!important;transition:none!important}.file-upload-preview:hover{transform:none}}@media(max-width:600px){.file-upload-preview{width:6.5rem}}.text-container{width:100%;display:flex;flex-direction:column;margin-bottom:1rem}.text-container .default-label{flex:0 0 auto;width:100%;text-align:start;margin-bottom:.25rem}.text-area-container{align-items:flex-start}.text-area-length{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:end;margin-top:.35rem}.text-area-length span{color:var(--color-text-muted);font-size:var(--font-size-xs)}.full-screen-icon{color:var(--primary-color);width:100px;height:100px}.item-screen{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.screen-header{display:flex;justify-content:space-between;align-items:center;margin:0rem 0rem .5rem;width:100%;padding:1rem;background-color:var(--color-surface-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);gap:1rem;text-align:start;font-weight:700}.screen-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;min-width:0}.header-link{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-size:var(--font-size-xs)}html[dir=rtl] .header-link-flip svg{transform:scaleX(-1)}.screen-header-actions>.popup-btn,.screen-header-actions .screen-tour-global-trigger{margin:0}.screen-header .col{gap:.5rem;display:flex;flex-direction:column;padding-inline:0}.screen-header .col .haed-col{gap:.5rem}.screen-header .title-container{display:flex;flex-direction:column;gap:.5rem}.screen-header .title{font-size:1.15rem;text-decoration:underline;text-underline-offset:8px;text-decoration-color:var(--color-border-default);font-weight:500;color:var(--color-text-primary)}.screen-header .popup-btn{margin:0}.screen-header-icon{display:inline-flex;flex:none}.screen-header .icon{width:2rem;height:2rem;color:var(--color-icon-soft);margin-inline-end:.5rem}.screen-header .subtitle{font-size:.875rem;font-weight:400;color:var(--color-text-muted)}@media(min-width:561px)and (max-width:991px){.screen-header{flex-wrap:wrap}.screen-header>.col{flex:1 1 14rem;min-width:0}.screen-header-actions{flex:0 1 auto;margin-inline-start:auto}}@media(max-width:560px){.screen-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title actions help";align-items:center;gap:.5rem;width:auto;margin-inline:0;padding:.75rem}.screen-header>.col{grid-area:title;width:auto;min-width:0}.screen-header>.tour-help-wrap{grid-area:help;align-self:center}.screen-header-actions{grid-area:actions;justify-content:flex-end;flex-wrap:nowrap;gap:.4rem;width:auto}.screen-header-actions.is-empty{display:none}.screen-header-actions>*,.screen-header-actions .popup-btn,.screen-header-actions .action-btn{width:auto;min-width:0;max-width:100%;margin:0}.screen-header-actions .popup-btn,.screen-header-actions .action-btn{min-height:2.25rem;padding:.4rem 1rem}.screen-header-actions .actions-container{display:contents}.screen-header-actions .action-btn.has-icon .action-btn-label,.screen-header-actions .header-link .header-link-label{display:none}.screen-header-actions .header-link{width:2.5rem;height:2.5rem;padding:0;justify-content:center}.screen-header-actions .action-btn.has-icon{width:2.5rem;min-height:2.5rem;padding:0}.screen-header .title{font-size:1rem;text-underline-offset:6px}.screen-header .subtitle{font-size:.75rem;white-space:normal}.screen-header .icon{width:1.75rem;height:1.75rem;margin-inline-end:.35rem;flex:none}.qp-header-title{width:100%}}.tour-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.6rem}.tour-chips span{font-size:.75rem;padding:.15rem .55rem;border-radius:999px;background:var(--accent-transparent, rgba(37, 99, 235, .1));color:var(--accent-color, #2563eb)}.tour-dots{display:flex;align-items:center;gap:.3rem;margin-inline-end:auto;flex:1 1 0;min-width:0;overflow:hidden}.tour-dots button{flex:none;width:.5rem;height:.5rem;padding:0;border:0;border-radius:50%;background:var(--color-border-default, #d1d5db);cursor:pointer;transition:all .2s}.tour-dots button.done{background:color-mix(in srgb,var(--accent-color, #2563eb) 45%,transparent)}.tour-dots button.on{width:1.1rem;border-radius:999px;background:var(--accent-color, #2563eb)}@media(max-width:480px){.tour-dots{display:none}}.tour-card-wrap{position:fixed;animation:tour-pop .22s cubic-bezier(.2,.9,.3,1.2)}.tour-card-wrap.is-above{animation-name:tour-pop-up}.tour-card{position:relative;overflow:hidden;background:var(--color-surface-default, #fff);color:var(--color-text-primary, #111);border-radius:16px;box-shadow:0 18px 50px #080f2359,0 0 0 1px var(--color-border-default, rgba(0, 0, 0, .08))}.tour-arrow{position:absolute;width:14px;height:14px;background:var(--color-surface-default, #fff);transform:translate(-50%) rotate(45deg)}.tour-card-wrap.is-below .tour-arrow{top:-7px;box-shadow:-2px -2px 3px #0000000f}.tour-card-wrap.is-above .tour-arrow{bottom:-7px;box-shadow:2px 2px 3px #0000000f}.tour-progress{height:4px;background:var(--color-border-default, #e5e7eb);overflow:hidden}.tour-progress span{display:block;height:100%;background:var(--accent-color, #2563eb);transition:width .3s ease}.tour-body{overflow:hidden;padding:1rem 1.1rem .4rem}.tour-head{display:flex;align-items:center;gap:.75rem}.tour-badge{flex:none;width:2.5rem;height:2.5rem;border-radius:.9rem .9rem .9rem .3rem;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-transparent, rgba(37, 99, 235, .12));color:var(--accent-color, #2563eb)}.tour-titles{min-width:0;flex:1;display:flex;flex-direction:column;line-height:1.25}.tour-titles small{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted, #6b7280)}.tour-titles b{font-size:1.02rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tour-x{flex:none;border:0;background:transparent;color:var(--color-text-muted, #6b7280);width:1.8rem;height:1.8rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.tour-x:hover{background:var(--color-border-default, #eee);color:inherit}.tour-card .tour-text{margin:.75rem 0 .25rem;font-size:.9rem;line-height:1.55;white-space:pre-line;color:var(--color-text-secondary, inherit)}.tour-foot{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;overflow:hidden;padding:.7rem 1.1rem 1rem}.tour-count{flex:none;font-size:.75rem;color:var(--color-text-muted, #6b7280)}.tour-btn{flex:none;white-space:nowrap;display:inline-flex;align-items:center;gap:.15rem;padding:.4rem .8rem;border-radius:10px;border:1px solid var(--color-border-default, #d9dee7);background:transparent;color:inherit;font-size:.85rem;cursor:pointer;transition:background .15s,transform .1s}.tour-btn:hover{background:var(--color-border-default, #f0f1f4)}.tour-btn:active{transform:scale(.97)}.tour-btn.primary{background:var(--accent-color, #2563eb);border-color:transparent;color:#fff}.tour-btn.primary:hover{background:var(--accent-color, #2563eb);filter:brightness(1.1)}.tour-btn:disabled{opacity:.4;cursor:default;pointer-events:none}.tour-try{display:flex;align-items:center;gap:.55rem;margin-top:.7rem;padding:.55rem .7rem;border-radius:10px;font-size:.85rem;font-weight:600;background:var(--accent-transparent, rgba(37, 99, 235, .1));color:var(--accent-color, #2563eb);border:1px dashed var(--accent-border-color, rgba(37, 99, 235, .35))}.tour-try svg{flex:none;animation:tour-nudge 1.2s ease-in-out infinite}.tour-try.is-done{border-style:solid;background:color-mix(in srgb,#16a34a 12%,transparent);border-color:color-mix(in srgb,#16a34a 40%,transparent);color:#16a34a}.tour-try.is-done svg{animation:none}@keyframes tour-nudge{0%,to{transform:translate(0)}50%{transform:translate(3px,3px)}}@keyframes tour-pop{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@keyframes tour-pop-up{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tour-card-wrap,.tour-try svg{animation:none}.tour-progress span{transition:none}}.tour-block{position:fixed;pointer-events:auto}.tour-layer{position:fixed;inset:0;z-index:10000;animation:tour-fade .2s ease-out}.tour-layer.is-interactive{pointer-events:none}.tour-layer.is-interactive .tour-card-wrap{pointer-events:auto}.tour-spot{position:fixed;border-radius:12px;box-shadow:0 0 0 9999px #0a101e9e;pointer-events:none;transition:top .25s ease,left .25s ease,width .25s ease,height .25s ease}.tour-spot-ring{position:absolute;inset:-2px;border-radius:inherit;border:2px solid var(--accent-color, #2563eb);animation:tour-pulse 1.6s ease-out infinite}@keyframes tour-fade{0%{opacity:0}to{opacity:1}}@keyframes tour-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.tour-layer,.tour-spot-ring{animation:none}.tour-spot{transition:none}}.tour-hint{position:fixed;z-index:10001;display:flex;gap:var(--space-2, .5rem);align-items:flex-start;padding:var(--space-2, .5rem) var(--space-3, .75rem);border-radius:var(--radius-md, 8px);font-size:var(--font-size-sm, .85rem);font-weight:var(--font-weight-medium, 500);line-height:1.45;text-align:start;background:var(--color-surface-default);color:var(--color-text-primary);border:1px solid var(--color-border-default);box-shadow:var(--shadow-md);pointer-events:none;animation:tour-hint-in var(--duration-fast, .2s) var(--ease-standard, ease)}.tour-hint>iconify-icon,.tour-hint>svg{flex:none;color:var(--accent-color)}.tour-hint-arrow{position:absolute;top:-6px;left:var(--arrow-x, 24px);width:10px;height:10px;background:var(--color-surface-default);border-top:1px solid var(--color-border-default);border-left:1px solid var(--color-border-default);transform:translate(-50%) rotate(45deg)}@keyframes tour-hint-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tour-hint{animation:none}}.screen-header .tour-help-wrap{flex:none}.tour-help-wrap{position:relative;display:inline-flex}.tour-help{width:1.75rem;height:1.75rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent-color) 35%,var(--color-border-default));background:var(--accent-transparent);color:var(--accent-color);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:transform .15s,background .15s,color .15s}.tour-help:hover{background:var(--accent-color);color:var(--color-text-inverse, #fff);transform:scale(1.08)}.tour-help:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.tour-help.is-nudging{animation:tour-wiggle .6s ease}@keyframes tour-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg) scale(1.12)}75%{transform:rotate(14deg) scale(1.12)}}@media(prefers-reduced-motion:reduce){.tour-help.is-nudging{animation:none}}.route-filter-bar{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid color-mix(in srgb,var(--accent-color) 35%,var(--color-border-default));border-radius:var(--radius-lg);background:var(--accent-transparent);color:var(--accent-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.route-filter-bar span{flex:1;min-width:0;overflow-wrap:anywhere}.route-filter-clear{display:inline-flex;align-items:center;gap:var(--space-1);min-height:2rem;padding:0 var(--space-3);border:1px solid color-mix(in srgb,var(--accent-color) 40%,transparent);border-radius:var(--radius-pill);background:var(--color-surface-default);color:var(--accent-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer}.tabs-container{display:flex;margin-top:1rem;margin-bottom:1rem;padding:5px;background-color:inherit;width:fit-content;height:fit-content;justify-content:center;background-color:#f0f0f0;border-radius:10px;margin-inline-start:10px;gap:0px}.tabs-container .tab{width:fit-content;text-align:center;margin:0 1px;transition:.2s ease-in-out;font-size:12px;cursor:pointer;color:var(--primary-color);padding:5px 15px;font-weight:600;border-bottom:2px solid transparent}.tabs-container .tab:hover,.tabs-container .tab.active-tab{background-color:#fff;border-radius:10px}.tab-count{background-color:var(--button-danger-bg);color:#fff;border-radius:var(--radius-pill);width:20px;text-align:center;display:inline-flex;box-shadow:var(--shadow-sm);align-items:center;justify-content:center;height:20px;font-size:12px}@media(max-width:768px){.tabs-container{width:100%;max-width:100%;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;margin-inline:0;-webkit-overflow-scrolling:touch}.tabs-container .tab{flex-shrink:0}}@media(max-width:576px){.tabs-container .tab{font-size:10px;padding:8px 10px}}.tab-name{white-space:nowrap}.wrap-tabs{max-width:100%;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;align-items:flex-start}.pages-wrapper{padding:16px;border-radius:var(--radius-lg);background:var(--color-surface-default);box-shadow:var(--shadow-lg)}.pages-wrapper .header-page{padding:0 1.5rem}.pages-wrapper .header-page .title{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;color:var(--accent-color);text-shadow:none}.pages-wrapper .header-page .header-icon{display:inline-flex;align-items:center;justify-content:center}.pages-wrapper .header-page .sub-title{font-size:.5rem;color:var(--color-text-muted)}@media(max-width:768px){.pages-wrapper{margin-inline:0rem;padding-inline:.5rem}.pages-wrapper .header-page{padding-inline:0rem}}.tablet-container{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background-color:var(--color-surface-default);box-shadow:var(--shadow-sm);padding:0;overflow:hidden;display:flex;flex-direction:column}.wrapper-table{overflow:auto;max-height:70vh;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;background-color:var(--color-surface-default);flex:1 1 auto;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) var(--color-surface-muted)}table{width:100%;min-width:100%;table-layout:auto;border-collapse:separate;border-spacing:0;--col-buffer: 10px;background-color:var(--color-surface-default)}.hidden{display:none}.sticky-col,.sticky{position:sticky;inset-inline-end:0;z-index:4;text-align:center;white-space:nowrap;width:1%;min-width:6.5rem;max-width:none;padding-inline:.5rem;border-inline-start:1px solid var(--color-border-strong);box-shadow:-4px 0 10px -6px color-mix(in srgb,var(--color-text-primary) 10%,transparent);overflow:visible}.sticky-col{top:0;z-index:6}.table-desktop tbody tr td.sticky{background-color:var(--color-table-sticky-bg)}.table-desktop tbody tr.row-even td.sticky{background-color:var(--color-table-sticky-bg-alt)}.table-desktop tbody tr:hover td.sticky{background-color:var(--color-table-sticky-bg-hover)}.table-desktop tbody tr.row-selected td.sticky{background-color:var(--color-table-sticky-bg-selected)}[dir=rtl] .sticky,[dir=rtl] .sticky-col{border-inline-start:none;border-inline-end:1px solid var(--color-border-strong);box-shadow:4px 0 10px -6px color-mix(in srgb,var(--color-text-primary) 10%,transparent)}.table-actions-container,.actions-column{display:inline-flex;justify-content:center;align-items:center;gap:.35rem;flex-wrap:nowrap;width:fit-content;margin-inline:auto}th{position:sticky;top:0;z-index:3;vertical-align:middle;font-family:var(--font-family-display),var(--font-family-base);font-weight:var(--font-weight-semibold);color:var(--color-table-header-text);background:var(--color-table-header-bg);box-sizing:border-box;text-align:center!important;border-bottom:1px solid var(--color-border-default);padding:var(--table-cell-padding) .7rem;font-size:var(--font-size-sm);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}th.sticky-col{font-size:var(--font-size-xs);text-align:center;background:var(--color-table-header-bg)}tbody tr{background-color:var(--color-surface-default);transition:background-color var(--duration-fast) var(--ease-standard)}tbody tr.row-even{background-color:var(--color-table-row-even)}tbody tr:hover{background-color:var(--color-table-row-hover)}td{border-bottom:1px solid var(--color-border-default);box-sizing:border-box;padding:var(--table-cell-padding) .7rem;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--color-text-primary);text-align:center!important;vertical-align:middle;line-height:1.45;max-width:22rem}td .form-group{min-width:9rem}.table-desktop td .truncated-cell{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;text-align:center!important}.table-desktop td .truncated-cell>*,.table-desktop td .truncated-cell>.text-field-container{text-align:center!important}.wrapper-table.has-horizontal-scroll{box-shadow:inset -8px 0 8px -8px color-mix(in srgb,var(--color-text-primary) 8%,transparent)}.sortable-col{cursor:pointer;-webkit-user-select:none;user-select:none}tr.row-clickable{cursor:pointer}tr.row-clickable:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px}.table-desktop{width:100%;min-width:100%}td.sticky{max-width:none;overflow:visible;text-overflow:unset}.tablet-container .table-desktop>tbody>tr.row-selected{background-color:color-mix(in srgb,var(--accent-color) 8%,var(--color-surface-default))}th.fit,td.fit{width:3rem;min-width:3rem;max-width:3rem;padding:.5rem;text-align:center}.table-footer-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;width:100%;padding:.55rem 1rem;border-top:1px solid var(--color-border-default);background:var(--color-surface-muted);font-size:var(--font-size-sm);flex-shrink:0}.table-footer-controls{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-inline-start:auto}@media(max-width:992px){.table-footer-bar{padding:.5rem .85rem;font-size:var(--font-size-xs)}td{max-width:16rem}}@media(max-width:768px){.table-footer-bar{row-gap:.5rem}.table-footer-controls{flex:1 1 auto;justify-content:flex-end}th,td{padding:.6rem .65rem}td{font-size:var(--font-size-xs)}}@media(max-width:576px){.table-footer-bar{align-items:stretch;flex-direction:column;font-size:.72rem}.table-footer-controls{margin-inline-start:0;width:100%;justify-content:center;gap:.5rem}th{white-space:normal;word-break:break-word}.sticky-col,.sticky{min-width:var(--layout-touch-target)}.tablet-container{border-radius:var(--radius-md)}}td.sticky,th.sticky-col{min-width:max-content}@media(max-width:799px){.tablet-container{border:0;box-shadow:none;background:transparent;overflow:visible}.tablet-container>.wrapper-table{overflow:visible;max-height:none!important;height:auto!important;background:transparent}.wrapper-table.has-horizontal-scroll{box-shadow:none}.table-desktop,.table-desktop tbody{display:block;width:100%;min-width:0;background:transparent}.table-desktop thead{display:none}.table-desktop>tbody{display:grid;grid-template-columns:minmax(0,1fr);gap:.4rem}.tablet-container .table-desktop>tbody>tr{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.35rem;align-content:start;margin:0;padding:.5rem .65rem;background-color:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-xl, 1rem);box-shadow:var(--shadow-sm);overflow:hidden}.tablet-container .table-desktop>tbody>tr.row-selected{border-color:var(--accent-color)}.table-desktop>tbody>tr>td{display:block;width:auto;min-width:0;max-width:none;padding:0;border:0;text-align:start!important;font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.35}.table-desktop>tbody>tr>td.hidden{display:none}.table-desktop>tbody>tr>td[data-m=title]{grid-column:1 / -1;display:flex;align-items:center;gap:.55rem;padding-inline-end:2.4rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.table-desktop>tbody>tr>td[data-m=title] .truncated-cell{flex:1 1 auto;min-width:0}.table-desktop>tbody>tr>td[data-m=sub]{padding:.3rem .5rem;border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-primary)}.table-desktop>tbody>tr>td[data-m=more]{display:none}.table-desktop>tbody>tr>td[data-m=actions]{grid-column:1 / -1;display:flex;justify-content:flex-start;flex-wrap:wrap;position:static;width:auto;min-width:0;margin-top:0;padding:.4rem 0 0;border:0;border-top:1px solid var(--color-border-default);box-shadow:none;background-color:transparent!important}.table-desktop>tbody>tr>td[data-m=actions] .actions-overflow{margin-inline:0}.table-desktop>tbody>tr>td[data-m=actions] .table-action{width:auto;min-width:0;height:1.85rem;min-height:1.85rem;padding:0 .6rem;gap:.35rem;border-radius:var(--radius-md)}.table-desktop>tbody>tr>td[data-m=actions] .table-action>svg{width:1rem;height:1rem}.table-desktop>tbody>tr>td[data-m=actions] .table-action-label{display:inline;font-size:var(--font-size-xs);font-weight:600;color:var(--color-white);white-space:nowrap}.table-desktop>tbody>tr>td[data-m=select]{position:absolute;top:.7rem;inset-inline-end:.75rem;width:auto;min-width:0;max-width:none;padding:0}.table-desktop>tbody>tr.row-has-select>td[data-m=title]{padding-inline-end:4.8rem}.table-desktop>tbody>tr>td .truncated-cell{max-width:100%;justify-content:flex-start;width:auto}.table-desktop>tbody>tr>td[data-m=title] .truncated-cell>*,.table-desktop>tbody>tr>td[data-m=sub] .truncated-cell>*{text-align:start!important}.tablet-container .table-desktop>tbody>tr.table-empty-row{display:block;padding:0;border:0;background:transparent;box-shadow:none}.table-desktop>tbody>tr>td[colspan]{grid-column:1 / -1;text-align:center!important}.table-desktop>tbody>tr.row-clickable,.table-desktop>tbody>tr[data-compact=true]{cursor:pointer}}@media(min-width:560px)and (max-width:799px){.table-desktop>tbody{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(max-width:799px){.table-desktop>tbody>tr>td[data-m=title] .combined-cell{gap:.2rem}.table-desktop>tbody>tr>td[data-m=title] .combined-cell-primary{color:var(--color-text-primary);font-size:var(--font-size-sm)}.table-desktop>tbody>tr>td[data-m=title] .combined-cell-primary .combined-cell-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere}.table-desktop>tbody>tr>td[data-m=title] .combined-cell-secondary{gap:.1rem .7rem;font-size:.7rem}.table-desktop>tbody>tr>td[data-m=sub] .combined-cell-primary{color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium, 500)}.table-desktop>tbody>tr>td[data-m=sub] .combined-cell-primary .combined-cell-icon{font-size:.9rem}.table-desktop>tbody>tr[data-compact=true]>td[data-m=sub] .combined-cell-secondary{display:none}.table-desktop>tbody>tr[data-compact=false]>td[data-m=sub] .combined-cell-secondary{flex-direction:column;gap:.05rem}}@media(max-width:559px){.tablet-container .table-footer-bar{position:sticky;bottom:.6rem;z-index:20;display:grid;grid-template-columns:2.3rem minmax(0,1fr) 2.3rem auto;grid-template-areas:"prev page next size";align-items:center;gap:.4rem;width:auto;margin:.5rem .15rem 0;padding:.35rem .5rem;border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-surface-default) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-lg)}.tablet-container .table-footer-controls,.tablet-container .table-footer{display:contents}.tablet-container .displayed-row-count{display:none}.tablet-container .page-size-selector{grid-area:size;justify-self:end}.tablet-container .page-size-react-select{min-width:3.4rem}.tablet-container .page-size-react-select .page-size__control{min-height:2.3rem}.tablet-container .page-cards-container,.tablet-container .pagination-nav-text{display:none}.tablet-container .pagination-nav-btn{width:2.3rem;height:2.3rem;min-width:2.3rem;padding:0;justify-content:center;border-radius:50%;background:var(--accent-transparent);border-color:color-mix(in srgb,var(--accent-color) 30%,var(--color-border-default));color:var(--accent-color)}.tablet-container .pagination-nav-btn .pagination-icon{width:1.3rem;height:1.3rem}.tablet-container .pagination-nav-btn:active{background:var(--accent-color);color:var(--color-text-inverse, #fff)}.tablet-container .pagination-nav-btn:disabled{background:var(--color-surface-muted);border-color:var(--color-border-default);color:var(--color-text-muted);pointer-events:none}.tablet-container .pagination-nav-btn-prev{grid-area:prev}.tablet-container .pagination-nav-btn-next{grid-area:next}.tablet-container .page-indicator{grid-area:page;display:flex;align-items:center;justify-content:center;height:2.3rem;border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:.04em}}@media(min-width:560px)and (max-width:991px){.tablet-container .table-footer-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"info pages size";align-items:center;gap:.65rem 1rem;padding:.8rem 1.1rem;border-top:1px solid var(--color-border-default);background:var(--color-surface-default)}.tablet-container .table-footer-controls{display:contents}.tablet-container .displayed-row-count{grid-area:info;justify-content:flex-start;flex-wrap:wrap;font-size:var(--font-size-sm)}.tablet-container .displayed-row-count strong{font-size:var(--font-size-sm)}.tablet-container .table-footer{grid-area:pages;justify-content:center;flex-wrap:nowrap;gap:.4rem}.tablet-container .page-size-selector{grid-area:size;justify-self:end}.tablet-container .page-size-react-select{min-width:5rem}.tablet-container .page-cards-container{flex-wrap:nowrap;gap:.3rem}.tablet-container .pagination-btn{min-width:2.4rem;height:2.4rem;border-radius:var(--radius-lg);font-size:var(--font-size-sm)}.tablet-container .pagination-nav-btn{padding:0 .85rem;gap:.35rem}.tablet-container .pagination-nav-btn .pagination-icon{width:1.2rem;height:1.2rem}.tablet-container .pagination-nav-text{display:inline;color:var(--color-text-primary)}.tablet-container .pagination-btn.selected-page{background:var(--accent-color);border-color:var(--accent-color);color:var(--color-text-inverse, #fff);box-shadow:0 4px 12px color-mix(in srgb,var(--accent-color) 35%,transparent)}}@media(min-width:560px)and (max-width:719px){.tablet-container .table-footer-bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info size" "pages pages"}.tablet-container .pagination-nav-text{display:none}.tablet-container .pagination-nav-btn{padding:0;min-width:2.4rem;justify-content:center}}.bulk-actions-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.55rem 1rem;border-bottom:1px solid var(--color-border-default);background:color-mix(in srgb,var(--accent-color) 8%,var(--color-surface-muted))}.bulk-actions-info{display:flex;align-items:center;gap:.75rem}.bulk-actions-count{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.bulk-actions-clear{padding:0;border:none;background:none;color:var(--accent-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.bulk-actions-clear:hover{opacity:.85}.bulk-actions-buttons{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.bulk-action-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-default);color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.bulk-action-btn:enabled:hover{background:var(--color-interactive-subtle)}.bulk-action-btn:disabled{opacity:.5;cursor:not-allowed}@media(max-width:576px){.bulk-actions-bar{flex-direction:column;align-items:stretch}.bulk-actions-buttons{justify-content:flex-end}}.table-skeleton-container{pointer-events:none}.table-skeleton-table{width:100%;border-collapse:separate;border-spacing:0}.table-skeleton-table th{position:sticky;top:0;z-index:3;padding:.7rem .85rem;background:var(--color-surface-muted);border-bottom:1px solid var(--color-border-default)}.table-skeleton-table td{padding:.7rem .85rem;border-bottom:1px solid var(--color-border-default)}.table-skeleton-table tbody tr.row-even{background-color:var(--color-surface-subtle)}.skeleton-header{height:14px;margin:auto;background-color:var(--color-interactive-subtle);border-radius:var(--radius-sm);animation:skeleton-pulse 1.5s infinite ease-in-out;width:70%}.skeleton-cell{height:16px;background-color:var(--color-interactive-subtle);border-radius:var(--radius-sm);margin:auto;animation:skeleton-pulse 1.5s infinite ease-in-out;max-width:90%;width:100%}.table-skeleton-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem 1rem;border-top:1px solid var(--color-border-default);background:var(--color-surface-muted)}.skeleton-footer-info{width:8rem;height:14px;margin:0}.skeleton-footer-controls{width:12rem;height:14px;margin:0;margin-inline-start:auto}@keyframes skeleton-pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.sortable-header-btn{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;width:100%;padding:0;border:none;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.sortable-header-btn.is-sorted{color:var(--color-text-primary)}.sortable-header-icon{width:.95rem;height:.95rem;flex-shrink:0;opacity:.65}.sortable-header-btn.is-sorted .sortable-header-icon{opacity:1;color:var(--accent-color)}.combined-cell-item{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.combined-cell-item .combined-cell-icon{color:var(--color-slate-400, var(--color-text-muted));font-size:.9rem}.combined-cell{display:flex;flex-direction:column;gap:.15rem;min-width:0;max-width:100%;line-height:1.35}.combined-cell-primary{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.combined-cell-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combined-cell-primary{color:var(--accent-deep);font-weight:var(--font-weight-semibold)}.combined-cell-primary .combined-cell-icon{color:var(--accent-color);font-size:1rem}.combined-cell-secondary{display:flex;flex-wrap:wrap;gap:.1rem .75rem;min-width:0;color:var(--color-slate-600, var(--color-text-secondary));font-size:var(--font-size-xs)}.empty-art{--art-main: var(--accent-color);--art-soft: var(--accent-transparent);--art-surface: var(--color-surface-default);--art-line: var(--color-border-default);width:min(11.5rem,70%);height:auto;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}.empty-art.is-search{--art-main: var(--color-warning-700);--art-soft: color-mix(in srgb, var(--color-warning-700) 14%, transparent)}.empty-art-shadow{fill:color-mix(in srgb,var(--color-text-primary) 8%,transparent);stroke:none}.empty-art-tray{fill:var(--art-soft);stroke:var(--art-main);stroke-width:3}.empty-art-tray-front{stroke:var(--art-main);stroke-width:3}.empty-art-card rect{fill:var(--art-surface);stroke:var(--art-line);stroke-width:2}.empty-art-card path{stroke:var(--art-main);stroke-width:3;opacity:.55}.empty-art-card{animation:empty-art-float 3.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.empty-art-card.is-left{transform:rotate(-9deg);animation-delay:-1.1s}.empty-art-card.is-right{transform:rotate(8deg);animation-delay:-2.1s}.empty-art-card.is-mid{animation-delay:0s}.empty-art-panel{fill:var(--art-surface);stroke:var(--art-line);stroke-width:2}.empty-art-row{fill:var(--art-line);stroke:none;opacity:.8}.empty-art-lens circle{fill:color-mix(in srgb,var(--art-surface) 70%,transparent);stroke:var(--art-main);stroke-width:5}.empty-art-handle{stroke:var(--art-main);stroke-width:7}.empty-art-cross{stroke:var(--art-main);stroke-width:4;opacity:.75}.empty-art-lens{animation:empty-art-sweep 4.2s ease-in-out infinite;transform-box:fill-box;transform-origin:30% 30%}.empty-art-spark{stroke:var(--art-main);stroke-width:2.6;opacity:.7;animation:empty-art-twinkle 2.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.empty-art-spark.is-b{animation-delay:-.9s}.empty-art-spark.is-c{animation-delay:-1.7s}@keyframes empty-art-float{0%,to{translate:0 0}50%{translate:0 -5px}}@keyframes empty-art-sweep{0%,to{translate:0 0;rotate:0deg}30%{translate:-26px -10px;rotate:-6deg}65%{translate:-8px 14px;rotate:5deg}}@keyframes empty-art-twinkle{0%,to{opacity:.25;scale:.7}50%{opacity:.9;scale:1.1}}@media(prefers-reduced-motion:reduce){.empty-art-card,.empty-art-lens,.empty-art-spark{animation:none}}.tablet-container .table-desktop>tbody>tr.table-empty-row:hover{background-color:var(--color-surface-default)}.table-desktop>tbody>tr>td.table-empty-cell{padding:2.5rem 1rem 2.25rem;border-bottom:none}.table-empty-state{display:flex;flex-direction:column;align-items:center;gap:.35rem;max-width:26rem;margin-inline:auto;color:var(--color-text-muted)}.table-empty-title{margin:.5rem 0 0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1.3;color:var(--color-text-primary)}.table-empty-hint{margin:0;font-size:var(--font-size-sm);line-height:1.5;color:var(--color-text-muted)}.table-empty-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin:.4rem 0 0;padding:0;list-style:none}.table-empty-chips li{max-width:100%;padding:.2rem .65rem;border-radius:999px;background:#f59e0b1f;color:var(--color-text-primary);font-size:var(--font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-empty-chips b{font-weight:600;opacity:.7}.table-empty-actions{margin-top:.85rem;display:flex;gap:.5rem}.table-empty-btn{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:.5rem 1.25rem;border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-surface-default);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.table-empty-btn:hover{border-color:var(--accent-color);color:var(--accent-color)}.table-empty-btn-primary{background:var(--accent-color);border-color:var(--accent-color);color:var(--color-text-inverse, #fff)}.table-empty-btn-primary:hover{color:var(--color-text-inverse, #fff);filter:brightness(1.08)}@media(max-width:767px){.table-desktop>tbody>tr>td.table-empty-cell{padding:1.5rem .75rem 1.25rem}}.table-desktop>tbody>tr>td.table-empty-cell-custom{padding:1rem;background:var(--color-surface-muted)}.actions-overflow{position:relative;display:inline-flex;align-items:center;gap:.35rem;flex-wrap:nowrap;width:fit-content;max-width:100%;margin-inline:auto}.actions-visible{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:nowrap}.actions-more-wrap{position:relative;flex-shrink:0;z-index:1}.actions-more-wrap.is-open{z-index:25}.actions-more-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--layout-touch-target);height:var(--layout-touch-target);min-width:var(--layout-touch-target);padding:0;border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-default);color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.actions-more-btn:hover,.actions-more-wrap.is-open .actions-more-btn{background:var(--color-interactive-subtle);border-color:var(--color-border-strong);color:var(--color-text-primary)}.actions-more-menu,.actions-more-menu-portal{z-index:1100;min-width:fit-content;padding:.35rem;border:1px solid var(--color-border-default);border-radius:var(--radius-eye-drop);background:var(--color-surface-default);box-shadow:var(--shadow-lg);display:flex;gap:.25rem;animation:actions-menu-open .16s var(--ease-standard);pointer-events:auto}.actions-more-menu.is-upward,.actions-more-menu-portal.is-upward{top:auto;bottom:calc(100% + 6px)}[dir=ltr] .actions-more-menu,[dir=ltr] .actions-more-menu-portal{border-radius:var(--radius-eye-drop-left)}.actions-more-item{display:flex;align-items:center;justify-content:flex-start;gap:.35rem;padding:.15rem;border-radius:var(--radius-sm)}.actions-more-item:hover{background:var(--color-interactive-subtle)}.actions-more-item .table-action,.actions-more-item .popup-btn,.actions-more-item .doc-action-btn{flex-shrink:0}.actions-more-item .popup-btn{width:100%;justify-content:flex-start}@keyframes actions-menu-open{0%{opacity:0}to{opacity:1}}@media(max-width:576px){.actions-more-btn,.actions-visible .table-action{min-width:2.25rem;min-height:2.25rem}}.truncated-cell{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-empty{color:var(--color-text-muted)}.row-preview-btn,.row-card-avatar,.row-card-caption{display:none}@media(max-width:799px){.row-card-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:var(--radius-md);background:var(--accent-transparent);color:var(--accent-color);font-size:var(--font-size-sm);font-weight:700;letter-spacing:.02em}.row-card-caption{display:block;margin-bottom:0;font-size:.65rem;font-weight:var(--font-weight-semibold);letter-spacing:.02em;color:var(--color-text-muted)}.row-preview-btn{position:absolute;top:.55rem;inset-inline-end:.55rem;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent-color) 35%,var(--color-border-default));border-radius:50%;background:var(--accent-transparent);color:var(--accent-color);cursor:pointer;transition:background .15s,color .15s}.row-preview-btn:active{background:var(--accent-color);color:var(--color-text-inverse, #fff)}.row-has-select .row-preview-btn{inset-inline-end:2.6rem}}.row-preview-bar{flex:none;display:flex;align-items:center;gap:.5rem;padding:.1rem .5rem .35rem}.row-preview-counter{flex:1;text-align:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.row-preview-nav{display:flex;gap:.25rem}.row-preview-icon-btn{width:2.3rem;height:2.3rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--color-text-primary);cursor:pointer;transition:background .15s}.row-preview-icon-btn:active{background:var(--color-surface-muted)}.row-preview-icon-btn:disabled{opacity:.3;cursor:default;pointer-events:none}.row-preview-hero{display:flex;align-items:center;gap:.8rem;padding:.3rem 0 .8rem;border-bottom:1px solid var(--color-border-default)}.row-preview-avatar{flex:none;width:2.9rem;height:2.9rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;background:color-mix(in srgb,var(--accent-color) 15%,var(--color-surface-default));border:1px solid color-mix(in srgb,var(--accent-color) 35%,var(--color-border-default))}.row-preview-titles{min-width:0;display:flex;flex-direction:column;gap:.1rem;line-height:1.3}.row-preview-titles b{font-size:1.05rem;overflow-wrap:anywhere}.row-preview-titles span{font-size:var(--font-size-xs);color:var(--color-text-muted);overflow-wrap:anywhere}.row-preview-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid var(--color-border-default)}.row-preview-row.is-last{border-bottom:0}.row-preview-row dt{flex:none;max-width:40%;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.row-preview-row dd{margin:0;min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium, 500);text-align:end;overflow-wrap:anywhere}.row-preview-row dd .truncated-cell{white-space:normal;text-align:end}.row-preview-row dd .combined-cell{align-items:flex-end;text-align:end}.row-preview-row dd .combined-cell-primary,.row-preview-row dd .combined-cell-item,.row-preview-row dd .combined-cell-secondary{justify-content:flex-end}.row-preview-row dd .combined-cell-primary{color:var(--color-text-primary)}.row-preview-row dd .combined-cell-text{white-space:normal;overflow-wrap:anywhere}.row-preview-row dd .combined-cell-secondary{font-size:var(--font-size-xs)}.row-preview-list{margin:0}.row-preview-layer{position:fixed;inset:0;z-index:1250;display:flex;align-items:flex-end;background:#0a101e80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:row-preview-fade .25s ease-out}.row-preview{width:100%;max-height:85vh;max-height:85dvh;display:flex;flex-direction:column;background:var(--color-surface-default);color:var(--color-text-primary);border-radius:1.25rem 1.25rem 0 0;box-shadow:0 -12px 40px #080f2347;animation:row-preview-up .4s cubic-bezier(.22,1,.36,1);transition:transform .25s ease}.row-preview.is-dragging{transition:none}.row-preview-grab{flex:none;display:flex;justify-content:center;padding:.55rem 0 .1rem;cursor:grab;touch-action:none}.row-preview-grab span{width:2.5rem;height:4px;border-radius:999px;background:var(--color-border-strong, var(--color-border-default))}.row-preview-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 1rem .5rem;animation:row-preview-fade .22s ease-out}.row-preview-actions{flex:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;padding:.7rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border-default);background:var(--color-surface-default)}@keyframes row-preview-fade{0%{opacity:0}to{opacity:1}}@keyframes row-preview-up{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.row-preview-layer,.row-preview,.row-preview-scroll{animation:none}}@media(min-width:768px){.row-preview{max-width:40rem;margin-inline:auto;border-radius:1.25rem;margin-bottom:1rem}}.displayed-row-count{font-size:12px;display:flex;gap:.25rem;align-items:center;justify-content:center;color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.displayed-row-count strong{font-size:12px;color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.table-footer{display:flex;justify-content:center;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:inherit;flex-shrink:0}.pagination-btn{display:inline-flex;align-items:center;justify-content:center;min-width:1.65rem;height:1.85rem;padding:0 .45rem;border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-surface-default);color:var(--color-text-primary);font-size:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.pagination-btn:hover{background:var(--color-interactive-subtle);border-color:var(--color-border-strong)}.pagination-btn.selected-page{background:var(--color-slate-900);border-color:var(--color-slate-900);color:var(--color-text-inverse);box-shadow:0 2px 8px color-mix(in srgb,var(--color-white) 35%,transparent)}.pagination-btn:disabled{background:var(--color-surface-default);border-color:var(--color-border-default);opacity:.45;cursor:not-allowed}.pagination-nav-btn{min-width:auto;height:2rem;padding:0 .7rem;gap:.3rem;border-radius:var(--radius-md)}.pagination-nav-btn-prev{padding-inline-start:.55rem}.pagination-nav-btn-next{padding-inline-end:.55rem}.pagination-nav-text{font-size:inherit;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);white-space:nowrap}.pagination-btn:disabled .pagination-nav-text{color:var(--color-text-muted)}.pagination-nav-btn .pagination-icon{width:1rem;height:1rem;flex-shrink:0}.page-cards-container{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;justify-content:center}.page-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:1.65rem;height:1.85rem;color:var(--color-text-muted);font-weight:var(--font-weight-semibold);letter-spacing:.1em;-webkit-user-select:none;user-select:none;font-size:inherit}@media(max-width:576px){.table-footer{justify-content:center;width:100%}.pagination-nav-text{display:none}.pagination-nav-btn{min-width:2rem;padding:0;justify-content:center}}.page-indicator{display:none}.page-size-selector{display:inline-flex;align-items:center;gap:.5rem;font-size:inherit}.page-size-react-select{min-width:4.75rem;font-size:inherit}.page-size__control--is-disabled{opacity:.6;cursor:not-allowed}@media(max-width:992px){.page-size-react-select{min-width:4.25rem}}@media(max-width:576px){.page-size-selector{flex-shrink:0}}.checkbox-column{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid rgba(233,235,238,.863);border-radius:4px;cursor:pointer;position:relative;transition:all .2s ease;background-color:#fff}.checkbox-column:hover{border-color:var(--primary-color)}.checkbox-column:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.checkbox-column:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3 7.4 5.8 10 11 4.2' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:14px 14px}.checkbox-column:focus{outline:none;box-shadow:0 0 0 3px #2563eb4d}.checkbox-column:disabled{background-color:#e5e7eb;border-color:#d1d5db;cursor:not-allowed}.status-field-container{min-width:7.5rem;width:fit-content;max-width:100%;height:100%;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);display:inline-flex;justify-content:center;align-items:center;padding:.35rem .75rem;border-radius:var(--radius-md);line-height:1.3;text-align:center;white-space:nowrap}.table-status-pending{background-color:var(--color-status-warning-bg);color:var(--color-status-warning)}.table-status-accepted,.table-status-success{background-color:var(--color-status-success-bg);color:var(--color-status-success)}.table-status-rejected{background-color:var(--color-status-danger-bg);color:var(--color-status-danger)}.table-status-info{background-color:var(--color-status-info-bg);color:var(--color-status-info)}.table-status-progress{background-color:color-mix(in srgb,var(--color-status-info-bg) 70%,var(--color-status-success-bg));color:var(--color-status-info)}.table-status-warning{background-color:var(--color-status-warning-bg);color:var(--color-status-warning)}.table-status-default{background-color:var(--color-surface-muted);color:var(--color-text-secondary);border:1px solid var(--color-border-default)}.user-actions-section{background-color:var(--color-surface-default);padding:15px 10px 0;margin-bottom:10px;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px dashed var(--color-border-default)}.header-section{padding:0 0 10px;border-bottom:1px solid var(--color-border-default);margin-bottom:0;display:flex;justify-content:flex-end;align-items:center;width:100%}.search-accordion-trigger{display:flex;align-items:center;gap:.5rem;padding:0;margin:0;border:none;background:transparent;cursor:pointer;color:inherit;text-align:start}.search-accordion-trigger:hover .title,.search-accordion-trigger:focus-visible .title{color:var(--accent-color)}.search-accordion-trigger:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.search-accordion-chevron{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--color-text-muted);transition:transform .35s cubic-bezier(.4,0,.2,1),color .2s ease}.search-accordion-chevron.search-area-open{transform:rotate(180deg);color:var(--accent-color)}.header-section .user-actions{display:flex}.header-section .header-action-icon.seacrh-section-icon{color:var(--color-text-muted);transition:transform .35s cubic-bezier(.4,0,.2,1),color .2s ease}.header-section .header-action-icon.seacrh-section-icon.search-area-open{transform:rotate(180deg);color:var(--accent-color)}.header-section .header-action-icon{width:25px;cursor:pointer;height:25px;margin:0 15px;color:var(--normal-Icon-color)}.header-section .title{font-size:1rem;font-weight:500;color:var(--color-text-secondary);transition:color .2s ease}.search-search{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.search-search.search-area-open{grid-template-rows:1fr}.search-search>*{min-height:0;overflow:hidden}.search-search.search-area-open>*{overflow:visible;opacity:1;transform:translateY(0);transition:opacity .3s ease .05s,transform .35s cubic-bezier(.4,0,.2,1)}.search-search.search-area-closed>*{opacity:0;transform:translateY(-8px);transition:opacity .2s ease,transform .25s ease}@media(max-width:768px){.header-section .title{font-size:.8rem}.search-accordion-chevron{width:1rem;height:1rem}}.search-drawer-backdrop{position:fixed;inset:0;z-index:1240;background:#0a101e80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .3s ease}.search-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.search-drawer{position:fixed;bottom:0;inset-inline:0;z-index:1250;max-height:70vh;max-height:70dvh;display:flex;flex-direction:column;background:var(--color-surface-default);color:var(--color-text-primary);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 -12px 40px #080f2347;transform:translateY(105%);visibility:hidden;transition:transform .4s cubic-bezier(.22,1,.36,1),visibility 0s linear .4s}.search-drawer.is-open{transform:none;visibility:visible;transition:transform .4s cubic-bezier(.22,1,.36,1),visibility 0s}.search-drawer-head{flex:none;display:flex;align-items:center;gap:.75rem;padding:1.2rem 1rem .8rem}.search-drawer-badge{flex:none;width:2.5rem;height:2.5rem;border-radius:.9rem .9rem .9rem .3rem;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-transparent);color:var(--accent-color)}.search-drawer-titles{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.search-drawer-titles b{font-size:1.05rem}.search-drawer-titles small{font-size:.75rem;color:var(--color-text-muted)}.search-drawer-count{flex:none;font-size:.72rem;font-weight:600;padding:.15rem .6rem;border-radius:999px;background:var(--accent-transparent);color:var(--color-text-primary);border:1px solid var(--accent-border-color, var(--color-border-default))}.search-drawer-close{flex:none;display:inline-flex;border:0;background:var(--color-surface-muted, var(--color-border-default));color:var(--color-text-secondary);width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:background .15s,color .15s}.search-drawer-close:hover{background:var(--color-status-danger-bg);color:var(--color-status-danger)}.search-drawer-body{flex:1;min-height:0;overflow-y:auto;padding:.25rem 1rem 2rem}.search-drawer-body .search-section{border-top:0;padding-top:0}.search-drawer-grab{position:absolute;top:6px;left:50%;width:2.5rem;height:4px;border-radius:999px;background:var(--color-border-strong, var(--color-border-default));transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.search-drawer,.search-drawer.is-open,.search-drawer-backdrop{transition:none}}.search-section{padding:16px 0 0;border-top:1px solid var(--color-border-default);background:var(--color-surface-default)}.search-section .search-btn{display:flex;justify-content:center;align-items:center;padding:.5rem 2rem;font-size:var(--font-size-xs);border-radius:var(--radius-md);gap:4px;background-color:var(--button-primary-bg);color:var(--button-primary-color);transition:background-color .3s,color .3s}.search-section .search-btn:hover{color:var(--button-primary-color);background-color:var(--button-primary-bg-hover);cursor:pointer}.search-section .search-btn:hover svg{color:var(--button-primary-color)!important}.search-section .search-btn:hover .table-search-icon{color:var(--button-primary-color)}.search-section .table-search-icon{color:var(--button-primary-color);width:20px;height:20px;transition:transform .35s cubic-bezier(.4,0,.2,1)}.search-section .table-search-icon.is-open{transform:rotate(180deg)}.search-section .clear-btn{color:var(--button-danger-border);border:1px solid var(--button-danger-border);background-color:var(--color-surface-default)}.search-section .clear-btn:hover{background-color:var(--button-danger-bg);color:var(--color-white);cursor:pointer}.search-section .table-search-controller{display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:center;padding:0 0 24px;gap:1rem}.search-section .DatePickerContainer .DatePicker{height:44px}.search-section .DatePickerContainer .react-datepicker-popper{z-index:1000!important}.search-section .DatePickerContainer .default-label{padding-bottom:7px;margin-bottom:0}.search-section .DatePickerContainer .react-datepicker__input-container{height:100%!important}@media(max-width:768px){.search-section .table-search-controller{flex-wrap:nowrap;gap:10px;padding-bottom:10px}.search-section .search-btn{flex:1 1 0;min-width:0;padding-inline:1rem}}@media(max-width:576px){.search-section{padding-inline:0}}.search-section .row>[class*=col-]{flex:0 0 100%;max-width:100%}@media(min-width:576px){.search-section .row>[class*=col-]{flex-basis:50%;max-width:50%}}@media(min-width:992px){.search-section .row>[class*=col-]{flex-basis:25%;max-width:25%}}.search-section .row>.col-12{flex:0 0 auto;max-width:none}.search-drawer-body .search-section .table-search-controller{position:sticky;bottom:calc(-.5rem - env(safe-area-inset-bottom,0px));z-index:1;margin-inline:-1rem;padding:.75rem 1rem;background:var(--color-surface-default);border-top:1px solid var(--color-border-default)}.change-password{width:100%;max-width:480px;padding:16px 20px;margin:auto;background:transparent;border-radius:12px}.change-password .title{font-size:18px;font-weight:700;margin-bottom:6px;color:var(--color-text-primary)}.change-password .subtitle{margin-bottom:25px;color:var(--color-text-muted);font-size:.85rem}.change-password .button{width:154px;padding:10px;color:var(--button-primary-color);background:var(--button-primary-bg);border-radius:var(--radius-sm);font-weight:700;display:block;margin:auto}.change-password .input-div{display:flex;justify-content:space-between;align-items:center;padding:15px;height:43px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);margin:0 0 16px;background:var(--input-background-color)}.input-div .input{width:90%;color:var(--input-text-color);background:transparent}.change-password label{font-weight:700;font-size:15px;color:var(--color-text-primary)}.change-password .icon{color:var(--color-text-muted);cursor:pointer}.login-btn{margin:0;min-width:10rem}.change-password.navbar-password-form{max-width:100%;padding:0}.change-password.navbar-password-form .button{width:100%;margin-top:var(--space-3)}.change-password.navbar-password-form .login-btn{width:auto;min-width:8rem;min-height:2.25rem;padding:.4rem 1.25rem;margin-top:var(--space-2);font-size:var(--font-size-xs)}.notification-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;cursor:pointer;margin-inline-end:8px}.notification-bell .Icon{font-size:22px}.notification-bell-badge{position:absolute;top:0;inset-inline-end:0;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#e5484d;color:#fff;font-size:10px;font-weight:700;line-height:17px;text-align:center}.notification-list{display:flex;flex-direction:column;gap:8px;max-height:60vh;overflow-y:auto}.notification-item{padding:10px 12px;border-radius:10px;background:var(--color-surface, #f7f7f7);cursor:default}.notification-item-unread{border-inline-start:4px solid var(--primary-color);cursor:pointer;font-weight:600}.notification-item-title{font-size:13px}.notification-item-body{font-size:12px;opacity:.8;font-weight:400}.notification-item-time{font-size:11px;opacity:.55;margin-top:2px;font-weight:400}.notification-empty{opacity:.6;font-size:13px;padding:12px;text-align:center}.tab-bar-item{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;padding:.3rem 0;border:none;background:transparent;color:var(--color-text-muted);font-size:.68rem;font-weight:var(--font-weight-medium);cursor:pointer;-webkit-tap-highlight-color:transparent}.tab-bar-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:1.7rem;border-radius:var(--radius-pill);transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.tab-bar-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-bar-item.is-active{color:var(--accent-color)}.tab-bar-item.is-active .tab-bar-icon{background:var(--accent-transparent)}.tab-bar-item.is-center .tab-bar-icon{width:3.4rem;height:3.4rem;margin-top:-1.4rem;background:var(--accent-color);color:var(--color-text-inverse);box-shadow:0 6px 16px #037efc59}.tab-bar-item.is-center{color:var(--color-text-secondary)}.tab-bar-item.is-center.is-active .tab-bar-icon{background:var(--accent-dark)}.mobile-tab-bar{display:none}@media(max-width:767.98px){:root{--tab-bar-height: 3.75rem}.mobile-tab-bar{position:fixed;inset-inline:0;bottom:0;z-index:940;display:flex;align-items:stretch;justify-content:space-around;height:calc(var(--tab-bar-height) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--color-surface-default);border-top:1px solid var(--color-border-default);box-shadow:0 -4px 18px #0c1d3814}}@media(max-width:767.98px){.screen-container{padding-bottom:calc(var(--tab-bar-height) + 1rem + env(safe-area-inset-bottom,0px))}}.loc-sheet-backdrop{position:fixed;inset:0;z-index:1240;background:var(--color-overlay-scrim)}.loc-sheet{position:fixed;inset-inline:0;bottom:0;z-index:1250;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);max-width:30rem;margin-inline:auto;padding:var(--space-6) var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom,0px));border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-surface-default);box-shadow:var(--shadow-lg);text-align:center}.loc-sheet-pin{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:var(--radius-pill);background:var(--accent-transparent);color:var(--accent-color)}.loc-sheet-title{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.loc-sheet-note{max-width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow-wrap:anywhere}.loc-sheet-privacy{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:1.6}.loc-sheet-share{width:100%;min-height:3.25rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:none;border-radius:var(--radius-pill);background:var(--accent-color);color:var(--color-text-inverse);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);cursor:pointer}.loc-sheet-row{display:flex;gap:var(--space-3);width:100%}.loc-sheet-secondary{flex:1;min-height:2.75rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:transparent;color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);cursor:pointer}.loc-sheet-secondary.is-danger{border-color:var(--color-danger-600);color:var(--color-danger-600)}.auth-loader{--loader-blue: #006CFB;--loader-logo: 4rem;--loader-ease: cubic-bezier(.65, 0, .25, 1);position:fixed;inset:0;z-index:9999;display:grid;place-items:center;overflow:hidden;background:var(--color-surface-page)}.auth-loader.is-leaving{background:transparent;pointer-events:none;animation:auth-loader-blur .9s ease-in-out}.auth-loader-fill{position:absolute;inset:0;background:var(--loader-blue);clip-path:circle(75vmax at 50% 50%);animation:auth-loader-grow 2s var(--loader-ease) .6s backwards}.is-leaving .auth-loader-fill{transition:clip-path .8s var(--loader-ease)}.auth-loader-logo{position:relative;z-index:1;width:var(--loader-logo);height:var(--loader-logo);object-fit:contain;animation:auth-loader-logo-in .95s cubic-bezier(.34,1.56,.64,1) backwards}.is-leaving .auth-loader-logo{transition:transform .7s var(--loader-ease),opacity .25s ease}@keyframes auth-loader-logo-in{0%{opacity:0;transform:scale(.15) rotate(-220deg);filter:blur(10px)}55%{opacity:1;filter:blur(0)}to{opacity:1;transform:scale(1) rotate(0);filter:blur(0)}}@keyframes auth-loader-grow{0%{clip-path:circle(0 at 50% 50%)}}@keyframes auth-loader-blur{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}35%{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}to{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}[data-loader-landing]{animation:auth-loader-land .4s cubic-bezier(.34,1.56,.64,1)}@keyframes auth-loader-land{0%{transform:scale(.6)}to{transform:scale(1)}}@media(max-width:575px){.auth-loader{--loader-logo: 3.5rem}}@media(prefers-reduced-motion:reduce){.auth-loader-fill,.auth-loader-logo,.auth-loader.is-leaving,[data-loader-landing]{animation:none}}.install-app{position:fixed;inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:1900;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;border-radius:16px;background:var(--card-bg, #fff);color:inherit;border:1px solid var(--border-color, rgba(0, 0, 0, .1));box-shadow:0 8px 28px #00000038;max-width:560px;margin-inline:auto}.install-app__logo{border-radius:10px;flex:none}.install-app__body{flex:1 1 200px;min-width:0}.install-app__title{font-weight:700}.install-app__text{font-size:.85rem;opacity:.8}.install-app__share{vertical-align:-.2em;font-size:1.2em}.install-app__actions{display:flex;gap:8px;margin-inline-start:auto}.install-app .install-app__later{background:transparent;color:inherit;border:1px solid var(--border-color, rgba(0, 0, 0, .2))}:root{color-scheme:light;--color-white: #ffffff;--color-black: #1e2f3f;--color-slate-50: #f4f7fa;--color-slate-100: #e9eef4;--color-slate-200: #dde5ed;--color-slate-300: #c3cfda;--color-slate-400: #93a5b6;--color-slate-500: #7d93a7;--color-slate-600: #52677a;--color-slate-700: #33475c;--color-slate-800: #22303d;--color-slate-900: #16222e;--accent: #037EFC;--accent-dark: #025FB8;--accent-deep: #0C1D38;--accent-yellow: #D97706;--accent-red: #DC2626;--accent-blue: #2563EB;--color-bg-paper: #e9eef4;--color-brand-500: #037EFC;--color-brand-600: #025FB8;--color-brand-700: #0C1D38;--color-accent-500: var(--accent);--color-accent-600: var(--accent-dark);--color-success-100: #DCFCE7;--color-success-700: #16A34A;--color-warning-100: #FEF3C7;--color-warning-700: #D97706;--color-danger-100: #FEE2E2;--color-danger-600: var(--accent-red);--color-danger-700: #B91C1C;--color-info-100: #DBEAFE;--color-info-700: var(--accent-blue);--font-family-display: "Space Grotesk", sans-serif;--font-family-base: "Inter", "Noto Sans Arabic", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 2rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-eye-drop: 0px 20px 20px 20px;--radius-eye-drop-left: 20px 0px 20px 20px;--radius-xl: 20px;--radius-pill: 999px;--shadow-sm: 0 1px 3px rgba(30, 47, 63, .08);--shadow-md: 0 8px 24px rgba(30, 47, 63, .1);--shadow-lg: 0 16px 40px rgba(30, 47, 63, .14);--shadow-offset-sm: var(--shadow-sm);--shadow-offset-md: var(--shadow-md);--shadow-offset-lg: var(--shadow-lg);--duration-fast: .16s;--duration-normal: .24s;--ease-standard: ease;--bp-xs: 480px;--bp-sm: 576px;--bp-md: 768px;--bp-lg: 992px;--bp-xl: 1200px;--layout-sidebar-drawer-width: 16rem;--layout-touch-target: 2rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--color-surface-page);color:var(--color-text-primary);font-family:var(--font-family-base)}h1,h2,h3,h4,h5,h6,p{margin-top:0}h1,h2,h3,.title{font-family:var(--font-family-display),var(--font-family-base);letter-spacing:-.01em}:focus-visible{outline:var(--focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}button,input,select,textarea{font:inherit}img,svg{vertical-align:middle}.container-fluid{width:100%;padding-right:var(--space-3);padding-left:var(--space-3);margin-right:auto;margin-left:auto}.row{--grid-gutter-x: 1.5rem;display:flex;flex-wrap:wrap;margin-right:calc(var(--grid-gutter-x) / -2);margin-left:calc(var(--grid-gutter-x) / -2)}.row>*{flex-shrink:0;padding-right:calc(var(--grid-gutter-x) / 2);padding-left:calc(var(--grid-gutter-x) / 2)}.g-3{--grid-gutter-x: 1rem}.col{flex:1 0 0%}.col-12{flex:0 0 auto;width:100%}@media(min-width:576px){.col-sm-12{flex:0 0 auto;width:100%}}@media(min-width:768px){.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-6{flex:0 0 auto;width:50%}.col-md-12{flex:0 0 auto;width:100%}}@media(min-width:992px){.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-12{flex:0 0 auto;width:100%}}.d-flex{display:flex}.d-none{display:none}.flex-column{flex-direction:column}.align-items-center{align-items:center}.justify-content-between{justify-content:space-between}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.gap-2{gap:var(--space-2)}.w-100{width:100%}.h-100{height:100%}.p-2{padding:var(--space-2)}.p-4{padding:var(--space-6)}.px-4{padding-right:var(--space-6);padding-left:var(--space-6)}.mb-0{margin-bottom:0}.mb-2{margin-bottom:var(--space-2)}.text-muted{color:var(--color-text-secondary)}.text-capitalize{text-transform:capitalize}.form-group{margin-bottom:var(--space-4)}.navbar{display:flex;align-items:center}.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}:root{color-scheme:light;--primary-color: #0C1D38;--accent-color: var(--accent);--accent-transparent: rgba(3, 126, 252, .1);--accent-border-color: rgba(3, 126, 252, .35);--color-text-primary: #0C1D38;--color-text-secondary: #475569;--color-text-muted: #64748B;--color-text-inverse: #FFFFFF;--color-text-on-dark: #FFFFFF;--color-text-on-dark-muted: rgba(255, 255, 255, .72);--color-surface-page: #F7F9FC;--color-surface-default: #FFFFFF;--color-surface-muted: #EEF2F7;--color-surface-subtle: rgba(12, 29, 56, .04);--color-surface-overlay: rgba(247, 249, 252, .94);--color-border-default: #E2E8F0;--color-border-strong: #CBD5E1;--color-border-accent: var(--accent-color);--color-elevation-1: #FFFFFF;--color-elevation-2: #EEF2F7;--color-overlay-scrim: rgba(12, 29, 56, .45);--color-interactive-subtle: #EEF2F7;--color-interactive-subtle-hover: #E2E8F0;--color-link: #025FB8;--color-link-hover: #0C1D38;--color-badge-danger: var(--accent-red);--color-notification-unread: rgba(3, 126, 252, .14);--color-icon-soft: rgba(12, 29, 56, .65);--color-icon-muted: rgba(12, 29, 56, .35);--color-sidebar-bg: #0C1D38;--color-sidebar-hover: rgba(255, 255, 255, .06);--color-sidebar-float-bg: #12233F;--sidebar-width-collapsed: 3.125rem;--sidebar-width-expanded: 13rem;--sidebar-sticky-top: .5rem;--sidebar-width: var(--sidebar-width-collapsed);--sidebar-transition: width .2s var(--ease-standard);--sidebar-item-radius: var(--radius-md);--sidebar-item-padding: .65rem .75rem;--sidebar-active-indicator: var(--accent-color);--sidebar-radius: var(--radius-lg);--table-cell-padding: .5rem;--layout-content-max-width: none;--navbar-user-details-icon-container-bg: var(--accent-color);--navbar-user-details-icon-container-color: #FFFFFF;--color-sidebar: #CBD5E1;--color-chart-teal: #037EFC;--color-chart-teal-soft: #5EA1FB;--color-chart-gold: #D97706;--color-chart-violet: #64748B;--color-chart-stone: #94A3B8;--color-chart-cyan: #0284C7;--color-chart-track: #EEF2F7;--color-chart-tick: #64748B;--color-chart-tooltip-bg: #FFFFFF;--color-status-danger: #DC2626;--color-status-danger-bg: #FEE2E2;--color-status-danger-text: #991B1B;--color-status-info: #025FB8;--color-status-info-bg: #DBEAFE;--color-status-info-text: #1E40AF;--color-status-success: #16A34A;--color-status-success-bg: #DCFCE7;--color-status-success-text: #166534;--color-status-warning: #D97706;--color-status-warning-bg: #FEF3C7;--color-status-warning-text: #92400E;--focus-ring-color: rgba(3, 126, 252, .4);--focus-ring: 0 0 0 3px var(--focus-ring-color);--error-ring: 0 0 0 3px var(--button-danger-bg);--input-height: 2.5rem;--input-padding-inline: var(--space-3);--input-padding-block: .5rem;--input-radius: 10px;--input-border: 1px solid var(--color-border-default);--input-background-color: var(--color-surface-default);--input-placeholder-color: var(--color-text-muted);--input-text-color: var(--color-text-primary);--input-shadow: none;--input-error-border: 2px solid var(--color-status-danger);--input-error-color: var(--color-status-danger);--input-error-background: var(--color-status-danger-bg);--button-primary-bg: #025FB8;--button-primary-bg-hover: #0C1D38;--button-primary-color: #FFFFFF;--button-disabled-bg: #E2E8F0;--button-disabled-color: #94A3B8;--button-shadow-hover: 0 1px 2px rgba(12, 29, 56, .12);--button-shadow-active: none;--button-danger-bg: var(--accent-red);--button-danger-color: #FFFFFF;--button-danger-border: var(--accent-red);--card-bg: var(--color-surface-default);--card-radius: 24px;--card-shadow: 0 1px 2px rgba(12, 29, 56, .05);--toast-surface: #FFFFFF;--toast-text: var(--color-text-primary);--toast-success-bg: var(--color-status-success-bg);--toast-success-accent: var(--color-status-success);--toast-error-bg: var(--color-status-danger-bg);--toast-error-accent: var(--color-status-danger);--toast-warning-bg: var(--color-status-warning-bg);--toast-warning-accent: var(--color-status-warning);--toast-info-bg: var(--color-status-info-bg);--toast-info-accent: var(--color-status-info);--toast-position: top-right;--toast-border-radius: var(--radius-sm);--color-table-sticky-bg: #F7F9FC;--color-table-sticky-bg-alt: #EFF3F8;--color-table-sticky-bg-hover: #E6ECF3;--color-table-sticky-bg-selected: #DBE9FD;--color-table-sticky-header-bg: #0C1D38;--color-table-header-bg: #0C1D38;--color-table-header-text: #FFFFFF;--color-table-row-even: #FAFBFD;--color-table-row-hover: #EFF4FA}[data-theme=dark]{color-scheme:dark;--primary-color: #F1F5F9;--accent-color: #5EA1FB;--accent-transparent: rgba(94, 161, 251, .16);--accent-border-color: rgba(94, 161, 251, .4);--color-text-primary: #F1F5F9;--color-text-secondary: #94A3B8;--color-text-muted: #64748B;--color-text-inverse: #0C1D38;--color-text-on-dark: #FFFFFF;--color-text-on-dark-muted: rgba(255, 255, 255, .72);--color-surface-page: #081426;--color-surface-default: #0E1E3A;--color-surface-muted: #16294A;--color-surface-subtle: rgba(255, 255, 255, .05);--color-surface-overlay: rgba(8, 20, 38, .94);--color-border-default: #24365A;--color-border-strong: #31456E;--color-border-accent: var(--accent-color);--color-elevation-1: #0E1E3A;--color-elevation-2: #16294A;--color-overlay-scrim: rgba(2, 6, 18, .65);--color-interactive-subtle: #16294A;--color-interactive-subtle-hover: #24365A;--color-link: #8DBCFC;--color-link-hover: #B9D4FD;--color-badge-danger: var(--accent-red);--color-notification-unread: rgba(94, 161, 251, .22);--color-icon-soft: rgba(241, 245, 249, .72);--color-icon-muted: rgba(241, 245, 249, .35);--color-sidebar-bg: #0C1D38;--color-sidebar-hover: rgba(255, 255, 255, .06);--color-sidebar-float-bg: #12233F;--sidebar-width-collapsed: 3.125rem;--sidebar-width-expanded: 13rem;--sidebar-sticky-top: .5rem;--sidebar-width: var(--sidebar-width-collapsed);--sidebar-transition: width .2s var(--ease-standard);--sidebar-item-radius: var(--radius-md);--sidebar-item-padding: .65rem .75rem;--sidebar-active-indicator: var(--accent-color);--sidebar-radius: var(--radius-lg);--table-cell-padding: .5rem;--layout-content-max-width: none;--navbar-user-details-icon-container-bg: var(--accent-color);--navbar-user-details-icon-container-color: #0C1D38;--color-sidebar: #CBD5E1;--color-chart-teal: #5EA1FB;--color-chart-teal-soft: #037EFC;--color-chart-gold: #F59E0B;--color-chart-violet: #94A3B8;--color-chart-stone: #64748B;--color-chart-cyan: #38BDF8;--color-chart-track: #16294A;--color-chart-tick: #94A3B8;--color-chart-tooltip-bg: #0E1E3A;--color-status-danger: #F87171;--color-status-danger-bg: rgba(239, 68, 68, .14);--color-status-danger-text: #F87171;--color-status-info: #60A5FA;--color-status-info-bg: rgba(96, 165, 250, .14);--color-status-info-text: #60A5FA;--color-status-success: #4ADE80;--color-status-success-bg: rgba(34, 197, 94, .14);--color-status-success-text: #4ADE80;--color-status-warning: #FBBF24;--color-status-warning-bg: rgba(251, 191, 36, .14);--color-status-warning-text: #FBBF24;--focus-ring-color: rgba(94, 161, 251, .5);--focus-ring: 0 0 0 3px var(--focus-ring-color);--error-ring: 0 0 0 3px var(--button-danger-bg);--input-height: 2.5rem;--input-padding-inline: var(--space-3);--input-padding-block: .5rem;--input-radius: 10px;--input-border: 1px solid var(--color-border-default);--input-background-color: var(--color-surface-default);--input-placeholder-color: var(--color-text-muted);--input-text-color: var(--color-text-primary);--input-shadow: none;--input-error-border: 2px solid var(--color-status-danger);--input-error-color: var(--color-status-danger);--input-error-background: var(--color-status-danger-bg);--button-primary-bg: #0260BE;--button-primary-bg-hover: #025FB8;--button-primary-color: #FFFFFF;--button-disabled-bg: #24365A;--button-disabled-color: #64748B;--button-shadow-hover: var(--shadow-sm);--button-shadow-active: none;--button-danger-bg: #DC2626;--button-danger-color: #FFFFFF;--button-danger-border: #DC2626;--card-bg: var(--color-surface-default);--card-radius: 24px;--card-shadow: 0 8px 24px rgba(0, 0, 0, .35);--toast-surface: var(--color-surface-default);--toast-text: var(--color-text-primary);--toast-success-bg: var(--color-status-success-bg);--toast-success-accent: var(--color-status-success);--toast-error-bg: var(--color-status-danger-bg);--toast-error-accent: var(--color-status-danger);--toast-warning-bg: var(--color-status-warning-bg);--toast-warning-accent: var(--color-status-warning);--toast-info-bg: var(--color-status-info-bg);--toast-info-accent: var(--color-status-info);--toast-position: top-right;--toast-border-radius: var(--radius-sm);--color-table-sticky-bg: #0E1E3A;--color-table-sticky-bg-alt: #14264A;--color-table-sticky-bg-hover: #1A2E57;--color-table-sticky-bg-selected: rgba(94, 161, 251, .16);--color-table-sticky-header-bg: #0C1D38;--color-table-header-bg: #0C1D38;--color-table-header-text: #F1F5F9;--color-table-row-even: rgba(255, 255, 255, .025);--color-table-row-hover: #16294A}html,body{overflow-x:clip}@media(min-width:993px){.hide-above-lg,.sidebar-backdrop,.sidebar-backdrop.is-visible{display:none!important}}@media(max-width:992px){.hide-below-lg{display:none!important}}[dir=rtl] .navbar .user-settings-menu,.wrapper.ar .navbar .user-settings-menu{transform-origin:top left}@media(max-width:992px){.table-action,.navbar-hamburger,#sidebar .menu,#sidebar ul li a{min-height:var(--layout-touch-target)}}.table-action{width:var(--layout-touch-target);height:var(--layout-touch-target);min-width:var(--layout-touch-target);min-height:var(--layout-touch-target);display:flex;justify-content:center;align-items:center;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--accent-color) 18%,transparent);box-shadow:0 4px 10px #0000001a;padding:8px;color:var(--color-white);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.table-action[class*=table-action-bg-]{border:none;color:var(--color-white)}.table-action.table-action-bg-1{background:linear-gradient(135deg,#054e79,#0c6b95)}.table-action.table-action-bg-2{background:linear-gradient(135deg,#2b87a4,#236f87)}.table-action.table-action-bg-3{background:linear-gradient(135deg,#4f46e5,#6366f1)}.table-action.table-action-bg-4{background:linear-gradient(135deg,#7c3aed,#8b5cf6)}.table-action.table-action-bg-5{background:linear-gradient(135deg,#0891b2,#06b6d4)}.table-action.table-action-bg-6{background:linear-gradient(135deg,#059669,#10b981)}.table-action.table-action-bg-7{background:linear-gradient(135deg,#d97706,#f59e0b)}.table-action.table-action-bg-8{background:linear-gradient(135deg,#ea580c,#f97316)}.table-action.table-action-bg-9{background:linear-gradient(135deg,#db2777,#ec4899)}.table-action.table-action-bg-10{background:linear-gradient(135deg,#0d9488,#14b8a6)}.table-action.table-action-bg-11{background:linear-gradient(135deg,#4338ca,#5b21b6)}.table-action.table-action-bg-12{background:linear-gradient(135deg,#1d4ed8,#2563eb)}.table-action.table-action-bg-delete,.table-action.delete{background:linear-gradient(135deg,var(--color-danger-600) 0%,var(--color-danger-700) 100%);border:none;color:var(--color-white)}.table-action[class*=table-action-bg-]:hover,.table-action.table-action-bg-delete:hover,.table-action.delete:hover{filter:brightness(1.08);transform:translateY(-1px)}.table-action.update.table-action-plain{background-color:var(--color-slate-900);background:linear-gradient(135deg,var(--color-slate-900) 0%,var(--color-slate-800) 100%)}.table-action.update.table-action-plain:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--color-slate-900) 80%,white) 0%,var(--color-slate-900) 100%)}.table-action svg,.table-action>svg{position:relative;z-index:1;transition:transform .3s ease;color:inherit}.table-action:hover svg,.table-action:hover>svg{transform:scale(1.1)}.table-action{flex:0 0 auto;box-sizing:border-box}.table-action>svg,.table-action>iconify-icon{flex:0 0 auto;width:1.3rem;height:1.3rem}.actions-visible,.actions-overflow,.actions-column{flex-shrink:0}.table-action-label{display:none}.rte-tool{width:2.1rem;height:2.1rem;display:inline-grid;place-items:center;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);cursor:pointer}.rte-tool:hover{background:var(--color-surface-default);color:var(--color-text-primary)}.rte-tool.is-active{background:var(--accent-transparent);color:var(--accent-color)}.rte-group{display:flex;align-items:center;gap:2px;padding-inline-end:var(--space-2);border-inline-end:1px solid var(--color-border-default)}.rte-swatch{width:1.5rem;height:1.5rem;display:inline-grid;place-items:center;border:none;border-radius:50%;background:transparent;cursor:pointer}.rte-swatch span{width:.95rem;height:.95rem;border-radius:50%;background:var(--color-text-primary);box-shadow:0 0 0 2px var(--color-surface-default)}.rte-swatch.is-none span{background:transparent;border:2px solid var(--color-text-muted);box-shadow:none}.rte-swatch:hover span{transform:scale(1.2)}.rte-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-2);border-bottom:1px solid var(--color-border-default);background:var(--color-surface-muted)}.rte-colors{gap:4px;border-inline-end:none}.rte{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-default);overflow:hidden;transition:border-color .2s var(--ease-standard),box-shadow .2s var(--ease-standard)}.rte:focus-within{border-color:var(--accent-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-color) 16%,transparent)}.rte-surface{position:relative}.rte-placeholder{position:absolute;inset:var(--space-3) var(--space-4) auto;color:var(--color-text-muted);pointer-events:none}.rte-editor{min-height:inherit;padding:var(--space-3) var(--space-4) calc(var(--space-3) - .4rem);outline:none;cursor:text}.rich-text{font-size:var(--font-size-md);line-height:1.7;color:var(--color-text-primary);overflow-wrap:anywhere}.rich-text p,.rich-text div{margin:0 0 .4rem}.rich-text h1,.rich-text h2{margin:.8rem 0 .35rem;font-size:1.3rem;font-weight:700;line-height:1.3}.rich-text h3{margin:.7rem 0 .3rem;font-size:1.1rem;font-weight:700}.rich-text ul,.rich-text ol{margin:.3rem 0 .5rem;padding-inline-start:1.5rem}.rich-text li{margin-bottom:.15rem}.rich-text blockquote{margin:.5rem 0;padding:.35rem .9rem;border-inline-start:4px solid var(--accent-color);border-radius:var(--radius-sm);background:var(--accent-transparent);color:var(--color-text-secondary)}.rich-text a{color:var(--accent-color);text-decoration:underline;text-underline-offset:2px}.rich-text code{padding:.1rem .35rem;border-radius:var(--radius-sm);background:var(--color-surface-muted);font-size:.9em}.rich-text hr{border:none;border-top:1px solid var(--color-border-default);margin:.8rem 0}.status-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.22rem .75rem;border-radius:999px;font-size:var(--font-size-xs);font-weight:700;white-space:nowrap;border:1px solid transparent;transition:transform .15s ease,box-shadow .15s ease}.status-badge:hover{transform:translateY(-1px)}.status-badge-dot{width:.45rem;height:.45rem;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}.status-badge-ok{color:#15803d;background:color-mix(in srgb,#22c55e 13%,transparent);border-color:color-mix(in srgb,#22c55e 35%,transparent)}.status-badge-info{color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 12%,transparent);border-color:color-mix(in srgb,var(--accent-color) 35%,transparent)}.status-badge-warn{color:#b45309;background:color-mix(in srgb,#f59e0b 14%,transparent);border-color:color-mix(in srgb,#f59e0b 38%,transparent)}.status-badge-bad{color:#b91c1c;background:color-mix(in srgb,#ef4444 12%,transparent);border-color:color-mix(in srgb,#ef4444 35%,transparent)}.status-badge-muted{color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-muted) 12%,transparent);border-color:var(--color-border-default)}.kind-badge-icon{font-size:.95rem}.fit-value{--fit: 1;display:block;min-width:0;max-width:100%}.fit-value-text{display:inline-block;white-space:nowrap;font-size:calc(1em * var(--fit));font-variant-numeric:tabular-nums}.fit-value-text,.fit-value{text-align:inherit}.kpi-card{--kpi: var(--accent-color);display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:clamp(.6rem,2.4vw,var(--space-3)) clamp(.7rem,2.8vw,var(--space-4));background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.kpi-card-good{--kpi: var(--color-status-success, #16a34a)}.kpi-card-warn{--kpi: var(--color-status-warning, #d97706)}.kpi-card-bad{--kpi: var(--accent-red, #dc2626)}.kpi-card-top{display:flex;align-items:center;gap:.5rem;min-width:0}.kpi-card-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--kpi) 14%,transparent);color:var(--kpi)}.kpi-card-label{flex:1;min-width:0;overflow-wrap:anywhere;line-height:1.25;font-size:clamp(.68rem,.55rem + .6vw,var(--font-size-xs));font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.kpi-card-delta{flex:none;display:inline-flex;align-items:center;padding:.05rem .4rem .05rem .2rem;border-radius:var(--radius-pill);font-size:.7rem;font-weight:700}.kpi-card-delta.is-up{color:var(--color-status-success, #16a34a);background:color-mix(in srgb,var(--color-status-success, #16a34a) 13%,transparent)}.kpi-card-delta.is-down{color:var(--accent-red, #dc2626);background:color-mix(in srgb,var(--accent-red, #dc2626) 13%,transparent)}.kpi-card-value{font-size:clamp(1.1rem,.8rem + 1.5vw,1.6rem);line-height:1.15;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.kpi-card-bar{display:block;height:5px;border-radius:var(--radius-pill);background:var(--color-surface-muted);overflow:hidden}.kpi-card-bar i{display:block;height:100%;border-radius:inherit;background:var(--kpi);transition:width .6s cubic-bezier(.22,1,.36,1)}.kpi-card-sub{font-size:.72rem;color:var(--color-text-muted)}.chart-grid{--ch-1: var(--accent-color);--ch-2: var(--color-status-success, #16a34a);--ch-3: var(--color-status-warning, #d97706);--ch-4: var(--accent-red, #dc2626);--ch-5: #7c3aed;--ch-6: var(--color-text-muted, #64748b);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-4)}.chart-card{grid-column:span var(--span, 4);min-width:0;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.chart-card-head{display:flex;align-items:center;gap:var(--space-3)}.chart-card-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-md);background:var(--accent-transparent);color:var(--accent-color)}.chart-card-titles{min-width:0;display:flex;flex-direction:column;line-height:1.25}.chart-card-titles b{font-size:var(--font-size-sm);color:var(--color-text-primary)}.chart-card-titles small{font-size:var(--font-size-xs);color:var(--color-text-muted)}.chart-card-body{flex:1;min-height:0}@media(max-width:1100px){.chart-card{grid-column:span 6}.chart-card.is-wide{grid-column:1 / -1}}@media(max-width:700px){.chart-card,.chart-card.is-wide{grid-column:1 / -1}.chart-grid{gap:var(--space-2)}.chart-card{padding:var(--space-3)}}.chart-empty{display:flex;align-items:center;justify-content:center;min-height:8rem;color:var(--color-text-muted);font-size:var(--font-size-xs)}.chart-legend-row{display:flex;align-items:center;gap:.5rem;padding:.15rem .35rem;border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:var(--color-text-secondary);transition:background-color var(--duration-fast, .15s) ease}.chart-legend-row.is-active{background:var(--color-surface-muted)}.chart-legend-dot{flex:none;width:.65rem;height:.65rem;border-radius:3px}.chart-legend-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-legend-value{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.chart-legend-share{min-width:2.2rem;text-align:end;color:var(--color-text-muted)}.chart-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem;min-width:0;flex:1}.chart-legend.chart-legend-inline{flex-direction:row;flex-wrap:wrap;gap:.25rem .9rem;flex:none;margin-bottom:var(--space-2)}.chart-plot{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.4rem;height:11rem}.chart-plot-axis{display:flex;flex-direction:column;justify-content:space-between;font-size:.62rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-align:end;margin-block:-.4em}.chart-plot-area{position:relative;min-width:0}.chart-plot-grid{position:absolute;inset-inline:0;height:0;border-top:1px dashed var(--color-border-default)}.columns-group{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center}.columns-bars{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:.2rem;margin-bottom:1.4rem}.columns-bar{flex:0 1 1.6rem;min-width:.4rem;min-height:2px;border-radius:5px 5px 0 0;transition:height .5s cubic-bezier(.22,1,.36,1),filter .15s ease}.columns-bar.is-single{flex-basis:3.2rem}.columns-bar:hover{filter:brightness(1.12)}.columns-label{position:absolute;bottom:-1.3rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;color:var(--color-text-muted)}@media(prefers-reduced-motion:reduce){.columns-bar{transition:none}}.columns-groups{position:absolute;inset:0 0 -1.4rem;display:flex;align-items:stretch;justify-content:space-around;gap:.5rem}.columns{padding-bottom:1.5rem}.hbars-row{display:grid;grid-template-columns:minmax(3rem,7rem) minmax(0,1fr) auto;align-items:center;gap:.6rem;font-size:var(--font-size-xs)}.hbars-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary)}.hbars-track{display:flex;height:.7rem;border-radius:var(--radius-pill);background:var(--color-surface-muted);overflow:hidden}.hbars-seg{height:100%;transition:width .5s cubic-bezier(.22,1,.36,1)}.hbars-total{color:var(--color-text-primary);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.hbars-seg{transition:none}}.hbars-rows,.hbars{display:flex;flex-direction:column;gap:.6rem}.selector__grid{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}.selector__summary{margin-top:1.25rem;background:var(--color-surface-muted);border-radius:var(--input-border-radius);padding:1rem;border:var(--input-border)}.summary__count{font-weight:var(--font-weight-medium);margin-bottom:.5rem;color:var(--color-text-primary)}.summary__list ul{margin:.5rem 0 0 1rem;padding:0;list-style:disc;color:var(--color-text-secondary)}@media(max-width:768px){.option{width:calc(50% - .375rem)}}@media(max-width:500px){.option{width:100%}}.area-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.area-hits{position:absolute;inset:0;display:flex}.area-hit{flex:1}.area-tip{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;gap:.15rem;padding:.4rem .6rem;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-default);box-shadow:var(--shadow-md);font-size:.7rem;white-space:nowrap;pointer-events:none;z-index:2}.area-tip i{display:inline-block;width:.5rem;height:.5rem;border-radius:2px;margin-inline-end:.35rem}.area-tip em{font-style:normal;font-weight:700;margin-inline-start:.4rem}.area-guide{position:absolute;top:0;bottom:0;width:0;border-inline-start:1px solid var(--color-border-strong);pointer-events:none}.area-dot{position:absolute;width:.55rem;height:.55rem;border-radius:50%;border:2px solid var(--color-surface-default);transform:translate(-50%,-50%);pointer-events:none}.area-labels{display:flex;justify-content:space-between;margin-inline-start:2.6rem;padding-top:.35rem}.area-labels small{font-size:.65rem;color:var(--color-text-muted)}.area{padding-bottom:.2rem}.chart-ring{position:relative;flex:none;width:8.5rem;height:8.5rem}.chart-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.chart-ring-track{fill:none;stroke:var(--color-surface-muted);stroke-width:14}.chart-ring-arc{fill:none;stroke-width:14}.chart-ring-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none;line-height:1.15}.chart-ring-center strong{width:5.2rem;font-size:1.35rem;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.chart-ring-center small{max-width:5rem;font-size:.65rem;color:var(--color-text-muted)}.gauge-fact-label{flex:1}.gauge-facts{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:.3rem}.gauge-facts li{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.gauge-facts b{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.gauge{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.gauge-arc{stroke-linecap:round;cursor:default;transition:stroke-dasharray .6s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.gauge-arc{transition:none}}.donut-arc{stroke-linecap:butt;transition:stroke-width .15s ease,opacity .15s ease;cursor:pointer}.donut-arc.is-active{stroke-width:18}@media(prefers-reduced-motion:reduce){.donut-arc{transition:none}}.donut .chart-legend{flex:1 1 11rem}.donut{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;justify-content:center}
