input[type=checkbox]{color:#0000;appearance:none;place-content:center;margin:0;display:grid;position:relative;background-color:#ffffff21!important}input[type=checkbox]:after{content:"";background-color:#ffffff4d;border-radius:18%;width:15px;height:15px;transition:transform .12s ease-in-out;transform:scale(0)}@supports (color:color-mix(in lab, red, red)){input[type=checkbox]:after{background-color:color-mix(in oklab, var(--color-white,#fff) 30%, transparent)}}input[type=checkbox]:checked:after{background-color:var(--color-accent1,#ffd227);transform:scale(1)}
.form-section{flex-direction:column;gap:.75rem;display:flex}.form-builder-body{flex-direction:column;gap:1.5rem;display:flex}.form-section__label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff4d;border-bottom:1px solid #ffffff0d;align-items:center;gap:.5rem;padding-bottom:.125rem;font-size:.6875rem;font-weight:700;display:flex}.form-section__label--collapsible{cursor:pointer;-webkit-user-select:none;user-select:none}.form-section__label--collapsible:hover{color:#ffffff8c}.form-section__chevron{opacity:.4;margin-left:auto;transition:transform .18s,opacity .18s}.form-section__label--collapsible:hover .form-section__chevron{opacity:.7}.form-section__badge{letter-spacing:.05em;text-transform:none;color:#ffffff38;background:#ffffff0d;border:1px solid #ffffff14;border-radius:4px;padding:1px 5px;font-size:.5625rem;font-weight:600;line-height:1.6}.console-field{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.console-field__label{color:var(--ctrl-muted);align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;line-height:1;display:flex}.console-field__required{color:#f87171;font-size:.625rem;line-height:1}.console-field-info-icon{color:#94a3b8;opacity:.6;cursor:default;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .12s,color .12s;display:inline-flex}.console-field-info-icon:hover{opacity:1;color:#6366f1}.console-field-info-icon svg{display:block}.console-field-info-popover{z-index:9999;color:#cbd5e1e6;pointer-events:none;background:#1e2130;border:1px solid #ffffff1a;border-radius:7px;width:max-content;max-width:240px;padding:.5rem .65rem;font-size:.72rem;line-height:1.45;position:fixed;transform:translate(-50%);box-shadow:0 4px 16px #0006}.console-field__error{color:#f87171;align-items:center;gap:.3rem;margin:0;font-size:.6875rem;line-height:1.3;display:flex}.console-field__error:before{content:"";background:#f87171;border-radius:50%;flex-shrink:0;width:3px;height:3px;display:inline-block}.console-input-wrap{align-items:center;display:flex;position:relative}.console-input-prefix{color:var(--ctrl-muted);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;font-size:.875rem;font-weight:500;position:absolute;left:.75rem}.console-input{width:100%;height:var(--ctrl-height);background:var(--ctrl-bg);border:1px solid var(--ctrl-border);border-radius:var(--ctrl-radius);color:var(--ctrl-text);-webkit-appearance:none;outline:none;padding:0 .875rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,background .15s,box-shadow .15s}.console-input::placeholder{color:var(--ctrl-placeholder)}.console-input:hover:not(:disabled){border-color:var(--ctrl-border-hover)}.console-input:focus{border-color:color-mix(in srgb, var(--ctrl-focus) 55%, transparent);background:color-mix(in srgb, var(--ctrl-focus) 4%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ctrl-focus) 10%, transparent)}.console-input:disabled{opacity:.4;cursor:not-allowed}.console-input--error{border-color:color-mix(in srgb, var(--color-console-status-danger) 45%, transparent)!important;background:color-mix(in srgb, var(--color-console-status-danger) 4%, transparent)!important}.console-input--error:focus{border-color:color-mix(in srgb, var(--color-console-status-danger) 65%, transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-console-status-danger) 8%, transparent)!important}.console-input--has-prefix{padding-left:1.625rem}.console-input[type=number]::-webkit-inner-spin-button{appearance:none}.console-input[type=number]::-webkit-outer-spin-button{appearance:none}.console-input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.console-input[type=date]::-webkit-calendar-picker-indicator{opacity:.4;cursor:pointer;filter:invert();transition:opacity .15s}.console-input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:.7}.console-input[type=date]:focus::-webkit-calendar-picker-indicator{opacity:.7}.console-input[type=date]:disabled::-webkit-calendar-picker-indicator{opacity:.15;cursor:not-allowed}.console-select-wrap{align-items:center;display:flex;position:relative}.console-select-wrap:after{content:"";pointer-events:none;border-top:5px solid #ffffff40;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;transition:border-top-color .15s;position:absolute;right:.75rem}.console-select-wrap:focus-within:after{border-top-color:#6366f199}.console-select{width:100%;height:var(--ctrl-height);background:var(--ctrl-bg);border:1px solid var(--ctrl-border);border-radius:var(--ctrl-radius);color:var(--ctrl-text);cursor:pointer;appearance:none;outline:none;padding:0 2rem 0 .875rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,background .15s,box-shadow .15s}.console-select option{background-color:var(--color-console-bg-3);color:var(--ctrl-text)}.console-select option[value=""]{color:var(--ctrl-placeholder)}.console-select:hover:not(:disabled){border-color:var(--ctrl-border-hover)}.console-select:focus{border-color:color-mix(in srgb, var(--ctrl-focus) 55%, transparent);background:color-mix(in srgb, var(--ctrl-focus) 4%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ctrl-focus) 10%, transparent)}.console-select:disabled{opacity:.4;cursor:not-allowed}.console-select--placeholder{color:#ffffff47}.console-field-row{grid-template-columns:repeat(var(--cols,2), 1fr);gap:.875rem;display:grid}@media (max-width:48rem){.console-field-row{grid-template-columns:1fr;gap:.75rem}}.console-field-row--1{--cols:1}.console-field-row--2{--cols:2}.console-field-row--3{--cols:3}.console-file-input{flex-direction:column;display:flex}.console-file-input__native{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.console-file-input__trigger{color:#ffffff59;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff08;border:1px dashed #ffffff1f;border-radius:8px;align-items:center;gap:.5rem;height:2.5rem;padding:0 .875rem;font-family:inherit;font-size:.8125rem;transition:border-color .15s,background .15s,color .15s;display:flex}.console-file-input__trigger:hover:not(.console-file-input__trigger--disabled){color:#ffffffa6;background:#6366f10a;border-color:#6366f173}.console-file-input__trigger--has-file{color:#e2e8f0;border-style:solid;border-color:#6366f147}.console-file-input__trigger--has-file .console-file-input__name{color:#a5b4fcd9;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.75rem;overflow:hidden}.console-file-input__trigger--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.console-file-input__icon{color:currentColor;flex-shrink:0}.console-file-input__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.console-file-input__clear{color:#ffffff40;cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:2px;line-height:1;transition:color .12s,background .12s;display:flex}.console-file-input__clear:hover{color:#f87171;background:#f871711a}.form-fields-grid{grid-template-columns:repeat(12,1fr);gap:.875rem;display:grid}@media (max-width:48rem){.form-fields-grid{grid-template-columns:1fr}}.form-field-wrap{min-width:0}.form-field-wrap--3{grid-column:span 3}.form-field-wrap--4{grid-column:span 4}.form-field-wrap--6{grid-column:span 6}.form-field-wrap--9{grid-column:span 9}.form-field-wrap--12{grid-column:span 12}.form-tabs{border-bottom:1px solid #ffffff0f;gap:.125rem;margin-bottom:1.25rem;display:flex}.form-tab-btn{letter-spacing:.01em;color:#fff6;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.375rem;margin-bottom:-1px;padding:.5rem .875rem;font-size:.75rem;font-weight:500;transition:color .15s,border-color .15s;display:flex}.form-tab-btn:hover{color:#ffffffb3}.form-tab-btn--active{color:#a5b4fc;border-bottom-color:#a5b4fc}.form-tab-error-dot{background:#f87171;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:1px;display:inline-block}.repeater-row{counter-increment:repeater-row;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;padding:.875rem 2.75rem .875rem .875rem;position:relative}.repeater-row+.repeater-row{margin-top:.5rem}.repeater-row__remove{color:#ffffff4d;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;font-size:.6875rem;line-height:1;transition:background .12s,color .12s,border-color .12s;display:flex;position:absolute;top:.625rem;right:.625rem}.repeater-row__remove:hover{color:#f87171;background:#f871711a;border-color:#f871714d}.repeater__add{color:#ffffff59;text-align:center;cursor:pointer;background:#ffffff06;border:1px dashed #ffffff1a;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;width:100%;margin-top:.625rem;padding:.5rem .875rem;font-family:inherit;font-size:.8125rem;transition:background .12s,border-color .12s,color .12s;display:flex}.repeater__add:hover{color:#a5b4fccc;background:#6366f10f;border-color:#6366f14d}.console-computed-hint{color:#94a3b8cc;background:#6366f112;border:1px solid #6366f129;border-radius:6px;align-self:flex-start;align-items:center;gap:.375rem;padding:.3125rem .6875rem;font-size:.75rem;display:inline-flex}.console-computed-hint strong{color:#a5b4fc;font-weight:600}
