.modal-overlay.svelte-10moq4j{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal.svelte-10moq4j{background-color:#fff;border-radius:.5rem;width:90%;max-width:760px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.modal-header.svelte-10moq4j{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-header.svelte-10moq4j h2:where(.svelte-10moq4j){margin:0}.btn-close.svelte-10moq4j{cursor:pointer;color:#6b7280;background:0 0;border:none;font-size:1.5rem}.modal-body.svelte-10moq4j{padding:1.5rem}.modal-body.svelte-10moq4j form:where(.svelte-10moq4j){flex-direction:column;gap:1rem;display:flex}.modal-footer.svelte-10moq4j{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:.5rem;padding:1.5rem;display:flex}.form-row.svelte-10moq4j{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;display:grid}.form-group.svelte-10moq4j{align-items:flex-start;gap:.35rem;display:flex}.form-group.svelte-10moq4j label:where(.svelte-10moq4j){color:#1a1a1a;flex-shrink:0;width:6.5rem;padding-top:.45rem;font-size:.875rem;font-weight:500}.form-group.svelte-10moq4j input:where(.svelte-10moq4j),.form-group.svelte-10moq4j select:where(.svelte-10moq4j){border:1px solid #d1d5db;border-radius:.375rem;flex:1;min-width:0;padding:.5rem;font-size:.875rem}.campo-com-dica.svelte-10moq4j{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.dica-campo.svelte-10moq4j{color:#6b7280;font-size:.78rem}.alert.svelte-10moq4j{border-radius:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.alert-error.svelte-10moq4j{color:#c33;background:#fee;border:1px solid #fcc}.btn.svelte-10moq4j{cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.9rem;transition:background-color .2s,opacity .2s}.btn.svelte-10moq4j:disabled{cursor:not-allowed;opacity:.6}.btn-primary.svelte-10moq4j{color:#fff;background:#667eea}.btn-primary.svelte-10moq4j:hover:not(:disabled){background:#5668d8}.btn-secondary.svelte-10moq4j{color:#333;background:#f0f0f0}.btn-secondary.svelte-10moq4j:hover:not(:disabled){background:#e0e0e0}.btn-small.svelte-10moq4j{padding:.4rem .75rem;font-size:.8rem}.secao-palpites-modal.svelte-10moq4j{border-top:1px solid #e5e7eb;margin-top:.5rem;padding-top:1.5rem}.header-secao-modal.svelte-10moq4j{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.header-secao-modal.svelte-10moq4j h3:where(.svelte-10moq4j){color:#1a1a1a;margin:0;font-size:1rem}.tabela-palpites-modal.svelte-10moq4j{background:#fff;border:1px solid #eee;border-radius:.5rem}.tabela-palpites-modal.svelte-10moq4j table:where(.svelte-10moq4j){border-collapse:collapse;width:100%}.tabela-palpites-modal.svelte-10moq4j th:where(.svelte-10moq4j),.tabela-palpites-modal.svelte-10moq4j td:where(.svelte-10moq4j){text-align:left;vertical-align:top;padding:.45rem .75rem;font-size:.875rem}.tabela-palpites-modal.svelte-10moq4j th:where(.svelte-10moq4j){color:#333;background:#f8f8f8;border-bottom:1px solid #eee;font-size:.8rem}.tabela-palpites-modal.svelte-10moq4j td.acoes-tabela:where(.svelte-10moq4j){text-align:right;vertical-align:middle}.text-muted.svelte-10moq4j{color:#999;font-size:.9rem}.vazio.svelte-10moq4j{text-align:center;color:#999;padding:1.5rem}.dica-cotas-calculadas.svelte-10moq4j{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.375rem;margin-bottom:1rem;padding:.6rem .85rem;font-size:.85rem}@media (width<=768px){.modal.svelte-10moq4j{width:95%}.form-row.svelte-10moq4j{grid-template-columns:1fr}.form-group.svelte-10moq4j{flex-direction:column;align-items:stretch;gap:.35rem}.form-group.svelte-10moq4j label:where(.svelte-10moq4j){width:auto;padding-top:0}}
