.notFound{background-color:var(--color-quaternay);flex-direction:row-reverse;align-items:center;width:100%;height:100vh;display:flex}.notFound-figure{flex:1;height:80%}.notFound-figure-img{object-fit:contain;height:100%}.notFound-contain-logo{position:absolute;top:3rem;left:2rem}.notFound-group{flex-direction:column;flex:1;align-items:center;gap:2rem;display:flex}.notFound-title{color:var(--color-menu);font-size:6rem}.notFound-span{display:block}.notFound-paragraph{text-align:center;width:100%;font-size:var(--size-button);color:var(--color-menu)}.notFound-btn{cursor:pointer;background-color:var(--color-quaternay);font-size:var(--size-button);color:var(--color-menu);font-weight:700;text-decoration:underline}.input-main-style-2{background:#fff;border:.5px solid #0003;border-radius:.25rem;width:100%;height:auto;padding:.3125rem;font-size:.8rem;line-height:1.5rem}.input-main-style-2_1{background:#fff;border:.5px solid #0003;border-radius:.25rem;width:100%;height:auto;padding:.3125rem;font-size:.65rem;font-weight:600}.input-main{flex-direction:column;gap:0;width:100%;display:flex;position:relative}.input-col{flex-direction:row;gap:1rem}.input-primary{background-color:var(--color-menu);width:100%;height:1.8rem;box-shadow:0px 2px 0px 0px var(--color-secondary);font-weight:500;font-size:var(--size-input);padding:0 .3rem}.input-primary[type=radio]{box-shadow:none}.input-primary[type=radio]:checked:disabled:before{accent-color:#312f2b;content:"";background-color:#312f2b;border-radius:50px;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.input-primary-error{border-color:#df0000}.input-main-style-2:focus{box-shadow:0px 0px 4px #0003, 0px 0px 0px 2px var(--color-primary)}.input-label-col{width:30%;height:3rem;color:var(--color-quaternay);font-weight:500;font-size:calc(var(--size-label) - .1rem);text-align:left;align-items:center;display:flex}.input-icon{cursor:pointer;width:1.5rem;height:1.5rem;margin-right:.4rem;position:absolute;right:0}.input-option{align-items:center;width:100%;display:flex}.input-option-col{flex-direction:row-reverse;align-items:center;width:75%;display:flex}.input-pading-right,.input-pading-left{padding-right:2.5rem}.input-modern{outline-offset:0px;background:#fff;border-radius:6px;outline:1px solid #dcdcdc;align-self:stretch;align-items:center;gap:8px;width:100%;height:36px;padding:6px 12px;display:flex;box-shadow:0 1px 2px #0000000f,0 0 0 1px #68718229}.input-modern:focus{outline:2px solid var(--color-primary);outline-offset:1px;border:0}.input-icon-left{display:flex;position:absolute;left:.4rem}.input-icon-right{display:flex;position:absolute;right:.4rem}.inputPercentage-input-container{align-items:center;display:flex;position:relative}.inputPercentage-input{color:#000;letter-spacing:.01125rem;padding-right:1.9rem;font-size:.75rem;font-style:normal;font-weight:500;line-height:150%}.inputPercentage-icon{position:absolute;right:.5rem}.input-icon-money{color:#000;letter-spacing:.016rem;font-size:.7rem;font-style:normal;font-weight:600;line-height:1.125rem}.inputErrorInfo{color:#df0000;align-items:center;font-size:.6rem;font-weight:500;display:flex;position:absolute;bottom:-1.23rem;left:1px}.inputErrorInfo-icon{width:1rem;height:1rem}.popup{z-index:10;border-radius:.5rem;padding:1rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.popup.error{color:#fff;background-color:red}.popup.success{color:#fff;background-color:green}.alertConfirm{background:#fff;flex-direction:column;gap:1rem;padding:1.3rem 1.35rem 1.2rem;display:flex;position:relative}.alertConfirm-header{align-items:center;gap:.8rem;display:flex}.alertConfirm-header img{width:2.9rem;height:2.9rem}.alertConfirm-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.32rem .72rem;font-size:.72rem;font-weight:700;display:inline-flex}.alertConfirm-copy{flex-direction:column;gap:.35rem;display:flex}.alertConfirm-copy h3{color:var(--color-secondary);margin:0;font-size:1.4rem;line-height:1.15}.alertConfirm-copy p{color:var(--color-gray-tertiary);margin:0;font-size:.9rem;line-height:1.4}.alertConfirm-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.alertConfirm-summaryItem{background:linear-gradient(#f8fafc 0%,#eef3f9 100%);border:1px solid #001b6914;border-radius:.85rem;flex-direction:column;gap:.18rem;padding:.7rem .8rem;display:flex}.alertConfirm-summaryItem span{color:var(--color-gray);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.alertConfirm-summaryItem strong{color:var(--color-secondary);font-size:.95rem;line-height:1.3}.alertConfirm-summaryItem:last-child{grid-column:1/-1}.alertConfirm-warning{background:#fff4dccc;border:1px solid #c8902738;border-radius:.9rem;flex-direction:column;gap:.28rem;padding:.82rem .9rem;display:flex}.alertConfirm-warning strong{color:#8b5e12;text-transform:uppercase;letter-spacing:.05em;font-size:.74rem}.alertConfirm-warning p{color:#7a6330;margin:0;font-size:.88rem;line-height:1.35}.alertConfirm-actions{justify-content:flex-end;gap:.75rem;display:flex}.alertConfirm--warning .alertConfirm-badge{color:#8b5e12;background:#fff4dceb}.alertConfirm--danger .alertConfirm-badge{color:var(--color-unresolved);background:#fce8ecf2}.alertConfirm--info .alertConfirm-badge{color:var(--color-primary);background:#e8effcf2}@media (width<=720px){.alertConfirm{padding:1rem}.alertConfirm-summary{grid-template-columns:minmax(0,1fr)}.alertConfirm-actions{flex-direction:column-reverse}}.closeIcon{cursor:pointer;transition:all .5s;position:absolute;top:1.75rem;right:1.75rem}.alertNotify-content{-webkit-backdrop-filter:blur(16.3px);backdrop-filter:blur(16.3px);background:#0e9cd80f;border-radius:.3125rem;width:22.75rem;height:7.8125rem;padding:1rem;position:fixed;bottom:2rem;right:2rem;box-shadow:inset 16.3px -16.3px 16.3px #0b77a40f,0 .5px 1.5px #00000014,0 2px 3px #0000001a}.alerNotify-show{right:2rem}.alertNotify-title{color:#2f3032;margin-bottom:.5rem;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.15031rem}.alertNotify-text{color:#1e2020;font-size:.8125rem;font-style:normal;font-weight:400;line-height:normal}.alertNotify-body{gap:1rem;width:100%;display:flex}.alertNotify-img{width:4.66875rem;height:4.66875rem}.dotsRight-contex-menu{width:auto!important;padding:0!important}.dotsRight-contex-menu-item{padding:0!important}.dotsRight-option-list{cursor:pointer;background-color:#fff;border:none;border-radius:0;justify-content:start;align-items:center;gap:.5rem;width:100%;padding:.5rem;font-size:.8rem;font-weight:500;transition:all .1s ease-in;display:flex}.dotsRight-option-list:hover{background-color:#ececec}.dotsRight-icon{width:1rem;height:1rem}.btn-main-img{width:100%}.btn-hiden{display:none}.btn-main-text{aspect-ratio:1;width:14%}.btn-alert{font-size:var(--size-paragraph);border:1px solid var(--color-tertiary);color:#000;font-weight:400}.btn-delete{border:2px solid var(--color-unresolved)}.button-link:hover{text-decoration:underline}.btn-disabled{cursor:not-allowed}.alert-modal-main{z-index:121;background-color:#00000062;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.alert-modal-children{border-radius:var(--radius-input);background-color:#fff;flex-direction:column;align-items:center;gap:1rem;min-width:40%;margin:0;padding:2rem;display:flex;box-shadow:3px 5.5px 4px #0003}.alert-modal-children h3{text-align:center;color:var(--color-secondary);font-weight:700}.alert-modal-copy{flex-direction:column;align-items:center;gap:.55rem;display:flex}.alert-modal-copy p{text-align:center;color:var(--color-gray-tertiary);white-space:pre-line;max-width:28rem;line-height:1.45}.alert-modal-trash{width:4rem;height:4rem}.container-btn{justify-content:space-around;width:100%;display:flex}.modal-btn-confirm{border:1px solid var(--color-unresolved);color:var(--color-unresolved);border-radius:5px}.modal-btn-cancel{border:1px solid var(--color-secondary);color:var(--color-secondary);border-radius:5px}.modal-text-input{width:70%;margin-bottom:.5rem}.delete-form-btn{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.btn-common{cursor:pointer;border:1px solid;border-radius:.3rem;justify-content:center;align-items:center;gap:1rem;padding:.35rem;font-weight:600;transition:background-color .5s,color .5s;display:flex}.btn-main{border:1px solid var(--color-primary);color:var(--color-primary);border-radius:.5rem}.btn-main-style-2{color:#5c5c5c;background-color:#f7f7f7;border:1px solid #d4d4d4;border-radius:.3125rem;justify-content:center;gap:.625rem;width:100%;padding:.5rem .625rem;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal}.btn-new-message{background-color:var(--color-quinary);color:var(--color-secondary);border-radius:.3rem}.btn-send{border:1px solid var(--color-primary);background-color:var(--color-primary);color:#fff;border-radius:.3rem}.btn-common:disabled{cursor:not-allowed}.divider{background-color:var(--color-secondary);width:100%;height:1px;margin:1rem 0}.bg-inverse{background-color:var(--color-primary);color:#fff}.bg-btn-close{color:var(--color-primary)}.modal-edit-info{min-height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height));right:0;top:var(--header-height);background-color:#fff;flex-direction:column;gap:1rem;padding:2rem;display:flex;position:fixed;overflow:auto}.modal-edit-password-info{z-index:10;min-height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height));right:0;top:var(--header-height);background-color:#fff;flex-direction:column;gap:1rem;padding:2rem;display:flex;position:fixed;overflow:auto}.card-edit-header-info{justify-content:center;gap:1rem;display:flex}.card-edit-btn-close-modal{position:absolute;top:.7rem;left:.7rem}.col-btns{justify-content:space-around;gap:1rem;width:100%;display:flex;overflow-x:hidden}.inputs-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.modal-edit-info form{overflow-y:auto}.card-edit-resizing-img{padding:.5rem 0;overflow-x:hidden}.card-edit-sign-container{flex-direction:column;gap:.3rem;display:flex}.card-edit-sign-container-title{padding:.3rem 0;font-weight:600}.card-edit-sign-controls{flex-direction:row;justify-content:end;align-items:center;gap:.5rem;display:flex}.card-edit-sign-image-container{border:2px solid var(--color-primary);cursor:not-allowed;background-color:#f3f1f1e0;max-width:400px}.card-edit-sign-container-header{justify-content:space-between;padding:0 .3rem;display:flex}.card-resizing-container{flex-direction:column;padding:.1rem;display:flex}.cropContainer{background-color:#f3f1f1;width:100%;height:100px;position:relative;top:0;left:0}.controls{flex-direction:column;justify-content:end;align-items:center;gap:.5rem;padding:3px;display:flex}.controls-btn{cursor:pointer;border-radius:6px}.controls-btn-red{color:#fff;border:var(--color-unresolved) 1px solid;background-color:var(--color-unresolved)}.cropButton{flex-shrink:0;margin-left:16px}@media (width>=600px){.cropContainer{height:200px}.controls{flex-direction:row;align-items:center}}.card-generate-report{max-height:var(--register-height);border-radius:var(--radius-button);background-color:#fff;border:2rem solid #fff;flex-direction:column;gap:15px;padding:20px;display:flex;overflow-y:auto}.report-title{justify-content:space-between;align-items:center;display:flex}.search-employee{flex-direction:row-reverse;width:50%;display:flex}.add-report-employee{border-radius:50px;width:2rem;height:2rem}.report-employee-list{width:100%}.costTable{width:100%;box-shadow:0 2px 4px #00000040}.costTable-header{text-align:center;color:#000;background:#def0f5;grid-template-columns:1fr;width:100%;padding:.625rem;font-family:Montserrat;font-size:.75rem;font-style:normal;font-weight:600;line-height:normal;display:grid}.costTable-content{grid-template-columns:1.9fr 1fr .8fr;padding:.625rem .4rem;display:grid}.costTable-content-text{font-size:.75rem;font-style:normal;font-weight:400;line-height:normal}.text-title{font-weight:600}.costTable-content-text-main{color:var(--color-secondary);font-weight:700}.defaultUserImage{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.53569rem;font-style:normal;font-weight:500;line-height:.57144rem;display:flex}.defaultUserImage-contain{flex-direction:column;align-items:center;display:flex}.defaultUserImage-message{color:#fff;text-wrap:nowrap;background-color:#000;padding:.2875rem .4375rem;font-size:.7rem;font-style:normal;font-weight:400;line-height:.57144rem;position:absolute;transform:translateY(-20px);box-shadow:-2px 2px 3px #00000026}.dots{color:var(--color-primary);cursor:pointer}.dots-content{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.dots-content-not-relative{cursor:pointer;-webkit-user-select:none;user-select:none}.dot-options{color:var(--color-secondary);flex-direction:column;display:flex;position:absolute;top:2rem;right:0;box-shadow:0 2px 5px #0003}.span-hide{opacity:0;width:0;height:0;position:absolute}.option-list{z-index:10;cursor:pointer;background-color:#fff;border:none;border-radius:0;justify-content:start;align-items:center;gap:.5rem;padding:.5rem;font-size:.8rem;font-weight:500;transition:all .3s ease-in;display:flex}.option-list:hover{background-color:#ececec}.dot-icon{width:1rem;height:1rem}.menu-icon-dot{width:1.3rem;height:1.3rem}.dropdown-container-main{width:100%;height:fit-content}.dropdown-container{flex-direction:column;gap:.3rem;width:100%;display:flex}.dropdown-input-container{background-color:var(--color-menu);width:100%;height:100%;box-shadow:0px 2px 0px 0px var(--color-quaternay);align-items:center;gap:.5rem;padding:.3rem;display:flex}.dropdown-figure{border-radius:50%;width:1.5rem;height:1.5rem;overflow:hidden}.dropdown-icon{cursor:pointer;width:1.2rem;height:1.2rem}.dropdown-field{font-size:var(--size-input);border-radius:var(--radius-input);background-color:#fff0;flex-grow:1;height:100%;padding:0 .3rem}.dropdown-field:focus{box-shadow:none;border-bottom:0}.dropdown-list-option{background-color:var(--color-menu);z-index:2;filter:drop-shadow(-2px 2px 3px #2167ff91);max-height:50%;margin-top:2rem;position:absolute;overflow-y:auto}.dropdown-option{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.4rem;transition:all .5s;display:flex}.dropdown-option-text{font-size:var(--size-input)}.dropdown-none{border:none}.dropdown-list-option li:hover{background-color:var(--color-quaternay);color:#fff}.col-hours{max-width:25%}.col-files{height:18rem}.manual-file{flex-direction:column;gap:1.5rem;width:50%;height:100%;display:flex}.input-file{height:50%}.list-file{border-radius:var(--radius-input);background-color:var(--color-menu);height:50%;padding:0 .5rem;overflow-y:auto}.FileNameContainer-file-name-container{cursor:pointer;justify-content:space-between;width:100%;display:flex}.FileNameContainer-file-name-text{color:#000;letter-spacing:.02rem;align-items:center;gap:1rem;font-size:1.2rem;font-style:normal;font-weight:500;line-height:1.25rem;display:flex}.FileNameContainer-file-name-icon{aspect-ratio:1;width:1.5rem}.FileNameContainer-figure{cursor:pointer;aspect-ratio:1;width:1rem}.floatingText-message{color:#fff;z-index:2;background-color:#000;padding:.2875rem .4375rem;font-size:.7rem;font-style:normal;font-weight:400;line-height:.8rem;position:absolute;box-shadow:-2px 2px 3px #00000026}.sidebar{z-index:10;background-color:var(--color-secondary);width:var(--sidebar-width);border-right:5px solid var(--color-primary);flex-shrink:0;align-items:center;height:100%;padding:20px 0 20px 5px;display:flex;position:sticky;top:0}.nav-options{flex-direction:column;align-items:center;gap:15px;height:100%;display:flex;overflow:auto}.sidebar-figure{width:calc(var(--header-height) - .5rem)}.items-list{flex-direction:column;align-items:center;gap:15px;width:100%;height:100%;display:flex;overflow:auto}.items-list li{display:inline-block}.item-nav{aspect-ratio:1;z-index:1;flex-direction:column;height:55px;padding:10px;display:flex;position:relative}.nav-active{border-left:4px solid #fff}.items-list-icon{width:100%;height:100%;display:flex}.items-list-name{opacity:0;visibility:hidden;background-color:var(--color-primary);color:#fff;border-radius:5px;align-items:center;width:200px;height:55px;margin-top:-10px;padding:0 0 0 65px;transition:opacity .3s,visibility .3s;display:flex;position:fixed;left:10px}.item-nav:hover .items-list-name{opacity:1;visibility:visible;z-index:-1}@media (hover:none),(pointer:coarse){.items-list-name{display:none}.item-nav:hover .items-list-name{opacity:0;visibility:hidden}}.item-list-icon-message{color:var(--color-secondary);background-color:#f4f2c6;font-size:12px;font-weight:600;position:absolute;top:2rem;left:2.4rem}.items-list-icon img{width:100%;height:100%}.input-search{font-size:var(--size-input);border-radius:var(--radius-input);border:1px solid #000;padding:.5rem}.nav-container{flex-direction:column;justify-content:space-around;align-items:center;height:100%;display:flex}.icons-list{flex-direction:column;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.icon-list-item{cursor:pointer;width:1.8rem;height:1.8rem}.icon-list{position:relative}.nav-logo{cursor:pointer}.sidebar-menu_figure{width:1rem}.sidebar-menu-open{display:none}@media (width<=768px){.sidebar-menu-open{z-index:5;background-color:var(--color-secondary);border-radius:23px;justify-content:center;align-items:center;padding:10px;display:flex;position:fixed;top:1rem;right:1rem}.sidebar{position:fixed;left:-100%}.sidebar---show{left:0}}.container-file-upload{text-align:center;width:100%;height:85%;position:relative}.container-label-upload{text-align:left;width:100%;height:2rem;color:var(--color-quaternay);font-weight:500;font-size:calc(var(--size-label) - .1rem)}.input-file-upload{display:none}.inputFile-text{align-items:center;gap:1rem;display:flex}.label-file-upload{border:2px dashed var(--color-quaternay);border-radius:var(--radius-input);height:100%;color:var(--color-quaternay);background-color:#f8fafc;justify-content:center;align-items:center;display:flex}.upload-button{cursor:pointer;color:var(--color-primary);background-color:#0000;padding:.25rem;font-size:1rem;display:none}.upload-button:hover{text-decoration-line:underline}.label-file-upload.drag-active{background-color:#fff}.drag-file-element{border-radius:var(--radius-input);background-color:#d8d8d86e;width:100%;height:100%;transition:all .5s ease-in;position:absolute;top:0}input[type=range]{appearance:none;background:gray;background-image:linear-gradient(var(--color-primary), var(--color-primary));background-repeat:no-repeat;border-radius:5px;height:7px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-primary);cursor:pointer;border-radius:50%;width:20px;height:20px;transition:background .3s ease-in-out;box-shadow:0 0 2px #555}input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;box-shadow:none;background:0 0;border:none}.input-range-text{border-radius:var(--radius-input);border:2px solid var(--color-primary);color:var(--color-primary);text-align:center;width:2rem;height:2rem}.range-container{justify-content:space-evenly;align-items:center;gap:.5rem;width:100%;display:flex}.loading{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:progress;background-color:#0002;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:fixed;top:0;left:0}.loader{border:5px solid #fff;border-bottom-color:var(--color-secondary);box-sizing:border-box;border-radius:50%;width:68px;height:68px;animation:1s linear infinite rotation;display:inline-block}.loader-v2{box-sizing:border-box;border-radius:50%;width:120px;height:120px;animation:2s linear infinite spinAndScale;display:inline-block}.loader-v2:before{background-color:red}.loader-v2 img{width:100%;height:100%}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinAndScale{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.25)}to{transform:rotate(360deg)scale(1)}}.LoaderForComponent-loading{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#00000008;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.LoaderForComponent-loader{border:5px solid #fff;border-bottom-color:var(--color-secondary);box-sizing:border-box;border-radius:50%;animation:1s linear infinite rotation;display:inline-block}.LoaderForComponent-loader-v2{box-sizing:border-box;border-radius:50%;animation:2s linear infinite spinAndScale;display:inline-block}.LoaderForComponent-loader-v2 img{width:100%;height:100%}.loaderText{background-color:#f8f8f8;border-radius:.375rem;justify-content:center;align-items:center;gap:2rem;width:100%;height:3.5rem;padding:.375rem .1875rem;display:flex}.loaderText-text{color:var(--color-secondary);letter-spacing:.00563rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:.9rem}.loader-text{width:90px;height:14px;box-shadow:0 3px 0 var(--color-secondary);clip-path:inset(-40px 0 -5px);position:relative}.loader-text:before{content:"";--g:no-repeat linear-gradient(var(--color-secondary) 0 0);background:var(--g), var(--g), var(--g), var(--g);background-size:16px 14px;height:50px;animation:2s linear infinite l7-1,2s linear infinite l7-2;position:absolute;inset:auto calc(50% - 17px) 0}@keyframes l7-1{0%,to{background-position:0 -50px,100% -50px}17.5%{background-position:0 100%,100% -50px,0 -50px,100% -50px}35%{background-position:0 100%,100% 100%,0 -50px,100% -50px}52.5%{background-position:0 100%,100% 100%,0 calc(100% - 16px),100% -50px}70%,98%{background-position:0 100%,100% 100%,0 calc(100% - 16px),100% calc(100% - 16px)}}@keyframes l7-2{0%,70%{transform:translate(0)}to{transform:translate(200%)}}.header-toggle{background-color:var(--color-primary);color:#fff;border:2px solid var(--color-primary);border-top-right-radius:8px;border-bottom-right-radius:8px;width:10rem;font-size:13px;position:absolute;bottom:-1rem;left:3.1rem}.header-toggle li{width:100%;padding:var(--radius-input)}.icon-menu-left{width:1.2rem;height:100%}.icon-menu-right{width:1.3rem;height:100%;margin-right:auto}.list-menu p{flex-grow:1}.list-menu{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.5rem;max-height:3rem;display:flex}.fullname-menu{text-transform:uppercase;text-align:center;margin:.5rem 0}.modal-main{z-index:120;background-color:#00000062;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.modal-children{isolation:isolate;border-radius:var(--radius-input);align-items:center;max-width:80%;margin:0;position:relative;box-shadow:3px 5.5px 4px #0003}.select-container{flex-direction:column;gap:0;width:100%;font-weight:500;display:flex}.select-label{width:100%;height:1.6rem;color:var(--color-quaternay);font-weight:500;font-size:var(--size-label)}.select-field{background-color:var(--color-menu);width:100%;height:1.8rem;box-shadow:0px 2px 0px 0px var(--color-quaternay);font-size:var(--size-input);border:none;padding:0 .3rem}.AdvancedSelect{background-color:var(--color-menu);width:100%;font-size:var(--size-input);border:none}.AdvancedSelect input:focus{box-shadow:none}.secondary .css-13cymwt-control{background-color:var(--color-menu);width:100%;height:1.8rem;box-shadow:0px 2px 0px 0px var(--color-quaternay);font-size:var(--size-input);border:none;min-height:auto;padding:0 .3rem}.select-style-two{height:auto;box-shadow:none;background:#fff;border:.5px solid #0003;border-radius:.25rem;flex:1;padding:.5rem;font-size:.85rem;font-style:normal;font-weight:400}.select-style-two:focus{box-shadow:0px 0px 4px #0003, 0px 0px 0px 2px var(--color-primary)}.select-filter-small{background-color:var(--color-gray-ligth);border:none;border-radius:.2rem;width:100%;height:auto;padding:.5rem .3rem;font-size:11px}.iconAction-container{cursor:pointer;align-items:center;gap:.4rem;font-size:.7rem;font-weight:700;display:flex;position:relative}.icon-figure{position:relative}.iconAction{cursor:pointer;position:absolute;top:.5rem;right:.5rem}.iconAction-hover{transition:all 5s}.iconAction-hover:hover .hover{display:block}.iconAction-hover:hover .normal{display:none}.IconAction-shadown{filter:drop-shadow(0 0 1px #000)}.OptionCrudSelect-option{justify-content:space-between;align-items:center;display:flex}.OptionCrudSelect-option-actions{align-items:center;gap:1rem;display:flex}.OptionCrudSelect-btn-delete{cursor:pointer;background-color:#0000;border:none;width:.8rem;padding:0}.optionUserSelect{cursor:pointer;align-items:center;gap:1rem;display:flex}.asda{aspect-ratio:1;border-radius:50%;width:2rem;overflow:hidden}.optionUserSelect-span{margin-right:.5rem;font-size:.8rem;font-weight:500}.iconProfile-profile-figure{aspect-ratio:1;border-radius:50%;width:2rem;overflow:hidden}.optionProcedureSelect{cursor:pointer;align-items:center;gap:1rem;min-width:100%;display:flex;overflow:auto}.controlUser{align-items:center;width:100%;display:flex}.optionProcedureSelect-span{margin-right:.5rem;font-size:.8rem;font-weight:500}.optionProcedureSelect-span-small{font-size:.6rem;font-weight:500}.optionProcedureSelect-icon{background-color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;min-width:1.5625rem;max-width:1.5625rem;min-height:1.5625rem;max-height:1.5625rem;padding:.3125rem;display:flex}.optionProcedureSelect-icon-small{min-width:1.5rem;max-width:1.5rem;min-height:1.5rem;max-height:1.5rem}.input-container{flex-direction:column;gap:.3rem;width:100%;display:flex;position:relative}.input-container-textarea{width:100%;font-size:var(--size-input);background-color:var(--color-menu);border-bottom:2px solid var(--color-quaternay);padding:.5rem;font-weight:500}.uploadFile{border:2px dashed var(--color-primary);flex-direction:column;justify-content:center;align-items:center;width:100%;font-size:.7rem;font-weight:700;display:flex;position:relative}.uploadFile-text{color:gray;text-align:center}.uploadFile-input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.UploadFileInput-file-area{border:1px dashed #000000bf;justify-content:center;align-items:center;width:100%;height:9.5rem;display:flex;position:relative}.UploadFileInput-file-input{cursor:pointer;z-index:2;opacity:0;width:100%;height:100%;position:relative}.UploadFileInput-file-moreInfo{flex-direction:column;gap:.5rem;display:flex;position:absolute}.UploadFileInput-file-btn{background:var(--color-tertiary);color:#fff;text-align:center;text-wrap:nowrap;border-radius:.75rem;gap:.625rem;padding:1rem 3rem;font-size:1rem;font-style:normal;font-weight:700;line-height:1.25rem}.UploadFileInput-file-text{pointer-events:none;color:#000;text-align:center;font-size:.91344rem;font-style:normal;font-weight:300;line-height:normal}.UploadFileInput-file-area-2{background:#121f3d;border:1px dashed gray}.UploadFileInput-file-btn-2{background:var(--color-primary)}.UploadFileInput-file-text-2{color:gray}.userDetail-td{padding:var(--radius-input);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user-info{gap:1rem;display:flex}.list-name{color:#000;font-size:1rem;font-weight:400}.name-container{flex-direction:column;align-items:baseline;display:flex}.list-status{font-weight:600}.user-active{color:var(--color-done)}.user-inactive{color:var(--color-unresolved)}.edit-btn{gap:1rem;display:flex}.viewPdf-download{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .1s;display:flex;position:absolute;top:.9rem;right:5.6rem}.viewPdf-download:hover{background-color:#fffdfd21}.navbar-header{width:100%;min-width:0;height:var(--navbar-height);z-index:1;background:#fff;flex-shrink:0;align-items:center;gap:100px;padding:0 20px;display:flex;box-shadow:0 .4px 4px #00000040}.navbar-header-menus{flex:1;align-self:stretch;gap:25px;min-width:0;height:100%;display:flex;overflow-y:auto}.navbar-header-menus a{color:inherit;flex-shrink:0}.navbar-title{color:var(--color-primary);text-transform:uppercase;letter-spacing:.3px;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;line-height:150%}@media (width<=1000px){.navbar-title{width:auto;font-size:16px}.navbar-header{gap:20px}}@media (width<=768px){.navbar-header{height:auto;min-height:var(--navbar-height);flex-wrap:wrap;align-items:flex-start;gap:.75rem;padding:.75rem 1rem}.navbar-title{flex:auto;min-width:0;line-height:1.35}.navbar-header-menus{flex:none;width:100%;height:auto;overflow:auto}.navbar-header-menus::-webkit-scrollbar{display:none}}@media (width<=576px){.navbar-title{font-size:14px}}.btn-navbar{cursor:pointer;color:#000;white-space:nowrap;text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;gap:10px;height:100%;padding:10px;transition:color .3s;display:flex}.btn-navbar:hover{color:var(--color-primary);transition:color .3s}.btn-navbar-active{color:#0e9cd8;border-bottom:2px solid var(--Primary,#0e9cd8);height:100%}@media (width<=1000px){.btn-navbar{padding:5px;font-size:14px}}@media (width<=768px){.btn-navbar,.btn-navbar-active{align-self:auto;height:auto;padding:.4rem .15rem .3rem}}.buttonHeader-link-span{cursor:pointer;color:#6a6f79;font-size:.675rem;font-style:normal;font-weight:500;line-height:1.0125rem}.buttonHeader-link--active{color:var(--color-secondary);letter-spacing:.02025rem;background:#f3f5f7;border-radius:.625rem;padding:.25rem .625rem;font-weight:600}.headerOptionBtn-header-btn{cursor:pointer;border:none;border-bottom:.5px solid var(--color-gray);color:#000;border-radius:1px;align-items:center;gap:1.5rem;height:2.75rem;padding:.625rem;display:flex}.headerOptionBtn-header-btn:hover{background-color:var(--color-gray-ligth)}.headerOptionBtn-header-btn-selected{border-bottom:2px solid var(--color-secondary);color:var(--color-secondary)}.headerOptionBtn-img-icon{width:20px;height:20px}.headerOptionBtn-span-text{font-size:var(--size-paragraph);font-weight:600}.viewPdf{border:1px solid var(--color-secondary);z-index:4;background-color:#fff;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative}.viewPdf-download-link{cursor:pointer;color:var(--color-secondary);border-radius:.5rem;justify-content:center;align-items:center;padding:.2rem .5rem;font-size:.7rem;font-weight:600;text-decoration:underline;transition:background-color .1s;display:flex;position:absolute;bottom:.9rem}.viewPdf-download-link:hover{color:#fff;background-color:#000}.aside{background-color:#fff;flex-direction:column;flex-shrink:0;gap:.8rem;width:300px;max-width:100%;height:100%;padding:1.25rem 0;display:flex}@media (width<=992px){.aside{width:100%;height:auto;min-height:0}}.indeterminateCheckbox{cursor:pointer;margin:0 auto;display:block}.indeterminateCheckboxAll{color:var(--color-gray-text);letter-spacing:.016rem;align-self:flex-start;gap:1rem;font-size:.9rem;font-weight:500;line-height:1.14288rem;display:flex}.loaderOnly{box-sizing:border-box;background:#aaa;border-radius:50%;width:8px;height:8px;animation:1s linear infinite shadowPulse;display:block;position:relative;box-shadow:-14px 0 #aaa,14px 0 #aaa}@keyframes shadowPulse{33%{box-shadow:-14px 0 var(--color-secondary), 14px 0 #aaa;background:#aaa}66%{background:var(--color-secondary);box-shadow:-14px 0 #aaa,14px 0 #aaa}to{box-shadow:-14px 0 #aaa, 14px 0 var(--color-secondary);background:#aaa}}.cs-switch{display:inline-block;position:relative}.cs-switch input{opacity:0;width:0;height:0}.cs-slider{cursor:pointer;background-color:#ccc;border-radius:50px;position:absolute;inset:0}.cs-slider:before{content:"";background-color:#fff;border-radius:50%;width:10px;height:10px;transition:all .4s;position:absolute;bottom:2px;left:4px}.cs-switch input:checked+.cs-slider{background-color:var(--color-primary)}.cs-switch input:checked+.cs-slider:before{transform:translate(16px)}.resizableIcon{min-height:100%;display:flex;position:relative}.resizableIcon-button-icon{cursor:pointer;background-color:gray;border-top-right-radius:8px;border-bottom-right-radius:8px;justify-content:center;align-items:center;max-height:20px;margin-top:auto;margin-bottom:auto;padding-top:20px;padding-bottom:20px;transition:background-color .3s;display:flex}.resizableIcon-icon{stroke:#fff;fill:#fff;stroke-width:15px;max-width:15px;transition:transform .5s;transform:rotate(180deg)}.resizableIcon-icon-invert{transform:rotate(0)}.table{width:100%;height:100%;overflow:auto}.table-header-row{background-color:var(--color-primarylight);align-items:center;width:100%;height:2rem;padding:0 .3rem}.table-header-item{letter-spacing:.0275rem;padding-left:.05rem;font-size:.6875rem;font-style:normal;font-weight:600;line-height:1rem}.table-body-row{background-color:var(--color-menu);align-items:center;height:2rem;padding:0 .3rem;transition:background-color .15s}.table-body-item{text-overflow:ellipsis;white-space:nowrap;max-width:20rem;padding:0 .6rem;font-size:.73rem;font-style:normal;font-weight:500;overflow:hidden}.table-status{border-radius:.2rem;padding:.2rem .4rem;font-size:.6rem;font-weight:600}.table-archiver{cursor:pointer;gap:.5rem;display:flex}.tableWrap{width:100%;max-width:100%;max-height:100%;overflow:auto}.table-header{z-index:20;isolation:isolate;position:sticky;top:0}.table-body-row:hover,.table-body-selected{background-color:var(--color-includeLvl)}.table-pagination-container{justify-content:space-between;margin-top:.5rem;padding:0 1rem;display:flex}.table-pagination{align-items:center;gap:1rem;display:flex}.table-pagination-btn{cursor:pointer;border:1px solid #aaa;border-radius:.2rem;padding:.1rem 1rem;font-size:1.2rem;font-weight:800}.table-pagination-text{align-items:center;gap:1rem;display:flex}.table-pagination-input{border:1px solid #aaa;border-radius:.2rem;width:4rem;padding:.1rem 1rem;font-size:1rem;font-weight:600}.table-pagination-select{border:1px solid #aaa;border-radius:.2rem;padding:.1rem 1rem}.table-pagination-more-info{align-items:center;gap:1rem;display:flex}.table-container{flex-direction:column;width:100%;min-width:0;height:100%;display:flex;overflow:auto}.sticky-th,.sticky-td{position:sticky;right:0}.sticky-th{z-index:30;background-color:var(--color-primarylight)}.sticky-td{z-index:5}@media (width<=768px){.table{min-width:max-content}.table-body-item{white-space:normal;overflow-wrap:anywhere}.table-pagination-container,.table-pagination,.table-pagination-text,.table-pagination-more-info{flex-wrap:wrap;gap:.5rem}.sticky-th,.sticky-td{position:static}}.datePickerCustom-calendar-icon{height:100%}.datePickerCustom-calendar{width:auto}.datePickerCustom-full-width{width:100%}.datePickerCustom-calendar div{border-bottom:1px solid #0006;align-items:center;display:flex}.datePickerCustom-calendar .react-datepicker__input-container .react-datepicker__calendar-icon{padding:0}.datePickerCustom-calendar .react-datepicker__input-container .react-datepicker__close-icon{width:16px;height:16px;padding:0;position:relative}.datePickerCustom-clear-btn{position:relative}.datePickerCustom-calendar .react-datepicker__view-calendar-icon input{width:92%}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{content:"";border:3px solid #ccc;border-width:3px 3px 0 0;width:9px;height:9px;display:block;position:absolute;top:6px}.react-datepicker__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker-wrapper{border:0;padding:0;display:inline-block}.react-datepicker{color:#000;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:initial;background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-right-radius:.375em;border-bottom-left-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-top:1px solid #aeaeae;border-bottom:none;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{margin:0 15px;display:inline-block}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;background-color:#0000;border:1px solid #aeaeae;border-radius:.3rem;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:1px auto}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:#000;margin-top:0;font-size:.944rem;font-weight:700}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{text-align:center;cursor:pointer;z-index:1;text-indent:-999em;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:2px;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{margin-left:auto;margin-right:auto;display:block;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{width:0;font-size:20px;position:relative;top:-1px}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{text-align:center;margin:.5em}.react-datepicker__year-wrapper{flex-wrap:wrap;max-width:180px;display:flex}.react-datepicker__year .react-datepicker__year-text{width:5em;margin:2px;display:inline-block}.react-datepicker__month{text-align:center;margin:.5em}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{width:5em;margin:2px;display:inline-block}.react-datepicker__input-time-container{clear:both;float:left;text-align:left;width:100%;margin:5px 0 10px 15px}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{margin-left:10px;display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.375em;display:inline;position:absolute;top:0;right:-87px}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.375em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{text-align:center;border-bottom-right-radius:.375em;width:85px;margin:0 auto;overflow-x:hidden}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;width:100%;height:calc(195px + 1.0625em);margin:0;padding-left:0;padding-right:0;list-style:none;overflow-y:scroll}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{white-space:nowrap;height:30px;padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{color:#fff;background-color:#216ba5;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:#0000}.react-datepicker__week-number{color:#ccc;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{color:#fff;background-color:#3dcc4a;border-radius:.3rem}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{color:#fff;background-color:#ff6803;border-radius:.3rem;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{color:#000;background-color:#bad9f1;border-radius:.3rem}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{color:#fff;background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){color:#000;background-color:#f0f0f0}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:70%;left:50%;transform:translate(-50%)}.react-datepicker__input-container{width:100%;display:inline-block;position:relative}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:content-box;padding:.625em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{top:0;right:-16px;transform:rotate(135deg)}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{z-index:1;text-align:center;background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;width:50%;position:absolute;top:30px;left:25%}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{width:100%;margin-left:auto;margin-right:auto;line-height:20px;display:block}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;vertical-align:middle;background-color:#0000;border:0;outline:0;height:100%;padding:0 6px 0 0;display:table-cell;position:absolute;top:0;right:0}.react-datepicker__close-icon:after{cursor:pointer;color:#fff;text-align:center;vertical-align:middle;content:"×";background-color:#216ba5;border-radius:50%;width:16px;height:16px;padding:2px;font-size:12px;line-height:1;display:table-cell}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{cursor:pointer;text-align:center;clear:left;background:#f0f0f0;border-top:1px solid #aeaeae;padding:5px 0;font-weight:700}.react-datepicker__portal{z-index:2147483647;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.react-datepicker__children-container{width:17.25em;height:auto;margin:.5em;padding-left:.25em;padding-right:.25em}.react-datepicker__aria-live{clip-path:circle(0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker__calendar-icon{vertical-align:-.125em;width:1em;height:1em}.react-datepicker-popper-offset{margin-top:-.7em}.arrowText-container{display:flex}.arrowText{cursor:pointer;clip-path:polygon(94% 2%,100% 50%,94% 100%,0% 100%,6% 50%,0% 0%);justify-content:center;align-items:center;display:flex;position:relative}.arrowText-content{clip-path:polygon(94% 2%,100% 50%,94% 100%,0% 100%,6% 50%,0% 0%);background-color:#fff;justify-content:center;align-items:center;display:flex}.arrowText-pressed{background-color:var(--color-ligth-primary)}.snowflake{pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--color-primary);text-shadow:0 0 5px var(--color-primary);z-index:9999;cursor:default;font-family:Arial,sans-serif;font-size:1.3rem;animation-name:snowflakes-shake;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:fixed;top:-10%}.snowflake .inner{animation-name:snowflakes-fall;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes snowflakes-fall{0%{transform:translateY(0)}to{transform:translateY(110vh)}}@keyframes snowflakes-shake{0%,to{transform:translate(0)}50%{transform:translate(80px)}}.snowflakes-switch{z-index:2;align-items:center;gap:.5rem;display:flex;position:fixed;bottom:.2rem;right:1rem}.error-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.card-error{background:#fff;border-radius:.625rem;flex-direction:column;align-items:center;gap:1.25rem;width:49.6875rem;padding:3.125rem;display:flex;box-shadow:0 4px 5.4px #00000040}.card-error-title{color:#000;text-align:center;letter-spacing:.03rem;font-size:2rem;font-style:normal;font-weight:500;line-height:150%}.card-error-message{color:var(--color-gray);text-align:center;letter-spacing:.01688rem;font-size:1.125rem;font-style:normal;font-weight:400;line-height:150%}.card-error-message-click{cursor:pointer;color:var(--color-tertiary);vertical-align:middle;font-weight:500}.card-error-message-click:hover{border-bottom:1px solid var(--color-tertiary)}.icon-adjust{position:relative;top:2.5px}.attendance{flex-direction:column;height:100%;display:flex;overflow-y:hidden}.attendance-head{justify-content:space-between;align-items:center;padding:1rem;display:flex}.attendance-content{height:calc(100% - var(--navbar-height));background-color:#fff}.attendance-icon-close{top:-.5rem}.attendance-card-container-main{background-color:#fff;height:100%;padding:.5rem 0;display:flex}.attendance-card-container-list{flex-direction:column;flex-grow:1;height:90%;padding:0 1rem;display:flex}.attendance-card-container{border:1px solid var(--color-menu);width:100%;max-height:90%;margin-top:1rem;overflow:auto}.attendance-header{z-index:2;width:100%;color:var(--color-grey-text);background-color:#f3f6fc;border:.1rem solid #c9c1c154;border-radius:.3rem;grid-template-columns:.5fr 1fr 2fr 1fr 1fr .2fr .2fr .2fr .2fr .2fr .2fr .2fr;padding:12px 10px;font-size:.7rem;font-weight:600;display:grid;position:sticky;top:0}.attendance-list-text{text-align:center;align-items:center;justify-content:baseline;display:flex}.attendance-item{max-width:3rem}.attendance-config{color:#424242;justify-content:center;min-width:1.6rem;margin:0 .05rem}.head-p{border-bottom:2px solid var(--color-list-p)}.head-t{border-bottom:2px solid var(--color-list-t)}.head-f{border-bottom:2px solid var(--color-list-f)}.head-g{border-bottom:2px solid var(--color-list-g)}.head-m{border-bottom:2px solid var(--color-list-m)}.head-l{border-bottom:2px solid var(--color-list-l);border-bottom:2px solid var(--color-list-s)}.attendance-icon{width:1rem}.attendance-date{background-color:#fff;align-items:center;gap:.5rem;padding:1.2rem 1rem;display:flex;overflow:auto hidden}.attendance-btn-area{justify-content:end;gap:1rem;padding:.5rem 0 0 1rem;display:flex}.attendace-date-filter{width:12rem}.attendance-call-status{cursor:pointer;justify-content:center;align-items:center;width:140px;height:30px;display:flex;position:relative}.attendance-img{width:100%}.attendance-text{color:#fff;font-size:.625rem;font-weight:600;position:absolute}.attendance-clip{clip-path:polygon(93% 0,100% 50%,93% 100%,0 100%,7% 50%,0% 0%);background-color:#a6a8ab;width:97px;height:20px}.attendance-clip:hover{background:repeating-linear-gradient(#d0a617 0 8px,#fff 8px 16px)}.attendance-add-btn{background-color:var(--color-primary);color:#fff;border:none;border-radius:5px;height:1.8rem;font-size:11px}.attendance-btn-save{border-radius:var(--radius-input);background-color:var(--color-primary);color:#fff}.attendance-btn-notify{border-radius:var(--radius-input);background-color:var(--color-grey);color:#fff;border-color:var(--color-grey)}.attendance-info-area{flex-direction:column;gap:2rem;max-width:30%;padding:1rem;display:flex}.attendance-reports{background:#fff;border-radius:.625rem;flex-direction:column;align-items:flex-start;gap:1.875rem;width:100%;padding:1.25rem;display:flex;box-shadow:0 2px 4px #00000040}.attendance-inputs{gap:1rem;display:flex}.attendance-report-container{flex-direction:column;align-items:end;gap:2rem;display:flex}.attendance-call-container{gap:.5rem;display:flex}.attendance-btn-link{border:1px solid var(--scndary,#001b69);background:#fff;border-radius:.3125rem;width:12rem;padding:.31rem .62rem}.attendance-btn-link-image{width:1.5625rem;height:1.5625rem}.attendance-labels{color:#000;font-size:.9375rem;font-style:normal;font-weight:600;line-height:normal}.attendace-btns{justify-content:space-between;gap:1rem;width:100%;display:flex}.attendance-btn-screenshot{border-radius:var(--radius-input);background-color:var(--color-primary);color:#fff;width:4.5rem}.attendance-list-empty{text-align:center;color:#c7c7c7;justify-content:center;align-items:center;width:100%;height:100vh;display:flex}@media (width<=768px){.attendance-card-container-main{flex-wrap:wrap;overflow-y:scroll}.attendance-info-area{max-width:100%}.attendance-card-container{width:100%}.attendance-card-container-list{overflow:auto}.attendance-header{grid-template-columns:2fr .2fr .2fr .2fr .2fr .2fr .2fr .2fr}.attendance-call-status{min-width:80px;min-height:46px}.attendance-add-btn{min-width:80px;min-height:36px;font-size:.5rem}.attendance-icon-close{top:.3rem;right:0}.attendance-call-container{overflow-x:scroll}.attendance-config{min-width:0}}.attendanceList-container{background-color:#fff;grid-template-columns:.5fr 1fr 2fr 1fr 1fr .2fr .2fr .2fr .2fr .2fr .2fr .2fr;width:100%;padding:0 10px;font-size:.8rem;animation:none;display:grid}.attendanceList-container:hover{background-color:#8eeeff6a;border-radius:.3rem}.attendanceList-col{white-space:nowrap;text-overflow:ellipsis;align-items:center;justify-content:baseline;max-width:96%;display:flex;overflow-x:hidden}.attendanceList-status{background:var(--orange-0,#fcf2e6);color:var(--orange-500,#aa5b00);border-radius:10px;padding:1px 10px}.attendanceList-btn-area{gap:20px;display:flex}.attendance-btn-succes{background-color:var(--color-primary);color:#fff;border-radius:10px}.attendance-btn-denied{color:#000;border:1px solid #000;border-radius:10px}.attendanceList-radio{width:15px}.attendanceList-bg{background-color:#f2f5fa}.attendanceList-place{justify-content:center}.attendanceList-config{justify-content:center;min-width:1.7rem;padding-bottom:.2rem}.list-p{background-color:var(--color-list-p);accent-color:#338362b6}.list-t{background-color:var(--color-list-t);accent-color:#887227}.list-f{background-color:var(--color-list-f);accent-color:#a75656}.list-g{background-color:var(--color-list-g);accent-color:#9403036e}.list-m{background-color:var(--color-list-m);accent-color:#9a0202}.list-l{background-color:var(--color-list-l);accent-color:#2263e5}.list-s{background-color:var(--color-list-s);accent-color:#4736c9}@media (width<=768px){.attendanceList-col{text-transform:uppercase;font-size:.6rem;font-weight:600}.attendanceList-container{grid-template-columns:2fr .2fr .2fr .2fr .2fr .2fr .2fr .2fr}.attendanceList-config{justify-content:center;min-width:0;padding-bottom:.2rem}.hide-field{display:none}}.attendancePdf-download{display:none}.attendance-download{background-color:#323639;justify-content:center;align-items:center;width:150px;height:20px;display:flex;position:absolute;top:-30px;right:calc(50% - 75px)}.attendance-download p{color:#fff}.attendance-download:hover{background-color:#424649}.attendancePdf-content{flex-direction:column;width:100%;height:100%;margin-top:20px;display:flex;position:relative}.attendancePdf-viewer{width:100%;height:100%}@media (width<=768px){.attendancePdf-viewer{display:none}.attendancePdf-content{justify-content:center;align-items:center;height:100%;display:flex}.attendance-download{position:absolute;top:50%;left:calc(50% - 75px)}}.card-view-main{border:1px solid var(--color-secondary);background-color:#fff;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;height:100vh;padding-top:2rem;display:flex}.legend-container{max-width:30rem;height:12rem;display:grid}.legend-header{width:100%;color:var(--color-grey-text);background-color:#f3f6fc;border:.1rem solid #c9c1c154;border-radius:.3rem;grid-template-columns:1fr 1.5fr 3.5fr 2fr 3fr;padding:12px 10px;font-size:.7rem;font-weight:600;display:grid}.legend-list-text{text-align:center;align-items:center;justify-content:baseline;display:flex}.legend-list-content{background-color:#fff;grid-template-columns:1fr 1.5fr 3.5fr 2fr 3fr;width:100%;padding:0 10px;font-size:.7rem;display:grid}.legend-col{align-items:center;justify-content:baseline;display:flex}.legend-place{justify-content:center}.legend-bg{background-color:#f2f5fa}.legend-margin{margin-left:1rem}.legend-p{background-color:var(--color-list-p)}.legend-t{background-color:var(--color-list-t)}.legend-f{background-color:var(--color-list-f)}.legend-g{background-color:var(--color-list-g)}.legend-m{background-color:var(--color-list-m)}.legend-l{background-color:var(--color-list-l)}.legend-s{background-color:var(--color-list-s)}.commingSoon{width:100%;min-height:calc(100vh - var(--header-height));background-color:var(--color-quaternay);flex-direction:row-reverse;align-items:center;display:flex}.commingSoon-figure{flex:1;height:80vh}.commingSoon-figure-img{object-fit:contain;height:100%}.commingSoon-contain-logo{width:7rem;position:absolute;top:1rem;left:2rem}.commingSoon-group{flex-direction:column;flex:1;align-items:center;gap:2rem;display:flex}.commingSoon-title{color:var(--color-menu);text-align:center;font-size:4rem}.commingSoon-span{display:block}.commingSoon-paragraph{text-align:center;width:100%;font-size:var(--size-button);color:var(--color-menu)}.commingSoon-btn{cursor:pointer;background-color:var(--color-quaternay);font-size:var(--size-button);color:var(--color-menu);font-weight:700;text-decoration:underline}.company{gap:.275rem;min-width:0;height:100%;max-height:100vh;display:flex}.consortium-title{color:var(--color-secondary);cursor:pointer;padding:.5rem .4rem;font-size:.875rem;font-style:normal;font-weight:500}.cs-selected{background-color:#f3f5f7;border-radius:.75rem}.scroll-y{overflow-y:auto}.search-box{padding:0 .8rem}.company-items{cursor:pointer;color:#000;flex-direction:column;align-items:flex-start;padding:.31rem 1.25rem;text-decoration:none;display:flex}.company-item-user-img{height:2.6875rem}.company-items:hover{background-color:var(--color-menu)}@media (width<=992px){.company{flex-direction:column;height:auto;max-height:none}}.card-company{border:1px solid var(--color-secondary);background-color:#fff;border-radius:5px;flex-direction:column;gap:1.5rem;width:100%;height:100%;padding:2rem;display:flex}.company-col{gap:1rem;display:flex}.cc-img-area{border:1px dashed var(--color-primary);justify-content:center;align-items:center;gap:5px;width:100%;display:flex}.cc-img-title{font-size:var(--size-label)}.consortium-table{flex-direction:column;gap:.5rem;display:flex}.consortium-header{background-color:#d7e2ed;grid-template-columns:.5fr 4.5fr 2fr 1fr;padding:.5rem .4rem;display:grid}.consortium-member{font-size:.6875rem;font-style:normal;font-weight:600}.consortium-company-members{grid-template-columns:.5fr 4.5fr 2fr 1fr;align-items:center;padding:0 .625rem;display:grid}.consortium-company-name{font-size:.8rem;font-weight:400}.consortium-company-link{color:var(--color-primary);text-decoration:none}.consortium-main-img{background-color:gray;border-radius:50%;width:6.5rem;height:6.5rem}.consortium-img-size{border-radius:50%;width:6.5rem;height:6.5rem}.consortium-info-name{letter-spacing:.0225rem;padding:.3rem;font-size:1rem;font-style:normal;font-weight:700;line-height:150%}.company-experience{width:66.6%;height:100vh}.company-data{background-color:var(--color-primarylight);flex-direction:column;flex-shrink:0;align-items:center;gap:1.875rem;width:33.3%;min-width:200px;padding:1.25rem .9375rem;display:flex}.company-hr{width:100%}.company-main-info{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.company-main-img-center{justify-content:center;align-items:center;width:100%;display:flex}@media (width<=1200px){.company-main-img-center{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}}.company-main-figure{width:15rem;height:7rem;overflow:hidden}.company-main-img{background-color:gray;border-radius:50%;width:9.5rem;height:9.5rem}.company-img-size{border-radius:50%;width:9.5rem;height:9.5rem}.company-info-text{flex-direction:column;width:100%;display:flex}.company-info-icon{cursor:pointer;width:1.1rem}.company-icons-area{justify-content:space-between;width:100%;display:flex}.company-icon-cv{cursor:pointer;gap:.2rem;display:flex}.company-info-name{letter-spacing:.0225rem;padding:.3rem;font-size:1.3rem;font-style:normal;font-weight:500;line-height:150%}.company-info-manager{letter-spacing:.0225rem;padding:.3rem;font-size:.9rem;font-style:normal;font-weight:500;line-height:150%}.company-aditional-info{width:100%}.company-info-rows{justify-content:space-between;display:flex}.company-projects-list{flex-direction:column;gap:.5rem;width:100%;height:100%;display:flex;overflow-y:auto}.cm-name{color:#000;font-size:.9rem;font-style:normal;font-weight:600}.cm-cui{color:#000;margin-bottom:8px;font-size:.75rem;font-style:normal;font-weight:400}.cm-details{color:#000;font-size:.7rem;font-style:normal;font-weight:500}.cm-details-area{margin-top:.5rem;margin-bottom:.5rem}.cm-hr{width:100%;margin-top:8px}.cm-motion-div{border-bottom:1px dashed var(--color-secondary)}.cm-motion-click{cursor:pointer}.cm-motion-click:hover{border-bottom:1px dashed var(--color-secondary)}.customizableInvoice{flex-direction:column;align-items:center;gap:3rem;width:100%;height:100%;padding:3rem;display:flex}.customizableInvoice-file-container{gap:.8rem;width:100%;max-width:35rem;display:grid}.customizableInvoice-title{color:var(--color-secondary);text-align:center;font-size:2.63rem;font-style:normal;font-weight:800;line-height:normal}.customizableInvoice-color-container{justify-content:flex-start;align-items:center;gap:1rem;display:flex}.customizableInvoice-subtitle{color:var(--color-secondary);text-align:center;font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal}.customizableInvoice-text{color:#3d3d3d;font-size:1.25rem;font-style:normal;font-weight:500;line-height:normal}.customizableInvoice-figure{cursor:pointer;aspect-ratio:1;width:1rem}.customizableInvoice-btn-send{cursor:pointer;background-color:var(--color-primary);color:#fff;text-align:center;border-radius:.45rem;padding:1.5rem 3rem;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.25rem}.customizableInvoice-btn-send:disabled{cursor:no-drop;background-color:var(--color-gray)}.generalIndex{flex-direction:column;height:100vh;display:flex}.generalIndex-header{min-height:var(--size-contract-header);background-color:#fff;border-bottom:1px solid #a1a9b8;flex-direction:column;gap:1rem;padding:1rem 2rem;display:flex}.generalIndex-header-search-company{align-items:center;gap:1.5rem;display:flex}.generalIndex-header-figure{border-radius:50%;width:2rem;height:2rem;overflow:hidden}.generalIndex-header-selector-cotainer{filter:none;background:#fff;border-radius:.3125rem;box-shadow:0 4px 4px #00000040}.generalIndex-header-selector-cotainer li:hover{background-color:#e9f8ff}.generalIndex-header-selector{background-color:#fff;border-bottom:none}.generalIndex-header-selector-text{color:#000;letter-spacing:.02rem;font-size:1.125rem;font-style:normal;font-weight:500;line-height:150%}.generalIndex-header-option-text{font-size:1rem;font-weight:300}.generalIndex-header-search{justify-content:space-between;align-items:center;display:flex}.generalIndex-header-input{background:var(--White,#fff);border-radius:.375rem;width:80%;padding:.375rem .75rem;box-shadow:0 0 0 1px #68718229,0 1px 2px #0000000f}.generalIndex-header-indexData{gap:1rem;display:flex}.generalIndex-header-indexData-span{color:#6a6f79;font-size:.675rem;font-style:normal;font-weight:500;line-height:1.0125rem}.generalIndex--active{color:var(--color-secondary);letter-spacing:.02025rem;background:#f3f5f7;border-radius:.625rem;padding:.25rem .625rem;font-size:.675rem;font-style:normal;font-weight:600;line-height:1.0125rem}.contracts{height:calc(100vh - var(--size-contract-header));background-color:#fff;display:flex}.contracts-resizable{max-width:100%;transition:max-width .5s;overflow:hidden}.contracts-sidebar{background-color:var(--color-primarylight);flex-direction:column;gap:1rem;max-width:100%;height:100%;padding:1.5rem .5rem;display:flex;position:relative}.contracts-collapse{max-width:0}.contracts-sidebar-tilte{color:var(--color-secondary);font-size:1rem;font-style:normal;font-weight:500;line-height:150%}.contract-filters-contain{grid-template-columns:1fr 1fr 1fr;gap:.2rem;padding:0 1.5rem;display:grid}.contracts-sidebar-main{flex-direction:column;gap:.5rem;display:flex;overflow-y:auto}.contracts-add-content{cursor:pointer;justify-content:space-between;padding:.1rem 1.5rem;display:flex}.contracts-sideba-figure{width:1rem}.contracts-add-span{color:var(--color-primary);font-size:.7rem;font-weight:500}.contracts-main{flex:5;height:100%;padding:.5rem;display:flex}.xd{background-color:#7fffd4;padding:0;display:none}.xd2{padding:0;display:none}.display-hidden{margin:0;padding:0;display:none}.SidebarContractCard{position:relative}.SidebarContractCard-sidebar-data{cursor:pointer;cursor:pointer;align-items:center;gap:.5rem;padding:.3rem 1.5rem;display:flex}.SidebarContractCard-sidebar-data:hover{background-color:#d6e5ff79}.SidebarContractCard-sidebar-figure{aspect-ratio:1;min-width:1rem}.SidebarContractCard-sidebar-name{color:#000;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;font-style:normal;font-weight:500;line-height:normal;overflow:hidden}.SidebarContractCard-sidebar-cui{color:gray;letter-spacing:.0625rem;font-size:.625rem;font-style:normal;font-weight:400;line-height:.89288rem}.contractCard-circle-status{border-radius:50%;width:.5rem;height:.5rem;margin:auto;position:absolute;top:0;bottom:0;right:1rem}.SidebarContractCard-text-contain{flex-direction:column;width:100%;display:flex;overflow:auto}.card-register-contract{border-radius:var(--radius-button);background-color:#fff;border:2rem solid #fff;flex-direction:column;gap:1rem;padding:.5rem;display:flex;overflow-y:auto}.contractsLevels-main-level{flex-direction:column;flex:2;height:100%;display:flex;position:relative}.contractsLevels-level-title{color:var(--color-secondary);font-size:1.125rem;font-style:normal;font-weight:600;line-height:150%}.contractsLevels-level-contain{height:100%;overflow-y:auto}.contractsLevels-main-info{flex:1.5;display:flex}.contractsLevels-select-empty{justify-content:center;width:100%;padding-top:7rem;display:flex}.DropdownLevelContract-dropdown-content{grid-template-rows:var(--rows,0fr);transition:grid-template-rows .3s;display:grid;overflow-y:auto}.DropdownLevelContract-dropdown-sub{width:98%;margin-top:.2rem;margin-left:auto;overflow:hidden}.DropdownLevelContract-upload-file{padding:.5rem}.DropdownLevelContract-sub-list-item:has(:checked)+.DropdownLevelContract-dropdown-content{grid-template-rows:1fr}.DropdownLevelContract-sub-list-item:has(:checked){--rotate:rotate(180deg);--background:#d9d9d9}.DropdownLevelContract-sub-list-item{color:var(--color-secondary);text-transform:capitalize;cursor:pointer;background-color:#ebf0fa99;justify-content:space-between;align-items:center;width:100%;padding:7px 13px;font-size:.85rem;font-weight:600;display:flex}.DropdownLevelContract-section{justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.DropdownLevelContract-section-names{border-radius:.5rem;align-items:center;display:flex}.DropdownLevelContract-dropdown-arrow{width:1.5rem;transform:var(--rotate,0);transition:transform .2s}.DropdownLevelContract-dropdown-check{opacity:0;cursor:pointer;min-width:100%;height:100%;position:absolute}.DropdownLevelContract-hide{opacity:0}.DropdownLevelContract-sub-list-name{color:#171c26;text-transform:uppercase;letter-spacing:.0175rem;font-size:.7rem;font-style:normal;font-weight:600;line-height:1.25rem}.DropdownLevelContract-sub-list-span{margin-right:1rem;font-weight:500}.DropdownLevelContract-dropdown-arrow--hidden{opacity:0}.DropdownLevelContract-figure{width:1.1rem;height:1.1rem}.DropdownLevelContract-file-container{z-index:2;align-items:flex-start;gap:.5rem;display:flex;position:relative}.DropdownLevelContract-file-container-anchor{align-items:flex-start;gap:.5rem;display:flex}.DropdownLevelContract-file-container-name{color:#000;letter-spacing:.015rem;font-size:.75rem;font-style:normal;font-weight:400}.DropdownLevelContract-file-container:hover .DropdownLevelContract-file-container-name{color:var(--color-secondary);letter-spacing:.015rem;font-size:.75rem;font-style:normal;font-weight:400;text-decoration-line:underline}.DropdownLevelContract-figure-trash{opacity:0;transition:opacity .2s}.DropdownLevelContract-file-container:hover .DropdownLevelContract-figure-trash{opacity:1}.listProfessionals{padding:0 1rem 1rem 0;position:relative}.listProfessionals-loader{position:absolute;top:5px;right:2rem}.listProfessionals-header{justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.listProfessionals-main{flex-direction:column;gap:1rem;display:flex}.listProfessionalItem{justify-content:space-between;align-items:center;display:flex}.listProfessionalItem-main{align-items:center;gap:1rem;display:flex}.listProfessionalItem-label{letter-spacing:.01125rem;text-wrap:nowrap;font-size:.68rem;font-weight:500;line-height:150%}.listProfessionalItem-label-specialists{letter-spacing:.01125rem;font-size:.7rem;font-weight:700;line-height:150%}.listProfessionalItem-specialists{gap:.5rem;display:flex}.listProfessionalItem-right-actions{align-items:center;gap:3rem;display:flex}.listProfessionalItem-text-icon{color:#434343;font-size:.67rem;font-style:normal;font-weight:400;line-height:1.5rem}.detailsContracts{flex-direction:column;gap:2rem;width:100%;padding:1rem;display:flex}.detailsContracts-title{color:var(--color-secondary)}.detailsContracts-row-container{border-top:1px solid #dce4f1;grid-template-columns:1.3fr 2fr;gap:.3rem;width:100%;padding:.5rem 1rem;font-size:.8rem;animation:none;display:grid}.detailsContracts-textarea{background:#fff;border:.5px solid #0003;border-radius:.25rem;width:100%}.detailsContracts-btn{border:.8px solid var(--color-primary);background-color:var(--color-primary);color:#fff;border-radius:.3125rem;margin-right:.5rem;padding:.25rem 1.2rem;font-weight:500}.detailsContracts-btn-red{color:#000;background-color:#e9edf5;border:.625px solid #000;border-radius:.3125rem;padding:.15rem .5rem;font-weight:500}.detailsContract-schedule-transform{flex-direction:column;align-items:flex-end;gap:1rem;margin-top:2rem;display:flex}.detailsContracts-title-container{justify-content:space-between;align-items:center;display:flex}.detailsContracts-phases-contain-titles{gap:1rem;display:flex}.detailsContracts-phases-title{cursor:pointer;color:#00000080;text-align:center;font-size:.7rem;font-weight:400;line-height:normal}.detailsContracts-phases-contain{flex-direction:column;gap:1rem;display:flex;overflow:auto}.detailsContracts-phases-title--active{color:var(--color-primary);border-bottom:1px solid var(--color-primary);font-weight:500}.detailsContracts-row-schedule{grid-template-columns:2fr 2fr 1fr 1fr 1fr;gap:.3rem;width:100%;padding:.6rem 1rem;font-size:.8rem;animation:none;display:grid}.detailsContracts-phase-ejecution{align-items:center;gap:.5rem;display:flex}.detailsContracts-phase-ejecution-img{flex:1;justify-content:center;display:flex}.detailsContracts-phase-ejecution-data{flex-direction:column;flex:1.5;align-items:flex-end;gap:.5rem;display:flex;overflow:auto}.detailsContracts-phase-ejecution-figure{width:90%}.detailsContracts-phase-ejecution-row{border-top:1px solid #dce4f1;grid-template-columns:1fr 2fr 3fr 1fr;gap:.2rem;width:100%;padding:.6rem 1rem;display:grid}.detailsContracts-type-phase{cursor:pointer;color:var(--color-primary);font-size:.65rem;font-weight:600}.detailsContracts-add-span{cursor:pointer;text-align:center;width:100%;color:var(--color-primary);font-size:.7rem;font-weight:500}.detailsContracts-add-span-color-2{color:var(--color-secondary)}.detailsContracts-text-title{font-size:.6rem;font-weight:700}.detailsContracts-phases{flex-direction:column;flex:1;display:flex;overflow-y:auto}.contractRow-text-subtitle{font-size:.6rem;font-weight:600}.contractRowPhase-row{align-items:center;position:relative}.contractRowPhase-input{color:#20388166;background:#fff;border:.5px solid #0003;border-radius:.25rem;width:100%;padding:.3125rem;font-size:.8rem;font-style:normal;font-weight:600;line-height:1.5rem}.contractRowPhase-input-day{align-items:center;gap:.2rem;display:flex}.contractRowPhase-text{color:#000;align-items:center;font-size:.65rem;font-style:normal;font-weight:600;display:flex;position:relative}.contractRowPhase-dropdown-check{opacity:0;cursor:pointer;min-width:100%;height:100%;position:absolute;left:0}.detailsContracts-phase-ejecution-row:has(:checked)+.contractRowPhase-dropdown-content{grid-template-rows:1fr}.detailsContracts-phase-ejecution-row:has(:checked){--rotate:rotate(180deg)}.contractRowPhase-dropdown-content{grid-template-rows:var(--rows,0fr);transition:grid-template-rows .3s;display:grid}.contractRowPhase-input-radio-contain{justify-content:center;align-items:center;display:flex}.contractRowPhase-input-radio{width:1.2rem;height:1.2rem}.contractRowPhase-dropdown-sub{width:93.5%;margin-top:.1rem;margin-bottom:.1rem;margin-left:auto;overflow:hidden}.contractRowPhase-dropdown-arrow{width:1.5rem;transform:var(--rotate,0);transition:transform .2s}.contractRowPay-row{grid-template-columns:1fr 2fr 3fr .7fr .5fr;align-items:center;gap:.2rem;padding:.3rem;display:grid;position:relative}.contractRowPay-input-percentage{align-items:center;gap:.2rem;display:flex}.contractRowSchedule-text-subtitle{font-size:.6rem;font-weight:600}.contractRowSchedule-text-info{font-size:.6rem}.contractRowSchedule-text-title{font-size:.6rem;font-weight:700}.detailsContracts-row-extra{width:90%;left:auto}.contractRowSchedule{flex-direction:column;align-items:center;display:flex}.gr-container{background:var(--color-primarylight);gap:.275rem;min-width:0;height:100%;display:flex;position:relative}.gr-sidebarShell{flex:none;width:300px;min-width:0;max-width:100%;transition:width .18s,opacity .14s;overflow:hidden}.gr-sidebarShell .aside{width:300px}.gr-container.is-sidebarCollapsed .gr-sidebarShell{opacity:0;pointer-events:none;width:0}.gr-sidebarToggle{z-index:15;aspect-ratio:1;width:2.2rem;color:var(--color-secondary);cursor:pointer;background:#fff;border:1px solid #d8e5f2;border-radius:.45rem;flex:none;align-self:flex-start;place-items:center;margin:.85rem 0 0 -.15rem;transition:color .14s,border-color .14s,transform .14s;display:grid;position:sticky;top:.85rem;box-shadow:0 .2rem .7rem #001b6917}.gr-sidebarToggle:hover{border-color:var(--color-primary);color:var(--color-primary)}.gr-container.is-sidebarCollapsed .gr-sidebarToggle{margin-left:.65rem}.gr-drag-content{flex-direction:column;gap:.5rem;width:100%;display:flex}.gr-list{background-color:#fff;flex-direction:column;gap:.9375rem;min-width:10rem;padding:.75rem .5rem;display:flex}.gr-title{color:var(--color-secondary);padding:0 .8rem;font-size:18px;font-weight:600}.gr-sidebarHeader{gap:.15rem;padding:0 1rem .4rem;display:grid}.gr-sidebarHeader span{color:#7c8da8;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.gr-sidebarHeader h1{color:var(--color-secondary);margin:0;font-size:1.05rem;font-weight:800;line-height:1.25}.gr-modeTabs{background:#f7faff;border:1px solid #dfe8f4;border-radius:.55rem;grid-template-columns:1fr 1fr;gap:.35rem;margin:0 .65rem;padding:.25rem;display:grid}.gr-modeTabs button{color:#6e7f99;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.42rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.05rem;font-size:.75rem;font-weight:800;display:inline-flex}.gr-modeTabs button.is-active{color:var(--color-primary);background:#fff;border-color:#d6e4f2;box-shadow:0 .15rem .35rem #001b6912}.gr-navSection,.gr-legacyPanel,.gr-legacyOffices{flex-direction:column;gap:.55rem;display:flex}.gr-navSection{padding-top:.25rem}.gr-sectionTitle{color:#7c8da8;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;padding:.25rem 1rem 0;font-size:.68rem;font-weight:900;display:flex}.gr-sectionTitle b,.gr-legacyToggle b{color:#9b6a00;letter-spacing:0;background:#fff4d9;border-radius:999px;margin-left:auto;padding:.18rem .42rem;font-size:.58rem}.gr-sectionTitle.is-legacy{color:#8a6b1f}.gr-legacyPanel{min-height:0;overflow:hidden}.gr-legacyOffices{background:#fbfdff;border:1px solid #e3eaf4;border-radius:.55rem;min-height:0;margin:.2rem .65rem 0;overflow:hidden}.gr-legacyToggle{width:100%;min-height:2.4rem;color:var(--color-secondary);cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem;font-weight:900;display:flex}.gr-legacyToggle span{align-items:center;gap:.35rem;display:inline-flex}.gr-content{scrollbar-gutter:stable;background-color:#fff;width:100%;min-width:0;height:100%;overflow:hidden auto}.gr-content::-webkit-scrollbar{width:.55rem}.gr-content::-webkit-scrollbar-thumb{background:#c8d6e7;border-radius:999px}.gr-content::-webkit-scrollbar-track{background:#f4f7fc}.gr-btn-add{color:var(--color-primary);border-radius:5px;margin:0 4rem;font-size:.7rem;box-shadow:0 1.5px 4px #0003}.gr-btn-order{margin:0 4rem}.gr-order-action{justify-content:center;gap:.5rem;display:flex}.gr-btn-cancel{color:#fff;background-color:red;border:1px solid red}.gr-btn-save{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary)}.gr-toggle-area{justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .65rem 0;display:flex}.gr-switch-area{flex-direction:column;flex:1;gap:.5rem;min-height:0;max-height:calc(100vh - 20rem);padding:0 .35rem .7rem;display:flex;overflow-y:auto}.gr-change-option{color:var(--color-primary);cursor:pointer;background:#fff;border:1px solid #d8e5f2;border-radius:.4rem;padding:.35rem .55rem;font-size:.7rem;font-weight:800}.gr-switch-area::-webkit-scrollbar{width:.45rem}.gr-switch-area::-webkit-scrollbar-thumb{background:#c8d6e7;border-radius:999px}.gr-switch-area::-webkit-scrollbar-track{background:0 0}@media (width<=992px){.gr-container{flex-direction:column;height:auto;overflow:auto}.gr-sidebarShell,.gr-sidebarShell .aside{width:100%}.gr-container.is-sidebarCollapsed .gr-sidebarShell{width:100%;max-height:0}.gr-sidebarToggle{align-self:flex-start;margin:.5rem .75rem 0;position:sticky;top:.5rem}.gr-switch-area{max-height:none}}.dl-content{flex-direction:column;width:100%;display:flex}.dl-container{flex-direction:column;width:100%;height:65vh;display:flex;overflow-y:auto}.dl-theader{grid-template-columns:2.2fr 3fr 2fr;align-items:center;width:80vw;display:grid}.dl-htitle{letter-spacing:.02em;text-align:center;background-color:var(--color-tertiary);color:#fff;border-left:1px solid #fff;border-right:1px solid #fff;padding:.5rem .4rem;font-size:12px;font-weight:700;line-height:20px}.dl-header{background-color:var(--color-primarylight);grid-template-columns:.2fr 1.5fr .5fr 2fr 1fr 1fr 1fr;align-items:center;width:80vw;padding:.5rem .4rem;display:grid;overflow-x:auto}.dl-title{text-align:center;font-size:.5rem;font-style:normal;font-weight:600}.dl-body{background-color:#fff;grid-template-columns:6.2fr 1fr;width:80vw;min-height:2rem;display:grid;position:relative}.dl-btns{flex-direction:row;justify-content:end;width:100%;margin-top:1rem;padding:.5rem;display:flex}.dl-duty-content{border-bottom:2px solid #80808073;border-right:2px solid #80808073;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dl-duty-content:hover{border:2px solid #80808073}.dl-content-center{text-align:center}.dl-meeting{text-transform:uppercase;margin:1rem 0}.dl-sumbit{gap:1rem;display:flex}.dl-cancel{color:#fff;background-color:#c81d1e;border-color:#c81d1e}.dl-save{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}.member-body{background-color:#fff;border-bottom:2px solid #8080803d;border-left:2px solid #8080803d;border-right:2px solid #8080803d;grid-template-columns:.2fr 1.5fr .5fr 2fr 1fr 1fr;align-items:center;min-height:2rem;display:grid;position:relative}.member-list,.member-index{text-align:center;align-content:center;width:100%;height:43px;font-size:.7rem;font-style:normal;font-weight:600}.member-list:hover{border:2px solid #80808073}.member-add{border:none;position:absolute}.member-container{position:relative}.member-select{text-align:center;border-bottom:none;font-size:8px;font-style:normal;font-weight:600}.member-date{text-align:center;color:var(--color-tertiary);border-bottom:none;font-size:10px;font-style:normal;font-weight:600}.t-red{color:red}.t-green{color:green}.t-yellow{color:#ff0}.member-daily{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.mt-content{grid-template-columns:.5fr 3fr 1fr;align-items:center;width:100%;height:100%;display:grid}.mt-list{align-content:center;height:43px;font-size:.7rem;font-style:normal;font-weight:600}.mt-tcenter{text-align:center}.mt-tleft{text-align:start;padding-left:5px}.mt-list:hover{border:2px solid #80808073}.mt-main{height:100%}.mt-percentage-area{justify-content:center;align-items:center;display:flex}.mt-text{text-align:center;height:100%;color:var(--color-tertiary);align-content:center;font-size:.7rem;font-style:normal;font-weight:600}.mt-index{align-content:center;width:30px;height:100%;font-size:.7rem;font-style:normal;font-weight:600}.mt-number{letter-spacing:.02em;text-align:center;border:.4px solid #80808073;width:30px;height:25px;font-family:Inter;font-size:12.8px;font-weight:200;line-height:18.29px}.ga-table{flex-direction:column;width:100%;display:flex}.ga-title{font-size:.6875rem;font-style:normal;font-weight:600}.ga-header{background-color:var(--color-primarylight);grid-template-columns:.5fr 5fr 1fr;padding:.5rem .4rem;display:grid}.ga-attendance{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;width:100%;height:100%;display:grid}.gah-title{text-align:center;align-items:center;justify-content:baseline;height:100%;padding:0 10px;font-size:.6875rem}.gr-header-add-btn{cursor:pointer;background-color:#f5f5f5;border:none;border-radius:9.5px;padding:.3rem .8rem}.gr-add-input{position:relative}.gr-icon-area{align-items:center;height:100%;margin-right:.5rem;display:flex;position:absolute;top:0;right:0}.gr-icon-action{cursor:pointer;background-color:#f5f5f5}.gr-add-btn-limit{width:95%;margin-right:1rem;padding-right:3rem}.gl-sidebar-data{cursor:pointer;cursor:pointer;align-items:center;gap:.5rem;width:100%;height:42px;padding:.3rem 1.5rem;display:flex}.gl-dragging{border:.5px solid var(--color-primary);background-color:#fff;width:100%;height:42px;display:flex}.contract-selected{background-color:#d6e5ff}.gl-sidebar-data:hover{background-color:#d6e5ff79}.gl-sidebar-figure{width:1rem}.gl-sidebar-name{color:#000;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;font-style:normal;font-weight:500;line-height:normal;overflow:hidden}.gl-sidebar-cui{color:gray;letter-spacing:.0625rem;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.625rem;font-style:normal;font-weight:400;line-height:.89288rem;display:-webkit-box;overflow:hidden}.gmb-content{flex-direction:column;gap:.35rem;padding:0 .65rem;display:flex}.gmb-sidebar-data{color:#4c5d7a;cursor:pointer;border:1px solid #0000;border-radius:.45rem;align-items:center;gap:.65rem;width:100%;min-height:3rem;padding:.55rem .65rem;transition:background .14s,border-color .14s,color .14s;display:flex}.gmb-sidebar-data:hover{color:var(--color-secondary);background-color:#f4f8ff}.gmb-sidebar-data.contract-selected{color:var(--color-primary);box-shadow:inset 3px 0 0 var(--color-primary);background-color:#eaf8ff;border-color:#cfeeff}.gmb-sidebar-figure{aspect-ratio:1;width:2rem;color:inherit;background:#eef4fb;border-radius:.4rem;flex:none;place-items:center;display:grid}.gmb-sidebar-copy{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.gmb-sidebar-name{color:inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.78rem;font-style:normal;font-weight:800;line-height:normal;overflow:hidden}.gmb-sidebar-description{color:#73839d;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-style:normal;overflow:hidden}.gmb-sidebar-badge{background:var(--color-ligth-primary);color:var(--color-primary);border-radius:999px;padding:.2rem .4rem;font-size:.6rem;font-weight:800}.li-list{grid-template-columns:.5fr 5fr 1fr;align-items:center;padding:0 .625rem;display:grid}.li-list:hover{background-color:#8eeeff6a}.li-member{font-size:.8rem;font-weight:400}.li-attendance{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;width:100%;height:100%;font-size:.8rem;display:grid}.dg-main{flex-direction:column;justify-content:center;gap:.5rem;width:100%;display:flex}.dg-division{width:100%}.dg-name{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.5rem .8rem;display:flex}.dg-text{letter-spacing:.015em;text-align:left;text-transform:uppercase;font-family:Montserrat;font-size:16px;font-weight:600}.dg-list-area{flex-direction:column;display:flex}.gr-select{gap:.5rem;display:flex}.dg-add-group-area{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.5rem 1.5rem;display:flex}.dg-add-group-area h3{color:var(--color-primary)}.projectAddLevel-select{width:200px}.dg-icon-leader{justify-content:space-between;align-items:center;width:100%;display:flex}.dg-button-leader{cursor:pointer;display:flex}.da-header-add-btn{cursor:pointer;background-color:#f5f5f5;border:none;border-radius:9.5px;padding:.3rem .8rem}.da-add-input{z-index:2;position:relative}.da-icon-area{align-items:center;height:100%;margin-right:.5rem;display:flex;position:absolute;top:0;right:0}.da-icon-action{cursor:pointer;background-color:#f5f5f5}.da-add-btn-limit{width:95%;margin-right:1rem;padding-right:3rem}.grc-main{flex-direction:column;min-width:0;height:100%;display:flex}.grc-header{background-color:var(--color-menu);flex-direction:column;width:100%;height:7rem;display:flex}.grc-group-title{height:50%;color:var(--color-secondary);justify-content:flex-start;align-items:center;padding:0 1rem;font-size:1.125rem;display:flex}.grc-options-container{justify-content:space-between;align-items:center;gap:.75rem;height:50%;display:flex}.grc-navs{flex-wrap:wrap;display:flex}.grc-btn-nav{height:27px;margin-right:1rem}.grc-options{color:var(--color-secondary);justify-content:center;align-items:center;padding:.625rem 1.875rem;font-size:.75rem;display:flex}.grc-options:hover{background-color:#fff}.grc-selected{border-bottom:2px solid var(--color-primary);color:var(--color-primary);background-color:#fff}.grc-body{background-color:var(--color-menu);gap:.5rem;min-width:0;height:calc(100% - 7rem);position:relative}.show{grid-template-columns:2fr 1fr;display:grid}.no-show{width:100%;display:flex}.grc-performance{background-color:#fff;width:100%;min-width:0;height:100%;padding:.5rem 1rem;overflow-y:auto}.grc-list-users{background-color:#fff;flex-direction:column;gap:1.2rem;min-width:0;max-width:100%;height:100%;padding:1.5rem 1rem;display:flex}.grc-title-list{justify-content:space-between;align-items:center;display:flex}.grc-btn-add{color:var(--color-primary);border-radius:5px;font-size:.7rem;box-shadow:0 1.5px 4px #0003}.grc-title-name{color:var(--tertiary,#203881);letter-spacing:.01313rem;font-size:.875rem;font-weight:600}.grc-list-header{background-color:var(--color-primarylight);grid-template-columns:.5fr 7fr 2fr;gap:4px;padding:.5rem .4rem;display:grid}.grc-title-member{font-size:.6875rem;font-style:normal;font-weight:600}.grc-list-members{grid-template-columns:.5fr 7fr 2fr;align-items:center;gap:4px;padding:0 .625rem;display:grid}.grc-member-name{cursor:default;font-size:.8rem;font-weight:400}.grc-member-table{flex-direction:column;gap:.5rem;display:flex}.grc-member-mod{color:var(--color-primary);cursor:default;font-size:.8rem;font-weight:400}.grc-trash{cursor:pointer;border:none}@media (width<=992px){.grc-header,.grc-group-title,.grc-options-container{height:auto}.grc-options-container{flex-wrap:wrap;padding:0 1rem 1rem}.show{grid-template-columns:1fr}.grc-body{height:auto}}@media (width<=576px){.grc-options{padding:.625rem 1rem}}.ho-sub-options{width:100%;position:absolute;bottom:0}.ho-sub-header{justify-content:space-between;width:98%;height:2rem;display:flex}.ho-titles{width:100%;height:2rem;display:flex}.ho-close{color:#fff;text-align:center;background-color:red;align-content:center;height:100%;padding:5px .5rem;font-size:12px;font-style:normal;font-weight:500}.ho-content{background-color:#fff;border-top:1px solid #8080807a;display:block}.ho-sub{text-align:center;clip-path:polygon(15% 0,85% 0,100% 100%,0% 100%);cursor:pointer;align-content:center;width:178px;height:32px;padding:5px .5rem;font-size:12px;font-style:normal;font-weight:500}.ho-selected{background-color:var(--color-secondary);color:#fff}.ho-text{color:var(--color-secondary);background-color:#d6e5ff}.ao-content{flex-direction:column;gap:.5rem;width:100%;height:100%;display:flex}.ao-header{background-color:var(--color-primarylight);letter-spacing:.04em;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;align-items:center;padding:.2rem 0;font-size:10.06px;font-weight:600;line-height:14.63px;display:grid}.ao-table{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;display:grid;overflow-y:auto}.ao-days{flex-direction:column;align-items:center;display:flex}.ao-member{flex-direction:column;width:100%;padding:.5rem;display:flex}.ao-taks{border-bottom:1px solid #0000002d;flex-direction:column;padding-left:.2rem;display:flex}.ao-taks h1{letter-spacing:.02em;text-align:left;color:#000;font-family:Montserrat;font-size:9.8px;font-weight:500;line-height:18.29px}.ao-text{cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:.03em;text-align:left;font-family:Montserrat;font-size:10.8px;font-weight:500;line-height:16.2px}.gd-content{flex-direction:column;height:100%;display:flex}.gd-header{justify-content:space-between;align-items:center;display:flex}.gd-date{background-color:#fff;align-items:center;gap:.5rem;padding:1rem;display:flex;overflow:auto hidden}.gda-content{flex-direction:column;align-items:end;gap:10px;display:flex}.gda-save{background-color:var(--color-primary);color:#fff;border:none;border-radius:5px;width:fit-content;height:1.8rem;margin-right:10px;font-size:11px;right:0}.gd-close-span{z-index:1;cursor:pointer;color:#fff;background-color:red;border-radius:50%;padding:.05rem .2rem;font-weight:bolder;position:absolute;top:-10px;right:-5px}.gd-attach{flex-direction:column;display:flex}.gd-options{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.gd-gray{background-color:var(--color-text-gray)}.gd-options-btn{color:#6a6f79;background-color:var(--color-menu);border:none;font-size:.675rem;font-style:normal;font-weight:500}.attendance-add-btn.selected{background-color:var(--color-primary)}.gd-header-title{color:var(--color-text-gray);font-size:.75rem;font-style:normal;font-weight:500}.gdh-input{width:60%;font-size:.9375rem;font-style:normal;font-weight:500}.gd-titles{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.gd-table{width:100%;overflow:auto hidden}.gd-add{color:var(--color-primary);cursor:pointer}.gd-add-project{align-items:center;gap:1rem;width:100%;display:flex}.gd-add-area{align-items:center;width:100%;display:flex}.gd-cross{display:flex}.gd-project-list{cursor:pointer;color:var(--color-secondary);text-wrap:nowrap;background:#f3f5f7;border-radius:10px;padding:4px 10px}.gd-border{border-bottom:2px solid var(--color-secondary)}.gmf-content{flex-direction:column;gap:1rem;min-width:0;height:100%;padding:1rem;display:flex}.gmf-information{flex-direction:column;gap:.5rem;width:100%;min-width:0;height:100%;display:flex}.gmf-filters{flex-flow:wrap;align-items:flex-end;gap:.5rem;width:100%;height:100px;display:flex}.gmf-table{flex-direction:column;width:100%;display:flex}.gmf-header{background-color:var(--color-primarylight);grid-template-columns:.5fr 2fr 2fr 4fr .5fr;padding:.5rem .4rem;display:grid}.gmf-title{color:var(--color-gray-text);letter-spacing:.04em;font-size:10px;font-weight:600;line-height:15px}.gmf-body{background-color:#fff;grid-template-columns:.5fr 2fr 2fr 4fr .5fr;padding:.5rem .4rem;display:grid;overflow-y:auto}.gmf-body:hover{background-color:#d0f8ffbb}.gmf-item{color:#000;letter-spacing:.04em;font-size:10px;font-weight:600;line-height:15px}.gmf-res-content{width:100%;height:100%;overflow:auto}.gmf-input{width:200px}.gmf-btn{border:1px solid var(--color-secondary);background-color:var(--color-primarylight)}.gmf-doc{width:15px;height:15px}.gmf-data{width:100%;min-width:0;height:80%;display:flex}.gmf-items{flex-direction:column;width:100%;min-width:0;display:flex;overflow:auto}.gmf-details{width:66.6667%;height:100%}.gmf-color{background-color:#d0f8ff}@media (width<=992px){.gmf-filters{height:auto}.gmf-data{flex-direction:column;height:auto}.gmf-header,.gmf-body{min-width:40rem}.gmf-details{width:100%}}@media (width<=576px){.gmf-content{padding:1rem .75rem}}.gmd-content{border-left:1px solid var(--color-primary);flex-direction:column;width:66.6667%;min-width:0;height:100%;margin-left:.5rem;padding-left:.5rem;display:flex}.gmd-close{justify-content:end;width:100%;padding:.5rem .4rem;display:flex}.gmd-info{flex-direction:column;gap:1rem;display:flex}.gmd-text{font-size:12px;font-weight:400}.gmd-name{text-transform:uppercase;font-size:12px;font-style:italic;font-weight:400}.gmd-text-title{letter-spacing:.015em;text-align:center;width:100%;color:var(--color-secondary);text-transform:uppercase;font-size:12px;font-weight:600;line-height:18px}.gmd-text-des{padding:.3rem;font-size:12px}.gmd-attendance{flex-direction:column;display:flex}.gmd-duty{flex-direction:column;display:flex;overflow-y:auto}.gmd-row{justify-content:space-between;display:flex}.gmd-table{background-color:var(--color-primarylight);grid-template-columns:.5fr 4fr 2fr;width:100%;height:2rem;padding:0 .3rem;display:grid}.gmd-headers{text-transform:uppercase;align-items:center;font-size:.6875rem;font-weight:600;display:flex}.gmd-table-row{grid-template-columns:.5fr 4fr 2fr;width:100%;height:2rem;padding:0 .3rem;display:grid}.gmd-table-col{text-transform:uppercase;align-items:center;font-size:.6875rem;font-weight:600;display:flex}.gmd-duty-card{border:1px dashed #0000004d;flex-direction:column;display:flex}.gmd-duty-name{justify-content:space-between;display:flex}.gmd-description{flex-direction:column;display:flex}@media (width<=992px){.gmd-content{border-left:0;border-top:1px solid var(--color-primary);width:100%;margin-left:0;padding-top:1rem;padding-left:0}.gmd-table,.gmd-table-row{min-width:30rem}}.gp-content{background-color:#7a7878e7;gap:1.25rem;height:100%;padding:1.5rem;display:flex}.ele{background-color:#20194b;width:200px;height:100%;padding:2px}.drag{border:2px solid red;width:200px;height:100px}.task-content{flex-direction:column;gap:.5rem;width:100%;height:90%;display:flex}.task-item{color:#fff;background-color:#292626;justify-content:center;align-items:center;height:50px;display:flex}.task-item-drag{color:#fff;background-color:#29262698;justify-content:center;align-items:center;height:50px;display:flex}.gtf-main{flex-direction:column;height:100%;padding:1rem .7rem 0;display:flex}.gtf-title{color:var(--color-secondary);padding:0 .8rem;font-size:18px;font-weight:600}.gtf-top{flex:1}.gtf-table{scroll-behavior:smooth;border-bottom:1px solid #80808054;flex:1;overflow-y:auto}.gtf-date-coontent{background-color:#fff;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex;overflow:auto hidden}.gtf-filters{flex-direction:row;align-items:flex-end;gap:.5rem;width:100%;display:flex}.tft-main{flex-direction:column;display:flex}.tft-title{letter-spacing:.015em;text-align:left;color:var(--color-secondary);font-family:Montserrat;font-size:14px;font-weight:600;line-height:21px}.tft-sticky{background-color:#fff;position:sticky;top:0}.tft-left{text-align:left}.tft-anchor{color:var(--color-secondary);z-index:10;cursor:cell;text-decoration:none;position:relative}.tft-header{background-color:var(--color-primarylight);grid-template-columns:1fr 1fr 1fr 2fr 1fr .5fr .7fr;align-items:center;width:80vw;padding:.5rem .4rem;display:grid;overflow-x:auto}.tft-htitle{text-align:center;font-size:.7rem;font-style:normal;font-weight:500}.tft-body{color:#000;grid-template-columns:1fr 1fr 1fr 2fr 1fr .5fr .7fr;align-items:center;width:80vw;padding:.5rem .4rem;display:grid;overflow-x:auto}.dropdownLevel-dropdown-content{grid-template-rows:var(--rows,0fr);transition:grid-template-rows .3s;display:grid}.dropdownLevel-dropdown-sub{width:99.5%;margin-top:.1rem;margin-bottom:.1rem;margin-left:auto;overflow:hidden}.levelSubtask{flex-direction:column;align-items:center;display:flex}.pointer:hover{background-color:#8eeeff50}.levelSubtask-content{background-color:#fff;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;font-size:.8rem;transition:background-color .3s;display:grid}.levelSubtask-context-menu,.levelSubtask-drag{width:100%;height:30px}.pointer{cursor:pointer}.levelSubtask-item{justify-content:center;align-items:center;height:2rem;display:flex}.levelSubtask-user-image{gap:.1rem;display:flex}.levelSubtask-item--name{grid-column:1/3;justify-content:flex-start;padding-left:1rem}.levelSubtask-text-name{margin-left:1rem}.levelSubtask-header{background-color:var(--color-primarylight);align-items:center}.levelSubtask-header-title{color:#171c26;letter-spacing:.0275rem;font-size:.6875rem;font-style:normal;font-weight:600;line-height:1rem}.levelSubtask-text{white-space:nowrap;color:#171c26;letter-spacing:.0175rem;text-overflow:ellipsis;font-size:.7rem;font-style:normal;font-weight:500;line-height:1.25rem;overflow:hidden}.levelSubtask-add{cursor:pointer;width:100%;color:var(--color-secondary);letter-spacing:.0175rem;text-align:left;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem}.levelSubtask-plus{font-weight:900}.levelSubtask-btn{border:none;width:1.7rem}.levelSubtask-content-active{background-color:#8eeeff50}.addLevelTask{align-items:center;gap:.5rem;width:100%;padding:.3rem .1rem;display:flex}.moreInfo-currency-contain{gap:1rem;display:flex}.moreInfo-currency{flex-direction:column;justify-content:center;align-items:flex-end;width:7rem;display:flex}.moreInfo-currency-width{width:4rem}.moreInfo-currency-info{color:#687182;letter-spacing:.0225rem;align-items:center;font-size:.75rem;font-weight:400;line-height:1.125rem}.moreInfo-currency-money{color:var(--color-grey-text);font-variant-numeric:lining-nums tabular-nums;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem;position:relative}.money--red{color:#d12953}.moreInfo-details-contain{cursor:pointer;gap:1rem;display:flex}.moreInfo-details-absolute{z-index:1;background:#fff;border:.5px solid #bfbfbf4d;border-radius:.4375rem;margin-top:1.7rem;padding:.5rem;position:absolute;right:0;box-shadow:-2px 2px 3px #0000001a}.moreInfo-detail{flex-direction:column;align-items:center;width:3rem;display:flex}.moreInfo-detail-container{flex-direction:column;justify-content:flex-start;align-items:center;gap:.5rem;display:flex;position:relative}.moreInfo-detail-circle-text{letter-spacing:.0225rem;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.125rem}.moreInfo-detail-circle{background-color:#faf0f3;border-radius:.625rem;justify-content:center;align-items:center;padding:.0625rem .625rem;display:flex}.moreInfo-detail-info{color:#687182;text-align:center;letter-spacing:.01688rem;font-size:.5625rem;font-style:normal;font-weight:400;line-height:.71875rem}.color-unresolver{color:#d12953;background-color:#faf0f3}.color-pending{color:#aa5b00;background-color:#fcf2e6}.color-process{color:#5a6376;background-color:#e9edf5}.color-correct{color:#2264e5;background-color:#ebf0fa}.color-done{color:#14804a;background-color:#e1fcef}.color-liquidation{color:#4f5aed;background-color:#f0f1fa}.moreInfo-detail-icon{width:1.4rem}.moreInfoUsers-details-contain{cursor:pointer;flex-direction:column;display:flex}.moreInfoUsers-datails-absolute{z-index:1;background:#fff;border:.5px solid #bfbfbf4d;border-radius:.4375rem;margin-top:1.7rem;padding:.5rem;position:absolute;box-shadow:-2px 2px 3px #0000001a}.moreInfoUsers-user-names{font-size:.7rem;font-weight:500}.moreInfoUsers-users-contain{text-align:left;justify-content:space-between;align-items:center;gap:.2rem;display:flex}.moreInfoUsers-count{font-size:rem;font-weight:600}.moreInfoUsers-info{font-size:.7rem;font-weight:600}.projectAddLevel{background-color:#ebf0fa99;gap:1rem;padding:.276rem .8125rem;display:flex}.projectAddLevel-figure{cursor:pointer;width:1.8rem;height:1.8rem}.projectAddLevel-input{background:#fff;border-radius:.25rem;width:20.5rem;height:1.8rem;padding:.55rem 1rem;display:flex}.projectAddLevel-Project{background-color:var(--color-ProjectAreaLvl)}.projectAddLevel-item-info{text-wrap:nowrap;letter-spacing:.0175rem;align-self:center;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem;display:flex}.projectAddLevel-item-info-type{width:1rem}#projectAddLevel-input::placeholder{color:#20388166;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.projectAddLevel-form{gap:1rem;display:flex}.projectAddLevel-selector{color:#203881;background:#fff;border:none;border-radius:.25rem;height:1.8rem;padding:.2rem 1rem;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.projectLevel-sub-list-item:has(:checked){--rotate:rotate(180deg);--background:#d9d9d9}.projectLevel-contain{justify-content:space-between;align-items:center;gap:1rem;width:100%;min-width:0;display:flex}.projectLevel-contain-right{justify-content:space-between;align-items:center;gap:1rem;min-width:56rem;max-width:100%;display:flex}.projectLevel-sub-list-item:has(:checked)+.dropdownLevel-dropdown-content{grid-template-rows:1fr}.projectLevel-sub-list-item{color:var(--color-secondary);text-transform:capitalize;cursor:pointer;background-color:#ebf0fa99;justify-content:space-between;align-items:center;width:100%;padding:.6rem .81rem .438rem;font-size:.85rem;font-weight:600;display:flex;position:relative}.dropdownLevel-Project{background-color:var(--color-ProjectLvl)}.dropdownLevel-Include{background-color:var(--color-includeLvl)}.dropdownLevel-Area{background-color:var(--color-AreaLvl)}.dropdownLevel-Subtask{background-color:var(--color-SubtaskLvl)}.projectLevel-menu-dots-option{top:auto;left:1rem;right:auto}.projectLevel-section{color:var(--color-secondary);font-size:var(--size-label);border-radius:.5rem;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;font-weight:700;display:flex}.projectLevel-input{background:#fff;border-radius:.25rem;width:20.5rem;height:2.1875rem;padding:.75rem 3rem .75rem 1rem;display:flex}.projectLevel-employee-list{width:20.5rem;height:2.1875rem}.projectLevel-figure{width:1rem;position:absolute;right:1rem}.projectLevel-form{flex-direction:column;align-items:center;gap:.5rem;display:flex;position:relative}.projectLevel-input-name{align-items:center;display:flex}.projectLevel-sub-list-name{color:#171c26;text-transform:uppercase;letter-spacing:.0175rem;font-size:.7rem;font-style:normal;font-weight:600;line-height:1.25rem}.projectLevel-sub-list-span{margin-right:1rem;font-weight:500}.projectLevel-sub-list-coord{color:#171c26;text-transform:capitalize;letter-spacing:.0175rem;padding:0;font-size:.6rem;font-style:normal;font-weight:600;line-height:1.25rem}.projectLevel-dropdown-arrow{width:1.5rem;transform:var(--rotate,0);transition:transform .2s}.projectLevel-dropdown-check{opacity:0;cursor:pointer;min-width:98%;height:100%;position:absolute}.projectLevel-width-normal{min-width:98%}.projectLevel-option-info{color:var(--color-secondary);font-size:.6rem;position:absolute;top:0;left:2.9rem}@media (width<=1200px){.projectLevel-contain,.projectLevel-contain-right{flex-wrap:wrap;min-width:0}}@media (width<=576px){.projectLevel-input,.projectLevel-employee-list{width:100%}}.statusText{color:#171c26;letter-spacing:.0175rem;border-radius:.625rem;padding:.0625rem .625rem;font-size:.7rem;font-style:normal;font-weight:500;line-height:1.25rem}.statusText-cursor{cursor:pointer}.UNRESOLVED{color:var(--color-unresolved);background-color:var(--color-bg-unresolved)}.PROCESS{color:var(--color-asigned);background-color:var(--color-bg-asigned)}.INREVIEW{color:var(--color-review);background-color:var(--color-bg-review)}.DENIED{color:var(--color-asigned);background-color:var(--color-bg-asigned)}.DONE{color:var(--color-done);background-color:var(--color-bg-done)}.REVIEWED,.LIQUIDATION{color:var(--color-liquidation);background-color:var(--color-bg-liquidation)}.os-main{flex-direction:column;width:100%;height:100%;padding:30px;display:flex}.os-title,.os-leader{align-items:center;gap:1rem;display:flex}.os-leader-text{letter-spacing:.015em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--color-primary);font-family:Montserrat;font-size:15px;font-weight:400;line-height:22.5px}.os-title-text{letter-spacing:.015em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase;color:var(--color-primary);font-family:Montserrat;font-size:18px;font-weight:600;line-height:27px}.os-leader-icon{cursor:pointer}.os-navs{border-bottom:.1px solid #93939361;display:flex}.os-options{color:var(--color-secondary);justify-content:center;align-items:center;padding:.625rem 1.875rem;font-size:.75rem;display:flex}.os-options:hover{background-color:#fff}.os-selected{border-bottom:2px solid var(--color-primary);color:var(--color-primary);background-color:#fff}.cdl-user{align-items:center;gap:1rem;height:2rem;display:flex}.cdl-space{justify-content:center;align-items:center;width:100%;display:flex}.cdl-user-name{text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-family:Montserrat;font-size:15px;font-weight:500;line-height:12.19px}.cdl-leader-asigned{letter-spacing:.015em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-family:Montserrat;font-size:14px;font-weight:500;line-height:21px}.omo-page{color:var(--foreground);padding:1.5rem}.omo-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.omo-header h1{color:var(--color-secondary);margin:0;font-size:1.45rem}.omo-header span,.omo-eyebrow{color:var(--color-gray-text);font-size:.78rem}.omo-eyebrow{text-transform:uppercase;letter-spacing:0;margin:0 0 .2rem;font-weight:700}.omo-permissions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.omo-permissions b{color:var(--color-primary);background:var(--color-ligth-primary);border-radius:.35rem;padding:.35rem .55rem;font-size:.68rem}.omo-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.omo-metrics article{border:1px solid var(--border);background:var(--card);border-radius:.45rem;grid-template-columns:auto 1fr;align-items:center;gap:.35rem .7rem;padding:1rem;display:grid;box-shadow:0 1px 4px #001b6914}.omo-metrics svg{color:var(--color-primary);grid-row:span 2}.omo-metrics span{color:var(--color-gray-text);text-transform:uppercase;font-size:.72rem;font-weight:700}.omo-metrics strong{color:var(--color-secondary);font-size:1.4rem}.omo-listHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.65rem;display:flex}.omo-listHeader h2{color:var(--color-secondary);margin:0;font-size:1rem}.omo-listHeader p{color:var(--color-gray-text);margin:.2rem 0 0;font-size:.72rem}.omo-typeFilters{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.omo-typeFilters button{color:#536681;cursor:pointer;background:#fff;border:1px solid #dce7f3;border-radius:.45rem;align-items:center;gap:.45rem;min-height:2rem;padding:.35rem .65rem;font-size:.75rem;font-weight:800;display:inline-flex}.omo-typeFilters button.is-active{border-color:var(--color-primary);color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.omo-typeFilters b{background:var(--color-primarylight);color:inherit;border-radius:999px;padding:.12rem .4rem;font-size:.65rem}.omo-search{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--card);width:min(23rem,100%);color:var(--color-gray-text);align-items:center;gap:.4rem;padding:0 .65rem;display:flex}.omo-search>div{width:100%}.omo-search input{box-shadow:none}.omo-grid{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem;display:grid}.omo-card{text-align:left;border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:.45rem;flex-direction:column;gap:1rem;min-height:10rem;padding:1rem;transition:border-color .2s,box-shadow .2s;display:flex}.omo-card:hover{border-color:var(--color-primary);box-shadow:0 4px 14px #0e9cd821}.omo-cardTitle{justify-content:space-between;gap:.75rem;display:flex}.omo-cardTitle strong{color:var(--color-secondary);font-size:.9rem;display:block}.omo-cardTitle span,.omo-nextMeeting{color:var(--color-gray-text);font-size:.7rem}.omo-health{white-space:nowrap;border-radius:.35rem;align-items:center;gap:.25rem;height:fit-content;padding:.3rem .45rem;font-size:.68rem;font-weight:700;display:flex}.omo-health.is-healthy{background:var(--color-bg-done);color:var(--color-done)}.omo-health.is-watch{background:var(--color-bg-asigned);color:var(--color-asigned)}.omo-health.is-critical{background:var(--color-bg-unresolved);color:var(--color-unresolved)}.omo-cardMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.omo-cardMetrics span{background:var(--color-primarylight);color:var(--color-gray-text);border-radius:.35rem;padding:.5rem;font-size:.68rem}.omo-cardMetrics b{color:var(--color-secondary);font-size:1rem;display:block}@media (width<=900px){.omo-header,.omo-listHeader{flex-direction:column;align-items:stretch}.omo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.omd-page{min-height:100%;padding:1.5rem 1.5rem 2.5rem}.omd-header,.omd-title,.omd-actions,.omd-panelHeader,.omd-projectRow,.omd-listRow{align-items:center;display:flex}.omd-header{justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.omd-title{gap:.75rem}.omd-title button{aspect-ratio:1;border:1px solid var(--border);background:var(--card);width:2rem;color:var(--color-secondary);cursor:pointer;border-radius:.35rem;place-items:center;display:grid}.omd-title p{color:var(--color-primary);text-transform:uppercase;margin:0 0 .15rem;font-size:.72rem;font-weight:500}.omd-title h1{color:var(--color-secondary);margin:0;font-size:1.35rem}.omd-actions{gap:.7rem}.omd-actions select{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--card);min-width:15rem;height:2.4rem;color:var(--color-gray-text);padding:0 .75rem}.omd-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.omd-metrics article{border:1px solid var(--border);background:var(--card);border-radius:.45rem;grid-template-columns:auto 1fr;align-items:center;gap:.35rem .65rem;padding:1rem;display:grid}.omd-metrics svg{color:var(--color-primary);grid-row:span 2}.omd-metrics span{color:var(--color-gray-text);text-transform:uppercase;font-size:.68rem;font-weight:700}.omd-metrics strong{color:var(--color-secondary);font-size:1.35rem}.omd-grid{grid-template-columns:1.4fr 1fr;gap:1rem;display:grid}.omd-panel{border:1px solid var(--border);background:var(--card);border-radius:.45rem;min-height:15rem;overflow:hidden}.omd-panelHeader{border-bottom:1px solid var(--border);justify-content:space-between;height:3.2rem;padding:0 1rem}.omd-panelHeader h2{color:var(--color-secondary);margin:0;font-size:.9rem}.omd-panelHeader svg{color:var(--color-primary)}.omd-headerAction{color:var(--color-primary);cursor:pointer;background:#f5fbff;border:1px solid #cfe3f4;border-radius:.35rem;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.7rem;font-weight:600;display:inline-flex}.omd-headerAction:hover{border-color:var(--color-primary);background:#eefaff}.omd-projectRow,.omd-listRow{border-bottom:1px solid var(--color-gray-ligth);text-align:left;background:0 0;justify-content:space-between;gap:1rem;width:100%;padding:.85rem 1rem}.omd-listRow.is-button{cursor:pointer}.omd-listRow.is-button:hover{background:var(--color-primarylight)}.omd-projectRow strong,.omd-listRow strong{color:var(--color-secondary);font-size:.82rem;display:block}.omd-projectRow span,.omd-listRow span{color:var(--color-gray-text);font-size:.7rem}.omd-projectRow b{color:var(--color-done);background:var(--color-bg-done);border-radius:.35rem;padding:.25rem .45rem;font-size:.65rem}.omd-empty{color:var(--color-gray-text);margin:1rem;font-size:.78rem}.omd-membersPanel{min-height:13rem}.omd-memberPreviewList,.omd-memberList,.omd-candidateList{display:grid}.omd-memberPreview,.omd-memberRow,.omd-candidate{grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;display:grid}.omd-memberPreview{padding:.35rem 0}.omd-memberPreview span,.omd-memberAvatar{aspect-ratio:1;width:2rem;color:var(--color-primary);background:#e7f6fd;border-radius:.45rem;place-items:center;font-size:.75rem;font-weight:600;display:grid}.omd-memberPreview strong,.omd-memberRow strong,.omd-candidate strong{color:var(--color-secondary);font-size:.78rem;display:block}.omd-memberPreview small,.omd-memberRow small,.omd-candidate small{color:var(--color-gray-text);margin-top:.15rem;font-size:.68rem;display:block}.omd-modalLayer{z-index:30;justify-content:flex-end;display:flex;position:fixed;inset:0}.omd-modalBackdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#0c142673;border:0;position:absolute;inset:0}.omd-newMeetingPanel{z-index:1;background:var(--card);grid-template-rows:auto 1fr auto;width:min(38rem,100vw);height:100vh;display:grid;position:relative;box-shadow:-10px 0 25px #001b6924}.omd-newMeetingHeader,.omd-newMeetingFooter{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem 1.5rem;display:flex}.omd-newMeetingHeader h2{color:var(--color-secondary);margin:0;font-size:1.25rem}.omd-newMeetingHeader p{color:var(--color-gray-text);margin:.2rem 0 0;font-size:.78rem}.omd-newMeetingHeader button{aspect-ratio:1;color:#8190aa;cursor:pointer;background:0 0;border:1px solid #9aa9c1;border-radius:999px;place-items:center;width:2rem;display:grid}.omd-newMeetingBody{align-content:start;gap:1.45rem;padding:1.5rem;display:grid;overflow:auto}.omd-field{gap:.45rem;display:grid}.omd-field span,.omd-topicHeader span{color:#94a1b8;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:500}.omd-field input{width:100%;height:2.6rem;color:var(--color-secondary);border:1px solid #d9e3f0;border-radius:.45rem;outline:none;padding:0 .9rem;font-weight:400}.omd-field input:focus{border-color:var(--color-primary)}.omd-topicHeader{justify-content:space-between;gap:1rem;margin-bottom:.75rem;display:flex}.omd-topicHeader b{color:var(--color-primary);text-transform:uppercase;font-size:.68rem}.omd-topicList{gap:.65rem;display:grid}.omd-projectPick{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e9f4;border-radius:.55rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;width:100%;padding:.9rem;display:grid}.omd-projectPick.is-selected{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);background:#eefaff}.omd-projectPickIcon{aspect-ratio:1;color:#8aa0bd;background:#eaf2fb;border-radius:.5rem;place-items:center;width:2.45rem;display:grid}.omd-projectPick.is-selected .omd-projectPickIcon{color:#fff;background:var(--color-primary)}.omd-projectPickText{min-width:0}.omd-projectPickText strong{color:var(--color-secondary);font-size:.86rem;display:block}.omd-projectPickText small{color:#8190aa;text-transform:uppercase;margin-top:.2rem;font-size:.66rem;font-weight:500;display:block}.omd-projectPickCheck{color:var(--color-primary)}.omd-checklist{color:#52627a;background:#fffaf0;border:1px solid #f2dfb8;border-radius:.55rem;padding:1rem}.omd-checklist div{color:#b87800;align-items:center;gap:.4rem;font-size:.76rem;display:flex}.omd-checklist ul{gap:.45rem;margin:.8rem 0 0;padding-left:1.2rem;font-size:.76rem;display:grid}.omd-newMeetingFooter{border-top:1px solid var(--border);background:#f7faff;border-bottom:0}.omd-newMeetingFooter>div:first-child{flex:1}.omd-memberManager{z-index:1;background:var(--card);grid-template-rows:auto 1fr;width:min(42rem,100vw);height:100vh;display:grid;position:relative;box-shadow:-10px 0 25px #001b6924}.omd-memberManagerBody{background:#f6f9fe;grid-template-columns:1fr 1fr;gap:1rem;padding:1.25rem;display:grid;overflow:auto}.omd-memberSection{border:1px solid var(--border);background:var(--card);border-radius:.5rem;align-self:start;overflow:hidden}.omd-memberSectionTitle{border-bottom:1px solid var(--border);color:var(--color-secondary);align-items:center;gap:.45rem;padding:.9rem 1rem;font-size:.82rem;display:flex}.omd-memberSectionTitle svg{color:var(--color-primary)}.omd-memberList{max-height:56vh;overflow:auto}.omd-memberRow{border-bottom:1px solid var(--color-gray-ligth);padding:.75rem 1rem}.omd-memberRow button{aspect-ratio:1;color:#e43b3b;cursor:pointer;background:#fff5f5;border:1px solid #ffd8d8;border-radius:.35rem;place-items:center;width:2rem;display:grid}.omd-memberSearch{color:var(--color-primary);border:1px solid #dce7f2;border-radius:.45rem;grid-template-columns:auto 1fr;align-items:center;gap:.5rem;margin:1rem;padding:0 .7rem;display:grid}.omd-memberSearch .input-common,.omd-memberSearch input{box-shadow:none;border:0}.omd-candidateList{gap:.45rem;max-height:17rem;padding:0 1rem 1rem;overflow:auto}.omd-candidateList.is-compact{max-height:12rem;padding:0}.omd-guestBlock{background:#fbfdff;border:1px solid #e2eaf4;border-radius:.55rem;gap:.65rem;padding:.8rem;display:grid}.omd-guestBlock .omd-memberSearch{background:#fff;margin:0}.omd-chipList{flex-wrap:wrap;gap:.4rem;display:flex}.omd-chipList button{color:var(--color-primary);cursor:pointer;background:#f5fbff;border:1px solid #cfe3f4;border-radius:999px;padding:.35rem .55rem;font-size:.68rem;font-weight:600}.omd-externalInline{background:#f5fbff;border:1px dashed #bcd7ea;border-radius:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.8rem;display:grid}.omd-externalInline strong{color:var(--color-secondary);grid-column:1/-1;font-size:.78rem}.omd-externalInline input{min-width:0;height:2.25rem;color:var(--color-secondary);background:#fff;border:1px solid #d9e3f0;border-radius:.4rem;outline:none;padding:0 .65rem;font-weight:400}.omd-externalInline input:focus{border-color:var(--color-primary)}.omd-agendaInputs{gap:.7rem;display:grid}.omd-agendaInputs label{gap:.3rem;display:grid}.omd-agendaInputs span{color:#94a1b8;text-transform:uppercase;font-size:.65rem;font-weight:500}.omd-agendaInputs input{min-height:2.35rem;color:var(--color-secondary);font:inherit;border:1px solid #d9e3f0;border-radius:.4rem;padding:0 .7rem;font-weight:400}.omd-candidate{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e9f4;border-radius:.45rem;width:100%;padding:.65rem}.omd-candidate.is-selected{border-color:var(--color-primary);background:#eefaff}.omd-candidate svg{color:var(--color-primary)}.omd-addMemberControls{gap:.75rem;padding:0 1rem 1rem;display:grid}.omd-addMemberControls label{gap:.35rem;display:grid}.omd-addMemberControls label>span{color:#94a1b8;text-transform:uppercase;font-size:.68rem;font-weight:500}.omd-addMemberControls select{height:2.35rem;color:var(--color-secondary);border:1px solid #dce7f2;border-radius:.4rem;padding:0 .65rem;font-weight:400}.omd-localModToggle{background:#f5fbff;border:1px dashed #bcd7ea;border-radius:.45rem;align-items:center;gap:.55rem;padding:.7rem;grid-template-columns:none!important;display:flex!important}.omd-localModToggle span{align-items:center;gap:.35rem;display:flex;color:var(--color-secondary)!important;text-transform:none!important;font-size:.75rem!important}.omd-memberSection .btn-common{margin:0 1rem 1rem;width:calc(100% - 2rem)!important}.omd-page{color:#0f172a;background:#fff;min-height:100vh;padding:1.45rem 1.9rem 2.5rem}.omd-header{align-items:flex-end;margin-bottom:2rem}.omd-heading{gap:1.25rem;min-width:0;display:grid}.omd-breadcrumb{color:#52607a;align-items:center;gap:.55rem;font-size:.88rem;display:flex}.omd-breadcrumb button{color:#52607a;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;display:inline-flex}.omd-breadcrumb strong{color:#2563eb;font-weight:500}.omd-heading h1{color:#0f172a;letter-spacing:-.025em;margin:0;font-size:1.875rem;font-weight:700;line-height:2.25rem}.omd-actions{align-self:center}.omd-actions [data-slot=button]{background:#2563eb;border-radius:.42rem;min-width:9.7rem;font-weight:600}.omd-tabs{border-bottom:1px solid #dfe6ef;align-items:center;gap:1.5rem;min-height:3.15rem;margin-bottom:2rem;display:flex}.omd-tabs button{color:#52607a;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;height:3.15rem;font-size:.9rem;font-weight:600;display:inline-flex;position:relative}.omd-tabs button.is-active{color:#2563eb}.omd-tabs button.is-active:after{content:"";inset-inline:0;background:#2563eb;height:2px;position:absolute;bottom:-1px}.omd-tabs [data-slot=badge]{text-transform:uppercase;border-radius:.25rem;padding-inline:.35rem;font-size:.62rem}.omd-metrics{gap:1rem;margin-bottom:1.5rem}.omd-metrics article{border-color:#dbe4f0;border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:.7rem;min-height:6.85rem;padding:1.45rem 1.55rem;box-shadow:0 1px 2px #0f172a0a}.omd-metrics svg{color:#8aa0bc;grid-area:1/2/span 2}.omd-metrics span{color:#52607a;letter-spacing:0;text-transform:none;font-size:.9rem;font-weight:500}.omd-metrics strong{color:#020817;font-size:1.65rem;line-height:1}.omd-grid{grid-template-columns:minmax(0,2.1fr) minmax(20rem,1fr);align-items:start;gap:1.5rem}.omd-mainColumn,.omd-sideColumn{gap:1.5rem;min-width:0;display:grid}.omd-projects{grid-row:auto}.omd-panel{background:#fff;border-color:#dbe4f0;border-radius:.75rem;min-height:auto;box-shadow:0 1px 2px #0f172a0a}.omd-panelHeader{border-bottom-color:#eef2f7;height:auto;min-height:4.5rem;padding:0 1.25rem}.omd-panelHeader h2{color:#0f172a;font-size:1rem;font-weight:600}.omd-headerAction{color:#0f1f3d;background:#fff;border-color:#dbe4f0;min-height:2rem;box-shadow:0 1px 2px #0f172a0f}.omd-linkAction{color:#2563eb;cursor:pointer;background:0 0;border:0;font-size:.76rem;font-weight:500}.omd-projectRow{border-bottom-color:#eef2f7;min-height:4.95rem;padding:1rem 1.25rem}.omd-projectRow strong,.omd-listRow strong,.omd-meetingRow strong,.omd-reportRow strong{color:#0f172a;font-size:.875rem;font-weight:600}.omd-projectRow span,.omd-listRow span,.omd-meetingRow small,.omd-reportRow small{color:#64748b;font-size:.75rem;font-weight:500}.omd-recentMeetings .omd-panelHeader{min-height:4rem}.omd-meetingRow{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef2f7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;width:100%;min-height:5rem;padding:1rem 1.25rem;display:grid}.omd-meetingRow:hover{background:#f8fbff}.omd-meetingRow>span:not(.omd-dateTile){gap:.18rem;display:grid}.omd-dateTile{background:#f8fafc;border:1px solid #dbe4f0;border-radius:.35rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.omd-dateTile small{color:#64748b;font-size:.6rem;font-weight:500}.omd-dateTile strong{color:#0f172a;font-size:.9rem;font-weight:600;line-height:1}.omd-emptyCommitments{min-height:13rem}.omd-emptyState{text-align:center;place-items:center;min-height:13rem;padding:2rem;display:grid}.omd-emptyState>span{color:#8aa0bc;background:#f8fafc;border:1px solid #dbe4f0;border-radius:999px;place-items:center;width:3.05rem;height:3.05rem;margin-bottom:.75rem;display:grid}.omd-emptyState strong{color:#0f172a;font-size:.875rem;font-weight:600}.omd-emptyState p{color:#64748b;margin:.35rem 0 0;font-size:.875rem}.omd-memberPreviewList{gap:.55rem;padding:1rem 1.25rem 1.2rem}.omd-memberPreview{grid-template-columns:auto minmax(0,1fr);gap:.8rem;padding:.25rem 0}.omd-memberPreview span,.omd-memberAvatar{color:#2563eb;background:#e7f0ff;border-radius:999px;width:2.1rem}.omd-memberPreview:nth-child(2n) span{color:#0f1f3d;background:#f1f5f9}.omd-memberPreview strong{color:#0f172a;font-size:.875rem;font-weight:600}.omd-memberPreview small{color:#64748b;letter-spacing:.035em;text-transform:uppercase;font-size:.68rem;font-weight:500}.omd-reportsPanel .omd-panelHeader{min-height:4rem}.omd-reportRow{border-bottom:1px solid #eef2f7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.55rem;padding:1rem 1.25rem;display:grid}.omd-reportRow span{gap:.25rem;display:grid}.omd-reportRow small{color:#0f9f6e;text-transform:uppercase;padding-left:.8rem;font-weight:500;position:relative}.omd-reportRow small:before{content:"";background:currentColor;border-radius:999px;width:.35rem;height:.35rem;position:absolute;top:.45rem;left:0}.omd-reportRow b{color:#0f172a;font-size:.92rem;font-weight:600}@media (width<=950px){.omd-header,.omd-actions{flex-direction:column;align-items:stretch}.omd-metrics,.omd-grid{grid-template-columns:1fr}.omd-newMeetingPanel{width:100vw}.omd-newMeetingFooter{flex-direction:column;align-items:stretch}.omd-memberManagerBody{grid-template-columns:1fr}.omd-tabs{overflow-x:auto}.omd-grid{grid-template-columns:1fr}}.mw-page{min-width:0;min-height:100%;color:var(--foreground);background:#f7f9fc;padding:0}.mw-header,.mw-title,.mw-actions,.mw-layout,.mw-reportHeader,.mw-commitment,.mw-attendance,.mw-projectHeader,.mw-tabs,.mw-cardTitle,.mw-sectionHeader,.mw-progressCell,.mw-reportFooter,.mw-deadline{display:flex}.mw-header{border-bottom:1px solid var(--border);background:var(--background);justify-content:space-between;align-items:center;gap:1rem;min-height:4.875rem;padding:.85rem 1.25rem}.mw-title{align-items:center;gap:.75rem;min-width:0}.mw-title button{aspect-ratio:1;border-radius:var(--radius-md);color:#8a97ad;cursor:pointer;background:0 0;border:0;place-items:center;width:2rem;display:grid}.mw-title button:hover{background:var(--muted);color:var(--foreground)}.mw-title h1{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.2rem;font-weight:800;overflow:hidden}.mw-title span{color:var(--muted-foreground);font-size:.8rem;font-weight:500}.mw-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.mw-layout{min-height:calc(100vh - var(--navbar-height) - 4.875rem);grid-template-columns:18.75rem minmax(0,1fr) 17.5rem;align-items:stretch;display:grid}.mw-left,.mw-right,.mw-center{min-width:0;min-height:0}.mw-left,.mw-right{background:var(--background);flex-direction:column;gap:1rem;display:flex}.mw-left{border-right:1px solid var(--border)}.mw-right{border-left:1px solid var(--border);padding:1.25rem}.mw-center{background:#f7f9fc;flex-direction:column;gap:1rem;padding:1.5rem 2rem;display:flex;overflow:auto}.mw-card,.mw-projectHeader{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-app-card);overflow:hidden}.mw-left .mw-card,.mw-right .mw-card{box-shadow:none;border-width:0 0 1px;border-radius:0}.mw-cardTitle,.mw-sectionHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem}.mw-card h2,.mw-sectionHeader h2{color:#8a97ad;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.mw-cardAction,.mw-sectionHeader button{color:var(--primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;font-size:.75rem;font-weight:800;display:inline-flex}.mw-attendance{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem 1rem}.mw-attendance b{border-radius:var(--radius-sm);color:var(--success);background:var(--success-muted);text-transform:uppercase;padding:.25rem .45rem;font-size:.62rem}.mw-attendance span{color:#25324d;gap:.15rem;min-width:0;font-size:.78rem;font-weight:700;display:grid}.mw-attendance small{color:var(--muted-foreground);font-size:.68rem;font-weight:500}.mw-project,.mw-agendaItem{border-radius:var(--radius-md);color:#25324d;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;gap:.22rem;width:calc(100% - 2rem);margin:.5rem 1rem;padding:.75rem .9rem;display:grid}.mw-project{align-items:center;gap:.65rem;display:flex}.mw-project:hover,.mw-agendaItem:hover{background:var(--muted)}.mw-project span,.mw-agendaItem span{gap:.18rem;font-size:.82rem;font-weight:750;display:grid}.mw-project small,.mw-agendaItem small{color:var(--muted-foreground);text-transform:uppercase;font-size:.65rem;font-weight:700}.mw-project.is-active,.mw-agendaItem.is-active{background:var(--info-muted);color:#16315f;box-shadow:inset 3px 0 0 var(--primary);border-color:#2563eb38}.mw-agendaQuickAdd{grid-template-columns:minmax(0,1fr) 2.2rem;gap:.35rem;margin:.75rem 1rem 1rem;display:grid}.mw-agendaQuickAdd input,.mw-agendaComposer input,.mw-newCommitment input,.mw-newCommitment textarea,.mw-deadline input,.mw-commitmentRow input,.mw-commitmentRow textarea,.mw-minuteEditor textarea,.mw-participantRow select,.mw-externalInline input{border:1px solid var(--input);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);font:inherit;box-shadow:0 1px 1px #0f172a08}.mw-agendaQuickAdd input,.mw-agendaComposer input,.mw-newCommitment input,.mw-deadline input,.mw-commitmentRow input,.mw-externalInline input{min-height:2.25rem;padding:0 .7rem;font-size:.78rem}.mw-agendaQuickAdd [data-slot=input],.mw-newCommitment [data-slot=input]{min-height:2.25rem;font-size:.78rem}.mw-agendaQuickAdd button{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);color:var(--primary);cursor:pointer;place-items:center;display:grid}.mw-agendaQuickAdd button:disabled{opacity:.5;cursor:not-allowed}.mw-projectHeader{align-items:center;gap:.9rem;padding:1.05rem}.mw-projectBadge,.mw-avatar{border-radius:var(--radius-md);background:var(--info-muted);color:var(--primary);flex:none;place-items:center;display:grid}.mw-projectBadge{aspect-ratio:1;width:3rem}.mw-avatar{aspect-ratio:1;background:var(--secondary);width:2.25rem;color:var(--secondary-foreground);font-size:.8rem;font-weight:800}.mw-projectInfo{flex:1;min-width:0}.mw-projectHeader p,.mw-projectProgress small{color:#8a97ad;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .2rem;font-size:.68rem;font-weight:800}.mw-projectHeader h2{color:var(--foreground);margin:0;font-size:1.35rem;font-weight:800}.mw-projectProgress{border-left:1px solid var(--border);text-align:right;padding-left:1rem}.mw-projectProgress strong{color:var(--primary);font-size:1.45rem;display:block}.mw-tabs{border-radius:var(--radius-lg);background:var(--muted);align-self:flex-start;gap:.25rem;max-width:100%;padding:.25rem}.mw-tabs button{border-radius:var(--radius-md);color:#52607a;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;min-height:2.25rem;padding:0 .85rem;font-size:.82rem;font-weight:650;display:flex}.mw-tabs button.is-active{border-color:var(--border);background:var(--background);color:var(--foreground);box-shadow:var(--shadow-app-card)}.mw-tabs b{background:var(--review-muted);color:#52607a;border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;font-size:.68rem;display:grid}.mw-report{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);box-shadow:var(--shadow-app-card);margin:1rem;overflow:hidden}.mw-reportHeader{border-bottom:1px solid var(--border);color:var(--foreground);background:#fbfcfe;align-items:center;gap:.65rem;padding:.9rem 1rem}.mw-reportHeader strong{font-size:.86rem;display:block}.mw-reportHeader span,.mw-overall small,.mw-reportGrid small,.mw-reportFooter span,.mw-deadline span,.mw-assignees span,.mw-mdHeader span,.mw-minuteEditor label,.mw-commitmentInlineForm label{color:#8a97ad;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.mw-overall{border-left:1px solid var(--border);text-align:right;margin-left:auto;padding-left:1rem}.mw-reportGrid{border-bottom:1px solid var(--border);grid-template-columns:minmax(10rem,1fr) 8rem 8rem 8rem;align-items:center;gap:.75rem;padding:.72rem 1rem;display:grid}.mw-reportGridHead{background:#fbfcfe}.mw-reportGrid strong{color:var(--foreground);font-size:.78rem}.mw-reportGrid em{border-radius:var(--radius-sm);background:var(--review-muted);color:var(--review);justify-self:start;padding:.25rem .45rem;font-size:.62rem;font-style:normal;font-weight:800}.mw-progressCell{align-items:center;gap:.45rem}.mw-progressCell span{background:var(--muted);border-radius:999px;width:4rem;height:.25rem;overflow:hidden}.mw-progressCell i{border-radius:inherit;background:var(--success);height:100%;display:block}.mw-progressCell b{color:var(--primary);font-size:.75rem}.mw-reportFooter{background:var(--background);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 1rem}.mw-reportFooter p,.mw-commitment span,.mw-minute,.mw-empty,.mw-commitmentRow span,.mw-commitmentRow p,.mw-agendaOverview p,.mw-mdEditor small,.mw-proposal span,.mw-participantHeader p,.mw-participantRow small,.mw-candidateList small{color:var(--muted-foreground);margin:0;font-size:.75rem}.mw-commitment{border-bottom:1px solid var(--border);color:var(--primary);gap:.55rem;padding:.8rem 1rem}.mw-commitment strong,.mw-proposal strong,.mw-participantRow strong,.mw-candidateList strong{color:var(--foreground);font-size:.78rem;display:block}.mw-minute,.mw-empty{margin:1rem}.mw-newCommitment{border-radius:var(--radius-lg);border:1px solid #2563eb2e}.mw-newCommitment>h2{border-bottom:1px solid var(--border);background:var(--primary);color:var(--primary-foreground);margin:0;padding:1rem;font-size:.85rem;font-weight:800}.mw-newCommitment label,.mw-newCommitment textarea{width:calc(100% - 2rem);margin:1rem 1rem 0;display:block}.mw-newCommitment label{color:#8a97ad;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.mw-newCommitment input{background:var(--muted);width:100%;margin-top:.45rem}.mw-newCommitment textarea{resize:vertical;min-height:5.5rem;margin-top:.45rem;padding:.7rem}.mw-deadline{flex-wrap:wrap;gap:.35rem;margin:1rem}.mw-deadline button,.mw-proposalActions button,.mw-commitmentActions button,.mw-commitmentInlineForm button{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);color:#52607a;cursor:pointer;justify-content:center;align-items:center;gap:.32rem;min-height:2rem;padding:0 .65rem;font-size:.7rem;font-weight:800;display:inline-flex}.mw-deadline button.is-active,.mw-proposalActions button:hover,.mw-commitmentActions button:hover,.mw-commitmentInlineForm button:hover{border-color:var(--primary);background:var(--info-muted);color:var(--primary)}.mw-deadline input{width:100%;margin-top:.25rem}.mw-assignees{margin:0 1rem 1rem}.mw-assigneeList{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.45rem;display:flex}.mw-assigneeList button{border:1px solid var(--border);background:var(--muted);color:#52607a;cursor:pointer;border-radius:999px;place-items:center;min-width:2rem;height:2rem;font-size:.66rem;font-weight:800;display:grid;position:relative}.mw-assigneeList button.is-selected{border-color:var(--primary);background:var(--info-muted);color:var(--foreground);box-shadow:0 0 0 .1rem #2563eb1f}.mw-assigneeList button.is-selected:after{content:"";aspect-ratio:1;border:2px solid var(--card);background:var(--primary);border-radius:50%;width:.65rem;position:absolute;top:-.1rem;right:-.1rem}.mw-assigneeList .mw-groupAssignee{width:auto;min-width:6.6rem;padding:0 .65rem}.mw-newCommitment .mw-commitmentButton{width:calc(100% - 2rem);margin:0 1rem 1rem}.mw-commitmentPanel{gap:1.5rem;padding:0;display:grid}.mw-commitmentRow{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);gap:.75rem;padding:.9rem;display:grid}.mw-commitmentComposer{background:#fff;border:1px solid #dbe4f0;border-radius:.65rem;gap:1.35rem;padding:1.5rem;display:grid;box-shadow:0 1px 3px #0f172a12}.mw-commitmentComposerHeader h3{color:#0f172a;margin:0;font-size:1rem;font-weight:750}.mw-commitmentComposerHeader p{color:#577099;margin:.2rem 0 0;font-size:.86rem}.mw-textareaField{gap:.55rem;margin:0;display:grid}.mw-textareaField span{color:#0f172a;font-size:.85rem;font-weight:650}.mw-textareaField textarea{color:#0f172a;min-height:5rem;font:inherit;resize:vertical;background:#fff;border:1px solid #dbe4f0;border-radius:.45rem;margin:0;padding:.85rem;box-shadow:0 1px 2px #0f172a0a}.mw-commitmentComposer .mw-field label{color:#0f172a;letter-spacing:0;text-transform:none;font-size:.85rem;font-weight:650}.mw-commitmentComposer .mw-field{margin:0}.mw-commitmentComposerGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.mw-commitmentComposer .mw-deadline,.mw-commitmentComposer .mw-assignees{margin:0}.mw-commitmentComposer .mw-deadline>span,.mw-commitmentComposer .mw-assignees>span{color:#0f172a;letter-spacing:0;text-transform:none;width:100%;margin-bottom:.6rem;font-size:.85rem;font-weight:650;display:block}.mw-commitmentComposerActions{border-top:1px solid #eef2f7;justify-content:flex-end;gap:.75rem;padding-top:1.1rem;display:flex}.mw-commitmentEmpty{text-align:center;background:#ffffff8a;border:1px dashed #cfe0f5;border-radius:.75rem;place-items:center;min-height:14.5rem;padding:2rem;display:grid}.mw-commitmentEmpty>span{color:#8aa0bc;background:#eef4fb;border-radius:999px;place-items:center;width:2.55rem;height:2.55rem;margin-bottom:.65rem;display:grid}.mw-commitmentEmpty strong{color:#0f172a;font-size:.9rem}.mw-commitmentEmpty p{color:#577099;margin:.35rem 0 0;font-size:.86rem}.mw-commitmentEmpty button{color:#2563eb;cursor:pointer;background:0 0;border:0;margin-top:.85rem;font-size:.86rem;font-weight:650}.mw-commitmentRow.is-completed{opacity:.82;background:#fbfdff;border-style:dashed}.mw-commitmentRow.is-completed strong{color:var(--muted-foreground);text-decoration:line-through}.mw-completedCommitments{border-top:1px solid var(--border);gap:.65rem;margin-top:.6rem;padding-top:.9rem;display:grid}.mw-completedHeader,.mw-commitmentRowMain,.mw-commitmentDates,.mw-commitmentActions,.mw-commitmentInlineForm button,.mw-proposalActions,.mw-participantHeader,.mw-searchBox,.mw-candidateList button{display:flex}.mw-completedHeader{color:var(--muted-foreground);align-items:center;gap:.45rem}.mw-completedHeader h3{color:var(--muted-foreground);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.mw-completedHeader b{background:var(--muted);min-width:1.1rem;height:1.1rem;color:var(--foreground);border-radius:999px;place-items:center;font-size:.62rem;display:grid}.mw-commitmentRowMain{align-items:flex-start;gap:.65rem}.mw-commitmentRowMain>svg{color:var(--primary);flex:none}.mw-commitmentRow strong{color:var(--foreground);font-size:.85rem;display:block}.mw-commitmentDates{flex-wrap:wrap;gap:.45rem;margin-top:.45rem}.mw-commitmentDates span{background:var(--muted);color:#52607a;border-radius:999px;align-items:center;gap:.28rem;padding:.24rem .48rem;font-size:.64rem;font-weight:800;display:inline-flex}.mw-commitmentDates span.is-overdue{background:var(--danger-muted);color:var(--danger)}.mw-commitmentRow p{margin:.25rem 0 0}.mw-commitmentRow textarea{resize:vertical;min-height:4rem;padding:.65rem}.mw-commitmentInlineForm{border-radius:var(--radius-md);background:var(--muted);grid-template-columns:minmax(10rem,1fr) auto;align-items:end;gap:.6rem;padding:.7rem;display:grid}.mw-commitmentInlineForm.is-wide{grid-template-columns:minmax(9rem,.55fr) minmax(12rem,1fr) auto}.mw-commitmentInlineForm label{gap:.3rem;display:grid}.mw-commitmentActions,.mw-commitmentInlineForm button{flex-wrap:wrap;gap:.45rem}.mw-commitmentActions button.is-danger,.mw-proposalActions button.is-danger,.mw-participantRow>button{background:var(--danger-muted);color:var(--danger);border-color:#dc26262e}.mw-agendaOverview{gap:1rem;padding:1rem;display:grid}.mw-agendaOverview h3{color:var(--foreground);margin:0;font-size:1rem;font-weight:700}.mw-agendaComposer{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;display:grid}.mw-agendaList{gap:.55rem;display:grid}.mw-agendaList button{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);min-height:2.8rem;color:var(--foreground);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:0 .8rem;display:grid}.mw-agendaList button:hover{border-color:var(--primary);background:var(--info-muted)}.mw-agendaList span{font-size:.78rem;font-weight:800}.mw-minuteEditor{gap:.8rem;padding:1rem;display:grid}.mw-minuteEditor label{gap:.45rem;display:grid}.mw-minuteEditor textarea{resize:vertical;text-transform:none;width:100%;min-height:10rem;padding:.8rem}.mw-minuteEditor textarea:disabled{background:var(--muted);color:var(--muted-foreground)}.mw-minuteEditor.is-compact textarea{min-height:6.5rem}.mw-mdEditor{gap:.45rem;display:grid}.mw-mdHeader{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.mw-mdHeader button{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);min-height:1.8rem;color:var(--primary);cursor:pointer;align-items:center;gap:.3rem;font-size:.65rem;font-weight:800;display:inline-flex}.mw-mdPreview{border:1px solid var(--border);border-radius:var(--radius-md);min-height:10rem;color:var(--foreground);background:#fbfdff;padding:.8rem;font-size:.76rem;line-height:1.55}.mw-mdEditor.is-compact .mw-mdPreview{min-height:6.5rem}.mw-mdPreview h2,.mw-mdPreview h3,.mw-mdPreview h4,.mw-mdPreview p,.mw-mdPreview ul,.mw-mdPreview blockquote{margin-top:0}.mw-mdPreview h2,.mw-mdPreview h3,.mw-mdPreview h4{color:var(--foreground)}.mw-mdPreview ul{padding-left:1.1rem}.mw-mdPreview blockquote{border-left:3px solid var(--primary);color:var(--muted-foreground);padding-left:.75rem}.mw-mdPreview code{background:var(--muted);color:var(--foreground);border-radius:.25rem;padding:.08rem .28rem}.mw-proposal{border-bottom:1px solid var(--border);gap:.65rem;padding:.8rem 1rem;display:grid}.mw-proposalActions{gap:.45rem}.mw-modalLayer{z-index:60;justify-content:flex-end;display:flex;position:fixed;inset:0}.mw-modalBackdrop{-webkit-backdrop-filter:blur(.18rem);backdrop-filter:blur(.18rem);background:#0f172a61;border:0;position:absolute;inset:0}.mw-participantPanel{z-index:1;background:var(--card);width:min(34rem,100vw);height:100%;box-shadow:var(--shadow-app-panel);flex-direction:column;display:flex;position:relative}.mw-participantHeader,.mw-participantFooter{border-bottom:1px solid var(--border);flex:none;padding:1.05rem 1.25rem}.mw-participantFooter{border-top:1px solid var(--border);border-bottom:0}.mw-participantHeader{justify-content:space-between;align-items:center;gap:1rem}.mw-participantHeader h2{color:var(--foreground);margin:0;font-size:1.05rem;font-weight:700}.mw-participantHeader>button{aspect-ratio:1;border:1px solid var(--border);background:var(--background);width:2rem;color:var(--muted-foreground);cursor:pointer;border-radius:999px;place-items:center;display:grid}.mw-participantBody{background:var(--muted);flex:1;min-height:0;padding:1rem;overflow:auto}.mw-participantSection{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);margin-bottom:1rem;padding:.85rem}.mw-participantSection h3{color:var(--foreground);text-transform:uppercase;margin:0 0 .75rem;font-size:.78rem;font-weight:800}.mw-participantRow{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 7.6rem 2.1rem;align-items:center;gap:.55rem;padding:.55rem 0;display:grid}.mw-participantRow:last-child{border-bottom:0}.mw-participantRow>button{aspect-ratio:1;border-radius:var(--radius-md);cursor:pointer;place-items:center;width:2rem;display:grid}.mw-searchBox{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);min-height:2.35rem;color:var(--muted-foreground);align-items:center;gap:.45rem;padding:0 .7rem}.mw-searchBox input{box-shadow:none!important;border:0!important}.mw-searchBox [data-slot=input],.mw-agendaComposer [data-slot=input],.mw-externalInline [data-slot=input]{min-width:0}.mw-candidateList{gap:.45rem;margin-top:.65rem;display:grid}.mw-candidateList button{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.7rem;min-height:3rem;padding:.6rem .75rem}.mw-candidateList button.is-selected{border-color:var(--primary);background:var(--info-muted)}.mw-externalInline{grid-template-columns:1fr .8fr;gap:.5rem;margin-top:.7rem;display:grid}.mw-externalInline>div:first-child{grid-column:1/-1}.mw-participantSubmit{width:100%}.mw-page{color:#0f172a;background:#f6f8fb;min-height:100vh}.mw-header{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom-color:#dfe6ef;min-height:4.9rem;padding:.9rem 1.25rem;position:sticky;top:0}.mw-titleLine{align-items:center;gap:.65rem;min-width:0;display:flex}.mw-titleLine h1{font-size:1.05rem;line-height:1.2}.mw-statusBadge{text-transform:uppercase;border-radius:999px;gap:.35rem;height:1.3rem;padding-inline:.55rem;font-size:.68rem;font-weight:850}.mw-statusBadge span{background:currentColor;border-radius:999px;width:.35rem;height:.35rem}.mw-title>div>span{color:#52607a;margin-top:.2rem;display:block}.mw-actions [data-slot=button]{border-radius:.45rem;min-width:6.9rem}.mw-layout{grid-template-columns:18.75rem minmax(34rem,1fr) 17.35rem;min-height:calc(100vh - 4.9rem)}.mw-left{background:#fff;border-right-color:#dfe6ef;gap:1.4rem;padding:1.15rem 1.25rem}.mw-right{background:#fff;border-left-color:#dfe6ef;gap:1.2rem;padding:1.25rem 1rem}.mw-center{background:#f6f8fb;gap:1rem;padding:2.35rem 2.05rem}.mw-left .mw-card,.mw-right .mw-card{background:0 0;border:0}.mw-cardTitle,.mw-sectionHeader{border-bottom:0;padding:0}.mw-cardTitle{margin-bottom:.75rem}.mw-card h2,.mw-sectionHeader h2{color:#91a0b8;letter-spacing:.055em;font-size:.72rem}.mw-cardAction{color:#2563eb;gap:.3rem;font-size:.7rem;font-weight:750}.mw-attendanceStack{align-items:center;min-height:2.45rem;padding-top:.05rem;display:flex}.mw-attendanceAvatar{color:#1d4ed8;cursor:pointer;background:#dfe8ff;border:2px solid #fff;border-radius:999px;place-items:center;width:2.05rem;height:2.05rem;margin-left:-.45rem;font-size:.72rem;font-weight:850;display:grid}.mw-attendanceAvatar:first-child{margin-left:0}.mw-attendanceAvatar:nth-child(2n){color:#6d28d9;background:#e9ddff}.mw-attendanceAvatar:nth-child(3n){color:#c2410c;background:#ffedd5}.mw-attendanceAvatar.is-count{color:#52607a;background:#eef2f7}.mw-agendaItem,.mw-project{color:#0f1f3d;border-radius:.38rem;width:100%;margin:.3rem 0}.mw-agendaItem{grid-template-columns:minmax(0,1fr) auto;padding:.68rem .85rem}.mw-agendaItem span,.mw-project span{font-size:.85rem;font-weight:650}.mw-project small,.mw-agendaItem small{color:#577099;letter-spacing:0;text-transform:none;font-size:.72rem;font-weight:550}.mw-project.is-active,.mw-agendaItem.is-active{background:#edf5ff;border-color:#cfe0ff;box-shadow:inset 3px 0 #2563eb}.mw-agendaQuickAdd{width:100%;margin:.75rem 0 0}.mw-projectHeader{box-shadow:none;background:0 0;border:0;align-items:flex-start;padding:0}.mw-projectBadge{color:#2563eb;background:#fff;border:1px solid #dbe4f0;border-radius:.45rem;width:2.45rem;box-shadow:0 1px 2px #0f172a0d}.mw-projectHeader h2{letter-spacing:0;font-size:1.55rem;line-height:1.15}.mw-projectInfo span{color:#52607a;font-size:.86rem;font-weight:500}.mw-projectProgress{border-left:0;margin-left:auto}.mw-projectProgress small{color:#577099;letter-spacing:.04em;font-size:.68rem}.mw-projectProgress strong{color:#2563eb;font-size:1.8rem;line-height:1}.mw-tabs{background:#eef3f9;border-radius:.45rem;margin-top:.8rem;padding:.2rem}.mw-tabs button{color:#52607a;border-radius:.32rem;min-height:2.15rem;font-size:.86rem;font-weight:600}.mw-tabs button svg{display:none}.mw-tabs button.is-active{background:#fff;border-color:#e2e8f0;box-shadow:0 1px 3px #0f172a14}.mw-tabs b{color:#52607a;background:#dce6f3}.mw-center>.mw-card{box-shadow:none;background:0 0;border:0;overflow:visible}.mw-sectionHeader{align-items:center;margin-top:.85rem;margin-bottom:1rem}.mw-sectionHeader h2{color:#0f172a;letter-spacing:0;text-transform:none;font-size:.85rem}.mw-sectionHeader button{color:#2563eb;gap:.35rem;font-size:.85rem;font-weight:650}.mw-report{background:#fff;border-color:#dbe4f0;border-radius:.55rem;margin:0;box-shadow:0 1px 3px #0f172a14}.mw-report+.mw-report{margin-top:1rem}.mw-reportHeader{background:#fff;padding:1rem 1.25rem}.mw-reportHeader strong{color:#0f172a;font-size:.86rem}.mw-avatar{color:#4338ca;background:#e6e7ff;width:2.1rem}.mw-overall{border-left:0}.mw-overall b{color:#2563eb;font-size:1.35rem}.mw-reportGrid{border-bottom-color:#eef2f7;grid-template-columns:minmax(13rem,1fr) 7rem 13rem 8rem;min-height:2.9rem;padding:.72rem 1.25rem}.mw-reportGridHead{background:#fbfcfe;min-height:3rem}.mw-reportGridHead span,.mw-reportGrid small{color:#91a0b8}.mw-reportGrid strong{font-size:.88rem;font-weight:550}.mw-reportGrid em{color:#334155;background:#eef2f7;border-radius:.28rem}.mw-progressCell span{background:#edf2f7;width:5.35rem;height:.32rem}.mw-progressCell b{color:#52607a;font-weight:500}.mw-right .mw-cardTitle{margin-bottom:.7rem}.mw-newCommitment{padding-bottom:.2rem}.mw-createCommitment{background:#2563eb;border-radius:.45rem;width:100%;min-height:2.45rem}.mw-commitmentContext{color:#7b8ca8;text-align:center;margin:.55rem 0 1.1rem;font-size:.74rem}.mw-newCommitment>h2{color:#91a0b8;letter-spacing:.055em;text-transform:uppercase;background:0 0;border:0;margin:0 0 .7rem;padding:0;font-size:.72rem}.mw-newCommitment label,.mw-newCommitment textarea{width:100%;margin:.75rem 0 0}.mw-newCommitment .mw-field{margin-top:.75rem}.mw-newCommitment .mw-field label{width:auto;margin:0}.mw-newCommitment textarea,.mw-minuteEditor textarea,.mw-mdPreview{background:#f8fafc;border-color:#dbe4f0;border-radius:.45rem}.mw-deadline,.mw-assignees{margin-inline:0}.mw-newCommitment .mw-commitmentButton{display:none}.mw-commitment{border-bottom-color:#eef2f7;padding-inline:0}.mw-minuteEditor.is-compact{padding:0}.mw-minuteEditor.is-compact textarea,.mw-mdEditor.is-compact .mw-mdPreview{min-height:16rem}@media (width<=1200px){.mw-layout{grid-template-columns:16rem minmax(0,1fr)}.mw-right{border-top:1px solid var(--border);border-left:0;grid-column:1/-1}}@media (width<=900px){.mw-header{flex-direction:column;align-items:flex-start}.mw-layout{grid-template-columns:1fr}.mw-left,.mw-right{border-left:0;border-right:0}.mw-center{padding:1rem}.mw-tabs{align-self:stretch;overflow-x:auto}.mw-tabs button{flex:none}.mw-reportGrid{grid-template-columns:1fr}.mw-commitmentComposerGrid{grid-template-columns:1fr;gap:1rem}.mw-commitmentComposerActions{flex-direction:column-reverse}.mw-commitmentComposerActions [data-slot=button]{width:100%}}.opa-page{box-sizing:border-box;background:var(--color-primarylight);height:100%;min-height:0;color:var(--color-secondary);grid-template-rows:auto minmax(0,1fr);gap:1rem;padding:1.5rem;display:grid;overflow:hidden}.opa-header{background:#fff;border:1px solid #dfe7f2;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem;display:flex;box-shadow:0 2px 6px #001b690f}.opa-header p,.opa-panelHeader span,.opa-focusMain span,.opa-candidate span{color:#6b7b96;margin:0;font-size:.78rem}.opa-header h1,.opa-panelHeader h2{letter-spacing:0;margin:.2rem 0}.opa-header label{background:#fff;border:1px solid #d8e2ef;border-radius:6px;align-items:center;gap:.45rem;padding:.45rem .65rem;display:flex}.opa-header select{min-width:16rem;color:var(--color-secondary);background:0 0;border:0;outline:none;font-weight:700}.opa-layout{grid-template-columns:minmax(0,1fr) minmax(22rem,30rem);align-items:stretch;gap:1rem;min-height:0;display:grid}.opa-panel{background:#fff;border:1px solid #dfe7f2;border-radius:8px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 2px 6px #001b690f}.opa-panelHeader{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.opa-panelHeader b{color:#fff;background:var(--color-primary);border-radius:999px;place-items:center;min-width:2rem;height:2rem;display:grid}.opa-focusList,.opa-candidateList{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:.75rem;min-height:0;padding:1rem;display:grid;overflow-y:auto}.opa-focusList{flex:1}.opa-focusList:empty{display:none}.opa-searchPanel{max-height:100%}.opa-candidateList{flex:1;padding-top:.75rem}.opa-moderators{background:#fbfdff;border-top:1px solid #edf2f7;flex:none}.opa-moderatorsHeader{color:var(--color-primary);gap:.55rem;padding:1rem 1rem .65rem;display:flex}.opa-moderatorsHeader h3{color:var(--color-secondary);margin:0;font-size:.82rem;font-weight:800}.opa-moderatorsHeader span{color:#6b7b96;font-size:.7rem}.opa-moderatorList{overscroll-behavior:contain;scrollbar-gutter:stable;gap:.45rem;max-height:13rem;padding:0 1rem 1rem;display:grid;overflow-y:auto}.opa-moderator{background:#fff;border:1px solid #e4ebf4;border-radius:7px;justify-content:space-between;align-items:center;gap:.7rem;padding:.62rem .7rem;display:flex}.opa-moderator span{min-width:0;display:grid}.opa-moderator strong{color:var(--color-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.opa-moderator small{color:#6b7b96;text-transform:uppercase;font-size:.65rem;font-weight:800}.opa-moderator input{width:1rem;height:1rem;accent-color:var(--color-primary)}.opa-focusCard,.opa-candidate{border:1px solid #e4ebf4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem;display:grid}.opa-candidate.is-linked-elsewhere{background:#fffaf0;border-color:#f4d7a4}.opa-focusMain,.opa-candidate>div{min-width:0}.opa-focusMain strong,.opa-candidate strong{color:#001b69;font-size:.9rem;display:block}.opa-stageList{overscroll-behavior:contain;scrollbar-gutter:stable;flex-wrap:wrap;gap:.4rem;max-height:5.6rem;margin-top:.55rem;padding-right:.25rem;display:flex;overflow-y:auto}.opa-linkedOffice{color:#9b6200;background:#fff1d6;border-radius:999px;align-items:center;width:fit-content;margin:.55rem 0 0;padding:.25rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.opa-stageList small{color:#2f6081;background:#eef7fc;border-radius:999px;padding:.25rem .5rem;font-size:.68rem;font-weight:700}.opa-focusActions{flex-direction:column;align-items:flex-end;gap:.55rem;display:flex}.opa-status{align-items:center;gap:.3rem;font-size:.7rem;font-weight:800;display:inline-flex}.opa-status.is-active{color:#08803a}.opa-status.is-inactive,.opa-status.is-paused{color:#8b5b00}.opa-focusActions button,.opa-candidate button{border:1px solid var(--color-primary);color:var(--color-primary);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .7rem;font-weight:800;display:inline-flex}.opa-focusActions button:disabled,.opa-candidate button:disabled{color:#8a98ad;cursor:default;border-color:#cbd6e4}.opa-focusActions .opa-unlinkButton{color:#dc3030;background:#fff8f8;border-color:#ffd0d0}.opa-focusActions .opa-unlinkButton:hover:not(:disabled){background:#fff0f0;border-color:#dc3030}.opa-search{border:1px solid #d8e2ef;border-radius:6px;flex:none;align-items:center;gap:.45rem;margin:1rem 1rem 0;padding:0 .6rem;display:flex}.opa-search input{border:0}.opa-emptyState{color:#6b7b96;background:#fff;border:1px dashed #cbd6e4;border-radius:8px;margin:1rem;padding:1rem}.opa-focusList::-webkit-scrollbar{width:.45rem}.opa-candidateList::-webkit-scrollbar{width:.45rem}.opa-moderatorList::-webkit-scrollbar{width:.45rem}.opa-stageList::-webkit-scrollbar{width:.45rem}.opa-focusList::-webkit-scrollbar-thumb{background:#c8d6e7;border-radius:999px}.opa-candidateList::-webkit-scrollbar-thumb{background:#c8d6e7;border-radius:999px}.opa-moderatorList::-webkit-scrollbar-thumb{background:#c8d6e7;border-radius:999px}.opa-stageList::-webkit-scrollbar-thumb{background:#c8d6e7;border-radius:999px}.opa-focusList::-webkit-scrollbar-track{background:0 0}.opa-candidateList::-webkit-scrollbar-track{background:0 0}.opa-moderatorList::-webkit-scrollbar-track{background:0 0}.opa-stageList::-webkit-scrollbar-track{background:0 0}.opa-emptyState.is-compact{margin-top:0;font-size:.75rem}@media (width<=980px){.opa-page{height:auto;min-height:100%;display:block;overflow:auto}.opa-header,.opa-layout{flex-direction:column;grid-template-columns:1fr}.opa-layout{margin-top:1rem}.opa-panel{max-height:none}.opa-focusList,.opa-candidateList,.opa-moderatorList{max-height:none;overflow:visible}.opa-header select{width:100%;min-width:0}.opa-focusCard,.opa-candidate{grid-template-columns:1fr}.opa-focusActions{align-items:flex-start}}.prw-page{background:var(--color-primarylight);min-height:100%;color:var(--color-secondary);padding:1.5rem}.prw-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.6rem;display:flex}.prw-header p,.prw-sectionTitle h2{color:#8a98b2;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.prw-header h1{color:var(--color-secondary);margin:.3rem 0 .25rem;font-size:1.45rem}.prw-header span{color:#536681}.prw-layout{grid-template-columns:minmax(0,1fr) minmax(19rem,24rem);align-items:start;gap:1rem;display:grid}.prw-main{gap:1.3rem;display:grid}.prw-sectionTitle{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.prw-sectionTitle b{color:#d58a00;text-transform:uppercase;background:#fff4d6;border-radius:999px;padding:.35rem .65rem;font-size:.68rem}.prw-list{gap:.7rem;display:grid}.prw-reportRow{border:1px solid var(--border);background:var(--card);border-radius:.45rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.85rem;padding:1rem;display:grid}.prw-icon,.prw-statsIcon{aspect-ratio:1;color:#8aa0bd;background:#edf4fb;border-radius:.55rem;place-items:center;width:2.4rem;display:grid}.prw-reportRow strong,.prw-ready strong,.prw-draftCard strong{color:var(--color-secondary);font-size:.86rem;display:block}.prw-reportRow small,.prw-ready small,.prw-draftCard small{color:#7c8ca7;font-size:.68rem}.prw-status{color:var(--color-primary);text-transform:uppercase;font-size:.68rem;font-weight:800}.prw-status.is-ready{color:#07873d}.prw-draftGrid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.9rem;display:grid}.prw-draftCard,.prw-stats,.prw-ready{border:1px solid var(--border);background:var(--card);border-radius:.45rem;padding:1rem}.prw-draftCard{border-style:dashed;gap:.65rem;display:grid}.prw-draftTop{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.prw-draftTop>span{color:#7485a1;text-transform:uppercase;background:#e8eef6;border-radius:.35rem;width:fit-content;padding:.25rem .5rem;font-size:.68rem;font-weight:800}.prw-draftTop div{gap:.35rem;display:flex}.prw-draftTop button{aspect-ratio:1;width:1.8rem;color:var(--color-primary);cursor:pointer;background:#fff;border:1px solid #d8e3f1;border-radius:.35rem;place-items:center;display:grid}.prw-draftTop button:last-child{color:#e94141}.prw-draftTop button:disabled{opacity:.5;cursor:not-allowed}.prw-renameDraft{gap:.45rem;display:flex}.prw-renameDraft input,.prw-modal input{width:100%;color:var(--color-secondary);background:#fff;border:1px solid #d8e3f1;border-radius:.4rem;outline:none;padding:.55rem .65rem;font-size:.78rem;font-weight:700}.prw-renameDraft input:focus,.prw-modal input:focus{border-color:var(--color-primary)}.prw-renameDraft button{border:1px solid var(--color-primary);color:var(--color-primary);cursor:pointer;background:#fff;border-radius:.4rem;padding:0 .65rem;font-weight:800}.prw-progress{background:#e8eef6;border-radius:999px;height:.3rem;overflow:hidden}.prw-progress i{background:var(--color-primary);height:100%;display:block}.prw-side{gap:1rem;display:grid}.prw-stats{color:#fff;background:var(--color-primary);border-color:var(--color-primary);gap:.8rem;display:grid}.prw-statsIcon{color:#fff;background:#fff3}.prw-stats strong{justify-self:end;font-size:2rem}.prw-progress.is-light{background:#ffffff47}.prw-progress.is-light i{background:#fff}.prw-statGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.prw-statGrid p{text-transform:uppercase;margin:0;font-size:.72rem}.prw-statGrid b{font-size:1rem;display:block}.prw-ready{padding:0;overflow:hidden}.prw-readyTitle{border-bottom:1px solid var(--border);align-items:center;gap:.45rem;padding:1rem;display:flex}.prw-readyTitle h2{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.78rem}.prw-ready button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2f7;align-items:center;gap:.7rem;width:100%;padding:.9rem 1rem;display:flex}.prw-ready button:hover{background:var(--color-primarylight)}.prw-empty{color:#7c8ca7;background:#fff9;border:1px dashed #d4deeb;border-radius:.45rem;margin:0;padding:1rem}.prw-modalBackdrop{z-index:40;background:#001b6952;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.prw-modal{border:1px solid var(--border);background:#fff;border-radius:.5rem;width:min(100%,34rem);max-height:calc(100vh - 2rem);overflow:auto;box-shadow:0 1rem 3rem #001b6929}.prw-modal header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.prw-modal h2,.prw-modal h3,.prw-modal p{margin:0}.prw-modal h2{font-size:1.05rem}.prw-modal p{color:#687a96;margin-top:.25rem;font-size:.78rem}.prw-modal header button{aspect-ratio:1;width:2rem;color:var(--color-secondary);cursor:pointer;background:#fff;border:1px solid #d8e3f1;border-radius:.4rem;place-items:center;display:grid}.prw-modal label,.prw-modal section{color:#8a98b2;letter-spacing:.06em;text-transform:uppercase;gap:.45rem;padding:.9rem 1.1rem 0;font-size:.7rem;font-weight:800;display:grid}.prw-modal select,.prw-modal input{width:100%;color:var(--color-secondary);letter-spacing:0;text-transform:none;background:#fff;border:1px solid #d8e3f1;border-radius:.4rem;outline:none;padding:.65rem .7rem;font-size:.8rem;font-weight:700}.prw-typeGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.prw-typeGrid button{color:#687a96;cursor:pointer;background:#fff;border:1px solid #d8e3f1;border-radius:.45rem;padding:.7rem .4rem;font-weight:800}.prw-typeGrid button.is-active{border-color:var(--color-primary);color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.prw-typeGrid button:disabled{opacity:.45;cursor:not-allowed}.prw-memberPicker{gap:.45rem;max-height:11rem;display:grid;overflow:auto}.prw-memberPicker label{color:var(--color-secondary);letter-spacing:0;text-transform:none;border:1px solid #d8e3f1;border-radius:.4rem;align-items:center;gap:.55rem;padding:.55rem .65rem;font-size:.75rem;display:flex}.prw-modal footer{padding:1rem 1.1rem 1.1rem}@media (width<=980px){.prw-header,.prw-layout,.prw-reportRow{grid-template-columns:1fr}.prw-header{align-items:stretch}}.pre-page{background:var(--color-primarylight);min-height:100%;color:var(--color-secondary);padding:1.5rem}.pre-header,.pre-title,.pre-actions,.pre-matrixHeader,.pre-matrixHeader>div,.pre-settingsTitle{align-items:center;display:flex}.pre-header{justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.pre-title{gap:.8rem}.pre-title button{aspect-ratio:1;width:2rem;color:var(--color-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.pre-title h1{margin:0;font-size:1.25rem}.pre-title p{color:var(--color-primary);text-transform:uppercase;margin:.25rem 0 0;font-size:.7rem;font-weight:800}.pre-actions{gap:.7rem}.pre-readyWarning{color:#a66a00;background:#fff8e8;border:1px solid #ffe2a8;border-radius:.45rem;margin:-.7rem 0 1rem;padding:.75rem 1rem;font-size:.78rem}.pre-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);align-items:start;gap:1.2rem;display:grid}.pre-matrix,.pre-settings{border:1px solid var(--border);background:var(--card);border-radius:.45rem;overflow:hidden}.pre-matrix{min-height:38rem}.pre-matrixHeader{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;min-height:3.8rem;padding:.9rem 1rem}.pre-matrixHeader>div{gap:.65rem}.pre-matrixHeader h2,.pre-settingsTitle h2{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.82rem}.pre-matrixHeader span{color:var(--color-primary);border:1px solid #d8e3f1;border-radius:.35rem;padding:.35rem .55rem;font-size:.72rem;font-weight:800}.pre-table{overflow:auto}.pre-row{border-bottom:1px solid #edf2f7;grid-template-columns:minmax(14rem,1.2fr) 7rem 9rem 7rem minmax(12rem,1fr) 4rem;align-items:center;gap:.75rem;min-width:64rem;padding:.75rem 1rem;display:grid}.pre-row.is-head{color:#7f8da8;letter-spacing:.05em;text-transform:uppercase;background:#f7f9fc;font-size:.72rem;font-weight:800}.pre-row input,.pre-row select,.pre-settings textarea{width:100%;color:var(--color-secondary);background:0 0;border:1px solid #0000;border-radius:.35rem;outline:none;font-size:.78rem}.pre-row input:focus,.pre-row select:focus,.pre-settings textarea:focus,.pre-titleInput:focus,.pre-templateSave input:focus,.pre-importIndex select:focus{border-color:var(--color-primary);background:#fff}.pre-importIndex select{min-width:11rem;color:var(--color-secondary);background:#fff;border:1px solid #d8e3f1;border-radius:.35rem;outline:none;padding:.55rem .65rem;font-size:.75rem;font-weight:700}.pre-source{color:#58708f;text-transform:uppercase;border:1px solid #d8e3f1;border-radius:.3rem;width:fit-content;padding:.25rem .45rem;font-size:.65rem}.pre-source.is-asitec{color:var(--color-primary)}.pre-progressInput{color:#7d8da6;align-items:center;gap:.35rem;font-weight:800;display:flex}.pre-progressInput input{background:#f9fbfe;border-color:#d8e3f1;max-width:4rem;padding:.35rem}.pre-deleteRow{aspect-ratio:1;color:#e94141;cursor:pointer;background:#fff5f5;border:1px solid #ffd8d8;border-radius:.35rem;justify-self:start;place-items:center;width:2rem;display:grid}.pre-deleteRow:hover{background:#ffecec;border-color:#e94141}.pre-emptyRows{color:#7f8da8;place-items:center;gap:.7rem;min-height:12rem;font-size:.82rem;display:grid}.pre-emptyRows p{margin:0}.pre-emptyRows button{border:1px solid var(--color-primary);background:var(--card);color:var(--color-primary);cursor:pointer;border-radius:.35rem;font-weight:800}.pre-settings{padding:1rem}.pre-settingsTitle{gap:.5rem;margin-bottom:1.4rem}.pre-settings section{gap:.7rem;margin-bottom:1.4rem;display:grid}.pre-settings h3{color:#91a0b8;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem}.pre-presenterGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.pre-presenterGrid button{color:#7485a1;cursor:pointer;background:#fff;border:1px solid #d8e3f1;border-radius:.55rem;place-items:center;gap:.35rem;min-height:4rem;font-size:.7rem;font-weight:800;display:grid}.pre-presenterGrid button.is-active{border-color:var(--color-primary);color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.pre-presenterGrid button:disabled{opacity:.45;cursor:not-allowed}.pre-memberList{gap:.45rem;max-height:13rem;display:grid;overflow:auto}.pre-memberOption{color:var(--color-secondary);background:#fff;border:1px solid #d8e3f1;border-radius:.45rem;align-items:center;gap:.55rem;padding:.55rem .65rem;font-size:.75rem;font-weight:800;display:flex}.pre-memberOption span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pre-muted{color:#7f8da8;margin:0;font-size:.78rem}.pre-settings textarea{resize:vertical;border-color:#d8e3f1;min-height:6rem;padding:.7rem}.pre-titleInput{width:100%;color:var(--color-secondary);background:#fff;border:1px solid #d8e3f1;border-radius:.4rem;outline:none;padding:.65rem .75rem;font-size:.8rem;font-weight:700}.pre-projectHint{color:#7f8da8;font-size:.72rem;line-height:1.3}.pre-metrics{background:#f7f9fc;border-radius:.55rem;padding:1rem}.pre-metrics p{color:#657692;justify-content:space-between;gap:1rem;margin:0;font-size:.78rem;display:flex}.pre-metrics b{color:var(--color-secondary)}.pre-templateSave{border-top:1px solid #edf2f7;padding-top:1rem}.pre-templateSave>button{border:1px solid var(--color-primary);color:var(--color-primary);cursor:pointer;background:#fff;border-radius:.4rem;padding:.65rem .85rem;font-weight:800}.pre-templateSave input{color:var(--color-secondary);background:#fff;border:1px solid #d8e3f1;border-radius:.4rem;outline:none;padding:.65rem .75rem}.pre-scopeGrid{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.pre-scopeGrid button{color:#687a96;cursor:pointer;background:#fff;border:1px solid #d8e3f1;border-radius:.4rem;padding:.55rem .3rem;font-size:.72rem;font-weight:800}.pre-scopeGrid button.is-active{border-color:var(--color-primary);color:var(--color-primary)}.pre-scopeGrid button:disabled{opacity:.45;cursor:not-allowed}@media (width<=980px){.pre-header,.pre-actions{flex-direction:column;align-items:stretch}.pre-layout{grid-template-columns:1fr}}.cal-page{background:var(--color-primarylight);min-height:100%;padding:1.5rem}.cal-header,.cal-filters,.cal-form,.cal-item{border:1px solid var(--border);background:var(--card);border-radius:.5rem;box-shadow:0 .2rem .7rem #001b690d}.cal-header{justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem;display:flex}.cal-header span{color:var(--color-gray-text);font-size:.68rem;font-weight:800}.cal-header h1{color:var(--color-secondary);margin:.2rem 0;font-size:1.35rem;font-weight:600}.cal-header p{color:var(--color-gray-text);margin:0;font-size:.78rem}.cal-filters{flex-wrap:wrap;gap:.6rem;margin-top:1rem;padding:.75rem;display:flex}.cal-filters button,.cal-filters select,.cal-form input,.cal-form textarea{border:1px solid var(--border);background:var(--card);color:var(--color-secondary);font:inherit;border-radius:.4rem}.cal-filters button{cursor:pointer;min-height:2.25rem;padding:0 .85rem;font-size:.72rem;font-weight:800}.cal-filters button.is-active{border-color:var(--color-primary);background:var(--color-ligth-primary);color:var(--color-primary)}.cal-filters select{min-width:14rem;min-height:2.25rem;padding:0 .75rem;font-size:.76rem}.cal-form{grid-template-columns:minmax(14rem,1.2fr) repeat(2,minmax(12rem,.8fr));gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.cal-form label{color:var(--color-gray-text);text-transform:uppercase;gap:.35rem;font-size:.68rem;font-weight:800;display:grid}.cal-form input{min-height:2.35rem;padding:0 .7rem}.cal-form textarea{resize:vertical;min-height:4.8rem;padding:.7rem}.cal-formWide{grid-column:1/-1}.cal-check{grid-template-columns:auto 1fr;justify-content:flex-start;align-items:center;display:flex!important}.cal-check input{min-height:auto}.cal-list{gap:.75rem;margin-top:1rem;display:grid}.cal-item{grid-template-columns:2.8rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.9rem 1rem;display:grid}.cal-itemIcon{aspect-ratio:1;background:var(--color-ligth-primary);width:2.4rem;color:var(--color-primary);border-radius:.45rem;place-items:center;display:grid}.cal-item span{color:var(--color-primary);text-transform:uppercase;font-size:.65rem;font-weight:900}.cal-item h2{color:var(--color-secondary);margin:.15rem 0;font-size:.9rem;font-weight:800}.cal-item p{color:var(--color-gray-text);margin:0;font-size:.72rem}.cal-date{color:var(--color-secondary);align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;display:inline-flex}.cal-empty{color:var(--color-gray-text);background:var(--card);border:1px dashed #c9d8ea;border-radius:.5rem;margin:0;padding:1.2rem}@media (width<=900px){.cal-header,.cal-item{grid-template-columns:1fr}.cal-header{flex-direction:column;align-items:flex-start}.cal-form{grid-template-columns:1fr}}.cp-page{background:var(--color-primarylight);min-height:100%;padding:1.5rem}.cp-header,.cp-toolbar,.cp-create,.cp-card{border:1px solid var(--border);background:var(--card);border-radius:.5rem;box-shadow:0 .2rem .7rem #001b690d}.cp-header{padding:1.15rem 1.25rem}.cp-header span{color:var(--color-gray-text);font-size:.68rem;font-weight:800}.cp-header h1{color:var(--color-secondary);margin:.2rem 0;font-size:1.35rem;font-weight:600}.cp-header p{color:var(--color-gray-text);margin:0;font-size:.78rem}.cp-toolbar{gap:.7rem;margin-top:1rem;padding:.8rem;display:flex}.cp-toolbar select,.cp-actions select,.cp-create textarea{border:1px solid var(--border);background:var(--card);color:var(--color-secondary);font:inherit;border-radius:.4rem}.cp-toolbar select,.cp-actions select{min-width:14rem;min-height:2.3rem;padding:0 .7rem}.cp-create{grid-template-columns:minmax(18rem,1fr) auto auto;align-items:end;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.cp-create label{color:var(--color-gray-text);text-transform:uppercase;gap:.45rem;font-size:.68rem;font-weight:800;display:grid}.cp-create textarea{resize:vertical;text-transform:none;min-height:4.8rem;padding:.75rem}.cp-deadline{gap:.35rem;display:flex}.cp-deadline button,.cp-actions button{border:1px solid var(--border);background:var(--card);min-height:2.15rem;color:var(--color-gray-text);cursor:pointer;border-radius:.35rem;align-items:center;gap:.35rem;font-size:.68rem;font-weight:800;display:inline-flex}.cp-deadline button{padding:0 .6rem}.cp-deadline button.is-active{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.cp-list{gap:.8rem;margin-top:1rem;display:grid}.cp-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 1rem;display:grid}.cp-cardMain{align-items:center;gap:.75rem;min-width:0;display:flex}.cp-cardMain>svg{color:var(--color-primary);flex:none}.cp-card strong{color:var(--color-secondary);font-size:.86rem;display:block}.cp-card span{color:var(--color-gray-text);font-size:.7rem}.cp-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.cp-actions button{border-color:var(--color-primary);background:var(--color-ligth-primary);color:var(--color-primary);padding:0 .65rem}.cp-actions button:disabled{opacity:.5;cursor:not-allowed}.cp-actions button.is-danger{color:#ff3b3b;background:#fff1f1;border-color:#ffc7c7}.cp-empty{color:var(--color-gray-text);background:var(--card);border:1px dashed #c9d8ea;border-radius:.5rem;margin:0;padding:1.2rem}@media (width<=950px){.cp-toolbar,.cp-create,.cp-card{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.cp-actions{justify-content:flex-start}}.home{min-height:calc(100vh - var(--header-height));background-color:var(--color-menu);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.home-content{flex-direction:column;justify-content:center;align-items:center;gap:3rem;width:80%;margin-top:10rem;display:flex}.home-title{text-transform:uppercase;color:var(--color-tertiary);text-align:center;font-size:3.5rem;font-weight:800}.title-content-span{color:var(--color-primary)}.paragraph{text-align:center;font-size:var(--size-label);color:var(--color-secondary)}.btn-section{flex-wrap:wrap;justify-content:center;gap:48px;display:flex}.home-btn{min-width:25rem;height:3.5rem;font-size:var(--size-button);cursor:pointer;border-radius:var(--radius-button);font-weight:600;transition:background-color .5s}.btn-color-1{border:2px solid var(--color-tertiary);color:var(--color-tertiary)}.btn-color-2{border:2px solid var(--color-primary);color:var(--color-primary)}.btn-color-1:hover{background-color:var(--color-primary);border:2px solid var(--color-primary);color:#fff}.btn-color-2:hover{background-color:var(--color-secondary);border:2px solid var(--color-secondary);color:#fff}.home-license-card{background:#fff;border-radius:.625rem;flex-direction:column;align-items:flex-start;gap:1.875rem;width:24.5rem;padding:1.25rem;display:flex;position:absolute;bottom:0;right:10px;box-shadow:0 2px 4px #00000040}.hl-info{gap:.9375rem;width:100%;display:flex}.hl-details{text-align:justify;font-size:.7rem}.hl-date{flex-direction:column;flex:1 0 0;align-items:flex-start;width:50%;display:flex}.hl-btn{border:2px solid var(--color-tertiary);color:var(--color-tertiary);cursor:pointer;background:#0532b517;border-radius:.3125rem;width:100%;padding:.3125rem .625rem}.home-recents{flex-direction:column;gap:.5rem;width:100%;display:flex}@media (width<=768px){.home{justify-content:flex-start;padding:4.5rem 1rem 1.5rem}.home>.iconAction{top:1rem;right:4.5rem}.home-content{gap:2rem;width:100%;margin-top:0}.home-title{font-size:2.6rem}.home-btn{min-width:100%}.home-license-card{width:100%;position:static}}@media (width<=576px){.home-title{font-size:2rem}.btn-section{gap:1rem;width:100%}}.cardMoreOptions{background:#fff;padding:.5rem;position:absolute;top:40px;right:39px;overflow:hidden;box-shadow:0 2px 20px #00000040}.cardMoreOptions-title{text-wrap:nowrap;text-align:center;color:var(--color-secondary);font-size:.9rem;font-weight:500}.cardMoreOptions-items{gap:1rem;margin-top:1rem;display:flex}.cardMoreOptions-item{border:1px solid var(--color-secondary);cursor:pointer;gap:.2rem;padding:.8rem .5rem}.cardMoreOptions-figure{justify-content:center;align-items:center;width:5.5625rem;height:3.5625rem;display:flex}.cardMoreOptions-name{color:#000;text-align:center;width:5.5625rem;font-size:.6875rem;font-weight:400}@media (width<=768px){.cardMoreOptions{max-width:calc(100vw - 2rem);top:4.5rem;right:1rem}.cardMoreOptions-items{flex-wrap:wrap;justify-content:center}}.card-equipment-description{resize:vertical}.card-register-sworn-declaration{border:1px solid var(--color-secondary);background-color:#fff;border-radius:5px;flex-direction:column;gap:1rem;width:17rem;padding:1rem;display:flex;position:absolute;top:0;left:100%}.card-register-sworn-declaration-select:has(:checked){--rotate:rotate(180deg)}.card-register-sworn-declaration-select:has(:checked)+.card-register-sworn-declaration-dropdown-content{grid-template-rows:1fr}.card-register-sworn-declaration-arrow{width:1.5rem;transform:var(--rotate,0);margin-left:auto;transition:transform .2s}.card-register-sworn-declaration-dropdown-content{grid-template-rows:var(--rows,0fr);transition:grid-template-rows .3s;display:grid}.card-register-sworn-declaration-title{font-size:1rem}.card-register-sworn-declaration-dropdown-sub{flex-direction:column;gap:.5rem;width:98%;margin-top:.2rem;margin-left:auto;display:flex;overflow:hidden}.card-register-dropdown-check{opacity:0;cursor:pointer;min-width:100%;height:100%;position:absolute}.card-register-sworn-declaration-subtitle{font-size:.8rem}.card-register-radio-input{align-items:center;gap:.5rem;display:flex}.card-register-sworn-declaration-check-container{gap:.5rem;font-size:.7rem;display:flex}.card-open-file-contain{width:100%;height:100%}.card-open-file-main{border-top:2px solid gray;border-bottom:2px solid gray;height:7rem;padding:2rem 0}.card-openfile-name{color:#000;white-space:nowrap;text-overflow:ellipsis;width:50%;font-size:.8rem;font-weight:600;display:block;overflow:hidden}.card-openfile-date{color:#000;white-space:nowrap;text-overflow:ellipsis;text-align:end;width:50%;font-size:.8rem;font-weight:600;display:block;overflow:hidden}.card-openfile-info{flex-direction:row;gap:1rem;width:100%;display:flex}.card-open-files-contain{flex-direction:column;max-height:25rem;display:flex}.cardFile-loader{position:absolute;top:5px;right:2rem}.card-register{position:relative}.content-area{width:100%;min-height:calc(100vh - var(--header-height));justify-content:center;align-items:center;display:flex}.card-register-title-info{color:var(--color-secondary);padding:0;font-size:1rem;font-weight:700}.card-register-content{flex-direction:column;gap:1.5rem;display:flex}select:focus{outline:none}.card-register-users{background-color:#fff;border-radius:5px;flex-direction:column;gap:1rem;width:100%;max-height:98vh;padding:2rem;display:flex;overflow:auto}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;display:none}.input-check{flex-direction:column;gap:1rem;width:100%;display:flex}.cheack-content{justify-content:space-evenly;align-items:center;gap:2rem;height:3.5rem;display:flex}.cheack-content p{color:var(--color-secondary);font-size:var(--size-label)}.user-station{border:1px solid var(--color-secondary);cursor:pointer;border-radius:10px;gap:.4rem;padding:.25rem .3125rem;display:flex}.user-station-list{justify-content:space-evenly;width:100%;display:flex}.col-station-area,.user-station-pc{flex-direction:column;align-items:center;display:flex}.card-register-radio-input-text{font-size:.85rem}.terms-checkbox{margin-right:10px}.card-register-radio-container{flex-direction:column;gap:.5rem;display:flex}.vd-container-list{border-bottom:.15rem solid var(--color-quaternay);width:100%;color:var(--color-quaternay);border-radius:.3rem;grid-template-columns:repeat(3,minmax(0,1fr));font-size:.7rem;font-weight:600;display:grid}.vd-list-text{flex-direction:column;gap:.5rem;min-height:100px;margin-bottom:.5rem;display:flex}.ule-header{justify-content:space-between;display:flex}.ule-items{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #817e7e;justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.ule-info{flex-direction:column;display:flex}.ule-h3{color:back;padding:none}.ule-icon-size{width:1.2rem}.ule-item-header{background:var(--color-menu);grid-template-columns:.5fr 1.5fr;display:grid}.ule-item-body{cursor:context-menu;-webkit-user-select:none;user-select:none;grid-template-columns:.5fr 1.5fr;font-size:.625rem;display:grid}.ule-size,.ule-items-area{font-size:.625rem}.ule-size-pc{align-items:center;gap:.5rem;font-size:.625rem;display:flex}.icon-pc{width:1.2rem}.ule-btn-pc{border:1px solid gray;width:fit-content;margin-top:.5rem;padding:.2rem .5rem}.ule-icon-overlay{position:relative}.isOn-overlay{position:absolute;left:-45px}.isOn-overlay-text{color:#fff;text-align:justify;border-radius:var(--radius-input);background-color:#000;width:100px;padding:1rem .5rem;font-size:.7rem}.uploadUserFile{cursor:pointer;justify-content:baseline;width:100%;height:100%;padding:.3rem;display:flex}.uploadUserFile-files-icon{gap:1rem;width:1rem;display:flex}.uploadUserFile-files-btn{width:80%;top:-10px}.uploadUserFile-files-btn-delete{background-color:#0000;border:none;width:1rem;height:1rem;padding:0}.uploadUserFile-name{cursor:pointer;color:#000;gap:1rem;position:relative}.uploadUserFile-content{justify-content:space-between;align-items:center;width:100%;display:flex}.uploadUserFile-download{white-space:nowrap;gap:.5rem;max-width:90%;display:flex;overflow-y:auto}.user-container{border-bottom:.15rem solid var(--color-quaternay);background-color:#fff;border-radius:.3rem;width:100%;height:3.7rem;font-size:.8rem}.user-index{margin:0 1rem}.col-span{justify-content:center;align-items:center;display:flex}.job-container{justify-content:flex-start;padding:0 .5rem;font-weight:600}.col-span-2{grid-column:span 2/span 2}.email-container{gap:.5rem;width:100%;padding:.3rem .5rem;display:flex}.user-details{color:var(--color-quaternay);flex-grow:1}.user-details p{font-size:var(--size-paragraph);color:var(--color-secondary);font-weight:600}.actions-container{gap:.5rem;display:flex}.phone-container{font-weight:600}.switch-status{text-transform:uppercase;color:#fff;cursor:pointer;background-color:#ed645aa5;border-radius:2rem;width:2rem;height:1rem;padding:.2rem;display:flex}.switch-status[data-isOn="true"]{background-color:#57d9a34d;justify-content:flex-end}.handle-statuts{background-color:var(--color-unresolved);border-radius:30rem;justify-content:center;align-items:center;width:.5rem;height:100%;font-size:.5rem;display:flex}.handle-on{background-color:var(--color-done)}.role-container{z-index:1;justify-content:space-between;gap:.5rem;padding:.3rem;font-size:.7rem;font-weight:700;display:flex}.role-btn{border:none;min-width:.8rem;max-width:.8rem;padding:0}.role-btn-big{border:none;min-width:1rem;max-width:1rem;padding:0}.role-delete-icon{aspect-ratio:1;background-color:var(--color-unresolved);border-radius:50%;justify-content:center;width:1.7rem;margin:0;padding:0}.role-title{text-align:left;text-wrap:wrap;font-size:.6rem}.role-options{background-color:var(--color-menu);border:none;width:95%;height:1.7rem;font-size:.7rem;font-weight:700}.cardSubtaskProcess-files-name-contain{flex-direction:column;align-items:center;gap:.5rem;display:flex}.cardSubtaskProcess-files-btn{position:absolute;top:-10px;right:-10px}.cardSubtaskProcess-files-btn-delete{background-color:#0000;border:none;padding:0}.btn-show-docs{width:50%;height:50%;color:var(--color-primary);border-radius:5px;justify-content:center}.cardGenerateContract{border:1px solid var(--color-secondary);background-color:#fff;border-radius:5px;flex-direction:column;gap:1rem;width:17rem;padding:1rem;display:flex;position:absolute;top:0;left:100%}.cardGenerateContract-title{font-size:1rem}.cardGenerateContract-status{color:#4b5563;background-color:#f8fafc;border:1px solid #e5e7eb;border-radius:4px;justify-content:space-between;align-items:center;padding:.45rem .5rem;font-size:.68rem;display:flex}.cardGenerateContract-status button{color:var(--color-primary);cursor:pointer;background:0 0;border:none;font-size:.68rem;font-weight:600}.cardGenerateContract-subtitle{font-size:.8rem}.cardGenerateContract-check-container{gap:.5rem;font-size:.7rem;display:flex}.recentProcess-title{color:var(--color-gray);font-size:.73rem;font-weight:600;line-height:normal}.recentProcess-container{flex-direction:column;gap:.5rem;width:100%;padding:0 2rem;display:flex}.recentProcess-cards{justify-content:space-evenly;width:100%;padding-bottom:.5rem;display:flex;overflow-x:auto}.RecentProcessCard-container{background:var(--color-primarylight);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.3125rem;align-items:center;gap:.3125rem;min-width:15.5rem;max-width:15.5rem;padding:.3125rem .625rem;display:flex}.RecentProcessCard-content{flex-direction:column;display:flex}.RecentProcessCard-header{color:var(--color-gray);text-overflow:ellipsis;letter-spacing:.025rem;text-transform:uppercase;font-size:.7rem;font-weight:300;line-height:1rem;overflow:hidden}.RecentProcessCard-title{color:#000;letter-spacing:.00938rem;font-size:.7rem;font-weight:500;line-height:150%;overflow:hidden}.RecentProcessCard-footer{color:var(--color-gray-tertiary);font-size:.7rem;font-weight:500;line-height:.95663rem}.login{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;overflow:hidden}.login-figure{flex:1.5;height:100%;position:relative}.login-figure-img{object-fit:cover;width:100%;height:100%}.login-contain-logo{width:25rem;position:absolute;bottom:2rem;left:2rem}.form-group{gap:2rem;display:grid}.login-label{color:#203881;width:100%;height:25px;font-size:var(--size-label)}.login-forgot-password{text-align:justify;font-size:.7rem}.login-forgot-email{cursor:pointer;text-align:center;width:100%;font-size:.7rem;font-weight:700}.login-text-red{color:red}.login-text-normal{color:var(--color-secondary)}.login-input{border:1px solid var(--color-secondary);height:3.5rem;font-size:var(--size-input);border-radius:5px;padding:.5rem}.login-btn{width:100%;height:3.5rem;font-size:var(--size-button);background-color:var(--color-primary);color:#fff;cursor:pointer;border-radius:8px;font-weight:700;transition:background-color .5s}.login-btn:hover{background-color:var(--color-secondary)}.card-form{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:#fff;border-top:1px solid #ffffff4d;border-left:1px solid #ffffff4d;border-radius:20px;gap:45px;width:100%;max-width:30rem;padding:4rem;display:grid;box-shadow:20px 20px 40px -6px #0003}.login-form{background-color:var(--color-menu);flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;display:flex}@media (width<=768px){.login{flex-direction:column;justify-content:flex-start;align-items:stretch;height:auto;min-height:100vh;overflow-y:auto}.login-figure{flex:none;height:32vh;min-height:14rem}.login-contain-logo{width:min(14rem,100% - 2rem);bottom:1rem;left:1rem}.login-form{flex:none;min-height:0;padding:1rem}.card-form{gap:2rem;max-width:100%;padding:2rem 1.25rem}}@media (width<=576px){.login-figure{height:28vh;min-height:12rem}.card-form{border-radius:16px;padding:1.5rem 1rem}}.formLogin{flex-direction:column;gap:2.813rem;display:flex}.formRecoveryPassword{flex-direction:column;gap:2rem;display:flex}.formRecoveryPassword-header{flex-direction:column;gap:.5rem;display:flex}.recoveryPassword-form{flex-direction:column;gap:1.2rem;display:flex}.mail-main-options-title-filter{align-items:center;height:20px;font-size:.8rem;font-weight:500;display:flex}.mail-mail-options-title-filter-img{width:1.2rem;height:1.2rem}.mail-main-options-container{align-items:center;gap:.5rem;width:fit-content;display:flex}.message-header-option{align-items:center;display:flex}@media (width<=768px){.mail-main-options-container{flex-wrap:wrap}}.message-container-header-options{justify-content:space-between;align-items:center;padding:0 .5rem;display:flex}.mail-main-options-btn{background-color:var(--color-menu);text-align:left;text-transform:uppercase;border:0;border-radius:.5rem .5rem 0 0;max-width:9rem;height:2.75rem;font-size:12px}.mail-main-update-btn{z-index:2;text-align:left;text-transform:uppercase;border:0;border-radius:0;min-width:3rem;max-width:9rem;height:2.75rem;position:absolute;top:4rem;right:0}.options-main-selected{border-bottom:3px solid var(--color-quaternay)}.mail-main-master-container{filter:drop-shadow(0 4px 3px #0000004d);background-color:#fff;flex-direction:column;width:100%;min-width:0;height:100%;padding:1.875rem;transition:left .3s;display:flex;position:relative}.mail-messages-container{height:100%;margin:0 .3rem}.mail-grid{background-color:#fff;width:100%;font-size:.8rem}.message-container-header{flex-direction:column;display:flex}.message-options-filter{flex-wrap:wrap-reverse;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mail-option-select{border:0;border-radius:5px;max-width:10rem;margin:0 .3rem;font-size:14px;font-weight:600}.status-mail-header-true{grid-template-columns:repeat(4,minmax(0,1fr))}.mail-m-size-true{filter:drop-shadow(0 4px 3px #0000004d);border-start-end-radius:var(--radius-button);border-end-end-radius:var(--radius-button);border-end-start-radius:var(--radius-button);flex-grow:1}.mail-m-size-false{width:0;max-width:70vw}.mail-footer-section{align-items:center;gap:.4rem;display:flex;position:fixed;bottom:1rem;right:1rem}.mail-pagination-title{font-size:15px}.mail-previus-btn-pagination{background-color:#0000;border:none;border-radius:0;padding:0;display:flex}.mail-previus-btn-pagination img{width:100%;height:100%;transform:rotate(90deg)}.mail-next-btn-pagination img{width:100%;height:100%;transform:rotate(-90deg)}.mail-next-btn-pagination{background-color:#0000;border:none;border-radius:0;padding:0;display:flex}.mail-license{color:var(--color-primary);cursor:pointer;align-items:center;gap:.25rem;height:auto;font-size:.75rem;font-weight:500;display:flex}.mail-license:hover{text-decoration:underline}.mail-grid-container{height:80%;overflow-y:auto}.mail-page-layout{width:100%;min-width:0;height:100%}@media (width<=992px){.mail-page-layout [data-panel-group-direction=horizontal]{flex-direction:column!important}.mail-page-layout [data-panel]{min-width:0}.mail-page-layout [data-panel-resize-handle-id]{width:100%!important;height:4px!important}.message-container-header-options,.message-options-filter,.PayMailTable-options{flex-wrap:wrap}}@media (width<=768px){.mail-main-master-container{padding:1rem}}.inbox-send-container-main{border-radius:var(--radius-input);filter:drop-shadow(-3px -4px 4px #00000026);color:#6e6e6e;letter-spacing:.225px;background-color:#fff;border:1px solid #6e6e6e39;flex-direction:column;width:100%;height:100%;font-size:14px;font-style:normal;font-weight:500;line-height:150%;display:flex;overflow-y:hidden}.imbox-container-options{align-items:center;gap:.4rem;display:flex}.imnbox-title{z-index:1;color:#000;background-color:var(--color-ligth-primary);justify-content:space-between;align-items:center;padding:0 .5rem;display:flex;position:sticky;top:0}.imbox-data-content{flex-direction:column;gap:1.1rem;padding:.5rem;display:flex;overflow-y:auto}.imbox-close-icon{width:.75rem;height:.75rem}.inbox-resize-content{z-index:2;cursor:url(/svg/arrow-x-position.svg),auto;width:10px;height:100%;position:fixed;top:0;left:0}.imbox-container-title{cursor:pointer;flex-grow:1}.imbox-resize-icon{background-color:#0000;border:none;border-radius:0;width:1.5rem;height:1.5rem;padding:0}.inbox-copy-button{color:#6e6e6e;text-wrap:nowrap;background:0 0;border:0;border-radius:.75rem}.imbox-receiver-container{border-bottom:1px solid #c4c4c4a2;align-items:center;gap:.5rem;width:100%;display:flex}.imbox-receiver-container-copy{align-items:center;gap:.5rem;width:100%;display:flex}.imbox-receiver-label{text-wrap:nowrap}.imbox-receiver-choice-dropdown{background-color:#fff;border:none;width:100%}.messageRegister-options{justify-content:space-around;width:100%;display:flex}.messageRegister-check-container{align-items:center;gap:.8rem;display:flex}.messageRegister-figure{width:1.5rem}.imbox-receiver-chip{background-color:var(--color-menu);filter:drop-shadow(0 4px 3px #00000012);border-radius:var(--radius-input);align-items:center;gap:.3rem;width:fit-content;height:1.2rem;margin:.3rem 0;padding:0 .3rem;font-size:.8rem;display:flex}.imbox-receiver-chip-name{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;height:100%;overflow:hidden}.imbox-receiver-chip-icon-close{width:1rem;height:1rem;transition:all .5s}.imbox-receiver-chip-icon-close:hover{cursor:pointer;transform:rotate(45deg)}.imbox-type-container{flex-wrap:wrap;justify-content:space-around;display:flex}.imbox-type-send{color:#000;align-items:center;gap:.4rem;width:30%;display:flex}.imbox-input-radio:checked{accent-color:#333}.imbox-input-title{border-bottom:1px solid #c4c4c4a2;align-items:center;gap:.5rem;width:100%;display:flex}.imbox-input-content{border-radius:var(--radius-input);width:100%;padding:.2rem;font-weight:500}.imbox-input-content-title{text-align:center;border-radius:var(--radius-input);width:100%;padding:.2rem;font-size:16px;font-weight:600;text-decoration:underline}.not-allowed{cursor:not-allowed}.imbox-text-area-description{border-radius:var(--radius-input);background-color:#fff;border:1px solid #c4c4c4a2;font-style:normal;font-weight:400}.imbox-file-area{color:#6e6e6e;border:1px dashed #6e6e6e;font-size:14px}.imbox-container-file-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.imbox-btn-submit-container{justify-content:end;width:100%;display:flex}.imbox-btn-submit{background-color:var(--color-primary);color:#fff;padding:.5rem 2rem;font-weight:400}.buttonProcedure{background-color:var(--color-menu);cursor:pointer;border-top-left-radius:.5rem;border-top-right-radius:.5rem;align-items:center;max-width:9rem;height:2.75rem;font-size:12px;display:flex}.buttonProcedure-icon{width:1rem}.buttonProcedure--active{border-bottom:3px solid var(--color-quaternay)}.cardMessageHeader-header-item{letter-spacing:.0275rem;width:100%;padding-left:.05rem;font-size:.6875rem;font-style:normal;font-weight:600;line-height:1rem;display:flex}.cardMessageHeader-header-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cardMessageHeader-cursor-none{cursor:default;justify-content:center}.chipFileDownLoadProcedure{border:1px solid var(--color-primary);color:var(--color-primary);cursor:pointer;background-color:#fff;border-radius:.2rem;gap:.8rem;padding:.2rem .5rem;transition:all .2s ease-in;display:flex}.chipFileDownLoadProcedure:hover{color:#fff;background-color:var(--color-primary)}.chipFileDownLoadProcedure:hover .hover{display:block}.chipFileDownLoadProcedure:hover .normal{display:none}.chipFileDownLoadProcedure-icon{width:1.2rem;height:1.2rem}.documentProcedure-file-add{flex-direction:column;gap:.3rem;display:flex}.documentProcedure-add-document{color:var(--color-secondary);letter-spacing:.00938rem;font-family:Montserrat;font-size:.85rem;font-style:normal;font-weight:500;line-height:1.5rem}.documentProcedure-file-area{color:#6e6e6e;border:1px dashed #6e6e6e;min-height:3rem;font-size:14px}.documentProcedure-container-file-grid{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;font-size:14px;display:flex}.documentProcedure-files-list{max-width:12rem}.chip-container-file{cursor:pointer;width:100%;max-height:1.8rem;font-weight:400}.chip-file-link{color:var(--color-quaternay);background-color:var(--color-menu);border-radius:var(--radius-input);outline:none;justify-content:space-between;align-items:center;gap:.3rem;width:100%;padding:.3rem .5rem;text-decoration:none;transition:all .2s ease-in;display:flex}.chip-file-link:hover{border-radius:var(--radius-input);background-color:#e3e3e3}.chip-file-information{align-items:center;gap:.3rem;max-width:90%;display:flex}.chip-file-icon-doc{width:1.2rem;height:1.2rem}.chip-file-icon-close{cursor:pointer;width:.7rem;height:.7rem}.chip-file-text{text-overflow:ellipsis;white-space:nowrap;color:var(--color-secondary);font-size:.75rem;font-style:normal;font-weight:400;line-height:normal;overflow:hidden}.license-header-content{background-color:var(--color-primarylight);width:100%;height:2rem;padding:0 .3rem;display:grid;position:relative}.license-admin{grid-template-columns:.5fr 2fr 1fr 2.5fr 1fr 1.2fr 1.2fr 1.2fr 2fr 1fr}.license-employee{grid-template-columns:.5fr 1fr .5fr 1fr 1fr 1fr 1.5fr 1.5fr 1.5fr 1.5fr 1fr}.license-header-items{text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 .2rem;font-size:.6875rem;font-weight:600;display:flex;overflow:hidden}.license-header-btns{text-transform:uppercase;align-items:center;gap:.57rem;font-size:.6875rem;font-weight:600;display:flex}.license-btn-action{cursor:pointer;border-radius:var(--radius-input);background-color:#f5f5f5;justify-content:center;align-items:center;padding:0 .3rem;font-size:.6875rem;display:flex}.license-item-content{background-color:#fff;width:100%;height:2rem;padding:0 .3rem;display:grid}.license-item-bg{outline:1px solid var(--color-gray-secondary)}.license-item-content:hover{background-color:#8eeeff6a}.license-btn-edit{border:none;border-radius:50%;padding:0}.license-btn-edit-img{background-color:#fff;border-radius:50%;width:1rem;height:1rem}.license-btn-delete{border:none;border-radius:50%}.license-btn-delete-img{background-color:var(--color-unresolved);border-radius:50%;width:1.2rem;height:1.2rem}.license-item-input{text-transform:uppercase;align-items:center;padding:0 .8rem;font-size:.6875rem;font-weight:600;display:flex}.license-item-date{text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 .8rem;font-size:.6475rem;font-weight:600;display:flex;overflow:hidden}.license-name-area{align-items:center;width:100%;padding-top:.1rem;padding-bottom:.1rem;display:flex;overflow:hidden}.licence-name-icon{width:24px;height:24px;color:var(--color-primary)}.license-name-desc{flex-direction:column;justify-content:start;align-items:start;display:flex}.license-name-top{display:flex}.license-name-date{padding:.2rem;font-size:10px;font-weight:300}.license-name-color{color:var(--color-primary);font-weight:600}.license-item-text{border-radius:var(--radius-button);background-color:#f5f5f5;width:100%;padding:.09rem .5rem}.license-name-text{text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 .2rem;font-size:.6375rem;font-weight:600;display:flex;overflow:hidden}.license-ACTIVO,.license-ACEPTADO{background-color:var(--color-bg-done);color:var(--color-done)}.license-INACTIVO{background-color:var(--color-bg-liquidation);color:var(--color-liquidation)}.license-PROCESO{background-color:var(--color-bg-asigned);color:var(--color-asigned)}.license-DENEGADO{background-color:var(--color-bg-unresolved);color:var(--color-unresolved)}.imbox-data-content .tox .tox-editor-header{z-index:0}.formRegister-btns{justify-content:space-evenly;align-items:center;display:flex}.formRegister-number-document{border-bottom:1px solid var(--color-primary);text-align:center;color:#6e6e6e;width:1.6rem;font-size:.9rem;font-weight:700}.procedureDocument-main ol{padding-left:40px}.procedureDocument-main P{margin:10px 0}.procedureDocument-main ul{padding-left:40px}.procedureDocument-sign{flex-direction:column;align-items:center;margin-top:5rem;display:flex}.procedureDocument-sign-line{padding-top:.5rem;border-top:2px solid #000;padding-inline:1rem}.procedureDocument-main{color:#000;flex-direction:column;gap:1rem;font-family:Arial,Helvetica,sans-serif;display:flex}.procedureDocument-a4{font-size:15px}.procedureDocument-a5{font-size:13px}.procedureDocument-title{text-align:center;font-weight:700;text-decoration:underline}.procedureDocument-title-header-main{flex-direction:column;gap:.6rem;width:100%;display:flex}.procedureDocument-header-text-title{min-width:30%;font-weight:700}.procedureDocument-title-header-content{display:flex}.procedureDocument-font-normal{font-weight:400}.procedureDocument-font-bold{font-weight:700}.procedureDocument-flex-column{flex-direction:column;display:flex}.procedureDocument-flex-column-gap{flex-direction:column;gap:.5rem;display:flex}.procedureDocument-right-text{text-align:justify;align-items:flex-start;gap:.2rem;font-weight:400;display:flex}.procedureDocument-main td{padding:.5rem}.procedureDocument-sign-img{width:14rem}.optionSelectProcedure{justify-content:space-between;align-items:center;display:flex}.optionSelectProcedure-text-user{margin-left:1.8rem;font-size:.75rem}.optionSelectProcedure-count-office{color:#172b4d;text-align:center;background-color:#ebecf0;border-radius:2em;min-width:1px;padding:.166667em .5em;font-size:2px;font-weight:400;line-height:1;display:inline-block}.reportSelect{width:18rem}.reportSelect-placeholder{cursor:pointer;color:#000;align-items:center;gap:.5rem;font-size:.85rem;font-style:normal;font-weight:400;line-height:1.5rem;display:flex}.procedureHistory{flex-direction:column;gap:.3rem;width:100%;padding:.3rem;display:flex}.procedureHistory-info{flex-direction:column;gap:.5rem;width:100%;display:flex}.procedureHistory-download-options{gap:1rem;display:flex}.procedureHistory-title-contain{align-items:center;gap:.3rem;display:flex}.procedureHistory-subtitle-contain{align-items:flex-start;gap:.5rem;display:flex}.procedureHistory-subtitle{text-overflow:ellipsis;width:100%;max-width:100%;color:var(--color-gray);letter-spacing:.01rem;font-size:.75rem;font-weight:300}.procedureHistory-subtitle-value{color:var(--color-gray-tertiary);font-weight:500}.procedureHistory-subtitle-options,.ProcedureHistory-report-buttons{gap:.5rem;display:flex}.labelStatus-container{justify-content:center;align-items:center;display:flex}.labelStatus{border-radius:.2rem;padding:.3rem .4rem;font-size:.6rem;font-weight:600}.status-RECHAZADO,.status-OBSERVADO{background-color:var(--color-bg-unresolved);color:var(--color-unresolved)}.status-PROCESO{background-color:var(--color-bg-asigned);color:var(--color-asigned)}.status-ARCHIVADO{background-color:var(--color-gray-ligth);color:var(--color-gray-tertiary)}.status-EN_ESPERA{background-color:var(--color-bg-holding);color:var(--color-danger-soft)}.status-POR_PAGAR{background-color:var(--color-bg-correction);color:var(--color-correction);background-color:var(--color-bg-correction)}.status-PAGADO{background-color:var(--color-bg-done);color:var(--color-done)}.status-PENDIENTE{background-color:var(--color-bg-asigned);color:var(--color-asigned)}.status-FINALIZADO{background-color:var(--color-bg-correction);color:var(--color-primary)}.MessageCell-container{align-items:center;gap:.3125rem;width:100%;display:flex;overflow:auto}.MessageCell-subject-container{flex-direction:column;align-items:flex-start;width:100%;display:flex;overflow:auto}.MessageCell-subject-document{color:var(--color-gray);letter-spacing:.00938rem;font-size:.625rem;font-style:normal;font-weight:300;line-height:150%}.MessageCell-subject-subject{color:#000;letter-spacing:.01125rem;width:100%;font-size:.75rem;font-style:normal;font-weight:400;line-height:150%}.procedureSelectOffice{z-index:3;position:fixed;right:1rem}.headerProcedure{flex-direction:column;display:flex}.headerProcedure-filter{flex-wrap:wrap-reverse;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.headerProcedure-options-container{align-items:center;gap:.5rem;width:fit-content;display:flex}@media (width<=768px){.headerProcedure-options-container{flex-wrap:wrap}}.salarySidebarItem{border-radius:.2rem;align-self:stretch;align-items:center;gap:.3125rem;padding:.3125rem .2rem;transition:background-color .3s;display:flex}.salarySidebarItem-pointer{cursor:pointer}.salarySidebarItem:hover,.salarySidebarItem-active{background-color:#fff}.salarySidebarItem-info{flex-direction:column;width:100%;display:flex}.salarySidebarItem-info-created{color:var(--color-gray);letter-spacing:.00938rem;font-size:.625rem;font-style:normal;font-weight:300;line-height:150%}.salarySidebarItemCreated{outline:1px solid var(--color-primary);background-color:#0000;border-radius:.2rem;justify-content:space-between}.salarySidebarItemCreated:hover{outline:1px solid var(--color-primary);background-color:#0000;border-radius:.2rem}.salarySidebarItemCreated-title{align-items:center;display:flex}.salarySidebarItem-info-name,.salarySidebarItem-name-created{color:#000;letter-spacing:.03rem;text-transform:uppercase;font-size:.75rem;font-weight:400;line-height:1rem}.salarySidebarItem-number-created{text-align:center;letter-spacing:.1rem;color:#000;width:1.6rem;font-size:.75rem;font-weight:500}.salarySidebarItem-icons{align-items:center;gap:.3rem;display:flex}.cardRegisterPayroll{background:#f4f7fc;border-radius:.625rem;flex-direction:column;gap:.9375rem;width:100%;height:26.5625rem;padding:.9375rem .625rem;display:flex;position:relative;box-shadow:4px 4px 4px #00000040}.cardRegisterPayroll-title{color:var(--color-secondary);letter-spacing:.01313rem;font-size:.875rem;font-weight:500;line-height:150%}.cardRegisterPayroll-title-number{font-weight:700}.cardRegisterPayroll-items{flex-direction:column;gap:.3rem;width:100%;height:100%;display:flex;position:relative;overflow-y:auto}.tableMail{width:100%;height:100%;overflow:auto}.tableMail-header-row{background-color:var(--color-primarylight);align-items:center;width:100%;height:2rem;padding:0 .3rem}.tableMail-header-item{letter-spacing:.0275rem;padding-left:.05rem;font-size:.6875rem;font-style:normal;font-weight:600;line-height:1rem}.tableMail-body-row{background-color:var(--color-menu);align-items:center;height:2rem;padding:0 .3rem;transition:background-color .15s}.tableMail-body-item{text-overflow:ellipsis;white-space:nowrap;max-width:20rem;padding:0 .6rem;font-size:.73rem;font-style:normal;font-weight:500;overflow:hidden}.tableMail-status{border-radius:.2rem;padding:.2rem .4rem;font-size:.6rem;font-weight:600}.tableMail-archiver{cursor:pointer;gap:.5rem;display:flex}.table-body{width:100%;height:80px;overflow:auto}.tableMail-header{position:sticky;top:0}.tableMail-body-row:hover,.tableMail-body-selected{background-color:var(--color-includeLvl)}.tableMail-pagination-container{justify-content:space-between;margin-top:.5rem;padding:0 1rem;display:flex}.tableMail-pagination{align-items:center;gap:1rem;display:flex}.tableMail-pagination-btn{cursor:pointer;border:1px solid #aaa;border-radius:.2rem;padding:.1rem 1rem;font-size:1.2rem;font-weight:800}.tableMail-pagination-text{align-items:center;gap:1rem;display:flex}.tableMail-pagination-input{border:1px solid #aaa;border-radius:.2rem;width:4rem;padding:.1rem 1rem;font-size:1rem;font-weight:600}.tableMail-pagination-select{border:1px solid #aaa;border-radius:.2rem;padding:.1rem 1rem}.tableMail-pagination-more-info{align-items:center;gap:1rem;display:flex}.TableNoData{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.table-container{flex-direction:column;width:100%;height:100%;display:flex;overflow:auto}.PayMailTable-options{justify-content:flex-start;align-items:center;gap:1rem;height:1.4rem;margin-top:.5rem;padding:0 .5rem;display:flex}.lp-content{flex-direction:column;align-items:end;width:100%;height:100%;display:flex;overflow-y:auto}.lp-free-day-img{width:1.2rem;height:1.2rem}.lp-license{color:var(--color-primary);cursor:pointer;border:1px solid var(--color-primary);border-radius:var(--radius-input);background-color:var(--color-ligth-primary);align-items:center;gap:.25rem;width:fit-content;height:auto;padding:.2rem;font-size:.75rem;font-weight:500;display:flex}.lp-license:hover{text-decoration:underline}.lp-grid-container{background-color:#fff;width:100%;height:90%;overflow-y:auto}.lp-access-container{flex-direction:row-reverse;justify-content:space-between;align-items:end;width:100%;padding:.5rem;display:flex}.lp-access-btns{gap:.5rem;display:flex}.cl-radios{grid-template-columns:1fr 1fr;display:grid}.cl-label{align-items:start;gap:.5rem;height:2rem;display:flex}.cl-text{text-align:left;width:100%;font-family:Montserrat;font-size:14px;font-weight:300;line-height:17.07px}.cl-options{width:100%;display:flex}.cl-span{cursor:pointer;border-bottom:.5px solid #8b8b8b;align-items:center;gap:.5rem;width:100%;padding:10px;display:flex}.cl-selected{border-bottom:2px solid var(--color-secondary)}.clo-text{letter-spacing:.03em;text-align:left;font-family:Montserrat;font-size:12px;font-weight:600;line-height:18px}.cl-color{color:var(--color-secondary)}.r-title{text-align:left;font-family:Montserrat;font-size:15px;font-weight:600;line-height:18.29px}.message-page-container{border-radius:var(--radius-input);color:#6e6e6e;letter-spacing:.225px;width:100%;min-width:0;height:100%;font-style:normal;font-weight:500;display:flex;position:relative}.message-page-contain--right{flex:1.25}.message-page-finish{width:"100%";height:"100%";display:"flex";align-items:"center";justify-content:"center"}.messagePage-type-document{text-align:center;color:#6e6e6e;letter-spacing:.225px;width:100%;font-style:normal;font-weight:500;line-height:150%}.message--resize{min-width:75vw}.message-resize-content{cursor:url(/svg/arrow-x-position.svg),auto;width:100px;height:100%;position:absolute;top:0;left:0}.message-add-document{color:var(--color-secondary);letter-spacing:.00938rem;font-family:Montserrat;font-size:.85rem;font-style:normal;font-weight:500;line-height:1.5rem}.messagePage-send-mail{color:#6e6e6e;background-color:#fff;flex-direction:column;gap:1rem;min-width:0;font-size:14px;font-weight:500;line-height:150%;display:flex}.messge-header-text-option{color:#6a6f79;cursor:pointer;font-size:.7rem;font-style:normal;font-weight:500;line-height:1.0125rem}.message-option-selected{color:var(--color-secondary);background:#f3f5f7;border-radius:.625rem;padding:.25rem .625rem;font-weight:600}.message-file-add{flex-direction:column;gap:.3rem;display:flex}.message-page-contain{background:#fff;border-radius:.2rem;flex-direction:column;flex:1;gap:1rem;min-width:0;padding:1rem;display:flex;overflow-y:auto;box-shadow:-2px 4px 4px #00000040}.message-file-area{color:#6e6e6e;border:1px dashed #6e6e6e;min-height:3rem;font-size:14px}.message-page-loader{flex-grow:1;height:100%;position:relative}.message-page-hidden{width:0;height:100%;display:none}.message-icon-drop,.message-icon-close{color:#fff;border:none}.message-page-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.message-header-content{background-color:#fff;border-bottom:1px solid #e3e3e3;flex-direction:column;align-items:flex-start;width:100%;padding:0 0 .5rem;display:flex;position:sticky;top:0}.message-header-content-options{justify-content:flex-start;align-items:center;gap:1rem;width:100%;height:2.1rem;display:flex;position:relative}.message-details-info{flex-direction:column;gap:.7rem;min-width:0;height:100%;display:flex}.patito{gap:.5rem;width:90%;min-width:0;padding-top:.5rem;display:flex}.message-header-title-container{width:100%;color:var(--color-tertiary);flex-direction:column;align-items:start;gap:.5rem;font-size:14px;font-weight:400;display:flex}.message-title{max-width:100%;color:var(--color-secondary);text-overflow:ellipsis;white-space:nowrap;letter-spacing:.00938rem;font-size:.75rem;font-weight:500;overflow:hidden}.message-subtitle{text-overflow:ellipsis;max-width:100%;color:var(--color-gray);letter-spacing:.01rem;font-size:.75rem;font-weight:300}.message-subtitle-value{color:var(--color-gray-tertiary);font-weight:500}.message-sender-info-container{align-items:end;gap:.5rem;display:flex}.message-sender-info-details{justify-content:space-between;align-items:center;gap:.2rem;width:100%;min-width:0;padding-right:1rem;display:flex}.regularProcedureInfo-btn-expand{width:100%;padding:0 2rem}.message-view-more-files-false{border:1px solid #d9d9d9;flex-direction:row-reverse;justify-content:space-between;width:100%;padding:.3rem 1rem;font-weight:500}.message-view-more-files-true{color:var(--color-secondary);background-color:var(--color-bg-liquidation);border:0;flex-direction:row-reverse;justify-content:space-between;width:100%;padding:.3rem 1rem;font-weight:500}.message-view-more-files-true img,.message-view-more-files-false img{width:2rem}.message-sender-info{flex-direction:column;align-items:flex-start;display:flex}.message-sender-icon{width:18px;height:18px}.message-sender-icon img{height:100%}.message-sender-name{color:#000;text-overflow:ellipsis;white-space:nowrap;max-width:22rem;font-size:13px;font-style:normal;font-weight:400;line-height:20px;overflow:hidden}.message-date-send{color:#000000b3;font-size:11px;font-style:normal;font-weight:300;line-height:20px}.message-description-info{color:#000;text-align:justify;overflow-wrap:anywhere;max-height:20rem;font-size:12px;font-style:normal;font-weight:300;line-height:20px;overflow-x:auto}.message-files-title{color:#000;text-align:center;letter-spacing:.15px;font-size:11px;font-style:normal;font-weight:400}.message-container-files-grid{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;font-size:14px;display:flex}.message-container-file-information{flex-direction:column;gap:.3rem;width:100%;padding:.3rem;display:flex}.message-files-list{max-width:12rem}.message-pdf-area{justify-content:space-between;gap:1rem;width:100%;display:flex}.inbox-editor-container{width:100%;min-height:30rem}.messagePage-input-contain{align-items:center;gap:2rem;display:flex}.messagePage-btn-submit{border:.8px solid var(--Primary,#0e9cd8);background:var(--Primary,#0e9cd8);color:#fff;border-radius:.3125rem;justify-content:center;align-items:center;padding:.5rem .625rem;font-size:.8rem;font-weight:600;display:flex}.btn-submit--red{background-color:#d12953}@media (width<=992px){.message--resize{min-width:0}.message-page-container{flex-direction:column}.message-page-section{grid-template-columns:1fr}.message-pdf-area,.message-sender-info-container,.message-sender-info-details,.message-header-content-options,.patito{flex-wrap:wrap}.message-sender-name{max-width:100%}}@media (width<=768px){.message-page-contain{padding:.75rem}.messagePage-input-contain{flex-direction:column;align-items:stretch;gap:1rem}.regularProcedureInfo-btn-expand{padding:0}}.inbox-forward-btn-submit{color:#000;background-color:#fff;border-radius:.75rem;padding:.5rem 2rem;font-weight:500}.inbox-forward-btn-archiver{background-color:var(--color-bg-unresolved);color:var(--color-unresolved);border:1px solid var(--color-unresolved);border-radius:.75rem;padding:.5rem 2rem;font-weight:500}.pdf-btn{border:2px solid var(--color-primary);color:#fff;background-color:var(--color-primary);border-radius:5px;padding:.3rem .5rem}.pdf-btn-area{justify-content:space-around;align-items:center;gap:1rem;width:100%;display:flex}.pdf-btn-view-primary{border-radius:var(--radius-input);color:#fff;background-color:var(--color-primary);gap:.5rem;padding:.3rem .5rem;transition:all .2s ease-in;display:flex}.pdf-btn-view-primary:hover{font-weight:700}.normal{display:block}.hover{display:none}.pdf-btn-view-white{border-radius:var(--radius-input);border:1px solid var(--color-primary);color:var(--color-primary);background-color:#fff;gap:.8rem;padding:.2rem .5rem;transition:all .2s ease-in;display:flex}.pdf-btn-view-white:hover{color:#fff;background-color:var(--color-primary)}.pdf-btn-view-white:hover .hover{display:block}.pdf-btn-view-white:hover .normal{display:none}.pdf-btn-area-view{align-items:center;gap:1rem;display:flex}.inbox-forward-data-content{color:#6e6e6e;background-color:#fff;flex-direction:column;gap:1.2rem;padding:.5rem;font-size:14px;font-weight:500;line-height:150%;display:flex}.inbox-update-radio-type-choose{color:#000;cursor:not-allowed;border-radius:5px;padding:.05rem;text-decoration:underline}.inbox-radio-not-allowed{cursor:not-allowed}.inbox-forward-type-container{flex-wrap:wrap;justify-content:space-around;display:flex}.inbox-forward-receiver-container{border-bottom:1px solid #c4c4c4a2;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.inbox-receiver-container-info{align-items:center;gap:.5rem;max-width:90%;display:flex}.inbox-receiver-forward-chip{background-color:var(--color-menu);filter:drop-shadow(0 4px 3px #00000012);border-radius:var(--radius-input);text-overflow:ellipsis;white-space:nowrap;height:1.2rem;margin:.3rem 0;padding:0 .3rem;font-size:.8rem;display:flex;overflow:hidden}.inbox-container-file-grid{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;font-size:14px;display:flex}.inbox-forward-btn-submit-container{justify-content:space-around;width:100%;display:flex}.inbox-forward-btn-submit{color:#000;background-color:#fff;padding:.5rem 2rem;font-weight:500}.inbox-forward-btn-archiver{background-color:var(--color-bg-unresolved);color:var(--color-unresolved);border:1px solid var(--color-unresolved);padding:.5rem 2rem;font-weight:500}.inbox-reply-title{color:#000;background-color:var(--color-primarylight);justify-content:space-between;align-items:center;padding:0 .5rem;display:flex}.inbox-forward-file-area{color:#6e6e6e;border:1px dashed #6e6e6e;max-height:4rem;font-size:14px}.cardRegisterVoucher-container{gap:1rem;margin-top:1rem;display:grid}.cardRegisteVoucher-figure{width:1rem}.cardRegisterVoucher-options{color:#000;letter-spacing:.0225rem;align-items:center;gap:.5rem;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.125rem;display:flex}.cardRegisteVoucher-service-orden{color:var(--color-secondary);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding-inline:1rem;font-size:.7rem;display:flex}.cardRegisterVoucher-title{color:var(--color-secondary);letter-spacing:.01313rem;padding:0;font-size:.875rem;font-style:normal;font-weight:600;line-height:150%}.cardRegisterVoucher-subTitle{color:#000;letter-spacing:.00938rem;padding:0;font-size:.75rem;font-style:normal;font-weight:600;line-height:1.5rem}.cardRegisterVoucher-file-options{height:3rem}.cardRegisterVoucher-RHE{flex-direction:column;gap:.7rem;width:100%;display:flex}.cardRegisterVoucher-file{color:var(--color-secondary);letter-spacing:.015rem;align-items:center;gap:.5rem;font-size:.75rem;font-weight:400;line-height:1.875rem;display:flex}.cardRegisterVoucher-delete-icon{opacity:0;transition:opacity .3s}.cardRegisterVoucher-RHE:hover .cardRegisterVoucher-delete-icon{opacity:1}.cardRegisterVoucher-file-subtitle{color:#000;letter-spacing:.0225rem;font-size:.65rem;font-style:normal;font-weight:400;line-height:1.125rem}.cardRegisterVoucher-last-file{flex-direction:column;padding-inline:.5rem;display:flex;overflow:auto}.CardRegisterVoucherDenyOrAccept{flex-direction:column;display:flex;overflow:auto}.CardRegisterVoucherDenyOrAccept-icon{width:1rem}.CardRegisterVoucherDenyOrAccept-btns{justify-content:flex-end;gap:1rem;display:flex}.CardRegisterVoucherDenyOrAccept-title{color:var(--color-secondary);letter-spacing:.01313rem;font-size:.875rem;font-style:normal;font-weight:600;line-height:150%}.CardRegisterVoucherDenyOrAccept-subTitle{color:var(--color-gray);letter-spacing:.0225rem;padding-bottom:0;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.125rem}.CardRegisterVoucherDenyOrAccept-file-subtitle{color:#000;letter-spacing:.0225rem;font-size:.65rem;font-style:normal;font-weight:400;line-height:1.125rem}.CardRegisterVoucherDenyOrAccept-file{flex-direction:column;padding-inline:.5rem;display:flex;overflow:auto}.CardRegisterVoucherDenyOrAccept-container-last-files{width:100%;height:100%;overflow:auto}.generateOrderService{flex-direction:column;gap:1.5rem;display:flex;overflow:hidden}.generateOrderService-btns-area{justify-content:center;gap:1rem;width:100%;display:flex}.generateOrderService-title{color:var(--color-secondary);font-size:.875rem;font-style:normal;font-weight:600;line-height:150%}.generateOrderService-previews-btns{gap:1rem;display:flex}.generateOrderService-form{flex-direction:column;gap:1rem;padding-inline:.1rem;display:flex}.generateOrderService-preview-pdf{color:#5c5c5c;cursor:pointer;background:#f7f7f7;border:1px solid #d4d4d4;border-radius:.3125rem;justify-content:center;gap:.625rem;width:100%;padding:.5rem .625rem;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal;display:flex}.cardProvied{flex-direction:column;gap:.6rem;width:100%;display:flex}.cardProvied-btns-container{justify-content:space-between;display:flex}.messageComment-info-footer{margin-top:1rem;margin-inline:.2rem}.messageComment-info-footer-btns{justify-content:center;gap:1rem;display:flex}.messageComment-info-footer-title{color:var(--color-unresolved);margin-bottom:.5rem;font-size:1rem;font-style:normal;font-weight:600;line-height:normal}.messageSwitch-switch{color:#000;text-transform:uppercase;cursor:pointer;background-color:#eeefee;border-radius:.5rem;justify-content:space-between;width:100%;font-size:13px;font-weight:600;display:flex}.messageSwitch-hover-title{justify-content:center;align-items:center;width:50%;height:100%;display:flex}.messageSwitch-switch[data-isOn="true"]{justify-content:flex-end}.messageSwitch-handle{background-color:var(--color-ligth-primary);border:2px solid var(--color-primary);width:50%;color:var(--color-primary);border-radius:.5rem;justify-content:center;align-items:center;height:2rem;font-size:13px;font-weight:600;display:flex}.messagePageContain{color:#6e6e6e;letter-spacing:.225px;background:#fff;border-radius:.2rem;flex-direction:column;flex:1;gap:1rem;padding:1rem;font-style:normal;font-weight:500;line-height:150%;display:flex;overflow-y:auto;box-shadow:-2px 4px 4px #00000040}.messagePageContain--right{flex:1.25}.procedureMoreInfo{background:#fff;border-radius:.2rem;flex-direction:column;height:100%;padding:1rem;display:flex;position:relative;overflow-y:auto;box-shadow:-2px 4px 4px #00000040}.procedureMoreInfo-header-content{background-color:#fff;border-bottom:1px solid #e3e3e3;width:100%;padding-bottom:.2rem;position:relative}.procedureMoreInfo-main{width:100%;margin-top:.3rem;overflow-y:auto}.procedureMoreInfo-sender-info-details{justify-content:space-between;align-items:center;gap:.2rem;width:100%;padding-right:1rem;display:flex}.procedureMoreInfo-contain--left{flex:1}.procedureMoreInfo-sender-info{color:#000;align-items:center;gap:.3rem;display:flex}.procedureMoreInfo-sender-name{color:var(--color-gray);align-items:center;gap:1rem;font-size:.75rem;font-weight:400;line-height:1.25rem;display:flex}.procedureMoreInfo-date-send{color:#000000b3;font-size:11px;font-style:normal;font-weight:300;line-height:20px}.procedureMoreInfo-card-status-message{border-radius:var(--radius-button);padding:.1rem .4rem;font-size:12px;font-weight:600}.procedureMoreInfo-status-ARCHIVADO{background-color:var(--color-bg-liquidation);color:var(--color-liquidation)}.procedureMoreInfo-status-PROCESO,.procedureMoreInfo-status-PENDIENTE{background-color:var(--color-bg-asigned);color:var(--color-asigned)}.procedureMoreInfo-status-RECHAZADO{background-color:var(--color-bg-unresolved);color:var(--color-unresolved)}.procedureMoreInfo-status-FINALIZADO{background-color:var(--color-bg-done);color:var(--color-done)}.procedureMoreInfo-container-files-grid{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;font-size:14px;display:flex}.procedureHistory-container{background-color:#fff;width:calc(100% - 1rem);height:100%;position:absolute;top:0}.procedure-back-icon{cursor:pointer;gap:5px;margin-top:.625rem;margin-left:.625rem;display:flex}.procedure-back-icon h4{text-align:left;color:var(--color-primary);font-family:Inter;font-size:12px;font-weight:400;line-height:14.52px}.infoHistory-container{justify-content:center;align-items:center;gap:20px;width:100%;height:5.313rem;padding:.625rem 1.25rem;display:flex}.infoHistory-content{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;min-height:5.313rem;display:flex}.infoHistory-info{flex-direction:column;width:100%;display:flex}.infoHistory-main{justify-content:space-between;display:flex}.infoHistory-title{text-align:left;color:#000;gap:5px;width:100%;font-family:Montserrat;font-size:12px;font-weight:600;line-height:20px;display:flex}.infoHistory-subtitle{text-align:left;font-family:Montserrat;font-size:11px;font-weight:300;line-height:15px}.infoHistory-date{text-align:left;font-family:Montserrat;font-size:10px;font-weight:300;line-height:20px}.infoHistory-btn{cursor:pointer;border:solid .5px var(--color-primary);border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:1px 5px;display:flex}.infoHistory-btn h4{text-align:left;color:var(--color-primary);font-family:Montserrat;font-size:10px;font-weight:300;line-height:20px}.ih-aproved{color:var(--color-done);font-weight:500}.ih-rejected{color:var(--color-unresolved);font-weight:500}.ih-derived{color:var(--color-primary);font-weight:500}.if-icon{background-color:var(--color-secondary);border-radius:8px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.reportCard{height:100%;position:relative}.communicationInfo-page-contain{background:#fff;border-radius:.2rem;flex-direction:column;flex:1;gap:1rem;height:100%;padding:1rem;display:flex;position:relative;box-shadow:-2px 4px 4px #00000040}.regularProcedure{filter:drop-shadow(0 4px 3px #0000004d);background-color:#fff;width:100%;height:100%;padding:.5rem;transition:left .3s;position:relative}.regularProcedure-header{justify-content:space-between;align-items:flex-end;display:flex}.regularProcedureInfo{background:#fff;border-radius:.2rem;flex-direction:column;height:100%;padding:0 1rem 1rem;display:flex;position:relative;box-shadow:-2px 4px 4px #00000040}.regularProcedureInfo-header{justify-content:flex-end;width:100%;margin-top:1rem;display:flex;position:relative}.notify{max-height:calc(100vh - var(--header-height));flex-direction:column;display:flex;overflow-y:hidden}.notify-head{background-color:var(--color-menu);justify-content:space-between;align-items:center;padding:2rem 1rem;display:flex;position:sticky;top:0}.notify-card-container{gap:1rem 0;margin-top:1rem;padding:0 1rem;display:grid;overflow-y:auto}.subtask-container-main{border-left:2rem solid var(--color-secondary);border-radius:var(--radius-button);width:100%;box-shadow:0 1.5px 4px #0003}.subtask-container{border-radius:var(--radius-button);background-color:#fff;justify-content:space-between;align-items:center;padding:.7rem 1rem;display:flex}.subtask-user{align-items:center;gap:1rem;display:flex}.subtask-details-content{text-transform:uppercase;flex-direction:column;flex:1;justify-content:center;align-items:start;gap:.3rem;height:100%;font-weight:600;display:flex}.subtask-area{color:var(--color-secondary);text-decoration:underline}.subtask-project{font-weight:500}.subtask-details-content h4{font-size:1.3rem;font-weight:800}.subtask-detail-user{text-align:right;text-transform:uppercase}.subtask-detail-user span{color:var(--color-secondary);font-weight:700}.subtask-detail-user h4{font-size:1.3rem;font-weight:700}.subtask-icon{cursor:pointer;width:2rem;height:2rem;transition:all .3s}.subtask-icon:hover{transform:rotate(180deg)scale(1.1)}.subtask-icon:active{scale:.9}.col-users{flex-direction:column;gap:1rem;width:50%;padding:0 1rem 0 0;display:flex}.subtask-head-title{justify-content:space-between;display:flex}.col-list-user{color:var(--color-primary);font-weight:500;font-size:var(--size-input);justify-content:space-between;gap:2rem;display:flex}.delete-list-user{width:1rem;transition:all .5s ease-in-out}.delete-list-user:hover{transform:rotate(90deg)}.delete-list-user:active{transform:rotate(-90deg)scale(.9)}.col-hours-subtask{justify-content:space-between;gap:3rem;width:100%;margin-bottom:1rem;display:flex}.close-add-card-subtask{border:none;width:2rem;height:2rem}.budgetsPage-filter-contain{justify-content:space-between;gap:1rem;width:100%;display:flex;overflow:auto}.budgetsPage-filter{gap:1rem;justify-content:baseline;flex-wrap:wrap;align-items:center;width:100%;padding:0 13px;display:flex}.budgetsPage-filter-icon{cursor:pointer;color:#000;gap:.5rem;display:flex}.budgetsPage-filter-select{padding:.2rem .2rem 0 0}.budgetsPage-figure-icon{width:1rem}.budgetsPage-filter-area{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.budgetsPage-filter-btn{border:1px solid #fff;border-radius:.5rem}.budgetsPage-filter-close{border:.5px solid gray;width:22px}.budgetsPage-title-contain{z-index:1;background-color:#fff;justify-content:space-between;align-items:center;width:100%;padding:7px 13px 0;display:flex;position:sticky;top:0}.budgetsPage-contain::-webkit-scrollbar{width:5px;height:5px}.budgetsPage-contain-left{gap:1rem;width:100%;padding:0 0 0 1rem;display:flex}.budgetsPage-figure{width:1rem}.budgetsPage-title{color:#000;letter-spacing:.01125rem;font-size:.75rem;font-style:normal;font-weight:500;line-height:150%}.budgetsPage-contain-right{background-color:#fff;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-width:56rem;max-width:100%;display:flex}.budgetsPage-contain{border-bottom:1px solid #80808054;flex:1;width:98%;min-width:0;margin-top:.2rem;margin-left:auto;position:relative;overflow-y:auto}.budgetsPage-more-options{gap:2rem;display:flex;position:absolute;right:40px}.budgetsPage-index-download{aspect-ratio:1;width:1.5rem;display:block}.budgetsPage-cost-month{color:var(--color-gray-tertiary);text-wrap:nowrap;align-items:center;gap:.5rem;font-size:.75rem;font-weight:400;line-height:1.5rem;display:flex}@media (width<=1200px){.budgetsPage-contain-right{flex-wrap:wrap;justify-content:flex-start;min-width:0}}@media (width<=768px){.budgetsPage-filter-contain{flex-direction:column;align-items:stretch}.budgetsPage-title-contain{flex-direction:column;align-items:stretch;gap:.75rem}.budgetsPage-contain{width:100%}}.generalData{gap:1rem;margin:1rem;display:flex}.generalData-main-info{flex-direction:column;flex:1.3;gap:3rem;display:flex}.generalData-edit-info{flex-direction:column;flex:1;gap:1rem;padding:0 .3rem;display:flex;overflow-y:auto}.generalData-info-stage{flex-direction:column;gap:.3rem;display:flex}.generalData-info-stage-content{grid-template-columns:1fr 2fr;width:100%;display:grid}.generalData-info-stage-label{letter-spacing:.02rem;font-size:.875rem;font-weight:500;line-height:150%}.generalData-info-stage-text{letter-spacing:.02rem;font-size:.875rem;font-weight:300;line-height:150%}.generalData-edit-info-title{color:var(--color-secondary);letter-spacing:.02rem;font-size:.875rem;font-weight:600;line-height:150%}.generalData-edit-info-input{background:#fff;border:.5px solid #0003;border-radius:.25rem;width:100%;height:auto;padding:.8rem 1rem}.generalData-edit-info-input::placeholder{color:#20388166;font-size:.8rem;font-style:normal;font-weight:500;line-height:1.5rem}.generalData-info-group{flex-direction:column;gap:1rem;display:flex}.generalData-infor-group-header{background-color:var(--color-primarylight);grid-template-columns:.5fr 5fr 3fr 3fr 2fr;padding:.75rem .5rem;display:grid}.generalData-infor-group-text{color:var(--color-grey-text);text-overflow:ellipsis;letter-spacing:.03rem;font-size:.7rem;font-style:normal;font-weight:600;line-height:1rem;overflow:hidden}.generalData-infor-group-contain{grid-template-columns:.5fr 5fr 3fr 3fr 2fr;padding:.75rem .5rem;display:grid}.generalData-table-text-alter{color:#171c26;letter-spacing:.02rem;font-size:.75rem;font-weight:400;line-height:150%}.generalDataGroupRowProps-color-admin{color:var(--color-primary);font-weight:600}.task{flex-direction:column;flex:1;display:flex;position:relative;overflow-y:hidden}.task-loader{flex:1}.task-header{margin-bottom:1rem}.task-header-title{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.01125rem;font-size:.75rem;font-style:normal;font-weight:500;line-height:150%}.task-left-btns{display:flex}.task-header-title-span{font-weight:600}.cardSubtask-title-information{color:#000;letter-spacing:.00938rem;gap:1rem;width:100%;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.5rem;display:flex}.cardSubtask-figure-logo{aspect-ratio:1;width:6rem}.cardSubtask-add-btn{background-color:var(--color-primary);color:#fff;border:none;border-radius:.63rem;justify-content:center;align-items:center;padding:.3875rem 3rem;font-size:.7em;font-style:normal;font-weight:500;line-height:1.25rem}.cardSubtask-models-contain{flex-direction:column;gap:.5rem;width:100%;display:flex}.cardSubtask-decline-btn{color:#000;background-color:#fff;border:1px solid #000}.cardSubtask-asig-btn{color:var(--color-primary);border:1px solid var(--color-primary);background-color:#fff}.cardSubtask-btn-disabled{opacity:.7;color:#5a6376;background:#e9edf5;border:1px solid #5a6376}.cardSubtask-files-content{border-radius:var(--radius-input);background-color:var(--color-menu);width:100%;padding:.5rem}.task-left{flex-direction:column;justify-content:space-between;padding:.5rem;display:flex}.task-right{flex-direction:column;gap:1.25rem;padding:.5rem;display:flex}.task-left-contain{align-self:stretch;align-items:flex-start;gap:3.125rem;margin-top:.7rem;display:flex}.task-dhyrium-contain{opacity:.75;background:var(--color-gray-ligth);border-radius:.625rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.625rem;height:11.625rem;padding:.625rem;display:flex;overflow:hidden}.task-left{flex-direction:column;flex:2;gap:1.5rem;display:flex}.task-dhyrium{align-items:center;gap:1rem;display:flex}.task-dhyrium-figure{width:2rem;height:2rem}.task-dhyrium-text{color:var(--color-gray);letter-spacing:.12rem;font-size:.78rem;font-weight:500}.task-label{color:#000;letter-spacing:.01rem;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;line-height:1.5rem;display:flex;position:relative}.task-upload-contain{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;height:100%;display:flex}.task-label-span{color:#00000080;font-size:.725rem;font-weight:300}.cardSubtaskDone{border-radius:var(--radius-input);background-color:#fff;flex-wrap:wrap;gap:5px;width:100%;height:100%;display:flex}.cardSubtaskDone-left-details{flex-direction:column;flex:1.6;align-items:center;gap:.8rem;height:100%;display:flex;overflow-x:auto}.cardSubtaskProcess-all-activity{width:100%;padding:.5rem;overflow:auto}.cardSubtaskDone-details{border-left:2px solid var(--color-secondary);flex-direction:column;flex:1;justify-content:space-between;align-items:center;gap:1rem;padding-left:.5rem;display:flex;overflow-x:auto}.cardSubtaskDone-info{gap:1rem;align-items:left;flex-direction:column;width:80%;display:flex}.cardSubtaskDone-info-date{font-size:.87rem}.cardSubtaskDone-files-models{flex-direction:column;gap:.5rem;width:100%;display:flex}.cardSubtaskDone-files-models-title{color:var(--color-primary);font-size:.87rem}.cardSubtaskDone-info-price{color:var(--color-done);font-size:1rem;font-weight:800}.cardSubtaskDone-btns{justify-content:space-between;width:100%;display:flex}.cardSubtaskDone-other-style{justify-content:flex-start;gap:.5rem}.subTaskStatusLabel-content{width:80%;margin:0 auto}.subTaskStatusLabel-text{color:#fff;text-align:center;border-radius:var(--radius-input);width:100%;padding:.9rem;font-size:1.2rem;font-weight:700;display:block}.subTaskStatusLabel-UNRESOLVED,.subTaskStatusLabel-DENIED{background-color:var(--color-unresolved)}.subTaskStatusLabel-PROCESS,.subTaskStatusLabel-INREVIEW{background-color:var(--color-process)}.subTaskStatusLabel-DONE{background-color:var(--color-done)}.subTaskStatusLabel-LIQUIDATION{background-color:var(--color-liquidation)}.SubtaskChangeStatusBtn{color:#fff;background-color:#c81d1e;border:none}.DENY{background-color:var(--color-review)}.ASIG{background-color:var(--color-done)}.subtaskFile{gap:.5rem;width:100%;padding-bottom:.3rem;display:flex;overflow:auto}.subtaskFile::-webkit-scrollbar{width:4px;height:4px}.subtaskFile-contain{cursor:pointer;background-color:#f5f5f5;border-radius:.39675rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.2rem .5rem;display:flex;position:relative}.subtaskFile-anchor{align-items:center;gap:.5rem;width:95%;display:flex}.subtaskFile-icon{gap:1rem;width:.9rem;display:flex}.subtaskFile-name{white-space:nowrap;text-overflow:ellipsis;color:#001b69;text-align:center;max-width:9rem;font-size:.66rem;font-style:normal;font-weight:400;line-height:normal;display:block;overflow:hidden}.subtaskFile-username{min-width:5rem;color:var(--color-secondary);text-overflow:ellipsis;font-size:.8rem;font-weight:700;overflow:hidden}.subtaskFile-btn-delete{background-color:#0000;border:none;width:.8rem;padding:0}.SubtaskInfoHistory-container-feedback{flex-direction:column;gap:.3em;padding-left:1rem;padding-right:.3rem;display:flex}.SubtaskInfoHistory-review-card{width:100%}.SubtaskInfoHistory-title-information{cursor:pointer;color:#000;gap:.5rem;padding:0;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.25rem;display:flex}.SubtaskInfoHistory-span-status{font-weight:500}.SubtaskInfoHistory-span-percentage{color:var(--color-primary);font-size:.6875rem;font-weight:600}.SubtaskInfoHistory-container-feedback-files-container{width:100%;height:100%}.SubtaskInfoHistory-send-file{color:#000;font-size:.6875rem;font-style:normal;font-weight:300;line-height:1.25rem}.SubtaskInfoHistory-no-feedback{width:100%;height:100%;overflow-x:auto}.SubtaskInfoHistory-send-date{color:#00000080;font-size:.625rem;font-style:normal;font-weight:300;line-height:1.25rem}.SubtaskInfoHistory-container-feedback-textarea-container{background-color:red;height:100%}.SubtaskInfoHistory-container-feedback-files{max-height:8rem}.SubtaskInfoHistory-container-feedback-textarea{background-color:#fff;border:.5px solid #0000004d}.SubtaskInfoHistory-review-card-time{cursor:pointer;color:var(--color-primary);font-size:.9rem}.SubtaskInfoHistory-files-accept{background-color:#f0f8ff}.subtaskUploadFiles-area{cursor:pointer;border:1.329px dashed var(--color-gray,#8b8b8b);border-radius:.41519rem;justify-content:center;align-items:center;width:100%;padding:.21519rem .83038rem;display:flex;position:relative}.subtaskUploadFiles-icon{pointer-events:none;text-align:center;font-size:.91344rem;font-style:normal}.subtaskUploadFiles-input{z-index:2;cursor:pointer;opacity:0;width:100%;height:100%;position:absolute}.cardTask{border-radius:var(--radius-input);background-color:#fff;flex-wrap:wrap;gap:5px;width:100%;height:100%;display:flex}.subtaskUsers-users-contain{flex-direction:column;gap:1rem;width:100%;padding:.5rem;display:flex;overflow:auto}.subtaskUsers-title-information{color:#000;letter-spacing:.00938rem;gap:1rem;width:100%;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.5rem;display:flex}.subtaskUsers-figure{width:1.25rem;height:1.25rem}.subtaskUsers-list-user{justify-content:space-between;display:flex}.subtaskUsers-user-info{color:#000;align-items:center;gap:.5rem;font-size:.7rem;font-style:normal;font-weight:400;line-height:1rem;display:flex}.subtaskUsers-user-delete{cursor:pointer;width:1rem}.subtaskUsers-porcentage-input{color:#000;font-size:.75rem;font-style:normal;font-weight:600;line-height:1rem;display:flex}.subtaskUsers-percentage-value{text-align:center;color:#000000b3;background:#f7f7f7;border-radius:.3125rem;width:2.5rem;padding:0 .625rem;font-size:.7rem;font-style:normal;font-weight:500;line-height:1rem}.subtasksMoreInfo{background:#fff;border:.5px solid #0006;border-radius:.625rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 0;width:100%;padding:.9rem;display:grid;box-shadow:0 2px 4px #00000040}.subtasksMoreInfo-item{flex-direction:column;align-items:flex-start;display:flex}.subtasksMoreInfo-item-title{color:#00000080;padding:0;font-size:.63rem;font-style:normal;font-weight:500;line-height:normal}.subtasksMoreInfo-item-text{color:#000000d9;align-items:center;gap:.5rem;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal;display:flex}.subtasksMoreInfo-item-icon{width:1.5rem;height:1.5rem}.SubtasksShippingHistory-review-contain{flex-direction:column;gap:.5rem;width:100%;height:100%;padding:.5rem 0;display:flex;overflow-y:scroll}.SubtasksShippingHistory-review-card{border-radius:.3rem;width:100%;padding:.3rem;box-shadow:0 1.5px 4px #0003}.taskInpuPercentage{width:8rem;position:relative}.taskInpuPercentage-input-container{align-items:center;display:flex;position:relative}.taskInpuPercentage-input{color:#000;letter-spacing:.01125rem;padding-right:1.9rem;font-size:.75rem;font-style:normal;font-weight:500;line-height:150%}.taskInpuPercentage-icon{position:absolute;right:.5rem}.taskInpuPercentage-span-container{justify-content:space-between;align-items:flex-start;gap:.2rem;width:100%;display:flex;position:absolute;top:110%}.taskInpuPercentage-span-text{cursor:pointer;color:var(--color-gray);letter-spacing:.01rem;background-color:var(--color-gray-ligth);border-radius:.2rem;padding:.1rem .3rem;font-size:.5rem;font-style:normal;font-weight:300;line-height:150%}.taskHistoryItem{flex-direction:column;align-items:flex-start;width:100%;padding:0 1.875rem;display:inline-flex;position:relative}.taskHistoryItem-info{align-items:center;gap:3rem;width:100%;display:flex;position:relative}.taskHistoryItem-info--align{align-items:flex-start;overflow:hidden}.taskHistoryItem-date{color:var(--color-gray);min-width:8rem;font-size:.625rem;font-style:normal;font-weight:300;line-height:.625rem}.taskHistoryItem-icon{z-index:2;background:var(--color-gray-ligth);border-radius:.78125rem;justify-content:center;align-items:center;min-width:2rem;min-height:2rem;display:flex;position:relative}.taskHistoryItem-files-content{flex-direction:column;align-items:flex-start;gap:.625rem;width:100%;display:flex}.taskHistoryItem-user{align-self:stretch;align-items:center;gap:.3125rem;margin-right:5rem;padding:.3125rem 0;display:flex}.taskHistoryItem-status{position:absolute;right:0}.taskHistoryItem-fullname{color:#000;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.25rem}.taskHistoryItem-deliverable{color:#000;font-size:.6875rem;font-style:normal;font-weight:300;line-height:1.25rem}.taskHistoryItem-percentage{color:var(--color-primary);font-weight:500}.taskHistoryItem-line{border-left:1px dashed;position:absolute;top:0;bottom:0}.taskHistoryItem-line-content{justify-content:center;align-items:center;min-width:2rem;height:5rem;display:flex;position:relative}.taskHistoryItem-icon-content{justify-content:center;align-items:center;height:100%;display:flex}.taskStatusFeedback-header-status{color:#fff;text-align:center;border-radius:.48075rem;padding:0 .48075rem;font-size:.57694rem;font-style:normal;font-weight:700;line-height:1.25rem}.taskStatusFeedback-REJECTED{background:var(--color-unresolved)}.taskStatusFeedback-ACCEPTED{background:var(--color-correction)}.TaskCardHeader{justify-content:space-between;align-items:center;width:100%;display:flex}.TaskCardHeader-title{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.01125rem;font-size:.75rem;font-style:normal;font-weight:500;line-height:150%}.TaskCardHeader-title-span{font-weight:700}.TaskCardHeader-actions{gap:1rem;display:flex}.taskCardInfo{background:#0e9cd808;border-radius:.3125rem;flex-direction:column;align-self:stretch;gap:.625rem;padding:.3125rem 1rem;display:flex}.taskCardInfo-row{display:grid}.taskCardInfo-column{flex-direction:column;align-items:flex-start;gap:.3125rem;display:flex}.taskCardInfo-column-value{color:#000000d9;font-size:.85rem;font-weight:500}.taskCardInfo-column-label{color:#00000080;align-items:center;gap:.3rem;font-size:.725rem;font-weight:300;display:flex}.taskCardInfo-column-status{align-items:center;display:flex}.taskCardSelect{align-items:center;gap:3.125rem;width:100%;display:flex}@media (width<=1250px){.taskCardSelect{flex-wrap:wrap;gap:1rem;width:100%}}.taskCardSelect-label{color:#757575;font-size:.75rem;font-weight:400}.taskCardSelect-contain{flex-direction:column;align-items:flex-start;gap:.3125rem;width:100%;display:flex;position:relative}.taskCardSelect-assign{cursor:pointer;color:var(--color-link);letter-spacing:.02rem;font-size:.75rem;font-weight:500;line-height:1.25rem;position:absolute;top:102%;left:1rem}.taskCardSelect-select{width:100%}.TaskCardUpload{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;display:flex}.taskCardUploadModels-title-contain{justify-content:space-between;align-items:center;width:100%;display:flex}.taskFeedbackInfo{flex-direction:column;align-items:flex-end;gap:.625rem;width:100%;display:flex}.taskFeedbackInfo-header{justify-content:space-between;align-items:center;width:100%;display:flex}.taskFeedbackInfo-header-user{color:var(--color-gray-tertiary);letter-spacing:.01313rem;align-items:center;gap:.625rem;font-size:.875rem;font-style:normal;font-weight:4500;line-height:150%;display:flex}.taskFeedbackInfo-header-date{color:var(--color-gray);font-size:.6rem;font-style:normal;font-weight:300;line-height:1.25rem}.taskHistory{flex-direction:column;height:100%;margin-top:.7rem;display:flex;overflow:hidden}.taskHistory-items{position:relative;overflow-y:auto}.taskHistory-void{justify-content:center;align-items:center;height:100%;display:flex}.taskFeedback{position:relative}.cardSubtaskHold{border-radius:var(--radius-input);background-color:#fff;flex-wrap:wrap;gap:5px;width:100%;height:100%;display:flex;overflow-x:auto}.cardSubtaskHold-left-details{flex-direction:column;flex:1.6;align-items:center;gap:.5rem;width:100%;height:100%;display:flex;overflow-x:auto}.cardSubtaskHold-list-option{height:6rem}.cardSubtaskHold-details{border-left:2px solid var(--color-secondary);flex-direction:column;flex:1;justify-content:space-between;align-items:center;gap:.4rem;padding-left:.5rem;display:flex;overflow-x:auto}.cardSubtaskHold-info{gap:1rem;align-items:left;flex-direction:column;width:80%;display:flex}.cardSubtaskHold-info-date{font-size:.87rem}.cardSubtaskHold-info-price{color:var(--color-done);font-size:1rem}.cardSubtaskHold-files-models{flex-direction:column;gap:.5rem;width:100%;max-width:18rem;display:flex}.cardSubtaskHold-files-models-title{color:var(--color-primary);font-size:.87rem}.-files-content{border-radius:var(--radius-input);background-color:var(--color-menu);flex-direction:column;gap:1.5rem;width:100%;padding:1rem;display:flex}.cardSubtaskHold-models{flex-direction:column;justify-content:center;align-items:center;width:50%;height:100%;display:flex}.cardSubtaskHold-models-title{color:var(--color-primary);font-size:.87rem}.cardSubtaskHold-logo-content{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.cardSubtaskHold-more-info{color:#99a3a8;text-align:center;letter-spacing:.42188rem;font-size:2.8125rem;font-style:normal;font-weight:500;line-height:normal}.cardSubtaskHold-add-users{justify-content:space-between;width:100%;height:100%;display:flex}.cardSubtaskHold-more-info-content{align-items:center;display:flex}.cardSubtaskHold-figure-logo{aspect-ratio:1;width:6rem}.cardSubtaskHold-figure{width:1.25rem;height:1.25rem}.cardSubtaskHold-title-information{color:#000;letter-spacing:.00938rem;gap:1rem;width:100%;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.5rem;display:flex}.cardSubtaskHold-asign-btn{justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex}.cardSubtaskHold-model-files{align-items:center;display:flex}.cardSubtaskHold-btns{justify-content:space-between;width:100%;display:flex}.project{flex-direction:column;gap:1rem;width:100%;height:100%;display:flex;overflow:auto}.project-contain{flex:1;width:98%;margin-top:.2rem;margin-left:auto;overflow-y:auto}.project-contain-right{justify-content:space-between;align-items:center;width:100%;max-width:64rem;display:flex}.project-title{color:#000;letter-spacing:.01125rem;font-size:.75rem;font-style:normal;font-weight:500;line-height:150%}.project-title-contain{justify-content:space-between;align-items:center;width:100%;padding:7px 13px 0;display:flex}.project-contain-left{gap:1rem;display:flex}.project-figure{width:1rem}.project-header-btn-span{cursor:pointer;color:#bdbdbd;text-transform:uppercase;background-color:#f5f5f5;border-radius:9.5px;padding:.5rem .8rem;font-size:.6rem;font-weight:600}.project-header-btn-separation{color:#bdbdbd;font-size:1rem}.project-content{flex-direction:column;gap:.5rem;width:100%;height:100%;display:flex;overflow:auto}.project-options{flex-wrap:wrap;align-items:flex-start;display:inline-flex}.project-img-size{width:1.5rem}.project-filter-btn{border:1px solid #fff;border-radius:.5rem}.project-filter-area{justify-content:center;align-items:center;gap:1rem;display:flex}.project-filter-icon{cursor:pointer;display:flex}.project-filter-close{border:.5px solid gray;width:22px}.project-filter{gap:1rem;justify-content:baseline;align-items:center;width:100%;height:29px;display:flex}.project-img-icon{width:20px;height:20px}.project-span-text{color:var(--color-secondary);font-size:var(--size-paragraph);font-weight:600}.stage{background-color:#fff;flex-direction:column;gap:.2rem;width:100%;height:100%;padding:1rem;display:flex;overflow-x:auto}.stage-header{align-items:center;gap:.5rem;height:1.7rem;display:flex}.stage-header-separation{color:#bdbdbd;font-size:1rem}.stage-header-div{cursor:pointer;background-color:#f5f5f5;border-radius:9.5px;padding:.2rem .8rem}.stage-header-span{color:#bdbdbd;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.6rem;font-weight:600;overflow:hidden}.stage-title-contain{align-items:center;gap:.5rem;margin:1rem 0 1rem 2rem;display:flex}.stage-figure{height:1rem}.stage-title{color:#000;letter-spacing:.01125rem;font-size:.75rem;font-style:normal;font-weight:500;line-height:150%}.stage-title-levels{width:95%;height:100%;margin-top:.2rem;margin-left:auto;overflow-y:auto}.stage-header-add-btn{cursor:pointer;background-color:#f5f5f5;border:none;border-radius:9.5px;padding:.3rem .8rem}.stage-add-input{position:relative}.stage-icon-area{align-items:center;height:100%;margin-right:.5rem;display:flex;position:absolute;top:0;right:0}.stage-icon-action{cursor:pointer;background-color:#f5f5f5}.stage-add-btn-limit{padding-right:3rem}.cdf-items{flex-direction:column;gap:.5rem;display:flex;overflow-y:auto}.cdf-card{flex-direction:column;display:flex}.cdf-title{text-align:left;font-family:Montserrat;font-size:16px;font-weight:600;line-height:19.5px}.cdf-project{align-items:center;gap:5px;padding:5px 0;display:flex}.cdf-project h4{letter-spacing:.04em;text-align:left;color:#7b7b7b;font-family:Montserrat;font-size:10px;font-weight:200;line-height:16px}.cdf-project p{letter-spacing:.015em;text-align:left;color:#000;text-transform:uppercase;font-family:Montserrat;font-size:10px;font-weight:600;line-height:15px}.cdf-project-info{flex-direction:column;display:flex}.cdf-stage{justify-content:space-between;padding:7.65px 10px;display:flex}.cdf-stage-info{gap:7.5px;display:flex}.cdf-stage-info h4{text-align:left;cursor:default;color:#5c5c5c;text-transform:capitalize;font-family:Montserrat;font-size:10.71px;font-weight:400;line-height:15.31px}.cdf-stage:hover{background-color:#8eeeff6a}.stageItem-input{background-color:#f5f5f5;border:none;padding:0 3rem 0 .5rem;position:relative}.stageItem-form{flex-direction:column;align-items:center;gap:.5rem;display:flex;position:relative}.stageItem-icon-area{align-items:center;height:100%;display:flex;position:absolute;right:2px}.stageItem-dots{top:.2rem;right:-2rem}.activeLink{border-bottom:2px solid var(--color-primary);color:#424242;padding-bottom:.2rem}.speciality-add{color:var(--color-primary);background-color:#fff0;gap:.4rem}.speciality-add:hover{color:var(--color-tertiary);background-color:#fff;gap:.4rem}.speciality-main{align-items:flex-start;gap:.275rem;min-width:0;height:100vh;display:flex}.speciality-card-container{flex-direction:column;gap:1rem;width:30%;height:100%;padding:0 1rem;display:flex;overflow-y:auto}.speciality-project-aditional{width:100%;height:100%}.speciality-project-paragraph{text-align:center;color:var(--color-secondary);margin-top:20%;font-size:1.5rem}.speciality-project-container{flex-direction:column;gap:1rem;width:40rem;height:100%;margin-left:1rem;padding:0 1rem;display:flex;overflow-y:auto}.sidebarSpeciality-resizable{max-width:100%;transition:max-width 1.2s,padding .5s;overflow:hidden}.sidebar-hidden{max-width:0}.sidebarSpeciality-trapecio{height:8rem}.sidebarSpeciality-resize-content{cursor:url(/svg/arrow-x-position.svg),auto;width:10px;height:100%;position:absolute;top:0;right:0}.sidebarSpeciality-slide{cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:-9%;transform:translateY(-50%)}.sidebarSpeciality-title{color:var(--color-secondary);text-align:left;margin:1rem 0 0 1rem;font-size:1.5rem}.sidebarSpeciality-slide-icon{cursor:pointer;width:2rem;transition:transform .2s;position:absolute;transform:rotate(270deg)}.sidebarSpeciality-slide-icon-rotate{transform:rotate(90deg)}.sidebarSpeciality-show{left:0}.button-icon:hover{background-color:#00f;transition:background-color .3s}.speciality-main [data-panel-group],.speciality-main [data-panel]{min-width:0}@media (width<=992px){.speciality-main{height:auto;min-height:100vh}.speciality-main [data-panel-group-direction=horizontal]{flex-direction:column!important}.speciality-main [data-panel-resize-handle-id]{width:100%!important;height:4px!important}.sidebarSpeciality-resizable,.sidebar-hidden{max-width:100%}}.dropDownSidebarSpeciality-slice{position:relative}.dropDownSidebarSpeciality-dropdown-content{grid-template-rows:var(--rows,0fr);transition:grid-template-rows .3s;display:grid}.dropDownSidebarSpeciality-dropdown-sub{width:98%;margin-top:.2rem;margin-left:auto;overflow:hidden}.dropDownSidebarSpeciality-dropdown-sub-list{flex-direction:column;display:flex}.sidebarSpecialityAddLvl{padding:.5rem 1rem;display:flex}.sidebarSpecialityAddLvl-add-content{cursor:pointer;justify-content:space-between;align-items:center;width:100%;display:flex}.sidebarSpecialityAddLvl-add-span{color:var(--color-primary);font-size:.6rem;font-weight:600}.sidebarSpecialityAddLvl-display-none{display:none}.sidebarSpecialityAddLvl-input{border-radius:var(--radius-input);background-color:var(--color-menu);flex-grow:1;height:2rem;padding:0 .5rem}.sidebarSpecialityAddLvl-menu-dots-option{top:auto;right:3rem}.sidebarSpecialityAddLvl-btn{background-color:#0000;border:none;width:.6rem;padding:0;transition:all .1s}.sidebarSpecialityAddLvl-inputs{flex-direction:column;gap:.5rem;width:100%;padding:.5rem;display:flex;box-shadow:0 1.5px 4px #0003}.SidebarSpecialityLvlList-sub-list-item:has(:checked){--rotate:rotate(180deg);--background:#d9d9d9}.SidebarSpecialityLvlList-sub-list-item:has(:checked)+.dropDownSidebarSpeciality-dropdown-content{grid-template-rows:1fr}.SidebarSpecialityLvlList-sub-list-item{color:var(--color-secondary);text-transform:capitalize;cursor:pointer;border-radius:8px;align-items:center;margin:.15rem 0;font-size:.85rem;font-weight:600;display:flex}.not-border-left{border-left:none}.sidebarLevelList-sub-list-span-active{background-color:#aaaaaa29}.sidebarLevelList-menu-dots-option{top:auto;right:2rem}.SidebarSpecialityLvlList-section{color:var(--color-secondary);font-size:var(--size-label);border-radius:8px;flex-grow:1;align-items:center;min-height:2.35rem;font-weight:700;transition:background-color .15s,box-shadow .15s;display:flex;position:relative}.SidebarSpecialityLvlList-section:hover{background:#fff;box-shadow:inset 0 0 0 1px #e3ebf5}.SidebarSpecialityLvlList-icon{width:1.5rem}.SidebarSpecialityLvlList-sub-list-name{border-radius:8px;flex-grow:1;padding:.5rem;line-height:1.2}.letter-small{font-size:.72rem;font-weight:750}.SidebarSpecialityLvlList-sub-list-span{color:var(--color-primary);font-size:.8rem;font-weight:700;display:block}.CUI{color:#80808080;font-weight:600}.not-margin-left{margin-left:0}.SidebarSpecialityLvlList-dropdown-check{opacity:0;cursor:pointer;min-width:100%;height:100%;position:absolute}.card-register-sworn-declaration-select{color:var(--color-secondary);font-size:var(--size-label);flex-grow:1;align-items:center;font-weight:700;display:flex;position:relative}.SidebarSpecialityLvlList-dropdown-arrow{width:1.5rem;transform:var(--rotate,0);margin-left:auto;transition:transform .2s}.SidebarSpecialityLvlList-inputs{flex-direction:column;gap:.5rem;width:100%;padding:.5rem;display:flex;box-shadow:0 1.5px 4px #0003}.SidebarSpecialityLvlList-input{border-radius:var(--radius-input);background-color:var(--color-menu);flex-grow:1;height:2rem;padding:0 .5rem}close-add-card.content-area{width:100%;min-height:calc(100vh - var(--header-height));justify-content:center;align-items:center;display:flex}.CardRegister-input-form{border-bottom:2px solid var(--color-secondary);background-color:var(--color-menu);padding:.4rem}.close-add-card{cursor:pointer;background-color:#fff0;width:1.2rem;height:1.2rem;transition:all .5s;position:absolute;top:.5rem;right:.5rem}.close-icon-project{border-radius:50%;width:1.3rem;position:absolute;top:2rem;right:2rem}.select-area{gap:1rem;width:100%;display:grid}.switch-status-label{text-transform:uppercase}.card-register-project-container-details{flex-direction:column;gap:.8rem;display:flex}.card-register-project-button-show-bussiness{color:var(--color-primary);border:none}.input2{border:2px solid var(--color-quaternay);border-radius:var(--radius-input);width:40rem;height:2.5rem;font-size:var(--size-input);flex:1;padding:0 .3rem}.edit-this{width:25%}.col-unique{text-transform:capitalize;align-items:center;gap:2rem;padding:.5rem 0;font-weight:600;display:flex}.btn-build{justify-content:center;align-items:center;display:flex}.btn{width:50%;height:3.5rem;font-size:var(--size-button);background-color:var(--color-primary);color:#fff;cursor:pointer;border-radius:8px;margin-top:30px;font-weight:700;transition:background-color .5s}.btn:hover{background-color:var(--color-secondary)}.sidebarSpeciality{box-sizing:border-box;background-color:#f8fbff;flex-direction:column;gap:.65rem;min-width:16rem;height:100%;padding:.85rem;display:flex;position:relative;box-shadow:0 1.5px 4px #0003}.sidebarSpeciality-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sidebarSpeciality-header b{color:#fff;background:var(--color-primary);border-radius:999px;place-items:center;min-width:2rem;height:2rem;font-size:.82rem;display:grid;box-shadow:0 8px 18px #001b6924}.sidebarSpeciality-eyebrow{color:#6b7b96;text-transform:uppercase;font-size:.62rem;font-weight:800;display:block}.sidebarSpeciality-subtitle{color:var(--color-secondary);margin:0;font-size:1rem;font-style:normal;font-weight:800;line-height:150%}.sidebarSpeciality-date-year{width:12rem}.sidebarSpeciality-search,.sidebarSpeciality-officeSelect{color:#5a6b84;background:#fff;border:1px solid #d8e2ef;border-radius:8px;align-items:center;gap:.45rem;min-height:2.25rem;padding:0 .55rem;display:flex;box-shadow:0 2px 5px #001b690a}.sidebarSpeciality-search input,.sidebarSpeciality-officeSelect select{width:100%;min-width:0;color:var(--color-secondary);background:0 0;border:0;outline:none;font-size:.78rem;font-weight:700}.sidebarSpeciality-search input::placeholder{color:#8795aa;font-weight:600}.sidebarSpeciality-search button{color:#6b7b96;cursor:pointer;background:#eef3f9;border:0;border-radius:999px;place-items:center;width:1.4rem;height:1.4rem;display:grid}.sidebarSpeciality-tabs{background:#fff;border:1px solid #d8e2ef;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.25rem;display:grid}.sidebarSpeciality-tabs button{color:#66758d;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:.28rem;min-width:0;min-height:2rem;font-size:.7rem;font-weight:800;display:inline-flex}.sidebarSpeciality-tabs button.is-active{color:var(--color-primary);background:#eaf6ff;box-shadow:inset 0 0 0 1px #c9e8ff}.sidebarSpeciality-contain{scrollbar-gutter:stable;flex-direction:column;width:100%;height:100%;min-height:0;padding-right:.15rem;display:flex;overflow:auto}.sidebarSpeciality-projectList{align-content:start;gap:.55rem;display:grid}.sidebarSpeciality-projectCard{border:1px solid #dfe7f2;border-left:4px solid var(--color-primary);width:100%;min-height:5.9rem;color:var(--color-secondary);text-align:left;cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .55rem;padding:.7rem .65rem;display:grid;position:relative;box-shadow:0 2px 6px #001b690d}.sidebarSpeciality-projectCard:hover{background:#fbfdff;border-color:#bed2ea}.sidebarSpeciality-projectCard strong{color:#001b69;text-overflow:ellipsis;font-size:.78rem;font-weight:800;line-height:1.25;overflow:hidden}.sidebarSpeciality-projectCard small{color:#6b7b96;font-size:.66rem;font-weight:800}.sidebarSpeciality-projectKicker{color:#0b8ebd;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:800;overflow:hidden}.sidebarSpeciality-projectStatus{color:#825900;background:#fff4d8;border-radius:999px;width:fit-content;padding:.18rem .45rem;font-size:.62rem;font-weight:800}.sidebarSpeciality-projectStatus.is-active{color:#08773a;background:#dcf7e7}.sidebarSpeciality-projectCard svg{color:#91a2b8;grid-area:1/2/span 4;align-self:center}.sidebarSpeciality-empty{color:#6b7b96;background:#fff;border:1px dashed #cbd6e4;border-radius:8px;padding:.85rem;font-size:.76rem;font-weight:700;line-height:1.35}.sidebarSpeciality-contain::-webkit-scrollbar{width:.45rem}.sidebarSpeciality-contain::-webkit-scrollbar-thumb{background:#c8d6e7;border-radius:999px}.sidebarSpeciality-contain::-webkit-scrollbar-track{background:0 0}@media (width<=992px){.sidebarSpeciality{min-width:0}}.content-list{gap:1rem;width:100%;min-width:0;height:100%;display:flex;overflow:hidden}.userList-general-files{position:relative}.userList-general-files-contain{z-index:6;width:0;height:7rem;margin-top:.5rem;position:absolute;overflow-y:auto}.isShowGeneralFiles{background-color:#fff;width:20rem;padding:1rem;box-shadow:0 1.5px 4px #0009}.user-list{flex-direction:column;width:100%;min-width:0;height:100%;display:flex}.userList-options{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-bottom:2rem;padding:.5rem;display:flex}.btn-filter-available{background-color:var(--color-pass);color:#14804a;border:1px solid #14804a}.filter-user-input{width:15rem}.btn-filter-unavailable{background-color:var(--color-disabled);color:#5a6376;border:1px solid #5a6376}.btn-filter{border-radius:5px;height:100%;font-size:.7rem;box-shadow:0 1.5px 4px #0003}.userList-btn{color:var(--color-primary);border-radius:5px;height:100%;font-size:.7rem;box-shadow:0 1.5px 4px #0003}.user-count{aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;width:2rem;padding:.2rem;font-weight:600;display:flex}.userList-number{align-items:center;gap:1rem;display:flex}.userList-options-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;height:100%;display:flex}.icon{width:2rem;height:2rem}.user-list th{text-align:left;padding:.5rem}.header-container-list{border-bottom:.15rem solid var(--color-quaternay);width:100%;color:var(--color-quaternay);border-radius:.3rem;font-size:.7rem;font-weight:600}.header-grid-row{grid-template-columns:3fr 1fr 2fr 1fr .5fr .5fr .5fr .5fr;display:grid}.header-list-text{text-align:center;text-overflow:ellipsis;overflow:hidden}.user-grid{grid-column:1/4}.userList-upload{height:100%}.user-list-equipment{background-color:#fff;flex-direction:column;width:470px;max-width:100%;padding:1rem;display:flex;overflow-y:auto}.userList-table-scroll{flex:1;width:100%;min-width:0;overflow:auto}.userList-table-body{width:100%;min-width:0;overflow-y:auto}@media (width<=1200px){.content-list{flex-direction:column;height:auto;overflow:auto}.user-list-equipment{width:100%}}@media (width<=768px){.filter-user-input{width:100%}.header-grid-row{min-width:52rem}.userList-options{margin-bottom:1rem}.userList-options-right{justify-content:flex-start;width:100%}}.rolesAndPermissions{background-color:#fff;flex-direction:column;gap:1rem;width:100%;height:100%;display:flex;overflow-y:hidden}.rolesAndPermissions-header{justify-content:flex-end;display:flex}.rolesAndPermissions-header-button{margin:1px}.rolesAndPermissions-icon-style{width:1rem;height:1rem;transform:rotate(45deg)}.rolesAndPermissions-table-header{background-color:var(--color-secondary);gap:.1rem;width:100%;display:grid}.rolesAndPermissions-table-header-text{color:#fff;text-align:center;letter-spacing:.02rem;padding:.75rem .5rem;font-size:.75rem;font-style:normal;font-weight:700;line-height:1.25rem}.rolesAndPermissions-separator{border-left:2px solid #fff}.rolesAndPermissions-table-subHeader{background-color:var(--color-primarylight);grid-template-columns:2fr;display:grid}.rolesAndPermissions-table-body{background-color:#fff;grid-template-columns:2fr;min-height:4.75rem;display:grid;position:relative}.rolesAndPermissions-table-subHeader-text{color:var(--color-grey-text);letter-spacing:.0275rem;justify-content:center;align-items:center;font-size:.6875rem;font-style:normal;font-weight:600;line-height:1rem;display:flex}.rolesAndPermissions-table-body-options{flex-direction:column;justify-content:center;gap:.3rem;padding:.4rem;display:flex;position:relative}.rolesAndPermissions-table-contain{flex-direction:column;height:100%;display:flex;overflow:hidden}.rolesAndPermissions-body-contain{overflow-y:auto}.rolesAndPermissions-table-input-contain{flex-direction:column;justify-content:flex-end;padding:1rem;display:flex}.rolesAndPermissions-table-input{background:#fff;border:.5px solid #0003;border-radius:.25rem;width:100%;height:auto;padding:.8rem 1rem}.rolesAndPermissions-table-input::placeholder{color:#20388166;font-size:.8rem;font-style:normal;font-weight:500;line-height:1.5rem}.rolesAndPermissionsRadio{gap:.3rem;display:flex}.roleTableRow-block{cursor:not-allowed;z-index:1;background-color:#00000012;width:100%;height:96%;position:absolute}.specialist{height:calc(100vh - (var(--navbar-height) + 78px));gap:.275rem;min-width:0;display:flex}.specialist-add-area{justify-content:space-between;align-items:center;padding:0 .8rem;display:flex}.specialist-title{color:var(--color-secondary);font-size:.875rem;font-style:normal;font-weight:500}.specialist-add-btn{border:none;width:1.6rem}.specialist-search-input{background:var(--White,#fff);border-radius:.375rem;width:100%;margin:0 .5rem;padding:.38rem .75rem;box-shadow:0 0 0 1px #68718229,0 1px 2px #0000000f}.specialist-names{background-color:#fff;flex-direction:column;gap:.8rem;width:300px;max-width:100%;height:100%;padding:1.25rem 0;display:flex;overflow-y:auto}.specialist-list{background-color:#fff;flex-direction:column;gap:.8rem;width:17rem;height:100%;padding:1.25rem 0;display:flex}.specialist-info{background-color:#fff;border-left:1px solid #0006;width:100%;min-width:0;display:flex}.specialist-img-content{border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;overflow:hidden}.specialist-item-user-img{object-fit:cover;width:100%;height:100%}.specialist-items{cursor:pointer;color:#000;align-items:flex-start;gap:.62rem;padding:.31rem 1.25rem;text-decoration:none;display:flex}.specialist-items:hover{background-color:var(--color-menu)}.specialist-items-content{flex-direction:column;width:100%;display:flex}.specialist-item-name{line-clamp:3;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:2.85rem;font-size:.7rem;font-style:normal;font-weight:600;display:-webkit-box;overflow:hidden}.specialist-item-dni{color:#00000080;font-size:.7rem}@media (width<=992px){.specialist{flex-direction:column;height:auto}.specialist-names{width:100%;max-height:18rem}.specialist-info{border-top:1px solid #0006;border-left:0}}.card-specialist{border:1px solid var(--color-secondary);background-color:#fff;border-radius:5px;flex-direction:column;gap:1.5rem;width:100%;height:100%;padding:2rem;display:flex}.specialist-col{gap:1rem;display:flex}.specialist-data{background-color:var(--color-primarylight);flex-direction:column;flex-shrink:0;align-items:center;gap:1.875rem;width:33.3%;padding:1.25rem .9375rem;display:flex}.specialist-hr{width:100%}.specialist-main-info{gap:1rem;width:100%;height:9.5rem;display:flex}.specialist-main-img{background-color:gray;border-radius:50%;width:9.5rem;height:9.5rem}.specialist-img-size{border-radius:50%;width:9.5rem;height:9.5rem}.specialist-info-text{flex-direction:column;width:100%;display:flex}.specialist-info-icon{cursor:pointer;width:1.1rem}.specialist-icons-area{justify-content:space-between;display:flex}.specialist-icon-cv{gap:.2rem;display:flex}.specialist-info-name{letter-spacing:.0225rem;padding:.3rem;font-size:1.3rem;font-style:normal;font-weight:500;line-height:150%}.specialist-aditional-info{width:100%}.specialist-info-rows{justify-content:space-between;display:flex}.specialist-projects-list{width:100%}.sp-name{color:#000;font-size:.9rem;font-style:normal;font-weight:600}.sp-cui{color:#000;margin-bottom:8px;font-size:.75rem;font-style:normal;font-weight:400}.sp-details{color:#000;font-size:.7rem;font-style:normal;font-weight:500}.sp-details-area{margin-top:.5rem;margin-bottom:.5rem}.sp-hr{width:100%;margin-top:8px}.sp-motion-div{border-bottom:1px dashed var(--color-secondary)}.sp-motion-click{cursor:pointer}.sp-motion-click:hover{border-bottom:1px dashed var(--color-secondary)}.specialist-experience{width:66.6%;height:calc(100vh - (var(--navbar-height) + 78px));flex-direction:column;gap:2rem;padding:1rem;display:flex}.specialist-info-exp{flex-direction:column;height:50%;padding:.625rem;display:flex}.specialist-info-title{color:#fff;background-color:var(--color-primary);width:fit-content;height:auto;padding:.625rem;font-weight:700}.specialist-more-info{border-left:1px solid var(--color-primary);width:auto;height:100%;padding-left:2rem;overflow-y:auto}.smi-items{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;width:100%;padding:1rem 0;display:flex}.smi-unselected{border-bottom:1px solid #80808066}.smi-selected{border-bottom:1.5px solid var(--color-primary)}.smi-specialty-name{align-items:center;width:50%;display:flex}.smi-add-specialty{color:var(--color-primary);cursor:pointer;justify-content:space-between;padding:1.25rem 0;display:flex}.smi-container{cursor:pointer;flex-direction:column;width:100%;display:flex}.specialist-sub-title{color:var(--color-secondary);padding:.5rem 0}.specialist-add-experience-field{background:var(--color-menu);border-radius:.25rem;width:20.5rem;height:1.8rem;padding:.55rem 1rem;display:flex}.ei-select{gap:1rem;width:500px;display:flex}.experience-table-content{cursor:default;flex-direction:column;width:100%;display:flex}.experience-table-header{background-color:var(--color-primarylight);grid-template-columns:.5fr 1.5fr 1.5fr 1fr 1.5fr 1fr;align-items:center;width:100%;height:2rem;padding:0 .3rem;font-size:.6875rem;font-weight:600;display:grid}.experience-table-body{background-color:#fff;grid-template-columns:.5fr 1.5fr 1.5fr 1fr 1.5fr 1fr;align-items:center;width:100%;height:2rem;padding:0 .3rem;font-size:.6875rem;display:grid}.ex-center{justify-content:center;display:flex}.experience-table-title{justify-content:space-between;align-items:center;padding:.7rem 0;display:flex}.ex-table-title-text{color:var(--color-secondary);font-size:.9375rem;font-style:normal;font-weight:500}.exp-table-title-btn{color:var(--color-primary);border:1px solid var(--color-primary);border-radius:.3375rem}.training-table-content{cursor:default;flex-direction:column;width:100%;display:flex}.training-table-header{background-color:var(--color-primarylight);grid-template-columns:.5fr 1.5fr 1.5fr 1fr 1.5fr 1fr;align-items:center;width:100%;height:2rem;padding:0 .3rem;font-size:.6875rem;font-weight:600;display:grid}.training-table-body{background-color:#fff;grid-template-columns:.5fr 1.5fr 1.5fr 1fr 1.5fr 1fr;align-items:center;width:100%;height:2rem;padding:0 .3rem;font-size:.6875rem;display:grid}.tr-center{justify-content:center;display:flex}.add-ex-btn{background-color:var(--color-primary);color:#fff;border-radius:8px;width:fit-content}.add-ex-btn-area{justify-content:center;align-items:center;width:100%;display:flex}.add-tr-btn{background-color:var(--color-primary);color:#fff;border-radius:8px;width:fit-content}.add-tr-btn-area{justify-content:center;align-items:center;width:100%;display:flex}.orgChart{color:#1f2937;width:100%;min-height:calc(100vh - 9rem)}.orgChart-error{color:#8a1f11;background:#fff7f6;border:1px solid #f2b8b5;border-radius:.5rem;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.orgChart-workspace{grid-template-columns:minmax(0,1fr) minmax(22rem,27rem);align-items:start;gap:1rem;min-height:calc(100vh - 10rem);display:grid}.orgChart-canvasPanel,.orgChart-inspector{background:#fff;border:1px solid #e2e8ee;border-radius:.5rem;min-width:0}.orgChart-canvasPanel{overflow:hidden}.orgChart-inspector{flex-direction:column;gap:.85rem;max-height:calc(100vh - 6rem);padding:1rem;display:flex;position:sticky;top:1rem;overflow:auto}.orgChart-toolbar,.orgChart-inspectorHeader,.orgChart-inspectorActions,.orgChart-sectionTitle,.orgChart-membersHeader,.orgChart-actions,.orgChart-rowActions,.orgChart-dateFilter,.orgChart-check,.orgChart-selectedUser,.orgChart-nodeMeta{align-items:center;display:flex}.orgChart-toolbar{border-bottom:1px solid #e5edf2;justify-content:space-between;gap:1rem;padding:1rem}.orgChart-toolbar h1,.orgChart-inspectorHeader h2,.orgChart-sectionTitle h3{margin:0;line-height:1.2}.orgChart-toolbar h1{color:#172a3a;font-size:1.05rem}.orgChart-toolbar p,.orgChart-inspectorHeader p,.orgChart-eyebrow{color:#64748b;margin:.25rem 0 0;font-size:.72rem}.orgChart-toolbarActions,.orgChart-inspectorActions{flex-wrap:wrap;gap:.5rem;display:flex}.orgChart-metrics{background:#f8fafc;border-bottom:1px solid #e5edf2;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.orgChart-metrics div{border-right:1px solid #e5edf2;gap:.15rem;min-width:0;padding:.7rem 1rem;display:grid}.orgChart-metrics div:last-child{border-right:none}.orgChart-metrics strong{color:#10455b;font-size:1rem}.orgChart-metrics span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.orgChart-diagramViewport{background-color:#fbfdff;background-image:linear-gradient(#eef3f7 1px,#0000 1px),linear-gradient(90deg,#eef3f7 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:2.5rem 2.5rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:calc(100vh - 16rem);padding:1.4rem;overflow:auto}.orgChart-diagramRoot,.orgChart-diagramChildren{justify-content:center;align-items:flex-start;gap:1.1rem;min-width:max-content;margin:0;padding:0;list-style:none;display:flex}.orgChart-diagramItem{align-content:start;place-items:start center;gap:1.15rem;display:grid;position:relative}.orgChart-diagramChildren{padding-top:1.15rem;position:relative}.orgChart-diagramChildren:before{content:"";background:#b9cad5;width:1px;height:1.15rem;position:absolute;top:0;left:50%}.orgChart-diagramChildren .orgChart-diagramItem:before{content:"";background:#b9cad5;width:1px;height:1.15rem;position:absolute;top:-1.15rem;left:50%}.orgChart-node{color:#1e293b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e4eb;border-left:4px solid #1b7895;border-radius:.5rem;grid-template-rows:auto auto auto auto;align-self:start;gap:.35rem;width:12.75rem;height:auto;min-height:7.4rem;padding:.75rem;display:grid;box-shadow:0 .45rem 1.2rem #1e293b14}.orgChart-node:hover,.orgChart-node.is-selected{background:#eef9fc;border-color:#1b7895;box-shadow:0 .7rem 1.5rem #1b789529}.orgChart-node.is-inactive{opacity:.55}.orgChart-attachedBand{background:#f8fafceb;border:1px dashed #cbd8df;border-radius:.5rem;justify-items:center;gap:.55rem;min-width:14rem;padding:.7rem .8rem;display:grid}.orgChart-attachedTitle{color:#52616f;letter-spacing:0;text-transform:uppercase;font-size:.64rem;font-weight:800}.orgChart-attachedList{flex-wrap:wrap;justify-content:center;gap:.55rem;max-width:34rem;display:flex}.orgChart-attachedNode{color:#263442;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e4eb;border-left:3px solid #64748b;border-radius:.45rem;gap:.28rem;width:10.25rem;min-height:5.35rem;padding:.55rem .65rem;display:grid;box-shadow:0 .35rem .9rem #1e293b12}.orgChart-attachedNode:hover,.orgChart-attachedNode.is-selected{background:#f5f9fb;border-color:#64748b}.orgChart-attachedNode.is-inactive{opacity:.55}.orgChart-attachedNode strong{color:#1e293b;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:1.85rem;font-size:.75rem;line-height:1.22;display:-webkit-box;overflow:hidden}.orgChart-attachedNode small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.orgChart-nodeType{color:#0f3c4c;overflow-wrap:anywhere;background:#dff3f8;border-radius:999px;justify-self:start;max-width:100%;padding:.2rem .45rem;font-size:.62rem;font-weight:800;line-height:1}.orgChart-nodeType.is-grupo{color:#14452f;background:#e1f5ea}.orgChart-nodeType.is-especialidad{color:#5a3d12;background:#fff4d8}.orgChart-nodeType.is-comite_temporal{color:#5b2731;background:#fde7ec}.orgChart-node strong{color:#172a3a;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2rem;font-size:.85rem;line-height:1.2;display:-webkit-box;overflow:hidden}.orgChart-node small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.orgChart-nodeMeta{color:#3b6170;gap:.35rem;font-size:.68rem}.orgChart-inspectorHeader{border-bottom:1px solid #e5edf2;justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.75rem}.orgChart-inspectorHeader h2{color:#172a3a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;display:-webkit-box;overflow:hidden}.orgChart-eyebrow{text-transform:uppercase;margin:0 0 .25rem;font-weight:800;display:block}.orgChart-status{border-radius:999px;flex:none;padding:.25rem .5rem;font-size:.65rem;font-weight:800}.orgChart-status.is-active{color:#0f5132;background:#dff3e8}.orgChart-status.is-inactive{color:#7f1d1d;background:#fee2e2}.orgChart-inspectorActions{border-bottom:1px solid #e5edf2;padding-bottom:.75rem}.orgChart-inspectorSection{border-bottom:1px solid #e5edf2;gap:.75rem;padding-bottom:.9rem;display:grid}.orgChart-inspectorSection:last-child{border-bottom:none;padding-bottom:0}.orgChart-sectionTitle{color:#234858;justify-content:space-between;gap:.5rem}.orgChart-sectionTitle>div,.orgChart-sectionTitle:not(.orgChart-membersHeader){align-items:center;gap:.45rem;display:flex}.orgChart-sectionTitle h3{font-size:.86rem}.orgChart-unitForm,.orgChart-memberForm{gap:.72rem;display:grid}.orgChart-dateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.orgChart-dateFilter{color:#4b5563;background:#fff;border:1px solid #d1dbe3;border-radius:.4rem;flex:none;gap:.35rem;padding:.35rem .5rem}.orgChart-dateFilter input{width:7.2rem;color:inherit;border:none;outline:none;font-size:.72rem}.orgChart-check{color:#374151;gap:.5rem;font-size:.76rem}.orgChart-check input{accent-color:#0f766e;width:1rem;height:1rem}.orgChart-actions{flex-wrap:wrap;gap:.5rem}.orgChart-userSearch{position:relative}.orgChart-userOptions{z-index:5;background:#fff;border:1px solid #d8e2e8;border-radius:.45rem;max-height:13rem;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow:auto;box-shadow:0 .7rem 1.4rem #1118271f}.orgChart-userOptions button{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #eef2f5;width:100%;padding:.55rem .7rem;display:grid}.orgChart-userOptions button:hover{background:#f2f8fa}.orgChart-userOptions strong{color:#243447;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.orgChart-userOptions span{color:#6b7280;font-size:.68rem}.orgChart-selectedUser{color:#204d5d;background:#f5fbfd;border:1px solid #dbe7ed;border-radius:.4rem;gap:.45rem;min-height:2rem;padding:.45rem .55rem;font-size:.76rem;font-weight:700}.orgChart-selectedUser span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orgChart-memberList{gap:.5rem;min-height:8rem;display:grid}.orgChart-memberRow{background:#fff;border:1px solid #e2eaf0;border-radius:.45rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:3.1rem;padding:.55rem .65rem;display:grid}.orgChart-memberRow>div:first-child{gap:.2rem;min-width:0;display:grid}.orgChart-memberRow strong{color:#172a3a;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.orgChart-memberRow span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.orgChart-rowActions{gap:.35rem}.orgChart-rowActions button{color:#24596b;cursor:pointer;background:#f8fbfc;border:1px solid #d6e2e8;border-radius:.35rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.orgChart-rowActions button.is-danger{color:#9f241b;background:#fff8f7;border-color:#f1c2be}.orgChart-badge{color:#0f5132;background:#dff3e8;border-radius:999px;padding:.22rem .45rem;font-size:.62rem;font-weight:800}.orgChart-empty{color:#64748b;justify-content:center;align-items:center;gap:.5rem;min-height:8rem;font-size:.82rem;display:flex}.orgChart-empty.is-small{background:#fbfdff;border:1px dashed #d4e0e7;border-radius:.45rem;min-height:5rem}@media (width<=1180px){.orgChart-workspace{grid-template-columns:1fr}.orgChart-inspector{max-height:none;position:static}}@media (width<=700px){.orgChart-toolbar,.orgChart-inspectorHeader,.orgChart-membersHeader,.orgChart-memberRow{grid-template-columns:1fr;align-items:stretch}.orgChart-toolbar,.orgChart-inspectorHeader,.orgChart-membersHeader{flex-direction:column}.orgChart-metrics,.orgChart-dateGrid{grid-template-columns:1fr}.orgChart-metrics div{border-bottom:1px solid #e5edf2;border-right:none}.orgChart-metrics div:last-child{border-bottom:none}.orgChart-toolbarActions,.orgChart-inspectorActions,.orgChart-actions,.orgChart-rowActions{justify-content:flex-start}.orgChart-diagramViewport{padding:1rem}}.userCenter{flex-direction:column;width:100%;min-width:0;height:100%;display:flex}.userCenter-header{background:#fff;align-items:center;padding:1rem;display:flex;position:relative}.user-header-menus{gap:1rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.user-content{background-color:#fff;min-width:0;padding:38px;overflow:auto}@media (width<=768px){.user-content{padding:1rem}}@media (width<=576px){.user-content{padding:.75rem}}.salaryList{background-color:#fff;width:100%;height:100%;padding:1.5rem 2rem 1rem;display:flex}.salaryListSidebar{background:var(--color-primarylight);border-radius:0 .625rem .625rem 0;flex-direction:column;align-items:flex-start;gap:.9375rem;width:20.5rem;height:100%;padding:.9375rem .625rem;display:flex;position:relative}.salaryListSidebar-items{flex-direction:column;gap:.9375rem;width:100%;height:100%;padding:.5rem;display:flex;overflow-y:auto}.procedure{flex-direction:column;width:100%;height:100%;display:flex}.procedure-header{background:#fff;align-items:center;gap:6.25rem;height:5.125rem;padding:0 1.25rem;display:flex;position:relative}.procedure-header-menus{align-self:stretch;gap:25px;display:flex}@media (width<=1000px){.procedure-header{gap:2.25rem}.procedure-header-menus{gap:15px}}.procedure-main{gap:.3rem;width:100%;max-width:100%;height:100%;display:flex;overflow:hidden}.procedure-flow-main{filter:drop-shadow(0 4px 3px #0000004d);background-color:#fff;width:100%;height:100%;padding:1.875rem;transition:left .3s;position:relative}.procedure-flow-header{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.procedure-flow-option{display:flex}.vt-main{background-color:#121f3d;width:100%;min-width:0;height:100vh;display:flex}.vt-side{outline:1px solid #7b7b7b;flex-direction:column;min-width:300px;height:100vh;padding:1rem .5rem;display:flex}.vt-title{letter-spacing:.015em;text-align:left;color:#eff3f8;font-family:Montserrat;font-size:18px;font-weight:500;line-height:27px}.vt-content{width:100%;min-width:0;height:100%}.vt-btn-area{cursor:pointer;gap:10px;display:flex}.vt-btn-text{text-align:left;color:var(--color-primary);font-family:Montserrat;font-size:12px;font-weight:400;line-height:14.63px}.vt-folder-list{width:100%}@media (width<=992px){.vt-main{flex-direction:column;height:auto;min-height:100vh}.vt-side{width:100%;min-width:0;height:auto}}.fa-header-add-btn{cursor:pointer;color:#1f2937;caret-color:#1f2937;background-color:#f5f5f5;border:none;border-radius:9.5px;padding:.3rem .8rem}.fa-header-add-btn::placeholder{color:#6b7280}.fa-add-input{z-index:2;position:relative}.fa-icon-area{align-items:center;height:100%;margin-right:.5rem;display:flex;position:absolute;top:0;right:0}.fa-icon-action{cursor:pointer;background-color:#f5f5f5}.fa-add-btn-limit{width:95%;margin-right:1rem;padding-right:3rem}.fi-main{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;gap:5px;padding:8px;display:flex}.fi-spread{gap:10px;display:flex}.fi-container{flex-direction:column;display:flex}.fi-text{text-align:left;font-family:Montserrat;font-size:12px;font-weight:400;line-height:14.63px}.fi-text-gray{color:#7b7b7b}.fi-text-selected{color:#fff}.fi-disabled{display:none}.cav-main{border:1px solid var(--color-secondary);background-color:#121f3d;border-radius:5px;flex-direction:column;gap:1rem;width:100%;max-height:98vh;padding:2rem;display:flex;overflow:auto}.cav-title{color:#eff3f8;text-align:left;font-family:Montserrat;font-size:21px;font-weight:600;line-height:25.6px}.cav-uploaded{width:100%;height:9.5rem}.cav-loading{text-align:center;color:#fff}.cav-thumbnail{width:100%;max-width:200px;margin-top:10px}.cav-cancel{background-color:red;border:none}.cav-mp4{justify-content:center;align-items:center;gap:.7rem;display:flex}.cav-mp4-title{text-align:left;color:wheat;font-family:Montserrat;font-size:14px;font-weight:500;line-height:17.07px}.cav-files{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.cav-file-content{background-color:#f5f5f5;border-radius:10px;padding:.3rem .5rem;position:relative}.cav-file-name{text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#121f3d;font-family:Montserrat;font-size:10.58px;font-weight:300;line-height:12.9px}.cav-file-cross{cursor:pointer;position:absolute;top:0;right:0}.cav-add-file{color:#eff3f8;background-color:#121f3d;width:fit-content;display:flex}.cav-add-action{color:#eff3f8;letter-spacing:.15px;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;cursor:pointer;font-family:Montserrat;font-size:12px;font-weight:500;line-height:24px}.cav-delete-icon{cursor:pointer;border-radius:50%;padding:.2rem}.cv-main{flex-direction:column;gap:15px;width:100%;min-width:0;max-width:318px;display:flex}.cv-video{aspect-ratio:318/217;background-color:#000;width:100%;max-width:318px;position:relative}.cv-video:hover{outline:1px solid var(--color-primary)}.cv-icon-container{background-color:var(--color-primary);border-radius:50px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:calc(50% - 20px);right:calc(50% - 20px)}.cv-icon-container:hover{cursor:pointer;outline:1px solid var(--color-primary)}.cv-icon{color:#fff}.cv-title{text-align:left;color:#fff;text-transform:capitalize;font-family:Montserrat;font-size:14px;font-weight:500;line-height:17.07px;font-size:inherit;background:0 0;border:none;outline:none;width:100%;padding:0}.cv-delete-icon{cursor:pointer;background-color:red;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:none;position:absolute;top:10px;right:10px}.cv-edit-icon{background-color:var(--color-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:none;position:absolute;top:10px;right:44px}.cv-video:hover .cv-delete-icon,.cv-video:hover .cv-edit-icon{display:flex}.videoPlayer-container{justify-content:center;align-items:center;width:100%;height:calc(100vh - 5rem);display:flex}.videoPlayer-close{z-index:2;cursor:pointer;position:absolute;right:0}.videoPlayer-main{flex-direction:column;width:100%;height:calc(100vh - 5rem);display:flex}.videoPlayer-element{object-fit:contain;background:#000;width:100%;height:100%}.vl-main{flex-direction:column;min-width:0;height:100%;padding:1.875rem;display:flex}.vl-header{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.vl-header h1{color:#fff}.vl-icon{cursor:pointer;background-color:var(--color-primary);border-radius:10px;justify-content:center;align-items:center;padding:.3rem;display:flex}.slider-container{width:400px;max-width:100%}.sc-video{background-color:red;width:50px;height:50px}.xd-x{gap:2rem;min-width:0;display:flex}.vl-video-grid{grid-template-columns:repeat(auto-fill,minmax(318px,1fr));gap:10px;width:100%;min-width:0;height:100%;padding:10px;display:grid;overflow-y:auto}@media (width<=768px){.vl-main{padding:1rem}.vl-video-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:.5rem 0 0}}@media (width<=576px){.vl-video-grid{grid-template-columns:1fr}}.reportPersonalTaskView{background-color:#fff;gap:1.5rem;width:100%;height:100%;padding:1rem 1.5rem;display:flex;overflow:auto}.reportPersonalTaskView-content{flex-direction:column;flex-grow:1;height:100%;display:flex}.reportPersonalTaskView-licenses{border-left:1px solid var(--color-gray-secondary);min-width:20vw}.reportPersonalTaskView-title-container{justify-content:space-between;align-items:center;display:flex}.reportPersonalTaskView-table{height:100%;overflow:auto}.reportPersonalTaskView-container{flex-direction:column;height:100%;display:flex;overflow:auto}.reportPersonalTaskView-more-info{width:100%;margin:1rem 0}.reportPersonalTaskView-footer{flex-shrink:0;justify-content:space-between;align-items:center;height:10.9375rem;padding:.625rem 0;display:flex}.reportPersonalTaskView-footer-container{flex-direction:column;justify-content:center;gap:.5rem;width:17rem;display:flex}.taskSumValues{flex-direction:column;align-items:flex-end;display:flex}.taskSumValues-values{color:var(--color-gray);text-align:right;letter-spacing:.0125rem;font-size:.625rem;font-weight:300;line-height:1.14288rem}.taskSumValues-total{color:var(--color-done);text-align:right;letter-spacing:.0175rem;font-size:.875rem;font-weight:500;line-height:1.125rem}.my-task-class{border-radius:var(--radius-button);border-left:1.75rem var(--color-secondary) solid;flex-direction:column;width:100%;height:fit-content;padding:.2rem;display:flex;box-shadow:0 1.5px 4px #0003}.task-text{justify-content:center;font-size:small;font-weight:600;display:flex}.task-header h3{text-transform:uppercase;align-self:flex-start;width:100%;font-size:1rem;font-weight:700}.my-icon-card{border-radius:5px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:.3rem;display:flex;top:1rem;left:-.8rem}.my-icon-card-process{background-color:var(--color-process);color:var(--color-process)}.my-icon-card-denied{background-color:var(--color-unresolved);color:var(--color-unresolved)}.my-icon-card-done{background-color:var(--color-done);color:var(--color-done)}.my-icon-card-process-color{color:var(--color-process)}.my-icon-card-denied-color{color:var(--color-unresolved)}.my-icon-card-done-color{color:var(--color-done)}.my-task-content{border-radius:0 0 var(--radius-button) var(--radius-button);text-align:justify;background-color:#fff;grid-template-columns:repeat(6,minmax(0,1fr));gap:.1rem;width:100%;height:100%;padding:0 1rem;display:grid;position:relative}.footer-my-task{border-top:1px var(--color-secondary) solid;justify-content:space-between;gap:3.35rem;display:flex}.footer-my-task span{cursor:pointer;padding:.2rem .5rem 0 0;font-size:small;text-decoration:underline}.footer-my-task h3{font-size:small}.hold{color:var(--color-denied)}.process{color:var(--color-process)}.done{color:var(--color-done)}.tablePersonalTask-task-name{width:100%;min-width:20rem;color:var(--color-secondary);letter-spacing:.016rem;font-size:.8rem;font-style:normal;font-weight:600;line-height:1.14288rem}.tablePersonalTask-evaluator{width:100%;min-width:20rem}.tablePersonalTask{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.tablePersonalTask-container{flex-direction:column;gap:1.5rem;width:100%;height:100%;margin-top:1.5rem;padding-inline:1.25rem;display:flex;overflow:auto}.tablePersonalTask-actions{justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.listPersonalTask{background-color:#fff;flex-direction:column;gap:1.5rem;width:100%;height:100%;padding:1rem 2.5rem 2.5rem;display:flex;overflow:auto}.listPersonalTask-table-container{flex-direction:column;flex:1;display:flex}.listPersonalTask-container{flex-direction:row;width:100%;height:100%;display:flex;overflow:auto}.listPersonalTask-contain-principal{flex-direction:column;width:100%;height:100%;display:flex;overflow:auto}.listPersonalTask-body{flex-direction:column;display:flex;overflow:auto}.tasksSelectView{border-left:1px solid #0006;flex-direction:column;gap:1rem;width:44.625rem;height:100%;margin-left:.5rem;padding-left:1.3rem;display:flex}.tasksSelectView-title{color:#000;letter-spacing:.01688rem;gap:.5rem;font-size:.9rem;font-style:normal;font-weight:400;line-height:150%;display:flex}.tasksSelectView-line{background:#b0b0b0;width:100%;height:.03125rem}.tasksSelectView-footer{flex-direction:column;align-items:flex-start;gap:1rem;width:100%;padding:0 1.5625rem;display:flex}.tasksSelectView-list{flex-direction:column;gap:.5rem;width:100%;height:100%;display:flex;overflow:auto}.tasksSelectView-footer-contain{flex-direction:column;gap:1rem;width:80%;display:flex}.tasksSelectView-footer-btn{justify-content:flex-end;gap:.5rem;width:100%;padding:0 .1rem .1rem 0;display:flex}.tasksSelectView-total-input{align-items:center;gap:.5rem;width:5rem;display:flex}.cardAddCollaborator{background:#fff;border-radius:.625rem;flex-direction:column;width:26rem;height:28rem;padding:.5rem;display:flex;box-shadow:-2px 4px 4px #00000026}.cardAddCollaborator-header{flex-direction:column;align-self:stretch;gap:.625rem;padding:.625rem;display:flex}.cardAddCollaborator-title{color:#222;font-size:1rem;font-weight:600}.cardAddCollaborator-description{color:var(--color-gray);font-size:.75rem;font-weight:400}.cardAddCollaborator-error{width:100%;color:var(--color-unresolved-light);padding:.625rem;font-size:.5rem;font-weight:400}.cardAddCollaborator-error-span{font-weight:600}.cardAddCollaborator-container{height:100%;padding:.625rem}.cardAddCollaborator-footer-btn{justify-content:flex-end;align-items:flex-end;gap:.5rem;width:100%;margin-top:1rem;display:flex}.cardAddCollaborator-subcontainer{max-height:10rem;padding:0 .1rem 0 .5rem;overflow:auto}.tasksSelectView-total{justify-content:space-between;align-items:center;width:100%;display:flex}.tasksSelectView-total-label{color:var(--color-gray-tertiary);letter-spacing:.0125rem;font-size:.625rem;font-style:normal;font-weight:300}.tasksSelectView-total-label-hover:hover{cursor:pointer;font-weight:700;text-decoration:underline}.tasksSelectView-total-cost{color:var(--color-secondary);letter-spacing:.016rem;font-size:.8rem;font-style:normal;font-weight:600}.projectNameTr-title{color:var(--color-secondary);letter-spacing:.01313rem;text-align:left;height:2rem;padding:0;font-size:.875rem;font-style:normal;font-weight:700}.projectNameTr-price{width:15rem;margin-bottom:.5rem}.headerPersonalTask{justify-content:space-between;align-items:center;width:100%;display:flex}.headerPersonalTask-date-filter{align-items:center;gap:1.875rem;display:flex}.headerPersonalTask-general-filter{align-items:center;gap:.9375rem;display:flex}.headerPersonalTask-status-btns{align-items:center;gap:.625rem;display:flex}.selectPeriod{width:12rem}.addNewOption{cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .3rem .3rem;display:flex}.addNewOption-span{color:var(--color-primary);letter-spacing:.015rem;font-size:.75rem;font-style:normal;font-weight:400}.taskCardSelect{justify-content:space-between;width:100%;display:flex}.taskCardSelect-container{align-items:center;gap:.5rem;display:flex}.taskCardSelect-info{flex-direction:column;display:flex}.taskCardSelect-info-item{color:#000;letter-spacing:.075rem;font-size:.75rem;font-weight:400}.taskCardSelect-info-name{color:var(--color-gray-tertiary);font-size:.75rem;font-weight:400}.taskCardSelect-price{color:#000;letter-spacing:.075rem;font-size:.75rem;font-weight:400}.taskCardSelect-footer{align-items:center;gap:.5rem;display:flex}.addCollaboratorSelect-add{color:var(--color-primary);gap:.625rem;padding:.15625rem .625rem;font-size:.75rem;font-weight:200;display:flex}.addCollaboratorSelect{margin-top:.5rem}.collaboratorRow{justify-content:space-between;align-self:stretch;align-items:center;padding:.47831rem 0;display:flex}.collaboratorRow-user{align-items:center;gap:.46875rem;display:flex}.collaboratorRow-user-info{color:#000;align-items:center;gap:.47831rem;font-size:.66963rem;font-weight:400;display:flex}.collaboratorRow-user-principal{font-size:.9rem}.personalSelectOffice{z-index:3;max-width:13rem;position:fixed;right:1rem}.personalSelectOffice-relative{z-index:0;position:relative;right:0}.cvw-container{background-color:#fff;flex-direction:column;width:78.75rem;height:29.25rem;padding:.75rem;display:flex}.cvw-title{letter-spacing:.015em;color:var(--color-secondary);font-family:Montserrat;font-size:18px;font-weight:600;line-height:27px}.cvw-title:hover{outline:1px solid var(--color-primary);background-color:#f3f3f3;border-radius:8px}.cvw-main{gap:.5rem;width:100%;height:100%;display:flex}.cvw-section-left{flex-direction:column;gap:.75rem;width:66.6667%;display:flex}.cvw-section-right{outline:1px solid #b0b0b0;flex-direction:column;gap:.75rem;width:33.3333%;padding:.75rem;display:flex}.cvw-table{flex-direction:column;width:100%;display:flex}.cvw-btn{width:4rem}.cvw-textarea{resize:none}.cvw-details{text-align:left;font-family:Montserrat;font-size:12px;font-weight:500;line-height:14.63px}.cvw-row{align-items:center;display:flex}.cvw-row-left{text-align:left;color:#5c5c5c;width:33.3333%;font-family:Montserrat;font-size:12px;font-weight:400;line-height:14.63px}.cvw-row-right{width:66.6667%}.cvw-project-content{background-color:#e7f5fb;border-radius:5px;align-items:center;width:fit-content;display:flex}.cvw-title-header{justify-content:space-between;width:100%;display:flex}.cvw-project-text{color:var(--color-primary);text-align:left;font-family:Montserrat;font-size:12px;font-weight:400;line-height:9.75px}.cvw-table-body{flex-direction:column;height:200px;display:flex;overflow-y:auto}@media screen and (width<=1200px){.cvw-container{width:100%}}.csp-items{flex-direction:column;gap:.5rem;display:flex;overflow-y:auto}.csp-card{flex-direction:column;display:flex}.csp-project{align-items:center;gap:5px;padding:5px 0;display:flex}.csp-project:hover{cursor:pointer;background-color:#f3f3f3}.csp-project h4{letter-spacing:.04em;text-align:left;color:#7b7b7b;font-family:Montserrat;font-size:10px;font-weight:200;line-height:16px}.csp-project p{letter-spacing:.015em;text-align:left;color:#000;text-transform:uppercase;font-family:Montserrat;font-size:10px;font-weight:600;line-height:15px}.csp-project-info{flex-direction:column;display:flex}.fb-container{background-color:#fff;grid-template-columns:1fr 7fr 2fr 2fr;align-items:center;width:100%;padding:10px 0;display:grid;position:relative}.fb-text{letter-spacing:.04em;text-align:center;font-family:Montserrat;font-size:10.06px;font-weight:600;line-height:14.63px}.fb-pdf-container{justify-content:center;align-items:center;display:flex}.fb-pdf{color:var(--color-primary);align-items:center;gap:.25rem;display:flex}.fb-pdf-delete{color:red;cursor:pointer;position:absolute;top:15px;right:30px}.fb-textarea{text-align:justify;align-content:center;overflow-y:hidden}.fb-upload-container{cursor:pointer;border:2px dashed #ccc;justify-content:center;align-items:center;width:80%;height:20px;transition:border-color .3s;display:flex;position:relative;overflow:hidden}.fb-upload-container:hover{cursor:pointer;border-color:#888}.fb-upload-input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.fb-upload-label{cursor:pointer;align-items:center;gap:.25rem;height:20px;display:flex}.fb-upload-icon{cursor:pointer;margin-bottom:10px;font-size:15px}.fb-upload-text{text-align:center;color:gray;cursor:pointer;font-family:Montserrat;font-size:12px;font-weight:300;line-height:14.63px}.fb-item-delete{color:red;cursor:pointer;position:absolute;right:0}.fh-container{background-color:#f4f7fc;grid-template-columns:1fr 7fr 2fr 2fr;width:100%;padding:10px 0;display:grid}.fh-text{letter-spacing:.04em;text-align:center;font-family:Montserrat;font-size:10.06px;font-weight:600;line-height:14.63px}.kw-container{-webkit-user-select:none;user-select:none;background-color:#fff;border:.01px solid #00000040;border-radius:5px;flex-direction:column;justify-content:space-evenly;width:100%;min-height:180px;max-height:180px;padding:.5rem;display:flex;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.kw-grabbing{cursor:grabbing}.kw-grab{cursor:grab}.kw-container-drag{background-color:var(--color-menu);border:.1px solid var(--color-primary);border-radius:5px;width:100%;min-height:180px;max-height:180px}.kw-text-title{text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-family:Montserrat;font-size:12px;font-weight:600;line-height:16px;overflow:hidden}.kw-text-description{text-align:left;color:var(--color-gray-text);-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:4.5em;font-family:Montserrat;font-size:10px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.kw-project-content{background-color:#e7f5fb;border-radius:5px;align-items:center;width:fit-content;display:flex}.kw-project-text{color:var(--color-primary);text-align:left;font-family:Montserrat;font-size:12px;font-weight:400;line-height:9.75px}.kw-time-content{justify-content:space-between;display:flex}.kw-time{text-align:left;font-family:Montserrat;font-size:10px;font-weight:300;line-height:12.19px}.kw-duration{text-align:left;font-family:Montserrat;font-size:10px;font-weight:300;line-height:12.19px;display:flex}.kw-edit-mode{justify-content:space-between;align-items:center;display:flex}.kw-icon{border-radius:50px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.kw-icon:hover{background-color:#e7f5fb;border-radius:50px;width:20px;height:20px}.kw-text-hover{text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;max-width:160px;font-family:Montserrat;font-size:12px;font-weight:600;line-height:16px;text-decoration:underline;overflow:hidden}.kw-input{width:200px}.kw-description{width:100%;height:auto}.kc-container{background-color:var(--color-menu);flex-direction:column;gap:10px;width:100%;height:100%;padding:5px;display:flex}.kc-header{justify-content:center;align-items:baseline;gap:10px;width:100%;height:64px;display:flex}.kc-day-number{border-radius:10px;place-content:center;width:44px;height:44px;padding:10px;display:flex}.kc-day-text{text-align:center;text-transform:capitalize;font-family:Montserrat;font-size:12px;font-weight:400;line-height:14.63px}.kc-active{color:var(--color-primary)}.kc-bg-active{background-color:var(--color-primary);color:#fff;font-weight:600}.kc-widget-container{flex-direction:column;gap:10px;width:100%;height:100%;padding-bottom:1rem;display:flex;overflow-y:auto}.kc-add{letter-spacing:.04em;text-align:left;color:gray;cursor:pointer;font-family:Montserrat;font-size:12px;font-weight:400;line-height:16px}.rkt-main{flex-direction:column;gap:10px;width:100%;height:72vh;display:flex;overflow-y:auto}.rkt-container{flex-direction:column;gap:10px;width:100%;display:flex}.rkt-title{letter-spacing:.015em;text-align:left;color:var(--color-secondary);font-family:Montserrat;font-size:14px;font-weight:600;line-height:21px}.rkt-table-container{box-sizing:border-box;width:100%;height:auto;margin:0 auto;padding:16px}.rkt-table{border-collapse:collapse;table-layout:auto;width:100%}.rkt-thead th{text-align:left;white-space:nowrap;background-color:#f0f0f0;border-bottom:2px solid #ccc;padding:8px}.rkt-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #ddd;padding:8px}.rkt-table tr:nth-child(2n){background-color:#f9f9f9}.rkt-cell-content{flex-direction:column;gap:.7rem;display:flex}.rkt-truncate{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.rkt-project-content{background-color:#e7f5fb;border-radius:5px;width:fit-content;padding:0 .3rem}.rkt-eye{cursor:pointer;color:var(--color-primary)}@media (width<=768px){.rkt-table-container{padding:8px}.rkt-table th,.rkt-table td{padding:4px;font-size:14px}.rkt-thead th{white-space:normal}}.reportPersonalTaskView-table-parentLevels{color:#171c26;text-transform:uppercase;letter-spacing:.0175rem;font-size:.8rem;font-style:normal;font-weight:600;line-height:1.25rem}.attendanceTable{flex-direction:column;gap:1rem;padding:.5rem 1rem;display:flex;position:relative}.attendanceTable-title{color:var(--color-secondary);text-transform:uppercase;font-size:.7rem;font-weight:600}.attendanceTable-closebtn{position:absolute;top:0;right:0}.reportPersonalTaskView-btns{gap:1rem;display:flex}.attendanceTable-content{font-weight:800}.attendanceTable-table-head{background-color:red}.attendanceTable-status-PUNTUAL{color:var(--color-list-p)}.attendanceTable-status-SIMPLE{color:var(--color-list-s)}.attendanceTable-status-TARDE{color:var(--color-list-t)}.attendanceTable-status-GRAVE{color:var(--color-list-g)}.attendanceTable-status-MUY_GRAVE{color:var(--color-list-m)}.attendanceTable-status-LICENCIA{color:var(--color-list-l)}.listPersonalReports{background-color:#fff;width:100%;height:100%;display:flex}.listPersonalReportsSidebar{border-right:.5px solid var(--color-gray);flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.9375rem;width:18.9375rem;height:100%;padding:1.25rem;display:flex;position:relative}.listPersonalReportsSidebar-title{color:var(--color-secondary);letter-spacing:.01406rem;font-size:.9375rem;font-weight:500;line-height:150%}.listPersonalReportsSidebar-reports-items{flex-direction:column;gap:.9375rem;width:100%;height:100%;display:flex;overflow-y:auto}.listPersonalReportsSidebar-options{align-items:center;gap:.9375rem;width:100%;display:flex}.reportCardSidbar{cursor:pointer;background-color:#fff;border-radius:.2rem;align-self:stretch;align-items:center;gap:.3125rem;padding:.3125rem .2rem;transition:background-color .3s;display:flex}.reportCardSidbar:hover,.reportCardSidbar-active{background-color:var(--color-menu)}.reportCardSidbar-info{flex-direction:column;width:100%;display:flex}.reportCardSidbar-info-created{color:var(--color-gray);letter-spacing:.00938rem;font-size:.625rem;font-style:normal;font-weight:300;line-height:150%}.reportCardSidbar-info-name{color:#000;letter-spacing:.03rem;text-transform:uppercase;font-size:.75rem;font-weight:400;line-height:1rem}.kt-container{flex-direction:column;width:100%;height:100%;display:flex}.kt-table{background-color:#fff;gap:1rem;width:100%;height:100%;padding:.5rem;display:flex}.myTasks{flex-direction:column;width:100%;height:100%;display:flex}.myTasks-main{gap:.3rem;width:100%;max-width:100%;height:100%;display:flex;overflow:hidden}.cardRegisterReport{background:var(--Background,#fff);border-radius:.625rem;flex-direction:column;align-items:flex-start;gap:1.25rem;width:38.6875rem;padding:1.25rem;display:flex;box-shadow:-4px 4px 4px #00000040}.cardRegisterReport-title{color:var(--Custom-black-strong,#222);font-size:1rem;font-weight:600}.cardRegisterReport-content{justify-content:space-between;align-self:stretch;align-items:flex-end;display:flex}.cardRegisterReport-footer{justify-content:space-between;align-self:stretch;align-items:flex-end;display:flex;position:relative}.administrativeTasks{background-color:#fff;flex-direction:column;gap:1.5rem;width:100%;height:100%;padding:1rem 2.5rem 2.5rem;display:flex}.administrativeTasks-header{justify-content:space-between;align-items:center;width:100%;display:flex}.administrativeTasks-header-btn{align-items:center;gap:.9375rem;display:flex}.taskForReview{background-color:#fff;gap:1.5rem;width:100%;height:100%;display:flex}.taskForReview-main{flex-direction:column;gap:1.5rem;width:100%;height:100%;display:flex;overflow:auto}.taskForReview-container{flex-direction:column;width:100%;height:100%;padding:1rem 0 2.5rem;display:flex;overflow:auto}.headerTaskForReview{justify-content:space-between;align-items:center;width:100%;display:flex}.headerTaskForReview-general-filter{align-items:center;gap:.9375rem;display:flex}.sidebarTaskForReview{background:#fff;border-right:.4px solid #939393;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:1.25rem;width:22rem;padding:1.5rem 0;display:flex}.sidebarTaskForReview-header{flex-direction:column;gap:1.25rem;width:100%;padding:0 1.25rem;display:flex}.sidebarTaskForReview-employees{color:var(--color-tertiary);letter-spacing:.01313rem;font-size:.875rem;font-style:normal;font-weight:500}.sidebarTaskForReview-name{color:#000;letter-spacing:.015rem;font-size:1rem;font-style:normal;font-weight:400}.sidebarTaskForReview-dni{color:var(--color-grey);letter-spacing:.01313rem;font-size:.875rem;font-weight:400;line-height:150%}.sidebarTaskForReview-card-user{cursor:pointer;align-items:center;gap:.5rem;width:100%;padding:.3125rem 1.25rem;display:flex}.sidebarTaskForReview-card-user:hover,.sidebarTaskForReview-card-user-selected{background:var(--color-primarylight)}.tableTaskForReview-task-name{width:100%;min-width:20rem;color:var(--color-secondary);letter-spacing:.016rem;font-size:.8rem;font-style:normal;font-weight:600;line-height:1.14288rem}.tableTaskForReview-evaluator{width:100%;min-width:20rem}.tableTaskForReview{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.tableTaskForReview-container{flex-direction:column;width:100%;height:100%;margin-top:.5rem;padding-inline:1.25rem;display:flex;overflow:auto}.tableTaskForReview-actions{justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.kitchen{flex-direction:column;width:100%;height:100%;display:flex}.kitchen-main{gap:.3rem;width:100%;max-width:100%;height:100%;display:flex;overflow:hidden}.listMealOrder{background:linear-gradient(180deg, var(--color-primarylight) 0%, #fff 42%), #fff;flex-direction:row-reverse;align-items:flex-start;gap:1rem;width:100%;height:100%;padding:1.25rem 1.5rem 2rem;display:flex;overflow:auto}.listMealOrder-feedback{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.listMealOrder-results{flex-direction:column;flex:1;gap:.85rem;min-width:0;display:flex}.listMealOrder-inlineLoader{background:#ffffffd1;border:1px solid #001b6914;border-radius:.95rem;justify-content:center;align-items:center;min-height:3.2rem;display:flex;box-shadow:0 10px 26px #001b690d}.listMealOrder-resultsBody{flex:1;height:100%;transition:opacity .22s,transform .22s;display:flex;overflow:auto}.listMealOrder-resultsBody-loading{opacity:.58;pointer-events:none;transform:translateY(4px)}@media (width<=900px){.listMealOrder{flex-direction:column;padding:1rem}.listMealOrder-results{width:100%}.listMealOrder-resultsBody{width:100%;overflow:visible}}.tableListMealOrder{padding-inline:1.25rem;background:#ffffffeb;border:1px solid #001b6914;border-radius:1rem;flex-direction:column;flex:1;gap:1.5rem;height:100%;padding-top:1.5rem;display:flex;overflow:auto;box-shadow:0 18px 42px #001b6914}.tableListMealOrder-topbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.tableListMealOrder-title{text-align:center;color:var(--color-secondary);letter-spacing:.016rem;flex:1;font-size:1.05rem;font-style:normal;font-weight:700;line-height:1.14288rem}.tableListMealOrder-lockBtn{cursor:pointer;background:#fff;border:1px solid #001b691f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;transition:transform .2s,background-color .2s,color .2s,border-color .2s;display:inline-flex}.tableListMealOrder-lockBtn:hover:not(:disabled){transform:translateY(-1px)}.tableListMealOrder-lockBtn:focus-visible{outline:none;box-shadow:0 0 0 2px #001b6929}.tableListMealOrder-lockBtn:disabled{cursor:progress;opacity:.65}.tableListMealOrder-lockBtn--open{color:var(--color-primary);background:#e8effccc;border-color:#0e9cd838}.tableListMealOrder-lockBtn--closed{color:var(--color-unresolved);background:#fce8ece0;border-color:#d1295333}.tableListMealOrder-headerLabel{flex-direction:column;gap:.15rem;display:flex}.tableListMealOrder-headerLabel small{color:var(--color-gray-tertiary);text-transform:none;font-size:.62rem;font-weight:600}.tableListMealOrder-chip{background:var(--color-gray-ligth);min-width:6.5rem;color:var(--color-gray-tertiary);border-radius:999px;justify-content:center;align-items:center;padding:.3rem .6rem;font-size:.68rem;font-weight:700;display:inline-flex}.tableListMealOrder-chip--food{background:var(--color-primarylight);color:var(--color-secondary)}.tableListMealOrder-chip--yes{background:var(--color-bg-done);color:var(--color-done)}.tableListMealOrder-chip--no{background:var(--color-bg-unresolved);color:var(--color-unresolved)}.tableListMealOrder-chip--pending{color:#c76a12;background:#fff1e6;border:1px solid #c76a1229}.tableListMealOrder-chip--reserved{background:var(--color-primarylight);color:var(--color-secondary)}.tableListMealOrder-chip--na{background:var(--color-gray-ligth);color:var(--color-gray-tertiary)}.tableListMealOrder-chip--blocked{color:var(--color-secondary);background:#001b6914}.tableListMealOrder-pickupCell{flex-direction:column;align-items:center;gap:.38rem;width:100%;min-width:6.9rem;display:flex}.tableListMealOrder-segmented{background:#ffffffd6;border:1px solid #001b6914;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:.22rem .5rem;transition:opacity .2s,transform .2s;display:inline-grid}.tableListMealOrder-segmented--loading{opacity:.58}.tableListMealOrder-segmentAction{color:#98a2b3;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:1rem;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.tableListMealOrder-segmentAction:hover:not(:disabled){color:var(--color-secondary);background:#001b690f}.tableListMealOrder-segmentAction:focus-visible{outline:none;box-shadow:0 0 0 2px #001b6929}.tableListMealOrder-segmentAction:disabled{cursor:progress}.tableListMealOrder-segmentAction--active{box-shadow:0 8px 18px -14px #001b6973}.tableListMealOrder-segmentAction--yes.tableListMealOrder-segmentAction--active{background:var(--color-bg-done);color:var(--color-done)}.tableListMealOrder-segmentAction--reserved.tableListMealOrder-segmentAction--active{background:var(--color-primarylight);color:var(--color-secondary)}.tableListMealOrder-segmentAction--no.tableListMealOrder-segmentAction--active{background:var(--color-bg-unresolved);color:var(--color-unresolved)}.tableListMealOrder-comment{text-overflow:ellipsis;white-space:nowrap;color:var(--color-gray-tertiary);display:block;overflow:hidden}@media (width<=640px){.tableListMealOrder{padding-inline:.8rem;flex:0;width:100%;height:100%;padding-top:1rem;overflow:visible}.tableListMealOrder-topbar{gap:.7rem}.tableListMealOrder-pickupCell{min-width:8.4rem}}.listMealOrder-header{background:#ffffffeb;border:1px solid #001b6914;border-radius:1rem;flex-direction:column;gap:1rem;max-width:40rem;padding:1.25rem;display:flex;box-shadow:0 18px 42px #001b6914}.listMealOrder-hero{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.listMealOrder-headline{flex-direction:column;gap:.4rem;display:flex}.listMealOrder-kicker{letter-spacing:.12rem;text-transform:uppercase;color:var(--color-primary);font-size:.72rem;font-weight:700}.listMealOrder-titleMain{color:var(--color-secondary);font-size:1.5rem;font-weight:700}.listMealOrder-description{max-width:44rem;color:var(--color-gray-tertiary);font-size:.92rem;line-height:1.45}.listMealOrder-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;width:min(100%,58rem);display:flex}.listMealOrder-dateControl{width:100%}.listMealOrder-summaryBlock{flex-direction:column;gap:.65rem;display:flex}.listMealOrder-summary{gap:.75rem;display:grid}.listMealOrder-summary--primary{grid-template-columns:repeat(4,minmax(0,1fr))}.listMealOrder-summaryChips{flex-wrap:wrap;gap:.55rem;display:flex}.listMealOrder-summaryChip{background:#f5f8fc;border:1px solid #001b6914;border-radius:999px;align-items:center;gap:.45rem;min-height:2rem;padding:.35rem .75rem;display:inline-flex}.listMealOrder-summaryChip-label{color:var(--color-gray-tertiary);letter-spacing:.03rem;text-transform:uppercase;font-size:.68rem}.listMealOrder-summaryChip-value{color:var(--color-secondary);font-size:.92rem;font-weight:700}.listMealOrder-summaryChip--success{background:var(--color-bg-done)}.listMealOrder-summaryChip--success .listMealOrder-summaryChip-value{color:var(--color-done)}.listMealOrder-summaryChip--warning{background:var(--color-bg-correction)}.listMealOrder-summaryChip--warning .listMealOrder-summaryChip-value{color:var(--color-correction)}.listMealOrder-summaryChip--danger{background:var(--color-bg-unresolved)}.listMealOrder-summaryChip--danger .listMealOrder-summaryChip-value{color:var(--color-unresolved)}.listMealOrder-summaryChip--info{background:var(--color-primarylight)}.listMealOrder-selectorBlock{flex-direction:column;gap:.7rem;display:flex}.listMealOrder-selectorHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.listMealOrder-selectorLabel{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05rem;font-size:.86rem;font-weight:700}.listMealOrder-selectorDate{color:var(--color-gray-tertiary);font-size:.82rem}.listMealOrder-actions{justify-content:space-between}.listMealOrder-exportActions{flex-wrap:wrap}@media (width<=980px){.listMealOrder-hero{flex-direction:column}.listMealOrder-toolbar{justify-content:flex-start}.listMealOrder-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.listMealOrder-header{flex:0;justify-content:space-between;align-items:stretch;width:100%;padding:1rem}.listMealOrder-summary{grid-template-columns:repeat(2,minmax(8rem,1fr))}.listMealOrder-summaryChip{padding-inline:.65rem}}@media (width<=420px){.listMealOrder-summary{grid-template-columns:1fr}}.kitchenSummaryStat{background:#f5f8fc;border:1px solid #001b6914;border-radius:.9rem;flex-direction:column;gap:.25rem;min-height:5.3rem;padding:.75rem .9rem;display:flex}.kitchenSummaryStat-label{color:var(--color-gray-tertiary);text-transform:uppercase;letter-spacing:.04rem;white-space:normal;overflow-wrap:anywhere;text-wrap:balance;font-size:.72rem;line-height:1.2}.kitchenSummaryStat-value{color:var(--color-secondary);font-size:1.2rem;font-weight:700}.kitchenSummaryStat--primary{min-height:5.8rem;padding:.85rem 1rem;box-shadow:0 10px 24px #001b690f}.kitchenSummaryStat--primary .kitchenSummaryStat-label{font-size:.74rem}.kitchenSummaryStat--primary .kitchenSummaryStat-value{font-size:1.65rem}.kitchenSummaryStat--secondary{min-height:5.2rem}.kitchenSummaryStat--secondary .kitchenSummaryStat-label{letter-spacing:.03rem;font-size:.68rem}.kitchenSummaryStat--secondary .kitchenSummaryStat-value{font-size:1.05rem}.kitchenSummaryStat--neutral{background:#f5f8fc;border-color:#001b6914}.kitchenSummaryStat--success{background:var(--color-bg-done);border-color:#14804a1f}.kitchenSummaryStat--success .kitchenSummaryStat-value{color:var(--color-done)}.kitchenSummaryStat--warning{background:#fff1e6;border-color:#c76a1229}.kitchenSummaryStat--warning .kitchenSummaryStat-value{color:#c76a12}.kitchenSummaryStat--danger{background:var(--color-bg-unresolved);border-color:#d1295324}.kitchenSummaryStat--danger .kitchenSummaryStat-value{color:var(--color-unresolved)}.kitchenSummaryStat--info{background:var(--color-primarylight);border-color:#0e9cd81f}@media (width<=640px){.kitchenSummaryStat{min-height:4.6rem;padding:.7rem .8rem}.kitchenSummaryStat--primary{min-height:5rem}.kitchenSummaryStat--primary .kitchenSummaryStat-value{font-size:1.4rem}}.kitchenDateStrip{align-items:center;gap:.75rem;width:100%;display:flex}.kitchenDateStrip-shell{flex:1;align-items:center;gap:.65rem;min-width:0;display:flex}.kitchenDateStrip-track{flex:1;gap:.65rem;min-width:0;display:grid}.kitchenDateStrip-navBtn,.kitchenDateStrip-calendarBtn{color:var(--color-secondary);background:#fff;border:1px solid #001b691f;border-radius:.9rem;transition:border-color .2s,transform .2s,box-shadow .2s}.kitchenDateStrip-navBtn{place-items:center;width:2.8rem;min-width:2.8rem;height:4.8rem;display:grid;box-shadow:0 10px 22px #001b6914}.kitchenDateStrip-card{text-align:left;scroll-snap-align:center;background:#fff;border:1px solid #001b6914;border-radius:1rem;flex-direction:column;justify-content:center;gap:.25rem;min-height:4.8rem;padding:.8rem .85rem;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative}.kitchenDateStrip-card-selected{background:linear-gradient(#0e9cd81f,#fff 72%);border-color:#0e9cd88c;animation:.28s kitchenDateStripSelect;box-shadow:0 14px 28px #001b6914}.kitchenDateStrip-card-today:not(.kitchenDateStrip-card-selected){border-color:#001b692e}.kitchenDateStrip-weekday{letter-spacing:.08rem;text-transform:uppercase;color:var(--color-gray-tertiary);font-size:.72rem;font-weight:700}.kitchenDateStrip-dayMonth{color:var(--color-secondary);font-size:1rem;font-weight:700}.kitchenDateStrip-todayMark{color:var(--color-primary);font-size:.68rem;font-weight:700;position:absolute;top:.55rem;right:.65rem}.kitchenDateStrip-calendarBtn{white-space:nowrap;align-items:center;gap:.45rem;min-height:2.8rem;padding:.72rem .95rem;font-size:.85rem;font-weight:700;display:inline-flex}.kitchenDateStrip-picker,.kitchenDateStrip-picker>div,.kitchenDateStrip-picker .react-datepicker__input-container{border-bottom:none!important}.kitchenDateStrip-navBtn:hover:not(:disabled),.kitchenDateStrip-calendarBtn:hover:not(:disabled),.kitchenDateStrip-card:hover:not(:disabled){border-color:#0e9cd873;transform:translateY(-1px)}.kitchenDateStrip-navBtn:disabled,.kitchenDateStrip-calendarBtn:disabled,.kitchenDateStrip-card:disabled{opacity:.6;cursor:not-allowed}@keyframes kitchenDateStripSelect{0%{transform:translateY(0)scale(.96);box-shadow:0 0 #0e9cd800}65%{transform:translateY(-2px)scale(1.01);box-shadow:0 18px 34px #0e9cd829}to{transform:translateY(0)scale(1);box-shadow:0 14px 28px #001b6914}}@media (width<=1100px){.kitchenDateStrip{flex-direction:column;align-items:stretch}.kitchenDateStrip-shell{width:100%}.kitchenDateStrip-track{scroll-snap-type:x proximity;padding-bottom:.2rem;display:flex;overflow-x:auto}.kitchenDateStrip-card{flex:0 0 7rem;min-width:7rem}}@media (width<=640px){.kitchenDateStrip-shell{gap:.45rem}.kitchenDateStrip-navBtn{width:2.45rem;min-width:2.45rem}.kitchenDateStrip-card{flex-basis:6.4rem;min-width:6.4rem;min-height:4.4rem}.kitchenDateStrip-calendarBtn{justify-content:center;width:100%}}.yesNoRadio{flex-direction:row;align-items:stretch;gap:.75rem;display:flex}.yesNoRadio-option{color:var(--color-gray-tertiary);cursor:pointer;background:#fff;border:1px solid #001b691f;border-radius:.8rem;justify-content:center;gap:.5625rem;min-width:8rem;padding:.85rem 1rem;font-size:.875rem;font-weight:600;transition:all .16s;display:flex}.yesNoRadio-option--yes{background:var(--color-bg-done);color:var(--color-done);border-color:#14804a40}.yesNoRadio-option--no{background:var(--color-bg-unresolved);color:var(--color-unresolved);border-color:#ff3b3b33}@media (width<=640px){.yesNoRadio{flex-direction:column}}.formMealOrder{background:linear-gradient(180deg, var(--color-primarylight) 0%, #fff 42%), #fff;flex-direction:column;gap:1.25rem;width:100%;height:100%;padding:1.25rem 1.5rem 2rem;display:flex;overflow:auto}.formMealOrder-content{flex-direction:column;align-items:stretch;gap:1.25rem;width:100%;display:flex}.formMealOrder-hero{background:#ffffffeb;border:1px solid #001b6914;border-radius:1rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex;position:relative;box-shadow:0 18px 42px #001b6914}.formMealOrder-topbar{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.formMealOrder-heading{flex-direction:column;gap:.45rem;display:flex}.formMealOrder-kicker{letter-spacing:.12rem;text-transform:uppercase;color:var(--color-primary);font-size:.72rem;font-weight:700}.formMealOrder-description{max-width:42rem;color:var(--color-gray-tertiary);font-size:.92rem;line-height:1.45}.formMealOrder-actions{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:.9rem;width:min(100%,58rem);display:flex}.formMealOrder-summary{grid-template-columns:repeat(4,minmax(9rem,1fr));gap:.85rem;display:grid}.formMealOrder-cards{flex-wrap:wrap;justify-content:center;gap:1.25rem;width:100%;display:flex}.formMealOrder-feedback{background:#ffffffb3;border:1px dashed #001b691f;border-radius:1rem;justify-content:center;align-items:center;height:100%;display:flex}.formMealOrder-results{flex-direction:column;gap:.85rem;display:flex;position:relative}.formMealOrder-inlineLoader{z-index:8;background:#fff0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.formMealOrder-resultsBody{flex-direction:column;gap:.85rem;height:100%;transition:opacity .22s,transform .22s;display:flex;position:relative}.formMealOrder-resultsBody-loading{opacity:.58;transform:translateY(4px)}.formMealOrder-title{color:var(--color-secondary);letter-spacing:.01875rem;font-size:1.5rem;font-weight:700}@media (width<=900px){.formMealOrder{padding:1rem}.formMealOrder-topbar{flex-direction:column}.formMealOrder-actions{justify-content:flex-start;width:100%}.formMealOrder-summary{grid-template-columns:repeat(2,minmax(8rem,1fr))}}@media (width<=540px){.formMealOrder-summary{grid-template-columns:1fr}.formMealOrder-resultsBody{height:auto}}.cardMealOrder{border-top:4px solid var(--color-primary);background-color:#fff;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:1.25rem;width:min(100%,25rem);min-height:31.1875rem;padding:1.25rem 1.5625rem;display:flex;box-shadow:0 0 0 1px #68718229,0 10px 24px #0000000f}.cardMealOrder--disabled{background:linear-gradient(180deg, #fff 0%, var(--color-gray-ligth) 100%)}.cardMealOrder--breakfast{border-top-color:var(--color-process)}.cardMealOrder--lunch{border-top-color:var(--color-primary)}.cardMealOrder--dinner{border-top-color:var(--color-quaternay)}.cardMealOrder-header{justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;display:flex}.cardMealOrder-heading{flex-direction:column;gap:.45rem;width:100%;display:flex}.cardMealOrder-badges{flex-wrap:wrap;gap:.45rem;display:flex}.cardMealOrder-badge,.cardMealOrder-badge-status{border-radius:999px;justify-content:center;align-items:center;padding:.28rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.cardMealOrder-badge{background:var(--color-primarylight);color:var(--color-secondary)}.cardMealOrder-badge--breakfast{background:var(--color-bg-asigned);color:var(--color-asigned)}.cardMealOrder-badge--lunch{background:var(--color-bg-correction);color:var(--color-correction)}.cardMealOrder-badge--dinner{background:var(--color-bg-review);color:var(--color-review)}.cardMealOrder-badge-status--yes{background:var(--color-bg-done);color:var(--color-done)}.cardMealOrder-badge-status--no{background:var(--color-bg-unresolved);color:var(--color-unresolved)}.cardMealOrder-badge-status--pending{background:var(--color-bg-correction);color:var(--color-correction)}.cardMealOrder-badge-status--closed{background:var(--color-gray-ligth);color:var(--color-gray-tertiary)}.cardMealOrder-title{color:var(--color-secondary);padding:0;font-size:1.4rem;font-weight:700}.cardMealOrder-subtitle{color:var(--color-gray-tertiary);font-size:.85rem;line-height:1.4}.cardMealOrder-content{flex-direction:column;gap:1.35rem;width:100%;height:100%;display:flex}.cardMealOrder-badges-container{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.cardMealOrder-input-radios{flex-direction:row;align-items:stretch;gap:.75rem;display:flex}.cardMealOrder-input-radio{color:var(--color-gray-tertiary);cursor:pointer;background:#fff;border:1px solid #001b691f;border-radius:.8rem;justify-content:center;gap:.5625rem;min-width:8rem;padding:.85rem 1rem;font-size:.875rem;font-weight:600;transition:all .16s;display:flex}.cardMealOrder-input-radio--activeYes{background:var(--color-bg-done);color:var(--color-done);border-color:#14804a40}.cardMealOrder-input-radio--activeNo{background:var(--color-bg-unresolved);color:var(--color-unresolved);border-color:#ff3b3b33}.cardMealOrder-label{color:var(--color-gray);letter-spacing:.015rem;font-size:.75rem;font-style:normal;font-weight:400}.cardMealOrder-footer{border-top:1px dashed #001b691f;margin-top:auto;padding-top:.5rem}.cardMealOrder-footerText{color:var(--color-gray-tertiary);font-size:.8rem;line-height:1.35}@media (width<=640px){.cardMealOrder{min-height:auto;padding:1rem}.cardMealOrder-header,.cardMealOrder-input-radios{flex-direction:column}}.bulkMealOrderModal{background:#fff;border-radius:5px;flex-direction:column;gap:1.25rem;max-height:86vh;padding:1.4rem;display:flex;position:relative}.bulkMealOrderModal-header{flex-direction:column;gap:.45rem;display:flex}.bulkMealOrderModal-kicker{letter-spacing:.12rem;text-transform:uppercase;color:var(--color-primary);font-size:.72rem;font-weight:700}.bulkMealOrderModal-title{color:var(--color-secondary);font-size:1.45rem;font-weight:700;position:relative}.bulkMealOrderModal-description{color:var(--color-gray-tertiary);max-width:46rem;line-height:1.45}.bulkMealOrderModal-baseDate{color:var(--color-secondary);font-size:.82rem;font-weight:700}.bulkMealOrderModal-content{grid-template-columns:minmax(20rem,1.2fr) minmax(18rem,1fr);align-items:flex-start;gap:1rem;height:100%;display:grid;overflow:auto}.bulkMealOrderModal-calendarSection,.bulkMealOrderModal-selectionSection{background:#ffffffeb;border:1px solid #001b6914;border-radius:1rem;flex-direction:column;gap:.9rem;padding:1rem;display:flex;overflow:auto}.bulkMealOrderModal-sectionHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bulkMealOrderModal-sectionHeader h3{color:var(--color-secondary);font-size:1rem;font-weight:700}.bulkMealOrderModal-sectionHeader span{color:var(--color-gray-tertiary);text-align:right;font-size:.85rem}.bulkMealOrderModal-rangeSummary{background:var(--color-primarylight);color:var(--color-secondary);border-radius:.9rem;align-items:baseline;gap:.45rem;padding:.75rem .9rem;display:inline-flex}.bulkMealOrderModal-datePicker{align-self:flex-start;width:100%;max-width:15rem}.bulkMealOrderModal-rangeSummary strong{font-size:1.35rem;font-weight:700}.bulkMealOrderModal-rangeSummary span{color:var(--color-gray-tertiary)}.bulkMealOrderModal-selectionList{flex-direction:column;gap:.75rem;max-height:28rem;padding-right:.15rem;display:flex;overflow:auto}.bulkMealOrderModal-selectionCard{background:#fff;border:1px solid #001b6914;border-radius:.9rem;flex-direction:column;gap:.55rem;padding:.85rem .9rem;transition:all .18s;display:flex}.bulkMealOrderModal-selectionCard--expanded{border-color:#001b6924;box-shadow:0 12px 24px #001b6914}.bulkMealOrderModal-selectionTop,.bulkMealOrderModal-selectionMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bulkMealOrderModal-selectionHeading{flex-direction:column;gap:.2rem;display:flex}.bulkMealOrderModal-selectionTop strong{color:var(--color-secondary)}.bulkMealOrderModal-selectionTop span{color:var(--color-gray-tertiary);font-size:.85rem}.bulkMealOrderModal-chip{background:var(--color-gray-ligth);color:var(--color-gray-tertiary);border-radius:999px;justify-content:center;align-items:center;padding:.28rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.bulkMealOrderModal-chip--yes{background:var(--color-bg-done);color:var(--color-done)}.bulkMealOrderModal-chip--no{background:var(--color-bg-unresolved);color:var(--color-unresolved)}.bulkMealOrderModal-chip--pending{background:var(--color-bg-correction);color:var(--color-correction)}.bulkMealOrderModal-comment{color:var(--color-gray-tertiary);word-break:break-word;line-height:1.4}.bulkMealOrderModal-editor{border-top:1px dashed #001b691f;flex-direction:column;gap:.9rem;padding-top:.25rem;display:flex}.bulkMealOrderModal-radios{flex-wrap:wrap;gap:.75rem;display:flex}.bulkMealOrderModal-radio{min-width:8rem;color:var(--color-gray-tertiary);cursor:pointer;background:#fff;border:1px solid #001b691f;border-radius:.8rem;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1rem;font-size:.875rem;font-weight:600;transition:all .16s;display:inline-flex}.bulkMealOrderModal-radio--yes{background:var(--color-bg-done);color:var(--color-done);border-color:#14804a40}.bulkMealOrderModal-radio--no{background:var(--color-bg-unresolved);color:var(--color-unresolved);border-color:#ff3b3b33}.bulkMealOrderModal-field{flex-direction:column;gap:.45rem;display:flex}.bulkMealOrderModal-fieldLabel{color:var(--color-gray);letter-spacing:.015rem;font-size:.75rem}.bulkMealOrderModal-empty{justify-content:center;align-items:center;min-height:15rem;display:flex}.bulkMealOrderModal-empty>*{width:100%}.bulkMealOrderModal-footer{justify-content:flex-end;gap:.75rem;display:flex}@media (width<=980px){.bulkMealOrderModal{padding:1rem}.bulkMealOrderModal-content{grid-template-columns:1fr}.bulkMealOrderModal-radios{flex-direction:column}}.kitchenHistory{background:linear-gradient(180deg, var(--color-primarylight) 0%, #fff 42%), #fff;flex-direction:column;gap:.85rem;width:100%;height:100%;padding:1rem 1.25rem 1.35rem;display:flex;overflow:auto}.kitchenHistory-hero{background:#ffffffeb;border:1px solid #001b6914;border-radius:1rem;flex-direction:column;flex:none;gap:.58rem;padding:.82rem .92rem .72rem;display:flex;box-shadow:0 18px 42px #001b6914}.kitchenHistory-topbar{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.kitchenHistory-heading{flex-direction:column;gap:.3rem;display:flex}.kitchenHistory-actions{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:.55rem;display:flex}.kitchenHistory-kicker{letter-spacing:.12rem;text-transform:uppercase;color:var(--color-primary);font-size:.72rem;font-weight:700}.kitchenHistory-title{color:var(--color-secondary);letter-spacing:.01875rem;font-size:1.5rem;font-weight:700}.kitchenHistory-description{color:var(--color-gray-tertiary);font-size:.92rem;line-height:1.45}.kitchenHistory-activeFilters{flex-wrap:wrap;gap:.35rem;display:flex}.kitchenHistory-activeFilter{color:var(--color-primary);background:#f5f8fce6;border:1px solid #1858b41a;border-radius:999px;padding:.28rem .56rem;font-size:.66rem;font-weight:600}.kitchenHistory-filterCard{background:linear-gradient(#f8fafc 0%,#eef3f9 100%);border:1px solid #001b690f;border-radius:.8rem;flex-direction:column;gap:.4rem;padding:.55rem .66rem;display:flex}.kitchenHistory-filterGrid{grid-template-columns:minmax(15rem,1.45fr) repeat(3,minmax(10rem,1fr)) minmax(16rem,1.2fr);gap:.48rem;display:grid}.kitchenHistory-filterField{background:#ffffffe0;border:1px solid #1858b414;border-radius:.68rem;flex-direction:column;justify-content:space-between;gap:.32rem;min-height:3.45rem;padding:.4rem .5rem .44rem;display:flex;box-shadow:0 8px 18px -18px #0d1e4c59}.kitchenHistory-filterField--range{grid-column:span 1}.kitchenHistory-filterField--search{min-width:0}.kitchenHistory-filterLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-gray);font-size:.6rem;font-weight:700}.kitchenHistory-filterFooter{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.kitchenHistory-filterHint{color:var(--color-gray);font-size:.68rem;line-height:1.2}.kitchenHistory-summary{grid-template-columns:repeat(4,minmax(9rem,1fr));gap:.48rem;display:grid}.kitchenHistory-highlightStat{background:#f5f8fc;border:1px solid #001b6914;border-radius:.7rem;flex-direction:column;justify-content:center;gap:.12rem;min-height:3.9rem;padding:.52rem .72rem;display:flex;box-shadow:0 8px 18px #001b690d}.kitchenHistory-highlightLabel{color:var(--color-gray-tertiary);text-transform:uppercase;letter-spacing:.04rem;font-size:.64rem;line-height:1.2}.kitchenHistory-highlightValue{color:var(--color-secondary);font-size:1.08rem;font-weight:700}.kitchenHistory-highlightDescription{color:var(--color-gray-tertiary);margin:0;font-size:.68rem;line-height:1.15}.kitchenHistory-resultsBody{background-color:#fff;border:1px solid #001b6914;border-radius:1rem;flex-direction:column;flex:74%;gap:.45rem;height:100%;padding:.82rem .92rem .72rem;transition:opacity .22s,transform .22s;display:flex;position:relative}.kitchenHistory-resultsBody-loading{opacity:.58;transform:translateY(4px)}.kitchenHistory-tableHeader{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.kitchenHistory-tableTitle{color:var(--color-secondary);margin:0;font-size:.92rem;font-weight:700}.kitchenHistory-tableCount{color:var(--color-primary);background:#f5f8fcf2;border:1px solid #001b6914;border-radius:999px;padding:.32rem .64rem;font-size:.7rem;font-weight:700}.kitchenHistory-feedback{background:#ffffffb3;border:1px dashed #001b691f;border-radius:1rem;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.kitchenHistory-userCell{align-items:center;gap:.7rem;padding:.3rem 0;display:flex}.kitchenHistory-userAvatar{color:#fff;letter-spacing:.08em;background:linear-gradient(145deg,#1a5ec1 0%,#0c7a5a 100%);border-radius:50%;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;font-size:.78rem;font-weight:800;display:inline-flex}.kitchenHistory-userBody{flex-direction:column;display:flex}.kitchenHistory-userBody strong{color:var(--color-secondary);font-size:.8rem}.kitchenHistory-userBody span{color:var(--color-gray);font-size:.68rem}.kitchenHistory-userBody small{color:#a86a16;font-size:.62rem;font-weight:700}.kitchenHistory-metric{background:#ffffffd1;border-radius:999px;justify-content:center;align-items:center;min-width:3.25rem;padding:.3rem .55rem;font-weight:700;display:inline-flex}.kitchenHistory-metric--danger{color:#b42336}.kitchenHistory-metric--info{color:#1858b4}.kitchenHistory-metric--warning{color:#a86a16}.kitchenHistory-chip{border-radius:999px;justify-content:center;align-items:center;min-width:7rem;padding:.36rem .8rem;font-size:.75rem;font-weight:700;display:inline-flex}.kitchenHistory-chip--yes{color:#0c7a2f;background:#dff3e4}.kitchenHistory-chip--no{color:#b42336;background:#fde7e9}.kitchenHistory-chip--reserved{color:#1858b4;background:#e8effc}.kitchenHistory-chip--pending{color:#5f6c80;background:#eef1f5}@media (width<=1024px){.kitchenHistory-filterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.kitchenHistory-filterField--range,.kitchenHistory-filterField--search{grid-column:1/-1}.kitchenHistory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.kitchenHistory-tableHeader{flex-direction:column;align-items:flex-start}}@media (width<=720px){.kitchenHistory{padding:.9rem}.kitchenHistory-topbar{flex-direction:column;align-items:flex-start}.kitchenHistory-actions{justify-content:flex-start;width:100%}.kitchenHistory-title{font-size:1.28rem}.kitchenHistory-filterGrid,.kitchenHistory-summary{grid-template-columns:minmax(0,1fr)}.kitchenHistory-filterFooter{flex-direction:column;align-items:stretch}.kitchenHistory-userCell{align-items:flex-start}}.historyUserModal{background:linear-gradient(#fff 0%,#f7f9fd 100%);border-radius:1.35rem;flex-direction:column;gap:1rem;max-height:84vh;padding:1.2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px -34px #0d1e4c73}.historyUserModal-header{border-bottom:1px solid #1858b414;flex-direction:column;gap:.75rem;display:flex}.historyUserModal-hero{background:radial-gradient(circle at 100% 0,#b424361f,#0000 38%),linear-gradient(145deg,#fbfcff 0%,#eef3fb 58%,#f7fbfb 100%);border:1px solid #1858b414;border-radius:1.1rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.05rem;display:flex}.historyUserModal-userBlock{align-items:center;gap:.9rem;display:flex}.historyUserModal-avatar{color:#fff;letter-spacing:.08em;background:linear-gradient(145deg,#1a5ec1 0%,#0c7a5a 100%);border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:.9rem;font-weight:800;display:inline-flex}.historyUserModal-userCopy{flex-direction:column;gap:.35rem;display:flex}.historyUserModal-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--color-gray);font-size:.75rem}.historyUserModal-title{color:var(--color-primary);margin:0;font-size:1.7rem}.historyUserModal-description{color:var(--color-gray);margin:0}.historyUserModal-alertCard{background:#ffffffd1;border:1px solid #b424361f;border-radius:1rem;flex-direction:column;gap:.35rem;min-width:11rem;padding:.85rem .95rem;display:flex}.historyUserModal-alertLabel{text-transform:uppercase;letter-spacing:.12em;color:var(--color-gray);font-size:.72rem;font-weight:700}.historyUserModal-alertValue{color:#b42336;font-size:1rem}.historyUserModal-meta{color:var(--color-gray);flex-wrap:wrap;gap:.65rem;font-size:.82rem;display:flex}.historyUserModal-meta span{background:var(--color-bg-secondary);border-radius:999px;padding:.35rem .65rem}.historyUserModal-summary{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;padding:.2rem;display:grid}.historyUserModal-content{flex-direction:column;flex:1;gap:.9rem;min-height:0;display:flex;overflow:hidden}.historyUserModal-tableBlock{background:linear-gradient(#fcfdff 0%,#eef3fb 100%);border:1px solid #1858b414;border-radius:1rem;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:1rem 1rem .9rem;display:flex;overflow:hidden}.historyUserModal-tableHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.historyUserModal-tableTitle{color:var(--color-primary);margin:0;font-size:1rem}.historyUserModal-tableDescription{color:var(--color-gray);margin:.2rem 0 0;font-size:.8rem}.historyUserModal-tableCount{color:var(--color-primary);background:#ffffffd9;border:1px solid #1858b41a;border-radius:999px;padding:.42rem .78rem;font-size:.74rem;font-weight:700}.historyUserModal-feedback{flex:1;justify-content:center;align-items:center;display:flex}.historyUserModal-amountChip{background:var(--color-bg-secondary);min-width:6rem;color:var(--color-primary);border-radius:999px;justify-content:center;align-items:center;padding:.35rem .75rem;font-weight:700;display:inline-flex}.historyUserModal-comment{white-space:nowrap;text-overflow:ellipsis;max-width:16rem;display:inline-block;overflow:hidden}.historyUserModal-close{z-index:12;background:#fffffff5;border:1px solid #1858b41f;border-radius:50%;justify-content:center;align-items:center;height:1.85rem;display:flex;position:absolute;box-shadow:0 12px 24px -18px #0d1e4c8c;width:1.85rem!important;top:1rem!important;right:1rem!important}.historyUserModal-close img{opacity:.82;width:.72rem;display:block}@media (width<=900px){.historyUserModal{padding:.9rem}.historyUserModal-hero,.historyUserModal-tableHeader{flex-direction:column;align-items:flex-start}.historyUserModal-title{font-size:1.35rem}.historyUserModal-header{padding-inline-end:2rem}}.dutyRotationsLayout{flex-direction:column;min-width:0;height:100%;min-height:100%;display:flex;overflow:hidden}.dutyRotations{min-height:0;color:var(--foreground);flex:auto;padding:1.35rem;overflow-y:auto}.dutyRotations-header,.dutyRotations-configHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dutyRotations-header{margin-bottom:1rem}.dutyRotations-header h1{color:var(--color-secondary);letter-spacing:0;margin:0;font-size:1.45rem;font-weight:800}.dutyRotations-header p,.dutyRotations [data-slot=card-description],.dutyRotations-muted{color:var(--color-gray-text)}.dutyRotations-workspace{grid-template-columns:minmax(0,1.6fr) minmax(22rem,1fr);gap:1rem;margin-bottom:1rem;display:grid}.dutyRotations-panel,.dutyRotations-configCard{border-radius:8px}.dutyRotations-configCard{margin-top:1rem}.dutyRotations-cardStack{gap:.85rem;display:grid}.dutyRotations-shiftCard,.dutyRotations-poolCard{border:1px solid var(--border);background-color:color-mix(in srgb, var(--background) 88%, #f8fafc);border-radius:8px;gap:.95rem;padding:1rem;display:grid}.dutyRotations-poolCard{border-bottom:1px solid var(--border)}.dutyRotations-shiftInfo{gap:.75rem;display:grid}.dutyRotations-shiftTitleRow{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dutyRotations-shiftTitleRow h3{color:var(--color-secondary);letter-spacing:0;margin:0;font-size:1rem;font-weight:800}.dutyRotations-shiftTitleRow p,.dutyRotations-poolDate{color:var(--color-gray-text);font-size:var(--size-paragraph);margin:.45rem 0 0}.dutyRotations-poolDate{color:var(--color-primary)}.dutyRotations-metaLine,.dutyRotations-cardActions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.dutyRotations-metaLine span{color:var(--color-gray-text);font-size:var(--size-paragraph);align-items:center;gap:.35rem;display:inline-flex}.dutyRotations-metaLine svg{width:.95rem;height:.95rem}.dutyRotations-cardActions button,.dutyRotations-poolCard button{min-width:8.4rem}.dutyRotations-poolCard>button{width:100%}.dutyRotations-configActions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:.6rem;display:flex}.dutyRotations-configActions label{color:var(--color-gray-text);font-size:var(--size-label);gap:.25rem;font-weight:700;display:grid}.dutyRotations-configActions input,.dutyRotations-dutyForm input{border:1px solid var(--border);background-color:var(--background);width:100%;height:2.35rem;color:var(--foreground);border-radius:6px;outline:none;padding:0 .75rem}.dutyRotations-configActions input:focus,.dutyRotations-dutyForm input:focus{border-color:var(--color-primary)}.dutyRotations-reportActions button{min-width:6.4rem}.dutyRotations-reportFilter{gap:.25rem;min-width:min(100%,22rem);display:grid}.dutyRotations-reportFilter>span{color:var(--color-gray-text);font-size:var(--size-label);font-weight:700}.dutyRotations-reportFilterOptions{flex-wrap:wrap;gap:.35rem;max-height:5.5rem;display:flex;overflow-y:auto}.dutyRotations-reportFilterOptions button{color:#334155;min-height:2rem;font-size:var(--size-label);cursor:pointer;background-color:#fff;border:1px solid #d6dce6;border-radius:999px;padding:0 .7rem;font-weight:800}.dutyRotations-reportFilterOptions button.is-selected{color:#0f2f6b;background-color:#e8f0ff;border-color:#1d4ed8}.dutyRotations-dutyName{gap:.2rem;display:grid}.dutyRotations-dutyName strong{color:var(--color-secondary)}.dutyRotations-dutyName span{color:var(--color-gray-text);font-size:var(--size-paragraph)}.dutyRotations-chipLine{flex-wrap:wrap;gap:.35rem;display:flex}.dutyRotations-chip{border:1px solid var(--border);min-height:1.55rem;color:var(--color-secondary);font-size:var(--size-label);background-color:#f4f6f9;border-radius:8px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-weight:700;display:inline-flex}.dutyRotations-chip-blue{border-color:color-mix(in srgb, var(--color-primary) 30%, white);background-color:color-mix(in srgb, var(--color-primary) 10%, white)}.dutyRotations-chip.is-removable{cursor:pointer}.dutyRotations-chip span{font-weight:900}.dutyRotations-switch{cursor:pointer;background-color:#cbd5e1;border:0;border-radius:999px;width:2.45rem;height:1.35rem;transition:background-color .2s;position:relative}.dutyRotations-switch span{background-color:#fff;border-radius:50%;width:1.05rem;height:1.05rem;transition:transform .2s;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 2px #0f172a3d}.dutyRotations-switch.is-on{background-color:var(--color-primary)}.dutyRotations-switch.is-on span{transform:translate(1.1rem)}.dutyRotations-rowActions{align-items:center;gap:.5rem;display:flex}.dutyRotations-rowActions button{width:2rem;height:2rem;color:var(--color-secondary);cursor:pointer;background-color:#0000;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.dutyRotations-rowActions button:hover{background-color:color-mix(in srgb, var(--color-primary) 10%, white)}.dutyRotations-rowActions button.is-danger{color:#ef4444}.dutyRotations-rowActions button:disabled{cursor:not-allowed;opacity:.45}.dutyRotations-rowActions svg{width:1rem;height:1rem}.dutyRotations-clickableRow{cursor:pointer}.dutyRotations-exportReport{--background:#fff;--border:#d8dee8;--color-border:#d8dee8;--secondary:#0f2f6b;--color-secondary:#0f2f6b;--muted:#eef3f8;--color-muted:#eef3f8;--color-gray-text:#5b6472;background:linear-gradient(135deg,#065f4614,#0000 34%),linear-gradient(315deg,#2563eb12,#0000 38%),#fff;border:1px solid #d8dee8;border-radius:8px;gap:1rem;min-width:0;padding:1.15rem;display:grid}.dutyRotations-reportHero{border-bottom:1px solid #d8dee8;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.dutyRotations-reportEyebrow,.dutyRotations-reportStamp span,.dutyRotations-reportStats span{color:var(--color-gray-text);font-size:var(--size-label);text-transform:uppercase;font-weight:800}.dutyRotations-reportHero h2{color:var(--color-secondary);letter-spacing:0;margin:.25rem 0;font-size:1.45rem;font-weight:900}.dutyRotations-reportHero p{color:var(--color-gray-text);font-size:var(--size-paragraph);margin:0;font-weight:700}.dutyRotations-reportStamp{background-color:#ffffffbd;border:1px solid #d8dee8;border-radius:8px;justify-items:end;gap:.2rem;min-width:12rem;padding:.75rem .9rem;display:grid}.dutyRotations-reportStamp strong{color:var(--color-secondary);font-size:var(--size-paragraph)}.dutyRotations-reportStats{grid-template-columns:repeat(7,minmax(7.5rem,1fr));gap:.65rem;display:grid}.dutyRotations-reportStats article{background-color:#ffffffd1;border:1px solid #d8dee8;border-radius:8px;gap:.35rem;padding:.75rem;display:grid}.dutyRotations-reportStats strong{color:var(--color-secondary);font-size:1.35rem;font-weight:900;line-height:1}.dutyRotations-exportReport [data-slot=table-container]{background-color:#fff}.dutyRotations-exportReport [data-slot=table]{border-collapse:separate;border-spacing:0;color:#1f2937}.dutyRotations-exportReport [data-slot=table-header] tr{border-bottom:1px solid #cfd7e3}.dutyRotations-exportReport [data-slot=table-row]{background-color:#fff;border-bottom:1px solid #e3e8ef}.dutyRotations-exportReport [data-slot=table-head]{color:#0f2f6b;background-color:#f4f7fb;font-weight:900}.dutyRotations-exportReport [data-slot=table-cell]{color:#1f2937}.dutyRotations-exportReport .dutyRotations-status{color:#334155;background-color:#eef3f8;border:1px solid #cbd5e1}.dutyRotations-exportReport .dutyRotations-status-PENDING{color:#854d0e;background-color:#fef9c3;border-color:#facc15}.dutyRotations-exportReport .dutyRotations-status-COMPLETED{color:#166534;background-color:#dcfce7;border-color:#86efac}.dutyRotations-exportReport .dutyRotations-status-NO_SHOW{color:#991b1b;background-color:#fee2e2;border-color:#fca5a5}.dutyRotations-exportReport .dutyRotations-status-OPEN_POOL{color:#1e40af;background-color:#dbeafe;border-color:#93c5fd}.dutyRotations-monthTableWrap{max-height:26rem;overflow-y:auto}.dutyRotations-exportReport .dutyRotations-monthTableWrap{max-height:none;overflow:visible}.dutyRotations-monthTableWrap thead th{z-index:1;background-color:var(--background);position:sticky;top:0}.dutyRotations-exportReport .dutyRotations-monthTableWrap thead th{background-color:#f4f7fb;position:static}.dutyRotations-status{background-color:var(--color-bg-asigned);min-width:5.4rem;color:var(--color-asigned);font-size:var(--size-label);border-radius:8px;justify-content:center;padding:.25rem .55rem;font-weight:800;display:inline-flex}.dutyRotations-status-PENDING{background-color:var(--color-bg-asigned);color:var(--color-asigned)}.dutyRotations-status-COMPLETED{background-color:var(--color-bg-done);color:var(--color-done)}.dutyRotations-status-NO_SHOW{background-color:var(--color-bg-unresolved);color:var(--color-unresolved)}.dutyRotations-status-OPEN_POOL{background-color:var(--color-bg-correction);color:var(--color-correction)}.dutyRotations-dutyDialog{width:min(94vw,760px);max-width:760px;max-height:90vh;padding:0;overflow:hidden}.dutyRotations-dutyDialog [data-slot=dialog-header]{border-bottom:1px solid var(--border);padding:1.35rem 1.45rem 1rem}.dutyRotations-dutyForm,.dutyRotations-dialogGrid,.dutyRotations-swapBox{gap:.9rem;display:grid}.dutyRotations-formScroll{gap:1.25rem;max-height:calc(90vh - 11rem);padding:1rem 1.45rem 1.25rem;display:grid;overflow-y:auto}.dutyRotations-formGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.9rem;display:grid}.dutyRotations-dutyForm label,.dutyRotations-dialogGrid label,.dutyRotations-swapBox label{color:var(--color-gray-text);font-size:var(--size-label);gap:.4rem;font-weight:700;display:grid}.dutyRotations-dutyForm textarea{min-height:4.7rem}.dutyRotations-builder{border-top:1px solid var(--border);gap:.9rem;padding-top:1.1rem;display:grid}.dutyRotations-builder h3{color:var(--color-secondary);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.92rem;font-weight:900}.dutyRotations-builder p{color:var(--color-gray-text);font-size:var(--size-paragraph);margin:-.55rem 0 0}.dutyRotations-builderGroup{gap:.55rem;display:grid}.dutyRotations-builderGroup>span,.dutyRotations-selectedBox>span{color:var(--color-gray-text);font-size:var(--size-label);text-transform:uppercase;font-weight:800}.dutyRotations-dayPicker,.dutyRotations-rolePicker{flex-wrap:wrap;gap:.55rem;display:flex}.dutyRotations-dayPicker button{width:2.4rem;height:2.4rem;color:var(--color-gray-text);cursor:pointer;background-color:#eef0f4;border:0;border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.dutyRotations-dayPicker button.is-selected{background-color:color-mix(in srgb, var(--color-primary) 16%, white);color:var(--color-secondary)}.dutyRotations-rolePicker button{border:1px solid var(--border);background-color:var(--background);min-height:2.25rem;color:var(--foreground);cursor:pointer;border-radius:6px;padding:0 .85rem}.dutyRotations-rolePicker button.is-selected{border-color:color-mix(in srgb, var(--color-primary) 50%, white);background-color:color-mix(in srgb, var(--color-primary) 12%, white);color:var(--color-secondary);font-weight:800}.dutyRotations-slotInput{grid-template-columns:minmax(0,1fr) max-content;gap:.55rem;display:grid}.dutyRotations-participantGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:1.2rem;display:grid}.dutyRotations-userResults,.dutyRotations-selectedBox{gap:.45rem;display:grid}.dutyRotations-userResults{max-height:9rem;overflow-y:auto}.dutyRotations-userResults button{border:1px solid var(--border);min-height:2rem;color:var(--foreground);text-align:left;cursor:pointer;background-color:#fff;border-radius:6px;padding:0 .65rem}.dutyRotations-userResults button:hover{border-color:color-mix(in srgb, var(--color-primary) 45%, white)}.dutyRotations-selectedBox{border:1px solid color-mix(in srgb, var(--border) 70%, white);background-color:#f8fafc;border-radius:8px;padding:.9rem}.dutyRotations-selectedBox em{color:var(--color-gray-text);font-size:var(--size-paragraph)}.dutyRotations-orderCard{display:none}.dutyRotations-orderDialog{grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(96vw,1120px);max-width:1120px;max-height:92vh;padding:0;overflow:hidden}.dutyRotations-orderDialogHeader{border-bottom:1px solid var(--border);padding:1.25rem 1.4rem 1rem}.dutyRotations-orderContent{gap:1rem;min-height:0;padding:1rem 1.4rem;display:grid;overflow-y:auto}.dutyRotations-orderGrid{grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr);gap:1rem;display:grid}.dutyRotations-orderColumn{align-content:start;gap:.75rem;display:grid}.dutyRotations-orderColumn h3{color:var(--color-secondary);margin:0;font-size:.98rem;font-weight:900}.dutyRotations-orderColumn p{color:var(--color-gray-text);font-size:var(--size-paragraph);margin:0}.dutyRotations-orderList,.dutyRotations-assignmentList{gap:.65rem;display:grid}.dutyRotations-orderItem,.dutyRotations-assignmentItem{border:1px solid var(--border);background-color:#fff;border-radius:8px;gap:.65rem;padding:.85rem;display:grid}.dutyRotations-orderItem{grid-template-columns:max-content minmax(0,1fr);align-items:center}.dutyRotations-orderItem.is-dragging{box-shadow:0 10px 24px #0f172a24}.dutyRotations-orderNumber{background-color:color-mix(in srgb, var(--color-primary) 12%, white);width:2rem;height:2rem;color:var(--color-secondary);border-radius:8px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.dutyRotations-orderBody{gap:.65rem;min-width:0;display:grid}.dutyRotations-orderHeader{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.dutyRotations-orderItem strong,.dutyRotations-assignmentItem strong{color:var(--color-secondary)}.dutyRotations-orderHandle{border:1px solid var(--border);width:2rem;height:2rem;color:var(--color-gray-text);cursor:grab;touch-action:none;background-color:#fff;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.dutyRotations-orderHandle:active{cursor:grabbing}.dutyRotations-orderActions{flex-wrap:wrap;gap:.45rem;display:flex}.dutyRotations-orderActions button{min-width:2.4rem}.dutyRotations-orderActions svg{width:1rem;height:1rem}.dutyRotations-assignmentItem>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.dutyRotations-assignmentItem.is-locked{background-color:#f8fafc}.dutyRotations-assignmentHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.dutyRotations-assignmentSelect{align-items:center;gap:.65rem;min-width:0;display:flex}.dutyRotations-assignmentSelect input{width:1rem;height:1rem;margin:0}.dutyRotations-assignmentCheckboxPlaceholder{width:1rem;height:1rem;display:inline-flex}.dutyRotations-assignmentToolbar{border:1px solid var(--border);background-color:#f8fafc;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.dutyRotations-assignmentToolbar span{color:var(--color-secondary);font-size:var(--size-label);font-weight:800}.dutyRotations-assignmentToolbarActions{flex-wrap:wrap;gap:.45rem;display:flex}.dutyRotations-assignmentHint,.dutyRotations-assignmentWarning{font-size:var(--size-paragraph);margin:0}.dutyRotations-assignmentHint{color:var(--color-gray-text)}.dutyRotations-assignmentWarning{color:var(--color-correction);font-weight:700}.dutyRotations-orderDialogFooter{border-top:1px solid var(--border);background-color:var(--background);padding:1rem 1.4rem}.dutyRotations-dutyDialogFooter{border-top:1px solid var(--border);background-color:var(--background);padding:1rem 1.45rem;position:sticky;bottom:0}.dutyRotations-dialogGrid{gap:.85rem}.dutyRotations-swapBox{border-top:1px solid var(--border);padding-top:1rem}.dutyRotations-swapBox h3{color:var(--color-secondary);margin:0;font-size:1rem}@media (width<=1100px){.dutyRotations-workspace,.dutyRotations-participantGrid,.dutyRotations-orderGrid{grid-template-columns:1fr}.dutyRotations-reportStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.dutyRotations{padding:1rem}.dutyRotations-header,.dutyRotations-configHeader,.dutyRotations-shiftTitleRow{flex-direction:column;align-items:stretch}.dutyRotations-configActions{justify-content:stretch}.dutyRotations-configActions>*,.dutyRotations-cardActions button,.dutyRotations-poolCard button{width:100%}.dutyRotations-reportHero{flex-direction:column;align-items:stretch}.dutyRotations-reportStamp{justify-items:start;min-width:0}.dutyRotations-formGrid,.dutyRotations-slotInput{grid-template-columns:1fr}.dutyRotations-dutyDialog{width:94vw}}@media print{.dutyRotations-exportReport{box-shadow:none;border:0;border-radius:0}.dutyRotations-exportReport .dutyRotations-monthTableWrap{max-height:none;overflow:visible}}.gateControlLayout{min-width:0;height:100%;min-height:100%;color:var(--foreground);background:#f6f8fb;flex-direction:column;display:flex;overflow:hidden}.gateControl{background:0 0;flex:auto;width:min(1180px,100% - 32px);min-height:0;margin:0 auto;padding:1.35rem 0 2.4rem;overflow:hidden auto}.gateControl-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.gateControl-headingActions{align-items:center;gap:10px;display:flex}.gateControl-heading span{color:var(--color-primary);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.gateControl-heading h2{color:var(--color-secondary);margin:4px 0 0;font-size:1.45rem;font-weight:800}.gateControl-iconBtn,.gateControl-primary,.gateControl-return,.gateControl-actions button,.gateControl-presets button{cursor:pointer;border:0;font-weight:800}.gateControl-iconBtn{border:1px solid var(--border);width:42px;height:42px;color:var(--color-secondary);background:var(--background);border-radius:8px;place-items:center;display:grid}.gateControl-secondaryAction{border:1px solid var(--border);min-height:42px;color:var(--color-secondary);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:800;display:inline-flex}.gateControl-secondaryAction:hover,.gateControl-iconBtn:hover{border-color:var(--color-primary);background:var(--color-ligth-secondary)}.gateControl-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.gateControl-summary div,.gateControl-panel,.gateControl-create,.gateControl-form,.gateControl-adjustPanel,.gateControl-activeSelf{background:var(--background);border:1px solid var(--border);border-radius:8px}.gateControl-summary div{gap:6px;padding:14px;display:grid}.gateControl-summary svg{color:var(--color-primary)}.gateControl-summary span,.gateControl-row span,.gateControl-row small,.gateControl-historyItem small,.gateControl-rank small{color:var(--color-gray-text)}.gateControl-summary strong{color:var(--color-secondary);font-size:28px}.gateControl-create{grid-template-columns:minmax(240px,1fr) auto minmax(180px,260px) auto;gap:10px;margin-bottom:16px;padding:12px;display:grid}.gateControl-search{border:1px solid var(--border);background:var(--background);min-height:46px;color:var(--color-gray-text);border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex;position:relative}.gateControl-search--compact{width:min(420px,100%)}.gateControl-search input,.gateControl-create>input,.gateControl-form input,.gateControl-form select,.gateControl-form textarea{width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;outline:none}.gateControl-create>input,.gateControl-form input,.gateControl-form select,.gateControl-form textarea{border:1px solid var(--border);background:var(--background);border-radius:8px;min-height:46px;padding:0 12px}.gateControl-form textarea{resize:vertical;min-height:92px;padding-top:12px}.gateControl-results{z-index:10;border:1px solid var(--border);background:var(--background);border-radius:8px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 .75rem 2rem #001b6924}.gateControl-results button{width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 12px;display:grid}.gateControl-results button:hover{background:var(--color-ligth-secondary)}.gateControl-results button.is-highlighted{background:var(--color-ligth-primary);box-shadow:inset 3px 0 0 var(--color-primary)}.gateControl-results span{color:var(--color-gray-text);font-size:12px}.gateControl-presets{gap:8px;display:flex}.gateControl-presets button{border:1px solid var(--border);min-width:72px;min-height:46px;color:var(--color-secondary);background:#fff;border-radius:8px}.gateControl-presets .is-selected{border-color:var(--color-primary);color:var(--color-secondary);background:var(--color-ligth-primary)}.gateControl-presets--large button{flex:1;min-height:58px}.gateControl-primary{color:#fff;background:var(--color-primary);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;display:inline-flex}.gateControl-monitorPage{width:min(1216px,100% - 40px)}.gateControl-monitorHeading{margin-bottom:26px}.gateControl-monitorHeading h2{align-items:center;gap:10px;font-size:1.55rem;display:inline-flex}.gateControl-monitorHeading h2 em{background:var(--color-done);border-radius:999px;width:11px;height:11px;display:inline-block}.gateControl-controllerMode{border:1px solid var(--border);min-height:42px;color:var(--color-secondary);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 16px;font-weight:800;display:inline-flex;box-shadow:0 1px 3px #001b690d}.gateControl-controllerMode svg{color:var(--color-done)}.gateControl-monitorSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:32px;display:grid}.gateControl-monitorSummary article{border:1px solid var(--border);background:#fff;border-radius:8px;gap:16px;min-height:116px;padding:22px 20px;display:grid;box-shadow:0 2px 5px #001b690d}.gateControl-monitorSummary article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.gateControl-monitorSummary span{color:var(--color-gray-text);font-weight:700}.gateControl-monitorSummary strong{color:var(--color-secondary);font-size:1.9rem;line-height:1}.gateControl-monitorSummary svg{color:#9aa6bd}.gateControl-monitorSummary .is-outside{border-color:color-mix(in srgb, var(--color-process) 38%, white)}.gateControl-monitorSummary .is-outside strong,.gateControl-monitorSummary .is-outside svg,.gateControl-monitorSummary .is-outside span{color:#f97316}.gateControl-monitorSummary .is-review svg{color:#a855f7}.gateControl-monitorSummary .is-late strong{color:var(--color-unresolved)}.gateControl-monitorCreate{border:1px solid var(--border);background:#fff;border-radius:8px;gap:14px;margin-bottom:34px;padding:18px 16px;display:grid;box-shadow:0 3px 10px #001b6914}.gateControl-monitorCreateTop{border-bottom:1px solid var(--border);grid-template-columns:minmax(20rem,1fr) auto auto;align-items:center;gap:14px;padding-bottom:16px;display:grid}.gateControl-monitorCreate .gateControl-search{border-color:color-mix(in srgb, var(--border) 80%, var(--color-primary));background:#fbfcfe;min-height:48px}.gateControl-monitorCreate .gateControl-search input::placeholder{color:#8b96b2}.gateControl-monitorPresets{background:var(--color-primarylight);border-radius:8px;padding:5px;display:flex;overflow:hidden}.gateControl-monitorPresets button{min-width:74px;min-height:40px;color:var(--color-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;font-weight:800}.gateControl-monitorPresets button.is-selected{color:var(--color-primary);background:#fff;box-shadow:0 1px 4px #001b6924}.gateControl-monitorAuthorize{min-width:138px;min-height:52px;box-shadow:0 .45rem 1rem #009ee033}.gateControl-monitorReasons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gateControl-monitorReasons>span{color:var(--color-gray-text);text-transform:uppercase;font-size:.78rem;font-weight:800}.gateControl-monitorReasons button,.gateControl-monitorReasons label{border:1px solid var(--border);min-height:36px;color:var(--color-secondary);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-weight:700;display:inline-flex}.gateControl-monitorReasons button{cursor:pointer}.gateControl-monitorReasons button.is-selected{border-color:var(--color-primary);background:var(--color-ligth-primary);color:var(--color-primary)}.gateControl-monitorReasons label{border-style:dashed}.gateControl-monitorReasons input{width:9.5rem;color:var(--foreground);border:0;outline:none}.gateControl-monitorSectionTitle{align-items:center;gap:10px;margin-bottom:16px;display:inline-flex}.gateControl-monitorSectionTitle h3{color:var(--color-secondary);margin:0;font-size:1rem}.gateControl-monitorSectionTitle span{background:var(--color-primarylight);min-width:22px;height:22px;color:var(--color-gray-text);border-radius:999px;place-items:center;font-size:.78rem;font-weight:800;display:grid}.gateControl-monitorList{gap:14px}.gateControl-monitorRow{border:1px solid var(--border);border-left:4px solid var(--color-primary);background:#fff;border-radius:8px;grid-template-columns:auto minmax(18rem,1fr) minmax(11rem,.28fr) auto;align-items:center;gap:16px;min-height:106px;padding:16px;display:grid;box-shadow:0 2px 5px #001b690a}.gateControl-monitorRow--LATE{border-color:color-mix(in srgb, var(--color-unresolved) 35%, white);border-left-color:var(--color-unresolved);background:color-mix(in srgb, var(--color-bg-unresolved) 45%, white)}.gateControl-monitorAvatar{border:1px solid color-mix(in srgb, var(--color-primary) 28%, white);background:color-mix(in srgb, var(--color-primary) 12%, white);width:48px;height:48px;color:var(--color-primary);border-radius:999px;place-items:center;font-weight:900;display:grid}.gateControl-monitorRow--LATE .gateControl-monitorAvatar{border-color:color-mix(in srgb, var(--color-unresolved) 28%, white);background:color-mix(in srgb, var(--color-unresolved) 13%, white);color:var(--color-unresolved)}.gateControl-monitorPerson{gap:7px;display:grid}.gateControl-monitorPerson strong{color:var(--color-secondary);font-size:.98rem}.gateControl-monitorPerson div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.gateControl-monitorPerson em{background:var(--color-primarylight);color:var(--color-secondary);border-radius:4px;align-items:center;gap:5px;padding:3px 8px;font-size:.74rem;font-style:normal;font-weight:800;display:inline-flex}.gateControl-monitorRow--LATE .gateControl-monitorPerson em{background:color-mix(in srgb, var(--color-bg-unresolved) 80%, white);color:var(--color-unresolved)}.gateControl-monitorPerson small{color:var(--color-gray-text)}.gateControl-monitorTimer{border:1px solid var(--border);text-align:center;background:#fbfcfe;border-radius:8px;place-items:center;gap:3px;min-height:72px;padding:10px 14px;display:grid}.gateControl-monitorTimer span{color:#8b96b2;text-transform:uppercase;font-size:.72rem;font-weight:900}.gateControl-monitorTimer strong{color:var(--color-primary);font-size:1.95rem;line-height:1}.gateControl-monitorRow--LATE .gateControl-monitorTimer{border-color:color-mix(in srgb, var(--color-unresolved) 28%, white);background:var(--color-bg-unresolved)}.gateControl-monitorRow--LATE .gateControl-monitorTimer span,.gateControl-monitorRow--LATE .gateControl-monitorTimer strong{color:var(--color-unresolved)}.gateControl-monitorReturn{color:#fff;cursor:pointer;background:#10b981;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:180px;min-height:54px;font-weight:900;display:inline-flex;box-shadow:0 .45rem 1rem #10b98138}.gateControl-monitorReturn:disabled{background:var(--color-disabled);color:var(--color-gray-text);box-shadow:none;cursor:not-allowed}.gateControl-list{gap:12px;display:grid}.gateControl-sidePanel{z-index:50;pointer-events:none;visibility:hidden;grid-template-columns:1fr minmax(22rem,34rem);display:grid;position:fixed;inset:0}.gateControl-sidePanel.is-open{pointer-events:auto;visibility:visible}.gateControl-sidePanelBackdrop{opacity:0;cursor:pointer;background:#001b692e;border:0;transition:opacity .18s}.gateControl-sidePanel.is-open .gateControl-sidePanelBackdrop{opacity:1}.gateControl-sidePanelBody{border-left:1px solid var(--border);background:var(--background);flex-direction:column;gap:14px;min-width:0;height:100%;padding:20px;transition:transform .2s;display:flex;overflow-y:auto;transform:translate(100%);box-shadow:-.8rem 0 2rem #001b6929}.gateControl-sidePanel.is-open .gateControl-sidePanelBody{transform:translate(0)}.gateControl-sidePanelTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.gateControl-sidePanelTop span{color:var(--color-primary);text-transform:uppercase;font-size:12px;font-weight:800}.gateControl-sidePanelTop h3{color:var(--color-secondary);margin:4px 0 0;font-size:1.2rem}.gateControl-sidePanelTop button{border:1px solid var(--border);min-height:34px;color:var(--color-secondary);cursor:pointer;background:#fff;border-radius:8px;padding:0 10px;font-weight:800}.gateControl-sidePanelHint{color:var(--color-gray-text);font-size:var(--size-label);margin:0;line-height:1.45}.gateControl-adjustPanel{gap:12px;margin-bottom:16px;padding:16px;display:grid}.gateControl-adjustHeader span{color:var(--color-primary);text-transform:uppercase;font-size:12px;font-weight:800}.gateControl-adjustHeader h3{color:var(--color-secondary);margin:4px 0 0;font-size:1rem}.gateControl-adjustSearch,.gateControl-adjustForm{gap:10px;display:grid}.gateControl-adjustSearch{grid-template-columns:minmax(260px,1fr) auto;align-items:end}.gateControl-adjustForm{grid-template-columns:minmax(260px,1.35fr) 110px minmax(240px,1fr) auto;align-items:end}.gateControl-adjustSearch label,.gateControl-adjustForm label{color:var(--color-gray-text);font-size:var(--size-label);gap:6px;font-weight:800;display:grid}.gateControl-adjustSearch label>span{color:var(--color-gray-text);font-size:.68rem;font-weight:500}.gateControl-adjustSearch label>div{border:1px solid var(--border);background:var(--background);min-height:42px;color:var(--color-gray-text);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.gateControl-adjustSearch input,.gateControl-adjustForm input,.gateControl-adjustForm select{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;min-height:42px;color:var(--foreground);border-radius:8px;outline:none;padding:0 12px}.gateControl-adjustSearch input{border:0;min-height:auto;padding:0}.gateControl-adjustSearch>button{border:1px solid var(--border);min-height:42px;color:var(--color-secondary);cursor:pointer;background:#fff;border-radius:8px;font-weight:800}.gateControl-adjustResults{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:10px;display:grid}.gateControl-sidePanelBody .gateControl-adjustSearch,.gateControl-sidePanelBody .gateControl-adjustForm{grid-template-columns:1fr}.gateControl-sidePanelBody .gateControl-adjustResults{grid-template-columns:1fr;max-height:18rem;padding-right:2px;overflow-y:auto}.gateControl-adjustResults button{border:1px solid var(--border);min-height:6.2rem;color:var(--foreground);text-align:left;cursor:pointer;background:#fff;border-radius:8px;gap:4px;padding:12px;display:grid}.gateControl-adjustResults button.is-selected{border-color:var(--color-primary);background:var(--color-bg-correction);box-shadow:inset 0 0 0 1px var(--color-primary)}.gateControl-adjustResults strong,.gateControl-selectedPenalty strong{color:var(--color-secondary)}.gateControl-adjustResults span,.gateControl-adjustResults small,.gateControl-selectedPenalty span,.gateControl-selectedPenalty small{color:var(--color-gray-text);font-size:var(--size-label)}.gateControl-adjustEmpty,.gateControl-selectedPenalty{border:1px dashed var(--border);background:var(--color-primarylight);border-radius:8px;padding:12px}.gateControl-selectedPenalty{gap:4px;min-height:42px;display:grid}.gateControl-primary:disabled{background:var(--color-disabled);color:var(--color-gray-text);cursor:not-allowed}.gateControl-row{border:1px solid var(--border);background:var(--background);border-radius:8px;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:14px;padding:16px;display:grid}.gateControl-reviewCase{border:1px solid var(--border);background:var(--background);border-radius:8px;gap:14px;padding:16px;display:grid}.gateControl-reviewCaseHeader{grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:14px;display:grid}.gateControl-reviewCaseHeader>div:first-child{gap:4px;display:grid}.gateControl-reviewCaseHeader strong,.gateControl-reviewStep strong{color:var(--color-secondary)}.gateControl-reviewCaseHeader span{color:var(--color-primary);font-weight:800}.gateControl-reviewCaseHeader small{color:var(--color-gray-text)}.gateControl-reviewTimeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.gateControl-reviewStep{border:1px dashed var(--border);background:var(--color-primarylight);border-radius:8px;gap:5px;min-height:7rem;padding:12px;display:grid}.gateControl-reviewStep span{color:var(--color-primary);text-transform:uppercase;font-size:12px;font-weight:800}.gateControl-reviewStep small{color:var(--color-gray-text)}.gateControl-reviewStep em{width:max-content;color:var(--color-secondary);background:#fff;border-radius:999px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:800}.gateControl-row--LATE{border-color:var(--color-unresolved);background:var(--color-bg-unresolved)}.gateControl-row--NEAR_DUE{border-color:var(--color-process);background:color-mix(in srgb, var(--color-process) 12%, white)}.gateControl-row--PENDING_REVIEW{border-color:var(--color-primary);background:var(--color-bg-correction)}.gateControl-row>div:first-child,.gateControl-historyItem,.gateControl-rank{gap:4px;display:grid}.gateControl-timer{text-align:right;min-width:100px}.gateControl-timer strong{color:var(--color-primary);font-size:26px;display:block}.gateControl-row--LATE .gateControl-timer strong{color:var(--color-unresolved)}.gateControl-return{color:#fff;background:var(--color-done);white-space:normal;border-radius:8px;min-width:120px;max-width:190px;min-height:48px}.gateControl-return:disabled{color:var(--color-gray-text);background:var(--color-disabled);cursor:not-allowed}.gateControl-grid{grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);gap:14px;display:grid}.gateControl-panel{padding:16px}.gateControl-panel h3,.gateControl-form h3{color:var(--color-secondary);margin:0 0 12px}.gateControl-historyPage{width:min(1216px,100% - 40px)}.gateControl-historyPage .gateControl-heading{margin-bottom:40px}.gateControl-historyPage .gateControl-search{border-color:color-mix(in srgb, var(--border) 80%, var(--color-primary));min-height:38px;box-shadow:none}.gateControl-historyPage .gateControl-search input::placeholder{color:#8b96b2}.gateControl-historyLayout{grid-template-columns:minmax(18rem,.8fr) minmax(30rem,1.65fr);align-items:start;gap:24px;display:grid}.gateControl-historyCard{border:1px solid var(--border);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 5px #001b690d}.gateControl-historyCardHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:0 20px;display:flex}.gateControl-historyCardHeader>div{align-items:center;gap:10px;display:inline-flex}.gateControl-historyCardHeader svg{color:var(--color-primary)}.gateControl-historyCardHeader h3{color:var(--color-secondary);margin:0;font-size:1rem;font-weight:800}.gateControl-historyCardHeader button{color:var(--color-primary);cursor:pointer;background:0 0;border:0;font-weight:800}.gateControl-rankingList,.gateControl-movementList{display:grid}.gateControl-rankingRow{border-bottom:1px solid color-mix(in srgb, var(--border) 72%, white);grid-template-columns:auto minmax(0,1fr);gap:14px;padding:22px 20px;display:grid}.gateControl-rankingRow:last-child,.gateControl-movementRow:last-child{border-bottom:0}.gateControl-rankingPlace{background:var(--color-primarylight);width:24px;height:24px;color:var(--color-secondary);border-radius:999px;place-items:center;font-size:.75rem;font-weight:800;display:grid}.gateControl-rankingRow div{gap:7px;display:grid}.gateControl-rankingRow strong,.gateControl-movementPerson strong,.gateControl-movementTime strong{color:var(--color-secondary)}.gateControl-rankingRow em{background:color-mix(in srgb, var(--color-unresolved) 12%, white);width:max-content;color:var(--color-unresolved);border-radius:4px;padding:4px 9px;font-size:.74rem;font-style:normal}.gateControl-rankingRow small{color:var(--color-gray-text)}.gateControl-historyEmpty{color:#8b96b2;text-align:center;padding:34px 28px;line-height:1.45}.gateControl-historyEmpty--soft{border-top:1px solid color-mix(in srgb, var(--border) 72%, white)}.gateControl-movementRow{border-bottom:1px solid color-mix(in srgb, var(--border) 72%, white);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:84px;padding:14px 20px;display:grid}.gateControl-avatar{background:color-mix(in srgb, var(--color-primary) 14%, white);width:40px;height:40px;color:var(--color-primary);border-radius:999px;place-items:center;font-size:.8rem;font-weight:800;display:grid}.gateControl-movementPerson{gap:6px;display:grid}.gateControl-movementPerson>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gateControl-movementPerson small,.gateControl-movementTime small{color:var(--color-gray-text)}.gateControl-historyStatus{width:max-content;color:var(--color-secondary);background:var(--color-primarylight);border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:800}.gateControl-historyStatus--returned{color:var(--color-done);background:var(--color-bg-done)}.gateControl-historyStatus--cancelled{color:var(--color-unresolved);background:var(--color-bg-unresolved)}.gateControl-historyStatus--active,.gateControl-historyStatus--pending_exit_review,.gateControl-historyStatus--pending_return_review{color:var(--color-primary);background:var(--color-ligth-primary)}.gateControl-movementTime{text-align:right;gap:4px;min-width:12rem;display:grid}.gateControl-movementTime strong span{color:var(--color-gray-text);font-weight:500}.gateControl-rank,.gateControl-historyItem{border-bottom:1px solid var(--border);padding:12px 0}.gateControl-rank span{color:var(--color-unresolved);font-weight:800}.gateControl-metrics{text-align:right;gap:4px;min-width:130px;display:grid}.gateControl-actions{gap:8px;display:flex}.gateControl-actions button{border:1px solid var(--border);min-height:40px;color:var(--color-secondary);background:#fff;border-radius:8px;padding:0 12px}.gateControl-actions button:first-child{border-color:var(--color-primary);color:#fff;background:var(--color-primary)}.gateControl-empty{color:var(--color-gray-text);text-align:center;border:1px dashed var(--border);border-radius:8px;padding:28px}.gateControl--mobile{width:min(680px,100% - 24px)}.gateControl-selfPage{background:#fff;width:min(430px,100%);padding:0 0 2rem}.gateControl-selfHeading{z-index:4;border-bottom:1px solid var(--border);background:#fff;align-items:center;margin:0 -1px 18px;padding:16px 18px;position:sticky;top:0}.gateControl-selfHeading h2{font-size:1.08rem}.gateControl-selfHistoryBtn{background:var(--color-primarylight);width:34px;height:34px;color:var(--color-secondary);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid}.gateControl-myHistoryPanel{border:1px solid var(--border);background:#fff;border-radius:8px;gap:8px;margin:0 18px 16px;padding:12px;display:grid}.gateControl-myHistoryTop{color:var(--color-secondary);align-items:center;gap:8px;display:inline-flex}.gateControl-myHistoryTop svg{color:var(--color-primary)}.gateControl-myHistoryPanel article{background:var(--color-primarylight);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.gateControl-myHistoryPanel article div{gap:3px;display:grid}.gateControl-myHistoryPanel strong{color:var(--color-secondary)}.gateControl-myHistoryPanel span,.gateControl-myHistoryPanel small,.gateControl-myHistoryPanel p{color:var(--color-gray-text);font-size:var(--size-label)}.gateControl-confirmedPass{border:1px solid color-mix(in srgb, var(--color-done) 35%, white);background:var(--color-bg-done);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;margin:0 20px 22px;padding:18px;display:grid}.gateControl-confirmedPass>svg{color:var(--color-done);margin-top:6px}.gateControl-confirmedPass>div{gap:5px;display:grid}.gateControl-confirmedPass>div>strong{color:var(--color-secondary)}.gateControl-confirmedPass>div>span{color:color-mix(in srgb, var(--color-done) 70%, var(--color-secondary))}.gateControl-confirmedPass>button{width:28px;height:28px;color:var(--color-done);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.gateControl-confirmedSummary{border:1px solid color-mix(in srgb, var(--color-done) 26%, white);background:color-mix(in srgb, var(--color-bg-done) 64%, white);border-radius:8px;gap:5px;width:min(100%,238px);margin-top:6px;padding:10px;display:grid}.gateControl-confirmedSummary small{color:color-mix(in srgb, var(--color-done) 72%, var(--color-secondary));text-transform:uppercase;font-size:.68rem;font-weight:800}.gateControl-confirmedSummary strong{color:var(--color-done)}.gateControl-confirmedSummary strong span{color:var(--color-gray-text)}.gateControl-confirmedSummary em{color:#c75a00;font-size:var(--size-label);align-items:center;gap:5px;font-style:normal;font-weight:800;display:inline-flex}.gateControl-selfFeedback{border:1px solid color-mix(in srgb, var(--color-done) 42%, white);background:var(--color-bg-done);color:var(--color-secondary);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:grid}.gateControl-selfPage .gateControl-selfFeedback,.gateControl-selfPage .gateControl-activeSelf,.gateControl-selfPage .gateControl-selfDone,.gateControl-selfPage .gateControl-form{margin-left:18px;margin-right:18px}.gateControl-selfFeedback svg{color:var(--color-done)}.gateControl-selfFeedback div{gap:3px;display:grid}.gateControl-selfFeedback span{color:var(--color-gray-text);font-size:var(--size-label)}.gateControl-selfFeedback button{border:1px solid var(--border);min-height:34px;color:var(--color-secondary);cursor:pointer;background:#fff;border-radius:8px;font-weight:800}.gateControl-activeSelf{gap:6px;margin-bottom:14px;padding:16px;display:grid}.gateControl-activeSelf strong{color:var(--color-primary);font-size:34px}.gateControl-selfFlow{gap:28px;padding:0 18px;display:grid}.gateControl-selfStep{gap:14px;display:grid}.gateControl-stepTitle{color:var(--color-secondary);align-items:center;gap:8px;display:inline-flex}.gateControl-stepTitle span{background:var(--color-primarylight);width:20px;height:20px;color:var(--color-gray-text);border-radius:999px;place-items:center;font-size:.76rem;font-weight:800;display:grid}.gateControl-durationCards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gateControl-durationCards button{border:2px solid var(--border);min-height:84px;color:var(--color-secondary);cursor:pointer;background:#fff;border-radius:8px;place-items:center;gap:10px;display:grid}.gateControl-durationCards button.is-selected{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, white);color:var(--color-primary)}.gateControl-durationCards svg{color:var(--color-secondary)}.gateControl-durationCards button.is-selected svg{color:var(--color-primary)}.gateControl-reasonChips{flex-wrap:wrap;gap:10px;display:flex}.gateControl-reasonChips button{border:1px solid var(--border);background:var(--color-primarylight);min-height:38px;color:var(--color-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-weight:700;display:inline-flex}.gateControl-reasonChips button.is-selected{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.gateControl-otherReason{border:1px solid var(--border);min-height:44px;color:var(--foreground);background:#fff;border-radius:8px;outline:none;padding:0 12px}.gateControl-evidenceNotice{border:1px solid var(--border);background:color-mix(in srgb, var(--color-primarylight) 62%, white);border-radius:8px;gap:14px;padding:16px;display:grid}.gateControl-evidenceNotice>div:first-child{align-items:flex-start;gap:10px;display:inline-flex}.gateControl-evidenceNotice>div:first-child svg{color:var(--color-process)}.gateControl-evidenceNotice>div:first-child div{gap:3px;display:grid}.gateControl-evidenceNotice strong{color:var(--color-secondary)}.gateControl-evidenceNotice span{color:var(--color-gray-text)}.gateControl-selfFooter{z-index:3;border-top:1px solid var(--border);background:#fff;margin:1.25rem -18px 0;padding:16px 14px;position:sticky;bottom:0;box-shadow:0 -.5rem 1.4rem #001b6914}.gateControl-selfFooter .gateControl-primary{text-transform:none;width:100%;min-height:60px;box-shadow:0 .45rem 1.2rem #009ee038}.gateControl-lastPass{border:1px solid var(--border);background:var(--background);border-radius:8px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.gateControl-lastPassTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gateControl-lastPassTop div{gap:4px;display:grid}.gateControl-lastPassTop span{color:var(--color-primary);text-transform:uppercase;font-size:12px;font-weight:800}.gateControl-lastPassTop strong{color:var(--color-secondary);font-size:1.05rem}.gateControl-lastPassTop small,.gateControl-lastPassMeta,.gateControl-hiddenHistory span{color:var(--color-gray-text)}.gateControl-lastPassMeta{font-size:var(--size-label);flex-wrap:wrap;gap:8px;display:flex}.gateControl-lastPassMeta span{background:var(--color-primarylight);border-radius:999px;padding:5px 9px}.gateControl-historyToggle{border:1px solid var(--border);min-height:38px;color:var(--color-secondary);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex}.gateControl-historyToggle .is-open{transform:rotate(180deg)}.gateControl-hiddenHistory{border-top:1px solid var(--border);gap:8px;padding-top:10px;display:grid}.gateControl-hiddenHistory div{background:var(--color-primarylight);border-radius:8px;gap:3px;padding:10px;display:grid}.gateControl-hiddenHistory strong{color:var(--color-secondary)}.gateControl-form{gap:12px;margin-bottom:14px;padding:16px;display:grid}.gateControl-flowCard>div:first-child{gap:4px;display:grid}.gateControl-flowCard>div:first-child span{color:var(--color-primary);text-transform:uppercase;font-size:12px;font-weight:800}.gateControl-flowCard>div:first-child small{color:var(--color-gray-text)}.gateControl-form label{color:var(--color-gray-text);gap:6px;font-weight:700;display:grid}.gateControl-evidenceBox{gap:10px;display:grid}.gateControl-evidenceModes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gateControl-evidenceModes button,.gateControl-whatsappEvidence button{border:1px solid var(--border);min-height:44px;color:var(--color-secondary);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex}.gateControl-evidenceModes button.is-selected{border-color:var(--color-primary);background:var(--color-ligth-primary)}.gateControl-evidenceNotice .gateControl-evidenceModes{background:#eaf0f7;border-radius:8px;gap:0;padding:4px;overflow:hidden}.gateControl-evidenceNotice .gateControl-evidenceModes button{background:0 0;border:0;min-height:48px}.gateControl-evidenceNotice .gateControl-evidenceModes button.is-selected{color:var(--color-secondary);background:#fff;box-shadow:0 1px 3px #001b6914}.gateControl-whatsappEvidence{border:1px dashed var(--border);background:var(--color-primarylight);border-radius:8px;gap:10px;padding:12px;display:grid}.gateControl-evidenceNotice .gateControl-whatsappEvidence{background:0 0;border:0;padding:0}.gateControl-evidenceNotice .gateControl-whatsappEvidence button{background:#22c55e;border-color:#22c55e;min-height:58px}.gateControl-evidenceNotice .gateControl-whatsappEvidence label{border:1px solid var(--border);background:#fff;border-radius:8px;min-height:46px;padding:0 12px}.gateControl-evidenceNotice .gateControl-whatsappEvidence input{width:20px;height:20px}.gateControl-whatsappEvidence button{border-color:var(--color-done);background:var(--color-done);color:#fff}.gateControl-whatsappEvidence label{color:var(--color-secondary);align-items:center;gap:8px;display:flex}.gateControl-whatsappEvidence input{width:auto;min-height:auto}.gateControl-selfDone{border:1px solid color-mix(in srgb, var(--color-done) 42%, white);background:var(--color-bg-done);color:var(--color-secondary);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}.gateControl-selfDone svg{color:var(--color-done)}.gateControl-selfDone div{gap:4px;display:grid}.gateControl-selfDone span{color:var(--color-gray-text)}@media (width<=900px){.gateControl-summary,.gateControl-create,.gateControl-monitorSummary,.gateControl-monitorCreateTop,.gateControl-monitorRow,.gateControl-adjustSearch,.gateControl-adjustForm,.gateControl-grid,.gateControl-row,.gateControl-reviewCaseHeader,.gateControl-reviewTimeline,.gateControl-historyLayout,.gateControl-movementRow{grid-template-columns:1fr}.gateControl-historyPage{width:min(100% - 24px,680px)}.gateControl-historyPage .gateControl-heading{margin-bottom:18px}.gateControl-historyPage .gateControl-search{width:100%}.gateControl-historyLayout{gap:14px}.gateControl-movementTime{text-align:left;min-width:0}.gateControl-monitorPage{width:min(100% - 24px,680px)}.gateControl-monitorHeading{align-items:flex-start}.gateControl-controllerMode{justify-content:center;width:100%}.gateControl-monitorCreate{padding:14px}.gateControl-monitorPresets{width:100%}.gateControl-monitorPresets button,.gateControl-monitorAuthorize,.gateControl-monitorReturn{flex:1;width:100%}.gateControl-monitorTimer{text-align:left;place-items:start}.gateControl-timer,.gateControl-metrics{text-align:left}.gateControl-actions{flex-wrap:wrap}.gateControl-heading{flex-direction:column;align-items:flex-start}.gateControl-headingActions{width:100%}.gateControl-secondaryAction{flex:1}.gateControl-sidePanel{grid-template-columns:1fr}.gateControl-sidePanelBackdrop{display:none}.gateControl-sidePanelBody{border-left:0;width:100%}}.main-container{background-color:var(--color-menu);width:100%;min-width:0;height:100vh;position:relative;overflow:hidden}.app-container{width:100%;min-width:0;height:100vh;display:flex;position:relative;overflow:hidden}.salaryDetail{background-color:#fff;flex-direction:column;gap:1.5rem;width:100%;height:100%;padding:1rem 1.5rem;display:flex;position:relative}.salaryDetail-tables-main{width:100%;height:100%;padding-bottom:1rem;overflow-y:auto}.salaryDetail-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.salaryDetail-error p{margin:0;font-weight:600}.salaryDetail-error button{color:#fff;cursor:pointer;background:#dc2626;border:0;border-radius:.375rem;padding:.45rem .75rem}.salaryDetailTable{flex-direction:column;gap:.625rem;width:100%;padding:.625rem 0;display:flex}.salaryDetailTable-header{justify-content:space-between;align-items:center;width:100%;display:flex}.salaryDetailTable-title{color:var(--color-gray-tertiary);letter-spacing:.035rem;text-transform:uppercase;font-size:.875rem;font-weight:500}.salaryDetailTable-buttons{align-items:center;gap:1.25rem;display:flex}.salaryDetailTable-action{width:100%;color:var(--color-secondary);justify-content:center;align-items:center;gap:.5rem;display:flex}.salaryDetailTable-reports{height:100%;color:var(--color-secondary);flex-direction:column;justify-content:center;gap:.5rem;display:flex}.salaryDetailTable-report{grid-template-columns:.4fr .3fr .3fr;place-items:center flex-start;gap:.1rem;display:grid}.salaryDetailTable-report-actions{color:var(--color-secondary);align-items:center;gap:.5rem;display:flex}.salaryDetailTable-report-name{color:var(--color-gray)}.salaryDetailTable-report-price{font-weight:800}.salaryDetail-header{flex-direction:column;gap:.5rem;display:flex}.salaryDetail-title-container{justify-content:space-between;align-items:center;display:flex}.salaryDetail-buttons{align-items:center;gap:1.8rem;display:flex}.salaryDetail-total-item{align-items:center;gap:.625rem;display:flex}.salaryDetail-total-label{color:var(--color-gray-tertiary);font-size:.625rem;font-weight:300}.salaryDetail-total-cost{color:var(--color-secondary);font-size:.75rem;font-weight:600}.salaryDetail-header-options{justify-content:space-between;align-items:center;display:flex}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-slate-700:oklch(37.2% .044 257.287);--color-slate-900:oklch(20.8% .042 265.755);--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-3xl:48rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:var(--primary);--color-secondary:var(--secondary);--color-review:var(--review);--shadow-app-card:var(--shadow-app-card);--shadow-app-panel:var(--shadow-app-panel)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-5{top:calc(var(--spacing) * -5)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.-right-5{right:calc(var(--spacing) * -5)}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-full{width:100%;height:100%}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-\[calc\(100vh-var\(--navbar-height\)\)\]{height:calc(100vh - var(--navbar-height))}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-72{max-height:calc(var(--spacing) * 72)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-screen{min-height:100vh}.w-3\/4{width:75%}.w-12{width:calc(var(--spacing) * 12)}.w-72{width:calc(var(--spacing) * 72)}.w-\[min\(92vw\,560px\)\]{width:min(92vw,560px)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-56{max-width:calc(var(--spacing) * 56)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[980px\]{min-width:980px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.cursor-default{cursor:default}.touch-none{touch-action:none}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-sm{border-radius:calc(var(--radius) * .6)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-border{border-color:var(--border)}.border-danger,.border-danger\/20{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/20{border-color:color-mix(in oklab, var(--danger) 20%, transparent)}}.border-info\/20{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-info\/20{border-color:color-mix(in oklab, var(--info) 20%, transparent)}}.border-input{border-color:var(--input)}.border-review\/20{border-color:var(--review)}@supports (color:color-mix(in lab, red, red)){.border-review\/20{border-color:color-mix(in oklab, var(--review) 20%, transparent)}}.border-success\/20{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/20{border-color:color-mix(in oklab, var(--success) 20%, transparent)}}.border-transparent{border-color:#0000}.border-warning\/20{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/20{border-color:color-mix(in oklab, var(--warning) 20%, transparent)}}.bg-background{background-color:var(--background)}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-danger-muted{background-color:var(--danger-muted)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-info-muted{background-color:var(--info-muted)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.bg-muted\/70{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/70{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-review-muted{background-color:var(--review-muted)}.bg-secondary{background-color:var(--secondary)}.bg-success-muted{background-color:var(--success-muted)}.bg-warning-muted{background-color:var(--warning-muted)}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentColor}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing) * 1)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-none{--tw-leading:1;line-height:1}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-danger{color:var(--danger)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-info{color:var(--info)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-review{color:var(--review)}.text-secondary{color:var(--secondary)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-app-card{--tw-shadow:var(--shadow-app-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-app-panel{--tw-shadow:var(--shadow-app-panel);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-danger\/20{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.ring-danger\/20{--tw-ring-color:color-mix(in oklab, var(--danger) 20%, transparent)}}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.running{animation-play-state:running}.group-focus\/context-menu-item\:text-accent-foreground:is(:where(.group\/context-menu-item):focus *){color:var(--accent-foreground)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}.even\:bg-muted\/35:nth-child(2n){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.even\:bg-muted\/35:nth-child(2n){background-color:color-mix(in oklab, var(--muted) 35%, transparent)}}@media (hover:hover){.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-muted\/70:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/70:hover{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:border-ring:focus{border-color:var(--ring)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-muted:focus{background-color:var(--muted)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-foreground:focus{color:var(--foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring\/40:focus{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-ring\/40:focus{--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-inset\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:h-2\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 2.5)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-2\.5[data-orientation=vertical]{width:calc(var(--spacing) * 2.5)}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}@media (width>=40rem){.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}}@media (width>=80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent:where([data-state=open]),.data-open\:bg-accent:where([data-open]:not([data-open=false])){background-color:var(--accent)}.data-open\:text-accent-foreground:where([data-state=open]),.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])){color:var(--accent-foreground)}.data-open\:duration-500:where([data-state=open]),.data-open\:duration-500:where([data-open]:not([data-open=false])){--tw-duration:.5s;transition-duration:.5s}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-open\:slide-in-from-bottom:where([data-state=open]),.data-open\:slide-in-from-bottom:where([data-open]:not([data-open=false])){--tw-enter-translate-y:100%}.data-open\:slide-in-from-left:where([data-state=open]),.data-open\:slide-in-from-left:where([data-open]:not([data-open=false])){--tw-enter-translate-x:-100%}.data-open\:slide-in-from-right:where([data-state=open]),.data-open\:slide-in-from-right:where([data-open]:not([data-open=false])){--tw-enter-translate-x:100%}.data-open\:slide-in-from-top:where([data-state=open]),.data-open\:slide-in-from-top:where([data-open]:not([data-open=false])){--tw-enter-translate-y:-100%}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:duration-300:where([data-state=closed]),.data-closed\:duration-300:where([data-closed]:not([data-closed=false])){--tw-duration:.3s;transition-duration:.3s}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-closed\:slide-out-to-bottom:where([data-state=closed]),.data-closed\:slide-out-to-bottom:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y:100%}.data-closed\:slide-out-to-left:where([data-state=closed]),.data-closed\:slide-out-to-left:where([data-closed]:not([data-closed=false])){--tw-exit-translate-x:-100%}.data-closed\:slide-out-to-right:where([data-state=closed]),.data-closed\:slide-out-to-right:where([data-closed]:not([data-closed=false])){--tw-exit-translate-x:100%}.data-closed\:slide-out-to-top:where([data-state=closed]),.data-closed\:slide-out-to-top:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y:-100%}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:bg-background:where([data-state=active]),.data-active\:bg-background:where([data-active]:not([data-active=false])){background-color:var(--background)}.data-active\:text-secondary:where([data-state=active]),.data-active\:text-secondary:where([data-active]:not([data-active=false])){color:var(--secondary)}.data-active\:shadow-xs:where([data-state=active]),.data-active\:shadow-xs:where([data-active]:not([data-active=false])){--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}}:is(.focus\:\*\:\[svg\]\:text-accent-foreground:focus>*):is(svg){color:var(--accent-foreground)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.625rem;--background:#fff;--foreground:#2b2d42;--card:#fff;--card-foreground:#2b2d42;--popover:#fff;--popover-foreground:#2b2d42;--primary:#0e9cd8;--primary-foreground:#fff;--secondary:#001b69;--secondary-foreground:#fff;--muted:#f4f7fc;--muted-foreground:#5c5c5c;--accent:#e9edf8;--accent-foreground:#001b69;--destructive:#ff3b3b;--destructive-foreground:#fff;--border:#d4d4d4;--input:#d4d4d4;--ring:#0e9cd8;--chart-1:#0e9cd8;--chart-2:#001b69;--chart-3:#4f5aed;--chart-4:#ffd140;--chart-5:#14804a;--success:#0f9f6e;--success-foreground:#fff;--success-muted:#dffbea;--warning:#d97706;--warning-foreground:#fff;--warning-muted:#fff4d6;--info:#2563eb;--info-foreground:#fff;--info-muted:#e7efff;--danger:#dc2626;--danger-foreground:#fff;--danger-muted:#fee2e2;--review:#64748b;--review-foreground:#fff;--review-muted:#eef2f7;--shadow-app-card:0 1px 2px #0f172a14, 0 1px 1px #0f172a0a;--shadow-app-panel:0 10px 30px #0f172a14;--app-space-page:1.5rem;--app-space-section:1rem;--sidebar:#001b69;--sidebar-foreground:#fff;--sidebar-primary:#0e9cd8;--sidebar-primary-foreground:#fff;--sidebar-accent:#203881;--sidebar-accent-foreground:#fff;--sidebar-border:#27419a;--sidebar-ring:#0e9cd8;--color-primary:var(--primary);--color-ligth-primary:#c2e7ff;--color-secondary:var(--secondary);--color-ligth-secondary:var(--accent);--color-tertiary:#203881;--color-quaternay:#27419a;--color-gray:#8b8b8b;--color-link:var(--info);--color-gray-secondary:var(--border);--color-gray-tertiary:var(--muted-foreground);--color-gray-ligth:var(--muted);--color-unresolved:var(--danger);--color-unresolved-light:#d12953;--color-grey:#00000080;--color-process:var(--warning);--color-done:var(--success);--color-liquidation:#4f5aed;--color-asigned:#aa5b00;--color-danger-soft:#ee7a10;--color-correction:var(--info);--color-review:var(--review);--color-primarylight:var(--muted);--color-gray-text:#464f60;--color-bg-unresolved:var(--danger-muted);--color-bg-done:var(--success-muted);--color-bg-liquidation:#f0f1fa;--color-bg-asigned:#fcf2e6;--color-bg-correction:var(--info-muted);--color-bg-review:var(--review-muted);--color-bg-holding:#fff5f0;--color-list-p:#57d9a3b6;--color-list-t:#ffd240ab;--color-list-f:#df00003a;--color-list-g:#df00006e;--color-list-m:#c00000a2;--color-list-l:#2263e58f;--color-list-s:#4736c9a6;--color-menu:var(--muted);--color-text-gray:var(--muted-foreground);--color-primary-gradiant:#a0dcf5;--size-title:1.6rem;--size-subtitle:.9rem;--size-input:.8rem;--size-label:.8rem;--size-button:.9rem;--size-paragraph:.7rem;--radius-button:1rem;--radius-input:8px;--header-height:4.5rem;--register-height:70vh;--color-disabled:#e9edf5;--color-pass:#e1fcef;--color-ProjectLvl:#ff00002f;--color-includeLvl:#dbf0f9;--color-AreaLvl:#70ad474f;--color-SubtaskLvl:#fff;--size-contract-header:12vh;--navbar-height:60px;--sidebar-width:82px}.dark{--background:#06133a;--foreground:#f4f7fc;--card:#0b1d4d;--card-foreground:#f4f7fc;--popover:#0b1d4d;--popover-foreground:#f4f7fc;--primary:#38bdf8;--primary-foreground:#06133a;--secondary:#203881;--secondary-foreground:#fff;--muted:#13275f;--muted-foreground:#c2e7ff;--accent:#27419a;--accent-foreground:#fff;--destructive:#ff6b6b;--destructive-foreground:#220909;--border:#c2e7ff3d;--input:#c2e7ff52;--ring:#38bdf8;--chart-1:#38bdf8;--chart-2:#8ea2ff;--chart-3:#57d9a3;--chart-4:#ffd140;--chart-5:#ff8a8a;--success:#57d9a3;--success-foreground:#06133a;--success-muted:#57d9a329;--warning:#ffd140;--warning-foreground:#06133a;--warning-muted:#ffd1402e;--info:#7db5ff;--info-foreground:#06133a;--info-muted:#7db5ff29;--danger:#ff6b6b;--danger-foreground:#220909;--danger-muted:#ff6b6b29;--review:#a9b3c8;--review-foreground:#06133a;--review-muted:#a9b3c829;--shadow-app-card:0 1px 2px #0000004d;--shadow-app-panel:0 18px 40px #00000047;--sidebar:#04102f;--sidebar-foreground:#f4f7fc;--sidebar-primary:#38bdf8;--sidebar-primary-foreground:#06133a;--sidebar-accent:#13275f;--sidebar-accent-foreground:#fff;--sidebar-border:#c2e7ff2e;--sidebar-ring:#38bdf8;--color-primary:var(--primary);--color-ligth-primary:#13275f;--color-secondary:var(--secondary);--color-ligth-secondary:#13275f;--color-tertiary:#8ea2ff;--color-quaternay:#9fb0ff;--color-gray:#a9b3c8;--color-link:var(--info);--color-gray-secondary:var(--border);--color-gray-tertiary:var(--muted-foreground);--color-gray-ligth:var(--muted);--color-unresolved:var(--danger);--color-unresolved-light:#ff8a8a;--color-grey:#fff9;--color-process:var(--warning);--color-done:var(--success);--color-liquidation:#8ea2ff;--color-asigned:#ffbd6b;--color-danger-soft:#ff9f43;--color-correction:var(--info);--color-review:var(--review);--color-primarylight:var(--muted);--color-gray-text:#d9e2f2;--color-bg-unresolved:var(--danger-muted);--color-bg-done:var(--success-muted);--color-bg-liquidation:#8ea2ff2e;--color-bg-asigned:#ffbd6b29;--color-bg-correction:var(--info-muted);--color-bg-review:var(--review-muted);--color-bg-holding:#ff9f4329;--color-menu:#0b1d4d;--color-text-gray:#c2cad8;--color-primary-gradiant:#38bdf8;--color-disabled:#13275f;--color-pass:#57d9a329;--color-ProjectLvl:#ff6b6b33;--color-includeLvl:#38bdf829;--color-AreaLvl:#57d9a329;--color-SubtaskLvl:#0b1d4d}html{box-sizing:border-box}html,body,#root{width:100%;min-height:100%}figure img{width:100%;height:100%;display:block}a{text-decoration:none}body{color:var(--foreground);font-family:Montserrat,sans-serif}img,svg,video,canvas,iframe{max-width:100%}video,iframe{display:block}input,textarea,select{max-width:100%}input,textarea{background-color:var(--card);border:none;outline:#0000;font-family:inherit}h3{font-size:var(--size-subtitle);padding:.3rem;font-weight:500}.container{max-width:100%;margin-left:auto;margin-right:auto}.main-title{color:var(--color-secondary);font-size:var(--size-title);font-weight:800}.main-title-span{color:var(--color-primary)}::-webkit-search-cancel-button{-webkit-appearance:none;cursor:pointer;background-image:url(./../svg/circle-xmark-solid.svg);background-position:50%;background-repeat:no-repeat;width:14px;height:14px}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#eceaea}::-webkit-scrollbar-thumb{background:silver;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#555}a.nostyle:link{-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;cursor:auto}a.nostyle:visited{-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;color:inherit;cursor:auto}.user-profile-figure{border:1px solid var(--color-secondary);aspect-ratio:1;background-color:var(--card);cursor:pointer;border-radius:50%;width:2.5rem;overflow:hidden}.close-icon{cursor:pointer;border-radius:50%;width:1rem;transition:all .5s;position:absolute;top:.7rem;right:.7rem}.close-icon:hover{transform:rotate(-90deg)}.bg-color-done{background-color:var(--color-primary)}.bg-color-unresolved{background-color:var(--color-unresolved)}.bg-color-process{background-color:var(--color-process)}.bg-color-review{background-color:var(--color-review)}.col-input{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.col-input-top{justify-content:flex-start;gap:2rem;display:flex}.margin-none{margin:0}.line{background-color:#000;width:100%;height:1px}fieldset{border-color:#eeeeee50;border-radius:.5rem;padding:1rem}legend{color:var(--color-secondary);padding:0;font-size:2rem;font-weight:700}.input-label{width:100%;color:var(--color-gray-text);font-weight:500;font-size:var(--size-label);height:1.6rem}.input-disabled-1:disabled:not([type=radio]){color:var(--color-primary);cursor:not-allowed;background-color:var(--color-gray-ligth);box-shadow:0px 2px 0px 0px var(--color-primary)}.input-disabled-2:disabled:not([type=radio]){cursor:not-allowed;background-color:var(--color-gray-ligth)}.resizable{background-color:#bbbbbbbd;width:1px}.text-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-register{background-color:var(--card);border-radius:.4rem;flex-direction:column;gap:1rem;padding:2.5rem;display:flex}.no-select{-webkit-user-select:none;user-select:none}.scroll-slim::-webkit-scrollbar{width:5px;height:5px}.task-card-route{border-bottom:1px solid #80808054;flex:1;padding-bottom:.5rem;overflow:auto}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
