.draft-review{color:var(--ink)}.review-workspace{width:min(100%,1060px);margin:auto;padding:28px 32px 64px}.review-heading{margin-bottom:23px}.review-heading h1{margin:0 0 7px;font-size:30px;font-weight:400;line-height:1.8}.review-heading p{color:#728066;margin:0;font-size:16px;line-height:1.9}.review-input-card{border:1px solid var(--line);background:#fff;border-radius:5px;padding:24px}.review-document-types{border:0;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;display:flex}.review-document-types legend{color:#718062;margin-bottom:8px;padding:0;font-size:13px}.review-document-types>label{color:#7b896c;cursor:pointer;border:1px solid #dee4d5;border-radius:4px;align-items:center;gap:8px;padding:9px 14px;font-size:15px;display:flex;position:relative}.review-document-types>label.selected{color:#7b623b;background:#faf6eb;border-color:#c9b791}.review-document-types input{opacity:0;width:1px;height:1px;position:absolute}.review-document-types>label:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:3px}.review-field-label{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.review-field-label label{color:#4e6145;font-size:16px}.review-field-label>span{color:#88937b;white-space:nowrap;font-size:12px}.review-field textarea,.review-context-field textarea{color:#405437;resize:vertical;background:#fdfdf9;border:1px solid #d9e0d0;border-radius:4px;width:100%;min-height:180px;padding:14px 16px;font-size:16px;line-height:2;display:block}.review-field textarea::placeholder,.review-context-field textarea::placeholder{color:#89957e}.review-field textarea:disabled,.review-context-field textarea:disabled{opacity:.8;cursor:wait}.review-field-help{color:#88937b;margin:7px 0 0;font-size:12px}.review-context-field{margin-top:18px}.review-context-field>summary{color:#718062;cursor:pointer;align-items:center;gap:8px;width:fit-content;font-size:14px;list-style:none;display:flex}.review-context-field>summary>span{color:#929d85;font-size:12px}.review-context-field>label{color:#718062;margin:13px 0 7px;font-size:14px;display:block}.review-context-field textarea{min-height:90px;padding:11px 14px}.review-context-count{text-align:left;color:#88937b;margin-top:5px;font-size:12px;display:block}.review-input-bottom{align-items:center;gap:23px;margin-top:20px;display:flex}.review-start-button{background:var(--gold);border:1px solid var(--gold);color:#fff;white-space:nowrap;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;min-height:45px;padding:10px 18px;font-size:15px;display:inline-flex}.review-start-button:hover:not(:disabled){background:#92713f;border-color:#92713f}.review-start-button:disabled{opacity:.55}.review-run{margin-top:23px;scroll-margin-top:24px}.review-run-line{justify-content:space-between;align-items:center;gap:18px;display:flex}.review-run-line>p{color:#7e805d;align-items:center;gap:9px;margin:0;font-size:14px;line-height:1.9;display:flex}.review-stop-button{color:#8d7551;white-space:nowrap;background:#f8f3e9;border:1px solid #dfd3ba;border-radius:4px;align-items:center;gap:6px;padding:7px 10px;font-size:13px;display:inline-flex}.review-error,.review-inline-notice{color:#927451;background:#faf5e9;border:1px solid #e2d4b7;border-radius:4px;align-items:flex-start;gap:9px;margin-top:14px;padding:12px 15px;font-size:14px;line-height:1.9;display:flex}.review-error>svg,.review-inline-notice>svg{flex-shrink:0;margin-top:5px}.review-error p{margin:0 0 5px}.review-error .text-button{font-size:14px}.review-report{margin-top:34px}.review-report-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.review-report-heading h2{margin:0;font-size:22px;font-weight:400;line-height:1.8}.review-export-actions{gap:7px;display:flex}.review-export-actions .outline-button{color:#718160;background:#fdfef8;font-size:13px}.review-summary{background:#f0f4e9;border:1px solid #d2dfc0;border-right-width:3px;border-radius:4px;padding:20px 22px}.review-summary.summary-conflicting{background:#faf0e9;border-color:#dfc9b9}.review-summary.summary-unresolved{background:#f8f4e9;border-color:#dfd5b8}.review-summary-top{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.review-summary-top h3{color:#526c39;margin:0;font-size:25px;font-weight:400;line-height:1.8}.summary-conflicting .review-summary-top h3{color:#965e42}.summary-unresolved .review-summary-top h3{color:#8d7541}.review-summary-top>span{color:#86906f;font-size:12px}.review-summary>p{color:#647652;margin:8px 0 0;font-size:16px;line-height:2}.review-summary>.review-summary-scope{opacity:.85;margin-top:12px;font-size:13px;line-height:1.9}.summary-conflicting>p{color:#886c55}.summary-unresolved>p{color:#83734d}.review-summary>.review-incomplete-note,.review-incomplete-note{color:#9a7948;margin-top:10px;font-size:14px;line-height:1.9}.review-awaiting-summary{color:#8c8a6a;padding:15px 0;font-size:15px;line-height:1.9}.review-empty-question{background:#f8f6ed;border:1px solid #e1dac5;border-radius:4px;padding:21px 23px}.review-empty-question h3{color:#8d784d;margin:0 0 7px;font-size:20px;font-weight:400;line-height:1.9}.review-empty-question p{color:#8b886d;margin:0;font-size:15px;line-height:1.9}.review-findings-section{margin-top:25px}.review-findings-section>h3{color:#61714f;margin:0 0 14px;font-size:19px;font-weight:400}.review-bases-list{flex-direction:column;gap:16px;display:flex}.review-basis-card{background:#fff;border:1px solid #dce3d0;border-radius:4px;scroll-margin-top:24px;overflow:hidden}.review-basis-heading{background:#fafbf6;border-bottom:1px solid #e6eade;align-items:center;gap:11px;padding:16px 20px;display:flex}.review-basis-number{color:#9ba68b;min-width:18px;font-size:14px}.review-basis-heading h3{flex:1;min-width:0;margin:0;font-size:18px;font-weight:400;line-height:1.9}.review-status{white-space:nowrap;border:1px solid;border-radius:3px;align-items:center;gap:5px;padding:3px 8px;font-size:13px;display:inline-flex}.status-supported{color:#68854a;background:#f0f6e5;border-color:#d5e2bf}.status-conflicting{color:#a16b4b;background:linen;border-color:#e4cdb7}.status-unresolved{color:#9a824d;background:#f9f5e6;border-color:#e2d8b5}.review-basis-pending{color:#98a37f;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.basis-active{border-color:#d4c498}.basis-active .review-basis-pending{color:#a58b4b}.review-basis-body{padding:20px}.review-source-fragment>span{color:#929b82;font-size:12px}.review-source-fragment blockquote{color:#677958;white-space:pre-wrap;overflow-wrap:anywhere;border-right:2px solid #dce3d0;margin:6px 0 0;padding-right:13px;font-size:16px;line-height:2}.review-basis-conclusion{color:#5c704b;margin:16px 0 0;font-size:16px;line-height:2}.review-evidence-list{flex-direction:column;gap:12px;margin-top:17px;display:flex}.review-evidence{background:#fbfcf7;border:1px solid #e0e8d5;border-radius:4px;padding:16px 18px}.evidence-conflicting{background:#fffaf4;border-color:#e8dccc}.review-evidence-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.review-evidence-heading>span{color:#8e9b79;font-size:12px}.review-evidence-heading>button{color:#9a7f4d;background:0 0;align-items:center;gap:6px;padding:0;font-size:13px;display:flex}.review-principle-text{color:#526b3c;overflow-wrap:anywhere;margin:9px 0 16px;font-size:17px;line-height:2}.evidence-conflicting .review-principle-text{color:#806e50}.review-court-quote{background:#f4f7ed;border-right:2px solid #d7e0c9;margin-bottom:15px;padding:12px 14px}.evidence-conflicting .review-court-quote{background:#fcf5eb;border-right-color:#dfcfba}.review-court-quote h5{color:#8c9a74;margin:0 0 5px;font-size:12px;font-weight:400}.review-court-quote blockquote{color:#60764e;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:2}.evidence-conflicting .review-court-quote blockquote{color:#806e50}.review-evidence-explanation h5{color:#8c9a74;margin:0 0 4px;font-size:12px;font-weight:400}.review-evidence-explanation p{color:#6b8054;margin:0;font-size:15px;line-height:1.95}.evidence-conflicting .review-evidence-explanation h5{color:#a28a65}.evidence-conflicting .review-evidence-explanation p{color:#897a5a}.review-evidence-actions{border-top:1px solid #e6eade;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:11px;display:flex}.review-evidence-actions>.text-button,.review-evidence-actions>a{color:#938052;align-items:center;gap:6px;font-size:12px;display:flex}.review-evidence-actions>a{color:#94a17d}.review-basis-details,.review-evidence-scope,.review-more-evidence{margin-top:14px}.review-basis-details{border-top:1px solid #e8ecdf;padding-top:12px}.review-basis-details>summary,.review-evidence-scope>summary,.review-more-evidence>summary,.review-report-details>summary,.review-agreed>summary{color:#8e997d;cursor:pointer;align-items:center;gap:7px;width:fit-content;font-size:13px;list-style:none;display:flex}.review-basis-details>p,.review-evidence-scope>p{color:#7b8a68;margin:12px 0 0;font-size:14px;line-height:2}.review-basis-details>.review-search-count{color:#97a184;font-size:12px}.review-context-field>summary::-webkit-details-marker{display:none}.review-basis-details>summary::-webkit-details-marker{display:none}.review-evidence-scope>summary::-webkit-details-marker{display:none}.review-more-evidence>summary::-webkit-details-marker{display:none}.review-report-details>summary::-webkit-details-marker{display:none}.review-agreed>summary::-webkit-details-marker{display:none}.review-context-field[open]>summary>svg,.review-basis-details[open]>summary>svg,.review-evidence-scope[open]>summary>svg,.review-more-evidence[open]>summary>svg,.review-report-details[open]>summary>svg,.review-agreed[open]>summary>svg{transform:rotate(180deg)}.review-agreed{background:#fafbf6;border:1px solid #e1e6d7;border-radius:4px;margin-top:20px}.review-agreed>summary{color:#7a8d65;justify-content:space-between;width:100%;padding:14px 18px;font-size:15px}.review-agreed>.review-bases-list{padding:0 16px 16px}.review-report-details{border-top:1px solid #dfe5d5;margin-top:22px;padding-top:16px}.review-report-details>p{color:#8b967a;margin:12px 0 0;font-size:13px;line-height:2}.review-points{margin-top:14px}.review-points h4{color:#8b7c56;margin:0 0 6px;font-size:14px;font-weight:400}.review-points ul{margin:0;padding-right:20px}.review-points li{color:#8b8768;font-size:14px;line-height:2}.review-points li+li{margin-top:4px}@media (max-width:800px){.review-workspace{padding:28px 22px 48px}.review-heading h1{font-size:27px}.review-input-card{padding:21px}.review-heading p{font-size:15px}.review-input-bottom{gap:18px}.review-summary-top{flex-direction:column;align-items:flex-start;gap:2px}}@media (max-width:540px){.site-header .header-inner{flex-wrap:wrap;gap:0;height:auto;min-height:80px;padding-top:9px}.site-header .brand{margin-left:auto}.site-header .header-inner nav{order:2;justify-content:space-between;gap:10px;width:100%;height:53px}.site-header .nav-item{gap:6px;font-size:13px}.site-header .nav-item svg{width:14px}.review-workspace{padding:22px 16px 40px}.review-heading{margin-bottom:18px}.review-heading h1{font-size:25px}.review-input-card{padding:17px}.review-document-types{margin-bottom:19px}.review-document-types>label{padding:9px 11px;font-size:14px}.review-field-label{flex-wrap:wrap;gap:5px}.review-field-label label{font-size:15px}.review-field textarea{min-height:250px;padding:12px}.review-input-bottom{flex-direction:column;align-items:stretch;gap:13px}.review-start-button{min-height:46px}.review-run-line{align-items:flex-start;gap:12px}.review-run-line>p{align-items:flex-start;font-size:13px}.review-run-line>p>svg{flex-shrink:0;margin-top:5px}.review-report-heading{flex-wrap:wrap;gap:9px}.review-report-heading h2{font-size:20px}.review-export-actions .outline-button{padding:7px 10px;font-size:12px}.review-summary{padding:17px}.review-summary-top h3{font-size:24px}.review-summary-top>span{font-size:11px}.review-empty-question{padding:18px}.review-empty-question h3{font-size:18px}.review-basis-heading{flex-wrap:wrap;gap:8px;padding:14px 16px}.review-basis-heading h3{min-width:calc(100% - 30px);font-size:17px}.review-basis-heading>.review-status,.review-basis-heading>.review-basis-pending{margin-right:26px}.review-basis-body{padding:16px}.review-evidence{padding:14px}.review-principle-text{font-size:16px}.review-court-quote{padding:11px}.review-agreed>.review-bases-list{padding:0 10px 10px}.review-report-details>summary{font-size:12px}}
