/* Content operations: one measured surface system for adaptation and monitoring. */
.ops-task-desk{
  --ops-refine-sidebar:#101010;
  --ops-refine-main:#050505;
  --ops-refine-console:#111111;
  --ops-refine-control:#1b1b1b;
  --ops-refine-subtle:#151515;
  --ops-refine-border:#303030;
}
html[data-theme="light"] .ops-task-desk{
  --ops-refine-sidebar:var(--sv-color-canvas-raised);
  --ops-refine-main:var(--sv-color-surface);
  --ops-refine-console:var(--sv-color-canvas-raised);
  --ops-refine-control:var(--sv-color-surface-subtle);
  --ops-refine-subtle:var(--sv-color-surface-subtle);
  --ops-refine-border:var(--sv-color-border);
}
.ops-task-desk{grid-template-columns:264px minmax(0,1fr)!important;background:var(--ops-refine-main)!important}
.ops-task-detail,.ops-adapt-view{background:var(--ops-refine-main)!important}
.ops-nav-rail{
  box-sizing:border-box!important;
  width:100%!important;
  height:100dvh!important;
  margin:0!important;
  padding:27px 18px 20px!important;
  border:0!important;
  background:var(--ops-refine-sidebar)!important;
}
.ops-nav-rail>header{padding:0!important;border:0!important}
.ops-nav-rail>header::before{margin-bottom:9px!important;color:var(--ops9-muted)!important;content:"ASTROVAULT / STUDIO"!important}
.ops-nav-rail>header h1{font-size:23px!important}
.ops-nav-rail>header p{font-size:11px!important}
.ops-primary-nav{display:grid;gap:5px;flex:0 0 auto;margin:28px 0 0}
.ops-primary-nav>span{margin-bottom:4px;color:var(--ops9-muted);font:600 11px/1.3 var(--sv-font-sans)}
.ops-primary-nav>a,.ops-primary-nav .social-monitoring-entry{
  display:grid!important;
  grid-template-columns:40px minmax(0,1fr) 24px!important;
  align-items:center!important;
  gap:10px!important;
  min-height:68px!important;
  margin:0!important;
  padding:9px 10px!important;
  border:0!important;
  border-radius:10px!important;
  color:var(--ops9-text)!important;
  background:transparent!important;
  text-decoration:none!important;
}
.ops-primary-nav>a:hover,
body:not(.ops-monitoring-mode) .ops-adapt-entry,
body.ops-monitoring-mode .social-monitoring-entry{background:var(--ops-refine-control)!important}
.ops-primary-nav>a>i{
  display:grid;place-items:center;width:38px;height:38px;
  border-radius:9px;color:var(--ops9-text);background:var(--ops-refine-subtle);
  font:600 17px/1 var(--sv-font-sans);font-style:normal;
}
body:not(.ops-monitoring-mode) .ops-adapt-entry>i,
body.ops-monitoring-mode .social-monitoring-entry>i{
  color:var(--sv-color-on-brand)!important;background:var(--sv-color-brand)!important;
}
.ops-primary-nav>a>span{display:grid;gap:4px;min-width:0;font:inherit!important}
.ops-primary-nav>a>span>b,.ops-primary-nav .social-monitoring-entry b{
  position:static!important;color:var(--ops9-text)!important;font:700 13px/1.25 var(--sv-font-sans)!important;
}
.ops-primary-nav>a small{overflow:hidden;color:var(--ops9-muted)!important;font:500 10px/1.3 var(--sv-font-sans)!important;text-overflow:ellipsis;white-space:nowrap}
.ops-primary-nav>a>em{color:var(--ops9-muted);font:600 10px/1 var(--sv-font-sans);font-style:normal;text-align:right}
.ops-inbox-heading{margin:27px 0 12px!important}
.ops-inbox-heading strong{font-size:14px!important}
.ops-inbox-heading strong b{color:var(--ops9-muted)!important}
.ops-task-list{gap:7px!important}
.ops-task-item{
  grid-template-columns:48px minmax(0,1fr)!important;gap:9px!important;
  min-height:66px!important;padding:8px 9px!important;
  border:0!important;border-radius:9px!important;background:transparent!important;
}
.ops-task-item:hover,.ops-task-item.is-active{
  border:0!important;background:var(--ops-refine-control)!important;box-shadow:none!important;
}
.ops-task-thumb{width:48px!important;height:48px!important;background:var(--ops-refine-control)!important}
.ops-task-item small{display:none!important}
.ops-task-item strong{margin-bottom:4px!important;font-size:12px!important}
.ops-task-item p{font-size:10px!important}
body.ops-monitoring-mode .ops-nav-rail .social-monitoring-side-nav{display:none!important}

/* Platform adaptation: media, platform choice, editor, publish console. */
.ops-adapt-view{
  --ops-console-width:clamp(340px,23vw,380px)!important;
  --ops-console-gap:28px!important;
  width:100%!important;max-width:none!important;
  height:auto!important;min-height:100dvh!important;
  margin:0!important;padding:23px 48px 34px 28px!important;
  gap:18px!important;overflow:visible!important;transform:none!important;
}
.ops-desk-topbar{
  display:flex;align-items:center;justify-content:space-between;gap:14px;
  min-height:40px;margin-bottom:16px;color:var(--ops9-muted);
  font:500 12px/1.3 var(--sv-font-sans);
}
.ops-desk-topbar>span i{padding:0 9px;font-style:normal}
.ops-desk-topbar strong{color:var(--ops9-text);font-weight:700}
.ops-desk-topbar>div{display:flex;gap:8px}
.ops-desk-topbar button{
  height:35px;padding:0 12px;border:1px solid var(--ops-refine-border);
  border-radius:9px;color:var(--ops9-text);background:transparent;
  font:600 11px/1 var(--sv-font-sans);cursor:pointer;
}
.ops-desk-topbar button:hover{background:var(--ops-refine-control)}
.ops-selected-heading{display:none!important}
.ops-selected-brief,.ops-platform-choice,.ops-adapt-workspace{
  width:calc(100% - var(--ops-console-width) - var(--ops-console-gap))!important;min-width:0!important;
}
.ops-selected-brief{
  gap:9px!important;padding:0!important;border:0!important;
  background:transparent!important;
}
.ops-selected-media-info{
  display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 13px;
  width:100%!important;color:var(--ops9-muted);
  font:500 11px/1.4 var(--sv-font-sans);
}
.ops-selected-media-info strong{color:var(--ops9-text);font-size:13px;font-weight:700}
.ops-selected-media{
  display:flex!important;gap:10px!important;min-height:172px!important;
  padding:14px!important;overflow-x:auto!important;
  border:0!important;border-radius:12px!important;background:var(--ops-refine-subtle)!important;
  scrollbar-width:thin;
}
.ops-selected-media-slot,.ops-selected-media-open,.ops-selected-media-add{
  flex:0 0 112px!important;width:112px!important;height:144px!important;
}
.ops-selected-media-open,.ops-selected-media-add{border-radius:9px!important}
.ops-selected-media-open{border:0!important;background:var(--ops-refine-control)!important}
.ops-selected-media-add{
  border:1px dashed var(--ops9-muted)!important;color:var(--ops9-text)!important;
  background:transparent!important;
}
.ops-selected-media-add span{font-size:11px!important}
.ops-selected-media.is-empty{min-height:104px!important}
.ops-selected-media.is-empty .ops-selected-media-add{
  flex:1 0 100%!important;width:100%!important;height:76px!important;
  grid-template-columns:auto auto!important;justify-content:center!important;align-content:center!important;
  gap:8px!important;
}
.ops-selected-media.is-empty .ops-selected-media-add b{font-size:24px!important}
.ops-platform-choice{display:grid;gap:11px;flex:0 0 auto;margin-bottom:18px}
.ops-platform-choice>span{color:var(--ops9-text);font:700 13px/1.2 var(--sv-font-sans)}
.ops-variant-cards{
  display:flex!important;gap:10px!important;
  width:100%!important;max-width:none!important;
  height:53px!important;min-height:53px!important;
  border:0!important;border-radius:0!important;background:transparent!important;
}
.ops-variant-card{
  flex:0 0 190px!important;width:190px!important;height:52px!important;min-height:52px!important;
  border:1px solid transparent!important;border-radius:10px!important;background:var(--ops-refine-control)!important;
}
.ops-variant-card.is-active{
  border-color:var(--sv-color-brand)!important;background:var(--ops-refine-control)!important;box-shadow:none!important;
}
html[data-theme="light"] .ops-variant-card.is-active{border-color:var(--sv-color-text)!important}
.ops-variant-label strong{font-size:13px!important}
.ops-variant-label small{display:block!important;margin-top:4px!important;color:var(--ops9-muted)!important;font-size:10px!important}
.ops-adapt-workspace{flex:0 0 auto!important}
.ops-platform-work{
  display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;
  gap:22px!important;height:auto!important;min-height:0!important;
  padding:0!important;overflow:visible!important;
  border:0!important;border-radius:0!important;background:transparent!important;
}
.ops-workspace-head{
  grid-column:1!important;grid-row:1!important;min-height:0!important;
  margin:0!important;padding:0!important;border:0!important;
}
.ops-workspace-head>div{
  display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;
  align-items:center!important;gap:6px 9px!important;
}
.ops-workspace-head h3{font-size:17px!important}
.ops-workspace-head>div>span{
  min-width:0!important;overflow:hidden!important;padding:0!important;
  color:var(--ops9-muted)!important;background:transparent!important;
  font-size:12px!important;text-overflow:ellipsis!important;
}
.ops-edit-hint{grid-column:1/-1;margin:0;color:var(--ops9-muted);font:500 11px/1.4 var(--sv-font-sans)}
.ops-save-state{font-size:11px!important}
.ops-edit-pane{
  grid-column:1!important;grid-row:2!important;
  grid-template-rows:auto auto auto auto!important;gap:18px!important;
  min-height:0!important;height:auto!important;padding:0!important;overflow:visible!important;
}
.ops-edit-pane.has-summary{grid-template-rows:auto auto auto auto!important}
.ops-edit-pane label{gap:8px!important}
.ops-field-label b{font-size:13px!important}
.ops-field-label small{font-size:11px!important}
.ops-edit-pane input,.ops-edit-pane textarea{
  border:1px solid var(--ops-refine-border)!important;
  border-radius:9px!important;color:var(--ops9-text)!important;
  background:var(--ops-refine-control)!important;font-size:14px!important;
}
.ops-edit-pane input{min-height:46px!important;padding:0 14px!important}
.ops-edit-pane textarea{min-height:158px!important;height:158px!important;padding:14px!important}
.ops-edit-pane input:focus,.ops-edit-pane textarea:focus{border-color:var(--sv-color-brand)!important}
.ops-topic-help{display:none!important}
.ops-topic-chips{gap:6px!important}
.ops-topic-chips span{font-size:10px!important}
.ops-edit-foot{
  display:flex;grid-column:1!important;grid-row:3!important;
  align-items:center;justify-content:space-between;gap:12px;margin-top:4px;
  color:var(--ops9-muted);font:500 11px/1.4 var(--sv-font-sans);
}
.ops-edit-foot button{
  flex:0 0 auto;height:40px;padding:0 15px;
  border:0;border-radius:9px;color:var(--ops9-text);
  background:var(--ops-refine-control);font:650 11px/1 var(--sv-font-sans);cursor:pointer;
}
.ops-edit-foot button:hover{background:var(--sv-color-surface-strong)}
.ops-publish-ready{
  position:absolute!important;top:88px!important;right:48px!important;bottom:0!important;
  width:var(--ops-console-width)!important;height:auto!important;min-height:0!important;
  padding:0!important;overflow:hidden!important;
  border:0!important;border-radius:0!important;background:var(--ops-refine-console)!important;
}
.ops-publish-ready>.ops-publish-head{
  display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;
  gap:15px!important;min-height:0!important;padding:22px 20px 16px!important;
  border:0!important;background:transparent!important;
}
.ops-publish-ready>.ops-publish-head>div{
  display:flex!important;align-items:center!important;justify-content:space-between!important;min-width:0!important;
}
.ops-publish-head strong{
  display:block!important;flex:0 0 auto!important;width:auto!important;
  padding:0!important;font-size:20px!important;white-space:nowrap!important;
}
.ops-publish-head>div>span{font-size:11px!important}
.ops-publish-ready>.ops-publish-head nav{
  display:flex!important;justify-content:stretch!important;gap:8px!important;
  width:100%!important;min-width:0!important;margin:0!important;
}
#opsSelectedSource,#opsOpenReview,.ops-platform-settings{
  flex:1 1 0!important;width:auto!important;height:38px!important;
  padding:0 6px!important;border:0!important;border-radius:8px!important;
  color:var(--ops9-text)!important;background:var(--ops-refine-control)!important;
  font-size:11px!important;white-space:nowrap!important;
}
.ops-publish-scroll{gap:18px!important;padding:14px 20px 18px!important;background:transparent!important}
.ops-publish-card,.ops-publish-check{gap:10px!important;padding-bottom:0!important;border:0!important}
.ops-publish-card>span,.ops-publish-card>label,.ops-publish-check header span{font-size:12px!important}
.ops-current-account,.ops-control-option>select,#opsSelectWritingSkill{
  min-height:48px!important;border:0!important;border-radius:9px!important;
  background:var(--ops-refine-control)!important;
}
.ops-current-account>span:nth-child(2)>b{font-size:12px!important}
.ops-current-account>span:nth-child(2)>small{font-size:10px!important}
.ops-control-option{grid-template-columns:1fr!important}
.ops-control-icon.is-task{display:none!important}
.ops-control-option>select{font-size:12px!important}
#opsSelectWritingSkill{grid-template-columns:1fr auto!important;padding:0 13px!important}
#opsSelectWritingSkill .ops-control-icon,#opsSelectWritingSkill small{display:none!important}
#opsSelectedSkillName{font-size:12px!important}
.ops-publish-check dl>div{min-height:27px!important;border:0!important}
.ops-publish-check dt,.ops-publish-check dd{font-size:11px!important}
.ops-generation-history>header span{font-size:12px!important}
.ops-manual-publish-note{margin-top:auto!important;border:0!important;background:transparent!important}
.ops-publish-actions{gap:10px!important;padding:16px 20px 20px!important;border:0!important;background:var(--ops-refine-console)!important}
.ops-publish-actions button{height:44px!important;font-size:12px!important}
.ops-publish-actions button:not(.is-primary){border:0!important;background:var(--ops-refine-control)!important}

/* Monitoring: setup and following live on the left, selected facts on the right. */
.social-monitoring-view{
  display:block!important;box-sizing:border-box!important;
  width:100%!important;max-width:none!important;height:100dvh!important;
  margin:0!important;padding:27px 44px 64px 34px!important;
  overflow-y:auto!important;background:var(--ops-refine-main)!important;
}
.social-monitoring-view .ops-page-head{
  align-items:flex-start!important;gap:18px!important;
  margin:0 0 10px!important;padding:0!important;border:0!important;
}
.social-monitoring-view .ops-page-head h2{font-size:27px!important}
.social-monitoring-view .ops-page-head p{font-size:12px!important}
.social-monitoring-view .ops-page-head>div>span,
.social-monitoring-setup>header span,.social-monitoring-subscriptions>header span,
.social-monitoring-detail-empty>span,.social-monitoring-detail-body>header>span{
  color:var(--ops9-muted)!important;font-size:10px!important;letter-spacing:.13em!important;
}
.social-monitoring-view .ops-page-head>a{margin-top:5px!important;font-size:11px!important;color:var(--ops9-text)!important}
.social-monitoring-state{
  margin:0 0 12px!important;padding:0!important;border:0!important;
  color:var(--ops9-muted);background:transparent!important;
}
.social-monitoring-state i{background:var(--ops9-muted)!important}
.social-monitoring-state p{font-size:11px!important}
.social-monitoring-flow{
  display:flex;align-items:center;flex-wrap:wrap;gap:10px;
  margin:0 0 19px;color:var(--ops9-muted);font:500 11px/1.4 var(--sv-font-sans);
}
.social-monitoring-flow span{display:inline-flex;align-items:center;gap:7px}
.social-monitoring-flow b{color:var(--ops9-text);font-size:10px}
.social-monitoring-flow i{font-style:normal}
.social-monitoring-composition{
  position:relative;display:grid;grid-template-columns:minmax(360px,40%) minmax(0,1fr);
  gap:24px;align-items:stretch;min-height:620px;
}
.social-monitoring-left{
  min-width:0;padding:20px 19px;background:var(--ops-refine-console);
}
.social-monitoring-setup,.social-monitoring-subscriptions{
  margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;
}
.social-monitoring-setup>header,.social-monitoring-subscriptions>header{
  margin-bottom:18px!important;gap:12px!important;
}
.social-monitoring-setup h3,.social-monitoring-subscriptions h3{font-size:18px!important}
.social-monitoring-setup>header p,.social-monitoring-subscriptions>header p{font-size:11px!important}
.social-monitoring-setup>header a{margin-top:15px!important;color:var(--ops9-text)!important;font-size:10px!important}
.social-monitoring-view form{
  display:grid!important;grid-template-columns:1fr!important;
  gap:15px!important;width:100%!important;
}
.social-monitoring-view form label{
  grid-column:1!important;gap:8px!important;font-size:12px!important;
}
.social-monitoring-view form label>small{font-size:10px!important}
.social-monitoring-view input,.social-monitoring-view select{
  min-height:44px!important;padding:10px 12px!important;
  border:1px solid var(--ops-refine-border)!important;border-radius:9px!important;
  color:var(--ops9-text)!important;background:var(--ops-refine-control)!important;
  font-size:12px!important;
}
.social-monitoring-view form footer{
  grid-column:1!important;flex-wrap:wrap;gap:10px!important;
  margin-top:0!important;padding:5px 0 0!important;border:0!important;
}
.social-monitoring-view button{
  min-height:38px;padding:8px 12px;border:0;border-radius:8px;
  color:var(--ops9-text);background:var(--ops-refine-control);
  font:600 11px/1.2 var(--sv-font-sans);
}
.social-monitoring-view button:hover:not(:disabled){
  border-color:var(--sv-color-brand)!important;color:var(--ops9-text)!important;
  background:var(--sv-color-surface-strong)!important;
}
.social-monitoring-view form button[type=submit]{
  min-width:116px;height:40px;border:0!important;border-radius:8px!important;
  color:var(--sv-color-on-brand)!important;background:var(--sv-color-brand)!important;
}
.social-monitoring-view form button[type=submit]:disabled{opacity:.5!important;filter:grayscale(1)}
.social-monitoring-subscriptions{margin-top:35px!important}
#socialMonitoringList{display:grid;gap:8px}
#socialMonitoringList article{
  position:static!important;display:grid;grid-template-columns:minmax(0,1fr) auto;
  gap:5px 8px;align-items:center;
  margin:0!important;padding:11px 12px!important;
  border:0!important;border-radius:9px!important;
  background:var(--ops-refine-control)!important;
}
#socialMonitoringList article.is-selected{background:var(--sv-color-surface-strong)!important}
#socialMonitoringList article>strong{
  grid-column:1;min-width:0;overflow:hidden;text-overflow:ellipsis;
  white-space:nowrap;font-size:12px!important;
}
#socialMonitoringList article>p{
  grid-column:1;min-width:0;margin:0!important;
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
  font-size:10px!important;
}
#socialMonitoringList .social-monitoring-sub-select{
  grid-column:2;grid-row:1/3;min-height:32px;
  padding:0 6px;border:0;background:transparent;
  color:var(--ops9-muted);white-space:nowrap;
}
#socialMonitoringArchivedToggle{margin-top:12px!important;background:transparent!important}
.social-monitoring-detail-panel{
  position:relative;min-width:0;min-height:620px;padding:22px 22px 30px;
  background:var(--ops-refine-main);
}
.social-monitoring-detail-panel.has-selection .social-monitoring-detail-empty{display:none}
.social-monitoring-detail-empty{display:grid;align-content:start;gap:12px;max-width:480px}
.social-monitoring-detail-empty h3{margin:0;color:var(--ops9-text);font-size:23px}
.social-monitoring-detail-empty p{margin:0 0 18px;color:var(--ops9-muted);font-size:12px;line-height:1.65}
.social-monitoring-empty-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:11px 0 14px}
.social-monitoring-empty-metrics>div{display:grid;gap:8px;min-height:86px;padding:12px;background:var(--ops-refine-console)}
.social-monitoring-empty-metrics strong{color:var(--ops9-text);font-size:23px;line-height:1}
.social-monitoring-empty-metrics small{color:var(--ops9-muted);font-size:10px}
#socialMonitoringList .social-monitoring-detail-body{display:none}
#socialMonitoringList article.is-selected .social-monitoring-detail-body{
  position:absolute;z-index:2;display:block;
  top:0;left:calc(40% + 24px);right:0;
  height:620px;padding:22px 22px 28px;
  overflow-y:auto;scrollbar-width:thin;background:var(--ops-refine-main);
}
.social-monitoring-detail-body>header{display:grid;gap:7px;margin:0 0 20px}
.social-monitoring-detail-body>header h3{margin:0;color:var(--ops9-text);font-size:22px}
.social-monitoring-detail-body>header p{margin:0;color:var(--ops9-muted);font-size:11px}
.social-monitoring-actions{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:8px!important;margin:0 0 18px!important;
}
.social-monitoring-actions button{
  width:100%!important;min-height:38px!important;padding:8px 10px!important;
  font-size:10px!important;text-align:center!important;
}
.social-monitoring-actions label{
  display:flex;grid-column:1/-1;align-items:center;gap:8px;
  min-height:32px;color:var(--ops9-muted);font-size:10px;line-height:1.4;
}
.social-monitoring-actions input[type="checkbox"]{
  flex:0 0 16px;width:16px!important;height:16px!important;min-height:16px!important;
  margin:0!important;padding:0!important;accent-color:var(--sv-color-brand);
}
.social-monitoring-details{display:grid;gap:12px;min-width:0}
.social-monitoring-details>p{margin:0!important;color:var(--ops9-muted);font-size:11px!important;line-height:1.55}
.social-monitoring-details>h4{margin:7px 0 0;color:var(--ops9-text);font-size:15px}
.social-monitoring-detail-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:2px 0 8px}
.social-monitoring-detail-metrics>div{display:grid;align-content:start;gap:7px;min-height:94px;padding:10px 0}
.social-monitoring-detail-metrics small{color:var(--ops9-muted);font-size:10px}
.social-monitoring-detail-metrics strong{color:var(--ops9-text);font-size:24px;line-height:1.1;overflow-wrap:anywhere}
.social-monitoring-detail-metrics span{color:var(--ops9-muted);font-size:9px;line-height:1.45}
.social-monitoring-detail-scope{padding:8px 0;color:var(--ops9-muted)}
.social-monitoring-item{
  display:grid!important;grid-template-columns:62px minmax(0,1fr)!important;gap:6px 12px!important;
  margin:0!important;padding:12px 0!important;border:0!important;border-radius:0!important;
  border-top:1px solid var(--ops-refine-border)!important;background:transparent!important;
}
.social-monitoring-item-cover{
  display:grid;grid-column:1;grid-row:1/3;place-items:center;
  width:62px;height:72px;border-radius:8px;
  color:var(--ops9-muted);background:var(--ops-refine-control);font-size:9px;text-align:center;
}
.social-monitoring-item-content{display:grid;grid-column:2;gap:6px;min-width:0}
.social-monitoring-item-content>a,.social-monitoring-item-content>span:first-child{
  color:var(--ops9-text);font-size:12px;font-weight:650;text-decoration:none;
}
.social-monitoring-item-content>span:last-child{color:var(--ops9-muted);font-size:10px;line-height:1.45}
.social-monitoring-item-controls{display:flex;grid-column:2;flex-wrap:wrap;gap:6px}
.social-monitoring-item-controls button,.social-monitoring-item-controls a{
  min-height:28px!important;padding:5px 7px!important;border:0!important;
  color:var(--ops9-muted)!important;background:var(--ops-refine-control)!important;
  font-size:9px!important;text-decoration:none;
}
.social-monitoring-view>details{
  display:block;margin:24px 0 0!important;padding:0!important;
  border:0!important;border-top:1px solid var(--ops-refine-border)!important;
  border-radius:0!important;background:transparent!important;
}
.social-monitoring-view>details+details{margin-top:0!important}
.social-monitoring-view>details summary{
  padding:13px 0!important;border-radius:0!important;
  background:transparent!important;font-size:12px!important;
}
.social-monitoring-view>details[open]{padding-bottom:16px!important}
.social-monitoring-view>details[open]>:not(summary){margin-left:0!important;margin-right:0!important}
@media(max-width:1400px){
  .social-monitoring-composition{grid-template-columns:1fr;min-height:0}
  .social-monitoring-left{padding:20px}
  .social-monitoring-detail-panel{min-height:260px}
  .social-monitoring-detail-panel.has-selection{display:none}
  #socialMonitoringList article.is-selected .social-monitoring-detail-body{
    position:static;height:auto;max-height:none;padding:20px 0 4px;background:transparent;
  }
  #socialMonitoringList article.is-selected{display:block}
}
@media(max-width:1180px){
  .ops-task-desk{grid-template-columns:220px minmax(0,1fr)!important}
  .ops-nav-rail{padding-inline:14px!important}
  .ops-adapt-view{
    --ops-console-width:300px!important;--ops-console-gap:18px!important;
    padding-inline:18px!important;
  }
  .ops-publish-ready{right:18px!important}
  .ops-publish-head,.ops-publish-scroll,.ops-publish-actions{padding-inline:16px!important}
  .social-monitoring-view{padding:23px 20px 60px!important}
}
@media(max-width:900px){
  .ops-task-desk{display:block!important;height:auto!important}
  .ops-nav-rail{height:auto!important;max-height:none!important}
  .ops-primary-nav{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}
  .ops-primary-nav>span{grid-column:1/-1}
  .ops-adapt-view{height:auto!important;min-height:0!important;overflow:visible!important}
  .ops-selected-brief,.ops-platform-choice,.ops-adapt-workspace{width:100%!important}
  .ops-platform-work{grid-template-rows:auto auto auto auto!important}
  .ops-publish-ready{
    position:static!important;right:auto!important;grid-column:1!important;grid-row:4!important;
    width:100%!important;min-height:480px!important;margin-top:14px!important;
  }
  .social-monitoring-view{height:auto!important}
}
@media(max-width:620px){
  .ops-primary-nav{grid-template-columns:1fr}
  .ops-adapt-view{padding:16px 12px 30px!important}
  .ops-desk-topbar{flex-wrap:wrap}
  .ops-desk-topbar>div{width:100%}
  .ops-desk-topbar button{flex:1}
  .ops-selected-media-slot,.ops-selected-media-open,.ops-selected-media-add{
    flex-basis:94px!important;width:94px!important;height:126px!important;
  }
  .ops-selected-media{min-height:154px!important}
  .ops-variant-card{flex-basis:165px!important;width:165px!important}
  .ops-edit-foot{flex-wrap:wrap}
  .social-monitoring-view{padding:20px 14px 48px!important}
  .social-monitoring-flow{gap:6px;font-size:10px}
  .social-monitoring-left{padding:18px 14px}
  .social-monitoring-detail-metrics{grid-template-columns:1fr 1fr}
}
@media(min-width:721px){
  html[data-app-rail="hub"][data-domain-agent-page="content-butler"]{
    --da-panel-width:clamp(360px,22vw,390px)!important;
    --da-reserved-space:calc(var(--da-panel-width) + 14px)!important;
  }
  html[data-domain-agent-page="content-butler"] body.domain-agent-panel-open .ops-task-desk{
    grid-template-columns:200px minmax(0,1fr)!important;
  }
  html[data-domain-agent-page="content-butler"] body.domain-agent-panel-open .ops-adapt-view{
    --ops-console-width:290px!important;--ops-console-gap:16px!important;
  }
}
@media(min-width:721px){
  html[data-domain-agent-page="content-butler"] body.domain-agent-panel-open .social-monitoring-composition{
    grid-template-columns:1fr!important;min-height:0!important;
  }
  html[data-domain-agent-page="content-butler"] body.domain-agent-panel-open .social-monitoring-detail-panel{
    min-height:260px!important;
  }
  html[data-domain-agent-page="content-butler"] body.domain-agent-panel-open .social-monitoring-detail-panel.has-selection{
    display:none!important;
  }
  html[data-domain-agent-page="content-butler"] body.domain-agent-panel-open #socialMonitoringList article.is-selected{
    display:block!important;
  }
  html[data-domain-agent-page="content-butler"] body.domain-agent-panel-open #socialMonitoringList article.is-selected .social-monitoring-detail-body{
    position:static!important;height:auto!important;max-height:none!important;
    padding:20px 0 4px!important;background:transparent!important;
  }
}
@media(min-width:721px) and (max-width:1180px){
  html[data-domain-agent-page="content-butler"] body.domain-agent-panel-open{overflow:auto!important}
  html[data-domain-agent-page="content-butler"] body.domain-agent-panel-open .ops-task-detail{overflow:auto!important}
  html[data-domain-agent-page="content-butler"] body.domain-agent-panel-open .ops-adapt-view{
    height:auto!important;min-height:100dvh!important;overflow:visible!important;
  }
  html[data-domain-agent-page="content-butler"] body.domain-agent-panel-open .ops-selected-brief,
  html[data-domain-agent-page="content-butler"] body.domain-agent-panel-open .ops-platform-choice,
  html[data-domain-agent-page="content-butler"] body.domain-agent-panel-open .ops-adapt-workspace{width:100%!important}
  html[data-domain-agent-page="content-butler"] body.domain-agent-panel-open .ops-platform-work{
    height:auto!important;overflow:visible!important;
  }
  html[data-domain-agent-page="content-butler"] body.domain-agent-panel-open .ops-publish-ready{
    position:static!important;grid-column:1!important;grid-row:4!important;
    width:100%!important;height:auto!important;min-height:480px!important;
  }
}

