.PlanSeatsStep_wrapper__MX_wr{display:flex;flex-direction:column;gap:32px;width:100%;max-width:640px;margin:0 auto}.PlanSeatsStep_title___eGTU{font:var(--heading-5-desk);@media screen and (max-width:640px){font:var(--heading-5-mob)}}.PlanSeatsStep_plans__SAT0c{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.PlanSeatsStep_plan-card___8dPn{display:flex;flex-direction:column;gap:6px;padding:20px;border:2px solid var(--color-stroke-medium);border-radius:16px;background:transparent;cursor:pointer;text-align:left;transition:border-color .15s ease;&:hover{border-color:var(--color-brand-500)}}.PlanSeatsStep_plan-selected__Sf_6r{border-color:var(--color-brand-500);background-color:var(--color-brand-50)}.PlanSeatsStep_plan-name__2Qxte{font:var(--heading-5-desk);@media screen and (max-width:640px){font:var(--heading-5-mob)}}.PlanSeatsStep_plan-price__L3DXC{font:var(--body-l-desk);font-weight:600;color:var(--color-black)}.PlanSeatsStep_plan-per-employee__Ezh_f{font:var(--body-s-desk);color:var(--color-dimmed-medium)}.PlanSeatsStep_start-date-section__dlgiI{display:flex;flex-direction:column;gap:8px}.PlanSeatsStep_start-date-description__Qgwm3{font:var(--body-s-desk);color:var(--color-dimmed-medium)}.PlanSeatsStep_date-input__x_QRv{padding:12px 16px;border:2px solid var(--color-stroke-medium);border-radius:12px;font:var(--body-m-desk);background:transparent;max-width:220px;transition:border-color .15s ease;&:focus{outline:none;border-color:var(--color-brand-500)}}.PlanSeatsStep_seats-section__Tb68G{display:flex;flex-direction:column;gap:16px}.PlanSeatsStep_seats-title__2qgGx{font:var(--heading-5-desk);@media screen and (max-width:640px){font:var(--heading-5-mob)}}.PlanSeatsStep_seats-description__Vs9EG{font:var(--body-s-desk);color:var(--color-dimmed-medium);margin:0}.PlanSeatsStep_contact-link__dQJ0P{color:var(--color-brand-500);text-decoration:underline}.PlanSeatsStep_seat-cap-message__hjTts{font:var(--body-s-desk);color:var(--color-dimmed-medium);padding:12px 16px;border-radius:12px;background-color:var(--color-brand-50);margin:0}.PlanSeatsStep_seat-input-row__sBQhr{display:flex;flex-direction:row;align-items:flex-start;gap:8px;@media screen and (max-width:640px){flex-direction:column;align-items:stretch}}.PlanSeatsStep_seat-input-field__ZQS0m{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0}.PlanSeatsStep_seat-input__4qSQF input{background-color:var(--color-white)}.PlanSeatsStep_submit-error__QOEN_{font:var(--body-s-desk);color:var(--color-alert-700);margin:0}.PlanSeatsStep_seats-admin-info__ArTGh{font:var(--body-s-desk);color:var(--color-dimmed-medium);margin:0 0 12px}.PlanSeatsStep_seats-list__3jqgw{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.PlanSeatsStep_seat-chip__Jz_aB{display:flex;flex-direction:row;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;background-color:var(--color-brand-50);border:1px solid var(--color-brand-300);font:var(--body-m-desk);color:var(--color-black)}.PlanSeatsStep_seat-chip-ssn__yZwZr{flex:1 1;min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;word-break:break-all}.PlanSeatsStep_seat-chip-badge__zuSFi{font:var(--body-s-desk);padding:2px 8px;border-radius:999px;background-color:var(--color-brand-600);color:var(--color-black)}.PlanSeatsStep_seat-chip-remove__kfsvy{width:32px;height:32px;flex-shrink:0;border:none;border-radius:8px;background:transparent;color:var(--color-dimmed-medium);cursor:pointer;font-size:20px;line-height:1;transition:background .15s ease;&:hover:not(:disabled){background:var(--color-background-light-hover)}&:disabled{opacity:.4;cursor:not-allowed}}.PlanSeatsStep_cost-summary__lDqNw{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:16px 20px;border-radius:12px;background-color:var(--color-brand-50);font:var(--body-m-desk);@media screen and (max-width:640px){padding-left:16px;padding-bottom:14px;padding-right:16px;padding-top:14px}}.PlanSeatsStep_cost-total__JH5zc{font-weight:600}.PlanSeatsStep_actions__gz0OZ{display:flex;flex-direction:row;gap:12px;padding-top:16px;@media screen and (max-width:900px){position:fixed;bottom:0;left:0;width:100%;padding-left:20px;padding-bottom:10px;padding-right:20px;padding-top:10px;background-color:white;z-index:10}}