.se-editor{--col-left:340px;--col-right:380px;flex-direction:column;width:100vw;height:100vh;margin-top:-68px;margin-bottom:-40px;margin-left:calc(50% - 50vw);display:flex}:is(html:has(.se-editor),body:has(.se-editor)){overflow-x:hidden}@media (min-width:900px){:is(html:has(.se-editor),body:has(.se-editor)){overflow-y:hidden}}@media (min-width:900px) and (max-width:1279px){:is(html:has(.se-editor:not(.se-editor-noright)),body:has(.se-editor:not(.se-editor-noright))){overflow-y:auto}}.se-plain{top:var(--shell-inset-top,72px);z-index:10;overflow-clip-margin:24rem;background:var(--bg);padding:0;position:fixed;bottom:0;left:0;right:0;overflow:clip auto}.se-body{grid-template-columns:var(--col-left) minmax(0, 1fr) var(--col-right);flex:1;grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.se-editor-2col{--col-left:760px;--col-right:440px}.se-editor-inspector{--col-left:312px;--col-right:312px}.se-editor-evenside{--col-right:var(--col-left)}.se-editor.se-editor-noright{--col-right:0px}.se-editor-wide{--col-left:520px;--col-right:440px}.se-col-2{grid-template-columns:minmax(0,1fr) minmax(0,.62fr);align-items:start;gap:18px;display:grid}.se-track{flex-direction:column;gap:18px;min-width:0;display:flex}.se-col{background:var(--surface);flex-direction:column;gap:18px;min-width:0;min-height:0;padding:18px 16px 24px;display:flex;overflow-y:auto}.se-col-left{border-right:1px solid var(--border)}.se-col-right{border-left:1px solid var(--border)}.se-main{background:var(--bg);flex-direction:column;min-width:0;min-height:0;padding:20px;display:flex;overflow-y:auto}.se-col-label{letter-spacing:.04em;color:var(--faint);align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.se-sec{flex-direction:column;gap:11px;display:flex}.se-sec-head{color:var(--text);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:4px;font-size:13.5px;font-weight:700;display:flex}.se-req{border-radius:var(--r-2xs);background:var(--accent-soft);color:var(--accent-text);padding:1px 6px;font-size:10px;font-weight:700}.se-opt{color:var(--faint);font-size:11px;font-weight:500}.se-count{color:var(--faint);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:600}.se-foot{background:linear-gradient(to bottom, transparent, var(--surface) 18px);flex-direction:column;gap:8px;margin-top:auto;padding:12px 0 0;display:flex;position:sticky;bottom:0}@media (max-width:1423px){.se-editor-2col{--col-left:520px;--col-right:400px}.se-col-2{grid-template-columns:minmax(0,1fr)}}@media (max-width:1279px){.se-body{grid-template-columns:var(--col-left) minmax(0, 1fr)}.se-col-right{border-left:none;border-top:1px solid var(--border);grid-column:1/-1}.se-editor:not(.se-editor-noright){height:auto}.se-editor:not(.se-editor-noright) .se-body{grid-template-rows:auto;height:auto;min-height:0}.se-editor:not(.se-editor-noright) .se-col,.se-editor:not(.se-editor-noright) .se-main{overflow-y:visible}.se-editor:not(.se-editor-noright) .se-foot{background:0 0;position:static}}@media (max-width:899px){.se-editor{height:auto}.se-body{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.se-col,.se-main{overflow-y:visible}.se-col-left{border-right:none;border-bottom:1px solid var(--border)}.se-main{padding:16px}.se-foot{background:0 0;position:static}}
