.editor-components__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rich-text-editor,.sortable-answers,.telegram-preview{--editor-accent: #9f2730;--editor-accent-strong: #7d1c24;--editor-accent-soft: #f8eaea;--editor-surface: #fffdfb;--editor-surface-muted: #faf6f3;--editor-text: #2f2727;--editor-muted: #796d6c;--editor-border: #e8deda;--editor-border-strong: #dacbc6;--editor-focus: rgba(159, 39, 48, .22);color:var(--editor-text)}.rich-text-editor button,.rich-text-editor input,.sortable-answers button,.sortable-answers input,.sortable-answers select,.telegram-preview button{font:inherit}.rich-text-editor button:focus-visible,.rich-text-editor input:focus-visible,.sortable-answers button:focus-visible,.sortable-answers input:focus-visible,.sortable-answers select:focus-visible,.telegram-preview button:focus-visible{outline:3px solid var(--editor-focus);outline-offset:2px}.rich-text-editor{display:grid;gap:8px}.rich-text-editor__label{width:fit-content;font-size:13px;line-height:1.25;font-weight:700;letter-spacing:.01em}.rich-text-editor__shell{overflow:hidden;background:var(--editor-surface);border:1px solid var(--editor-border-strong);border-radius:14px;box-shadow:0 1px 2px #4a2b280a;transition:border-color .16s ease,box-shadow .16s ease}.rich-text-editor__shell:focus-within{border-color:var(--editor-accent);box-shadow:0 0 0 3px var(--editor-focus)}.rich-text-editor__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:48px;padding:7px 9px;background:var(--editor-surface-muted);border-bottom:1px solid var(--editor-border)}.rich-text-editor__toolbar-group{display:inline-flex;align-items:center;gap:3px}.rich-text-editor__toolbar-button,.rich-text-editor__link-editor button{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;color:#625857;background:transparent;border:0;border-radius:8px;cursor:pointer;transition:color .14s ease,background-color .14s ease,transform .14s ease}.rich-text-editor__toolbar-button:hover:not(:disabled),.rich-text-editor__link-editor button:hover:not(:disabled){color:var(--editor-accent-strong);background:#f1e4e2}.rich-text-editor__toolbar-button:active:not(:disabled),.rich-text-editor__link-editor button:active:not(:disabled){transform:translateY(1px)}.rich-text-editor__toolbar-button[aria-pressed=true]{color:#fff;background:var(--editor-accent)}.rich-text-editor__toolbar-button:disabled,.rich-text-editor__link-editor button:disabled{cursor:not-allowed;opacity:.38}.rich-text-editor__toolbar-divider{align-self:stretch;width:1px;min-height:24px;margin:4px 1px;background:var(--editor-border)}.rich-text-editor__link-editor{display:grid;grid-template-columns:auto minmax(120px,1fr) repeat(3,32px);align-items:center;gap:5px;padding:8px 10px;color:var(--editor-muted);background:#fff9f6;border-bottom:1px solid var(--editor-border)}.rich-text-editor__link-editor input{min-width:0;height:32px;padding:0 10px;color:var(--editor-text);background:#fff;border:1px solid var(--editor-border-strong);border-radius:8px}.rich-text-editor__link-editor button[type=submit]{color:#fff;background:var(--editor-accent)}.rich-text-editor .ProseMirror{position:relative;min-height:148px;padding:16px 18px 20px;font-size:15px;line-height:1.58;color:var(--editor-text);outline:none}.rich-text-editor .ProseMirror>*:first-child{margin-top:0}.rich-text-editor .ProseMirror>*:last-child{margin-bottom:0}.rich-text-editor .ProseMirror p{margin:0 0 .72em}.rich-text-editor .ProseMirror ul,.rich-text-editor .ProseMirror ol{margin:.72em 0;padding-left:1.45em}.rich-text-editor .ProseMirror li+li{margin-top:.28em}.rich-text-editor .ProseMirror a{color:var(--editor-accent);text-decoration-thickness:1px;text-underline-offset:3px}.rich-text-editor .ProseMirror:has(>p:only-child>br.ProseMirror-trailingBreak):before{content:attr(data-placeholder);position:absolute;top:16px;left:18px;color:#aa9f9c;pointer-events:none}.rich-text-editor--disabled{opacity:.66}.rich-text-editor--disabled .rich-text-editor__shell{background:#f8f4f1}.sortable-answers{display:grid;gap:12px}.sortable-answers__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sortable-answers__heading h3{margin:0;font-size:14px;line-height:1.25}.sortable-answers__heading p{margin:5px 0 0;max-width:610px;color:var(--editor-muted);font-size:12px;line-height:1.45}.sortable-answers__count{display:inline-grid;place-items:center;min-width:30px;height:26px;padding:0 8px;color:var(--editor-accent-strong);font-size:12px;font-weight:800;background:var(--editor-accent-soft);border-radius:999px}.sortable-answers__list{display:grid;gap:8px}.sortable-answers__row{position:relative;z-index:0;display:grid;grid-template-columns:34px 28px minmax(0,1fr) 36px;align-items:start;gap:8px;min-height:54px;padding:7px 8px;background:var(--editor-surface);border:1px solid var(--editor-border);border-radius:12px;box-shadow:0 1px 2px #4a2b2809;transition:border-color .14s ease,box-shadow .14s ease,opacity .14s ease}.sortable-answers__row:focus-within{border-color:#d1a8a7;box-shadow:0 0 0 3px #9f273017}.sortable-answers__row--dragging{z-index:3;opacity:.88;border-color:var(--editor-accent);box-shadow:0 12px 28px #4d262624}.sortable-answers__drag-handle,.sortable-answers__delete-button{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;color:#968987;background:transparent;border:0;border-radius:8px;cursor:pointer;touch-action:none;transition:color .14s ease,background-color .14s ease}.sortable-answers__drag-handle{grid-column:1;grid-row:1 / 3;align-self:center}.sortable-answers__drag-handle:hover:not(:disabled){color:var(--editor-accent);background:var(--editor-accent-soft)}.sortable-answers__drag-handle:active:not(:disabled){cursor:grabbing}.sortable-answers__index{grid-column:2;grid-row:1;display:inline-grid;place-items:center;width:26px;height:26px;color:var(--editor-muted);font-size:11px;font-weight:800;background:#f5efeb;border-radius:50%}.sortable-answers__text-input{grid-column:3;grid-row:1;width:100%;min-width:0;min-height:44px;padding:8px 10px;color:var(--editor-text);background:#fff;border:1px solid transparent;border-radius:8px;line-height:1.35;resize:vertical;transition:border-color .14s ease,background-color .14s ease}.sortable-answers__text-input:hover:not(:disabled){background:#fcf8f6;border-color:var(--editor-border)}.sortable-answers__text-input:focus{background:#fff;border-color:#d0aaa8}.sortable-answers__text-input::placeholder{color:#a99e9b}.sortable-answers__score-label{grid-column:3;grid-row:2;justify-self:end;display:inline-flex;align-items:center;gap:7px;color:var(--editor-muted);font-size:11px;font-weight:700}.sortable-answers__score-label select{width:50px;height:34px;padding:0 7px;color:var(--editor-accent-strong);font-weight:800;background:#fff8f5;border:1px solid #e3c9c6;border-radius:8px;cursor:pointer}.sortable-answers__delete-button:hover:not(:disabled){color:var(--editor-accent-strong);background:var(--editor-accent-soft)}.sortable-answers__delete-button{grid-column:4;grid-row:1 / 3;align-self:center}.sortable-answers__drag-handle:disabled,.sortable-answers__delete-button:disabled{cursor:not-allowed;opacity:.34}.sortable-answers__minimum-note{margin:-2px 0 0;color:var(--editor-accent-strong);font-size:12px;line-height:1.4}.sortable-answers__add-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 14px;color:var(--editor-accent-strong);font-size:13px;font-weight:750;background:snow;border:1px dashed #cf9f9d;border-radius:11px;cursor:pointer;transition:color .14s ease,background-color .14s ease,border-color .14s ease}.sortable-answers__add-button:hover:not(:disabled){color:#fff;background:var(--editor-accent);border-color:var(--editor-accent)}.sortable-answers__add-button:disabled,.sortable-answers--disabled{cursor:not-allowed;opacity:.58}.telegram-preview{display:grid;gap:9px;width:100%;max-width:370px}.telegram-preview__caption{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--editor-muted);font-size:11px;line-height:1.2}.telegram-preview__caption>span:first-child{display:inline-flex;align-items:center;gap:6px;color:var(--editor-text);font-size:12px;font-weight:750}.telegram-preview__phone{overflow:hidden;background:#dfe8eb;border:1px solid #d4dddf;border-radius:18px;box-shadow:0 14px 34px #382f2d1a}.telegram-preview__header{display:flex;align-items:center;gap:10px;min-height:58px;padding:9px 13px;background:#fffffff5;border-bottom:1px solid rgba(100,114,118,.12)}.telegram-preview__avatar{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;color:#fff;background:var(--editor-accent);border-radius:50%}.telegram-preview__identity{display:grid;gap:1px;min-width:0}.telegram-preview__identity strong{overflow:hidden;font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.telegram-preview__identity span{color:#7b898d;font-size:11px}.telegram-preview__chat{display:grid;gap:8px;min-height:490px;padding:13px 9px 10px;background:linear-gradient(180deg,#e6eef0,#dbe5e8)}.telegram-preview__progress-card{width:calc(100% - 22px);margin:0 auto 1px;padding:8px 10px;background:#ffffffc7;border-radius:11px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.telegram-preview__progress-copy{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px;color:#627277;font-size:10px}.telegram-preview__progress-copy strong{color:var(--editor-accent-strong);font-size:10px}.telegram-preview__progress-track{height:4px;overflow:hidden;background:#dbe0e1;border-radius:999px}.telegram-preview__progress-track>span{display:block;height:100%;background:var(--editor-accent);border-radius:inherit;transition:width .22s ease}.telegram-preview__message{position:relative;width:calc(100% - 24px);margin-right:auto;padding:11px 11px 18px;background:#fff;border-radius:5px 13px 13px;box-shadow:0 1px 1px #2b373914}.telegram-preview__message:before{content:"";position:absolute;top:0;left:-6px;width:8px;height:8px;background:#fff;clip-path:polygon(100% 0,100% 100%,0 0)}.telegram-preview__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:7px;color:var(--editor-accent);font-size:9px;font-weight:800;letter-spacing:.025em;text-transform:uppercase}.telegram-preview__rich-content{overflow-wrap:anywhere;color:#20282b;font-size:12.5px;line-height:1.46}.telegram-preview__rich-content p{margin:0 0 .62em}.telegram-preview__rich-content p:last-child,.telegram-preview__rich-content ul:last-child,.telegram-preview__rich-content ol:last-child{margin-bottom:0}.telegram-preview__rich-content ul,.telegram-preview__rich-content ol{margin:.55em 0;padding-left:1.35em}.telegram-preview__rich-content li+li{margin-top:.24em}.telegram-preview__rich-content a{color:#347da7;text-decoration:none}.telegram-preview__rich-content [data-preview-align=left]{text-align:left}.telegram-preview__rich-content [data-preview-align=center]{text-align:center}.telegram-preview__rich-content [data-preview-align=right]{text-align:right}.telegram-preview__message time{position:absolute;right:8px;bottom:5px;color:#98a4a6;font-size:8px}.telegram-preview__keyboard{display:grid;gap:5px;margin-top:auto}.telegram-preview__keyboard-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.telegram-preview__keyboard-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:34px;padding:7px 9px;color:var(--editor-accent-strong);font-size:11px;font-weight:700;line-height:1.2;text-align:center;background:#fffffff0;border:0;border-radius:7px;box-shadow:0 1px 1px #2b373917;cursor:pointer;transition:color .13s ease,background-color .13s ease,transform .13s ease}.telegram-preview__keyboard-button span{overflow:hidden;text-overflow:ellipsis}.telegram-preview__keyboard-button:hover{color:#fff;background:var(--editor-accent)}.telegram-preview__keyboard-button:active{transform:translateY(1px)}.telegram-preview__keyboard-button--secondary{color:#5e6b6f}.telegram-preview__keyboard-button--back{color:#647276;background:#f6f9fae6}@media(max-width:680px){.rich-text-editor__toolbar-divider{display:none}.sortable-answers__row{grid-template-columns:32px 24px minmax(0,1fr) 34px}.sortable-answers__score-label{width:fit-content}.sortable-answers__score-label>span{display:none}}@media(prefers-reduced-motion:reduce){.rich-text-editor *,.sortable-answers *,.telegram-preview *{scroll-behavior:auto!important;transition-duration:.01ms!important}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");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}:root{font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#262021;background:#f8f5f2;font-synthesis:none;--red: #b42322;--red-dark: #8f1919;--red-soft: #fbefec;--ink: #262021;--muted: #776d6c;--line: #e8e0dd;--surface: #fffdfb;--surface-soft: #faf7f4;--green: #3e9a55}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#f8f5f2;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(180,35,34,.2);outline-offset:2px}.app-loading{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:14px;color:var(--muted);font-size:14px}.spin{animation:spin 1s linear infinite;color:var(--red)}@keyframes spin{to{transform:rotate(360deg)}}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(420px,46%) 1fr;background:var(--surface)}.login-panel{width:min(430px,calc(100% - 48px));margin:auto;padding:56px 0}.brand-mark{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;color:#fff;background:var(--red);border-radius:9px}.brand-mark--large{width:54px;height:54px;margin-bottom:28px;border-radius:12px}.eyebrow{margin:0 0 8px;color:var(--red);font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.login-panel h1{margin:0;font-size:clamp(30px,3vw,42px);line-height:1.08;letter-spacing:-.035em}.login-panel__intro{max-width:420px;margin:18px 0 34px;color:var(--muted);font-size:15px;line-height:1.65}.login-form{display:grid;gap:18px}.login-form label,.field{display:grid;gap:7px;color:#4f4646;font-size:13px;font-weight:650}.login-form input,.field input,.field select,.field textarea{width:100%;min-width:0;border:1px solid #dcd2cf;border-radius:9px;background:#fff;color:var(--ink)}.login-form input{height:46px;padding:0 13px}.field input,.field select{height:40px;padding:0 11px}.field textarea{min-height:92px;padding:10px 11px;resize:vertical}.login-form input:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--red)}.form-error{margin:-4px 0 0;color:#a31d1d;font-size:13px}.login-panel__footnote{margin:20px 0 0;color:#958987;font-size:12px}.login-aside{display:flex;align-items:flex-end;padding:clamp(44px,7vw,110px);color:#fff;background:#221b1b;position:relative;overflow:hidden}.login-aside:after{content:"";position:absolute;inset:15% -20% auto auto;width:560px;height:560px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 90px #ffffff06,0 0 0 180px #ffffff05}.login-aside>div{position:relative;z-index:1;max-width:610px}.login-aside span{color:#f4aaa5;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.login-aside h2{margin:18px 0;font-size:clamp(34px,4.4vw,68px);line-height:1.04;letter-spacing:-.045em}.login-aside p{max-width:540px;color:#cfc3c1;font-size:16px;line-height:1.6}.button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:0;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease,opacity .14s ease}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.55}.button--primary{color:#fff;background:var(--red);box-shadow:0 5px 12px #b4232229}.button--primary:hover:not(:disabled){background:var(--red-dark)}.button--secondary{color:#473e3e;background:#fff;border:1px solid #dcd3d0}.button--wide{width:100%;min-height:48px;margin-top:4px}.button--danger-quiet{color:#9e2525;background:transparent}.icon-button{width:38px;height:38px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:9px;background:#fff;color:#5f5453;cursor:pointer}.icon-button--active,.icon-button:hover{color:var(--red);border-color:#e2b8b4;background:var(--red-soft)}.app-shell{min-height:100vh;display:grid;grid-template-columns:204px 230px minmax(0,1fr);background:var(--surface)}.app-shell--wide{grid-template-columns:204px minmax(0,1fr)}.primary-sidebar{min-height:100vh;display:flex;flex-direction:column;padding:20px 14px 14px;border-right:1px solid var(--line);background:#fff}.brand{display:flex;align-items:center;gap:11px;padding:2px 5px 28px}.brand strong{display:block;font-size:16px}.brand span{display:block;margin-top:3px;color:#8c807e;font-size:11px;line-height:1.35}.primary-sidebar nav{display:grid;gap:4px}.nav-item{width:100%;min-height:44px;display:flex;align-items:center;gap:11px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#554b4b;font-size:13px;font-weight:650;cursor:pointer;text-align:left}.nav-item:hover{background:#faf5f3}.nav-item--active{color:var(--red);background:var(--red-soft)}.sidebar-footer{margin-top:auto;padding:18px 8px 5px;border-top:1px solid var(--line)}.sidebar-footer>span{display:block;color:#9a8e8c;font-size:10px}.sidebar-footer>strong{display:block;margin:5px 0 12px;font-size:11px;line-height:1.4}.sidebar-footer button{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:#7e7371;font-size:12px;cursor:pointer}.secondary-sidebar{min-height:100vh;padding:24px 12px;border-right:1px solid var(--line);background:#fcfaf8}.sidebar-section-title{margin:0 8px 9px;color:#918583;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.branch-switcher{display:grid;gap:6px;margin-bottom:28px}.branch-button{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px;border:1px solid transparent;border-radius:8px;background:transparent;color:#5a5050;font-size:12px;font-weight:650;text-align:left;cursor:pointer}.branch-button--active{color:var(--red);border-color:#d99b96;background:#fff}.aspect-list{display:grid;gap:4px}.aspect-button{width:100%;min-height:50px;display:grid;grid-template-columns:30px 1fr;align-items:center;gap:8px;padding:7px 8px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.aspect-button:hover{background:#f7f0ed}.aspect-button--active{background:var(--red-soft);color:var(--red)}.aspect-code{width:28px;height:28px;display:grid;place-items:center;border:1px solid #d9cfcc;border-radius:50%;color:#4f4645;font-size:12px;font-weight:800;background:#fff}.aspect-button--active .aspect-code{border-color:var(--red);color:#fff;background:var(--red)}.aspect-button strong{display:block;overflow:hidden;font-size:11px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.aspect-button small{display:block;margin-top:3px;color:#9b8f8d;font-size:9px}.main-stage{min-width:0;min-height:100vh;position:relative;background:var(--surface)}.topbar{height:66px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 22px;border-bottom:1px solid var(--line);background:#fffdfbf5}.breadcrumb{min-width:0;display:flex;align-items:center;gap:9px;overflow:hidden;color:#8b807e;font-size:11px;white-space:nowrap}.breadcrumb i{color:#c9bfbc;font-style:normal}.breadcrumb strong,.breadcrumb b{overflow:hidden;color:#594f4e;font-weight:650;text-overflow:ellipsis}.topbar-actions{display:flex;align-items:center;gap:9px;flex:0 0 auto}.draft-badge{height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border-radius:7px;background:#fff7ed;color:#a95117;font-size:11px;font-weight:650}.draft-badge i{width:7px;height:7px;border-radius:50%;background:#df7b22}.draft-badge--live{background:#eef7f0;color:#2f7943}.draft-badge--live i{background:#49a562}.methodology-workspace{height:calc(100vh - 66px);display:grid;grid-template-columns:minmax(420px,1.04fr) minmax(440px,.96fr);overflow:hidden}.question-list-panel,.question-editor-panel,.conclusion-levels,.conclusion-editor{min-width:0;background:#fff}.question-list-panel{display:flex;flex-direction:column;border-right:1px solid var(--line)}.panel-heading,.editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:21px 22px 18px;border-bottom:1px solid var(--line)}.panel-heading h2,.editor-heading h2{margin:0;font-size:20px;line-height:1.2;letter-spacing:-.025em}.panel-heading p:last-child{max-width:620px;margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.question-table-heading{min-height:37px;display:grid;grid-template-columns:36px minmax(0,1fr) 64px 34px 24px;align-items:center;gap:7px;padding:0 14px;border-bottom:1px solid var(--line);color:#948986;font-size:9px;font-weight:750;text-transform:uppercase}.question-list{flex:1;overflow:auto}.question-row{min-height:71px;display:grid;grid-template-columns:36px minmax(0,1fr);border-bottom:1px solid #eee8e5;background:#fff;position:relative;transition:background .15s ease,box-shadow .15s ease}.question-row--selected{background:#fff8f6;box-shadow:inset 3px 0 var(--red)}.question-row--dragging{z-index:5;box-shadow:0 10px 30px #3e222026}.drag-button{width:36px;border:0;background:transparent;color:#a39a97;cursor:grab;touch-action:none}.question-row__body{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr) 64px 34px 24px;align-items:center;gap:7px;padding:10px 13px 10px 3px;border:0;background:transparent;text-align:left;cursor:pointer}.question-row__number{color:#6c6261;font-size:11px;font-weight:750}.question-row__copy{min-width:0}.question-row__copy strong{display:-webkit-box;overflow:hidden;color:#393131;font-size:11px;font-weight:650;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.question-row__copy small{display:block;overflow:hidden;margin-top:4px;color:#a19592;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.status-dot{display:inline-flex;align-items:center;gap:5px;color:#4f7f59;font-size:9px}.status-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green)}.status-dot--muted{color:#998f8d}.status-dot--muted:before{background:#bdb4b2}.question-row__weight{color:#5d5352;font-size:10px;text-align:center}.question-row__flag{width:24px;height:28px;display:inline-grid;place-items:center;position:relative;color:#cd3e35}.question-row__warning{display:block}.question-row__flag:before,.question-row__flag:after{position:absolute;z-index:25;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.question-row__flag:before{content:"";top:50%;right:calc(100% + 2px);border:6px solid transparent;border-left:8px solid #302929;transform:translate(4px,-50%)}.question-row__flag:after{content:attr(data-tooltip);width:240px;top:50%;right:calc(100% + 10px);padding:9px 11px;border-radius:8px;color:#fff;background:#302929;box-shadow:0 10px 28px #30292933;font-size:10px;font-weight:600;line-height:1.45;text-align:left;white-space:normal;transform:translate(4px,-50%)}.question-row__flag:hover:before,.question-row__flag:hover:after,.question-row__body:focus-visible .question-row__flag:before,.question-row__body:focus-visible .question-row__flag:after{opacity:1;visibility:visible;transform:translateY(-50%)}.drag-hint{margin:0;min-height:38px;display:flex;align-items:center;justify-content:center;gap:6px;border-top:1px solid var(--line);color:#9a8f8c;font-size:9px}.empty-state,.empty-editor{flex:1;display:grid;place-content:center;justify-items:center;gap:8px;padding:30px;color:#9b8f8d;text-align:center}.empty-state h3,.empty-editor h3{margin:3px 0 0;color:#4e4544;font-size:16px}.empty-state p,.empty-editor p{margin:0;font-size:12px}.question-editor-panel,.conclusion-editor{height:100%;display:flex;flex-direction:column;background:#fffdfb}.editor-heading{padding:17px 20px}.editor-scroll{min-height:0;flex:1;display:grid;align-content:start;gap:22px;padding:20px;overflow:auto}.editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.editor-grid--meta{grid-template-columns:minmax(90px,1fr) 90px 105px;align-items:end}.toggle-field{height:40px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px;border:1px solid #ddd3d0;border-radius:9px;color:#5c5150;font-size:12px;font-weight:650;background:#fff}input[type=checkbox]{width:36px;height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:0 0 auto;border-radius:999px;background:#d8d0cd;cursor:pointer;transition:background .15s ease}input[type=checkbox]:after{content:"";width:16px;height:16px;position:absolute;top:2px;left:2px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:transform .15s ease}input[type=checkbox]:checked{background:var(--red)}input[type=checkbox]:checked:after{transform:translate(16px)}.editor-section{display:grid;gap:9px}.editor-section h3{margin:0 0 2px;font-size:13px}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 12px;border:1px solid var(--line);border-radius:9px;background:#fff}.switch-row strong{display:block;font-size:12px}.switch-row small{display:block;margin-top:3px;color:#958a88;font-size:9px}.risk-rule{border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden}.risk-rule--enabled{border-color:#e5b5b0;background:snow}.risk-rule__heading{min-height:58px;display:flex;align-items:center;gap:10px;padding:10px 12px}.risk-rule__icon{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:var(--red);background:var(--red-soft)}.risk-rule__heading>div{flex:1}.risk-rule__heading strong{display:block;font-size:12px}.risk-rule__heading small{display:block;margin-top:3px;color:#958a88;font-size:9px}.risk-rule__body{display:grid;gap:12px;padding:0 12px 13px;border-top:1px solid #f0d9d6}.risk-rule__body .editor-grid{padding-top:12px}.editor-actions{min-height:62px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 18px;border-top:1px solid var(--line);background:#fffdfbfa}.unsaved-state{justify-self:center;color:#79907d;font-size:9px}.unsaved-state--dirty{color:#b06925}.conclusions-workspace{height:calc(100vh - 66px);display:grid;grid-template-columns:minmax(320px,.7fr) minmax(500px,1.3fr);overflow:hidden}.conclusion-levels{height:100%;display:flex;flex-direction:column;border-right:1px solid var(--line)}.level-list{min-height:0;flex:1;display:grid;align-content:start;padding:12px;gap:6px;overflow:auto}.level-row{min-height:58px;display:grid;grid-template-columns:70px 1fr;align-items:center;gap:12px;padding:0 14px;border:1px solid transparent;border-radius:9px;background:transparent;text-align:left;cursor:pointer}.level-row:hover{background:#faf5f3}.level-row--active{border-color:#e0b3af;background:var(--red-soft)}.level-row span{color:#9b8f8d;font-size:11px}.level-row strong{font-size:13px}.level-row--settings{grid-template-columns:28px 1fr;margin-bottom:5px;color:#5b504f}.level-row--settings svg{color:var(--red)}.level-list__title{margin:9px 14px 3px;color:#918583;font-size:9px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.pdf-settings-editor{min-width:0;height:100%;display:flex;flex-direction:column;background:#fffdfb}.pdf-settings-scroll{min-height:0;flex:1;display:grid;align-content:start;gap:16px;padding:20px;overflow:auto}.pdf-setting-card{padding:18px;border:1px solid var(--line);border-radius:11px;background:#fff}.pdf-setting-card__heading h3{margin:0;font-size:14px}.pdf-setting-card__heading p{max-width:620px;margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.pdf-logo-control{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(220px,1.2fr);align-items:center;gap:20px;margin-top:16px}.pdf-logo-preview{min-height:112px;display:grid;place-content:center;justify-items:center;gap:7px;padding:14px;border:1px dashed #d7cdca;border-radius:9px;color:#9a8f8c;background:#faf8f6;font-size:10px}.pdf-logo-preview--filled{border-style:solid;background:#fff}.pdf-logo-preview img{display:block;max-width:100%;max-height:82px;object-fit:contain}.pdf-logo-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pdf-logo-actions small{width:100%;color:#978b89;font-size:10px}.pdf-footer-field{margin-top:16px}.pdf-footer-field textarea{min-height:96px}.pdf-footer-field small{justify-self:end;color:#9a8f8d;font-size:9px;font-weight:500}.settings-workspace{min-height:calc(100vh - 66px);padding:34px;background:#faf7f4}.settings-sheet{max-width:780px;padding:28px;border:1px solid var(--line);border-radius:12px;background:#fff}.settings-sheet h2{margin:0 0 24px;font-size:24px}.settings-row{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:22px;border-top:1px solid var(--line)}.settings-row strong{display:block;font-size:13px}.settings-row small{display:block;margin-top:5px;color:#968a88;font-size:11px}.settings-row b{max-width:260px;font-size:12px;text-align:right}.pill{padding:6px 9px;border-radius:999px;font-size:10px;font-weight:750}.pill--success{color:#2c7740;background:#eaf6ed}.pill--warning{color:#a55217;background:#fff1df}.security-note{display:flex;gap:12px;margin-top:24px;padding:16px;border-radius:10px;color:#5d5352;background:#f8f3ef}.security-note strong{font-size:12px}.security-note p{margin:5px 0 0;color:#8f8381;font-size:11px;line-height:1.5}.bot-settings-workspace{min-height:calc(100vh - 66px);display:grid;grid-template-rows:auto minmax(0,1fr);background:#faf7f4}.bot-settings-tabs{display:flex;align-items:center;gap:8px;padding:18px 22px 0}.bot-settings-tab{min-height:38px;padding:0 14px;border:1px solid #ddd3d0;border-radius:999px;background:#fff;color:#5d5352;font-size:12px;font-weight:700;cursor:pointer}.bot-settings-tab--active{color:var(--red);border-color:#dca5a0;background:var(--red-soft)}.bot-scenario-layout,.bot-profile-layout{min-height:0;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.62fr);gap:20px;padding:18px 22px 22px}.bot-scenario-editor,.bot-profile-editor,.bot-scenario-side-panel,.bot-profile-side-panel{min-height:0;border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}.bot-scenario-editor,.bot-profile-editor{display:flex;flex-direction:column}.bot-scenario-editor__scroll,.bot-profile-editor__scroll{gap:18px;background:#fffdfb}.bot-scenario-side-panel,.bot-profile-side-panel{display:grid;align-content:start;gap:14px;padding:18px;background:#fcfaf8;overflow:auto}.scenario-fixed-card,.scenario-block-card,.scenario-survey-marker,.scenario-guide-card,.integration-note{padding:18px;border:1px solid var(--line);border-radius:12px;background:#fff}.scenario-fixed-card__heading,.scenario-guide-card__alert{display:flex;align-items:center;gap:12px;margin-bottom:14px}.scenario-fixed-card__icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:var(--red);background:var(--red-soft)}.scenario-fixed-card h3,.scenario-phase h3,.scenario-survey-marker h3,.scenario-guide-card h3,.scenario-block-card h3{margin:0;font-size:16px}.scenario-phase{display:grid;gap:12px}.scenario-phase__heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.scenario-block-list{display:grid;gap:12px}.scenario-block-card{display:grid;gap:16px;background:#fffdfa}.scenario-block-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.scenario-block-card__actions{display:inline-flex;align-items:center;gap:8px}.scenario-block-card__body{display:grid;gap:14px}.scenario-image-control{display:grid;grid-template-columns:168px minmax(0,1fr);gap:14px;padding:12px;border:1px dashed #d8cfcc;border-radius:12px;background:#fffcfa}.scenario-image-preview{min-height:120px;display:grid;place-content:center;justify-items:center;gap:8px;overflow:hidden;border:1px solid #ded5d2;border-radius:10px;color:#9a8f8c;background:#f6f2ef;text-align:center}.scenario-image-preview span{max-width:120px;font-size:10px;line-height:1.35}.scenario-image-preview--filled{border-style:solid;background:#fff}.scenario-image-preview img{width:100%;height:120px;display:block;object-fit:contain;background:#f4efec}.scenario-image-actions{min-width:0;display:grid;align-content:center;gap:9px}.scenario-image-actions>strong{color:#4c4240;font-size:12px}.scenario-image-actions>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.scenario-image-actions small{color:#8c807d;font-size:10px;line-height:1.45}.scenario-image-error{color:#a32929;font-size:10px;font-weight:650;line-height:1.4}.scenario-empty-state{padding:18px;border:1px dashed #d8cfcc;border-radius:12px;color:#847977;background:#fffcfa;font-size:12px;line-height:1.55}.scenario-empty-state p,.scenario-survey-marker p,.scenario-guide-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.scenario-survey-marker{display:grid;grid-template-columns:auto 1fr;gap:14px;border-color:#e1b1ab;background:#fff8f7}.scenario-survey-marker__badge{min-width:88px;height:34px;display:inline-grid;place-items:center;align-self:start;padding:0 12px;border-radius:999px;color:var(--red);font-size:11px;font-weight:800;background:#fde9e6}.scenario-guide-card ul{margin:0;padding-left:18px;color:#5a5050;font-size:12px;line-height:1.6}.scenario-guide-card li+li{margin-top:8px}.scenario-guide-card--accent{border-color:#ead0cb;background:linear-gradient(180deg,#fffaf8,#fff4f1)}.integration-note{color:#7a4242;background:#fff7f5;border-color:#e5c0ba;font-size:12px;line-height:1.55}.integration-note--error{color:#8c2929;background:#fff1f1;border-color:#ebb5b5}.field-counter{justify-self:end;color:#968a88;font-size:10px;font-weight:500}.bot-avatar-preview{min-height:220px;display:grid;place-content:center;justify-items:center;gap:10px;padding:18px;border:1px dashed #d7cdca;border-radius:12px;color:#9a8f8c;background:#faf8f6;text-align:center}.bot-avatar-preview--filled{border-style:solid;background:#fff}.bot-avatar-preview img{width:min(100%,220px);aspect-ratio:1;display:block;object-fit:cover;border:6px solid #f4efec;border-radius:50%;box-shadow:0 10px 28px #32211e1f}.avatar-crop-backdrop{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#2b1f1da3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.avatar-crop-dialog{width:min(960px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #d9ceca;border-radius:18px;background:#fffdfb;box-shadow:0 28px 90px #2618164d}.avatar-crop-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 24px 18px;border-bottom:1px solid var(--line)}.avatar-crop-dialog__header h2{margin:3px 0 0;font-size:24px;letter-spacing:-.03em}.avatar-crop-dialog__header p:last-child{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.avatar-crop-dialog__body{min-height:0;display:grid;grid-template-columns:minmax(320px,1.35fr) minmax(230px,.65fr);gap:24px;padding:24px;overflow:auto}.avatar-crop-stage-wrap{min-width:0;display:grid;justify-items:center;align-content:start;gap:12px}.avatar-crop-stage{width:min(100%,520px);aspect-ratio:1;display:block;border:1px solid #cfc3bf;border-radius:16px;background:#eee8e5;box-shadow:0 14px 32px #2c1e1c1f;cursor:grab;touch-action:none;outline:none}.avatar-crop-stage:hover{border-color:#bcaeaa}.avatar-crop-stage:focus-visible{border-color:var(--red);box-shadow:0 0 0 3px #c0232329,0 14px 32px #2c1e1c1f}.avatar-crop-stage--dragging{cursor:grabbing}.avatar-crop-hint{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;color:#7f7471;font-size:11px;line-height:1.4;text-align:center}.avatar-crop-controls{display:grid;align-content:start;gap:22px;padding:18px;border:1px solid var(--line);border-radius:14px;background:#faf7f4}.avatar-crop-controls>div:first-child{display:grid;justify-items:center;gap:10px;text-align:center}.avatar-crop-controls>div:first-child .eyebrow{justify-self:start}.avatar-crop-controls strong{max-width:190px;color:#504744;font-size:11px;line-height:1.45}.avatar-crop-preview{width:144px;aspect-ratio:1;overflow:hidden;border:6px solid #fff;border-radius:50%;background:#e9e1de;box-shadow:0 12px 30px #301f1d29}.avatar-crop-preview canvas{width:100%;height:100%;display:block}.avatar-crop-zoom{display:grid;gap:8px}.avatar-crop-zoom>span{color:#413836;font-size:12px;font-weight:750}.avatar-crop-zoom>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;color:#7f7471}.avatar-crop-zoom input{width:100%;accent-color:var(--red);cursor:pointer}.avatar-crop-zoom small{justify-self:end;color:#8f8380;font-size:10px;font-weight:700}.avatar-crop-reset{width:100%;justify-content:center}.avatar-crop-dialog>.integration-note{margin:0 24px 18px}.avatar-crop-dialog__footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 24px;border-top:1px solid var(--line);background:#fff}.avatar-crop-dialog__footer>span{max-width:420px;color:#8d817e;font-size:10px;line-height:1.45}.avatar-crop-dialog__footer>div{display:flex;align-items:center;justify-content:flex-end;gap:10px}.preview-drawer{width:min(390px,calc(100vw - 40px));position:absolute;z-index:20;top:66px;right:0;bottom:0;display:flex;flex-direction:column;border-left:1px solid #d8cecb;background:#fffdfb;box-shadow:-18px 0 45px #36252321}.preview-drawer>header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.preview-drawer h2{margin:0;font-size:17px}.preview-drawer .telegram-preview{flex:1;padding:14px;overflow:auto;background:#f8f4f1}.preview-drawer .telegram-preview__phone{min-height:600px}.toast{max-width:min(420px,calc(100vw - 32px));min-height:45px;position:fixed;z-index:110;right:20px;bottom:20px;display:flex;align-items:center;gap:9px;padding:10px 14px;border-radius:9px;color:#fff;background:#2f6f42;box-shadow:0 14px 38px #0000002e;font-size:12px}.toast--error{background:#a32929}@media(min-width:901px){.methodology-workspace{grid-template-rows:minmax(0,1fr)}.methodology-workspace>.question-editor-panel{min-height:0}}@media(max-width:1180px){.app-shell{grid-template-columns:72px 210px minmax(0,1fr)}.app-shell--wide{grid-template-columns:72px minmax(0,1fr)}.brand>div:last-child{display:none}.nav-item{font-size:0}.brand{justify-content:center;padding-inline:0}.nav-item{justify-content:center;padding:0}.nav-item svg{width:22px;height:22px}.sidebar-footer>span,.sidebar-footer>strong{display:none}.sidebar-footer button{width:100%;justify-content:center;font-size:0}.methodology-workspace{grid-template-columns:minmax(300px,.8fr) minmax(390px,1.2fr)}.question-row__body{grid-template-columns:36px minmax(0,1fr) 0 28px 20px}.status-dot{overflow:hidden;width:0}.bot-scenario-layout,.bot-profile-layout{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:900px){.login-page{grid-template-columns:1fr}.login-aside{display:none}.app-shell,.app-shell--wide{grid-template-columns:64px minmax(0,1fr)}.secondary-sidebar{display:none}.topbar{padding-inline:14px}.breadcrumb b,.breadcrumb i:last-of-type{display:none}.topbar .button--secondary,.draft-badge{display:none}.methodology-workspace,.conclusions-workspace{grid-template-columns:1fr;height:auto;min-height:calc(100vh - 66px)}.question-list-panel{min-height:48vh;border-right:0}.question-editor-panel{min-height:70vh;border-top:1px solid var(--line)}.conclusion-levels,.pdf-settings-editor,.conclusion-editor{min-height:55vh}.pdf-settings-editor,.conclusion-editor{border-top:1px solid var(--line)}.bot-scenario-layout,.bot-profile-layout{grid-template-columns:1fr}.bot-scenario-side-panel,.bot-profile-side-panel{order:2}.avatar-crop-dialog__body{grid-template-columns:minmax(280px,1fr) 220px;gap:16px}}@media(max-width:620px){.app-shell{display:block}.primary-sidebar{min-height:auto;height:58px;position:sticky;z-index:30;top:0;flex-direction:row;align-items:center;padding:7px 10px;border-right:0;border-bottom:1px solid var(--line)}.brand{padding:0}.brand-mark{width:38px;height:38px}.primary-sidebar nav{display:flex;margin-left:auto}.nav-item{width:42px;min-height:42px}.sidebar-footer{display:none}.topbar{height:auto;min-height:62px;flex-wrap:wrap}.breadcrumb{width:100%;order:2;padding-bottom:8px}.topbar-actions{margin-left:auto}.topbar-actions .button{padding-inline:10px;font-size:0}.topbar-actions .button svg{margin:0}.methodology-workspace{height:auto}.panel-heading,.editor-heading,.editor-scroll{padding:16px}.bot-settings-tabs{padding:14px 14px 0;overflow:auto}.bot-scenario-layout,.bot-profile-layout{padding:14px}.scenario-phase__heading,.scenario-block-card__header,.scenario-survey-marker{grid-template-columns:1fr;display:grid}.scenario-phase__heading{align-items:start}.scenario-block-card__actions{justify-content:flex-start}.scenario-image-control{grid-template-columns:1fr}.scenario-image-preview img{height:auto;max-height:260px}.editor-grid,.editor-grid--meta,.pdf-logo-control{grid-template-columns:1fr}.avatar-crop-backdrop{align-items:start;padding:10px;overflow:auto}.avatar-crop-dialog{max-height:none;border-radius:14px}.avatar-crop-dialog__header{padding:17px 16px 14px}.avatar-crop-dialog__header h2{font-size:20px}.avatar-crop-dialog__body{grid-template-columns:1fr;padding:16px}.avatar-crop-controls{grid-template-columns:minmax(120px,.8fr) minmax(160px,1.2fr);align-items:center}.avatar-crop-reset{grid-column:1 / -1}.avatar-crop-preview{width:112px}.avatar-crop-dialog__footer{align-items:stretch;flex-direction:column;padding:14px 16px}.avatar-crop-dialog__footer>div{display:grid;grid-template-columns:1fr 1fr}.avatar-crop-dialog__footer .button{justify-content:center}.editor-actions{position:sticky;bottom:0;grid-template-columns:auto 1fr}.editor-actions .unsaved-state{display:none}.question-table-heading,.question-row__body{grid-template-columns:36px minmax(0,1fr) 28px 20px}.question-table-heading span:nth-child(3),.question-row__weight{display:none}}
