.evento-card-item{box-sizing:border-box;cursor:pointer;opacity:0;background:linear-gradient(160deg,#fbf6ea 0%,#f5e8c7 55%,#efdfb8 100%);border:1px solid #c9a44c;border-top-width:5px;border-radius:16px;flex-direction:column;height:100%;padding:18px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;animation:.4s forwards entradaCard;display:flex;box-shadow:0 4px 10px #0000001f}.evento-card-item:hover{background:linear-gradient(160deg,#fefcf6 0%,#faf1dc 55%,#f2e0ae 100%);border-color:#f58a07;transform:translateY(-3px);box-shadow:0 10px 22px #00000038}.evento-card-conteudo{flex:1}@keyframes entradaCard{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.evento-card-item:first-child{animation-delay:50ms}.evento-card-item:nth-child(2){animation-delay:.1s}.evento-card-item:nth-child(3){animation-delay:.15s}.evento-card-item:nth-child(4){animation-delay:.2s}.evento-card-item:nth-child(5){animation-delay:.25s}.evento-card-item:nth-child(6){animation-delay:.3s}.evento-badge{border-radius:20px;align-self:flex-start;align-items:center;gap:6px;margin-top:8px;padding:5px 12px;font-size:.85rem;font-weight:700;display:inline-flex}.evento-badge-preparacao{color:#b8600a;background:#f58a072e}.evento-badge-andamento{color:#1f5c3f;background:#2f855a2e}.evento-badge-concluido{color:#4b5563;background:#6b72802e}.evento-card-selo-externo{color:#0b3d2e;background:#0b3d2e1f;border:1px solid #0b3d2e40;border-radius:20px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:10px;padding:3px 10px;font-size:.8rem;font-weight:700;display:inline-flex}.evento-card-selo-probolao{color:#b8600a;background:#f58a0726;border:1px solid #f58a074d;border-radius:20px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:10px;padding:3px 10px;font-size:.8rem;font-weight:700;display:inline-flex}
.pb-destaque-frame{background:linear-gradient(#c9bb98 0%,#a8926a 100%);border:none;border-radius:14px;padding:4px;transition:transform .18s,box-shadow .18s;box-shadow:0 5px 12px #00000059,inset 0 1px #fff6}.pb-destaque-frame:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 10px 22px #00000073,inset 0 1px #ffffff8c}.pb-destaque-frame:active:not(:disabled){transform:translateY(-1px)scale(.98);box-shadow:0 3px 8px #0000004d,inset 0 1px #ffffff4d}.pb-destaque-face{letter-spacing:.5px;text-transform:uppercase;background:radial-gradient(55% 60%,#fff9ece6 0%,#fff9ec00 75%),linear-gradient(#9c875e 0%,#b99f6e 40% 60%,#8b6b3a 100%);border-radius:10px;padding:15px 46px;font-size:17px;font-weight:800;transition:filter .18s;box-shadow:inset 0 3px 5px #0000004d,inset 0 -1px #ffffff59}.pb-destaque-frame:hover:not(:disabled) .pb-destaque-face{filter:brightness(1.12)saturate(1.05)}.pb-simples{background:#d8b45b;border:none;border-radius:10px;padding:12px 28px;font-size:14px;font-weight:600;transition:background .18s,transform .18s}.pb-simples:hover:not(:disabled){background:#e7cc7a;transform:translateY(-1px)}.pb-simples:active:not(:disabled){background:#c7a24c;transform:translateY(0)}
.campo-data-input{box-sizing:border-box;color:#f5e8c7;background:#14523b;border:1px solid #c9a44c;border-radius:14px;outline:none;width:100%;padding:14px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.campo-data-input:hover{border-color:#f58a07}.campo-data-input:focus{border-color:#f58a07;box-shadow:0 0 0 3px #f58a0733}.campo-data-input::-webkit-calendar-picker-indicator{filter:invert(70%)sepia(50%)saturate(500%)hue-rotate(1deg)brightness(105%);cursor:pointer;border-radius:6px;padding:4px;transition:transform .2s,filter .2s}.campo-data-input::-webkit-calendar-picker-indicator:hover{filter:invert(70%)sepia(50%)saturate(500%)hue-rotate(1deg)brightness(130%)drop-shadow(0 0 4px #f58a0799);transform:scale(1.35)}.campo-data-input::-webkit-datetime-edit-text{color:#f5e8c7}.campo-data-input::-webkit-datetime-edit-month-field{color:#f5e8c7}.campo-data-input::-webkit-datetime-edit-day-field{color:#f5e8c7}.campo-data-input::-webkit-datetime-edit-year-field{color:#f5e8c7}
.ac-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ac-modal{background:linear-gradient(160deg,#fdfaf2 0%,#faf4e8 60%,#f2e6c8 100%);border-top:5px solid #f58a07;border-radius:20px;width:560px;max-width:100%;max-height:88vh;overflow-y:auto;box-shadow:0 20px 60px #00000059}.ac-header{border-bottom:1px solid #c9a44c59;padding:26px 30px 16px}.ac-header h2{color:#0b3d2e;margin:0 0 8px;font-size:1.5rem}.ac-header p{color:#6b7280;margin:0;font-size:.9rem;line-height:1.5}.ac-corpo{flex-direction:column;gap:14px;padding:22px 30px;display:flex}.ac-secao-titulo{color:#0b3d2e;text-transform:uppercase;letter-spacing:.5px;opacity:.65;margin:6px 0 -4px;font-size:.8rem;font-weight:700}.ac-input,.ac-select,.ac-textarea{box-sizing:border-box;color:#1f2937;background:#fff;border:1px solid #c9a44c;border-radius:12px;outline:none;width:100%;padding:13px 14px;font-family:inherit;font-size:15px;transition:border-color .2s}.ac-input:focus,.ac-select:focus,.ac-textarea:focus{border-color:#f58a07}.ac-textarea{resize:vertical;min-height:70px}.ac-grid-duas{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:540px){.ac-grid-duas{grid-template-columns:1fr}}.ac-label{color:#0b3d2e;opacity:.75;margin-bottom:6px;font-size:.8rem;font-weight:600;display:block}.ac-aviso{color:#8a5300;background:#f58a071a;border:1px solid #f58a074d;border-radius:12px;padding:12px 14px;font-size:.82rem;line-height:1.5}.ac-footer{justify-content:flex-end;gap:12px;padding:18px 30px 26px;display:flex}.ac-sucesso{text-align:center;padding:50px 30px}.ac-sucesso-icone{margin-bottom:14px;font-size:3rem}.ac-sucesso h2{color:#0b3d2e;margin:0 0 10px}.ac-sucesso p{color:#6b7280;max-width:380px;margin:0 auto;line-height:1.6}
