.news-center[data-v-29aa05d8]{min-height:100%}.news-section[data-v-29aa05d8]{padding:0}.breadcrumb[data-v-29aa05d8]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;color:#6b7280}.page-header[data-v-29aa05d8]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.page-header--simple[data-v-29aa05d8]{margin-bottom:16px}.section-heading__eyebrow[data-v-29aa05d8]{margin:0 0 6px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#6b7280}.page-title[data-v-29aa05d8]{margin:0;font-size:24px;font-weight:600;color:#1f2937}.primary-btn[data-v-29aa05d8],.ghost-btn[data-v-29aa05d8],.toolbar-btn[data-v-29aa05d8],.text-btn[data-v-29aa05d8],.close-btn[data-v-29aa05d8]{border:0;border-radius:999px;cursor:pointer;transition:all .2s ease}.primary-btn[data-v-29aa05d8]{padding:8px 16px;background:#1a73e8;color:#fff;font-size:14px;font-weight:500}.primary-btn--with-icon[data-v-29aa05d8]{display:inline-flex;align-items:center;gap:6px}.ghost-btn[data-v-29aa05d8]{padding:8px 16px;background:#fff;border:1px solid #d1d5db;color:#374151}.table-card[data-v-29aa05d8],.filter-card[data-v-29aa05d8]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #00000014}.module-table[data-v-29aa05d8]{width:100%;border-collapse:collapse}.module-table th[data-v-29aa05d8],.module-table td[data-v-29aa05d8]{padding:16px;border-bottom:1px solid #e5e7eb;text-align:left;vertical-align:top}.module-table th[data-v-29aa05d8]{background:#f8f9fa;font-size:14px;color:#374151;font-weight:600}.table-input[data-v-29aa05d8],.table-select[data-v-29aa05d8],.filter-input[data-v-29aa05d8],.field-input[data-v-29aa05d8]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151}.table-input--sm[data-v-29aa05d8]{max-width:88px}.table-input--mono[data-v-29aa05d8]{font-family:Consolas,monospace;margin-top:8px}.action-cell[data-v-29aa05d8]{white-space:nowrap;width:180px}.text-btn[data-v-29aa05d8]{padding:0;margin-right:14px;background:transparent;color:#1a73e8;font-weight:500}.text-btn.danger[data-v-29aa05d8]{color:#d14a56}.area-cell[data-v-29aa05d8]{min-width:220px}.dashboard-grid[data-v-29aa05d8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.metric-card[data-v-29aa05d8]{padding:16px 24px;border:0;border-radius:8px;text-align:left;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.metric-card[data-v-29aa05d8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.metric-card strong[data-v-29aa05d8]{display:block;font-size:24px;margin-bottom:6px}.metric-card--green[data-v-29aa05d8]{background:linear-gradient(135deg,#11998e 0%,#38ef7d 100%)}.metric-card--gold[data-v-29aa05d8]{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%)}.metric-card--rose[data-v-29aa05d8]{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%)}.filter-grid[data-v-29aa05d8]{display:flex;flex-wrap:wrap;gap:16px;padding:16px;align-items:center}.filter-item[data-v-29aa05d8]{display:flex;align-items:center;gap:8px}.filter-item label[data-v-29aa05d8]{font-size:14px;color:#6b7280;white-space:nowrap}.filter-item .filter-input[data-v-29aa05d8]{min-width:160px}.filter-actions[data-v-29aa05d8]{display:flex;gap:8px;margin-left:auto}.article-title-cell[data-v-29aa05d8]{display:flex;gap:12px;align-items:flex-start;min-width:280px}.article-title-cell p[data-v-29aa05d8]{margin:6px 0 0;color:#7388a2;font-size:13px;line-height:1.5}.article-cover[data-v-29aa05d8]{width:60px;height:60px;border-radius:4px;background:#e5e7eb;background-size:cover;background-position:center;flex-shrink:0}.status-chip[data-v-29aa05d8]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status-chip--draft[data-v-29aa05d8]{background:#fef3c7;color:#92400e}.status-chip--pending[data-v-29aa05d8]{background:#fde68a;color:#92400e}.status-chip--published[data-v-29aa05d8]{background:#dcfce7;color:#166534}.status-chip--disabled[data-v-29aa05d8]{background:#fee2e2;color:#991b1b}.tag-list[data-v-29aa05d8]{display:flex;flex-wrap:wrap;gap:8px}.tag-item[data-v-29aa05d8]{padding:4px 8px;border-radius:4px;background:#e8f0fe;color:#1a73e8;font-size:12px}.news-modal[data-v-29aa05d8]{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:24px}.news-modal__mask[data-v-29aa05d8]{position:absolute;inset:0;background:rgba(15,36,58,.45)}.news-modal__panel[data-v-29aa05d8]{position:relative;width:min(900px,100%);max-height:calc(100vh - 48px);background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 30px 80px #09213a40}.news-modal__header[data-v-29aa05d8],.news-modal__footer[data-v-29aa05d8]{padding:20px 24px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.news-modal__footer[data-v-29aa05d8]{border-top:1px solid #e7eef7;border-bottom:0;justify-content:flex-end;gap:12px}.close-btn[data-v-29aa05d8]{width:40px;height:40px;background:transparent;font-size:24px;color:#6b7280}.news-modal__body[data-v-29aa05d8]{padding:24px;overflow:auto}.form-grid[data-v-29aa05d8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.field[data-v-29aa05d8]{display:grid;gap:8px}.field--full[data-v-29aa05d8]{grid-column:1 / -1}.field span[data-v-29aa05d8]{font-size:14px;font-weight:500;color:#374151}.field-input--textarea[data-v-29aa05d8]{min-height:96px;resize:vertical}.cover-upload[data-v-29aa05d8]{border:2px dashed #d1d5db;border-radius:8px;padding:12px;background:#fff;cursor:pointer}.cover-upload__preview[data-v-29aa05d8]{height:220px;border-radius:4px;background:#f3f4f6;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;color:#6b7280}.editor-toolbar[data-v-29aa05d8]{display:flex;flex-wrap:wrap;gap:8px;padding:8px;border:1px solid #d1d5db;border-bottom:0;border-radius:6px 6px 0 0;background:#f9fafb}.toolbar-btn[data-v-29aa05d8]{padding:6px 10px;border:1px solid #d1d5db;background:#fff;color:#374151}.rich-editor[data-v-29aa05d8]{min-height:260px;padding:16px;border:1px solid #d1d5db;border-radius:0 0 6px 6px;line-height:1.7;outline:none}.checkbox-grid[data-v-29aa05d8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.checkbox-card[data-v-29aa05d8]{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid #d1d5db;border-radius:6px;background:#fff;cursor:pointer}.checkbox-card--active[data-v-29aa05d8]{border-color:#1a73e8;background:#e8f0fe;color:#1a73e8}.field-tip[data-v-29aa05d8]{margin:0;font-size:12px;color:#9ca3af}@media (max-width: 1024px){.dashboard-grid[data-v-29aa05d8],.form-grid[data-v-29aa05d8],.checkbox-grid[data-v-29aa05d8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.news-section[data-v-29aa05d8],.news-modal__body[data-v-29aa05d8],.news-modal__header[data-v-29aa05d8],.news-modal__footer[data-v-29aa05d8]{padding:16px}.page-header[data-v-29aa05d8]{flex-direction:column;align-items:flex-start}.dashboard-grid[data-v-29aa05d8],.form-grid[data-v-29aa05d8],.checkbox-grid[data-v-29aa05d8]{grid-template-columns:1fr}.filter-grid[data-v-29aa05d8],.filter-item[data-v-29aa05d8],.filter-actions[data-v-29aa05d8]{width:100%}.filter-item[data-v-29aa05d8]{flex-direction:column;align-items:flex-start}.filter-item .filter-input[data-v-29aa05d8],.filter-actions .primary-btn[data-v-29aa05d8],.filter-actions .ghost-btn[data-v-29aa05d8]{width:100%}.filter-actions[data-v-29aa05d8]{margin-left:0;flex-direction:column}.module-table[data-v-29aa05d8]{display:block;overflow-x:auto}}:root{color-scheme:light;--bg: #f4efe5;--paper: #fffdf8;--ink: #1e1a16;--muted: #6f655d;--line: rgba(30, 26, 22, .08);--accent: #b64d2f;--accent-soft: #f5d7c9;--accent-soft-strong: #f1c5b1;--forest: #254b45;--forest-soft: #dce9e6;--danger: #bf3b26;--danger-soft: #f6d7d0;--card-soft: #f9f4ec;--shadow: 0 18px 50px rgba(53, 34, 17, .08)}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top left,rgba(182,77,47,.16),transparent 26%),radial-gradient(circle at bottom right,rgba(37,75,69,.18),transparent 28%),var(--bg);color:var(--ink);font-family:"Source Han Sans SC","PingFang SC","Microsoft YaHei",sans-serif}button,input,select,textarea{font:inherit}code{padding:2px 6px;border-radius:8px;background:#f3eee7}#app{min-height:100vh}.shell{display:grid;grid-template-columns:320px 1fr;min-height:100vh}.shell--news{grid-template-columns:220px 1fr;background:#f5f7fa}.sidebar{padding:32px 24px;background:rgba(255,253,248,.82);border-right:1px solid var(--line);backdrop-filter:blur(14px);display:grid;align-content:start;gap:24px;max-height:100vh;overflow:auto}.sidebar--news{padding:16px 0;background:#fff;border-right:1px solid #e5e7eb;backdrop-filter:none;gap:12px}.brand,.hero,.panel,.stat,.loading-card,.login-panel,.install-card,.media-modal__panel{border-radius:28px;background:rgba(255,253,248,.9);box-shadow:var(--shadow)}.brand{padding:24px;background:linear-gradient(145deg,#fff7ef,#f2ebe2)}.sidebar--news .brand{border-radius:0;background:#fff;box-shadow:none;padding:0 24px 12px;border-bottom:1px solid #f1f5f9}.sidebar--news .brand__eyebrow{color:#6b7280}.sidebar--news .brand h1{font-family:"Segoe UI","Microsoft YaHei",sans-serif;font-size:18px;color:#1a73e8}.sidebar--news .brand p{margin:8px 0 0;font-size:13px;color:#6b7280;line-height:1.6}.brand__eyebrow,.hero__eyebrow,.panel__eyebrow{margin:0 0 8px;color:var(--accent);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.brand h1,.hero h2,.panel h3,.login-panel h2{margin:0;font-family:"STZhongsong","SimSun",serif}.brand p,.hero p,.login-panel p{color:var(--muted);line-height:1.8}.sidebar-section{display:grid;gap:6px}.sidebar--news .sidebar-section{padding:0 24px}.sidebar-section__title{margin:0;font-size:13px;color:var(--ink);font-weight:700}.sidebar-section__desc{color:var(--muted);line-height:1.7}.menu{display:grid;gap:10px}.sidebar--news .menu{gap:0}.menu__item{text-align:left;padding:16px 18px;border:1px solid transparent;border-radius:20px;background:transparent;color:var(--ink);cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.sidebar--news .menu__item{padding:12px 24px;border-radius:0;color:#5f6368}.menu__item:disabled{cursor:not-allowed;opacity:.55}.menu__item small{display:block;margin-top:6px;color:var(--muted)}.menu__item:hover:not(:disabled){background:rgba(255,255,255,.72);transform:translate(2px)}.menu__item--active{background:linear-gradient(180deg,#fff7f2,#fff);border-color:#b64d2f2e;box-shadow:inset 3px 0 0 var(--accent)}.sidebar--news .menu__item:hover:not(:disabled){background:#f8f9fa;color:#1a73e8;transform:none}.sidebar--news .menu__item--active{background:#e8f0fe;color:#1a73e8;border-color:transparent;box-shadow:inset -3px 0 #1a73e8}.phase-card{padding:20px;border-radius:24px;background:#244741;color:#f7efe5}.sidebar--news .phase-card{padding:12px 0 0;border-radius:0;background:#fff;color:#374151;box-shadow:none}.phase-card__title{margin:0 0 14px;font-weight:700}.sidebar--news .phase-card__title{padding:0 24px;margin-bottom:8px;font-size:13px;color:#6b7280}.phase-card__item{width:100%;text-align:left;padding:14px 16px;border:1px solid rgba(247,239,229,.12);border-radius:18px;background:rgba(255,255,255,.04);color:inherit;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.phase-card__item+.phase-card__item{margin-top:12px}.phase-card__item:hover{transform:translate(2px);background:rgba(255,255,255,.08)}.phase-card__item--active{background:linear-gradient(180deg,rgba(255,240,225,.18),rgba(255,255,255,.08));border-color:#ffecd657;box-shadow:inset 3px 0 #f6c89f}.phase-card__item span{display:block;margin-top:4px;color:#f7efe5c7}.sidebar--news .phase-card__item{padding:10px 24px;border:0;border-radius:0;background:transparent}.sidebar--news .phase-card__item+.phase-card__item{margin-top:0}.sidebar--news .phase-card__item:hover{transform:none;background:#f8f9fa}.sidebar--news .phase-card__item--active{background:#f8f9fa;border-color:transparent;box-shadow:inset 3px 0 #1a73e8}.sidebar--news .phase-card__item strong{color:#374151;font-size:14px;font-weight:500}.sidebar--news .phase-card__item span{color:#9ca3af;margin-top:2px;font-size:12px}.content{padding:32px}.content--news{padding:24px;background:#f5f7fa}.content--centered{display:flex;align-items:center;justify-content:center}.workspace-intro{display:grid;gap:14px;margin-bottom:20px}.crumbs{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.crumbs i{font-style:normal;color:#6f655da6}.workspace-card{display:grid;grid-template-columns:1.1fr 1fr;gap:16px;padding:22px 24px;border-radius:24px;background:rgba(255,253,248,.86);border:1px solid var(--line);box-shadow:var(--shadow)}.workspace-card__desc{margin:8px 0 0;color:var(--muted);line-height:1.8}.workspace-card__list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.workspace-chip{padding:14px;border-radius:18px;background:#fff;border:1px solid var(--line)}.workspace-chip strong,.workspace-chip small{display:block}.workspace-chip small{margin-top:6px;color:var(--muted);line-height:1.6}.hero{display:flex;justify-content:space-between;gap:24px;padding:28px}.hero__actions{display:flex;flex-direction:column;align-items:flex-end;gap:12px;min-width:280px}.hero__message{margin:0;color:var(--forest);font-size:13px}.hero__message--error{color:var(--danger)}.admin-bar{display:flex;align-items:center;gap:12px;color:var(--muted)}.action,.text-action,.page-tab,.mini-btn,.media-card,.school-item{border:none;cursor:pointer}.action{padding:12px 18px;border-radius:999px;background:#efe8dd;color:var(--ink);border:1px solid transparent;transition:transform .2s ease,background .2s ease,border-color .2s ease}.action:hover,.text-action:hover,.mini-btn:hover,.page-tab:hover,.tag-option:hover,.school-item:hover,.media-card:hover{transform:translateY(-1px)}.action--primary{background:linear-gradient(135deg,var(--accent),#c55c39);color:#fff6f1;box-shadow:0 10px 24px #b64d2f38}.action--full{width:100%}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0}.stat{padding:22px}.stat span,.overview-card span{display:block;color:var(--muted);font-size:14px}.stat strong,.overview-card strong{display:block;margin-top:10px;font-size:30px}.panel-grid{display:grid;grid-template-columns:1.35fr .95fr;gap:18px}.panel{padding:24px}.panel__header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.text-action,.mini-btn{padding:10px 14px;border-radius:999px;background:var(--accent-soft);color:var(--accent);border:1px solid transparent;transition:transform .2s ease,background .2s ease,border-color .2s ease}.text-action{background:linear-gradient(180deg,#fff1e8,var(--accent-soft))}.mini-btn{padding:6px 10px;background:#f3ece3;color:#7e4d39}.mini-btn--danger{background:var(--danger-soft);color:#a0331e}.overview-grid,.preview-grid,.editable-list,.tags,.login-grid,.media-grid,.article-list{display:grid;gap:12px}.overview-grid,.login-grid,.article-form-grid{grid-template-columns:repeat(2,1fr)}.overview-grid--single{grid-template-columns:1fr 1fr}.overview-card,.editable-card,.preview-chip,.preview-page__block,.login-form,.media-card,.article-editor,.school-editor,.sub-card{padding:16px;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:0 8px 20px #35221108}.overview-card{background:linear-gradient(180deg,#fffdf9,#fff7f1)}.notice-card,.picker-card{padding:14px 16px;border-radius:18px;background:#fff7ef;border:1px solid rgba(182,77,47,.14)}.notice-card strong,.picker-card strong,.picker-card small{display:block}.notice-card span,.picker-card small{margin-top:6px;color:var(--muted);line-height:1.7}.mapping-list{display:grid;gap:8px;color:var(--muted);line-height:1.7}.panel-grid--content{grid-template-columns:1.15fr .85fr}.template-row{margin-bottom:8px}.frontend-preview{display:grid;gap:12px}.frontend-module{padding:14px 16px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:0 8px 18px #35221108}.frontend-module strong,.frontend-module span,.frontend-module small{display:block}.frontend-module span{margin-top:8px}.frontend-module small{margin-top:6px;color:var(--muted);line-height:1.7}.content-visual{display:grid;gap:12px}.content-visual__hero{padding:16px;border-radius:18px;background:linear-gradient(135deg,#fdf4ea,#f7efe5);border:1px solid var(--line)}.content-visual__hero strong,.content-visual__hero small{display:block}.content-visual__hero small{margin-top:6px;color:var(--muted)}.debug-sections{display:grid;gap:12px}.debug-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.arranger-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.arranger-card{padding:16px;border-radius:18px;background:#fff;border:1px solid var(--line)}.arranger-card strong,.arranger-card small{display:block}.arranger-card small{margin-top:6px;color:var(--muted)}.debug-card{display:grid;gap:8px}.debug-card strong{color:var(--ink)}.coverage-list{display:grid;gap:10px}.coverage-card{padding:14px 16px;border-radius:18px;background:#fff;border:1px solid var(--line);display:grid;gap:6px}.coverage-card strong,.coverage-card small{display:block}.coverage-card small{color:var(--muted);line-height:1.7}.status-chip{display:inline-flex;padding:2px 10px;border-radius:999px;font-size:12px}.status-chip--\5df2\5b8c\6210 {background:#d9efe5;color:#1c6a4e}.status-chip--\90e8\5206\5b8c\6210 {background:#f7e8c8;color:#946200}.status-chip--\5f85\8865 {background:#f3d8d2;color:#9f3726}.drag-row{cursor:grab}.drag-row:active{cursor:grabbing}.priority-chip{display:inline-flex;padding:2px 10px;border-radius:999px;font-size:12px}.priority-chip--high{background:#f3d8d2;color:#9f3726}.priority-chip--medium{background:#f7e8c8;color:#946200}.priority-chip--low{background:#d9efe5;color:#1c6a4e}.debug-box{margin:0;padding:16px;border-radius:18px;background:#1f1d1a;color:#f7f1e8;overflow:auto;line-height:1.6;font-size:12px}.editable-card,.editable-card--tight,.login-form,.article-editor,.school-editor,.sub-card{display:grid;gap:10px}.form-section{gap:14px}.form-section__head{display:grid;gap:4px}.form-section__head small{color:var(--muted);line-height:1.7}.stack-list{display:grid;gap:12px}.stack-item{display:grid;gap:10px;padding:14px;border-radius:16px;background:var(--card-soft);border:1px solid rgba(30,26,22,.06)}.stack-item--row{grid-template-columns:1fr auto;align-items:center}.stack-item__title{font-weight:700;color:var(--ink)}.module-split{display:grid;gap:18px}.module-split__group{display:grid;gap:18px;scroll-margin-top:140px}.module-split__label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px;color:var(--muted)}.module-split__label strong{color:var(--ink)}.editable-card input,.editable-card textarea,.tag-input,.login-form input,.article-form-grid input,.article-form-grid select,.upload-bar select,.article-editor textarea,.school-editor textarea,.school-editor input,.sub-card input,.sub-card select{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#fffdf9}.login-panel{width:min(980px,100%);padding:28px}.login-form label{display:grid;gap:8px;color:var(--muted)}.install-card{padding:20px}.api-list{margin:0;padding-left:18px;color:var(--muted);line-height:1.9}.preview-chip small,.preview-page__subtitle{display:block;margin-top:6px;color:var(--muted)}.page-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.page-tab{padding:10px 14px;border-radius:999px;background:#efe8dd;color:var(--muted);border:1px solid transparent;transition:transform .2s ease,background .2s ease,border-color .2s ease}.page-tab--active{background:linear-gradient(135deg,var(--forest),#2f6058);color:#f8f1e7;box-shadow:0 10px 20px #254b452e}.loading-card{padding:40px 52px}.upload-bar{display:flex;gap:12px;align-items:center;margin-bottom:16px}.upload-trigger{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;background:var(--accent);color:#fff6f1;cursor:pointer}.upload-trigger input{position:absolute;inset:0;opacity:0;cursor:pointer}.media-grid{grid-template-columns:repeat(3,1fr)}.media-card{text-align:left;transition:transform .2s ease,box-shadow .2s ease}.media-card__preview{height:132px;border-radius:16px;overflow:hidden;background:#f5efe7}.media-card__preview--large{height:180px;margin-bottom:12px}.media-card__preview img{width:100%;height:100%;object-fit:cover;display:block}.media-card strong,.media-card small{display:block;margin-top:8px}.media-card small{color:var(--muted)}.list-summary-grid{margin-bottom:16px}.list-toolbar{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;margin-bottom:14px}.list-toolbar__main{display:grid;gap:8px}.list-toolbar__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.toolbar-note{color:var(--muted);line-height:1.7}.list-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;color:var(--muted)}.detail-summary{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:18px;background:#f7f0e6;border:1px solid var(--line)}.detail-summary__main,.detail-summary__stats{display:grid;gap:6px}.detail-summary__main small,.detail-summary__stats span{color:var(--muted)}.detail-summary__stats{grid-auto-flow:column;align-items:center;gap:12px}.inline-actions{display:flex;justify-content:space-between;align-items:center;gap:10px}.article-meta-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.quick-time-row{display:grid;gap:8px;color:var(--muted)}.quick-time-actions{display:flex;flex-wrap:wrap;gap:8px}.article-picker-inline{display:grid;grid-template-columns:1fr auto;gap:8px}.checkbox-field{display:inline-flex;align-items:center;gap:8px;color:var(--muted);padding:6px 10px;border-radius:999px;background:#faf4ec}.section-pills{display:flex;flex-wrap:wrap;gap:10px}.school-layout{display:grid;grid-template-columns:220px 1fr;gap:14px}.school-list{display:grid;gap:10px;align-content:start}.school-item{padding:14px;border-radius:18px;background:#f6f0e7;text-align:left}.school-item--active{background:#fff1ea;border:1px solid rgba(182,77,47,.22)}.school-item strong,.school-item small{display:block}.school-item small{margin-top:6px;color:var(--muted)}.subsection{display:grid;gap:10px}.tag-selector{display:flex;flex-wrap:wrap;gap:8px}.tag-option{border:1px solid transparent;padding:8px 12px;border-radius:999px;background:#f1e9df;color:var(--muted);cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.tag-option--active{background:linear-gradient(135deg,var(--forest),#2f6058);color:#f8f1e7}.media-modal{position:fixed;inset:0;background:rgba(22,19,16,.45);display:flex;align-items:center;justify-content:center;padding:24px}.media-modal__panel{width:min(980px,100%);max-height:86vh;overflow:auto;padding:24px}@media (max-width: 1200px){.shell{grid-template-columns:1fr}.stats,.panel-grid,.overview-grid,.login-grid,.article-form-grid,.media-grid,.school-layout,.workspace-card,.workspace-card__list,.list-toolbar,.secondary-nav{grid-template-columns:1fr}.hero{flex-direction:column}.hero__actions{align-items:flex-start;min-width:0}.list-toolbar__actions{justify-content:flex-start}}@media (max-width: 720px){.content,.sidebar{padding:18px}.admin-bar,.upload-bar,.article-meta-row,.list-pagination,.detail-summary{flex-direction:column;align-items:flex-start}.detail-summary__stats{grid-auto-flow:row}}
