.list-head[data-astro-cid-klr5elzh]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.checkbox-row[data-astro-cid-klr5elzh]{display:flex;align-items:center;gap:.5rem;font-weight:600}.checkbox-row[data-astro-cid-klr5elzh] input[data-astro-cid-klr5elzh]{width:auto;margin:0}.row-link[data-astro-cid-klr5elzh]{color:var(--mid-teal);cursor:pointer;text-decoration:underline;background:none;border:none;font:inherit;padding:0}.list-tools[data-astro-cid-klr5elzh]{display:grid;grid-template-columns:minmax(220px,1fr) 180px 140px 180px;gap:1rem;max-width:980px;margin-top:1rem}.list-tools[data-astro-cid-klr5elzh] label[data-astro-cid-klr5elzh]{margin-bottom:0}@media (max-width:640px){.list-tools[data-astro-cid-klr5elzh]{grid-template-columns:1fr}}.editor-top[data-astro-cid-klr5elzh]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1.5rem}.editor-top[data-astro-cid-klr5elzh] h1[data-astro-cid-klr5elzh]{margin:0}.editor-view-live[data-astro-cid-klr5elzh]{font-size:.9rem;font-weight:600}.post-editor[data-astro-cid-klr5elzh]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:2rem;align-items:start;max-width:none}.post-main[data-astro-cid-klr5elzh]>label[data-astro-cid-klr5elzh],.post-main[data-astro-cid-klr5elzh]>.field-block[data-astro-cid-klr5elzh]{margin-bottom:1.4rem}.field-label[data-astro-cid-klr5elzh]{display:block;margin-bottom:.4rem;font-weight:650;color:var(--admin-text)}.title-field[data-astro-cid-klr5elzh] input[data-astro-cid-klr5elzh]{font-size:1.35rem;font-weight:650;padding:.7rem .85rem}.post-main[data-astro-cid-klr5elzh] input[data-astro-cid-klr5elzh],.post-side[data-astro-cid-klr5elzh] input[data-astro-cid-klr5elzh][type=text]{margin-top:0}.post-side[data-astro-cid-klr5elzh]{position:sticky;top:84px;display:grid;gap:1rem}.side-card[data-astro-cid-klr5elzh]{margin:0;padding:1.15rem;border:1px solid var(--admin-border);border-radius:var(--radius-lg);background:var(--admin-surface, var(--white));box-shadow:var(--admin-shadow-1)}.side-card[data-astro-cid-klr5elzh] h2[data-astro-cid-klr5elzh],.side-legend[data-astro-cid-klr5elzh]{margin:0 0 .8rem;padding:0;font-size:1rem;font-weight:700}.side-legend[data-astro-cid-klr5elzh]{float:left;width:100%}.type-pills[data-astro-cid-klr5elzh]{clear:both}.visibility[data-astro-cid-klr5elzh]{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem;padding:.25rem;border-radius:var(--radius-md);background:var(--admin-surface-subtle)}.vis-option[data-astro-cid-klr5elzh]{position:relative;margin:0;cursor:pointer}.vis-option[data-astro-cid-klr5elzh] input[data-astro-cid-klr5elzh]{position:absolute;opacity:0;pointer-events:none}.vis-option[data-astro-cid-klr5elzh]>span[data-astro-cid-klr5elzh]{display:grid;gap:.1rem;padding:.55rem .7rem;border:1px solid transparent;border-radius:calc(var(--radius-md) - 2px)}.vis-option[data-astro-cid-klr5elzh] strong[data-astro-cid-klr5elzh]{display:flex;align-items:center;gap:.45rem;font-size:.95rem}.vis-option[data-astro-cid-klr5elzh] strong[data-astro-cid-klr5elzh]:before{content:"";width:.6rem;height:.6rem;border-radius:999px;background:var(--admin-muted)}.vis-option[data-astro-cid-klr5elzh] small[data-astro-cid-klr5elzh]{color:var(--admin-muted);font-size:.78rem;font-weight:400}.vis-option[data-astro-cid-klr5elzh] input[data-astro-cid-klr5elzh]:checked+span[data-astro-cid-klr5elzh]{background:var(--admin-surface, var(--white));border-color:var(--admin-border);box-shadow:0 1px 3px #00000014}.vis-draft[data-astro-cid-klr5elzh] input[data-astro-cid-klr5elzh]:checked+span[data-astro-cid-klr5elzh] strong[data-astro-cid-klr5elzh]:before{background:var(--status-wait, #b7791f)}.vis-live[data-astro-cid-klr5elzh] input[data-astro-cid-klr5elzh]:checked+span[data-astro-cid-klr5elzh] strong[data-astro-cid-klr5elzh]:before{background:var(--status-live, #2f855a)}.vis-live[data-astro-cid-klr5elzh] input[data-astro-cid-klr5elzh]:checked+span[data-astro-cid-klr5elzh]{border-color:var(--status-live, #2f855a)}.vis-scheduled[data-astro-cid-klr5elzh] input[data-astro-cid-klr5elzh]:checked+span[data-astro-cid-klr5elzh] strong[data-astro-cid-klr5elzh]:before{background:var(--admin-accent)}.vis-scheduled[data-astro-cid-klr5elzh] input[data-astro-cid-klr5elzh]:checked+span[data-astro-cid-klr5elzh]{border-color:var(--admin-accent)}.vis-option[data-astro-cid-klr5elzh]>span[data-astro-cid-klr5elzh]{padding:.55rem .6rem}.vis-option[data-astro-cid-klr5elzh] strong[data-astro-cid-klr5elzh]{gap:.4rem;font-size:.9rem}.schedule-field[data-astro-cid-klr5elzh]{display:block;margin-top:.85rem}.schedule-field[data-astro-cid-klr5elzh] input[data-astro-cid-klr5elzh]{width:100%;margin-top:0}.schedule-field[data-astro-cid-klr5elzh] .field-hint[data-astro-cid-klr5elzh]{display:block;margin-top:.3rem}.editor-history[data-astro-cid-klr5elzh]{margin-left:auto}.vis-option[data-astro-cid-klr5elzh] input[data-astro-cid-klr5elzh]:focus-visible+span[data-astro-cid-klr5elzh]{outline:2px solid var(--admin-accent);outline-offset:2px}.publish-guidance[data-astro-cid-klr5elzh]{margin:.75rem 0 0;color:var(--admin-muted);font-size:.85rem;line-height:1.45}.ready-list[data-astro-cid-klr5elzh]{margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--admin-border)}.ready-title[data-astro-cid-klr5elzh]{margin:0 0 .45rem;font-size:.85rem;font-weight:650}.ready-list[data-astro-cid-klr5elzh] ul[data-astro-cid-klr5elzh]{display:grid;gap:.35rem;margin:0;padding:0;list-style:none;font-size:.88rem}.ready-list[data-astro-cid-klr5elzh] li[data-astro-cid-klr5elzh]{display:flex;align-items:center;gap:.55rem;color:var(--admin-text)}.ready-list[data-astro-cid-klr5elzh] li[data-astro-cid-klr5elzh]:before{content:"";flex:none;width:1rem;height:1rem;border:2px solid var(--admin-border);border-radius:999px;box-sizing:border-box}.ready-list[data-astro-cid-klr5elzh] li[data-astro-cid-klr5elzh].is-ready{color:var(--admin-muted);text-decoration:line-through;text-decoration-color:var(--admin-border)}.ready-list[data-astro-cid-klr5elzh] li[data-astro-cid-klr5elzh].is-ready:before{border:0;background:var(--status-live, #2f855a) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}.ready-list[data-astro-cid-klr5elzh] li[data-astro-cid-klr5elzh].needs-attention{color:var(--admin-danger);font-weight:600}.ready-list[data-astro-cid-klr5elzh] li[data-astro-cid-klr5elzh].needs-attention:before{border-color:var(--admin-danger)}.ready-list[data-astro-cid-klr5elzh].all-ready ul[data-astro-cid-klr5elzh]{display:none}.ready-list[data-astro-cid-klr5elzh].all-ready .ready-title[data-astro-cid-klr5elzh]{color:var(--status-live, #2f855a)}.publish-card[data-astro-cid-klr5elzh] .form-error[data-astro-cid-klr5elzh],.publish-card[data-astro-cid-klr5elzh] .form-success[data-astro-cid-klr5elzh]{margin:.8rem 0 0;font-size:.88rem}.save-button[data-astro-cid-klr5elzh]{width:100%;justify-content:center;margin-top:1rem}.cancel-button[data-astro-cid-klr5elzh]{width:100%;justify-content:center;margin-top:.35rem}.save-status[data-astro-cid-klr5elzh]{margin:.55rem 0 0;font-size:.82rem;text-align:center;color:var(--admin-muted)}.save-status[data-astro-cid-klr5elzh].is-dirty{color:var(--admin-warning);font-weight:600}.type-pills[data-astro-cid-klr5elzh]{display:flex;flex-wrap:wrap;gap:.45rem}.type-pills[data-astro-cid-klr5elzh] label[data-astro-cid-klr5elzh]{margin:0;cursor:pointer}.type-pills[data-astro-cid-klr5elzh] input[data-astro-cid-klr5elzh]{position:absolute;opacity:0;pointer-events:none}.type-pills[data-astro-cid-klr5elzh] span[data-astro-cid-klr5elzh]{display:inline-block;padding:.4rem .85rem;border:1px solid var(--admin-border);border-radius:999px;font-size:.86rem;font-weight:500;background:var(--admin-surface, var(--white))}.type-pills[data-astro-cid-klr5elzh] label[data-astro-cid-klr5elzh]:hover span[data-astro-cid-klr5elzh]{border-color:var(--admin-accent)}.type-pills[data-astro-cid-klr5elzh] input[data-astro-cid-klr5elzh]:checked+span[data-astro-cid-klr5elzh]{border-color:var(--admin-accent);background:var(--admin-accent);color:var(--white);font-weight:650}.type-pills[data-astro-cid-klr5elzh] input[data-astro-cid-klr5elzh]:focus-visible+span[data-astro-cid-klr5elzh]{outline:2px solid var(--admin-accent);outline-offset:2px}.cover-frame[data-astro-cid-klr5elzh]{position:relative;display:grid;place-items:center;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-md);background:var(--admin-surface-subtle)}.cover-frame[data-astro-cid-klr5elzh]:not(.has-image){border:2px dashed var(--admin-border)}.cover-frame img{width:100%;height:100%;object-fit:cover}.cover-frame .cover-empty{display:grid;justify-items:center;gap:.35rem;color:var(--admin-muted);font-size:.85rem;text-align:center}.cover-frame .cover-empty svg{width:1.6rem;height:1.6rem;opacity:.6}.cover-frame .cover-pending{position:absolute;inset:auto 0 0;padding:.45rem .7rem;background:#000000a6;color:var(--white);font-size:.8rem}.cover-buttons[data-astro-cid-klr5elzh]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.cover-buttons[data-astro-cid-klr5elzh] .btn-secondary[data-astro-cid-klr5elzh]{flex:1;justify-content:center;min-height:38px;padding:.4rem .7rem;font-size:.86rem}.cover-remove[data-astro-cid-klr5elzh]{margin-left:auto;color:var(--admin-danger);font-size:.86rem}.cover-alt-label[data-astro-cid-klr5elzh]{display:block;margin:1rem 0 0}.cover-alt-label[data-astro-cid-klr5elzh].needs-alt input[data-astro-cid-klr5elzh]{border-color:var(--admin-danger);box-shadow:0 0 0 3px #c530301f}.archive-button[data-astro-cid-klr5elzh]{justify-self:start}.story-field[data-astro-cid-klr5elzh] .ql-toolbar.ql-snow{position:sticky;top:64px;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:.15rem;padding:.4rem .5rem;border:1px solid var(--admin-border);border-bottom:0;border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--admin-surface-subtle);font-family:inherit}.story-field[data-astro-cid-klr5elzh] .ql-toolbar.ql-snow .ql-formats{display:flex;align-items:center;gap:.1rem;margin:0;padding:0 .35rem}.story-field[data-astro-cid-klr5elzh] .ql-toolbar.ql-snow .ql-formats+.ql-formats{border-left:1px solid var(--admin-border)}.story-field[data-astro-cid-klr5elzh] .ql-toolbar.ql-snow button{display:grid;place-items:center;width:32px;height:32px;padding:6px;border-radius:6px}.story-field[data-astro-cid-klr5elzh] .ql-toolbar.ql-snow button:hover,.story-field[data-astro-cid-klr5elzh] .ql-toolbar.ql-snow button.ql-active{background:var(--admin-surface, var(--white));box-shadow:0 0 0 1px var(--admin-border)}.story-field[data-astro-cid-klr5elzh] .ql-toolbar.ql-snow .ql-stroke{stroke:var(--admin-muted)}.story-field[data-astro-cid-klr5elzh] .ql-toolbar.ql-snow .ql-fill{fill:var(--admin-muted)}.story-field[data-astro-cid-klr5elzh] .ql-toolbar.ql-snow button:hover .ql-stroke,.story-field[data-astro-cid-klr5elzh] .ql-toolbar.ql-snow .ql-active .ql-stroke{stroke:var(--admin-accent)}.story-field[data-astro-cid-klr5elzh] .ql-toolbar.ql-snow button:hover .ql-fill,.story-field[data-astro-cid-klr5elzh] .ql-toolbar.ql-snow .ql-active .ql-fill{fill:var(--admin-accent)}.story-field[data-astro-cid-klr5elzh] .ql-toolbar.ql-snow .ql-picker.ql-header{width:auto;height:32px}.story-field[data-astro-cid-klr5elzh] .ql-toolbar.ql-snow .ql-picker-label{display:flex;align-items:center;gap:.4rem;padding:0 1.6rem 0 .6rem;border:0;border-radius:6px;color:var(--admin-text);font-size:.86rem;font-weight:600}.story-field[data-astro-cid-klr5elzh] .ql-toolbar.ql-snow .ql-picker-label:hover{background:var(--admin-surface, var(--white))}.story-field[data-astro-cid-klr5elzh] .ql-container.ql-snow{border:1px solid var(--admin-border);border-radius:0 0 var(--radius-md) var(--radius-md);font-family:inherit}.story-field[data-astro-cid-klr5elzh] .ql-editor{min-height:22rem;padding:1.1rem 1.25rem;font-size:1rem;line-height:1.7}.story-field[data-astro-cid-klr5elzh] .ql-editor.ql-blank:before{left:1.25rem;color:var(--admin-muted);font-style:normal}.ai-assistant[data-astro-cid-klr5elzh]{margin-top:0;padding:.85rem 1rem;border:1px solid var(--admin-border);border-radius:var(--radius-lg);background:var(--admin-surface-subtle);box-shadow:none}.ai-bar[data-astro-cid-klr5elzh]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.ai-mark[data-astro-cid-klr5elzh]{width:1.8rem;height:1.8rem}.ai-copy[data-astro-cid-klr5elzh]{flex:1;min-width:12rem}.ai-copy[data-astro-cid-klr5elzh] h2[data-astro-cid-klr5elzh]{margin:0;font-size:.95rem}.ai-copy[data-astro-cid-klr5elzh] p[data-astro-cid-klr5elzh]{margin:0;color:var(--admin-muted);font-size:.8rem}.ai-actions[data-astro-cid-klr5elzh]{display:flex;gap:.5rem;margin:0}.ai-actions[data-astro-cid-klr5elzh] .btn-secondary[data-astro-cid-klr5elzh]{min-height:36px;padding:.35rem .75rem;font-size:.85rem}@media (max-width:1100px){.post-editor[data-astro-cid-klr5elzh]{grid-template-columns:1fr}.post-side[data-astro-cid-klr5elzh]{position:static;grid-row:auto}}
