.oa-pd-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.modal-backdrop{z-index:1100}
.oa-pd-tabs .oa-pn-return{margin-left:auto}
body.oa-workbench.design-review-view #center .oa-reference-review{width:100%;min-width:0;box-sizing:border-box}
body.oa-workbench.design-review-view #center .oa-reference-review-head{width:100%;max-width:100%;box-sizing:border-box}
.oa-pn-canvas-versions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--line,#e2e8e7);background:#fff}
.oa-pn-canvas-versions>span{margin-right:4px;color:var(--muted,#75838a);font-size:13px}
.oa-pn-canvas-versions button{display:flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid var(--line,#e2e8e7);border-radius:8px;background:#fff;color:var(--ink,#23343b);cursor:pointer}
.oa-pn-canvas-versions button.active{border-color:var(--teal,#0c8778);background:#e9f6f3;color:var(--teal,#0c8778)}
.oa-pn-canvas-versions small{color:var(--muted,#75838a)}
.oa-pn-point-form{display:grid;gap:8px;padding:12px;border-bottom:1px solid var(--line,#e2e8e7);background:#f7fbfa}
.oa-pn-point-form label{font-weight:600}
.oa-pn-point-form textarea{min-height:72px;resize:vertical}
.oa-pn-point-form>div{display:flex;justify-content:flex-end;gap:8px}
.oa-pn-delivery{display:grid;gap:18px}
.oa-pn-delivery>header h1{margin:0 0 4px;font-size:24px}
.oa-pn-delivery>header p,.oa-pn-delivery small{color:var(--muted,#75838a)}
.oa-pn-delivery>section{padding:18px 20px;border:1px solid var(--line,#e2e8e7);border-radius:12px;background:#fff}
.oa-pn-delivery>section h2{margin:0 0 12px;font-size:17px}
.oa-pn-delivery>section h2 span{color:var(--muted,#75838a);font-size:13px}
.oa-pn-list{display:grid;gap:8px}
.oa-pn-archive-row,.oa-pn-version-row{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(240px,auto);align-items:center;gap:14px;padding:12px;border-top:1px solid var(--line,#e8edec)}
.oa-pn-archive-row>div:first-child,.oa-pn-version-row>div:first-child{display:grid;gap:4px}
.oa-pn-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}
.oa-pn-actions a{font-size:13px;color:var(--teal,#0c8778)}
.oa-pn-actions small{font-size:12px}
.oa-chat-panel .oa-legacy-whole-review{margin:14px 12px 0;padding:12px;background:#f8fafb;border:1px solid var(--line,#e5ebed);border-radius:8px}
.oa-chat-panel .oa-legacy-whole-review h3{margin:0 0 6px;font-size:14px}
.oa-chat-panel .oa-legacy-whole-review>p{font-size:12px;color:var(--muted,#697b84)}
.oa-chat-panel .oa-legacy-whole-review textarea{min-height:56px}
.oa-chat-panel .oa-legacy-whole-review .oa-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}
@media(max-width:900px){.oa-pn-archive-row,.oa-pn-version-row{grid-template-columns:1fr auto}.oa-pn-actions{grid-column:1/-1;justify-content:flex-start}}
