.rekrutacja-flow-module__XAEdiG__page{background:#faf8f3;min-height:100vh;overflow:hidden}.rekrutacja-flow-module__XAEdiG__groupHero,.rekrutacja-flow-module__XAEdiG__formShell,.rekrutacja-flow-module__XAEdiG__confirmMain{width:min(1180px,100% - 96px);margin-inline:auto}.rekrutacja-flow-module__XAEdiG__groupHero{padding:42px 0 30px}.rekrutacja-flow-module__XAEdiG__back{min-height:40px;color:var(--primary);align-items:center;gap:8px;margin-bottom:20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.rekrutacja-flow-module__XAEdiG__back:hover,.rekrutacja-flow-module__XAEdiG__back:focus-visible{text-underline-offset:4px;text-decoration:underline}.rekrutacja-flow-module__XAEdiG__heroCard{background:#ffffffad;border:1px solid #27415b1c;border-radius:6px;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:48px;padding:34px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #1f30420f}.rekrutacja-flow-module__XAEdiG__eyebrow{color:var(--primary);letter-spacing:.09em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.rekrutacja-flow-module__XAEdiG__heroCard h1,.rekrutacja-flow-module__XAEdiG__confirmHeader h1,.rekrutacja-flow-module__XAEdiG__confirmCard h2,.rekrutacja-flow-module__XAEdiG__nextSteps h3{color:var(--text-primary);font-family:var(--font-display),Georgia,serif;letter-spacing:-.04em;margin:0;font-weight:600}.rekrutacja-flow-module__XAEdiG__heroCard h1{font-size:clamp(48px,5vw,72px);line-height:.96}.rekrutacja-flow-module__XAEdiG__heroUnderline{background:var(--accent-coral);border-radius:58% 42% 64% 38%;width:min(310px,58%);height:8px;margin:9px 0 18px -8px;display:block;transform:rotate(-1.5deg)}.rekrutacja-flow-module__XAEdiG__heroMeta{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.55}.rekrutacja-flow-module__XAEdiG__statusPanel{z-index:2;text-align:center;background:#eaf6ed;border-radius:5px;padding:25px 22px;position:relative}.rekrutacja-flow-module__XAEdiG__statusPanelFull{background:#f1ece3}.rekrutacja-flow-module__XAEdiG__statusLabel{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.rekrutacja-flow-module__XAEdiG__statusValue{color:var(--text-primary);font-family:var(--font-display),Georgia,serif;margin-top:7px;font-size:28px;font-weight:600;display:block}.rekrutacja-flow-module__XAEdiG__statusHint{color:var(--text-secondary);margin-top:7px;font-size:12px;line-height:1.35;display:block}.rekrutacja-flow-module__XAEdiG__formShell{padding:8px 0 66px}.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-section{margin:0}.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-card{background:#ffffffb8;border:1px solid #27415b1c;border-radius:6px;max-width:none;padding:34px 38px 38px;box-shadow:0 16px 38px #1f30420e}.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-card>h2{color:var(--text-primary);font-family:var(--font-display),Georgia,serif;letter-spacing:-.04em;margin:0 0 26px;font-size:clamp(34px,3vw,46px);font-weight:600}.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-form{gap:22px;display:grid}.rekrutacja-flow-module__XAEdiG__formShell .admin-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rekrutacja-flow-module__XAEdiG__formShell .admin-form-group{gap:8px;margin:0;display:grid}:is(.rekrutacja-flow-module__XAEdiG__formShell .admin-form-group>label,.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-section-title-centered){color:var(--text-primary);font-size:13px;font-weight:700;line-height:1.35}:is(.rekrutacja-flow-module__XAEdiG__formShell .admin-form-group input:not([type=checkbox]):not([type=radio]),.rekrutacja-flow-module__XAEdiG__formShell .admin-form-group textarea,.rekrutacja-flow-module__XAEdiG__formShell .admin-form-group select){width:100%;min-height:48px;color:var(--text-primary);font:inherit;background:#fffdfa;border:1px solid #27415b2e;border-radius:4px;outline:none;padding:11px 13px;transition:border-color .16s,box-shadow .16s}:is(.rekrutacja-flow-module__XAEdiG__formShell .admin-form-group input:not([type=checkbox]):not([type=radio]):focus,.rekrutacja-flow-module__XAEdiG__formShell .admin-form-group textarea:focus,.rekrutacja-flow-module__XAEdiG__formShell .admin-form-group select:focus){border-color:var(--primary);box-shadow:0 0 0 3px #1769c21a}.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-hint{color:var(--text-secondary);margin:2px 0 0;font-size:12px;line-height:1.45}.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-section-title-centered{text-align:left;margin:4px 0 10px;display:block}:is(.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-checklist-grid,.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-obligatory-block){gap:10px;display:grid}.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-checklist-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:is(.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-checklist-grid-two .rekrutacja-checkbox-row,.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-obligatory-block .rekrutacja-checkbox-row){cursor:pointer;background:#fffdfa;border:1px solid #27415b24;border-radius:6px;grid-template-columns:18px minmax(0,1fr);align-items:center;min-height:44px;padding:8px 10px;transition:border-color .16s,background .16s;display:grid}:is(.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-checklist-grid-two .rekrutacja-checkbox-row:hover,.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-obligatory-block .rekrutacja-checkbox-row:hover,.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-checklist-grid-two .rekrutacja-checkbox-row:has(>input:focus-visible),.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-obligatory-block .rekrutacja-checkbox-row:has(>input:focus-visible)){border-color:var(--primary)}:is(.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-checklist-grid-two .rekrutacja-checkbox-row:has(>input:checked),.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-obligatory-block .rekrutacja-checkbox-row:has(>input:checked),.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-radio:has(>input:checked)){background:#eef5fd;border-color:#1769c273}.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-obligatory-block{background:0 0;border:0;border-radius:0;gap:8px;padding:0}.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-checkbox-row{color:var(--text-primary);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}:is(.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-checkbox-row input[type=checkbox],.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-radio input){width:18px;height:18px;min-height:18px;box-shadow:none;accent-color:var(--primary);background:0 0;border:0;outline:none;flex:none;margin:0;padding:0}:is(.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-checkbox-row input[type=checkbox]:focus-visible,.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-radio input:focus-visible){outline:2px solid var(--primary);outline-offset:3px}.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-radio-group{gap:12px;width:auto;margin:0;display:flex}.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-radio{background:#fffdfa;border:1px solid #27415b24;border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:6px 10px;font-weight:700;display:inline-flex}.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-obligatory-block .rekrutacja-radio-row{flex-wrap:wrap;gap:8px 16px;display:flex}.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-radio-row>span{flex:320px}.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-actions{justify-content:flex-start;margin:0;display:flex}:is(.rekrutacja-flow-module__XAEdiG__formShell .admin-btn,.rekrutacja-flow-module__XAEdiG__formShell .admin-btn-primary,.rekrutacja-flow-module__XAEdiG__formShell .admin-btn-secondary){border:1px solid var(--primary);background:var(--primary);color:#fff;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;min-height:46px;padding:11px 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}:is(.rekrutacja-flow-module__XAEdiG__formShell .admin-btn:disabled,.rekrutacja-flow-module__XAEdiG__formShell .admin-btn-primary:disabled){cursor:wait;opacity:.65}.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-alert{border-radius:4px;padding:14px 16px;font-size:14px;line-height:1.5}.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-alert-error{color:#8e2929;background:#fff0ef;border:1px solid #b531313d}.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-docs-block{background:#f2eee7;border-radius:5px;padding:20px 22px}.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-docs-title{color:var(--text-primary);font-weight:800}.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-docs-block p{color:var(--text-secondary);margin:6px 0 10px;font-size:13px}.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-docs-list{margin:0;padding-left:20px}.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-docs-list a{color:var(--primary);text-underline-offset:3px;font-size:13px;line-height:1.5}.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-signature{background:#fffdfa;border:1px solid #27415b1a;border-radius:5px;padding:22px}.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-signature-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-signature-title{color:var(--text-primary);font-weight:800}:is(.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-signature-hint,.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-signature-meta){color:var(--text-secondary);margin-top:5px;font-size:12px;line-height:1.45}.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-signature-canvasWrap{background:#fff;border:1px dashed #27415b2e;margin-top:14px;padding:8px;overflow-x:auto}.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-signature-canvas{touch-action:none;max-width:100%;display:block}.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-signature-preview{max-width:170px;max-height:70px;margin-top:8px}.rekrutacja-flow-module__XAEdiG__confirmMain{padding:44px 0 68px}.rekrutacja-flow-module__XAEdiG__confirmHeader{max-width:920px;margin-bottom:26px}.rekrutacja-flow-module__XAEdiG__confirmHeader h1{font-size:clamp(54px,5vw,78px);line-height:.95}.rekrutacja-flow-module__XAEdiG__confirmCard{background:#ffffffb8;border:1px solid #27415b1c;border-radius:6px;overflow:hidden;box-shadow:0 18px 42px #1f30420f}.rekrutacja-flow-module__XAEdiG__confirmCardSuccess{border-top:6px solid #237f3d}.rekrutacja-flow-module__XAEdiG__confirmCardError{border-top:6px solid #b53131}.rekrutacja-flow-module__XAEdiG__confirmTop{align-items:center;gap:16px;padding:28px 32px 18px;display:flex}.rekrutacja-flow-module__XAEdiG__confirmIcon{width:48px;height:48px;color:var(--primary);background:#eaf4ff;border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:800;display:grid}.rekrutacja-flow-module__XAEdiG__confirmCardError .rekrutacja-flow-module__XAEdiG__confirmIcon{color:#b53131;background:#fff0ef}.rekrutacja-flow-module__XAEdiG__confirmCard h2{font-size:clamp(32px,3vw,44px)}.rekrutacja-flow-module__XAEdiG__confirmMessage{border-bottom:1px solid #27415b14;padding:0 32px 26px}.rekrutacja-flow-module__XAEdiG__confirmMessage p{color:var(--text-secondary);margin:0 0 13px;font-size:15px;line-height:1.6}.rekrutacja-flow-module__XAEdiG__confirmMessage p:last-child{margin-bottom:0}.rekrutacja-flow-module__XAEdiG__confirmStructured{background:#fffdfa;margin-top:18px;padding:18px 20px}.rekrutacja-flow-module__XAEdiG__confirmStructured>p{color:var(--text-primary);font-weight:700}.rekrutacja-flow-module__XAEdiG__confirmStructured ul{color:var(--text-secondary);margin:10px 0 0;padding-left:20px;font-size:14px;line-height:1.55}.rekrutacja-flow-module__XAEdiG__confirmGrid{grid-template-columns:minmax(0,1fr) 290px;gap:40px;padding:28px 32px 32px;display:grid}.rekrutacja-flow-module__XAEdiG__nextSteps h3{font-size:29px}.rekrutacja-flow-module__XAEdiG__nextSteps ol{color:var(--text-secondary);gap:12px;margin:17px 0 0;padding-left:24px;font-size:14px;line-height:1.55;display:grid}.rekrutacja-flow-module__XAEdiG__confirmActions{align-content:start;gap:10px;display:grid}.rekrutacja-flow-module__XAEdiG__confirmActionsSingle{padding:28px 32px 32px}.rekrutacja-flow-module__XAEdiG__confirmButton,.rekrutacja-flow-module__XAEdiG__confirmButtonOutline{border:1px solid var(--primary);border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.rekrutacja-flow-module__XAEdiG__confirmButton{background:var(--primary);color:#fff}.rekrutacja-flow-module__XAEdiG__confirmButtonOutline{color:var(--primary);background:0 0}@media (max-width:1100px){.rekrutacja-flow-module__XAEdiG__groupHero,.rekrutacja-flow-module__XAEdiG__formShell,.rekrutacja-flow-module__XAEdiG__confirmMain{width:min(100% - 48px,980px)}.rekrutacja-flow-module__XAEdiG__heroCard{grid-template-columns:minmax(0,1fr) 220px;gap:30px}}@media (max-width:767px){.rekrutacja-flow-module__XAEdiG__groupHero,.rekrutacja-flow-module__XAEdiG__formShell,.rekrutacja-flow-module__XAEdiG__confirmMain{width:min(100% - 36px,620px)}.rekrutacja-flow-module__XAEdiG__groupHero{padding-top:24px}.rekrutacja-flow-module__XAEdiG__heroCard{grid-template-columns:1fr;gap:22px;padding:26px 22px}.rekrutacja-flow-module__XAEdiG__heroCard h1,.rekrutacja-flow-module__XAEdiG__confirmHeader h1{font-size:clamp(44px,13vw,62px)}.rekrutacja-flow-module__XAEdiG__statusPanel{text-align:left}.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-card{padding:26px 20px 28px}:is(.rekrutacja-flow-module__XAEdiG__formShell .admin-form-row,.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-checklist-grid-two){grid-template-columns:1fr}.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-signature-head{display:block}.rekrutacja-flow-module__XAEdiG__formShell .rekrutacja-signature-clear{margin-top:12px}.rekrutacja-flow-module__XAEdiG__confirmMain{padding-top:26px}.rekrutacja-flow-module__XAEdiG__confirmTop,.rekrutacja-flow-module__XAEdiG__confirmMessage,.rekrutacja-flow-module__XAEdiG__confirmGrid,.rekrutacja-flow-module__XAEdiG__confirmActionsSingle{padding-left:22px;padding-right:22px}.rekrutacja-flow-module__XAEdiG__confirmGrid{grid-template-columns:1fr;gap:24px}}
