.ai-workspace{max-width:1000px;margin:auto;color:var(--text-primary,#173b29)}.ai-workspace header,.ai-row{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ai-workspace nav{display:flex;gap:8px;overflow:auto;padding:12px 0}.ai-workspace button{font:inherit;border:1px solid var(--border-light,#dce5df);border-radius:10px;background:white;color:inherit;padding:10px 14px;cursor:pointer}.ai-workspace button[aria-pressed=true],.ai-workspace .support-primary{background:var(--brand,#168345);color:white}.ai-workspace button:disabled{opacity:.55;cursor:wait}.ai-workspace form,.ai-workspace>details{background:white;padding:18px;border:1px solid var(--border-light,#dce5df);border-radius:14px;margin:14px 0}.ai-workspace label{display:grid;gap:6px;margin:12px 0;font-weight:600}.ai-workspace input,.ai-workspace select,.ai-workspace textarea{font:inherit;padding:11px;border:1px solid #d5dfd8;border-radius:8px;max-width:100%;min-width:0;color:inherit;background:white}.ai-workspace textarea{min-height:85px;resize:vertical}.ai-workspace h3{margin:14px 0}.ai-workspace .ai-check,.ai-order-picker label{display:flex;gap:10px;align-items:center}.ai-order-picker{max-height:240px;overflow:auto}.ai-workspace fieldset{border:1px solid #dce5df;border-radius:8px}.ai-workspace details{padding:12px 0}.ai-workspace summary{cursor:pointer;overflow-wrap:anywhere}.ai-note{background:#f4f7ed;padding:12px;border-radius:8px;line-height:1.5}.ai-line{display:grid;gap:5px;padding:12px 0;border-bottom:1px solid #e6ece7;overflow-wrap:anywhere}.ai-workspace small{display:block;color:#617368;overflow-wrap:anywhere}.ai-totals{display:grid;grid-template-columns:1fr auto;gap:10px}.ai-totals dd{margin:0;font-weight:700}.ai-output{padding-top:12px}.ai-workspace p{line-height:1.5;overflow-wrap:anywhere}@media(max-width:480px){.ai-workspace form,.ai-workspace>details{padding:12px}.ai-workspace nav button{padding:9px 11px}.ai-row>label{width:100%}}@media print{.ai-workspace nav,.ai-workspace form,.ai-workspace button{display:none}}
