@charset "UTF-8";.input{width:100%;padding:1rem;border:none;border-bottom:2px solid #e0e0e0;background:transparent;font-size:1rem;font-weight:500;transition:all .3s ease;outline:none}.theme--dark .input{color:#fff}.theme--light .input{color:#2e2e2e}.input::placeholder{color:#999;font-weight:500;letter-spacing:.5px}.input:focus{border-bottom-color:#00d4d4;background-color:#00d4d405}.input:hover:not(:disabled){border-bottom-color:#bbb}.input:disabled{opacity:.6;cursor:not-allowed;color:#999}.input:disabled::placeholder{color:#ccc}.theme--dark input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #3A3A3A inset!important;-webkit-text-fill-color:#fff;border-bottom:2px solid #e0e0e0!important}.theme--light input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #FFF inset!important;-webkit-text-fill-color:#2e2e2e;border-bottom:2px solid #e0e0e0!important}.theme--dark input::placeholder,.theme--dark textarea::placeholder{color:#757575!important}.theme--light input::placeholder,.theme--light textarea::placeholder{color:#999!important}.add-company-form{width:100%;display:flex;flex-direction:row;justify-content:space-around}.add-company-form__logo{display:flex;align-items:center;justify-content:flex-start;gap:1rem;margin-bottom:2rem;flex-direction:column}.add-company-form__logo-icon{width:100px;height:100px;background:linear-gradient(135deg,#00d4d4,#00b4b4);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#fff;box-shadow:0 4px 12px #00d4d44d}.add-company-form__edit-btn{background:none;border:none;color:#00d4d4;font-weight:600;font-size:.9rem;cursor:pointer;padding:.5rem 1rem;border-radius:4px;transition:all .2s ease}.add-company-form__edit-btn:hover{background-color:#00d4d41a}.add-company-form__form{display:flex;flex-direction:column;gap:1.5rem;width:600px}.add-company-form__row{display:flex;gap:1rem}@media(max-width:768px){.add-company-form__row{flex-direction:column;gap:1rem}}.add-company-form__field,.add-company-form__field--full{flex:1}.add-company-form__input,.add-company-form__field--full{width:100%;padding:1rem;border:none;border-bottom:2px solid #e0e0e0;background:transparent;font-size:.9rem;font-weight:500;transition:all .3s ease;outline:none}.theme--dark .add-company-form__input,.theme--dark .add-company-form__field--full{color:#fff!important}.theme--light .add-company-form__input,.theme--light .add-company-form__field--full{color:#2e2e2e!important}.add-company-form__input::placeholder,.add-company-form__field--full::placeholder{font-weight:500;letter-spacing:.5px}.theme--dark .add-company-form__input::placeholder,.theme--dark .add-company-form__field--full::placeholder{color:#757575}.theme--light .add-company-form__input::placeholder,.theme--light .add-company-form__field--full::placeholder{color:#999}.add-company-form__input:focus,.add-company-form__field--full:focus{border-bottom-color:#00d4d4;background-color:#00d4d405}.add-company-form__input:hover,.add-company-form__field--full:hover{border-bottom-color:#bbb}.add-company-form__checkboxes{display:flex;gap:2rem;margin:1rem 0}@media(max-width:768px){.add-company-form__checkboxes{flex-direction:column;gap:1rem}}.add-company-form__checkbox-label{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:.9rem;font-weight:500;letter-spacing:.5px}.theme--dark .add-company-form__checkbox-label{color:#c1c1c1}.theme--light .add-company-form__checkbox-label{color:#a0aec0}.add-company-form__checkbox-label span{-webkit-user-select:none;user-select:none;transition:color .2s ease}.theme--dark .add-company-form__checkbox-label:hover span{color:#fff}.theme--light .add-company-form__checkbox-label:hover span{color:#2e2e2e}.add-company-form__checkbox{width:18px;height:18px;border:2px solid #ddd;border-radius:3px;cursor:pointer;position:relative;appearance:none;transition:all .3s ease}.theme--dark .add-company-form__checkbox{background-color:#3a3a3a;border-color:#e0e0e0}.theme--light .add-company-form__checkbox{background-color:#fff;border-color:#e0e0e0}.add-company-form__checkbox:checked{background-color:#00d4d4;border-color:#00d4d4}.add-company-form__checkbox:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.add-company-form__checkbox:hover{border-color:#00d4d4;box-shadow:0 0 0 3px #00d4d41a}.add-company-form__actions{display:flex;justify-content:flex-end}.add-company-form__submit-btn{background:#00d4d4;color:#fff;border:none;padding:.7rem 2rem;border-radius:97px;font-size:.9rem;font-weight:600;cursor:pointer;letter-spacing:.5px;transition:all .3s ease;box-shadow:0 4px 12px #00d4d44d}.theme--dark .add-company-form__submit-btn{color:#fff}.theme--light .add-company-form__submit-btn{color:#2e2e2e}.add-company-form__submit-btn:hover{background:#00b4b4;transform:translateY(-1px);box-shadow:0 6px 20px #00d4d466}.add-company-form__submit-btn:active{transform:translateY(0);box-shadow:0 2px 8px #00d4d44d}@media(max-width:768px){.add-company-form__submit-btn{width:100%}}.add-company-form__input--error{border-color:#e53e3e!important;box-shadow:0 0 0 1px #e53e3e!important}.add-company-form__error{color:#e53e3e;font-size:.875rem;margin-top:.25rem;display:block}.add-company-form__success{color:#38a169;font-size:.875rem;margin-top:.25rem;margin-bottom:1rem;padding:.75rem;background-color:#38a1691a;border:1px solid rgba(56,161,105,.3);border-radius:4px;text-align:center;font-weight:500}.add-company-form__field-group{flex:1;display:flex;flex-direction:column;min-width:250px}.add-company-form__input>option{color:#333}.add-company-form__dropdown{position:relative}.add-company-form__dropdown--with-input .dropdown-input-wrapper{position:relative;display:flex;align-items:center}.add-company-form__dropdown--with-input .dropdown-input-wrapper input{width:100%;padding-right:40px}.add-company-form__dropdown--with-input .dropdown-input-wrapper .dropdown-toggle-icon{position:absolute;right:12px;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:color .2s ease}.add-company-form__dropdown--with-input .dropdown-input-wrapper .dropdown-toggle-icon:hover:not(:disabled){color:#00d4d4}.add-company-form__dropdown--with-input .dropdown-input-wrapper .dropdown-toggle-icon:disabled{cursor:not-allowed;opacity:.5}.add-company-form__dropdown--with-input .dropdown-input-wrapper .dropdown-toggle-icon .dropdown-icon{width:16px;height:16px;transition:transform .2s ease}.add-company-form__dropdown--with-input .dropdown-input-wrapper .dropdown-toggle-icon .dropdown-icon.open{transform:rotate(180deg)}.add-company-form__dropdown .dropdown-content{position:absolute;top:100%;left:0;right:0}.theme--dark .add-company-form__dropdown .dropdown-content{background-color:#2e2e2e;border:1px solid #fff}.theme--light .add-company-form__dropdown .dropdown-content{background-color:#f5f6f6;border:1px solid #000}.add-company-form__dropdown .dropdown-content{border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:10;max-height:200px;overflow-y:auto;margin-top:4px}.add-company-form__dropdown .dropdown-content--searchable{max-height:300px;display:flex;flex-direction:column}.add-company-form__dropdown .dropdown-content .dropdown-options-list{overflow-y:auto;max-height:250px}.add-company-form__dropdown .dropdown-content .dropdown-option{padding:12px 16px;font-size:14px;cursor:pointer}.theme--dark .add-company-form__dropdown .dropdown-content .dropdown-option{color:#fff;border-bottom:1px solid #fff}.theme--light .add-company-form__dropdown .dropdown-content .dropdown-option{color:#2e2e2e;border-bottom:1px solid #000}.add-company-form__dropdown .dropdown-content .dropdown-option:last-child{border-bottom:none}.add-company-form__dropdown .dropdown-content .dropdown-option.selected{background:#e0f2fe;color:#0ea5e9;font-weight:500}.add-company-form__dropdown .dropdown-content .dropdown-option--disabled{cursor:default;color:#9ca3af;text-align:center}.banner{position:relative;border-radius:10px;margin-bottom:16px;padding:5px;font-family:TT Firs Neue Trl;font-weight:400;font-size:14px;line-height:100%;text-transform:uppercase;gap:10px;min-width:320px;width:100%}.theme--dark .banner{background-color:#3a3a3a}.theme--light .banner{background-color:#fff}@media(max-width:1599px){.banner{max-width:1050px}}.banner__row,.banner__content-row{display:flex;flex-direction:row;justify-content:space-between}@media(max-width:1599px){.banner__row,.banner__content-row{justify-content:start}}.banner__row_header{display:flex;flex-direction:row;justify-content:space-between}.banner__tags{padding-bottom:16px}.banner__content-row{gap:10px}.banner__column{display:flex;flex-direction:column;width:-webkit-fill-available;gap:20%}.banner__content{padding:16px 20px;width:100%}.banner__data{min-width:300px;gap:15px}@media(max-width:1599px){.banner__data{display:grid}}.banner__accent{width:8px;flex-shrink:0;border-radius:10px}.banner__header{display:flex;flex-direction:column;margin-bottom:12px;width:-webkit-fill-available}.banner__title{font-size:16px;font-weight:600;margin:0 0 4px;line-height:1.2}.theme--dark .banner__title{color:#fff}.theme--light .banner__title{color:#2e2e2e}.banner__favorite{background:none;border:none;color:#a0aec0;cursor:pointer;line-height:1;width:24px;height:24px;align-self:self-end}.banner__favorite:hover,.banner__favorite--active{color:gold}.banner__location{margin:0;line-height:1;font-size:12px}.theme--dark .banner__location{color:#c1c1c1}.theme--light .banner__location{color:#a0aec0}.banner__details{gap:16px;display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:1599px){.banner__details{display:grid;grid-template-columns:repeat(3,1fr)}}.banner__detail-item{display:flex;gap:4px;justify-content:flex-start;min-width:max-content}.banner__detail-label{font-size:14px;letter-spacing:.5px}.theme--dark .banner__detail-label{color:#c1c1c1}.theme--light .banner__detail-label{color:#a0aec0}.banner__detail-value{font-size:14px}.theme--dark .banner__detail-value{color:#fff}.theme--light .banner__detail-value{color:#2d3748}.banner__metadata{display:grid;grid-template-columns:repeat(2,1fr)}.banner__metadata .banner__detail-item{min-width:100px}.banner__metadata .banner__detail-label{font-size:12px}.banner__metadata .banner__detail-value{font-size:13px;font-weight:600}.banner__description-label{letter-spacing:.5px;display:block;margin-bottom:6px;font-size:12px}.theme--dark .banner__description-label{color:#c1c1c1}.theme--light .banner__description-label{color:#a0aec0}.banner__description-text{line-height:1.4;margin:0}.theme--dark .banner__description-text{color:#fff}.theme--light .banner__description-text{color:#2d3748}.banner__footer{min-width:200px;display:flex;justify-content:space-between;gap:20px}.banner__options{max-width:50px}.banner__amount,.banner__amount_title{line-height:1;font-size:18px;font-weight:600;display:flex;flex-direction:column}.theme--dark .banner__amount,.theme--dark .banner__amount_title{color:#fff}.theme--light .banner__amount,.theme--light .banner__amount_title{color:#2d3748}.banner__amount_title{font-weight:400!important}.banner__status,.banner__documentation{text-align:right;display:flex;align-items:flex-end;gap:4px}.banner__status{padding-top:10px}.banner__status-label,.banner__status-value{padding:5px 0;text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:700}.theme--dark .banner__status-label,.theme--dark .banner__status-value{color:#c1c1c1}.theme--light .banner__status-label,.theme--light .banner__status-value{color:#a0aec0}.banner__amounts{display:flex;flex-direction:row;gap:40px;padding:10px 0}@media(max-width:1536px){.banner__amounts{gap:20px 10px;padding:10px 0;display:grid;grid-template-columns:repeat(3,1fr)}}.banner__documentation-label{font-weight:700;cursor:pointer}.theme--dark .banner__documentation-label{color:#fff}.theme--light .banner__documentation-label{color:#2e2e2e}.banner__documentation-label:hover{color:#16ded0}.banner__documentation-value{background:none;border:none;color:#16ded0;cursor:pointer;line-height:1;width:16px;height:16px}.banner__interested-button,.banner__transaction-button{border-radius:80px;padding:10px 18px;gap:10px;cursor:pointer;background-color:transparent;border:1px solid transparent;font-size:12px;transition:all .2s ease}.banner__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.banner__actions .banner__transaction-button{margin:0}.banner__interested-button{border-width:1px;opacity:1}.banner__interested-button:hover{border-color:#16ded0;color:#16ded0}.banner__transaction-button{border-color:#16ded0;color:#16ded0;font-weight:500;text-transform:uppercase;margin:10px 0 0}.banner__transaction-button:hover{background-color:#16ded0;color:#fff}.banner__menu-container{position:relative;display:flex;align-items:flex-start}.banner__menu-button{background:none;border:none;color:#a0aec0;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:end;transition:color .2s ease-in-out,background-color .2s ease-in-out}.banner__menu-button:hover{color:#718096;background-color:#f7fafc}.banner__menu-button svg{width:20px;height:20px}.banner__dropdown-menu{position:absolute;top:0%;right:0;margin-top:4px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:140px;z-index:10;overflow:hidden}.banner__menu-item{width:100%;padding:10px 16px;border:none;background:none;color:#4a5568;font-size:14px;font-weight:400;text-align:left;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .2s ease-in-out,color .2s ease-in-out;text-transform:none}.banner__menu-item svg{width:16px;height:16px}.banner__menu-item:hover{background-color:#f7fafc;color:#2d3748}.banner__menu-item--delete{color:#e53e3e}.banner__menu-item--delete:hover{background-color:#fff5f5;color:#c53030}.theme--dark .banner__tag{background-color:#d4d4d4;color:#000;font-weight:600}.theme--light .banner__tag{background-color:#5c5c5c;color:#fff;font-weight:600}.banner__tag{color:#a2a2a2;border-radius:3px;padding:7px 10px;font-size:12px;text-transform:none;white-space:nowrap}.popup__overlay{position:fixed;inset:0;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%}.popup__content{border-radius:12px;box-shadow:0 20px 60px #0003;max-width:90vw;max-height:98vh;overflow:hidden;display:flex;flex-direction:column;animation:popupSlideIn .3s ease-out;width:max-content;height:max-content}.theme--dark .popup__content{background-color:#2e2e2e}.theme--light .popup__content{background-color:#f5f6f6}.popup__header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem 1rem}.popup__title{margin:0;font-family:TT Firs Neue Trl;font-weight:300;font-style:Light;font-size:32px;line-height:42px;letter-spacing:0%}.theme--dark .popup__title{color:#fff}.theme--light .popup__title{color:#2e2e2e}.popup__close-btn{background:none;border:none;font-size:2rem;cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.theme--dark .popup__close-btn{color:#fff}.theme--light .popup__close-btn{color:#2e2e2e}.popup__close-btn:hover{background-color:#f5f5f5;color:#333}.popup__close-btn:active{transform:scale(.95)}.popup__body{padding:2rem;display:flex;overflow-y:auto;flex-direction:column}@keyframes popupSlideIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:768px){.popup__content{width:95vw;height:95vh;border-radius:8px}.popup__header{padding:1rem 1.5rem .75rem}.popup__body{padding:1rem 1.5rem 1.5rem}}._button_zhysl_1{border-radius:5rem;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:.8125rem 1.125rem;gap:.25rem;text-transform:uppercase;transition:background .3s ease,color .3s ease;width:auto;position:relative}._button_zhysl_1._default_zhysl_14{background-color:var(--main-color);color:var(--gray-800);border:.0625rem solid var(--main-color)}._button_zhysl_1._outlined_zhysl_19{background-color:transparent;color:var(--outlined-button, var(--main-color));border:.0625rem solid var(--border-color, var(--white))}._button_zhysl_1:hover{opacity:.8}._button_zhysl_1:disabled{color:var(--gray-500);cursor:not-allowed;background-color:var(--gray-600);border-color:var(--gray-600)}._button_zhysl_1 ._loaderWrapper_zhysl_33{display:inline-flex;align-items:center;position:absolute;left:49%;bottom:70%}._button_zhysl_1 ._iconWrapper_zhysl_40{display:inline-flex;align-items:center}.message-box{position:fixed;top:20px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:12px 20px;border-radius:8px;color:#fff;font-weight:500;z-index:9999;box-shadow:0 2px 8px #00000026;animation:fadeIn .3s ease}.message-box.success{background-color:#28a745}.message-box.warning{background-color:#ffc107;color:#212529}.message-box.error{background-color:#dc3545}.message-box .icon{font-size:1.2rem}.message-box .icon.success{color:#fff}.message-box .icon.warning{color:#212529}.message-box .icon.error{color:#fff}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.transaction-modal .popup__content{width:95%;max-width:900px;padding:0;border-radius:12px}.theme--dark .transaction-modal .popup__content{background-color:#2e2e2e}.theme--light .transaction-modal .popup__content{background-color:#f5f6f6}.transaction-modal .popup__header{padding:2rem 2.5rem 1rem}.theme--dark .transaction-modal .popup__header{border-bottom:1px solid #efece8}.theme--light .transaction-modal .popup__header{border-bottom:1px solid #2e2e2e}.transaction-modal .popup__title{font-size:2rem;font-weight:700;margin:0;letter-spacing:-.025em}.transaction-modal .popup__body{padding:0;width:-webkit-fill-available}.transaction-modal__container{padding:2rem 2.5rem 2.5rem}.transaction-modal__error{margin-bottom:1.5rem}.transaction-modal__form{display:flex;flex-direction:column;gap:2rem}.transaction-modal__fields-row{display:flex;flex-wrap:wrap;gap:2rem}.transaction-modal__field-group{display:flex;flex-direction:column;gap:.5rem;min-width:250px}.transaction-modal__field-full{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.transaction-modal__label{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.theme--dark .transaction-modal__label{color:#c1c1c1}.theme--light .transaction-modal__label{color:#a0aec0}.transaction-modal__field-group:has(input[name=uf]) input{text-align:center;font-weight:600;text-transform:uppercase}.transaction-modal__actions{display:flex;justify-content:center}.transaction-modal__select{width:100px;padding:12px 16px}.theme--dark .transaction-modal__select{border:1px solid #e0e0e0;background-color:#3a3a3a;color:#fff}.theme--light .transaction-modal__select{border:1px solid #e0e0e0;background-color:#fff;color:#2e2e2e}.transaction-modal__select{border-radius:8px;font-size:14px;cursor:pointer;transition:border-color .2s ease;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%236B7280' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.transaction-modal__select:hover:not(:disabled){border-color:#3b82f6}.transaction-modal__select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.transaction-modal__select:disabled{cursor:not-allowed;opacity:.6}.theme--dark .transaction-modal__select:disabled{background-color:#3a3a3a}.theme--light .transaction-modal__select:disabled{background-color:#fff}.transaction-modal__select option{padding:8px}.theme--dark .transaction-modal__select option{background-color:#3a3a3a;color:#fff}.theme--light .transaction-modal__select option{background-color:#fff;color:#2e2e2e}.transaction-modal__submit-btn{background-color:#16ded0!important;border:none;padding:.875rem 2.5rem;border-radius:97.5px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;min-width:200px}.theme--dark .transaction-modal__submit-btn{color:#fff}.theme--light .transaction-modal__submit-btn{color:#2e2e2e}.transaction-modal__submit-btn:hover:not(:disabled){background-color:#14c5b8;transform:translateY(-1px);box-shadow:0 4px 12px #16ded04d}.transaction-modal__submit-btn:disabled{background-color:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.transaction-modal__dropdown{position:relative}.transaction-modal__dropdown--with-input .dropdown-input-wrapper{position:relative;display:flex;align-items:center}.transaction-modal__dropdown--with-input .dropdown-input-wrapper input{width:100%;padding-right:40px}.transaction-modal__dropdown--with-input .dropdown-input-wrapper .dropdown-toggle-icon{position:absolute;right:12px;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:color .2s ease}.transaction-modal__dropdown--with-input .dropdown-input-wrapper .dropdown-toggle-icon:hover:not(:disabled){color:#3b82f6}.transaction-modal__dropdown--with-input .dropdown-input-wrapper .dropdown-toggle-icon:disabled{cursor:not-allowed;opacity:.5}.transaction-modal__dropdown--with-input .dropdown-input-wrapper .dropdown-toggle-icon .dropdown-icon{width:16px;height:16px;transition:transform .2s ease}.transaction-modal__dropdown--with-input .dropdown-input-wrapper .dropdown-toggle-icon .dropdown-icon.open{transform:rotate(180deg)}.transaction-modal__dropdown .dropdown-trigger{width:100%;padding:12px 16px}.theme--dark .transaction-modal__dropdown .dropdown-trigger{border:1px solid #e0e0e0;background-color:#3a3a3a;color:#fff}.theme--light .transaction-modal__dropdown .dropdown-trigger{border:1px solid #e0e0e0;background-color:#fff;color:#2e2e2e}.transaction-modal__dropdown .dropdown-trigger{border-radius:8px;font-size:14px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:border-color .2s ease}.transaction-modal__dropdown .dropdown-trigger:hover{border-color:#3b82f6}.transaction-modal__dropdown .dropdown-trigger:disabled{cursor:not-allowed;opacity:.6}.transaction-modal__dropdown .dropdown-trigger .dropdown-icon{width:16px;height:16px;transition:transform .2s ease}.theme--dark .transaction-modal__dropdown .dropdown-trigger .dropdown-icon{color:#fff}.theme--light .transaction-modal__dropdown .dropdown-trigger .dropdown-icon{color:#2e2e2e}.transaction-modal__dropdown .dropdown-trigger .dropdown-icon.open{transform:rotate(180deg)}.transaction-modal__dropdown .dropdown-content{position:absolute;top:100%;left:0;right:0}.theme--dark .transaction-modal__dropdown .dropdown-content{background-color:#2e2e2e;border:1px solid #fff}.theme--light .transaction-modal__dropdown .dropdown-content{background-color:#f5f6f6;border:1px solid #000}.transaction-modal__dropdown .dropdown-content{border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:10;max-height:200px;overflow-y:auto}.transaction-modal__dropdown .dropdown-content--searchable{max-height:300px;display:flex;flex-direction:column;margin-top:4px}.transaction-modal__dropdown .dropdown-content .dropdown-search-input{padding:12px 16px;border:none}.theme--dark .transaction-modal__dropdown .dropdown-content .dropdown-search-input{border-bottom:2px solid #fff;background-color:#2e2e2e;color:#fff}.theme--light .transaction-modal__dropdown .dropdown-content .dropdown-search-input{border-bottom:2px solid #000;background-color:#f5f6f6;color:#2e2e2e}.transaction-modal__dropdown .dropdown-content .dropdown-search-input{font-size:14px;outline:none;position:sticky;top:0;z-index:1}.transaction-modal__dropdown .dropdown-content .dropdown-search-input:focus{border-bottom-color:#3b82f6}.theme--dark .transaction-modal__dropdown .dropdown-content .dropdown-search-input::placeholder{color:#757575}.theme--light .transaction-modal__dropdown .dropdown-content .dropdown-search-input::placeholder{color:#999}.transaction-modal__dropdown .dropdown-content .dropdown-options-list{overflow-y:auto;max-height:250px}.transaction-modal__dropdown .dropdown-content .dropdown-option{padding:12px 16px;font-size:14px;cursor:pointer}.theme--dark .transaction-modal__dropdown .dropdown-content .dropdown-option{color:#fff;border-bottom:1px solid #fff}.theme--light .transaction-modal__dropdown .dropdown-content .dropdown-option{color:#2e2e2e;border-bottom:1px solid #000}.transaction-modal__dropdown .dropdown-content .dropdown-option:last-child{border-bottom:none}.transaction-modal__dropdown .dropdown-content .dropdown-option.selected{background:#e0f2fe;color:#0ea5e9;font-weight:500}.transaction-modal__dropdown .dropdown-content .dropdown-option--disabled{cursor:default;color:#9ca3af;text-align:center}.transaction-modal__success{text-align:center;padding:3rem 2rem}.transaction-modal__success .message{font-size:1.125rem;font-weight:500}.payment-form{padding:20px;background-color:#fff;border-radius:8px}.theme--dark .payment-form{background-color:#3a3a3a}.theme--light .payment-form{background-color:#fff}.payment-form__title{margin-top:0;margin-bottom:20px}.theme--dark .payment-form__title{color:#fff}.theme--light .payment-form__title{color:#2e2e2e}.payment-form__group{margin-bottom:16px}.payment-form__group label{display:block;margin-bottom:8px;font-weight:500}.theme--dark .payment-form__group label{color:#fff}.theme--light .payment-form__group label{color:#2e2e2e}.payment-form__group input,.payment-form__group select{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.theme--dark .payment-form__group input,.theme--dark .payment-form__group select{background-color:#3a3a3a;color:#fff;border-color:#fff}.theme--light .payment-form__group input,.theme--light .payment-form__group select{background-color:#fff;color:#2e2e2e;border-color:#000}.payment-form__group input:focus,.payment-form__group select:focus{outline:none;border-color:#16ded0}.payment-form__actions{display:flex;gap:10px;margin-top:20px}.payment-form__actions .button{padding:8px 16px;border-radius:4px;border:none;cursor:pointer;font-size:14px}.payment-form__actions .button--primary{background-color:#16ded0;color:#fff}.payment-form__actions .button--primary:hover{background-color:#14c5b8}.payment-form__actions .button--secondary{background-color:#e5e7eb;color:#374151}.payment-form__actions .button--secondary:hover{background-color:#d1d5db}.payment-card{position:relative;border-radius:10px;box-shadow:0 4px 10px #0000001a;display:flex;margin-bottom:16px;padding:5px;font-family:TT Firs Neue Trl;font-weight:400;font-size:14px;line-height:100%;gap:10px;width:100%;background-color:#fff}.theme--dark .payment-card{background-color:#3a3a3a}.theme--light .payment-card{background-color:#fff}.payment-card__accent{width:8px;flex-shrink:0;border-radius:10px}.payment-card__content{flex:1;padding:16px 20px;display:flex;flex-direction:column;gap:8px}.payment-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.payment-card__amount{margin:0;line-height:1.2;font-size:18px;font-weight:600}.theme--dark .payment-card__amount{color:#fff}.theme--light .payment-card__amount{color:#2e2e2e}.payment-card__date{font-size:12px;color:#a0aec0}.payment-card__details{display:flex;flex-direction:column;gap:10px}.payment-card__observation{font-size:14px}.theme--dark .payment-card__observation{color:#fff}.theme--light .payment-card__observation{color:#2e2e2e}.payment-card__status{font-size:12px;font-weight:500}.payment-card__actions{display:flex;gap:4px;align-items:center}.payment-card__menu-button{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.payment-card__menu-button:hover{background-color:#0000000d}.payment-card__menu-button svg{width:20px;height:20px}.theme--dark .payment-card__menu-button svg{color:#fff}.theme--light .payment-card__menu-button svg{color:#2e2e2e}.payment-card__dropdown-menu{position:absolute;top:50px;right:20px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;min-width:150px;overflow:hidden}.theme--dark .payment-card__dropdown-menu{background-color:#3a3a3a}.theme--light .payment-card__dropdown-menu{background-color:#fff}.payment-card__menu-item{width:100%;padding:12px 16px;border:none;background:none;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;transition:background-color .2s}.theme--dark .payment-card__menu-item{color:#fff}.theme--light .payment-card__menu-item{color:#2e2e2e}.payment-card__menu-item:hover{background-color:#0000000d}.payment-card__menu-item svg{width:16px;height:16px}.payment-card__menu-item--delete{color:#ef4444}.payment-card__menu-item--delete:hover{background-color:#ef44441a}.manage-payments-modal__empty{padding:2rem;text-align:center;color:#6b7280;font-size:.875rem}.manage-payments-modal__container{display:flex;flex-direction:column;gap:20px}.manage-payments-modal__error{padding:12px;background-color:#fee;border:1px solid #fcc;border-radius:4px;color:#c33;font-size:14px}.manage-payments-modal__loading{display:flex;align-items:center;justify-content:center;min-height:200px;color:#666;font-size:16px}.manage-payments-modal__content{min-height:100px;max-height:60vh;overflow-y:auto;padding:10px;border-radius:8px;background-color:transparent}.manage-payments-modal__content::-webkit-scrollbar{display:none}.manage-payments-modal__content{-ms-overflow-style:none;scrollbar-width:none}.manage-payments-modal__header{padding-top:10px;display:flex;justify-content:flex-end}.manage-payments-modal__header .button--primary{padding:10px 16px;border-radius:4px;border:none;cursor:pointer;font-size:14px;background-color:#16ded0;color:#fff}.manage-payments-modal__header .button--primary:hover{background-color:#14c5b8}.manage-payments-modal__list{display:flex;flex-direction:column;gap:10px}.manage-payments-modal__actions{display:flex;justify-content:flex-end}.manage-payments-modal__actions .button{padding:8px 16px;border-radius:4px;border:none;cursor:pointer;font-size:14px}.manage-payments-modal__actions .button--secondary{background-color:#e5e7eb;color:#374151}.manage-payments-modal__actions .button--secondary:hover{background-color:#d1d5db}.manage-payments-modal__edit-form{padding:20px;background-color:#fff;border-radius:8px}.manage-payments-modal__edit-form h3{margin-top:0;margin-bottom:20px}.manage-payments-modal__form-group{margin-bottom:16px}.manage-payments-modal__form-group label{display:block;margin-bottom:8px;font-weight:500}.manage-payments-modal__form-group input,.manage-payments-modal__form-group select{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.manage-payments-modal__form-group input:focus,.manage-payments-modal__form-group select:focus{outline:none;border-color:#16ded0}.manage-payments-modal__form-actions{display:flex;gap:10px;margin-top:20px}.manage-payments-modal__form-actions .button{padding:8px 16px;border-radius:4px;border:none;cursor:pointer;font-size:14px}.manage-payments-modal__form-actions .button--primary{background-color:#16ded0;color:#fff}.manage-payments-modal__form-actions .button--primary:hover{background-color:#14c5b8}.manage-payments-modal__form-actions .button--secondary{background-color:#e5e7eb;color:#374151}.manage-payments-modal__form-actions .button--secondary:hover{background-color:#d1d5db}.credit-history-modal__container{display:flex;flex-direction:column;gap:16px;min-width:720px}@media(max-width:900px){.credit-history-modal__container{min-width:auto;width:100%}}.credit-history-modal__error,.credit-history-modal__loading,.credit-history-modal__empty{padding:12px 16px;border-radius:10px;font-size:14px}.theme--dark .credit-history-modal__error,.theme--dark .credit-history-modal__loading,.theme--dark .credit-history-modal__empty{background-color:#3a3a3a;color:#fff}.theme--light .credit-history-modal__error,.theme--light .credit-history-modal__loading,.theme--light .credit-history-modal__empty{background-color:#fff;color:#2e2e2e}.credit-history-modal__list{display:flex;flex-direction:column;gap:16px}.credit-history-modal__card{border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:12px}.theme--dark .credit-history-modal__card{background-color:#3a3a3a}.theme--light .credit-history-modal__card{background-color:#fff}.credit-history-modal__card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.credit-history-modal__title-group{display:flex;flex-direction:column;gap:4px}.credit-history-modal__title{margin:0;font-size:18px;font-weight:600}.theme--dark .credit-history-modal__title{color:#fff}.theme--light .credit-history-modal__title{color:#2e2e2e}.credit-history-modal__subtitle{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.theme--dark .credit-history-modal__subtitle{color:#c1c1c1}.theme--light .credit-history-modal__subtitle{color:#a0aec0}.credit-history-modal__value{font-size:18px;font-weight:600}.theme--dark .credit-history-modal__value{color:#fff}.theme--light .credit-history-modal__value{color:#2d3748}.credit-history-modal__badges{display:flex;flex-wrap:wrap;gap:8px}.credit-history-modal__badge{padding:4px 10px;border-radius:999px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.credit-history-modal__badge--active{background:#16ded026;color:#16ded0}.credit-history-modal__badge--inactive{background:#ff6b6b26;color:#ff6b6b}.credit-history-modal__badge--approved{background:#16ded033;color:#16ded0}.credit-history-modal__badge--pending{background:#ffa72633;color:#ffa726}.credit-history-modal__badge--neutral{background:#a0aec033;color:#4a5568}.credit-history-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}@media(max-width:720px){.credit-history-modal__grid{grid-template-columns:1fr}}.credit-history-modal__field{display:flex;flex-direction:column;gap:4px}.credit-history-modal__label{font-size:11px;text-transform:uppercase;letter-spacing:.06em}.theme--dark .credit-history-modal__label{color:#c1c1c1}.theme--light .credit-history-modal__label{color:#a0aec0}.credit-history-modal__text,.credit-history-modal__link{font-size:14px}.theme--dark .credit-history-modal__text,.theme--dark .credit-history-modal__link{color:#fff}.theme--light .credit-history-modal__text,.theme--light .credit-history-modal__link{color:#2e2e2e}.credit-history-modal__link{font-weight:600;text-decoration:none}.credit-history-modal__link:hover{text-decoration:underline}.card{position:relative;border-radius:10px;box-shadow:0 4px 10px #0000001a;display:flex;margin-bottom:16px;padding:5px;font-family:TT Firs Neue Trl;font-weight:400;font-size:14px;line-height:100%;text-transform:uppercase;gap:10px;min-width:320px;width:100%;max-width:450px;height:-webkit-fill-available}.theme--dark .card{background-color:#3a3a3a}.theme--light .card{background-color:#fff}.card__accent{width:8px;flex-shrink:0;border-radius:10px}.card__content{flex:1;padding:16px 20px;display:flex;flex-direction:column}.card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.card__sub-title{margin:0;line-height:1.2;font-size:14px;font-weight:500}.theme--dark .card__sub-title{color:#fff}.theme--light .card__sub-title{color:#2e2e2e}.card__actions{display:flex;gap:4px;align-items:center}.card__title{margin:0;line-height:1.2;font-size:16px}.theme--dark .card__title{color:#fff}.theme--light .card__title{color:#2e2e2e}.card__favorite{background:none;border:none;color:#a0aec0;cursor:pointer;line-height:1;width:24px;height:24px}.card__favorite:hover,.card__favorite--active{color:gold}.card__location{margin:0;line-height:1;font-size:12px}.theme--dark .card__location{color:#c1c1c1}.theme--light .card__location{color:#a0aec0}.card__details{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin:8px 0}.card__detail-item{display:flex;flex-direction:column;gap:4px}.card__detail-label{font-size:12px;letter-spacing:.5px}.theme--dark .card__detail-label{color:#c1c1c1}.theme--light .card__detail-label{color:#a0aec0}.card__detail-value{font-size:12px}.theme--dark .card__detail-value{color:#fff}.theme--light .card__detail-value{color:#2d3748}.card__description{margin:8px 0}.card__description-label{letter-spacing:.5px;display:block;margin-bottom:6px;font-size:12px}.theme--dark .card__description-label{color:#c1c1c1}.theme--light .card__description-label{color:#a0aec0}.card__description-text{line-height:1.4;margin:0}.theme--dark .card__description-text{color:#fff}.theme--light .card__description-text{color:#2d3748}.card__metadata{padding-top:16px;display:flex;flex-direction:row;gap:8px}.card__metadata .card__detail-item{flex:1}.card__metadata .card__detail-label{font-size:10px}.theme--dark .card__metadata .card__detail-label{color:#c1c1c1}.theme--light .card__metadata .card__detail-label{color:#a0aec0}.card__metadata .card__detail-value{font-size:11px}.theme--dark .card__metadata .card__detail-value{color:#fff}.theme--light .card__metadata .card__detail-value{color:#2d3748}.card__menu-container{position:relative;display:flex;align-items:flex-start}.card__menu-button{background:none;border:none;color:#a0aec0;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease-in-out,background-color .2s ease-in-out}.card__menu-button:hover{color:#718096;background-color:#f7fafc}.card__menu-button svg{width:20px;height:20px}.card__dropdown-menu{position:absolute;top:100%;right:0;margin-top:4px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:140px;z-index:10;overflow:hidden}.card__menu-item{width:100%;padding:10px 16px;border:none;background:none;color:#4a5568;font-size:14px;font-weight:400;text-align:left;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .2s ease-in-out,color .2s ease-in-out;text-transform:none}.card__menu-item svg{width:16px;height:16px}.card__menu-item:hover{background-color:#f7fafc;color:#2d3748}.card__menu-item--delete{color:#e53e3e}.card__menu-item--delete:hover{background-color:#fff5f5;color:#c53030}.card__footer{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto;padding-top:8px}.card__amount{line-height:1;font-size:14px;font-weight:700}.theme--dark .card__amount{color:#fff}.theme--light .card__amount{color:#2d3748}.card__status{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.card__status-label{text-transform:uppercase;letter-spacing:.5px;font-size:10px}.theme--dark .card__status-label{color:#c1c1c1}.theme--light .card__status-label{color:#a0aec0}.card__status-value{text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}.company-card{position:relative;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;margin-bottom:16px;padding:0;font-family:TT Firs Neue Trl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;gap:0;min-width:300px;width:100%;max-width:-webkit-fill-available;transition:box-shadow .2s ease-in-out;min-height:350px}.theme--dark .company-card{background-color:#3a3a3a}.theme--light .company-card{background-color:#fff}.company-card--clickable{cursor:pointer}.company-card--clickable:hover{box-shadow:0 8px 20px #0003}.company-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.company-card__tag{background-color:#2e2e2e;color:#fff;border-radius:3px;padding:4px 8px;font-size:11px;text-transform:none;white-space:nowrap;font-weight:400}.company-card:hover{box-shadow:0 6px 16px #00000026}.company-card__accent{width:8px;flex-shrink:0;border-radius:12px 0 0 12px;background-color:#ff8a00}.company-card__content{flex:1;padding:20px;display:flex;flex-direction:column;gap:12px}.company-card__header{display:flex;justify-content:space-between;align-items:flex-start}.company-card__company-info{flex:1}.company-card__company-name{margin:0 0 4px;font-size:18px;font-weight:600;line-height:1.3;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.theme--dark .company-card__company-name{color:#fff}.theme--light .company-card__company-name{color:#2e2e2e}.company-card__cnpj{margin:0;font-size:14px;font-weight:400;line-height:1.4}.theme--dark .company-card__cnpj{color:#c1c1c1}.theme--light .company-card__cnpj{color:#a0aec0}.company-card__menu-button{background:none;border:none;color:#a0aec0;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease-in-out,background-color .2s ease-in-out;margin-left:8px;flex-shrink:0}.company-card__menu-button:hover{color:#718096;background-color:#f7fafc}.company-card__menu-button:focus{outline:2px solid #4299e1;outline-offset:2px}.company-card__menu-button svg{width:20px;height:20px}.company-card__menu-container{position:relative;display:flex;align-items:flex-start}.company-card__dropdown-menu{position:absolute;top:100%;right:0;margin-top:4px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:140px;z-index:10;overflow:hidden}.company-card__menu-item{width:100%;padding:10px 16px;border:none;background:none;color:#4a5568;font-size:14px;font-weight:400;text-align:left;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .2s ease-in-out,color .2s ease-in-out}.company-card__menu-item svg{width:16px;height:16px}.company-card__menu-item:hover{background-color:#f7fafc;color:#2d3748}.company-card__menu-item--delete{color:#e53e3e}.company-card__menu-item--delete:hover{background-color:#fff5f5;color:#c53030}.company-card__contact{margin:8px 0}.company-card__contact-label{display:block;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.theme--dark .company-card__contact-label{color:#c1c1c1}.theme--light .company-card__contact-label{color:#a0aec0}.company-card__contact-email{margin:0;font-size:14px;font-weight:400;line-height:1.4;word-break:break-all}.theme--dark .company-card__contact-email{color:#fff}.theme--light .company-card__contact-email{color:#2d3748}.company-card__column-spacer{display:flex;flex-direction:column;height:-webkit-fill-available;justify-content:flex-end}.company-card__status{display:flex;flex-direction:column;justify-self:end;gap:4px}.company-card__status-label{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.theme--dark .company-card__status-label{color:#c1c1c1}.theme--light .company-card__status-label{color:#a0aec0}.company-card__status-value{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.company-card__contact-value{font-size:14px;font-weight:400;line-height:1.4;word-break:break-all}.theme--dark .company-card__contact-value{color:#fff}.theme--light .company-card__contact-value{color:#2d3748}@media(max-width:480px){.company-card{max-width:100%;min-width:280px}.company-card__content{padding:16px}.company-card__company-name{font-size:16px}.company-card__cnpj,.company-card__contact-email{font-size:13px}}.company-details-modal__content{width:-webkit-fill-available;height:-webkit-fill-available}.company-details-modal__column{display:flex;flex-direction:column;gap:20px;width:-webkit-fill-available}.company-details-modal__row{display:flex;flex-direction:row;gap:20px}.company-details-modal__label{font-size:24px;font-weight:500;margin-bottom:1rem}.theme--dark .company-details-modal__label{color:#fff}.theme--light .company-details-modal__label{color:#2e2e2e}.company-details-modal__value{font-size:20px;font-weight:300;margin-bottom:1.5rem}.theme--dark .company-details-modal__value{color:#fff}.theme--light .company-details-modal__value{color:#2e2e2e}.company-details-modal__section-title,.company-details-modal__toggle-button{font-size:1.25rem;font-weight:600}.theme--dark .company-details-modal__section-title,.theme--dark .company-details-modal__toggle-button{color:#fff}.theme--light .company-details-modal__section-title,.theme--light .company-details-modal__toggle-button{color:#2e2e2e}.company-details-modal__section-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.company-details-modal__toggle-button{background:none;border:none;font-size:1.25rem;cursor:pointer;padding:.5rem;transition:transform .2s ease}.theme--dark .company-details-modal__toggle-button{color:#fff}.theme--light .company-details-modal__toggle-button{color:#2e2e2e}.company-details-modal__toggle-button:hover{opacity:.7}.company-details-modal__empty,.company-details-modal__loading,.company-details-modal__error{font-size:1.25rem;font-weight:500;text-align:center;padding:2rem}.theme--dark .company-details-modal__empty,.theme--dark .company-details-modal__loading,.theme--dark .company-details-modal__error{color:#fff}.theme--light .company-details-modal__empty,.theme--light .company-details-modal__loading,.theme--light .company-details-modal__error{color:#2e2e2e}.company-details-modal__empty,.company-details-modal__loading,.company-details-modal__error{font-style:italic}.filter-panel{position:sticky;top:0;width:100%;max-width:270px;display:flex;gap:16px;z-index:10;transition:box-shadow .3s ease}.filter-panel__accent{width:2px;flex-shrink:0;border-radius:12px;background-color:#7a797a;margin-left:10px}.filter-panel__wrapper{flex:1;display:flex;flex-direction:column}.filter-panel__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.filter-panel__header-title{font-family:TT Firs Neue Trl;font-weight:800;font-size:14px}.theme--dark .filter-panel__header-title{color:#fff}.theme--light .filter-panel__header-title{color:#2e2e2e}.filter-panel__header-actions{display:flex;align-items:center;gap:.5rem}.filter-panel__header-collapse{background:none;border:none;cursor:pointer;padding:.5rem}.filter-panel__header-collapse:hover{opacity:.8}.filter-panel__content{display:flex;flex-direction:column;max-height:none;transition:max-height .3s ease;gap:1rem}.filter-panel__content--collapsed{max-height:0}.filter-panel__field{display:flex;flex-direction:column;gap:.5rem}.filter-panel__label{font-family:TT Firs Neue Trl;font-weight:600;font-size:12px}.theme--dark .filter-panel__label{color:#fff}.theme--light .filter-panel__label{color:#2e2e2e}.filter-panel__dropdown{position:relative}.filter-panel__dropdown-trigger{width:100%;padding:.75rem 1rem;border-radius:6px;background:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-family:TT Firs Neue Trl;font-size:14px;text-align:left;transition:all .2s ease}.theme--dark .filter-panel__dropdown-trigger{border:1px solid #424242;color:#fff}.theme--light .filter-panel__dropdown-trigger{border:1px solid #9c9c9c;color:#2e2e2e}.filter-panel__dropdown-trigger svg{margin-left:.5rem;flex-shrink:0}.filter-panel__dropdown-text{flex:1;text-align:left}.filter-panel__dropdown-icons{display:flex;align-items:center;gap:.25rem;margin-left:.5rem}.filter-panel__clear-icon{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.theme--dark .filter-panel__clear-icon{color:#fff}.theme--light .filter-panel__clear-icon{color:#2e2e2e}.theme--dark .filter-panel__clear-icon:hover,.theme--light .filter-panel__clear-icon:hover{color:red}.filter-panel__clear-icon svg{margin:0;width:12px;height:12px}.filter-panel__dropdown-menu{position:absolute;background-color:#efece8;top:calc(100% + .25rem);left:0;right:0;max-height:250px;overflow-y:auto;border:1px solid;border-radius:6px;z-index:1000}.theme--dark .filter-panel__dropdown-menu{background-color:#2e2e2e;border-color:#fff;box-shadow:0 4px 6px #0000001a}.theme--light .filter-panel__dropdown-menu{background-color:#f5f6f6;border-color:#000;box-shadow:0 4px 6px #0000001a}.filter-panel__dropdown-options{max-height:200px;overflow-y:auto}.filter-panel__dropdown-option{padding:.75rem 1rem;cursor:pointer;font-family:TT Firs Neue Trl;font-size:14px;transition:background-color .2s ease}.theme--dark .filter-panel__dropdown-option{color:#fff}.theme--light .filter-panel__dropdown-option{color:#2e2e2e}.theme--dark .filter-panel__dropdown-option.selected,.theme--light .filter-panel__dropdown-option.selected{font-weight:600}.filter-panel__dropdown-option--disabled{cursor:not-allowed;opacity:.6}.filter-panel__search-input{width:100%;padding:.75rem 1rem;border:none;border-bottom:1px solid;font-family:TT Firs Neue Trl;font-size:14px;outline:none}.theme--dark .filter-panel__search-input{background-color:#2e2e2e;border-color:#fff;color:#fff}.theme--light .filter-panel__search-input{background-color:#f5f6f6;border-color:#000;color:#2e2e2e}.filter-panel__clear-button{margin-top:.5rem;font-size:.875rem;text-align:center;width:100%;background:none;border:1px solid;border-radius:6px;padding:.75rem 1rem;cursor:pointer;font-weight:500;font-family:TT Firs Neue Trl;transition:all .2s ease}.theme--dark .filter-panel__clear-button{color:#fff;border:1px solid #424242}.theme--light .filter-panel__clear-button{color:#2e2e2e;border:1px solid #9c9c9c}.theme--dark .filter-panel__clear-button:hover{background-color:#2e2e2e}.theme--light .filter-panel__clear-button:hover{background-color:#f5f6f6}.filter-panel__clear-button:focus{outline:2px solid;outline-offset:2px}.table-wrapper{width:100%;display:block}.table-wrapper::-webkit-scrollbar{height:6px}.table-wrapper::-webkit-scrollbar-thumb{background-color:#fff;border-radius:10px}.table{border-collapse:collapse;width:100%;min-width:400px;max-width:100%}.table .empty-folder-image{width:9.75rem;height:9.75rem}.theme--dark .table .empty-folder-text{color:#fff}.theme--light .table .empty-folder-text{color:#2e2e2e}.table-title{font-size:1.25rem;letter-spacing:0%}.theme--dark .table-title{color:#fff}.theme--light .table-title{color:#2e2e2e}.row{border-top:.0313rem solid #585659}.theme--dark .row{color:#fff}.theme--light .row{color:#2e2e2e}.row td{min-width:8rem;padding:.625rem}.head-item{color:#7a797a;padding:0 .625rem .5rem}.pagination-container{border-radius:0 0 .5rem .5rem;display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;padding:.5rem}.theme--dark .pagination-container{background-color:#585659}.theme--light .pagination-container{background-color:#f5f6f6}.page-button{background:none;border:none;cursor:pointer;font-size:1rem;font-weight:300;padding:.25rem .5rem;position:relative}.theme--dark .page-button{color:#fff}.theme--light .page-button{color:#2e2e2e}.page-button:disabled{cursor:not-allowed}.page-button.active{font-weight:700}.page-button.active:after{content:"";position:absolute;bottom:-8px;left:0;right:0;height:2px;background-color:#16ded0;border-radius:1px}.page-numbers{display:flex;align-items:center;gap:.5rem}.page-numbers button ::disabled{cursor:not-allowed}.page-numbers .pagination-icon{color:#16ded0;cursor:pointer}.page-numbers .pagination-icon ::disabled{cursor:not-allowed}.page-numbers .pagination-icon:disabled svg{cursor:not-allowed}.available-credits-modal{width:130vh;padding:30px}.available-credits-modal .popup__content{max-width:1400px;width:130vh;max-height:90vh}.available-credits-modal .popup__body{padding:0;overflow:hidden}.available-credits-modal__container{display:flex;gap:2rem;height:calc(90vh - 100px);overflow:hidden}.available-credits-modal__content{flex:1;overflow-y:auto;padding:1.5rem .5rem 1.5rem 1.5rem}.available-credits-modal__content::-webkit-scrollbar{width:8px}.available-credits-modal__content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.available-credits-modal__content::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.available-credits-modal__content::-webkit-scrollbar-thumb:hover{background:#555}.available-credits-modal__sidebar{flex:0 0 270px;padding:1.5rem;border-left:1px solid #e2e8f0;overflow-y:auto}.available-credits-modal__list{display:flex;flex-direction:column;gap:1rem}.available-credits-modal__list .banner__amounts--modal{gap:20px 10px;padding:10px 0;display:grid;grid-template-columns:repeat(3,1fr)}.available-credits-modal__loading,.available-credits-modal__error,.available-credits-modal__empty{padding:2rem;text-align:center;font-size:1rem}.theme--dark .available-credits-modal__loading,.theme--dark .available-credits-modal__error,.theme--dark .available-credits-modal__empty{color:#fff}.theme--light .available-credits-modal__loading,.theme--light .available-credits-modal__error,.theme--light .available-credits-modal__empty{color:#2e2e2e}.available-credits-modal__error{color:#ef4444}@media(max-width:768px){.available-credits-modal__container{flex-direction:column;height:auto}.available-credits-modal__sidebar{border-left:none;border-top:1px solid #e2e8f0}.available-credits-modal .popup__content{max-width:95vw;width:95vw}}.dashboard{position:relative;display:flex;width:-webkit-fill-available}.dashboard__metrics-row{display:flex;flex-direction:row}.dashboard__metrics-column{display:flex;flex-direction:column}.dashboard__amount{width:-webkit-fill-available!important}.dashboard__container{display:flex;align-items:start;gap:24px;position:relative}.dashboard__main-content{flex:1}.dashboard__title{font-weight:300;font-size:1.75rem;font-family:TT Firs Neue Trl;padding-bottom:10px}.theme--dark .dashboard__title{color:#fff}.theme--light .dashboard__title{color:#2e2e2e}.dashboard__content{display:flex;flex-wrap:wrap;flex-direction:row;gap:24px;align-items:start;justify-content:center;min-height:360px}.dashboard__filter-toggle{position:absolute;right:-48px;top:50%;transform:translateY(-50%) rotateY(180deg);width:48px;height:64px;background:linear-gradient(135deg,#00d4c7,#00b4a8);border:none;border-radius:8px 0 0 8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:-2px 2px 8px #00000026;transition:all .3s ease;z-index:999}.dashboard__filter-toggle:hover{background:linear-gradient(135deg,#00b4a8,#009688);box-shadow:-3px 3px 12px #0003}.dashboard__filter-toggle--open{right:-323px;background:linear-gradient(135deg,#718096,#4a5568)}.dashboard__filter-toggle--open:hover{background:linear-gradient(135deg,#4a5568,#2d3748)}.dashboard__filter-toggle svg{transition:transform .3s ease;transform:rotateY(180deg) rotate(90deg)}.dashboard__filter-container{position:absolute;display:none;transition:right .3s ease;z-index:1;overflow-y:visible;top:47px;height:360px;width:290px;padding-top:10px}.theme--dark .dashboard__filter-container{background-color:#3a3a3a}.theme--light .dashboard__filter-container{background-color:#fff}.dashboard__filter-container--open{right:-280px;display:block}.dashboard__filter-container::-webkit-scrollbar{width:6px}.dashboard__filter-container::-webkit-scrollbar-track{background:#f1f1f1}.dashboard__filter-container::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.dashboard__filter-container::-webkit-scrollbar-thumb:hover{background:#555}.dashboard__loading-overlay{position:fixed;inset:0;background-color:#0000004d;display:flex;align-items:center;justify-content:center;z-index:1000}.dashboard__loading-spinner{width:48px;height:48px;border:4px solid rgba(255,255,255,.3);border-top-color:#00d4c7;border-radius:50%;animation:dashboard-spin .8s linear infinite}@keyframes dashboard-spin{to{transform:rotate(360deg) rotateY(180deg)}}.dashboard__metrics-grid{display:flex;flex-direction:column;gap:16px}.dashboard__metric-card{height:155px;width:155px;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:8px;transition:box-shadow .2s ease-in-out;justify-content:space-between}.dashboard__metric-card:hover{box-shadow:0 4px 12px #0000001a}.theme--dark .dashboard__metric-card{background-color:#3a3a3a;box-shadow:0 2px 8px #0006}.theme--dark .dashboard__metric-card:hover{box-shadow:0 4px 12px #00000080}.theme--light .dashboard__metric-card{background-color:#fff;box-shadow:0 2px 8px #0000000d}.theme--light .dashboard__metric-card:hover{box-shadow:0 4px 12px #0000001a}.dashboard__metric-label{color:#718096;font-size:14px;font-weight:400;margin-bottom:4px}.theme--dark .dashboard__metric-label{color:#fff}.theme--light .dashboard__metric-label{color:#2e2e2e}.dashboard__metric-value{font-size:32px;font-weight:700;color:#00d4c7;line-height:2}.dashboard__metric-card-available{font-size:1.6em;width:100%!important;transition:transform .2s ease,box-shadow .2s ease}.dashboard__metric-card-available:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00d4c733!important}.dashboard__metric-card-available:active{transform:translateY(0)}.dashboard__overview-section{border-radius:12px;padding:20px;height:-webkit-fill-available}.theme--dark .dashboard__overview-section{background-color:#3a3a3a;box-shadow:0 2px 8px #0006}.theme--dark .dashboard__overview-section:hover{box-shadow:0 4px 12px #00000080}.theme--light .dashboard__overview-section{background-color:#fff;box-shadow:0 2px 8px #0000000d}.theme--light .dashboard__overview-section:hover{box-shadow:0 4px 12px #0000001a}.theme--dark .dashboard__overview-section h3,.theme--dark .dashboard__overview-section span{color:#fff}.theme--light .dashboard__overview-section h3,.theme--light .dashboard__overview-section span{color:#2e2e2e}.dashboard__overview-title{color:#2d3748;font-size:16px;font-weight:300;margin:0 0 20px}.dashboard__chart-container{display:flex;flex-direction:column;align-items:center;gap:10px}.dashboard__donut-chart{position:relative;width:120px;height:120px}.dashboard__donut-svg{width:100%;height:100%;transform:rotate(-90deg) rotateY(180deg)}.dashboard__donut-hole{stroke:#e2e8f0;stroke-width:1}.dashboard__donut-segment{transition:stroke-dasharray .3s ease-in-out}.dashboard__chart-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;display:flex;flex-direction:column;align-items:center}.dashboard__chart-total{font-size:20px;font-weight:700;color:#2d3748;line-height:1}.dashboard__chart-label{font-size:12px;color:#718096;margin-top:2px}.dashboard__chart-legend{display:flex;flex-direction:column;gap:12px;width:100%}.dashboard__legend-item{display:flex;align-items:center;gap:8px;font-size:14px}.dashboard__legend-color{width:12px;height:12px;border-radius:50%;flex-shrink:0}.dashboard__legend-label{color:#4a5568;flex:1}.dashboard__legend-value{color:#718096;font-weight:500}.dashboard__additional-metrics{display:flex;flex-direction:column;gap:16px}.dashboard__card-shadow{display:flex;border-radius:12px;padding:16px;gap:16px;min-height:360px}.theme--dark .dashboard__card-shadow{background-color:#3a3a3a;box-shadow:0 2px 8px #0006}.theme--light .dashboard__card-shadow{background-color:#fff;box-shadow:0 2px 8px #0000000d}.nav{width:5.5rem;min-width:5.5rem;height:100dvh;display:flex;flex-direction:column;align-items:center}.theme--dark .nav{background-color:#2e2e2e}.theme--light .nav{background-color:#f5f6f6}.logo-buttini-image{margin-top:.625rem}.nav-list-top{display:flex;flex-direction:column;justify-content:start;gap:1rem;margin-top:2.5rem}.nav-list-top .menu-item{display:flex;align-items:center;justify-content:center;height:3rem;border-radius:1.5rem;position:relative;padding:0 1rem}.nav-list-top li:hover{background-color:#16ded0}.nav-list-top .menu-item:after{content:attr(data-name-menu-item);display:flex;align-items:center;position:absolute;left:90%;top:50%;transform:translateY(-50%);color:#2e2e2e;font-size:1rem;font-weight:700;border-radius:0 1.5rem 1.5rem 0;white-space:nowrap;opacity:0;padding:0 1rem;height:3rem;visibility:hidden;background-color:#16ded0;width:0;overflow:hidden;z-index:999}.nav-list-top .menu-item:hover:after{opacity:1;visibility:visible;width:auto}.nav-list-bottom{display:flex;flex-direction:column;justify-content:start;gap:1rem;margin-top:auto;margin-bottom:1rem}.nav-list-item{width:100%;display:flex;justify-content:center;align-items:center;position:relative;border-radius:1.5rem 0 0 1.5rem}.nav-list-item svg{color:#7a797a}.nav-list-item img{max-width:2rem;max-height:2rem}.nav-list-bottom-button{all:unset;display:inline-flex;cursor:pointer}.user-image{width:2.5rem;height:2.3rem;padding:.5rem;border-radius:20px;background-color:#16ded0;text-align:center;font-weight:600}.preference-form-overlay{position:fixed;inset:0;background:#00000080;z-index:1000;opacity:1;visibility:visible;transition:opacity .3s ease,visibility .3s ease}.preference-form-drawer{position:fixed;top:0;right:0;height:100vh;width:480px;background:#fff;box-shadow:-4px 0 20px #00000026;z-index:1001;transform:translate(100%);transition:transform .3s ease;overflow-y:auto}.preference-form-drawer.open{transform:translate(0)}@media(max-width:520px){.preference-form-drawer{width:100vw}}.theme--dark .preference-form{color:#2e2e2e!important}.theme--light .preference-form{color:#f5f6f6!important}.preference-form__input,.preference-form textarea{width:100%;padding:.4rem .1rem;border:none;border-bottom:2px solid #e0e0e0;background:transparent;font-size:1rem;font-weight:500;transition:all .3s ease;outline:none;font-size:16px}.theme--dark .preference-form__input,.theme--dark .preference-form textarea{color:#fff!important}.theme--light .preference-form__input,.theme--light .preference-form textarea{color:#2e2e2e!important}.preference-form__input::placeholder,.preference-form textarea::placeholder{font-weight:500;letter-spacing:.5px}.theme--dark .preference-form__input::placeholder,.theme--dark .preference-form textarea::placeholder{color:#757575}.theme--light .preference-form__input::placeholder,.theme--light .preference-form textarea::placeholder{color:#999}.preference-form__input:focus,.preference-form textarea:focus{border-bottom-color:#00d4d4;background-color:#00d4d405}.preference-form__input:hover,.preference-form textarea:hover{border-bottom-color:#bbb}.preference-form__input option,.preference-form textarea option{color:#2e2e2e}.preference-form{padding:24px;height:100%;display:flex;width:700px;flex-direction:column}.preference-form__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #E5E7EB}.preference-form__header-content{flex:1}.preference-form__header-close{background:none;border:none;cursor:pointer;padding:8px;margin:-8px;border-radius:4px;transition:background-color .2s ease}.preference-form__header-close:hover{background:#f3f4f6}.preference-form__header-close svg{width:20px;height:20px;color:#6b7280}.preference-form__header h2{font-size:20px;font-weight:600;color:#1f2937;margin:0}.preference-form__header .selected-count{font-size:20px;color:#6b7280;font-weight:400}.preference-form__content{flex:1;overflow-y:auto;padding-right:4px;margin-right:-4px}.preference-form__loading{text-align:center;padding:16px;color:#6b7280;font-size:20px}.preference-form__saved-section{margin-bottom:32px;padding-bottom:24px;border-bottom:2px solid #E5E7EB}.preference-form__new-section{margin-top:16px}.preference-form__section-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:12px 0;-webkit-user-select:none;user-select:none}.preference-form__section-header:hover .preference-form__section-title{color:#3b82f6}.preference-form__toggle-button{background:none;border:none;font-size:36px;font-weight:300;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.theme--dark .preference-form__toggle-button{color:#fff!important}.theme--light .preference-form__toggle-button{color:#2e2e2e!important}.preference-form__toggle-button:hover{background:#f3f4f6;color:#3b82f6}.preference-form__cards-container{display:flex;flex-direction:column;gap:12px;margin-top:16px}.preference-form__section{margin-bottom:24px}.preference-form__section:last-child{margin-bottom:0}.preference-form__section-title,.preference-form__header-content>h2{font-size:18px;font-weight:500;margin-bottom:12px}.theme--dark .preference-form__section-title,.theme--dark .preference-form__header-content>h2{color:#fff!important}.theme--light .preference-form__section-title,.theme--light .preference-form__header-content>h2{color:#2e2e2e!important}.preference-form__budget-section .budget-display{font-size:14px;color:#6b7280;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.preference-form__budget-section .budget-display .budget-min,.preference-form__budget-section .budget-display .budget-max{font-weight:500;color:#1f2937}.preference-form__budget-section .budget-display .budget-separator{font-size:20px;color:#6b7280;margin:0 8px}.preference-form__budget-section .budget-slider{margin-bottom:8px}.preference-form__budget-section .budget-range{display:flex;justify-content:space-between;font-size:20px;color:#6b7280}.preference-form__dropdown{position:relative}.preference-form__dropdown .dropdown-trigger{width:100%;padding:12px 16px;border:1px solid #E5E7EB;border-radius:8px;background:#fff;font-size:18px;color:#1f2937;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:border-color .2s ease}.preference-form__dropdown .dropdown-trigger:hover{border-color:#3b82f6}.preference-form__dropdown .dropdown-trigger .dropdown-icon{width:16px;height:16px;transition:transform .2s ease}.preference-form__dropdown .dropdown-trigger .dropdown-icon.open{transform:rotate(180deg)}.preference-form__dropdown .dropdown-content{position:absolute;top:100%;left:0;right:0;background-color:#f5f6f6;color:#2e2e2e;border:1px solid #E5E7EB;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:10;max-height:200px;overflow-y:auto}.preference-form__dropdown .dropdown-content .dropdown-option{display:flex;gap:10px;padding:12px 16px;font-size:16px;cursor:pointer;border-bottom:1px solid #F3F4F6}.preference-form__dropdown .dropdown-content .dropdown-option:last-child{border-bottom:none}.preference-form__dropdown .dropdown-content .dropdown-option:hover{background:#f9fafb}.preference-form__dropdown .dropdown-content .dropdown-option.selected{background:#e0f2fe;color:#0ea5e9;font-weight:500}.preference-form__credit-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.preference-form__credit-option{display:flex;align-items:center;gap:8px}.preference-form__credit-option .credit-toggle{width:40px;height:20px;border-radius:10px;background:#e5e7eb;position:relative;cursor:pointer;transition:background-color .2s ease}.preference-form__credit-option .credit-toggle.enabled{background:#3b82f6}.preference-form__credit-option .credit-toggle .toggle-handle{width:16px;height:16px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px;transition:transform .2s ease;box-shadow:0 1px 3px #0000001a}.preference-form__credit-option .credit-toggle .toggle-handle.enabled{transform:translate(20px)}.preference-form__credit-option .credit-label{font-size:14px;color:#1f2937;font-weight:400}.preference-form__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}@media(max-width:480px){.preference-form__grid{grid-template-columns:1fr}}.preference-form__actions{display:flex;justify-content:center}.preference-form__actions .btn-primary{background:#00d4d4;color:#fff;border:none;border-radius:8px;padding:1rem 2rem;font-size:16px;font-weight:600;cursor:pointer;letter-spacing:.5px;transition:all .3s ease;box-shadow:0 4px 12px #00d4d44d}.preference-form__actions .btn-primary:hover{background:#00b4b4;transform:translateY(-2px);box-shadow:0 6px 20px #00d4d466}.preference-form__actions .btn-primary:active{transform:translateY(0);box-shadow:0 2px 8px #00d4d44d}.preference-card{background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;padding:16px;transition:box-shadow .2s ease}.preference-card:hover{box-shadow:0 2px 8px #00000014}.preference-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #E5E7EB}.preference-card__title{font-size:16px;font-weight:600;color:#1f2937}.preference-card__delete{background:none;border:none;color:#ef4444;font-size:26px;cursor:pointer;padding:0;width:24px;height:24px;line-height:20px;border-radius:4px;transition:background-color .2s ease}.preference-card__delete:hover{background:#fee2e2}.preference-card__content{display:flex;flex-direction:column;gap:8px}.preference-card__row{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.preference-card__label{font-size:18px;color:#6b7280;font-weight:500;min-width:100px}.preference-card__value{font-size:18px;color:#1f2937;text-align:right;flex:1;word-break:break-word}.preference-card__footer{margin-top:8px;padding-top:8px;border-top:1px solid #E5E7EB}.preference-card__date{font-size:16px}.theme--dark .preference-card__date{color:#000!important}.theme--light .preference-card__date{color:#fff!important}.preference-card__date{font-style:italic}.saved-preferences{margin:2rem 0;width:270px}.saved-preferences__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.saved-preferences__header-title{font-family:TT Firs Neue Trl;font-weight:800;font-size:14px}.theme--dark .saved-preferences__header-title{color:#fff}.theme--light .saved-preferences__header-title{color:#2e2e2e}.saved-preferences__header-actions{display:flex;align-items:center;gap:.5rem}.saved-preferences__header-add{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.theme--dark .saved-preferences__header-add{color:#fff}.theme--light .saved-preferences__header-add{color:#2e2e2e}.saved-preferences__header-add svg{width:16px;height:16px}.saved-preferences__header-collapse{background:none;border:none;cursor:pointer;padding:.5rem}.saved-preferences__header-collapse:hover{opacity:.8}.saved-preferences__content{display:flex;flex-direction:column;max-height:none;overflow:hidden;transition:max-height .3s ease;gap:5px}.saved-preferences__content--collapsed{max-height:0}.saved-preferences__item{display:flex;align-items:center;justify-content:space-between;border-radius:4px;cursor:pointer}.theme--dark .saved-preferences__item{background-color:#2e2e2e;border-color:#fff}.theme--light .saved-preferences__item{background-color:#f5f6f6;border-color:#000}.saved-preferences__item:hover{background-color:#fff}.saved-preferences__item-decoration{width:4px;background-color:#7a797a;border-radius:8px;height:-webkit-fill-available;margin-right:12px}.saved-preferences__item-content{flex:1;padding-bottom:10px}.saved-preferences__item-content-title{font-family:TT Firs Neue Trl;font-weight:800;font-size:15px;color:#585659;display:flex;justify-content:space-between}.saved-preferences__item-content-amount{font-family:TT Firs Neue Trl;font-weight:300;font-size:12px;display:flex;justify-content:space-between;padding-bottom:5px}.saved-preferences__item-content-tags{display:flex;gap:.5rem;flex-wrap:wrap}.saved-preferences__tag{display:inline-flex;align-items:center;padding:1px 5px;border-radius:3px;font-size:.75rem;font-weight:500;background-color:#55abb3}.theme--dark .saved-preferences__tag,.theme--light .saved-preferences__tag{color:#fff}.saved-preferences__edit-button{background:none;border:none;cursor:pointer;padding:.5rem;margin-left:1rem;border-radius:4px}.saved-preferences__edit-button svg{width:16px;height:16px}.saved-preferences__show-more-button,.saved-preferences__show-less-button{margin-top:.5rem;font-size:.875rem;text-align:center;width:100%;background:none;border:1px solid;border-radius:6px;padding:.75rem 1rem;cursor:pointer;font-weight:500;transition:all .2s ease}.theme--dark .saved-preferences__show-more-button,.theme--dark .saved-preferences__show-less-button{border-color:#fff}.theme--light .saved-preferences__show-more-button,.theme--light .saved-preferences__show-less-button{border-color:#000}.saved-preferences__show-more-button:focus,.saved-preferences__show-less-button:focus{outline:2px solid;outline-offset:2px}.sub-banner{border-radius:10px;margin-top:-5px;margin-left:150px;padding:5px;position:relative;font-family:TT Firs Neue Trl;height:max-content;max-width:-webkit-fill-available;margin-bottom:20px}.theme--dark .sub-banner{background-color:#424242}.theme--light .sub-banner{background-color:#fff}.sub-banner__row{display:flex;flex-direction:row;justify-content:space-between}.sub-banner__column{display:flex;flex-direction:column;width:-webkit-fill-available}.sub-banner__accent{width:8px;flex-shrink:0;border-radius:10px}.sub-banner__content{padding:5px 20px;width:100%}.sub-banner__header{display:flex;flex-direction:column;margin-bottom:12px}.sub-banner__title{font-size:16px;font-weight:600;margin:0 0 4px;line-height:1.2}.theme--dark .sub-banner__title{color:#fff}.theme--light .sub-banner__title{color:#2e2e2e}.sub-banner__amount{font-size:18px;font-weight:700;margin:0;line-height:1}.theme--dark .sub-banner__amount{color:#fff}.theme--light .sub-banner__amount{color:#2d3748}.sub-banner__details{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sub-banner__detail-item{display:flex;flex-direction:column}.sub-banner__detail-label{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.theme--dark .sub-banner__detail-label{color:#c1c1c1}.theme--light .sub-banner__detail-label{color:#a0aec0}.sub-banner__detail-value{font-size:14px;font-weight:400;word-break:break-word}.theme--dark .sub-banner__detail-value{color:#fff}.theme--light .sub-banner__detail-value{color:#2d3748}.sub-banner__connector{position:absolute;left:-22px;top:-12px}.sub-banner__connector:before{content:"";position:absolute;left:-120px;top:0;width:3px;height:27px;border-left:3px dotted rgba(22,222,208,.5647058824)}.sub-banner__connector:after{content:"";position:absolute;left:-120px;top:30px;width:140px;border-bottom:3px dotted rgba(22,222,208,.5647058824)}.sub-banner__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;margin-bottom:12px;display:flex;align-items:center;gap:8px;color:#16ded0}.sub-banner__label:before{content:"";width:6px;height:6px;background-color:#16ded0;border-radius:50%}.sub-banner__justificativa{grid-column:1/-1;margin-top:8px;padding:.75rem 1rem;border-radius:6px;border-left:3px solid #FF6B6B;display:flex;flex-direction:column;gap:4px}.theme--dark .sub-banner__justificativa,.theme--light .sub-banner__justificativa{background-color:#ff6b6b14}.sub-banner__justificativa-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#ff6b6b}.sub-banner__justificativa-text{font-size:13px;font-weight:400;line-height:1.5;margin:0;word-break:break-word}.theme--dark .sub-banner__justificativa-text{color:#fff}.theme--light .sub-banner__justificativa-text{color:#2e2e2e}@media(max-width:768px){.sub-banner{margin-left:8px;padding:12px}.sub-banner__details{grid-template-columns:1fr;gap:12px}}.sub-banner:nth-child(n+3) .sub-banner__connector{position:absolute;left:-22px;top:-12px}.sub-banner:nth-child(n+3) .sub-banner__connector:before{content:"";position:absolute;left:-120px;top:-350px;width:1px;height:380px;border-left:3px dotted rgba(22,222,208,.5647058824)}.home__shortcuts-grid--column{flex-direction:column;row-gap:16px}.change-status-popup{display:flex;flex-direction:column;gap:24px;padding:16px 0}.change-status-popup__options{display:flex;flex-direction:column;gap:12px}.change-status-popup__option{display:flex;align-items:center;gap:12px;cursor:pointer;padding:8px;border-radius:4px;transition:background-color .2s}.theme--dark .change-status-popup__option:hover{background-color:#fff}.theme--dark .change-status-popup__option:hover .change-status-popup__label{color:#000}.theme--light .change-status-popup__option:hover{background-color:#2d3748}.theme--light .change-status-popup__option:hover .change-status-popup__label{color:#fff}.change-status-popup__radio{width:18px;height:18px;accent-color:#00d4c7;cursor:pointer}.change-status-popup__label{font-size:16px}.theme--dark .change-status-popup__label{color:#fff}.theme--light .change-status-popup__label{color:#2e2e2e}.change-status-popup__actions{display:flex;justify-content:flex-end;margin-top:8px}.change-status-popup__button{padding:10px 24px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s;border:none}.change-status-popup__button--confirm{background-color:#00d4c7;color:#fff}.change-status-popup__button--confirm:hover{background-color:#00b8ad}.change-status-popup__button--confirm:disabled{background-color:#e2e8f0;cursor:not-allowed}.app{display:flex;justify-content:space-between}.main-container{display:flex;flex-direction:column}.main{width:calc(100vw - 5.5rem);height:calc(100dvh - 8.5625rem);padding:1rem;overflow-y:scroll}@media only screen and (min-width:769px){.main{padding:1rem 6rem}}.theme--dark .main{background-color:#2e2e2e}.theme--light .main{background-color:#f5f6f6}.main::-webkit-scrollbar{width:4px}.main::-webkit-scrollbar-thumb{background-color:#2e2e2e;border-radius:20px;border:3px solid #2e2e2e}.footer{width:calc(100vw - 5.5rem);height:4.5rem;max-height:4.5rem;display:flex;justify-content:space-between;align-items:center;border-top:.0625rem solid #585659;padding:0 1rem}.theme--dark .footer{background-color:#2e2e2e}.theme--light .footer{background-color:#f5f6f6}.buttini-list-footer{display:flex;align-items:center;gap:1rem;width:32%;height:2.625rem}.buttini-list-footer p{display:none}@media only screen and (min-width:1025px){.buttini-list-footer p{color:#585659;font-weight:400;font-size:.75rem;line-height:2.625rem;margin-top:-.25rem}}.information-company-list-footer{display:flex;align-items:flex;gap:1rem;width:40%}.information-company-list-footer li{font-weight:400;font-size:.75rem;text-transform:uppercase;cursor:pointer}.theme--dark .information-company-list-footer li{color:#fff}.theme--light .information-company-list-footer li{color:#2e2e2e}.social-media-company-list-footer{display:flex;gap:1rem;width:8%}.social-media-company-list-footer li{cursor:pointer}.menu{width:calc(100vw - 5.5rem);height:4.0625rem;display:flex;justify-content:space-between;align-items:center;padding:0 4rem}.theme--dark .menu{background-color:#2e2e2e}.theme--light .menu{background-color:#f5f6f6}*{margin:0;padding:0;box-sizing:border-box;font-family:TT Firs Neue Trl}*,*:after,*:before{box-sizing:border-box}body,html{max-width:100%}main{width:100%;height:100%;background-color:#2e2e2e}img{max-width:100%}button{box-shadow:none}input{display:block}ul{list-style:none}textarea{resize:none}.inline{display:inline}.block{display:block}.flex{display:flex}.hidden{display:none}.grid{display:grid}.justify-start{justify-content:flex-start}.justify-end{justify-content:end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.justify-right{justify-content:right}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.self-start{align-self:start}.self-end{align-self:end}.flex-wrap{flex-wrap:wrap}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100dvw}.min-w-auto{min-width:auto}.min-w-full{min-width:100%}.max-w-auto{max-width:auto}.max-w-full{max-width:100%}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.auto{margin:auto}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100dvh}.min-h-auto{min-height:auto}.min-h-full{min-height:100%}.max-h-auto{max-height:auto}.max-h-full{max-height:100%}.size-auto{width:auto;height:auto}.object-cover{object-fit:cover}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.text-base{font-size:1rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.uppercase{text-transform:uppercase}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-white{color:#fff}.font-main-color{color:#16ded0}.transform-invert{transform:scaleX(-1) rotate(0)}.pointer{cursor:pointer}.icon svg{height:18px;width:18px}.button-reset{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center}.button-reset:disabled{cursor:not-allowed}.page-404{background-image:url(/not-found-background.png);background-size:cover;background-position:center;background-repeat:no-repeat;position:fixed;top:0;left:0}.content-page-404{width:40%;margin-top:-4%}.text-container-page-404{padding-left:5.875rem;margin-top:-2rem;display:flex;flex-direction:column;gap:1.5rem;width:auto;align-items:flex-start}.text-container-page-404 h1{font-size:2.5rem}.text-page-404{font-size:.875rem;line-height:1.875rem}.home__headline{font-size:2.625rem;font-weight:300;line-height:2.625rem}.theme--dark .home__headline{color:#fff}.theme--light .home__headline{color:#2e2e2e}.home__headline .home__highlight{font-weight:700}.home__headline .home__welcome{font-size:1.875rem}.home__headline .home__question{font-size:1.3125rem}.home__start{display:flex;gap:2rem;align-items:baseline;height:max-content}@media(max-width:1599px){.home__start{max-width:1050px}}.home__actions{display:flex;flex-direction:column;justify-content:start;border-radius:12px;padding:16px;gap:16px;min-height:360px}.theme--dark .home__actions{background-color:#3a3a3a;box-shadow:0 2px 8px #0006}.theme--light .home__actions{background-color:#fff;box-shadow:0 2px 8px #0000000d}.home__button{background:#00d4d4;color:#fff;border:none;border-radius:8px;padding:1rem 2rem;font-size:.9rem;font-weight:600;cursor:pointer;letter-spacing:.5px;transition:all .3s ease;box-shadow:0 4px 12px #00d4d44d}.home__button:hover{background:#00b4b4;transform:translateY(-2px);box-shadow:0 6px 20px #00d4d466}.home__button:active{transform:translateY(0);box-shadow:0 2px 8px #00d4d44d}.home__shortcuts-section{margin-top:2rem}.theme--dark .home__shortcuts-section{color:#fff}.theme--light .home__shortcuts-section{color:#2e2e2e}.home__shortcuts-section .home__section-title{width:max-content;font-weight:300;font-size:1.75rem;display:flex;align-items:end;padding-bottom:10px}.home__shortcuts-section .home__button-all{border-radius:80px;padding:13px 18px;text-transform:uppercase;cursor:pointer;margin:0 10px;font-size:12px;text-decoration:none}.theme--dark .home__shortcuts-section .home__button-all{background-color:#3a3a3a;border:1px solid #7a797a;color:#fff}.theme--dark .home__shortcuts-section .home__button-all:hover{background-color:#272727}.theme--light .home__shortcuts-section .home__button-all{background-color:#fff;border:1px solid #585659;color:#585659}.theme--light .home__shortcuts-section .home__button-all:hover{background-color:#f5f6f6}.home__shortcuts-section .home__shortcuts-grid{display:flex;margin-top:1rem;gap:15px}@media(max-width:1599px){.home__shortcuts-section .home__shortcuts-grid{overflow:auto;max-width:1050px}}.home__shortcuts-section .home__shortcut-card{background-color:transparent;border:1px solid #585659;border-radius:.625rem;width:10rem;height:3.5rem;display:flex;align-items:center;justify-content:center}.home__shortcuts-section .home__shortcut-card h4{padding:.5rem;font-size:1.125rem}.offers__container{display:flex;gap:2rem;margin-top:2rem}.offers__content{flex:1;min-width:0}.offers__sidebar{flex:0 0 270px}.offers__title{font-size:2.625rem;font-weight:300}.theme--dark .offers__title{color:#fff}.theme--light .offers__title{color:#2e2e2e}.offers__description{font-size:1rem;font-weight:400;margin-bottom:1rem}.theme--dark .offers__description{color:#fff}.theme--light .offers__description{color:#2e2e2e}.offers__actions{margin:2rem 0;display:flex;justify-content:start;gap:2rem}.offers__button{background:#00d4d4;color:#fff;border:none;border-radius:8px;padding:1rem 2rem;font-size:.9rem;font-weight:600;cursor:pointer;letter-spacing:.5px;transition:all .3s ease;box-shadow:0 4px 12px #00d4d44d}.offers__button:hover{background:#00b4b4;transform:translateY(-2px);box-shadow:0 6px 20px #00d4d466}.offers__button:active{transform:translateY(0);box-shadow:0 2px 8px #00d4d44d}.offers__list{display:grid;gap:1rem}.offers__empty{text-align:center;padding:2rem;font-size:1rem}.theme--dark .offers__empty{color:#fff}.theme--light .offers__empty{color:#2e2e2e}.credit-container{display:flex;flex-direction:column}.users__container{display:flex;gap:2rem;margin-top:2rem}.users__content{flex:1;min-width:0}.users__sidebar{flex:0 0 270px}.users__title{font-size:2.625rem;font-weight:300}.theme--dark .users__title{color:#fff}.theme--light .users__title{color:#2e2e2e}.users__description{font-size:1rem;margin-bottom:2rem}.users__grid{display:grid;gap:1rem}.users__empty{text-align:center;padding:2rem;font-size:1rem}.theme--dark .users__empty{color:#fff}.theme--light .users__empty{color:#2e2e2e}.transactions__headline{font-size:2.625rem;font-weight:300;line-height:2.625rem}.theme--dark .transactions__headline{color:#fff}.theme--light .transactions__headline{color:#2e2e2e}.transactions__headline .transactions__highlight{font-weight:700}.transactions__headline .transactions__welcome{font-size:1.875rem}.transactions__headline .transactions__question{font-size:1.3125rem}.transactions__shortcuts-section{margin-top:2rem}.theme--dark .transactions__shortcuts-section{color:#fff}.theme--light .transactions__shortcuts-section{color:#2e2e2e}.transactions__shortcuts-section .transactions__section-title{font-weight:300;font-size:1.75rem;display:flex;align-items:end}.transactions__shortcuts-section .transactions__button-all{border:1px solid #585659;border-radius:80px;padding:13px 18px;text-transform:uppercase;cursor:pointer;margin:0 10px;font-size:12px}.transactions__shortcuts-section .transactions__button-all:hover{background-color:#f5f6f6}.transactions__shortcuts-section .transactions__shortcuts-grid{display:flex;justify-content:center;align-items:center;margin-top:1rem;gap:15px}.transactions__shortcuts-section .transactions__shortcut-card{background-color:transparent;border:1px solid #585659;border-radius:.625rem;width:10rem;height:3.5rem;display:flex;align-items:center;justify-content:center}.transactions__shortcuts-section .transactions__shortcut-card h4{padding:.5rem;font-size:1.125rem}.transaction-container{display:flex;flex-direction:column}.close-contract-form__description{font-size:.9rem;font-weight:400;line-height:1.6;margin:0;padding:.875rem 1rem;border-radius:6px;border-left:3px solid #16ded0}.companies__container{display:flex;gap:2rem;margin-top:2rem;height:max-content}.companies__content{flex:1;min-width:0}.companies__sidebar{flex:0 0 270px}.companies__title{font-size:2.625rem;font-weight:300}.theme--dark .companies__title{color:#fff}.theme--light .companies__title{color:#2e2e2e}.companies__description{font-size:1rem;font-weight:400;margin-bottom:1rem}.theme--dark .companies__description{color:#fff}.theme--light .companies__description{color:#2e2e2e}.companies__actions{margin:2rem 0;display:flex;justify-content:start;gap:2rem}.companies__button{background:#00d4d4;color:#fff;border:none;border-radius:8px;padding:1rem 2rem;font-size:.9rem;font-weight:600;cursor:pointer;letter-spacing:.5px;transition:all .3s ease;box-shadow:0 4px 12px #00d4d44d}.companies__button:hover{background:#00b4b4;transform:translateY(-2px);box-shadow:0 6px 20px #00d4d466}.companies__button:active{transform:translateY(0);box-shadow:0 2px 8px #00d4d44d}.companies__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media(max-width:1700px){.companies__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1300px){.companies__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1150px){.companies__grid{grid-template-columns:repeat(1,1fr)}}.companies__empty{text-align:center;padding:2rem;font-size:1rem}.theme--dark .companies__empty{color:#fff}.theme--light .companies__empty{color:#2e2e2e}.contracts-page{padding:2rem;min-height:100vh}.contracts-page__title{font-size:2.625rem;font-weight:300;margin-bottom:2rem}.theme--dark .contracts-page__title{color:#fff}.theme--light .contracts-page__title{color:#2e2e2e}.theme--dark .contracts-page__text{color:#fff}.theme--light .contracts-page__text{color:#2e2e2e}.contracts-page__actions{margin:2rem 0;display:flex;justify-content:start;gap:2rem}.contracts-page__button{background:#00d4d4;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:4px;font-weight:600;cursor:pointer;transition:background-color .2s}.contracts-page__button:hover{background:#00bebe}.contracts-page__content{display:flex;flex-direction:column;gap:1.5rem}.contracts-page__empty{text-align:center;padding:2rem}.theme--dark .contracts-page__empty{color:#fff}.theme--light .contracts-page__empty{color:#2e2e2e}.contracts-page__modal-form{padding:1rem;display:flex;flex-direction:column;gap:1rem}.contracts-page__input-group{display:flex;flex-direction:column;gap:.5rem}.contracts-page__label{font-size:14px}.theme--dark .contracts-page__label{color:#c1c1c1}.theme--light .contracts-page__label{color:#a0aec0}.contracts-page__select{padding:.75rem;border-radius:4px}.theme--dark .contracts-page__select{border:1px solid #e0e0e0;background-color:#3a3a3a;color:#fff}.theme--light .contracts-page__select{border:1px solid #e0e0e0;background-color:#fff;color:#2e2e2e}.close-contract-form{display:flex;flex-direction:column;gap:1.5rem;width:480px;max-width:100%}.close-contract-form__description{font-size:1.3rem;font-weight:400;line-height:1.6;margin:0;padding:.875rem 1rem;border-radius:6px;border-left:3px solid #16ded0}.theme--dark .close-contract-form__description{color:#fff;background-color:#424242}.theme--light .close-contract-form__description{color:#2e2e2e;background-color:#fff}.close-contract-form__textarea{width:100%;padding:.875rem 1rem;border-radius:8px;font-size:.9rem;font-weight:400;font-family:inherit;line-height:1.6;resize:vertical;outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box;min-height:110px}.theme--dark .close-contract-form__textarea{color:#fff;background-color:#424242;border:1px solid #e0e0e0}.theme--light .close-contract-form__textarea{color:#2e2e2e;background-color:#fff;border:1px solid #e0e0e0}.close-contract-form__textarea::placeholder{font-weight:400}.theme--dark .close-contract-form__textarea::placeholder{color:#757575}.theme--light .close-contract-form__textarea::placeholder{color:#999}.close-contract-form__textarea:focus{border-color:#16ded0;box-shadow:0 0 0 3px #16ded026}.theme--dark .close-contract-form__textarea:focus{background-color:#3a3a3a}.theme--light .close-contract-form__textarea:focus{background-color:#fff}.close-contract-form__actions{display:flex;gap:.75rem;justify-content:flex-end;padding-top:.25rem}.close-contract-form__btn{padding:.7rem 1.5rem;border-radius:6px;font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s ease;letter-spacing:.3px}.close-contract-form__btn--cancel{background:transparent}.theme--dark .close-contract-form__btn--cancel{color:#fff;border:1px solid #e0e0e0}.theme--light .close-contract-form__btn--cancel{color:#2e2e2e;border:1px solid #e0e0e0}.theme--dark .close-contract-form__btn--cancel:hover{background-color:#424242}.theme--light .close-contract-form__btn--cancel:hover{background-color:#fff}.close-contract-form__btn--confirm{background:#16ded0;border:1px solid transparent;color:#2e2e2e}.close-contract-form__btn--confirm:hover:not(:disabled){background:#11c4b7;box-shadow:0 4px 12px #16ded059}.close-contract-form__btn--confirm:disabled{background:#c1c1c1;color:#585659;cursor:not-allowed;box-shadow:none}
