.guided-review-start,.guided-review-progress{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:16px;display:flex}.guided-review-start>div{flex:260px;min-width:0}.guided-review-start h3,.guided-review-progress p{margin:0 0 6px}.guided-review-prompts summary{cursor:pointer;font-weight:600}.guided-review-prompts label{margin-top:12px}.guided-review-actions{flex-wrap:wrap;gap:8px;display:flex}.guided-review-actions button{white-space:normal;flex:130px;position:static!important}.dialog-scroll:has(.connected-review-workbench){width:calc(100vw - 32px);max-height:92dvh;max-width:1480px!important}.connected-review-workbench{grid-template-columns:minmax(0,1fr) minmax(280px,350px);align-items:start;gap:20px;min-width:0;display:grid}.connected-review-chart,.connected-review-sidebar{min-width:0}.connected-review-sidebar{max-height:78dvh;position:sticky;top:0;overflow:auto}.connected-review-notes{margin:0}.connected-review-notes fieldset{flex-direction:column;gap:16px;min-width:0;display:flex}.connected-review-notes label{flex-direction:column;gap:6px;font-size:14px;display:flex}.connected-review-notes .control{width:100%;min-width:0}.connected-review-notes input[type=file]{max-width:100%;font-size:14px}.connected-review-notes .primary-button{position:sticky;bottom:0}.connected-review-status{color:var(--muted-foreground);margin:6px 0;font-size:14px;line-height:1.5;display:block}.connected-review-status[data-review-status=reviewed]{color:var(--positive,var(--foreground))}@media (width<=1000px){.connected-review-workbench{grid-template-columns:minmax(0,1fr)}.connected-review-sidebar{max-height:none;position:static;overflow:visible}}@media (width<=640px){.dialog-scroll:has(.connected-review-workbench){width:calc(100vw - 16px);padding:16px}}.dialog-scroll:has(.connected-review-workbench){gap:12px;padding:20px}.connected-review-header{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:8px 16px;display:grid}.connected-review-header-item{overflow-wrap:anywhere;grid-column:span 4;min-width:0;font-size:14px;line-height:1.4}.connected-review-header-item:empty{display:none}.connected-review-header-item[data-header-kind=focus],.connected-review-header-item[data-header-kind=controls],.connected-review-header-item[data-header-kind=position],.connected-review-header-item[data-header-kind=identity]{grid-column:span 6}.connected-review-header-item[data-header-kind=prices],.connected-review-header-item[data-header-kind=feed],.connected-review-header-item[data-header-kind=notice]{grid-column:1/-1}.connected-review-header-item p,.connected-review-header-item .help{margin:0;font-size:14px;line-height:1.4}.connected-review-header-item label{font-size:14px}.connected-review-header-item select{width:100%;min-width:0}.connected-review-header-item .flex-row{flex-wrap:wrap;gap:8px}.connected-review-header-item dl{margin:0}.connected-review-explanation{font-size:14px;line-height:1.5}.connected-review-explanation summary{cursor:pointer;padding:8px 0;font-weight:600}.connected-review-explanation p{margin:8px 0}@media (width<=900px){.connected-review-header-item{grid-column:span 6}.connected-review-header-item[data-header-kind=prices],.connected-review-header-item[data-header-kind=position]{grid-column:1/-1}}@media (width<=600px){.connected-review-header{grid-template-columns:minmax(0,1fr)}.connected-review-header-item,.connected-review-header-item[data-header-kind]{grid-column:1/-1}.dialog-scroll:has(.connected-review-workbench){padding:14px}}.dialog-scroll:has(.connected-review-workbench)>button.ghost-button{justify-self:start;width:auto}.dialog-scroll:has(.connected-review-workbench)>.guided-review-progress{background:var(--card);border:1px solid var(--border);border-radius:8px;margin:0;padding:10px 12px}.review-position-summary,.review-executions{border:1px solid var(--border);background:var(--card);border-radius:10px;min-width:0;padding:14px}.review-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.review-section-heading small,.review-position-metrics small{color:var(--muted-foreground);font-size:14px;line-height:1.5}.review-position-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;display:grid}.review-position-metrics>div{align-content:start;gap:6px;min-width:0;display:grid}.review-position-metrics dt,.review-order-values dt{color:var(--muted-foreground);font-size:14px}.review-position-metrics dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:1.15rem;font-weight:600}.review-executions>summary{cursor:pointer;padding:4px 0;font-weight:600}.review-executions .help{font-size:14px;line-height:1.5}.review-order-list{gap:12px;padding:0;list-style:none;display:grid}.review-order{border:1px solid var(--border);border-radius:8px;min-width:0;padding:12px}.review-order[data-selected=true]{outline:2px solid var(--primary);outline-offset:1px}.review-order-heading{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.review-order-heading small{overflow-wrap:anywhere;min-width:0;color:var(--muted-foreground);flex:1}.review-order-values{grid-template-columns:1fr 1fr 2fr;gap:12px;margin:12px 0;display:grid}.review-order-values>div{min-width:0}.review-order-values dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0}.review-order-fills{border-top:1px solid var(--border);padding-top:8px;font-size:14px}.review-order-fills summary{cursor:pointer}.review-order-fills ol{padding-left:20px}.review-order-fills li{overflow-wrap:anywhere;padding:8px 0}.review-order-fills li>span,.review-order-fills li>small{margin-top:4px;display:block}.review-saved-notes{min-width:0;padding:16px}.review-saved-notes h3{margin:0 0 10px;font-size:1rem}.review-saved-notes p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.review-saved-notes button{white-space:normal;width:100%}.review-original-notes{border-bottom:1px solid var(--border);margin-bottom:16px;padding-bottom:14px}.review-original-notes summary{cursor:pointer;color:var(--muted-foreground);font-size:13px;line-height:1.6}.inline-review-notes{gap:10px;min-width:0;margin-bottom:16px;display:grid}.inline-review-notes label{font-size:14px;font-weight:600}.inline-review-notes .help{margin:0}.inline-review-notes textarea{resize:vertical;width:100%;min-width:0;min-height:160px;max-height:50dvh;line-height:1.6}.inline-review-notes small{color:var(--muted-foreground);font-size:12px;line-height:1.5}@media (width<=900px){.review-position-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.review-order-values{grid-template-columns:repeat(2,minmax(0,1fr))}.review-order-values>div:last-child{grid-column:1/-1}}@media (width<=380px){.review-position-metrics{grid-template-columns:minmax(0,1fr)}}
