.legacy-adm{color:#111;background:#fff;min-height:100vh;font-family:Arial,Noto Sans KR,sans-serif;font-size:13px}.legacy-top{color:#fff;background:#465bb8;align-items:center;height:35px;padding:0 7px;display:flex}.legacy-top>a{color:#cbd4ff;padding:0 12px;font-size:17px;text-decoration:none}.legacy-top nav{height:100%;margin-left:5px;display:flex}.legacy-top button{color:#fff;background:0 0;border:0;height:100%;padding:0 13px;font-size:12px}.legacy-top nav button:hover,.legacy-top nav button.active{background:#374ba5}.legacy-top>div{height:100%;margin-left:auto;display:flex}.legacy-top>div button{border-left:1px solid #5369c7}.adm-workbar{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;height:56px;padding:0 14px;display:flex}.adm-workbar h1{margin:0;font-size:20px}.adm-workbar button{color:#fff;border:0;border-radius:5px;margin-left:6px;padding:9px 13px;font-weight:700}.add-top{background:#9baac5}.adm-workbar .save{background:#fa3f7d}.legacy-main{padding:32px 14px 50px}.notice{background:#fafafa;border:1px solid #ececec;align-items:center;height:44px;margin-bottom:11px;padding:0 22px;display:flex}.notice b,.notice strong{color:#ff3058;margin-right:4px}.menu-table{border-top:1px solid #cfd7e3;border-left:1px solid #cfd7e3;min-width:900px}.menu-row{border-bottom:1px solid #cfd7e3;grid-template-columns:143px minmax(370px,1fr) 100px 56px 100px 100px 86px;min-height:43px;display:grid}.menu-row>span{border-right:1px solid #cfd7e3;align-items:center;padding:6px;display:flex}.menu-th{color:#fff;text-align:center;background:#7185a5;min-height:50px;font-weight:700}.menu-th>span{border-color:#627695;justify-content:center}.menu-row.parent{background:#edf2f8}.menu-row.child{background:#fff}.menu-row input,.menu-row select{background:#fff;border:1px solid #cbd1d9;width:100%;height:30px;padding:3px 6px;font-size:12px}.menu-row .name-cell{gap:6px}.name-cell i{color:#aaa69b;flex:0 0 20px;width:20px;font-size:22px;font-style:normal;transform:rotate(0)}.name-cell input{text-overflow:ellipsis;overflow:hidden}.menu-row .order{text-align:center;width:45px}.manage{justify-content:center;gap:5px}.manage button{color:#fff;border:0;border-radius:4px;padding:7px 9px;font-size:11px}.add-child{background:#465bb8}.delete{background:#9cacc8}.legacy-toast{color:#fff;background:#3f55ad;border-radius:3px;padding:13px 18px;position:fixed;bottom:20px;right:22px;box-shadow:0 8px 25px #0003}.legacy-main{overflow-x:auto}@media (width<=900px){.legacy-top nav{max-width:65vw;overflow-x:auto}.legacy-top nav button{white-space:nowrap}.legacy-top>div button:first-child{display:none}.legacy-main{padding:20px 8px}.adm-workbar{padding:0 10px}.menu-table{min-width:850px}}.admin-dock{z-index:30;background:#ececec;border-right:1px solid #d4d4d4;width:69px;position:fixed;top:0;bottom:0;left:0}.dock-head{color:#fff;background:#293b9d;place-items:center;height:55px;font-size:18px;display:grid}.admin-dock button{color:#111;background:#eee;border:0;border-bottom:1px solid #d7d7d7;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;height:56px;font-size:11px;display:flex}.admin-dock button b{color:#777;font-size:18px;font-weight:400}.admin-dock button.active{color:#5476e8;background:#fff}.admin-dock button.active b{color:#5476e8}.admin-sub{z-index:25;background:#fff;width:185px;padding-bottom:20px;position:fixed;top:0;bottom:0;left:69px;overflow:auto;box-shadow:2px 0 7px #00000012}.sub-title{color:#fff;background:#3d4fac;align-items:center;height:55px;padding:0 18px;font-size:18px;display:flex}.admin-sub h2{margin:23px 22px 14px;font-size:16px}.admin-sub button{text-align:left;color:#777;background:#fff;border:0;width:100%;padding:8px 22px;font-size:13px;display:block}.admin-sub button:hover,.admin-sub button.active{color:#2f4eac;background:#f7f8fc}.admin-sub button b{color:#777;width:22px;display:inline-block}.legacy-top,.adm-workbar,.legacy-main{margin-left:254px}.legacy-top>a{display:none}@media (width<=950px){.admin-sub{display:none}.legacy-top,.adm-workbar,.legacy-main{margin-left:69px}.legacy-top nav{max-width:52vw}}@media (width<=600px){.admin-dock{width:58px}.admin-dock button{height:52px}.admin-dock button span{font-size:9px}.legacy-top,.adm-workbar,.legacy-main{margin-left:58px}.legacy-top nav,.legacy-top>div button:first-child{display:none}.adm-workbar h1{font-size:17px}}.legacy-top>div a{color:#fff;border-left:1px solid #5369c7;align-items:center;padding:0 12px;font-size:12px;text-decoration:none;display:flex}.legacy-top>div a:hover{background:#374ba5}@media (width<=600px){.legacy-top>div .site-link{display:none}.legacy-top>div a{padding:0 9px}.adm-workbar button{padding:8px 9px;font-size:11px}}.module-panel{max-width:1100px}.module-panel>div:first-child{background:#f5f7fb;border-left:4px solid #465bb8;margin-bottom:18px;padding:20px 24px}.module-panel>div:first-child span{color:#5268bd;font-size:11px;font-weight:700}.module-panel h2{margin:6px 0;font-size:22px}.module-panel p{color:#687386;margin:0;line-height:1.6}.module-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.module-grid button{text-align:left;color:#222;background:#fff;border:1px solid #d8deea;padding:18px}.module-grid button:hover,.module-grid button.active{background:#f7f8fd;border-color:#5268bd}.module-grid b,.module-grid span{display:block}.module-grid span{color:#7a8494;margin-top:7px;font-size:11px}@media (width<=760px){.module-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.module-grid{grid-template-columns:1fr}}.article-admin{max-width:1100px}.article-admin-head{background:#f5f7fb;border-left:4px solid #465bb8;justify-content:space-between;align-items:center;margin-bottom:15px;padding:20px 24px;display:flex}.article-admin-head>div:first-child>span{color:#5268bd;font-size:10px;font-weight:700}.article-admin-head h2{margin:5px 0;font-size:22px}.article-admin-head p{color:#687386;margin:0}.article-admin-head>div:last-child{text-align:center}.article-admin-head>div:last-child b{color:#465bb8;font-size:28px;display:block}.article-admin-list{border:1px solid #d8deea}.article-admin-list article{border-bottom:1px solid #d8deea;padding:18px 20px}.article-admin-list article:last-child{border-bottom:0}.article-admin-title{grid-template-columns:70px 1fr;gap:15px;display:grid}.article-admin-title small{color:#758090}.article-admin-title h3{margin:5px 0;font-size:16px}.article-admin-title p{color:#697485;margin:0;line-height:1.55}.workflow{text-align:center;color:#697485;background:#edf0f3;height:max-content;padding:6px 4px;font-size:10px;font-weight:700}.workflow.published{color:#14704d;background:#e5f4ed}.workflow.rejected{color:#a83838;background:#fdeaea}.article-admin-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex}.article-admin-actions a,.article-admin-actions button{color:#344054;background:#fff;border:1px solid #cbd2df;padding:8px 11px;font-size:11px;text-decoration:none}.article-admin-actions label{margin-right:auto;font-size:11px}.article-admin-actions .approve-article{color:#fff;background:#465bb8;border-color:#465bb8}.article-admin-actions button:disabled{opacity:.4;cursor:not-allowed}@media (width<=700px){.article-admin-actions{flex-wrap:wrap;justify-content:flex-start}.article-admin-actions label{width:100%;margin:0}.article-admin-title{grid-template-columns:1fr}.workflow{width:max-content}}.collector-admin{max-width:1200px}.collector-head{background:#f5f7fb;border-left:4px solid #465bb8;justify-content:space-between;align-items:center;margin-bottom:15px;padding:20px 24px;display:flex}.collector-head span{color:#5268bd;font-size:10px;font-weight:700}.collector-head h2{margin:5px 0;font-size:22px}.collector-head p{color:#687386;margin:0}.collector-head>div:last-child{text-align:center}.collector-head>div:last-child b{color:#465bb8;font-size:28px;display:block}.collector-form{grid-template-columns:1.1fr 2fr .8fr .7fr .8fr auto auto;gap:7px;margin-bottom:14px;display:grid}.collector-form.editing{background:#f5f7fb;border:1px solid #d7deea;padding:8px}.collector-form input,.collector-form select{background:#fff;border:1px solid #cbd3df;min-width:0;padding:10px}.collector-form button,.collector-row button{color:#fff;background:#465bb8;border:0;padding:9px 12px;font-weight:700}.collector-form .cancel-edit,.collector-row .edit-source{background:#7185a5}.collector-row .delete-source{background:#b54747}.collector-table{border:1px solid #d7deea}.collector-row{border-bottom:1px solid #d7deea;grid-template-columns:1.5fr .7fr .6fr .7fr 1fr;align-items:center;min-height:55px;display:grid}.collector-row:last-child{border-bottom:0}.collector-row>span{min-width:0;padding:9px 12px}.collector-row .source-actions{flex-wrap:wrap;gap:5px;display:flex}.collector-row b,.collector-row small{display:block}.collector-row small{color:#7d8795;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.collector-row.labels{color:#fff;background:#7185a5;min-height:42px;font-weight:700}.source-ok{color:#14704d;font-weight:700}.source-warn{color:#a36812;font-weight:700}.collector-empty{text-align:center;color:#778292;padding:30px}.run-history{border:1px solid #d7deea;margin-top:18px;padding:15px}.run-history h3{margin:0 0 8px}.run-history>div{border-top:1px solid #e1e6ed;grid-template-columns:65px 160px 180px 1fr;gap:8px;padding:9px 0;display:grid}.run-history small{color:#7d8795}@media (width<=900px){.collector-form{grid-template-columns:1fr 1fr}.collector-row{grid-template-columns:1.4fr .7fr .9fr}.collector-row>:nth-child(3),.collector-row>:nth-child(4){display:none}.run-history>div{grid-template-columns:60px 1fr}.run-history>div>:nth-child(3),.run-history>div>:nth-child(4){grid-column:2}}.collector-advanced{background:#fbfcff;border:1px solid #d7deea;margin-bottom:12px;padding:14px}.collector-advanced>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.collector-advanced>header b,.collector-advanced>header span{display:block}.collector-advanced>header span{color:#687386;margin-top:3px;font-size:12px}.collector-advanced button{color:#fff;background:#14704d;border:0;padding:9px 14px;font-weight:700}.collector-advanced button:disabled{opacity:.55}.collector-advanced-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.collector-advanced-grid label{flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.collector-advanced-grid textarea,.collector-advanced-grid input,.collector-advanced-grid select{font:inherit;background:#fff;border:1px solid #cbd3df;padding:9px}.collector-advanced-grid textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.collector-advanced-grid small{color:#778292;overflow-wrap:anywhere;font-weight:400}.collector-advanced-grid .collector-check{background:#f1f4fa;flex-direction:row;align-items:center;padding:10px}.collector-preview{border-top:1px solid #d7deea;margin-top:12px;padding-top:10px}.collector-preview>b{color:#14704d;margin-bottom:8px;display:block}.collector-preview article{border-top:1px solid #e6eaf0;grid-template-columns:28px 1fr;gap:8px;padding:9px 0;display:grid}.collector-preview article>span{color:#fff;background:#465bb8;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.collector-preview strong,.collector-preview small{display:block}.collector-preview small{color:#778292;margin-top:3px}.collector-preview p{color:#536071;margin:5px 0}.collector-preview a{color:#3552b2;font-size:12px}@media (width<=760px){.collector-advanced-grid{grid-template-columns:1fr}.collector-advanced>header{align-items:flex-start}.collector-advanced>header button{white-space:nowrap}}.menu-row .name-cell input{background-image:linear-gradient(225deg,#68685f 0 7px,#0000 7px);background-position:100% 0;background-repeat:no-repeat}.menu-row input:focus,.menu-row select:focus{outline-offset:-1px;outline:2px solid #6b7fc4}.menu-th{z-index:3;position:sticky;top:0}.adm-workbar{background:#fff}.adm-workbar h1{font-weight:700}.legacy-main .notice{font-size:12px}.menu-row.parent .name-cell input{font-weight:700}.menu-row.child .name-cell input{font-weight:400}.menu-row.child .name-cell{padding-left:6px}.manage .delete:hover,.manage .add-child:hover,.adm-workbar button:hover{filter:brightness(.93)}.agent-toolbar{background:#f4f7fd;border:1px solid #cfd8e8;justify-content:space-between;align-items:center;margin-bottom:10px;padding:14px 16px;display:flex}.agent-toolbar b,.agent-toolbar span{display:block}.agent-toolbar b{color:#2e47a0;font-size:14px}.agent-toolbar span{color:#6f7a89;margin-top:4px;font-size:11px}.agent-toolbar button,.agent-search button,.agent-actions button{color:#fff;background:#344db0;border:0;padding:10px 14px;font-weight:700}.agent-panel{background:#fff;border:1px solid #cfd8e8;margin-bottom:12px;padding:12px}.agent-search{grid-template-columns:1fr 180px auto;gap:7px;display:grid}.agent-search input,.agent-search select{border:1px solid #cbd3df;min-width:0;padding:10px}.agent-results{border:1px solid #d8deea;margin-top:12px}.agent-results label{border-bottom:1px solid #e1e6ed;grid-template-columns:24px 1.4fr .8fr auto;align-items:center;gap:10px;padding:12px;display:grid}.agent-results label:last-child{border-bottom:0}.agent-results label.registered{color:#7c8490;background:#f5f6f7}.agent-results span b,.agent-results span small,.agent-results span em{display:block}.agent-results span small{color:#6f7b8d;overflow-wrap:anywhere;margin-top:4px;font-size:10px}.agent-results span em{color:#506078;margin-top:4px;font-size:10px;font-style:normal}.agent-results span strong{color:#2e47a0}.agent-results i{background:#e8ecef;padding:5px 7px;font-size:10px;font-style:normal}.agent-actions{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.agent-actions p{color:#6f7a89;margin:0;font-size:11px}@media (width<=760px){.agent-toolbar,.agent-actions{align-items:flex-start;gap:10px}.agent-search{grid-template-columns:1fr}.agent-results label{grid-template-columns:24px 1fr}.agent-results label>span:nth-of-type(2){grid-column:2}.agent-results label>i{grid-column:2;width:max-content}}.ai-settings{max-width:1100px}.ai-settings>header{background:#f5f7fb;border-left:4px solid #465bb8;margin-bottom:16px;padding:20px 24px}.ai-settings>header span{color:#5268bd;font-size:10px;font-weight:700}.ai-settings>header h2{margin:5px 0;font-size:22px}.ai-settings>header p{color:#687386;margin:0}.ai-settings>label{font-weight:700;display:block}.ai-settings textarea{resize:vertical;border:1px solid #cbd3df;width:100%;min-height:280px;margin-top:8px;padding:16px;line-height:1.7;display:block}.prompt-rules{background:#f7f8fa;border:1px solid #d8deea;gap:7px;margin:12px 0;padding:16px;display:grid}.prompt-rules span{color:#5d6978;font-size:11px}.primary-action,.auto-actions button{color:#fff;background:#465bb8;border:0;padding:10px 15px;font-weight:700}.auto-grid{border:1px solid #d8deea;grid-template-columns:1fr 1fr;gap:10px;padding:18px;display:grid}.auto-grid label{background:#f7f8fa;align-items:center;gap:8px;padding:14px;font-weight:700;display:flex}.auto-grid label input[type=number]{border:1px solid #cbd3df;width:90px;margin-left:auto;padding:8px}.auto-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.auto-actions button:first-child{background:#7185a5}.usage-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.usage-grid>div{border:1px solid #d8deea;border-top:3px solid #465bb8;padding:18px}.usage-grid span,.usage-grid b,.usage-grid small{display:block}.usage-grid span{color:#6f7a89}.usage-grid b{color:#3249a4;margin:8px 0;font-size:25px}.usage-grid small{color:#84909f}.state-table{border:1px solid #d8deea;margin-top:14px;padding:16px}.state-table h3{margin:0 0 8px}.state-table>div{border-top:1px solid #e1e6ed;justify-content:space-between;padding:10px;display:flex}.ai-compare{border:1px solid #d8deea;grid-template-columns:1fr 1fr;display:grid}.ai-compare>div{padding:16px}.ai-compare>div+div{background:#f8fafc;border-left:1px solid #d8deea}.ai-compare small{color:#5268bd;font-weight:700}.ai-compare h3{margin:8px 0;font-size:15px}.ai-compare p{color:#606c7b;line-height:1.6}.fact-checks{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.fact-checks span{padding:5px 7px;font-size:10px}.fact-checks .pass{color:#14704d;background:#e5f4ed}.fact-checks .fail{color:#9a5b00;background:#fff0dd}@media (width<=760px){.usage-grid,.auto-grid,.ai-compare{grid-template-columns:1fr}.ai-compare>div+div{border-top:1px solid #d8deea;border-left:0}.auto-actions{flex-wrap:wrap}.auto-actions button{width:100%}}.legacy-adm{font-family:var(--font-body)}.newsroom{max-width:1280px}.newsroom-pipeline{grid-template-columns:repeat(4,1fr);gap:22px;margin:0 0 16px;display:grid}.newsroom-pipeline>div{background:#fff;border:1px solid #d6ddeb;border-top:4px solid #465bb8;min-height:96px;padding:15px 16px;position:relative}.newsroom-pipeline>div.disabled{opacity:.45;border-top-color:#8c96a5}.newsroom-pipeline span,.newsroom-pipeline b,.newsroom-pipeline small{display:block}.newsroom-pipeline span{color:#465bb8;font-size:10px;font-weight:800}.newsroom-pipeline b{margin:7px 0;font-size:15px}.newsroom-pipeline small{color:#6f7a89}.newsroom-pipeline i{color:#7e8aa1;font-size:22px;font-style:normal;position:absolute;top:33px;right:-18px}.newsroom-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px;display:grid}.newsroom-summary>button{text-align:left;background:#f9fafc;border:1px solid #d8deea;padding:16px}.newsroom-summary>button:hover,.newsroom-summary>button.active{background:#eef1fb;border-color:#465bb8;box-shadow:inset 0 -3px #465bb8}.newsroom-summary span,.newsroom-summary b,.newsroom-summary small{display:block}.newsroom-summary span{color:#6f7a89}.newsroom-summary b{color:#344a9e;margin:6px 0;font-size:22px}.newsroom-summary small{color:#687487;font-size:10px}.newsroom-section-title{border-left:4px solid #465bb8;padding-left:10px;font-size:17px}.summary-run-list{border:1px solid #d8deea}.summary-run-list>article{border-bottom:1px solid #e0e5ed;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.summary-run-list>article:last-child{border-bottom:0}.summary-run-list>article>div{align-items:center;font-size:11px;display:flex}.summary-run-list>article>strong{line-height:1.4}.summary-run-list>article>small{color:#7b8695}.summary-run-list>article>p{color:#687487;grid-column:2/4;margin:0;font-size:11px}.newsroom-queue{border:1px solid #d8deea}.newsroom-queue>article{border-bottom:1px solid #e0e5ed;grid-template-columns:90px minmax(0,1fr) 190px;gap:14px;padding:17px;display:grid}.newsroom-queue>article:last-child{border-bottom:0}.newsroom-queue h3{margin:5px 0;font-size:15px}.newsroom-queue p{color:#667283;margin:0;line-height:1.55}.newsroom-queue small{color:#7b8695}.queue-grade{background:#f4f6fa;flex-direction:column;justify-content:center;align-items:center;display:flex}.queue-grade b{color:#3c52aa;font-size:22px}.queue-grade small{text-align:center;margin-top:4px}.queue-meta{gap:6px;margin-top:9px;display:flex}.queue-meta span{color:#536173;background:#edf1f7;padding:4px 7px;font-size:10px}.queue-actions{flex-direction:column;justify-content:center;gap:6px;display:flex}.queue-actions a,.queue-actions button,.run-head a,.run-head button,.review-actions button{color:#344054;text-align:center;background:#fff;border:1px solid #cbd3df;padding:8px 10px;font-size:11px;text-decoration:none}.queue-actions .primary-action,.review-actions .primary-action{color:#fff;background:#465bb8;border-color:#465bb8}.queue-actions button:disabled,.review-actions button:disabled{opacity:.4}.journalist-editors{gap:15px;display:grid}.journalist-editor{background:#fff;border:1px solid #d6ddea}.journalist-editor>header{background:#f6f8fc;grid-template-columns:70px 1fr auto;align-items:start;gap:10px;padding:16px;display:grid}.journalist-editor>header>span{color:#fff;text-align:center;background:#465bb8;padding:7px;font-size:10px;font-weight:700}.journalist-editor h3{margin:0 0 5px}.journalist-editor p{color:#687487;margin:0}.journalist-editor>header label{font-size:11px}.journalist-fields{grid-template-columns:1fr 1fr;gap:10px;padding:14px 16px 0;display:grid}.journalist-fields label,.journalist-prompt{font-size:11px;font-weight:700}.journalist-fields input{border:1px solid #cbd3df;width:100%;margin-top:6px;padding:9px;display:block}.journalist-prompt{padding:14px 16px;display:block}.journalist-prompt textarea{min-height:170px;margin-top:6px}.journalist-editor>footer{justify-content:space-between;align-items:center;padding:0 16px 16px;display:flex}.journalist-editor>footer small{color:#7c8796}.newsroom-review{border:1px solid #d8deea;grid-template-columns:310px minmax(0,1fr);min-height:600px;display:grid}.newsroom-review>aside{background:#f7f8fb;border-right:1px solid #d8deea}.newsroom-review>aside button{text-align:left;background:0 0;border:0;border-bottom:1px solid #d8deea;width:100%;padding:14px;display:block}.newsroom-review>aside button.active{background:#fff;box-shadow:inset 4px 0 #465bb8}.newsroom-review>aside span,.newsroom-review>aside strong,.newsroom-review>aside small{display:block}.newsroom-review>aside span{color:#687487;font-size:10px}.newsroom-review>aside strong{margin:7px 0;line-height:1.35}.newsroom-review>aside small{color:#84909f}.grade{text-align:center;color:#fff;background:#8590a0;width:24px;margin-right:6px;padding:3px;display:inline-block!important}.grade-A{background:#13734c}.grade-B{background:#3374b5}.grade-C{background:#b57614}.grade-D{background:#a63f3f}.version-review{min-width:0}.run-head{border-bottom:1px solid #d8deea;justify-content:space-between;align-items:center;padding:16px;display:flex}.run-head h3{margin:4px 0}.run-head p{color:#687487;margin:0}.version-tabs{border-bottom:1px solid #d8deea;display:flex;overflow-x:auto}.version-tabs button{white-space:nowrap;background:#f4f6fa;border:0;border-right:1px solid #d8deea;padding:11px 14px}.version-tabs button.active{color:#fff;background:#465bb8}.version-paper{padding:24px}.version-paper>small{color:#758194}.version-paper h2{font-family:var(--font-headline);margin:9px 0;font-size:25px}.version-subtitle{white-space:pre-line;background:#f6f8fb;border-left:3px solid #465bb8;margin:12px 0;padding:8px 12px;font-weight:700;line-height:1.6}.version-body{white-space:pre-wrap;font-family:var(--font-body);color:#333;font-size:14px;line-height:1.85}.change-reason{background:#fff8e8;border:1px solid #ead8ac;margin-top:18px;padding:12px}.change-reason p{margin:5px 0 0}.version-notes{color:#8b3434;background:#fff2f2;border:1px solid #e7c6c6;margin-top:10px;padding:12px}.version-notes p{margin:5px 0 0}.check-table{border-top:2px solid #465bb8;margin-top:20px}.check-table>div{border-bottom:1px solid #e0e5ed;grid-template-columns:110px 70px 1fr;gap:8px;padding:10px 4px;display:grid}.check-table>div small{color:#778292;grid-column:3}.check-table .pass{color:#14704d}.check-table .warn{color:#a2640d}.review-actions{border-top:1px solid #d8deea;justify-content:flex-end;align-items:center;gap:7px;padding:14px 16px;display:flex}.review-actions label{margin-right:auto;font-size:11px}@media (width<=1000px){.newsroom-pipeline{grid-template-columns:1fr 1fr}.newsroom-pipeline i{display:none}.newsroom-queue>article{grid-template-columns:70px 1fr}.queue-actions{flex-flow:wrap;grid-column:2;justify-content:flex-end}.newsroom-review{grid-template-columns:240px minmax(0,1fr)}}@media (width<=720px){.newsroom-pipeline,.newsroom-summary,.journalist-fields,.newsroom-queue>article,.summary-run-list>article{grid-template-columns:1fr}.summary-run-list>article>p{grid-column:1}.queue-grade{width:90px;padding:8px}.queue-actions{grid-column:1;justify-content:flex-start}.newsroom-review{grid-template-columns:1fr}.newsroom-review>aside{border-right:0;max-height:260px;overflow:auto}.check-table>div{grid-template-columns:1fr 70px}.check-table>div p,.check-table>div small{grid-column:1/3}.review-actions{flex-wrap:wrap;justify-content:flex-start}.review-actions label{width:100%;margin:0}}.run-head-actions{align-items:center;gap:7px;display:flex}.run-head-actions button.active{color:#fff;background:#465bb8;border-color:#465bb8}.version-compare{border-bottom:1px solid #d8deea;grid-template-columns:1fr 1fr;min-height:420px;display:grid}.version-compare>article{min-width:0;max-height:70vh;padding:20px 22px;overflow:auto}.version-compare>article+article{background:#fafbfe;border-left:1px solid #d8deea}.version-compare header{border-bottom:2px solid #465bb8;justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;display:flex}.version-compare header b{color:#344da5}.version-compare header small{color:#7c8796}.version-compare h3{font-family:var(--font-headline);font-size:21px;line-height:1.45}.version-compare .version-body{font-size:13px}@media (width<=720px){.run-head{flex-direction:column;align-items:flex-start;gap:12px}.run-head-actions{flex-wrap:wrap;width:100%}.version-compare{grid-template-columns:1fr}.version-compare>article{max-height:none}.version-compare>article+article{border-top:1px solid #d8deea;border-left:0}}.admin-login{background:#071c2f;place-items:center;min-height:100vh;padding:24px;display:grid}.admin-login form,.admin-login section{background:#fff;gap:15px;width:min(430px,100%);padding:38px;display:grid;box-shadow:0 24px 70px #0007}.admin-login span{letter-spacing:.18em;color:#1767a4;font-size:11px;font-weight:800}.admin-login h1{color:#0b345a;margin:0}.admin-login p{color:#687480;margin:0}.admin-login label{gap:7px;font-size:13px;font-weight:800;display:grid}.admin-login input{border:1px solid #cbd3dd;padding:13px;font-size:15px}.admin-login button{color:#fff;background:#0b345a;border:0;padding:14px;font-weight:800}.admin-login a{text-align:center;color:#526474;font-size:12px}.admin-login-error{background:#fff0f0;padding:11px;color:#a52e2e!important}.admin-password-dialog{color:#1f2937;background:#fff;border:1px solid #cbd3dd;width:min(480px,100vw - 32px);max-height:90vh;margin:auto;padding:28px;overflow:auto;box-shadow:0 20px 70px #0005}.admin-password-dialog::backdrop{background:#071c2fb3}.admin-password-dialog header{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-password-dialog h2{margin:0;font-size:22px}.admin-password-dialog header button{background:0 0;border:0;font-size:28px}.admin-password-dialog>p{color:#52616e;font-size:14px;line-height:1.7}.admin-password-dialog form,.admin-password-dialog label{gap:8px;display:grid}.admin-password-dialog form{gap:18px}.admin-password-dialog label{font-size:14px;font-weight:700}.admin-password-dialog input{border:1px solid #bac6d1;width:100%;padding:12px;font-size:16px}.admin-password-dialog input:focus-visible{outline-offset:2px;outline:2px solid #174f7c}.password-actions{justify-content:flex-end;gap:10px;display:flex}.password-actions button{background:#fff;border:1px solid #cbd3dd;padding:11px 16px}.password-actions button[type=submit]{color:#fff;background:#0b345a;border-color:#0b345a;font-weight:700}.admin-password-dialog button:disabled{opacity:.6;cursor:wait}.password-error,.password-success{margin:0;padding:12px;font-size:14px;line-height:1.6}.password-error{color:#a52e2e;background:#fff0f0}.password-success{color:#185d38;background:#edf8f1}.collector-health-alert{color:#7b2929;background:#fff7f7;border:1px solid #e5b9b9;border-left:4px solid #b54747;gap:5px;margin:0 0 12px;padding:13px 16px;display:grid}.collector-health-alert span{font-size:12px}.collector-health-alert small{color:#8b6464}.link-health-panel{gap:12px;display:grid}.link-health-actions{background:#f4f7fd;border:1px solid #cfd8e8;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.link-health-actions b,.link-health-actions span{display:block}.link-health-actions span{color:#667386;margin-top:4px;font-size:11px}.link-health-actions button{color:#fff;background:#344db0;border:0;padding:10px 15px;font-weight:700}.link-health-actions button:disabled{opacity:.5}.link-guide{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.link-guide span{color:#687386;background:#fff;border:1px solid #dce2eb;padding:10px;font-size:11px}.link-guide b{color:#354052;margin-bottom:4px;display:block}.link-check-list{border:1px solid #d7deea}.link-check-row{border-bottom:1px solid #e1e6ed;grid-template-columns:minmax(260px,1fr) 90px 70px 160px minmax(170px,.7fr);align-items:center;min-height:48px;display:grid}.link-check-row:last-child{border-bottom:0}.link-check-row>span{min-width:0;padding:9px 11px}.link-check-row b,.link-check-row small{display:block}.link-check-row small{color:#7d8795;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.link-check-row .repair-link{color:#304d7b;background:#fff;border:1px solid #8da1c1;padding:6px 9px;font-size:10px;font-weight:700}.link-check-row .repair-link:disabled{opacity:.45}.link-check-row.labels{color:#fff;background:#7185a5;min-height:40px;font-weight:700}@media (width<=850px){.link-guide{grid-template-columns:1fr 1fr}.link-check-row{grid-template-columns:1fr 80px}.link-check-row>span:nth-child(n+3){display:none}}.detail-module{max-width:1200px}.detail-module>header{background:#f5f7fb;border-left:4px solid #465bb8;justify-content:space-between;align-items:center;margin-bottom:14px;padding:20px 24px;display:flex}.detail-module>header span{color:#5268bd;font-size:10px;font-weight:700}.detail-module>header h2{margin:5px 0;font-size:22px}.detail-module>header p{color:#687386;margin:0}.detail-module>header>div:last-child{text-align:center}.detail-module>header>div:last-child b{color:#465bb8;font-size:28px;display:block}.detail-toolbar{gap:8px;margin-bottom:10px;display:flex}.detail-toolbar input{border:1px solid #cbd3df;flex:1;padding:10px}.detail-toolbar button,.detail-form button,.detail-row button{color:#fff;background:#465bb8;border:0;padding:9px 12px;font-weight:700}.detail-form{background:#f8fafc;border:1px solid #d7deea;grid-template-columns:1fr 1.4fr .8fr auto;align-items:end;gap:8px;margin-bottom:10px;padding:12px;display:grid}.detail-form label{font-size:11px;font-weight:700}.detail-form input,.detail-form textarea{resize:vertical;background:#fff;border:1px solid #cbd3df;width:100%;height:38px;margin-top:5px;padding:8px;display:block}.detail-tips{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:10px;display:grid}.detail-tips span{color:#667386;background:#fff;border:1px solid #dbe1eb;padding:9px 11px;font-size:11px}.detail-tips span:before{content:"검수 · ";color:#465bb8;font-weight:700}.detail-list{border:1px solid #d7deea}.detail-row{border-bottom:1px solid #e1e6ed;grid-template-columns:1fr 1.3fr .7fr .7fr 205px;align-items:center;min-height:52px;display:grid}.detail-row:last-child{border-bottom:0}.detail-row>span{min-width:0;padding:9px 11px}.detail-row small{color:#7d8795;margin-top:4px;display:block}.detail-row>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;color:#5f6b7a;overflow:hidden}.detail-row>span:last-child{gap:5px;display:flex}.detail-row .danger{background:#b54747}.detail-row.labels{color:#fff;background:#7185a5;min-height:40px;font-weight:700}.detail-pagination{justify-content:center;align-items:center;gap:12px;padding:14px;display:flex}.detail-pagination button{color:#465bb8;background:#fff;border:1px solid #cbd3df;padding:7px 13px;font-weight:700}.detail-pagination button:disabled{color:#a6afbd;cursor:not-allowed;background:#f4f6f8}.detail-pagination span{color:#647084;font-size:12px;font-weight:700}@media (width<=850px){.detail-form,.detail-tips{grid-template-columns:1fr}.detail-row{grid-template-columns:1.3fr .8fr 190px}.detail-row>span:nth-child(2),.detail-row>span:nth-child(3){display:none}}@media (width<=560px){.detail-toolbar{flex-direction:column}.detail-row{grid-template-columns:1fr 180px}.detail-row>span:nth-child(4){display:none}}.news-editor{max-width:1200px}.news-editor>header{background:#f5f7fb;border-left:4px solid #465bb8;justify-content:space-between;align-items:center;margin-bottom:14px;padding:20px 24px;display:flex}.news-editor>header span{color:#5268bd;font-size:10px;font-weight:700}.news-editor>header h2{margin:5px 0;font-size:22px}.news-editor>header p{color:#687386;margin:0}.news-editor>header>b{text-align:center;color:#465bb8;font-size:25px}.news-editor>header small{color:#788495;font-size:10px;display:block}.news-editor>form{border:1px solid #d7deea;grid-template-columns:minmax(0,1fr) 300px;display:grid}.editor-main{gap:11px;padding:18px;display:grid}.news-editor label{font-size:11px;font-weight:700}.news-editor input,.news-editor select,.news-editor textarea{background:#fff;border:1px solid #cbd3df;width:100%;margin-top:5px;padding:10px;display:block}.news-editor textarea{resize:vertical;min-height:430px;line-height:1.7}.editor-pair{grid-template-columns:1fr 1fr;gap:9px;display:grid}.news-editor aside{background:#f8fafc;border-left:1px solid #d7deea;align-content:start;gap:11px;padding:18px;display:grid}.news-editor aside p{color:#748091;margin:0;font-size:10px;line-height:1.5}.news-editor aside>button{color:#fff;background:#465bb8;border:0;padding:12px;font-weight:700}.editor-checks{gap:5px;display:flex}.editor-checks span{color:#7b8490;background:#edf0f3;padding:6px 8px;font-size:10px}.editor-checks span.pass{color:#14704d;background:#e5f4ed}.publish-check{align-items:center;gap:6px;display:flex}.publish-check input{width:auto;margin:0}.news-list-search{margin-bottom:10px}.news-list-search input{border:1px solid #cbd3df;width:100%;padding:10px}.registered-news{border:1px solid #d7deea}.registered-news article{border-bottom:1px solid #e1e6ed;grid-template-columns:90px 1fr 110px;align-items:center;gap:12px;padding:14px;display:grid}.registered-news article:last-child{border-bottom:0}.registered-news article>span{color:#465bb8;font-weight:700}.registered-news h3{margin:4px 0;font-size:15px}.registered-news p{color:#697485;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.registered-news a{text-align:center;color:#344054;border:1px solid #cbd3df;padding:8px;font-size:11px;text-decoration:none}@media (width<=800px){.news-editor>form{grid-template-columns:1fr}.news-editor aside{border-top:1px solid #d7deea;border-left:0}.news-editor textarea{min-height:300px}.registered-news article{grid-template-columns:1fr}.registered-news article>span{width:max-content}}.registered-news article{grid-template-columns:90px 1fr 230px}.ready-actions{grid-template-columns:1fr 1fr;gap:5px;display:grid}.ready-actions a{grid-column:1/-1}.ready-actions a[aria-disabled=true]{color:#99a1ad;pointer-events:none;background:#f3f4f6}.ready-actions button{color:#fff;background:#465bb8;border:0;padding:8px;font-size:11px}.ready-actions button.reject{background:#7a8595}.ready-actions button:disabled{opacity:.45}@media (width<=800px){.registered-news article{grid-template-columns:1fr}}.ready-news{grid-template-rows:auto auto minmax(0,1fr);max-width:none;height:calc(100vh - 155px);display:grid;overflow:hidden}.ready-news>header{margin-bottom:7px;padding:10px 16px}.ready-news>header h2{margin:2px 10px 2px 0;font-size:18px;display:inline-block}.ready-news>header p{font-size:11px;display:inline}.ready-news>header>b{font-size:21px}.ready-news .news-list-search{grid-template-columns:minmax(220px,1fr) 150px auto;align-items:center;gap:8px;margin-bottom:7px;display:grid}.ready-news .news-list-search input{padding:8px 10px}.ready-news .news-list-search select{background:#fff;border:1px solid #cbd3df;padding:8px}.ready-news .news-list-search small{color:#778292}.ready-news .news-list-search>small{grid-column:1/-1}.ready-bulk{justify-content:flex-end;gap:5px;display:flex}.ready-bulk button{color:#fff;background:#465bb8;border:0;padding:8px 10px;font-size:11px;font-weight:700}.ready-bulk button.reject{background:#7a8595}.ready-bulk button:disabled{opacity:.45}.ready-news .registered-news{min-height:0;overflow:auto}.ready-list-head{z-index:2;color:#fff;background:#7185a5;grid-template-columns:78px minmax(300px,1fr) 210px;gap:10px;padding:7px 10px;font-size:11px;font-weight:700;display:grid;position:sticky;top:0}.ready-news .registered-news article{grid-template-columns:78px minmax(300px,1fr) 210px;gap:10px;min-height:54px;padding:7px 10px}.ready-news .registered-news article>span{font-size:11px}.ready-category{grid-template-columns:18px 1fr;align-items:center;column-gap:4px;display:grid}.ready-category small{grid-column:2}.ready-news .registered-news h3{white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:13px;line-height:1.25;overflow:hidden}.ready-news .registered-news small,.ready-news .registered-news small b{font-size:10px}.ready-news .registered-news small .verified{color:#14704d}.ready-news .registered-news small .unverified{color:#a36812}.ready-news .ready-actions{grid-template-columns:68px 1fr 1fr;gap:4px;display:grid}.ready-news .ready-actions a{grid-column:auto;padding:7px 4px}.ready-news .ready-actions button{padding:7px 4px}.ready-news .collector-empty{padding:20px}@media (width<=800px){.ready-news{height:auto;overflow:visible}.ready-news .news-list-search{grid-template-columns:1fr}.ready-bulk{justify-content:stretch}.ready-bulk button{flex:1}.ready-list-head{display:none}.ready-news .registered-news{overflow:visible}.ready-news .registered-news article{grid-template-columns:1fr;padding:10px}.ready-news .ready-actions{grid-template-columns:1fr 1fr 1fr}.ready-news>header p{margin-top:3px;display:block}}.ready-news{height:calc(100vh - 175px)}@media (width<=800px){.ready-news{height:auto}}.editor-category-grid{grid-template-columns:1fr 1.35fr 1fr;gap:9px;display:grid}.news-editor textarea.subtitle-input{min-height:96px;line-height:1.65}.draft-headline p{white-space:pre-line}.body-label{justify-content:space-between;align-items:center;margin-top:3px;font-size:11px;display:flex}.body-label button{color:#fff;background:#344db0;border:0;padding:8px 11px;font-weight:700}.body-label button:disabled{opacity:.45;cursor:not-allowed}.keyword-panel{background:#f7f9fd;border:1px solid #cbd6e8;grid-template-columns:210px 1fr;align-items:start;gap:12px;padding:13px;display:grid}.keyword-panel>span b,.keyword-panel>span small{display:block}.keyword-panel>span b{color:#304aa5;font-size:13px}.keyword-panel>span i{color:#945900;background:#fff0dd;margin-top:6px;padding:4px 6px;font-size:9px;font-style:normal;display:inline-block}.keyword-panel>span i.connected{color:#14704d;background:#e5f4ed}.keyword-panel>span small{color:#6e798b;margin-top:6px;font-weight:400;line-height:1.55}.news-editor .keyword-panel textarea{background:#fff;min-height:105px;margin:0;line-height:1.65}.source-upload{background:#f8fafc;border:1px dashed #9eabc1;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.source-upload.selected{background:#f4faf7;border-style:solid;border-color:#4f7b65}.source-upload>div b,.source-upload>div small{display:block}.source-upload>div b{color:#304aa5;font-size:13px}.source-upload>div small{color:#6e798b;margin-top:5px;font-size:10px;line-height:1.5}.source-upload>div i{color:#945900;background:#fff0dd;margin-top:6px;padding:4px 6px;font-size:9px;font-style:normal;display:inline-block}.source-upload>div i.connected{color:#14704d;background:#e5f4ed}.source-upload>label{cursor:pointer;background:#fff;border:1px solid #cbd3df;padding:11px 13px;display:block;position:relative;overflow:hidden}.source-upload>label input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.source-upload>label span,.source-upload>label small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.source-upload>label span{color:#344054;font-size:11px;font-weight:700}.source-upload>label small{color:#788495;margin-top:4px;font-size:9px;font-weight:400}.source-upload>a{color:#344054;white-space:nowrap;background:#fff;border:1px solid #91a0b6;padding:9px 10px;font-size:10px;text-decoration:none}.ai-image-option{background:#fff;border:1px solid #d7deea;justify-content:space-between;align-items:center;gap:16px;padding:10px 13px;display:flex}.ai-image-option b,.ai-image-option small{display:block}.ai-image-option b{color:#304aa5;font-size:11px}.ai-image-option small{color:#6e798b;margin-top:3px;font-size:10px}.news-editor .ai-image-option select{width:210px;margin:0;padding:8px}.draft-suggestion{background:#f6f8fd;border:1px solid #c9d4e6}.draft-suggestion.free{border-left:4px solid #246c4c}.draft-suggestion.template{border-left:4px solid #a36a17}.draft-suggestion>header{background:#eef2fb;border-bottom:1px solid #d7deea;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.draft-suggestion>header b,.draft-suggestion>header small{display:block}.draft-suggestion>header small{color:#68758a;margin-top:3px;font-size:10px}.draft-suggestion>header button{color:#fff;background:#465bb8;border:0;margin-left:4px;padding:7px 10px;font-size:10px;font-weight:700}.draft-suggestion>header .draft-close{background:#7b8798}.draft-suggestion pre{white-space:pre-wrap;max-height:260px;font:12px/1.75 var(--font-body);color:#354052;margin:0;padding:14px;overflow:auto}.draft-headline{background:#fff;border-bottom:1px solid #d7deea;padding:13px 14px}.draft-headline h3{color:#243451;margin:0;font-size:17px;line-height:1.4}.draft-headline p{color:#647187;margin:5px 0 0;font-size:11px;line-height:1.6}.draft-suggestion figure{background:#fff;margin:0;padding:12px 14px 0}.draft-suggestion figure img{object-fit:cover;background:#eef1f5;width:100%;max-height:300px;display:block}.draft-suggestion figcaption{color:#6f7b8c;padding:6px 0 10px;font-size:9px}.draft-suggestion>p{color:#8b5d0d;border-top:1px solid #d7deea;margin:0;padding:9px 14px;font-size:10px}.draft-suggestion>p.image-message{color:#385984;background:#f0f5fb}.editor-image-preview{background:#fff;border:1px solid #d7deea;margin:0;padding:7px}.editor-image-preview img{object-fit:cover;width:100%;max-height:150px;display:block}.editor-image-preview figcaption{color:#6f7b8c;margin-top:5px;font-size:9px}.ready-news .registered-news article>span small{color:#738094;margin-top:3px;font-weight:400;display:block}@media (width<=800px){.editor-category-grid,.source-upload{grid-template-columns:1fr}.source-upload>a{text-align:center}.keyword-panel{grid-template-columns:1fr}.ai-image-option{flex-direction:column;align-items:flex-start}.news-editor .ai-image-option select{width:100%}.draft-suggestion>header{align-items:flex-start;gap:8px}.draft-suggestion>header>div:last-child{display:flex}}.editor-workflow-tabs{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.editor-workflow-tabs button{color:#4d596a;text-align:left;background:#fff;border:1px solid #cbd3df;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.editor-workflow-tabs button b{font-size:13px}.editor-workflow-tabs button small{color:#788495;font-size:10px;font-weight:400}.editor-workflow-tabs button.active{color:#304aa5;background:#eef2ff;border-color:#465bb8;box-shadow:inset 0 -3px #465bb8}.press-flow{background:#d5dcea;border:1px solid #d5dcea;grid-template-columns:repeat(4,1fr);gap:1px;margin:-2px 0 10px;display:grid}.press-flow span{color:#40506a;background:#f7f9fd;padding:10px 12px;font-size:10px;font-weight:700;position:relative}.body-label button.press-register{background:#167053}.body-editor-tabs{z-index:1;border-bottom:1px solid #aeb9cb;margin-bottom:-11px;display:flex}.body-editor-tabs button{color:#657084;background:#f3f5f8;border:1px solid #cbd3df;border-bottom:0;padding:9px 14px;font-size:11px;font-weight:700}.body-editor-tabs button+button{border-left:0}.body-editor-tabs button.active{color:#304aa5;background:#fff;box-shadow:inset 0 3px #465bb8}.body-editor-tabs button b{color:#fff;background:#465bb8;border-radius:9px;min-width:18px;margin-left:4px;padding:1px 5px;font-size:9px;display:inline-block}.body-image-manager{background:#f8fafc;border:1px solid #cbd3df;min-height:430px}.body-image-manager>header{background:#fff;border-bottom:1px solid #d7deea;justify-content:space-between;align-items:center;gap:16px;padding:13px;display:flex}.body-image-manager>header b,.body-image-manager>header small{display:block}.body-image-manager>header b{color:#304aa5;font-size:12px}.body-image-manager>header small{color:#748091;margin-top:4px;font-size:9px}.body-image-manager>header label{position:relative;overflow:hidden}.body-image-manager>header input{opacity:0;width:1px;height:1px;position:absolute}.body-image-manager>header span{color:#fff;cursor:pointer;white-space:nowrap;background:#465bb8;padding:9px 13px;display:block}.body-image-list{gap:8px;padding:10px;display:grid}.body-image-list article{background:#fff;border:1px solid #d7deea;grid-template-columns:110px minmax(0,1fr) 175px;align-items:center;gap:12px;padding:9px;display:grid}.body-image-list article>img{object-fit:cover;background:#edf0f4;width:110px;height:76px}.body-image-list article>div>b{white-space:nowrap;text-overflow:ellipsis;color:#40506a;font-size:10px;display:block;overflow:hidden}.body-image-list article label{color:#657084;margin-top:6px;display:block}.body-image-list article input{margin-top:3px;padding:7px;font-size:10px}.body-image-actions{grid-template-columns:1fr 1fr;gap:4px;display:grid}.body-image-actions button{color:#4d596a;background:#f5f7fa;border:1px solid #cbd3df;padding:7px 4px;font-size:9px}.body-image-actions button.insert{color:#fff;background:#465bb8;border-color:#465bb8}.body-image-actions button.remove{color:#a33a3a;background:#fff0f0;border-color:#e5bdbd}.body-image-actions button:disabled{opacity:.35}.body-image-empty{color:#758194;text-align:center;justify-content:center;align-items:center;min-height:330px;padding:30px;font-size:11px;line-height:1.7;display:flex}@media (width<=800px){.editor-workflow-tabs{grid-template-columns:1fr}.editor-workflow-tabs button{flex-direction:column;align-items:flex-start;gap:4px}.press-flow{grid-template-columns:1fr 1fr}.body-image-manager>header{flex-direction:column;align-items:flex-start}.body-image-list article{grid-template-columns:78px 1fr}.body-image-list article>img{width:78px;height:66px}.body-image-actions{grid-column:1/-1}}.news-editor>form.legacy-news-form{background:#fff;border:1px solid #d7deea;display:block}.legacy-news-form .editor-main{gap:12px;padding:0 0 18px}.legacy-news-form .editor-main>:not(.legacy-form-table){margin-left:16px;margin-right:16px}.legacy-form-table{border-top:1px solid #d6dce6;display:grid}.legacy-row{border-bottom:1px solid #dfe3ea;grid-template-columns:190px minmax(0,1fr);min-height:56px;display:grid}.legacy-row>b{color:#1b2533;background:#e9edf5;align-items:center;padding:14px;font-size:11px;display:flex}.legacy-row.required>b:before{content:"✓";color:#ff6a2d;margin-right:7px;font-weight:800}.legacy-row>div{background:#fff;align-items:center;gap:9px;min-width:0;padding:10px 14px;display:flex}.legacy-row>div>input,.legacy-row>div>textarea,.legacy-row>div>select{margin:0}.legacy-row>div>small{color:#ff612b;font-size:9px;font-weight:400;line-height:1.5}.headline-line input{flex:1}.headline-line select{width:135px}.category-line select{flex:1}.legacy-row .subtitle-input{min-height:88px}.representative-line{flex-wrap:wrap}.representative-line img{object-fit:cover;border:1px solid #ccd3df;width:84px;height:56px}.representative-line>button,.radio-line>button,.attachment-line>button{color:#fff;background:#91a2c2;border:0;padding:8px 11px;font-size:10px}.file-button{display:inline-flex;position:relative;overflow:hidden}.file-button input{opacity:0;width:1px;height:1px;position:absolute}.file-button span{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #7f8998;padding:8px 11px;font-size:10px;display:block}.radio-line label,.schedule-line label{white-space:nowrap;align-items:center;gap:5px;font-weight:500;display:flex}.radio-line label input,.schedule-line label input{width:auto;margin:0;display:inline-block}.radio-line strong{color:#2d56a0;font-size:10px}.legacy-publish-table{margin-top:14px}.attachment-line a{text-overflow:ellipsis;white-space:nowrap;color:#3458a5;max-width:520px;font-size:10px;overflow:hidden}.attachment-line>small{color:#7a8492}.schedule-line input[type=date]{width:170px}.schedule-line input[type=time]{width:120px}.schedule-line small{margin-left:8px}.view-line input{width:110px}.view-line span{font-size:10px}.legacy-submit{background:#f4f6fa;justify-content:space-between;align-items:center;gap:15px;padding:16px;display:flex}.legacy-submit>button{color:#fff;background:#465bb8;border:0;min-width:180px;padding:12px 18px;font-weight:700}.legacy-submit>button:disabled{opacity:.45}@media (width<=800px){.legacy-row{grid-template-columns:115px minmax(0,1fr)}.legacy-row>b{padding:11px 9px}.legacy-row>div{flex-direction:column;align-items:flex-start;padding:10px}.headline-line,.category-line,.headline-line select,.category-line select{width:100%}.representative-line>small,.schedule-line small{margin:0}.schedule-line input[type=date],.schedule-line input[type=time]{width:100%}.radio-line{flex-wrap:wrap;flex-direction:row!important}.legacy-submit{flex-direction:column;align-items:stretch}.legacy-submit>button{width:100%}.legacy-news-form .editor-main>:not(.legacy-form-table){margin-left:10px;margin-right:10px}}.connection-checkbar{background:#f0faf5;border:1px solid #badbc9;justify-content:space-between;align-items:center;margin-bottom:10px;padding:11px 15px;display:flex}.connection-checkbar b,.connection-checkbar span{display:block}.connection-checkbar b{color:#14704d}.connection-checkbar span{color:#617467;margin-top:3px;font-size:11px}.connection-checkbar button{color:#fff;background:#14704d;border:0;padding:9px 14px;font-weight:700}.connection-checkbar button:disabled{opacity:.55}@media (width<=650px){.connection-checkbar{align-items:flex-start;gap:10px}.connection-checkbar button{white-space:nowrap}}.error-console{gap:11px;display:grid}.error-summary{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.error-summary>div{background:#fff;border:1px solid #d8dee8;border-top:3px solid #65799c;padding:12px 14px}.error-summary span,.error-summary b{display:block}.error-summary span{color:#6b7583;font-size:10px;font-weight:700}.error-summary b{color:#263f82;margin-top:6px;font-size:23px}.error-toolbar{background:#f7f9fc;border:1px solid #d7deea;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.error-toolbar b,.error-toolbar span{display:block}.error-toolbar span{color:#6d7786;margin-top:3px;font-size:10px}.error-toolbar>div:last-child{gap:4px;display:flex}.error-toolbar button{color:#4b5665;background:#fff;border:1px solid #bfc9d8;padding:7px 10px;font-size:10px}.error-toolbar button.active{color:#fff;background:#465bb8;border-color:#465bb8}.error-list{border:1px solid #d7deea}.error-row{border-bottom:1px solid #e1e6ed;grid-template-columns:150px minmax(280px,1.5fr) 160px minmax(220px,.9fr);align-items:center;min-height:70px;display:grid}.error-row:last-child{border-bottom:0}.error-row>span{min-width:0;padding:10px 12px}.error-row b,.error-row small{display:block}.error-row p{color:#4f5b6b;margin:4px 0;font-size:10px;line-height:1.45}.error-row small{color:#7c8795;margin-top:4px;font-size:9px}.error-row.labels{color:#fff;background:#7185a5;min-height:40px;font-weight:700}.severity{color:#5d6876;background:#eef1f5;margin-bottom:5px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:800;display:inline-block}.severity-긴급{color:#fff;background:#711d1d}.severity-높음{color:#a12e2e;background:#fde7e7}.severity-보통{color:#8a5a00;background:#fff0d5}.resolution-note{white-space:normal;border-left:2px solid #45a06d;padding-left:6px;color:#397054!important}.error-actions{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.error-actions button{color:#344e78;background:#fff;border:1px solid #9aa9c1;padding:5px 7px;font-size:9px;font-weight:700}.error-actions .resolve{color:#fff;background:#27865b;border-color:#27865b}.error-actions button:disabled{opacity:.5}@media (width<=900px){.error-row{grid-template-columns:130px 1fr 150px}.error-row>span:last-child{border-top:1px dashed #e1e6ed;grid-column:1/4}.error-row.labels>span:last-child{display:none}.error-row.labels{grid-template-columns:130px 1fr 150px}}@media (width<=620px){.error-summary{grid-template-columns:1fr 1fr}.error-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.error-row,.error-row.labels{grid-template-columns:110px 1fr}.error-row>span:nth-child(3){border-top:1px dashed #e1e6ed;grid-column:1/3}.error-row>span:last-child{grid-column:1/3}.error-row.labels>span:nth-child(n+3){display:none}}.admin-home{color:#182230;max-width:1180px;margin:0 auto}.home-metrics{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:18px;display:grid}.home-metrics button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8dee8;border-top:3px solid #465bb8;padding:14px 15px}.home-metrics button:hover{background:#f7f9fd;border-color:#9ca9ce}.home-metrics span,.home-metrics b,.home-metrics small{display:block}.home-metrics span{color:#667085;font-size:11px;font-weight:700}.home-metrics b{color:#283f9d;margin:9px 0 7px;font-size:26px;line-height:1}.home-metrics b i{color:#8a94a4;font-size:13px;font-style:normal}.home-metrics small{color:#8a94a4;font-size:10px}.home-section{margin-bottom:34px}.home-section>header{border-bottom:1px solid #273345;justify-content:space-between;align-items:flex-end;margin-bottom:0;padding:0 0 12px;display:flex}.home-section>header>div{border-left:5px solid #37a54a;padding-left:10px}.home-section h2{color:#111;margin:0;font-size:21px;line-height:1}.home-section header p{color:#7b8491;margin:6px 0 0;font-size:11px}.home-section header button{color:#344054;background:#fff;border:1px solid #cbd3df;padding:7px 11px;font-size:11px}.home-section header button:hover{background:#f4f6fa}.automation-overview{background:#f8fbf9;border:1px solid #d8dee8;border-left:5px solid #38a169;margin-bottom:28px;padding:15px 18px}.automation-overview.attention{background:#fffbeb;border-left-color:#d97706}.automation-overview>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.automation-overview>header>div:first-child{align-items:center;gap:13px;display:flex}.automation-state{color:#16724d;background:#e3f5eb;justify-content:center;align-items:center;min-width:70px;padding:7px 9px;font-size:11px;font-weight:800;display:inline-flex}.attention .automation-state{color:#935b00;background:#fff0cf}.automation-overview h2{margin:0;font-size:17px}.automation-overview header p{color:#667085;margin:5px 0 0;font-size:10px}.automation-actions{gap:6px;display:flex}.automation-actions button{color:#344054;background:#fff;border:1px solid #cbd3df;padding:8px 11px;font-weight:700}.automation-actions .recover{color:#fff;background:#465bb8;border-color:#465bb8}.automation-actions button:disabled{opacity:.55}.automation-details{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px;display:grid}.automation-details span{color:#44505f;border-top:1px solid #dce5df;padding-top:9px;font-size:11px}.automation-details b{color:#7a8492;margin-bottom:3px;font-size:9px;display:block}.automation-error{color:#9c352b;background:#fff3f0;margin:10px 0 0;padding:8px 10px;font-size:10px}.collection-monitor-grid{border-bottom:1px solid #d9dee6;grid-template-columns:1.3fr 1fr;display:grid}.collection-chart{border-right:1px solid #e1e5eb;grid-template-columns:repeat(7,1fr);gap:10px;height:220px;padding:25px 18px 10px;display:grid}.collection-chart>div{text-align:center;grid-template-rows:18px 1fr 24px;display:grid}.collection-chart span,.collection-chart small{color:#687386;font-size:9px}.collection-chart i{border-bottom:1px solid #dbe1e9;justify-content:center;align-items:flex-end;display:flex}.collection-chart i b{background:#465bb8;width:54%;min-height:0;display:block}.recent-errors{padding:15px}.recent-errors h3{margin:0 0 9px;font-size:13px}.recent-errors button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e1e5eb;grid-template-columns:1fr auto;width:100%;padding:8px 3px;display:grid}.recent-errors button b{color:#9c352b;font-size:10px}.recent-errors button span{color:#667085;text-overflow:ellipsis;white-space:nowrap;grid-column:1/3;margin-top:3px;font-size:9px;overflow:hidden}.recent-errors button small{color:#8a94a4;font-size:9px}.recent-errors>p{color:#59816a;padding:24px 4px;font-size:11px}.automation-run-count{color:#8a94a4;margin-top:8px;font-size:9px;display:block}.member-chart-section{max-width:940px}.member-chart{border-bottom:1px solid #d9dee6;grid-template-columns:repeat(7,1fr);gap:18px;height:280px;padding:26px 28px 0 54px;display:grid;position:relative}.chart-grid{z-index:0;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:26px 0 38px 54px}.chart-grid i{border-top:1px solid #e3e7ed;display:block}.chart-column{z-index:1;text-align:center;grid-template-rows:18px minmax(0,1fr) 38px;min-width:0;display:grid;position:relative}.chart-value{color:#5f6976;font-size:10px}.chart-bar-wrap{justify-content:center;align-items:flex-end;display:flex}.chart-bar{background:#e53812;width:min(52px,70%);min-height:0;transition:height .3s;display:block}.chart-column b{color:#263140;padding-top:10px;font-size:11px;font-weight:500}.chart-empty{color:#808a98;margin:12px 0 0 54px;font-size:11px}.home-table{border-bottom:1px solid #d9dee6}.home-row{border-bottom:1px solid #e1e5eb;align-items:center;min-height:47px;display:grid}.home-row:last-child{border-bottom:0}.home-row>span{color:#566172;min-width:0;padding:9px 10px;font-size:11px;line-height:1.45}.home-row b{color:#2458a1;font-weight:500}.home-row.labels{background:#f6f9fb;min-height:45px}.home-row.labels>span{color:#1f2937;text-align:center;font-weight:700}.comment-table .home-row{grid-template-columns:1.15fr 1.7fr .65fr .55fr}.article-home-table .home-row{grid-template-columns:60px minmax(300px,1.8fr) .8fr 70px .7fr 110px}.article-home-table button.home-row{text-align:left;cursor:pointer;background:#fff;border-top:0;border-left:0;border-right:0;width:100%}.article-home-table button.home-row:hover{background:#f8faff}.article-home-table .home-row>span:first-child,.article-home-table .home-row>span:nth-child(4),.article-home-table .home-row>span:nth-child(6){text-align:center}.workflow-badge{color:#5f6976;background:#eef1f5;padding:4px 7px;font-size:10px;font-style:normal;display:inline-block}.workflow-badge.published{color:#14704d;background:#e5f4ed}.workflow-badge.rejected{color:#a83838;background:#fdeaea}.home-empty,.home-loading{text-align:center;color:#808a98;background:#fafbfc;padding:32px}.home-error{color:#8a5a00;background:#fff7e8;border:1px solid #f0d7a5;margin-bottom:14px;padding:11px 14px;font-size:11px}@media (width<=1100px){.home-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=960px){.collection-monitor-grid{grid-template-columns:1fr}.collection-chart{border-bottom:1px solid #e1e5eb;border-right:0}.automation-details{grid-template-columns:1fr 1fr}.member-chart{gap:8px;padding-left:30px}.chart-grid{left:30px}.article-home-table{overflow-x:auto}.article-home-table .home-row{min-width:820px}}@media (width<=620px){.home-metrics{grid-template-columns:1fr 1fr;gap:7px}.home-metrics button{padding:12px}.home-metrics b{font-size:23px}.automation-overview>header,.automation-overview>header>div:first-child{flex-direction:column;align-items:flex-start}.automation-actions{width:100%}.automation-actions button{flex:1}.automation-details{grid-template-columns:1fr 1fr}.collection-chart{gap:3px;height:180px;padding-left:3px;padding-right:3px}.home-section>header{align-items:center}.home-section header p{display:none}.member-chart{gap:4px;height:230px;padding:20px 0 0}.chart-grid{top:20px;left:0}.chart-bar{width:65%}.chart-column b{font-size:9px}.comment-table .home-row{grid-template-columns:1fr}.comment-table .home-row.labels{display:none}.comment-table .home-row>span{padding:4px 10px}.comment-table .home-row>span:first-child{padding-top:11px}.comment-table .home-row>span:last-child{padding-bottom:11px}}.site-settings{color:#182230;max-width:1100px}.site-settings.loading{text-align:center;color:#7c8796;padding:40px}.site-settings>header{background:#f7f9fb;border-left:5px solid #37a54a;justify-content:space-between;align-items:center;margin-bottom:16px;padding:18px 22px;display:flex}.site-settings>header span{color:#5268bd;font-size:10px;font-weight:700}.site-settings>header h2{margin:5px 0;font-size:22px}.site-settings>header p{color:#697586;margin:0}.site-settings>header>div:last-child{align-items:center;gap:7px;display:flex}.site-settings>header>div:last-child>small{color:#7f8997;margin-right:5px}.site-settings button{color:#fff;background:#465bb8;border:0;padding:9px 13px;font-weight:700}.site-settings button.secondary{background:#8290a5}.site-settings button:disabled{opacity:.5}.settings-block{border-top:1px solid #273345;margin-bottom:25px}.settings-block>h3{background:#f6f9fb;border-bottom:1px solid #d9dee6;margin:0;padding:13px 14px;font-size:15px}.setting-row{border-bottom:1px solid #d9dee6;grid-template-columns:180px minmax(0,1fr);min-height:58px;display:grid}.setting-row>label,.setting-label{text-align:right;background:#fafbfc;border-right:1px solid #d9dee6;justify-content:flex-end;align-items:center;padding:12px 16px;font-size:12px;font-weight:700;display:flex}.setting-row>div{padding:8px 12px}.setting-row input[type=text],.setting-row input[type=email],.setting-row input[type=url],.setting-row textarea{width:min(100%,680px);font:inherit;resize:vertical;background:#fff;border:1px solid #d6dce5;padding:9px 10px;display:block}.setting-row textarea{min-height:78px;line-height:1.55}.setting-row small{color:#d93025;margin-top:6px;font-size:10px;display:block}.radio-set{align-items:center;gap:18px;display:flex}.radio-set label{align-items:center;gap:5px;display:flex}.secure-block>p{color:#657183;border-bottom:1px solid #d9dee6;margin:0;padding:13px 15px}.connection-grid{grid-template-columns:repeat(4,1fr);gap:9px;padding:14px;display:grid}.connection-grid article{border:1px solid #d8dee8;padding:14px}.connection-grid article>b,.connection-grid article>small,.connection-grid article>code{display:block}.connection-grid article>b{margin:9px 0 5px}.connection-grid article>small{color:#727e8e;min-height:32px;font-size:10px}.connection-grid article>code{color:#43506a;overflow-wrap:anywhere;background:#f3f5f8;margin-top:9px;padding:6px;font-size:9px}.connection-grid article>span{padding:4px 6px;font-size:9px;font-weight:700;display:inline-block}.connected{color:#14704d;background:#e5f4ed}.not-connected{color:#9a5b00;background:#fff0dd}.secure-notice{color:#7c5708;background:#fff8e9;border:1px solid #f0d7a5;margin:0 14px 14px;padding:11px 13px;font-size:10px}@media (width<=850px){.site-settings>header{align-items:flex-start;gap:12px}.site-settings>header>div:last-child{flex-wrap:wrap;justify-content:flex-end}.site-settings>header>div:last-child>small{text-align:right;width:100%}.connection-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.site-settings>header{display:block}.site-settings>header>div:last-child{justify-content:flex-start;margin-top:13px}.site-settings>header>div:last-child>small{text-align:left}.setting-row{grid-template-columns:1fr}.setting-row>label,.setting-label{text-align:left;border-bottom:1px solid #eef1f4;border-right:0;justify-content:flex-start}.connection-grid{grid-template-columns:1fr}}.member-admin{max-width:1280px}.member-admin>header{background:#f5f7fb;border-left:4px solid #465bb8;justify-content:space-between;align-items:center;margin-bottom:10px;padding:19px 23px;display:flex}.member-admin>header span{color:#5268bd;font-size:10px;font-weight:800}.member-admin>header h2{margin:5px 0;font-size:22px}.member-admin>header p{color:#687386;margin:0}.member-admin>header>b{text-align:center;color:#465bb8;font-size:28px}.member-admin>header small{color:#768296;font-size:10px;display:block}.member-metrics{grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:10px;display:grid}.member-metrics div{background:#fff;border:1px solid #dbe1ea;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.member-metrics span{color:#687486;font-size:11px}.member-metrics b{color:#284781;font-size:19px}.member-toolbar{grid-template-columns:minmax(260px,1fr) 150px 150px;gap:7px;margin-bottom:9px;display:grid}.member-toolbar input,.member-toolbar select{background:#fff;border:1px solid #cbd3df;padding:9px}.member-table{background:#fff;border:1px solid #d6dde8}.member-row{border-bottom:1px solid #e1e6ed;grid-template-columns:1.15fr .55fr 1fr 1fr 1.2fr;align-items:center;min-height:70px;display:grid}.member-row:last-child{border-bottom:0}.member-row>span{min-width:0;padding:9px 11px;font-size:11px}.member-row>span>b,.member-row small{display:block}.member-row small{color:#758092;margin-top:4px}.member-row.labels{color:#fff;background:#7185a5;min-height:39px;font-weight:800}.member-row.labels>span{color:#fff}.member-status{border-radius:2px;padding:4px 7px;font-style:normal;font-weight:800;display:inline-block}.member-status.active{color:#126747;background:#e5f5ee}.member-status.pending{color:#885d10;background:#fff0c9}.member-status.blocked{color:#a02e2e;background:#fdeaea}.member-status.withdrawn{color:#657080;background:#edf0f3}.member-actions{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.member-actions button,.member-pages button{color:#fff;background:#465bb8;border:0;padding:6px 8px;font-size:10px;font-weight:700}.member-actions .warn{background:#8b6919}.member-actions .danger{background:#a94343}.member-actions button:disabled{opacity:.45}.member-pages{justify-content:center;align-items:center;gap:12px;padding:13px;display:flex}.member-pages button:disabled{background:#aeb6c3}.member-pages span{font-size:11px;font-weight:700}@media (width<=950px){.member-metrics{grid-template-columns:repeat(3,1fr)}.member-row{grid-template-columns:1.2fr .8fr 1.2fr}.member-row>span:nth-child(2),.member-row>span:nth-child(4){display:none}.member-toolbar{grid-template-columns:1fr 140px 140px}}@media (width<=650px){.member-admin>header{align-items:flex-start}.member-metrics{grid-template-columns:1fr 1fr}.member-toolbar{grid-template-columns:1fr}.member-row.labels{display:none}.member-row{grid-template-columns:1fr}.member-row>span:nth-child(2),.member-row>span:nth-child(4){display:block}.member-row>span{border-bottom:1px dotted #dbe1e8}.member-row>span:last-child{border-bottom:0}}.ad-admin{max-width:1280px}.ad-admin>header{background:#f5f7fb;border-left:4px solid #465bb8;justify-content:space-between;align-items:center;margin-bottom:10px;padding:19px 23px;display:flex}.ad-admin>header span{color:#5268bd;font-size:10px;font-weight:800}.ad-admin>header h2{margin:5px 0;font-size:22px}.ad-admin>header p{color:#687386;margin:0}.ad-admin>header>b{text-align:center;color:#465bb8;font-size:28px}.ad-admin>header small{color:#768296;font-size:10px;display:block}.ad-admin-toolbar{background:#fff;border:1px solid #d7deea;justify-content:space-between;align-items:center;margin-bottom:10px;padding:9px 12px;display:flex}.ad-admin-toolbar span{color:#687486;font-size:11px}.ad-admin-toolbar button,.banner-admin-form button,.ad-admin-row button{color:#fff;background:#465bb8;border:0;padding:8px 11px;font-size:11px;font-weight:700}.banner-admin-form{background:#f8fafc;border:1px solid #d7deea;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:10px;padding:13px;display:grid}.banner-admin-form label{font-size:11px;font-weight:700}.banner-admin-form input,.banner-admin-form select{background:#fff;border:1px solid #cbd3df;width:100%;margin-top:5px;padding:9px;display:block}.banner-admin-form button{align-self:end;height:37px}.ad-admin-list{background:#fff;border:1px solid #d7deea}.ad-admin-row{border-bottom:1px solid #e1e6ed;grid-template-columns:1.1fr 1fr 1.15fr .65fr 190px;align-items:center;min-height:66px;display:grid}.ad-admin-row:last-child{border-bottom:0}.ad-admin-row>span{min-width:0;padding:9px 11px;font-size:11px}.ad-admin-row b,.ad-admin-row small{display:block}.ad-admin-row small{color:#768292;margin-top:4px}.ad-admin-row>span:nth-child(3) b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ad-admin-row>span:last-child{gap:4px;display:flex}.ad-admin-row .danger{background:#b54747}.ad-admin-row i{padding:4px 7px;font-style:normal;font-weight:800;display:inline-block}.ad-admin-row i.active{color:#126747;background:#e5f5ee}.ad-admin-row i.paused{color:#657080;background:#edf0f3}.ad-admin-row.labels{color:#fff;background:#7185a5;min-height:39px;font-weight:800}.ad-metrics{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:10px;display:grid}.ad-metrics div{background:#fff;border:1px solid #dbe1ea;justify-content:space-between;padding:11px 13px;display:flex}.ad-metrics span{color:#687486;font-size:11px}.ad-metrics b{color:#284781;font-size:18px}.ad-inquiry-toolbar{grid-template-columns:1fr 160px;gap:7px;margin-bottom:10px;display:grid}.ad-inquiry-toolbar input,.ad-inquiry-toolbar select,.ad-inquiry-list select{background:#fff;border:1px solid #cbd3df;padding:9px}.ad-inquiry-list{gap:8px;display:grid}.ad-inquiry-list article{background:#fff;border:1px solid #d7deea;padding:15px}.ad-inquiry-list article>header{justify-content:space-between;gap:15px;display:flex}.ad-inquiry-list header span,.ad-inquiry-list header b,.ad-inquiry-list header small{display:block}.ad-inquiry-list header span{color:#5268bd;font-size:10px;font-weight:800}.ad-inquiry-list header b{margin:4px 0;font-size:14px}.ad-inquiry-list header small{color:#758092;font-size:10px}.ad-inquiry-list p{white-space:pre-line;color:#505d68;font-size:12px;line-height:1.6}.ad-inquiry-list footer{color:#6d7885;border-top:1px solid #e2e6eb;gap:16px;padding-top:9px;font-size:10px;display:flex}.ad-inquiry-list footer time{margin-left:auto}@media (width<=900px){.banner-admin-form{grid-template-columns:1fr 1fr}.ad-admin-row{grid-template-columns:1.2fr 1fr 1fr}.ad-admin-row>span:nth-child(3),.ad-admin-row>span:nth-child(4){display:none}}@media (width<=650px){.banner-admin-form{grid-template-columns:1fr}.ad-admin-row.labels{display:none}.ad-admin-row{grid-template-columns:1fr}.ad-admin-row>span:nth-child(3),.ad-admin-row>span:nth-child(4){display:block}.ad-metrics{grid-template-columns:1fr 1fr}.ad-inquiry-toolbar{grid-template-columns:1fr}.ad-inquiry-list article>header,.ad-inquiry-list footer{flex-direction:column}.ad-inquiry-list footer time{margin-left:0}}.banner-admin-form textarea{resize:vertical;background:#fff;border:1px solid #cbd3df;width:100%;margin-top:5px;padding:9px;font:11px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.ad-size-field{border:1px solid #cbd3df;grid-column:span 2;align-items:end;gap:8px;margin:0;padding:8px 10px;display:flex}.ad-size-field legend{font-size:11px;font-weight:800}.ad-size-field label{grid-template-columns:72px auto;align-items:center;display:grid}.ad-size-field label input{margin:0}.ad-size-field label small{padding-left:5px}.ad-size-field p{color:#e34b21;margin:0 0 4px;font-size:10px;font-weight:500}.adsense-code-field{grid-column:1/-1}.adsense-code-field>small{color:#df4a22;margin-top:5px;font-weight:500;display:block}@media (width<=650px){.ad-size-field{flex-wrap:wrap;grid-column:1}.adsense-code-field{grid-column:1}}.backup-admin{max-width:1200px}.backup-admin>header{background:#f5f7fb;border-left:4px solid #465bb8;justify-content:space-between;align-items:center;margin-bottom:12px;padding:20px 24px;display:flex}.backup-admin>header span{color:#5268bd;font-size:10px;font-weight:800}.backup-admin>header h2{margin:5px 0;font-size:22px}.backup-admin>header p{color:#687386;margin:0}.backup-admin>header button,.backup-row button,.backup-row a{color:#fff;background:#465bb8;border:0;padding:9px 12px;font-size:11px;font-weight:700;text-decoration:none}.backup-admin button:disabled{opacity:.45}.backup-policy{background:#f2f7fa;border:1px solid #cdd9e4;grid-template-columns:140px 1fr;gap:5px 15px;margin-bottom:12px;padding:14px 16px;display:grid}.backup-policy b{color:#174f75;grid-row:1/3}.backup-policy span{font-size:12px}.backup-policy small{color:#6e7a86}.backup-error{color:#943535;background:#fff0f0;border-left:3px solid #b54747;padding:11px 14px}.backup-list{background:#fff;border:1px solid #d7deea}.backup-row{border-bottom:1px solid #e1e6ed;grid-template-columns:1.15fr .8fr .7fr 1.3fr 190px;align-items:center;min-height:70px;display:grid}.backup-row:last-child{border-bottom:0}.backup-row>span{min-width:0;padding:10px 12px}.backup-row b,.backup-row small{display:block}.backup-row small{color:#768292;overflow-wrap:anywhere;margin-top:5px}.backup-row i{margin-top:5px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:800;display:inline-block}.backup-row i.done{color:#126747;background:#e5f5ee}.backup-row i.partial{color:#97600a;background:#fff3dc}.backup-row i.failed{color:#a83838;background:#fdeaea}.backup-row>span:last-child{flex-wrap:wrap;gap:5px;display:flex}.backup-row.labels{color:#fff;background:#7185a5;min-height:40px;font-size:11px;font-weight:800}.backup-admin>footer{background:#fff;border:1px solid #d7deea;gap:15px;margin-top:12px;padding:13px 15px;font-size:11px;display:flex}.backup-admin>footer b{color:#344da7}.backup-admin>footer span{color:#687486}@media (width<=900px){.backup-row{grid-template-columns:1.2fr .8fr 1fr}.backup-row>span:nth-child(3),.backup-row>span:nth-child(4){display:none}}@media (width<=650px){.backup-admin>header{align-items:flex-start;gap:12px}.backup-policy{grid-template-columns:1fr}.backup-policy b{grid-row:auto}.backup-row.labels{display:none}.backup-row{grid-template-columns:1fr}.backup-row>span:nth-child(3),.backup-row>span:nth-child(4){display:block}.backup-admin>footer{display:grid}}.indicator-admin{padding:4px}.indicator-admin-head{border-bottom:2px solid #293f79;justify-content:space-between;align-items:flex-end;padding:0 0 16px;display:flex}.indicator-admin-head span{color:#4563ae;letter-spacing:.12em;font-size:10px;font-weight:700}.indicator-admin-head h2{margin:5px 0 4px;font-size:24px}.indicator-admin-head p{color:#6d7480;margin:0;font-size:12px}.indicator-admin-head button{color:#fff;background:#384fa2;border:0;padding:10px 18px;font-weight:700}.indicator-admin-head button:disabled{opacity:.5}.indicator-policy{background:#d9dee8;border:1px solid #d9dee8;grid-template-columns:repeat(3,1fr);gap:1px;margin:18px 0;display:grid}.indicator-policy div{background:#f7f8fb;padding:15px}.indicator-policy b,.indicator-policy span{display:block}.indicator-policy b{color:#29427e;font-size:12px}.indicator-policy span{color:#6c7480;margin-top:5px;font-size:10px;line-height:1.55}.indicator-admin-cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.indicator-admin-cards article{background:#fff;border:1px solid #dce1e8;border-top:4px solid #2e8b66;padding:18px}.indicator-admin-cards article.warning{background:#fffaf5;border-top-color:#b46a31}.indicator-admin-cards header{justify-content:space-between;display:flex}.indicator-admin-cards header span{font-weight:700}.indicator-admin-cards header b{color:#237355;background:#e8f5ef;padding:4px 7px;font-size:10px}.indicator-admin-cards .warning header b{color:#9a531c;background:#fff0df}.indicator-admin-cards>article>strong{color:#243b66;margin:20px 0;font-size:30px;display:block}.indicator-admin-cards>article>strong small{font-size:12px}.indicator-admin-cards dl{border-top:1px solid #e5e8ed;margin:0}.indicator-admin-cards dl div{border-bottom:1px solid #e5e8ed;grid-template-columns:85px 1fr;padding:8px 0;font-size:11px;display:grid}.indicator-admin-cards dt{color:#7a828d}.indicator-admin-cards dd{margin:0}.indicator-admin-cards a{color:#365a96}.indicator-admin-cards article>p{color:#9a531c;margin:10px 0 0;font-size:10px}.indicator-run-table{background:#fff;border:1px solid #dce1e8;margin-top:24px}.indicator-run-head{background:#f3f5f8;justify-content:space-between;padding:14px 16px;display:flex}.indicator-run-head h3{margin:0;font-size:14px}.indicator-run-head span{color:#757e8b;font-size:10px}.indicator-run-row{border-top:1px solid #e4e8ed;grid-template-columns:160px 110px 70px 90px 1fr;align-items:center;gap:10px;padding:11px 16px;font-size:11px;display:grid}.indicator-run-row.labels{color:#606a77;background:#eef1f5;font-weight:700}.indicator-run-row>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.indicator-admin-empty{text-align:center;color:#7a828c;background:#fff;border:1px solid #dce1e8;padding:35px;font-size:12px}@media (width<=800px){.indicator-policy,.indicator-admin-cards{grid-template-columns:1fr}.indicator-run-row{grid-template-columns:1fr 90px 60px}.indicator-run-row>span:nth-child(4),.indicator-run-row>span:nth-child(5){display:none}}.practical-alert-admin{padding:4px}.practical-alert-head{border-bottom:2px solid #293f79;justify-content:space-between;align-items:flex-end;padding:0 0 16px;display:flex}.practical-alert-head>div>span{color:#4563ae;letter-spacing:.12em;font-size:10px;font-weight:700}.practical-alert-head h2{margin:5px 0 4px;font-size:24px}.practical-alert-head p{color:#6d7480;margin:0;font-size:12px}.practical-alert-head button{color:#fff;background:#384fa2;border:0;padding:10px 18px;font-weight:700}.practical-alert-head button:disabled{opacity:.5}.practical-alert-stats{grid-template-columns:repeat(5,1fr);gap:10px;margin:18px 0;display:grid}.practical-alert-stats article{background:#fff;border:1px solid #dce1e8;border-top:3px solid #ce4638;padding:14px 16px}.practical-alert-stats article:nth-child(3),.practical-alert-stats article:nth-child(4){border-top-color:#3959a5}.practical-alert-stats article.muted{border-top-color:#9299a6}.practical-alert-stats span,.practical-alert-stats b{display:block}.practical-alert-stats span{color:#747c88;font-size:10px}.practical-alert-stats b{color:#233861;margin-top:7px;font-size:25px}.practical-alert-panel{background:#fff;border:1px solid #dce1e8;margin:0 0 18px}.practical-alert-panel-head{background:#f3f5f8;justify-content:space-between;align-items:flex-end;padding:14px 16px;display:flex}.practical-alert-panel-head h3{margin:0;font-size:14px}.practical-alert-panel-head p{color:#747c88;margin:4px 0 0;font-size:10px}.practical-alert-panel-head>span{color:#5f6875;font-size:10px}.practical-alert-row{border-top:1px solid #e4e8ed;grid-template-columns:76px minmax(240px,1.6fr) 90px 120px minmax(180px,1fr) 55px;align-items:center;gap:10px;padding:11px 16px;font-size:11px;display:grid}.practical-alert-row.labels,.regulation-row.labels{color:#606a77;background:#eef1f5;font-weight:700}.practical-alert-row>span:nth-child(2) small,.practical-alert-row>span:nth-child(2) strong,.regulation-row>span:nth-child(2) small,.regulation-row>span:nth-child(2) strong{display:block}.practical-alert-row>span:nth-child(2) small,.regulation-row>span:nth-child(2) small{color:#727b87;margin-bottom:3px;font-size:9px}.practical-alert-row>span:nth-child(2) strong,.regulation-row>span:nth-child(2) strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.practical-alert-row>span:nth-child(5){white-space:nowrap;text-overflow:ellipsis;color:#6f7782;overflow:hidden}.practical-alert-row .urgent{color:#bd3328;font-weight:800}.practical-alert-row .normal{color:#34549a;font-weight:700}.practical-alert-row a,.regulation-row a{color:#31599d;text-decoration:underline}.alert-no-link{color:#a36b35}.confidence{padding:3px 6px;font-size:9px;display:inline-block}.confidence.high{color:#247552;background:#e7f5ed}.confidence.medium{color:#925e22;background:#fff2dc}.regulation-row{border-top:1px solid #e4e8ed;grid-template-columns:100px minmax(280px,1fr) 150px;align-items:center;gap:12px;padding:11px 16px;font-size:11px;display:grid}.expired-alerts{background:#fff;border:1px solid #dce1e8}.expired-alerts summary{cursor:pointer;background:#f6f7f9;padding:13px 16px;font-size:11px;font-weight:700}.expired-alerts ul{margin:0;padding:0;list-style:none}.expired-alerts li{border-top:1px solid #e4e8ed;grid-template-columns:90px 1fr 100px;gap:10px;padding:10px 16px;font-size:11px;display:grid}.expired-alerts time{text-align:right;color:#717986}.practical-alert-empty{text-align:center;color:#7a828c;background:#fff;border-top:1px solid #dce1e8;padding:35px;font-size:12px}@media (width<=1000px){.practical-alert-stats{grid-template-columns:repeat(3,1fr)}.practical-alert-row{grid-template-columns:70px minmax(220px,1fr) 90px 110px}.practical-alert-row>span:nth-child(5),.practical-alert-row>span:nth-child(6),.practical-alert-row.labels>span:nth-child(5),.practical-alert-row.labels>span:nth-child(6){display:none}}@media (width<=700px){.practical-alert-head{align-items:flex-start;gap:12px}.practical-alert-stats{grid-template-columns:1fr 1fr}.practical-alert-row{grid-template-columns:60px minmax(150px,1fr) 82px}.practical-alert-row>span:nth-child(4),.practical-alert-row.labels>span:nth-child(4){display:none}.regulation-row{grid-template-columns:82px 1fr}.regulation-row>span:nth-child(3){display:none}}.learning-admin{max-width:1280px}.learning-head{border-bottom:2px solid #334a9f;justify-content:space-between;padding-bottom:13px;display:flex}.learning-head h2{margin:0 0 6px}.learning-head p{color:#687487;margin:0}.learning-metrics{grid-template-columns:repeat(4,1fr);gap:9px;margin:16px 0;display:grid}.learning-metrics div{background:#fff;border:1px solid #d7deea;border-top:3px solid #465bb8;padding:14px}.learning-metrics span,.learning-metrics b{display:block}.learning-metrics span{color:#6d7887;font-size:11px}.learning-metrics b{color:#344ba4;margin-top:7px;font-size:24px}.learning-form{background:#f8f9fc;border:1px solid #d5dce8;margin-bottom:14px;padding:16px}.learning-form h3{margin:0 0 12px}.learning-grid{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.learning-form label{margin-bottom:9px;font-size:11px;font-weight:700;display:block}.learning-form input,.learning-form select,.learning-form textarea{background:#fff;border:1px solid #cbd3df;width:100%;margin-top:5px;padding:9px;display:block}.learning-form textarea{min-height:74px}.learning-form>button{color:#fff;background:#344db0;border:0;padding:10px 16px;font-weight:700}.learning-filter{gap:5px;margin:12px 0;display:flex}.learning-filter button,.learning-actions button{background:#fff;border:1px solid #cbd3df;padding:7px 10px}.learning-filter button.active{color:#fff;background:#465bb8}.learning-table{background:#fff;border:1px solid #d8deea}.learning-row{border-bottom:1px solid #e1e6ed;grid-template-columns:1.05fr .8fr 2fr .75fr .7fr;align-items:center;min-height:64px;display:grid}.learning-row>span{min-width:0;padding:10px}.learning-row b,.learning-row small{display:block}.learning-row small{color:#778393;margin-top:5px}.learning-row p{white-space:pre-wrap;max-height:72px;margin:0;overflow:auto}.learning-row.labels{text-align:center;background:#f3f6fa;min-height:42px;font-weight:700}.learning-row i{background:#eef1f5;padding:5px 7px;font-style:normal;display:inline-block}.learning-row i.approved{color:#13704c;background:#e4f4eb}.learning-row i.pending{color:#97600a;background:#fff1d9}.learning-row i.rejected{color:#a43636;background:#fde9e9}.learning-row strong{color:#344ba4;font-size:20px}.learning-actions{flex-wrap:wrap;gap:4px;display:flex}.learning-tabs{border-bottom:2px solid #465bb8;margin:0 0 14px;display:flex}.learning-tabs button{color:#596577;background:#f4f6fa;border:1px solid #cbd3df;border-bottom:0;padding:11px 20px;font-weight:700}.learning-tabs button.active{color:#fff;background:#465bb8;border-color:#465bb8}.upload-form>p{color:#687487;margin:-5px 0 14px}.upload-drop{cursor:pointer;background:#fff;position:relative;border:2px dashed #9eabc1!important;padding:18px!important}.upload-drop input{opacity:0;height:1px;position:absolute;width:1px!important}.upload-drop b,.upload-drop span{display:block}.upload-drop b{color:#344ba4;font-size:14px}.upload-drop span{color:#758194;margin-top:6px;font-weight:400}.upload-list{border-top:2px solid #465bb8}.upload-list h3{background:#f4f6fa;margin:0;padding:13px}.upload-list article{border:1px solid #d8deea;border-top:0;grid-template-columns:1.2fr 1.4fr .8fr 90px;align-items:center;gap:12px;padding:12px;display:grid}.upload-list article b,.upload-list article span,.upload-list article small{display:block}.upload-list article small{color:#778393;margin-top:4px}.upload-list article p{color:#596577;margin:0}.upload-list article i{color:#97600a;background:#fff1d9;padding:5px 7px;font-style:normal;display:inline-block}.upload-list article a{color:#344ba4;text-align:center;border:1px solid #465bb8;padding:8px;text-decoration:none}.upload-empty{text-align:center;color:#778393;border:1px solid #d8deea;margin:0;padding:28px}@media (width<=800px){.learning-metrics,.learning-grid{grid-template-columns:1fr 1fr}.learning-row,.upload-list article{grid-template-columns:1fr}.learning-row.labels{display:none}.learning-tabs button{flex:1}}.upload-list article{grid-template-columns:1.15fr 1.25fr .7fr 230px}.upload-list article i.approved{color:#13704c;background:#e4f4eb}.upload-list article i.inactive{color:#596577;background:#eef1f5}.upload-list article i.rejected{color:#a43636;background:#fde9e9}.upload-actions{flex-wrap:wrap;gap:5px;display:flex}.upload-actions a,.upload-actions button{color:#344ba4;text-align:center;background:#fff;border:1px solid #465bb8;padding:8px 10px;font-size:11px;text-decoration:none}.upload-actions button{color:#fff;background:#465bb8}.upload-actions button.reject{color:#a43636;background:#fff;border-color:#a43636}.upload-actions button:disabled{opacity:.5}@media (width<=800px){.upload-list article{grid-template-columns:1fr}}.news-list-admin{max-width:1380px}.news-list-admin>header{background:#f5f7fb;border-left:4px solid #465bb8;justify-content:space-between;align-items:center;gap:24px;margin-bottom:10px;padding:18px 22px;display:flex}.news-list-admin>header span{color:#5268bd;font-size:10px;font-weight:800}.news-list-admin>header h2{margin:5px 0;font-size:22px}.news-list-admin>header p{color:#687386;margin:0;font-size:12px}.news-list-summary{gap:8px;display:flex}.news-list-summary b{color:#344ba4;background:#fff;border:1px solid #d3dae6;place-items:center;min-width:78px;padding:9px;font-size:20px;display:grid}.news-list-summary small{color:#7a8595;font-size:9px;display:block}.news-list-toolbar{grid-template-columns:minmax(240px,1fr) 145px 130px auto;gap:7px;margin-bottom:8px;display:grid}.news-list-toolbar input,.news-list-toolbar select{background:#fff;border:1px solid #cbd3df;min-width:0;padding:9px}.news-list-toolbar>div{justify-content:flex-end;gap:5px;display:flex}.news-list-toolbar button{color:#4d596a;white-space:nowrap;background:#fff;border:1px solid #bfc8d6;padding:8px 10px;font-size:10px;font-weight:700}.news-list-toolbar button.primary{color:#fff;background:#465bb8;border-color:#465bb8}.news-list-toolbar button:disabled{opacity:.4}.news-admin-table{background:#fff;border:1px solid #d5dce7}.news-admin-row{border-bottom:1px solid #e0e5ed;grid-template-columns:46px 58px 122px minmax(330px,1fr) 95px 95px 80px 100px;align-items:center;min-height:58px;display:grid}.news-admin-row:last-child{border-bottom:0}.news-admin-row>span{min-width:0;padding:8px 9px;font-size:11px}.news-admin-row.labels{z-index:2;color:#fff;background:#7185a5;min-height:38px;font-weight:700;position:sticky;top:0}.news-admin-row input{width:15px;height:15px}.news-admin-row b,.news-admin-row strong,.news-admin-row small{display:block}.news-admin-row small{color:#7b8695;margin-top:4px;font-size:9px}.news-admin-title strong{text-overflow:ellipsis;white-space:nowrap;color:#243248;font-size:12px;overflow:hidden}.news-state{color:#657084;background:#edf0f3;padding:5px 7px;font-size:9px;font-style:normal;font-weight:800;display:inline-block}.news-state.published{color:#14704d;background:#e5f4ed}.news-state.review{color:#97600c;background:#fff0dd}.news-state.scheduled{color:#2f65a1;background:#e7effa}.news-state.rejected,.news-state.blocked{color:#a43b3b;background:#fdeaea}.news-admin-row a,.news-admin-row button{color:#344d78;text-align:center;white-space:nowrap;background:#fff;border:1px solid #c3ccd8;padding:7px 6px;font-size:9px;font-weight:700;text-decoration:none;display:inline-block}.news-admin-row a.output{color:#fff;background:#465bb8;border-color:#465bb8}.news-admin-row em{color:#8a6670;font-size:9px;font-style:normal}.news-admin-empty{text-align:center;color:#758194;padding:42px}.news-list-footer{justify-content:space-between;align-items:center;gap:20px;padding:12px 2px;display:flex}.news-list-footer p{color:#687487;margin:0;font-size:10px}.news-list-footer nav{align-items:center;gap:6px;display:flex}.news-list-footer nav button{background:#fff;border:1px solid #c6cfdb;padding:7px 10px;font-size:10px}.news-list-footer nav button:disabled{opacity:.35}.news-list-footer nav span{text-align:center;color:#667283;min-width:52px;font-size:10px}@media (width<=1050px){.news-list-toolbar{grid-template-columns:1fr 1fr}.news-list-toolbar>div{grid-column:1/-1;justify-content:flex-start}.news-admin-table{overflow-x:auto}.news-admin-row{min-width:1050px}.news-list-admin>header{align-items:flex-start}.news-list-summary{flex-wrap:wrap}}@media (width<=700px){.news-list-admin>header{flex-direction:column}.news-list-summary{width:100%}.news-list-summary b{flex:1}.news-list-toolbar{grid-template-columns:1fr}.news-list-toolbar>div{flex-wrap:wrap;grid-column:auto}.news-list-footer{flex-direction:column;align-items:flex-start}}
