: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:#0000}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}.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::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{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{-ms-touch-action:none;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: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{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{background:var(--BgWhite);z-index:1000;border-radius:16px;width:220px;padding:12px;position:absolute;top:90px;right:50px;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(--sidebar-auth-bg);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{z-index:1000;background:#16181f;border:.5px solid #ffffff12;border-radius:18px;width:240px;position:absolute;top:90px;right:50px;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{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{object-fit:cover;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{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);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-moz-backdrop-filter:blur(2px);-o-backdrop-filter:blur(2px);-ms-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{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{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-moz-backdrop-filter:blur(5px);-o-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}.supply-page{flex-direction:column;gap:10px;font-family:Medium;display:flex}.supply-page .search-field input::placeholder{font-family:Medium;font-weight:600;font-size:var(--sm-size);color:var(--bread-crumb-color-span)}.supply-page .badge{background-color:var(--badge-bg);color:var(--PrimaryColor);width:25%;padding:var(--xs-size-3);margin:var(--xl-size-base) 0;position:relative}.supply-page .badge:after{content:"";border-width:var(--xs-size-4) 0 calc(var(--xl-size-2) + 7px) var(--xl-size-1);border-style:solid;border-color:#0000 #0000 #fff;width:30px;height:100%;position:absolute;top:0;right:0}.supply-page .supply-header{border-bottom:1px solid var(--border-weak);flex-flow:row;justify-content:space-between;align-items:center;width:100%;padding-bottom:20px;display:flex;position:relative}.supply-page .supply-header:after{content:"";background:linear-gradient(90deg, var(--PrimaryColor), transparent);border-radius:var(--radius-full);width:80px;height:2px;position:absolute;bottom:-1px;left:0}.supply-page .supply-header .btns{flex-flow:row;justify-content:stretch;align-items:center;gap:5px;display:flex}.supply-page .document-index-title{color:var(--title-card-color);font-size:var(--xl-size-1);font-family:bold;font-weight:700}.supply-page .document-index-dexription{color:var(--title-header-color);font-size:var(--md-size);font-family:medium;font-weight:500}.supply-page .flex{display:flex}.supply-page .gap-10{gap:10px}.supply-page .page-header{border-bottom:1px solid var(--border-weak);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex;position:relative}.supply-page .page-header:after{content:"";background:linear-gradient(90deg, var(--PrimaryColor), transparent);border-radius:var(--radius-full);width:80px;height:2px;position:absolute;bottom:-1px;left:0}.supply-page .header-left{align-items:center;gap:16px;display:flex}.supply-page .header-icon-wrap{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--PrimaryColor-light), #eef2ff80);width:52px;height:52px;color:var(--PrimaryColor);flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 8px #6366f126,inset 0 1px #fff9}.supply-page .header-text h1{color:var(--form-title);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.supply-page .header-text .subtitle{color:var(--gray-400);align-items:center;gap:8px;margin-top:2px;font-size:.875rem;display:flex}.supply-page .header-text .subtitle .count-pill{background:linear-gradient(135deg, var(--PrimaryColor), var(--PrimaryColor-hover));min-width:26px;height:26px;color:var(--standard-white);border-radius:var(--radius-full);justify-content:center;align-items:center;padding:0 10px;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #6366f14d}.supply-page .btn-add{background:linear-gradient(135deg, var(--PrimaryColor) 0%, var(--PrimaryColor-hover) 100%);color:var(--standard-white);border-radius:var(--radius-md);font-size:var(--md-size);white-space:nowrap;border:none;align-items:center;gap:8px;padding:11px 22px;font-family:Medium;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 3px 10px #6366f159,inset 0 1px #ffffff26}.supply-page .btn-add:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.supply-page .btn-add:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6366f173,inset 0 1px #fff3}.supply-page .btn-add:hover:before{left:100%}.supply-page .btn-add:active{transform:translateY(0);box-shadow:0 2px 6px #6366f14d}.supply-page .btn-add.empty-cta{margin-top:8px}.supply-page .toolbar{flex-wrap:wrap;align-items:center;gap:12px;font-family:Medium;display:flex}.supply-page .search-input{font-family:Medium}.supply-page .table-frame{border-radius:var(--radius-lg);overflow:hidden}.supply-page .type-chip{border-radius:var(--radius-full);text-transform:capitalize;letter-spacing:.02em;align-items:center;padding:4px 14px;font-size:.78rem;font-weight:700;transition:all .2s;display:inline-flex}.supply-page .type-chip[data-type="1"],.supply-page .type-chip[data-type=work]{background:var(--chip-work-bg,linear-gradient(135deg, var(--PrimaryColor-light), var(--indigo-100)));color:var(--chip-work-text,var(--PrimaryColor-active));box-shadow:inset 0 1px #ffffff1a}.supply-page .type-chip[data-type="2"],.supply-page .type-chip[data-type=personal]{background:var(--chip-personal-bg,linear-gradient(135deg, var(--success-light), var(--green-100)));color:var(--chip-personal-text,var(--success));box-shadow:inset 0 1px #ffffff1a}.supply-page .type-chip:not([data-type]){background:var(--gray-100);color:var(--gray-600)}.supply-page .row-actions{justify-content:center;gap:6px;display:flex}.supply-page .action-btn{border:1px solid var(--border-weak);border-radius:var(--radius-sm);background:var(--bg-main);width:34px;height:34px;color:var(--gray-400);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.supply-page .action-btn:hover{transform:translateY(-2px)}.supply-page .action-btn.edit:hover{border-color:var(--PrimaryColor);color:var(--PrimaryColor);background:var(--PrimaryColor-light);box-shadow:0 3px 10px #6366f133}.supply-page .action-btn.delete:hover{border-color:var(--Red);color:var(--Red);background:var(--danger-light);box-shadow:0 3px 10px #dc262626}.supply-page .empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 20px;display:flex}.supply-page .empty-state svg{color:var(--gray-300);margin-bottom:16px}.supply-page .empty-state h3{color:var(--gray-700);margin:0 0 4px;font-size:1.125rem;font-weight:700}.supply-page .empty-state p{color:var(--gray-400);margin:0 0 20px;font-size:.875rem}.supply-page .fade-enter-active,.supply-page .fade-leave-active{transition:opacity .2s}.supply-page .fade-enter-from,.supply-page .fade-leave-to{opacity:0}.client-page{flex-direction:column;gap:10px;font-family:Medium;display:flex}.client-page .search-field input::placeholder{font-family:Medium;font-weight:600;font-size:var(--sm-size);color:var(--bread-crumb-color-span)}.client-page .badge{background-color:var(--badge-bg);color:var(--PrimaryColor);width:25%;padding:var(--xs-size-3);margin:var(--xl-size-base) 0;position:relative}.client-page .badge:after{content:"";border-width:var(--xs-size-4) 0 calc(var(--xl-size-2) + 7px) var(--xl-size-1);border-style:solid;border-color:#0000 #0000 #fff;width:30px;height:100%;position:absolute;top:0;right:0}.client-page .client-header{justify-content:space-between;align-items:start;gap:var(--md-size);width:100%;margin-bottom:var(--md-size);border-bottom:1px solid var(--border-weak);flex-flow:column;padding-bottom:20px;display:flex;position:relative}.client-page .client-header:after{content:"";background:linear-gradient(90deg, var(--PrimaryColor), transparent);border-radius:var(--radius-full);width:80px;height:3px;position:absolute;bottom:-1px;left:0}.client-page .client-header .btns{flex-flow:row;justify-content:stretch;align-items:center;gap:5px;display:flex}.client-page .document-index-title{color:var(--title-card-color);font-size:var(--xl-size-1);font-family:bold;font-weight:700}.client-page .document-index-dexription{color:var(--title-header-color);font-size:var(--md-size);font-family:medium;font-weight:500}.client-page .flex{display:flex}.client-page .gap-10{gap:10px}.client-page .page-header{border-bottom:1px solid var(--border-weak);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex;position:relative}.client-page .page-header:after{content:"";background:linear-gradient(90deg, var(--PrimaryColor), transparent);border-radius:var(--radius-full);width:80px;height:2px;position:absolute;bottom:-1px;left:0}.client-page .header-left{align-items:center;gap:16px;display:flex}.client-page .header-icon-wrap{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--PrimaryColor-light), #eef2ff80);width:52px;height:52px;color:var(--PrimaryColor);flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 8px #6366f126,inset 0 1px #fff9}.client-page .header-text h1{color:var(--form-title);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.client-page .header-text .subtitle{color:var(--gray-400);align-items:center;gap:8px;margin-top:2px;font-size:.875rem;display:flex}.client-page .header-text .subtitle .count-pill{background:linear-gradient(135deg, var(--PrimaryColor), var(--PrimaryColor-hover));min-width:26px;height:26px;color:var(--standard-white);border-radius:var(--radius-full);justify-content:center;align-items:center;padding:0 10px;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #6366f14d}.client-page .btn-add{background:linear-gradient(135deg, var(--PrimaryColor) 0%, var(--PrimaryColor-hover) 100%);color:var(--standard-white);border-radius:var(--radius-md);font-size:var(--md-size);white-space:nowrap;border:none;align-items:center;gap:8px;padding:11px 22px;font-family:Medium;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 3px 10px #6366f159,inset 0 1px #ffffff26}.client-page .btn-add:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.client-page .btn-add:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6366f173,inset 0 1px #fff3}.client-page .btn-add:hover:before{left:100%}.client-page .btn-add:active{transform:translateY(0);box-shadow:0 2px 6px #6366f14d}.client-page .btn-add.empty-cta{margin-top:8px}.client-page .toolbar{flex-wrap:wrap;align-items:center;gap:12px;font-family:Medium;display:flex}.client-page .search-input{font-family:Medium}.client-page .table-frame{border-radius:var(--radius-lg);overflow:hidden}.client-page .type-chip{border-radius:var(--radius-full);text-transform:capitalize;letter-spacing:.02em;align-items:center;padding:4px 14px;font-size:.78rem;font-weight:700;transition:all .2s;display:inline-flex}.client-page .type-chip[data-type="1"],.client-page .type-chip[data-type=work]{background:var(--chip-work-bg,linear-gradient(135deg, var(--PrimaryColor-light), var(--indigo-100)));color:var(--chip-work-text,var(--PrimaryColor-active));box-shadow:inset 0 1px #ffffff1a}.client-page .type-chip[data-type="2"],.client-page .type-chip[data-type=personal]{background:var(--chip-personal-bg,linear-gradient(135deg, var(--success-light), var(--green-100)));color:var(--chip-personal-text,var(--success));box-shadow:inset 0 1px #ffffff1a}.client-page .type-chip:not([data-type]){background:var(--gray-100);color:var(--gray-600)}.client-page .row-actions{justify-content:center;gap:6px;display:flex}.client-page .action-btn{border:1px solid var(--border-weak);border-radius:var(--radius-sm);background:var(--bg-main);width:34px;height:34px;color:var(--gray-400);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.client-page .action-btn:hover{transform:translateY(-2px)}.client-page .action-btn.edit:hover{border-color:var(--PrimaryColor);color:var(--PrimaryColor);background:var(--PrimaryColor-light);box-shadow:0 3px 10px #6366f133}.client-page .action-btn.delete:hover{border-color:var(--Red);color:var(--Red);background:var(--danger-light);box-shadow:0 3px 10px #dc262626}.client-page .empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 20px;display:flex}.client-page .empty-state svg{color:var(--gray-300);margin-bottom:16px}.client-page .empty-state h3{color:var(--gray-700);margin:0 0 4px;font-size:1.125rem;font-weight:700}.client-page .empty-state p{color:var(--gray-400);margin:0 0 20px;font-size:.875rem}.client-page .fade-enter-active,.client-page .fade-leave-active{transition:opacity .2s}.client-page .fade-enter-from,.client-page .fade-leave-to{opacity:0}.location-page{flex-direction:column;gap:10px;font-family:Medium;display:flex}.location-page .search-field input::placeholder{font-family:Medium;font-weight:600;font-size:var(--sm-size);color:var(--bread-crumb-color-span)}.location-page .badge{background-color:var(--badge-bg);color:var(--PrimaryColor);width:25%;padding:var(--xs-size-3);margin:var(--xl-size-base) 0;position:relative}.location-page .badge:after{content:"";border-width:var(--xs-size-4) 0 calc(var(--xl-size-2) + 7px) var(--xl-size-1);border-style:solid;border-color:#0000 #0000 #fff;width:30px;height:100%;position:absolute;top:0;right:0}.location-page .toolbar{justify-content:space-between;width:100%}.location-page .location-header{justify-content:space-between;align-items:start;gap:var(--md-size);width:100%;margin-bottom:var(--md-size);border-bottom:1px solid var(--border-weak);flex-flow:column;padding-bottom:20px;display:flex;position:relative}.location-page .location-header:after{content:"";background:linear-gradient(90deg, var(--PrimaryColor), transparent);border-radius:var(--radius-full);width:80px;height:3px;position:absolute;bottom:-1px;left:0}.location-page .location-header .btns{flex-flow:row;justify-content:stretch;align-items:center;gap:5px;display:flex}.location-page .document-index-title{color:var(--title-card-color);font-size:var(--xl-size-1);font-family:bold;font-weight:700}.location-page .document-index-dexription{color:var(--title-header-color);font-size:var(--md-size);font-family:medium;font-weight:500}.location-page .flex{display:flex}.location-page .gap-10{gap:10px}.location-page .page-header{border-bottom:1px solid var(--border-weak);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex;position:relative}.location-page .page-header:after{content:"";background:linear-gradient(90deg, var(--PrimaryColor), transparent);border-radius:var(--radius-full);width:80px;height:2px;position:absolute;bottom:-1px;left:0}.location-page .header-left{align-items:center;gap:16px;display:flex}.location-page .header-icon-wrap{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--PrimaryColor-light), #eef2ff80);width:52px;height:52px;color:var(--PrimaryColor);flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 8px #6366f126,inset 0 1px #fff9}.location-page .header-text h1{color:var(--form-title);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.location-page .header-text .subtitle{color:var(--gray-400);align-items:center;gap:8px;margin-top:2px;font-size:.875rem;display:flex}.location-page .header-text .subtitle .count-pill{background:linear-gradient(135deg, var(--PrimaryColor), var(--PrimaryColor-hover));min-width:26px;height:26px;color:var(--standard-white);border-radius:var(--radius-full);justify-content:center;align-items:center;padding:0 10px;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #6366f14d}.location-page .btn-add{background:linear-gradient(135deg, var(--PrimaryColor) 0%, var(--PrimaryColor-hover) 100%);color:var(--standard-white);border-radius:var(--radius-md);font-size:var(--md-size);white-space:nowrap;border:none;align-items:center;gap:8px;padding:11px 22px;font-family:Medium;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 3px 10px #6366f159,inset 0 1px #ffffff26}.location-page .btn-add:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.location-page .btn-add:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6366f173,inset 0 1px #fff3}.location-page .btn-add:hover:before{left:100%}.location-page .btn-add:active{transform:translateY(0);box-shadow:0 2px 6px #6366f14d}.location-page .btn-add.empty-cta{margin-top:8px}.location-page .toolbar{flex-wrap:wrap;align-items:center;gap:12px;font-family:Medium;display:flex}.location-page .search-input{font-family:Medium}.location-page .table-frame{border-radius:var(--radius-lg);overflow:hidden}.location-page .type-chip{border-radius:var(--radius-full);text-transform:capitalize;letter-spacing:.02em;align-items:center;padding:4px 14px;font-size:.78rem;font-weight:700;transition:all .2s;display:inline-flex}.location-page .type-chip[data-type="1"],.location-page .type-chip[data-type=work]{background:var(--chip-work-bg,linear-gradient(135deg, var(--PrimaryColor-light), var(--indigo-100)));color:var(--chip-work-text,var(--PrimaryColor-active));box-shadow:inset 0 1px #ffffff1a}.location-page .type-chip[data-type="2"],.location-page .type-chip[data-type=personal]{background:var(--chip-personal-bg,linear-gradient(135deg, var(--success-light), var(--green-100)));color:var(--chip-personal-text,var(--success));box-shadow:inset 0 1px #ffffff1a}.location-page .type-chip:not([data-type]){background:var(--gray-100);color:var(--gray-600)}.location-page .row-actions{justify-content:center;gap:6px;display:flex}.location-page .action-btn{border:1px solid var(--border-weak);border-radius:var(--radius-sm);background:var(--bg-main);width:34px;height:34px;color:var(--gray-400);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.location-page .action-btn:hover{transform:translateY(-2px)}.location-page .action-btn.edit:hover{border-color:var(--PrimaryColor);color:var(--PrimaryColor);background:var(--PrimaryColor-light);box-shadow:0 3px 10px #6366f133}.location-page .action-btn.delete:hover{border-color:var(--Red);color:var(--Red);background:var(--danger-light);box-shadow:0 3px 10px #dc262626}.location-page .empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 20px;display:flex}.location-page .empty-state svg{color:var(--gray-300);margin-bottom:16px}.location-page .empty-state h3{color:var(--gray-700);margin:0 0 4px;font-size:1.125rem;font-weight:700}.location-page .empty-state p{color:var(--gray-400);margin:0 0 20px;font-size:.875rem}.location-page .fade-enter-active,.location-page .fade-leave-active{transition:opacity .2s}.location-page .fade-enter-from,.location-page .fade-leave-to{opacity:0}.item-page{flex-direction:column;gap:10px;font-family:Medium;display:flex}.item-page .search-field input::placeholder{font-family:Medium;font-weight:600;font-size:var(--sm-size);color:var(--bread-crumb-color-span)}.item-page .badge{background-color:var(--badge-bg);color:var(--PrimaryColor);width:25%;padding:var(--xs-size-3);margin:var(--xl-size-base) 0;position:relative}.item-page .badge:after{content:"";border-width:var(--xs-size-4) 0 calc(var(--xl-size-2) + 7px) var(--xl-size-1);border-style:solid;border-color:#0000 #0000 #fff;width:30px;height:100%;position:absolute;top:0;right:0}.item-page .toolbar{justify-content:space-between;display:flex}.item-page .item-header{width:100%;margin:var(--xs-size) 0;flex-flow:row;justify-content:space-between;align-items:center;display:flex}.item-page .item-header .btns{flex-flow:row;justify-content:stretch;align-items:center;gap:5px;display:flex}.item-page .document-index-title{color:var(--title-card-color);font-size:var(--xl-size-1);font-family:bold;font-weight:700}.item-page .document-index-dexription{color:var(--title-header-color);font-size:var(--md-size);font-family:medium;font-weight:500}.item-page .flex{display:flex}.item-page .gap-10{gap:10px}.item-page .page-header{border-bottom:1px solid var(--border-weak);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex;position:relative}.item-page .page-header:after{content:"";background:linear-gradient(90deg, var(--PrimaryColor), transparent);border-radius:var(--radius-full);width:80px;height:2px;position:absolute;bottom:-1px;left:0}.item-page .header-left{align-items:center;gap:16px;display:flex}.item-page .header-icon-wrap{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--PrimaryColor-light), #eef2ff80);width:52px;height:52px;color:var(--PrimaryColor);flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 8px #6366f126,inset 0 1px #fff9}.item-page .header-text h1{color:var(--form-title);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.item-page .header-text .subtitle{color:var(--gray-400);align-items:center;gap:8px;margin-top:2px;font-size:.875rem;display:flex}.item-page .header-text .subtitle .count-pill{background:linear-gradient(135deg, var(--PrimaryColor), var(--PrimaryColor-hover));min-width:26px;height:26px;color:var(--standard-white);border-radius:var(--radius-full);justify-content:center;align-items:center;padding:0 10px;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #6366f14d}.item-page .btn-add{background:linear-gradient(135deg, var(--PrimaryColor) 0%, var(--PrimaryColor-hover) 100%);color:var(--standard-white);border-radius:var(--radius-md);font-size:var(--md-size);white-space:nowrap;border:none;align-items:center;gap:8px;padding:11px 22px;font-family:Medium;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 3px 10px #6366f159,inset 0 1px #ffffff26}.item-page .btn-add:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.item-page .btn-add:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6366f173,inset 0 1px #fff3}.item-page .btn-add:hover:before{left:100%}.item-page .btn-add:active{transform:translateY(0);box-shadow:0 2px 6px #6366f14d}.item-page .btn-add.empty-cta{margin-top:8px}.item-page .toolbar{flex-wrap:wrap;align-items:center;gap:12px;font-family:Medium;display:flex}.item-page .search-input{font-family:Medium}.item-page .table-frame{border-radius:var(--radius-lg);overflow:hidden}.item-page .type-chip{border-radius:var(--radius-full);text-transform:capitalize;letter-spacing:.02em;align-items:center;padding:4px 14px;font-size:.78rem;font-weight:700;transition:all .2s;display:inline-flex}.item-page .type-chip[data-type="1"],.item-page .type-chip[data-type=work]{background:var(--chip-work-bg,linear-gradient(135deg, var(--PrimaryColor-light), var(--indigo-100)));color:var(--chip-work-text,var(--PrimaryColor-active));box-shadow:inset 0 1px #ffffff1a}.item-page .type-chip[data-type="2"],.item-page .type-chip[data-type=personal]{background:var(--chip-personal-bg,linear-gradient(135deg, var(--success-light), var(--green-100)));color:var(--chip-personal-text,var(--success));box-shadow:inset 0 1px #ffffff1a}.item-page .type-chip:not([data-type]){background:var(--gray-100);color:var(--gray-600)}.item-page .row-actions{justify-content:center;gap:6px;display:flex}.item-page .action-btn{border:1px solid var(--border-weak);border-radius:var(--radius-sm);background:var(--bg-main);width:34px;height:34px;color:var(--gray-400);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.item-page .action-btn:hover{transform:translateY(-2px)}.item-page .action-btn.edit:hover{border-color:var(--PrimaryColor);color:var(--PrimaryColor);background:var(--PrimaryColor-light);box-shadow:0 3px 10px #6366f133}.item-page .action-btn.delete:hover{border-color:var(--Red);color:var(--Red);background:var(--danger-light);box-shadow:0 3px 10px #dc262626}.item-page .empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 20px;display:flex}.item-page .empty-state svg{color:var(--gray-300);margin-bottom:16px}.item-page .empty-state h3{color:var(--gray-700);margin:0 0 4px;font-size:1.125rem;font-weight:700}.item-page .empty-state p{color:var(--gray-400);margin:0 0 20px;font-size:.875rem}.item-page .fade-enter-active,.item-page .fade-leave-active{transition:opacity .2s}.item-page .fade-enter-from,.item-page .fade-leave-to{opacity:0}.document-page .index-header{border-bottom:1px solid var(--border-weak);flex-flow:row;justify-content:space-between;align-items:center;width:100%;padding-bottom:20px;display:flex;position:relative}.document-page .index-header:after{content:"";background:linear-gradient(90deg, var(--PrimaryColor), transparent);border-radius:var(--radius-full);width:80px;height:2px;position:absolute;bottom:-1px;left:0}.project-page{flex-direction:column;gap:10px;font-family:Medium;display:flex}.project-page .search-field input::placeholder{font-family:Medium;font-weight:600;font-size:var(--sm-size);color:var(--bread-crumb-color-span)}.project-page .badge{background-color:var(--badge-bg);color:var(--PrimaryColor);width:25%;padding:var(--xs-size-3);margin:var(--xl-size-base) 0;position:relative}.project-page .badge:after{content:"";border-width:var(--xs-size-4) 0 calc(var(--xl-size-2) + 7px) var(--xl-size-1);border-style:solid;border-color:#0000 #0000 #fff;width:30px;height:100%;position:absolute;top:0;right:0}.project-page .project-header{flex-flow:row;justify-content:space-between;align-items:center;width:100%;display:flex}.project-page .project-header .btns{flex-flow:row;justify-content:stretch;align-items:center;gap:5px;display:flex}.project-page .document-index-title{color:var(--title-card-color);font-size:var(--xl-size-1);font-family:bold;font-weight:700}.project-page .document-index-dexription{color:var(--title-header-color);font-size:var(--md-size);font-family:medium;font-weight:500}.project-page .flex{display:flex}.project-page .gap-10{gap:10px}.project-page .page-header{border-bottom:1px solid var(--border-weak);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex;position:relative}.project-page .page-header:after{content:"";background:linear-gradient(90deg, var(--PrimaryColor), transparent);border-radius:var(--radius-full);width:80px;height:2px;position:absolute;bottom:-1px;left:0}.project-page .header-left{align-items:center;gap:16px;display:flex}.project-page .header-icon-wrap{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--PrimaryColor-light), #eef2ff80);width:52px;height:52px;color:var(--PrimaryColor);flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 8px #6366f126,inset 0 1px #fff9}.project-page .header-text h1{color:var(--form-title);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.project-page .header-text .subtitle{color:var(--gray-400);align-items:center;gap:8px;margin-top:2px;font-size:.875rem;display:flex}.project-page .header-text .subtitle .count-pill{background:linear-gradient(135deg, var(--PrimaryColor), var(--PrimaryColor-hover));min-width:26px;height:26px;color:var(--standard-white);border-radius:var(--radius-full);justify-content:center;align-items:center;padding:0 10px;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #6366f14d}.project-page .btn-add{background:linear-gradient(135deg, var(--PrimaryColor) 0%, var(--PrimaryColor-hover) 100%);color:var(--standard-white);border-radius:var(--radius-md);font-size:var(--md-size);white-space:nowrap;border:none;align-items:center;gap:8px;padding:11px 22px;font-family:Medium;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 3px 10px #6366f159,inset 0 1px #ffffff26}.project-page .btn-add:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.project-page .btn-add:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6366f173,inset 0 1px #fff3}.project-page .btn-add:hover:before{left:100%}.project-page .btn-add:active{transform:translateY(0);box-shadow:0 2px 6px #6366f14d}.project-page .btn-add.empty-cta{margin-top:8px}.project-page .toolbar{flex-wrap:wrap;align-items:center;gap:12px;font-family:Medium;display:flex}.project-page .search-input{font-family:Medium}.project-page .table-frame{border-radius:var(--radius-lg);overflow:hidden}.project-page .type-chip{border-radius:var(--radius-full);text-transform:capitalize;letter-spacing:.02em;align-items:center;padding:4px 14px;font-size:.78rem;font-weight:700;transition:all .2s;display:inline-flex}.project-page .type-chip[data-type="1"],.project-page .type-chip[data-type=work]{background:var(--chip-work-bg,linear-gradient(135deg, var(--PrimaryColor-light), var(--indigo-100)));color:var(--chip-work-text,var(--PrimaryColor-active));box-shadow:inset 0 1px #ffffff1a}.project-page .type-chip[data-type="2"],.project-page .type-chip[data-type=personal]{background:var(--chip-personal-bg,linear-gradient(135deg, var(--success-light), var(--green-100)));color:var(--chip-personal-text,var(--success));box-shadow:inset 0 1px #ffffff1a}.project-page .type-chip:not([data-type]){background:var(--gray-100);color:var(--gray-600)}.project-page .row-actions{justify-content:center;gap:6px;display:flex}.project-page .action-btn{border:1px solid var(--border-weak);border-radius:var(--radius-sm);background:var(--bg-main);width:34px;height:34px;color:var(--gray-400);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.project-page .action-btn:hover{transform:translateY(-2px)}.project-page .action-btn.edit:hover{border-color:var(--PrimaryColor);color:var(--PrimaryColor);background:var(--PrimaryColor-light);box-shadow:0 3px 10px #6366f133}.project-page .action-btn.delete:hover{border-color:var(--Red);color:var(--Red);background:var(--danger-light);box-shadow:0 3px 10px #dc262626}.project-page .empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 20px;display:flex}.project-page .empty-state svg{color:var(--gray-300);margin-bottom:16px}.project-page .empty-state h3{color:var(--gray-700);margin:0 0 4px;font-size:1.125rem;font-weight:700}.project-page .empty-state p{color:var(--gray-400);margin:0 0 20px;font-size:.875rem}.project-page .fade-enter-active,.project-page .fade-leave-active{transition:opacity .2s}.project-page .fade-enter-from,.project-page .fade-leave-to{opacity:0}.material-page{flex-direction:column;gap:10px;font-family:Medium;display:flex}.material-page .search-field input::placeholder{font-family:Medium;font-weight:600;font-size:var(--sm-size);color:var(--bread-crumb-color-span)}.material-page .badge{background-color:var(--badge-bg);color:var(--PrimaryColor);width:25%;padding:var(--xs-size-3);margin:var(--xl-size-base) 0;position:relative}.material-page .badge:after{content:"";border-width:var(--xs-size-4) 0 calc(var(--xl-size-2) + 7px) var(--xl-size-1);border-style:solid;border-color:#0000 #0000 #fff;width:30px;height:100%;position:absolute;top:0;right:0}.material-page .material-header{border-bottom:1px solid var(--border-weak);flex-flow:row;justify-content:space-between;align-items:center;width:100%;padding-bottom:20px;display:flex;position:relative}.material-page .material-header:after{content:"";background:linear-gradient(90deg, var(--PrimaryColor), transparent);border-radius:var(--radius-full);width:80px;height:2px;position:absolute;bottom:-1px;left:0}.material-page .material-header .btns{flex-flow:row;justify-content:stretch;align-items:center;gap:5px;display:flex}.material-page .document-index-title{color:var(--title-card-color);font-size:var(--xl-size-1);font-family:bold;font-weight:700}.material-page .document-index-dexription{color:var(--title-header-color);font-size:var(--md-size);font-family:medium;font-weight:500}.material-page .flex{display:flex}.material-page .gap-10{gap:10px}.material-page .page-header{border-bottom:1px solid var(--border-weak);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex;position:relative}.material-page .page-header:after{content:"";background:linear-gradient(90deg, var(--PrimaryColor), transparent);border-radius:var(--radius-full);width:80px;height:2px;position:absolute;bottom:-1px;left:0}.material-page .header-left{align-items:center;gap:16px;display:flex}.material-page .header-icon-wrap{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--PrimaryColor-light), #eef2ff80);width:52px;height:52px;color:var(--PrimaryColor);flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 8px #6366f126,inset 0 1px #fff9}.material-page .header-text h1{color:var(--form-title);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.material-page .header-text .subtitle{color:var(--gray-400);align-items:center;gap:8px;margin-top:2px;font-size:.875rem;display:flex}.material-page .header-text .subtitle .count-pill{background:linear-gradient(135deg, var(--PrimaryColor), var(--PrimaryColor-hover));min-width:26px;height:26px;color:var(--standard-white);border-radius:var(--radius-full);justify-content:center;align-items:center;padding:0 10px;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #6366f14d}.material-page .btn-add{background:linear-gradient(135deg, var(--PrimaryColor) 0%, var(--PrimaryColor-hover) 100%);color:var(--standard-white);border-radius:var(--radius-md);font-size:var(--md-size);white-space:nowrap;border:none;align-items:center;gap:8px;padding:11px 22px;font-family:Medium;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 3px 10px #6366f159,inset 0 1px #ffffff26}.material-page .btn-add:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.material-page .btn-add:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6366f173,inset 0 1px #fff3}.material-page .btn-add:hover:before{left:100%}.material-page .btn-add:active{transform:translateY(0);box-shadow:0 2px 6px #6366f14d}.material-page .btn-add.empty-cta{margin-top:8px}.material-page .toolbar{flex-wrap:wrap;align-items:center;gap:12px;font-family:Medium;display:flex}.material-page .search-input{font-family:Medium}.material-page .table-frame{border-radius:var(--radius-lg);overflow:hidden}.material-page .type-chip{border-radius:var(--radius-full);text-transform:capitalize;letter-spacing:.02em;align-items:center;padding:4px 14px;font-size:.78rem;font-weight:700;transition:all .2s;display:inline-flex}.material-page .type-chip[data-type="1"],.material-page .type-chip[data-type=work]{background:var(--chip-work-bg,linear-gradient(135deg, var(--PrimaryColor-light), var(--indigo-100)));color:var(--chip-work-text,var(--PrimaryColor-active));box-shadow:inset 0 1px #ffffff1a}.material-page .type-chip[data-type="2"],.material-page .type-chip[data-type=personal]{background:var(--chip-personal-bg,linear-gradient(135deg, var(--success-light), var(--green-100)));color:var(--chip-personal-text,var(--success));box-shadow:inset 0 1px #ffffff1a}.material-page .type-chip:not([data-type]){background:var(--gray-100);color:var(--gray-600)}.material-page .row-actions{justify-content:center;gap:6px;display:flex}.material-page .action-btn{border:1px solid var(--border-weak);border-radius:var(--radius-sm);background:var(--bg-main);width:34px;height:34px;color:var(--gray-400);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.material-page .action-btn:hover{transform:translateY(-2px)}.material-page .action-btn.edit:hover{border-color:var(--PrimaryColor);color:var(--PrimaryColor);background:var(--PrimaryColor-light);box-shadow:0 3px 10px #6366f133}.material-page .action-btn.delete:hover{border-color:var(--Red);color:var(--Red);background:var(--danger-light);box-shadow:0 3px 10px #dc262626}.material-page .empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 20px;display:flex}.material-page .empty-state svg{color:var(--gray-300);margin-bottom:16px}.material-page .empty-state h3{color:var(--gray-700);margin:0 0 4px;font-size:1.125rem;font-weight:700}.material-page .empty-state p{color:var(--gray-400);margin:0 0 20px;font-size:.875rem}.material-page .fade-enter-active,.material-page .fade-leave-active{transition:opacity .2s}.material-page .fade-enter-from,.material-page .fade-leave-to{opacity:0}.index-measurement-page{justify-content:flex-start;align-items:flex-start;gap:var(--xl-size-1);flex-flow:column;display:flex}.index-measurement-page .email-crud-example{width:100%;margin:0}.index-measurement-page .email-crud-example .email-form-card{background:var(--bg-main);background-color:var(--color-light-gray);align-items:end;gap:var(--xs-size-4);width:100%;margin:var(--xl-size-1) 0;border-radius:24px;grid-template-columns:4fr 1fr;padding:16px;display:grid;position:relative;overflow:hidden}.index-measurement-page .email-crud-example .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}.index-measurement-page .index-header{justify-content:space-between;align-items:center;gap:var(--md-size);flex-flow:row;width:100%;display:flex}.index-measurement-page .index-header .search-input::placeholder{font-family:Medium}.index-measurement-page .index-header .btns-container{justify-content:flex-start;align-items:center;gap:var(--xs-size-4);flex-flow:row;display:flex}.index-measurement-page .row-actions{justify-content:center;align-items:center;gap:var(--xs-size-3);flex-flow:row;display:flex}.index-measurement-page .action-btn{width:calc(var(--xl-size-2) + 2px);height:calc(var(--xl-size-2) + 2px);border-radius:var(--xs-size-2);border:1px solid var(--border-weak);background:var(--white);color:var(--gray-500);flex-flow:row;justify-content:center;align-items:center;transition:all .2s;display:flex}.index-measurement-page .action-btn:hover{transform:translateY(-1px)}.index-measurement-page .action-btn.edit:hover{border-color:var(--PrimaryColor);color:var(--PrimaryColor)}.index-measurement-page .action-btn.show:hover{border-color:var(--info-dark)!important;color:var(--info-dark)!important}.index-measurement-page .action-btn.delete:hover{border-color:var(--Red);color:var(--Red)}.document-page{flex-direction:column;gap:10px;font-family:Medium;display:flex}.document-page .search-field input::placeholder{font-family:Medium;font-weight:600;font-size:var(--sm-size);color:var(--bread-crumb-color-span)}.document-page .badge{background-color:var(--badge-bg);color:var(--PrimaryColor);width:25%;padding:var(--xs-size-3);margin:var(--xl-size-base) 0;position:relative}.document-page .badge:after{content:"";border-width:var(--xs-size-4) 0 calc(var(--xl-size-2) + 7px) var(--xl-size-1);border-style:solid;border-color:#0000 #0000 #fff;width:30px;height:100%;position:absolute;top:0;right:0}.document-page .index-header{flex-flow:row;justify-content:space-between;align-items:center;width:100%;display:flex}.document-page .index-header .btns{flex-flow:row;justify-content:stretch;align-items:center;gap:5px;display:flex}.document-page .document-index-title{color:var(--title-card-color);font-size:var(--xl-size-1);font-family:bold;font-weight:700}.document-page .document-index-dexription{color:var(--title-header-color);font-size:var(--md-size);font-family:medium;font-weight:500}.document-page .flex{display:flex}.document-page .gap-10{gap:10px}.document-page .page-header{border-bottom:1px solid var(--border-weak);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex;position:relative}.document-page .page-header:after{content:"";background:linear-gradient(90deg, var(--PrimaryColor), transparent);border-radius:var(--radius-full);width:80px;height:2px;position:absolute;bottom:-1px;left:0}.document-page .header-left{align-items:center;gap:16px;display:flex}.document-page .header-icon-wrap{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--PrimaryColor-light), #eef2ff80);width:52px;height:52px;color:var(--PrimaryColor);flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 8px #6366f126,inset 0 1px #fff9}.document-page .header-text h1{color:var(--form-title);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.document-page .header-text .subtitle{color:var(--gray-400);align-items:center;gap:8px;margin-top:2px;font-size:.875rem;display:flex}.document-page .header-text .subtitle .count-pill{background:linear-gradient(135deg, var(--PrimaryColor), var(--PrimaryColor-hover));min-width:26px;height:26px;color:var(--standard-white);border-radius:var(--radius-full);justify-content:center;align-items:center;padding:0 10px;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #6366f14d}.document-page .btn-add{background:linear-gradient(135deg, var(--PrimaryColor) 0%, var(--PrimaryColor-hover) 100%);color:var(--standard-white);border-radius:var(--radius-md);font-size:var(--md-size);white-space:nowrap;border:none;align-items:center;gap:8px;padding:11px 22px;font-family:Medium;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 3px 10px #6366f159,inset 0 1px #ffffff26}.document-page .btn-add:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.document-page .btn-add:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6366f173,inset 0 1px #fff3}.document-page .btn-add:hover:before{left:100%}.document-page .btn-add:active{transform:translateY(0);box-shadow:0 2px 6px #6366f14d}.document-page .btn-add.empty-cta{margin-top:8px}.document-page .toolbar{flex-wrap:wrap;align-items:center;gap:12px;font-family:Medium;display:flex}.document-page .search-input{font-family:Medium}.document-page .table-frame{border-radius:var(--radius-lg);overflow:hidden}.document-page .type-chip{border-radius:var(--radius-full);text-transform:capitalize;letter-spacing:.02em;align-items:center;padding:4px 14px;font-size:.78rem;font-weight:700;transition:all .2s;display:inline-flex}.document-page .type-chip[data-type="1"],.document-page .type-chip[data-type=work]{background:var(--chip-work-bg,linear-gradient(135deg, var(--PrimaryColor-light), var(--indigo-100)));color:var(--chip-work-text,var(--PrimaryColor-active));box-shadow:inset 0 1px #ffffff1a}.document-page .type-chip[data-type="2"],.document-page .type-chip[data-type=personal]{background:var(--chip-personal-bg,linear-gradient(135deg, var(--success-light), var(--green-100)));color:var(--chip-personal-text,var(--success));box-shadow:inset 0 1px #ffffff1a}.document-page .type-chip:not([data-type]){background:var(--gray-100);color:var(--gray-600)}.document-page .row-actions{justify-content:center;gap:6px;display:flex}.document-page .action-btn{border:1px solid var(--border-weak);border-radius:var(--radius-sm);background:var(--bg-main);width:34px;height:34px;color:var(--gray-400);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.document-page .action-btn:hover{transform:translateY(-2px)}.document-page .action-btn.edit:hover{border-color:var(--PrimaryColor);color:var(--PrimaryColor);background:var(--PrimaryColor-light);box-shadow:0 3px 10px #6366f133}.document-page .action-btn.delete:hover{border-color:var(--Red);color:var(--Red);background:var(--danger-light);box-shadow:0 3px 10px #dc262626}.document-page .empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 20px;display:flex}.document-page .empty-state svg{color:var(--gray-300);margin-bottom:16px}.document-page .empty-state h3{color:var(--gray-700);margin:0 0 4px;font-size:1.125rem;font-weight:700}.document-page .empty-state p{color:var(--gray-400);margin:0 0 20px;font-size:.875rem}.document-page .fade-enter-active,.document-page .fade-leave-active{transition:opacity .2s}.document-page .fade-enter-from,.document-page .fade-leave-to{opacity:0}.client-source-page{justify-content:flex-start;align-items:flex-start;gap:var(--xl-size-1);flex-flow:column;display:flex}.client-source-page .email-crud-example{width:100%;margin:0}.client-source-page .email-form-card{background:var(--bg-main);background-color:var(--color-light-gray);border-radius:24px;width:100%;padding:16px;position:relative;overflow:hidden}.client-source-page .field-group{width:100%}.client-source-page .index-header{justify-content:space-between;align-items:center;gap:var(--md-size);flex-flow:row;width:100%;display:flex}.client-source-page .index-header .search-input::placeholder{font-family:Medium}.client-source-page .index-header .btns-container{justify-content:flex-start;align-items:center;gap:var(--xs-size-4);flex-flow:row;display:flex}.client-source-page .row-actions{justify-content:center;align-items:center;gap:var(--xs-size-3);flex-flow:row;display:flex}.client-source-page .action-btn{width:calc(var(--xl-size-2) + 2px);height:calc(var(--xl-size-2) + 2px);border-radius:var(--xs-size-2);border:1px solid var(--border-weak);background:var(--white);color:var(--gray-500);flex-flow:row;justify-content:center;align-items:center;transition:all .2s;display:flex}.client-source-page .action-btn:hover{transform:translateY(-1px)}.client-source-page .action-btn.edit:hover{border-color:var(--PrimaryColor);color:var(--PrimaryColor)}.client-source-page .action-btn.show:hover{border-color:var(--info-dark)!important;color:var(--info-dark)!important}.client-source-page .action-btn.delete:hover{border-color:var(--Red);color:var(--Red)}.index-page-department .department-page{background:var(--bg-main);background-color:var(--color-light-gray);align-items:end;gap:var(--xs-size-4);width:100%;margin:var(--xl-size-1) 0;border-radius:24px;grid-template-columns:4fr 1fr;padding:16px;display:grid;position:relative;overflow:hidden}.index-page-department .department-page:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#6366f126,#0000);height:1px;position:absolute;top:0;left:0;right:0}.index-page-department .department-page .form-fields{flex-flow:row;justify-content:space-between;align-items:center;gap:30px;width:100%;display:flex}.index-page-department .department-page .form-fields .field-group{width:50%}.index-page-department .row-actions{gap:var(--xs-size-5);display:flex}.index-page-department .action-btn{border:1px solid var(--border-weak);border-radius:var(--radius-sm);background:var(--bg-main);width:34px;height:34px;color:var(--gray-400);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.index-page-department .action-btn:hover{transform:translateY(-2px)}.index-page-department .action-btn.edit:hover{border-color:var(--PrimaryColor);color:var(--PrimaryColor);background:var(--PrimaryColor-light);box-shadow:0 3px 10px #6366f133}.index-page-department .action-btn.delete:hover{border-color:var(--Red);color:var(--Red);background:var(--danger-light);box-shadow:0 3px 10px #dc262626}.Specialization-page{flex-direction:row;gap:10px;font-family:Medium;display:flex}.Specialization-page .search-field input::placeholder{font-family:Medium;font-weight:600;font-size:var(--sm-size);color:var(--bread-crumb-color-span)}.Specialization-page .badge{background-color:var(--badge-bg);color:var(--PrimaryColor);width:25%;padding:var(--xs-size-3);margin:var(--xl-size-base) 0;position:relative}.Specialization-page .badge:after{content:"";border-width:var(--xs-size-4) 0 calc(var(--xl-size-2) + 7px) var(--xl-size-1);border-style:solid;border-color:#0000 #0000 #fff;width:30px;height:100%;position:absolute;top:0;right:0}.Specialization-page .project-header{flex-flow:row;justify-content:space-between;align-items:center;width:100%;display:flex}.Specialization-page .project-header .btns{flex-flow:row;justify-content:stretch;align-items:center;gap:5px;display:flex}.Specialization-page .document-index-title{color:var(--title-card-color);font-size:var(--xl-size-1);font-family:bold;font-weight:700}.Specialization-page .document-index-dexription{color:var(--title-header-color);font-size:var(--md-size);font-family:medium;font-weight:500}.Specialization-page .flex{display:flex}.Specialization-page .gap-10{gap:10px}.Specialization-page .page-header{border-bottom:1px solid var(--border-weak);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex;position:relative}.Specialization-page .page-header:after{content:"";background:linear-gradient(90deg, var(--PrimaryColor), transparent);border-radius:var(--radius-full);width:80px;height:2px;position:absolute;bottom:-1px;left:0}.Specialization-page .header-left{align-items:center;gap:16px;display:flex}.Specialization-page .header-icon-wrap{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--PrimaryColor-light), #eef2ff80);width:52px;height:52px;color:var(--PrimaryColor);flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 8px #6366f126,inset 0 1px #fff9}.Specialization-page .header-text h1{color:var(--form-title);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.Specialization-page .header-text .subtitle{color:var(--gray-400);align-items:center;gap:8px;margin-top:2px;font-size:.875rem;display:flex}.Specialization-page .header-text .subtitle .count-pill{background:linear-gradient(135deg, var(--PrimaryColor), var(--PrimaryColor-hover));min-width:26px;height:26px;color:var(--standard-white);border-radius:var(--radius-full);justify-content:center;align-items:center;padding:0 10px;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #6366f14d}.Specialization-page .btn-add{background:linear-gradient(135deg, var(--PrimaryColor) 0%, var(--PrimaryColor-hover) 100%);color:var(--standard-white);border-radius:var(--radius-md);font-size:var(--md-size);white-space:nowrap;border:none;align-items:center;gap:8px;padding:11px 22px;font-family:Medium;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 3px 10px #6366f159,inset 0 1px #ffffff26}.Specialization-page .btn-add:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.Specialization-page .btn-add:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6366f173,inset 0 1px #fff3}.Specialization-page .btn-add:hover:before{left:100%}.Specialization-page .btn-add:active{transform:translateY(0);box-shadow:0 2px 6px #6366f14d}.Specialization-page .btn-add.empty-cta{margin-top:8px}.Specialization-page .toolbar{flex-wrap:wrap;align-items:center;gap:12px;font-family:Medium;display:flex}.Specialization-page .search-input{font-family:Medium}.Specialization-page .table-frame{border-radius:var(--radius-lg);overflow:hidden}.Specialization-page .type-chip{border-radius:var(--radius-full);text-transform:capitalize;letter-spacing:.02em;align-items:center;padding:4px 14px;font-size:.78rem;font-weight:700;transition:all .2s;display:inline-flex}.Specialization-page .type-chip[data-type="1"],.Specialization-page .type-chip[data-type=work]{background:var(--chip-work-bg,linear-gradient(135deg, var(--PrimaryColor-light), var(--indigo-100)));color:var(--chip-work-text,var(--PrimaryColor-active));box-shadow:inset 0 1px #ffffff1a}.Specialization-page .type-chip[data-type="2"],.Specialization-page .type-chip[data-type=personal]{background:var(--chip-personal-bg,linear-gradient(135deg, var(--success-light), var(--green-100)));color:var(--chip-personal-text,var(--success));box-shadow:inset 0 1px #ffffff1a}.Specialization-page .type-chip:not([data-type]){background:var(--gray-100);color:var(--gray-600)}.Specialization-page .row-actions{justify-content:center;gap:6px;display:flex}.Specialization-page .action-btn{border:1px solid var(--border-weak);border-radius:var(--radius-sm);background:var(--bg-main);width:34px;height:34px;color:var(--gray-400);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.Specialization-page .action-btn:hover{transform:translateY(-2px)}.Specialization-page .action-btn.edit:hover{border-color:var(--PrimaryColor);color:var(--PrimaryColor);background:var(--PrimaryColor-light);box-shadow:0 3px 10px #6366f133}.Specialization-page .action-btn.delete:hover{border-color:var(--Red);color:var(--Red);background:var(--danger-light);box-shadow:0 3px 10px #dc262626}.Specialization-page .empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 20px;display:flex}.Specialization-page .empty-state svg{color:var(--gray-300);margin-bottom:16px}.Specialization-page .empty-state h3{color:var(--gray-700);margin:0 0 4px;font-size:1.125rem;font-weight:700}.Specialization-page .empty-state p{color:var(--gray-400);margin:0 0 20px;font-size:.875rem}.Specialization-page .fade-enter-active,.Specialization-page .fade-leave-active{transition:opacity .2s}.Specialization-page .fade-enter-from,.Specialization-page .fade-leave-to{opacity:0}.p-dialog.supplier-dialog{background-color:#fff}.employee-page{flex-direction:column;gap:20px;font-family:Medium;display:flex}.employee-page .search-field input::placeholder{font-family:Medium;font-weight:600;font-size:var(--sm-size);color:var(--bread-crumb-color-span)}.employee-page .badge{background-color:var(--badge-bg);color:var(--PrimaryColor);width:25%;padding:var(--xs-size-3);margin:var(--xl-size-base) 0;position:relative}.employee-page .badge:after{content:"";border-width:var(--xs-size-4) 0 calc(var(--xl-size-2) + 7px) var(--xl-size-1);border-style:solid;border-color:#0000 #0000 #fff;width:30px;height:100%;position:absolute;top:0;right:0}.employee-page .project-header{flex-flow:row;justify-content:space-between;align-items:center;width:100%;display:flex}.employee-page .project-header .btns{flex-flow:row;justify-content:stretch;align-items:center;gap:5px;display:flex}.employee-page .document-index-title{color:var(--title-card-color);font-size:var(--xl-size-1);font-family:bold;font-weight:700}.employee-page .document-index-dexription{color:var(--title-header-color);font-size:var(--md-size);font-family:medium;font-weight:500}.employee-page .flex{display:flex}.employee-page .gap-10{gap:10px}.employee-page .toolbar{justify-content:space-between;width:100%}.employee-page .employee-header{border-bottom:1px solid var(--border-weak);flex-direction:column;align-items:start;gap:16px;padding-bottom:20px;display:flex;position:relative}.employee-page .employee-header:after{content:"";background:linear-gradient(90deg, var(--PrimaryColor), transparent);border-radius:var(--radius-full);width:80px;height:2px;position:absolute;bottom:-1px;left:0}.employee-page .header-left{align-items:center;gap:16px;display:flex}.employee-page .header-icon-wrap{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--PrimaryColor-light), #eef2ff80);width:52px;height:52px;color:var(--PrimaryColor);flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 8px #6366f126,inset 0 1px #fff9}.employee-page .header-text h1{color:var(--form-title);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.employee-page .header-text .subtitle{color:var(--gray-400);align-items:center;gap:8px;margin-top:2px;font-size:.875rem;display:flex}.employee-page .header-text .subtitle .count-pill{background:linear-gradient(135deg, var(--PrimaryColor), var(--PrimaryColor-hover));min-width:26px;height:26px;color:var(--standard-white);border-radius:var(--radius-full);justify-content:center;align-items:center;padding:0 10px;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #6366f14d}.employee-page .btn-add{background:linear-gradient(135deg, var(--PrimaryColor) 0%, var(--PrimaryColor-hover) 100%);color:var(--standard-white);border-radius:var(--radius-md);font-size:var(--md-size);white-space:nowrap;border:none;align-items:center;gap:8px;padding:11px 22px;font-family:Medium;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 3px 10px #6366f159,inset 0 1px #ffffff26}.employee-page .btn-add:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.employee-page .btn-add:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6366f173,inset 0 1px #fff3}.employee-page .btn-add:hover:before{left:100%}.employee-page .btn-add:active{transform:translateY(0);box-shadow:0 2px 6px #6366f14d}.employee-page .btn-add.empty-cta{margin-top:8px}.employee-page .toolbar{flex-wrap:wrap;align-items:center;gap:12px;font-family:Medium;display:flex}.employee-page .search-input{font-family:Medium}.employee-page .table-frame{border-radius:var(--radius-lg);overflow:hidden}.employee-page .type-chip{border-radius:var(--radius-full);text-transform:capitalize;letter-spacing:.02em;align-items:center;padding:4px 14px;font-size:.78rem;font-weight:700;transition:all .2s;display:inline-flex}.employee-page .type-chip[data-type="1"],.employee-page .type-chip[data-type=work]{background:var(--chip-work-bg,linear-gradient(135deg, var(--PrimaryColor-light), var(--indigo-100)));color:var(--chip-work-text,var(--PrimaryColor-active));box-shadow:inset 0 1px #ffffff1a}.employee-page .type-chip[data-type="2"],.employee-page .type-chip[data-type=personal]{background:var(--chip-personal-bg,linear-gradient(135deg, var(--success-light), var(--green-100)));color:var(--chip-personal-text,var(--success));box-shadow:inset 0 1px #ffffff1a}.employee-page .type-chip:not([data-type]){background:var(--gray-100);color:var(--gray-600)}.employee-page .row-actions{justify-content:center;gap:6px;display:flex}.employee-page .action-btn{border:1px solid var(--border-weak);border-radius:var(--radius-sm);background:var(--bg-main);width:34px;height:34px;color:var(--gray-400);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.employee-page .action-btn:hover{transform:translateY(-2px)}.employee-page .action-btn.edit:hover{border-color:var(--PrimaryColor);color:var(--PrimaryColor);background:var(--PrimaryColor-light);box-shadow:0 3px 10px #6366f133}.employee-page .action-btn.delete:hover{border-color:var(--Red);color:var(--Red);background:var(--danger-light);box-shadow:0 3px 10px #dc262626}.employee-page .empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 20px;display:flex}.employee-page .empty-state svg{color:var(--gray-300);margin-bottom:16px}.employee-page .empty-state h3{color:var(--gray-700);margin:0 0 4px;font-size:1.125rem;font-weight:700}.employee-page .empty-state p{color:var(--gray-400);margin:0 0 20px;font-size:.875rem}.employee-page .fade-enter-active,.employee-page .fade-leave-active{transition:opacity .2s}.employee-page .fade-enter-from,.employee-page .fade-leave-to{opacity:0}.organization-toggle-page{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.toggle-hero,.toggle-card,.toggle-details,.toggle-error,.toggle-status{border:1px solid var(--border-weak);border-radius:var(--radius-sm);background:var(--BgWhite);box-shadow:var(--shadow-sm)}.toggle-hero{padding:1.25rem}.toggle-hero h1{color:var(--Black);margin:.25rem 0;font-size:1.75rem;line-height:1.2}.toggle-hero p:last-child{max-width:46rem;color:var(--GrayText);margin:0;line-height:1.7}.eyebrow{color:var(--PrimaryColor);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.toggle-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.5rem;display:grid}.toggle-copy{flex-direction:column;gap:.5rem;display:flex}.toggle-copy h2{color:var(--Black);margin:0;font-size:1.2rem}.toggle-copy p{max-width:42rem;color:var(--GrayText);margin:0;line-height:1.7}.toggle-chip{border:1px solid var(--border-weak);border-radius:var(--radius-xs);width:fit-content;color:var(--PrimaryColor);background:var(--PrimaryColor-light);padding:.35rem .65rem;font-size:.8rem;font-weight:700}.toggle-control{color:var(--Black);white-space:nowrap;align-items:center;gap:.75rem;font-weight:700;display:flex}.toggle-status{color:var(--success-dark);padding:.85rem 1rem;font-weight:700}.toggle-error{color:var(--danger-dark);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.retry-button{border:1px solid var(--border-weak);border-radius:var(--radius-xs);color:var(--Black);background:var(--BgWhite);cursor:pointer;padding:.55rem .85rem;font-weight:700}.toggle-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem;display:grid}.toggle-details div{flex-direction:column;gap:.35rem;min-width:0;display:flex}.toggle-details span{color:var(--GrayText);font-size:.84rem}.toggle-details strong{color:var(--Black);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=760px){.organization-toggle-page{padding:1rem}.toggle-card,.toggle-details{grid-template-columns:1fr}.toggle-control,.toggle-error{flex-direction:column;align-items:flex-start}}.document-crud-example .loader{border:8px solid #000;border-color:#000 #0000;border-radius:50%;width:35px;height:35px;animation:1s infinite l1}.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{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%}.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{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);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{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:12px 50px 12px 16px;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}.p-dialog.filter-dialog{background-color:#fff}.p-dialog.filter-dialog .filter-document .filter-title{font-size:var(--md-size-2);color:var(--Title-input-Color);font-family:Medium;font-weight:600}.fillter-button{border:1px solid var(--input-border-color);border-radius:30px;font-family:Medium}.filter-action{justify-content:justify-content;margin-top:var(--xl-size-2);flex-flow:wrap;align-items:center;gap:10px;display:flex}.filter-action .btn-cancel{background-color:var(--danger-light-alt);width:30%;color:var(--Red);border:1.5px solid var(--danger-border-light);cursor:pointer;border-radius:50px;padding:14px;font-family:medium;font-size:15px;font-weight:600;transition:background-color .2s}.filter-action .btn-cancel:hover{background-color:var(--danger-light)}.filter-action .btn-primary{width:65%}.stage-page{justify-content:flex-start;align-items:flex-start;gap:var(--xl-size-1);flex-flow:column;display:flex}.stage-page .email-crud-example{width:100%;margin:0}.stage-page .index-header{justify-content:space-between;align-items:center;gap:var(--md-size);flex-flow:row;width:100%;display:flex}.stage-page .index-header .search-input::placeholder{font-family:Medium}.stage-page .index-header .btns-container{justify-content:flex-start;align-items:center;gap:var(--xs-size-4);flex-flow:row;display:flex}.stage-page .row-actions{justify-content:center;align-items:center;gap:var(--xs-size-3);flex-flow:row;display:flex}.stage-page .action-btn{width:calc(var(--xl-size-2) + 2px);height:calc(var(--xl-size-2) + 2px);border-radius:var(--xs-size-2);border:1px solid var(--border-weak);background:var(--white);color:var(--gray-500);flex-flow:row;justify-content:center;align-items:center;transition:all .2s;display:flex}.stage-page .action-btn:hover{transform:translateY(-1px)}.stage-page .action-btn.edit:hover{border-color:var(--PrimaryColor);color:var(--PrimaryColor)}.stage-page .action-btn.show:hover{border-color:var(--info-dark)!important;color:var(--info-dark)!important}.stage-page .action-btn.delete:hover{border-color:var(--Red);color:var(--Red)}.department-page{background:var(--bg-main);border-radius:var(--radius-xl);border:1px solid var(--border-strong);width:100%;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 8px 32px #0000000a}.department-page:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#6366f126,#0000);height:1px;position:absolute;top:0;left:0;right:0}.department-page .form-fields{flex-flow:row;justify-content:space-between;align-items:center;gap:30px;width:100%;display:flex}.department-page .form-fields .field-group{width:50%}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}.unified-dialog-backdrop[data-v-b060715d]{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-b060715d]{display:none}.unified-dialog[data-v-b060715d]{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-b060715d]{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-b060715d]:hover{background:var(--gray-100);color:var(--gray-700)}.dialog-icon[data-v-b060715d]{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-b060715d]{object-fit:contain;width:64px;height:64px;margin:0 auto 1rem;display:block}.dialog-title[data-v-b060715d]{color:var(--gray-800);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.dialog-message[data-v-b060715d]{color:var(--gray-500);margin:0 0 1.5rem;font-size:1rem;line-height:1.5}.dialog-progress[data-v-b060715d],.loading-progress[data-v-b060715d]{margin-bottom:1.5rem}.progress-bar[data-v-b060715d]{background:var(--gray-200);border-radius:4px;height:8px;overflow:hidden}.progress-fill[data-v-b060715d]{background:var(--PrimaryColor);border-radius:4px;height:100%;transition:width .3s}.progress-text[data-v-b060715d]{color:var(--gray-500);margin-top:.5rem;font-size:.875rem;display:block}.dialog-actions[data-v-b060715d]{justify-content:center;gap:.75rem;display:flex}.dialog-action[data-v-b060715d]{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-b060715d]:disabled{opacity:.5;cursor:not-allowed}.dialog-action-primary[data-v-b060715d]{background:var(--PrimaryColor);color:#fff}.dialog-action-primary[data-v-b060715d]:hover:not(:disabled){background:var(--PrimaryColor-hover)}.dialog-action-secondary[data-v-b060715d]{background:var(--gray-100);color:var(--gray-600)}.dialog-action-secondary[data-v-b060715d]:hover:not(:disabled){background:var(--gray-200)}.dialog-action-danger[data-v-b060715d]{background:var(--danger);color:#fff}.dialog-action-danger[data-v-b060715d]:hover:not(:disabled){background:var(--danger-dark)}.dialog-action-text[data-v-b060715d]{color:var(--PrimaryColor);background:0 0}.dialog-action-text[data-v-b060715d]:hover:not(:disabled){background:var(--gray-100)}.dialog-loading[data-v-b060715d]{text-align:center;padding:1rem}.loading-spinner[data-v-b060715d]{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-b060715d}.loading-message[data-v-b060715d]{color:var(--gray-500);margin:0 0 1rem}.action-spinner[data-v-b060715d]{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin-b060715d}@keyframes spin-b060715d{to{transform:rotate(360deg)}}.dialog-fade-enter-active[data-v-b060715d],.dialog-fade-leave-active[data-v-b060715d]{transition:opacity .2s}.dialog-fade-enter-from[data-v-b060715d],.dialog-fade-leave-to[data-v-b060715d]{opacity:0}.dialog-zoom-enter-active[data-v-b060715d],.dialog-zoom-leave-active[data-v-b060715d]{transition:all .2s}.dialog-zoom-enter-from[data-v-b060715d],.dialog-zoom-leave-to[data-v-b060715d]{opacity:0;transform:scale(.9)}@media (prefers-color-scheme:dark){.unified-dialog[data-v-b060715d]{background:var(--gray-800)}.dialog-title[data-v-b060715d]{color:var(--gray-100)}.dialog-message[data-v-b060715d],.dialog-close[data-v-b060715d]{color:var(--gray-400)}.dialog-close[data-v-b060715d]:hover{background:var(--gray-700);color:var(--gray-100)}.dialog-action-secondary[data-v-b060715d]{background:var(--gray-700);color:var(--gray-200)}.dialog-action-secondary[data-v-b060715d]:hover:not(:disabled){background:var(--gray-600)}.progress-bar[data-v-b060715d]{background:var(--gray-700)}}.toast-container[data-v-8890a319]{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-8890a319]{align-items:flex-end;top:1rem;right:1rem}.toast-top-left[data-v-8890a319]{align-items:flex-start;top:1rem;left:1rem}.toast-top-center[data-v-8890a319]{align-items:center;top:1rem;left:50%;transform:translate(-50%)}.toast-bottom-right[data-v-8890a319]{flex-direction:column-reverse;align-items:flex-end;bottom:1rem;right:1rem}.toast-bottom-left[data-v-8890a319]{flex-direction:column-reverse;align-items:flex-start;bottom:1rem;left:1rem}.toast-bottom-center[data-v-8890a319]{flex-direction:column-reverse;align-items:center;bottom:1rem;left:50%;transform:translate(-50%)}.toast[data-v-8890a319]{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-8890a319]:hover{transform:translateY(-2px);box-shadow:0 20px 40px -10px #00000026,0 12px 15px -8px #0000001a}.toast-icon[data-v-8890a319]{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-8890a319]{flex:1;min-width:0}.toast-title[data-v-8890a319]{color:var(--gray-800);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.toast-message[data-v-8890a319]{color:var(--gray-500);word-wrap:break-word;margin:0;font-size:.875rem;line-height:1.4}.toast-close[data-v-8890a319]{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-8890a319]:hover{background:var(--gray-100);color:var(--gray-600)}.toast-slide-enter-active[data-v-8890a319]{transition:all .3s}.toast-slide-leave-active[data-v-8890a319]{transition:all .2s}.toast-slide-enter-from[data-v-8890a319],.toast-slide-leave-to[data-v-8890a319]{opacity:0;transform:translate(100%)}.toast-top-left .toast-slide-enter-from[data-v-8890a319],.toast-bottom-left .toast-slide-enter-from[data-v-8890a319],.toast-top-left .toast-slide-leave-to[data-v-8890a319],.toast-bottom-left .toast-slide-leave-to[data-v-8890a319]{transform:translate(-100%)}.toast-top-center .toast-slide-enter-from[data-v-8890a319],.toast-bottom-center .toast-slide-enter-from[data-v-8890a319],.toast-top-center .toast-slide-leave-to[data-v-8890a319],.toast-bottom-center .toast-slide-leave-to[data-v-8890a319]{transform:translateY(-100%)}.toast-type-success[data-v-8890a319]{border-bottom:4px solid var(--success)}.toast-type-error[data-v-8890a319]{border-bottom:4px solid var(--danger)}.toast-type-warning[data-v-8890a319]{border-bottom:4px solid var(--warning)}.toast-type-info[data-v-8890a319]{border-bottom:4px solid var(--info)}@media (width<=480px){.toast-container[data-v-8890a319]{left:.5rem!important;right:.5rem!important;transform:none!important}.toast[data-v-8890a319]{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)}
