.advisor-proposal-panel{margin:14px 0 18px;border:1px solid #9bb8df;border-left:4px solid #0655ff;border-radius:8px;background:#fff;box-shadow:0 4px 16px #12345a12}
.advisor-proposal-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 16px;cursor:pointer;background:#f4f8ff}
.advisor-proposal-panel>summary span:first-child{display:flex;flex-direction:column}.advisor-proposal-panel>summary b{color:#123968}.advisor-proposal-panel>summary small{font-size:12px;color:#526b88;font-weight:400}
.advisor-proposal-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.advisor-proposal-card{border:1px solid #c4d1e2;border-top:3px solid #1670dd;border-radius:7px;padding:14px;min-width:0}.advisor-proposal-card.needs-review{border-top-color:#c57b11}.advisor-proposal-head{display:flex;justify-content:space-between;gap:12px}.advisor-proposal-head strong{font-size:17px}.advisor-proposal-head span,.advisor-proposal-card small{display:block;color:#53667d;font-size:12px}.advisor-proposal-status{display:inline-block;margin:8px 0;padding:3px 7px;border-radius:4px;background:#e9f3ff;color:#144f94;font-size:11px;font-weight:800;text-transform:uppercase}.advisor-proposal-card.needs-review .advisor-proposal-status{background:#fff2d8;color:#7a4b00}.advisor-proposal-qty{padding:8px 10px;background:#f5f7fa;border:1px solid #dbe3ed;border-radius:5px}.advisor-proposal-qty.flagged{background:#fff2e8;border-color:#e4a272}.advisor-proposal-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.advisor-proposal-actions button{min-height:36px}.advisor-proposal-actions .primary{background:#0b5fce;color:white;border-color:#0b5fce}.advisor-proposal-notice{margin:12px 14px 0;padding:10px;border-left:3px solid #be7110;background:#fff6e6}.advisor-proposal-empty{padding:18px;color:#586a80}.advisor-proposal-dialog{width:min(560px,calc(100% - 28px));border:1px solid #9db4d2;border-top:4px solid #0655ff;border-radius:9px;padding:22px}.advisor-proposal-dialog::backdrop{background:#081b3d99}.advisor-proposal-dialog label{display:flex;flex-direction:column;gap:6px}.advisor-proposal-dialog textarea{min-height:130px;padding:10px;font:inherit}.advisor-proposal-dialog menu{display:flex;justify-content:flex-end;gap:8px;padding:0;margin:18px 0 0}.advisor-proposal-dialog button{min-height:38px;padding:7px 13px}
@media(max-width:900px){.advisor-proposal-list{grid-template-columns:1fr}}
@media(max-width:600px){.advisor-proposal-panel>summary,.advisor-proposal-head{align-items:flex-start;flex-direction:column}.advisor-proposal-list{padding:8px}.advisor-proposal-actions{flex-direction:column}.advisor-proposal-actions button{width:100%}}
