.PublicForms-module__v7avrW__pageShell{color:#f2f2f2;isolation:isolate;background:radial-gradient(1200px 600px at 18% 10%,#ffffff14,#0000 62%),radial-gradient(900px 540px at 84% 4%,#ffffff0f,#0000 60%),linear-gradient(160deg,#050505 0%,#111 45%,#050505 100%);justify-content:center;align-items:flex-start;min-height:100svh;padding:clamp(14px,3.2vh,34px) clamp(12px,2.8vw,20px) clamp(18px,4vh,40px);display:flex;position:relative;overflow-x:hidden}.PublicForms-module__v7avrW__pageShell:before,.PublicForms-module__v7avrW__pageShell:after{content:"";pointer-events:none;filter:blur(24px);opacity:.42;border-radius:999px;position:absolute;transform:translateZ(0)}.PublicForms-module__v7avrW__pageShell:before{background:#ffffff38;width:280px;height:280px;top:-90px;left:-70px}.PublicForms-module__v7avrW__pageShell:after{background:#ffffff1f;width:340px;height:340px;bottom:-140px;right:-110px}.PublicForms-module__v7avrW__pageInner{z-index:1;width:100%;max-width:clamp(320px,94vw,780px);position:relative}.PublicForms-module__v7avrW__formCard{color:#111;box-sizing:border-box;background:linear-gradient(160deg,#fcfcfcfa 0%,#f3f3f3f5 100%);border:1px solid #ffffff1f;border-radius:clamp(16px,2.6vw,22px);width:100%;margin:0 auto;padding:clamp(16px,2.4vw,24px);position:relative;box-shadow:0 20px 40px #0000006b,inset 0 1px #ffffff14}.PublicForms-module__v7avrW__languageSwitch{background:#ffffffe0;border:1px solid #1111111a;border-radius:999px;gap:8px;margin-bottom:clamp(8px,1.4vh,12px);margin-left:auto;padding:5px;display:inline-flex}.PublicForms-module__v7avrW__langButton{color:#4b4b4b;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .18s}.PublicForms-module__v7avrW__langButton:hover{color:#111;background:#0000000f}.PublicForms-module__v7avrW__langButtonActive{color:#fff;background:linear-gradient(135deg,#111,#2c2c2c);box-shadow:0 8px 16px #0000002e}.PublicForms-module__v7avrW__formTitle{text-align:center;color:#111;letter-spacing:.01em;margin:2px 0 6px;font-size:clamp(21px,3.1vw,26px);font-weight:800}.PublicForms-module__v7avrW__formLead{text-align:center;color:#5d5d5d;margin:0 0 clamp(12px,2.2vh,18px);font-size:clamp(12px,1.8vw,13px)}.PublicForms-module__v7avrW__fieldGroup{min-width:0;margin-bottom:clamp(9px,1.8vh,12px)}.PublicForms-module__v7avrW__fieldLabel{color:#1b1b1b;letter-spacing:.01em;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.PublicForms-module__v7avrW__fieldStack{gap:8px;min-width:0;display:grid}.PublicForms-module__v7avrW__textInput,.PublicForms-module__v7avrW__selectInput{box-sizing:border-box;color:#111;background:#fff;border:1px solid #1111111f;border-radius:12px;width:100%;min-width:0;max-width:100%;padding:10px 12px;font-size:15px;line-height:1.45;transition:border-color .18s,box-shadow .18s,background .18s;display:block}.PublicForms-module__v7avrW__dateInput{appearance:none;inline-size:100%;min-inline-size:0;max-inline-size:100%;text-indent:12px;font-variant-numeric:tabular-nums;min-height:46px;padding-block:10px;padding-inline:0;overflow:hidden}.PublicForms-module__v7avrW__dateInput::-webkit-date-and-time-value{text-align:left}.PublicForms-module__v7avrW__dateInput::-webkit-calendar-picker-indicator{margin-right:12px}.PublicForms-module__v7avrW__textInput:focus,.PublicForms-module__v7avrW__selectInput:focus{border-color:#111;outline:none;box-shadow:0 0 0 3px #1111111a}.PublicForms-module__v7avrW__templatePanel{background:#f9f9f9f5;border:1px solid #11111114;border-radius:14px;gap:8px;padding:10px;display:grid}.PublicForms-module__v7avrW__templateOption{cursor:pointer;background:#fff;border:1px solid #1111111f;border-radius:12px;align-items:flex-start;gap:10px;padding:10px;display:flex}.PublicForms-module__v7avrW__templateOptionActive{background:#f5f5f5f2;border-color:#111;box-shadow:inset 0 0 0 1px #11111114}.PublicForms-module__v7avrW__templateLabel{color:#111;font-size:14px;font-weight:700;display:block}.PublicForms-module__v7avrW__templatePrice{color:#676767;font-size:12px;display:block}.PublicForms-module__v7avrW__templateMeta{color:#8f1f1f;margin-top:4px;font-size:11px;font-weight:600;display:block}.PublicForms-module__v7avrW__noticeInfo{color:#666;margin:0;font-size:12px}.PublicForms-module__v7avrW__noticeError{color:#8f1f1f;margin:0;font-size:12px;font-weight:600}.PublicForms-module__v7avrW__miniButton{color:#151515;cursor:pointer;background:#ececec;border:none;border-radius:10px;padding:8px 11px;font-size:12px;font-weight:700}.PublicForms-module__v7avrW__miniButton:hover{background:#dfdfdf}.PublicForms-module__v7avrW__termsBox{color:#2a2a2a;background:#f9f9f9f5;border:1px solid #11111114;border-radius:14px;max-height:clamp(180px,34vh,300px);padding:clamp(10px,1.9vw,14px);font-size:13px;line-height:1.54;overflow-y:auto}.PublicForms-module__v7avrW__termsSectionTitle{color:#121212;margin-top:8px;margin-bottom:4px;font-size:13px;font-weight:800}.PublicForms-module__v7avrW__termsList{gap:3px;margin:0;padding-left:18px;display:grid}.PublicForms-module__v7avrW__termsSubList{gap:2px;margin-top:4px;padding-left:18px;display:grid}.PublicForms-module__v7avrW__agreeRow{color:#1d1d1d;align-items:center;gap:10px;margin-top:clamp(9px,1.7vh,12px);font-size:13px;display:flex}.PublicForms-module__v7avrW__agreeCheck{accent-color:#111;border-radius:4px;width:17px;height:17px}.PublicForms-module__v7avrW__statusInfo{color:#5d5d5d;margin:0;font-size:12px}.PublicForms-module__v7avrW__statusError{color:#8f1f1f;margin:0;font-size:13px;font-weight:700}.PublicForms-module__v7avrW__cardSection{background:#f9f9f9f5;border:1px solid #1111111a;border-radius:14px;padding:clamp(10px,1.7vw,12px)}.PublicForms-module__v7avrW__cardTitle{color:#171717;margin:0 0 8px;font-size:13px;font-weight:700}.PublicForms-module__v7avrW__squareCardContainer{background:#fff;border:1px solid #1111111f;border-radius:10px;min-height:52px;padding:10px 11px}.PublicForms-module__v7avrW__buttonRow{gap:10px;margin-top:clamp(10px,1.9vh,14px);display:flex}.PublicForms-module__v7avrW__actionButton{cursor:pointer;border:none;border-radius:12px;width:100%;padding:11px 14px;font-size:13px;font-weight:700;transition:transform .15s,box-shadow .2s,background .18s}.PublicForms-module__v7avrW__actionButton:hover{transform:translateY(-1px)}.PublicForms-module__v7avrW__actionPrimary{color:#fff;background:linear-gradient(135deg,#111,#303030);box-shadow:0 10px 20px #0000002e}.PublicForms-module__v7avrW__actionPrimary:hover{background:linear-gradient(135deg,#1a1a1a,#3a3a3a)}.PublicForms-module__v7avrW__actionSecondary{color:#1a1a1a;background:linear-gradient(140deg,#f0f0f0,#dfdfdf);box-shadow:0 8px 14px #00000014}.PublicForms-module__v7avrW__actionSecondary:hover{background:linear-gradient(140deg,#e7e7e7,#d5d5d5)}.PublicForms-module__v7avrW__actionDisabled{color:#f5f5f5;cursor:not-allowed;box-shadow:none;background:#9a9a9a}.PublicForms-module__v7avrW__actionDisabled:hover{background:#9a9a9a;transform:none}@media (min-height:860px){.PublicForms-module__v7avrW__pageShell{align-items:center}.PublicForms-module__v7avrW__termsBox{max-height:clamp(220px,32vh,330px)}}@media (max-height:760px){.PublicForms-module__v7avrW__pageShell{align-items:flex-start;padding-top:10px;padding-bottom:14px}.PublicForms-module__v7avrW__formCard{border-radius:16px;padding:14px}.PublicForms-module__v7avrW__formTitle{font-size:20px}.PublicForms-module__v7avrW__formLead{margin-bottom:10px;font-size:12px}.PublicForms-module__v7avrW__fieldGroup{margin-bottom:9px}.PublicForms-module__v7avrW__termsBox{max-height:min(230px,31vh);font-size:12px;line-height:1.5}.PublicForms-module__v7avrW__buttonRow{gap:8px;margin-top:10px}}@media (max-width:640px){.PublicForms-module__v7avrW__pageShell{align-items:flex-start;padding:clamp(10px,2.8vh,18px) 10px 16px}.PublicForms-module__v7avrW__pageInner{max-width:100%}.PublicForms-module__v7avrW__formCard{border-radius:18px;padding:15px 13px}.PublicForms-module__v7avrW__formTitle{font-size:21px}.PublicForms-module__v7avrW__textInput,.PublicForms-module__v7avrW__selectInput,.PublicForms-module__v7avrW__dateInput{font-size:16px}.PublicForms-module__v7avrW__termsBox{max-height:clamp(170px,36vh,250px)}.PublicForms-module__v7avrW__buttonRow{flex-direction:column}}
