.ed-bar,.ed-dialog,.ed-panel,.ed-label,.ed-items{--ed-bg:#0e1220;--ed-card:#161b2e;--ed-line:#2f3a5c;--ed-text:#eef2ff;--ed-mute:#a9b4d0;--ed-cyan:#55e6ff;--ed-amber:#ffb020;--ed-err:#ff9b9b;font:14px/1.5 var(--font,system-ui,sans-serif);color:var(--ed-text)}.ed-bar{z-index:300;background:var(--ed-bg);border:1px solid var(--ed-line);border-radius:20px;flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:8px;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 12px 40px #00000073}.ed-title{padding:0 8px;font-weight:700}.ed-count{background:var(--ed-card);color:var(--ed-mute);border-radius:999px;padding:4px 10px;font-size:13px}.ed-notice{flex-basis:100%;align-items:center;gap:4px;margin:0;padding:0 4px 0 8px;font-size:13px;display:none}.ed-notice.ed-ok,.ed-notice.ed-error{display:flex}.ed-notice.ed-ok{color:#8ff0b5}.ed-notice.ed-error{color:var(--ed-err)}.ed-btn{border:1px solid var(--ed-line);min-height:44px;color:var(--ed-text);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-weight:600;display:inline-flex}.ed-btn:hover{background:var(--ed-card)}.ed-btn:focus-visible,.ed-x:focus-visible,.ed-dialog input:focus-visible,.ed-dialog textarea:focus-visible,.ed-panel input:focus-visible,.ed-panel button:focus-visible,.ed-panel summary:focus-visible{outline:2px solid var(--ed-cyan);outline-offset:2px}.ed-primary{background:var(--ed-cyan);border-color:var(--ed-cyan);color:#050609}.ed-primary:hover{background:#7aeeff}.ed-btn:disabled{opacity:.6;cursor:progress}.ed-sm{min-height:44px;padding:0 12px;font-size:13px}.ed-x{width:44px;height:44px;color:var(--ed-text);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:24px;line-height:1;display:inline-flex}.ed-x:hover{background:var(--ed-card)}html.ed-on [data-layer-id]{cursor:pointer}.ed-hover{outline-offset:2px;outline:2px dashed var(--ed-cyan,#55e6ff)!important}[data-changed]{outline-offset:2px;outline:2px solid #ffb020}.ed-flash{animation:1.4s ed-flash}@keyframes ed-flash{0%,to{outline:3px solid #0000}20%,60%{outline-offset:4px;outline:3px solid #55e6ff}}@media (prefers-reduced-motion:reduce){.ed-flash{outline-offset:4px;outline:3px solid #55e6ff;animation:none}}.ed-label{z-index:310;text-overflow:ellipsis;white-space:nowrap;max-width:min(560px,100vw - 16px);color:var(--ed-cyan);pointer-events:none;background:#050609;border-radius:6px;padding:2px 8px;font:12px/1.6 ui-monospace,Consolas,monospace;position:fixed;overflow:hidden}.ed-label[hidden]{display:none}.ed-dialog{border:1px solid var(--ed-line);background:var(--ed-bg);border-radius:20px;width:min(580px,100vw - 24px);max-height:90vh;padding:0;overflow:auto}.ed-dialog.ed-small{width:min(440px,100vw - 24px)}.ed-dialog::backdrop{background:#050609a6}.ed-dialog form{padding:8px 20px 20px}.ed-dialog header,.ed-panel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ed-dialog h2,.ed-panel h2{color:var(--ed-text);margin:0;font-size:18px;font-weight:700}.ed-idrow{background:var(--ed-card);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.ed-idrow code{overflow-wrap:anywhere;color:var(--ed-cyan);font:13px/1.5 ui-monospace,Consolas,monospace}.ed-meta{color:var(--ed-mute);align-items:center;gap:8px;margin:8px 0 12px;font-size:13px;display:flex}.ed-badge{background:var(--ed-amber);color:#050609;border-radius:999px;padding:1px 10px;font-size:12px;font-weight:700}.ed-field{gap:6px;margin-bottom:14px;display:grid}.ed-field label{font-weight:600}.ed-field small,.ed-note{color:var(--ed-mute);margin:0;font-size:13px}.ed-dialog input:not([type=checkbox]),.ed-dialog textarea,.ed-panel input[type=search]{background:var(--ed-card);width:100%;min-height:44px;color:var(--ed-text);font:inherit;border:1px solid #3d4a73;border-radius:10px;padding:10px 12px}.ed-dialog textarea{resize:vertical}.ed-mono{font:13px/1.5 ui-monospace,Consolas,monospace!important}.ed-preview{object-fit:contain;background:var(--ed-card);border-radius:10px;max-width:100%;max-height:180px;margin:0 0 14px;display:block}.ed-check{align-items:center;gap:8px;min-height:44px;display:inline-flex}.ed-check input{width:20px;height:20px}.ed-error{color:var(--ed-err);background:#3a1a22;border-radius:10px;margin:0 0 12px;padding:10px 12px}.ed-dialog footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.ed-dialog footer .ed-note{flex:220px}.ed-dialog p{margin:0 0 12px}.ed-panel{z-index:305;background:var(--ed-bg);border-left:1px solid var(--ed-line);flex-direction:column;width:min(400px,100vw);padding:8px 12px 12px;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #0006}.ed-panel-filter{gap:4px;margin:4px 0 8px;display:grid}.ed-panel-list{flex:1;overflow:auto}.ed-panel details{border-bottom:1px solid var(--ed-line)}.ed-panel summary{cursor:pointer;align-items:center;gap:6px;min-height:44px;font-weight:600;display:flex}.ed-panel summary span{color:var(--ed-mute);font-weight:400}.ed-panel ul{margin:0 0 8px;padding:0;list-style:none}.ed-panel li button{width:100%;min-height:44px;color:var(--ed-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:2px 8px;padding:6px 8px;display:grid}.ed-panel li button:hover{background:var(--ed-card)}.ed-panel li code{color:var(--ed-cyan);overflow-wrap:anywhere;font:12px ui-monospace,Consolas,monospace}.ed-panel li em{color:var(--ed-mute);font-size:12px;font-style:normal}.ed-panel li span{color:var(--ed-mute);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:13px;overflow:hidden}.ed-dot{background:var(--ed-amber);border-radius:50%;width:10px;height:10px}@media (max-width:1023px){.ed-bar{border-radius:16px;max-width:none;bottom:84px;left:8px;right:8px}.ed-bar .ed-btn{flex:auto}}.ed-selectable{-webkit-user-select:all;user-select:all;cursor:text}.ed-dialog.ed-wide{width:min(720px,100vw - 24px)}.ed-serp{color:#202124;background:#fff;border-radius:12px;margin:4px 0 14px;padding:12px 14px}.ed-serp small{color:#5f6368;margin-bottom:4px;display:block}.ed-serp b{color:#1a0dab;font-size:18px;font-weight:400;line-height:1.3;display:block}.ed-serp span{color:#188038;font-size:13px;display:block}.ed-serp p{color:#4d5156;margin:2px 0 0;font-size:14px}.ed-health{border:1px solid var(--ed-line);background:var(--ed-card);border-radius:12px;margin:0 0 14px;padding:12px 14px}.ed-health ul{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.ed-health li b{background:#2f3a5c;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-right:6px;display:inline-flex}.ed-health li[data-s=pass] b{background:#1f6b46}.ed-health li[data-s=warn] b{background:#8a5b00}.ed-health li[data-s=fail] b{background:#8c2a3a}a.ed-btn{text-decoration:none}.ed-items{z-index:296;pointer-events:none;position:fixed;inset:0}.ed-item-tools{border:1px solid var(--ed-line,#2f3a5c);background:var(--ed-bg,#0e1220);pointer-events:auto;border-radius:999px;gap:4px;padding:4px;display:flex;position:fixed;transform:translate(-100%);box-shadow:0 6px 20px #00000059}.ed-item-tools .ed-btn{min-width:44px;color:var(--ed-text,#eef2ff);padding:0 10px;font-size:16px}.ed-item-add{pointer-events:auto;position:fixed}html.ed-on [data-layer-list]:empty{border:1px dashed var(--ed-cyan,#55e6ff);min-height:24px;display:block}html.ed-on [data-layer-list]{margin-bottom:64px!important}html.ed-on .blk .eyebrow:empty{border:1px dashed var(--ed-cyan,#55e6ff);min-height:1.4em;display:block}html.ed-on .blk .blk-src{word-break:break-all;opacity:.8;margin:0 0 16px;font-size:13px;display:block}html.ed-on .blk .blk-src:empty:before{content:"(ว่าง) คลิกเพื่อใส่ลิงก์ YouTube"}.ed-sec-tools{border:1px solid var(--ed-line,#2f3a5c);background:var(--ed-bg,#0e1220);pointer-events:auto;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex;position:fixed;box-shadow:0 6px 20px #00000059}.ed-sec-tools .ed-btn{min-width:44px;color:var(--ed-text,#eef2ff);padding:0 10px;font-size:14px}.ed-chip{color:var(--ed-cyan,#55e6ff);white-space:nowrap;padding:0 10px;font-size:12px;font-weight:700}.ed-sec-add{pointer-events:auto;position:fixed}.ed-menu{border:1px solid var(--ed-line,#2f3a5c);background:var(--ed-bg,#0e1220);border-radius:16px;gap:4px;margin-top:6px;padding:6px;display:grid;box-shadow:0 8px 28px #00000073}.ed-menu .ed-btn{color:var(--ed-text,#eef2ff);justify-content:flex-start}.ed-sec-add .ed-menu{min-width:220px;position:absolute;top:100%;left:0}.ed-sec-add .ed-menu.ed-up{margin:0 0 6px;top:auto;bottom:100%}
