.executive-sheet{--sheet-navy:#10334f;--sheet-ink:#15364e;--sheet-accent:#ee7937;--sheet-field:linear-gradient(155deg,#fff,#f8fcff 52%,#e9f2fa);--sheet-depth:inset 0 2px 3px #173c5010,inset 0 -1px 0 #fff,0 2px 0 #b9cbdc,0 4px 7px #17344b12}.executive-sheet main{max-width:1760px;padding:22px 26px}.executive-sheet .customer-cadastro{margin:0}.executive-sheet .client-exit-bar{float:right;margin:0 0 12px 12px}.executive-sheet .customer-agenda-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px;margin:0 0 14px}.executive-sheet .client-exit-bar .secondary,.executive-sheet .customer-agenda-actions .secondary{box-shadow:inset 0 1px #fff,0 3px 0 #c4d2de,0 5px 9px #17344b12}.executive-sheet .client-editor.panel{clear:both;background:transparent;border:0;box-shadow:none;overflow:visible;padding:0}.executive-sheet .client-editor form,.executive-sheet .saved-client-body{padding:0}.executive-sheet .client-editor .form-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.executive-sheet .client-editor .form-grid>.full{grid-column:1/-1}.executive-sheet .client-editor .form-grid>label{grid-column:span 4}.executive-sheet .saved-client-toolbar{border:1px solid #c8d8e5;border-radius:9px;background:#e8f1f8;padding:10px 14px;margin:0 0 12px;font-size:12px;box-shadow:inset 0 1px #fff}.executive-sheet .saved-client-toolbar .copy-actions{align-items:center}.executive-sheet .saved-client-toolbar label{color:#35546c}.executive-sheet .saved-client-toolbar input[type=checkbox]{width:16px;height:16px;min-height:16px;box-shadow:none}.executive-sheet :is(.client-editor,.customer-portability,.customer-appointments) :is(label,.copy-field){min-width:0}.executive-sheet :is(.client-editor,.customer-portability,.customer-appointments) label{font-size:12px;font-weight:700;color:#284c68;line-height:1.4}.executive-sheet :is(.client-editor,.customer-portability,.customer-appointments) :is(input:not([type=radio]):not([type=checkbox]):not([type=file]),select,textarea,.copy-value,.identity-age-inline){background:var(--sheet-field);border-color:#d5e1eb #b0c6d9 #8da9c0;border-style:solid;border-width:1px;border-radius:8px;box-shadow:var(--sheet-depth);color:#102f47;min-height:42px;padding:9px 11px;font-size:14px;font-weight:600;text-shadow:none;outline-offset:2px;transition:border-color .15s,box-shadow .15s;max-width:100%;width:100%}.executive-sheet :is(.client-editor,.customer-portability,.customer-appointments) :is(input,select,textarea):focus-visible{outline:2px solid #ed8c48;border-color:#cc8146;box-shadow:inset 0 1px 3px #173c5010,0 0 0 4px #ee79371c,0 2px 0 #cfb59d}.executive-sheet :is(.client-editor,.customer-portability,.customer-appointments) :is(input,select,textarea)::placeholder{color:#768c9f;font-size:12px;font-weight:400}.executive-sheet :is(.client-editor,.customer-portability,.customer-appointments) :is(input,select,textarea):disabled{opacity:.75;color:#4f687b;background:#e7edf3;cursor:not-allowed}.executive-sheet .copy-value{display:flex;justify-content:space-between;align-items:center;gap:8px;text-align:left;min-width:0;cursor:copy}.executive-sheet .copy-value>span{overflow-wrap:anywhere;white-space:normal;line-height:1.4}.executive-sheet .copy-value>svg{opacity:.5}.executive-sheet .copy-value:hover{border-color:#ec995c;box-shadow:var(--sheet-depth),0 0 0 2px #ee793719}.executive-sheet .copy-value:disabled{opacity:1;cursor:default;color:#72889c}.executive-sheet .copy-field-label{font-size:12px;font-weight:700;color:#284c68;display:block;margin-bottom:6px}.executive-sheet .client-editor .client-identity{display:grid;grid-template-columns:118px minmax(0,1fr);gap:18px;padding:22px;background:linear-gradient(125deg,#173c59,#08273f 56%,#164968);border-bottom:1px solid #2d5a79;border-color:#6288a4 #2d5a79 #061e33;border-style:solid;border-width:1px 1px 3px;border-radius:15px;box-shadow:inset 0 1px 1px #ffffff28,0 5px 0 #bdcdd9,0 10px 19px #13344d21;color:white}.executive-sheet .portrait-column{width:118px}.executive-sheet .client-editor .photo-frame{width:108px;height:144px;border:2px solid #e4f1fb;border-radius:10px;background:linear-gradient(145deg,#f9fcff,#b8c9d9);box-shadow:inset 0 2px 5px #12344b1a,0 4px 9px #0003;color:#486880}.executive-sheet .photo-actions{margin-top:11px;gap:8px}.executive-sheet .photo-upload{font-size:10px!important;padding:7px!important;min-height:32px;white-space:normal;background:#fff;color:#153c5a!important}.executive-sheet .photo-actions>.text-button{color:#d0e0ec;font-size:11px}.executive-sheet .identity-details.executive-details{min-width:0}.executive-sheet .executive-details .identity-topline{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,1fr);gap:8px 22px;align-items:start;border:0;padding:0;margin:0}.executive-sheet .identity-topline>.identity-name,.executive-sheet .identity-topline>.saved-client-name{grid-column:1;grid-row:1;max-width:100%;width:100%;margin:0;display:block;padding:0}.executive-sheet .identity-name-measure{display:none}.executive-sheet .identity-topline>.identity-phone,.executive-sheet .identity-topline>.saved-client-phone{grid-column:1;grid-row:2;width:100%;max-width:260px;min-width:0;padding:0;margin:0;border:0}.executive-sheet .identity-details.executive-details .identity-name input,.executive-sheet .identity-details.executive-details .identity-phone input,.executive-sheet .saved-client-name .copy-value,.executive-sheet .saved-client-phone .copy-value{border:0;background:transparent;box-shadow:none;color:#fff;padding:0;min-width:0;width:100%;text-align:left}.executive-sheet .identity-details.executive-details .identity-name input,.executive-sheet .saved-client-name .copy-value{font-size:clamp(22px,2.2vw,31px);font-weight:800;min-height:42px;letter-spacing:-.4px}.executive-sheet .identity-details.executive-details .identity-name input::placeholder{font-size:24px;color:#c7d8e6}.executive-sheet .identity-details.executive-details .identity-phone input,.executive-sheet .saved-client-phone .copy-value{font-size:21px;font-weight:700;min-height:34px;color:#f6fbff}.executive-sheet .saved-client-name .copy-field-label,.executive-sheet .saved-client-phone .copy-field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.executive-sheet .identity-name input:focus-visible,.executive-sheet .identity-phone input:focus-visible{outline:2px solid #f29b61!important;background:#ffffff0d!important}.executive-sheet .identity-topline>.identity-benefits{grid-column:2;grid-row:1/3;background:transparent;border:0;box-shadow:none;padding:0;margin:0;min-width:0;max-width:100%}.executive-sheet .identity-benefits .benefits-heading{padding:0;margin:0 0 8px;gap:10px}.executive-sheet .identity-benefits .benefits-heading h3{font-size:12px;color:#d5e7f4;text-shadow:none}.executive-sheet .identity-benefits .benefits-heading .secondary{background:#234e6b;border:1px solid #577b95;color:#fff;font-size:10px;padding:5px 8px;min-height:27px;box-shadow:inset 0 1px #ffffff18}.executive-sheet .identity-benefits .benefit-row{display:grid;grid-template-columns:minmax(0,1fr) 145px 26px;gap:9px;border:0;padding:0;margin:0 0 9px;align-items:end;background:transparent}.executive-sheet .identity-benefits .benefit-row>span{display:none}.executive-sheet .identity-benefits .benefit-row>label{grid-column:auto;grid-row:auto;width:auto;color:#d7e7f4;font-size:11px;gap:5px}.executive-sheet .identity-benefits .benefit-row .icon{color:#b8d3e5;padding:4px}.executive-sheet .identity-benefits .saved-benefit-row{display:grid;grid-template-columns:minmax(0,1fr) 145px;gap:10px;padding:0;margin:0 0 10px;border:0;background:transparent}.executive-sheet .client-identity .copy-field-label,.executive-sheet .client-identity .executive-fact>span,.executive-sheet .client-identity .inss-password-field>label,.executive-sheet .client-identity .secondary-phone-fields>label{color:#d8e7f2;font-size:11px;text-shadow:none;font-weight:600}.executive-sheet .executive-facts{display:grid;grid-template-columns:minmax(125px,.9fr) minmax(135px,.9fr) minmax(170px,1.4fr) minmax(200px,1.4fr) minmax(135px,1fr);gap:12px;margin-top:16px;padding-top:15px;border-top:1px solid #ffffff24;align-items:start}.executive-sheet .executive-facts>*{min-width:0;width:100%;max-width:100%;flex:none;margin:0;border:0;padding:0}.executive-sheet .executive-facts .identity-cpf{grid-column:1;grid-row:1}.executive-sheet .executive-facts .identity-birth{grid-column:2;grid-row:1}.executive-sheet .executive-facts .executive-age{grid-column:3;grid-row:1}.executive-sheet .executive-facts .inss-password-field{grid-column:4;grid-row:1;min-width:0;max-width:none;flex:none;margin:0}.executive-sheet .executive-facts .illiterate-choice{grid-column:5;grid-row:1;min-width:0;max-width:none;align-self:start;margin:0}.executive-sheet .executive-facts>.field-cpf{grid-column:1;grid-row:1}.executive-sheet .executive-facts>.field-birth{grid-column:2;grid-row:1}.executive-sheet .executive-facts>.field-age{grid-column:3;grid-row:1}.executive-sheet .executive-facts>.field-illiterate{grid-column:5;grid-row:1}.executive-sheet .executive-fact{display:flex;flex-direction:column;gap:6px}.executive-sheet .identity-age-inline{display:flex;align-items:center;font-size:12px!important;line-height:1.4;margin:0}.executive-sheet .executive-facts .inss-password-field>div{display:flex;gap:0;border:1px solid #b0c6d9;border-radius:8px;background:var(--sheet-field);box-shadow:var(--sheet-depth);min-height:42px;margin-top:6px;overflow:hidden}.executive-sheet .executive-facts .inss-password-field input{border:0;box-shadow:none;background:transparent;width:100%;flex:1;min-width:40px;text-transform:none}.executive-sheet .inss-password-field .icon{color:#254b68;flex-shrink:0;padding:5px}.executive-sheet .inss-password-field small{color:#bdd1e0;font-size:10px;line-height:1.35;margin-top:7px}.executive-sheet .illiterate-choice legend{font-size:11px;color:#d8e7f2;padding:0;margin-bottom:6px;font-weight:600}.executive-sheet .illiterate-choice>div{display:flex;gap:11px;align-items:center;justify-content:center;min-height:42px;background:#ffffff0b;border:1px solid #7b9ab2;border-radius:8px;padding:8px;box-shadow:inset 0 2px 4px #001c3024}.executive-sheet .illiterate-choice label{color:#f2f8fd!important;font-size:12px;display:flex;gap:5px;align-items:center;margin:0}.executive-sheet :is(.illiterate-choice,.account-type) input{width:16px;height:16px;min-height:16px;accent-color:#ee7937;box-shadow:none;padding:0;margin:0}.executive-sheet .client-identity .saved-secondary-phone,.executive-sheet .client-identity .secondary-phone-fields{display:grid;grid-template-columns:minmax(150px,210px) minmax(150px,210px);gap:12px;margin-top:13px}.executive-sheet .client-identity .secondary-phone-fields>label{display:flex;flex-direction:column;gap:6px}.executive-sheet .sheet-section{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px 12px;background:linear-gradient(140deg,#eef7ff,#dceaf6);border-bottom:1px solid #adc7dc;border-color:#e9f5ff #adc7dc #afc4d7;border-style:solid;border-width:1px 1px 2px;border-radius:12px;padding:0 16px 17px;box-shadow:inset 0 1px #fff,0 4px 0 #d6e1ea,0 8px 15px #173c5010;overflow:hidden}.executive-sheet .sheet-section>.full{grid-column:1/-1}.executive-sheet .sheet-section>.form-section-title{grid-column:1/-1;background:linear-gradient(110deg,#174464,#0d2f4a);border:0;padding:11px 16px;margin:0 -16px;min-height:43px;color:#fff;gap:15px;box-shadow:inset 0 1px #ffffff24,0 2px 4px #0e29451c}.executive-sheet .form-section-title h3{display:flex;align-items:center;gap:9px;color:#fff;font-size:15px;font-weight:700;text-shadow:0 1px 1px #0003}.executive-sheet .form-section-title h3>svg{color:#ff954c}.executive-sheet .form-section-title .text-button{color:#d6e8f6;font-size:11px}.executive-sheet .sheet-section>label{display:flex;flex-direction:column;gap:6px;grid-column:span 4}.executive-sheet .client-editor .sheet-personal .personal-fields{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:13px 12px;width:100%;padding:0;align-items:start}.executive-sheet .client-editor .sheet-personal .personal-fields>.copy-field,.executive-sheet .client-editor .sheet-personal .personal-fields>label{width:auto;min-width:0;max-width:none;grid-row:auto;grid-column:span 4}.executive-sheet .client-editor .sheet-personal .personal-fields>.field-sex{grid-column:1/5;grid-row:1}.executive-sheet .client-editor .sheet-personal .personal-fields>.field-maritalStatus{grid-column:5/9;grid-row:1}.executive-sheet .client-editor .sheet-personal .personal-fields>.field-documentType{grid-column:9/13;grid-row:1}.executive-sheet .client-editor .sheet-personal .personal-fields>.field-documentNumber{grid-column:13/18;grid-row:1}.executive-sheet .client-editor .sheet-personal .personal-fields>.field-documentIssuer{grid-column:18/22;grid-row:1}.executive-sheet .client-editor .sheet-personal .personal-fields>.field-documentState{grid-column:22/25;grid-row:1}.executive-sheet .client-editor .sheet-personal .personal-fields>.field-birthState{grid-column:1/4;grid-row:2}.executive-sheet .client-editor .sheet-personal .personal-fields>.field-birthCity{grid-column:4/9;grid-row:2}.executive-sheet .client-editor .sheet-personal .personal-fields>.field-motherName{grid-column:9/17;grid-row:2}.executive-sheet .client-editor .sheet-personal .personal-fields>.field-fatherName{grid-column:17/25;grid-row:2}.executive-sheet .client-editor .sheet-personal .personal-fields>.field-documentIssuerOther{grid-column:1/9;grid-row:3}.executive-sheet .sheet-address>.field-cep{grid-column:span 2}.executive-sheet .sheet-address>.field-street{grid-column:span 6}.executive-sheet .sheet-address>.house-number-fields{grid-column:span 4;display:flex;gap:10px;align-items:flex-end;min-width:0;flex-wrap:wrap}.executive-sheet .sheet-address>.house-number-fields label{display:flex;flex-direction:column;gap:6px}.executive-sheet .house-number-fields>label:first-child{flex:1;min-width:80px}.executive-sheet .house-number-fields .rural-choice{flex-direction:row;align-items:center;min-height:42px;padding:8px}.executive-sheet .house-number-fields .secondary{min-height:42px;font-size:11px;padding:8px}.executive-sheet .sheet-address>.field-city,.executive-sheet .sheet-address>.field-neighborhood{grid-column:span 5}.executive-sheet .sheet-address>.field-state{grid-column:span 2}.executive-sheet .sheet-address>.copy-field{grid-column:span 4}.executive-sheet .sheet-address>.field-cep.copy-field{grid-column:span 2}.executive-sheet .sheet-address>.field-street.copy-field{grid-column:span 6}.executive-sheet .sheet-address>.field-houseNumber,.executive-sheet .sheet-address>.field-rural,.executive-sheet .sheet-address>.field-state.copy-field{grid-column:span 2}.executive-sheet .client-editor .receipt-fields{display:grid;grid-template-columns:minmax(200px,1.6fr) minmax(95px,.6fr) minmax(140px,.8fr) minmax(260px,1.8fr);gap:12px;align-items:start;width:100%}.executive-sheet .receipt-fields>.copy-field,.executive-sheet .receipt-fields>label{width:auto;max-width:none;min-width:0}.executive-sheet .receipt-fields .bank-control{min-width:0}.executive-sheet .receipt-fields .bank-control>span{display:none}.executive-sheet .bank-picker{max-width:100%;min-width:0}.executive-sheet .account-type{border:0;background:transparent;padding:0;margin:0;min-width:0;display:flex;flex-wrap:wrap;gap:10px;box-shadow:none}.executive-sheet .account-type legend{font-size:12px;font-weight:700;margin-bottom:7px;padding:0;color:#284c68}.executive-sheet .account-type label{display:flex;align-items:center;gap:6px;min-height:42px;padding:8px;border:1px solid #b8cddd;border-radius:8px;background:linear-gradient(#fff,#e7f0f7);box-shadow:0 2px 0 #bbccdb;font-size:11px;white-space:nowrap}.executive-sheet .account-type label:has(input:checked){border-color:#e4a06b;background:linear-gradient(#fff9f0,#ffe8d3);box-shadow:0 2px 0 #dcac87;color:#744523}.executive-sheet .receipt-payout{background:linear-gradient(135deg,#ecf6ff,#d8e6f2);border:1px solid #b6ccdf;padding:14px;border-radius:10px;color:#234862;box-shadow:inset 0 1px #fff}.executive-sheet .receipt-payout h3{font-size:14px}.executive-sheet .receipt-payout p{color:#496b85}.executive-sheet .benefit-catalog-note{margin:0;font-size:10px;color:#5a7388}.executive-sheet .client-documents{background:linear-gradient(145deg,#edf7ff,#dceaf6);border:1px solid #b6cddd;padding:0 16px 16px;border-radius:12px;box-shadow:inset 0 1px #fff,0 4px 0 #d6e1ea,0 8px 15px #173c5010;overflow:hidden}.executive-sheet .documents-heading{background:linear-gradient(110deg,#174464,#0d2f4a);margin:0 -16px 15px;padding:12px 16px;align-items:center}.executive-sheet .documents-heading h3{color:#fff;font-size:15px;text-shadow:none}.executive-sheet .documents-heading p,.executive-sheet .documents-heading small{color:#bed5e6}.executive-sheet .document-upload{padding:0;margin:0;display:flex;gap:12px;align-items:end;flex-wrap:wrap}.executive-sheet .document-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:12px;margin-top:16px}.executive-sheet .document-row{background:linear-gradient(145deg,#fff,#eaf2f9);border:1px solid #bcd0e1;border-bottom:2px solid #aabfd1;border-radius:10px;padding:12px;gap:10px;box-shadow:inset 0 1px #fff,0 4px 8px #17344b0d;min-width:0}.executive-sheet .document-thumbnail{width:60px;height:80px;border:1px solid #b7cbdc;border-radius:7px;box-shadow:0 2px 4px #17344b1c}.executive-sheet .document-info{min-width:110px;overflow-wrap:anywhere}.executive-sheet .document-info strong{font-size:13px;color:#1c405c}.executive-sheet .document-actions{gap:7px;flex-basis:100%;justify-content:flex-end}.executive-sheet .document-row>select{min-width:140px;flex:1}.executive-sheet .document-hint{font-size:11px;color:#58728a;line-height:1.5;margin-top:12px}.executive-sheet .client-save{border:0;background:transparent;padding:14px 0;justify-content:space-between}.executive-sheet .customer-portability{padding:18px;margin-top:20px;background:linear-gradient(145deg,#f1f8ff,#e0edf8);border:1px solid #b2c9dd;border-radius:12px;box-shadow:inset 0 1px #fff,0 4px 0 #d2dfeb,0 9px 16px #173c5010;overflow:hidden}.executive-sheet .financial-summary{background:transparent;border:0;box-shadow:none;padding:0;margin:0}.executive-sheet .financial-summary-heading{padding:12px 16px;margin:-18px -18px 16px;background:linear-gradient(110deg,#174464,#0d2f4a);color:#fff;border:0}.executive-sheet .financial-summary-heading>span{font-weight:800;font-size:16px;color:#fff;text-shadow:none}.executive-sheet .financial-summary-heading small{color:#bad1e2}.executive-sheet .portability-salary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0;background:transparent;box-shadow:none;border:0;margin:0}.executive-sheet .portability-salary>div,.executive-sheet .portability-salary>label{background:linear-gradient(135deg,#fff,#deebf6);border-bottom:1px solid #fff;border-color:#fff #bfd0de #a9c0d3 #fff;border-style:solid;border-width:1px 1px 3px;border-radius:11px;box-shadow:inset 0 1px 1px #fff,0 4px 9px #173c5012;padding:13px;min-width:0;gap:8px;display:flex;flex-direction:column;justify-content:center;color:#224b67}.executive-sheet .portability-salary>div>small{font-size:11px;font-weight:600;color:#45677e;line-height:1.4}.executive-sheet .portability-salary>div>strong{font-size:clamp(19px,1.8vw,25px);font-weight:800;color:#173f5b;white-space:nowrap;margin:0}.executive-sheet .portability-salary>.free-margin{background:linear-gradient(135deg,#fff9f1,#ffe5c8);border-bottom-color:#d9ab78}.executive-sheet .portability-salary>.negative-margin{background:linear-gradient(#fff0ed,#ffd8cf);border-bottom-color:#d88f7a}.executive-sheet .portability-salary>.negative-margin>strong{color:#a53829}.executive-sheet .new-loan-result{background:linear-gradient(135deg,#fffaf3,#ffead4);border:1px solid #ebc9a5;border-bottom:3px solid #d3aa80;padding:16px;margin-top:18px;box-shadow:inset 0 1px #fff,0 4px 9px #b67d3510}.executive-sheet .contract-head h2,.executive-sheet .new-loan-result h3{font-size:16px;color:#214760;font-weight:800}.executive-sheet .lending-selection{background:#f6faffb0;border:1px solid #bdcedd;box-shadow:inset 0 1px #fff,0 2px 0 #d0dce5;padding:13px}.executive-sheet .lending-selection-fields label{font-size:11px;color:#315571;min-width:130px;gap:7px}.executive-sheet .new-loan-values>div,.executive-sheet .new-loan-values>label{background:linear-gradient(#fff,#f2f7fc);border:1px solid #c5d5e2;border-radius:9px;padding:12px;box-shadow:inset 0 1px #fff,0 3px 0 #c2d0dc}.executive-sheet .new-loan-values strong{font-size:19px;color:#224c67;white-space:normal}.executive-sheet .contract-head{margin:20px 0 12px}.executive-sheet .contracts-table-scroll{border-radius:10px;box-shadow:inset 0 1px #fff,0 3px 0 #bccfdf;border:1px solid #afc6da}.executive-sheet .contracts-table thead th{background:linear-gradient(#1d4a6b,#143851);color:#f2f8ff;border-color:#54768f;padding:12px 8px;font-weight:600}.executive-sheet .contracts-table tbody td{padding:11px 7px}.executive-sheet .contracts-table tbody tr:nth-child(odd){background:#f2f8fd}.executive-sheet .contracts-table tbody tr:nth-child(2n){background:#e0edf7}.executive-sheet .contracts-table .contract-table-picker input{font-size:12px}.executive-sheet .contracts-table :is(input,select){height:40px;min-height:40px!important;font-size:13px!important}.executive-sheet .portability-total{background:linear-gradient(110deg,#fff8ef,#ffe1bd);border:1px solid #ebc595;border-bottom:3px solid #d7ae7c;box-shadow:inset 0 1px #fff,0 4px 8px #17344b10;margin:17px 0 0;padding:15px}.executive-sheet .portability-total>div>strong{color:#994819;font-size:26px}.executive-sheet .contract-sale-check{background:linear-gradient(#fff4e8,#ffd3a6);border:1px solid #e5a267;border-bottom:2px solid #bf7a40;color:#ad5318;box-shadow:inset 0 1px #fff,0 2px 5px #17344b15}.executive-sheet .customer-appointments{margin-top:22px;background:linear-gradient(135deg,#eef7ff,#dfecf7);border:1px solid #afc8dc;border-bottom:3px solid #a8bfd2;border-radius:12px;box-shadow:inset 0 1px #fff,0 7px 15px #173c5010}.executive-sheet .customer-appointments>.panel-head{background:linear-gradient(110deg,#174464,#0d2f4a);padding:13px 16px;color:#fff}.executive-sheet .customer-appointments>.panel-head h2{display:flex;align-items:center;gap:9px;color:#fff;font-size:16px;text-shadow:none}.executive-sheet .customer-appointments>.panel-head h2 svg{color:#ff984e}.executive-sheet .customer-appointments>.panel-head p{color:#bdd2e1;font-size:11px}.executive-sheet .quick-appointment{padding:17px}.executive-sheet .quick-appointment>fieldset{display:grid;grid-template-columns:minmax(140px,1fr) minmax(120px,1fr) minmax(200px,2fr);gap:15px;border:0;padding:0;margin:0;align-items:start}.executive-sheet .quick-appointment label{display:flex;flex-direction:column;gap:7px}.executive-sheet .quick-appointment .appointment-notes{grid-column:1/-1}.executive-sheet .quick-appointment textarea{min-height:132px;resize:vertical}.executive-sheet .attendance-save-state{grid-column:1/3;font-size:11px;color:#52708a;align-self:center}.executive-sheet .quick-appointment .primary{grid-column:3;min-height:43px;justify-self:end;box-shadow:inset 0 1px #ffffff60,0 3px 0 #b65b20,0 5px 9px #17344b19}.executive-sheet .appointment-history{border:1px solid #c0d3e2;background:#f1f7fc;border-radius:10px;margin:0 17px 17px;padding:13px}.executive-sheet .appointment-history h3{font-size:14px;color:#244d6b}.executive-sheet .appointment-history-entry{border:1px solid #c5d7e5;background:linear-gradient(#fff,#eaf3fa);border-radius:8px;box-shadow:0 2px 0 #d4e0ea;margin-top:11px}@media(max-width:1250px){.executive-sheet .client-editor .client-identity{grid-template-columns:100px minmax(0,1fr);padding:18px;gap:16px}.executive-sheet .portrait-column{width:100px}.executive-sheet .client-editor .photo-frame{width:96px;height:128px}.executive-sheet .executive-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.executive-sheet .executive-facts>.inss-password-field{grid-column:1/3;grid-row:2}.executive-sheet .executive-facts>.field-illiterate,.executive-sheet .executive-facts>.illiterate-choice{grid-column:3;grid-row:2}.executive-sheet .client-editor .receipt-fields{grid-template-columns:2fr 1fr 1fr}.executive-sheet .receipt-fields>.account-type{grid-column:1/-1}.executive-sheet .portability-salary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:950px){.executive-sheet main{padding:18px}.executive-sheet .executive-details .identity-topline{grid-template-columns:minmax(0,1fr)}.executive-sheet .identity-topline>.identity-benefits{grid-column:1;grid-row:3;margin-top:10px}.executive-sheet .identity-topline>.identity-phone{max-width:100%}.executive-sheet .client-editor .sheet-personal .personal-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.executive-sheet .client-editor .sheet-personal .personal-fields>.copy-field,.executive-sheet .client-editor .sheet-personal .personal-fields>label{grid-column:auto;grid-row:auto;width:auto}.executive-sheet .client-editor .sheet-personal .personal-fields>.field-fatherName,.executive-sheet .client-editor .sheet-personal .personal-fields>.field-motherName{grid-column:span 3}.executive-sheet .sheet-address>.field-street{grid-column:span 10}.executive-sheet .sheet-address>.house-number-fields{grid-column:span 12}.executive-sheet .sheet-address>.copy-field{grid-column:span 6}.executive-sheet .sheet-address>.field-cep.copy-field{grid-column:span 3}.executive-sheet .sheet-address>.field-street.copy-field{grid-column:span 9}.executive-sheet .sheet-address>.field-state.copy-field{grid-column:span 3}}@media(max-width:650px){.executive-sheet main{padding:12px}.executive-sheet .client-exit-bar{float:none;margin:0 0 10px}.executive-sheet .customer-agenda-actions{justify-content:flex-start}.executive-sheet .customer-agenda-actions>.danger{order:5}.executive-sheet .client-editor .client-identity{grid-template-columns:70px minmax(0,1fr);gap:12px;padding:14px}.executive-sheet .portrait-column{width:70px}.executive-sheet .client-editor .photo-frame{width:66px;height:88px}.executive-sheet .identity-details.executive-details .identity-name input,.executive-sheet .saved-client-name .copy-value{font-size:21px}.executive-sheet .identity-details.executive-details .identity-phone input,.executive-sheet .saved-client-phone .copy-value{font-size:17px}.executive-sheet .identity-benefits .benefit-row{grid-template-columns:minmax(0,1fr) 25px}.executive-sheet .identity-benefits .benefit-row>label:first-of-type{grid-column:1}.executive-sheet .identity-benefits .benefit-row>label:nth-of-type(2){grid-column:1;grid-row:2}.executive-sheet .identity-benefits .benefit-row>.icon{grid-column:2;grid-row:1/3}.executive-sheet .identity-benefits .saved-benefit-row{grid-template-columns:1fr}.executive-sheet .executive-facts{grid-template-columns:minmax(0,1fr);gap:12px}.executive-sheet .executive-facts>*{grid-column:1!important;grid-row:auto!important}.executive-sheet .client-identity .saved-secondary-phone,.executive-sheet .client-identity .secondary-phone-fields{grid-template-columns:1fr}.executive-sheet .client-editor .sheet-personal .personal-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-sheet .client-editor .sheet-personal .personal-fields>.copy-field,.executive-sheet .client-editor .sheet-personal .personal-fields>label{grid-column:auto;grid-row:auto}.executive-sheet .client-editor .sheet-personal .personal-fields>.field-fatherName,.executive-sheet .client-editor .sheet-personal .personal-fields>.field-motherName{grid-column:1/-1}.executive-sheet .sheet-section{padding:0 12px 14px;gap:12px}.executive-sheet .sheet-section>.form-section-title{margin:0 -12px;padding:11px 12px}.executive-sheet .sheet-address>.copy-field,.executive-sheet .sheet-address>label{grid-column:span 6!important}.executive-sheet .sheet-address>.field-street,.executive-sheet .sheet-address>.house-number-fields{grid-column:1/-1!important}.executive-sheet .client-editor .receipt-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-sheet .receipt-fields>.bank-control,.executive-sheet .receipt-fields>.copy-field:first-child{grid-column:1/-1}.executive-sheet .receipt-fields .account-type{min-width:0}.executive-sheet .portability-salary{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-sheet .portability-salary>label{grid-column:1/-1}.executive-sheet .portability-salary>div>strong{font-size:20px}.executive-sheet .customer-portability{padding:14px}.executive-sheet .financial-summary-heading{margin:-14px -14px 14px;display:block}.executive-sheet .financial-summary-heading small{margin-top:5px}.executive-sheet .document-list{grid-template-columns:1fr}.executive-sheet .quick-appointment>fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-sheet .attendance-save-state,.executive-sheet .quick-appointment .primary,.executive-sheet .quick-appointment>fieldset>label:nth-child(3){grid-column:1/-1}.executive-sheet .quick-appointment .primary{width:100%;justify-self:stretch}.executive-sheet .saved-client-toolbar{display:block}.executive-sheet .saved-client-toolbar .copy-actions{margin-top:9px;justify-content:flex-start}}.executive-sheet .client-editor .client-identity .identity-details .saved-client-name .copy-value,.executive-sheet .client-editor .client-identity .identity-details.executive-details .identity-name input{font-size:clamp(22px,2.2vw,31px);font-weight:800;letter-spacing:-.4px;background:transparent;border:0;box-shadow:none;color:#fff;min-height:42px;padding:0;width:100%;min-width:0;line-height:1.3}.executive-sheet .client-editor .client-identity .identity-details .saved-client-phone .copy-value,.executive-sheet .client-editor .client-identity .identity-details.executive-details .identity-phone input{font-size:21px;font-weight:700;background:transparent;border:0;box-shadow:none;color:#f6fbff;min-height:34px;padding:0;width:100%;min-width:0}.executive-sheet .client-identity .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.executive-sheet .client-editor .client-identity .field-birth .copy-value,.executive-sheet .client-editor .client-identity .field-cpf .copy-value{font-size:12px;white-space:nowrap;gap:5px;padding:9px}.executive-sheet .client-identity .field-birth .copy-value>span,.executive-sheet .client-identity .field-cpf .copy-value>span{white-space:nowrap;overflow-wrap:normal;flex:1}.executive-sheet .client-editor .client-identity .field-age .copy-value{font-size:12px;line-height:1.4}.executive-sheet .client-identity .illiterate-choice label{flex-direction:row!important;white-space:nowrap}@media(max-width:650px){.executive-sheet .client-editor .client-identity .identity-details .saved-client-name .copy-value,.executive-sheet .client-editor .client-identity .identity-details.executive-details .identity-name input{font-size:21px}.executive-sheet .client-editor .client-identity .identity-details .saved-client-phone .copy-value,.executive-sheet .client-editor .client-identity .identity-details.executive-details .identity-phone input{font-size:17px}}.executive-sheet .client-editor .client-identity .executive-facts .inss-password-field{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:16px 42px auto;gap:6px;margin:0;padding:0;align-self:start}.executive-sheet .client-editor .client-identity .executive-facts .inss-password-field>label{display:block;height:16px;line-height:16px;margin:0;padding:0}.executive-sheet .client-editor .client-identity .executive-facts .inss-password-field>div{margin:0;min-height:42px;height:42px}.executive-sheet .client-editor .client-identity .executive-facts .inss-password-field small{margin:0}.executive-sheet .executive-facts .copy-field-label,.executive-sheet .executive-facts .executive-fact>span{line-height:16px;min-height:16px}.executive-sheet .sheet-address>.house-number-fields{align-self:start;align-items:start;flex-wrap:nowrap;gap:9px}.executive-sheet .house-number-fields>label:first-child{width:auto;flex:1 1 90px;min-width:65px;gap:6px}.executive-sheet .address-toggle-field{display:flex;flex:0 0 78px;flex-direction:column;gap:6px;min-width:0}.executive-sheet .address-toggle-field>span{font-size:12px;font-weight:700;line-height:16px;color:#284c68}.executive-sheet .house-number-fields>label{line-height:16px}.executive-sheet .address-toggle-field>.address-toggle{min-height:42px;height:42px;width:100%;border:1px solid #b0c6d9;border-bottom:2px solid #8da9c0;border-radius:8px;background:var(--sheet-field);box-shadow:var(--sheet-depth);color:#234a65;font-size:13px;padding:8px}.executive-sheet .address-toggle-field>.address-toggle.selected{background:linear-gradient(#fff5e8,#ffd6af);border-color:#df9a61;color:#854716}.executive-sheet .client-editor .receipt-fields .account-type{display:flex!important;flex-direction:row!important;align-items:center;align-content:start;justify-content:flex-start;flex-wrap:nowrap;width:auto;max-width:100%;gap:8px;min-width:0}.executive-sheet .client-editor .receipt-fields .account-type>label{display:flex!important;flex-direction:row!important;align-items:center;justify-content:flex-start;gap:6px;flex:0 0 auto;width:auto!important;margin:0;white-space:nowrap;font-size:12px}.executive-sheet .client-editor .receipt-fields.magnetic-receipt{grid-template-columns:minmax(220px,1.5fr) minmax(100px,.6fr) minmax(350px,2fr)}.executive-sheet .client-editor .receipt-fields:not(.magnetic-receipt){grid-template-columns:minmax(190px,1.4fr) minmax(90px,.6fr) minmax(130px,.8fr) minmax(350px,2fr)}.executive-sheet .sheet-personal>.saved-secondary-phone,.executive-sheet .sheet-personal>.secondary-phone-fields{display:grid;grid-column:1/-1;grid-template-columns:minmax(150px,220px) minmax(160px,260px);gap:12px;margin:0;padding-top:2px}.executive-sheet .sheet-personal>.secondary-phone-fields>label{display:flex;flex-direction:column;gap:6px}@media(min-width:951px){.executive-sheet .client-editor .sheet-personal .personal-fields{grid-template-columns:repeat(28,minmax(0,1fr))}.executive-sheet .client-editor .sheet-personal .personal-fields>.field-sex{grid-column:1/5;grid-row:1}.executive-sheet .client-editor .sheet-personal .personal-fields>.field-maritalStatus{grid-column:5/9;grid-row:1}.executive-sheet .client-editor .sheet-personal .personal-fields>.field-documentType{grid-column:9/12;grid-row:1}.executive-sheet .client-editor .sheet-personal .personal-fields>.field-documentNumber{grid-column:12/17;grid-row:1}.executive-sheet .client-editor .sheet-personal .personal-fields>.field-documentIssueDate{grid-column:17/22;grid-row:1}.executive-sheet .client-editor .sheet-personal .personal-fields>.field-documentIssuer{grid-column:22/26;grid-row:1}.executive-sheet .client-editor .sheet-personal .personal-fields>.field-documentState{grid-column:26/29;grid-row:1}.executive-sheet .client-editor .sheet-personal .personal-fields>.field-birthState{grid-column:1/4;grid-row:2}.executive-sheet .client-editor .sheet-personal .personal-fields>.field-birthCity{grid-column:4/10;grid-row:2}.executive-sheet .client-editor .sheet-personal .personal-fields>.field-motherName{grid-column:10/19;grid-row:2}.executive-sheet .client-editor .sheet-personal .personal-fields>.field-fatherName{grid-column:19/29;grid-row:2}}@media(max-width:1250px){.executive-sheet .client-editor .receipt-fields.magnetic-receipt,.executive-sheet .client-editor .receipt-fields:not(.magnetic-receipt){grid-template-columns:minmax(170px,1.6fr) minmax(100px,.7fr) minmax(130px,1fr)}.executive-sheet .client-editor .receipt-fields>.account-type{grid-column:1/-1}}@media(max-width:650px){.executive-sheet .address-toggle-field{flex-basis:75px}.executive-sheet .sheet-personal>.saved-secondary-phone,.executive-sheet .sheet-personal>.secondary-phone-fields{grid-template-columns:1fr 1fr}.executive-sheet .client-editor .receipt-fields.magnetic-receipt,.executive-sheet .client-editor .receipt-fields:not(.magnetic-receipt){grid-template-columns:repeat(2,minmax(0,1fr))}.executive-sheet .client-editor .receipt-fields .account-type{gap:5px;max-width:100%;overflow-x:auto;padding-bottom:3px}.executive-sheet .client-editor .receipt-fields .account-type>label{font-size:11px;padding:7px 5px}}.executive-sheet .client-editor .receipt-fields .account-type{display:block!important}.executive-sheet .client-editor .receipt-fields .account-type-options{display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:nowrap;min-height:42px;max-width:100%}@media(max-width:650px){.executive-sheet .client-editor .receipt-fields .account-type-options{gap:5px}}.ops-modern{--sheet-navy:#10334f;min-width:0}.ops-modern>.panel{border:1px solid #c6d7e4;border-radius:12px;background:linear-gradient(140deg,#f8fcff,#e6f0f8);box-shadow:inset 0 1px #fff,0 3px 0 #b8cddd,0 6px 16px #17344b10;padding:18px}.ops-modern>.saved-client{padding:0}.ops-modern .seller-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.ops-modern .seller-section-title h2{font-size:18px;font-weight:800;color:#153d59;margin:0}.ops-modern .seller-section-title>span{font-size:12px;color:#58738a}.ops-modern .ops-client-group{border:1px solid #cddde8;border-radius:8px;overflow:hidden;margin-top:12px;background:#fff}.ops-modern .ops-client-group>h3{display:flex;align-items:center;gap:10px;margin:0;padding:9px 12px;background:#173e59;color:#fff;font-size:13px;font-weight:700}.ops-modern .ops-client-group>h3>span{background:#ffffff25;border-radius:5px;padding:2px 7px;font-size:11px}.ops-modern .group-pending>h3{background:#9a5c25}.ops-modern .group-final>h3{background:#2e6b51}.ops-modern .group-cancelled>h3{background:#727b84}.ops-modern .ops-empty{margin:0;padding:10px 13px;color:#7a8c99;font-size:12px}.ops-modern .ops-proposal-row{min-height:52px;font-size:13px;grid-template-columns:110px minmax(130px,1.4fr) minmax(150px,1.4fr) 100px 100px 16px}.ops-modern .ops-proposal-row.selected{background:#fff0de;box-shadow:inset 4px 0 #ef7937}.ops-modern .ops-context{color:#526c80}.ops-modern .ops-origin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ops-modern .ops-origin-value{background:var(--sheet-field);box-shadow:var(--sheet-depth);min-height:70px;border-color:#bdcfdf;border-radius:9px}.ops-modern .ops-origin-value small{color:#4c6b82;font-size:11px}.ops-modern .ops-origin-value strong{color:#163b56;font-size:15px}.ops-modern .ops-current-commercial{display:flex;flex-wrap:wrap;gap:6px 15px;align-items:center;padding:12px 14px;border:1px solid #c6d7e5;border-radius:8px;background:#e2edf6;margin-top:16px;font-size:12px;color:#335b78}.ops-modern .ops-current-commercial>span{font-weight:600}.ops-modern .ops-current-commercial>small{font-size:12px}.ops-modern .ops-form-grid{gap:14px;margin-top:18px}.ops-modern .ops-form-grid label{font-size:12px;gap:7px}.ops-modern .ops-form-grid input,.ops-modern .ops-form-grid select,.ops-modern .ops-form-grid textarea{border-radius:8px;border:1px solid #b6cbdd;background:var(--sheet-field);box-shadow:var(--sheet-depth);font-size:14px;color:#183e59;min-width:0}.ops-modern .ops-form-grid textarea{min-height:125px}.ops-modern .ops-copy-input{position:relative}.ops-modern .ops-copy-input>input{padding-right:38px}.ops-modern .ops-copy-input>.icon{position:absolute;right:5px;background:transparent;box-shadow:none}.ops-modern .ops-commercial-change{margin:16px 0 0;padding:0;border:1px solid #c2d5e5;border-radius:8px;overflow:hidden;background:#e5eff7}.ops-modern .ops-commercial-change>summary,.ops-modern .seller-service-history>summary{cursor:pointer;font-size:13px;font-weight:700;color:#234e6d;padding:13px 15px}.ops-modern .ops-change-body{padding:0 16px 16px}.ops-modern .ops-change-body .ops-assignment{margin-top:10px}.ops-modern .ops-change-body>p{font-size:12px;line-height:1.7;color:#547087}.ops-modern .ops-change-body>label{display:flex;flex-direction:column;gap:7px;margin-top:12px;max-width:300px;font-size:12px}.ops-modern .ops-change-body>label>input{background:var(--sheet-field);border:1px solid #b7cbdd;border-radius:8px;min-height:43px;padding:10px;box-shadow:var(--sheet-depth)}.ops-modern .ops-form-grid>.ops-check{display:flex;flex-direction:row}.ops-modern .ops-check>input{width:16px;min-height:16px;box-shadow:none}.ops-modern .seller-return-footer{margin-top:20px;display:flex;justify-content:space-between;gap:16px;align-items:center}.ops-modern .seller-return-footer small{font-size:11px;color:#607a90}.ops-modern .ops-return-note{border-left:4px solid #ef7937;background:#fff1df}.ops-modern .seller-service-history{padding:0}.ops-modern .seller-service-history>article{margin:0 16px;padding:14px 0;border-top:1px solid #d0deea}.ops-modern .ops-commercial-change .lending-selection{margin-top:12px}.ops-modern .ops-commercial-change .ops-assignment label{display:flex;flex-direction:column;gap:6px;font-size:12px}.ops-modern .ops-commercial-change .ops-assignment select{padding:10px;border:1px solid #bccfde;border-radius:8px;background:#fff}@media(max-width:1050px){.ops-modern .ops-proposal-row{grid-template-columns:100px minmax(115px,1fr) minmax(130px,1.2fr) 85px 75px 16px;gap:8px}.ops-modern .ops-origin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.ops-modern .ops-proposal-row{grid-template-columns:95px minmax(0,1fr) 16px}.ops-modern .ops-proposal-row>span:nth-of-type(3){display:none}.ops-modern .ops-origin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-modern .seller-return-footer{align-items:stretch;flex-direction:column}.ops-modern .seller-section-title{align-items:flex-start;flex-direction:column}}.executive-sheet .personal-fields>.field-ddb{grid-column:span 4}.ops-modern .ops-change-section{border:1px solid #c5d7e5;border-radius:9px;background:#f5faff;padding:14px;margin-top:14px}.ops-modern .ops-change-section h3{margin:0 0 12px;font-size:14px;font-weight:750;color:#204d6d}.ops-modern .ops-change-section>small{display:block;margin-top:10px;color:#617d91;font-size:11px}.ops-modern .ops-conditions-line{display:grid;grid-template-columns:1.3fr .8fr .6fr 1fr 1.6fr;gap:10px;align-items:end}.ops-modern .ops-conditions-line label{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:12px;color:#365a76}.ops-modern .ops-conditions-line input,.ops-modern .ops-conditions-line select{width:100%;min-width:0;height:43px;border:1px solid #b9cddd;border-radius:8px;background:var(--sheet-field);box-shadow:var(--sheet-depth);padding:8px;font-size:13px;color:#153b57}.ops-modern .ops-change-section>.ops-check{display:flex;align-items:center;gap:8px;font-size:13px}.ops-modern .ops-change-section>.ops-check input{width:16px;height:16px}.ops-modern .ops-conditions-footer{display:flex;justify-content:flex-end;margin-top:16px}.ops-modern .ops-assignment{display:flex;align-items:end;gap:12px}.ops-modern .ops-change-section .ops-form-grid>label:last-child{grid-column:1/-1}@media(max-width:1000px){.ops-modern .ops-conditions-line{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.ops-modern .ops-conditions-line{grid-template-columns:1fr 1fr}.ops-modern .ops-assignment{align-items:stretch;flex-direction:column}}