*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--font-family: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-primary: #0f62fe;--color-primary-hover: #0353e9;--color-bg-dark: #161616;--color-bg-light: #f4f4f4;--color-bg-white: #ffffff;--color-text-primary: #161616;--color-text-secondary: #525252;--color-text-white: #ffffff;--color-border: #e0e0e0;--color-error: #da1e28;--color-success: #198038;--color-warning: #f1c21b;--color-info: #0043ce}html,body{height:100%;overflow:hidden;font-family:var(--font-family);font-size:14px;color:var(--color-text-primary);background:var(--color-bg-dark)}#app{height:100%}.bx--header{background-color:var(--color-bg-dark)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c6c6c6;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#8d8d8d}.field-wrap.svelte-1hy71h2{width:100%}.input-group.svelte-1hy71h2{position:relative;display:flex;align-items:stretch}.field-input.svelte-1hy71h2{width:100%;height:40px;padding:0 12px;font-size:14px;font-family:inherit;color:#161616;background:#fff;border:1px solid #8d8d8d;border-bottom:2px solid #8d8d8d;outline:none;transition:border-color .15s;box-sizing:border-box}.input-group.has-clear.svelte-1hy71h2 .field-input:where(.svelte-1hy71h2):not(.field-textarea){padding-right:36px}.field-input.svelte-1hy71h2:focus{border-color:#0f62fe;border-bottom-color:#0f62fe}.field-input.has-error.svelte-1hy71h2{border-bottom-color:#da1e28}.field-textarea.svelte-1hy71h2{height:auto;padding:10px 12px;resize:vertical}.field-input.svelte-1hy71h2:disabled{background:#f4f4f4;color:#c6c6c6;cursor:not-allowed}.btn-clear.svelte-1hy71h2{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#8d8d8d;padding:2px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s,color .15s;border-radius:50%}.input-group.svelte-1hy71h2:hover .btn-clear:where(.svelte-1hy71h2),.input-group.svelte-1hy71h2:focus-within .btn-clear:where(.svelte-1hy71h2){opacity:1}.btn-clear.svelte-1hy71h2:hover{color:#da1e28;background:#fff1f1}.field-error.svelte-1hy71h2{margin-top:4px;font-size:12px;color:#da1e28}.field-wrap.svelte-wkvtbg{width:100%;min-width:0}.input-group.svelte-wkvtbg{display:flex;align-items:stretch;width:100%;min-width:0;box-sizing:border-box;position:relative}.field-input.svelte-wkvtbg{flex:1 1 0%;min-width:0;width:0;height:40px;padding:0 8px 0 12px;font-size:14px;font-family:inherit;color:#161616;background:#fff;border:1px solid #8d8d8d;border-bottom:2px solid #8d8d8d;border-right:none;outline:none;transition:border-color .15s;box-sizing:border-box;-moz-appearance:textfield}.field-input.svelte-wkvtbg::-webkit-outer-spin-button,.field-input.svelte-wkvtbg::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-group.has-unit.svelte-wkvtbg .field-input:where(.svelte-wkvtbg){border-right:none}.input-group.has-unit.svelte-wkvtbg .unit:where(.svelte-wkvtbg){border-left:1px solid #8d8d8d}.field-input.svelte-wkvtbg:focus{border-bottom-color:#0f62fe}.field-input.has-error.svelte-wkvtbg{border-bottom-color:#da1e28}.field-input.svelte-wkvtbg:disabled{background:#f4f4f4;color:#c6c6c6;cursor:not-allowed}.field-input[readonly].svelte-wkvtbg{background:#f4f4f4;color:#525252}.side-btns.svelte-wkvtbg{display:flex;align-items:center;border:1px solid #8d8d8d;border-left:none;border-bottom-width:2px;background:#fff;flex-shrink:0;overflow:hidden}.input-group.has-unit.svelte-wkvtbg .side-btns:where(.svelte-wkvtbg){border-right:none}.btn-clear.svelte-wkvtbg{display:flex;align-items:center;justify-content:center;width:28px;height:100%;background:none;border:none;border-right:1px solid #e0e0e0;cursor:pointer;color:#8d8d8d;padding:0;opacity:0;transition:opacity .15s,color .15s,background .15s;flex-shrink:0}.input-group.svelte-wkvtbg:hover .btn-clear:where(.svelte-wkvtbg),.input-group.svelte-wkvtbg:focus-within .btn-clear:where(.svelte-wkvtbg){opacity:1}.btn-clear.svelte-wkvtbg:hover{color:#da1e28;background:#fff1f1}.step-btns.svelte-wkvtbg{display:flex;flex-direction:column;height:100%;flex-shrink:0}.btn-step.svelte-wkvtbg{flex:1;display:flex;align-items:center;justify-content:center;width:24px;background:none;border:none;cursor:pointer;color:#525252;padding:0;transition:background .12s,color .12s;line-height:1}.btn-step.svelte-wkvtbg:first-child{border-bottom:1px solid #e0e0e0}.btn-step.svelte-wkvtbg:hover:not(:disabled){background:#e8e8e8;color:#161616}.btn-step.svelte-wkvtbg:disabled{color:#c6c6c6;cursor:not-allowed}.unit.svelte-wkvtbg{flex-shrink:0;display:flex;align-items:center;padding:0 10px;height:40px;background:#f4f4f4;border:1px solid #8d8d8d;border-bottom-width:2px;font-size:13px;color:#525252;white-space:nowrap;box-sizing:border-box}.field-error.svelte-wkvtbg{margin-top:4px;font-size:12px;color:#da1e28}.field-wrap.svelte-fk8qvg{width:100%}.options-loading.svelte-fk8qvg{font-size:13px;color:#8d8d8d}.options-error.svelte-fk8qvg{color:#da1e28;display:flex;align-items:center;gap:8px}.retry-btn.svelte-fk8qvg{background:none;border:1px solid #da1e28;color:#da1e28;font-size:12px;padding:2px 8px;cursor:pointer;border-radius:2px}.retry-btn.svelte-fk8qvg:hover{background:#fff1f1}.options-header.svelte-fk8qvg{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.options-group.svelte-fk8qvg{display:flex;flex-direction:column;gap:8px;flex:1}.options-group.inline.svelte-fk8qvg{flex-direction:row;flex-wrap:wrap;gap:16px}.radio-option.svelte-fk8qvg{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;color:#161616}.radio-option.disabled.svelte-fk8qvg{color:#c6c6c6;cursor:not-allowed}.radio-option.svelte-fk8qvg input[type=radio]:where(.svelte-fk8qvg){position:absolute;opacity:0;width:0;height:0}.radio-custom.svelte-fk8qvg{width:18px;height:18px;flex-shrink:0;border:2px solid #8d8d8d;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:border-color .15s}.radio-option.selected.svelte-fk8qvg .radio-custom:where(.svelte-fk8qvg){border-color:#0f62fe;background:radial-gradient(circle,#0f62fe 45%,transparent 45%)}.radio-option.svelte-fk8qvg:not(.disabled):hover .radio-custom:where(.svelte-fk8qvg){border-color:#0f62fe}.option-label.svelte-fk8qvg{flex-shrink:0}.option-desc.svelte-fk8qvg{font-size:12px;color:#525252}.other-text-input.svelte-fk8qvg{flex:1;height:28px;padding:0 8px;border:none;border-bottom:1px solid #8d8d8d;font-size:13px;font-family:inherit;color:#161616;outline:none;background:transparent;min-width:80px}.other-text-input.svelte-fk8qvg:focus{border-bottom-color:#0f62fe}.other-text-display.svelte-fk8qvg{font-size:13px;color:#525252}.btn-clear-text.svelte-fk8qvg{display:inline-flex;align-items:center;gap:3px;background:none;border:none;cursor:pointer;color:#8d8d8d;font-size:12px;padding:2px 4px;flex-shrink:0;white-space:nowrap;transition:color .15s}.btn-clear-text.svelte-fk8qvg:hover{color:#da1e28}.field-error.svelte-fk8qvg{margin-top:4px;font-size:12px;color:#da1e28}.field-wrap.svelte-cg1x6c{width:100%}.options-loading.svelte-cg1x6c{font-size:13px;color:#8d8d8d}.options-error.svelte-cg1x6c{color:#da1e28;display:flex;align-items:center;gap:8px}.retry-btn.svelte-cg1x6c{background:none;border:1px solid #da1e28;color:#da1e28;font-size:12px;padding:2px 8px;cursor:pointer;border-radius:2px}.retry-btn.svelte-cg1x6c:hover{background:#fff1f1}.options-header.svelte-cg1x6c{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.options-group.svelte-cg1x6c{display:flex;flex-direction:column;gap:8px;flex:1}.options-group.inline.svelte-cg1x6c{flex-direction:row;flex-wrap:wrap;gap:16px}.checkbox-option.svelte-cg1x6c{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;color:#161616}.checkbox-option.disabled.svelte-cg1x6c{color:#c6c6c6;cursor:not-allowed}.checkbox-option.svelte-cg1x6c input[type=checkbox]:where(.svelte-cg1x6c){position:absolute;opacity:0;width:0;height:0}.check-custom.svelte-cg1x6c{width:18px;height:18px;flex-shrink:0;border:2px solid #8d8d8d;display:flex;align-items:center;justify-content:center;transition:all .15s;background:#fff}.checkbox-option.checked.svelte-cg1x6c .check-custom:where(.svelte-cg1x6c){background:#0f62fe;border-color:#0f62fe}.checkbox-option.svelte-cg1x6c:not(.disabled):hover .check-custom:where(.svelte-cg1x6c){border-color:#0f62fe}.option-label.svelte-cg1x6c{flex-shrink:0}.other-text-input.svelte-cg1x6c{flex:1;height:26px;padding:0 8px;border:none;border-bottom:1px solid #8d8d8d;font-size:13px;font-family:inherit;color:#161616;outline:none;background:transparent;min-width:80px}.other-text-input.svelte-cg1x6c:focus{border-bottom-color:#0f62fe}.other-text-display.svelte-cg1x6c{font-size:13px;color:#525252}.btn-clear-text.svelte-cg1x6c{display:inline-flex;align-items:center;gap:3px;background:none;border:none;cursor:pointer;color:#8d8d8d;font-size:12px;padding:2px 4px;flex-shrink:0;white-space:nowrap;transition:color .15s}.btn-clear-text.svelte-cg1x6c:hover{color:#da1e28}.field-error.svelte-cg1x6c{margin-top:4px;font-size:12px;color:#da1e28}.field-wrap.svelte-zhnqmt{width:100%;position:relative}.select-display.readonly.svelte-zhnqmt{font-size:14px;color:#161616;padding:6px 0}.select-container.svelte-zhnqmt{position:relative;border:1px solid #8d8d8d;border-bottom:2px solid #8d8d8d;background:#fff;transition:border-color .15s}.select-container.svelte-zhnqmt:focus-within,.select-container.is-open.svelte-zhnqmt{border-bottom-color:#0f62fe}.select-container.has-error.svelte-zhnqmt{border-bottom-color:#da1e28}.select-container.disabled.svelte-zhnqmt{background:#f4f4f4;pointer-events:none}.select-trigger.svelte-zhnqmt{display:flex;align-items:center;min-height:40px;padding:4px 8px 4px 12px;cursor:pointer;-webkit-user-select:none;user-select:none;gap:4px}.select-value.svelte-zhnqmt{flex:1;font-size:14px;color:#161616;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-value.is-placeholder.svelte-zhnqmt{color:#a8a8a8}.placeholder.svelte-zhnqmt{color:#a8a8a8;font-size:14px}.tags-area.svelte-zhnqmt{flex:1;display:flex;flex-wrap:wrap;gap:4px;min-height:32px;align-items:center}.tag.svelte-zhnqmt{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;background:#e8f0fe;color:#0f62fe;font-size:12px;border-radius:2px}.tag-remove.svelte-zhnqmt{background:none;border:none;cursor:pointer;color:#0f62fe;font-size:14px;padding:0;line-height:1;display:flex;align-items:center}.tag-remove.svelte-zhnqmt:hover{color:#da1e28}.select-icons.svelte-zhnqmt{display:flex;align-items:center;gap:2px;flex-shrink:0}.icon-btn.svelte-zhnqmt{background:none;border:none;cursor:pointer;color:#8d8d8d;padding:3px;display:flex;align-items:center;justify-content:center;border-radius:50%}.icon-btn.svelte-zhnqmt:hover{color:#da1e28;background:#fff1f1}.clear-btn.svelte-zhnqmt{opacity:0;transition:opacity .15s}.select-container.svelte-zhnqmt:hover .clear-btn:where(.svelte-zhnqmt),.select-container.svelte-zhnqmt:focus-within .clear-btn:where(.svelte-zhnqmt){opacity:1}.arrow-icon.svelte-zhnqmt{display:flex;align-items:center;justify-content:center;transition:transform .2s;color:#525252}.arrow-icon.rotated.svelte-zhnqmt{transform:rotate(180deg)}.dropdown-panel.svelte-zhnqmt{position:absolute;top:calc(100% + 2px);left:0;right:0;background:#fff;border:1px solid #e0e0e0;box-shadow:0 4px 16px #0000001f;z-index:200;max-height:280px;display:flex;flex-direction:column}.search-wrap.svelte-zhnqmt{display:flex;align-items:center;gap:6px;padding:6px 10px;border-bottom:1px solid #e8e8e8;flex-shrink:0}.search-icon.svelte-zhnqmt{flex-shrink:0}.search-input.svelte-zhnqmt{flex:1;height:26px;border:none;outline:none;font-size:13px;font-family:inherit;color:#161616;background:transparent}.option-list.svelte-zhnqmt{list-style:none;margin:0;padding:4px 0;overflow-y:auto;flex:1}.option-item.svelte-zhnqmt{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;font-size:14px;color:#161616;transition:background .1s}.option-item.svelte-zhnqmt:hover{background:#f4f4f4}.option-item.selected.svelte-zhnqmt{background:#edf4ff;color:#0f62fe}.option-item.disabled.svelte-zhnqmt{color:#c6c6c6;cursor:not-allowed}.option-item.other-item.svelte-zhnqmt{border-top:1px solid #f0f0f0;font-style:italic;color:#6f6f6f}.option-item.other-item.selected.svelte-zhnqmt{color:#0f62fe}.check-box.svelte-zhnqmt{width:16px;height:16px;flex-shrink:0;border:2px solid #8d8d8d;display:flex;align-items:center;justify-content:center;background:#fff}.check-box.checked.svelte-zhnqmt{background:#0f62fe;border-color:#0f62fe}.opt-label.svelte-zhnqmt{flex:1}.opt-desc.svelte-zhnqmt{font-size:12px;color:#8d8d8d}.option-empty.svelte-zhnqmt{padding:12px;text-align:center;font-size:13px;color:#a8a8a8}.option-error.svelte-zhnqmt{color:#da1e28;display:flex;align-items:center;justify-content:center;gap:8px}.retry-btn.svelte-zhnqmt{background:none;border:1px solid #da1e28;color:#da1e28;font-size:12px;padding:2px 8px;cursor:pointer;border-radius:2px}.retry-btn.svelte-zhnqmt:hover{background:#fff1f1}.other-input-wrap.svelte-zhnqmt{margin-top:4px}.other-input.svelte-zhnqmt{width:100%;height:36px;padding:0 10px;border:1px solid #8d8d8d;border-bottom:2px solid #0f62fe;font-size:13px;font-family:inherit;color:#161616;background:#fff;outline:none;box-sizing:border-box}.other-input.svelte-zhnqmt:focus{border-bottom-color:#0353e9}.field-error.svelte-zhnqmt{margin-top:4px;font-size:12px;color:#da1e28}.field-wrap.svelte-1wg5kbl{width:100%}.input-group.svelte-1wg5kbl{position:relative;display:flex;align-items:stretch}.field-input.svelte-1wg5kbl{width:100%;height:40px;padding:0 12px;font-size:14px;font-family:inherit;color:#161616;background:#fff;border:1px solid #8d8d8d;border-bottom:2px solid #8d8d8d;outline:none;cursor:pointer;transition:border-color .15s;box-sizing:border-box}.input-group.has-clear.svelte-1wg5kbl .field-input:where(.svelte-1wg5kbl){padding-right:36px}.field-input.svelte-1wg5kbl:focus{border-bottom-color:#0f62fe}.field-input.has-error.svelte-1wg5kbl{border-bottom-color:#da1e28}.field-input.svelte-1wg5kbl:disabled{background:#f4f4f4;color:#c6c6c6;cursor:not-allowed}.btn-clear.svelte-1wg5kbl{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#8d8d8d;padding:2px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s,color .15s;border-radius:50%;z-index:1}.input-group.svelte-1wg5kbl:hover .btn-clear:where(.svelte-1wg5kbl),.input-group.svelte-1wg5kbl:focus-within .btn-clear:where(.svelte-1wg5kbl){opacity:1}.btn-clear.svelte-1wg5kbl:hover{color:#da1e28;background:#fff1f1}.field-error.svelte-1wg5kbl{margin-top:4px;font-size:12px;color:#da1e28}.field-wrap.svelte-g6rrw5{width:100%}.toggle-row.svelte-g6rrw5{display:flex;align-items:center;gap:10px}.toggle-btn.svelte-g6rrw5{display:inline-flex;align-items:center;gap:10px;background:none;border:none;cursor:pointer;padding:4px 0}.toggle-btn.disabled.svelte-g6rrw5{cursor:not-allowed;opacity:.5}.toggle-track.svelte-g6rrw5{width:44px;height:24px;background:#8d8d8d;border-radius:12px;position:relative;transition:background .2s;flex-shrink:0}.toggle-btn.on.svelte-g6rrw5 .toggle-track:where(.svelte-g6rrw5){background:#0f62fe}.toggle-btn.unset.svelte-g6rrw5 .toggle-track:where(.svelte-g6rrw5){background:#c6c6c6}.toggle-thumb.svelte-g6rrw5{position:absolute;left:3px;top:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px #0003}.toggle-btn.on.svelte-g6rrw5 .toggle-thumb:where(.svelte-g6rrw5){transform:translate(20px)}.toggle-label.svelte-g6rrw5{font-size:14px;color:#161616}.toggle-btn.unset.svelte-g6rrw5 .toggle-label:where(.svelte-g6rrw5){color:#8d8d8d}.btn-clear-text.svelte-g6rrw5{display:inline-flex;align-items:center;gap:3px;background:none;border:none;cursor:pointer;color:#8d8d8d;font-size:12px;padding:2px 4px;transition:color .15s}.btn-clear-text.svelte-g6rrw5:hover{color:#da1e28}.field-error.svelte-g6rrw5{margin-top:4px;font-size:12px;color:#da1e28}.panel-field.svelte-xjuuzr{width:100%;display:flex;flex-direction:column;gap:12px}.panel-error.svelte-xjuuzr{padding:6px 10px;background:#fff1f1;border:1px solid #ffd7d9;border-left:3px solid #da1e28;color:#da1e28;font-size:12px}.panel-empty.svelte-xjuuzr{padding:24px;text-align:center;border:2px dashed #e0e0e0;color:#8d8d8d;font-size:14px}.panel-scroll.svelte-xjuuzr{max-height:640px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#c6c6c6 transparent}.panel-scroll.svelte-xjuuzr::-webkit-scrollbar{width:6px}.panel-scroll.svelte-xjuuzr::-webkit-scrollbar-track{background:transparent}.panel-scroll.svelte-xjuuzr::-webkit-scrollbar-thumb{background:#c6c6c6;border-radius:3px}.panel-scroll.svelte-xjuuzr::-webkit-scrollbar-thumb:hover{background:#8d8d8d}.panel-items-wrap.svelte-xjuuzr{display:flex;flex-direction:column;gap:12px;padding-right:4px}.panel-item.svelte-xjuuzr{border:1px solid #e0e0e0;border-left:3px solid #0f62fe;background:#fafafa}.panel-item-header.svelte-xjuuzr{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f4f4f4;border-bottom:1px solid #e0e0e0}.drag-handle.svelte-xjuuzr{cursor:grab;padding:2px 4px;margin-right:4px;display:flex;align-items:center;color:#8d8d8d;flex-shrink:0}.drag-handle.svelte-xjuuzr:active{cursor:grabbing}.panel-item.drag-over.svelte-xjuuzr{outline:2px dashed #0f62fe;background:#edf4ff}.panel-item-title.svelte-xjuuzr{font-size:13px;font-weight:600;color:#525252}.btn-remove-inline.svelte-xjuuzr{display:flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;color:#da1e28;font-size:12px;padding:2px 4px}.btn-remove-inline.svelte-xjuuzr:hover{opacity:.8}.panel-item-fields.svelte-xjuuzr{padding:12px;display:grid;gap:12px;align-items:start}@media (max-width: 768px){.panel-item-fields.svelte-xjuuzr{grid-template-columns:repeat(var(--panel-cols-sm, 12),1fr)!important}}.mobile-frame .panel-item-fields.svelte-xjuuzr{grid-template-columns:repeat(var(--panel-cols-sm, 12),1fr)!important}.btn-add.svelte-xjuuzr{display:flex;align-items:center;gap:6px;padding:8px 16px;background:none;border:1px dashed #0f62fe;color:#0f62fe;font-size:14px;cursor:pointer;align-self:flex-start;transition:all .15s;flex-shrink:0}.btn-add.svelte-xjuuzr:hover{background:#edf4ff}.panel-table-wrap.svelte-xjuuzr{overflow-x:auto;padding-right:4px}.panel-table.svelte-xjuuzr{width:100%;border-collapse:collapse;font-size:13px}.panel-th.svelte-xjuuzr{padding:8px 10px;text-align:left;background:#f4f4f4;border:1px solid #e0e0e0;font-weight:600;color:#525252;white-space:nowrap}.panel-th-idx.svelte-xjuuzr,.panel-td-idx.svelte-xjuuzr{width:40px;text-align:center;color:#8d8d8d}.panel-th-action.svelte-xjuuzr,.panel-td-action.svelte-xjuuzr{width:80px;text-align:center}.panel-td.svelte-xjuuzr{padding:6px 8px;border:1px solid #e0e0e0;vertical-align:middle}.panel-row.svelte-xjuuzr:hover .panel-td:where(.svelte-xjuuzr){background:#f9f9f9}.btn-remove.svelte-xjuuzr{padding:4px 8px;background:none;border:1px solid #da1e28;color:#da1e28;font-size:12px;cursor:pointer}.btn-remove.svelte-xjuuzr:disabled{border-color:#c6c6c6;color:#c6c6c6;cursor:not-allowed}.btn-remove.svelte-xjuuzr:not(:disabled):hover{background:#fff1f1}.computed-field.svelte-19k7wnm{display:flex;align-items:center;min-height:40px;padding:0 12px;background:#f4f4f4;border:1px solid #e0e0e0;font-size:14px;font-weight:600;color:#161616}.computed-value.svelte-19k7wnm{font-size:16px;font-weight:600;color:#0f62fe}.section-container.svelte-1v1khng{grid-column:span 12;min-width:0}@media (max-width: 768px){.section-container.svelte-1v1khng{grid-column:span var(--col-span-sm, 12)!important}}.mobile-frame .section-container.svelte-1v1khng{grid-column:span var(--col-span-sm, 12)!important}.section-none.svelte-1v1khng{background:transparent}.style-default.svelte-1v1khng{border-top:2px solid #e0e0e0;padding-top:4px}.style-bordered.svelte-1v1khng{border:1px solid #e0e0e0;border-radius:2px}.style-card.svelte-1v1khng{border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 1px 4px #0000000f}.section-header.svelte-1v1khng{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;-webkit-user-select:none;user-select:none}.style-bordered.svelte-1v1khng .section-header:where(.svelte-1v1khng),.style-card.svelte-1v1khng .section-header:where(.svelte-1v1khng){padding:8px 14px;background:#f4f4f4}.style-card.svelte-1v1khng .section-header:where(.svelte-1v1khng){background:#f4f4f4;border-bottom:1px solid #e0e0e0;border-radius:4px 4px 0 0}.section-header.has-divider.svelte-1v1khng{border-bottom:2px solid #e0e0e0;padding-bottom:6px;margin-bottom:12px}.style-bordered.svelte-1v1khng .section-header.has-divider:where(.svelte-1v1khng),.style-card.svelte-1v1khng .section-header.has-divider:where(.svelte-1v1khng){border-bottom:1px solid #e0e0e0;margin-bottom:0}.section-header.clickable.svelte-1v1khng{cursor:pointer}.section-header.clickable.svelte-1v1khng:hover{opacity:.8}.section-title-wrap.svelte-1v1khng{display:flex;align-items:baseline;gap:10px;flex:1;min-width:0}.section-title.svelte-1v1khng{font-size:14px;font-weight:600;color:#161616;white-space:nowrap}.section-desc.svelte-1v1khng{font-size:12px;color:#6f6f6f;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collapse-btn.svelte-1v1khng{flex-shrink:0;background:none;border:none;cursor:pointer;color:#525252;display:flex;align-items:center;padding:2px}.section-body.svelte-1v1khng{display:grid;grid-template-columns:repeat(var(--grid-cols, 12),1fr);gap:16px}.style-bordered.svelte-1v1khng .section-body:where(.svelte-1v1khng),.style-card.svelte-1v1khng .section-body:where(.svelte-1v1khng){padding:14px}.style-default.svelte-1v1khng .section-body:where(.svelte-1v1khng){padding:8px 0 0}@media (max-width: 768px){.section-body.svelte-1v1khng{grid-template-columns:repeat(var(--grid-cols-sm, 12),1fr)!important}}.mobile-frame .section-body.svelte-1v1khng{grid-template-columns:repeat(var(--grid-cols-sm, 12),1fr)!important}.layout-inline.svelte-1v1khng .field-container{flex-direction:row;align-items:center;gap:8px}.layout-inline.svelte-1v1khng .field-label-row{flex-shrink:0;width:100px;min-width:80px;max-width:140px}.layout-inline.svelte-1v1khng .field-label-row .field-description{display:none}.layout-inline.svelte-1v1khng .field-container>*:not(.field-label-row){flex:1;min-width:0}.tabs-container.svelte-1v1khng{display:flex;flex-direction:column}.tabs-header.svelte-1v1khng{display:flex;align-items:center;gap:0;border-bottom:2px solid #e0e0e0;padding:0;flex-wrap:wrap}.style-card.svelte-1v1khng .tabs-header:where(.svelte-1v1khng),.style-bordered.svelte-1v1khng .tabs-header:where(.svelte-1v1khng){padding:0 8px;background:#f8f8f8}.tabs-section-label.svelte-1v1khng{font-size:13px;font-weight:600;color:#525252;padding:8px 12px 8px 0;margin-right:8px;border-right:1px solid #e0e0e0}.tab-btn.svelte-1v1khng{padding:10px 16px;font-size:13px;color:#525252;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .15s;-webkit-user-select:none;user-select:none;white-space:nowrap}.tab-btn.svelte-1v1khng:hover{color:#0f62fe}.tab-btn.active.svelte-1v1khng{color:#0f62fe;border-bottom-color:#0f62fe;font-weight:600}.tab-content.svelte-1v1khng{padding:16px 0}.style-card.svelte-1v1khng .tab-content:where(.svelte-1v1khng),.style-bordered.svelte-1v1khng .tab-content:where(.svelte-1v1khng){padding:16px}.accordion-container.svelte-1v1khng{display:flex;flex-direction:column}.style-card.svelte-1v1khng .accordion-container:where(.svelte-1v1khng),.style-bordered.svelte-1v1khng .accordion-container:where(.svelte-1v1khng){padding:8px 14px}.accordion-item.svelte-1v1khng{border-bottom:1px solid #e8e8e8}.accordion-item.svelte-1v1khng:last-child{border-bottom:none}.accordion-header.svelte-1v1khng{display:flex;align-items:center;justify-content:space-between;padding:10px 4px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .1s}.accordion-header.svelte-1v1khng:hover{background:#f8f8f8}.accordion-item.open.svelte-1v1khng .accordion-header:where(.svelte-1v1khng){color:#0f62fe}.accordion-title.svelte-1v1khng{font-size:13px;font-weight:600}.accordion-body.svelte-1v1khng{padding:8px 4px 16px}.file-field.svelte-dg88zv{display:flex;flex-direction:column;gap:6px}.file-list.svelte-dg88zv{display:flex;flex-direction:column;gap:4px}.file-item.svelte-dg88zv{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#f4f4f4;border:1px solid #e0e0e0;border-radius:4px}.file-item.file-error.svelte-dg88zv{border-color:#da1e28;background:#fff1f1}.file-icon.svelte-dg88zv{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.thumb.svelte-dg88zv{width:24px;height:24px;object-fit:cover;border-radius:2px}.file-info.svelte-dg88zv{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.file-name.svelte-dg88zv{font-size:12px;color:#161616;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size.svelte-dg88zv{font-size:10px;color:#8d8d8d}.file-err.svelte-dg88zv{font-size:10px;color:#da1e28}.progress-bar.svelte-dg88zv{height:3px;background:#e0e0e0;border-radius:2px;overflow:hidden}.progress-fill.svelte-dg88zv{height:100%;background:#0f62fe;transition:width .3s}.file-actions.svelte-dg88zv{display:flex;align-items:center;gap:4px;flex-shrink:0}.btn-file-action.svelte-dg88zv{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:3px;color:#525252;cursor:pointer;text-decoration:none;transition:background .12s,color .12s}.btn-file-action.svelte-dg88zv:hover{background:#e0e0e0;color:#161616}.btn-file-action.btn-delete.svelte-dg88zv:hover{background:#ffd7d9;color:#da1e28}.upload-zone.svelte-dg88zv{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;padding:16px 12px;border:2px dashed #c6c6c6;border-radius:4px;cursor:pointer;transition:border-color .15s,background .15s;background:#f9f9f9}.upload-zone.svelte-dg88zv:hover,.upload-zone.drag-over.svelte-dg88zv{border-color:#0f62fe;background:#edf4ff}.upload-hint.svelte-dg88zv{font-size:12px;color:#8d8d8d;text-align:center}.field-error.svelte-dg88zv{font-size:11px;color:#da1e28}.preview-backdrop.svelte-dg88zv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#000000a6;display:flex;align-items:center;justify-content:center}.preview-panel.svelte-dg88zv{background:#1e1e1e;border-radius:8px;max-width:min(90vw,900px);max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 16px 48px #000000b3;min-width:320px}.preview-header.svelte-dg88zv{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #393939;gap:12px}.preview-name.svelte-dg88zv{font-size:13px;color:#f4f4f4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.preview-header-actions.svelte-dg88zv{display:flex;gap:4px;flex-shrink:0}.preview-header-actions.svelte-dg88zv .btn-file-action:where(.svelte-dg88zv){color:#ffffff80}.preview-header-actions.svelte-dg88zv .btn-file-action:where(.svelte-dg88zv):hover{background:#ffffff1a;color:#fff}.preview-body.svelte-dg88zv{flex:1;display:flex;align-items:center;justify-content:center;overflow:auto;padding:16px;min-height:200px}.preview-loading.svelte-dg88zv{color:#fff6;font-size:13px}.preview-img.svelte-dg88zv{max-width:100%;max-height:70vh;object-fit:contain;border-radius:4px}.preview-iframe.svelte-dg88zv{width:800px;height:70vh;border:none;border-radius:4px;background:#fff}.preview-audio.svelte-dg88zv{width:360px}.preview-video.svelte-dg88zv{max-width:100%;max-height:70vh;border-radius:4px}.external-field.svelte-evhyq2{display:flex;flex-direction:column;gap:4px}.external-value-row.svelte-evhyq2{display:flex;align-items:stretch;gap:8px;min-height:40px}.external-value.svelte-evhyq2{flex:1;display:flex;align-items:center;padding:8px 12px;background:#f4f4f4;border:1px solid #e0e0e0;font-size:14px;color:#161616;min-width:0;word-break:break-word;border-radius:2px}.external-value.empty.svelte-evhyq2{color:#c6c6c6;font-style:italic}.external-value.json-mode.svelte-evhyq2{align-items:flex-start;padding:6px 10px}.placeholder-text.svelte-evhyq2{color:#c6c6c6;font-style:italic}.json-display.svelte-evhyq2{margin:0;font-family:IBM Plex Mono,Cascadia Code,monospace;font-size:12px;white-space:pre-wrap;word-break:break-all;color:#393939}.badge-display.svelte-evhyq2{display:inline-flex;align-items:center;padding:2px 10px;background:#dde1ff;color:#0031a9;font-size:12px;font-weight:600;border-radius:10px;white-space:nowrap}.fetch-btn.svelte-evhyq2{display:inline-flex;align-items:center;gap:5px;padding:0 14px;font-size:13px;font-family:inherit;font-weight:500;color:#0f62fe;background:#edf5ff;border:1px solid #0f62fe;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s;flex-shrink:0;border-radius:2px}.fetch-btn.svelte-evhyq2:hover:not(:disabled){background:#0353e9;color:#fff}.fetch-btn.svelte-evhyq2:disabled{opacity:.6;cursor:not-allowed}.fetch-btn.loading.svelte-evhyq2{color:#6f6f6f;background:#f4f4f4;border-color:#c6c6c6;cursor:wait}.fetch-spinner.svelte-evhyq2{display:inline-block;width:13px;height:13px;border:2px solid #c6c6c6;border-top-color:#6f6f6f;border-radius:50%;animation:svelte-evhyq2-spin .7s linear infinite;flex-shrink:0}@keyframes svelte-evhyq2-spin{to{transform:rotate(360deg)}}.fetch-error.svelte-evhyq2{display:flex;align-items:center;gap:5px;margin:0;font-size:12px;color:#da1e28}.external-field.readonly.svelte-evhyq2 .fetch-btn:where(.svelte-evhyq2){display:none}.query-badge.svelte-11gjlm5{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:9px;padding:0 5px;font-size:11px;font-weight:600;color:#fff;line-height:1}.query-panel-wrap.svelte-lnvl08{display:flex;align-items:center;width:100%}.query-toggle.svelte-lnvl08{display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;color:#0043ce;font-size:12px;padding:2px 0}.query-toggle.svelte-lnvl08:hover{text-decoration:underline}.query-panel.svelte-lnvl08{position:fixed;z-index:1000;border:1px solid #e0e0e0;background:#fafafa;display:flex;flex-direction:column;box-shadow:0 4px 12px #0000001f;min-width:320px;max-height:40vh}.query-panel-body.svelte-lnvl08{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px;min-height:0}.query-panel-footer.svelte-lnvl08{border-top:1px solid #e0e0e0;padding:10px 12px;background:#fafafa;flex-shrink:0}.current-value-bar.svelte-lnvl08{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#f4f4f4;border:1px solid #e0e0e0;font-size:12px}.current-value-label.svelte-lnvl08{color:#525252;font-weight:600;white-space:nowrap}.current-value-text.svelte-lnvl08{color:#161616;word-break:break-all}.query-item.svelte-lnvl08{border-left:3px solid #e0e0e0;padding-left:10px}.query-item.query-open.svelte-lnvl08{border-left-color:#da1e28}.query-item.query-answered.svelte-lnvl08{border-left-color:#f1c21b}.query-header.svelte-lnvl08{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.query-text.svelte-lnvl08{font-size:13px;color:#161616;flex:1}.query-status.svelte-lnvl08{font-size:11px;font-weight:600;white-space:nowrap}.query-meta.svelte-lnvl08{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:11px;color:#8d8d8d;margin-top:2px}.meta-uid.svelte-lnvl08{color:#a8a8a8;font-size:10px;background:#f0f0f0;padding:0 4px;border-radius:3px}.meta-time.svelte-lnvl08{color:#a8a8a8;font-size:10px}.meta-user.svelte-lnvl08{font-weight:600;color:#525252}.query-reply.svelte-lnvl08{margin-top:6px;padding:7px 8px;background:#f4f4f4;font-size:12px;border-radius:2px}.query-reply.reviewer.svelte-lnvl08{background:#edf4ff}.query-reply.investigator.svelte-lnvl08{background:#f4f0ff}.reply-header.svelte-lnvl08{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-bottom:3px}.reply-role.svelte-lnvl08{font-weight:700;color:#525252;font-size:10px;background:#e0e0e0;padding:1px 5px;border-radius:10px}.query-reply.reviewer.svelte-lnvl08 .reply-role:where(.svelte-lnvl08){background:#d0e2ff;color:#0043ce}.query-reply.investigator.svelte-lnvl08 .reply-role:where(.svelte-lnvl08){background:#e8daff;color:#6929c4}.reply-name.svelte-lnvl08{font-weight:600;color:#161616;font-size:12px}.reply-uid.svelte-lnvl08{color:#a8a8a8;font-size:10px;background:#f0f0f0;padding:0 4px;border-radius:3px}.reply-time.svelte-lnvl08{color:#a8a8a8;font-size:10px;margin-left:auto;white-space:nowrap}.reply-text.svelte-lnvl08{color:#161616;word-break:break-word;display:block}.attachment-list.svelte-lnvl08{margin-top:5px;display:flex;flex-wrap:wrap;gap:4px}.attachment-item.svelte-lnvl08{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;background:#e0e0e0;border-radius:10px;font-size:11px;color:#525252;text-decoration:none;max-width:160px;overflow:hidden}.attachment-item.svelte-lnvl08:hover{background:#d0d0d0}.att-name.svelte-lnvl08{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-size.svelte-lnvl08{color:#8d8d8d;flex-shrink:0;font-size:10px}.pending-attachments.svelte-lnvl08{margin-top:4px;display:flex;flex-wrap:wrap;gap:4px}.pending-att-item.svelte-lnvl08{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;background:#e8daff;border-radius:10px;font-size:11px}.att-remove.svelte-lnvl08{background:none;border:none;cursor:pointer;color:#8d8d8d;padding:0;font-size:13px;line-height:1}.att-remove.svelte-lnvl08:hover{color:#da1e28}.btn-attach.svelte-lnvl08{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;cursor:pointer;border:1px solid #8d8d8d;color:#525252;flex-shrink:0;transition:all .15s}.btn-attach.svelte-lnvl08:hover{background:#f4f4f4;border-color:#525252}.btn-attach.loading.svelte-lnvl08{opacity:.6;cursor:wait}@keyframes svelte-lnvl08-spin{to{transform:rotate(360deg)}}.spin.svelte-lnvl08{animation:svelte-lnvl08-spin 1s linear infinite;transform-origin:center}.pending-change-item.svelte-lnvl08{margin-top:6px;padding:8px 10px;border:1px solid #e0e0e0;background:#f9f9f9;font-size:12px;border-radius:2px}.change-pending.svelte-lnvl08{border-color:#ffc107;background:#fffef5}.change-approved.svelte-lnvl08{border-color:#28a745;background:#f6fff8;opacity:.85}.change-rejected.svelte-lnvl08{border-color:#dc3545;background:#fff6f6;opacity:.8}.change-cancelled.svelte-lnvl08{border-color:#c6c6c6;background:#f4f4f4;opacity:.7}.change-header.svelte-lnvl08{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-bottom:5px}.change-icon.svelte-lnvl08{color:#6929c4;flex-shrink:0}.change-submitter.svelte-lnvl08{font-weight:600;color:#161616}.change-time.svelte-lnvl08{color:#a8a8a8;font-size:10px}.change-badge.svelte-lnvl08{margin-left:auto}.badge.svelte-lnvl08{display:inline-block;padding:1px 6px;font-size:10px;font-weight:600;border-radius:10px}.badge-pending.svelte-lnvl08{background:#fff3cd;color:#856404;border:1px solid #ffc107}.badge-approved.svelte-lnvl08{background:#d4edda;color:#155724;border:1px solid #28a745}.badge-rejected.svelte-lnvl08{background:#f8d7da;color:#721c24;border:1px solid #dc3545}.badge-cancelled.svelte-lnvl08{background:#e8e8e8;color:#525252;border:1px solid #c6c6c6}.change-value-row.svelte-lnvl08,.change-reason-row.svelte-lnvl08,.change-reject-reason.svelte-lnvl08,.change-reviewer-row.svelte-lnvl08{display:flex;gap:4px;margin-bottom:2px;align-items:flex-start}.change-value-label.svelte-lnvl08{color:#6f6f6f;white-space:nowrap;min-width:42px;font-size:11px}.change-value-text.svelte-lnvl08{color:#161616;word-break:break-all;flex:1}.reject-text.svelte-lnvl08{color:#da1e28}.old-value.svelte-lnvl08{color:#8d8d8d;text-decoration:line-through}.change-arrow.svelte-lnvl08{color:#8d8d8d;padding:0 3px}.new-value.svelte-lnvl08{color:#0043ce;font-weight:600}.change-actions.svelte-lnvl08{display:flex;gap:6px;margin-top:6px}.btn-cancel-change.svelte-lnvl08{padding:3px 8px;font-size:11px;cursor:pointer;background:none;border:1px solid #8d8d8d;color:#525252}.btn-cancel-change.svelte-lnvl08:hover{background:#f4f4f4;border-color:#da1e28;color:#da1e28}.btn-approve.svelte-lnvl08{padding:3px 10px;font-size:12px;cursor:pointer;background:#198038;color:#fff;border:none}.btn-approve.svelte-lnvl08:hover{background:#0e6027}.btn-reject-toggle.svelte-lnvl08{padding:3px 10px;font-size:12px;cursor:pointer;background:none;border:1px solid #da1e28;color:#da1e28}.btn-reject-toggle.svelte-lnvl08:hover,.btn-reject-toggle.active.svelte-lnvl08{background:#fff0f0}.reject-input-area.svelte-lnvl08{display:flex;gap:6px;margin-top:6px;align-items:center}.reject-input.svelte-lnvl08{flex:1;height:28px;padding:0 8px;border:1px solid #da1e28;font-size:12px;font-family:inherit;outline:none}.reject-input.svelte-lnvl08:focus{border-color:#a01521}.btn-reject-confirm.svelte-lnvl08{padding:4px 8px;font-size:12px;cursor:pointer;background:#da1e28;color:#fff;border:none;white-space:nowrap}.btn-reject-cancel.svelte-lnvl08{padding:4px 8px;font-size:12px;cursor:pointer;background:none;border:1px solid #8d8d8d;color:#525252;white-space:nowrap}.query-actions.svelte-lnvl08{margin-top:8px}.reply-row.svelte-lnvl08{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.reply-input.svelte-lnvl08{flex:1;height:28px;padding:0 8px;border:1px solid #8d8d8d;font-size:12px;font-family:inherit;outline:none;min-width:80px}.btn-action.svelte-lnvl08{padding:4px 8px;font-size:12px;cursor:pointer;background:#0f62fe;color:#fff;border:none;white-space:nowrap}.btn-close.svelte-lnvl08{background:#198038}.btn-cancel.svelte-lnvl08{background:#8d8d8d}.btn-edit-value.svelte-lnvl08{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:12px;cursor:pointer;background:none;border:1px solid #8d8d8d;color:#525252;white-space:nowrap;transition:all .15s}.btn-edit-value.svelte-lnvl08:hover:not(:disabled),.btn-edit-value.active.svelte-lnvl08{background:#f0f4ff;border-color:#0f62fe;color:#0043ce}.btn-edit-value.svelte-lnvl08:disabled{opacity:.55;cursor:not-allowed;border-color:#c6c6c6;color:#8d8d8d}.edit-hint.svelte-lnvl08{display:flex;align-items:center;gap:4px;padding:5px 8px;background:#fffacd;border:1px solid #f1c21b;font-size:11px;color:#6f4e00;margin-bottom:4px}.edit-value-area.svelte-lnvl08{margin-top:8px;padding:10px;background:#f4f0ff;border:1px solid #c5b8f8;display:flex;flex-direction:column;gap:8px}.edit-value-row.svelte-lnvl08{display:flex;align-items:flex-start;gap:8px}.edit-value-label.svelte-lnvl08{font-size:12px;color:#525252;font-weight:600;white-space:nowrap;width:60px;flex-shrink:0;padding-top:4px}.edit-value-input.svelte-lnvl08{flex:1;height:28px;padding:0 8px;border:1px solid #8d8d8d;font-size:12px;font-family:inherit;outline:none;background:#fff}.edit-value-input.svelte-lnvl08:focus{border-color:#6929c4}.edit-value-select.svelte-lnvl08{flex:1;height:28px;padding:0 6px;border:1px solid #8d8d8d;font-size:12px;font-family:inherit;outline:none;background:#fff;cursor:pointer}.edit-value-select.svelte-lnvl08:focus{border-color:#6929c4}.edit-options-group.svelte-lnvl08{display:flex;flex-direction:column;gap:6px;flex:1}.edit-radio-option.svelte-lnvl08{display:flex;align-items:center;gap:6px;font-size:12px;color:#161616;cursor:pointer}.edit-radio-option.svelte-lnvl08 input:where(.svelte-lnvl08){cursor:pointer}.edit-toggle-group.svelte-lnvl08{display:flex;align-items:center;gap:8px;flex:1}.edit-toggle-btn.svelte-lnvl08{display:inline-flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:2px 0}.toggle-track.svelte-lnvl08{width:36px;height:20px;background:#c6c6c6;border-radius:10px;position:relative;transition:background .2s;flex-shrink:0}.edit-toggle-btn.on.svelte-lnvl08 .toggle-track:where(.svelte-lnvl08){background:#6929c4}.edit-toggle-btn.off.svelte-lnvl08 .toggle-track:where(.svelte-lnvl08){background:#8d8d8d}.toggle-thumb.svelte-lnvl08{position:absolute;left:2px;top:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px #0003}.edit-toggle-btn.on.svelte-lnvl08 .toggle-thumb:where(.svelte-lnvl08){transform:translate(16px)}.toggle-label.svelte-lnvl08{font-size:12px;color:#161616}.btn-clear-toggle.svelte-lnvl08{font-size:11px;color:#8d8d8d;background:none;border:none;cursor:pointer;padding:0}.btn-clear-toggle.svelte-lnvl08:hover{color:#da1e28}.edit-value-actions.svelte-lnvl08{display:flex;gap:6px;justify-content:flex-end}.btn-submit-change.svelte-lnvl08{padding:5px 12px;font-size:12px;cursor:pointer;background:#6929c4;color:#fff;border:none}.btn-submit-change.svelte-lnvl08:hover{background:#491d8b}.btn-cancel-edit.svelte-lnvl08{padding:5px 12px;font-size:12px;cursor:pointer;background:none;border:1px solid #8d8d8d;color:#525252}.btn-cancel-edit.svelte-lnvl08:hover{background:#f4f4f4}.query-panel-footer.svelte-lnvl08 .create-input:where(.svelte-lnvl08){width:100%;padding:6px 8px;border:1px solid #8d8d8d;font-size:12px;font-family:inherit;outline:none;resize:vertical;box-sizing:border-box}.btn-create.svelte-lnvl08{margin-top:6px;padding:6px 12px;font-size:12px;cursor:pointer;background:#da1e28;color:#fff;border:none}.field-container.svelte-1csrn9j{display:flex;flex-direction:column;gap:6px;min-width:0}.field-label-row.svelte-1csrn9j{display:flex;flex-direction:column;gap:2px}.field-label-left.svelte-1csrn9j{display:flex;align-items:center;gap:6px}.field-label.svelte-1csrn9j{font-size:12px;font-weight:600;color:#525252;letter-spacing:.32px;text-transform:uppercase;display:flex;align-items:center;gap:3px;min-width:0;max-width:100%}.field-label-text.svelte-1csrn9j{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.required-mark.svelte-1csrn9j{color:#da1e28;margin-left:2px}.field-description.svelte-1csrn9j{font-size:12px;color:#8d8d8d}.query-row.svelte-1csrn9j{height:22px;display:flex;align-items:center}.field-readonly.svelte-1csrn9j{display:flex;flex-direction:column;min-width:0;border-bottom:1px solid #f0f0f0}.readonly-row.svelte-1csrn9j{display:flex;flex-direction:column;gap:2px;padding:7px 0}.readonly-header.svelte-1csrn9j{display:flex;align-items:center;gap:6px;min-width:0}.readonly-label.svelte-1csrn9j{font-size:12px;font-weight:600;color:#6f6f6f;letter-spacing:.3px;min-width:0;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.readonly-desc.svelte-1csrn9j{font-size:11px;color:#8d8d8d;flex-shrink:0;margin-left:auto;white-space:nowrap;padding-left:8px}.readonly-value-row.svelte-1csrn9j{display:flex;align-items:center;gap:6px;min-width:0}.readonly-value.svelte-1csrn9j{font-size:14px;color:#161616;min-width:0;flex:1;word-break:break-word}.readonly-value.empty.svelte-1csrn9j{color:#c6c6c6}.readonly-value-row.svelte-1csrn9j .query-row:where(.svelte-1csrn9j){flex-shrink:0}.group-container.svelte-1csrn9j{grid-column:span 12;border:1px solid #e0e0e0;padding:0}.group-title.svelte-1csrn9j{padding:8px 12px;background:#f4f4f4;font-size:14px;font-weight:600;color:#161616;border-bottom:1px solid #e0e0e0}.group-description.svelte-1csrn9j{padding:4px 12px 0;font-size:12px;color:#525252}.group-fields.svelte-1csrn9j{padding:12px;display:grid;gap:16px}@media (max-width: 768px){.field-container.svelte-1csrn9j,.field-readonly.svelte-1csrn9j{grid-column:span var(--col-span-sm, 12)!important}}.mobile-frame .field-container.svelte-1csrn9j,.mobile-frame .field-readonly.svelte-1csrn9j{grid-column:span var(--col-span-sm, 12)!important}.page-nav.svelte-lir4yu{border-top:1px solid #e0e0e0;background:#fff;flex-shrink:0}.progress-bar.svelte-lir4yu{height:3px;background:#e0e0e0}.progress-fill.svelte-lir4yu{height:100%;background:#0f62fe;transition:width .3s ease}.nav-content.svelte-lir4yu{display:flex;align-items:center;justify-content:space-between;padding:10px 24px;gap:12px;flex-wrap:wrap}.nav-left.svelte-lir4yu{display:flex;align-items:center;gap:10px;min-width:0}.page-indicator.svelte-lir4yu{display:flex;align-items:baseline;gap:3px;font-size:13px;color:#525252;white-space:nowrap}.indicator-current.svelte-lir4yu{font-weight:600;color:#161616}.indicator-sep.svelte-lir4yu{color:#a8a8a8}.nav-buttons.svelte-lir4yu{display:flex;gap:8px;flex-shrink:0}.btn.svelte-lir4yu{display:flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-family:inherit;cursor:pointer;border:none;transition:all .15s;white-space:nowrap}.btn.svelte-lir4yu:disabled{opacity:.6;cursor:not-allowed}.btn-primary.svelte-lir4yu{background:#0f62fe;color:#fff}.btn-primary.svelte-lir4yu:hover:not(:disabled){background:#0353e9}.btn-secondary.svelte-lir4yu{background:#f4f4f4;color:#161616;border:1px solid #e0e0e0}.btn-secondary.svelte-lir4yu:hover:not(:disabled){background:#e8e8e8}.btn-draft.svelte-lir4yu{background:transparent;color:#525252;border:1px solid #c6c6c6;padding:6px 12px;font-size:12px;transition:all .2s}.btn-draft.svelte-lir4yu:hover:not(:disabled){background:#f4f4f4;color:#161616;border-color:#8d8d8d}.btn-draft.saving.svelte-lir4yu{color:#0f62fe;border-color:#0f62fe;background:#edf4ff}.btn-draft.saved.svelte-lir4yu{color:#198038;border-color:#24a148;background:#defbe6}.btn-draft.dirty.svelte-lir4yu{color:#a56300;border-color:#f1c21b;background:#fdf6dd}@keyframes svelte-lir4yu-spin{to{transform:rotate(360deg)}}.spin.svelte-lir4yu{animation:svelte-lir4yu-spin .8s linear infinite}@media (max-width: 480px){.nav-content.svelte-lir4yu{padding:8px 12px;gap:8px}.btn.svelte-lir4yu{padding:8px 12px;font-size:12px}.btn-draft.svelte-lir4yu{padding:6px 8px}@media (max-width: 340px){.btn-label.svelte-lir4yu{display:none}.btn.svelte-lir4yu{padding:8px}}}.page-sidebar.svelte-1ugpkvl{width:200px;flex-shrink:0;border-right:1px solid #e0e0e0;background:#f4f4f4;display:flex;flex-direction:column;overflow:hidden;height:100%}.sidebar-title.svelte-1ugpkvl{padding:14px 16px 10px;font-size:11px;font-weight:600;color:#525252;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #e0e0e0;flex-shrink:0;display:flex;align-items:center;gap:6px}.no-jump-hint.svelte-1ugpkvl{font-size:9px;padding:1px 5px;background:#fff8e1;color:#b45309;border:1px solid #fde68a;font-weight:600;text-transform:none;letter-spacing:0;white-space:nowrap}.page-list.svelte-1ugpkvl{list-style:none;margin:0;padding:6px 0;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c8c8c8 transparent}.page-list.svelte-1ugpkvl::-webkit-scrollbar{width:4px}.page-list.svelte-1ugpkvl::-webkit-scrollbar-thumb{background:#c8c8c8;border-radius:2px}.page-list.svelte-1ugpkvl::-webkit-scrollbar-track{background:transparent}.page-item.svelte-1ugpkvl{position:relative}.page-btn.svelte-1ugpkvl{display:flex;align-items:center;gap:8px;width:100%;padding:8px 16px;background:none;border:none;cursor:pointer;font-size:13px;font-family:inherit;color:#393939;text-align:left;line-height:1.4;transition:background .1s}.page-btn.svelte-1ugpkvl:hover{background:#e8e8e8}.page-item.no-jump.svelte-1ugpkvl .page-btn:where(.svelte-1ugpkvl):not(:disabled){cursor:default}.page-item.no-jump.svelte-1ugpkvl .page-btn:where(.svelte-1ugpkvl):disabled{cursor:not-allowed;opacity:.55}.page-item.active.svelte-1ugpkvl .page-btn:where(.svelte-1ugpkvl){background:#e8f0fe;color:#0f62fe;font-weight:600}.page-item.active.svelte-1ugpkvl:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#0f62fe;border-radius:0 2px 2px 0}.page-num.svelte-1ugpkvl{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:11px;font-weight:600;background:#d0d0d0;color:#525252;transition:background .1s,color .1s}.page-item.active.svelte-1ugpkvl .page-num:where(.svelte-1ugpkvl){background:#0f62fe;color:#fff}.page-item.has-error.svelte-1ugpkvl .page-num:where(.svelte-1ugpkvl){background:#da1e28;color:#fff}.page-label.svelte-1ugpkvl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.error-dot.svelte-1ugpkvl{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#da1e28}.qov-backdrop.svelte-tje9u5{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#0006;display:flex;align-items:center;justify-content:center}.qov-modal.svelte-tje9u5{width:560px;max-width:94vw;max-height:80vh;background:#fff;border-radius:6px;display:flex;flex-direction:column;box-shadow:0 8px 32px #00000038;animation:svelte-tje9u5-modal-in .18s ease;overflow:hidden}@keyframes svelte-tje9u5-modal-in{0%{transform:scale(.96) translateY(8px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.qov-header.svelte-tje9u5{padding:14px 16px 10px;border-bottom:1px solid #e0e0e0;background:#fff8e1;flex-shrink:0}.qov-title-row.svelte-tje9u5{display:flex;align-items:center;justify-content:space-between}.qov-title.svelte-tje9u5{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:700;color:#161616}.qov-total-badge.svelte-tje9u5{background:#f1c21b;color:#161616;padding:1px 7px;border-radius:10px;font-size:12px;font-weight:700}.qov-stats.svelte-tje9u5{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin-top:8px}.stat-badge.svelte-tje9u5{padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600}.qov-close.svelte-tje9u5{background:none;border:none;cursor:pointer;color:#525252;padding:4px;flex-shrink:0;display:flex;align-items:center;border-radius:3px}.qov-close.svelte-tje9u5:hover{color:#161616;background:#e8e8e8}.qov-body.svelte-tje9u5{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.qov-empty.svelte-tje9u5{text-align:center;color:#8d8d8d;padding:40px 0;font-size:14px}.qov-item.svelte-tje9u5{border:1px solid #e0e0e0;border-radius:4px;padding:10px 12px;cursor:pointer;transition:background .12s,border-color .12s;display:flex;flex-direction:column;gap:4px}.qov-item.svelte-tje9u5:hover{background:#f0f6ff;border-color:#0043ce}.qov-item-field.svelte-tje9u5{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.qov-field-label.svelte-tje9u5{font-size:13px;font-weight:600;color:#161616}.qov-panel-badge.svelte-tje9u5{font-size:10px;background:#e8daff;color:#6929c4;padding:1px 5px;border-radius:3px}.qov-status-badge.svelte-tje9u5{padding:1px 6px;border-radius:10px;font-size:11px;font-weight:600;margin-left:auto}.qov-item-text.svelte-tje9u5{font-size:13px;color:#161616;word-break:break-word}.qov-item-meta.svelte-tje9u5{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11px;color:#8d8d8d;margin-top:2px}.qov-meta-by.svelte-tje9u5{font-weight:600;color:#525252}.qov-meta-replies.svelte-tje9u5{background:#e0e0e0;padding:1px 5px;border-radius:3px}.qov-locate-hint.svelte-tje9u5{margin-left:auto;display:flex;align-items:center;gap:3px;color:#0043ce;font-size:11px}.qov-footer.svelte-tje9u5{border-top:1px solid #e0e0e0;padding:10px 16px;display:flex;justify-content:flex-end;flex-shrink:0}.qov-btn-close.svelte-tje9u5{padding:6px 20px;font-size:13px;font-family:inherit;background:#f4f4f4;border:1px solid #c6c6c6;border-radius:3px;cursor:pointer;color:#161616}.qov-btn-close.svelte-tje9u5:hover{background:#e8e8e8}.status-open.svelte-tje9u5{background:#ffd7d9;color:#da1e28}.status-pending-review.svelte-tje9u5{background:#fff3cd;color:#b28105}.status-answered.svelte-tje9u5{background:#fff1cd;color:#7a4f00}.status-closed.svelte-tje9u5{background:#defbe6;color:#198038}.status-cancelled.svelte-tje9u5{background:#e8e8e8;color:#525252}.summary-bar.svelte-1f690ux{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:7px 16px;background:#fffbea;border-bottom:1px solid #f1c21b;font-size:13px;color:#161616}.bar-icon.svelte-1f690ux{flex-shrink:0}.bar-summary.svelte-1f690ux{white-space:nowrap}.badge.svelte-1f690ux{padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;white-space:nowrap}.badge.open.svelte-1f690ux{background:#ffd7d9;color:#da1e28}.badge.pending-review.svelte-1f690ux{background:#fff3cd;color:#b28105;border:1px solid #ffc107}.badge.answered.svelte-1f690ux{background:#fff1cd;color:#7a4f00}.badge.closed.svelte-1f690ux{background:#defbe6;color:#198038}.view-all-btn.svelte-1f690ux{margin-left:auto;display:flex;align-items:center;gap:3px;background:none;border:1px solid #d4a017;border-radius:3px;color:#0043ce;font-size:12px;font-weight:600;padding:3px 10px;cursor:pointer;white-space:nowrap;transition:background .12s}.view-all-btn.svelte-1f690ux:hover{background:#fff3cd}.vs-backdrop.svelte-1grl54n{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#0006;display:flex;align-items:center;justify-content:center}.vs-modal.svelte-1grl54n{width:520px;max-width:94vw;max-height:80vh;background:#fff;border-radius:6px;display:flex;flex-direction:column;box-shadow:0 8px 32px #00000038;animation:svelte-1grl54n-modal-in .18s ease;overflow:hidden}@keyframes svelte-1grl54n-modal-in{0%{transform:scale(.96) translateY(8px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.vs-header.svelte-1grl54n{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid #e0e0e0;background:#fff1f1;flex-shrink:0}.vs-header.vs-header-ok.svelte-1grl54n{background:#defbe6}.vs-title.svelte-1grl54n{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:700;color:#161616;flex:1}.vs-total-badge.svelte-1grl54n{background:#da1e28;color:#fff;padding:1px 7px;border-radius:10px;font-size:12px;font-weight:700}.vs-close.svelte-1grl54n{background:none;border:none;cursor:pointer;color:#525252;padding:4px;display:flex;align-items:center;border-radius:3px}.vs-close.svelte-1grl54n:hover{color:#161616;background:#e8e8e8}.vs-body.svelte-1grl54n{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.vs-empty.svelte-1grl54n{display:flex;flex-direction:column;align-items:center;gap:14px;color:#198038;font-size:14px;font-weight:600;padding:48px 0}.vs-item.svelte-1grl54n{border:1px solid #ffd7d9;border-left:3px solid #da1e28;border-radius:4px;padding:10px 12px;cursor:pointer;background:#fff8f8;transition:background .12s;display:flex;flex-direction:column;gap:4px}.vs-item.svelte-1grl54n:hover{background:#fff0f0}.vs-item-top.svelte-1grl54n{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vs-field-label.svelte-1grl54n{font-size:13px;font-weight:600;color:#161616}.vs-page-tag.svelte-1grl54n{font-size:10px;background:#e0e0e0;color:#525252;padding:1px 5px;border-radius:3px;margin-left:auto}.vs-error-msg.svelte-1grl54n{font-size:12px;color:#da1e28}.vs-locate-hint.svelte-1grl54n{display:flex;align-items:center;gap:3px;color:#0043ce;font-size:11px;margin-top:2px}.vs-footer.svelte-1grl54n{border-top:1px solid #e0e0e0;padding:10px 16px;display:flex;justify-content:flex-end;flex-shrink:0}.vs-btn-close.svelte-1grl54n{padding:6px 20px;font-size:13px;font-family:inherit;background:#f4f4f4;border:1px solid #c6c6c6;border-radius:3px;cursor:pointer;color:#161616}.vs-btn-close.svelte-1grl54n:hover{background:#e8e8e8}.form-renderer.svelte-1lpfwnw{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#fff;font-family:IBM Plex Sans,sans-serif;font-size:14px;color:#161616}.mobile-frame.form-renderer.svelte-1lpfwnw{height:600px;min-height:600px;overflow:hidden;width:100%}.global-error-banner.svelte-1lpfwnw{display:flex;align-items:flex-start;gap:10px;padding:10px 32px;background:#fff1f1;border-top:2px solid #da1e28;flex-shrink:0}.global-error-msgs.svelte-1lpfwnw{display:flex;flex-direction:column;gap:4px;flex:1}.global-error-msg.svelte-1lpfwnw{margin:0;font-size:13px;color:#da1e28;font-weight:500}.form-header.svelte-1lpfwnw{padding:24px 32px 16px;border-bottom:1px solid #e0e0e0;flex-shrink:0}.form-title.svelte-1lpfwnw{font-size:20px;font-weight:600;color:#161616;margin-bottom:6px}.form-description.svelte-1lpfwnw{font-size:14px;color:#525252}.form-body.svelte-1lpfwnw{flex:1;display:flex;overflow:hidden;position:relative}.mobile-frame.form-renderer.svelte-1lpfwnw .form-body:where(.svelte-1lpfwnw){overflow:hidden;flex:1;width:100%;min-height:0}.mobile-frame.form-renderer.svelte-1lpfwnw .form-page:where(.svelte-1lpfwnw){overflow-y:auto;flex:1}.sidebar-wrapper.svelte-1lpfwnw{flex-shrink:0;overflow:hidden;transition:width .25s ease;width:200px}.sidebar-wrapper.sidebar-closed.svelte-1lpfwnw{width:0}.sidebar-overlay.svelte-1lpfwnw{display:none}.form-main.svelte-1lpfwnw{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative}.mobile-frame.form-renderer.svelte-1lpfwnw .form-main:where(.svelte-1lpfwnw){overflow:hidden;flex:1;min-height:0;width:100%}.sidebar-toggle-fab.svelte-1lpfwnw{position:absolute;top:10px;right:12px;z-index:20;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d0d0d0;box-shadow:0 1px 4px #0000001f;cursor:pointer;color:#525252;transition:all .2s;border-radius:3px;padding:0;flex-shrink:0}.sidebar-toggle-fab.svelte-1lpfwnw:hover{background:#f4f4f4;border-color:#8d8d8d;color:#161616;box-shadow:0 2px 8px #00000026}.form-page.svelte-1lpfwnw{flex:1;overflow-y:auto;padding:24px 32px;position:relative}.page-header.svelte-1lpfwnw{margin-bottom:20px}.page-title.svelte-1lpfwnw{font-size:16px;font-weight:600;color:#161616}.page-description.svelte-1lpfwnw{margin-top:4px;font-size:13px;color:#525252}.form-fields.svelte-1lpfwnw{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.form-readonly-all.svelte-1lpfwnw{padding:16px 24px}.readonly-page-section.svelte-1lpfwnw{margin-bottom:24px;border:1px solid #e8e8e8;border-radius:2px}.readonly-page-title.svelte-1lpfwnw{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#f4f4f4;border-bottom:1px solid #e8e8e8;font-size:13px;font-weight:600;color:#525252}.readonly-page-num.svelte-1lpfwnw{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:#6f6f6f;color:#fff;font-size:11px;font-weight:700;border-radius:50%;flex-shrink:0}.readonly-page-section.svelte-1lpfwnw .form-fields:where(.svelte-1lpfwnw){padding:12px 14px;gap:0}.readonly-page-section.svelte-1lpfwnw .form-fields:where(.svelte-1lpfwnw) .field-container.full+.field-container.full,.readonly-page-section.svelte-1lpfwnw .form-fields:where(.svelte-1lpfwnw) .section-container+.section-container,.readonly-page-section.svelte-1lpfwnw .form-fields:where(.svelte-1lpfwnw) .field-container.full+.section-container,.readonly-page-section.svelte-1lpfwnw .form-fields:where(.svelte-1lpfwnw) .section-container+.field-container.full{margin-top:12px}.readonly-toolbar.svelte-1lpfwnw{display:flex;align-items:center;gap:4px;padding:8px 16px;border-bottom:1px solid #e0e0e0;background:#f9f9f9;flex-shrink:0}.ro-mode-btn.svelte-1lpfwnw{display:flex;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-family:inherit;cursor:pointer;background:none;border:1px solid #e0e0e0;color:#525252;transition:all .15s}.ro-mode-btn.svelte-1lpfwnw:hover{background:#e8e8e8}.ro-mode-btn.active.svelte-1lpfwnw{background:#0f62fe;border-color:#0f62fe;color:#fff}.ro-validate-btn.svelte-1lpfwnw{border-color:#da1e28;color:#da1e28}.ro-validate-btn.svelte-1lpfwnw:hover{background:#fff1f1}.ro-validate-btn.ro-validate-ok.svelte-1lpfwnw{border-color:#198038;color:#198038}.ro-validate-btn.ro-validate-ok.svelte-1lpfwnw:hover{background:#defbe6}.validate-err-count.svelte-1lpfwnw{background:#da1e28;color:#fff;font-size:10px;font-weight:700;padding:0 5px;border-radius:8px;line-height:1.5;margin-left:2px}.field-locate-highlight{animation:svelte-1lpfwnw-locate-flash .4s ease 2;border-radius:2px}@keyframes svelte-1lpfwnw-locate-flash{0%{background:transparent}50%{background:#fff3cd;outline:2px solid #f1c21b}to{background:transparent}}.confirm-page.svelte-1lpfwnw{display:flex;flex-direction:column;height:100%}.confirm-header.svelte-1lpfwnw{padding:24px 32px;background:#f4f4f4;border-bottom:1px solid #e0e0e0}.confirm-header.svelte-1lpfwnw h2:where(.svelte-1lpfwnw){font-size:18px;font-weight:600}.confirm-header.svelte-1lpfwnw p:where(.svelte-1lpfwnw){font-size:13px;color:#525252;margin-top:4px}.confirm-content.svelte-1lpfwnw{flex:1;overflow-y:auto;padding:24px 32px}.confirm-section.svelte-1lpfwnw{margin-bottom:24px}.confirm-section-title.svelte-1lpfwnw{font-size:14px;font-weight:600;color:#525252;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.confirm-actions.svelte-1lpfwnw{display:flex;justify-content:flex-end;gap:8px;padding:16px 32px;border-top:1px solid #e0e0e0}.btn.svelte-1lpfwnw{display:flex;align-items:center;gap:6px;padding:10px 24px;font-size:14px;font-family:inherit;cursor:pointer;border:none;transition:all .15s}.btn-primary.svelte-1lpfwnw{background:#0f62fe;color:#fff}.btn-primary.svelte-1lpfwnw:hover{background:#0353e9}.btn-secondary.svelte-1lpfwnw{background:#f4f4f4;color:#161616;border:1px solid #e0e0e0}.btn-secondary.svelte-1lpfwnw:hover{background:#e8e8e8}.form-renderer-outer.svelte-1lpfwnw{display:contents}.form-renderer-outer.mobile-preview-outer.svelte-1lpfwnw{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;overflow:hidden;background:#e0e0e0;padding:12px 16px 24px;box-sizing:border-box;gap:0}.mobile-frame-label.svelte-1lpfwnw{display:flex;align-items:center;gap:5px;font-size:11px;color:#525252;margin-bottom:8px;background:#00000012;padding:3px 10px;border-radius:10px;flex-shrink:0;font-family:IBM Plex Sans,sans-serif}.form-renderer.mobile-frame.svelte-1lpfwnw{width:375px;min-width:375px;max-width:375px;flex-shrink:0;box-shadow:0 4px 24px #0000002e;border:1px solid #bdbdbd;border-radius:4px;overflow:hidden}@media (max-width: 640px){.sidebar-wrapper.svelte-1lpfwnw{position:absolute;top:0;left:0;bottom:0;z-index:50;width:200px;box-shadow:4px 0 16px #00000026;transition:transform .25s ease;transform:translate(0)}.sidebar-wrapper.sidebar-closed.svelte-1lpfwnw{width:200px;transform:translate(-200px)}.sidebar-overlay.svelte-1lpfwnw{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:49}.form-page.svelte-1lpfwnw{padding:16px 12px}.form-header.svelte-1lpfwnw{padding:16px 12px 12px}}.mobile-frame .form-page.svelte-1lpfwnw{padding:16px 12px}.mobile-frame .form-header.svelte-1lpfwnw{padding:16px 12px 12px}.mobile-frame .field-container,.mobile-frame .field-readonly{grid-column:span var(--col-span-sm, 12)!important}.mobile-frame .section-body{grid-template-columns:repeat(var(--grid-cols-sm, 12),1fr)!important}.mobile-frame .group-fields{grid-template-columns:repeat(var(--group-cols-sm, 12),1fr)!important}.mobile-frame .panel-item-fields{grid-template-columns:repeat(var(--panel-cols-sm, 12),1fr)!important}.mobile-frame .form-body.svelte-1lpfwnw{position:relative}.mobile-frame .sidebar-wrapper.svelte-1lpfwnw{position:absolute;top:0;left:0;bottom:0;z-index:50;width:200px;box-shadow:4px 0 16px #00000026;transition:transform .25s ease;transform:translate(0)}.mobile-frame .sidebar-wrapper.sidebar-closed.svelte-1lpfwnw{width:200px;transform:translate(-200px)}.mobile-frame .sidebar-overlay.svelte-1lpfwnw{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:49}.mobile-frame .form-main.svelte-1lpfwnw{width:100%}
