.fp-inputs-head{display:grid;gap:18px;max-width:900px}.fp-inputs-tabs{background:var(--surface);border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap;gap:4px;margin-top:clamp(32px,4vw,48px);max-width:100%;padding:5px;position:relative;width:fit-content}.fp-inputs-tab{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--ink-soft);cursor:pointer;display:inline-flex;font:700 15px/1.2 var(--text);gap:8px;justify-content:center;min-height:44px;padding:6px 16px;position:relative;text-align:center;transition:color .16s ease,background-color .16s ease;z-index:1;-webkit-tap-highlight-color:transparent}.fp-inputs-tab .i{height:18px;width:18px}.fp-inputs-tab[aria-selected=true]{background:var(--ink);color:var(--ground)}.fp-inputs-tabs.is-js .fp-inputs-tab[aria-selected=true]{background:transparent;color:var(--ink-soft)}.fp-inputs-tab:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.fp-inputs-tab[aria-selected=false]:hover{background:var(--surface-2);color:var(--ink)}}.fp-inputs-ink{background:var(--ink);border-radius:inherit;display:flex;flex-wrap:wrap;gap:4px;inset:0;padding:5px;pointer-events:none;position:absolute;z-index:2}.fp-inputs-tabs .fp-inputs-ink .fp-inputs-tab{background:transparent;color:var(--ground)}.fp-inputs-ink.is-ready{transition:clip-path .26s var(--ease-in-out)}.fp-inputs-field{align-items:start;background:var(--field-coral);border-radius:var(--r-xl);display:grid;gap:22px;grid-template-columns:minmax(0,460px) 44px minmax(0,470px);justify-content:center;margin-top:18px;padding:clamp(18px,3vw,44px)}.fp-inputs-panel,.fp-inputs-panels{display:grid;min-width:0}.fp-inputs-panel{align-content:start;gap:18px;grid-area:1/1}.fp-inputs-panel[data-hidden]{visibility:hidden}.fp-inputs-panel.is-entering{animation:fp-inputs-in .2s var(--ease-out)}@keyframes fp-inputs-in{0%{opacity:0;translate:0 6px}}.fp-inputs-join{align-self:start;background:var(--sheet-bg);border-radius:50%;box-shadow:var(--shadow-sm);color:var(--accent-ink);display:grid;height:44px;margin-top:140px;place-items:center;width:44px}.fp-inputs-join .i{height:20px;width:20px}.fp-inputs-from{align-items:flex-start;background:var(--surface-2);border-top:1px solid var(--line);color:var(--ink-soft);display:flex;font-size:13px;gap:8px;line-height:1.45;padding:12px 18px 14px;text-wrap:pretty}.fp-inputs-from img{flex:none;height:14px;margin-top:2px;width:14px}.fp-inputs-bot{display:grid;gap:8px;justify-items:start;padding-inline:4px}.fp-inputs-bot-label{font:700 14px/1.3 var(--text)}.fp-inputs-bot-msg{background:var(--bubble-in);border-radius:16px;border-start-start-radius:4px;box-shadow:var(--shadow-xs);color:var(--ink);font-size:15px;line-height:1.4;max-width:32ch;padding:9px 12px 8px}.fp-inputs-bot-note{font-size:15px;line-height:1.45;max-width:46ch;text-wrap:pretty}.fp-inputs-bot-note a{color:var(--accent-ink);font-weight:700;text-decoration-thickness:2px;text-underline-offset:.22em}.fp-inputs-cal{display:grid;gap:6px}.fp-inputs-cal-head{font:800 15px/1.3 var(--text)}.fp-inputs-cal-days,.fp-inputs-cal-week{display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr))}.fp-inputs-cal-week span{color:var(--ink-soft);font:700 12px/1.2 var(--text);text-align:center}.fp-inputs-day{aspect-ratio:1;background:transparent;border:0;border-radius:50%;color:var(--ink);cursor:pointer;display:grid;font:700 15px/1 var(--text);font-variant-numeric:tabular-nums;max-height:50px;min-height:44px;place-items:center;transition:background-color .16s ease,color .16s ease;width:100%;-webkit-tap-highlight-color:transparent}.fp-inputs-day:disabled{color:color-mix(in srgb,var(--ink-soft) 60%,transparent);cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px}.fp-inputs-day[aria-pressed=true]{background:var(--green);color:var(--on-bright)}.fp-inputs-day:focus-visible{outline:3px solid var(--focus);outline-offset:1px}@media (hover:hover) and (pointer:fine){.fp-inputs-day:not(:disabled,[aria-pressed=true]):hover{background:var(--surface-2)}}.fp-inputs-rec .crm-rec-row.is-active{background:var(--field-green)}.fp-inputs-rec .crm-rec-head .tag{margin-inline-start:auto}@media (max-width:1023px){.fp-inputs-field{gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fp-inputs-join{display:none}}@media (max-width:719px){.fp-inputs-tabs{border-radius:26px;width:100%}.fp-inputs-ink,.fp-inputs-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fp-inputs-field{grid-template-columns:minmax(0,1fr)}.fp-inputs-panel[data-hidden]{display:none}}@media (max-width:479px){.fp-inputs-tab{font-size:14px;padding:6px 10px}.fp-inputs-field{padding:8px}.fp-inputs-sheet .wa-flow-body{padding:16px 10px}.fp-inputs-cal-days,.fp-inputs-cal-week{gap:2px}.fp-inputs-rec .crm-rec-row{grid-template-columns:minmax(0,1fr)}.fp-inputs-rec .crm-rec-row dt{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px}}@media (prefers-reduced-motion:reduce){.fp-inputs-ink.is-ready{transition:none}.fp-inputs-panel.is-entering{animation:fade-in .14s ease}}