.nfpt{--nfpt-panel-bg:#fff;--nfpt-panel-radius:20px;--nfpt-panel-max:1080px;--nfpt-panel-overlap:0px;--nfpt-panel-shadow:0 12px 32px rgba(8,20,45,.28);--nfpt-blur:0px;--nfpt-ml:auto;--nfpt-mr:auto;--nfpt-tab-dir:row;--nfpt-tab-gap:4px;--nfpt-tab-bottom-gap:12px;--nfpt-tab-pad-x:16px;--nfpt-tab-pad-y:11px;--nfpt-tab-radius:999px;--nfpt-tab-bg:transparent;--nfpt-tab-bg-hover:#f2f5fb;--nfpt-tab-bg-active:#e8eef9;--nfpt-tab-text:#4a5468;--nfpt-tab-text-hover:#12357a;--nfpt-tab-text-active:#12357a;--nfpt-tab-icon:18px;--nfpt-ind-color:#2cb7b0;--nfpt-ind-size:3px;--nfpt-sep-color:#d8dfea;--nfpt-cols:3;--nfpt-field-gap:12px;--nfpt-field-pad-x:20px;--nfpt-field-pad-y:13px;--nfpt-field-radius:12px;--nfpt-field-bg:#f5f7fb;--nfpt-field-bg-hover:#edf1f8;--nfpt-field-border:#d8dfea;--nfpt-label-color:#5a6478;--nfpt-value-color:#16213a;--nfpt-icon-color:#12357a;--nfpt-icon-size:20px;--nfpt-stepper-border:#c9d2e1;--nfpt-stepper-size:40px;--nfpt-cta-bg:#12357a;--nfpt-cta-bg-hover:#0c2761;--nfpt-cta-text:#fff;--nfpt-cta-text-hover:#fff;--nfpt-cta-border:transparent;--nfpt-cta-radius:12px;--nfpt-cta-pad-x:26px;--nfpt-cta-pad-y:14px;--nfpt-cta-icon:18px;--nfpt-cta-shadow:none;--nfpt-cta-width:auto;--nfpt-cta-min:248px;--nfpt-transition:220ms;--nfpt-hover-lift:0px;--nfpt-ring:3px;--nfpt-ring-color:#12357a;display:block}.nfpt *,.nfpt *::before,.nfpt *::after{box-sizing:border-box}.nfpt .nfpt__root{position:relative;z-index:2;width:100%;max-width:var(--nfpt-panel-max);margin-left:var(--nfpt-ml);margin-right:var(--nfpt-mr);margin-top:var(--nfpt-panel-overlap);padding:14px 16px 16px;background:var(--nfpt-panel-bg);border-radius:var(--nfpt-panel-radius);box-shadow:var(--nfpt-panel-shadow)}.nfpt .nfpt__empty{padding:16px;color:var(--nfpt-label-color);text-align:center}.nfpt .nfpt__tablist{display:flex;flex-direction:var(--nfpt-tab-dir);align-items:center;gap:var(--nfpt-tab-gap);margin-bottom:var(--nfpt-tab-bottom-gap);overflow-x:auto;overflow-y:visible;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nfpt .nfpt__tablist::-webkit-scrollbar{display:none}.nfpt .nfpt__tab{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;margin:0;padding:var(--nfpt-tab-pad-y) var(--nfpt-tab-pad-x);border:0;border-radius:var(--nfpt-tab-radius);background:var(--nfpt-tab-bg);color:var(--nfpt-tab-text);font:inherit;cursor:pointer;transition:background var(--nfpt-transition),color var(--nfpt-transition)}.nfpt .nfpt__tab:hover{background:var(--nfpt-tab-bg-hover);color:var(--nfpt-tab-text-hover)}.nfpt .nfpt__tab.is-active,.nfpt .nfpt__tab[aria-selected="true"]{background:var(--nfpt-tab-bg-active);color:var(--nfpt-tab-text-active)}.nfpt .nfpt__tab-icon{display:inline-flex;align-items:center;justify-content:center}.nfpt .nfpt__tab-icon svg{width:var(--nfpt-tab-icon);height:var(--nfpt-tab-icon);display:block}.nfpt .nfpt__tab-badge{display:inline-block;margin-left:4px;padding:2px 8px;border-radius:999px;background:var(--nfpt-ind-color);color:#fff;font-size:.75em}.nfpt .nfpt__tab-sep{flex:0 0 auto;width:1px;align-self:stretch;background:var(--nfpt-sep-color)}.nfpt .nfpt__panel[hidden]{display:none!important}.nfpt .nfpt__panel:focus-visible{outline:var(--nfpt-ring) solid var(--nfpt-ring-color);outline-offset:4px}.nfpt .nfpt__headline{margin-bottom:6px;color:var(--nfpt-value-color)}.nfpt .nfpt__note{margin-bottom:12px;color:var(--nfpt-label-color)}.nfpt .nfpt__row{display:grid;grid-template-columns:1fr auto;gap:var(--nfpt-field-gap);align-items:stretch}.nfpt .nfpt__fields{display:grid;grid-template-columns:repeat(var(--nfpt-cols),minmax(0,1fr));min-width:0;background:var(--nfpt-field-bg);border:1px solid var(--nfpt-field-border);border-radius:var(--nfpt-field-radius)}.nfpt .nfpt__fields--plain{grid-template-columns:1fr;background:transparent;border-color:transparent}.nfpt .nfpt__field{display:flex;align-items:center;gap:14px;width:100%;min-width:0;margin:0;padding:var(--nfpt-field-pad-y) var(--nfpt-field-pad-x);border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--nfpt-transition)}.nfpt .nfpt__field + .nfpt__field{border-left:1px solid var(--nfpt-field-border)}.nfpt .nfpt__field:first-child{border-top-left-radius:var(--nfpt-field-radius);border-bottom-left-radius:var(--nfpt-field-radius)}.nfpt .nfpt__field:last-child{border-top-right-radius:var(--nfpt-field-radius);border-bottom-right-radius:var(--nfpt-field-radius)}.nfpt .nfpt__field--date:hover{background:var(--nfpt-field-bg-hover)}.nfpt .nfpt__field--guests{cursor:default;padding-right:14px}.nfpt .nfpt__field--guests .nfpt__field-body{flex-grow:1}.nfpt .nfpt__field-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--nfpt-icon-color)}.nfpt .nfpt__field-icon svg{width:var(--nfpt-icon-size);height:var(--nfpt-icon-size);display:block}.nfpt .nfpt__field-body{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;text-align:left}.nfpt .nfpt__field-label{color:var(--nfpt-label-color)}.nfpt .nfpt__field-line{display:flex;align-items:baseline;gap:8px;min-width:0}.nfpt .nfpt__field-value{color:var(--nfpt-value-color);white-space:nowrap}.nfpt .nfpt__field-sub{color:var(--nfpt-label-color);white-space:nowrap}.nfpt .nfpt__stepper{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px}.nfpt .nfpt__stepper-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--nfpt-stepper-size);height:var(--nfpt-stepper-size);padding:0;border:1px solid var(--nfpt-stepper-border);border-radius:999px;background:#fff;color:var(--nfpt-value-color);cursor:pointer;transition:border-color var(--nfpt-transition),color var(--nfpt-transition),opacity var(--nfpt-transition)}.nfpt .nfpt__stepper-btn svg{width:16px;height:16px;display:block}.nfpt .nfpt__stepper-btn:hover:not([disabled]){border-color:var(--nfpt-icon-color);color:var(--nfpt-icon-color)}.nfpt .nfpt__stepper-btn[disabled]{opacity:.35;cursor:not-allowed}.nfpt .nfpt__promo{display:flex;align-items:center;gap:16px;padding:0 8px}.nfpt .nfpt__promo-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:var(--nfpt-tab-bg-active);color:var(--nfpt-icon-color)}.nfpt .nfpt__promo-icon svg{width:22px;height:22px;display:block}.nfpt .nfpt__promo-body{display:flex;flex-direction:column;gap:3px;min-width:0}.nfpt .nfpt__promo-title{color:var(--nfpt-value-color);font-weight:700}.nfpt .nfpt__promo-text{color:var(--nfpt-label-color)}.nfpt .nfpt__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:var(--nfpt-cta-width);min-width:var(--nfpt-cta-min);justify-self:end;align-self:stretch;margin:0;padding:var(--nfpt-cta-pad-y) var(--nfpt-cta-pad-x);border:1px solid var(--nfpt-cta-border);border-radius:var(--nfpt-cta-radius);background:var(--nfpt-cta-bg);color:var(--nfpt-cta-text);box-shadow:var(--nfpt-cta-shadow);font:inherit;text-decoration:none;cursor:pointer;transition:background var(--nfpt-transition),color var(--nfpt-transition),transform var(--nfpt-transition)}.nfpt .nfpt__cta:hover{background:var(--nfpt-cta-bg-hover);color:var(--nfpt-cta-text-hover);transform:translateY(var(--nfpt-hover-lift))}.nfpt .nfpt__cta:active{transform:translateY(1px)}.nfpt .nfpt__cta-icon{display:inline-flex;align-items:center}.nfpt .nfpt__cta-icon svg{width:var(--nfpt-cta-icon);height:var(--nfpt-cta-icon);display:block}.nfpt .nfpt__cta--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.nfpt .nfpt__tab:focus-visible,.nfpt .nfpt__field:focus-visible,.nfpt .nfpt__cta:focus-visible,.nfpt .nfpt__stepper-btn:focus-visible{outline:2px solid var(--nfpt-ring-color);outline-offset:2px}.nfpt .nfpt__native{display:none}.nfpt.nfpt--no-calendar .nfpt__field--date{display:none}.nfpt.nfpt--no-calendar .nfpt__native{display:grid;grid-column:1 / -1;grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px}.nfpt .nfpt__native-info{grid-column:1 / -1;margin:0;color:var(--nfpt-label-color);font-size:.85em}.nfpt .nfpt__native-label{display:flex;flex-direction:column;gap:4px;color:var(--nfpt-label-color)}.nfpt .nfpt__native-label input{padding:10px 12px;border:1px solid var(--nfpt-field-border);border-radius:var(--nfpt-field-radius);background:#fff;color:var(--nfpt-value-color);font:inherit}.nfpt .nfpt__calendar-host{margin-top:16px}@media (max-width:1023px){.nfpt .nfpt__root{margin-top:calc(var(--nfpt-panel-overlap) / 2);padding:12px}.nfpt .nfpt__tablist{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));overflow:visible}.nfpt .nfpt__tab{flex-direction:column;gap:4px;height:56px;padding:0 4px;border-radius:var(--nfpt-field-radius)}.nfpt .nfpt__row{grid-template-columns:1fr;gap:8px}.nfpt .nfpt__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.nfpt .nfpt__fields--plain{grid-template-columns:1fr}.nfpt .nfpt__field{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:12px 14px}.nfpt .nfpt__field--date .nfpt__field-icon,.nfpt .nfpt__field--guests .nfpt__field-icon{display:none}.nfpt .nfpt__field-line{flex-direction:column;align-items:flex-start;gap:0}.nfpt .nfpt__field--guests{grid-column:1 / -1;flex-direction:row;align-items:center;gap:12px;padding-right:8px}.nfpt .nfpt__field + .nfpt__field--guests{border-left:0;border-top:1px solid var(--nfpt-field-border)}.nfpt .nfpt__field:first-child,.nfpt .nfpt__field:last-child{border-radius:0}.nfpt .nfpt__stepper-btn{width:44px;height:44px}.nfpt .nfpt__promo{align-items:flex-start;padding:8px 4px 0}.nfpt .nfpt__promo-icon{width:44px;height:44px}.nfpt .nfpt__cta{width:100%;min-width:0;justify-self:stretch;align-self:auto;padding:16px 20px}}@media (max-width:599px){.nfpt.nfpt--no-calendar .nfpt__native{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.nfpt .nfpt__tab,.nfpt .nfpt__field,.nfpt .nfpt__cta,.nfpt .nfpt__stepper-btn{transition:none}}.bde-button{max-width:100%}.bde-post-loop{max-width:100%;width:100%}