@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*: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-with-add.svelte-zhnqmt{display:flex;align-items:stretch;gap:0}.select-with-add.svelte-zhnqmt .select-container:where(.svelte-zhnqmt){flex:1;min-width: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)}.add-option-btn.svelte-zhnqmt{display:flex;align-items:center;justify-content:center;width:36px;flex-shrink:0;background:#f4f4f4;border:1px solid #8d8d8d;border-left:none;border-bottom-width:2px;border-bottom-color:#8d8d8d;cursor:pointer;color:#525252;transition:background .15s,color .15s,border-color .15s;padding:0}.add-option-btn.svelte-zhnqmt:hover{background:#e8f0fe;color:#0f62fe;border-bottom-color:#0f62fe}.add-option-btn.svelte-zhnqmt:active{background:#d0e2ff}.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}.add-option-overlay.svelte-zhnqmt{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:9000;display:flex;align-items:center;justify-content:center}.add-option-dialog.svelte-zhnqmt{background:#fff;border:1px solid #e0e0e0;box-shadow:0 8px 32px #0003;width:360px;max-width:calc(100vw - 32px);display:flex;flex-direction:column}.dialog-header.svelte-zhnqmt{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e0e0e0;font-size:14px;font-weight:600;color:#161616}.dialog-close.svelte-zhnqmt{background:none;border:none;cursor:pointer;color:#525252;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:2px;transition:background .15s,color .15s}.dialog-close.svelte-zhnqmt:hover{background:#f4f4f4;color:#161616}.dialog-body.svelte-zhnqmt{padding:16px;display:flex;flex-direction:column;gap:12px}.dialog-field.svelte-zhnqmt{display:flex;flex-direction:column;gap:4px}.dialog-label.svelte-zhnqmt{font-size:12px;font-weight:600;color:#525252;letter-spacing:.3px}.dialog-required.svelte-zhnqmt{color:#da1e28}.dialog-hint.svelte-zhnqmt{font-weight:400;color:#8d8d8d;font-size:11px}.dialog-input.svelte-zhnqmt{height:36px;padding:0 10px;border:1px solid #8d8d8d;border-bottom:2px solid #8d8d8d;font-size:13px;font-family:inherit;color:#161616;background:#fff;outline:none;transition:border-color .15s;box-sizing:border-box;width:100%}.dialog-input.svelte-zhnqmt:focus{border-bottom-color:#0f62fe}.dialog-input.has-error.svelte-zhnqmt{border-bottom-color:#da1e28}.dialog-error.svelte-zhnqmt{font-size:12px;color:#da1e28;margin:0}.dialog-footer.svelte-zhnqmt{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #e0e0e0}.dialog-btn.svelte-zhnqmt{display:flex;align-items:center;padding:8px 20px;font-size:13px;font-family:inherit;cursor:pointer;border:none;transition:background .15s}.dialog-btn.svelte-zhnqmt:disabled{opacity:.6;cursor:not-allowed}.dialog-btn-cancel.svelte-zhnqmt{background:#f4f4f4;color:#161616;border:1px solid #e0e0e0}.dialog-btn-cancel.svelte-zhnqmt:hover{background:#e8e8e8}.dialog-btn-confirm.svelte-zhnqmt{background:#0f62fe;color:#fff}.dialog-btn-confirm.svelte-zhnqmt:hover:not(:disabled){background:#0353e9}.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;--grid-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}.button-field.svelte-1srtl4l{display:flex;flex-direction:column;gap:6px}.btn.svelte-1srtl4l{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;cursor:pointer;font-family:inherit;font-weight:500;transition:background .15s,opacity .15s,box-shadow .15s;white-space:nowrap;outline:none;position:relative}.btn.svelte-1srtl4l:disabled{opacity:.55;cursor:not-allowed}.btn.svelte-1srtl4l:focus-visible{box-shadow:0 0 0 3px #0f62fe4d}.btn-md.svelte-1srtl4l{height:40px;padding:0 20px;font-size:14px}.btn-sm.svelte-1srtl4l{height:32px;padding:0 14px;font-size:13px}.btn-primary.svelte-1srtl4l{background:#0f62fe;color:#fff}.btn-primary.svelte-1srtl4l:hover:not(:disabled){background:#0353e9}.btn-primary.svelte-1srtl4l:active:not(:disabled){background:#0040b8}.btn-secondary.svelte-1srtl4l{background:#f4f4f4;color:#161616;border:1px solid #e0e0e0}.btn-secondary.svelte-1srtl4l:hover:not(:disabled){background:#e8e8e8}.btn-secondary.svelte-1srtl4l:active:not(:disabled){background:#d8d8d8}.btn-ghost.svelte-1srtl4l{background:transparent;color:#0f62fe;border:1px solid #0f62fe}.btn-ghost.svelte-1srtl4l:hover:not(:disabled){background:#edf4ff}.btn-ghost.svelte-1srtl4l:active:not(:disabled){background:#d0e2ff}.btn-danger.svelte-1srtl4l{background:#da1e28;color:#fff}.btn-danger.svelte-1srtl4l:hover:not(:disabled){background:#b81922}.btn-danger.svelte-1srtl4l:active:not(:disabled){background:#99151e}.btn-spinner.svelte-1srtl4l{display:flex;align-items:center;justify-content:center;flex-shrink:0}.spinner-svg.svelte-1srtl4l{animation:svelte-1srtl4l-spin .8s linear infinite}@keyframes svelte-1srtl4l-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-feedback.svelte-1srtl4l{display:flex;align-items:center;gap:4px;font-size:12px;margin:0}.btn-feedback.success.svelte-1srtl4l{color:#198038}.btn-feedback.error.svelte-1srtl4l{color:#da1e28}.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;gap:4px;width:100%;min-width:0}.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;flex-shrink:0}.query-toggle.svelte-lnvl08:hover{text-decoration:underline}.query-preview-text.svelte-lnvl08{display:inline-flex;align-items:center;gap:3px;flex:1;min-width:0;overflow:hidden;cursor:default}.query-preview-inner.svelte-lnvl08{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#da1e28;min-width:0}.query-more-badge.svelte-lnvl08{display:inline-block;flex-shrink:0;background:#da1e28;color:#fff;font-size:10px;font-weight:600;padding:0 4px;border-radius:8px;line-height:16px}.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-status-badges.svelte-1ywm5z8{display:flex;align-items:center;gap:3px;flex-wrap:nowrap;flex-shrink:0}.status-icon.svelte-1ywm5z8{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;cursor:default;-webkit-user-select:none;user-select:none;border-radius:0;flex-shrink:0}.status-icon.clickable.svelte-1ywm5z8{cursor:pointer;transition:opacity .1s linear,transform .1s linear}.status-icon.clickable.svelte-1ywm5z8:hover{opacity:.75;transform:scale(1.1)}.status-icon.clickable.svelte-1ywm5z8:active{opacity:.6;transform:scale(.95)}.status-icon.disabled.svelte-1ywm5z8,.status-icon.frozen-disabled.svelte-1ywm5z8{opacity:.6;cursor:not-allowed}.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;gap:6px;min-width:0}.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;flex:1;justify-content:flex-start}.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-error.svelte-1csrn9j{font-size:11px;color:#da1e28;margin:2px 0 0;line-height:1.4;padding:0}.readonly-value-row.svelte-1csrn9j .query-row:where(.svelte-1csrn9j){flex-shrink:0;max-width:75%;min-width: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;--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}.field-linebreak.svelte-1csrn9j{width:100%;height:0;min-height:0;padding:0;margin-top:calc(var(--grid-gap, 20px) / -2);margin-bottom:calc(var(--grid-gap, 20px) / -2)}.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:240px;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}.page-top-nav.svelte-10u9409{display:flex;align-items:center;border-bottom:1px solid #e0e0e0;background:#f4f4f4;height:40px;flex-shrink:0;overflow:hidden;position:relative}.scroll-arrow.svelte-10u9409{flex-shrink:0;width:28px;height:40px;display:flex;align-items:center;justify-content:center;background:#f4f4f4;border:none;border-right:1px solid #e0e0e0;cursor:pointer;font-size:18px;font-weight:700;color:#525252;z-index:1;transition:background .1s,color .1s;padding:0;line-height:1}.scroll-arrow-right.svelte-10u9409{border-right:none;border-left:1px solid #e0e0e0}.scroll-arrow.svelte-10u9409:hover{background:#e8e8e8;color:#0f62fe}.tab-list.svelte-10u9409{display:flex;flex:1;list-style:none;margin:0;padding:0;height:100%;overflow-x:auto;scrollbar-width:none;min-width:0}.tab-list.svelte-10u9409::-webkit-scrollbar{display:none}.tab-item.svelte-10u9409{position:relative;flex-shrink:0;height:100%;border-right:1px solid #e0e0e0;border-bottom:2px solid transparent;transition:border-bottom-color .1s}.tab-item.active.svelte-10u9409{border-bottom-color:#0f62fe;background:#fff}.tab-btn.svelte-10u9409{display:flex;align-items:center;gap:6px;padding:0 16px;height:100%;background:none;border:none;cursor:pointer;font-size:13px;font-family:inherit;color:#525252;white-space:nowrap;transition:color .15s,background .15s}.tab-btn.svelte-10u9409:hover:not(:disabled){background:#e8e8e8;color:#161616}.tab-item.no-jump.svelte-10u9409 .tab-btn:where(.svelte-10u9409):disabled{cursor:not-allowed;opacity:.55}.tab-item.active.svelte-10u9409 .tab-btn:where(.svelte-10u9409){color:#0f62fe;font-weight:600;background:transparent}.tab-num.svelte-10u9409{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:10px;font-weight:600;background:#d0d0d0;color:#525252;transition:background .1s,color .1s}.tab-item.active.svelte-10u9409 .tab-num:where(.svelte-10u9409){background:#0f62fe;color:#fff}.tab-item.has-error.svelte-10u9409 .tab-num:where(.svelte-10u9409){background:#da1e28;color:#fff}.tab-label.svelte-10u9409{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.error-dot.svelte-10u9409{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#da1e28}.visit-sidebar.svelte-1g8n5ev{width:240px;flex-shrink:0;border-right:1px solid #e0e0e0;background:#f4f4f4;display:flex;flex-direction:column;overflow:hidden;height:100%}.sidebar-title.svelte-1g8n5ev{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}.page-list.svelte-1g8n5ev{list-style:none;margin:0;padding:6px 0;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c8c8c8 transparent}.page-list.svelte-1g8n5ev::-webkit-scrollbar{width:4px}.page-list.svelte-1g8n5ev::-webkit-scrollbar-thumb{background:#c8c8c8;border-radius:2px}.page-list.svelte-1g8n5ev::-webkit-scrollbar-track{background:transparent}.visit-group.svelte-1g8n5ev{position:relative}.visit-header.svelte-1g8n5ev{display:flex;align-items:center;gap:6px;width:100%;padding:9px 12px 9px 8px;background:none;border:none;border-bottom:1px solid #e0e0e0;cursor:pointer;font-size:12px;font-weight:600;font-family:inherit;color:#161616;text-align:left;line-height:1.3;transition:background .1s}.visit-header.svelte-1g8n5ev:hover{background:#e8e8e8}.visit-group.active.svelte-1g8n5ev .visit-header:where(.svelte-1g8n5ev){color:#0f62fe;background:#f0f4ff}.visit-group.active.svelte-1g8n5ev:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#0f62fe}.visit-group.has-error.svelte-1g8n5ev .visit-header:where(.svelte-1g8n5ev){color:#da1e28}.visit-toggle.svelte-1g8n5ev{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:#525252;transition:transform .15s;cursor:pointer;border-radius:2px}.visit-toggle.svelte-1g8n5ev:hover{background:#d0d0d0}.visit-toggle.collapsed.svelte-1g8n5ev{transform:rotate(-90deg)}.visit-label.svelte-1g8n5ev{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visit-status-badge.svelte-1g8n5ev{flex-shrink:0;font-size:10px;padding:1px 5px;font-weight:600;line-height:1.4}.visit-status-badge.submitted.svelte-1g8n5ev{background:#defbe6;color:#0e6027}.visit-status-badge.locked.svelte-1g8n5ev{background:#e8e8e8;color:#525252}.visit-page-item.svelte-1g8n5ev{position:relative}.page-btn.indented.svelte-1g8n5ev{padding-left:28px;font-size:12px}.visit-page-item.active.svelte-1g8n5ev .page-btn:where(.svelte-1g8n5ev){background:#e8f0fe;color:#0f62fe;font-weight:600}.visit-page-item.active.svelte-1g8n5ev:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#0f62fe;border-radius:0 2px 2px 0}.visit-page-item.no-jump.svelte-1g8n5ev .page-btn:where(.svelte-1g8n5ev):disabled{cursor:not-allowed;opacity:.55}.page-item.svelte-1g8n5ev{position:relative}.page-item.active.svelte-1g8n5ev .page-btn:where(.svelte-1g8n5ev){background:#e8f0fe;color:#0f62fe;font-weight:600}.page-item.active.svelte-1g8n5ev:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#0f62fe;border-radius:0 2px 2px 0}.page-item.no-jump.svelte-1g8n5ev .page-btn:where(.svelte-1g8n5ev):disabled{cursor:not-allowed;opacity:.55}.page-btn.svelte-1g8n5ev{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-1g8n5ev:hover{background:#e8e8e8}.page-num.svelte-1g8n5ev{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-1g8n5ev .page-num:where(.svelte-1g8n5ev),.visit-page-item.active.svelte-1g8n5ev .page-num:where(.svelte-1g8n5ev){background:#0f62fe;color:#fff}.page-item.has-error.svelte-1g8n5ev .page-num:where(.svelte-1g8n5ev),.visit-page-item.has-error.svelte-1g8n5ev .page-num:where(.svelte-1g8n5ev){background:#da1e28;color:#fff}.page-label.svelte-1g8n5ev{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.error-dot.svelte-1g8n5ev{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#da1e28}.error-count-badge.svelte-1g8n5ev{flex-shrink:0;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#da1e28;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;letter-spacing:0}.visit-multi-badge.svelte-1g8n5ev{flex-shrink:0;display:inline-flex;align-items:center;padding:0 4px;height:14px;background:#fff2e8;color:#b45309;border:1px solid #ff832b55;font-size:9px;font-weight:600;white-space:nowrap;max-width:72px;overflow:hidden;text-overflow:ellipsis;letter-spacing:.2px}.visit-multi-badge.current-visit.svelte-1g8n5ev{background:#d0e2ff;color:#0043ce;border-color:#0043ce55}.visit-badges-row.svelte-1g8n5ev{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;max-width:100px;overflow:hidden}.visit-top-nav.svelte-1n89kb3{display:flex;flex-direction:column;border-bottom:1px solid #e0e0e0;background:#f4f4f4;flex-shrink:0}.visit-tabs.svelte-1n89kb3{display:flex;align-items:stretch;height:40px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid #e0e0e0}.visit-tabs.svelte-1n89kb3::-webkit-scrollbar{display:none}.visit-tab.svelte-1n89kb3{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:0 18px;background:none;border:none;border-right:1px solid #e0e0e0;border-bottom:2px solid transparent;cursor:pointer;font-size:13px;font-family:inherit;color:#525252;white-space:nowrap;transition:color .1s,background .1s,border-bottom-color .1s}.visit-tab.svelte-1n89kb3:hover{background:#e8e8e8;color:#161616}.visit-tab.active.svelte-1n89kb3{color:#0f62fe;font-weight:600;border-bottom-color:#0f62fe;background:#fff}.visit-tab.has-error.svelte-1n89kb3:not(.active){color:#da1e28}.visit-tab-label.svelte-1n89kb3{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-err-dot.svelte-1n89kb3{width:6px;height:6px;border-radius:50%;background:#da1e28;flex-shrink:0}.page-dropdown-bar.svelte-1n89kb3{position:relative;height:34px;display:flex;align-items:center;background:#fff;border-bottom:1px solid #e0e0e0;flex-shrink:0}.page-dropdown-trigger.svelte-1n89kb3{display:flex;align-items:center;gap:6px;padding:0 16px;height:100%;cursor:pointer;font-size:12px;color:#393939;-webkit-user-select:none;user-select:none;transition:background .1s}.page-dropdown-trigger.svelte-1n89kb3:hover{background:#f4f4f4}.current-page-label.svelte-1n89kb3{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.page-dropdown-trigger.svelte-1n89kb3 svg:where(.svelte-1n89kb3){flex-shrink:0;color:#525252;transition:transform .15s}.page-dropdown-trigger.svelte-1n89kb3 svg.rotated:where(.svelte-1n89kb3){transform:rotate(180deg)}.page-dropdown-menu.svelte-1n89kb3{position:absolute;top:100%;left:0;min-width:200px;max-width:360px;background:#fff;border:1px solid #e0e0e0;box-shadow:0 4px 16px #0000001f;z-index:100;max-height:280px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c8c8c8 transparent}.page-dropdown-menu.svelte-1n89kb3::-webkit-scrollbar{width:4px}.page-dropdown-menu.svelte-1n89kb3::-webkit-scrollbar-thumb{background:#c8c8c8;border-radius:2px}.dropdown-overlay.svelte-1n89kb3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99}.dropdown-item.svelte-1n89kb3{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:12px;color:#393939;cursor:pointer;transition:background .1s;border-bottom:1px solid #f4f4f4}.dropdown-item.svelte-1n89kb3:last-child{border-bottom:none}.dropdown-item.svelte-1n89kb3:hover:not(.disabled){background:#f4f4f4}.dropdown-item.active.svelte-1n89kb3{background:#e8f0fe;color:#0f62fe;font-weight:600}.dropdown-item.has-error.svelte-1n89kb3{color:#da1e28}.dropdown-item.disabled.svelte-1n89kb3{opacity:.5;cursor:not-allowed}.dropdown-num.svelte-1n89kb3{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:10px;font-weight:600;background:#d0d0d0;color:#525252}.dropdown-item.active.svelte-1n89kb3 .dropdown-num:where(.svelte-1n89kb3){background:#0f62fe;color:#fff}.dropdown-item.has-error.svelte-1n89kb3 .dropdown-num:where(.svelte-1n89kb3){background:#da1e28;color:#fff}.dropdown-label.svelte-1n89kb3{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.err-dot.svelte-1n89kb3{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-filter-bar.svelte-1grl54n{display:flex;align-items:flex-end;gap:0;padding:0 12px;border-bottom:1px solid #e0e0e0;background:#fff;flex-shrink:0}.vs-tab.svelte-1grl54n{display:inline-flex;align-items:center;height:34px;padding:0 12px;font-size:12px;font-family:inherit;font-weight:400;color:#525252;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .1s linear;white-space:nowrap;margin-bottom:-1px}.vs-tab.svelte-1grl54n:hover{color:#161616}.vs-tab-active.svelte-1grl54n{color:#0f62fe;font-weight:600;border-bottom-color:#0f62fe}.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-empty-filter.svelte-1grl54n{padding:32px 0;font-size:13px}.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;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.form-header-left.svelte-1lpfwnw{flex:1;min-width: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}.form-body.top-nav-layout.svelte-1lpfwnw{flex-direction:column}.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:240px}.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;left:0;z-index:20;width:24px;height:28px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d0d0d0;border-left:none;box-shadow:2px 1px 4px #0000001a;cursor:pointer;color:#525252;transition:all .2s;border-radius:0 3px 3px 0;padding:0;flex-shrink:0}.sidebar-toggle-fab.svelte-1lpfwnw:hover{background:#f4f4f4;border-color:#8d8d8d;color:#161616;box-shadow:2px 2px 8px #00000026}.form-page.svelte-1lpfwnw{flex:1;overflow-y:auto;padding:24px 32px;position:relative}.page-header.svelte-1lpfwnw{margin-bottom:20px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.page-header-left.svelte-1lpfwnw{flex:1;min-width:0}.batch-status-actions.svelte-1lpfwnw{display:flex;align-items:center;gap:3px;flex-shrink:0}.batch-scope-label.svelte-1lpfwnw{font-size:10px;color:#8d8d8d;margin-right:2px;white-space:nowrap;-webkit-user-select:none;user-select:none;line-height:1}.batch-status-btn.svelte-1lpfwnw{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:0;border:none;transition:opacity .1s linear,transform .1s linear;flex-shrink:0}.batch-status-btn.svelte-1lpfwnw:hover{opacity:.75;transform:scale(1.1)}.batch-status-btn.svelte-1lpfwnw:active{opacity:.6;transform:scale(.95)}.batch-status-btn.batch-disabled.svelte-1lpfwnw{opacity:.6;cursor:not-allowed;transform:none;transition:none}.batch-status-btn.batch-disabled.svelte-1lpfwnw:hover,.batch-status-btn.batch-disabled.svelte-1lpfwnw:active{opacity:.6;transform:none}.batch-status-btn.batch-no-permission.svelte-1lpfwnw{opacity:.6;cursor:not-allowed;transform:none;transition:none}.batch-status-btn.batch-no-permission.svelte-1lpfwnw:hover,.batch-status-btn.batch-no-permission.svelte-1lpfwnw:active{opacity:.6;transform:none}.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;--grid-gap: 20px}.form-readonly-all.svelte-1lpfwnw{padding:16px 24px;flex:1;overflow-y:auto;min-height:0}.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;justify-content:space-between;padding:8px 14px;background:#f4f4f4;border-bottom:1px solid #e8e8e8;font-size:13px;font-weight:600;color:#525252}.readonly-page-title-left.svelte-1lpfwnw{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.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;row-gap:8px;column-gap:8px;--grid-gap: 8px}.readonly-page-section.svelte-1lpfwnw .form-fields:where(.svelte-1lpfwnw) .section-body{row-gap:8px;column-gap:8px;--grid-gap: 8px}.readonly-page-section.svelte-1lpfwnw .form-fields:where(.svelte-1lpfwnw) .section-container{margin-top:8px}.readonly-toolbar.svelte-1lpfwnw{display:flex;align-items:center;gap:4px;padding:8px 16px 8px 36px;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:240px;box-shadow:4px 0 16px #00000026;transition:transform .25s ease;transform:translate(0)}.sidebar-wrapper.sidebar-closed.svelte-1lpfwnw{width:240px;transform:translate(-240px)}.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:240px;box-shadow:4px 0 16px #00000026;transition:transform .25s ease;transform:translate(0)}.mobile-frame .sidebar-wrapper.sidebar-closed.svelte-1lpfwnw{width:240px;transform:translate(-240px)}.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%}
