/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}template,[hidden]{display:none}.button{cursor:pointer;color:#fff;background-color:#1f4e8c;border:none;border-radius:.2rem;padding:1.2rem;font-weight:700;transition:all .3s ease-in}.button:hover{background-color:#193f72;transform:scale(1.03)}.content__header{background-color:#e0e7ff;border:.1rem solid #00000014;border-radius:1.2rem;flex-direction:row;align-items:center;width:98%;margin:2rem auto;padding:2rem;display:flex;box-shadow:0 4px 12px #00000014}.content__header .site-info-container{flex-direction:column;flex-shrink:0;display:flex}.content__header .site-info-container p{margin:0;padding:0}.content__header .site-info-container .module-info{color:#475569;font-size:1.6rem}.content__header .site-info-container .view-info{color:#056792;font-weight:700}.content__header .content__header__actions{flex-grow:1;justify-content:center;gap:.75rem;width:100%;margin-top:1rem;display:flex}@media (width>=768px){.content__header .content__header__actions{justify-content:flex-end;margin-top:0}}.content__header .action-bar{flex-grow:1;justify-content:flex-end;display:flex}.content__header .action-bar .button-icon{width:4rem;height:4rem;margin-right:1rem}.content__header .action-bar .button-icon .icon{width:100%;height:100%}.content__header .action-bar .button-icon:last-child{margin-right:0}.content__body{width:100%;margin:0 auto 2rem;padding:0 2rem}.button.delete{color:#ef4444}.info-field{margin-bottom:.5rem;display:flex}.info-title{flex-grow:1}.info-value{text-align:right;min-width:15rem}.modal-window{background:linear-gradient(#0e0e11f2,#0e0e11e6);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-window .modal-window__content{background-color:#fff;border:.2rem solid #e2e8f0;border-radius:2rem;min-width:36rem;max-width:90%;height:auto;padding:2rem}.site__actions__container{justify-content:flex-end;margin-bottom:2rem;display:flex}.site__actions__container .actions{gap:.5rem;display:flex}.toolbar{justify-content:flex-end;margin-bottom:2rem;display:flex}.toolbar .actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.app-layout{flex-direction:column;min-height:100vh;display:flex}.main-header{background-color:#fff;border-bottom:.1rem solid #e2e8f0;align-items:center;padding:2rem;display:flex}.main-header .navbar__menu-button{width:3rem;height:3rem;margin-right:1rem}@media (width>=768px){.main-header .navbar__menu-button{display:none}}.main-header .app-info{cursor:pointer;align-items:center;transition:all .3s;display:flex}.main-header .app-info:hover{transform:scale(1.01)}.main-header .app-info:hover p{color:#0f172a}.main-header .app-info .logo{width:5rem}.main-header .app-info p{color:#475569;margin:0 0 0 1rem;padding:0;font-weight:lighter;transition:all .3s ease-in-out}.main-header .user-info{flex-grow:1;justify-content:flex-end;align-items:center;display:flex}.main-header .user-info p{color:#475569;margin:0;padding:0}.main-header .user-info span.button{color:#475569;background:0 0;margin:0;padding:0}.main-header .user-info span.button:hover{color:#0f172a}.main-header .user-info span{font-weight:700}.main-header .user-info .button-signOut{margin-left:2rem;padding:1rem}.main-content{flex-direction:column;flex:1;align-items:stretch;display:flex}.top-nav{background-color:#fff;border-bottom:.1rem solid #e2e8f0;min-width:0;height:100%}.top-nav__list{align-items:stretch;height:100%;margin:0;padding:0;list-style:none;display:flex}.top-nav__item{align-items:stretch;display:flex;position:relative}.top-nav__link,.top-nav__button{height:100%;min-height:4rem;font:inherit;color:#475569;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:0 .9rem;font-size:1.8rem;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.top-nav__link:hover,.top-nav__button:hover{color:#111827;background-color:#f1f5f9}.top-nav__link--active,.top-nav__button--active{color:#1d4ed8;background-color:#e0e7ff;border-bottom-color:#2563eb}.top-nav__item--open .top-nav__button{color:#111827;background-color:#fff}.top-nav__chevron{justify-content:center;align-items:center;font-size:1.8rem;line-height:1;transition:transform .15s;display:inline-flex}.top-nav__item--open .top-nav__chevron{transform:rotate(180deg)}.top-nav__dropdown{z-index:1000;background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;min-width:14rem;padding:.4rem;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 10px 20px #0f172a14,0 3px 6px #0f172a0a}.top-nav__dropdown-link{color:#374151;border-radius:.5rem;align-items:center;width:100%;min-height:2.5rem;padding:.65rem .85rem;font-size:1.6rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.top-nav__dropdown-link:hover{color:#111827;background-color:#f8fafc}.top-nav__dropdown-link--active{color:#1d4ed8;background-color:#eff6ff}.top-nav__link:focus-visible,.top-nav__button:focus-visible,.top-nav__dropdown-link:focus-visible{outline-offset:2px;border-radius:.4rem;outline:2px solid #2563eb}.app-layout__main{flex:1;min-width:0}.modal-overlay{z-index:1001;background:linear-gradient(#0e0e11f2,#0e0e11e6);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-overlay .modal{background-color:#fff;border:.2rem solid #e2e8f0;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;width:fit-content;min-width:30%;max-width:90%;margin:0 auto;padding:2rem;display:flex}.modal-overlay .modal.info{border-color:#38bdf8}.modal-overlay .modal.info .icon{color:#38bdf8}.modal-overlay .modal.success{border-color:#22c55e}.modal-overlay .modal.success .icon{color:#22c55e}.modal-overlay .modal.error{border-color:#ef4444}.modal-overlay .modal.error .icon{color:#ef4444}.modal-overlay .modal.warning{border-color:#f59e0b}.modal-overlay .modal.warning .icon{color:#f59e0b}.modal-overlay .modal__header{align-items:center;width:100%;padding:0 1rem;display:flex}.modal-overlay .modal__header .icon{width:2rem;height:2rem}.modal-overlay .modal__header p{text-align:left;color:#475569;flex-grow:1;margin:0;padding:0 .5rem}.modal-overlay .modal__header .button{width:3rem;height:3rem}.modal-overlay .modal__body{width:100%;padding:1rem}.modal-overlay .modal__body p{margin:0}.modal-overlay .modal__actions{gap:1rem;display:flex}.loading-overlay{z-index:2000;pointer-events:all;background:linear-gradient(#0e0e11f2,#0e0e11e6);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-overlay__panel{background-color:#fff;border:.1rem solid #e2e8f0;border-radius:1.6rem;flex-direction:column;align-items:center;gap:1rem;min-width:22rem;max-width:32rem;padding:1.5rem;display:flex;box-shadow:0 2rem 5rem #00000059}.loading-overlay__spinner{border:.04rem solid #eef2f6;border-top-color:#1f4e8c;border-radius:50%;width:4.2rem;height:4.2rem;animation:.8s linear infinite loading-spin}.loading-overlay__message{color:#0f172a;text-align:center;margin:0}@keyframes loading-spin{to{transform:rotate(360deg)}}.form{flex-direction:column;gap:1.6rem;width:100%;display:flex}.checkbox{opacity:0;position:absolute}.checkbox+label{cursor:pointer;color:#0f172a;align-items:center;gap:.75rem;width:auto;font-family:sans-serif;display:inline-flex}.checkbox+label:before{content:"";background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:3rem;height:3rem;transition:all .2s;display:inline-block}.checkbox+label:after{content:"";transform-origin:50%;border-bottom:2px solid #fff;border-right:2px solid #fff;width:1rem;height:1.6rem;transition:transform .15s;position:absolute;top:.5rem;left:1.5rem;transform:rotate(45deg)scale(0)}.checkbox+label:hover:before{border-color:#1f4e8c}.checkbox:checked+label:before{background:#1f4e8c;border-color:#1f4e8c}.checkbox:checked+label:after{transform:rotate(45deg)scale(1)}.checkbox:focus-visible+label:before{outline-offset:2px;outline:2px solid #1f4e8c}.checkbox:disabled+label{opacity:.6;cursor:not-allowed}.buttons-container{flex-direction:row;justify-content:center;align-items:center;display:flex}.buttons-container .btn{margin:0 1rem 0 0}.buttons-container .btn:last-child{margin-right:0}@keyframes toast-in{to{opacity:1;transform:translateY(0)}}@keyframes toast-attention{0%,to{opacity:1}50%{opacity:.8}}.toast__container{z-index:2000;pointer-events:none;position:fixed;top:2rem;right:0}.toast{color:#fff;opacity:0;background:linear-gradient(#0e0e11f2,#0e0e11e6);border-left:.5rem solid #fff;min-width:22rem;max-width:36rem;padding:1rem 2rem 1rem 1rem;line-height:1.4;animation:2s ease-in-out infinite toast-attention;transform:translateY(-10px);box-shadow:0 .08rem 3rem #00000040}.toast-info{border-color:#38bdf8}.toast-success{border-color:#22c55e}.toast-warning{border-color:#f59e0b}.toast-error{border-color:#ef4444}.btn{cursor:pointer;color:#fff;background-color:#1f4e8c;border:none;border-radius:.2rem;flex-shrink:0;min-width:4.5rem;padding:.8rem;font-size:1.5rem;font-weight:700;transition:all .3s}.btn:disabled{opacity:.6;cursor:not-allowed}.btn:hover{background-color:#193f72;transform:scale(1.03)}.btn.btn-icon{width:3.5rem;min-width:0;height:3.5rem}.btn--primary{color:#fff;background:#1f4e8c}.btn--primary:hover{background:#193f72}.btn--primary:active{background:#16365f}.btn--secondary{color:#0f172a;background:#fff;border:1px solid #e2e8f0}.btn--secondary:hover{background:#eef2f6}.btn--danger{color:#fff;background:#ef4444}.btn--danger:hover{background:#ed2d2d}.btn--warning{color:#fff;background:#f59e0b}.btn--warning:hover{background:#dd8e09}.btn--full{width:100%}.form-field{flex-direction:column;gap:.4rem;display:flex;position:relative}.form-field__label{align-items:center;gap:.25rem;font-weight:700;display:inline-flex}.form-field__required{color:#ef4444}.form-field__control{flex-direction:column;display:flex}.form-field__control .form-control{all:unset;color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:.8rem;padding:1.2rem;transition:all .3s;box-shadow:inset 0 2px 4px #0000001a}.form-field__control .form-control:hover,.form-field__control .form-control:focus{border-color:#2563eb;box-shadow:inset 0 2px 4px #2563eb33}.form-field__message{font-size:.85rem;line-height:1.35}.form-field__message--hint{color:#475569}.form-field__message--error{color:#ef4444}.content__login .content__header,.content__activation-account .content__header,.content__login .content__body,.content__activation-account .content__body{box-shadow:none;background-color:#0000;border:none}.content__login .logo,.content__activation-account .logo{width:30rem;margin:0 auto}.content__login .panel-card__login,.content__login .panel-card__activation-account,.content__activation-account .panel-card__login,.content__activation-account .panel-card__activation-account{width:40rem;margin:0 auto;padding:3.2rem}.content__login .panel-card__login form,.content__login .panel-card__activation-account form,.content__activation-account .panel-card__login form,.content__activation-account .panel-card__activation-account form{width:100%;margin:0}.content__login .panel-card__login .form-actions,.content__login .panel-card__activation-account .form-actions,.content__activation-account .panel-card__login .form-actions,.content__activation-account .panel-card__activation-account .form-actions{justify-content:center;display:flex}.content__login .panel-card__login .login-button,.content__login .panel-card__activation-account .login-button,.content__activation-account .panel-card__login .login-button,.content__activation-account .panel-card__activation-account .login-button{width:100%}.content__login .panel-card__login .login-button:hover,.content__login .panel-card__activation-account .login-button:hover,.content__activation-account .panel-card__login .login-button:hover,.content__activation-account .panel-card__activation-account .login-button:hover{transform:scale(1)}.panel-card__activation-account p{text-align:center;color:#475569;margin:0;line-height:2.5rem}.panel-card__activation-account p span{font-weight:700}.panel-card__activation-account .form{margin-top:2rem!important}.page-header{background-color:#e0e7ff;border-bottom:.1rem solid #00000014;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;margin-bottom:1.5rem;padding:2rem 4rem;display:flex;box-shadow:inset 0 4px 12px #00000014}.page-header__main{flex-direction:column;gap:.4rem;min-width:0;display:flex}.page-header__heading{flex-direction:column;gap:.25rem;display:flex}.page-header__title{text-align:left;color:#056792;margin:0;font-size:1.75rem;font-weight:600;line-height:1.2}.page-header__subtitle{color:#475569;margin:0;font-size:.95rem;line-height:1.4}.page-header__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (width<=768px){.page-header{flex-direction:column;align-items:stretch}.page-header__actions{flex-wrap:wrap;justify-content:flex-start}}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;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}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}#root{flex-direction:column;width:100%;min-height:100vh;margin:0;padding:0;display:flex}html{box-sizing:border-box;width:100%;font-size:62.5%}main{flex:1}footer{margin-top:auto}body{color:#0f172a;background:linear-gradient(135deg,#f5f7fa,#ecfeff);min-height:100vh;margin:0;font-family:Roboto,Helvetica,sans-serif;font-size:1.6rem}*,:before,:after{box-sizing:inherit}a{text-decoration:none}img{max-width:100%}.container{width:95%;margin:1rem auto 0}.ocultar-display{display:none!important}h1,h2,h3{color:#0f172a;text-align:center;margin:0 0 2.5rem;font-family:Roboto,Helvetica,sans-serif;font-weight:900}h1{font-size:4rem}h2{font-size:3.6rem}h3{text-align:center;font-size:3rem}p{color:#0f172a;font-size:2rem}.breadcrumbs{min-width:0}.breadcrumbs__list{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs__item{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.breadcrumbs__link,.breadcrumbs__current,.breadcrumbs__current--muted{align-items:center;gap:.25rem;font-size:1.4rem;line-height:1.2;display:inline-flex}.breadcrumbs__link{color:#475569;text-decoration:none}.breadcrumbs__link:hover{color:#1f4e8c;text-decoration:underline}.breadcrumbs__current{color:#0f172a;font-weight:500}.breadcrumbs__current--muted{color:#475569}.breadcrumbs__separator{color:#94a3b8;-webkit-user-select:none;user-select:none}.breadcrumbs__icon{display:inline-flex}.tooltip-container{display:inline-block;position:relative}.tooltip-text{visibility:hidden;opacity:0;color:#fff;white-space:nowrap;pointer-events:none;background-color:#1f2937;border-radius:.6rem;padding:6px 10px;font-size:1.2rem;transition:opacity .2s .2s;position:absolute;bottom:125%;left:50%;transform:translate(-50%)}.tooltip-container:hover .tooltip-text{visibility:visible;opacity:1}.content__users .toolbar input{width:25rem;min-width:25rem;margin-right:2rem}.content__users .column__username,.content__users .column__email,.content__users .column__status{width:25%}.content__users .column__status{text-align:center}.content__users .column__icon{text-align:center;width:10rem}.content__users .column__icon svg{width:2.5rem;height:2.5rem}.content__users .column__icon.success{color:#22c55e}.content__users .column__icon.error{color:#ef4444}.content__user-editor .form__info{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.content__user-editor .form__info .form-field{justify-content:center;min-height:6.4rem}.content__user-editor .roles-module,.content__user-editor .app-access-module{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.content__user-editor .roles-module .form-field,.content__user-editor .app-access-module .form-field{justify-content:center;min-height:6.4rem}.content__user-editor .permissions-module{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.content__user-editor .permissions-module .module-container{border-right:.1rem solid #e2e8f0;margin-bottom:2rem;padding-right:2rem}.content__user-editor .permissions-module .module-container:nth-child(2n){border:none;padding-left:2rem;padding-right:0}.content__user-editor .permissions-module .module-container:last-child{margin-bottom:0}.content__user-editor .permissions-module .module-title{font-weight:700}.content__user-editor .permissions-module p{margin:0}.content__user-editor .permissions-module .permission-content{align-items:center;min-height:5rem;display:flex}.content__user-editor .permissions-module .permission-content .permission-name{flex-grow:1}.content__user-editor .permissions-module .permission-content .permission-scope{width:25%}.content__user-editor .permissions-module .permission-content .permission-button{margin-left:2rem}.content__user-editor .management-module .form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.content__user-editor .management-module .form .button{align-self:flex-end;width:25rem}.custom-list__wrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.custom-list{flex-direction:column;width:100%;min-width:60rem;margin:0;padding:0;list-style:none;display:flex}.custom-list__header{background-color:#fff;padding:1rem;display:flex}.custom-list__header .custom-list__column{color:#475569;font-weight:700}.custom-list__group{border-bottom:.2rem solid #e2e8f0}.custom-list__group:last-child{border:none}.custom-list__group-items{padding:0}.custom-list__item{cursor:pointer;padding:1rem;transition:all .3s ease-in-out;display:flex}.custom-list__item:hover{background-color:#eef2f6}.custom-list__column{align-self:center;margin-right:1rem}.custom-list__column:last-child{margin-right:0}.panel-card{background:#fff;border-radius:1.2rem;width:100%;margin:0 auto 2rem;padding:3.2rem;box-shadow:0 4px 12px #00000014}.panel-card:last-child{margin-bottom:0}.panel-card .panel-card__header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.panel-card .panel-card__title{color:#475569;margin:0;font-size:1.6rem;font-weight:700}.panel-card .panel-card__actions{flex-grow:1;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.inside-nav{width:100%;margin-bottom:2rem}.inside-nav__cells-container{border-bottom:.1rem solid #e2e8f0;display:flex}.inside-nav__cell{color:#1f4e8c;padding:1rem 2rem;font-size:1.8rem;font-weight:700;transition:background .3s ease-in-out}.inside-nav__cell:hover{cursor:pointer;color:#193f72;background-color:#f1f5f9;border-bottom:.2rem solid #1f4e8c}.inside-nav__cell.selected{color:#16365f;background-color:#e0e7ff;border-bottom:.3rem solid #16365f}.form-switch .switch-input{opacity:0;pointer-events:none;position:absolute}.form-switch .switch-label{cursor:pointer;color:#0f172a;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;display:inline-flex;position:relative}.form-switch .switch-control{background:#d1d5db;border-radius:999px;width:44px;height:24px;transition:background .2s,box-shadow .2s;position:relative}.form-switch .switch-control:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000002e}.form-switch .switch-input:checked+.switch-label .switch-control{background:#1f4e8c}.form-switch .switch-input:checked+.switch-label .switch-control:after{transform:translate(20px)}.form-switch .switch-input:focus-visible+.switch-label .switch-control{outline-offset:3px;outline:2px solid #1f4e8c}.form-switch .switch-label:hover .switch-control{box-shadow:0 0 0 3px #3b82f61f}.form-switch .switch-input:disabled+.switch-label{opacity:.6;cursor:not-allowed}.dropdown-select{width:100%;position:relative}.dropdown-select__trigger{color:#0f172a;cursor:pointer;background:#f5f7fa;border:1px solid #cbd5e1;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:44px;padding:.75rem .9rem;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.dropdown-select__trigger:hover:not(:disabled){border-color:#1f4e8c}.dropdown-select__trigger:focus-visible{border-color:#1f4e8c;outline:none;box-shadow:0 0 0 3px #3b82f61f}.dropdown-select__trigger:disabled{cursor:not-allowed}.dropdown-select__value{text-align:left;flex:1}.dropdown-select__value.is-placeholder{color:#475569}.dropdown-select__chevron{flex-shrink:0;font-size:1.6rem;transition:transform .2s}.dropdown-select__chevron.is-open{transform:rotate(180deg)}.dropdown-select__menu{z-index:1000;background:#f5f7fa;border:1px solid #e2e8f0;border-radius:12px;max-height:30rem;padding:.35rem;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #0f172a24}.dropdown-select__option{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;width:100%;min-height:40px;padding:.65rem .75rem;transition:background .15s,color .15s;display:flex}.dropdown-select__option:hover:not(:disabled){background:#f1f5f9}.dropdown-select__option.is-selected{color:#1f4e8c;background:#e0e7ff;font-weight:600}.dropdown-select__option.is-disabled,.dropdown-select__option:disabled{opacity:.5;cursor:not-allowed}.dropdown-select.is-disabled .dropdown-select__trigger{opacity:.7}.content__order-settings .column__icon{width:3rem}.content__order-settings .column__icon svg{width:2.5rem;height:2.5rem}.content__order-settings .column__icon.success{color:#22c55e}.content__order-settings .column__icon.error{color:#ef4444}.content__order-settings .module__catalogs .column__contractor,.content__order-settings .module__catalogs .column__name{width:30rem}.content__order-settings .module__catalogs .column__item{text-align:center;width:5rem}.content__catalog-details .column__code{text-align:center;width:10rem}.content__catalog-details .column__name{flex-grow:1}.content__catalog-details .column__icon{width:3rem}.content__catalog-details .column__icon svg{width:2.5rem;height:2.5rem}.content__catalog-details .column__icon.success{color:#22c55e}.content__catalog-details .column__icon.error{color:#ef4444}.info-field{align-items:center;margin-bottom:1rem;display:flex}.info-field:last-child{margin-bottom:0}.info-field p{margin:0}.info-field__label{flex-shrink:0;width:40%;font-size:1.8rem;font-weight:700}.info-field__value{text-align:right;flex-grow:1}.content__catalog-details .content__body{display:flex}.content__catalog-details .panel-card{margin:0 2rem 0 0}.content__catalog-details .panel-card:last-child{margin-right:0}.content__catalog-details .panel-card__form{flex-shrink:0;width:30%}.content__catalog-details .custom-list__wrapper{max-height:50rem}.content__price-list-details .content__body{display:flex}.content__price-list-details .panel-card{margin:0 2rem 0 0}.content__price-list-details .panel-card:last-child{margin-right:0}.content__price-list-details .panel-card__form{flex-shrink:0;width:30%}.content__price-list-details .column__amount{text-align:right;width:10rem}.content__price-list-details .column__unitType{text-align:center;width:15rem}.content__price-list .column__icon,.content__price-list-details .column__icon{width:3rem}.content__price-list .column__icon svg,.content__price-list-details .column__icon svg{width:2.5rem;height:2.5rem}.content__price-list .column__icon.success,.content__price-list-details .column__icon.success{color:#22c55e}.content__price-list .column__icon.error,.content__price-list-details .column__icon.error{color:#ef4444}.content__price-list .column__contractor,.content__price-list-details .column__contractor,.content__price-list .column__catalog,.content__price-list-details .column__catalog,.content__price-list .column__name,.content__price-list-details .column__name{width:30rem}.content__price-list .column__items,.content__price-list-details .column__items{text-align:center;width:5rem}.column__contractor{width:20rem}.column__type{text-align:center;width:10rem}.column__amount{text-align:right;width:15rem}.content__roles .permissions-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.content__roles .custom-list{margin:0}.content__roles .custom-list .column__icon svg{width:2.5rem;height:2.5rem}.content__roles .custom-list .column__icon.success{color:#22c55e}.content__roles .custom-list .column__icon.error{color:#ef4444}.content__roles .module-container{margin-bottom:2rem}.content__roles .module-container:last-child{margin-bottom:0}.content__roles .module-title{font-weight:700}.content__roles .toolbar .dropdown-select{width:25rem;min-width:25rem;margin-right:2rem}
