.public-form-module__nqnAma__surface{box-sizing:border-box;overflow-wrap:anywhere;width:100%;min-height:100dvh;font-family:var(--font-body,Arial,"Noto Sans JP",sans-serif);padding:clamp(12px,4vw,40px);font-size:16px;line-height:1.6}.public-form-module__nqnAma__surface *{box-sizing:border-box;max-width:100%}.public-form-module__nqnAma__inner{max-width:720px;margin:auto}.public-form-module__nqnAma__logo{object-fit:contain;width:auto;max-height:80px}.public-form-module__nqnAma__surface h1{color:inherit;font-size:clamp(24px,5vw,36px);line-height:1.3}.public-form-module__nqnAma__surface p{color:inherit}.public-form-module__nqnAma__field{flex-direction:column;gap:8px;min-width:0;margin:24px 0;display:flex}.public-form-module__nqnAma__field label{color:inherit;font-weight:600}.public-form-module__nqnAma__field p{margin:0;font-size:14px}.public-form-module__nqnAma__field input,.public-form-module__nqnAma__field textarea,.public-form-module__nqnAma__field select{width:100%;min-width:0;min-height:44px;color:inherit;background:0 0;border:1px solid;border-radius:8px;padding:10px;font-family:inherit;font-size:16px}.public-form-module__nqnAma__field select option{color:#111;background:#fff}.public-form-module__nqnAma__field textarea{min-height:120px}.public-form-module__nqnAma__field input[type=checkbox]{width:28px;height:28px;min-height:28px;margin:8px 0}.public-form-module__nqnAma__submit{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:12px;font-weight:700}.public-form-module__nqnAma__submit:disabled{opacity:.6}.public-form-module__nqnAma__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.public-form-module__nqnAma__field input,.public-form-module__nqnAma__field select{border-radius:999px}.public-form-module__nqnAma__field textarea{border-radius:16px}.public-form-module__nqnAma__field input,.public-form-module__nqnAma__field textarea,.public-form-module__nqnAma__field select{border-color:color-mix(in srgb,var(--public-text,currentColor) 22%,transparent);background:var(--public-field-background,color-mix(in srgb,var(--public-background,#fff) 96%,var(--public-text,#111) 4%));font-weight:400}.public-form-module__nqnAma__field input[type=checkbox]{border-radius:4px;width:20px;height:20px;min-height:20px}.public-form-module__nqnAma__field label{font-weight:500}.public-form-module__nqnAma__submit{border-radius:999px;font-weight:500}.public-form-module__nqnAma__requiredMark{color:#b84254}.public-form-module__nqnAma__checkboxField{grid-template-columns:20px minmax(0,1fr);gap:6px 8px;display:grid}.public-form-module__nqnAma__checkboxField>label{grid-area:1/2;font-size:14px;font-weight:400}.public-form-module__nqnAma__checkboxField>input[type=checkbox]{grid-area:1/1;width:20px;height:20px;min-height:20px;margin:2px 0 0}.public-form-module__nqnAma__checkboxField>p{grid-column:2;font-size:12px}.public-form-module__nqnAma__surface a{color:inherit;text-underline-offset:3px;text-decoration:underline}.public-form-module__nqnAma__captcha{min-height:78px;margin:24px 0 20px}
.form-builder-module__51P7qq__heading{justify-content:space-between;align-items:center;gap:20px;min-height:64px;margin:12px 0 24px;display:flex}.form-builder-module__51P7qq__title{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.form-builder-module__51P7qq__title .page-title{margin:0}.form-builder-module__51P7qq__heading h1{overflow-wrap:anywhere;margin:0;font-size:26px}.form-builder-module__51P7qq__headingActions{align-items:center;gap:12px;display:flex}.form-builder-module__51P7qq__desktopBack{color:#354c40;background:#fff;border:1px solid #d8d6ce;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 14px;font-size:13px;text-decoration:none;display:inline-flex}.form-builder-module__51P7qq__desktopBack svg{transform:rotate(180deg)}.form-builder-module__51P7qq__columns{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:start;gap:20px;display:grid}.form-builder-module__51P7qq__columns>section{background:#fff;border:1px solid #e4e1d9;border-radius:16px;min-width:0}.form-builder-module__51P7qq__editor{overflow:hidden}.form-builder-module__51P7qq__editor form{padding:0 24px 24px}.form-builder-module__51P7qq__editor .form-builder-module__51P7qq__tabs{background:0 0;border-bottom:1px solid #dedbd3;border-radius:0;gap:0;width:100%;margin:0 0 24px;padding:0;display:flex}.editorial-shell .workspace .form-builder-layout .form-builder-module__51P7qq__editor .form-builder-module__51P7qq__tabs button{color:#61665d;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:1;min-height:56px;padding:14px 8px;font-size:14px;font-weight:500;line-height:1.5}.editorial-shell .workspace .form-builder-layout .form-builder-module__51P7qq__editor .form-builder-module__51P7qq__tabs button[aria-pressed=true]{color:#354c40;background:0 0;border-bottom:2px solid #354c40;font-weight:600}.form-builder-module__51P7qq__basicSettings{gap:18px;display:grid}.form-builder-module__51P7qq__basicSettings h2,.form-builder-module__51P7qq__editor form>h2{margin:0;font-size:20px;font-weight:600;line-height:1.5}.form-builder-module__51P7qq__sectionHelp{color:#666b62;margin:-10px 0 2px;font-size:13px;line-height:1.8}.form-builder-module__51P7qq__editor form>h2+.form-builder-module__51P7qq__sectionHelp{margin:8px 0 20px}.form-builder-module__51P7qq__metadataRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.form-builder-module__51P7qq__editor label{min-width:0;font-size:14px;font-weight:400}.form-builder-module__51P7qq__editor .field{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.form-builder-module__51P7qq__editor .field>span{font-weight:500}.editorial-shell .workspace .form-builder-layout .form-builder-module__51P7qq__editor :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){color:#252923;width:100%;min-width:0;font:400 14px/1.6 var(--font-body);box-sizing:border-box;background:#fff;border:1px solid #d8d6ce;border-radius:8px;height:auto;min-height:42px;padding:10px 12px}.editorial-shell .workspace .form-builder-layout .form-builder-module__51P7qq__editor select{padding-right:36px;line-height:22px}.form-builder-module__51P7qq__editor textarea{resize:vertical;min-height:90px}.form-builder-module__51P7qq__editor .form-builder-module__51P7qq__descriptionField textarea{min-height:96px}.form-builder-module__51P7qq__editor input[type=radio],.form-builder-module__51P7qq__editor input[type=checkbox]{accent-color:#354c40;flex-shrink:0;width:17px;height:17px;min-height:17px;margin:2px 0}.form-builder-module__51P7qq__requiredMark{color:#b84254;font-size:12px;font-weight:400}.form-builder-module__51P7qq__editor :is(.form-builder-module__51P7qq__statusChoices,.form-builder-module__51P7qq__periodChoices){border:0;border-top:1px solid #e4e1d9;border-radius:0;gap:10px;min-width:0;margin:0;padding:20px 0 0;display:grid}.form-builder-module__51P7qq__statusChoices{grid-template-columns:repeat(3,minmax(0,1fr))}.form-builder-module__51P7qq__periodChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.form-builder-module__51P7qq__editor :is(.form-builder-module__51P7qq__statusChoices,.form-builder-module__51P7qq__periodChoices)>legend{float:left;grid-column:1/-1;width:100%;margin:0 0 12px;padding:0;font-size:14px;font-weight:600}.form-builder-module__51P7qq__editor :is(.form-builder-module__51P7qq__statusChoices,.form-builder-module__51P7qq__periodChoices)>label{cursor:pointer;background:#fff;border:1px solid #dedbd3;border-radius:8px;align-items:flex-start;gap:9px;min-width:0;padding:12px 10px;font-size:13px;font-weight:500;display:flex}.form-builder-module__51P7qq__editor :is(.form-builder-module__51P7qq__statusChoices,.form-builder-module__51P7qq__periodChoices)>label:has(input:checked){background:#f4f6f2;border-color:#4b6753;box-shadow:inset 0 0 0 1px #4b6753}.form-builder-module__51P7qq__editor :is(.form-builder-module__51P7qq__statusChoices,.form-builder-module__51P7qq__periodChoices) small{color:#666b62;overflow-wrap:anywhere;margin-top:5px;font-size:11px;font-weight:400;line-height:1.7;display:block}.form-builder-module__51P7qq__advancedSettings{gap:16px;display:grid}.form-builder-module__51P7qq__advancedSettings>p{color:#666b62;margin:0;font-size:12px;line-height:1.7}.form-builder-module__51P7qq__additionalSettings,.form-builder-module__51P7qq__fieldDescription{border-top:1px solid #e4e1d9;min-width:0;padding-top:16px}.form-builder-module__51P7qq__additionalSettings>summary,.form-builder-module__51P7qq__fieldDescription>summary{cursor:pointer;background:#faf9f6;border:1px solid #dedbd3;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:12px;font-size:13px;list-style:none;display:flex}.form-builder-module__51P7qq__additionalSettings>summary::-webkit-details-marker{display:none}.form-builder-module__51P7qq__fieldDescription>summary::-webkit-details-marker{display:none}.form-builder-module__51P7qq__fieldItem>summary::-webkit-details-marker{display:none}.form-builder-module__51P7qq__additionalSettings[open]>summary{margin-bottom:16px}.form-builder-module__51P7qq__additionalSettings>label{margin-bottom:16px!important}.form-builder-module__51P7qq__editorSave{background:#faf9f6;border-top:1px solid #e4e1d9;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:16px 20px;display:flex}.form-builder-module__51P7qq__editorSave>span{color:#666b62;flex:1;min-width:100px;margin-right:auto;font-size:12px;line-height:1.7}.form-builder-module__51P7qq__editorSave .button{white-space:nowrap;min-height:42px;font-size:13px}.form-builder-module__51P7qq__preview{max-height:calc(100dvh - 110px);padding:22px;position:sticky;top:16px;overflow:auto}.form-builder-module__51P7qq__previewHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.form-builder-module__51P7qq__previewHeading strong{font-size:17px;font-weight:600}.form-builder-module__51P7qq__previewHeading>.actions{border:1px solid #d8d6ce;border-radius:8px;gap:0;padding:0;display:flex;overflow:hidden}.form-builder-module__51P7qq__previewHeading button{background:#faf9f6;border:0;min-height:36px;padding:8px 14px;font-size:13px;border-radius:0!important}.form-builder-module__51P7qq__previewHeading button[aria-pressed=true]{color:#354c40;background:#fff;box-shadow:inset 0 0 0 1px #647a68}.form-builder-module__51P7qq__preview>div{box-sizing:border-box;background:#faf9f6;border:1px solid #e4e1d9;border-radius:10px;min-width:0;padding:12px}.editorial-shell .workspace .form-builder-module__51P7qq__preview .public-form-view{min-height:0;font-family:var(--font-body);border-radius:8px;padding:24px}.editorial-shell .workspace .form-builder-module__51P7qq__preview .public-form-view h1{margin-bottom:20px;font-size:26px;line-height:1.5}.editorial-shell .workspace .form-builder-module__51P7qq__preview .public-form-view label{font-size:14px;line-height:1.7}.editorial-shell .workspace .form-builder-module__51P7qq__preview .public-form-view :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid #d8d6ce;border-radius:8px;height:auto;min-height:42px;padding:10px 12px;font-size:14px;line-height:22px}.editorial-shell .workspace .form-builder-module__51P7qq__preview .public-form-view button{border-radius:8px;min-height:42px}.form-builder-module__51P7qq__colors{align-items:center;gap:10px;margin-bottom:18px;display:flex}.form-builder-module__51P7qq__colors input[type=color]{background:#fff;border:1px solid #dedbd3;border-radius:8px;width:48px;height:42px;padding:4px}.form-builder-module__51P7qq__editor .form-builder-module__51P7qq__colors input:not([type=color]){flex:1}.form-builder-module__51P7qq__fieldHeading{justify-content:space-between;align-items:center;margin:0 0 18px;display:flex}.form-builder-module__51P7qq__fieldHeading h3{margin:0;font-size:20px}.form-builder-module__51P7qq__fieldItem{background:#fff;border:1px solid #dedbd3;border-radius:10px;min-width:0;margin:12px 0}.form-builder-module__51P7qq__fieldItem[open]{border-color:#778b7b}.form-builder-module__51P7qq__fieldItem>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;min-height:52px;padding:16px;font-size:14px;list-style:none;display:flex}.form-builder-module__51P7qq__fieldItem>summary>span:first-child{overflow-wrap:anywhere;flex:1;min-width:100px;font-weight:500}.form-builder-module__51P7qq__fieldItem>summary>svg{transition:transform .15s}.form-builder-module__51P7qq__fieldItem[open]>summary>svg{transform:rotate(90deg)}.form-builder-module__51P7qq__fieldBody{gap:18px;min-width:0;padding:4px 16px 16px;display:grid}.form-builder-module__51P7qq__fieldBody>.check{align-items:center;gap:10px;min-height:36px;display:flex}.form-builder-module__51P7qq__fieldBody>.actions{flex-wrap:wrap;gap:8px;display:flex}.form-builder-module__51P7qq__fieldBody button{min-height:38px;font-size:12px}.form-builder-module__51P7qq__fieldBody .form-builder-module__51P7qq__fieldDescription{border:0;padding:0}.form-builder-module__51P7qq__fieldDescription[open] .field{margin-top:12px}.form-builder-module__51P7qq__fieldSettings>button{margin-top:12px}.form-builder-module__51P7qq__error{color:#a12f37;background:#fff1f1;border-radius:8px;margin:0 0 16px;padding:12px;font-size:13px;line-height:1.7}.form-builder-layout :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #52745d}.form-builder-module__51P7qq__mobileTitle,.form-builder-module__51P7qq__mobileBack,.form-builder-module__51P7qq__mobileClose,.form-builder-module__51P7qq__mobilePreviewToggle,.form-builder-module__51P7qq__savebar,.form-builder-module__51P7qq__editor .form-builder-module__51P7qq__mobileFieldName{display:none}.form-builder-module__51P7qq__desktopFieldName,.form-builder-module__51P7qq__receivingLabel,.form-builder-module__51P7qq__templateField{min-width:0}@media (min-width:901px){.editorial-shell .workspace main:has(.form-builder-module__51P7qq__editor){padding-top:24px}}@media (max-width:1150px) and (min-width:901px){.form-builder-module__51P7qq__columns{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:16px}.form-builder-module__51P7qq__editor form{padding:0 18px 18px}.form-builder-module__51P7qq__preview{padding:18px}.form-builder-module__51P7qq__metadataRow,.form-builder-module__51P7qq__statusChoices{grid-template-columns:1fr}.form-builder-module__51P7qq__editor :is(.form-builder-module__51P7qq__statusChoices,.form-builder-module__51P7qq__periodChoices) small{font-size:12px}.form-builder-module__51P7qq__previewHeading strong{font-size:15px}}@media (max-width:900px){.form-builder-module__51P7qq__heading{z-index:40;background:#fff;border-bottom:1px solid #dedbd3;grid-template-columns:32px minmax(0,1fr) 32px;gap:12px;height:56px;min-height:0;margin:0;padding:8px 16px;display:grid;position:fixed;inset:0 0 auto}.form-builder-module__51P7qq__title{grid-area:1/2}.form-builder-module__51P7qq__headingActions{display:none}.form-builder-module__51P7qq__title .page-title{display:none}.form-builder-module__51P7qq__title>.badge{display:none}.form-builder-module__51P7qq__mobileTitle{margin:0;font-weight:600;line-height:24px;display:block;font-size:16px!important}.form-builder-module__51P7qq__mobileBack,.form-builder-module__51P7qq__mobileClose{color:#354c40;cursor:pointer;background:0 0;border:0;grid-row:1;place-items:center;min-height:36px;padding:0;text-decoration:none;display:grid}.form-builder-module__51P7qq__mobileBack{grid-column:1}.form-builder-module__51P7qq__mobileClose{grid-column:3}.form-builder-module__51P7qq__columns{grid-template-columns:minmax(0,1fr);gap:16px;padding-bottom:80px}.form-builder-module__51P7qq__editor form{padding:0 16px 20px}.form-builder-module__51P7qq__editor .form-builder-module__51P7qq__tabs{z-index:2;background:#fff;margin-bottom:20px;display:flex;position:static}.editorial-shell .workspace .form-builder-layout .form-builder-module__51P7qq__editor .form-builder-module__51P7qq__tabs button{min-height:48px;padding:12px 4px;font-size:13px}.form-builder-module__51P7qq__metadataRow{grid-template-columns:minmax(0,1fr)}.editorial-shell .workspace .form-builder-layout .form-builder-module__51P7qq__editor :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){min-height:46px;padding:10px 12px;font-size:16px;line-height:24px}.editorial-shell .workspace .form-builder-layout .form-builder-module__51P7qq__editor select{height:auto;padding-right:38px}.form-builder-module__51P7qq__editor .form-builder-module__51P7qq__statusChoices,.form-builder-module__51P7qq__editor .form-builder-module__51P7qq__periodChoices{grid-template-columns:minmax(0,1fr)}.form-builder-module__51P7qq__editor :is(.form-builder-module__51P7qq__statusChoices,.form-builder-module__51P7qq__periodChoices)>label{padding:12px;font-size:14px}.form-builder-module__51P7qq__editor :is(.form-builder-module__51P7qq__statusChoices,.form-builder-module__51P7qq__periodChoices) small{margin-top:3px;font-size:12px}.form-builder-module__51P7qq__editorSave{display:none}.form-builder-module__51P7qq__preview{max-height:none;padding:16px;display:none;position:static}.form-builder-module__51P7qq__previewShown{display:block}.form-builder-module__51P7qq__mobilePreviewToggle{justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;display:flex}.form-builder-module__51P7qq__savebar{z-index:1100;background:#fff;border-top:1px solid #dedbd3;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed;inset:auto 0 0}.form-builder-module__51P7qq__savebar .button{min-height:44px;font-size:14px}:is(.form-builder-layout[data-preview=true] .form-builder-module__51P7qq__editor,.form-builder-layout[data-preview=true] .form-builder-module__51P7qq__mobilePreviewToggle){display:none}.form-builder-layout[data-preview=true] .form-builder-module__51P7qq__preview{display:block}.form-builder-module__51P7qq__previewHeading strong{font-size:15px}.form-builder-module__51P7qq__previewHeading>.actions{display:none}.form-builder-module__51P7qq__fieldItem>summary{padding:12px}.form-builder-module__51P7qq__fieldBody{padding:4px 12px 16px}}
