dialog:has(#reviewworkspace){width:min(1240px,96vw);max-width:1240px}.review-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.review-filters .formfield{flex:1;min-width:140px}.review-layout{display:grid;grid-template-columns:minmax(170px,245px) minmax(0,1fr);gap:24px}.review-list{max-height:65vh;overflow:auto;overscroll-behavior:contain}.review-list-row{display:flex;align-items:center;gap:8px;border-bottom:1px solid #eee;padding:8px 0}.review-pick{flex:1;text-align:start;background:transparent;border:0;padding:12px;border-radius:12px;cursor:pointer}.review-pick strong,.review-pick small,.review-pick span{display:block;overflow-wrap:anywhere}.review-pick small,.review-pick span{font-size:12px;color:#62626b;margin-top:5px}.review-pick[aria-current=true]{background:#eaf2ff}.review-stage{min-width:0}.review-player{background:#f1f2f6;border-radius:18px;padding:15px;display:grid;gap:12px;justify-items:center;margin:12px 0;min-height:150px}.review-player video,.review-player img{width:100%;max-height:45vh;object-fit:contain;border-radius:10px}.review-media-tabs,.review-controls{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.review-notes{border-top:1px solid #ddd;margin-top:20px;padding-top:20px}.review-notes article{padding:12px;border-radius:12px;background:#f5f5f7;margin-top:10px}.review-list input{min-width:22px;min-height:22px}.review-profile summary{cursor:pointer;font-weight:600;padding:12px 0}@media(max-width:700px){.review-layout{grid-template-columns:1fr}.review-list{max-height:190px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.review-list-row{min-width:0}.review-pick{padding:8px}.review-filters .formfield{min-width:110px}.review-player video,.review-player img{max-height:40vh}.review-controls .btn{flex:1}}@media(max-height:500px) and (orientation:landscape){.review-layout{grid-template-columns:170px minmax(0,1fr)}.review-list{display:block;max-height:60vh}.review-player video,.review-player img{max-height:65vh}}
/* Professional portals and breakdown privacy */
.privacy-switch{display:flex;align-items:center;gap:10px;cursor:pointer;flex-shrink:0}.privacy-switch input{position:absolute;opacity:0;width:1px;height:1px}.privacy-switch span{width:48px;height:28px;background:#9297a1;border-radius:20px;padding:3px;transition:background .15s}.privacy-switch span:before{content:'';display:block;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .15s}.privacy-switch input:checked+span{background:#0071e3}.privacy-switch input:checked+span:before{transform:translateX(20px)}.privacy-switch input:focus-visible+span{outline:3px solid #0071e3;outline-offset:4px}.portal-choice{text-align:left;cursor:pointer;border:2px solid #e4e5ea}.portal-choice.selected{border-color:#0071e3;background:#f0f7ff}.verification-details{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,3fr);gap:12px}.verification-details dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}#professional-form fieldset{border:0;padding:0;min-width:0}#rep-results,#rep-selection{display:flex;flex-wrap:wrap;gap:8px;margin-block:12px}.privacy-editor [hidden],#professional-form [hidden]{display:none!important}@media(max-width:600px){.privacy-editor .sectiontitle{align-items:flex-start;flex-wrap:wrap}.verification-details{grid-template-columns:1fr}.verification-details dt{font-weight:600}.portal-choice{width:100%;margin:0}#professional-form input[type=file]{max-width:100%}}
