.login-container{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f7e5b2;color:#000;padding:60px 120px;border-radius:25px}.login-container img{height:150px;width:150px;border-radius:100%;margin-bottom:15px;background-color:#d9d9d9}.login-container form{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:left}.login-container form label{width:100%;margin-left:10px}.login-container form input{width:350px;height:45px;border-radius:25px;border:none;background-color:#fcf7e6;margin:10px 0;padding:0 15px}.login-container form .focus-button{width:350px;height:45px;border-radius:25px;border:none;background-color:#eabb39;margin:10px 0;font-weight:700}.login-container form .transparent-button{width:fit-content;height:40px;border-radius:25px;border:none;background-color:transparent;font-weight:700}.modal-wrapper{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;background-color:#0000004d;z-index:1000}.modal-wrapper .modal-container{position:relative;z-index:1001}.sidebar{position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:start;border-top-right-radius:25px;height:100%;width:300px;background-color:#f7e5b2;box-shadow:#00000040 4px 4px 4px;padding:0 25px 0 0}.sidebar .sidebar-header{display:flex;flex-direction:column;align-items:center;justify-content:start;margin-left:25px}.sidebar .sidebar-header img{width:120px;height:120px;border-radius:50%;margin:10px 0}.sidebar .sidebar-header h4{margin:5px}.sidebar .sidebar-section{display:flex;flex-direction:column;margin:0 0 0 25px;overflow:scroll;height:100%;padding-bottom:5px}.sidebar .sidebar-section h2{margin-bottom:5px}.sidebar .sidebar-section .sidebar-section-wrapper{margin-right:25px}.sidebar .sidebar-section .sidebar-section-wrapper .sidebar-section-divider{width:50%;margin-left:15px;border-bottom:1px solid #eabb39}.sidebar .sidebar-section .sidebar-section-wrapper .sidebar-section-buttons{display:flex;flex-direction:column;background-color:#fcf7e6;border-radius:20px}.sidebar .sidebar-section .sidebar-section-wrapper .sidebar-section-buttons a,.sidebar .sidebar-section .sidebar-section-wrapper .sidebar-section-buttons button{width:fit-content;height:25px;padding:5px 5px 5px 15px;border:none;background:none;font-size:13pt;text-align:left;color:#000;text-decoration:none}.sidebar .sidebar-section .sidebar-section-wrapper .sidebar-section-buttons button{height:35px}.sidebar .sidebar-section .sidebar-section-wrapper .sidebar-section-buttons .dashboard-button{font-size:15pt;font-weight:700}.sidebar .sidebar-footer{height:fit-content;display:flex;align-items:end}.user-badge{display:flex;align-items:center;width:100%;height:90px;background-color:#fcf7e6;border-top-right-radius:16px}.user-badge button{height:90px;border:none;background-color:#e35151;margin-right:10px;display:flex;align-items:center;justify-content:center}.user-badge .user-image{height:75px;width:75px;border-radius:50%;margin-right:10px}.user-badge .role-text{color:#989898;font-size:10pt}.user-badge .user-name-text{font-weight:700;font-size:12pt}.user-badge p{margin:5px}.password-change-modal{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;background-color:#f7e5b2;border-radius:20px;width:400px;height:400px}.order-date-selector-modal{display:flex;flex-direction:column;align-items:center;padding:10px 20px;background-color:#f7e5b2;border-radius:20px;height:250px}.order-date-selector-modal h2{margin-bottom:30px}.order-date-selector-modal div{display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:fit-content;height:100%}.order-date-selector-modal div .row{display:flex;flex-direction:row;align-items:center;justify-content:space-around;width:100%;gap:20px}.order-date-selector-modal div .row div{display:flex;flex-direction:column;justify-content:center}.order-date-selector-modal div .row div p{margin:0}.order-date-selector-modal div button{border:none;border-radius:16px;background-color:#eabb39;padding:15px;display:flex;align-items:center;justify-content:space-around;font-size:14px}input[type=date].date-picker{color:#989898;background-color:#fbf2da;padding:10px;border-radius:25px;border:3px solid #F7E5B2;margin-bottom:10px}.search-bar-container{display:flex;width:876px;height:50px;border:2px solid #F7E5B2;border-radius:20px;background-color:#fcf7e6;overflow:hidden;margin-bottom:30px}.search-bar-container input{margin:2px;padding-left:20px;background-color:transparent;border:none;border-radius:20px;width:100%;font-size:12pt}.search-bar-container button{width:70px;background-color:#eabb39;border:none}.client-display-item{display:flex;justify-content:space-between;flex-wrap:wrap;background-color:#fcf7e6;border:1px solid black;width:400px;height:100px;padding:10px}.client-display-item .content-left{max-width:83%;display:flex;flex-direction:column;justify-content:center;align-items:start}.client-display-item .content-left .row{display:flex;flex-direction:column;align-items:start;font-size:13pt;overflow:hidden;text-wrap:nowrap}.client-display-item .content-left .row b{margin:3px 0 3px 5px}.client-display-item .content-left .row p{margin:3px 5px}.client-display-item .content-right{display:flex;flex-direction:column;justify-content:end;align-items:center}.client-display-item .content-right button{padding:2px 15px;border:none;border-radius:10px;background-color:#eabb39}@keyframes rotate{0%{transform:rotate(-360deg)}to{transform:rotate(0)}}@-webkit-keyframes rotate{0%{transform:rotate(-360deg)}to{transform:rotate(0)}}@-moz-keyframes rotate{0%{transform:rotate(-360deg)}to{transform:rotate(0)}}@-o-keyframes rotate{0%{transform:rotate(-360deg)}to{transform:rotate(0)}}.throbber{width:20px;height:20px;animation:rotate .6s infinite linear;border-top:1px solid #545a6a;border-bottom:1px solid #d4d4db;border-left:1px solid #545a6a;border-right:1px solid #d4d4db;border-radius:50%;content:"";opacity:.7;margin-right:10px}.pix-list-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:700px;width:600px;background-color:#f7e5b2;border-radius:20px;padding:15px}.pix-list-wrapper .pix-list-container{display:flex;flex-direction:column;border-radius:16px;gap:10px;overflow:scroll}.pix-list-wrapper .pix-list-container .pix-list-item{display:flex;align-items:center;justify-content:space-between;background-color:#fcf7e6;border-radius:12px;padding:10px}.pix-list-wrapper .pix-list-container .pix-list-item .pix-info{display:flex;align-items:center;width:75%;overflow:hidden}.pix-list-wrapper .pix-list-container .pix-list-item .pix-info p{margin:0;text-wrap:nowrap}.pix-list-wrapper .pix-list-container .pix-list-item .pix-info .pix-id{min-width:100px;margin-right:20px}.pix-list-wrapper .pix-list-container .pix-list-item .pix-buttons{display:flex;align-items:center;gap:10px}.pix-list-wrapper .pix-list-container .pix-list-item .pix-buttons button{border:none;border-radius:10px;background-color:#eabb39;padding:6px}.pix-list-wrapper .pix-list-bottom{display:flex;flex-direction:column;gap:5px;align-items:center}.pix-list-wrapper .pix-list-bottom button{border:none;border-radius:10px;background-color:#eabb39;padding:6px 10px}.pix-list-wrapper .pix-list-bottom .pix-list-form{display:flex}.client-view{display:flex;flex-direction:column;padding:20px;width:844px;min-height:700px;background-color:#f7e5b2;border-radius:20px}.client-view .clients-top,.client-view .clients-bottom{width:100%;height:fit-content;display:flex;flex-wrap:wrap}html,body{margin:0;padding:0}.receipt-page{overflow:hidden;display:flex;flex-direction:column}.receipt-page .dotted-divider{border-top:3px dashed black}html,body{height:fit-content!important}.report{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:35px 10px;background-size:65%;background-position:center;background-repeat:no-repeat;-webkit-print-color-adjust:exact;print-color-adjust:exact;aspect-ratio:210 / 297;width:210mm;min-height:297mm}.report .report-header{display:flex;text-align:start;flex-direction:column;align-items:center;height:100px;width:100%;border-bottom:1px black solid}.report .report-header h2{margin-top:5px;margin-bottom:5px;font-size:13pt;font-weight:400}.report .report-body{display:flex;flex-wrap:wrap;gap:10px;padding:10px;width:746px}.report .report-body .payment{flex:0 0 calc(33.33% - 10px);width:200px;max-width:230px;padding:5px;border:1px black solid}@media print{@page{size:A4;overflow:clip}body{margin:0;padding:0}.report{margin:0;padding:0;border:none;width:210mm;height:297mm;overflow:hidden;page-break-before:auto;page-break-after:auto;page-break-inside:avoid}}.completed.badge-root{background-color:#16a34a}.completed.badge-root .badge-count p{background-color:#0d8639}.paid.badge-root{background-color:#16a34a}.paid.badge-root .badge-count p{background-color:#0d8639}.renewed.badge-root,.pending.badge-root{background-color:#bebebe}.renewed.badge-root .badge-count p,.pending.badge-root .badge-count p{background-color:#ababab}.standby.badge-root{background-color:#f97316}.standby.badge-root .badge-count p{background-color:#c75c12}.cancelled.badge-root{background-color:#dc2626}.cancelled.badge-root .badge-count p{background-color:#c61919}.badge-root{display:flex;align-items:center;justify-content:center;width:120px!important;color:#fff;padding:2px;border-radius:10px;margin:2px;overflow:hidden}.badge-root p{margin:0;font-size:13px}.badge-root .badge-icon{height:12px;margin-right:4px}.badge-root .badge-content{margin-right:4px}.badge-root .badge-count{align-items:flex-end;width:100%;display:flex;justify-content:flex-end}.badge-root .badge-count p{padding:2px 4px;margin:-2px}.calendar-item-wrapper{width:300px;background-color:#fcf7e6;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4px;margin-bottom:2px}.calendar-item-wrapper .calendar-week-day,.calendar-item-wrapper .calendar-date{margin:0}.calendar-item-wrapper .calendar-date{font-size:12px;margin-bottom:4px}.calendar-item-wrapper .calendar-badges{margin-bottom:4px}.calendar-item-wrapper button{width:55px;margin-bottom:4px;border:none;border-radius:10px;background-color:#eabb39}.calendar-item-wrapper.border-top{border-top-left-radius:16px;border-top-right-radius:16px}.calendar-item-wrapper.border-bottom{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.calendar-view{width:300px;background-color:#f7e5b2;display:flex;flex-direction:column;align-items:center;padding:10px;border-radius:20px;overflow:hidden}.dashboard-page{margin-left:325px;display:flex;gap:50px}.dashboard-page .content-left{display:flex;flex-direction:column;align-items:center}.dashboard-page .content-right{display:flex;flex-direction:column;align-items:center;justify-content:center}.dashboard-page .content-right .pending-orders-button{width:400px;height:60px;border:none;border-radius:25px;margin-top:20px;background-color:#eabb39;font-size:x-large}.dashboard-page .link{text-decoration:none;color:#000}.pending-order-item{display:flex;justify-content:space-between;width:530px;height:140px;padding:10px;margin-bottom:2px;background-color:#fcf7e6}.pending-order-item .content-left{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.pending-order-item .content-left p{margin:0 0 2px}.pending-order-item .content-right{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;margin-right:20px}.pending-order-item .content-right p{margin:0}.pending-order-item .content-right .badge-root{height:20px}.pending-order-item .content-right button{width:55px;margin-bottom:4px;border:none;border-radius:10px;background-color:#eabb39}.pending-order-item.border-top{border-top-left-radius:16px;border-top-right-radius:16px}.pending-order-item.border-bottom{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.pending-order-view{background-color:#f7e5b2;height:700px;width:550px;padding:10px;border-radius:20px;display:flex;flex-direction:column}.info-wrapper{display:flex;align-items:center;justify-content:center;margin-top:20px;background-color:#f7e5b2;border-radius:20px;padding:20px 10px}.info-wrapper .text-container{display:flex;flex-direction:column;justify-content:center;gap:10px;background-color:#fcf7e6;padding:10px 20px;border-radius:16px;height:100%}.info-wrapper .text-container h4{margin:0;font-weight:400}.new-order-page{margin-left:300px;display:flex;gap:50px}.new-order-page .content-left,.new-order-page .content-right{display:flex;flex-direction:column;align-items:center}.form-title{margin:10px 0 0 5px}form.order-form{background-color:#f7e5b2;border-radius:20px;padding:20px 10px 10px 20px}form.order-form .form-row{display:flex;justify-content:center;margin-bottom:10px}form.order-form .form-row .form-col{display:flex;flex-direction:column;width:100%}form.order-form .form-row .form-col.disabled{width:0}form.order-form textarea{border:none;border-radius:16px;background-color:#fcf7e6;padding:10px;margin-right:10px;resize:none;height:215px}form.order-form input{border:none;border-radius:16px;background-color:#fcf7e6;padding:10px;margin-right:10px}form.order-form input:disabled{background-color:transparent;width:0}form.order-form label.disabled{color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}form.order-form label.disabled p{display:none}form.order-form p.required{color:#dc2626;width:fit-content;margin:0}form.order-form p.mock-input{border-radius:16px;background-color:#fcf7e6;padding:10px;margin:0 10px 0 0;font-size:13px}form.order-form select{border:none;border-radius:16px;background-color:#fcf7e6;padding:10px;margin-right:10px}form.order-form label{display:flex;align-items:center}form.order-form ::placeholder{color:#989898;opacity:1}form.order-form .form-buttons{display:flex;flex-direction:row;justify-content:end;align-items:center;text-wrap:nowrap;overflow:hidden}form.order-form .form-buttons button{margin-bottom:10px}form.order-form button{border:none;border-radius:16px;background-color:#eabb39;padding:10px;margin-right:10px;font-weight:700}form.order-form .input-button{display:flex;justify-content:space-between;background-color:#fcf7e6;border-radius:16px;padding:4px 10px;margin-right:10px}form.order-form .input-button input{padding:0;margin:0;width:100%}form.order-form .input-button button{padding:3px 15px;margin:0}form.order-form .input-button button img{width:18px}form.order-form .save-confirmation{margin:0 10px 10px 0;padding:10px;border-radius:16px;font-size:12pt;font-weight:700;background-color:#23e36a}form.order-form .error-text{margin:0}form.order-form .select-wrapper{display:flex;align-items:center;position:relative}form.order-form .select-wrapper select{width:95%}form.order-form .select-wrapper p{position:absolute;margin:0;left:10px;pointer-events:none;font-size:13px;color:#000;background-color:#fcf7e6}.order-form.beneficiary-form,.order-form.sender-form{width:588px}.order-form.additional-form{width:639px}.client-selector{width:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f7e5b2;border-radius:16px;padding:10px}.client-selector .client-selector-item{width:90%;background-color:#fcf7e6;border-radius:16px;padding:10px;margin-bottom:10px}.client-selector .client-selector-item:hover{cursor:pointer;background-color:#eabb39}.client-selector button{border:none;border-radius:16px;background-color:#eabb39;padding:10px}.pix-selector-wrapper{display:flex;flex-direction:column;align-items:center;padding:10px;background-color:#f7e5b2;border-radius:20px;height:700px;width:450px}.pix-selector-wrapper .pix-selector{display:flex;flex-direction:column;border-radius:16px;gap:10px;overflow-y:scroll;width:100%}.pix-selector-wrapper .pix-selector .pix{display:flex;align-items:center;background-color:#fcf7e6;border-radius:12px;padding:15px 10px;overflow:hidden}.pix-selector-wrapper .pix-selector .pix p{margin:0;text-wrap:nowrap}.pix-selector-wrapper .pix-selector .pix .pix-id{min-width:100px;margin-right:20px}.pix-selector-wrapper .pix-selector .pix:hover{background-color:#eabb39;cursor:pointer}.pix-selector-wrapper .pix-list-bottom{display:flex;flex-direction:column;gap:5px;align-items:center}.pix-selector-wrapper .pix-list-bottom button{border:none;border-radius:10px;background-color:#eabb39;padding:6px 10px}.pix-selector-wrapper .pix-list-bottom .pix-list-form{display:flex}.transfer-payment{border-radius:16px;border:2px solid #FCF7E6;align-items:center;display:flex;flex-direction:column;padding:30px 20px 30px 30px}.transfer-payment .form-col{min-width:50%}.transfer-payment button{width:50%}.money-counter p.money-total{border-radius:16px;background-color:#fcf7e6;padding:10px;margin:0 10px 0 0;font-size:13px;width:82px;overflow:hidden}.money-counter .last-row{display:flex;align-items:end;justify-content:space-around}.money-counter input{width:72px}.money-counter button{height:fit-content}.orders-page{margin-left:150px;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.orders-page .orders-page-bottom{display:flex;width:100%;justify-content:center;align-items:center}.orders-page .orders-page-bottom .search-button{position:absolute;width:1044px;margin-top:20px;z-index:0}.orders-page .orders-page-bottom .search-button button{width:150px;height:50px;border:none;border-radius:20px;background-color:#eabb39;font-weight:700;font-size:12pt}.orders-page .orders-page-bottom .payment-data{position:absolute;margin-left:65%;margin-top:20px}.orders-display{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,172px));align-items:flex-start;gap:0;height:690px;width:1044px;background-color:#f7e5b2;padding:10px;border-radius:20px}.orders-display.no-items{height:700px;display:flex;align-items:center;justify-content:center}.orders-display-item{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#fcf7e6;width:500px}.orders-display-item .content-left{display:flex;flex-direction:column;justify-content:space-between}.orders-display-item .content-left p{margin:0 0 5px}.orders-display-item .content-right{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;height:150px;min-height:100%}.orders-display-item .content-right button{width:55px;margin-bottom:4px;border:none;border-radius:10px;background-color:#eabb39}.orders-display-item .remainder{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;text-wrap:nowrap}.orders-display-item .remainder p{margin:2px}.border-0{border:2px solid black}.border-1{border:2px solid orange}.border-2{border:2px solid red}.expired.payment-badge{background-color:red}.expires-soon.payment-badge{background-color:orange}.payment-badge{display:flex;align-items:center;justify-content:center;width:120px!important;color:#fff;padding:2px;border-radius:10px;margin:2px;overflow:hidden}.payment-badge p{margin:0;font-size:13px}.order-search-modal .order-search-form .sub-label{font-size:10pt;color:#989898}.order-search-modal .order-search-form .date-input{display:flex;flex-direction:column;align-items:center;justify-content:center}.order-search-modal .order-search-form .white-border{border:2px solid #fcf7e6;border-radius:16px;padding:5px;margin-right:10px}.order-search-modal .order-search-form .button-row{justify-content:center;align-items:center}.order-search-modal .order-search-form .button-row button{width:100px;height:40px;display:flex;align-content:center;justify-content:center}.order-search-modal .order-search-form p{margin:0}.receipt-wrapper{background-color:#fff;padding:20px 10px;background-size:65%;background-position:center;background-repeat:no-repeat;-webkit-print-color-adjust:exact;print-color-adjust:exact}.receipt-wrapper .receipt-section-title{color:#eabb39;font-weight:700;font-size:12pt;margin-bottom:7px;margin-top:2px}.receipt-wrapper .receipt-section-title-small{color:#eabb39;font-weight:700;font-size:10pt;text-align:center;margin-bottom:7px}.receipt-wrapper .receipt-section-title-smaller{color:#eabb39;font-weight:400;font-size:12pt;text-align:center;margin-bottom:4px}.receipt-wrapper .margin-top-zero{margin-top:0}.receipt-wrapper .receipt-header{display:flex;text-align:center;height:100px}.receipt-wrapper .receipt-header img{position:absolute;width:90px}.receipt-wrapper .receipt-header .receipt-header-info{width:100%;display:flex;flex-direction:column;align-items:center}.receipt-wrapper .receipt-header .receipt-header-info h2{margin-top:5px;margin-bottom:5px;font-size:12pt}.receipt-wrapper .receipt-body{display:flex;flex-direction:column;width:660px}.receipt-wrapper .receipt-body .receipt-row{display:flex}.receipt-wrapper .receipt-body .information{width:217px;height:135px}.receipt-wrapper .receipt-body .information p{margin:0 0 4px;font-size:9pt}.receipt-wrapper .receipt-body .information h3{margin:0 0 4px;font-size:10pt}.receipt-wrapper .receipt-body .information-bottom{width:217px;height:130px}.receipt-wrapper .receipt-body .information-bottom p{margin:0 0 4px;font-size:9pt}.receipt-wrapper .receipt-body .information-bottom h3{margin:0 0 4px;font-size:10pt}.receipt-wrapper .receipt-body .space-left{padding-left:12px;width:208px}.receipt-wrapper .receipt-body .space-right{margin-right:36px}.receipt-wrapper .receipt-body .border-right-bottom{border:1px black solid;border-top:hidden;border-left:hidden}.receipt-wrapper .receipt-body .border-top{border-top:1px solid black}.receipt-wrapper .receipt-body .border-right{border-right:1px solid black}.receipt-wrapper .receipt-body .inline{display:flex;justify-content:space-between}.receipt-wrapper .receipt-body .inline .content-right{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.receipt-wrapper .receipt-body .signatures{width:100%;margin-top:30px;display:flex;justify-content:space-between}.receipt-wrapper .receipt-body .signatures .signature-row{text-wrap:nowrap;width:230px;display:flex;align-items:start}.receipt-wrapper .receipt-body .signatures .signature-row h5{font-weight:400;margin:10px 10px 10px 0}.receipt-wrapper .receipt-body .signatures .signature-row h1{font-weight:700;font-size:12pt;margin:10px}.receipt-wrapper .receipt-body .receipt-warnings{display:flex;justify-content:space-around}.receipt-wrapper .receipt-body .receipt-warnings .warnings{display:flex;flex-direction:column;justify-content:center;align-items:center;width:50%}.receipt-wrapper .receipt-body .receipt-warnings .warnings h4{width:fit-content;color:red;margin:20px 0 5px}.receipt-wrapper .receipt-body .receipt-warnings .warnings h5{width:80%;margin:0;text-align:center}.employees-wrapper{display:flex;flex-direction:column;background-color:#f7e5b2;border-radius:20px;padding:25px}.employee-card{display:flex;justify-content:space-between;align-items:center;width:650px;padding:20px;margin-bottom:2px;background-color:#fcf7e6}.employee-card img{width:100px;height:100px;border-radius:50%;background-color:#d9d9d9}.employee-card .employee-card-info{display:flex;flex-direction:column;width:300px}.employee-card .employee-card-info p{margin:8px 0 0}.employee-card .employee-card-button{background-color:#eabb39;border:none;border-radius:12px;font-size:12pt;font-weight:700;padding:18px 22px}.employee-card.border-top{border-top-right-radius:16px;border-top-left-radius:16px}.employee-card.border-bottom{border-bottom-right-radius:16px;border-bottom-left-radius:16px}.employee-modal{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f7e5b2;border-radius:20px;padding:20px;width:600px}.employee-modal .employee-form{width:100%;display:flex;justify-content:space-between}.employee-modal .employee-form .content-left{display:flex;flex-direction:column;width:50%}.employee-modal .employee-form .content-right{display:flex;flex-direction:column}.employee-modal .employee-form .content-right img{height:200px;width:200px;border-radius:16px}.employee-modal .employee-form label{margin-top:10px}.employee-modal .employee-form input{padding:13px}.employee-modal .employee-form-buttons{width:50%;display:flex;justify-content:space-between}.employee-modal button{padding:18px 14px;border:none;border-radius:16px;background-color:#eabb39;margin-top:10px;font-weight:700;font-size:12pt}.confirmation-modal{background-color:#f7e5b2;padding:25px;border-radius:20px;text-align:center}.confirmation-modal .confirmation-modal-buttons{display:flex;align-items:center;justify-content:space-around}.confirmation-modal .confirmation-modal-buttons button{border:none;background-color:#eabb39;padding:10px 16px;border-radius:12px;margin:0 5px;font-weight:700}.employees-page{margin-left:300px;display:flex;flex-direction:column;align-items:center;justify-content:center}.employees-page .new-employee{display:flex;background-color:#f7e5b2;border-radius:20px;padding:20px 80px;margin-top:20px}.employees-page .new-employee button{width:140px;height:55px;border:none;border-radius:16px;padding:15px 10px;background-color:#eabb39;font-weight:700;font-size:12pt}.transaction-shortened-info{min-height:91px;min-width:420px;padding:5px;background-color:#fcf7e6;border-radius:16px;display:flex;justify-content:space-between}.transaction-shortened-info .content-left{display:flex;flex-direction:column;width:fit-content}.transaction-shortened-info .content-left p{margin:3px}.transaction-shortened-info .content-right{display:flex;flex-direction:column;align-items:end;justify-content:space-between;width:fit-content}.transaction-shortened-info button{width:fit-content;height:fit-content;background-color:#eabb39;padding:5px 30px;margin:15px 5px 5px;border:none;border-radius:16px}.transaction-selector-modal{display:flex;flex-direction:column;align-items:center;padding:10px;background-color:#f7e5b2;border-radius:20px}.transaction-selector-modal .modal-cancel-button{border:none;border-radius:16px;background-color:#eabb39;padding:10px;margin-top:15px}.order-page{margin-left:200px;height:100vh;width:70%;display:flex;align-items:center;gap:50px}.order-page .back-button-wrapper{height:95%;display:flex;flex-direction:column;justify-content:flex-end}.order-page .back-button-wrapper .back-button{width:100px;height:45px;border:none;border-radius:16px;background-color:#eabb39;font-size:12pt;font-weight:700;margin:15px 5px 5px}.order-page .back-button-wrapper .back-button .link{text-decoration:none;color:#000}.order-page .content-left{display:flex;flex-direction:column;height:90%;align-items:center}.order-page .content-right{display:flex;flex-direction:column;height:90%}.order-page .sender-form,.order-page .beneficiary-form{width:588px}.order-page .transfer-form{display:flex;flex-direction:column;align-items:center;justify-content:center}.order-page .investment-form{width:360px;height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center}.order-page .additional-info{display:flex;flex-direction:column}.order-page .additional-info .original-transaction-info{min-height:91px;padding:5px;background-color:#fcf7e6;border-radius:16px}.order-page .additional-info .status{width:100%;display:flex;justify-content:space-between;align-items:center}.order-page .additional-info .created-by{width:100%;display:flex;align-items:center}.order-page .additional-info .created-by .label{margin-right:10px}.order-page .additional-info .background-button{background-color:#fcf7e6;width:95%;height:55px;margin-top:0;border:none;border-radius:16px;font-size:12pt;font-weight:700}.order-page .additional-info select{border:none;border-radius:16px;background-color:#fcf7e6;padding:10px;margin-right:10px}.non-functional-form{background-color:#f7e5b2;border-radius:20px;padding:20px 10px 10px 20px}.non-functional-form .form-row{display:flex;justify-content:center;margin-bottom:10px;width:100%}.non-functional-form .form-row .form-col{display:flex;flex-direction:column;width:100%}.non-functional-form .form-row .small-form-col{display:flex;flex-direction:column-reverse;width:fit-content}.non-functional-form .buttons-bottom{display:flex;justify-content:center;align-items:flex-end;margin-bottom:10px;width:100%}.non-functional-form p{margin:0}.non-functional-form .label{text-wrap:nowrap}.non-functional-form .form-info{min-height:16px;min-width:122px;border-radius:16px;background-color:#fcf7e6;padding:10px;margin-right:10px;font-size:13px}.non-functional-form .form-info-text{min-height:218px;min-width:215px;border-radius:16px;background-color:#fcf7e6;padding:10px;margin-right:10px;font-size:13px}.non-functional-form .form-no-space{margin:0;font-size:13px}.non-functional-form .aggregate{width:fit-content;border-radius:16px;border:2px solid #FCF7E6;align-items:center;display:flex;flex-direction:column;padding:20px 10px 20px 20px}.non-functional-form .big-button{width:200px;height:55px;border:none;border-radius:16px;background-color:#eabb39;font-size:12pt;font-weight:700;margin:15px 5px 5px}.non-functional-form .big-button .link{text-decoration:none;color:#000}.non-functional-form .small-button{height:36px;min-width:80px;border-radius:16px;border:none;margin-right:10px;background-color:#eabb39;font-weight:700}.non-functional-form .smaller-button{height:40px;min-width:80px;max-width:90px;border-radius:16px;border:none;margin-right:10px;background-color:#eabb39;font-weight:700}.non-functional-form .save-confirmation{margin-right:10px;padding:10px;border-radius:16px;font-size:12pt;font-weight:700;background-color:#23e36a}.non-functional-form.additional-form{width:639px}.transfer-log-modal{display:flex;flex-direction:column;align-items:center;padding:25px;background-color:#f7e5b2;border-radius:20px;width:420px;min-height:300px}.transfer-log-modal .row{width:100%;display:flex;justify-content:start}.transfer-log-modal .row form.log-form{padding:15px 0 0;width:100%;display:flex;justify-content:center}.transfer-log-modal .row-center{width:100%;display:flex;justify-content:center;margin-top:10px}.transfer-log-modal .row-center form.log-form{padding:15px 0 0;width:100%;display:flex;justify-content:center}.transfer-log-modal .modal-body{display:flex;flex-direction:column;align-items:center;padding:5px;background-color:#fcf7e6;border-radius:16px;width:100%;min-height:200px;overflow-y:scroll;max-height:500px}.transfer-log-modal .modal-body .row{justify-content:space-around}.transfer-log-modal .modal-body .info-row{display:flex;width:100%;border-bottom:black 1px solid}.transfer-log-modal .modal-body .info-row p,.transfer-log-modal .modal-body .info-row b{margin:5px}.transfer-log-modal .modal-body .info-row.info-left{border-right:black 1px solid}.transfer-log-modal .modal-body .info-row.info-right{border-left:black 1px solid}.transfer-log-modal h3{margin:0}.transfer-log-modal .log-item:hover{background-color:#eabb39;cursor:pointer}.transfer-log-modal .log-item.selected{background-color:#eabb39}.transfer-log-modal button{border:none;border-radius:16px;background-color:#eabb39;padding:10px;margin-right:10px;font-weight:700}.renewPage,.clients-page{margin-left:300px}.calendar{width:fit-content;display:flex;flex-direction:column;background-color:#f7e5b2;border-radius:20px;padding:40px}.calendar .calendar-header{display:flex;justify-content:space-between;align-items:center}.calendar .calendar-header .calendar-group{display:flex;justify-content:center;align-items:center;column-gap:20px}.calendar .calendar-header button,.calendar .calendar-header select{border:none;border-radius:16px;background-color:#eabb39;padding:10px;display:flex;align-items:center;justify-content:space-around;font-weight:700;font-size:20px}.calendar .calendar-header select{background-color:#fcf7e6}.calendar .calendar-area{display:grid;grid-template-columns:repeat(7,100px);gap:10px;column-gap:70px;justify-items:center;margin-top:30px}.calendar .calendar-area .different-month{color:#989898}.calendar p{width:fit-content}.calendar-item{width:130px;height:100px;padding:10px;margin:5px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background-color:#fcf7e6;border-radius:16px}.calendar-item button{border:none;border-radius:12px;background-color:#eabb39;width:60px;height:30px;display:flex;align-items:center;justify-content:space-around;font-weight:700;font-size:20px}.calendar-item.current-day{outline:#eabb39 5px solid}.invoices-display-modal{display:flex;flex-direction:column;align-items:center;padding:10px;background-color:#f7e5b2;border-radius:20px}.invoices-display-modal .invoices{display:flex;flex-direction:column;max-height:500px;overflow-y:scroll;padding:10px}.invoices-display-modal .invoices-date{width:100%;display:flex;align-items:center;justify-content:space-around}.invoices-display-modal input{border:none;border-radius:16px;background-color:#fcf7e6;padding:10px;margin-right:10px}.invoices-display-modal button{border:none;border-radius:16px;background-color:#eabb39;padding:10px;margin-top:15px}.invoice{background-color:#fcf7e6;border-radius:16px;margin-bottom:10px;min-width:250px;padding:8px}.invoice .status{width:100%;display:flex;justify-content:space-between;align-items:center}.invoice .status .status-row{display:flex;justify-content:flex-end;align-items:center}.invoice .status .status-row .invoice-returned-indicator{background-color:#16a34a;border-radius:50%;height:20px;width:20px;margin-right:5px}.invoice .status p{margin:0}.invoice .invoice-content{display:flex;justify-content:space-between}.invoice .invoice-content .invoice-information{width:fit-content}.invoice .invoice-content .invoice-information p{text-wrap:nowrap}.invoice .invoice-content .invoice-search-button{width:100%;display:flex;align-items:end;justify-content:end}.invoice .invoice-content .invoice-search-button button{height:30px;min-width:44px;border-radius:14px;border:none;background-color:#eabb39;font-weight:700}.invoice .invoice-content .invoice-search-button button img{width:20px}.invoice .invoice-content .buttons{display:flex;justify-content:space-between;align-items:center;margin-left:20px}.invoice .invoice-content .buttons .invoice-return-button{width:100%;display:flex;align-items:end;justify-content:end;margin-right:10px}.invoice .invoice-content .buttons .invoice-return-button button{height:36px;min-width:80px;border-radius:14px;border:none;background-color:#eabb39;font-weight:700}.invoice .invoice-content .buttons .invoice-paid-button{width:100%;display:flex;align-items:end;justify-content:end}.invoice .invoice-content .buttons .invoice-paid-button button{height:36px;min-width:80px;border-radius:14px;border:none;background-color:#eabb39;font-weight:700}.invoice p{margin:5px 0}.report-page{margin-left:300px;height:100%}.report-page .date-picker{display:flex;align-items:center;justify-content:center}.report-page .report-info{display:flex;align-items:center;justify-content:space-around;gap:50px}.report-display{height:730px;width:430px;padding:15px;background-color:#f7e5b2;border-radius:20px;display:flex;flex-direction:column;align-items:center}.report-display .report-display-body{height:100%;width:100%;border-radius:16px;display:flex;flex-direction:column;background-color:#fcf7e6;padding:5px}.report-display .report-display-body .invoice{border-radius:0;border-bottom:black solid 1px}.order-payment-wrapper{background-color:#f7e5b2;border-radius:20px;padding:10px;margin-top:35px}.order-payment-wrapper .payment-text-wrapper{background-color:#fcf7e6;padding:20px;border-radius:16px}.order-payment-wrapper .payment-text-wrapper p{margin:0}.clients-birthday-page{margin-left:325px;display:flex;align-items:center;justify-content:center}.clients-birthday-page .clients-birthday-list{display:flex;flex-direction:column;width:1100px;height:800px;padding:10px;border-radius:20px;background-color:#f7e5b2}.clients-birthday-page .clients-birthday-list .clients-birthday-item{display:flex;align-items:center;justify-content:space-between;height:45px;padding:5px 10px;margin-bottom:10px;background-color:#fcf7e6;border-radius:16px;text-wrap:nowrap;overflow:hidden}.clients-birthday-page .clients-birthday-list .clients-birthday-item .middle{display:flex;width:100%}.clients-birthday-page .clients-birthday-list .clients-birthday-item .middle p{width:50%}.clients-birthday-page .clients-birthday-list .clients-birthday-item p{margin:0 10px 0 0;padding:10px 10px 10px 0;height:18px;border-right:#f7e5b2 solid 2px}.clients-birthday-page .clients-birthday-list .clients-birthday-item button{border:none;border-radius:12px;background-color:#eabb39;width:50px;height:30px;display:flex;align-items:center;justify-content:center}.clients-birthday-page .clients-birthday-list .clients-birthday-item button img{width:22px;height:22px}.clients-birthday-page .clients-birthday-list .center-text{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.consortium-list-page{margin-left:325px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:100%;height:100%}.consortium-list-page .consortium-list-header{display:flex;align-items:center;justify-content:flex-end;width:1230px}.consortium-list-page .consortium-list-header button{border:none;border-radius:16px;padding:15px 60px;font-size:18px;font-weight:700;background-color:#eabb39}.consortium-list-page .consortium-list-grid{width:1080px;height:750px;display:flex;flex-wrap:wrap;gap:20px;padding:40px;overflow-y:scroll;border-radius:16px;background-color:#f7e5b2}.consortium-list-page .consortium-list-grid button{width:200px;height:200px;padding:10px;border:none;border-radius:12px;background-color:#fcf7e6;font-size:20px;overflow:hidden}.consortium-modal{height:200px;width:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f7e5b2;padding:20px;border-radius:16px}.consortium-modal h3{margin-top:0;margin-bottom:55px}.consortium-modal div{width:85%}.consortium-modal div p{margin:0 0 3px}.consortium-modal input{margin-bottom:25px;border:none;border-radius:16px;padding:8px}.consortium-modal button{border:none;border-radius:16px;background-color:#eabb39;padding:10px;font-weight:700}.consortium-page{margin-left:325px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:100%;height:100%}.consortium-page .consortium-page-title{display:flex;align-items:center;justify-content:flex-start;width:1230px}.consortium-page .consortium-page-back{display:flex;align-items:center;justify-content:flex-start;width:1450px}.consortium-page .consortium-page-back button{border:none;border-radius:8px;padding:10px 20px;font-size:16px;font-weight:700;background-color:#eabb39}.consortium-page .consortium-page-header{display:flex;align-items:center;justify-content:flex-end;width:1230px}.consortium-page .consortium-page-header button{border:none;border-radius:16px;padding:15px 60px;font-size:18px;font-weight:700;background-color:#eabb39}.consortium-page .consortium-register-list{width:1080px;height:750px;background-color:#f7e5b2;border-radius:16px;overflow-y:scroll}.consortium-page .consortium-register-list .consortium-register{display:flex;justify-content:space-around;align-items:center;width:100%;font-size:20px;background-color:#16a34a;border-bottom:1px solid black}.register-modal{background-color:#f7e5b2;padding:20px;border-radius:20px}.register-modal h3{margin-top:0}.register-modal button{margin-top:20px}.orders-report{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:35px 10px;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:210mm;min-height:287mm}.orders-report-body{border-collapse:collapse;width:746px}.orders-report-body th,.orders-report-body td{border:1px solid black;padding:4px 6px;text-align:left}.orders-report-body th{background-color:#f0f0f0;font-weight:700}.orders-report-body .id{width:60px}.orders-report-body .name{width:200px}.orders-report-body .telephone{width:300px}@media print{@page{size:A4;margin:0;padding-top:10mm}body{margin:0;padding:0}.orders-report{padding:0}.orders-report-body{break-inside:auto}.orders-report-body tr{break-inside:avoid;break-after:auto}.orders-report-body th{background-color:#ddd!important}.orders-report:before{content:"";position:fixed;top:0;left:0;width:210mm;height:297mm;background-image:url(/assets/receipt-background-C-JaLSd7.png);background-size:65%;background-repeat:no-repeat;background-position:center;-webkit-print-color-adjust:exact;print-color-adjust:exact}}@-moz-document url-prefix(){@media print{@page{size:A4;margin:10mm 0!important}.orders-report{padding:0}.orders-report-body th,.orders-report-body td{border:2px solid black}tbody{page-break-inside:avoid;break-inside:avoid}}}html,body{margin:0;padding:0;height:auto;min-height:100vh!important;width:100%}*{font-family:Roboto Light,Inter,sans-serif}#root{height:auto;min-height:100vh!important;width:100%;display:flex;align-items:center;justify-content:center;background-color:#fbf2da}.error-text{color:red}button:hover,input[type=date]:hover{cursor:pointer}.shadow{box-shadow:#00000040 0 4px 4px}.pagination-cluster{display:flex;align-items:center;justify-content:center;margin-top:20px;z-index:1}.pagination-cluster button{border:none;border-radius:16px;background-color:#eabb39;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.pagination-cluster h3{height:56px;width:56px;text-align:center;align-content:center;background-color:#eabb39;border-radius:20px;margin:0 10px}.modal{z-index:2}.flex-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;column-gap:200px}.selection-container{width:300px;height:350px;display:flex;flex-direction:column;justify-content:space-around;align-items:center;background-color:#f7e5b2;border-radius:20px}.selection-container a{text-decoration:none}.selection-container button{border:none;border-radius:16px;background-color:#eabb39;width:200px;height:80px;display:flex;align-items:center;justify-content:space-around;font-weight:700;font-size:20px}input[type=file]{display:none}.file-input{border-radius:16px;border:2px dashed #FCF7E6;min-height:12px;padding:10px;margin-right:10px;color:#989898;text-align:center;font-size:smaller}.file-input:hover{cursor:pointer}.row{display:flex;justify-content:center;align-items:end;align-content:end;margin-bottom:10px;width:100%}.row .col{display:flex;flex-direction:column;width:100%}.row .row{margin:0}.center{display:flex;justify-content:center;align-items:center}
