.ai-proposal-review-bar{--ai-proposal-line:var(--line,#e3e4e7);--ai-proposal-ink:var(--ink,#202124);--ai-proposal-muted:var(--ink-3,#878a91);--ai-proposal-accent:var(--accent,#ff9562);--ai-proposal-accent-strong:var(--accent-strong,#f17842);min-width:0;color:var(--ai-proposal-ink);font-size:12px;line-height:1.45}.ai-proposal-review-bar--card{border:1px solid var(--ai-proposal-accent-strong);background:var(--accent-soft,#fff1e9);border-radius:12px;gap:12px;padding:14px;display:grid}.ai-proposal-review-bar--header{width:100%}.ai-proposal-review-bar__main{align-items:center;gap:10px;min-width:0;display:flex}.ai-proposal-review-bar__identity{flex:auto;gap:5px;min-width:0;display:grid}.ai-proposal-review-bar__title-row{align-items:center;gap:8px;min-width:0;display:flex}.ai-proposal-review-bar__icon{color:var(--ai-proposal-ink);flex:none;line-height:1;display:inline-flex}.ai-proposal-review-bar__title{min-width:0;color:var(--ai-proposal-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.ai-proposal-review-bar__badges{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ai-proposal-review-bar__badge{border:1px solid var(--ai-proposal-line);min-height:20px;color:var(--ai-proposal-muted);white-space:nowrap;background:#ffffffb8;border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.ai-proposal-review-bar__badge--kind{color:var(--blue,#386da8);background:var(--blue-soft,#edf4fb);border-color:#386da83d}.ai-proposal-review-bar__badge--unsaved{color:var(--ai-proposal-accent-strong);background:#fff1e9b8;border-color:#f1784252}.ai-proposal-review-bar__project{min-width:0;max-width:18rem;color:var(--ai-proposal-muted);overflow-wrap:anywhere;align-items:center;font-size:11px;display:inline-flex}.ai-proposal-review-bar__preview-toggle{border:1px solid var(--ai-proposal-line);background:#ffffffa6;border-radius:8px;flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.ai-proposal-review-bar__preview-toggle button,.ai-proposal-review-bar__cancel,.ai-proposal-review-bar__save{min-height:30px;font:inherit;cursor:pointer;border-radius:7px}.ai-proposal-review-bar__preview-toggle button{color:var(--ai-proposal-muted);white-space:nowrap;background:0 0;border:0;padding:4px 8px;font-size:10px}.ai-proposal-review-bar__preview-toggle button:hover:not(:disabled),.ai-proposal-review-bar__preview-toggle button.is-active{color:var(--ai-proposal-ink);background:var(--surface,#fff);box-shadow:0 1px 3px #1a1c2214}.ai-proposal-review-bar__actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ai-proposal-review-bar__cancel,.ai-proposal-review-bar__save{padding:5px 10px;font-size:11px;font-weight:700}.ai-proposal-review-bar__cancel{border:1px solid var(--ai-proposal-line);color:var(--ai-proposal-muted);background:var(--surface,#fff)}.ai-proposal-review-bar__cancel:hover:not(:disabled){border-color:var(--ai-proposal-accent);color:var(--ai-proposal-ink)}.ai-proposal-review-bar__save{border:1px solid var(--ai-proposal-accent-strong);color:#201a15;background:var(--ai-proposal-accent)}.ai-proposal-review-bar__save:hover:not(:disabled){opacity:.9}.ai-proposal-review-bar button:disabled{cursor:default;opacity:.5}.ai-proposal-review-bar button:focus-visible{outline:2px solid var(--ai-proposal-accent-strong);outline-offset:2px}.ai-proposal-review-bar__content{min-width:0}.ai-proposal-review-bar__error{border:1px solid var(--red-line,#f2dcdc);color:var(--red,#b94848);background:var(--red-soft,#fdf1f1);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:8px 10px;font-size:11px}.ai-proposal-review-bar--header .ai-proposal-review-bar__main{min-height:32px}.ai-proposal-review-bar--header .ai-proposal-review-bar__identity{align-items:center;gap:8px;display:flex}.ai-proposal-review-bar--header .ai-proposal-review-bar__badges{flex:none}.ai-proposal-review-bar--header .ai-proposal-review-bar__title-row{flex:auto;min-width:0}.ai-proposal-review-bar--header .ai-proposal-review-bar__title{font-size:14px;font-weight:600}.ai-proposal-review-bar--header .ai-proposal-review-bar__badge{min-height:19px;padding:1px 6px}.ai-proposal-review-bar--header .ai-proposal-review-bar__project{white-space:nowrap;flex:0 auto;max-width:12rem}.ai-proposal-review-bar--header .ai-proposal-review-bar__actions{margin-left:auto}@media (max-width:620px){.ai-proposal-review-bar--header .ai-proposal-review-bar__main{flex-wrap:wrap;align-items:flex-start}.ai-proposal-review-bar--header .ai-proposal-review-bar__identity{flex:100%}.ai-proposal-review-bar--header .ai-proposal-review-bar__project{max-width:min(100%,15rem)}.ai-proposal-review-bar--header .ai-proposal-review-bar__actions{margin-left:auto}}@media (max-width:420px){.ai-proposal-review-bar--card{padding:12px}.ai-proposal-review-bar__main,.ai-proposal-review-bar--header .ai-proposal-review-bar__main{flex-direction:column;align-items:stretch}.ai-proposal-review-bar__project,.ai-proposal-review-bar__preview-toggle,.ai-proposal-review-bar__actions{align-self:stretch}.ai-proposal-review-bar__actions{justify-content:stretch}.ai-proposal-review-bar__actions>button{flex:1 1 0}}
