.bi-review-thread{border-bottom:1px solid #ffffff1a;gap:10px;padding:16px 0;display:grid}.bi-review-thread>small{color:#aeb9c4}.bi-review-bubble{overflow-wrap:anywhere;background:#30343a;border-radius:14px 14px 14px 4px;max-width:94%;padding:12px 14px}.bi-review-bubble.is-mine{background:#125a7a;border-radius:14px 14px 4px;justify-self:end}.bi-review-bubble small{color:#c7d6e0;font-size:11px}.bi-review-bubble p{white-space:pre-wrap;margin:6px 0 0}.bi-review-thread-actions{flex-wrap:wrap;gap:6px;display:flex}.bi-review-thread form{gap:8px;display:grid}.bi-review-thread textarea{box-sizing:border-box;resize:none;width:100%;color:inherit;font:inherit;background:#ffffff09;border:0;border-radius:12px;padding:12px}.bi-review-thread button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff25;border-radius:8px;padding:7px 10px}.bi-review-thread[data-state=resolved]{opacity:.75}.bi-review-thread button:hover{background:#ffffff0c}.bi-review-thread button:disabled{opacity:.5;cursor:default}.review-annotation-dialog{color:#eee;background:#252525;border:1px solid #555;border-radius:16px;width:min(1000px,94vw);max-height:92dvh;padding:16px}.review-annotation-dialog header,.review-annotation-dialog footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-annotation-stage{width:100%;max-height:65dvh;margin:14px auto;position:relative;overflow:hidden}.review-annotation-stage img,.review-annotation-stage video{object-fit:contain;width:100%;max-height:65dvh;display:block}.review-annotation-stage canvas{touch-action:none;cursor:crosshair;position:absolute}.review-annotation-dialog::backdrop{background:#000b}.review-note-type{margin:10px 0;display:block}.review-notes{max-height:calc(100dvh - 100px);overflow-y:auto}.review-note-type,.review-decision{color:var(--review-muted,#b3b3bb);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.review-note-type select,.review-decision select{border:1px solid var(--review-border,#454545);background-color:var(--review-surface,#292929);min-height:36px;color:var(--txt,#eee);font:inherit;border-radius:9px;min-width:140px;padding:7px 32px 7px 10px}.review-section-heading,.review-card-title{flex-wrap:wrap;gap:12px}.review-card-title .review-decision{margin-left:auto}.project-review-dialog [data-new]{gap:10px;display:grid}.project-review-dialog [data-new] textarea{resize:none;background:var(--panel,#303030);min-height:88px;color:inherit;border:0;border-radius:12px;padding:12px}.review-annotation-dialog{background:var(--review-surface,var(--panel,#252525));color:var(--txt,#eee)}:root:not(.dark):not([data-review-theme=dark]) .bi-review-bubble{color:#17212b;background:#e9eef2}:root:not(.dark):not([data-review-theme=dark]) .bi-review-bubble.is-mine{color:#103c52;background:#d5effb}:root:not(.dark):not([data-review-theme=dark]) .bi-review-bubble small{color:#526370}.review-notes textarea{resize:none;border:0;border-radius:12px}.review-decision select:focus-visible,.bi-review-thread button:focus-visible{outline-offset:2px;outline:2px solid #38bdf8}.project-review-dialog{width:min(860px,94vw)}.project-review-dialog>.share-row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.project-review-filter{flex:1;gap:6px;min-width:180px;display:grid}.project-review-filter select{width:100%}.project-review-dialog>.share-row>.btn{white-space:nowrap;background:0 0;border-color:#0000}.project-review-dialog>.share-row>.btn:hover{background:#ffffff0a}.project-review-dialog h3{text-transform:capitalize}.review-annotation-dialog footer{flex-wrap:wrap}.review-annotation-compose{grid-template-columns:1fr auto;gap:10px;margin:12px 0;display:grid}.review-annotation-compose textarea{color:inherit;font:inherit;resize:none;background:#ffffff0a;border:0;border-radius:12px;grid-column:1/-1;padding:12px}.review-annotation-compose select,.review-annotation-compose button{background:var(--panel,#303030);min-height:36px;color:inherit;border:1px solid #7775;border-radius:8px;padding:8px 12px}.review-annotation-compose button{color:#072a37;background:#2eb9ee}.review-annotation-compose [role=status]{grid-column:1/-1;margin:0}.review-annotation-dialog:has(.review-annotation-compose) .review-annotation-stage{max-height:48dvh}.review-annotation-dialog:has(.review-annotation-compose) .review-annotation-stage img{max-height:48dvh}.review-annotation-dialog:has(.review-annotation-compose) .review-annotation-stage video{max-height:48dvh}.project-review-dialog .project-review-toolbar{grid-template-columns:minmax(180px,1fr) auto auto;align-items:end;gap:12px;margin:18px 0 12px;display:grid}.project-review-dialog .project-review-filter{gap:7px;min-width:0;margin:0;display:grid}.project-review-dialog .project-review-toolbar>button{white-space:nowrap;align-self:end;height:42px;min-height:42px;margin:0}.project-review-dialog .project-review-toolbar select{height:42px;min-height:42px;margin:0}.project-review-dialog [data-links]>label{gap:7px;margin:0 0 16px;display:grid}.project-review-dialog [data-links] select{width:100%;height:42px;margin:0}.bi-review-message-target{box-sizing:border-box;color:#bdeaff;overflow-wrap:anywhere;background:#38bdf81a;border-radius:6px;width:fit-content;max-width:100%;margin:0 0 7px;padding:3px 7px;font-size:11px;font-weight:600;line-height:1.4;display:block}.bi-review-bubble{box-sizing:border-box;min-width:0}.bi-review-bubble>small{line-height:1.5;display:block}.bi-review-thread .bi-review-reply{background:var(--share-field,var(--review-surface,#292929));border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:8px;display:grid}.bi-review-thread .bi-review-reply textarea{background:0 0;min-height:64px;margin:0;padding:8px}.bi-review-thread .bi-review-reply>button[type=submit]{color:#082b3b;background:#38bdf8;border-color:#0000;align-self:end;width:auto;min-height:36px;margin:0;font-weight:600}.bi-review-thread-error:empty{display:none}.bi-review-thread-meta{font-size:12px;line-height:1.5}:root:not(.dark):not([data-review-theme=dark]) .bi-review-message-target{color:#075579;background:#0a87bc12}:root:not(.dark):not([data-review-theme=dark]) .bi-review-thread{border-color:#17212b20}@media (width<=550px){.project-review-dialog .project-review-toolbar{grid-template-columns:1fr auto;gap:8px}.project-review-dialog .project-review-filter{grid-column:1/-1}.project-review-dialog .project-review-toolbar>button{justify-self:start}.bi-review-bubble{max-width:100%}}:root:not(.dark):not([data-review-theme=dark]) .bi-review-thread-meta{color:#526370}.shared-media-compose{gap:10px;margin:12px 0 20px;display:grid}.shared-media-compose[hidden]{display:none}.shared-media-compose textarea{box-sizing:border-box;resize:vertical;background:var(--panel,#303030);width:100%;min-height:88px;color:inherit;font:inherit;border:0;border-radius:12px;padding:12px}.shared-media-compose .bi-review-thread-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shared-media-compose select{flex:1;min-width:100px}.media-private-notes{border-top:1px solid #7774;margin-top:20px;padding-top:14px}.media-private-notes summary{cursor:pointer;font-weight:600}.media-review [data-shared-target]{overflow-wrap:anywhere}.media-review [data-shared-comments] .fld{margin-top:14px}
