.formularz-v2_page__I9BVK{min-height:100vh;background:radial-gradient(circle at top,rgba(207,232,255,.72),transparent 34%),linear-gradient(180deg,#f9fbfe,#eef4f9);padding:40px 16px 72px}.formularz-v2_container__GjCBB{margin:0 auto;width:100%;max-width:700px}.formularz-v2_grid__BSG03{display:grid;gap:28px;grid-template-columns:minmax(0,1fr);align-items:start}.formularz-v2_panel__boGhi{border-radius:28px;border:1px solid rgba(216,226,236,.92);background:hsla(0,0%,100%,.84);backdrop-filter:blur(14px);box-shadow:0 20px 48px -32px rgba(25,55,78,.22),0 2px 8px rgba(25,55,78,.04);overflow:hidden}.formularz-v2_panelBackButton__NmoAL{display:inline-flex;align-items:center;gap:8px;min-height:24px;border:0;background:transparent;color:#5d7384;font-size:13px;font-weight:800;letter-spacing:.01em;padding:0;cursor:pointer;transition:transform .18s ease,color .18s ease,opacity .18s ease}.formularz-v2_panelBackButton__NmoAL:hover{transform:translateX(-1px);color:#173149;opacity:1}.formularz-v2_panelHeader__b7Jru{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 22px 18px;border-bottom:1px solid rgba(229,235,242,.92)}.formularz-v2_panelHeaderBlock__XoMua{display:grid;gap:8px}.formularz-v2_panelHeaderActions__6RfLH{display:inline-flex;align-items:flex-start;gap:10px;flex-shrink:0}.formularz-v2_panelKicker__yRM0p{color:#5f7d92;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.formularz-v2_panelTitle__Ths2A{margin:0;color:#10273c;font-size:28px;font-weight:800;letter-spacing:-.02em}.formularz-v2_panelSubtitle__i8n6T{margin:0;color:#617786;font-size:14px;line-height:1.6}.formularz-v2_stepCounter__uuwRH{display:inline-flex;align-items:center;justify-content:center;min-width:74px;min-height:34px;border-radius:999px;background:#f3f7fb;color:#6d8698;font-size:12px;font-weight:800;text-align:center;line-height:1;padding:0 12px;flex-shrink:0}.formularz-v2_infoTooltip___r4bL{position:relative}.formularz-v2_infoButton__4SKtU{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(221,229,238,.96);border-radius:999px;background:#f7fafc;color:#6d8698;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.formularz-v2_infoButton__4SKtU:hover,.formularz-v2_infoTooltip___r4bL:focus-within .formularz-v2_infoButton__4SKtU{border-color:rgba(89,128,148,.28);background:#fff;color:#173149;box-shadow:0 10px 24px rgba(25,55,78,.1)}.formularz-v2_infoButton__4SKtU:focus-visible{outline:none}.formularz-v2_infoTooltipCard__Bk2X9{position:absolute;top:calc(100% + 10px);right:0;z-index:20;display:grid;gap:12px;width:min(360px,calc(100vw - 32px));padding:14px 16px;border:1px solid rgba(221,229,238,.96);border-radius:18px;background:hsla(0,0%,100%,.98);box-shadow:0 20px 44px -28px rgba(20,44,64,.3),0 6px 16px rgba(20,44,64,.08);opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease}.formularz-v2_infoTooltip___r4bL:focus-within .formularz-v2_infoTooltipCard__Bk2X9,.formularz-v2_infoTooltip___r4bL:hover .formularz-v2_infoTooltipCard__Bk2X9{opacity:1;pointer-events:auto;transform:translateY(0)}.formularz-v2_infoTooltipTitle__nsi0Y{margin:0;color:#10273c;font-size:14px;font-weight:800}.formularz-v2_infoTooltipList__gBsvz{display:grid;gap:10px}.formularz-v2_infoTooltipRow__JXdUU{display:grid;gap:2px}.formularz-v2_infoTooltipLabel__OiO_9{color:#6a8191;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.formularz-v2_infoTooltipValue__z5IL3{color:#173149;font-size:13px;font-weight:600;line-height:1.45;word-break:break-word}.formularz-v2_infoTooltipEmpty__fTcFf{margin:0;color:#617786;font-size:13px;line-height:1.5}.formularz-v2_progressBar__pOmHL{width:100%;height:6px;border-radius:999px;background:#e8eef4;overflow:hidden}.formularz-v2_progressFill__mOvVj{height:100%;width:12.5%;background:linear-gradient(90deg,#49acec,#2283d7);border-radius:inherit}.formularz-v2_panelBody__htX76{padding:22px}.formularz-v2_panelBodyLead__C_139{display:grid;gap:10px;margin:-2px 0 20px}.formularz-v2_selectedServiceSummary__wBcnR{display:grid;gap:4px;margin-bottom:20px;padding:12px 14px;border:1px solid rgba(48,93,110,.12);border-radius:16px;background:linear-gradient(180deg,rgba(246,250,251,.98),hsla(0,0%,100%,.98))}.formularz-v2_selectedServiceSummaryLabel__yN_Yq{color:#6a8191;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.formularz-v2_selectedServiceSummaryValue__JLcXN{color:#173149;font-size:15px;font-weight:700}.formularz-v2_selectedServiceSummaryTopic__7jJXb{color:#5f7680;font-size:13px;line-height:1.45}.formularz-v2_optionList__y0x7G{display:grid;gap:14px}.formularz-v2_optionCard__LK_JJ{width:100%;text-align:left;padding:16px 16px 18px;border-radius:22px;border:1px solid #dfe7ef;background:hsla(0,0%,100%,.96);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease;cursor:pointer}.formularz-v2_optionCard__LK_JJ:hover{transform:translateY(-2px);border-color:rgba(61,136,203,.34);background:#fff;box-shadow:0 18px 34px -28px rgba(29,67,94,.28)}.formularz-v2_optionCardActive__gl5qp{border-color:#7aafd8;box-shadow:0 0 0 3px rgba(93,156,210,.14),0 18px 34px -28px rgba(29,67,94,.18)}.formularz-v2_obesityVisitTypeCard__cgp4q{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease,opacity .2s ease,filter .2s ease}.formularz-v2_obesityVisitTypeCardActive__kjpxX{border-color:#5d9cd2;background:linear-gradient(180deg,#f7fbff,#eef6fd);box-shadow:0 0 0 4px rgba(93,156,210,.16),0 22px 38px -30px rgba(29,67,94,.24)}.formularz-v2_obesityVisitTypeCardActive__kjpxX .formularz-v2_serviceCardIcon__YJTna{background:linear-gradient(180deg,#dff0ff,#cfe7fb);color:#1b5d89}.formularz-v2_obesityVisitTypeCardInactive__y0KAh{opacity:.62;filter:saturate(.8);transform:scale(.985)}.formularz-v2_obesityVisitTypeCardInactive__y0KAh:hover{opacity:.86;filter:saturate(.92)}.formularz-v2_optionBadge__rEskU{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.formularz-v2_badgeSky__k004z{background:#dff1ff;color:#1d6997}.formularz-v2_badgeLavender__6m4n5{background:#ece7ff;color:#6f55b5}.formularz-v2_badgeMint__17h5l{background:#def7ee;color:#1f7d62}.formularz-v2_optionTitle__qfqiV{margin:0;color:#10273c;font-size:17px;font-weight:800}.formularz-v2_optionDescription__KW0Iv{margin:8px 0 0;color:#5d7384;font-size:14px;line-height:1.6}.formularz-v2_hint__q0jC4{margin:18px 0 0;color:#6a7f8f;text-align:center;font-size:12px}.formularz-v2_trustBar__xvq2b{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.formularz-v2_trustItem__ycaFZ{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;border:1px solid #e0e7ee;border-radius:18px;background:hsla(0,0%,100%,.72);color:#24485f;font-size:12px;font-weight:700;line-height:1.5;padding:13px 12px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.formularz-v2_trustItem__ycaFZ:hover{transform:translateY(-1px);border-color:rgba(61,136,203,.24);box-shadow:0 14px 28px -24px rgba(29,67,94,.18)}.formularz-v2_trustItem__ycaFZ svg{width:18px;height:18px;color:#2a84d6;background:rgba(42,132,214,.08);border-radius:999px;padding:9px;box-sizing:content-box}.formularz-v2_loadingCard__mEiOz{border-radius:24px;border:1px dashed #c9daea;background:linear-gradient(180deg,#fbfdff,#f5f9fd);color:#567082;font-size:14px;font-weight:600;padding:18px}.formularz-v2_serviceCardRow__uNMd8{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.formularz-v2_serviceCardContent__K0vM0{display:flex;align-items:flex-start;gap:14px;min-width:0;flex:1}.formularz-v2_serviceCardIcon__YJTna{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(180deg,#f4f8fb,#e8f0f7);color:#255271;flex-shrink:0}.formularz-v2_serviceCardText__6WEnl{min-width:0}.formularz-v2_serviceCardPrice__DCiFT{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding-left:12px;flex-shrink:0}.formularz-v2_serviceCardPriceValue__pMpVk{color:#10273c;font-size:18px;font-weight:800;line-height:1.1;white-space:nowrap}.formularz-v2_buttonRow__Yx4Dv{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:20px}.formularz-v2_buttonRow__Yx4Dv [data-formularz-action^=wroc-]{display:none}.formularz-v2_buttonSecondary__tSf2M{display:inline-flex;align-items:center;gap:10px;border:1px solid #dde6ee;border-radius:16px;background:hsla(0,0%,100%,.96);color:#21455f;font-size:14px;font-weight:700;padding:14px 18px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.formularz-v2_buttonSecondary__tSf2M:hover{transform:translateY(-1px);border-color:rgba(61,136,203,.28);background:#fff;box-shadow:0 16px 28px -24px rgba(25,55,78,.18)}.formularz-v2_fieldGroup__HQ6Uz{display:grid;gap:12px}.formularz-v2_checkboxRow__Es_it{display:flex;align-items:flex-start;gap:12px;color:#173149;font-size:14px;line-height:1.6}.formularz-v2_checkboxRow__Es_it input{margin-top:3px;width:18px;height:18px;accent-color:#2a84d6;flex-shrink:0}.formularz-v2_consentList__xQNSS{display:grid;gap:0;border:1px solid #e2e8ef;border-radius:22px;background:hsla(0,0%,100%,.94);overflow:hidden}.formularz-v2_consentRow__rCiC5{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;cursor:pointer;background:hsla(0,0%,100%,.98)}.formularz-v2_consentRow__rCiC5+.formularz-v2_consentRow__rCiC5{border-top:1px solid #e2e8ef}.formularz-v2_consentRowOptional__Xm7BF{background:linear-gradient(180deg,rgba(247,250,253,.98),rgba(241,246,250,.94))}.formularz-v2_consentRow__rCiC5 input{margin-top:3px;width:18px;height:18px;accent-color:#2a84d6;flex-shrink:0}.formularz-v2_consentText__TAo_Z{display:grid;gap:6px;min-width:0}.formularz-v2_consentLabel__wKnAE{color:#173149;font-size:14px;line-height:1.55;font-weight:500}.formularz-v2_consentLink__RU4pk{color:inherit;text-decoration:underline;text-underline-offset:2px}.formularz-v2_consentLink__RU4pk:hover{color:#0f766e}.formularz-v2_consentHint__J8BKE{color:#607788;font-size:12px;line-height:1.5}.formularz-v2_requiredHint__WUpaW{margin:-2px 0 8px;color:#607788;font-size:12px;line-height:1.4}.formularz-v2_formGrid__foaG_{display:grid;gap:18px}.formularz-v2_formColumns__4LKvM{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.formularz-v2_fieldLabel__xCc01{color:#173149;font-size:14px;font-weight:700}.formularz-v2_helperText__vl1_M{margin:0;color:#607788;font-size:13px;line-height:1.6}.formularz-v2_inlineActionButton__zsVCe{margin-top:6px;padding:0;border:0;background:transparent;color:hsl(var(--primary));font-size:13px;font-weight:600;line-height:1.35;text-align:left;cursor:pointer}.formularz-v2_inlineActionButton__zsVCe:hover{color:hsl(var(--primary)/.84)}.formularz-v2_infoCard__NH3zi{border:1px solid #e2e8ef;border-radius:20px;background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(247,250,253,.92));padding:16px}.formularz-v2_infoCardTitle__uoXOq{margin:0;color:#153149;font-size:16px;font-weight:800}.formularz-v2_infoCardText__kt32W{margin:8px 0 0;color:#607788;font-size:14px;line-height:1.65}.formularz-v2_stageBox__oevWz{display:grid;gap:16px;border:1px solid #e2e8ef;border-radius:22px;background:hsla(0,0%,100%,.96);padding:16px}.formularz-v2_stageHeader__S__LH{display:flex;align-items:flex-start;gap:12px;color:#143149}.formularz-v2_stageTitle__SWEJl{margin:0;font-size:16px;font-weight:800}.formularz-v2_stageDescription__lGhkm{margin:6px 0 0;color:#607788;font-size:13px;line-height:1.6}.formularz-v2_inlineActions__0lb7c{display:flex;flex-wrap:wrap;gap:12px}.formularz-v2_textButton__hEPMt{border:0;background:transparent;color:#21455f;cursor:pointer;font-size:13px;font-weight:700;padding:0}.formularz-v2_summaryData__nAWSR{display:grid;gap:8px;margin-top:8px}.formularz-v2_searchInput___BjuD{width:100%;border:1px solid #dce5ed;border-radius:16px;background:hsla(0,0%,100%,.96);color:#10273c;font-size:14px;line-height:1.4;padding:14px 16px;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.formularz-v2_searchInput___BjuD:focus{border-color:rgba(58,137,203,.62);background:#fff;box-shadow:0 0 0 4px rgba(58,137,203,.12)}.formularz-v2_searchInputError__yyzKM{border-color:#dc5c5c;background:#fff8f8;box-shadow:0 0 0 1px rgba(220,92,92,.08)}.formularz-v2_searchInputError__yyzKM:focus{border-color:#dc5c5c;background:#fff;box-shadow:0 0 0 4px rgba(220,92,92,.14)}select.formularz-v2_searchInput___BjuD{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#5f7485 0),linear-gradient(135deg,#5f7485 50%,transparent 0);background-position:calc(100% - 22px) calc(50% - 3px),calc(100% - 16px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:42px}.formularz-v2_searchResults__mYmFS{display:grid;gap:10px;margin-top:14px}.formularz-v2_searchResultCard__Wd1vV{width:100%;text-align:left;border:1px solid #e1e8ef;border-radius:18px;background:hsla(0,0%,100%,.96);padding:15px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.formularz-v2_searchResultCard__Wd1vV:hover{transform:translateY(-1px);border-color:rgba(61,136,203,.28);box-shadow:0 14px 28px -24px rgba(25,55,78,.18)}.formularz-v2_searchResultTitle__Qz1Ct{margin:0;color:#122d45;font-size:15px;font-weight:800}.formularz-v2_searchResultMeta__eM3z3{margin:8px 0 0;color:#587082;font-size:13px;line-height:1.6}.formularz-v2_chips__Zryjz{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.formularz-v2_chip__ZCoDP{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#edf5fb;color:#35566e;font-size:12px;font-weight:700;padding:8px 10px}.formularz-v2_medicationList__EbWbH{display:grid;gap:12px;margin-top:18px}.formularz-v2_medicationCard__aDLaL{border:1px solid #e1e8ef;border-radius:20px;background:hsla(0,0%,100%,.96);padding:16px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.formularz-v2_medicationCard__aDLaL:hover{transform:translateY(-1px);border-color:rgba(61,136,203,.22);box-shadow:0 14px 28px -24px rgba(25,55,78,.16)}.formularz-v2_questionSection__TM_NQ{display:grid;gap:16px}.formularz-v2_fileUploadBox__lPFQE{display:grid;gap:14px;border:1px dashed #d2dee9;border-radius:20px;background:rgba(249,252,255,.9);padding:16px}.formularz-v2_fileUploadHeader__JHICZ{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.formularz-v2_fileUploadButton__tGVWo{display:inline-flex;align-items:center;gap:8px;border:1px solid #d1e0ed;border-radius:16px;background:#fff;color:#21455f;cursor:pointer;font-size:14px;font-weight:700;padding:13px 16px;white-space:nowrap}.formularz-v2_hiddenFileInput__IMzg2{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.formularz-v2_fileList__oQmfg{display:grid;gap:10px}.formularz-v2_fileListItem__Pn0hK{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dbe7f0;border-radius:18px;background:#fff;padding:12px 14px}.formularz-v2_fileMeta__qBEVg{display:flex;align-items:center;gap:10px;min-width:0;color:#21455f}.formularz-v2_fileName__XjDGH{margin:0;color:#10273c;font-size:14px;font-weight:700;line-height:1.4;word-break:break-word}.formularz-v2_fileSize__ieAUG{margin:3px 0 0;color:#607788;font-size:12px;line-height:1.4}.formularz-v2_fileRemoveButton__X3l5V{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#b83f4d;cursor:pointer;padding:6px}.formularz-v2_questionList__amIn0{display:grid;gap:14px}.formularz-v2_questionCard__Su0KN{display:grid;gap:16px;border:1px solid #e2e8ef;border-radius:22px;background:hsla(0,0%,100%,.97);padding:16px}.formularz-v2_questionHeader__igqf3{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.formularz-v2_questionTitle__y94MN{margin:0;color:#10273c;font-size:16px;font-weight:800}.formularz-v2_questionDescription__NHOR8{margin:6px 0 0;color:#607788;font-size:13px;line-height:1.6}.formularz-v2_questionStack__4B_SC{display:grid;gap:14px}.formularz-v2_medicationStatementSection__lL_U7{display:grid;gap:12px}.formularz-v2_questionItem__l2N_I{display:grid;gap:12px;border-radius:18px;background:linear-gradient(180deg,#fbfdff,#f7fafc);padding:14px}.formularz-v2_questionPrompt__4vzym{margin:0;color:#173149;font-size:14px;font-weight:700;line-height:1.6}.formularz-v2_answerOptions__hyEc7{display:flex;flex-wrap:wrap;gap:10px}.formularz-v2_answerButton__TJ828{display:inline-flex;align-items:center;justify-content:center;min-width:92px;border:1px solid #dbe4ec;border-radius:999px;background:hsla(0,0%,100%,.96);color:#20455f;cursor:pointer;font-size:13px;font-weight:700;padding:11px 16px;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.formularz-v2_answerButton__TJ828:hover{border-color:rgba(61,136,203,.3);box-shadow:0 12px 24px -22px rgba(25,55,78,.2)}.formularz-v2_answerButtonActive__kDGrH{border-color:#184867;background:linear-gradient(135deg,#1d567d,#184867);color:#fff}.formularz-v2_textareaInput__amCoI{width:100%;min-height:120px;resize:vertical;border:1px solid #d5e2ee;border-radius:18px;background:#fff;color:#10273c;font-size:15px;line-height:1.6;padding:16px 18px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.formularz-v2_textareaInput__amCoI:focus{border-color:#79aee0;box-shadow:0 0 0 3px rgba(121,174,224,.18)}.formularz-v2_medicationCardHeader__H_G4j{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.formularz-v2_medicationCardTitle__bzv90{margin:0;color:#10273c;font-size:15px;font-weight:800}.formularz-v2_medicationCardSubtitle__KlzL0{margin:6px 0 0;color:#5d7384;font-size:13px;line-height:1.55}.formularz-v2_removeButton__Qghud{border:0;background:transparent;color:#b83f4d;cursor:pointer;font-size:13px;font-weight:700;padding:0}.formularz-v2_placeholderCard__Rk_fx{border:1px dashed #cedcea;border-radius:24px;background:linear-gradient(180deg,#fbfdff,#f6fafe);padding:18px}.formularz-v2_placeholderTitle__Cuwq5{margin:0;color:#153149;font-size:16px;font-weight:800}.formularz-v2_placeholderText__v9Urz{margin:8px 0 0;color:#607788;font-size:14px;line-height:1.65}.formularz-v2_availabilityLayout__TgpNH{display:grid;gap:18px}.formularz-v2_slotGroupHeader__iYI_0{display:flex;align-items:center;justify-content:space-between;gap:12px}.formularz-v2_slotGroupTitle__sAI8O{margin:0;color:#112b42;font-size:18px;font-weight:800}.formularz-v2_slotGroup__YolFe{display:grid;gap:12px}.formularz-v2_slotList__rITOo{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.formularz-v2_slotButton__sdk8Z{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:74px;border:1px solid #e1e8ef;border-radius:18px;background:hsla(0,0%,100%,.98);color:#20455f;cursor:pointer;font-size:13px;font-weight:700;padding:12px 10px;text-align:center;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.formularz-v2_slotButton__sdk8Z:hover{border-color:rgba(61,136,203,.34);box-shadow:0 16px 28px -24px rgba(25,55,78,.18);transform:translateY(-2px)}.formularz-v2_slotButtonActive__9ppgo{border-color:#2f86d5;background:linear-gradient(180deg,#fff,#f6fbff);box-shadow:0 0 0 3px rgba(42,132,214,.14),0 16px 28px -24px rgba(25,55,78,.12);color:#10273c}.formularz-v2_slotDayLabel__QvIin{color:#6b8395;font-size:11px;font-weight:700;line-height:1.4}.formularz-v2_slotTimeLabel__4pnpA{color:inherit;font-size:18px;font-weight:800;line-height:1.1}.formularz-v2_modalBackdrop__8dZYl{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(15,29,42,.5);padding:20px;z-index:40}.formularz-v2_modalCard__FH8Gw{width:min(560px,100%);display:grid;gap:18px;border-radius:26px;border:1px solid #e1e8ef;background:hsla(0,0%,100%,.92);backdrop-filter:blur(16px);box-shadow:0 28px 60px -34px rgba(15,29,42,.38);padding:24px}.formularz-v2_summaryText__yueMm{margin:0;color:#5d7384;font-size:14px;line-height:1.75}.formularz-v2_summaryGrid__5A98i{display:grid;gap:14px}.formularz-v2_summaryCard__KxSv4{display:grid;gap:14px;border:1px solid #e1e8ef;border-radius:22px;background:hsla(0,0%,100%,.98);padding:16px;box-shadow:0 18px 34px -30px rgba(20,47,72,.16)}.formularz-v2_summaryCardHeader__YdbWG{display:flex;align-items:center;justify-content:space-between;gap:12px}.formularz-v2_summaryCardTitle__Bg5E4{margin:0;color:#10273c;font-size:16px;font-weight:800}.formularz-v2_summaryDiscountBox__Q8aUt{display:grid;gap:12px;margin-top:4px;border:1px solid #dce4eb;border-radius:20px;background:linear-gradient(180deg,rgba(246,249,252,.98),rgba(240,244,248,.96));padding:16px;box-shadow:0 16px 28px -30px rgba(20,47,72,.18)}.formularz-v2_summaryDiscountHeader__aGv7C{display:grid;gap:4px}.formularz-v2_summaryDiscountDescription__arITD{margin:0;color:#607788;font-size:13px;line-height:1.55}.formularz-v2_summaryDiscountActions__WPmAu{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.formularz-v2_summaryDiscountButton__WI3G9{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1px solid rgba(58,126,157,.28);border-radius:14px;background:linear-gradient(135deg,#4e93bc,#4db39b);color:#fff;font-size:14px;font-weight:700;line-height:1;box-shadow:0 16px 28px -24px rgba(41,107,141,.48);transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.formularz-v2_summaryDiscountButton__WI3G9:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 32px -24px rgba(41,107,141,.56)}.formularz-v2_summaryDiscountButton__WI3G9:disabled{cursor:not-allowed;opacity:.72;box-shadow:none}.formularz-v2_summaryDiscountButton__WI3G9:focus-visible{outline:2px solid rgba(47,134,213,.26);outline-offset:2px}.formularz-v2_summaryInfoList__N0iKz{display:grid;gap:12px}.formularz-v2_summaryInfoRow__KjUv7{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-top:1px solid rgba(225,232,239,.8);padding-top:12px}.formularz-v2_summaryInfoRow__KjUv7:first-child{border-top:0;padding-top:0}.formularz-v2_summaryInfoLabel__uLHhA{color:#5f7788;font-size:13px;font-weight:700}.formularz-v2_summaryInfoValue__hv8Ob{color:#10273c;font-size:14px;font-weight:700;line-height:1.5;text-align:right}.formularz-v2_summaryMedicationList__Qj5ap{display:grid;gap:10px}.formularz-v2_summaryMedicationRow__VX0ID{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-radius:18px;background:linear-gradient(180deg,#fbfdff,#f6f9fc);padding:14px}.formularz-v2_summaryMedicationName__QJcZT{margin:0;color:#10273c;font-size:14px;font-weight:800}.formularz-v2_summaryMedicationMeta__zkBpN{margin:6px 0 0;color:#607788;font-size:12px;line-height:1.5}.formularz-v2_summaryMedicationPackageCount__ZL1_k{color:#21455f;font-size:12px;font-weight:800;white-space:nowrap}.formularz-v2_summaryDoctorInline__mFtT8{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;flex-wrap:wrap}.formularz-v2_summaryDoctorInlineRating__8gSmL{display:inline-flex;align-items:center;gap:4px;color:#173149;font-size:13px;font-weight:700}.formularz-v2_ratingStarFilled__UgZ7v{fill:#fbbf24;color:#fbbf24}.formularz-v2_buttonPrimary__72yXl{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:8px;background:linear-gradient(135deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,0) 34%),linear-gradient(135deg,#4e93bc,#4db39b);color:#fff;font-size:14px;font-weight:500;white-space:nowrap;line-height:1;min-height:44px;padding:0 32px;box-shadow:0 20px 34px -24px rgba(36,132,148,.42),inset 0 1px 0 hsla(0,0%,100%,.22);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease,filter .18s ease,background-color .18s ease}.formularz-v2_buttonPrimary__72yXl:hover{transform:translateY(-1px);filter:saturate(1.04) brightness(1.02);box-shadow:0 24px 36px -24px rgba(36,132,148,.48),inset 0 1px 0 hsla(0,0%,100%,.26)}.formularz-v2_buttonPrimary__72yXl:disabled{opacity:.45;pointer-events:none;cursor:not-allowed;transform:none;box-shadow:none}.formularz-v2_buttonPrimary__72yXl:focus-visible{outline:none;box-shadow:0 0 0 2px hsla(0,0%,100%,.92),0 0 0 4px rgba(79,183,176,.32),0 20px 34px -24px rgba(36,132,148,.42),inset 0 1px 0 hsla(0,0%,100%,.22)}.formularz-v2_buttonPrimaryCta__WipIf{width:100%}.formularz-v2_error__E574v{margin:14px 0 0;color:#bb3d4b;font-size:14px;font-weight:600}.formularz-v2_hiddenMarker__3n6QC{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.formularz-v2_topicHelper__gFmum{display:grid;gap:14px;margin-top:24px;padding:18px;border:1px dashed rgba(48,93,110,.24);border-radius:20px;background:linear-gradient(180deg,rgba(246,250,251,.98),hsla(0,0%,100%,.98))}.formularz-v2_topicHelperHeader__3Mabn{display:grid;gap:4px}.formularz-v2_topicHelperTitle__p2MBB{margin:0;color:#183b45;font-size:15px;font-weight:700}.formularz-v2_topicHelperHint__mu15B,.formularz-v2_topicHelperText__qzDVr{margin:0;color:#5f7680;font-size:13px;line-height:1.5}.formularz-v2_topicSearchField__Nm1rE{position:relative}.formularz-v2_topicSearchIcon__gxnYO{position:absolute;top:50%;left:14px;color:#6d8791;transform:translateY(-50%);pointer-events:none}.formularz-v2_topicSearchInput__xFkIc{width:100%;min-height:48px;padding:0 16px 0 42px;border:1px solid rgba(48,93,110,.18);border-radius:14px;background:#fff;color:#183b45;font:inherit;transition:border-color .18s ease,box-shadow .18s ease}.formularz-v2_topicSearchInput__xFkIc:focus{outline:none;border-color:rgba(48,93,110,.42);box-shadow:0 0 0 4px rgba(116,176,195,.14)}.formularz-v2_topicBadgeList__YhX0Z{display:flex;flex-wrap:wrap;gap:10px}.formularz-v2_topicBadge__tf3gp{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid rgba(48,93,110,.14);border-radius:999px;background:#fff;color:#24444f;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.formularz-v2_topicBadge__tf3gp:hover{border-color:rgba(48,93,110,.28);background:rgba(116,176,195,.08);color:#173f4c}.formularz-v2_topicResultList__4oTNf{display:grid;gap:10px}.formularz-v2_topicResultButton__ZuMGI{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 16px;border:1px solid rgba(48,93,110,.12);border-radius:16px;background:#fff;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.formularz-v2_topicResultButton__ZuMGI:hover{border-color:rgba(48,93,110,.26);box-shadow:0 10px 24px rgba(21,47,57,.08);transform:translateY(-1px)}.formularz-v2_topicResultLabel__2T43H{color:#173f4c;font-size:14px;font-weight:700}.formularz-v2_topicResultMeta__pm5YX{color:#5f7680;font-size:12px;font-weight:600;text-align:right}@media (max-width:1024px){.formularz-v2_grid__BSG03{grid-template-columns:1fr}.formularz-v2_slotList__rITOo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.formularz-v2_page__I9BVK{padding:12px 0 36px}.formularz-v2_container__GjCBB{padding:0 12px}.formularz-v2_panel__boGhi{border-radius:24px}.formularz-v2_panelBackButton__NmoAL{min-height:20px;font-size:12px}.formularz-v2_panelBody__htX76,.formularz-v2_panelHeader__b7Jru,.formularz-v2_summaryBox__tQMxw,.formularz-v2_summary__OJqAa{padding:18px 16px}.formularz-v2_panelHeader__b7Jru{flex-direction:column;align-items:flex-start;padding-top:12px}.formularz-v2_panelHeaderActions__6RfLH{width:100%;justify-content:space-between;align-items:center}.formularz-v2_infoTooltipCard__Bk2X9{right:auto;left:0;width:min(340px,calc(100vw - 48px))}.formularz-v2_stepCounter__uuwRH{min-width:68px;min-height:30px;margin-left:0;padding:0 10px}.formularz-v2_progressBar__pOmHL{width:100%}.formularz-v2_panelTitle__Ths2A{font-size:22px;line-height:1.1}.formularz-v2_panelSubtitle__i8n6T{font-size:13px;line-height:1.55}.formularz-v2_formColumns__4LKvM{grid-template-columns:1fr}.formularz-v2_serviceCardRow__uNMd8{flex-direction:column;align-items:stretch;gap:12px}.formularz-v2_serviceCardPrice__DCiFT{justify-content:flex-start;min-height:0;padding-left:56px}.formularz-v2_fileUploadHeader__JHICZ{flex-direction:column}.formularz-v2_slotList__rITOo{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.formularz-v2_slotButton__sdk8Z{min-height:64px;padding:10px 6px}.formularz-v2_slotDayLabel__QvIin{font-size:10px}.formularz-v2_slotTimeLabel__4pnpA{font-size:16px}.formularz-v2_trustBar__xvq2b{grid-template-columns:1fr}.formularz-v2_buttonRow__Yx4Dv{align-items:stretch}.formularz-v2_buttonPrimary__72yXl,.formularz-v2_buttonSecondary__tSf2M{width:100%;justify-content:center}.formularz-v2_topicResultButton__ZuMGI{align-items:flex-start;flex-direction:column}}