  .section h2{letter-spacing:.01em}
  .control-premium{padding:14px 14px 12px}
  .control-premium-head{margin-bottom:8px}
  .control-premium .muted{font-size:12px}
  .target-chip{padding:7px 10px;font-size:12px}
  #leftInsertHint{margin-top:6px}
  #legendSection h2{margin-bottom:12px}
  .legend-toolbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:8px;margin-bottom:10px}
  .legend-toolbar label{min-width:0}
  .legend-toolbar input,.legend-toolbar select{height:38px}
  .legend-search-label input{width:100%}
  .legend-grid{gap:7px}
  .legend-card{padding:8px 10px;grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr);gap:8px}
  .legend-card-title{font-size:13px}
  .legend-card-qty{font-size:11px}
  .legend-card-meta{font-size:11px;margin-top:4px;gap:2px}
  .legend-card-side{gap:6px}
  .group-actions{gap:4px}
  .group-actions button,.group-actions select{height:30px;padding:3px 8px;font-size:10px}
  .legend-note-input{min-height:30px;max-height:30px}
  .legend-total-chip{padding:6px 11px;font-size:11px}
  .top-project-bar .project-actions button{white-space:nowrap}
  html[data-theme="dark"] .legend-card{background:rgba(15,23,42,.78)}
  html[data-theme="dark"] .legend-toolbar input,
  html[data-theme="dark"] .legend-toolbar select{background:#0f172a;color:#e5e7eb;border-color:#334155}
  @media (max-width:980px){
    .legend-card{grid-template-columns:1fr}
    .legend-toolbar{grid-template-columns:1fr 1fr}
  }
  @media (max-width:720px){
    .legend-toolbar{grid-template-columns:1fr}
  }

  .area-manage-btn{display:inline-flex;align-items:center;gap:6px}
  .workspace-guide-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin-top:12px}
  .workspace-guide-field{display:flex;flex-direction:column;gap:5px;min-width:200px;font-size:12px;color:var(--muted)}
  .workspace-guide-field select{height:40px}
  .workspace-guide-action-btn{height:40px;white-space:nowrap}
  .workspace-guide-select-highlight{
    border-color: rgba(234,179,8,0.72) !important;
    box-shadow: 0 0 0 4px rgba(250,204,21,0.16);
    background: linear-gradient(180deg, #fffef3 0%, #ffffff 100%) !important;
    animation: startCueSelectPulse 1.8s ease-in-out infinite;
  }
  html[data-theme="dark"] .workspace-guide-select-highlight{
    border-color: rgba(250,204,21,0.72) !important;
    box-shadow: 0 0 0 4px rgba(250,204,21,0.14);
    background: linear-gradient(180deg, rgba(66,48,5,0.62) 0%, rgba(10,18,33,0.96) 100%) !important;
  }
  html[data-theme="dark"] .workspace-guide-field select{background:#0f172a;color:var(--text);border-color:rgba(148,163,184,0.22)}
  @media (max-width: 760px){
    .workspace-guide-actions{flex-direction:column;align-items:stretch}
    .workspace-guide-field{min-width:0}
    .workspace-guide-action-btn{width:100%}
  }
