/* SIA keeps a replaceable visual slot and uses the existing marketplace/workspace palette. */
.sia-layout{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.65fr);gap:28px;align-items:start}.sia-layout>aside,.sia-conversation{min-width:0}.sia-layout .panel{padding:28px;margin:0 0 24px}.sia-identity{text-align:center;background:#f4ece4}.sia-business .sia-identity{background:#601c2b;color:#fff}.sia-identity .sia-avatar{margin:16px auto 24px}.sia-identity h2{font-size:2rem;margin-bottom:8px}.sia-identity p{line-height:1.8}.sia-business .sia-identity .fine-print{color:#f0ded7}.sia-quick h2,.sia-compose-live h2,.sia-history h2,.sia-draft h2,.sia-review h2{font-size:1.2rem;line-height:1.6;margin-bottom:20px}.sia-quick button{display:flex;align-items:center;gap:12px;background:transparent;border:1px solid #e0d7c9;border-radius:12px;padding:14px;margin:10px 0;width:100%;text-align:left;min-height:48px;font:inherit;color:inherit;cursor:pointer}.sia-quick button.active{border-color:#967127;background:#faf1df}.sia-quick svg{flex-shrink:0}.sia-compose-live form,.sia-draft form{display:grid;gap:18px}.sia-compose-live label,.sia-draft label{display:grid;gap:10px;font-weight:600;line-height:1.7}.sia-compose-live input:not([type=checkbox]),.sia-compose-live select,.sia-compose-live textarea,.sia-draft input,.sia-draft textarea{width:100%;min-width:0;min-height:48px;font:inherit;padding:14px;border:1px solid #cfc5b8;background:white;border-radius:10px;color:#292b29;box-sizing:border-box}.sia-compose-live textarea,.sia-draft textarea{resize:vertical;min-height:110px}.sia-compose-live .checkbox-label,.sia-review .checkbox-label,.sia-history .checkbox-label{display:flex;align-items:flex-start;font-weight:400;line-height:1.7;gap:12px}.sia-experience input[type=checkbox]{width:22px;height:22px;flex-shrink:0;accent-color:#601c2b}.sia-experience .btn{min-height:48px}.sia-answer>p,.sia-start p,.sia-draft p,.sia-review p{line-height:1.8}.sia-scope{display:grid;grid-template-columns:95px minmax(0,1fr);gap:12px;margin:24px 0;padding:18px;background:#f5f1e9;border-radius:12px;font-size:.88rem;line-height:1.7}.sia-scope dt{font-weight:700}.sia-scope dd{margin:0;overflow-wrap:anywhere}.sia-fact{padding:20px 0;border-top:1px solid #e5dfd4}.sia-fact small{color:#685537;display:block;line-height:1.7;font-weight:600}.sia-fact p{line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0}.sia-fact.sia-selected{border-left:3px solid #b58b40;padding-left:16px}.sia-questions{padding:22px;background:#faf1df;border-radius:14px;margin:20px 0}.sia-questions ul{padding-left:20px}.sia-questions li{padding:8px 0;line-height:1.8}.sia-boundary{border-top:1px solid #ded7ca;padding-top:12px;font-size:.86rem;color:#625c51}.sia-boundary p{line-height:1.7;margin:8px 0}.sia-notice{padding:18px;border:1px solid #b7ceb0;background:#edf3e9;border-radius:12px;line-height:1.8;margin:20px 0}.sia-review{border:2px solid #b58b40}.sia-review blockquote{padding:22px;margin:20px 0;background:#f6f0e5;border-left:3px solid #601c2b;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.sia-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.sia-history article{padding:20px 0;border-top:1px solid #e5dfd4}.sia-history article p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;margin:10px 0}.sia-history article small{font-size:.78rem;color:#645c51;line-height:1.7}.sia-history details{border-top:1px solid #e5dfd4;margin-top:20px;padding-top:18px}.sia-history summary{cursor:pointer;min-height:44px;line-height:1.7}.sia-history details>p{line-height:1.8}.sia-history .panel-heading{gap:16px;flex-wrap:wrap}.sia-feedback:empty{display:none}.sia-context-link{margin-bottom:24px}.sia-customer .sia-compose-live .btn.primary{background:#d8ab55;color:#292b29}.sia-answer .panel-heading{align-items:flex-start;gap:12px;flex-wrap:wrap}.sia-answer .status{white-space:normal}
@media(max-width:1050px){.sia-layout{grid-template-columns:1fr}.sia-layout>aside{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.sia-layout>aside>.panel{margin:0}.sia-layout>aside>.panel:last-child{grid-column:1/-1}.sia-identity .sia-avatar.large{width:110px;height:110px}}
@media(max-width:600px){.sia-layout{gap:20px}.sia-layout>aside{display:block}.sia-layout>aside>.panel{margin-bottom:18px}.sia-layout .panel{padding:22px 18px}.sia-identity .sia-avatar.large{width:90px;height:90px;margin:12px auto}.sia-identity h2{font-size:1.5rem}.sia-quick button{min-height:50px}.sia-scope{grid-template-columns:1fr;gap:6px;padding:16px}.sia-scope dt:not(:first-child){margin-top:10px}.sia-actions>.btn{width:100%;justify-content:center}.sia-history .panel-heading>.btn{width:100%}}
