[data-fill-form].workspace{min-height:440px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg)}[data-fill-form] .options{min-height:400px;padding:24px}[data-fill-form] .progress,[data-fill-form] .result{min-height:240px;padding:24px}[data-fill-form] .summary{display:grid;gap:4px;padding:16px;background:var(--surface-soft)}[data-fill-form] .summary small,[data-fill-form] .status,[data-fill-form] .flatten-choice small{color:var(--ink-faint)}[data-fill-form] .no-fields{margin:24px 0;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}[data-fill-form] .no-fields p{color:var(--ink-soft)}[data-fill-form] .form-profiles{display:grid;gap:16px;margin:16px 0;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}[data-fill-form] .form-profiles>div:first-child{display:grid;gap:2px}[data-fill-form] .form-profiles small,[data-fill-form] [data-profile-status]{color:var(--ink-faint)}[data-fill-form] .profile-picker,[data-fill-form] .profile-save{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:end}[data-fill-form] .profile-save{grid-template-columns:minmax(0,1fr) auto}[data-fill-form] .profile-picker label,[data-fill-form] .profile-save label{display:grid;gap:8px;font-size:.84rem;font-weight:700}[data-fill-form] .profile-picker select,[data-fill-form] .profile-save input{width:100%;min-height:44px;border:1px solid var(--control-line);border-radius:10px;background:var(--surface);color:var(--ink);padding:8px 12px;font:inherit}[data-fill-form] .profile-picker .button,[data-fill-form] .profile-save .button,[data-fill-form] .profile-delete{min-height:44px;margin:0}[data-fill-form] .profile-delete{border:0;background:transparent;color:var(--danger);font:inherit;font-weight:700;cursor:pointer}[data-fill-form] [data-profile-status]{margin:0;font-size:.84rem;line-height:1.5}[data-fill-form] .field-list{margin:16px 0;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}[data-fill-form] .field-list summary{min-height:44px;padding:12px 16px;font-weight:700;cursor:pointer}[data-fill-form] .field-list-body{display:grid;gap:12px;padding:0 16px 16px}[data-fill-form] .field-list label{display:grid;gap:8px;font-size:.84rem;font-weight:700}[data-fill-form] .field-list label.check{grid-template-columns:24px minmax(0,1fr);align-items:center}[data-fill-form] .field-list small{color:var(--ink-faint);font-weight:400}[data-fill-form] .field-list input[type=text],[data-fill-form] .field-list select,[data-fill-form] .field-list textarea{width:100%;min-height:44px;border:1px solid var(--control-line);border-radius:10px;background:var(--surface);color:var(--ink);padding:8px 12px;font:inherit}[data-fill-form] .field-list input[type=checkbox]{width:24px;height:24px;margin:0}[data-fill-form] .flatten-choice{display:flex;gap:8px;align-items:flex-start;margin:16px 0}[data-fill-form] .flatten-choice input{width:24px;height:24px}[data-fill-form] .flatten-choice span{display:grid}[data-fill-form] .process,[data-fill-form] .reset{width:100%;margin-top:8px}[data-fill-form] .progress,[data-fill-form] .result{display:grid;place-items:center;align-content:center;text-align:center}[data-fill-form] .result .button{margin:4px}[data-fill-form] .error{margin:12px;padding:12px;color:var(--danger)}[data-fill-form] .spinner{width:46px;height:46px;border:4px solid var(--accent-soft);border-top-color:var(--accent);border-radius:50%;animation:edit-spin .8s linear infinite}@media(max-width:620px){[data-fill-form] .options{padding:16px}[data-fill-form] .profile-picker,[data-fill-form] .profile-save{grid-template-columns:1fr}[data-fill-form] .profile-picker .button,[data-fill-form] .profile-save .button,[data-fill-form] .profile-delete{width:100%}}[data-fill-form] [data-reserve][hidden]:not([data-editor-off]){display:grid!important;place-items:center;min-height:940px;background:var(--surface-soft);color:var(--ink-soft)}[data-fill-form] [data-reserve][hidden]:not([data-editor-off]):before{content:"Preparing the form preview\2026"}[data-fill-form] [data-reserve][hidden]:not([data-editor-off])>*{display:none!important}
