.campos-complementares-card{border:1px solid #e6ebf3;border-radius:8px;background:#f7f9fc;-webkit-box-shadow:0 8px 24px rgba(15,23,42,.08);box-shadow:0 8px 24px rgba(15,23,42,.08)}.campos-complementares-card .card-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:64px;padding:16px 20px;border-bottom:1px solid #e9edf4;background:#fff}.campos-complementares-card .card-header,.campos-complementares-card .card-header .h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.campos-complementares-card .card-header .h5{gap:12px;width:100%;margin:0;color:#17233c;font-size:15px;font-weight:700;letter-spacing:0}.campos-complementares-card .card-header .h5:before{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:34px;height:34px;border-radius:7px;background:rgba(32,168,216,.12);color:var(--primary);font-family:FontAwesome;content:"\F021"}.campos-complementares-card .card-header .badge{margin-left:auto!important;padding:10px 16px;border-radius:7px;background:#f8dc8a;color:#6b5206;font-size:12px;font-weight:700}.campos-complementares-card .card-body{padding:16px 18px 6px;background:#f7f9fc}.campos-complementares-card .form-section{margin-bottom:16px;padding:18px 20px 20px;border:1px solid #e6ebf3;border-radius:8px;background:#fff;-webkit-box-shadow:0 8px 24px rgba(15,23,42,.06);box-shadow:0 8px 24px rgba(15,23,42,.06)}.campos-complementares-card .section-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:18px}.campos-complementares-card .section-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:7px;background:rgba(32,168,216,.12);color:var(--primary);font-size:20px}.campos-complementares-card .section-heading strong{display:block;color:#0e356e;font-size:15px;line-height:1.2}.campos-complementares-card .section-heading small{display:block;margin-top:4px;color:#6680a8;font-size:12px}.campos-complementares-card .section-grid{display:grid;gap:12px 18px}.campos-complementares-card .section-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.campos-complementares-card .section-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.campos-complementares-card .section-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.campos-complementares-card .section-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.campos-complementares-card .field-block{min-width:0}.campos-complementares-card .field-block--wide{grid-column:span 1}.campos-complementares-card .field-block--span-two{grid-column:span 2}.campos-complementares-card .field-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px;min-height:18px;margin-bottom:6px;color:#23324d;font-size:12px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.campos-complementares-card .field-label>span:first-child{min-width:0}.campos-complementares-card .campos-complementares-search-select.ui.dropdown,.campos-complementares-card .campos-complementares-select,.campos-complementares-card .custom-select,.campos-complementares-card .form-control{min-height:36px;border:1px solid #dce3ee;border-radius:5px;color:#24334f;font-size:13px;-webkit-box-shadow:none;box-shadow:none}.campos-complementares-card .form-control::-webkit-input-placeholder{color:#8ba0bd}.campos-complementares-card .form-control::-moz-placeholder{color:#8ba0bd}.campos-complementares-card .form-control:-ms-input-placeholder{color:#8ba0bd}.campos-complementares-card .form-control::-ms-input-placeholder{color:#8ba0bd}.campos-complementares-card .form-control::placeholder{color:#8ba0bd}.campos-complementares-card .campos-complementares-search-select.ui.dropdown.active,.campos-complementares-card .campos-complementares-search-select.ui.dropdown.visible,.campos-complementares-card .custom-select:focus,.campos-complementares-card .form-control:focus{border-color:var(--primary);-webkit-box-shadow:0 0 0 .12rem rgba(32,168,216,.16);box-shadow:0 0 0 .12rem rgba(32,168,216,.16)}.campos-complementares-card .campos-complementares-search-select.ui.dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2.2rem 0 .75rem}.campos-complementares-card .campos-complementares-search-select.ui.dropdown>.text,.campos-complementares-card .campos-complementares-search-select.ui.dropdown>input.search{color:#24334f;font-size:13px}.campos-complementares-card .campos-complementares-search-select.ui.dropdown>.default.text{color:#8ba0bd}.campos-complementares-card .campos-complementares-search-select.ui.dropdown .menu{font-size:13px}.campos-complementares-card .campos-complementares-search-select.is-invalid.ui.dropdown{border-color:#dc3545}.campos-complementares-card .card-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;border-top:1px solid #e9edf4;background:#fff}.campos-complementares-card .card-footer .btn{min-width:116px;min-height:38px;border-radius:6px;font-weight:600}.campos-complementares-card .card-footer .btn-primary{background:var(--primary);border-color:var(--primary);-webkit-box-shadow:0 6px 14px rgba(32,168,216,.22);box-shadow:0 6px 14px rgba(32,168,216,.22)}.campos-complementares-card .campos-complementares-select{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%2320a8d8' d='M3.2 5.5a.75.75 0 011.06 0L8 9.24l3.74-3.74a.75.75 0 111.06 1.06l-4.27 4.27a.75.75 0 01-1.06 0L3.2 6.56a.75.75 0 010-1.06z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;padding-right:2.2rem;appearance:none;-webkit-appearance:none;-moz-appearance:none}.campos-complementares-card .campos-complementares-select:focus{border-color:var(--primary);-webkit-box-shadow:0 0 0 .12rem rgba(32,168,216,.16);box-shadow:0 0 0 .12rem rgba(32,168,216,.16)}.campos-complementares-card .campo-obrigatorio-asterisco{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#dc3545;font-weight:700;margin-left:0}@media (max-width:1400px){.campos-complementares-card .section-grid--five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:992px){.campos-complementares-card .section-grid--five,.campos-complementares-card .section-grid--four,.campos-complementares-card .section-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.campos-complementares-card .field-block--span-two{grid-column:span 1}}@media (max-width:640px){.campos-complementares-card .card-footer,.campos-complementares-card .card-header{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.campos-complementares-card .section-grid,.campos-complementares-card .section-grid--five,.campos-complementares-card .section-grid--four,.campos-complementares-card .section-grid--three,.campos-complementares-card .section-grid--two{grid-template-columns:1fr}}