#sipsis2026-v7 .form-guidance progress::-webkit-progress-bar{background:#e1e9dc;border-radius:8px}#sipsis2026-v7 .form-guidance progress::-webkit-progress-value{background:#289638;border-radius:8px}#sipsis2026-v7 .premium-form>.progress-row,#sipsis2026-v7 .premium-form>#progress{display:none!important}#sipsis2026-v7{--form-green:#289638;--form-forest:#073c2d;--form-yellow:#ffec00;--form-red:#e20613}#sipsis2026-v7 .premium-form-dialog{color:#173e2d!important;background:#f7f9f4!important;border:1px solid #fff5!important;border-radius:26px!important;width:min(960px,100vw - 40px)!important;max-height:90dvh!important;padding:0!important}#sipsis2026-v7 dialog.premium-form-dialog[open],#sipsis2026-v7 .sj-dialog.premium-form-dialog,#sipsis2026-v7 .nps-dialog.premium-form-dialog{flex-direction:column!important;display:flex!important;overflow:hidden!important}#sipsis2026-v7 .premium-form-dialog>.modal-head,#sipsis2026-v7 .premium-form-dialog>.sj-dialog-head,#sipsis2026-v7 .premium-form-dialog>.nps-dialog-head{flex:none;color:#fff!important;background:radial-gradient(at 100% 0,#28963866,#0000 70%),#073c2d!important;border:0!important;border-top:5px solid #ffec00!important;padding:26px 78px 24px 32px!important;position:relative!important}#sipsis2026-v7 .premium-form-dialog>.modal-head h2,#sipsis2026-v7 .premium-form-dialog>.modal-head h3,#sipsis2026-v7 .premium-form-dialog>.sj-dialog-head h3,#sipsis2026-v7 .premium-form-dialog>.nps-dialog-head h3{letter-spacing:-.6px!important;color:#fff!important;margin:0 0 8px!important;font-family:Arial,sans-serif!important;font-size:clamp(23px,3vw,31px)!important;line-height:1.2!important}#sipsis2026-v7 .premium-form-dialog>.modal-head p,#sipsis2026-v7 .premium-form-dialog>.sj-dialog-head p,#sipsis2026-v7 .premium-form-dialog>.nps-dialog-head p{color:#d9e8dc!important;margin:0!important;font-size:14px!important;line-height:1.6!important}#sipsis2026-v7 .premium-form-dialog .close,#sipsis2026-v7 .premium-form-dialog .sj-close,#sipsis2026-v7 .premium-form-dialog .nps-close{place-items:center;display:grid;color:#fff!important;background:#ffffff12!important;border:1px solid #fff5!important;border-radius:50%!important;width:42px!important;height:42px!important;font-size:25px!important;position:absolute!important;top:22px!important;right:20px!important}#sipsis2026-v7 .premium-form-dialog>form,#sipsis2026-v7 .premium-form-dialog>.sj-dialog-body,#sipsis2026-v7 .premium-form-dialog>.nps-dialog-body{overscroll-behavior:contain;flex:auto;scroll-padding:22px;background:#f7f9f4!important;min-height:0!important;padding:26px 32px 30px!important;overflow:auto!important}#sipsis2026-v7 .premium-form{color:#173e2d!important;font-family:Arial,sans-serif!important;font-size:15px!important;line-height:1.55!important}#sipsis2026-v7 .premium-form .grid,#sipsis2026-v7 .premium-form .form-grid,#sipsis2026-v7 .premium-form .sj-form-grid,#sipsis2026-v7 .premium-form .nps-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 24px!important;margin:20px 0!important;display:grid!important}#sipsis2026-v7 .premium-form .field,#sipsis2026-v7 .premium-form .sj-field,#sipsis2026-v7 .premium-form .nps-field{color:#224d37!important;flex-direction:column!important;gap:8px!important;min-width:0!important;font-size:14px!important;font-weight:700!important;line-height:1.5!important;display:flex!important}#sipsis2026-v7 .premium-form .field[hidden],#sipsis2026-v7 .premium-form .sj-field[hidden],#sipsis2026-v7 .premium-form .nps-field[hidden],#sipsis2026-v7 .premium-form [data-reservation-detail][hidden],#sipsis2026-v7 .premium-form #rReservationContext[hidden]{display:none!important}#sipsis2026-v7 .premium-form .full{grid-column:1/-1!important}#sipsis2026-v7 .premium-form input:not([type=checkbox]):not([type=radio]):not([type=file]),#sipsis2026-v7 .premium-form select,#sipsis2026-v7 .premium-form textarea{transition:border-color .15s,box-shadow .15s;color:#143d29!important;background:#fff!important;border:1px solid #bacfbd!important;border-radius:12px!important;width:100%!important;min-width:0!important;min-height:52px!important;padding:14px 15px!important;font-size:16px!important;font-weight:400!important;line-height:1.45!important;box-shadow:0 2px 3px #173e2d04!important}#sipsis2026-v7 .premium-form textarea{resize:vertical!important;min-height:145px!important}#sipsis2026-v7 .premium-form input::placeholder,#sipsis2026-v7 .premium-form textarea::placeholder{opacity:1;color:#738577!important}#sipsis2026-v7 .premium-form input:focus,#sipsis2026-v7 .premium-form select:focus,#sipsis2026-v7 .premium-form textarea:focus{outline-offset:1px!important;border-color:#289638!important;outline:3px solid #28963826!important;box-shadow:0 0 0 5px #2896380a!important}#sipsis2026-v7 .premium-form [aria-invalid=true]{background:#fff9f8!important;border-color:#e20613!important}#sipsis2026-v7 .premium-form .field-error{color:#b00016;font-size:12px;font-weight:400;line-height:1.5;display:block}#sipsis2026-v7 .premium-form .consent{border-radius:12px;color:#284e38!important;background:#edf3e9!important;align-items:flex-start!important;gap:12px!important;margin:14px 0!important;padding:15px 16px!important;font-size:13px!important;line-height:1.6!important;display:flex!important}#sipsis2026-v7 .premium-form input[type=checkbox],#sipsis2026-v7 .premium-form input[type=radio]{accent-color:#289638;flex:none;width:20px!important;height:20px!important;margin:2px 0 0!important}#sipsis2026-v7 .premium-form fieldset{background:#fff!important;border:1px solid #d4dfce!important;border-radius:18px!important;min-width:0!important;margin:24px 0!important;padding:20px!important}#sipsis2026-v7 .premium-form legend,#sipsis2026-v7 .premium-form .form-heading,#sipsis2026-v7 .premium-form .form-section{color:#073c2d!important;letter-spacing:0!important;font-size:17px!important;font-weight:700!important}#sipsis2026-v7 .premium-form .notice,#sipsis2026-v7 .premium-form .form-info,#sipsis2026-v7 .premium-form .muted,#sipsis2026-v7 .premium-form .sj-form-note,#sipsis2026-v7 .premium-form .nps-form-note{color:#526854!important;font-size:13px!important;line-height:1.65!important}#sipsis2026-v7 .premium-form .notice{background:#fffde2!important;border:1px solid #e9e29b!important;border-left:4px solid #ffec00!important;border-radius:10px!important;padding:14px 17px!important}#sipsis2026-v7 .premium-form .actions,#sipsis2026-v7 .premium-form .form-actions,#sipsis2026-v7 .premium-form .form-footer,#sipsis2026-v7 .premium-form .sj-actions,#sipsis2026-v7 .premium-form .nps-actions{border-top:1px solid #d2dfce!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin:24px 0 10px!important;padding-top:22px!important;display:flex!important}#sipsis2026-v7 .premium-form button{white-space:normal!important;border-radius:11px!important;max-width:100%!important;min-height:49px!important;padding:13px 19px!important;font-size:14px!important;font-weight:700!important;line-height:1.45!important}#sipsis2026-v7 .premium-form button[type=submit]{color:#073c2d!important;background:#ffec00!important;border:1px solid #e3d200!important;box-shadow:0 5px 14px #9da5001a!important}#sipsis2026-v7 .premium-form button:not([type=submit]){color:#174e2c!important;box-shadow:none!important;background:#fff!important;border:1px solid #b4cbb5!important;margin-left:0!important}#sipsis2026-v7 .premium-form button:hover{filter:brightness(.97)}#sipsis2026-v7 .premium-form button:disabled{opacity:.6}#sipsis2026-v7 .premium-form .form-price,#sipsis2026-v7 .premium-form .summary-offer,#sipsis2026-v7 .premium-form .fare-summary,#sipsis2026-v7 .premium-form .nps-booking-total{color:#fff!important;background:#073c2d!important;border:1px solid #1a633e!important;border-radius:16px!important;padding:20px!important}#sipsis2026-v7 .premium-form .form-price strong,#sipsis2026-v7 .premium-form .summary-offer strong,#sipsis2026-v7 .premium-form .fare-summary strong,#sipsis2026-v7 .premium-form .nps-booking-total strong{color:#ffec00!important}#sipsis2026-v7 .premium-form .form-price small,#sipsis2026-v7 .premium-form .summary-offer small,#sipsis2026-v7 .premium-form .fare-summary small,#sipsis2026-v7 .premium-form .nps-booking-total span{color:#d4e5d3!important}#sipsis2026-v7 .premium-form [role=status]:not(:empty),#sipsis2026-v7 .premium-form .status:not(:empty){color:#16472b;background:#edf5e9;border-radius:10px;padding:13px 16px;font-size:13px!important;line-height:1.6!important}#sipsis2026-v7 .form-guidance{background:#fff;border:1px solid #d4e1cd;border-radius:14px;margin:0 0 22px;padding:15px 18px}#sipsis2026-v7 .form-guidance-top{color:#4b654f;justify-content:space-between;gap:16px;font-size:12px;display:flex}#sipsis2026-v7 .form-guidance strong{color:#17472c;font-size:13px}#sipsis2026-v7 .form-guidance progress{accent-color:#289638;border:0;border-radius:10px;width:100%;height:5px;margin:12px 0 10px;display:block}#sipsis2026-v7 .form-guidance small{color:#60745f;font-size:12px}#sipsis2026-v7 .required-hint{color:#70826c;margin-left:6px;font-size:11px;font-weight:400}@media (width<=640px){#sipsis2026-v7 .premium-form-dialog{border-radius:19px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:94dvh!important}#sipsis2026-v7 .sj-modal,#sipsis2026-v7 .nps-modal{padding:8px!important}#sipsis2026-v7 .premium-form-dialog>.modal-head,#sipsis2026-v7 .premium-form-dialog>.sj-dialog-head,#sipsis2026-v7 .premium-form-dialog>.nps-dialog-head{padding:20px 61px 19px 20px!important}#sipsis2026-v7 .premium-form-dialog .close,#sipsis2026-v7 .premium-form-dialog .sj-close,#sipsis2026-v7 .premium-form-dialog .nps-close{width:38px!important;height:38px!important;top:16px!important;right:12px!important}#sipsis2026-v7 .premium-form-dialog>form,#sipsis2026-v7 .premium-form-dialog>.sj-dialog-body,#sipsis2026-v7 .premium-form-dialog>.nps-dialog-body{padding:20px 17px 25px!important}#sipsis2026-v7 .premium-form .grid,#sipsis2026-v7 .premium-form .form-grid,#sipsis2026-v7 .premium-form .sj-form-grid,#sipsis2026-v7 .premium-form .nps-form-grid{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}#sipsis2026-v7 .premium-form .actions>button,#sipsis2026-v7 .premium-form .form-actions>button,#sipsis2026-v7 .premium-form .form-footer>button,#sipsis2026-v7 .premium-form .sj-actions>button,#sipsis2026-v7 .premium-form .nps-actions>button{width:100%!important}#sipsis2026-v7 .premium-form fieldset{padding:16px!important}#sipsis2026-v7 .form-guidance-top{flex-wrap:wrap;gap:5px}}
