/* Compact throughout; readable text and touch targets remain intact. */
.content{max-width:1250px;padding:24px}.heading{margin-bottom:18px}.heading h1{font-size:26px}.heading p:empty{display:none}.panel{padding:18px;margin-bottom:14px}.panel h2,.chart-panel h3{font-size:16px}.panel p{margin:10px 0}.channelcards,.workspace-cards{gap:12px}.metric{padding:16px}.metric>strong{font-size:28px}.topbar{min-height:54px}.space{padding:12px}.heading .actions{gap:6px}.qb-counters{gap:8px}.qb-counter{padding:12px}.qb-counter strong{font-size:24px}.qb-post-body{padding:12px 16px}.form-note{line-height:1.5}.access-strip{border-bottom:1px solid #dce3dc;margin-bottom:14px;padding:10px 0}.access-strip summary,.compact-channel summary{display:flex;align-items:center;gap:14px;cursor:pointer;list-style:none}.access-strip summary>span:first-of-type{margin-left:auto}.access-strip p{font-size:13px;color:#6b7973}.compact-channel-list{border:1px solid #dce3dc;border-radius:10px;background:white;overflow:hidden}.compact-channel{border-bottom:1px solid #e5eae5}.compact-channel:last-child{border-bottom:0}.compact-channel summary{padding:14px 16px;min-height:52px}.compact-channel summary strong{flex:1;min-width:0;overflow-wrap:anywhere}.compact-channel summary small{color:#64776c}.compact-channel-body{padding:0 16px 14px}.compact-channel-body p{margin:8px 0}.tag-filter{display:flex;align-items:center;gap:8px;font-size:13px;margin:12px 0}.tag-filter select{width:auto;max-width:240px;min-height:40px;padding:6px 12px}.channel-tag{display:inline-block;background:#eef2eb;border-radius:6px;padding:3px 7px;margin:0 5px 5px 0;font-size:12px}.activity-row{display:flex;flex-direction:column;gap:5px;border-bottom:1px solid #e5eae5;padding:10px 0}.activity-row small{color:#6b7973}.revision{padding:12px 0;border-bottom:1px solid #e5eae5}.revision summary{cursor:pointer;min-height:40px}.search-result{display:flex;flex-direction:column;text-align:left;width:100%;margin:5px 0;min-height:44px}.search-result small{color:#6b7973}.week-wrap{margin:14px 0}.week-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.week-head strong{flex:1;font-size:14px}.week-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.week-cell{display:flex;flex-direction:column;gap:3px;min-width:0;padding:9px 4px;text-align:center;border:1px solid #dce3dc;background:white}.week-cell.is-today{border-color:#247d61}.week-cell strong{font-size:17px}.week-cell small{font-size:11px}.week-cell.empty-day{color:#77847e;background:#f6f7f4}.week-cell .week-error{color:#a23f2f}.channel-settings{background:white;border:1px solid #dce3dc;border-radius:9px;padding:0;margin-bottom:8px}.channel-settings>summary{display:flex;align-items:center;gap:10px;padding:14px;cursor:pointer;list-style:none}.channel-settings>summary strong{flex:1;overflow-wrap:anywhere}.channel-settings-body{padding:0 14px 14px}.channel-settings-body .checks{gap:14px}.compact-bot{padding:12px 16px}.compact-bot>summary{cursor:pointer;font-weight:600;min-height:30px}.channelcards:has(.channel-settings){display:block}.compact-channel summary::-webkit-details-marker,.channel-settings>summary::-webkit-details-marker{display:none}
@media(max-width:600px){.content{padding:16px 12px}.heading h1{font-size:23px}.panel{padding:14px}.compact-channel summary{flex-wrap:wrap;gap:6px;padding:12px}.compact-channel summary strong{flex-basis:70%}.compact-channel summary>span:not(:last-child){font-size:12px}.access-strip summary{flex-wrap:wrap;gap:6px;font-size:13px}.access-strip summary>span:first-of-type{margin-left:0;flex:1}.week-cell{min-height:72px;padding:7px 2px}.week-cell small{font-size:11px}.week-cell strong{font-size:16px}.week-head button{min-width:40px;min-height:40px;padding:6px}.compact-channel-body .actions button{min-height:44px}.heading .actions button{min-height:44px}.channel-settings>summary{flex-wrap:wrap}.channel-settings>summary strong{flex-basis:65%}.channel-settings .checks{display:flex;flex-wrap:wrap}.tag-filter select{max-width:220px}}

.shell nav button{padding:10px 14px;min-height:42px;margin-bottom:3px}.shell .brand{padding:18px}.shell .sidebar-user{padding:12px 18px}.queue-tools{position:relative}.queue-tools>summary{list-style:none;cursor:pointer;background:#eaf0e8;border-radius:9px;padding:12px 14px;min-height:42px;font-size:13px;font-weight:600}.queue-tools>summary::-webkit-details-marker{display:none}.queue-tools[open]>div{position:absolute;right:0;top:46px;z-index:6;background:white;border:1px solid #dce3dc;border-radius:10px;padding:8px;box-shadow:0 8px 24px #203b321a;display:flex;flex-direction:column;gap:5px;min-width:190px}.queue-tools[open]>div button{text-align:left;min-height:44px}.week-head{flex-wrap:wrap}.week-head>[data-week-clear]{flex-basis:100%;margin-bottom:6px}@media(max-width:600px){.heading .actions{width:100%;justify-content:flex-start}.heading .actions>button,.heading .actions>.queue-tools{flex:0 1 auto}.shell .brand{padding:12px}.queue-tools>summary{min-height:44px}}

.admin-section-tabs{margin-bottom:16px;display:flex;gap:6px;flex-wrap:wrap}.admin-section-tabs button{min-height:44px}.admin-help{border-bottom:1px solid #e5eae5;padding:6px 0}.admin-help:last-child{border-bottom:0}.admin-help summary{cursor:pointer;padding:10px 0;font-weight:600;min-height:44px}.admin-help p{max-width:75ch}.feedback-author,.feedback-text{overflow-wrap:anywhere}.admin-section-tabs+ .panel{margin-top:0}@media(max-width:600px){.admin-section-tabs{gap:4px}.admin-section-tabs button{flex:1 1 130px;padding:8px;font-size:13px}.inbox-tabs{flex-wrap:wrap}}

body:has(#modal .overlay){overflow:hidden}

.max-preview{max-width:390px;margin:10px auto;background:white;border:1px solid #dce3dc;border-radius:12px;overflow:hidden;box-shadow:0 1px 6px #203b320d}.max-preview-head{display:flex;align-items:center;gap:8px;padding:12px;font-size:14px}.max-preview-head strong{overflow-wrap:anywhere;min-width:0}.max-preview-avatar{width:30px;height:30px;flex:0 0 30px;border-radius:50%;display:grid;place-items:center;background:#e4f0e9;color:#1e6e52}.max-preview-text{padding:10px 12px;overflow-wrap:anywhere;font-size:14px}.max-preview-foot{padding:0 12px 10px;font-size:11px;color:#718078;text-align:right}.max-preview-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.max-preview-media:has(>:only-child){grid-template-columns:1fr}.max-preview-media img,.max-preview-media video{display:block;width:100%;max-height:330px;object-fit:contain;background:#f0f3f0}.max-preview-media a{padding:12px;overflow-wrap:anywhere}.post-preflight,.post-recovery{margin:12px 0;padding:12px;border:1px solid #dce3dc;border-radius:8px;background:#f8faf7}.post-preflight ul{list-style:none;padding:0;margin:8px 0}.post-preflight li{display:flex;gap:8px;align-items:flex-start;padding:6px 0}.post-preflight li div{flex:1;min-width:0}.post-preflight small{display:block;color:#66796e;font-size:12px}.check-ok>span{color:#247d61}.check-error>span{color:#ab3f32;font-weight:700}.post-preflight li button{font-size:12px;min-height:40px}.post-recovery p{margin:6px 0}.post-recovery summary{font-size:12px;cursor:pointer;padding:8px 0}.analytics-freshness{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:#66796e;margin-bottom:14px}.analytics-freshness details{flex-basis:100%}.analytics-freshness summary{cursor:pointer}.analytics-freshness p{max-width:70ch}#notice-flags{border:0;padding:0;margin:0}#notice-threshold input{max-width:130px}@media(max-width:600px){.max-preview{max-width:100%}.post-preflight li{flex-wrap:wrap}.post-preflight li button{margin-left:22px}.post-preflight,.post-recovery{padding:10px}.analytics-freshness{gap:6px}.analytics-freshness>span{flex-basis:100%}}

#app [hidden],#modal [hidden]{display:none!important}

.post-preflight>h3{font-size:15px;margin:0 0 6px}.post-preflight summary{cursor:pointer;min-height:40px;padding:8px 0}.queue-preview{padding:12px}.queue-preview .panelhead{align-items:flex-start;flex-wrap:wrap;gap:4px}.queue-preview .panelhead h3{font-size:15px}.max-preview{margin:8px auto}@media(max-width:600px){.queue-preview{padding:10px}.max-preview{margin:8px 0}}

.disconnect-channel{margin-top:10px;color:#9a3b2e}.disconnected-channels{margin-top:14px}.disconnected-channels>summary{cursor:pointer;font-weight:600;min-height:40px;padding:8px 0}.disconnected-row{display:flex;align-items:center;gap:10px;border-top:1px solid #e5eae5;padding:10px 0}.disconnected-row strong{flex:1;min-width:0;overflow-wrap:anywhere}@media(max-width:600px){.disconnected-row{flex-wrap:wrap}.disconnected-row strong{flex-basis:100%}}

/* Compact for all sections, same density as the queue. */
p{line-height:1.55}.panel p{margin:6px 0}.panelhead{margin-bottom:12px}.tabs{margin-bottom:12px}.analytics-tabs{padding-bottom:8px;margin-top:10px}.metrics,.analytics-metrics{gap:10px;margin:0 0 14px}.analytics-metrics{margin:12px 0}.metric{padding:12px}.metric strong{margin:6px 0 2px}.metric-row{line-height:1.7}.draftcard{padding:12px 0;gap:12px}.draftcard h3{margin:0 0 4px}.channel{padding:10px 0}.filterbar{margin-bottom:12px;gap:8px 14px}.filterbar .field,.channel-picker .field{margin:0}.channel-picker{margin-bottom:12px}label.field{margin:12px 0}input:not([type=checkbox]),textarea,select{padding:9px 12px;margin-top:5px}button{padding:9px 14px}.notice{margin:12px 0;padding:6px 12px;line-height:1.5}.checks{gap:10px;margin:14px 0}.analytics-report{margin-top:12px}.user-group{margin:8px 0}.user-group>summary{padding:12px 14px}.empty{padding:22px}.empty p{margin:10px auto 16px}.feature{padding:12px 0}.dialog{padding:22px}.dialog header{margin-bottom:12px}.dialog footer{margin-top:16px}.helper p{margin:6px 0}.status-line{gap:8px}.checkrow{margin:10px 0}.review-metrics{gap:10px}
@media(max-width:600px){.panel{padding:12px;margin-bottom:10px}.metric{padding:10px}.draftcard{padding:10px 0}.content{padding:14px 12px}.heading{margin-bottom:12px}}
/* РџР°РєРµС‚ 1: С‚РµР»РµС„РѕРЅ Рё РјРµР»РѕС‡Рё */
.admin-count{margin:0 0 12px}
aside nav button{min-width:0;overflow-wrap:break-word;white-space:normal;line-height:1.3}
@media(min-width:721px) and (max-width:1100px){aside nav button{gap:8px;padding:10px 8px;font-size:12px}aside nav i{width:16px;flex-shrink:0}}
.auth-join{display:block;width:100%;margin-top:12px;min-height:46px;background:#fff;color:var(--green);border:1px solid var(--green);font-weight:700}
@media(min-width:721px){.auth-intro{padding:50px}.auth-intro h1{font-size:34px}}
@media(max-width:720px){
.auth-intro{display:none}
.filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}
.filterbar .field{font-size:12px}
.analytics-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.analytics-tabs::-webkit-scrollbar{display:none}
.analytics-tabs button{flex:0 0 auto;white-space:nowrap;padding:8px 12px}
.analytics-panel>.panelhead .actions>*{flex:0 0 auto;min-height:36px;padding:6px 12px;font-size:12px}
.analytics-panel>.panelhead .actions{width:auto}
}
@media(max-width:600px){
.qb-post>summary{grid-template-columns:43px minmax(0,1fr) auto 14px}
.qb-post-name{display:contents}
.qb-post-name strong{grid-column:2/4;grid-row:1}
.qb-post-name small{grid-column:2;grid-row:2;margin:0}
.qb-status{grid-column:3;grid-row:2;justify-self:end;max-width:130px}
.qb-post-name .qb-ad{grid-column:2/4;grid-row:3;justify-self:start}
.qb-post>summary .qb-time{grid-column:1;grid-row:1/4}
.qb-post>summary .qb-chevron{grid-column:4;grid-row:1/4}
}
.aud-panel{padding:14px}
.aud-panel h3{margin:0 0 4px}
.aud-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}
.aud-top .metric{padding:8px 6px;min-width:0}
.aud-top .metric small{display:block;font-size:11px;line-height:1.3}
.aud-top .metric strong{font-size:20px;margin:4px 0 0}
.aud-row{border-top:1px solid var(--line)}
.aud-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;align-items:center;width:100%;min-height:44px;padding:8px 0;text-align:left;font:inherit;color:inherit;font-weight:500}
.aud-val{font-weight:600;white-space:nowrap}
.aud-arrow{text-align:center}
.aud-bar{grid-column:1/3;width:100%;height:6px;border:0;border-radius:3px;overflow:hidden;appearance:none;-webkit-appearance:none;background:#e4e9e3;color:var(--green)}
.aud-bar::-webkit-progress-bar{background:#e4e9e3}
.aud-bar::-webkit-progress-value{background:var(--green);border-radius:3px}
.aud-bar::-moz-progress-bar{background:var(--green)}
.aud-more{padding:0 0 8px 12px}
.aud-more p{display:flex;justify-content:space-between;gap:8px;margin:2px 0;font-size:14px}
.aud-warn{color:#b45309}
.aud-more p.aud-cap{display:block;margin:0 0 4px;font-size:12px;color:var(--muted)}
.aud-more p.aud-sub{display:grid;grid-template-columns:110px minmax(0,1fr) 84px;align-items:center;gap:8px}
.aud-sub .aud-bar{grid-column:auto;height:8px}
.aud-sub b{text-align:right;white-space:nowrap}
.aud-v7{color:#1f7a4d}.aud-v7::-webkit-progress-value{background:#1f7a4d}.aud-v7::-moz-progress-bar{background:#1f7a4d}
.aud-v30{color:#d9962b}.aud-v30::-webkit-progress-value{background:#d9962b}.aud-v30::-moz-progress-bar{background:#d9962b}
.aud-vold{color:#c0392b}.aud-vold::-webkit-progress-value{background:#c0392b}.aud-vold::-moz-progress-bar{background:#c0392b}
.aud-none{color:#9aa5a0}.aud-none::-webkit-progress-value{background:#9aa5a0}.aud-none::-moz-progress-bar{background:#9aa5a0}
@media(max-width:420px){.aud-more p.aud-sub{grid-template-columns:84px minmax(0,1fr) 76px;gap:6px}}
@media(max-width:420px){.aud-top .metric strong{font-size:17px}.aud-top .metric small{font-size:10px}}
