.familygroup{border:1px solid #e3eaf0;border-radius:14px;background:#fbfcfd;padding:16px 18px;margin:20px 0}.familygroup h4{font:800 14px Nunito,sans-serif;color:var(--navy);margin:0 0 9px}.familygroup h4 small{font:500 11px DM Sans,sans-serif;color:var(--muted);margin-left:6px}.familygroup .field{margin:10px 0}.nonrenew{margin-top:17px}.reservation-picker{min-width:0;margin:21px 0 0;padding:0;border:0}.reservation-picker legend{font-size:13px;font-weight:800;color:var(--navy);padding:0;margin-bottom:8px}.reservation-picker legend b{color:#d54b45}.reservation-picker>p{font-size:13px;color:var(--muted);margin:4px 0 12px;line-height:1.6}.reservation-choice{display:flex;align-items:flex-start;gap:13px;margin:10px 0;padding:17px;border:1px solid #dce6ee;border-radius:13px;background:#fff;cursor:pointer;transition:background .2s,border-color .2s}.reservation-choice.selected{background:#eef9fd;border-color:var(--teal);box-shadow:0 0 0 1px var(--teal) inset}.reservation-choice input{flex:0 0 auto;margin:3px 0 0;width:18px;height:18px;accent-color:var(--teal)}.reservation-choice span{display:grid;grid-gap:5px;gap:5px;min-width:0}.reservation-choice strong{color:var(--navy);font-size:14px}.reservation-choice small{display:block;color:#536577;line-height:1.6;font-size:12px}.reservation-info{margin-top:21px;background:#fffaf0;border:1px solid #f6dfaf;border-radius:12px;padding:17px 18px}.reservation-info strong{font-size:13px;color:#73552f}.reservation-info p{font-size:12px;line-height:1.7;color:#826b4e;margin:8px 0 0}.review strong{overflow-wrap:anywhere}.terms-panel{margin:19px 0;padding:18px;border:1px solid #dce7e5;border-radius:14px;background:#f8fbfa;color:#334155}.terms-panel h4{margin:0 0 10px;font-size:15px;color:var(--navy)}.terms-panel li,.terms-panel p{font-size:12px;line-height:1.7}.terms-panel ol{margin:12px 0;padding-left:21px}.terms-panel li+li{margin-top:8px}.terms-panel small{display:block;margin-top:12px;color:#64748b;font-size:11px}.admin-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:17px}.admin-tabs button{background:#fff;border:1px solid #dde5eb;border-radius:10px;padding:11px 16px;color:#64748b;font-weight:700;font-size:12px}.admin-tabs button.selected{background:var(--teal);border-color:var(--teal);color:#fff}.admin-detail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px;padding:7px 4px}.admin-detail strong{color:var(--navy);font-size:12px}.admin-detail p{color:var(--muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.turnstile-verification{display:grid;justify-items:center;grid-gap:9px;gap:9px;margin:20px 0 4px;padding:15px;border:1px solid #d5dfeb;border-radius:12px;background:#f8fbfd}.turnstile-verification>span{font-size:12px;font-weight:700;color:var(--navy)}@media(max-width:850px){.admin-detail{grid-template-columns:1fr 1fr}}@media(max-width:650px){.steps{gap:3px}.step{flex:1 1;min-width:0}.step small{font-size:8px;white-space:normal;text-align:center;line-height:1.2;overflow-wrap:anywhere}}@media(max-width:540px){.familygroup{padding:13px}.steps{margin-top:24px}.step span{width:25px;height:25px}.review{grid-template-columns:1fr}}.endereco-principal-titulo{font-size:14px;color:var(--navy);margin:17px 0 10px;font-weight:800}.enderecos-familia{margin-top:25px;padding-top:18px;border-top:1px solid #dfebef}.enderecos-familia>h4{font-size:14px;font-weight:800;color:var(--navy);margin:0 0 8px}.endereco-alternativo{border:1px solid #dde9f1;border-radius:13px;background:#fff;margin:11px 0;overflow:hidden}.endereco-opcao{display:flex;gap:12px;align-items:flex-start;padding:16px;cursor:pointer}.endereco-opcao input{width:18px;height:18px;flex:0 0 18px;margin-top:2px;accent-color:var(--teal)}.endereco-opcao span{display:grid;grid-gap:3px;gap:3px;line-height:1.5}.endereco-opcao strong{font-size:13px;color:var(--navy)}.endereco-opcao small{font-size:12px;color:var(--muted)}.endereco-expansao{padding:16px 18px 18px;background:#f6fbfd;border-top:1px solid #dfebef}.endereco-expansao .field{margin:9px 0}@media(max-width:540px){.endereco-expansao{padding:13px}}.date-birth-field .date-birth-label{font-size:12px;font-weight:800;color:#47566b}.date-birth-field .date-birth-label b{color:#ef7967}.date-birth-field input[inputmode=numeric]{font-size:16px;letter-spacing:.3px}.date-birth-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.date-birth-error,.date-birth-help{font-size:11px;line-height:1.5}.date-birth-help{color:var(--muted)}.date-birth-error{color:#a1262b;font-weight:700}.date-birth-calendar-toggle{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--teal);padding:5px 0;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.date-birth-calendar-toggle:focus-visible{outline:3px solid var(--brand-yellow);outline-offset:3px;border-radius:3px}.date-birth-calendar{background:#f4faf9;border:1px solid #d9eae7;border-radius:10px;padding:12px;display:grid;grid-gap:8px;gap:8px}.date-birth-calendar label{font-size:12px;font-weight:700;color:#47566b}.date-birth-field input[aria-invalid=true]{border-color:#b94747;box-shadow:0 0 0 2px #b9474717}.price-mode-note{font-size:13px;color:var(--navy);line-height:1.6;background:#e9f7f5;border:1px solid #d0e9e4;border-radius:10px;padding:12px 14px;margin:13px 0}.modality-picker{border:0;min-width:0;margin:20px 0 12px;padding:0}.modality-picker legend{font-size:14px;font-weight:800;color:var(--navy);margin-bottom:10px;padding:0}.modality-picker legend b{color:#d54b45}.modality-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.modality-choice{display:flex;align-items:flex-start;gap:10px;border:1.5px solid #dae5ed;border-radius:13px;background:#fff;padding:16px 13px;cursor:pointer;transition:border-color .2s,background .2s;min-width:0}.modality-choice.selected{background:#ebf9f6;border-color:var(--teal);box-shadow:0 0 0 1px var(--teal) inset}.modality-choice input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;flex:0 0 18px;width:18px;height:18px;margin:2px 0 0;accent-color:var(--teal)}.modality-choice-body{display:grid;grid-gap:6px;gap:6px;min-width:0}.modality-choice-body>strong{font-size:14px;line-height:1.4;color:var(--navy)}.modality-choice-body small{color:#556579;font-size:12px;line-height:1.5}.modality-choice-body b{color:var(--navy)}@media(max-width:600px){.modality-grid{grid-template-columns:1fr}.modality-choice{padding:15px}}.proposal-discount-control{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid #dbe6ec;border-radius:11px;margin:16px 0;cursor:pointer;background:#f7fbfc}.proposal-discount-control input{width:18px;height:18px;flex:0 0 18px;margin-top:1px;accent-color:var(--teal)}.proposal-discount-control span{display:grid;grid-gap:5px;gap:5px}.proposal-discount-control strong{font-size:13px;color:var(--navy)}.proposal-discount-control small{font-size:12px;color:#64748b;line-height:1.5}.proposal-table-scroll{margin:14px 0}.proposal-values-table{min-width:440px}.proposal-values-table td{vertical-align:middle}.proposal-values-table td:first-child{min-width:155px;font-size:12px}.proposal-values-table input{width:100%;min-width:100px;height:39px;border:1px solid #dce5ee;border-radius:8px;padding:0 9px;color:var(--navy);font-size:14px}.proposal-values-table input:focus{outline:2px solid #0a9b8f42;border-color:var(--teal)}.proposal-editor-actions,.proposal-list-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.proposal-summary{display:grid;grid-gap:4px;gap:4px;min-width:175px}.proposal-summary span{font-size:11px;white-space:normal;line-height:1.5}.proposal-summary strong{color:var(--navy)}.proposal-cpf{display:block;font-size:11px;color:var(--muted);margin-top:5px}.endereco-alternativo{min-width:0;padding:12px 0 0}.endereco-pessoa-titulo{max-width:calc(100% - 30px);margin-left:13px;padding:0 6px;color:var(--navy);font-size:13px;font-weight:900}.endereco-pessoa-orientacao{padding:1px 16px 0;color:#627083;font-size:12px;line-height:1.6}.endereco-escolhas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:8px 14px 16px}.endereco-escolha{display:flex;gap:9px;align-items:flex-start;cursor:pointer;padding:12px 11px;background:#fff;border:1px solid #dce5ec;border-radius:10px;min-width:0}.endereco-escolha.escolhida{border-color:var(--teal);background:#f0faf7;box-shadow:0 0 0 1px #0a9b8f18}.endereco-escolha input{width:17px;height:17px;flex:0 0 17px;margin:2px 0 0;accent-color:var(--teal)}.endereco-escolha span{display:flex;flex-direction:column;gap:5px}.endereco-escolha strong{font-size:12px;font-weight:800;color:var(--navy)}.endereco-escolha small{font-size:11px;color:#64748b;line-height:1.5}.endereco-expansao-titulo{display:block;margin-bottom:7px;font-size:13px;color:var(--navy)}.endereco-nota{padding:10px 13px;border-left:3px solid var(--teal);background:#f0faf7;border-radius:7px;color:#4b5f70;font-size:12px;line-height:1.6}@media(max-width:600px){.endereco-escolhas{grid-template-columns:1fr}}.admin-danger,.btn.admin-danger{color:#9e2a2b;border-color:#f1c5c5}.admin-danger:hover,.btn.admin-danger:hover{background:#fff3f1}.admin-canceled-status{display:inline-block;padding:6px 10px;border-radius:7px;background:#fff1f0;color:#963c38;font-size:12px;font-weight:800}.admin-canceled-subtitle{display:block;margin-top:5px;font-size:11px;color:#8f5b54}.admin-cancel-overlay{position:fixed;inset:0;background:#142238aa;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.admin-cancel-dialog{width:min(100%,520px);max-height:calc(100dvh - 40px);overflow:auto;background:#fff;border-radius:17px;padding:23px;box-shadow:0 25px 80px #11182755}.admin-cancel-dialog h2{font:900 20px Nunito,sans-serif;color:var(--navy);margin:0 0 9px}.admin-cancel-dialog p{font-size:13px;line-height:1.7;color:#64748b;margin:0 0 14px}.admin-cancel-dialog label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:800;color:var(--navy)}.admin-cancel-dialog textarea{width:100%;min-height:112px;border:1px solid #cdd8e1;border-radius:10px;padding:12px;resize:vertical;font-size:14px;line-height:1.5}.admin-cancel-dialog textarea:focus{outline:2px solid var(--teal);outline-offset:2px}.admin-cancel-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:17px;flex-wrap:wrap}.admin-cancel-detail{background:#fff8f4;border:1px solid #fae0d5;border-radius:10px;padding:12px}.admin-cancel-detail p{white-space:pre-wrap}.authorized-person{background:#fff;border:1px solid #dde7ef;border-radius:12px;padding:14px 15px;margin:12px 0}.authorized-person-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.authorized-person-header strong{color:var(--navy);font-size:13px}.authorized-remove{border:0;background:#fef0ee;color:#a53932;border-radius:8px;padding:7px 11px;font-size:12px;font-weight:700;cursor:pointer}.authorized-add{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px dashed var(--teal);border-radius:10px;background:#ecfaf7;color:var(--navy);padding:10px 15px;margin-top:4px;font-size:13px;font-weight:800;cursor:pointer}.authorized-remove:hover{background:#fce3df}.authorized-add:hover{background:#def3ee}.van-details{background:#fff;border:1px solid #dde7ef;border-radius:12px;padding:13px 15px;margin-top:12px}.van-details .desc{margin-bottom:8px}@media(max-width:540px){.authorized-person,.van-details{padding:12px}.authorized-add{width:100%}}@media(max-width:760px){.adminheader{height:auto;min-height:74px;padding:12px 16px;gap:12px;flex-wrap:wrap}.adminheader>a{flex-shrink:0}.adminbrand{min-width:0}.adminbrand strong{line-height:1.35}.admincontent{max-width:100%;padding:0 16px;margin:25px auto}.adminheading{align-items:stretch;flex-direction:column;gap:14px}.adminheading h1{font-size:clamp(23px,6vw,28px);overflow-wrap:anywhere}.admin-actions{display:flex;gap:8px;flex-wrap:wrap}.admin-actions .btn{flex:1 1 135px;min-height:46px;white-space:normal;text-align:center}.admin-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.admin-tabs button{padding:12px 9px;min-width:0;line-height:1.35;min-height:49px}.admin-tabs button:last-child{grid-column:1/-1}.admincontent .search{max-width:100%}.admin-registros{background:transparent;border:none;border-radius:0;overflow:visible}.admin-registros table{width:100%;min-width:0;border-collapse:separate;border-spacing:0}.admin-registros thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.admin-registros tbody{display:block;width:100%}.admin-registros tr.admin-record-row{display:block;background:white;border:1px solid var(--border);border-radius:15px;margin:0 0 13px;padding:7px 13px 10px;box-shadow:0 5px 18px #24354f08;overflow:hidden}.admin-registros tr.admin-record-row>td{display:block;position:relative;min-width:0;min-height:36px;padding:10px 0 10px 116px;border-bottom:1px solid #edf1f4;font-size:13px;line-height:1.5;overflow-wrap:anywhere;word-break:normal}.admin-registros tr.admin-record-row>td:before{content:attr(data-label);position:absolute;left:0;top:10px;width:104px;color:#718094;font-size:11px;font-weight:800;line-height:1.4;overflow-wrap:anywhere}.admin-registros tr.admin-record-row>td:last-child{border-bottom:0;padding-bottom:5px}.admin-registros tr.admin-record-row>td:nth-child(2){background:#f3fafb;margin:1px -8px 5px;padding:12px 8px 12px 110px;border-radius:10px;font-size:15px;font-weight:800}.admin-registros tr.admin-record-row>td:nth-child(2):before{left:8px;top:14px}.admin-registros tr.admin-record-row>td>a{overflow-wrap:anywhere;word-break:break-word}.admin-registros tr.admin-record-row>td .filebutton{display:inline-flex;align-items:center;gap:6px;text-align:left;min-height:30px;padding:3px 4px 3px 0;font-size:12px}.admin-registros tr.admin-record-row>td .filebutton+small{display:block;margin-top:3px}.admin-registros tr.admin-record-row>td select{width:auto;max-width:100%;min-height:38px;padding:7px}.admin-registros tr.admin-record-row>td .btn{min-height:39px;padding:7px 9px;white-space:normal;text-align:left;font-size:12px}.admin-registros tr.admin-detail-row{display:block;margin:-6px 0 15px;background:#fff;border:1px solid #dce8eb;border-radius:0 0 14px 14px}.admin-registros tr.admin-detail-row>td{display:block;width:100%;padding:16px 13px;border:0}.admin-registros .admin-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.admin-registros .admin-detail>div{min-width:0;overflow-wrap:anywhere}}@media(max-width:540px){.admin-registros .admin-detail{grid-template-columns:1fr;gap:14px}.admin-registros tr.admin-record-row>td{padding-left:107px}.admin-registros tr.admin-record-row>td:before{width:95px}.admin-registros tr.admin-record-row>td:nth-child(2){padding-left:100px}}.endereco-pessoa-simples{background:#fff;padding:13px 14px 12px;border:1px solid #dce8ef;border-radius:12px}.endereco-pessoa-simples .endereco-pessoa-titulo{padding:0 6px;margin-left:4px;max-width:calc(100% - 16px)}.endereco-checkbox{display:flex;align-items:flex-start;gap:12px;padding:10px 8px;cursor:pointer;border-radius:9px}.endereco-checkbox:hover{background:#f6fafc}.endereco-checkbox input{margin:2px 0 0;flex:0 0 20px;width:20px;height:20px;accent-color:var(--teal);cursor:pointer}.endereco-checkbox span{display:flex;flex-direction:column;gap:4px}.endereco-checkbox strong{color:var(--navy);font-size:13px;line-height:1.4}.endereco-checkbox small{color:#64748b;font-size:12px;line-height:1.55}.endereco-mesmo{font-size:11px;color:#4d7866;padding:0 9px 5px 40px;margin:0}.endereco-pessoa-simples.endereco-pessoa-diferente{border-color:var(--teal);background:#f7fcfb}.endereco-pessoa-simples .endereco-expansao{margin:8px -14px -12px;border-radius:0 0 12px 12px}@media(max-width:540px){.endereco-pessoa-simples{padding:11px}.endereco-pessoa-simples .endereco-expansao{margin:8px -11px -11px}}.admin-familia-grupos{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));grid-gap:13px;gap:13px;align-items:start}.admin-pessoa{min-width:0;padding:16px;border:1px solid #dce6ee;background:#fff;border-radius:12px}.admin-pessoa-principal{border-color:#b2d9e8;background:#f2f9fc}.admin-pessoa h3{margin:0 0 14px;color:var(--navy);font:900 15px Nunito,sans-serif}.admin-pessoa dl{margin:0;display:grid;grid-gap:8px;gap:8px}.admin-pessoa-linha{min-width:0;border-bottom:1px solid #e6edf2;padding-bottom:8px}.admin-pessoa-linha dt{font-size:11px;font-weight:800;color:#64748b;margin-bottom:2px}.admin-pessoa-linha dd{font-size:13px;font-weight:650;line-height:1.45;color:#193650;margin:0;overflow-wrap:anywhere}.admin-pessoa-endereco{padding-top:12px}.admin-pessoa-endereco>strong{display:block;font-size:11px;font-weight:800;color:#64748b}.admin-pessoa-endereco p{margin:4px 0 0;font-size:12px;line-height:1.55;color:#334155}@media(max-width:760px){.admin-familia-grupos{grid-template-columns:1fr}.admin-pessoa{padding:16px}}.admin-comprovante-acoes{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.admin-comprovante-acoes .filebutton{display:inline-flex;align-items:center;gap:6px;text-align:left}.admin-botao-reenviar{color:#0b7068;font-weight:800}.admin-botao-reenviar:disabled{opacity:.5;cursor:wait}.admin-reenvio-sucesso{display:block;font-size:11px;font-weight:800;color:#177447;line-height:1.45;margin:5px 0}.imagem-autor{margin:22px 0;padding:20px;border:1px solid #cfe4e9;border-radius:15px;background:#f7fbfc}.imagem-autor h4{display:flex;align-items:center;gap:9px;margin:0 0 9px;color:var(--navy);font-weight:900;font-size:17px}.imagem-intro{font-size:13px;line-height:1.7;color:#43566a;margin:0 0 15px}.imagem-termo{border:1px solid #c6dedb;border-radius:10px;background:#fff;margin:12px 0 19px;overflow:hidden}.imagem-termo summary{cursor:pointer;display:list-item;padding:13px 17px;color:#126e6b;font-weight:850;font-size:13px;list-style-position:inside}.imagem-termo-texto{border-top:1px solid #e2e9ed;padding:3px 16px 14px}.imagem-termo-texto p{color:#405167;font-size:12px;margin:13px 0}.imagem-termo-texto small{display:block;color:#718096}.imagem-opcoes{margin:0;padding:0;border:0;min-width:0}.imagem-opcoes legend{font-size:14px;font-weight:850;color:var(--navy);margin-bottom:11px}.imagem-opcoes legend b{color:#c43345}.imagem-opcao{display:flex;align-items:flex-start;gap:12px;margin:9px 0;padding:15px;border:1px solid #dce6ee;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s}.imagem-opcao:hover{border-color:#85beb7}.imagem-opcao.selecionada{border-color:var(--teal);background:#ebf9f6;box-shadow:0 0 0 1px var(--teal) inset}.imagem-opcao input{flex:0 0 auto;width:19px;height:19px;margin:2px 0 0;accent-color:var(--teal)}.imagem-opcao span{display:grid;grid-gap:5px;gap:5px;min-width:0}.imagem-opcao strong{color:var(--navy);font-size:13px;font-weight:900}.imagem-opcao small{color:#536577;font-size:12px;line-height:1.55}.imagem-garantia{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.6;color:#476458;margin:16px 0 0}.imagem-garantia svg{flex:0 0 auto;margin-top:2px}.admin-imagem-consentimento{border:1px solid #cfe4e9;padding:13px;border-radius:10px;background:#f3fafb;grid-column:1/-1}.admin-imagem-consentimento p{overflow-wrap:anywhere;line-height:1.6}@media(max-width:540px){.imagem-autor{padding:14px}.imagem-opcao{padding:12px 10px}.imagem-autor h4{font-size:15px}}.imagem-etapa{margin:0 0 6px}@media(max-width:540px){.steps{gap:0}.step{flex:1 1}.step small{font-size:8px;overflow-wrap:anywhere}}.imagem-termo-texto>strong{display:block;color:#126e6b;font-size:13px;font-weight:850;padding-top:12px}.imagem-termo-texto{border-top:0;padding:4px 16px 14px}.imagem-termo-texto p{font-size:12.5px;line-height:1.7;margin:11px 0}.validation-banner{margin:14px 0 20px;overflow-wrap:anywhere}.validation-banner>p{margin:0;line-height:1.65}.validation-issues{margin-top:12px;padding-top:12px;border-top:1px solid #efbcbf}.validation-issues>strong{display:block;margin-bottom:7px;font-size:12.5px}.validation-issues ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.validation-issues button{display:block;width:100%;border:1px solid #e8b4b7;border-radius:8px;padding:9px 11px;background:#fff;text-align:left;color:#8b2733;font-size:12px;line-height:1.45;cursor:pointer}.validation-issues button:focus-visible,.validation-issues button:hover{border-color:#a62c3c;background:#fff8f8;outline:2px solid transparent}.admin-link-imagem{background:#edf9fc;border:1px solid #83bed7;border-radius:12px;padding:17px 20px;margin:15px 0;color:#18394e}.admin-link-imagem p{margin:6px 0 11px;font-size:13px}.admin-link-imagem>div{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.admin-link-imagem input{flex:1 1;min-width:230px;border:1px solid #b7d6e4;border-radius:9px;padding:12px;font-size:12px;background:#fff}.admin-link-imagem button{white-space:nowrap}.admin-imagem-resumo-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin:17px 0 0;color:#203d50}.admin-imagem-resumo-head strong{font:900 15px Nunito,sans-serif}.admin-imagem-resumo-head button{border:1px solid #bdd9e4;border-radius:8px;background:#fff;color:#12627a;padding:8px 12px;font-size:12px;font-weight:850;cursor:pointer}.admin-imagem-resumo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:11px;gap:11px;margin:18px 0 21px}.admin-imagem-resumo>div{display:flex;flex-direction:column;gap:6px;min-width:0;padding:15px 17px;background:#f3f9fb;border:1px solid #d0e4ec;border-radius:13px}.admin-imagem-resumo strong{font:900 28px Nunito,sans-serif;color:#134d69;line-height:1.1}.admin-imagem-resumo span{font-size:12px;line-height:1.45;font-weight:800;color:#425b6a}.admin-image-status{display:inline-block;font-size:10.5px;font-weight:850;line-height:1.45;padding:4px 7px;border-radius:7px}.admin-image-status.has-consent{background:#e2f7e9;color:#14673c}.admin-image-status.needs-consent{background:#fff2d6;color:#8a5c00}.admin-image-status.link-active{background:#e7f3ff;color:#145e96}.admin-image-status.link-expired{background:#ffe8e8;color:#a8323a}.admin-image-status.link-ended{background:#eff2f5;color:#5b6777}.admin-imagem-botao{color:#075e76;font-weight:900}.admin-imagem-historico{margin-top:12px;padding-top:10px;border-top:1px solid #cfdee4}.admin-imagem-historico summary{font-size:12px;color:#14637a;font-weight:900;cursor:pointer}.admin-imagem-historico ol{padding-left:21px;color:#3f5a68;font-size:12px;line-height:1.65}@media(max-width:830px){.admin-imagem-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.admin-imagem-resumo>div{padding:13px}.admin-imagem-resumo strong{font-size:24px}}