.smn-os-wrap{max-width:1280px}.smn-os-wrap h1{font-weight:800}.smn-os-form-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;margin:12px 0}.smn-os-form-grid label{display:grid;gap:5px;font-weight:600}.smn-os-form-grid input,.smn-os-form-grid select,.smn-os-form-grid textarea{width:100%;max-width:none}.smn-os-span-2{grid-column:1/-1}.smn-os-tabs details{border:1px solid #dcdcde;border-radius:10px;margin:9px 0;background:#fff}.smn-os-tabs summary{cursor:pointer;padding:11px 13px}.smn-os-tabs details>*:not(summary){margin-left:13px;margin-right:13px}.smn-os-checks{display:grid;grid-template-columns:repeat(2,minmax(200px,1fr));gap:8px;padding:0 0 12px}.smn-os-headline-results{display:grid;gap:7px;margin-top:10px}.smn-os-headline-choice{border:1px solid #c3c4c7;background:#fff;border-radius:8px;padding:8px;text-align:left;cursor:pointer}.smn-os-headline-choice:hover{border-color:#2271b1;background:#f0f6fc}.smn-os-seo-list{display:grid;gap:6px}.smn-os-seo-list>div{display:grid;grid-template-columns:20px 1fr;gap:0 6px;align-items:start;padding:6px;border-radius:7px}.smn-os-seo-list>div span{grid-row:1/3}.smn-os-seo-list>div small{color:#646970}.smn-os-seo-list .ok{background:#edf8ef}.smn-os-seo-list .warn{background:#fff5d7}.smn-os-social-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:12px 0}.smn-os-preview-card{border:1px solid #dcdcde;border-radius:10px;padding:10px;background:#f9f9f9}.smn-os-preview-card p{white-space:normal}.smn-os-table-wrap{overflow:auto}.smn-os-calendar{display:grid;grid-template-columns:repeat(7,minmax(140px,1fr));gap:8px;margin-top:16px}.smn-os-calendar section{min-height:150px;border:1px solid #dcdcde;background:#fff;border-radius:10px;padding:7px}.smn-os-calendar section.is-drop{outline:2px solid #2271b1;background:#f0f6fc}.smn-os-calendar header{font-weight:800;margin-bottom:6px}.smn-os-cal-item{display:block;text-decoration:none;background:#f6f7f7;color:#1d2327;border-left:4px solid #646970;border-radius:7px;padding:7px;margin:5px 0}.smn-os-cal-item small{display:block;color:#646970;margin-top:3px}.smn-os-cal-item.is-publish{border-left-color:#00a32a}.smn-os-cal-item.is-future{border-left-color:#2271b1}.smn-os-cal-item.is-pending{border-left-color:#dba617}.smn-os-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0}.smn-os-kpis>div{background:#fff;border:1px solid #dcdcde;border-radius:12px;padding:14px}.smn-os-kpis small,.smn-os-kpis span{display:block;color:#646970}.smn-os-kpis strong{display:block;font-size:28px;line-height:1.2;margin:4px 0}.smn-os-command-grid{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:14px}.smn-os-command-grid section{background:#fff;border:1px solid #dcdcde;border-radius:12px;padding:14px}.smn-os-heatmap{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.smn-os-heatmap>div{border:1px solid #dcdcde;border-radius:10px;padding:10px;background:#fff}.smn-os-heatmap>div[data-level="0"]{background:#fff0f0}.smn-os-heatmap>div[data-level="1"]{background:#fff8e5}.smn-os-heatmap>div[data-level="2"]{background:#f8fbef}.smn-os-heatmap>div[data-level="3"],.smn-os-heatmap>div[data-level="4"],.smn-os-heatmap>div[data-level="5"]{background:#edf8ef}.smn-os-heatmap span{display:block;color:#646970;margin-top:4px}.smn-os-tags{display:flex;flex-wrap:wrap;gap:7px}.smn-os-tags span{background:#fdecec;color:#8a2424;border-radius:999px;padding:5px 10px}.smn-os-error{color:#b32d2e}.smn-os-success{padding:10px 12px;background:#edf8ef;border:1px solid #9dd9aa;border-radius:8px;margin-bottom:10px}.smn-os-front-form{max-width:760px;margin:24px auto;padding:18px;border:1px solid rgba(0,0,0,.12);border-radius:16px;background:#fff;display:grid;gap:12px}.smn-os-front-form label{display:grid;gap:6px;font-weight:700}.smn-os-front-form input,.smn-os-front-form textarea{width:100%;box-sizing:border-box;border:1px solid #c8c8c8;border-radius:8px;padding:10px}.smn-os-primary{border:0;border-radius:9px;padding:11px 16px;background:#1d4ed8;color:#fff;font-weight:800;cursor:pointer}.smn-os-live,.smn-os-corrections,.smn-os-poll,.smn-os-question,.smn-os-special-card{margin:18px 0;padding:15px;border:1px solid rgba(0,0,0,.12);border-radius:14px;background:#fff}.smn-os-live-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.08)}.smn-os-live-head strong{color:#c62828}.smn-os-live-head span{font-size:12px;color:#666}.smn-os-live article{display:grid;grid-template-columns:72px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.08)}.smn-os-live article:last-child{border-bottom:0}.smn-os-live time,.smn-os-corrections time{font-weight:800;color:#555}.smn-os-corrections p{margin:8px 0}.smn-os-media-credit{font-size:12px;color:#666}.smn-os-special-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.smn-os-special-card>div{padding:9px;background:#f7f7f7;border-radius:9px}.smn-os-special-card span,.smn-os-special-card strong{display:block}.smn-os-special-card span{font-size:12px;color:#666}.smn-os-poll h3,.smn-os-question h3{margin-top:0}.smn-os-poll-options{display:grid;gap:8px}.smn-os-poll-options button{display:grid;gap:5px;width:100%;text-align:left;border:1px solid rgba(0,0,0,.15);background:#fff;border-radius:10px;padding:10px;cursor:pointer}.smn-os-poll-options small{display:block;position:relative;height:18px;background:#f0f0f0;border-radius:999px;overflow:hidden}.smn-os-poll-options small i{position:absolute;inset:0 auto 0 0;background:#dbeafe;border-radius:999px}.smn-os-poll-options small b{position:relative;z-index:1;display:block;padding:1px 7px;text-align:right}.smn-os-question form{display:grid;gap:8px}.smn-os-question textarea{width:100%;box-sizing:border-box;border:1px solid #ccc;border-radius:9px;padding:10px}.smn-os-question button{justify-self:start;border:0;background:#1d4ed8;color:#fff;border-radius:8px;padding:9px 14px;font-weight:700}.smn-os-reader-tools{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:10px 0 14px}.smn-os-reader-tools button{border:1px solid rgba(0,0,0,.16);background:#fff;border-radius:999px;padding:7px 11px;cursor:pointer}.smn-os-reader-tools small{color:#666}.smn-os-resume{position:fixed;z-index:8500;right:16px;bottom:82px;border:0;border-radius:999px;background:#111827;color:#fff;padding:10px 14px;box-shadow:0 8px 30px rgba(0,0,0,.2);font-weight:700;cursor:pointer}.smn-os-wave{display:grid;grid-template-columns:auto auto 1fr auto auto auto;gap:7px;align-items:center;margin:8px 0 14px}.smn-os-wave button,.smn-os-wave select{border:1px solid rgba(0,0,0,.15);background:#fff;border-radius:8px;padding:6px}.smn-os-wave-track{height:12px;border-radius:999px;background:repeating-linear-gradient(90deg,#e5e7eb 0 3px,transparent 3px 6px);position:relative;overflow:hidden;cursor:pointer}.smn-os-wave-track i{position:absolute;inset:0 auto 0 0;width:0;background:rgba(37,99,235,.35);border-radius:999px}.smn-os-wave time{font-size:11px;white-space:nowrap}.smn-os-native-audio{width:100%}.smn-os-supporter .smn-os-reader-tools:before{content:'Supporter';font-size:11px;font-weight:800;padding:4px 8px;border-radius:999px;background:#fff3cd}.smn-os-ad-light .smn-ad-slot[data-optional="1"],.smn-os-ad-light .smn-ad-slot--feed,.smn-os-ad-light .smn-snap-ad-card{display:none!important}
@media(max-width:900px){.smn-os-form-grid,.smn-os-command-grid{grid-template-columns:1fr}.smn-os-span-2{grid-column:auto}.smn-os-calendar{grid-template-columns:repeat(2,minmax(140px,1fr))}.smn-os-checks{grid-template-columns:1fr}.smn-os-wave{grid-template-columns:auto auto 1fr auto}.smn-os-wave select,.smn-os-wave time{grid-row:2}.smn-os-live article{grid-template-columns:60px 1fr}}
@media(max-width:520px){.smn-os-calendar{grid-template-columns:1fr}.smn-os-calendar section{min-height:auto}.smn-os-resume{left:12px;right:12px;bottom:74px}.smn-os-wave{grid-template-columns:auto auto 1fr auto}.smn-os-wave time{grid-column:1/-1}.smn-os-live,.smn-os-corrections,.smn-os-poll,.smn-os-question{padding:12px}}
.smn-os-library{max-width:900px;margin:20px auto}.smn-os-library section{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:14px;padding:14px;margin:12px 0}.smn-os-library details{border-top:1px solid rgba(0,0,0,.08);padding:9px 0}.smn-os-library details:first-of-type{border-top:0}.smn-os-library summary{cursor:pointer}.smn-os-library-list{display:grid;gap:7px;padding:10px 0}.smn-os-library-list a{text-decoration:none}.smn-os-library-progress{display:grid;grid-template-columns:1fr auto;gap:5px 12px;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.08);text-decoration:none}.smn-os-library-progress span{grid-column:1/-1;height:6px;background:#eee;border-radius:999px;overflow:hidden}.smn-os-library-progress span i{display:block;height:100%;background:#2563eb}.smn-os-library-progress small{color:#666}
