.review-type-form{display:flex;align-items:center;gap:7px;margin-left:auto!important;flex-wrap:wrap}.review-type-form label{font-size:11px;font-weight:600;color:#64748b}.review-type-form select{border:1px solid #d3dce7;border-radius:6px;background:#fff;padding:7px 9px;min-height:34px;color:#173557;font-size:12px}.review-type-form .button{margin:0!important;min-height:34px}.review-detail-docs .review-doc-grid>a[href$="/summary"]{grid-column:1/-1;background:#e9f0f8;color:#173557}
body.protocol-workspace-page #protocol_form .ws-conclusions-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start}body.protocol-workspace-page #protocol_form .ws-conclusions-layout>.protocol-manual-first{margin:0!important;min-width:0;border:0!important;background:#fff!important;padding:0!important}body.protocol-workspace-page #protocol_form .ws-ready-conclusions{border-left:1px solid #dce5ef;padding-left:22px;min-width:0}body.protocol-workspace-page #protocol_form .ws-ready-conclusions>.protocol-auto-block{margin:16px 0 0!important;padding-top:14px;border-top:1px solid #dce5ef}body.protocol-workspace-page #protocol_form .ws-ready-conclusions .protocol-checklist label{max-width:none!important}body.protocol-workspace-page #protocol_form .protocol-summary-counts{border-color:#dce5ef}.summary-page-head{align-items:center}.summary-page-head h1{overflow-wrap:anywhere}.summary-scope{display:flex;gap:7px;margin:14px 0;flex-wrap:wrap}.summary-scope a{font-size:13px;padding:9px 13px;border:1px solid #d3dce7;border-radius:6px;background:#fff;color:#173557}.summary-scope a.active{background:#173557;color:#fff;border-color:#173557}.summary-source,.summary-hint{font-size:12px;color:#64748b;line-height:1.5}.inspection-summary{margin-top:16px;min-width:0}.inspection-summary-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:1px solid #e2e8f0;padding-bottom:12px;margin-bottom:16px}.inspection-summary-head h2{margin:0 0 5px;font-size:20px}.inspection-summary-head p{margin:0;font-size:12px;color:#64748b}.inspection-summary h3{font-size:14px;margin:18px 0 10px}.summary-table-scroll{overflow-x:auto;max-width:100%}.summary-table{width:100%;border-collapse:collapse;min-width:440px;font-size:13px}.summary-table td,.summary-table th{padding:9px 12px;border:1px solid #dce5ef;text-align:center;font-variant-numeric:tabular-nums}.summary-table th:first-child{text-align:left}.summary-table thead,.summary-table tfoot{background:#edf2f7}.summary-table tbody th{font-weight:500}.summary-narrative{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.summary-narrative ul{margin:0;padding-left:20px}.summary-narrative li,.summary-element-notes dd,.summary-text{font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.summary-element-notes{margin:0}.summary-element-notes>div{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,3fr);gap:12px;padding:10px 0;border-bottom:1px solid #e2e8f0}.summary-element-notes dt{font-size:12px;color:#64748b;overflow-wrap:anywhere}.summary-element-notes dd{margin:0}.quick-note-create-scroll,.quick-note-list-scroll{overflow-x:auto}.quick-notes-create45 h2{font-size:18px;margin:0 0 14px}.quick-note-create45{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(200px,2fr) 105px 140px;gap:12px;align-items:end;min-width:650px}.quick-note-create45 label{display:grid;gap:5px;font-size:12px;font-weight:600;min-width:0}.quick-note-create45 input,.quick-note-create45 textarea{width:100%;min-width:0;height:40px!important;min-height:40px!important;padding:9px 10px;border:1px solid #ccd7e5;border-radius:6px;font:inherit;font-size:13px;resize:vertical}.quick-note-date45{padding-bottom:8px;color:#64748b;font-size:12px}.quick-note-date45 small{display:block;font-size:11px;margin-bottom:3px}.quick-notes-list45{padding:0!important;margin-top:16px}.quick-note-table45{min-width:650px}.quick-note-header45,.quick-note-row45{display:grid;grid-template-columns:minmax(140px,1fr) minmax(200px,2.5fr) 130px 160px;gap:14px;align-items:center;padding:12px 16px}.quick-note-header45{background:#edf2f7;font-size:11px;font-weight:700;color:#64748b;border-radius:9px 9px 0 0}.quick-note-row45{border-top:1px solid #e2e8f0;font-size:13px;min-height:55px}.quick-note-row45.is-done{background:#f8fafc;color:#64748b}.quick-note-title45,.quick-note-content45{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.quick-note-title45 strong{font-size:13px}.quick-note-done45{color:#15803d;margin-right:6px}.quick-note-row45 time{font-size:11px;color:#64748b;white-space:nowrap}.quick-note-actions45{display:flex;gap:7px;align-items:center}.quick-note-actions45 form{margin:0!important;padding:0!important}.quick-note-actions45 .button{padding:7px 9px!important;min-height:32px!important;font-size:11px;white-space:nowrap}.quick-note-empty45{padding:16px}.quick-note-dialog45{width:min(650px,calc(100vw - 28px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #d3dce7;border-radius:12px;padding:22px;color:#17243a;box-shadow:0 16px 60px #0b1b3140}.quick-note-dialog45::backdrop{background:#10213799}.quick-note-dialog45 header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.quick-note-dialog45 h2{margin:0;font-size:20px}.quick-note-dialog45 label{display:grid;gap:6px;font-size:12px;font-weight:600;margin:12px 0}.quick-note-dialog45 input,.quick-note-dialog45 textarea{font:inherit;font-size:14px;border:1px solid #ccd7e5;border-radius:6px;padding:9px 10px;width:100%;min-width:0}.quick-note-dialog45 [data-note-delete-form]{margin-top:16px}@media(max-width:700px){body.protocol-workspace-page #protocol_form .ws-conclusions-layout{grid-template-columns:minmax(0,1fr);gap:18px}body.protocol-workspace-page #protocol_form .ws-ready-conclusions{border-left:0;border-top:1px solid #dce5ef;padding-left:0;padding-top:16px}.summary-narrative{grid-template-columns:minmax(0,1fr)}.summary-element-notes>div{grid-template-columns:minmax(0,1fr);gap:4px}.review-type-form{margin-left:0!important}.quick-note-dialog45{padding:16px}}@media print{body.review-summary-page .sidebar,body.review-summary-page .mobile-topbar,body.review-summary-page .mobile-nav,body.review-summary-page .page-back-button,body.review-summary-page .sent-tab,body.review-summary-page .summary-page-head .actions,body.review-summary-page .summary-scope,body.review-summary-page .inspection-summary-head>a{display:none!important}body.review-summary-page .app-shell,body.review-summary-page .app-main,body.review-summary-page .page{display:block!important;margin:0!important;padding:0!important;width:auto!important}.inspection-summary{box-shadow:none;border:0;margin-top:12px;padding:0;break-inside:auto}.summary-table-scroll{overflow:visible}.summary-table{min-width:0}.summary-table tr{break-inside:avoid}.summary-table thead{display:table-header-group}.summary-element-notes>div{break-inside:avoid}.summary-page-head h1{font-size:20px}}
