@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix)format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2)format("woff2"),url(/assets/primeicons-WjwUDZjB.woff)format("woff"),url(/assets/primeicons-MpK4pl85.ttf)format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}:root{--system-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--text-ratio:1.2}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:1rem}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.5}h1,h2,h3,h4{text-wrap:balance;line-height:1.1}img,picture,video,canvas{max-width:100%;height:auto;display:block}a,button,input,textarea,select{color:inherit;font:inherit;-webkit-tap-highlight-color:transparent}a{text-decoration:none}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;appearance:none;background:0 0;border:none}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}ul{list-style:none}@font-face{font-family:Thin;src:url(/assets/URW%20DIN%20Arabic%20Thin-83O7U-Gv.ttf)format("truetype")}@font-face{font-family:Light;src:url(/assets/URW%20DIN%20Arabic%20Light-Doctf-1_.ttf)format("truetype")}@font-face{font-family:Medium;src:url(/assets/URW%20DIN%20Arabic%20Medium-ChlYrUAI.ttf)format("truetype")}@font-face{font-family:Bold;src:url(/assets/URW%20DIN%20Arabic%20Bold-yZNgvwyY.ttf)format("truetype")}@font-face{font-family:Demi;src:url(/assets/URW%20DIN%20Arabic%20Demi-Ch5w0_WW.ttf)format("truetype");font-weight:600}.hidden{display:none!important}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.m-1{margin:4px}.mt-1{margin-top:4px}.mb-1{margin-bottom:4px}.ml-1{margin-left:4px}.mr-1{margin-right:4px}.m-2{margin:8px}.mt-2{margin-top:8px}.mb-2{margin-bottom:8px}.ml-2{margin-left:8px}.mr-2{margin-right:8px}.m-3{margin:12px}.mt-3{margin-top:12px}.mb-3{margin-bottom:12px}.ml-3{margin-left:12px}.mr-3{margin-right:12px}.m-4{margin:16px}.mt-4{margin-top:16px}.mb-4{margin-bottom:16px}.ml-4{margin-left:16px}.mr-4{margin-right:16px}.m-5{margin:20px}.mt-5{margin-top:20px}.mb-5{margin-bottom:20px}.ml-5{margin-left:20px}.mr-5{margin-right:20px}.m-6{margin:24px}.mt-6{margin-top:24px}.mb-6{margin-bottom:24px}.ml-6{margin-left:24px}.mr-6{margin-right:24px}.m-7{margin:28px}.mt-7{margin-top:28px}.mb-7{margin-bottom:28px}.ml-7{margin-left:28px}.mr-7{margin-right:28px}.p-0{padding:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.p-1{padding:4px}.pt-1{padding-top:4px}.pb-1{padding-bottom:4px}.pl-1{padding-left:4px}.pr-1{padding-right:4px}.p-2{padding:8px}.pt-2{padding-top:8px}.pb-2{padding-bottom:8px}.pl-2{padding-left:8px}.pr-2{padding-right:8px}.p-3{padding:12px}.pt-3{padding-top:12px}.pb-3{padding-bottom:12px}.pl-3{padding-left:12px}.pr-3{padding-right:12px}.p-4{padding:16px}.pt-4{padding-top:16px}.pb-4{padding-bottom:16px}.pl-4{padding-left:16px}.pr-4{padding-right:16px}.p-5{padding:20px}.pt-5{padding-top:20px}.pb-5{padding-bottom:20px}.pl-5{padding-left:20px}.pr-5{padding-right:20px}.p-6{padding:24px}.pt-6{padding-top:24px}.pb-6{padding-bottom:24px}.pl-6{padding-left:24px}.pr-6{padding-right:24px}.p-7{padding:28px}.pt-7{padding-top:28px}.pb-7{padding-bottom:28px}.pl-7{padding-left:28px}.pr-7{padding-right:28px}.container{margin:0 auto;padding:0 15px}@media (width<=1920px){.container{max-width:clamp(1392px, 174000vw / var(--base-width), 2088px);padding:0 80px}}@media (width<=1600px){.container{max-width:clamp(1232px, 154000vw / var(--base-width), 1848px);padding:0 60px}}@media (width<=1440px){.container{max-width:clamp(1072px, 134000vw / var(--base-width), 1608px);padding:0 50px}}@media (width<=1200px){.container{max-width:100%;padding:0 10px}}@media (width<=768px){.container{padding:0 5px}}@media (width<=576px){.container{padding:0 2px}}.breadcrumbs{width:100%}.breadcrumbs ul{justify-content:flex-start;align-items:center;gap:var(--xs-size);flex-flow:row;display:flex}.breadcrumbs ul li{justify-content:flex-start;align-items:center;gap:var(--xs-size);color:var(--gray-500);font-weight:500;font-size:var(--sm-size);text-transform:capitalize;flex-flow:row;display:flex}.breadcrumbs ul li:first-child{color:var(--PrimaryColor);font-weight:600}.btn{font-size:var(--sm-size);transition:var(--transition);cursor:pointer;justify-content:center;align-items:center;gap:var(--xs-size);border-radius:var(--radius-sm);border-style:solid;border-width:1px;flex-flow:row;width:fit-content;padding:10px 20px;font-weight:700;display:flex}.btn.disabled{cursor:not-allowed;opacity:.5}.btn.w-full{width:100%}.btn-primary{background-color:var(--PrimaryColor);color:var(--BgWhite);border-color:var(--PrimaryColor);font-family:var(--font-family);font-size:var(--xs-size);border-radius:50px;font-weight:600}.btn-primary:hover{background-color:var(--BgWhite);color:var(--PrimaryColor);box-shadow:var(--shadow)}.btn-secondary{border:1px solid var(--gray-200);color:var(--gray-700);font-weight:600;font-size:var(--xs-size);font-family:var(--font-family);background-color:#0000;border-radius:50px}.btn-secondary:hover{background-color:var(--PrimaryColor);color:var(--BgWhite);border-color:var(--PrimaryColor);box-shadow:var(--shadow)}.btn-danger{background-color:var(--BgWhite);color:var(--Red);border:1px solid var(--Red);border-radius:var(--xl-size-base);font-weight:600}.btn-danger:hover{background-color:var(--Red);color:var(--BgWhite);box-shadow:var(--shadow)}.btn--sm{padding:var(--xs-size-4) var(--sm-size);font-size:var(--xs-size);gap:var(--xs-size-4)}.btn--md{padding:var(--xs-size) var(--xl-size-base);font-size:var(--sm-size);gap:var(--xs-size)}.btn--lg{padding:var(--sm-size) var(--xl-size-1);font-size:var(--md-size);gap:var(--xs-size)}.btn--block{justify-content:center;width:100%}.btn--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn--loading{opacity:.7;cursor:wait;pointer-events:none;min-height:2.75rem;position:relative}.btn--loading>*{visibility:hidden}.btn--loading:after{content:"";background-image:url(../../assets/images/loading.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.875rem;height:1.875rem;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.btn__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite btn-spin;display:inline-block}@keyframes btn-spin{to{transform:rotate(360deg)}}.btn__icon{flex-flow:row;flex-shrink:0;justify-content:center;align-items:center;width:1em;height:1em;display:flex}.btn__icon svg{width:100%;height:100%}.btn__icon--left{margin-inline-end:var(--xs-size-4)}.btn__icon--right{margin-inline-start:var(--xs-size-4)}.btn--icon-only{padding:var(--xs-size);aspect-ratio:1;justify-content:center}.btn--icon-only .btn__icon{margin:0}.btn--outline{background-color:#0000;border-style:solid;border-width:1px}.btn--outline.btn-primary{border-color:var(--PrimaryColor);color:var(--PrimaryColor)}.btn--outline.btn-primary:hover{background-color:var(--PrimaryColor);color:var(--BgWhite)}.btn--outline.btn-secondary{border-color:var(--third-color);color:var(--third-color)}.btn--outline.btn-secondary:hover{background-color:var(--third-color);color:var(--BgWhite)}.btn--outline.btn-third{border-color:var(--gray-400);color:var(--gray-400)}.btn--outline.btn-third:hover{background-color:var(--gray-400);color:var(--BgWhite)}.btn--outline.btn-danger{border-color:var(--Red);color:var(--Red)}.btn--outline.btn-danger:hover{background-color:var(--Red);color:var(--BgWhite)}.btn--ghost{background-color:#0000;border:none}.btn--ghost.btn-primary{color:var(--PrimaryColor)}.btn--ghost.btn-primary:hover{background-color:var(--gray-50)}.btn--ghost.btn-secondary{color:var(--third-color)}.btn--ghost.btn-secondary:hover{background-color:var(--gray-50)}.btn--ghost.btn-third{color:var(--gray-400)}.btn--ghost.btn-third:hover{background-color:var(--gray-50)}.btn--ghost.btn-danger{color:var(--Red)}.btn--ghost.btn-danger:hover{background-color:var(--danger-light)}.loader{border:8px solid #000;border-color:#000 #0000;border-radius:50%;width:35px;height:35px;animation:1s infinite l1}@keyframes l1{to{transform:rotate(.5turn)}}@keyframes l7{to{transform:rotate(.5turn)}}.input-wrapper{flex-flow:column;justify-content:flex-start;align-items:stretch;padding-inline-end:var(--xl-size-1);display:flex}@media (width<=768px){.input-wrapper{padding-inline-end:0}}.input-wrapper .label{font-size:var(--sm-size);color:var(--gray-800);text-transform:capitalize;justify-content:flex-start;align-items:center;gap:var(--xs-size-4);flex-flow:row;font-weight:500;display:flex}.input-wrapper .input{justify-content:flex-start;align-items:center;gap:var(--xs-size-2);background-color:var(--white);color:var(--gray-800);font-size:var(--sm-size);padding:var(--xs-size-4);border:1px solid var(--gray-200);border-radius:var(--md-size);cursor:pointer;width:100%;transition:var(--transition-fast);flex-flow:row;font-weight:600;display:flex}.input-wrapper .input:focus{border-color:var(--PrimaryColor);box-shadow:0 0 0 3px var(--PrimaryColor-light);border:1px solid var(--PrimaryColor);border-radius:var(--md-size);background-color:#fff;outline:none}.input-wrapper .input::placeholder{color:var(--gray-400);font-size:var(--sm-size)}.input-search{position:relative}.input-search input{border:1px solid var(--main-border);width:100%;padding:var(--xs-size) var(--md-size);border-radius:calc(var(--xl-size-2) + 10px);font-family:var(--font-family);color:var(--gray-800);transition:var(--transition-fast);flex-flow:row;justify-content:flex-start;align-items:center;padding-inline-start:calc(var(--md-size) + var(--xl-size-2) - 4px);display:flex}.input-search input:focus{border-color:var(--PrimaryColor);box-shadow:0 0 0 3px var(--PrimaryColor-light)}.input-search input::placeholder{color:var(--gray-400)}.input-search .icon-remove{top:50%;left:var(--md-size);cursor:pointer;color:var(--gray-500);transition:var(--transition-fast);position:absolute;transform:translateY(-50%)}.input-search .icon-remove:hover{color:var(--Red)}html[dir=rtl] .input-search .icon-remove{left:auto;right:var(--md-size)}.checkbox-toggle-wrapper{border:2px solid var(--gray-200);border-radius:var(--radius-full);width:100%;transition:var(--transition-slow);cursor:pointer;background-color:var(--gray-50);align-items:center;gap:1rem;margin-top:25px;padding:.5rem;display:flex;position:relative}.checkbox-toggle-wrapper:hover{border-color:var(--gray-300);background-color:var(--BgWhite)}.checkbox-checkbox{opacity:0;width:0;height:0;position:absolute}.checkbox-label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:1rem;width:100%;display:flex}.toggle-background{background:var(--gray-300);border-radius:var(--radius-full);width:64px;height:36px;transition:var(--transition-slow);flex-shrink:0;position:relative}.toggle-slider{background:var(--BgWhite);width:30px;height:30px;transition:var(--transition-slow);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:3px;left:3px;box-shadow:0 2px 8px #00000026}.icon{width:18px;height:18px;transition:var(--transition)}.checkbox-icon{color:var(--gray-500);opacity:1;transform:scale(1)}.check-icon{color:var(--PrimaryColor);opacity:0;position:absolute;transform:scale(0)}.checkbox-checkbox:checked~.checkbox-label .toggle-background{background:var(--PrimaryColor)}.checkbox-checkbox:checked~.checkbox-label .toggle-slider{transform:translate(28px)}.checkbox-checkbox:checked~.checkbox-label .checkbox-icon{opacity:0;transform:scale(0)rotate(-180deg)}.checkbox-checkbox:checked~.checkbox-label .check-icon{opacity:1;transform:scale(1)rotate(0)}.label-content{flex-direction:column;flex:1;gap:.25rem;display:flex}.label-text{color:var(--gray-800);transition:color var(--transition);font-size:1rem;font-weight:600}.label-status{color:var(--gray-500);transition:color var(--transition);font-size:.875rem;font-weight:500}.checkbox-checkbox:checked~.checkbox-label .label-status{color:var(--PrimaryColor)}.checkbox-toggle-wrapper:active{transform:translateY(0)}@media (width<=768px){.checkbox-toggle-wrapper{padding:1rem}.toggle-background{width:56px;height:32px}.toggle-slider{width:26px;height:26px}.checkbox-checkbox:checked~.checkbox-label .toggle-slider{transform:translate(24px)}.label-text{font-size:.9375rem}.label-status{font-size:.8125rem}}.p-accordionpanel{font-size:var(--sm-size);font-weight:600;border-color:var(--gray-100)!important}.p-select{font-family:var(--font-family);font-size:var(--sm-size);margin-top:var(--xs-size-3);font-weight:600;border-color:var(--gray-300)!important;padding:12px 9px!important}.p-select:focus{box-shadow:0 0 0 3px var(--PrimaryColor-light);border-color:var(--PrimaryColor)!important}.p-select-overlay{font-size:var(--sm-size);font-weight:600;background-color:var(--BgWhite)!important;border:none!important}.p-select-overlay .p-inputtext{color:var(--gray-900)!important;background-color:var(--BgWhite)!important;border:1px solid var(--gray-200)!important}.p-select-option{font-family:var(--font-family);font-size:var(--sm-size);font-weight:600;background-color:var(--BgWhite)!important;color:var(--gray-900)!important}.p-select-option:hover{background-color:var(--PrimaryColor-light)!important}.p-select-empty-message{color:var(--gray-900)!important}.p-multiselect-overlay{font-family:var(--font-family);font-size:var(--sm-size);font-weight:600;background-color:var(--BgWhite)!important;color:var(--gray-900)!important;margin-top:var(--xl-size-base)!important;border:none!important}.p-multiselect-overlay .p-inputtext{color:var(--gray-900)!important;background-color:var(--BgWhite)!important;border:1px solid var(--gray-200)!important}.p-multiselect-option{font-family:var(--font-family);font-size:var(--sm-size)!important;background-color:var(--BgWhite)!important;color:var(--gray-800)!important;flex-direction:row-reverse!important;justify-content:space-between!important;padding:20px!important;font-weight:600!important;display:flex!important}.p-multiselect-option:hover{background-color:var(--PrimaryColor-light)!important}.p-checkbox-input{font-family:var(--font-family);font-size:var(--sm-size);font-weight:600;background-color:var(--BgWhite)!important}.p-checkbox-input:focus{border:1px solid var(--gray-200)!important}.p-multiselect{font-family:var(--font-family);font-size:var(--sm-size);margin-top:var(--xs-size-3);padding:4px;font-weight:600;border-color:var(--gray-200)!important}.p-multiselect:focus{box-shadow:0 0 0 3px var(--PrimaryColor-light);border-color:var(--PrimaryColor)!important}.p-multiselect-label{border-radius:var(--radius-full);width:fit-content;margin-inline:5px;color:var(--gray-800)!important}.p-multiselect-label.p-placeholder{color:var(--gray-400)!important;font-size:14px!important;font-weight:500!important}.p-checkbox-box{transition:var(--transition-fast);background-color:var(--BgWhite)!important;border:1px solid var(--gray-400)!important;width:var(--xl-size-base)!important;height:var(--xl-size-base)!important;border-radius:50%!important}.p-checkbox-checked .p-checkbox-box{background-color:var(--PrimaryColor)!important;border:none!important}.p-checkbox-checked .p-checkbox-box svg{display:none!important}.p-checkbox-box.p-highlight{background-color:var(--PrimaryColor)!important;border-color:var(--PrimaryColor)!important;color:var(--BgWhite)!important}.p-checkbox-box.p-highlight .p-checkbox-icon{color:var(--BgWhite)!important}.p-multiselect-header .p-checkbox-box{display:none!important}.optionlabel{font-family:var(--font-family);font-size:var(--sm-size);font-weight:600}.p-multiselect-chip-item{background-color:var(--PrimaryColor-light)!important;border-radius:var(--radius-sm)!important}.p-multiselect-chip-item .p-chip{background-color:var(--BgWhite)!important;color:var(--PrimaryColor)!important;padding:var(--xs-size-2) var(--xs-size)!important;border-radius:var(--radius-sm)!important;font-size:var(--sm-size)!important;border:1px solid var(--gray-200)!important;flex-shrink:0!important;align-items:center!important;gap:4px!important;height:32px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 3px 2px 13px #2563eb26!important}.p-multiselect-chip-item svg path{fill:var(--PrimaryColor)!important}.p-select-label{font-size:var(--sm-size)!important;border-radius:var(--radius-full)!important;width:fit-content!important;color:var(--PrimaryColor)!important;padding:0!important;font-weight:500!important}.p-select-label.p-placeholder{color:var(--gray-400)!important;font-size:14px!important;font-weight:300!important}.input-label{flex-direction:row-reverse;justify-content:space-between;gap:5px;width:100%;display:flex}.input-label label{text-align:start;width:fit-content;color:var(--gray-5);font-family:Medium;font-size:16px;font-weight:600}.input-label span{width:fit-content}.p-datepicker-input::-moz-placeholder{color:var(--gray-400)!important;font-size:14px!important;font-weight:300!important}.text-input::-moz-placeholder{color:var(--gray-400)!important;font-size:14px!important;font-weight:300!important}.ql-editor::-moz-placeholder{color:var(--gray-400)!important;font-size:14px!important;font-weight:300!important}#SerialNumber::-moz-placeholder{color:var(--gray-400)!important;font-size:14px!important;font-weight:300!important}.p-datepicker-input::placeholder,.text-input::placeholder,.ql-editor::placeholder,#SerialNumber::placeholder{color:var(--gray-400)!important;font-size:14px!important;font-weight:300!important}.ql-editor.ql-blank:before{content:attr(data-placeholder);pointer-events:none;opacity:.7;transition:opacity .2s;position:absolute;top:10px;left:12px;color:var(--gray-400)!important;font-size:14px!important;font-style:normal!important;font-weight:400!important}:deep(.ql-editor:not(.ql-blank)::before){opacity:0}.p-checkbox{width:28px!important;height:20px!important}.p-inputtext.p-component.p-filled.p-select-filter{color:#000!important}.switch-btn{font-family:var(--font-family);flex-flow:row;justify-content:center;align-items:center;gap:6px;display:flex}.switch-btn .title{color:var(--gray-800);font-size:var(--md-size);font-weight:600}.close-icon svg{width:20px}.file-append{border:1px solid var(--gray-200);border-radius:var(--radius-full);width:100%;font-family:var(--font-family);background-color:var(--BgWhite);transition:var(--transition-fast);padding:7px;position:relative}.file-append:focus-within{border-color:var(--PrimaryColor);box-shadow:0 0 0 3px var(--PrimaryColor-light)}.file-preview{width:100%}.image-gallery{flex-wrap:wrap;gap:1rem;margin-bottom:1rem;display:flex}.image-item{border:1px solid var(--gray-200);border-radius:var(--radius-sm);width:120px;height:120px;box-shadow:var(--shadow-sm);transition:var(--transition-fast);position:relative;overflow:hidden}.image-item:hover{box-shadow:var(--shadow)}.preview-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.overlay{background:var(--black-alpha-60);color:var(--BgWhite);opacity:0;transition:var(--transition);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.overlay:hover{opacity:1}.file-info{padding:2px 5px}.file-name{word-break:break-all;color:var(--gray-800);margin-bottom:4px;font-size:14px;font-weight:500}.file-size{color:var(--gray-500);font-size:.875rem}.data-empty{flex-flow:column;justify-content:center;align-items:center;display:flex}.data-empty .data-empty-image{margin-left:auto;margin-right:auto}.popover-button{cursor:pointer;transition:var(--transition-fast);flex-flow:row;justify-content:center;align-items:center;gap:6px;display:flex}.popover-button:hover{color:var(--PrimaryColor)}.popover-content{border-radius:var(--radius-md);font-family:var(--font-family);text-align:center;background-color:var(--BgWhite);width:10rem;box-shadow:var(--shadow-lg);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex;overflow:hidden}.popover-content .img-container{flex-flow:row;justify-content:flex-start;align-items:center;width:100%;display:flex}.popover-content .img-container:hover img{background-color:var(--BgWhite);color:var(--PrimaryColor)}.popover-content p{cursor:pointer;padding:var(--xs-size-2);background:var(--PrimaryColor-light);width:100%;color:var(--PrimaryColor);font-size:var(--md-size);transition:var(--transition-fast);font-weight:700}.popover-content p:hover{background-color:var(--BgWhite);color:var(--PrimaryColor-hover)}.popover-content img{cursor:pointer;background:var(--PrimaryColor-light);width:40px;height:42px;color:var(--PrimaryColor);font-size:var(--md-size);transition:var(--transition-fast);padding:10px;font-weight:700}.popover-content img:hover{background-color:var(--BgWhite)}.tabs-selction-container{justify-content:flex-start;align-items:flex-start;gap:var(--sm-size);font-family:var(--font-family);flex-flow:column;width:100%;display:flex}.tabs-selction-container .tabs-selction-header{flex-flow:row;justify-content:space-between;align-items:center;width:100%;display:flex}.tabs-selction-container .tabs-selction-header .title{color:var(--gray-800);font-size:var(--xl-size-base);font-weight:700}.tabs-selction-container .tabs-selction-header .subtitle{color:var(--gray-400);font-size:var(--md-size);font-weight:500}.tabs-selction-container .tabs-selction-header .subtitle span{color:var(--PrimaryColor);font-size:var(--xl-size-base);font-weight:700}.tabs-selction-container .tabs-selction-content .select-container{justify-content:flex-start;align-items:center;gap:var(--xl-size-base);flex-flow:wrap;display:flex}.tabs-selction-container .tabs-selction-content .select-container .select-item{border-radius:var(--radius-sm);background-color:var(--gray-50);transition:var(--transition-fast);position:relative;overflow:hidden}.tabs-selction-container .tabs-selction-content .select-container .select-item .left-back-img{transition:var(--transition-slow);flex-flow:row;justify-content:center;align-items:center;display:flex;position:absolute;left:-200px}.tabs-selction-container .tabs-selction-content .select-container .select-item .right-back-img{transition:var(--transition-slow);flex-flow:row;justify-content:center;align-items:center;display:flex;position:absolute;right:-200px}.tabs-selction-container .tabs-selction-content .select-container .select-item.active{background-color:var(--PrimaryColor-light)}.tabs-selction-container .tabs-selction-content .select-container .select-item.active .left-back-img{opacity:.3;height:100%;display:block;position:absolute;top:0;left:0}.tabs-selction-container .tabs-selction-content .select-container .select-item.active .left-back-img .left-yellow{position:relative;top:-20px}.tabs-selction-container .tabs-selction-content .select-container .select-item.active .right-back-img{opacity:.3;height:100%;display:block;position:absolute;top:0;right:0;rotate:180deg}.tabs-selction-container .tabs-selction-content .select-container .select-item.active .right-back-img .right-yellow{position:relative;top:-20px}.tabs-selction-container .tabs-selction-content .select-container .select-item.active .item{color:var(--PrimaryColor);font-weight:600}.tabs-selction-container .tabs-selction-content .select-container .select-item input{display:none}.tabs-selction-container .tabs-selction-content .select-container .select-item .item{justify-content:flex-start;align-items:center;gap:var(--xs-size);color:var(--gray-400);font-size:var(--md-size);transition:var(--transition-slow);cursor:pointer;padding:var(--xs-size-2) calc(var(--xl-size-2) + 5px);border-radius:var(--radius-sm);flex-flow:row;font-weight:600;display:flex}.tabs-selction-container .tabs-selction-content .select-container .select-item .item:hover{color:var(--PrimaryColor);background-color:var(--PrimaryColor-light)}.permission{width:100%}.permission .tabs{gap:1fr;grid-template-columns:repeat(3,1fr);width:100%;display:grid}@media (width<=10px){.permission .tabs{grid-template-columns:repeat(, 1fr)}}.permission .tabs{gap:10px}.permission .tabs .tab{background-color:var(--gray-50);border-radius:var(--radius-md);border:1px solid var(--gray-200);width:100%;transition:var(--transition-fast);padding:10px;position:relative}.permission .tabs .tab:hover{border-color:var(--PrimaryColor);box-shadow:var(--shadow)}.permission .tabs .tab input{width:15px;height:15px;position:absolute;top:14px;left:10px}.permission .tabs .tab label{flex-flow:wrap;justify-content:space-around;align-items:center;display:flex}.permission .tabs .tab label .card-content{flex-flow:column wrap;justify-content:start;align-items:start;gap:5px;margin-top:1rem;display:flex}.permission .tabs .tab label .card-content h4{color:var(--gray-800);font-size:22px;font-weight:600}.permission .tabs .tab label .card-content p{color:var(--gray-500);font-size:14px;font-weight:600}.permission .premission-cards .header{background-color:var(--gray-50);width:100%;font-size:var(--md-size-2);color:var(--PrimaryColor);border-radius:var(--radius-md);gap:5px;margin-block:1rem;padding:20px 15px;font-family:Bold}.permission .premission-cards .header .select_all{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.permission .premission-cards .header .select_all input{appearance:none;opacity:0;width:0;height:0;position:absolute}.permission .premission-cards .header .select_all .checkmark{border:1px solid var(--gray-300);border-radius:var(--radius-xs);width:18px;height:18px;transition:var(--transition-fast);display:inline-block;position:relative}.permission .premission-cards .header .select_all .checkmark:after{content:"";border:solid var(--BgWhite);border-width:0 2px 2px 0;width:5px;height:10px;display:none;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.permission .premission-cards .header .select_all input:checked+.checkmark{background-color:var(--PrimaryColor);border-color:var(--PrimaryColor)}.permission .premission-cards .header .select_all input:checked+.checkmark:after{display:block}.permission .premission-cards .tab-content{gap:1fr;grid-template-columns:repeat(3,1fr);width:100%;display:grid}@media (width<=10px){.permission .premission-cards .tab-content{grid-template-columns:repeat(, 1fr)}}.permission .premission-cards .tab-content{gap:10px;height:50vh;overflow-y:auto}@media screen and (width<=1350px){.permission .premission-cards .tab-content{gap:1fr;grid-template-columns:repeat(2,1fr);width:100%;display:grid}}@media screen and (width<=1350px) and (width<=10px){.permission .premission-cards .tab-content{grid-template-columns:repeat(, 1fr)}}@media screen and (width<=900px){.permission .premission-cards .tab-content{gap:1fr;grid-template-columns:repeat(1,1fr);width:100%;display:grid}}@media screen and (width<=900px) and (width<=10px){.permission .premission-cards .tab-content{grid-template-columns:repeat(, 1fr)}}.permission .premission-cards .tab-content .card{border-radius:var(--radius-lg);background:var(--gray-50);flex-flow:column wrap;justify-content:start;align-items:start;gap:8px;width:100%;padding:12px;display:flex}.permission .premission-cards .tab-content .card .card-header{border-bottom:1px solid var(--gray-200);flex-flow:wrap;justify-content:space-between;align-items:center;width:100%;display:flex}.permission .premission-cards .tab-content .card .card-header h5{color:var(--gray-800);font-family:Bold;font-size:var(--xl-size-base)}.permission .premission-cards .tab-content .card .card-header .select_all{flex-flow:row-reverse wrap;justify-content:center;align-items:center;gap:8px;display:flex}.permission .premission-cards .tab-content .card .card-header .select_all span{color:var(--gray-400);font-family:Bold;font-size:var(--xs-size)}.permission .premission-cards .tab-content .card .card-header .select_all input{appearance:none;opacity:0;width:0;height:0;position:absolute}.permission .premission-cards .tab-content .card .card-header .select_all .checkmark{border:1px solid var(--gray-300);border-radius:var(--radius-xs);width:18px;height:18px;transition:var(--transition-fast);display:inline-block;position:relative}.permission .premission-cards .tab-content .card .card-header .select_all .checkmark:after{content:"";border:solid var(--BgWhite);border-width:0 2px 2px 0;width:5px;height:10px;display:none;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.permission .premission-cards .tab-content .card .card-header .select_all input:checked+.checkmark{background-color:var(--PrimaryColor);border-color:var(--PrimaryColor)}.permission .premission-cards .tab-content .card .card-header .select_all input:checked+.checkmark:after{display:block}.permission .premission-cards .tab-content .card .card-body{gap:1fr;grid-template-columns:repeat(3,1fr);width:100%;display:grid}@media screen and (width<=900px){.permission .premission-cards .tab-content .card .card-body{gap:1fr;grid-template-columns:repeat(2,1fr);width:100%;display:grid}}.permission .premission-cards .tab-content .card .card-body{gap:7px}.permission .premission-cards .tab-content .card .card-body label{text-align:center;flex-flow:wrap;justify-content:center;align-items:center;width:100%;display:flex}.permission .premission-cards .tab-content .card .card-body label span{background-color:var(--BgWhite);border-radius:var(--radius-full);width:100%;transition:var(--transition-fast);color:var(--gray-600);padding:6px 10px}.permission .premission-cards .tab-content .card .card-body label span:hover{background-color:var(--PrimaryColor-light)}.permission .premission-cards .tab-content .card .card-body label input{display:none}.permission .premission-cards .tab-content .card .card-body label input:checked+span{background-color:var(--PrimaryColor);color:var(--BgWhite);border:none}.cropper-container{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;direction:ltr;font-size:0;line-height:0;position:relative}.cropper-container img{backface-visibility:hidden;image-orientation:0deg;width:100%;height:100%;display:block;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{position:absolute;inset:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:var(--BgWhite);opacity:0}.cropper-modal{background-color:var(--BgBlack);opacity:.5}.cropper-view-box{outline:1px solid var(--PrimaryColor);outline-color:var(--PrimaryColor-alpha-75);width:100%;height:100%;display:block;overflow:hidden}.cropper-dashed{border:0 dashed var(--gray-200);opacity:.5;display:block;position:absolute}.cropper-dashed.dashed-h{border-top-width:1px;border-bottom-width:1px;width:100%;height:33.3333%;top:33.3333%;left:0}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;width:33.3333%;height:100%;top:0;left:33.3333%}.cropper-center{opacity:.75;width:0;height:0;display:block;position:absolute;top:50%;left:50%}.cropper-center:before,.cropper-center:after{background-color:var(--gray-200);content:" ";display:block;position:absolute}.cropper-center:before{width:7px;height:1px;top:0;left:-3px}.cropper-center:after{width:1px;height:7px;top:-3px;left:0}.cropper-face,.cropper-line,.cropper-point{opacity:.1;width:100%;height:100%;display:block;position:absolute}.cropper-face{background-color:var(--BgWhite);top:0;left:0}.cropper-line{background-color:var(--PrimaryColor)}.cropper-line.line-e{cursor:ew-resize;width:5px;top:0;right:-3px}.cropper-line.line-n{cursor:ns-resize;height:5px;top:-3px;left:0}.cropper-line.line-w{cursor:ew-resize;width:5px;top:0;left:-3px}.cropper-line.line-s{cursor:ns-resize;height:5px;bottom:-3px;left:0}.cropper-point{background-color:var(--PrimaryColor);opacity:.75;width:5px;height:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;top:50%;right:-3px}.cropper-point.point-n{cursor:ns-resize;margin-left:-3px;top:-3px;left:50%}.cropper-point.point-w{cursor:ew-resize;margin-top:-3px;top:50%;left:-3px}.cropper-point.point-s{cursor:s-resize;margin-left:-3px;bottom:-3px;left:50%}.cropper-point.point-ne{cursor:nesw-resize;top:-3px;right:-3px}.cropper-point.point-nw{cursor:nwse-resize;top:-3px;left:-3px}.cropper-point.point-sw{cursor:nesw-resize;bottom:-3px;left:-3px}.cropper-point.point-se{cursor:nwse-resize;opacity:1;width:20px;height:20px;bottom:-3px;right:-3px}@media (width>=768px){.cropper-point.point-se{width:15px;height:15px}}@media (width>=992px){.cropper-point.point-se{width:10px;height:10px}}@media (width>=1200px){.cropper-point.point-se{opacity:.75;width:5px;height:5px}}.cropper-point.point-se:before{background-color:var(--PrimaryColor);content:" ";opacity:0;width:200%;height:200%;display:block;position:absolute;bottom:-50%;right:-50%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{width:0;height:0;display:block;position:absolute}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.search-field{align-items:center;width:420px;display:flex;position:relative}.search-field .search-icon{color:var(--gray-400);pointer-events:none;transition:color .25s;display:flex;position:absolute;left:14px}.search-field .search-input{width:100%;padding:var(--baseInputPadding) var(--baseInputPadding) var(--baseInputPadding) calc(var(--baseInputPadding) * 3.5);border:1px solid var(--border-color);border-radius:var(--xl-size-1);color:var(--Black);background:var(--bg-main);font-family:Medium;font-weight:600;font-size:var(--sm-size);outline:none;transition:all .25s}.search-field .search-input::placeholder{color:var(--placeholder-text);font-size:var(--sm-size);text-transform:capitalize;font-family:Regular;font-weight:500}.search-field .search-input:focus{border-color:var(--PrimaryColor);box-shadow:0 0 0 3px var(--PrimaryColor-light), 0 2px 8px #6366f114}.search-field .search-input:not(:-moz-placeholder-shown)~.search-icon{color:var(--PrimaryColor)}.search-field .search-input:focus~.search-icon,.search-field .search-input:not(:placeholder-shown)~.search-icon{color:var(--PrimaryColor)}.search-field .clear-btn{background:var(--gray-100);width:24px;height:24px;color:var(--gray-400);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;right:10px}.search-field .clear-btn:hover{background:var(--danger-light);color:var(--Red)}.list-trigger{background-color:var(--table-header-bg);cursor:pointer;width:30px;height:30px;color:var(--standard-black);border-radius:.5rem;justify-content:center;align-items:center;font-family:Medium;display:flex}.action-list-trigger{background-color:var(--blue-primary-alpha-50);padding:var(--md-size);border-radius:calc(var(--xl-size-1) + 4px);flex-flow:row;justify-content:space-between;align-items:center;width:250px;display:flex}.action-list-trigger .action-icon{color:var(--blue-secondary);font-size:var(--md-size);font-weight:700}.action-list-trigger .action-icon span{background-color:var(--blue-primary-alpha-20);margin-inline:var(--xs-size-4);border-radius:4px;padding:2px 4px}.p-popover:after,.p-popover:before{border:none;display:none}.p-popover{border:none!important}.p-popover .p-popover-content{border:none;padding:0}.list-body{background-color:var(--standard-white);color:var(--standard-black);border:1px solid var(--standard-white);box-shadow:var(--shadow-md);border-radius:5px;font-family:Medium}.list-body .p-popover{border:none}.list-body .p-popover .p-popover-content{padding:0}.list-body .list-item{min-width:120px;margin-bottom:var(--space-sm);margin-top:var(--space-sm);font-family:Medium;font-size:var(--sm-size);cursor:pointer;align-items:center;gap:.8rem;font-weight:500;transition:all .3s linear;display:flex}.list-body .list-item a{padding:var(--xs-size-2) var(--xs-size);align-items:center;gap:.8rem;width:100%;display:flex}.list-body .list-item:not(:last-child){border-bottom:1px solid var(--Gray-2)}.list-body .list-item:hover{background-color:rgba(var(--blue-primary), .06)}.list-body .list-item button{justify-content:space-around;align-items:center;gap:var(--xs-size-2);width:100%;padding:var(--xs-size-2) var(--xs-size);flex-flow:row;display:flex}.list-body .list-item svg:not(.list-danger){width:20px}.list-body .list-item.list-danger{color:var(--danger-color)}.app-table-wrapper{border-radius:10px 10px 0 0;position:relative;overflow:hidden}.app-table-wrapper .table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.app-table-wrapper .table-responsive::-webkit-scrollbar{height:6px}.app-table-wrapper .table-responsive::-webkit-scrollbar-track{background:var(--gray-100)}.app-table-wrapper .table-responsive::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:var(--radius-full)}.app-table-wrapper .table-responsive::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.app-table-wrapper .app-table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-family);position:relative}.app-table-wrapper .app-table thead{z-index:10;position:sticky;top:0}.app-table-wrapper .app-table thead tr th{background:var(--color-light-gray);text-align:left;color:var(--table-header-color);text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid var(--border-weak);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:24px;font-family:Medium;font-size:14px;font-weight:600}.app-table-wrapper .app-table thead tr th:first-child{padding-left:20px}.app-table-wrapper .app-table thead tr th:last-child{padding-right:20px}.app-table-wrapper .app-table thead tr th.sortable{cursor:pointer;transition:all .2s}.app-table-wrapper .app-table thead tr th .th-content{justify-content:space-between;align-items:center;gap:8px;display:flex}.app-table-wrapper .app-table thead tr th .th-content .sort-icon{opacity:.4;font-size:.65rem;transition:all .2s}.app-table-wrapper .app-table thead tr th .th-content:hover .sort-icon{opacity:.8}.app-table-wrapper .app-table tbody tr{transition:all .25s cubic-bezier(.16,1,.3,1);position:relative}.app-table-wrapper .app-table tbody tr:after{content:"";background:var(--border-weak);opacity:.6;pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.app-table-wrapper .app-table tbody tr:not(:last-child):after{opacity:1}.app-table-wrapper .app-table tbody tr.hoverable:hover{background:linear-gradient(90deg, var(--PrimaryColor-light) 0%, var(--PrimaryColor-alpha-12) 30%, transparent 100%);box-shadow:inset 0 0 0 1px var(--PrimaryColor-alpha-8), 0 2px 8px var(--PrimaryColor-alpha-8);transform:scale(1.001)}.app-table-wrapper .app-table tbody tr.hoverable:hover td{color:var(--gray-900)}.app-table-wrapper .app-table tbody tr.striped:nth-child(2n){background:var(--gray-50)}.app-table-wrapper .app-table tbody tr.striped:nth-child(2n):hover{background:linear-gradient(90deg, var(--PrimaryColor-light) 0%, var(--PrimaryColor-alpha-12) 30%, transparent 100%)}.app-table-wrapper .app-table tbody tr.selected{background:linear-gradient(90deg, var(--PrimaryColor-light) 0%, var(--PrimaryColor-alpha-20) 50%, transparent 100%)!important}.app-table-wrapper .app-table tbody tr.selected td{color:var(--PrimaryColor);font-weight:600}.app-table-wrapper .app-table tbody tr td{color:var(--table-data-color);padding:14px 16px;font-family:Medium;font-size:15px;font-weight:500;line-height:1.5;transition:all .2s}.app-table-wrapper .app-table tbody tr td:first-child{padding-left:20px}.app-table-wrapper .app-table tbody tr td:last-child{padding-right:20px}.app-table-wrapper .app-table tbody tr td.td-data{cursor:pointer;position:relative}.app-table-wrapper .app-table tbody tr td.td-data:before{content:"";border-radius:var(--radius-sm);background:0 0;transition:background .2s;position:absolute;inset:0}.app-table-wrapper .app-table tbody tr td.td-data:hover:before{background:var(--PrimaryColor-alpha-4)}.app-table-wrapper .app-table tbody tr td.td-data:active:before{background:var(--PrimaryColor-alpha-8)}.app-table-wrapper .app-table tbody tr td.td-index{color:var(--gray-400);font-variant-numeric:tabular-nums;text-align:center;width:40px;font-size:.8rem;font-weight:700}.app-table-wrapper .app-table tbody tr .empty-row{text-align:center;color:var(--gray-400);padding:48px 20px;font-size:.95rem;font-style:italic}.app-table-wrapper .app-table .th-checkbox,.app-table-wrapper .app-table .td-checkbox{text-align:center;width:44px}.app-table-wrapper .app-table .th-checkbox input[type=checkbox],.app-table-wrapper .app-table .td-checkbox input[type=checkbox]{appearance:none;border:2px solid var(--gray-300);border-radius:var(--radius-xs);cursor:pointer;background:var(--bg-main);width:18px;height:18px;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative}.app-table-wrapper .app-table .th-checkbox input[type=checkbox]:checked,.app-table-wrapper .app-table .td-checkbox input[type=checkbox]:checked{background:linear-gradient(135deg, var(--PrimaryColor) 0%, var(--PrimaryColor-hover) 100%);border-color:var(--PrimaryColor);box-shadow:0 2px 6px var(--PrimaryColor-alpha-20)}.app-table-wrapper .app-table .th-checkbox input[type=checkbox]:checked:after,.app-table-wrapper .app-table .td-checkbox input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.app-table-wrapper .app-table .th-checkbox input[type=checkbox]:hover:not(:checked),.app-table-wrapper .app-table .td-checkbox input[type=checkbox]:hover:not(:checked){border-color:var(--PrimaryColor);box-shadow:0 0 0 3px var(--PrimaryColor-light)}.app-table-wrapper .app-table .th-actions,.app-table-wrapper .app-table .td-actions{white-space:nowrap;text-align:center;width:1%}.app-table-wrapper .app-table input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--table-checkbox-color,#6366f1)}.btn-cancel{background-color:var(--danger-light);color:var(--Red);padding-inline:calc(var(--xl-size-base) + 2px);font-family:var(--font-family);font-size:var(--xs-size);border-radius:var(--radius-full);transition:var(--transition);font-weight:700}.btn-cancel:hover{color:var(--BgWhite);background-color:var(--Red);border:1px solid var(--Red);box-shadow:var(--shadow)}.reset-btn{cursor:pointer;color:var(--Red);background:0 0;border:none;padding:0;font-size:14px;font-weight:500;text-decoration:underline;transition:opacity .2s}.reset-btn:hover{opacity:.7}.header{width:100%;padding:var(--xl-size-base);font-family:var(--font-family);background-color:var(--bg-header);border-top:none;flex-flow:row;justify-content:space-between;align-items:center;display:flex}.header .sidebar-drawer{padding-top:5px;display:none}@media (width<=768px){.header .sidebar-drawer{display:block}}.header .nav{flex-flow:row;justify-content:space-between;align-items:center;width:100%;display:flex}.header .nav .logo{color:var(--gray-900);font-size:20px;font-weight:700}.header .setting{justify-content:center;align-items:center;gap:var(--xl-size-base);flex-flow:row;display:flex}.header .setting .countery-icon{background-color:var(--gray-50);cursor:pointer;width:60px;height:60px;transition:var(--transition-fast);border-radius:50%;padding:10px}.header .setting .countery-icon:hover{background-color:var(--gray-100);box-shadow:var(--shadow)}.header .setting .countery-icon svg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.header .setting .notification{width:40px;height:40px;padding:var(--xs-size-2);background-color:var(--gray-50);transition:var(--transition-fast);border-radius:50%;margin:auto}.header .setting .notification:hover{background-color:var(--gray-100)}.header .setting .user{justify-content:center;align-items:center;gap:var(--xs-size-3);cursor:pointer;flex-flow:row;display:flex}.header .setting .user img{border-radius:50%;width:40px}.header .setting .user .profile-data{flex-flow:column;justify-content:flex-end;align-items:flex-start;display:flex}.header .setting .user .profile-data span{text-align:start}.header .setting .user .profile-data span:first-child{color:var(--gray-900);text-align:right;width:100%;min-width:130px;font-weight:600}.header .setting .user .profile-data span:last-child{color:var(--gray-400);margin-left:auto}.header .setting .user .mega-menu{inset-inline-end:50px;background:var(--BgWhite);z-index:1000;border-radius:16px;width:220px;padding:12px;position:absolute;top:90px;box-shadow:6px 2px 16px #88a5bf7a,-6px -2px 16px #fffc}.header .setting .user .mega-menu .mega-header{align-items:center;gap:10px;display:flex}.header .setting .user .mega-menu .mega-header img{border-radius:50%;width:40px;height:40px}.header .setting .user .mega-menu .mega-header .name{font-size:14px;font-weight:600}.header .setting .user .mega-menu .mega-header .role{color:var(--gray-500);font-size:12px}.header .setting .user .mega-menu .divider{background:var(--gray-100);height:1px;margin:10px 0}.header .setting .user .mega-menu .mega-actions .logout-btn{cursor:pointer;width:100%;color:var(--gray-600);background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:8px;transition:all .3s;display:flex}.header .setting .user .mega-menu .mega-actions .logout-btn:hover{color:var(--btn-red);background:#fff1f1}.header .setting .user .mega-menu .mega-actions .logout-btn:hover svg path{fill:var(--btn-red)}.header .setting .user .mega-menu-enter-active,.header .setting .user .mega-menu-leave-active{transition:all .25s}.header .setting .user .mega-menu-enter-from{opacity:0;transform:translateY(-40px)scale(.98)}.header .setting .user .mega-menu-enter-to{opacity:1;transform:translateY(0)scale(1)}.header .setting .user .mega-menu-leave-from{opacity:1}.header .setting .user .mega-menu-leave-to{opacity:0;transform:translateY(10px)}.header .search{justify-content:center;align-items:center;gap:var(--xs-size-3);border-radius:var(--xl-size-base);border:1px solid var(--border-weak);width:40%;transition:var(--transition-fast);flex-flow:row;padding:10px;display:flex;background-color:#0000!important}.header .search:focus-within{border-color:var(--PrimaryColor);box-shadow:0 0 0 3px var(--PrimaryColor-light)}.header .search input{width:100%;color:var(--gray-900);background-color:#0000;border:none;outline:none}.header .search input::placeholder{color:var(--search-input-color);font-family:Medium;font-weight:600;font-size:var(--sm-size)}.header .search input:focus{border:none;outline:none}.header .setting .cursor-pointer{cursor:pointer}.header .menu{flex-flow:row;justify-content:center;align-items:center;display:flex}.header .menu .header-link{flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.header .menu h1{font-size:var(--md-size);color:var(--gray-400);font-weight:400}.header .menu .route-name{font-size:var(--xl-size-base);color:var(--PrimaryColor);font-weight:600}body{background-color:var(--bg-body);color:var(--gray-900);scrollbar-width:thin;scrollbar-color:var(--PrimaryColor) var(--gray-200)}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-track{background:var(--gray-100)}body::-webkit-scrollbar-thumb{background:var(--gray-400);border-radius:var(--radius-full)}body::-webkit-scrollbar-thumb:hover{background:var(--gray-500)}.content{flex-direction:row;flex-wrap:flex-start;width:100%;font-family:var(--font-family);background-color:var(--bg-main);justify-content:stretch;align-items:stretch;display:flex}.content .sidebar-container{padding:26px}@media (width<=768px){.content .sidebar-container{display:none}}.content .content-wrapper{flex-flow:column;justify-content:flex-start;align-items:stretch;width:95%;margin-inline:auto;padding-left:2rem;display:flex;overflow:hidden}@media (width<=1200px){.content .content-wrapper{width:70%}}@media (width<=900px){.content .content-wrapper{width:60%}}@media (width<=600px){.content .content-wrapper{width:96%;margin-block:6px}}@media (width<=768px){.content .content-wrapper{width:100%}}.content .p-accordioncontent-content,.content .p-accordionpanel.active-panel-out{margin-inline:19px}.content .main-content{background-color:var(--bg-main);z-index:999;min-height:82vh;padding:0 26px;position:relative;overflow:hidden}@media (width<=768px){.content .main-content{padding:14px}}.footer{padding:var(--md-size);background-color:var(--BgWhite);border-top:1px solid var(--gray-100);color:var(--gray-500);font-size:var(--sm-size);font-family:var(--font-family);flex-flow:row;justify-content:space-between;align-items:center;display:flex}.footer a{color:var(--PrimaryColor);transition:var(--transition-fast);text-decoration:none}.footer a:hover{text-decoration:underline}.sidebar{background:var(--sidebar-bg);width:260px;height:100%;min-height:95vh;color:var(--sidebar-text-color);border-radius:12px;padding:0}.sidebar .sidebar-wrapper{flex-flow:column;justify-content:flex-start;align-items:stretch;height:100%;display:flex;position:relative}.sidebar .sidebar-wrapper .logo-container{text-align:center;max-width:120px;margin-left:auto;margin-right:auto}.sidebar .sidebar-wrapper .logo-container .logo{color:var(--BgWhite);width:100%;height:100%;font-family:Regular;font-size:24px;font-weight:700}.sidebar .sidebar-wrapper .menu{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:12px;display:flex}.sidebar .sidebar-wrapper .menu .group-title{font-size:var(--sm-size);padding:0 var(--xl-size-base);margin-bottom:var(--xs-size-4);color:var(--sidebar-group-text-color);font-family:Medium;font-weight:700}.sidebar .sidebar-wrapper .menu .menu-item{color:var(--sidebar-menu-text-color);flex-flow:row;justify-content:flex-start;align-items:center;gap:12px;margin:0 10px;padding:10px 20px;font-family:Medium;font-size:16px;font-weight:600;transition:all .2s;display:flex}.sidebar .sidebar-wrapper .menu .menu-item .icon{width:18px}.sidebar .sidebar-wrapper .menu .menu-item .label{flex:1}.sidebar .sidebar-wrapper .menu .menu-item .badge{background:var(--Red);color:var(--BgWhite);border-radius:6px;padding:2px 6px;font-size:10px}.sidebar .sidebar-wrapper .menu .menu-item .arrow{opacity:.6;margin-left:auto}.sidebar .sidebar-wrapper .menu .menu-item:hover{background:var(--bg-sidebar-hover)}.sidebar .sidebar-wrapper .menu .menu-item.active{background:var(--bg-sidebar-hover);color:var(--BgWhite);position:relative}.sidebar .sidebar-wrapper .menu .menu-item.active:before{content:"";background:var(--BgWhite);border-radius:6px;width:4px;height:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sidebar .sidebar-wrapper .auth-container{cursor:pointer;background-color:var(--PrimaryColor);width:100%;padding:var(--xs-size-2) var(--xs-size);border-radius:0 0 var(--xs-size-3) var(--xs-size-3);flex-flow:row;justify-content:space-between;align-items:center;margin-top:auto;display:flex}.sidebar .sidebar-wrapper .auth-container .auth-data{justify-content:flex-start;align-items:center;gap:var(--xs-size-5);flex-flow:row;display:flex}.sidebar .sidebar-wrapper .auth-container .auth-data .user-data{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.sidebar .sidebar-wrapper .auth-container .auth-data .user-data .name{text-transform:capitalize;color:var(--BgWhite);font-size:var(--sm-size);font-weight:700}.sidebar .sidebar-wrapper .auth-container .auth-data img{border-radius:50px;width:40px;height:40px}.sidebar .sidebar-wrapper .mega-menu{inset-inline-end:50px;z-index:1000;background:#16181f;border:.5px solid #ffffff12;border-radius:18px;width:240px;position:absolute;top:90px;overflow:hidden}.sidebar .sidebar-wrapper .mega-menu .mega-header{background:#1d9e7514;border-bottom:.5px solid #ffffff0f;align-items:center;gap:13px;padding:18px 16px 16px;display:flex}.sidebar .sidebar-wrapper .mega-menu .mega-header .av-wrap{flex-shrink:0;width:46px;height:46px;position:relative}.sidebar .sidebar-wrapper .mega-menu .mega-header .av-wrap img{-o-object-fit:cover;object-fit:cover;border:1.5px solid #ffffff1a;border-radius:13px;width:46px;height:46px}.sidebar .sidebar-wrapper .mega-menu .mega-header .av-wrap .online-dot{background:#1d9e75;border:2px solid #16181f;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.sidebar .sidebar-wrapper .mega-menu .mega-header .name{color:#f2f2f2;margin:0 0 5px;font-size:14px;font-weight:500}.sidebar .sidebar-wrapper .mega-menu .mega-header .role-badge{color:#4ecda4;background:#1d9e752e;border:.5px solid #1d9e754d;border-radius:99px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;display:inline-flex}.sidebar .sidebar-wrapper .mega-menu .mega-meta{border-bottom:.5px solid #ffffff0f;padding:10px 14px}.sidebar .sidebar-wrapper .mega-menu .mega-meta .meta-row{justify-content:space-between;align-items:center;padding:5px 0;display:flex}.sidebar .sidebar-wrapper .mega-menu .mega-meta .meta-lbl{color:#ffffff59;align-items:center;gap:7px;font-size:12px;display:flex}.sidebar .sidebar-wrapper .mega-menu .mega-meta .meta-val{color:#ffffff8c;font-size:12px;font-weight:500}.sidebar .sidebar-wrapper .mega-body{padding:7px}.sidebar .sidebar-wrapper .mega-body .menu-item{cursor:pointer;color:#fff;background:0 0;border:none;border-radius:11px;align-items:center;gap:10px;width:100%;padding:9px 0;font-size:13.5px;transition:all .18s;display:flex}.sidebar .sidebar-wrapper .mega-body .menu-item .arrow{opacity:.3;margin-left:auto}.sidebar .sidebar-wrapper .mega-body .menu-item:hover{color:#ffffffe0;background:#ffffff0f}.sidebar .sidebar-wrapper .mega-body .menu-item:hover .arrow{opacity:.6}.sidebar .sidebar-wrapper .mega-body .menu-item.danger{color:#e07060}.sidebar .sidebar-wrapper .mega-body .menu-item.danger:hover{background:#e070601a}.sidebar .sidebar-wrapper .mega-body .divider{background:#ffffff0f;height:.5px;margin:5px 0}.sidebar .sidebar-wrapper .mega-menu-enter-active,.sidebar .sidebar-wrapper .mega-menu-leave-active{transition:all .25s}.sidebar .sidebar-wrapper .mega-menu-enter-from{opacity:0;transform:translateY(-12px)scale(.97)}.sidebar .sidebar-wrapper .mega-menu-enter-to{opacity:1;transform:translateY(0)scale(1)}.sidebar .sidebar-wrapper .mega-menu-leave-to{opacity:0;transform:translateY(8px)}.breadcrump-container{background-image:var(--breadcrumb-bg,linear-gradient(to right, #59ab7f3d 0 2%, #fafafa 5% 100%));border-radius:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;margin-bottom:12px;padding:10px 16px;font-family:Regular;display:flex}.breadcrump-container .breadcrump{flex-flow:row;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.breadcrump-container .breadcrump .info-dialog{width:30px;height:30px}.breadcrump-container .breadcrump .sidebar-back{justify-content:flex-start;align-items:center;gap:var(--xs-size-3);color:var(--gray-600);font-size:var(--sm-size);cursor:pointer;transition:var(--transition-fast);border-radius:5px;flex-flow:row;font-weight:600;display:flex}.breadcrump-container .breadcrump .sidebar-back .icon{padding:var(--xs-size-4);border-radius:50%;width:30px;height:30px}.breadcrump-container .breadcrump .p-breadcrumb{text-transform:capitalize;width:100%;background-color:#0000!important;padding:0!important}.breadcrump-container .breadcrump .p-breadcrumb .p-breadcrumb-list{flex-flow:row;justify-content:flex-start;align-items:center;gap:12px;width:100%;display:flex}.breadcrump-container .breadcrump .p-breadcrumb .p-breadcrumb-list .p-breadcrumb-item span{text-transform:capitalize;cursor:pointer;font-family:Light;font-size:15px;font-weight:600;color:var(--PrimaryColor)!important}.breadcrump-container .breadcrump .p-breadcrumb .p-breadcrumb-list .p-breadcrumb-item span.mode-2{color:var(--Black)!important}.breadcrump-container .breadcrump .p-breadcrumb .p-breadcrumb-list .p-breadcrumb-item:first-child span{font-size:14px;font-weight:500;color:var(--breadcrumb-first-text,var(--green))!important}.breadcrump-container .breadcrump .p-breadcrumb .p-breadcrumb-list .p-breadcrumb-item:last-child span{font-size:16px;color:var(--PrimaryColor)!important}.breadcrump-container .breadcrump .p-breadcrumb .p-breadcrumb-list .p-breadcrumb-separator{color:var(--breadcrumb-separator,var(--breadcrumb-separator))!important}.breadcrump-container .breadcrump .p-breadcrumb .p-breadcrumb-list .p-breadcrumb-separator svg{width:15px;height:15px}:root{--PrimaryColor:#c47a35;--PrimaryColor-hover:#24385c;--PrimaryColor-active:#4338ca;--PrimaryColor-light:#eef2ff;--PrimaryColor-dark:#3730a3;--PrimaryColor-alpha-4:#4faf7c0a;--PrimaryColor-alpha-8:#4faf7c14;--PrimaryColor-alpha-10:#4faf7c1a;--PrimaryColor-alpha-12:#4faf7c1f;--PrimaryColor-alpha-15:#4faf7c26;--PrimaryColor-alpha-20:#4faf7c33;--PrimaryColor-alpha-30:#4faf7c4d;--PrimaryColor-alpha-50:#4faf7c80;--PrimaryColor-alpha-75:#4faf7cbf;--bread-crumb-color-span:#8a8a8a;--search-input-color:#7a7a7a;--table-header-color:#121212;--table-data-color:#4b4b4b;--sidebar-menu-text-color:#b8b8b8;--sidebar-group-text-color:#d0d0d0;--title-color:#24385c;--Title-input-Color:#121212;--background-btn-outline-color:#ffeceb;--background-btn-hard-color:#f5c2c0;--title-header-color:#5d5d5d;--title-card-color:#111827;--input-border-color:#e6e6e6;--background-color-soft-light:#fafafa;--primary-green:#4faf7c;--light-green-bg:#f1f8f1;--btn-red:#d64545;--color-gray-soft-1:#303030;--btn-gold:#d99100;--btn-easy:#fff7e6;--SecondaryColor:#102a43;--SecondaryColor-hover:#f1f5f9;--background-tree-subject:#f5f5f5;--success:#16a34a;--success-light:#f0fdf4;--success-dark:#166534;--danger:#dc2626;--danger-light:#fef2f2;--danger-dark:#b91c1c;--warning:#f59e0b;--warning-light:#fffbeb;--warning-dark:#b45309;--info:#0ea5e9;--info-light:#f0f9ff;--info-dark:#0369a1;--bg-body:#f0f2f5;--bg-sidebar:#0f172a;--bg-sidebar-hover:#1e293b;--bg-main:#fff;--bg-header:#fff;--bg-card:#fff;--bg-section:#f8fafc;--border-weak:#e2e8f0;--border-strong:#cbd5e1;--border-sidebar:#1e293b;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-800:#1e293b;--gray-900:#0f172a;--gray-950:#020617;--second-text:#8a8a8a;--border-color:#e6e6e6;--header-page-color:#0f172a;--second-dark-color:#1e293b;--primary-dark:#1e3a8a;--Red-opacity:#dc262699;--green:#16a34a;--green-done:#16a34a1a;--card-observation-bg:#f8fafc;--delay-color:#f59e0b1a;--BgWhite:#fff;--Gray-1:#f8fafc;--Gray-4:#cbd5e1;--Gray-2:#f1f5f9;--Gray-3:#64748b;--gray-5:#5d5d5d;--Gray-6:#4b4b4b;--gray-7:#303030;--breadcrumb-separator:#a5a5a5;--GrayText-1:#475569;--GrayText:#475569;--DarkGray:#64748b;--LightGray:#f8fafc;--Black:#0f172a;--Red:#dc2626;--danger-color:#dc2626;--main-border:#e2e8f0;--checkbox-bg:#f1f5f9;--subtitle-color:#64748b;--third-color:#1e293b;--low-color:#7c3aed;--medium-color:#f59e0b;--high-color:#dc2626;--icon-bg:#f1f5f9;--breadcrump-bg:linear-gradient(to right, #4faf7c, #1e293b);--breadcrump-icon-color:white;--breadcrump-text-color:black;--sidebar-bg:#0f172a;--sidebar-text-color:#b8b8b8;--toast-bg:#93c0ec7c;--toast-text-color:#0369a1;--white:white;--placeholder-text:#7a7a7a;--gray-text-blue:#4b5563;--baseInputPadding:12px;--gray-text:#8a8a8a;--bg-waiting:#eaf4ff;--border-waiting:#bfd9ff;--bg-drafting:#e6e6e6;--border-drafting:#d2d2d2;--bg-rejected:#ffeceb;--border-rejected:#f5c2c0;--bg-approved:#e9f9ee;--border-approved:#b7e9c9;--blue-opacity-50:#1d4ed8;--font-family:"Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--base-width:1440;--base-height:900;--xl-size-3:clamp(calc(50 * .8px), calc(50 * 100vw / var(--base-width)), calc(50 * 1px));--xl-size-2:clamp(calc(30 * .8px), calc(30 * 100vw / var(--base-width)), calc(30 * 1px));--xl-size-1:clamp(calc(24 * .8px), calc(24 * 100vw / var(--base-width)), calc(24 * 1px));--xl-size-base:clamp(calc(20 * .8px), calc(20 * 100vw / var(--base-width)), calc(20 * 1px));--md-size:clamp(calc(16 * .8px), calc(16 * 100vw / var(--base-width)), calc(16 * 1px));--md-size-2:clamp(calc(18 * .8px), calc(18 * 100vw / var(--base-width)), calc(18 * 1px));--sm-size:clamp(calc(14 * .8px), calc(14 * 100vw / var(--base-width)), calc(14 * 1px));--xs-size:clamp(calc(12 * .8px), calc(12 * 100vw / var(--base-width)), calc(12 * 1px));--xs-size-2:clamp(calc(10 * .8px), calc(10 * 100vw / var(--base-width)), calc(10 * 1px));--xs-size-3:clamp(calc(8 * .8px), calc(8 * 100vw / var(--base-width)), calc(8 * 1px));--xs-size-4:clamp(calc(6 * .8px), calc(6 * 100vw / var(--base-width)), calc(6 * 1px));--xs-size-5:clamp(calc(4 * .8px), calc(4 * 100vw / var(--base-width)), calc(4 * 1px));--section-padding:clamp(calc(120 * .8px), calc(120 * 100vw / var(--base-width)), calc(120 * 1.2px));--shadow-sm:0 1px 2px #0000000d;--shadow:0 1px 3px #0000001a, 0 1px 2px #0000000f;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--overlay-bg:#00000080;--white-alpha-75:#ffffffbf;--white-alpha-30:#ffffff4d;--white-alpha-90:#ffffffe6;--white-alpha-85:#ffffffd9;--white-alpha-80:#fffc;--white-alpha-15:#ffffff26;--white-alpha-40:#fff6;--white-alpha-20:#fff3;--black-alpha-45:#00000073;--black-alpha-60:#0009;--black-alpha-36:#0000005c;--black-alpha-4:#0000000a;--black-alpha-5:#0000000d;--black-alpha-6:#0000000f;--black-alpha-8:#00000014;--black-alpha-10:#0000001a;--gray-200-alpha-50:#e2e8f080;--gray-800-alpha-90:#1e293be6;--gray-800-alpha-80:#1e293bcc;--gray-900-alpha-95:#0f172af2;--gray-900-alpha-90:#0f172ae6;--danger-alpha-15:#dc262626;--black-alpha-40:#0006;--black-alpha-15:#00000026;--info-alpha-40:#0ea5e966;--info-alpha-50:#0ea5e980;--PrimaryColor-alpha-40:#4faf7c66;--PrimaryColor-alpha-60:#4faf7c99;--PrimaryColor-alpha-80:#4faf7ccc;--indigo-alpha-6:#6366f10f;--indigo-alpha-12:#6366f11f;--indigo-alpha-15:#6366f126;--indigo-light-alpha-40:#eef2ff66;--white-alpha-50:#ffffff80;--warning-light-alpha-50:#fef3c780;--gray-200-alpha-30:#e2e8f04d;--input-file-border:#d9dbe9;--crud-border:#ddd;--crud-muted-text:#666;--btn-action-bg:#007bff;--btn-action-hover:#0056b3;--error-bg:#f8d7da;--error-text:#721c24;--error-border:#f5c6cb;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition:.2s cubic-bezier(.4, 0, .2, 1);--transition-slow:.3s cubic-bezier(.4, 0, .2, 1);--standard-white:#fff;--standard-black:#121212;--gray-50-std:#f9fafb;--gray-100-std:#f3f4f6;--gray-200-std:#e5e7eb;--gray-400-std:#9ca3af;--gray-500-std:#6b7280;--gray-700-std:#374151;--gray-900-std:#111827;--color-dark-gray:#5d5d5d;--color-light-gray:#f5f5f5;--color-placeholder:#c4c9d0;--color-border-light:#aab0b8;--success-green-std:#4caf50;--success-green-hover-std:#43a047;--success-green-light-std:#f0faf0;--success-green-lighter-std:#e8f5e9;--color-near-white-f0:#f0f0f0;--indigo-100:#e0e7ff;--green-100:#dcfce7;--StandardBlue:#2f7bff;--whatsapp-green:#25d366;--telegram-blue:#229ed9;--danger-alt:#d64545;--success-alt:#22c55e;--gray-soft:#fafafa;--gray-soft-alpha-50:#fafafa80;--black-soft:#1a1a1a;--gray-light-border:#d2d5da;--blue-primary:#1d4ed8;--blue-primary-alpha-50:#1d4ed880;--blue-primary-alpha-20:#1d4ed833;--blue-secondary:#1f41bb;--danger-light-alt:#fff0f3;--danger-border-light:#fecaca;--in-active-color:#d99100;--badge-bg:#4faf7c0f;--sidebar-auth-bg:#24385c;--caution-bg:#fff7e6}html.dark{--bg-body:#0d1117;--bg-main:#161b22;--bg-header:#161b22;--bg-card:#161b22;--bg-section:#0d1117;--bg-sidebar:#090e18;--bg-sidebar-hover:#0f172a;--border-sidebar:#0f172a;--border-weak:#30363d;--border-strong:#484f58;--gray-50:#161b22;--gray-100:#21262d;--gray-200:#30363d;--gray-300:#484f58;--gray-400:#6e7681;--gray-500:#8b949e;--gray-600:#b1bac4;--gray-700:#c9d1d9;--gray-800:#e6edf3;--gray-900:#f0f6fc;--gray-950:#fff;--gray-text-dark:#4b5563;--BgWhite:#161b22;--header-page-color:#f0f6fc;--second-dark-color:#21262d;--main-border:#30363d;--checkbox-bg:#21262d;--icon-bg:#21262d;--subtitle-color:#8b949e;--GrayText:#8b949e;--GrayText-1:#8b949e;--DarkGray:#8b949e;--Black:#f0f6fc;--Gray-1:#161b22;--Gray-2:#21262d;--card-observation-bg:#161b22;--sidebar-bg:#090e18;--sidebar-text-color:#8b949e;--success-light:#052e16;--danger-light:#3b0a0a;--warning-light:#2d1a00;--info-light:#0a1f2e;--PrimaryColor-light:#1a1f3a;--breadcrumb-bg:linear-gradient(to right, #2d4a3e3d 0 2%, #161b22 5% 100%);--breadcrumb-text:#e6edf3;--breadcrumb-first-text:#4ade80;--breadcrumb-separator:#6e7681;--badge-admin-bg:#1a1f3a;--badge-admin-text:#a5b4fc;--badge-user-bg:#21262d;--badge-user-text:#c9d1d9;--chip-work-bg:#1a1f3a;--chip-work-text:#a5b4fc;--chip-personal-bg:#052e16;--chip-personal-text:#4ade80;--form-title:#24385c}.feature-header-container{border-radius:20px;flex-flow:row;justify-content:space-between;align-items:center;max-height:60px;margin-bottom:20px;display:flex;position:relative;overflow:hidden}.feature-header-container .header-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1;opacity:.18;width:100%;height:100%;position:absolute;top:0;left:0}.feature-header-container .actions{z-index:999;position:relative}.feature-header-container .content{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.feature-header-container .content .title{font-family:Bold;font-weight:700;font-size:var(--md-size)}.feature-header-container .content{z-index:999;background:0 0;border-radius:12px;width:100%;margin-bottom:12px;padding:10px 16px;font-family:Regular;position:relative}.feature-header-container .content .breadcrump{flex-flow:row;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.feature-header-container .content .breadcrump .info-dialog{width:30px;height:30px}.feature-header-container .content .breadcrump .sidebar-back{justify-content:flex-start;align-items:center;gap:var(--xs-size-3);color:var(--gray-600);font-size:var(--sm-size);cursor:pointer;transition:var(--transition-fast);border-radius:5px;flex-flow:row;font-weight:600;display:flex}.feature-header-container .content .breadcrump .sidebar-back .icon{padding:var(--xs-size-4);border-radius:50%;width:30px;height:30px}.feature-header-container .content .breadcrump .p-breadcrumb{text-transform:capitalize;width:100%;background-color:#0000!important;padding:0!important}.feature-header-container .content .breadcrump .p-breadcrumb .p-breadcrumb-list{flex-flow:row;justify-content:flex-start;align-items:center;gap:12px;width:100%;display:flex}.feature-header-container .content .breadcrump .p-breadcrumb .p-breadcrumb-list .p-breadcrumb-item span{text-transform:capitalize;font-family:Medium;font-weight:600;font-size:var(--sm-size);cursor:pointer;color:var(--PrimaryColor)!important}.feature-header-container .content .breadcrump .p-breadcrumb .p-breadcrumb-list .p-breadcrumb-item span.mode-2{color:var(--Black)!important}.feature-header-container .content .breadcrump .p-breadcrumb .p-breadcrumb-list .p-breadcrumb-item:first-child span{font-size:12px;color:var(--PrimaryColor)!important}.feature-header-container .content .breadcrump .p-breadcrumb .p-breadcrumb-list .p-breadcrumb-item:last-child span{font-size:12px;color:var(--bread-crumb-color-span)!important}.feature-header-container .content .breadcrump .p-breadcrumb .p-breadcrumb-list .p-breadcrumb-separator{color:var(--breadcrumb-separator,var(--breadcrumb-separator))!important}.feature-header-container .content .breadcrump .p-breadcrumb .p-breadcrumb-list .p-breadcrumb-separator svg{width:15px;height:15px}.table-responsive{-webkit-overflow-scrolling:touch;border-radius:var(--radius-lg);width:100%;margin-top:5px;overflow-x:auto}@media (width<=1100px){.table-responsive table{width:100%}}.table-responsive table.main-table{background-color:var(--bg-main);border-collapse:separate;border-spacing:0;border-radius:var(--radius-lg);width:100%;font-family:var(--font-family);position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 8px 32px #00000008}.table-responsive table.main-table:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#6366f126,#0000);height:1px;position:absolute;top:0;left:0;right:0}.table-responsive table.main-table thead{font-size:var(--sm-size);z-index:10;position:sticky;top:0}.table-responsive table.main-table thead tr th{background:linear-gradient(180deg, var(--gray-50) 0%, var(--gray-100) 100%);padding:14px var(--sm-size);text-align:start;color:var(--gray-600);font-weight:600;font-size:var(--sm-size);text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid var(--border-weak);white-space:nowrap;font-family:Medium}.table-responsive table.main-table thead tr th:first-child{border-top-left-radius:var(--radius-lg);padding-left:20px}.table-responsive table.main-table thead tr th:last-child{border-top-right-radius:var(--radius-lg);padding-right:20px}.table-responsive table.main-table thead tr th:last-of-type{justify-content:start;display:flex}.table-responsive table.main-table tbody{padding-top:10px}.table-responsive table.main-table tbody tr{font-size:1rem;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative}.table-responsive table.main-table tbody tr:not(:first-child) td:first-child{border-top:1px solid var(--border-weak)}.table-responsive table.main-table tbody tr:hover{background:linear-gradient(90deg, var(--PrimaryColor-light) 0%, #eef2ff66 30%, transparent 100%);transform:scale(1.001);box-shadow:inset 0 0 0 1px #6366f10f,0 2px 8px #6366f10d}.table-responsive table.main-table tbody tr:hover td{color:var(--gray-900)}.table-responsive table.main-table tbody tr:nth-child(2n){background:var(--gray-50)}.table-responsive table.main-table tbody tr:nth-child(2n):hover{background:linear-gradient(90deg, var(--PrimaryColor-light) 0%, #eef2ff66 30%, transparent 100%)}.table-responsive table.main-table tbody tr td{padding:14px var(--sm-size);color:var(--gray-700);font-size:var(--md-size);font-weight:500;line-height:1.5;transition:all .2s}.table-responsive table.main-table tbody tr td:first-child{padding-left:20px}.table-responsive table.main-table tbody tr td:last-child{padding-right:20px}.table-responsive table.main-table tbody tr td:last-of-type{justify-content:start;display:flex}.table-responsive table.main-table tbody tr td img{-o-object-fit:cover;object-fit:cover;border:2px solid var(--gray-200);border-radius:50%;width:40px;height:40px;transition:all .2s;box-shadow:0 2px 6px #00000014}.table-responsive table.main-table tbody tr td:hover img{border-color:var(--PrimaryColor);transform:scale(1.05);box-shadow:0 2px 10px #6366f133}.pagination-wrapper{justify-content:space-between;align-items:center;gap:var(--sm-size);margin:var(--sm-size) 0;display:flex}@media (width<=768px){.pagination-wrapper{flex-direction:column;align-items:start}}.pagination-wrapper .show-results,.pagination-wrapper .count-per-page{font-family:var(--font-family);font-size:var(--md-size);color:var(--gray-500)}@media (width<=768px){.pagination-wrapper .show-results,.pagination-wrapper .count-per-page{font-size:.9rem}}.pagination-wrapper .pagination{justify-content:flex-end;align-items:center;gap:var(--xs-size);display:flex}.pagination-wrapper .pagination .pagination-item{font-family:var(--font-family);font-size:var(--md-size);color:var(--gray-500);padding:var(--xs-size) var(--sm-size);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast)}.pagination-wrapper .pagination .pagination-item:hover{background-color:var(--gray-100);color:var(--gray-800)}.pagination-wrapper .pagination .pagination-item.active{color:var(--BgWhite);background-color:var(--PrimaryColor);font-weight:600}.pagination-wrapper .pagination .count-per-page-select{padding:var(--xs-size) var(--sm-size);background-color:var(--gray-100);border-radius:var(--radius-sm);border:var(--BaseBorderWidth) solid var(--main-border);font-family:var(--font-family);font-size:var(--md-size);color:var(--gray-600);transition:var(--transition-fast)}.pagination-wrapper .pagination .count-per-page-select:hover{border-color:var(--PrimaryColor)}.pagination-wrapper .count-per-page{align-items:center;gap:var(--xs-size);display:flex}.pagination-wrapper .pagination-btn{align-items:center;gap:var(--xs-size);font-family:var(--font-family);font-size:var(--md-size);padding:var(--xs-size) var(--sm-size);color:var(--gray-600);background-color:var(--gray-100);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast);display:flex}.pagination-wrapper .pagination-btn:hover{background-color:var(--PrimaryColor);color:var(--BgWhite)}@media (width<=768px){.pagination-wrapper .pagination-btn{font-size:.8rem}}.p-popover-content{padding:0!important}.per-page{align-items:center;gap:var(--xs-size);flex-direction:column;display:flex}.per-page span{padding:var(--xs-size) var(--xl-size-1);font-family:var(--font-family);font-size:var(--md-size);color:var(--gray-500);cursor:pointer;border-radius:var(--radius-sm);transition:var(--transition-fast)}.per-page span:hover{color:var(--PrimaryColor);background-color:var(--PrimaryColor-light)}.p-skeleton{background:radial-gradient(var(--gray-300), transparent)!important}.actions-buttons{justify-content:flex-start;align-items:flex-start;gap:var(--xs-size-3);font-family:var(--font-family);flex-flow:column;width:100%;display:flex}.actions-buttons .actions-buttons-title{justify-content:center;align-items:center;gap:var(--xs-size-4);font-size:var(--md-size);color:var(--gray-800);flex-flow:row;font-weight:600;display:flex}.actions-buttons .actions-container{justify-content:flex-start;align-items:center;gap:var(--xl-size-1);flex-flow:row;width:100%;display:flex}.actions-buttons .actions-container .action-container{width:33%}.actions-buttons .actions-container .action-container .action-box{border-radius:calc(var(--xl-size-2) + 3px);border:1px solid var(--gray-200);padding-inline:var(--md-size);cursor:pointer;transition:var(--transition-slow);background-color:var(--BgWhite);flex-flow:row;justify-content:space-between;align-items:center;display:flex}@media (width<=768px){.actions-buttons .actions-container .action-container .action-box{flex-flow:column;justify-content:center;align-items:center;display:flex}}.actions-buttons .actions-container .action-container .action-box.active{background-color:var(--PrimaryColor-light);border:1px solid var(--PrimaryColor)}.actions-buttons .actions-container .action-container .action-box.active .title{color:var(--PrimaryColor)}.actions-buttons .actions-container .action-container .action-box:hover{border-color:var(--PrimaryColor);box-shadow:var(--shadow)}.actions-buttons .actions-container .action-container .action-box:hover .movement-icon{max-width:80px;max-height:80px;display:block}.actions-buttons .actions-container .action-container .action-box:hover .icon{display:none}.actions-buttons .actions-container .action-container .action-box .title{color:var(--gray-800);font-size:var(--md-size);font-weight:500}.actions-buttons .actions-container .action-container .action-box .icon{max-width:80px;max-height:80px}.actions-buttons .actions-container .action-container .action-box .movement-icon{max-width:80px;max-height:80px;display:none}.actions-buttons .actions-container .action-container .action{display:none}.multi-image-uploader{justify-content:center;align-items:center;gap:var(--xl-size-base);flex-flow:column;width:100%;display:flex}.multi-image-uploader .input-image{border:2px dashed var(--gray-200);border-radius:var(--xl-size-1);width:100%;padding:var(--xl-size-base);cursor:pointer;transition:var(--transition);background-color:var(--gray-50);flex-flow:row;justify-content:center;align-items:center;display:flex}.multi-image-uploader .input-image:hover{border-color:var(--PrimaryColor);background-color:var(--PrimaryColor-light)}.multi-image-uploader .input-image{flex-flow:column;justify-content:center;align-items:center;display:flex}.multi-image-uploader .input-image .input-label-images{cursor:pointer;flex-flow:row;justify-content:center;align-items:center;gap:10px;display:flex}.multi-image-uploader .input-image .input-label-images span{color:var(--gray-500);font-size:var(--sm-size);font-weight:500}.multi-image-uploader .input-image input{cursor:pointer;display:none}.multi-image-uploader .image-gallery{border:1px solid var(--gray-200);border-radius:var(--xl-size-1);width:100%;padding:var(--xl-size-base);background-color:var(--BgWhite)}.multi-image-uploader .image-gallery .image-item{border-radius:var(--radius-sm);width:100px;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.multi-image-uploader .image-gallery .image-item:hover .overlay{transform:translateY(0)}.multi-image-uploader .image-gallery .image-item .preview-img{border:1px solid var(--gray-200);border-radius:var(--xs-size);cursor:pointer}.multi-image-uploader .image-gallery .image-item .overlay{border-radius:var(--xs-size);z-index:10000;background-color:var(--black-alpha-60);-moz-backdrop-filter:blur(2px);-o-backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:100%;height:100%;transition:var(--transition);cursor:pointer;flex-flow:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;transform:translateY(100%)}.multi-image-uploader .image-gallery .image-item .overlay span{color:var(--BgWhite);font-size:var(--md-size);font-weight:600}.dialog{border-radius:var(--radius-lg);text-align:center;background-color:var(--BgWhite);box-shadow:var(--shadow-xl);border:none;margin:auto;padding:20px}.dialog img{-o-object-fit:scale-down;object-fit:scale-down;aspect-ratio:16/9;max-width:250px;max-height:150px;margin:0 auto;display:block}.dialog h4{color:var(--gray-900);margin-block:1rem;font-family:Regular;font-weight:700}.dialog p{color:var(--gray-600)}.dialog .dialog-container{flex-direction:column;justify-content:center;align-items:center;display:flex}.dialog .dialog-close-btn{color:var(--gray-700);background-color:var(--BgWhite);border:1px solid var(--gray-200);appearance:none;border-radius:var(--radius-sm);transition:var(--transition-fast);cursor:pointer;background-clip:padding-box;outline:none;margin:10px auto;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;display:block}.dialog .dialog-close-btn:hover{background-color:var(--gray-100);border-color:var(--gray-300)}.dialog[open]::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:.7s ease-out forwards backdrop-fade-in}.loader-dialog{border-radius:var(--radius-md);background:var(--BgWhite);border:none;margin:auto;padding:20px 60px;animation:.7s ease-out fade-out;background-color:#0000!important}.loader-dialog .loader-container{padding:20px 60px}.loader-dialog[open]{animation:.7s ease-out fade-in}.loader-dialog[open]::backdrop{-moz-backdrop-filter:blur(5px);-o-backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:.7s ease-out forwards backdrop-fade-in}.loader{width:120px;height:22px;color:var(--PrimaryColor);border:2px solid;border-radius:20px;position:relative}.loader:before{content:"";border-radius:inherit;background:currentColor;margin:2px;animation:2s infinite l6;position:absolute;inset:0 100% 0 0}@keyframes l6{to{inset:0}}.delete-dialog{text-align:center;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);flex-flow:column;justify-content:center;align-items:center;gap:10px;padding:3rem;font-family:Medium;display:flex;background-color:var(--BgWhite)!important;color:var(--gray-900)!important}.delete-dialog img{width:350px;margin-left:auto;margin-right:auto;padding-right:25px}.delete-dialog .dialog-title{color:var(--gray-900);font-family:Bold;font-size:1.5rem}.delete-dialog p{color:var(--gray-500);margin-bottom:var(--space-sm);max-width:100%;font-family:Medium}.delete-dialog .btn-third{border:1px solid var(--gray-400);color:var(--gray-700)}.delete-dialog .btn-third:hover{border-color:var(--gray-900);color:var(--gray-900)}.delete-dialog .btns{align-items:center;gap:1rem;width:100%;margin-top:1.2rem;display:flex}.delete-dialog .btns .btn-delete-danger{background-color:var(--danger-alt);color:#fff;transition:all .3s linear}.delete-dialog .btns .btn-delete-danger:hover{color:var(--danger-alt);border:1px solid var(--danger-alt);background-color:#fff}.delete-dialog .btns button{border-radius:50px;width:50%;padding:16px;font-family:Medium}.fast-route-container{font-family:var(--font-family)}@media (width>=768px){.fast-route-container{display:none}}.fast-route-container .fast-route{justify-content:center;align-items:center;gap:var(--xs-size-2);flex-flow:wrap;padding-block:12px;display:flex}.fast-route-container .fast-route .route{background-color:var(--BgWhite);color:var(--gray-800);padding:var(--xs-size-2);border-radius:var(--xl-size-1);cursor:pointer;transition:var(--transition-slow);text-transform:capitalize;border:1px solid var(--gray-200);font-weight:500}.fast-route-container .fast-route .route:hover{background-color:var(--PrimaryColor);color:var(--BgWhite);border-color:var(--PrimaryColor)}.fast-route-container .fast-route .route.active{opacity:.6}.login{flex-flow:column;justify-content:center;align-items:center;gap:28px;width:100%;min-height:100vh;padding:32px 20px;display:flex}@media screen and (width<=600px){.login{gap:20px;padding:24px 16px}}.login .login-header{flex-flow:row;justify-content:center;align-items:center;display:flex}.login .login-header .logo-img{-o-object-fit:contain;object-fit:contain;height:36px}.login .login-form{background-color:var(--BgWhite);width:713px;max-width:100%;box-shadow:var(--shadow-lg);border-radius:20px;flex-flow:column;justify-content:space-between;align-items:center;gap:28px;height:557px;padding:80px;display:flex;position:relative}@media screen and (width<=600px){.login .login-form{width:100%;padding:28px 20px 24px}}.login .login-form .lang-switcher{position:absolute;top:14px;right:14px}.login .login-form .title{text-align:center;flex-flow:column;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;display:flex}.login .login-form .title h2{color:var(--standard-black);font-family:Bold;font-size:40px;font-weight:700}.login .login-form .title p{color:var(--gray-5);padding-top:10px;font-family:Medium;font-size:16px;font-weight:400;line-height:1.5}.login .login-form .inputs{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:18px;width:100%;display:flex}.login .login-form .inputs .input-wrapper{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:6px;width:100%;display:flex;position:relative;padding:0!important}.login .login-form .inputs .input-wrapper label{color:var(--standard-black);font-family:Medium;font-size:14px;font-weight:600}.login .login-form .inputs .input-wrapper input{border:1px solid var(--gray-200);width:100%;transition:var(--transition-fast);caret-color:#000;border-radius:50px;padding:.75rem 3rem .75rem 1rem;color:var(--Black)!important;background:var(--standard-white)!important;box-shadow:0 0 0 1000px var(--standard-white) inset!important;-webkit-text-fill-color:var(--standard-black)!important}.login .login-form .inputs .input-wrapper input:focus{border-color:var(--PrimaryColor);box-shadow:0 0 0 3px var(--PrimaryColor-light);outline:none}.login .login-form .inputs .input-wrapper input::placeholder{font-family:Regular,sans-serif;font-size:var(--md-size-base);color:var(--gray-400)}.login .login-form .inputs .input-wrapper .icon-eye{cursor:pointer;width:20px;height:20px;color:var(--gray-400);transition:var(--transition-fast);position:absolute;bottom:.75rem;right:1rem}.login .login-form .inputs .input-wrapper .icon-eye:hover{color:var(--PrimaryColor)}.login .login-form button{justify-content:center;width:100%}.auth-shell{--auth-dark:var(--gray-900);--auth-darker:var(--gray-950);--auth-copper:var(--PrimaryColor);--auth-copper-2:var(--PrimaryColor);--auth-copper-3:var(--PrimaryColor);--auth-soft:var(--btn-easy);--auth-bg:var(--bg-body);--auth-panel:var(--BgWhite);--auth-ink:var(--gray-900);--auth-muted:var(--gray-500);--auth-border:var(--border-color);--auth-admin:var(--gray-900);--auth-admin-bg:var(--gray-950);--auth-admin-panel:var(--gray-900);--auth-admin-card:var(--gray-800-alpha-80);--auth-admin-text:var(--standard-white);--auth-admin-muted:var(--gray-300);--auth-admin-placeholder:var(--white-alpha-50);--auth-admin-border:var(--gray-200-alpha-30);--auth-admin-border-strong:var(--gray-200-alpha-50);--auth-admin-input-bg:var(--white-alpha-15);--auth-admin-accent-base:var(--PrimaryColor);--auth-admin-accent:var(--PrimaryColor);--auth-success:var(--success-light);--auth-white-06:var(--white-alpha-15);--auth-white-08:var(--white-alpha-15);--auth-white-10:var(--white-alpha-15);--auth-white-12:var(--white-alpha-15);--auth-white-16:var(--white-alpha-20);--auth-white-20:var(--white-alpha-20);--auth-white-70:var(--white-alpha-75);--auth-white-82:var(--white-alpha-85);--auth-black-08:var(--black-alpha-8);--auth-black-12:var(--black-alpha-10);--auth-black-18:var(--black-alpha-15);--auth-black-24:var(--black-alpha-40);--auth-black-36:var(--black-alpha-36);--auth-black-52:var(--black-alpha-45);--auth-copper-08:var(--PrimaryColor-alpha-8);--auth-copper-12:var(--PrimaryColor-alpha-12);--auth-copper-16:var(--PrimaryColor-alpha-15);--auth-copper-22:var(--PrimaryColor-alpha-20);--auth-copper-30:var(--PrimaryColor-alpha-30);--auth-copper-42:var(--PrimaryColor-alpha-40);--auth-copper-60:var(--PrimaryColor-alpha-60);--auth-admin-accent-08:var(--PrimaryColor-alpha-8);--auth-admin-accent-16:var(--PrimaryColor-alpha-15);--auth-admin-accent-30:var(--PrimaryColor-alpha-30);--auth-form-bg:var(--white-alpha-90);--auth-admin-form-bg:var(--gray-900-alpha-90);--auth-input-bg:var(--white-alpha-75);--auth-support-bg:var(--white-alpha-50);--auth-ease:cubic-bezier(.2, .8, .2, 1);min-height:100vh;color:var(--standard-white);background:var(--auth-darker);animation:auth-page-fade .7s var(--auth-ease) both;direction:rtl;overflow-x:hidden}.auth-shell__layout{direction:ltr;grid-template-columns:minmax(0,1fr) clamp(750px,38vw,700px);grid-template-areas:"visual form";align-items:stretch;min-height:100vh;display:grid}.auth-shell__hero,.auth-shell__side{min-width:0;position:relative;overflow:hidden}.auth-shell__hero{isolation:isolate;direction:ltr;flex-flow:row;grid-area:visual;justify-content:right;align-items:center;padding:clamp(30px,4vw,58px) clamp(46px,6.4vw,96px);display:flex}.auth-shell__hero-image,.auth-shell__hero-shade,.auth-shell__blueprint,.auth-shell__side-bg{pointer-events:none;position:absolute;inset:0}.auth-shell__hero-image{z-index:-4;background-image:linear-gradient(90deg, var(--auth-black-52), var(--auth-black-24) 52%, var(--auth-black-12)), var(--auth-hero-image);animation:auth-hero-zoom 18s var(--auth-ease) infinite alternate;background-position:50%;background-size:cover;transform:scale(1.03)}.auth-shell__hero-shade{z-index:-3;background:radial-gradient(circle at 38% 24%, transparent 0 26%, var(--auth-black-18) 52%), linear-gradient(90deg, var(--auth-darker) 0%, var(--auth-black-52) 34%, transparent 72%)}.auth-shell__blueprint{z-index:-2;opacity:.48;background-image:linear-gradient(var(--auth-copper-16) 1px, transparent 1px), linear-gradient(90deg, var(--auth-copper-16) 1px, transparent 1px), linear-gradient(135deg, transparent 0 45%, var(--auth-copper-30) 45% 46%, transparent 46%), linear-gradient(45deg, transparent 0 54%, var(--auth-copper-22) 54% 55%, transparent 55%);background-size:72px 72px,72px 72px,260px 220px,280px 240px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 64%,#0000 90%);mask-image:linear-gradient(90deg,#0000 0%,#000 14% 64%,#0000 90%)}.auth-shell--admin .auth-shell__hero-image{background-image:radial-gradient(circle at 76% 22%, var(--auth-admin-accent-16), transparent 28%), radial-gradient(circle at 30% 68%, var(--auth-copper-16), transparent 30%), linear-gradient(135deg, var(--auth-admin-bg), var(--auth-admin-panel) 48%, var(--auth-admin-card));background-position:50%;background-size:cover,cover,cover}.auth-shell--admin .auth-shell__hero-shade{background:linear-gradient(90deg, var(--auth-black-52), transparent 70%), repeating-linear-gradient(90deg, transparent 0 84px, var(--auth-admin-accent-08) 84px 85px), repeating-linear-gradient(0deg, transparent 0 72px, var(--auth-white-06) 72px 73px)}.auth-shell--admin .auth-shell__blueprint{opacity:.72;background-image:linear-gradient(var(--auth-admin-accent-08) 1px, transparent 1px), linear-gradient(90deg, var(--auth-admin-accent-08) 1px, transparent 1px), radial-gradient(circle, var(--auth-admin-accent-30) 0 2px, transparent 3px);background-size:64px 64px,64px 64px,180px 130px}.auth-shell__hero-content{width:min(100%,750px);animation:auth-copy-in .76s var(--auth-ease) both;direction:rtl;gap:clamp(28px,5vh,48px);display:grid}.auth-shell__brand{flex-flow:row;justify-content:right;align-items:center;gap:13px;display:flex}.auth-shell__brand-mark{width:38px;height:44px;color:var(--auth-copper-3);filter:drop-shadow(0 10px 18px var(--auth-copper-22));flex-flow:row;justify-content:center;align-items:end;gap:4px;display:flex;position:relative}.auth-shell__brand-mark:before{content:"";clip-path:polygon(0 100%,0 30%,24% 30%,24% 12%,50% 0,76% 12%,76% 30%,100% 30%,100% 100%);border:2px solid;border-top:0;border-radius:4px 4px 2px 2px;position:absolute;inset:3px 0 0}.auth-shell__brand-mark span{background:currentColor;border-radius:999px 999px 0 0;width:4px}.auth-shell__brand-mark span:first-child{height:17px}.auth-shell__brand-mark span:nth-child(2){height:28px}.auth-shell__brand-mark span:nth-child(3){height:22px}.auth-shell__brand strong{color:var(--standard-white);font-family:"Bold", var(--font-family);text-align:start;font-size:clamp(1.05rem,1.35vw,1.36rem);line-height:1.05;display:block}.auth-shell__brand p{color:var(--auth-white-70);margin:5px 0 0;font-size:clamp(.62rem,.8vw,.78rem);line-height:1.2}.auth-shell__copy{text-align:start;grid-template-columns:repeat(1,1fr);justify-items:start;gap:16px;width:100%;display:grid}.auth-shell__badge{border:1px solid var(--auth-copper-42);min-height:34px;color:var(--auth-copper-3);background:var(--auth-copper-12);box-shadow:0 14px 30px var(--auth-black-18);border-radius:999px;flex-flow:row;justify-content:center;align-items:center;padding:0 18px;font-size:.86rem;font-weight:900;display:flex}.auth-shell__copy h1{width:100%;color:var(--standard-white);font-family:"Bold", var(--font-family);letter-spacing:0;text-shadow:0 20px 40px var(--auth-black-36);grid-template-columns:repeat(1,1fr);gap:4px;margin:0;font-size:clamp(2.35rem,2.1vw,4.05rem);line-height:1.18;display:grid}.auth-shell__copy h1 mark{color:var(--auth-copper-3);background:0 0}.auth-shell--admin .auth-shell__copy h1 mark{color:var(--auth-admin-accent)}.auth-shell__copy p{max-width:520px;color:var(--auth-white-82);margin:0;font-size:clamp(.98rem,1.28vw,1.18rem);line-height:1.85}.auth-shell__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(100%,560px);display:grid}.auth-shell__stat-card{border:1px solid var(--auth-white-16);width:100%;min-height:118px;color:var(--standard-white);background:linear-gradient(145deg, var(--auth-white-12), var(--auth-white-06));box-shadow:0 20px 38px var(--auth-black-24), inset 0 1px 0 var(--auth-white-16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:auth-stat-in .64s var(--auth-ease) both, auth-card-float 5s var(--auth-ease) infinite alternate;border-radius:10px;grid-template-columns:repeat(1,1fr);align-content:center;justify-items:center;gap:9px;padding:18px 12px;display:grid}.auth-shell__stat-card--2{animation-delay:90ms,.42s}.auth-shell__stat-card--3{animation-delay:.18s,.24s}.auth-shell__stat-card--4{animation-delay:.27s,.62s}.auth-shell__stat-icon{width:28px;height:28px;color:var(--auth-copper-3);flex-flow:row;justify-content:center;align-items:center;display:flex;position:relative}.auth-shell--admin .auth-shell__stat-icon{color:var(--auth-admin-accent)}.auth-shell__stat-icon:before,.auth-shell__stat-icon:after,.auth-shell__stat-icon i{content:"";border:2px solid;border-radius:4px;position:absolute}.auth-shell__stat-icon:before{width:18px;height:22px}.auth-shell__stat-icon:after{background:currentColor;border-width:0;border-radius:0;width:9px;height:2px;transform:translateY(-5px)}.auth-shell__stat-icon i{border-radius:50%;width:8px;height:8px;transform:translate(-8px,8px)}.auth-shell__stat-icon--alert:before{border-radius:50% 50% 7px 7px;width:19px;height:20px}.auth-shell__stat-icon--alert:after{transform:translateY(11px)}.auth-shell__stat-icon--invoice:before{width:22px;height:17px;transform:translateY(3px)}.auth-shell__stat-icon--invoice i{border-radius:2px;width:8px;height:6px;transform:translate(8px,-8px)}.auth-shell__stat-card p{min-height:28px;color:var(--auth-white-82);text-align:center;margin:0;font-size:clamp(.72rem,.86vw,.82rem);line-height:1.45}.auth-shell__stat-card strong{color:var(--standard-white);flex-flow:row;justify-content:flex-start;align-items:center;gap:5px;font-size:clamp(1rem,1.35vw,1.22rem);font-weight:900;display:flex}.auth-shell__stat-card strong span{color:var(--auth-success);font-size:.92rem}.auth-shell__side{color:var(--auth-ink);isolation:isolate;direction:rtl;flex-flow:row;grid-area:form;justify-content:center;align-items:center;padding:clamp(24px,4vw,56px) clamp(22px,3.2vw,48px);display:flex}.auth-shell__side-bg{z-index:-2;background-image:linear-gradient(90deg, var(--auth-black-08), transparent 24%), var(--auth-side-image);background-position:100%;background-size:cover}.auth-shell__side:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--auth-copper-12), transparent 44%);position:absolute;inset:0}.auth-shell--admin .auth-shell__side{color:var(--auth-admin-text);background:radial-gradient(circle at 70% 14%, var(--auth-admin-accent-16), transparent 32%), linear-gradient(145deg, var(--auth-admin-bg), var(--auth-admin-panel) 58%, var(--auth-admin-bg))}.auth-shell--admin .auth-shell__side-bg{opacity:.72;background-image:linear-gradient(var(--auth-admin-accent-08) 1px, transparent 1px), linear-gradient(90deg, var(--auth-admin-accent-08) 1px, transparent 1px), radial-gradient(circle at 62% 34%, var(--auth-copper-16), transparent 30%);background-position:50%;background-size:54px 54px,54px 54px,cover}.auth-shell--admin .auth-shell__side:before{background:radial-gradient(circle at 18% 78%, var(--auth-admin-accent-08), transparent 32%), linear-gradient(90deg, var(--auth-black-24), transparent 54%)}.auth-shell__command-visual{aspect-ratio:1;z-index:-1;opacity:.78;width:min(40vw,520px);position:absolute;inset:8% 50% auto auto}.auth-shell__command-ring,.auth-shell__command-node{border-radius:50%;position:absolute}.auth-shell__command-ring{border:1px solid var(--auth-admin-accent-16);box-shadow:inset 0 0 50px var(--auth-admin-accent-08), 0 0 42px var(--auth-admin-accent-08);animation:auth-command-pulse 5s var(--auth-ease) infinite;inset:10%}.auth-shell__command-ring--two{border-color:var(--auth-copper-22);animation-delay:.9s;inset:25%}.auth-shell__command-node{background:var(--auth-admin-accent);width:12px;height:12px;box-shadow:0 0 24px var(--auth-admin-accent-30)}.auth-shell__command-node--one{top:23%;left:28%}.auth-shell__command-node--two{top:52%;right:16%}.auth-shell__command-node--three{background:var(--auth-copper-3);bottom:20%;left:42%}.auth-shell__command-shield{fill:none;width:30%;stroke:var(--auth-admin-accent);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 22px var(--auth-admin-accent-30));position:absolute;inset:31% auto auto 35%}.auth-shell__admin-dashboard{border:1px solid var(--auth-admin-border);background:linear-gradient(145deg, var(--auth-white-08), var(--auth-white-06));width:min(100%,420px);box-shadow:0 20px 40px var(--auth-black-24);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:auth-stat-in .68s var(--auth-ease) both .26s;border-radius:18px;grid-template-columns:repeat(1,1fr);gap:12px;padding:16px;display:grid}.auth-shell__admin-dashboard-head{color:var(--auth-admin-text);flex-flow:row;justify-content:space-between;align-items:center;gap:12px;font-weight:900;display:flex}.auth-shell__admin-dashboard-head strong{border:1px solid var(--auth-admin-accent-16);color:var(--auth-admin-accent);background:var(--auth-admin-accent-08);border-radius:999px;padding:4px 9px;font-size:.7rem}.auth-shell__admin-dashboard-grid{width:100%;color:var(--auth-admin-muted);grid-template-columns:1fr;gap:10px;font-size:.78rem;display:grid}.auth-shell__admin-dashboard-grid i{background:linear-gradient(90deg, var(--auth-admin-accent), var(--auth-copper)) 0 0/72% 100% no-repeat, var(--auth-white-08);height:6px;animation:auth-node-pulse 2.8s var(--auth-ease) infinite;border-radius:999px}.auth-shell .login-form{border:1px solid var(--auth-white-70);width:min(100%,480px);color:var(--auth-ink);background:var(--auth-form-bg);box-shadow:0 30px 70px var(--auth-black-18), inset 0 1px 0 var(--auth-white-82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:auth-form-in .78s var(--auth-ease) both .12s;border-radius:18px;grid-template-columns:repeat(1,1fr);gap:30px;padding:clamp(24px,3vw,34px);display:grid}.auth-shell--admin .login-form{border-color:var(--auth-admin-border);color:var(--auth-admin-text);background:var(--auth-admin-form-bg);box-shadow:0 30px 80px var(--auth-black-52), 0 0 44px var(--auth-admin-accent-08), inset 0 1px 0 var(--auth-white-10);border-radius:28px}.auth-shell .lang-switcher{display:none}.auth-shell .login-form__toolbar{flex-flow:row;justify-content:space-between;align-items:center;gap:14px;display:flex}.auth-shell .login-form__badge{border:1px solid var(--auth-copper-16);min-height:26px;color:var(--auth-copper);background:var(--auth-copper-08);white-space:nowrap;border-radius:999px;flex-flow:row;justify-content:center;align-items:center;padding:0 13px;font-size:.76rem;font-weight:900;display:flex}.auth-shell--admin .login-form__badge{border-color:var(--auth-admin-accent-16);color:var(--auth-admin-accent);background:var(--auth-admin-accent-08)}.auth-shell .login-form__language{color:var(--auth-muted);cursor:pointer;background:0 0;border:0;flex-flow:row;justify-content:flex-start;align-items:center;gap:7px;padding:0;font-size:.75rem;font-weight:800;display:flex}.auth-shell--admin .login-form__language{color:var(--auth-admin-muted)}.auth-shell .title{text-align:center;grid-template-columns:repeat(1,1fr);gap:8px;width:100%;margin-block:6px 2px;display:grid}.auth-shell .title h2{color:var(--auth-ink);font-family:"Bold", var(--font-family);letter-spacing:0;margin:0;font-size:clamp(1.42rem,1.6vw,1.78rem);line-height:1.25}.auth-shell--admin .title h2{color:var(--auth-admin-text)}.auth-shell .title p{color:var(--auth-muted);margin:0;font-size:.86rem;line-height:1.65}.auth-shell--admin .title p{color:var(--auth-admin-muted)}.auth-shell .inputs{grid-template-columns:repeat(1,1fr);gap:14px;width:100%;display:grid}.auth-shell .input-wrapper{text-align:start;grid-template-columns:repeat(1,1fr);gap:7px;width:100%;padding:0;display:grid}.auth-shell .input-wrapper label{color:var(--auth-ink);font-size:.76rem;font-weight:900}.auth-shell--admin .input-wrapper label{color:var(--auth-admin-text)}.auth-shell .auth-input-wrap{width:100%;position:relative}.auth-shell .auth-input-wrap input{border:1px solid var(--auth-border);width:100%;height:52px;box-shadow:inset 0 1px 0 var(--auth-white-70);caret-color:var(--auth-copper);transition:border-color .18s var(--auth-ease), box-shadow .18s var(--auth-ease), background-color .18s var(--auth-ease);border-radius:14px;padding:0 16px;color:var(--auth-ink)!important;background:var(--auth-input-bg)!important;-webkit-text-fill-color:var(--auth-ink)!important}.auth-shell .auth-input-wrap input::placeholder{color:var(--auth-muted);opacity:.74}.auth-shell--admin .auth-input-wrap input{border-color:var(--auth-admin-border-strong);color:var(--auth-admin-text)!important;background:var(--auth-admin-input-bg)!important;-webkit-text-fill-color:var(--auth-admin-text)!important}.auth-shell--admin .auth-input-wrap input::placeholder{color:var(--auth-admin-placeholder)}.auth-shell .auth-input-wrap input:focus{border-color:var(--auth-copper);box-shadow:0 0 0 4px var(--auth-copper-12), 0 12px 26px var(--auth-black-08);outline:none;background:var(--standard-white)!important}.auth-shell--admin .auth-input-wrap input:focus{border-color:var(--auth-admin-accent);box-shadow:0 0 0 4px var(--auth-admin-accent-16), 0 12px 28px var(--auth-black-24);background:var(--auth-admin-input-bg)!important}.auth-shell .auth-input-wrap--password input{padding-left:54px}.auth-shell .auth-password-toggle{width:36px;height:36px;color:var(--auth-muted);cursor:pointer;transition:background-color .18s var(--auth-ease), color .18s var(--auth-ease), transform .18s var(--auth-ease);background:0 0;border:0;border-radius:10px;flex-flow:row;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.auth-shell .auth-password-toggle:hover{color:var(--auth-copper);background:var(--auth-copper-08);transform:translateY(-50%)scale(1.04)}.auth-shell--admin .auth-password-toggle{color:var(--auth-admin-muted)}.auth-shell--admin .auth-password-toggle:hover{color:var(--auth-admin-accent);background:var(--auth-admin-accent-08)}.auth-shell .icon-eye{width:19px;height:19px;display:block}.auth-shell .login-form__meta{flex-flow:row;justify-content:space-between;align-items:center;gap:12px;margin-block-start:-2px;font-size:.78rem;display:flex}.auth-shell .login-form__remember{color:var(--auth-muted);cursor:pointer;flex-flow:row;justify-content:flex-start;align-items:center;gap:7px;display:flex}.auth-shell--admin .login-form__remember{color:var(--auth-admin-muted)}.auth-shell .login-form__remember input{width:14px;height:14px;accent-color:var(--auth-copper)}.auth-shell--admin .login-form__remember input{accent-color:var(--auth-admin-accent)}.auth-shell .login-form__link{color:var(--auth-copper);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900}.auth-shell--admin .login-form__link{color:var(--auth-admin-accent)}.auth-shell .btn.btn-primary{width:100%;min-height:50px;color:var(--standard-white);background:linear-gradient(135deg, var(--auth-copper-3), var(--auth-copper));box-shadow:0 16px 30px var(--auth-copper-30);cursor:pointer;transition:box-shadow .22s var(--auth-ease), transform .22s var(--auth-ease);border:0;border-radius:12px;flex-flow:row;justify-content:center;align-items:center;font-weight:900;display:flex;position:relative;overflow:hidden}.auth-shell--admin .btn.btn-primary{background:linear-gradient(135deg, var(--auth-admin-accent), var(--auth-copper));box-shadow:0 18px 38px var(--auth-admin-accent-16)}.auth-shell .btn.btn-primary:before{content:"";background:linear-gradient(110deg, transparent, var(--auth-white-20), transparent);transition:transform .52s var(--auth-ease);position:absolute;inset:0;transform:translate(110%)}.auth-shell .btn.btn-primary:hover{box-shadow:0 20px 40px var(--auth-copper-42);transform:translateY(-2px)}.auth-shell .btn.btn-primary:hover:before{transform:translate(-110%)}.auth-shell .disabled{cursor:not-allowed;opacity:.72;pointer-events:none}.auth-shell .login-form__divider{color:var(--auth-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:.78rem;display:grid}.auth-shell .login-form__divider:before,.auth-shell .login-form__divider:after{content:"";background:var(--auth-border);height:1px}.auth-shell--admin .login-form__divider{color:var(--auth-admin-muted)}.auth-shell--admin .login-form__divider:before,.auth-shell--admin .login-form__divider:after{background:var(--auth-admin-border)}.auth-shell .login-form__support{border:1px solid var(--auth-border);min-height:44px;color:var(--auth-ink);background:var(--auth-support-bg);cursor:pointer;transition:border-color .18s var(--auth-ease), background-color .18s var(--auth-ease), transform .18s var(--auth-ease);border-radius:10px;flex-flow:row;justify-content:center;align-items:center;gap:8px;font-weight:900;display:flex}.auth-shell .login-form__support:hover{border-color:var(--auth-copper-42);background:var(--standard-white);transform:translateY(-1px)}.auth-shell--admin .login-form__support{border-color:var(--auth-admin-border);color:var(--auth-admin-text);background:var(--auth-white-08)}.auth-shell--admin .login-form__support:hover{border-color:var(--auth-admin-accent-30);background:var(--auth-admin-accent-08)}@media (width<=1180px){.auth-shell__layout{grid-template-columns:minmax(0,1fr) clamp(440px,42vw,520px);grid-template-areas:"visual form"}.auth-shell__hero{padding-inline:clamp(30px,4.2vw,56px)}.auth-shell__copy h1{font-size:clamp(2rem,3.6vw,3.1rem)}.auth-shell__stats{gap:10px}.auth-shell__stat-card{min-height:104px;padding:14px 8px}}@media (width<=900px){.auth-shell__layout{grid-template-columns:1fr;grid-template-areas:"visual""form";min-height:42vh}.auth-shell__hero{align-items:end;min-height:430px;padding:24px;display:none}.auth-shell__hero-content{gap:22px;width:min(100%,620px)}.auth-shell__copy h1{font-size:clamp(1.8rem,7vw,2.7rem)}.auth-shell__copy p{max-width:480px}.auth-shell__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}.auth-shell__stat-card{border-radius:9px;min-height:94px}.auth-shell__side{min-height:100vh;padding:60px 18px 28px}.auth-shell .login-form{width:min(100%,460px);margin:5rem 0}.auth-shell__side-bg{opacity:.68}.auth-shell--admin .auth-shell__side-bg{opacity:.5}.auth-shell{min-height:0}}@media (width<=600px){.auth-shell__hero{min-height:380px;padding:18px 16px 58px}.auth-shell__brand{justify-content:flex-start}.auth-shell__brand-mark{width:32px;height:38px}.auth-shell__copy{gap:12px}.auth-shell__badge{min-height:30px;padding-inline:14px;font-size:.78rem}.auth-shell__copy h1{max-width:360px;font-size:clamp(1.72rem,8vw,2rem)}.auth-shell__copy p{font-size:.9rem;line-height:1.7}.auth-shell__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-shell__stat-card:nth-child(n+3){display:none}.auth-shell__side{padding:60px 14px 20px}.auth-shell .login-form{border-radius:16px;gap:40px;padding:22px 16px}.auth-shell .login-form__meta{flex-direction:column;align-items:flex-start;gap:8px}}@keyframes auth-page-fade{0%{opacity:0}to{opacity:1}}@keyframes auth-hero-zoom{0%{transform:scale(1.03)}to{transform:scale(1.08)}}@keyframes auth-copy-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-stat-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-card-float{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes auth-form-in{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:translate(0)}}@keyframes auth-command-pulse{0%,to{opacity:.58;transform:scale(.98)}50%{opacity:1;transform:scale(1.03)}}@keyframes auth-node-pulse{0%,to{opacity:.7;transform-origin:100%;transform:scaleX(.94)}50%{opacity:1;transform-origin:100%;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.auth-shell,.auth-shell *,.auth-shell :before,.auth-shell :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.not-found{z-index:0;background-color:var(--gray-950);justify-content:center;align-items:center;gap:calc(var(--md-size-2) + 1px);flex-flow:column;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}@media (width<=768px){.not-found{padding:50px}}.not-found .error-media{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.not-found .error-media .not-found-img{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;width:100%;height:100%}.not-found .error-text{justify-content:flex-start;align-items:center;gap:var(--md-size);flex-flow:column;display:flex}.not-found .error-text .not-found-title{font-size:calc(var(--xl-size-1) + 4px);color:#fff;text-align:center;font-weight:700}.not-found .error-text .not-found-description{font-size:var(--md-size);color:var(--gray-50);text-align:center;max-width:688px;font-weight:400}.not-found .btn-explore{color:var(--gray-900);font-size:var(--md-size);padding:var(--md-size-2) calc(var(--xl-size-2) + 5px);font-weight:600}.not-found .btn-explore:hover{color:var(--BgWhite)}.not-found .btn-explore:hover .explore-icon path{stroke:var(--BgWhite)}.not-found .btn-explore .explore-icon path{stroke:var(--gray-900)}.spotlight-overlay{pointer-events:none;background:radial-gradient(circle at var(--x,30%) var(--y,30%), var(--white-alpha-80) 0%, transparent 20%);z-index:5;mix-blend-mode:overlay;width:100%;height:100%;transition:background 50ms;position:fixed;top:0;left:0}.return-btn{width:50%;transition:all .3s;color:var(--info-text)!important;cursor:pointer!important;border:1px solid var(--info-dark)!important;border-radius:5px!important;padding:5px 10px!important}.return-btn:hover{background-color:var(--info-dark)!important;color:var(--white)!important;border-color:var(--info-dark)!important}.p-toast-message-info{background-color:var(--toast-bg)!important;color:var(--toast-text-color)!important}.p-toast-detail{color:var(--toast-text-color)!important}.country-grid{width:fit-content;margin-inline:auto;font-family:Medium;display:grid}@media (width>=768px){.country-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.country-grid{grid-template-columns:repeat(3,1fr)}}.country-grid{gap:var(--md-size)}.auth-layout{justify-content:center;align-items:center;gap:var(--md-size);flex-flow:column;width:100%;min-height:calc(100vh - 108px);margin-inline:auto;font-family:Medium;display:flex}.auth-layout>*{flex:none}.auth-layout .auth-header{justify-content:center;align-items:center;gap:var(--md-size);flex-flow:column;width:100%;display:flex}.auth-layout .auth-header .title{color:var(--PrimaryColor-hover);font-size:var(--xl-size-2);font-family:Bold;font-weight:700}.auth-layout .auth-header .sub-title{color:var(--gray-5);font-size:var(--md-size);font-family:Medium;font-weight:500}.country-card{border:1px solid var(--border-color);border-radius:var(--xl-size-1);padding:var(--md-size);cursor:pointer;width:fit-content}.country-card:hover{border-color:var(--PrimaryColor)}.country-card.active{border-color:var(--PrimaryColor);box-shadow:0 1px 2px #0000000d}.country-card .flag-container{position:relative}.country-card .flag-container .flag{width:calc(var(--xl-size-2) * 8);height:calc(var(--xl-size-2) * 6);-o-object-fit:cover;object-fit:cover}.country-card .flag-container .flag-selected-icon{position:absolute;top:0;right:0}.country-card .title{color:var(--Gray-6);font-family:Medium;font-style:normal;font-weight:600}.multi-lang-input{flex-direction:column;gap:8px;width:100%;display:flex}.multi-lang-input .header-input{font-family:Medium;font-weight:600;font-size:var(--sm-size);justify-content:space-between;align-items:end;margin-bottom:2px;display:flex;padding:0!important}.multi-lang-input .field-label{text-align:start;width:fit-content;color:var(--gray-5);font-size:var(--md-size);font-family:Demi;font-weight:600;text-transform:capitalize!important}.multi-lang-input .lang-switcher{background:var(--gray-100);border-radius:var(--radius-md);border:1px solid var(--border-weak);gap:4px;padding:3px;display:flex}.multi-lang-input .lang-btn{font-family:medium;font-weight:600;font-size:var(--xs-size);color:var(--gray-500);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px 10px;transition:all .2s;display:flex;position:relative}.multi-lang-input .lang-btn:hover{color:var(--gray-900)}.multi-lang-input .lang-btn.active{background:var(--bg-main);color:var(--PrimaryColor);box-shadow:0 2px 4px #0000000d}.multi-lang-input .lang-btn .dot{background:var(--PrimaryColor);opacity:.6;border-radius:50%;width:4px;height:4px}.multi-lang-input .input-wrap{position:relative}.multi-lang-input .field-input{padding:12px 16px;border:1px solid var(--border-weak);background:var(--white);width:100%;font-family:Medium;font-weight:400;font-size:var(--sm-size);color:var(--bread-crumb-color-span);resize:vertical;border-radius:28px;outline:none;max-width:100%;max-height:200px;padding-right:50px;transition:all .25s}.multi-lang-input .field-input::placeholder{color:var(--bread-crumb-color-span);font-family:Medium;font-weight:500;font-size:var(--sm-size)}.multi-lang-input .field-input:focus{border-color:var(--PrimaryColor);background:var(--bg-main);box-shadow:0 0 0 3px var(--PrimaryColor-light), 0 2px 8px #6366f10f}.multi-lang-input .field-input:hover:not(:focus){border-color:var(--gray-300);background:var(--bg-main)}.multi-lang-input .active-indicator{color:var(--gray-300);background:var(--gray-100);pointer-events:none;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:800;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.multi-lang-input [dir=rtl] .active-indicator,.multi-lang-input .field-input[dir=rtl]+.active-indicator{left:12px;right:auto}.multi-lang-input .field-input[dir=rtl]{padding-left:50px;padding-right:16px}.faq-container .btn-container{justify-content:flex-end;gap:10px;display:flex}.faq-container .btn-container .btn-primary{width:50%}.faq-container .faq-container{background:var(--bg-main);border:1px solid var(--border-weak);border-radius:16px;padding:20px}.faq-container .faq-header{margin-bottom:16px}.faq-container .faq-header h3{font-size:var(--md-size);margin:0;font-family:bold;font-weight:700}.faq-container .faq-header p{font-size:var(--sm-size);color:var(--title-color);margin-top:var(--xs-size-3);font-family:medium;font-weight:500}.faq-container .faq-list{flex-direction:column;gap:16px;display:flex}.faq-container .faq-card{border:1px solid var(--border-weak);background:var(--gray-50);border-radius:12px;padding:16px;transition:all .25s}.faq-container .faq-card:hover{border-color:var(--PrimaryColor);background:var(--bg-main)}.faq-container .card-header{margin-bottom:var(--xl-size-base);font-family:medium;font-weight:600;font-size:var(--sm-size);justify-content:space-between;display:flex}.faq-container .field{flex-direction:column;margin-bottom:10px;display:flex}.faq-container .field label{margin-bottom:4px;font-size:.75rem;font-weight:700}.faq-container .field textarea{resize:none;border:1px solid var(--border-weak);background:#fff;border-radius:8px;min-height:80px;padding:10px;transition:all .2s}.faq-container .field textarea:focus{border-color:var(--PrimaryColor);box-shadow:0 0 0 2px var(--PrimaryColor-light);outline:none}.faq-container .add-btn{background:var(--PrimaryColor);color:#fff;width:50%;font-family:medium;font-size:var(--sm-size);cursor:pointer;border-radius:10px;margin-top:16px;padding:10px;font-weight:600}.faq-container .delete-btn{color:red;cursor:pointer;font-family:medium;font-size:var(--sm-size);background:0 0;border:none;font-weight:600}.employee-form-card{background:var(--bg-main);border-radius:var(--radius-xl);border:1px solid var(--border-strong);position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 8px 32px #0000000a}.employee-form-card .form-header{align-items:center;gap:14px;padding:20px 24px 16px;display:flex}.employee-form-card .form-header .header-text{flex:1}.employee-form-card .form-header .header-text h3{color:var(--gray-900);letter-spacing:-.01em;margin:0;font-size:1.1rem;font-weight:800}.employee-form-card .form-header .header-text .header-subtitle{color:var(--gray-400);margin-top:2px;margin-bottom:0;font-size:.8rem}.employee-form-card .form-header .edit-badge{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--warning-light), #fef3c780);color:var(--warning-dark);text-transform:uppercase;letter-spacing:.05em;padding:4px 12px;font-size:.7rem;font-weight:700}.employee-form-card .form-divider{background:linear-gradient(90deg, var(--border-weak), #e2e8f04d, transparent);height:1px;margin:0 24px}.employee-form-card .form-fields{grid-template-columns:repeat(2,1fr);gap:20px;padding:20px 24px 24px;display:grid}.employee-form-card .field-group{flex-direction:column;gap:8px;display:flex}.employee-form-card .checkbox-group{flex-direction:row;grid-column:span 2;align-items:center}.employee-form-card .field-label{color:var(--gray-700);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:700}.employee-form-card .field-input{border:1px solid var(--border-weak);border-radius:var(--radius-md);width:100%;color:var(--gray-800);background:var(--gray-50);outline:none;padding:12px 16px;font-size:.9rem;transition:all .25s}.employee-form-card .field-input:focus{border-color:var(--PrimaryColor);background:var(--bg-main);box-shadow:0 0 0 3px var(--PrimaryColor-light)}.employee-form-card .checkbox-label{cursor:pointer;color:var(--gray-700);align-items:center;gap:10px;font-size:.9rem;font-weight:500;display:flex}.employee-form-card .checkbox-label input{width:18px;height:18px;accent-color:var(--PrimaryColor)}@media (width<=600px){.employee-form-card .form-fields{grid-template-columns:1fr}.employee-form-card .checkbox-group{grid-column:span 1}}.email-form-card{background:var(--bg-main);border-radius:var(--radius-xl);border:1px solid var(--border-strong);position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 8px 32px #0000000a}.email-form-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#6366f126,#0000);height:1px;position:absolute;top:0;left:0;right:0}.email-form-card .form-header{align-items:center;gap:14px;padding:20px 24px 16px;display:flex}.email-form-card .form-header .header-icon{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--PrimaryColor-light), #eef2ff66);width:44px;height:44px;color:var(--PrimaryColor);flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 6px #6366f11f,inset 0 1px #ffffff80}.email-form-card .form-header .header-text{flex:1}.email-form-card .form-header .header-text h3{font-size:var(--md-size);color:var(--gray-900);letter-spacing:-.01em;margin:0;font-family:bold;font-weight:700}.email-form-card .form-header .header-text .header-subtitle{font-size:var(--sm-size);color:var(--gray-400);margin-top:2px;margin-bottom:0;font-family:medium;font-weight:500}.email-form-card .form-header .edit-badge{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--warning-light), #fef3c780);color:var(--warning-dark);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:4px 12px;font-size:.7rem;font-weight:700;box-shadow:inset 0 1px #ffffff80}.email-form-card .form-divider{background:linear-gradient(90deg, var(--border-weak), #e2e8f04d, transparent);height:1px;margin:0 24px}.email-form-card .form-fields{grid-template-columns:repeat(3,1fr);gap:20px;padding:20px 24px 24px;display:grid}.email-form-card .field-group{flex-direction:column;gap:8px;display:flex}.email-form-card .field-label{color:var(--gray-700);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;font-size:.8rem;font-weight:700;display:inline-flex}.email-form-card .field-label svg{color:var(--PrimaryColor);flex-shrink:0}.email-form-card .input-wrap{position:relative}.email-form-card .field-input{border:1px solid var(--border-weak);border-radius:var(--radius-md);width:100%;color:var(--gray-800);background:var(--gray-50);font-size:.9rem;font-family:var(--font-family);outline:none;padding:12px 16px;transition:all .25s}.email-form-card .field-input::placeholder{color:var(--gray-400)}.email-form-card .field-input:focus{border-color:var(--PrimaryColor);background:var(--bg-main);box-shadow:0 0 0 3px var(--PrimaryColor-light), 0 2px 8px #6366f10f}.email-form-card .field-input:hover:not(:focus){border-color:var(--gray-300);background:var(--bg-main)}.email-form-card :deep(.myacc){border:none}.email-form-card :deep(.AccordionPanel){background:var(--gray-50);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;border:1px solid var(--border-weak)!important;border-radius:var(--radius-md)!important}.email-form-card :deep(.AccordionPanel):hover{border-color:var(--PrimaryColor)!important}.email-form-card :deep(.AccordionHeader){color:var(--gray-800);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:12px 16px;font-size:.9rem;font-weight:600;transition:background .2s;display:flex}.email-form-card :deep(.AccordionHeader):hover{background:var(--PrimaryColor-light);color:var(--PrimaryColor)}.email-form-card :deep(.AccordionContent){background:var(--bg-main);color:var(--gray-600);padding:12px 16px;font-size:.875rem;line-height:1.6}@media (width<=600px){.email-form-card .form-header{flex-wrap:wrap;padding:16px}.email-form-card .form-fields{gap:16px;padding:16px}.email-form-card .form-divider{margin:0 16px}.email-form-card .edit-badge{display:none}}.email-crud-example{margin:0 auto;padding:20px}.email-crud-example .email-list{margin-bottom:30px}.email-crud-example .email-item{border:1px solid #ddd;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px;display:flex}.email-crud-example .email-type{color:var(--gray-600);font-size:.9em}.email-crud-example .actions{gap:10px;display:flex}.email-crud-example .email-form{border:1px solid var(--border-weak);background-color:var(--bg-section);border-radius:4px;padding:20px}.email-crud-example .email-form input,.email-crud-example .email-form select{border:1px solid var(--border-weak);border-radius:4px;width:100%;margin-bottom:10px;padding:8px}.email-crud-example .form-actions{gap:10px;display:flex}.email-crud-example .error{background-color:var(--danger-light);color:var(--danger-dark);border:1px solid #f5c6cb;border-radius:4px;margin-top:20px;padding:10px}html{scroll-behavior:smooth;transition:background-color .3s,color .3s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;transition:none}}*,:before,:after{transition:background-color .3s,border-color .3s,color .3s,box-shadow .3s}body{font-family:var(--font-family);color:var(--gray-900);background-color:var(--bg-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body p,body span,body div{text-transform:capitalize}.p-accordionheader{background:0 0!important;padding:15px!important}.p-accordioncontent-content{color:var(--gray-600)!important;background:0 0!important;border:none!important}.p-accordionpanel:not(.p-disabled).p-accordionpanel-active>.p-accordionheader,.p-accordionpanel:not(.p-accordionpanel-active,.p-disabled)>.p-accordionheader:hover{color:var(--PrimaryColor)!important}.p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider{background-color:var(--PrimaryColor)!important}.p-radiobutton-box{border:1px solid var(--gray-300)!important}.factor-item .p-radiobutton-checked .p-radiobutton-box,.sidebar .links ul{border:none!important}.pt-15{padding-top:15px!important}.content .p-accordioncontent-content{padding-inline:14px;margin:0!important}.icon-lng-nav{cursor:pointer;color:var(--gray-900);border-radius:50%;justify-content:center;align-items:center;display:flex;width:25px!important;height:25px!important}.p-galleria{border:none!important;outline:none!important}.p-galleria-indicator-list .p-galleria-indicator button{transition:all .3s}.p-galleria-indicator-active button{background-color:var(--PrimaryColor)!important;border-radius:50px!important;width:30px!important;height:8px!important}.p-drawer .p-drawer-header{display:none;background-color:var(--sidebar-bg)!important}.p-drawer .p-drawer-content{background-color:var(--sidebar-bg)!important;padding:0!important}.p-drawer .p-drawer-content .sidebar{width:100%!important}.questions-details-form-card .p-accordionpanel:not(.p-disabled).p-accordionpanel-active>.p-accordionheader svg path,.questions-details-form-card .p-accordionpanel:not(.p-accordionpanel-active,.p-disabled)>.p-accordionheader:hover svg path{stroke:var(--PrimaryColor)!important;fill:var(--white)!important}.is-correct-section .p-checkbox-box,.question-clarification-header .p-checkbox-box,.question-solution-steps-header .p-checkbox-box,.question-solution-hints-header .p-checkbox-box,.article-solution-steps-header-explain,.p-checkbox-box{z-index:999;border-radius:5px!important}.question-clarification .p-accordioncontent-content,.answers-data-form .p-accordioncontent-content{padding:0!important}.question-clarification .p-accordionpanel,.answers-data-form .p-accordionpanel{border:none!important}.questions-details-form-card .p-accordioncontent-content{padding:0!important}:root[data-app-scope]{--app-font:Inter, ui-sans-serif, system-ui, sans-serif;--app-space:1rem;--app-control-height:42px;--app-control-radius:9px;--app-card-radius:14px;--app-rail-width:66px;--app-header-height:76px;--app-page-padding:30px;--app-surface:#fff;--app-on-primary:#fff;--app-focus:0 0 0 3px color-mix(in srgb, var(--PrimaryColor) 20%, transparent);--PrimaryColor:var(--app-brand-primary,var(--app-primary));--PrimaryColor-hover:color-mix(in srgb, var(--PrimaryColor) 85%, var(--app-text));--PrimaryColor-light:color-mix(in srgb, var(--PrimaryColor) 10%, var(--app-surface));--SecondaryColor:var(--app-brand-secondary,var(--app-secondary));--font-family:var(--app-font);--BgWhite:var(--app-surface);--white:var(--app-surface);--bg-main:var(--app-background);--bg-body:var(--app-background);--bg-header:var(--app-surface);--border-weak:var(--app-border);--input-border-color:var(--app-border);--table-header-color:var(--app-muted);--table-data-color:var(--app-text);--button-primary-bg:var(--PrimaryColor);--button-primary-color:var(--app-on-primary);--title-color:var(--app-text);--bread-crumb-color-span:var(--app-muted)}:root[data-app-scope=admin]{--app-primary:#0f6072;--app-secondary:#0c2031;--app-background:#f7fafa;--app-text:#243b49;--app-muted:#586f7d;--app-border:#e8f0f1;--app-success:#167a55;--app-card-radius:20px;--app-control-radius:10px;--app-shadow:0 10px 30px #0924360e;--app-brand-mark-start:#a3f3eb;--app-brand-mark-end:#21b9c2;--app-surface-soft:#f5fafa;--app-surface-hover:#eaf4f2;--app-focus-color:#0e7786;--app-body-size:14px;--app-body-line-height:1.5;--app-control-font-size:14px;--app-label-font-size:12px;--app-dialog-radius:17px;--app-dialog-shadow:0 24px 80px #17243b33, 0 8px 20px #17243b14}:root[data-app-scope=organization]{--app-primary:#2f6bff;--app-secondary:#0b1f3a;--app-background:color-mix(in srgb, var(--app-primary) 3%, #f8fafc);--app-text:#10213a;--app-muted:#69778d;--app-border:#dde3ec;--app-success:#167a55;--app-card-radius:18px;--app-header-height:72px;--app-shadow:0 8px 24px #0b1f3a14;--app-control-height:44px;--app-control-radius:10px;--app-surface-soft:#fafbff;--app-surface-hover:#f3f6ff;--app-focus-color:#2f6bff;--app-body-size:16px;--app-body-line-height:1.5;--app-control-font-size:16px;--app-label-font-size:12.5px;--app-dialog-radius:18px;--app-dialog-shadow:0 18px 52px #1d356521}:root.dark[data-app-scope]{--app-background:#0e1626;--app-surface-soft:#1d2b43;--app-surface:#16213a;--app-text:#eef1f7;--app-muted:#a3aec2;--app-border:#304058}.app-layout{color:var(--app-text);font-family:var(--app-font);font-size:var(--app-body-size,14px);line-height:var(--app-body-line-height,1.5);min-block-size:100dvh}.app-layout .content-wrapper{inline-size:calc(100% - var(--app-rail-width));min-inline-size:0;margin-inline:var(--app-rail-width) 0;padding:0;overflow:visible}@media (width>=1024px){.app-layout:has(.sidebar-shell.is-open) .content-wrapper{inline-size:calc(100% - var(--app-rail-width) - 256px);margin-inline-start:calc(var(--app-rail-width) + 256px)}}.app-layout .main-content{inline-size:100%;min-inline-size:0;padding:var(--app-page-padding);z-index:auto;overflow:visible}.app-layout .header{min-block-size:var(--app-header-height);border-block-end:1px solid var(--app-border);border-radius:0}.app-layout .feature-header-container{overflow-wrap:anywhere;min-inline-size:0}.app-layout .document-form-card,.app-layout .table-frame{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-card-radius);box-shadow:var(--app-shadow)}.app-layout .document-form-card{padding:24px}.app-layout .document-form-card,.app-layout .table-frame{color:var(--app-text)}.app-layout .field-help-label-row{align-items:center;gap:6px;display:flex}.app-layout .field-group{min-inline-size:0}.app-layout .input-wrapper .input{inline-size:100%;min-block-size:var(--app-control-height);border:1px solid var(--app-border);border-radius:var(--app-control-radius);background:var(--app-surface);color:var(--app-text);font:inherit;font-size:var(--app-control-font-size,14px);padding:10px 12px;line-height:1.4;transition:border-color .16s,box-shadow .16s,background-color .16s}.app-layout .input-wrapper .label{color:var(--app-muted);font-size:var(--app-label-font-size,12px);margin-block-end:6px;font-weight:650;line-height:1.4}.app-layout .input-wrapper .input:focus-visible,.app-layout .p-inputtext:focus,.app-layout .p-select:focus-within,.app-layout .p-multiselect:focus-within,.app-layout textarea:focus-visible,.app-layout select:focus-visible{border-color:var(--app-focus-color,var(--PrimaryColor));outline:2px solid var(--app-focus-color,var(--PrimaryColor));outline-offset:1px;box-shadow:var(--app-focus)}.app-layout .input-wrapper .input::placeholder{color:var(--app-muted)}.app-layout .input-wrapper .input:disabled{opacity:.6;cursor:not-allowed}.app-layout .input-wrapper .input[aria-invalid=true]{border-color:var(--danger)}.app-layout :is(.p-inputtext,.p-select,.p-multiselect,select,textarea){min-block-size:var(--app-control-height);border:1px solid var(--app-border);border-radius:var(--app-control-radius);background:var(--app-surface);color:var(--app-text);font-family:var(--app-font);font-size:var(--app-body-size,14px);box-shadow:none;line-height:1.4}.app-layout :is(.p-inputtext,.p-select,.p-multiselect,select,textarea)::placeholder{color:var(--app-muted);opacity:1}.app-layout :is(.p-select,.p-multiselect){margin-block-start:0;padding:0}.app-layout :is(.p-select-label,.p-multiselect-label){color:var(--app-text);padding-block:10px;padding-inline:12px}.app-layout :is(.p-select-overlay,.p-multiselect-overlay,.p-datepicker-panel){border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text);box-shadow:var(--app-shadow);border-radius:12px}.app-layout :is(.p-select-option,.p-multiselect-option):hover,.app-layout :is(.p-select-option,.p-multiselect-option).p-focus{background:var(--app-surface-hover);color:var(--app-text)}.app-layout :is(.p-inputtext,.p-select,.p-multiselect,select,textarea):disabled{background:var(--app-surface-soft);color:var(--app-muted);cursor:not-allowed;opacity:.65}.app-layout :is(.p-inputtext,.p-select,.p-multiselect,select,textarea)[aria-invalid=true]{border-color:var(--danger)}.app-layout .btn{min-block-size:var(--app-control-height);border-radius:var(--app-control-radius);font-family:var(--app-font);line-height:1.35;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s}.app-layout .btn-primary:not(:disabled):hover,.app-layout .btn-primary:not(.btn--disabled):hover{background:color-mix(in srgb, var(--PrimaryColor) 88%, var(--app-secondary));border-color:color-mix(in srgb, var(--PrimaryColor) 88%, var(--app-secondary));color:var(--app-on-primary)}.app-layout .btn-secondary:not(:disabled):hover,.app-layout .btn-secondary:not(.btn--disabled):hover{background:var(--app-surface-hover);border-color:var(--app-border);color:var(--app-text)}.app-layout .btn-danger:not(:disabled):hover,.app-layout .btn-danger:not(.btn--disabled):hover{background:var(--danger-light,var(--app-surface-soft))}.app-layout .btn:focus-visible,.app-layout .p-button:focus-visible{outline:2px solid var(--app-focus-color,var(--PrimaryColor));outline-offset:2px;box-shadow:var(--app-focus)}.app-layout .btn:disabled,.app-layout .p-button:disabled{cursor:not-allowed;opacity:.55}.app-layout .app-table th{background:var(--PrimaryColor-light);color:var(--app-muted);border-color:var(--app-border)}.app-layout .app-table td{color:var(--app-text);border-color:var(--app-border)}.app-layout .table-responsive{max-inline-size:100%;overflow-x:auto}.app-layout .app-table-wrapper{min-inline-size:0;max-inline-size:100%}.app-layout .app-table th,.app-layout .app-table td{text-align:start}:root[data-app-scope=admin] .app-layout .app-table-wrapper .app-table{font-size:13px}:root[data-app-scope=admin] .app-layout .app-table-wrapper .app-table thead tr th{min-block-size:39px;font-size:9.5px;font-weight:750;font-family:var(--app-font);letter-spacing:.04em;padding:12px 10px}:root[data-app-scope=admin] .app-layout .app-table-wrapper .app-table tbody tr td{font-size:11px;font-family:var(--app-font);padding:16px 10px;line-height:1.6}:root[data-app-scope=admin] .app-layout .app-table-wrapper{border:1px solid var(--app-border);border-radius:var(--app-card-radius);background:var(--app-surface)}:root[data-app-scope=organization] .app-layout .app-table-wrapper .app-table thead tr th{background:var(--app-surface-soft);color:var(--app-muted)}:root[data-app-scope=organization] .app-layout .app-table-wrapper .app-table tbody tr td{font-size:14px}:root[data-app-scope] .p-dialog{border:1px solid var(--app-border);border-radius:var(--app-dialog-radius,var(--app-card-radius));background:var(--app-surface);color:var(--app-text);box-shadow:var(--app-dialog-shadow,var(--app-shadow));font-family:var(--app-font)}:root[data-app-scope] .p-dialog .p-dialog-header,:root[data-app-scope] .p-dialog .p-dialog-content,:root[data-app-scope] .p-dialog .p-dialog-footer{background:var(--app-surface);color:var(--app-text)}:root[data-app-scope] .p-dialog .p-dialog-header{border-block-end:1px solid var(--app-border)}:root[data-app-scope] .p-dialog .p-dialog-footer{border-block-start:1px solid var(--app-border)}:root[data-app-scope] .p-dialog-mask{background:#17243b61}:root[data-app-scope] .p-dialog .p-dialog-close-button:focus-visible,:root[data-app-scope] .p-dialog button:focus-visible{outline:2px solid var(--app-focus-color,var(--PrimaryColor));outline-offset:2px}.standard-crud-page .form-actions{gap:var(--app-space);flex-wrap:wrap;justify-content:flex-end;margin-block-start:24px;display:flex}.standard-crud-page .error{color:var(--danger-dark);background:var(--danger-light);padding:var(--app-space);border-radius:var(--app-control-radius);margin-block:var(--app-space)}.app-layout.app-admin{--admin-sidebar-closed-width:72px;--admin-sidebar-open-width:253px;--admin-shell-gutter:35px;background:var(--app-background);font-size:14px;line-height:1.5}.app-layout.app-admin .sidebar-container{padding:0}.app-layout.app-admin .admin-sidebar-shell{inline-size:var(--admin-sidebar-closed-width);pointer-events:auto;block-size:100dvh;transition:inline-size .22s}.app-layout.app-admin .admin-sidebar-shell.is-open{inline-size:var(--admin-sidebar-open-width)}.app-layout.app-admin .admin-sidebar{border-inline-end:1px solid var(--app-border);background:var(--app-surface);flex-direction:column;block-size:100%;min-block-size:0;inline-size:100%;padding:25px 14px 18px;display:flex;overflow:hidden}.app-admin .admin-sidebar__brand{flex:none;align-items:center;gap:12px;margin-block-end:0;padding:2px 12px 32px;display:flex}.app-admin .admin-sidebar__mark{color:#073d48;background:linear-gradient(135deg, var(--app-brand-mark-start), var(--app-brand-mark-end));border-radius:13px;flex:0 0 39px;place-items:center;block-size:39px;inline-size:39px;font-size:20px;font-weight:800;display:grid;box-shadow:0 5px 16px #0caab02e}.app-admin .admin-sidebar__mark img{object-fit:contain;border-radius:8px;block-size:32px;inline-size:32px}.app-admin .admin-sidebar__brand-copy,.app-admin .admin-sidebar__identity{white-space:nowrap;flex-direction:column;flex:1;min-inline-size:0;display:flex}.app-admin .admin-sidebar__brand-copy strong{color:var(--app-text);letter-spacing:-.7px;text-overflow:ellipsis;font-size:20px;font-weight:800;line-height:1.15;overflow:hidden}.app-admin .admin-sidebar__brand-copy small{color:var(--app-muted);letter-spacing:0;margin-block-start:1px;font-size:10px;font-weight:500}.app-admin .admin-sidebar__identity small{color:var(--app-muted);margin-block-start:3px;font-size:9px}.app-admin .admin-sidebar__toggle,.app-admin .admin-sidebar__logout{border:1px solid var(--app-border);block-size:28px;inline-size:28px;color:var(--app-muted);background:var(--app-surface);cursor:pointer;border-radius:9px;flex:0 0 28px;place-items:center;padding:0;display:grid}.app-admin .admin-sidebar-shell.is-open .admin-sidebar__toggle{opacity:0;transition:opacity .16s}.app-admin .admin-sidebar-shell.is-open:hover .admin-sidebar__toggle,.app-admin .admin-sidebar__toggle:focus-visible{opacity:1}.app-admin .admin-sidebar__toggle:hover,.app-admin .admin-sidebar__logout:hover{color:var(--PrimaryColor);background:var(--PrimaryColor-light)}[dir=rtl] .app-admin .admin-sidebar__toggle .pi{transform:scaleX(-1)}.app-admin .admin-sidebar__nav{scrollbar-width:thin;scrollbar-color:var(--app-border) transparent;flex:1;min-block-size:0;overflow:hidden auto}.app-admin .admin-sidebar__section+.admin-sidebar__section{margin-block-start:22px}.app-admin .admin-sidebar__section-title{color:var(--app-muted);letter-spacing:1.3px;text-transform:uppercase;white-space:nowrap;margin:0;padding:12px 13px 10px;font-size:9px;font-weight:750}.app-admin .admin-sidebar__link{min-block-size:51px;color:var(--app-muted);white-space:nowrap;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;margin-block-end:6px;padding:9px 11px;font-size:12px;font-weight:650;line-height:1.5;text-decoration:none;transition:background .16s,color .16s,border-color .16s,box-shadow .16s;display:flex}.app-admin .admin-sidebar__link:hover{border-color:var(--app-border);color:var(--app-text);background:var(--app-surface-soft)}.app-admin .admin-sidebar__link.is-unavailable{cursor:default}.app-admin .admin-sidebar__link.is-unavailable:hover{color:var(--app-muted);background:0 0;border-color:#0000}.app-admin .admin-sidebar__link.is-active{border-color:color-mix(in srgb, var(--PrimaryColor) 20%, var(--app-border));color:var(--PrimaryColor);background:var(--PrimaryColor-light);box-shadow:inset 3px 0 0 var(--PrimaryColor);font-weight:750}[dir=rtl] .app-admin .admin-sidebar__link.is-active{box-shadow:inset -3px 0 0 var(--PrimaryColor)}.app-admin .admin-sidebar__icon{block-size:30px;inline-size:30px;color:var(--app-muted);background:var(--app-surface-soft);border-radius:9px;flex:0 0 30px;place-items:center;display:inline-grid}.app-admin .admin-sidebar__icon .pi{font-size:17px}.app-admin .admin-sidebar__icon svg{block-size:19px;inline-size:19px}.app-admin .admin-sidebar__link.is-active .admin-sidebar__icon{color:var(--PrimaryColor);background:var(--app-surface);box-shadow:0 2px 4px color-mix(in srgb, var(--PrimaryColor) 8%, transparent)}.app-admin .admin-sidebar__link-label{text-overflow:ellipsis;flex:1;overflow:hidden}.app-admin .admin-sidebar__badge{color:#b55f2c;background:#fff0e8;border-radius:8px;padding:1px 7px;font-size:11px;font-weight:700}.app-admin .admin-sidebar__footer{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:13px;flex:none;align-items:center;gap:10px;min-inline-size:0;margin-block-start:auto;padding:12px 11px;display:flex}.app-admin .admin-sidebar__avatar{border:1px solid color-mix(in srgb, var(--PrimaryColor) 20%, var(--app-border));block-size:34px;inline-size:34px;color:var(--PrimaryColor);background:var(--PrimaryColor-light);text-transform:uppercase;border-radius:11px;flex:0 0 34px;place-items:center;font-weight:800;display:grid}.app-admin .admin-sidebar__identity strong{color:var(--app-text);text-overflow:ellipsis;font-size:11px;font-weight:750;line-height:1.5;overflow:hidden}.app-admin .admin-sidebar__logout{border:0;flex-basis:28px;block-size:28px;inline-size:28px}.app-admin .admin-sidebar__logout svg{block-size:17px;inline-size:17px}.app-admin .admin-sidebar-shell:not(.is-open) .admin-sidebar{align-items:center;padding-inline:9px}.app-admin .admin-sidebar-shell:not(.is-open) .admin-sidebar__brand{flex-direction:column;justify-content:space-between;min-block-size:87px;margin-block-end:26px}.app-admin .admin-sidebar-shell:not(.is-open) .admin-sidebar__brand-copy,.app-admin .admin-sidebar-shell:not(.is-open) .admin-sidebar__identity,.app-admin .admin-sidebar-shell:not(.is-open) .admin-sidebar__section-title,.app-admin .admin-sidebar-shell:not(.is-open) .admin-sidebar__link-label,.app-admin .admin-sidebar-shell:not(.is-open) .admin-sidebar__badge{display:none}.app-admin .admin-sidebar-shell:not(.is-open) .admin-sidebar__nav{inline-size:100%}.app-admin .admin-sidebar-shell:not(.is-open) .admin-sidebar__link{justify-content:center;padding-inline:0}.app-admin .admin-sidebar-shell:not(.is-open) .admin-sidebar__footer{border:0;flex-direction:column;inline-size:100%;padding:6px 0}.app-layout.app-admin .content-wrapper{inline-size:calc(100% - var(--admin-sidebar-closed-width));margin-inline-start:var(--admin-sidebar-closed-width);transition:inline-size .22s,margin-inline-start .22s}.app-layout.app-admin:has(.admin-sidebar-shell.is-open) .content-wrapper{inline-size:calc(100% - var(--admin-sidebar-open-width));margin-inline-start:var(--admin-sidebar-open-width)}.app-layout.app-admin .admin-topbar{z-index:1100;min-block-size:var(--app-header-height);padding:12px var(--admin-shell-gutter);border-block-end:1px solid var(--app-border);background:var(--app-surface);justify-content:space-between;align-items:center;gap:20px;display:flex;position:sticky;inset-block-start:0}.app-admin .admin-topbar__breadcrumbs,.app-admin .admin-topbar__actions,.app-admin .admin-topbar__tools{align-items:center;display:flex}.app-admin .admin-topbar__breadcrumbs{min-inline-size:0;color:var(--app-muted);flex-wrap:wrap;gap:11px;font-size:11px}.app-admin .admin-topbar__breadcrumbs>.pi:first-child{color:var(--PrimaryColor);font-size:14px}.app-admin .admin-topbar__breadcrumbs [aria-current=page]{color:var(--app-text);font-weight:750}.app-admin .admin-topbar__separator{color:var(--app-muted);font-size:10px}[dir=rtl] .app-admin .admin-topbar__separator{transform:scaleX(-1)}.app-admin .admin-topbar__actions{flex:none;gap:14px}.app-admin .admin-topbar__tools{border:1px solid var(--app-border);background:var(--app-background);border-radius:12px;gap:2px;padding:4px}.app-admin .admin-topbar__tool{block-size:31px;inline-size:31px;color:var(--PrimaryColor);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;font-size:16px;display:grid}.app-admin button.admin-topbar__tool{cursor:pointer}.app-admin button.admin-topbar__tool:hover{background:var(--app-surface)}.app-admin .admin-topbar__signout{border:1px solid var(--app-border);min-block-size:32px;color:var(--app-text);background:var(--app-surface);cursor:pointer;border-radius:9px;padding-inline:11px;font-size:11px;font-weight:700}.app-admin .admin-topbar__signout:hover{border-color:var(--PrimaryColor);color:var(--PrimaryColor)}.app-admin .admin-topbar__mode{border:1px solid var(--app-border);color:var(--app-muted);background:var(--app-background);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:650}.app-admin .admin-topbar__mode:before{background:var(--PrimaryColor);content:"";vertical-align:middle;border-radius:50%;block-size:5px;inline-size:5px;margin-inline-end:6px;display:inline-block}.app-admin .admin-notifications{position:relative}.app-admin .admin-notifications__badge{border:2px solid var(--app-surface);block-size:16px;min-inline-size:16px;color:var(--app-on-primary);background:var(--PrimaryColor);border-radius:99px;place-items:center;padding-inline:3px;font-size:9px;line-height:1;display:grid;position:absolute;inset-block-start:-4px;inset-inline-end:-4px}.app-admin .admin-notifications__panel{z-index:1300;border:1px solid var(--app-border);background:var(--app-surface);border-radius:16px;flex-direction:column;max-block-size:calc(100dvh - 90px);inline-size:min(440px,100vw - 24px);display:flex;position:absolute;inset-block-start:calc(100% + 12px);inset-inline-end:-86px;overflow:hidden;box-shadow:0 18px 40px #09243626}.app-admin .admin-notifications__panel :is(h2,h3,p,small,button,footer){text-transform:none}.app-admin .admin-notifications__head{border-block-end:1px solid var(--app-border);background:var(--app-background);align-items:center;gap:11px;padding:18px;display:flex}.app-admin .admin-notifications__head-icon,.app-admin .admin-notifications__item-icon{border:1px solid var(--app-border);block-size:36px;inline-size:36px;color:var(--PrimaryColor);background:var(--app-surface);border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.app-admin .admin-notifications__head>div,.app-admin .admin-notifications__item>div{flex:1;min-inline-size:0}.app-admin .admin-notifications__head h2{margin:0;font-size:15px}.app-admin .admin-notifications__head p{color:var(--app-muted);margin:2px 0 0;font-size:11px}.app-admin .admin-notifications__head>button,.app-admin .admin-notifications__item>button{border:1px solid var(--app-border);block-size:30px;inline-size:30px;color:var(--app-muted);background:var(--app-surface);cursor:pointer;border-radius:8px;place-items:center;display:grid}.app-admin .admin-notifications__toolbar{border-block-end:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:9px;padding:12px 16px;display:flex}.app-admin .admin-notifications__toolbar>div{border:1px solid var(--app-border);background:var(--app-background);border-radius:9px;padding:3px;display:flex}.app-admin .admin-notifications__toolbar button{color:var(--PrimaryColor);cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:10px}.app-admin .admin-notifications__toolbar button[aria-selected=true]{background:var(--app-surface);box-shadow:0 1px 4px #09243614}.app-admin .admin-notifications__toolbar button:disabled{opacity:.5;cursor:not-allowed}.app-admin .admin-notifications__toolbar>div button{padding:8px}.app-admin .admin-notifications__list{overflow-y:auto}.app-admin .admin-notifications__item{border-block-end:1px solid var(--app-border);align-items:flex-start;gap:11px;padding:17px 16px;display:flex}.app-admin .admin-notifications__item h3{margin:0 0 5px;font-size:11px}.app-admin .admin-notifications__item h3 i{background:var(--PrimaryColor);border-radius:50%;block-size:5px;inline-size:5px;margin-inline-start:5px;display:inline-block}.app-admin .admin-notifications__item p{color:var(--app-muted);margin:0 0 7px;font-size:11px;line-height:1.6}.app-admin .admin-notifications__item small{color:var(--app-muted);font-size:9px}.app-admin .admin-notifications__empty{color:var(--app-muted);text-align:center;padding:32px 16px}.app-admin .admin-notifications__panel footer{color:var(--app-muted);background:var(--app-background);padding:13px 16px;font-size:10px}@media (width<=600px){.app-admin .admin-notifications__panel{max-block-size:calc(100dvh - 24px);inline-size:auto;position:fixed;inset:12px}}.app-layout.app-admin .main-content{max-inline-size:1500px;min-block-size:calc(100dvh - var(--app-header-height));padding:33px var(--admin-shell-gutter) 65px;margin-inline:auto}.app-admin :is(a,button,input):focus-visible{outline:2px solid var(--PrimaryColor);outline-offset:2px}@media (width<=1023px) and (width>=768px){.app-layout.app-admin{--admin-sidebar-open-width:215px;--admin-shell-gutter:24px}.app-layout.app-admin .content-wrapper{padding-block-start:0}.app-layout.app-admin .admin-sidebar-shell{background:0 0;gap:0;padding:0;display:block;position:fixed}.app-layout.app-admin .mobile-topbar,.app-admin .admin-topbar__mode{display:none}}@media (width<=767px){.app-layout.app-admin{--admin-shell-gutter:16px}:is(.app-layout.app-admin .content-wrapper,.app-layout.app-admin:has(.admin-sidebar-shell.is-open) .content-wrapper){inline-size:100%;margin-block:0;margin-inline-start:0}.app-layout.app-admin .admin-topbar{display:none}.app-layout.app-admin .main-content{padding-block:24px 48px}}@media (prefers-reduced-motion:reduce){.app-layout.app-admin .admin-sidebar-shell,.app-layout.app-admin .content-wrapper{transition:none}}@media (width<=1023px){.app-layout .content-wrapper{inline-size:100%;margin-inline:0;padding-block-start:64px}}@media (width<=767px){:root[data-app-scope]{--app-page-padding:16px}.app-layout .document-form-card{padding:16px}}:root[data-app-scope=organization]{--org-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--org-line-strong:#c9d3e2;--org-soft:#f8fafd;--org-placeholder:#97a3b5;--org-gradient-end:var(--app-brand-secondary,#2054ce);--org-icon-end:var(--app-brand-secondary,#173f93);--org-sidebar:color-mix(in srgb, var(--PrimaryColor) 2.5%, var(--app-surface));--org-shadow:0 2px 4px #1b335e06, 0 10px 28px -16px #1b335e29;--org-danger:#b73b38;--org-danger-soft:#fdecec;--app-control-height:44px;--app-control-radius:10px;--app-card-radius:18px;--app-font:var(--org-font);--app-focus:0 0 0 3px color-mix(in srgb, var(--PrimaryColor) 12%, transparent)}:root[data-app-scope=organization].dark{--org-line-strong:#394b6e;--org-soft:#111d31;--org-placeholder:#a3aec2;--org-sidebar:#111d31;--org-danger:#ffada6;--org-danger-soft:#3b282f;--org-shadow:0 8px 24px #0000002e}:root[data-app-scope=organization] .app-tenant,:root[data-app-scope=organization] .p-dialog,:root[data-app-scope=organization] .p-select-overlay,:root[data-app-scope=organization] .p-multiselect-overlay{font-family:var(--org-font);color:var(--app-text)}:root[data-app-scope=organization] .app-tenant :is(button,input,select,textarea),:root[data-app-scope=organization] .p-dialog :is(button,input,select,textarea){font-family:var(--org-font)}:root[data-app-scope=organization] .app-tenant *,:root[data-app-scope=organization] .p-dialog *{box-sizing:border-box}:root[data-app-scope=organization] .app-tenant ::selection{background:color-mix(in srgb, var(--PrimaryColor) 20%, transparent)}:root[data-app-scope=organization] .p-dialog ::selection{background:color-mix(in srgb, var(--PrimaryColor) 20%, transparent)}:root[data-app-scope=organization] :is(.app-tenant,.p-dialog) .btn{border:1px solid var(--app-border);background:var(--app-surface);min-block-size:42px;color:var(--app-text);box-shadow:none;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:0 15px;font-size:14px;font-weight:600;line-height:1.35;text-decoration:none;transition:filter .18s,background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex}:root[data-app-scope=organization] :is(.app-tenant,.p-dialog) .btn-primary{background:linear-gradient(135deg, var(--PrimaryColor), var(--org-gradient-end));min-block-size:46px;color:var(--app-on-primary);box-shadow:0 10px 24px color-mix(in srgb, var(--PrimaryColor) 20%, transparent);border:0;border-radius:11px;padding-inline:18px;font-size:16px;font-weight:700}:root[data-app-scope=organization] :is(.app-tenant,.p-dialog) .btn-primary:not(:disabled):not(.btn--disabled):hover{background:linear-gradient(135deg, var(--PrimaryColor), var(--org-gradient-end));filter:brightness(1.04);color:var(--app-on-primary)}:root[data-app-scope=organization] :is(.app-tenant,.p-dialog) :is(.btn-secondary,.btn-third):not(:disabled):hover{background:var(--org-soft);border-color:var(--org-line-strong)}:root[data-app-scope=organization] :is(.app-tenant,.p-dialog) .btn-danger{background:var(--org-danger-soft);color:var(--org-danger);border-color:#0000}:root[data-app-scope=organization] :is(.app-tenant,.p-dialog) .btn__text{justify-content:center;align-items:center;gap:9px;display:inline-flex}:root[data-app-scope=organization] :is(.app-tenant,.p-dialog) .btn:disabled,:root[data-app-scope=organization] :is(.app-tenant,.p-dialog) .btn--disabled{cursor:not-allowed;opacity:.5;filter:none;box-shadow:none}:root[data-app-scope=organization] :is(.app-tenant,.p-dialog) :is(button,a):focus-visible{outline:3px solid color-mix(in srgb, var(--PrimaryColor) 40%, transparent);outline-offset:3px}:root[data-app-scope=organization] :is(.app-tenant,.p-dialog) :is(.input-wrapper .input,.p-inputtext,.p-select,.p-multiselect,select,textarea){border:1px solid var(--org-line-strong);background:var(--app-surface);min-block-size:44px;color:var(--app-text);border-radius:10px;font-size:16px;font-weight:400;line-height:1.4;transition:border-color .18s,box-shadow .18s;box-shadow:0 1px 2px #1b335e06}:root[data-app-scope=organization] :is(.app-tenant,.p-dialog) .input-wrapper .input{block-size:44px;inline-size:100%;padding:0 12px}:root[data-app-scope=organization] :is(.app-tenant,.p-dialog) :is(textarea.input,textarea.p-inputtext){resize:vertical;block-size:80px;min-block-size:80px;padding:11px 12px}:root[data-app-scope=organization] :is(.app-tenant,.p-dialog) :is(.input,.p-inputtext,select,textarea)::placeholder{color:var(--org-placeholder);opacity:1}:root[data-app-scope=organization] :is(.app-tenant,.p-dialog) :is(.input,.p-inputtext,select,textarea):focus,:root[data-app-scope=organization] :is(.app-tenant,.p-dialog) :is(.p-select,.p-multiselect):focus-within{border-color:var(--PrimaryColor);box-shadow:var(--app-focus);outline:none}:root[data-app-scope=organization] :is(.app-tenant,.p-dialog) :is(.input,.p-inputtext,select,textarea):disabled,:root[data-app-scope=organization] :is(.app-tenant,.p-dialog) :is(.p-select,.p-multiselect).p-disabled{background:var(--org-soft);color:var(--app-muted);opacity:.65;box-shadow:none;cursor:not-allowed}:root[data-app-scope=organization] :is(.app-tenant,.p-dialog) .p-select{padding:0}:root[data-app-scope=organization] :is(.app-tenant,.p-dialog) :is(.p-select-label,.p-multiselect-label){font-size:inherit;padding:11px 12px;line-height:20px}:root[data-app-scope=organization] :is(.app-tenant,.p-dialog) :is(.field-group label,.input-wrapper .label,.upload-label){color:var(--app-muted);margin:0;font-size:12.5px;font-weight:700;line-height:1.4}:root[data-app-scope=organization] :is(.app-tenant,.p-dialog) .field-group{gap:6px}:root[data-app-scope=organization] :is(.app-tenant,.p-dialog) .field-help__button{block-size:15px;inline-size:15px;min-inline-size:15px;color:var(--app-muted);box-shadow:none;background:0 0;border:0}:root[data-app-scope=organization] .p-select-overlay,:root[data-app-scope=organization] .p-multiselect-overlay{border:1px solid var(--app-border);box-shadow:var(--org-shadow);background:var(--app-surface);border-radius:12px;font-size:13px}:root[data-app-scope=organization] :is(.p-select-option,.p-multiselect-option){color:var(--app-text);border-radius:7px;padding:10px 12px}:root[data-app-scope=organization] :is(.p-select-option,.p-multiselect-option):hover,:root[data-app-scope=organization] :is(.p-select-option,.p-multiselect-option).p-focus{background:var(--app-surface-hover)}:root[data-app-scope=organization] .organization-header{z-index:40;background:color-mix(in srgb, var(--app-surface) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:28px;min-block-size:76px;padding:0 30px;position:sticky;inset-block-start:0}:root[data-app-scope=organization] .organization-brand{gap:10px}:root[data-app-scope=organization] .organization-brand strong{letter-spacing:-.025em;font-size:18px;font-weight:800}:root[data-app-scope=organization] .organization-brand small{letter-spacing:.065em;margin-block-start:2px;font-size:10px;font-weight:550}:root[data-app-scope=organization] .organization-mark{background:linear-gradient(135deg, var(--PrimaryColor), var(--org-icon-end));block-size:37px;inline-size:37px;box-shadow:0 8px 20px color-mix(in srgb, var(--PrimaryColor) 30%, transparent);border-radius:11px}:root[data-app-scope=organization] .organization-header-actions{gap:4px}:root[data-app-scope=organization] .organization-header-actions>button{border-radius:10px;min-block-size:38px;min-inline-size:38px}:root[data-app-scope=organization] .organization-account>span:first-child{background:var(--app-secondary);block-size:34px;inline-size:34px;color:var(--app-on-primary);border:2px solid color-mix(in srgb, var(--PrimaryColor) 25%, transparent);font-size:11px;font-weight:750}:root[data-app-scope=organization] .organization-account-menu{border-radius:17px;padding:20px;inset-block-start:calc(100% + 9px);inset-inline-end:25px;box-shadow:0 18px 50px #0b1f3a1a}:root[data-app-scope=organization] .organization-header.is-setup-header{block-size:64px;min-block-size:64px;padding-block:0;padding-inline:24px}:root[data-app-scope=organization] .organization-header:has(+.organization-main .organization-onboarding){block-size:64px;min-block-size:64px;padding-block:0;padding-inline:24px}:root[data-app-scope=organization] .organization-header.is-setup-header .organization-mark{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:8px;block-size:28px;inline-size:28px;box-shadow:0 6px 14px #2563eb42}:root[data-app-scope=organization] .organization-header:has(+.organization-main .organization-onboarding) .organization-mark{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:8px;block-size:28px;inline-size:28px;box-shadow:0 6px 14px #2563eb42}:root[data-app-scope=organization] .organization-header .brand-mark-text{color:#fff;letter-spacing:-.02em;font-size:13px;font-weight:800;line-height:1}:root[data-app-scope=organization] .organization-header.is-setup-header .organization-brand strong{font-size:15px;font-weight:700}:root[data-app-scope=organization] .organization-header:has(+.organization-main .organization-onboarding) .organization-brand strong{font-size:15px;font-weight:700}:root[data-app-scope=organization] .organization-header.is-setup-header .organization-brand small{display:none}:root[data-app-scope=organization] .organization-header:has(+.organization-main .organization-onboarding) .organization-brand small{display:none}:root[data-app-scope=organization] .organization-header.is-setup-header .organization-header-actions{gap:8px}:root[data-app-scope=organization] .organization-header .setup-pill{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600}:root[data-app-scope=organization] .organization-header .setup-theme-toggle{border:1px solid var(--app-border);background:var(--app-surface);min-block-size:36px;color:var(--app-text);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}:root[data-app-scope=organization] .organization-header .setup-theme-toggle .theme-icon{color:#f59e0b;font-size:13px;line-height:1}:root[data-app-scope=organization] .organization-header .setup-appearance-btn{border:1px solid var(--app-border);background:var(--app-surface);block-size:36px;min-block-size:36px;inline-size:36px;min-inline-size:36px;color:var(--app-muted);border-radius:10px;padding:0}:root[data-app-scope=organization] .organization-header .setup-appearance-btn svg{block-size:17px;inline-size:17px}:root[data-app-scope=organization] .organization-header .setup-help-btn{min-block-size:36px;color:var(--app-muted);border-radius:10px;padding:6px 10px;font-size:13px;font-weight:600}:root[data-app-scope=organization] .organization-header .organization-account.is-setup-account{border:1px solid var(--app-border);background:var(--app-surface);min-block-size:38px;color:var(--app-text);border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600}:root[data-app-scope=organization] .organization-header .organization-account.is-setup-account>span.setup-account-label{block-size:auto;inline-size:auto;color:inherit;background:0 0;border:0;border-radius:0;font-size:13px;font-weight:600;display:inline}:root[data-app-scope=organization] .organization-main{padding:34px 32px 120px}:root[data-app-scope=organization] .organization-main:has(>.organization-onboarding){max-inline-size:none;padding:0}:root[data-app-scope=organization] .organization-onboarding{grid-template-columns:250px minmax(0,1fr);align-items:stretch;gap:0;min-block-size:calc(100dvh - 72px)}:root[data-app-scope=organization] .setup-steps{background:var(--org-sidebar);border-inline-end:1px solid var(--app-border);align-self:start;block-size:calc(100dvh - 72px);padding:26px 18px;inset-block-start:72px}:root[data-app-scope=organization] .setup-steps h2{letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px 8px;font-size:12px;font-weight:700}:root[data-app-scope=organization] .setup-steps ol{gap:4px}:root[data-app-scope=organization] .setup-steps button{border-radius:12px;gap:12px;min-block-size:59px;padding:12px}:root[data-app-scope=organization] .setup-steps button>span{background:var(--org-soft);border:0;border-radius:9px;block-size:29px;inline-size:29px;font-size:12px;font-weight:800}:root[data-app-scope=organization] .setup-steps strong{font-size:13.5px;font-weight:700}:root[data-app-scope=organization] .setup-steps small{margin-block-start:2px;font-size:11.5px}:root[data-app-scope=organization] .setup-steps li.active button{background:var(--app-surface);color:var(--app-text);box-shadow:var(--org-shadow)}:root[data-app-scope=organization] .setup-steps li.done button>span{background:color-mix(in srgb, var(--app-success) 10%, var(--app-surface));color:var(--app-success)}:root[data-app-scope=organization] .setup-steps>p{border:1px solid var(--app-border);background:var(--org-soft);border-radius:12px;margin:0;padding:13px;font-size:12px;line-height:1.5;position:absolute;inset-block-end:22px;inset-inline:18px}:root[data-app-scope=organization] .setup-main{padding:30px 36px 120px}:root[data-app-scope=organization] .setup-page-heading{align-items:flex-start;gap:20px;margin-block-end:24px}:root[data-app-scope=organization] .setup-page-heading h1{letter-spacing:-.035em;margin:5px 0 7px;font-size:31px;font-weight:700;line-height:1.35}:root[data-app-scope=organization] .setup-page-heading p{max-inline-size:720px;margin:0;font-size:16px;line-height:1.55}:root[data-app-scope=organization] .setup-progress{background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;min-inline-size:190px;padding:13px 14px}:root[data-app-scope=organization] .setup-progress>div:first-child{margin-block-end:8px}:root[data-app-scope=organization] .setup-progress [role=progressbar]{background:var(--org-soft);border-radius:99px;block-size:7px}:root[data-app-scope=organization] .setup-progress [role=progressbar] span{background:linear-gradient(90deg, var(--PrimaryColor), color-mix(in srgb, var(--PrimaryColor) 65%, var(--app-surface)))}:root[data-app-scope=organization] .setup-footer{z-index:35;background:color-mix(in srgb, var(--app-surface) 97%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-block-start:1px solid var(--app-border);min-block-size:76px;margin:0;padding:14px 28px;position:fixed;inset-block-end:0;inset-inline:250px 0}:root[data-app-scope=organization] .setup-footer>span{font-size:12px}:root[data-app-scope=organization] .company-setup-grid{grid-template-columns:minmax(0,1fr) clamp(320px,33.05%,390px);gap:22px}:root[data-app-scope=organization] .company-side{gap:14px}:root[data-app-scope=organization] .org-card{box-shadow:none;border-radius:18px;padding:22px}:root[data-app-scope=organization] .org-card h2{margin:0 0 4px;font-size:16px;font-weight:800;line-height:1.4}:root[data-app-scope=organization] .org-card>.org-muted{margin:0 0 22px;font-size:13px;line-height:1.5}:root[data-app-scope=organization] .org-form-fields{gap:13px}:root[data-app-scope=organization] .company-side .org-form-fields--column{gap:13px;margin-block-start:16px}:root[data-app-scope=organization] .org-check{color:var(--app-muted);gap:10px;font-size:12px}:root[data-app-scope=organization] .org-check input{block-size:16px;inline-size:16px;margin:0}:root[data-app-scope=organization] .org-callout{border:1px solid var(--app-border);background:var(--org-soft);border-radius:14px;margin:0;padding:14px;font-size:12.5px;line-height:1.5}:root[data-app-scope=organization] .upload-area{border:1.5px dashed var(--org-line-strong);background:var(--org-soft);min-block-size:116px;color:var(--app-muted);border-radius:14px;padding:16px}:root[data-app-scope=organization] .upload-text{color:var(--app-muted);font-size:13px}:root[data-app-scope=organization] .organization-map{background-color:var(--app-surface);border:1px solid var(--app-border);background-size:22px 22px;border-radius:18px;padding:28px 24px 34px}:root[data-app-scope=organization] .organization-map-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-block-end:25px;display:flex}:root[data-app-scope=organization] .organization-map-heading h2{font-size:16px;font-weight:800}:root[data-app-scope=organization] .organization-map-heading p{font-size:13px;line-height:1.5}:root[data-app-scope=organization] .org-map-legend{color:var(--app-muted);align-items:center;gap:12px;font-size:11.5px;display:flex}:root[data-app-scope=organization] .org-map-legend span{align-items:center;gap:6px;display:inline-flex}:root[data-app-scope=organization] .org-map-legend i{border-radius:3px;block-size:8px;inline-size:8px;display:inline-block}:root[data-app-scope=organization] .org-map-legend i.blue{background:var(--PrimaryColor)}:root[data-app-scope=organization] .org-map-legend i.gray{border:1.5px dashed var(--org-line-strong);background:0 0}:root[data-app-scope=organization] .organization-root{border:1.5px solid var(--PrimaryColor);background:var(--app-surface);inline-size:min(420px,90%);min-inline-size:0;box-shadow:0 10px 28px color-mix(in srgb, var(--PrimaryColor) 14%, transparent);border-radius:16px;gap:13px;padding:15px 16px}:root[data-app-scope=organization] .organization-root>span.company-icon{color:#fff;background:linear-gradient(135deg,#2563eb,#1e40af);border-radius:13px;flex-shrink:0;block-size:46px;inline-size:46px;font-size:16px;font-weight:800}:root[data-app-scope=organization] .organization-root .company-node-text{flex:1;min-inline-size:0}:root[data-app-scope=organization] .organization-root strong{margin:0;font-size:16px;font-weight:800}:root[data-app-scope=organization] .organization-root small.company-meta{color:var(--app-muted);white-space:nowrap;text-overflow:ellipsis;margin-block-start:2px;font-size:12.5px;overflow:hidden}:root[data-app-scope=organization] .organization-root button.status-complete{color:#059669;white-space:nowrap;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;margin-inline-start:auto;padding:5px 10px;font-size:11.5px;font-weight:700}:root[data-app-scope=organization] .organization-map-connector{background:linear-gradient(color-mix(in srgb, var(--PrimaryColor) 55%, var(--app-surface)), var(--app-border));block-size:44px;inline-size:2px}:root[data-app-scope=organization] .organization-map-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;position:relative}:root[data-app-scope=organization] .organization-map-grid:before{content:"";background:var(--app-border);block-size:1.5px;position:absolute;inset-block-start:-1px;inset-inline:16.7%}:root[data-app-scope=organization] .org-structure-card{border:1px solid var(--app-border);background:var(--app-surface);border-radius:14px;flex-direction:column;gap:0;min-block-size:182px;padding:0;display:flex;position:relative;box-shadow:0 5px 16px #0b1f3a0d}:root[data-app-scope=organization] .org-structure-card.is-ready{border-color:#bfd4ff;border-block-start:3px solid var(--PrimaryColor)}:root[data-app-scope=organization] .organization-map-grid>.org-structure-card:before{content:"";background:var(--app-border);block-size:24px;inline-size:1.5px;position:absolute;inset-block-start:-24px;inset-inline-start:50%}:root[data-app-scope=organization] .org-structure-card .org-page-heading{display:contents}:root[data-app-scope=organization] .org-structure-card .org-card-head-main{align-items:flex-start;gap:10px;padding:14px 14px 8px;display:flex;position:relative}:root[data-app-scope=organization] .org-structure-card .org-card-symbol{background:var(--org-soft);block-size:32px;inline-size:32px;color:var(--app-muted);border-radius:9px;flex-shrink:0;place-items:center;font-size:14px;font-weight:800;display:grid}:root[data-app-scope=organization] .org-structure-card.is-ready .org-card-symbol{color:var(--PrimaryColor);background:#eff6ff}:root[data-app-scope=organization] .org-structure-card .org-card-title-group{flex:1;min-inline-size:0}:root[data-app-scope=organization] .org-structure-card .org-page-heading h2{margin:0;font-size:14px;font-weight:700;line-height:1.3}:root[data-app-scope=organization] .org-structure-card .org-page-heading p{color:var(--app-muted);margin-block-start:2px;font-size:11.5px;line-height:1.45}:root[data-app-scope=organization] .org-structure-card .cv-tree-state{border:1px solid var(--app-border);background:var(--org-soft);color:var(--app-muted);letter-spacing:.01em;border-radius:999px;align-items:center;gap:5px;margin-block-start:6px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}:root[data-app-scope=organization] .org-structure-card .cv-tree-state.ready{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}:root[data-app-scope=organization] .org-structure-card .org-card-counter{color:#1d4ed8;background:#eff6ff;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:700}:root[data-app-scope=organization] .org-structure-card>.data-status-builder{flex:1}:root[data-app-scope=organization] .org-structure-card .org-heading-actions{border-block-start:1px solid var(--app-border);background:#f6f8ff;border-radius:0 0 13px 13px;flex-wrap:nowrap;order:2;justify-content:space-between;gap:4px;inline-size:100%;margin-block-start:auto;padding:0 14px;display:flex}:root[data-app-scope=organization] .org-structure-card .org-heading-actions .btn{min-block-size:38px;color:var(--PrimaryColor);box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;justify-content:flex-start;padding:0;font-size:12px;font-weight:800}:root[data-app-scope=organization] .org-structure-card .org-heading-actions .btn:hover{filter:brightness(1.08);color:var(--PrimaryColor);background:0 0}:root[data-app-scope=organization] .org-structure-card .org-heading-actions>a{order:2;padding:8px 4px;font-size:11px}:root[data-app-scope=organization] .org-unit-list{padding:0 14px}:root[data-app-scope=organization] .org-unit-list li{gap:8px;padding-block:8px}:root[data-app-scope=organization] .org-unit-list strong{font-size:12.5px}:root[data-app-scope=organization] .org-unit-list small{margin-block-start:2px;font-size:11px}:root[data-app-scope=organization] .org-row-actions{gap:2px}:root[data-app-scope=organization] .org-row-actions button{min-block-size:28px;min-inline-size:28px;color:var(--app-muted);padding:6px}:root[data-app-scope=organization] .org-row-actions .org-delete{color:var(--org-danger)}:root[data-app-scope=organization] .org-empty{text-align:start;color:var(--app-muted);padding:12px 14px 16px;font-size:12.5px;line-height:1.65}:root[data-app-scope=organization] .org-empty>i{margin-block-end:6px;font-size:18px}:root[data-app-scope=organization] .org-empty p{margin:0}:root[data-app-scope=organization] .org-empty .org-empty-sub{margin-block-start:2px;font-size:11.5px}:root[data-app-scope=organization] .organization-map-positions{inline-size:min(520px,100%);margin-block-start:22px}:root[data-app-scope=organization] .org-text-button{font-size:12px;font-weight:600}:root[data-app-scope=organization] .organization-record-page:not(.org-structure-card)>.org-page-heading h1{letter-spacing:-.035em;font-size:30px;font-weight:750}:root[data-app-scope=organization] .organization-record-page:not(.org-structure-card)>.org-page-heading p{font-size:13px}:root[data-app-scope=organization] .org-table-surface{box-shadow:var(--org-shadow);border-radius:16px}:root[data-app-scope=organization] .app-table-wrapper .app-table{font-size:12px}:root[data-app-scope=organization] .app-table-wrapper .app-table thead tr th{background:var(--org-soft);color:var(--app-muted);padding:13px 17px;font-size:10.5px;font-weight:600}:root[data-app-scope=organization] .app-table-wrapper .app-table tbody tr td{border-color:var(--app-border);padding:16px 17px;font-size:12px}:root[data-app-scope=organization] .app-table-wrapper .app-table tbody tr:hover{background:var(--org-soft)}:root[data-app-scope=organization] .p-dialog{border:1px solid var(--app-border);background:var(--app-surface);border-radius:20px;max-block-size:88dvh;overflow:hidden;box-shadow:0 28px 90px #06122657}:root[data-app-scope=organization] .p-dialog-header{border-block-end:1px solid var(--app-border);background:color-mix(in srgb, var(--PrimaryColor) 2.5%, var(--app-surface));padding:20px 22px 17px}:root[data-app-scope=organization] .p-dialog-title{font-size:21px;font-weight:700;line-height:1.4}:root[data-app-scope=organization] .p-dialog-content{padding:20px 22px 26px}:root[data-app-scope=organization] .p-dialog :is(.input-wrapper .input,.p-inputtext,.p-select,.p-multiselect,select,textarea){border-radius:9px;block-size:40px;min-block-size:40px;font-size:12.5px}:root[data-app-scope=organization] .p-dialog :is(textarea.input,textarea.p-inputtext){block-size:80px;min-block-size:80px}:root[data-app-scope=organization] .p-dialog :is(.field-group label,.input-wrapper .label){font-size:11.5px}:root[data-app-scope=organization] .p-dialog .org-form-fields{gap:16px}:root[data-app-scope=organization] .p-dialog .org-form-actions{border-block-start:1px solid var(--app-border);margin-block-start:22px;padding-block-start:15px}:root[data-app-scope=organization] .p-dialog .btn{border-radius:9px;min-block-size:42px;padding-inline:16px;font-size:12px}:root[data-app-scope=organization] .p-dialog .btn-primary{box-shadow:0 6px 16px color-mix(in srgb, var(--PrimaryColor) 16%, transparent)}:root[data-app-scope=organization] .p-dialog:has(#branch-name){border-radius:22px}:root[data-app-scope=organization] .p-dialog:has(#branch-name) .p-dialog-header{background:var(--app-surface);padding:24px 28px 22px}:root[data-app-scope=organization] .p-dialog:has(#branch-name) :is(.input-wrapper .input,.p-select,.p-inputtext){block-size:44px;min-block-size:44px;font-size:13px}:root[data-app-scope=organization] .p-dialog:has(#branch-name) :is(.field-group label,.input-wrapper .label){font-size:12px;font-weight:650}:root[data-app-scope=organization] .p-dialog-mask{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#07101f99}:root[data-app-scope=organization] .p-dialog-close-button{border:1px solid var(--app-border);background:var(--app-surface);block-size:36px;inline-size:36px;color:var(--app-muted);border-radius:10px}:root[data-app-scope=organization] .organization-workspace{max-inline-size:1180px;padding-block:0}:root[data-app-scope=organization] .workspace-heading{border-block-end:1px solid var(--app-border);margin-block-end:25px;padding-block-end:25px}:root[data-app-scope=organization] .workspace-heading h1{letter-spacing:-.04em;margin:10px 0 9px;font-size:34px;font-weight:700;line-height:1.25}:root[data-app-scope=organization] .workspace-heading>span{font-size:13.5px;line-height:1.7}:root[data-app-scope=organization] .workspace-search{background:var(--org-soft);border-radius:11px;min-block-size:42px;padding:0 12px}:root[data-app-scope=organization] .workspace-search input{block-size:40px;font-size:13px}:root[data-app-scope=organization] .workspace-app{box-shadow:none;border-radius:17px;padding:22px}:root[data-app-scope=organization] .workspace-app-icon{block-size:43px;inline-size:43px;color:var(--app-on-primary);background:linear-gradient(145deg, var(--PrimaryColor), var(--org-gradient-end));border-radius:13px;box-shadow:inset 0 1px #ffffff47,0 4px 9px #0b1f3a1f}:root[data-app-scope=organization] .workspace-app:nth-child(2) .workspace-app-icon{background:linear-gradient(145deg,#4f46e5,#3730a3)}:root[data-app-scope=organization] .workspace-app:nth-child(3) .workspace-app-icon{background:linear-gradient(145deg,#475569,#1e293b)}:root[data-app-scope=organization] .workspace-app h3{margin-block:16px 7px;font-size:15px}:root[data-app-scope=organization] .workspace-app p{font-size:12px;line-height:1.65}:root[data-app-scope=organization] .pi-building{--org-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2021V5a1%201%200%200%201%201-1h8a1%201%200%200%201%201%201v16M14%2010h5a1%201%200%200%201%201%201v10M2%2021h20M8%208h2M8%2012h2M8%2016h2%22%2F%3E%3C%2Fsvg%3E)}:root[data-app-scope=organization] .pi-users{--org-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%228%22%20r%3D%223.5%22%2F%3E%3Cpath%20d%3D%22M2.5%2020c0-3.6%202.8-6%206.5-6s6.5%202.4%206.5%206M16%204.8a3.5%203.5%200%200%201%200%206.4M18%2014.4c2.2.7%203.5%202.6%203.5%205.6%22%2F%3E%3C%2Fsvg%3E)}:root[data-app-scope=organization] .pi-briefcase{--org-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%227%22%20width%3D%2218%22%20height%3D%2213%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M9%207V5a2%202%200%200%201%202-2h2a2%202%200%200%201%202%202v2M3%2013h18%22%2F%3E%3C%2Fsvg%3E)}:root[data-app-scope=organization] .pi-id-card{--org-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%223.5%22%2F%3E%3Cpath%20d%3D%22M5%2020c0-4%203-6%207-6s7%202%207%206%22%2F%3E%3C%2Fsvg%3E)}:root[data-app-scope=organization] .pi-map-marker{--org-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%226%22%20cy%3D%225%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%226%22%20cy%3D%2219%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%228%22%20r%3D%222%22%2F%3E%3Cpath%20d%3D%22M6%207v10M18%2010c0%204-6%203-12%207%22%2F%3E%3C%2Fsvg%3E)}:root[data-app-scope=organization] .pi-objects-column{--org-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221.5%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221.5%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221.5%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221.5%22%2F%3E%3C%2Fsvg%3E)}:root[data-app-scope=organization] .pi-sitemap{--org-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%226%22%20cy%3D%225%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%226%22%20cy%3D%2219%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%228%22%20r%3D%222%22%2F%3E%3Cpath%20d%3D%22M6%207v10M18%2010c0%204-6%203-12%207%22%2F%3E%3C%2Fsvg%3E)}:root[data-app-scope=organization] .pi-search{--org-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%227%22%2F%3E%3Cpath%20d%3D%22M20%2020l-3.5-3.5%22%2F%3E%3C%2Fsvg%3E)}:root[data-app-scope=organization] .pi-plus{--org-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%205v14M5%2012h14%22%2F%3E%3C%2Fsvg%3E)}:root[data-app-scope=organization] .pi-pencil{--org-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m14%205%205%205M4%2020l5-1L21%207a2%202%200%200%200-4-4L5%2015z%22%2F%3E%3C%2Fsvg%3E)}:root[data-app-scope=organization] .pi-trash{--org-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%206h18M9%206V3h6v3M5%206l1%2015h12l1-15M10%2010v7M14%2010v7%22%2F%3E%3C%2Fsvg%3E)}:root[data-app-scope=organization] .pi-eye{--org-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%2012s3.5-7%2010-7%2010%207%2010%207-3.5%207-10%207S2%2012%202%2012Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E)}:root[data-app-scope=organization] .pi-arrow-right{--org-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2012h16m-6-6%206%206-6%206%22%2F%3E%3C%2Fsvg%3E)}:root[data-app-scope=organization] .pi-arrow-up-right{--org-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%2017%2017%207M7%207h10v10%22%2F%3E%3C%2Fsvg%3E)}:root[data-app-scope=organization] .pi-chevron-down{--org-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E)}:root[data-app-scope=organization] .pi-check{--org-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m5%2012%204%204L19%206%22%2F%3E%3C%2Fsvg%3E)}:root[data-app-scope=organization] .pi-times{--org-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%206%2012%2012M18%206%206%2018%22%2F%3E%3C%2Fsvg%3E)}:root[data-app-scope=organization] .pi-moon{--org-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2014.5A8%208%200%200%201%209.5%204%208%208%200%201%200%2020%2014.5z%22%2F%3E%3C%2Fsvg%3E)}:root[data-app-scope=organization] .pi-sun{--org-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M12%202v2M12%2020v2M4.9%204.9l1.4%201.4M17.7%2017.7l1.4%201.4M2%2012h2M20%2012h2M4.9%2019.1l1.4-1.4M17.7%206.3l1.4-1.4%22%2F%3E%3C%2Fsvg%3E)}:root[data-app-scope=organization] .pi-info-circle{--org-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%2011v6M12%207h.01%22%2F%3E%3C%2Fsvg%3E)}:root[data-app-scope=organization] .pi[style],:root[data-app-scope=organization] .pi{vertical-align:middle}:root[data-app-scope=organization] :is(.pi-building,.pi-users,.pi-briefcase,.pi-id-card,.pi-map-marker,.pi-objects-column,.pi-sitemap,.pi-search,.pi-plus,.pi-pencil,.pi-trash,.pi-eye,.pi-arrow-right,.pi-arrow-up-right,.pi-chevron-down,.pi-check,.pi-times,.pi-moon,.pi-sun,.pi-info-circle){flex:none;justify-content:center;align-items:center;block-size:1em;inline-size:1em;font-size:18px;line-height:1;display:inline-flex}:root[data-app-scope=organization] :is(.pi-building,.pi-users,.pi-briefcase,.pi-id-card,.pi-map-marker,.pi-objects-column,.pi-sitemap,.pi-search,.pi-plus,.pi-pencil,.pi-trash,.pi-eye,.pi-arrow-right,.pi-arrow-up-right,.pi-chevron-down,.pi-check,.pi-times,.pi-moon,.pi-sun,.pi-info-circle):before{content:"";block-size:100%;inline-size:100%;-webkit-mask:var(--org-icon) center/contain no-repeat;mask:var(--org-icon) center/contain no-repeat;background:currentColor;display:block}:root[data-app-scope=organization] .btn .pi,:root[data-app-scope=organization] .org-row-actions .pi{font-size:16px}:root[data-app-scope=organization] .organization-header .pi{font-size:19px}:root[data-app-scope=organization] .organization-mark .pi,:root[data-app-scope=organization] .organization-root>span .pi,:root[data-app-scope=organization] .workspace-app-icon .pi{font-size:22px}:root[data-app-scope=organization] .upload-icon{background:var(--app-muted);block-size:22px;inline-size:22px;font-size:0;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2016V4m-5%205%205-5%205%205M4%2016v4h16v-4%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2016V4m-5%205%205-5%205%205M4%2016v4h16v-4%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}:root[data-app-scope=organization]{--org-field-size:16px}:root[data-app-scope=organization] .p-dialog{--org-field-size:12.5px}:root[data-app-scope=organization] .p-dialog:has(#branch-name){--org-field-size:13px}:root[data-app-scope=organization] :is(.app-tenant,.p-dialog) .p-select .p-select-label{color:var(--app-text)!important;font-size:var(--org-field-size)!important;border-radius:0!important;width:100%!important;padding:11px 12px!important;font-weight:400!important}:root[data-app-scope=organization] :is(.app-tenant,.p-dialog) .p-select .p-select-label.p-placeholder{color:var(--org-placeholder)!important}:root[data-app-scope=organization] :is(.app-tenant,.p-dialog) .p-select-dropdown{color:var(--app-muted)}:root[data-app-scope=organization] :is(.app-tenant,.p-dialog) .p-select-dropdown svg path{fill:currentColor!important}:root[data-app-scope=organization] .organization-record-page:not(.org-structure-card)>.org-page-heading .btn{border-radius:10px;min-block-size:40px;padding-inline:13px;font-size:12px;box-shadow:0 3px 8px #0b1f3a14}:root[data-app-scope=organization] .p-dialog *{text-transform:none}:root[data-app-scope=organization] .p-dialog:has(.organization-record-page){width:min(900px,100vw - 48px)!important}:root[data-app-scope=organization] .p-dialog:has(#branch-name){max-block-size:min(820px,100dvh - 48px);width:min(1100px,100vw - 48px)!important}:is(:root[data-app-scope=organization] :is(.app-tenant,.p-dialog) .input-wrapper textarea.input,:root[data-app-scope=organization] .p-dialog:has(#branch-name) .input-wrapper textarea.input){block-size:80px;min-block-size:80px;padding:11px 12px;line-height:1.55}:root[data-app-scope=organization] .organization-record-form .p-select .p-select-label{color:var(--app-text)}:root[data-app-scope=organization] .p-dialog .p-dialog-header{background:color-mix(in srgb, var(--PrimaryColor) 2.5%, var(--app-surface))}:root[data-app-scope=organization] .p-dialog .p-dialog-content{background:var(--app-surface)}:root[data-app-scope=organization] .org-structure-card .org-empty>i{display:none}:root[data-app-scope=organization] .org-structure-card .org-page-heading>div:first-child{min-block-size:65px}:root[data-app-scope=organization] .org-structure-card:has(.org-empty){border-block-start-color:#0000}:root[data-app-scope=organization] .org-structure-card:has(.org-empty) .org-page-heading>div:first-child:before{background:var(--org-soft)}:root[data-app-scope=organization] .org-structure-card:has(.org-empty) .org-page-heading>div:first-child:after{background:var(--app-muted)}:root[data-app-scope=organization] .organization-map-grid>.org-structure-card:first-child{--org-structure-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%226%22%20cy%3D%225%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%226%22%20cy%3D%2219%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%228%22%20r%3D%222%22%2F%3E%3Cpath%20d%3D%22M6%207v10M18%2010c0%204-6%203-12%207%22%2F%3E%3C%2Fsvg%3E)}:root[data-app-scope=organization] .organization-map-grid>.org-structure-card:nth-child(2){--org-structure-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221.5%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221.5%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221.5%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221.5%22%2F%3E%3C%2Fsvg%3E)}:root[data-app-scope=organization] .organization-map-grid>.org-structure-card:nth-child(3){--org-structure-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%223.5%22%2F%3E%3Cpath%20d%3D%22M5%2020c0-4%203-6%207-6s7%202%207%206%22%2F%3E%3C%2Fsvg%3E)}:root[data-app-scope=organization] .organization-map-positions{--org-structure-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%227%22%20width%3D%2218%22%20height%3D%2213%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M9%207V5a2%202%200%200%201%202-2h2a2%202%200%200%201%202%202v2M3%2013h18%22%2F%3E%3C%2Fsvg%3E)}:root[data-app-scope=organization] .field-help__glyph{background:currentColor;block-size:14px;inline-size:14px;font-size:0;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%2011v6M12%207h.01%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%2011v6M12%207h.01%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}@media (width<=1100px){:root[data-app-scope=organization] .company-setup-grid{grid-template-columns:minmax(0,1fr);gap:16px}:root[data-app-scope=organization] .company-side{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-app-scope=organization] .company-side>.org-callout{grid-column:1/-1}:root[data-app-scope=organization] .setup-page-heading{flex-direction:row}}@media (width<=980px){:root[data-app-scope=organization] .organization-onboarding{grid-template-columns:minmax(0,1fr)}:root[data-app-scope=organization] .setup-steps{display:none}:root[data-app-scope=organization] .setup-footer{inset-inline-start:0}:root[data-app-scope=organization] .setup-main{padding:30px 32px 120px}:root[data-app-scope=organization] .company-setup-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr)}:root[data-app-scope=organization] .company-side{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){:is(:root[data-app-scope=organization] .organization-header,:root[data-app-scope=organization] .organization-header:has(+.organization-main .organization-onboarding)){gap:12px;padding-inline:16px}:root[data-app-scope=organization] .organization-header-nav{padding-block-end:10px}:root[data-app-scope=organization] .organization-main,:root[data-app-scope=organization] .setup-main{padding:24px 16px 120px}:root[data-app-scope=organization] .organization-main:has(>.organization-onboarding){padding:0}:root[data-app-scope=organization] .setup-page-heading{flex-direction:column;gap:18px}:root[data-app-scope=organization] .setup-page-heading h1{font-size:27px}:root[data-app-scope=organization] .setup-page-heading p{font-size:14px}:root[data-app-scope=organization] .setup-progress{inline-size:100%}:root[data-app-scope=organization] .setup-footer{flex-direction:row;align-items:center;gap:10px;padding:10px 14px}:root[data-app-scope=organization] .setup-footer>span{max-inline-size:150px;font-size:10.5px}:root[data-app-scope=organization] .setup-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:7px}:root[data-app-scope=organization] .setup-footer .btn{min-block-size:42px;padding-inline:12px;font-size:12px}:root[data-app-scope=organization] .company-setup-grid,:root[data-app-scope=organization] .company-side,:root[data-app-scope=organization] .org-form-fields{grid-template-columns:minmax(0,1fr)}:root[data-app-scope=organization] .org-card{padding:18px}:root[data-app-scope=organization] .organization-map{padding:22px 14px 26px}:root[data-app-scope=organization] .organization-map-grid{grid-template-columns:minmax(0,1fr);gap:16px}:root[data-app-scope=organization] .organization-map-grid:before,:root[data-app-scope=organization] .organization-map-grid>.org-structure-card:before{display:none}:root[data-app-scope=organization] .organization-root{inline-size:min(420px,100%)}:root[data-app-scope=organization] .organization-map-heading{align-items:flex-start}:root[data-app-scope=organization] .p-dialog-header,:root[data-app-scope=organization] .p-dialog-content{padding-inline:15px}:root[data-app-scope=organization] .p-dialog{max-block-size:94dvh}:root[data-app-scope=organization] .workspace-heading h1{font-size:27px}:root[data-app-scope=organization] .workspace-toolbar{align-items:stretch}}@media (prefers-reduced-motion:reduce){:root[data-app-scope=organization] :is(.app-tenant,.p-dialog) :is(.btn,.input,.p-select,.workspace-app){transition:none}}:root[data-app-scope=organization] .organization-onboarding:has(.company-record-form){--company-footer-height:calc(76px + env(safe-area-inset-bottom,0px));block-size:calc(100dvh - 72px - var(--company-footer-height));min-block-size:0;overflow:hidden}:root[data-app-scope=organization] .organization-main:has(>.organization-onboarding){min-block-size:0}:root[data-app-scope=organization] .organization-onboarding:has(.company-record-form) .setup-main{overscroll-behavior:contain;scrollbar-gutter:stable;block-size:100%;min-block-size:0;padding:30px clamp(20px,2.5vw,40px) 34px;overflow:hidden auto}:root[data-app-scope=organization] .organization-onboarding:has(.company-record-form) .setup-main::-webkit-scrollbar{inline-size:12px}:root[data-app-scope=organization] .organization-onboarding:has(.company-record-form) .setup-main::-webkit-scrollbar-thumb{background:var(--PrimaryColor);border:2px solid var(--app-background);border-radius:12px}:root[data-app-scope=organization] .organization-onboarding:has(.company-record-form) .setup-steps{block-size:100%;position:relative;inset-block-start:auto;overflow:auto}:root[data-app-scope=organization] .organization-onboarding:has(.company-record-form) .setup-page-heading{align-items:center;gap:24px}:root[data-app-scope=organization] .company-setup-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--PrimaryColor);align-items:center;gap:10px;margin:8px 0 10px;font-size:12px;font-weight:750;display:flex}:root[data-app-scope=organization] .company-setup-eyebrow:before{content:"";background:currentColor;block-size:2px;inline-size:22px}:root[data-app-scope=organization] .setup-page-heading .company-setup-eyebrow{color:var(--PrimaryColor);margin:8px 0 10px;font-size:12px;line-height:1.4}:root[data-app-scope=organization] .setup-page-heading:has(.company-setup-eyebrow) h1{margin:8px 0}:root[data-app-scope=organization] .setup-footer{z-index:90;inline-size:100%;max-inline-size:none;block-size:calc(76px + env(safe-area-inset-bottom,0px));min-block-size:76px;padding:12px 28px calc(12px + env(safe-area-inset-bottom,0px));background:var(--app-surface);gap:15px;inset-inline:0;box-shadow:0 -8px 24px #0b1f3a14}:root[data-app-scope=organization] .setup-footer .btn-primary{background:linear-gradient(135deg, var(--PrimaryColor), #2054ce);color:var(--app-on-primary);box-shadow:0 10px 24px color-mix(in srgb, var(--PrimaryColor) 20%, transparent);border:0}:root[data-app-scope=organization] .setup-footer .btn-secondary{min-block-size:46px;padding-inline:15px;font-size:16px;font-weight:600}:root[data-app-scope=organization] .setup-footer>span{max-inline-size:none;font-size:12.5px}:root[data-app-scope=organization] .setup-footer>div{gap:8px}:root[data-app-scope=organization] .setup-steps h2{margin:0 0 14px 8px}:root[data-app-scope=organization] .setup-steps button:disabled{opacity:1;color:var(--app-muted)}:root[data-app-scope=organization] .setup-steps small{color:var(--app-muted);font-weight:400}:root[data-app-scope=organization] .setup-steps li:not(.active):not(.done) button>span{background:color-mix(in srgb, var(--app-border) 45%, var(--app-surface));color:var(--app-muted)}:root[data-app-scope=organization] .setup-steps>p{background:var(--org-sidebar)}:root[data-app-scope=organization] .setup-steps>p strong{color:var(--app-muted);margin-block-end:0;font-size:12px}:root[data-app-scope=organization] .company-record-form{container:company-form/inline-size}:root[data-app-scope=organization] .company-record-form .company-setup-grid{grid-template-columns:minmax(0,1fr) clamp(320px,33.05%,390px);gap:22px}:root[data-app-scope=organization] .company-form-section{border:1px solid color-mix(in srgb, var(--app-border) 88%, var(--PrimaryColor) 12%);background:var(--app-surface);border-radius:16px;margin-block-start:24px;padding:24px;box-shadow:0 2px 3px #10264c06,0 14px 30px -22px #1634734d}:root[data-app-scope=organization] .company-form-section+.company-form-section{margin-block-start:24px}:root[data-app-scope=organization] .company-form-section .section-title{border-block-end:1px solid color-mix(in srgb, var(--app-border) 88%, var(--PrimaryColor) 12%);letter-spacing:.035em;text-transform:uppercase;color:var(--app-muted);margin:0 0 20px;padding-block-end:14px;font-size:12px;font-weight:800;line-height:1.5}:root[data-app-scope=organization] .company-form-section .org-form-fields{gap:13px}:root[data-app-scope=organization] .company-form-section .input-wrapper .input{block-size:44px;min-block-size:44px;font-size:16px}:root[data-app-scope=organization] .company-record-form .required-star{color:var(--org-danger);margin-inline-start:2px;font-size:13px;font-weight:900;line-height:1}:root[data-app-scope=organization] .company-record-form .company-side{flex-direction:column;gap:14px;display:flex}:root[data-app-scope=organization] .company-side-stack>*{inline-size:100%;min-inline-size:0;margin:0}:root[data-app-scope=organization] .company-record-form .code-sequence-card{overflow:hidden}:root[data-app-scope=organization] .code-section-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}:root[data-app-scope=organization] .code-section-head .org-muted{color:var(--app-muted);margin:0;font-size:13px;line-height:1.5}:root[data-app-scope=organization] .code-recommended{color:#215cac;letter-spacing:.02em;background:#eef3f9;border:1px solid #215cac;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 8px;font-size:10.5px;font-weight:800;display:inline-flex}:root[data-app-scope=organization] .code-recommended .pi{font-size:12px}:root[data-app-scope=organization] .code-default-choice{border:1px solid var(--app-border);background:color-mix(in srgb, var(--PrimaryColor) 3%, var(--app-surface));color:var(--app-text);border-radius:12px;align-items:flex-start;gap:10px;margin:16px 0 12px;padding:12px;display:flex}:root[data-app-scope=organization] .code-default-check{border:1px solid var(--app-success);background:color-mix(in srgb, var(--app-success) 7%, var(--app-surface));block-size:22px;inline-size:22px;color:var(--app-success);border-radius:7px;flex:none;place-items:center;display:grid}:root[data-app-scope=organization] .code-default-check .pi{font-size:12px}:root[data-app-scope=organization] .code-default-choice b{font-size:12.5px;line-height:1.4;display:block}:root[data-app-scope=organization] .code-default-choice small{color:var(--app-muted);margin-block-start:2px;font-size:11.5px;line-height:1.45;display:block}:root[data-app-scope=organization] .code-sequence-fields{gap:8px;display:grid}:root[data-app-scope=organization] .code-sequence-fields.is-disabled{opacity:.58}:root[data-app-scope=organization] .code-sequence-row{border-block-start:1px solid var(--app-border);grid-template-columns:minmax(0,1fr) 100px 68px;align-items:center;gap:8px;padding:9px 0;display:grid}:root[data-app-scope=organization] .company-record-form .code-sequence-row label{color:var(--app-text);font-size:12px;font-weight:700;line-height:normal;display:block}:root[data-app-scope=organization] .code-sequence-row small{color:var(--app-muted);margin-block-start:1px;font-size:10.5px;line-height:normal;display:block}:root[data-app-scope=organization] .code-sequence-row .code-pattern-input{border:1px solid var(--app-border);background:var(--app-background);block-size:34px;min-block-size:34px;inline-size:100%;min-inline-size:0;color:var(--app-text);border-radius:8px;padding:0 8px;font-size:11.5px;font-weight:700}:root[data-app-scope=organization] .code-pattern-input:focus-visible{outline:2px solid color-mix(in srgb, var(--PrimaryColor) 30%, transparent);border-color:var(--PrimaryColor)}:root[data-app-scope=organization] .code-pattern-input:disabled{cursor:not-allowed}:root[data-app-scope=organization] .code-preview{background:var(--org-sidebar);min-inline-size:68px;color:var(--app-muted);text-align:center;border-radius:7px;padding:5px 4px;font:700 10.5px ui-monospace,SFMono-Regular,Menlo,monospace}:root[data-app-scope=organization] .code-actions{align-items:center;gap:14px;margin-block-start:9px;display:flex}:root[data-app-scope=organization] .code-customize,:root[data-app-scope=organization] .code-reset{color:var(--PrimaryColor);cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:12px;font-weight:800}:root[data-app-scope=organization] .code-reset{color:var(--app-muted)}:root[data-app-scope=organization] .code-reset:hover{color:var(--org-danger)}:root[data-app-scope=organization] .company-context-callout{border:1px solid var(--app-border);background:var(--org-sidebar);color:var(--app-muted);border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}:root[data-app-scope=organization] .company-context-callout>i{flex:none;margin-block-start:2px;font-size:14px}:root[data-app-scope=organization] .company-context-callout strong{color:var(--app-text);margin-block-end:3px;font-size:13px;font-weight:700;display:block}:root[data-app-scope=organization] .company-context-callout p{margin:0;font-size:12.5px;line-height:1.5}@container company-form (width<=840px){:root[data-app-scope=organization] .company-record-form>.company-setup-grid{grid-template-columns:minmax(0,1fr);gap:16px}}@media (width<=980px){:root[data-app-scope=organization] .organization-onboarding:has(.company-record-form){grid-template-columns:minmax(0,1fr)}}@media (width<=720px){:root[data-app-scope=organization] .organization-onboarding:has(.company-record-form) .setup-page-heading{flex-direction:column;align-items:stretch}:root[data-app-scope=organization] .organization-onboarding:has(.company-record-form) .setup-main{padding:24px 16px 28px}:root[data-app-scope=organization] .company-record-form .company-setup-grid{grid-template-columns:minmax(0,1fr);gap:16px}:root[data-app-scope=organization] .company-form-section{margin-block-start:20px;padding:18px}:root[data-app-scope=organization] .company-form-section+.company-form-section{margin-block-start:20px}:root[data-app-scope=organization] .company-form-section .org-form-fields{grid-template-columns:minmax(0,1fr)}:root[data-app-scope=organization] .code-sequence-row{grid-template-columns:minmax(0,1fr) 100px}:root[data-app-scope=organization] .code-preview{text-align:start;grid-column:1/-1;inline-size:max-content}:root[data-app-scope=organization] .setup-footer{padding-inline:14px}:root[data-app-scope=organization] .setup-footer>span{max-inline-size:130px;font-size:10.5px}:root[data-app-scope=organization] .setup-footer .btn{padding-inline:12px;font-size:12px}}@media (width<=480px){:root[data-app-scope=organization] .company-form-section{margin-block-start:18px;padding:16px}:root[data-app-scope=organization] .company-form-section+.company-form-section{margin-block-start:18px}:root[data-app-scope=organization] .setup-footer>span{display:none}:root[data-app-scope=organization] .setup-footer>div{margin-inline-start:auto}}:root[data-app-scope=organization] .company-visual-card .field-help-label-row{display:none}:root[data-app-scope=organization] .company-visual-card>.org-muted{margin-block-end:16px}:root[data-app-scope=organization] .company-visual-card .upload-area{background:var(--org-sidebar);block-size:auto;min-block-size:152px;max-block-size:none;margin:0;padding:18px 16px}:root[data-app-scope=organization] .company-logo-picker{text-align:center;flex-direction:column;align-items:center;gap:10px;inline-size:100%;display:flex}:root[data-app-scope=organization] .company-logo-picker b{color:var(--app-muted);font-size:11.5px}:root[data-app-scope=organization] .company-logo-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}:root[data-app-scope=organization] .company-logo-choose{border:1px solid var(--app-border);background:var(--app-surface);min-block-size:34px;color:var(--app-text);border-radius:10px;align-items:center;padding:0 12px;font-size:11.5px;font-weight:700;display:inline-flex}:root[data-app-scope=organization] .company-logo-remove{color:var(--PrimaryColor);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:11.5px;font-weight:700}:root[data-app-scope=organization] .company-logo-picker small{color:var(--app-muted);font-size:11px;line-height:1.45}:root[data-app-scope=organization] .company-context-symbol{flex:none;margin-block-start:2px;font-size:16px;line-height:1}:root[data-app-scope=organization] .pn-toast-region{z-index:1200;pointer-events:none;flex-direction:column;gap:10px;inline-size:min(400px,100vw - 32px);display:flex;position:fixed;inset-block-start:16px;inset-inline-end:20px}:root[data-app-scope=organization] .pn-toast{pointer-events:auto;background:var(--app-surface);border:1px solid var(--app-border);color:var(--app-text);border-radius:16px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px 15px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0b1f3a38}:root[data-app-scope=organization] .pn-toast-icon{background:color-mix(in srgb, var(--PrimaryColor) 14%, transparent);block-size:30px;inline-size:30px;color:var(--PrimaryColor);border-radius:50%;place-items:center;display:grid}:root[data-app-scope=organization] .pn-toast-icon svg{block-size:17px;inline-size:17px}:root[data-app-scope=organization] .pn-toast-message{color:var(--app-text);font-size:13px;font-weight:700}:root[data-app-scope=organization] .pn-toast-close{color:var(--app-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:16px;line-height:1}:root[data-app-scope=organization] .pn-toast-progress{background:color-mix(in srgb, var(--PrimaryColor) 16%, transparent);block-size:3px;position:absolute;inset-block-end:0;inset-inline:0}:root[data-app-scope=organization] .pn-toast-progress span{background:var(--PrimaryColor);transform-origin:0;block-size:100%;inline-size:100%;animation:4.2s linear forwards org-toast-bar;display:block}@keyframes org-toast-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}:root[data-app-scope=organization] .workspace-entry-stage{z-index:9999;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .24s,visibility .24s;position:fixed;inset:0;overflow:hidden}:root[data-app-scope=organization] .workspace-entry-stage.is-active{pointer-events:auto;opacity:1;visibility:visible}:root[data-app-scope=organization] .workspace-entry-stage .we-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(900px 480px at 50% 24%,#2563eb1f,#0000 62%),linear-gradient(#f5f7fbf0 0%,#eef2f8f7 100%);position:absolute;inset:0}:root[data-app-scope=organization] .workspace-entry-stage .we-graph-layer{pointer-events:none;position:absolute;inset:0}:root[data-app-scope=organization] .workspace-entry-stage .we-wires{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}:root[data-app-scope=organization] .workspace-entry-stage .we-wire{fill:none;stroke:#93b4f8;stroke-width:2px;stroke-linecap:round;opacity:.95}:root[data-app-scope=organization] .workspace-entry-stage .we-card{background:var(--app-surface);border:1px solid var(--app-border);border-block-start:3px solid var(--PrimaryColor);will-change:transform, opacity;transform-origin:50%;pointer-events:none;border-radius:14px;margin:0;padding:14px;position:fixed;overflow:hidden;box-shadow:0 12px 30px #0b1f3a1f}:root[data-app-scope=organization] .workspace-entry-stage .we-card.is-company{border:1.5px solid var(--PrimaryColor);border-radius:16px;box-shadow:0 18px 44px #2563eb38}:root[data-app-scope=organization] .workspace-entry-stage .we-card .we-card-title{color:var(--app-text);font-size:13.5px;font-weight:800}:root[data-app-scope=organization] .workspace-entry-stage .we-card .we-card-sub{color:var(--app-muted);margin-block-start:2px;font-size:11px}:root[data-app-scope=organization] .workspace-entry-stage .we-company-shell{background:var(--app-surface);border:1.5px solid var(--PrimaryColor);will-change:left, top, width, height, border-radius, background;opacity:0;pointer-events:none;border-radius:16px;justify-content:center;align-items:center;display:flex;position:fixed;overflow:hidden;box-shadow:0 20px 52px #0b1f3a38}:root[data-app-scope=organization] .workspace-entry-stage.is-expanding .we-company-shell{background:radial-gradient(900px 440px at 18% 12%,#3b82f642,#0000 60%),radial-gradient(780px 420px at 85% 88%,#1d4ed838,#0000 60%),linear-gradient(135deg,#0b1f3a 0%,#102a4e 52%,#173768 100%);border-color:#ffffff24;box-shadow:0 30px 90px #0b1f3a73}:root[data-app-scope=organization] .workspace-entry-stage .we-welcome-content{text-align:center;color:#fff;opacity:0;max-inline-size:560px;padding:32px;transition:opacity .36s,transform .36s cubic-bezier(.22,1,.36,1);transform:translateY(10px)scale(.98)}:root[data-app-scope=organization] .workspace-entry-stage .we-welcome-content.is-visible{opacity:1;transform:translateY(0)scale(1)}:root[data-app-scope=organization] .workspace-entry-stage .we-welcome-mark{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:18px;place-items:center;block-size:62px;inline-size:62px;margin:0 auto 16px;font-size:22px;font-weight:800;display:grid;box-shadow:0 14px 32px #2563eb6b,inset 0 1px #ffffff59}:root[data-app-scope=organization] .workspace-entry-stage .we-welcome-kicker{letter-spacing:.14em;text-transform:uppercase;color:#93c5fd;margin-block-end:8px;font-size:11px;font-weight:800}:root[data-app-scope=organization] .workspace-entry-stage .we-welcome-title{letter-spacing:-.025em;color:#fff;margin:0 0 8px;font-size:28px;font-weight:800}:root[data-app-scope=organization] .workspace-entry-stage .we-welcome-sub{color:#e2e8f0e0;margin:0 0 18px;font-size:14px;line-height:1.55}:root[data-app-scope=organization] .workspace-entry-stage .we-chip{color:#e2e8f0;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:700}:root[data-app-scope=organization] .workspace-entry-stage .we-status-pill{z-index:3;color:#f8fafc;opacity:0;background:#0b1f3ae0;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;padding:9px 16px;font-size:12.5px;font-weight:700;transition:opacity .22s;display:inline-flex;position:fixed;inset-block-end:28px;inset-inline-start:50%;transform:translate(-50%);box-shadow:0 14px 34px #0b1f3a47}:root[data-app-scope=organization] .workspace-entry-stage .we-status-pill.is-visible{opacity:1}:root[data-app-scope=organization] .workspace-entry-stage .we-status-dot{background:#60a5fa;border-radius:50%;block-size:8px;inline-size:8px;box-shadow:0 0 0 4px #60a5fa38}:root[data-app-scope=organization] .workspace-entry-stage .we-skip-btn{z-index:4;border:1px solid var(--app-border);color:var(--app-text);cursor:pointer;background:#ffffffe0;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:700;position:fixed;inset-block-start:20px;inset-inline-end:24px}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .organization-header .setup-pill{color:#93b6ff;background:#172744}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .organization-header .setup-theme-toggle,:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .organization-header .setup-appearance-btn,:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .organization-header .organization-account.is-setup-account{color:#eef3fb;background:#152239;border-color:#24324b}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .setup-steps li.active button{background:#16233b;box-shadow:0 8px 20px #03081459}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .setup-steps button>span{color:#a9b8d0;background:#1a2740}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .setup-steps li.active button>span{background:var(--PrimaryColor);color:#fff}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .setup-steps>p{background:#121d31;border-color:#223049}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .company-form-section{background:#131f35;border-color:#263552;box-shadow:0 2px 4px #03081447,0 18px 34px -24px #020610a6}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .company-form-section .section-title{color:#9fb0ca;border-block-end-color:#24334e}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .company-visual-card .upload-area{background:#131f35;border-color:#2a3b59}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .company-logo-choose{color:#e2e8f0;background:#18253d;border-color:#2a3956}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .code-recommended{color:#93b6ff;background:#2f6bff24;border-color:#4f82ff}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .code-default-choice{color:#eef3fb;background:#16233c;border-color:#2a3c5f}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .code-default-check{color:#34d399;background:#10b9811f;border-color:#10b98159}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .code-preview{color:#cbd5e1;background:#1b2842}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .company-context-callout{background:#131f35;border-color:#24324b}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .organization-map{background-color:#10192b;border-color:#22314b}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .organization-root{background:#16213a;border-color:#4f82ff;box-shadow:0 14px 32px #040a166b}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .organization-root button.status-complete{color:#6ee7b7;background:#10b98124;border-color:#10b98152}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .organization-map-connector{background:linear-gradient(#4f82ff,#2b3c5d)}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .organization-map-grid:before,:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .organization-map-grid>.org-structure-card:before{background:#2b3c5d}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .org-structure-card{background:#16213a;border-color:#2a3858;box-shadow:0 8px 22px #03081447}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .org-structure-card.is-ready{border-color:#3d63b8;border-block-start:3px solid var(--PrimaryColor)}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .org-structure-card .org-card-symbol{color:#94a3b8;background:#1c2b48}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .org-structure-card.is-ready .org-card-symbol{color:#93b6ff;background:#2f6bff2e}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .org-structure-card .cv-tree-state{color:#9fb0ca;background:#1b2844;border-color:#2f4269}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .org-structure-card .cv-tree-state.ready{color:#93b6ff;background:#2f6bff29;border-color:#4f82ff6b}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .org-structure-card .org-card-counter{color:#93b6ff;background:#2f6bff29}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .org-structure-card .org-heading-actions{background:#132038;border-block-start-color:#253451}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .org-structure-card .org-heading-actions .btn{color:#86aaff}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .pn-toast{background:#142038;border-color:#293b5c;box-shadow:0 18px 42px #0308147a}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .workspace-entry-stage .we-backdrop{background:radial-gradient(900px 480px at 50% 24%,#2f6bff2e,#0000 62%),linear-gradient(#0b1220f0 0%,#0e1626f7 100%)}:scope:is([data-theme=dark],.dark,.p-dark) body .app-tenant .workspace-entry-stage .we-skip-btn{color:#eef3fb;background:#16213aeb;border-color:#2a3858}.unified-dialog-backdrop[data-v-90df6c12]{z-index:9999;background-color:var(--black-opacity-50,#00000080);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.unified-dialog-backdrop.is-closing[data-v-90df6c12]{display:none}.unified-dialog[data-v-90df6c12]{background:var(--bg-main);text-align:center;border-radius:16px;width:90%;max-width:400px;padding:2rem;position:relative;box-shadow:0 25px 50px -12px #00000040}.dialog-close[data-v-90df6c12]{width:32px;height:32px;color:var(--gray-500);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;transition:all .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.dialog-close[data-v-90df6c12]:hover{background:var(--gray-100);color:var(--gray-700)}.dialog-icon[data-v-90df6c12]{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1rem;font-size:2rem;display:flex}.dialog-image[data-v-90df6c12]{object-fit:contain;width:64px;height:64px;margin:0 auto 1rem;display:block}.dialog-title[data-v-90df6c12]{color:var(--gray-800);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.dialog-message[data-v-90df6c12]{color:var(--gray-500);margin:0 0 1.5rem;font-size:1rem;line-height:1.5}.dialog-progress[data-v-90df6c12],.loading-progress[data-v-90df6c12]{margin-bottom:1.5rem}.progress-bar[data-v-90df6c12]{background:var(--gray-200);border-radius:4px;height:8px;overflow:hidden}.progress-fill[data-v-90df6c12]{background:var(--PrimaryColor);border-radius:4px;height:100%;transition:width .3s}.progress-text[data-v-90df6c12]{color:var(--gray-500);margin-top:.5rem;font-size:.875rem;display:block}.dialog-actions[data-v-90df6c12]{justify-content:center;gap:.75rem;display:flex}.dialog-action[data-v-90df6c12]{cursor:pointer;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.5rem;max-width:150px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.dialog-action[data-v-90df6c12]:disabled{opacity:.5;cursor:not-allowed}.dialog-action-primary[data-v-90df6c12]{background:var(--PrimaryColor);color:#fff}.dialog-action-primary[data-v-90df6c12]:hover:not(:disabled){background:var(--PrimaryColor-hover)}.dialog-action-secondary[data-v-90df6c12]{background:var(--gray-100);color:var(--gray-600)}.dialog-action-secondary[data-v-90df6c12]:hover:not(:disabled){background:var(--gray-200)}.dialog-action-danger[data-v-90df6c12]{background:var(--danger);color:#fff}.dialog-action-danger[data-v-90df6c12]:hover:not(:disabled){background:var(--danger-dark)}.dialog-action-text[data-v-90df6c12]{color:var(--PrimaryColor);background:0 0}.dialog-action-text[data-v-90df6c12]:hover:not(:disabled){background:var(--gray-100)}.dialog-loading[data-v-90df6c12]{text-align:center;padding:1rem}.loading-spinner[data-v-90df6c12]{border:3px solid var(--gray-200);border-top-color:var(--PrimaryColor);border-radius:50%;width:48px;height:48px;margin:0 auto 1rem;animation:1s linear infinite spin-90df6c12}.loading-message[data-v-90df6c12]{color:var(--gray-500);margin:0 0 1rem}.action-spinner[data-v-90df6c12]{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin-90df6c12}@keyframes spin-90df6c12{to{transform:rotate(360deg)}}.dialog-fade-enter-active[data-v-90df6c12],.dialog-fade-leave-active[data-v-90df6c12]{transition:opacity .2s}.dialog-fade-enter-from[data-v-90df6c12],.dialog-fade-leave-to[data-v-90df6c12]{opacity:0}.dialog-zoom-enter-active[data-v-90df6c12],.dialog-zoom-leave-active[data-v-90df6c12]{transition:all .2s}.dialog-zoom-enter-from[data-v-90df6c12],.dialog-zoom-leave-to[data-v-90df6c12]{opacity:0;transform:scale(.9)}@media (prefers-color-scheme:dark){.unified-dialog[data-v-90df6c12]{background:var(--gray-800)}.dialog-title[data-v-90df6c12]{color:var(--gray-100)}.dialog-message[data-v-90df6c12],.dialog-close[data-v-90df6c12]{color:var(--gray-400)}.dialog-close[data-v-90df6c12]:hover{background:var(--gray-700);color:var(--gray-100)}.dialog-action-secondary[data-v-90df6c12]{background:var(--gray-700);color:var(--gray-200)}.dialog-action-secondary[data-v-90df6c12]:hover:not(:disabled){background:var(--gray-600)}.progress-bar[data-v-90df6c12]{background:var(--gray-700)}}.toast-container[data-v-06d786cf]{z-index:10000;pointer-events:none;flex-direction:column;gap:.75rem;max-height:100vh;display:flex;position:fixed;overflow:hidden}.toast-top-right[data-v-06d786cf]{align-items:flex-end;top:1rem;right:1rem}.toast-top-left[data-v-06d786cf]{align-items:flex-start;top:1rem;left:1rem}.toast-top-center[data-v-06d786cf]{align-items:center;top:1rem;left:50%;transform:translate(-50%)}.toast-bottom-right[data-v-06d786cf]{flex-direction:column-reverse;align-items:flex-end;bottom:1rem;right:1rem}.toast-bottom-left[data-v-06d786cf]{flex-direction:column-reverse;align-items:flex-start;bottom:1rem;left:1rem}.toast-bottom-center[data-v-06d786cf]{flex-direction:column-reverse;align-items:center;bottom:1rem;left:50%;transform:translate(-50%)}.toast[data-v-06d786cf]{background:var(--bg-main);pointer-events:auto;cursor:pointer;border-radius:12px;align-items:flex-start;gap:.75rem;min-width:300px;max-width:400px;padding:1rem;transition:all .2s;display:flex;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.toast[data-v-06d786cf]:hover{transform:translateY(-2px);box-shadow:0 20px 40px -10px #00000026,0 12px 15px -8px #0000001a}.toast-icon[data-v-06d786cf]{width:32px;height:32px;color:var(--BgWhite);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:flex}.toast-content[data-v-06d786cf]{flex:1;min-width:0}.toast-title[data-v-06d786cf]{color:var(--gray-800);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.toast-message[data-v-06d786cf]{color:var(--gray-500);word-wrap:break-word;margin:0;font-size:.875rem;line-height:1.4}.toast-close[data-v-06d786cf]{width:24px;height:24px;color:var(--gray-400);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;transition:all .2s;display:flex}.toast-close[data-v-06d786cf]:hover{background:var(--gray-100);color:var(--gray-600)}.toast-slide-enter-active[data-v-06d786cf]{transition:all .3s}.toast-slide-leave-active[data-v-06d786cf]{transition:all .2s}.toast-slide-enter-from[data-v-06d786cf],.toast-slide-leave-to[data-v-06d786cf]{opacity:0;transform:translate(100%)}.toast-top-left .toast-slide-enter-from[data-v-06d786cf],.toast-bottom-left .toast-slide-enter-from[data-v-06d786cf],.toast-top-left .toast-slide-leave-to[data-v-06d786cf],.toast-bottom-left .toast-slide-leave-to[data-v-06d786cf]{transform:translate(-100%)}.toast-top-center .toast-slide-enter-from[data-v-06d786cf],.toast-bottom-center .toast-slide-enter-from[data-v-06d786cf],.toast-top-center .toast-slide-leave-to[data-v-06d786cf],.toast-bottom-center .toast-slide-leave-to[data-v-06d786cf]{transform:translateY(-100%)}.toast-type-success[data-v-06d786cf]{border-bottom:4px solid var(--success)}.toast-type-error[data-v-06d786cf]{border-bottom:4px solid var(--danger)}.toast-type-warning[data-v-06d786cf]{border-bottom:4px solid var(--warning)}.toast-type-info[data-v-06d786cf]{border-bottom:4px solid var(--info)}@media (width<=480px){.toast-container[data-v-06d786cf]{left:.5rem!important;right:.5rem!important;transform:none!important}.toast[data-v-06d786cf]{width:100%;min-width:0;max-width:100%}}.logo[data-v-6f3a73b6]{will-change:filter;height:6em;padding:1.5em;transition:filter .3s}.logo[data-v-6f3a73b6]:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.vue[data-v-6f3a73b6]:hover{filter:drop-shadow(0 0 2em #42b883aa)}
