.soc-ui{color:var(--text,#e6e1d8);max-width:1080px;margin:auto;line-height:1.7;overflow-wrap:anywhere}.soc-ui h2{margin:.2em 0}.soc-ui p{margin:.6em 0}.soc-nav{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.soc-nav button[aria-selected=true]{border-color:#c4a165;background:#3b3225}.soc-callout{background:#211f1b;border-left:3px solid #bd9759;padding:12px 16px;margin:12px 0}.soc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.soc-card{border:1px solid #454139;border-radius:8px;background:#24272b;padding:14px;min-width:0}.soc-card h3{margin:0 0 4px}.soc-ui small{color:#bbb4a7;display:block}.soc-ui label{display:block;margin:10px 0}.soc-ui input,.soc-ui select{max-width:100%;width:100%;box-sizing:border-box;padding:10px}.soc-ui button{min-height:40px}.soc-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.soc-metrics{display:flex;flex-wrap:wrap;gap:12px}.soc-metrics div{background:#2b2a26;border-radius:6px;padding:12px;flex:1;min-width:160px}.soc-metrics b{display:block;font-size:1.2em}.soc-table{overflow:auto;max-width:100%}.soc-table table{width:100%;border-collapse:collapse}.soc-table th,.soc-table td{text-align:left;padding:9px;border-bottom:1px solid #464239;vertical-align:top}.soc-table td input{min-width:70px}.soc-alert{padding:10px;color:#f4cca0;min-height:1em}.soc-review{border:1px solid #bd9759;border-radius:8px;padding:18px}.soc-history{border-bottom:1px solid #454139;padding:10px 0}.soc-meta{font-size:.88em;color:#c0b8a8}.soc-ui .positive{color:#ccd9b4}.soc-ui .warning{color:#f4bb95}@media(max-width:600px){.soc-grid{grid-template-columns:1fr}.soc-ui{font-size:14px}.soc-metrics div{min-width:110px}.soc-actions button{flex:1 1 140px}.soc-nav button{flex:1 1 110px}.soc-table th,.soc-table td{padding:7px 4px}.soc-review{padding:12px}}
