.report-workspace-mode{--report-accent:#6330b5;--report-divider:#e2e0e5}.report-workspace-mode .sidebar{background:#28174f}.report-workspace{--primary:var(--report-accent);--primary-dark:#502498;color:#28262c;min-width:0;font-size:13px}.workspace-navigation{display:contents}.report-workspace-mode:not(.finding-editor-mode) .workspace-navigation{z-index:30;display:block;position:sticky;top:0}.report-workspace-mode:not(.finding-editor-mode) .report-section-navigation{background:#fff;border:0;min-width:0;margin:0;padding:0}.report-workspace-mode:not(.finding-editor-mode) .report-section-tabs{border:0;border-bottom:1px solid var(--report-divider);min-height:64px;box-shadow:none;background:#fff;border-radius:0;margin:0;padding:0 16px}.report-workspace-mode:not(.finding-editor-mode) .report-section-tabs>a{justify-content:center;align-items:center;gap:6px;min-height:64px;padding:20px 12px;font-size:13px;display:flex}.report-workspace-mode:not(.finding-editor-mode) .report-section-tabs>a[aria-current=page]{color:var(--report-accent);border-bottom-color:var(--report-accent);font-weight:600}.report-section-navigation .report-section-tabs>a:hover{color:#502498;background:#f2ecfa}.report-section-navigation .report-section-tabs>a:focus-visible{color:#502498;outline-offset:-3px;background:#f2ecfa;outline:2px solid #6330b5}.report-workspace-mode:not(.finding-editor-mode) .report-tabs-mobile{border:0;border-bottom:1px solid var(--report-divider);background:#fff;border-radius:0;padding:16px}.main-content.report-workspace{padding-top:24px}.report-workspace>.report-heading,.report-workspace>.report-meta{display:none}.report-workspace>:is(.surface,.ops-procedures),.report-workspace .review-grid>.surface{border:1px solid var(--report-divider);border-radius:var(--radius-sm);box-shadow:none;min-width:0;padding:var(--card-padding);background:#fff;margin-bottom:24px}.report-workspace .section-toolbar,.report-workspace .composition-heading,.report-workspace .report-extras>header{border-bottom:1px solid var(--report-divider);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 20px;padding:0 0 20px;display:flex}.report-workspace :is(.section-toolbar,.composition-heading,.report-extras>header) h2{letter-spacing:normal;margin:0;padding:0;font-size:14px;font-weight:600;line-height:1.5}.report-workspace :is(.section-toolbar,.composition-heading,.report-extras>header) p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.6}.report-workspace .report-extras>header{display:block}.report-workspace .surface>p:not([class]){margin:0 0 16px;padding:0}.report-workspace .button{border-radius:var(--radius-sm);box-shadow:none;min-height:33px;font-size:12px;font-weight:400}.report-workspace .button-primary{background:var(--report-accent);border-color:var(--report-accent);color:#fff}.report-workspace .button-outline{border-color:var(--report-accent);color:var(--report-accent);background:#fff}.report-workspace .button:focus-visible,.report-workspace :is(input,select,textarea):focus-visible{outline:2px solid var(--report-accent);outline-offset:2px}.report-workspace .filter-row{border:0;flex-wrap:wrap;gap:12px;margin:0 0 16px;padding:0}.report-workspace .filter-row .search-box{flex:240px;max-width:none}.report-workspace .filter-row>input{flex:240px}.report-workspace .filter-row>select{flex:0 auto}.report-workspace .data-table{border:1px solid var(--report-divider);border-radius:var(--radius-sm);background:#fff;overflow:hidden}.report-workspace .table-scroll{max-width:100%;overflow-x:auto}.report-workspace .data-table table{font-size:12px}.report-workspace .data-table th{background:#f8f8f9;font-weight:500}.report-workspace .data-table td{vertical-align:top}.report-workspace .report-record-preview{gap:8px;min-width:0;margin-top:8px;display:grid}.report-workspace .report-record-preview :is(img,video){object-fit:contain;width:auto;max-width:240px;max-height:160px}.report-workspace .report-record-preview p{white-space:pre-wrap;overflow-wrap:anywhere}.report-workspace .extras-form{border:0;border-bottom:1px solid var(--report-divider);margin:0 0 24px;padding:0 0 24px}.report-workspace :is(.extras-row,.composition-grid){gap:20px}.report-workspace .extras-note,.report-workspace .composition-note{margin:0 0 20px;font-size:12px;line-height:1.6}.report-workspace .report-artifacts{border-top:1px solid var(--report-divider);margin-top:24px;padding:24px 0 0}.report-workspace .report-artifacts>h3{margin:0 0 8px;font-size:14px}.report-workspace .report-artifacts>p{color:var(--muted);margin:0 0 20px;font-size:12px}.report-workspace .ops-procedure-summary{border-bottom:1px solid var(--report-divider);margin:0 0 20px;padding:0 0 20px}.report-workspace .ops-procedure-summary h2{margin:0 0 4px;font-size:14px}.report-workspace .ops-procedure-summary p{color:var(--muted);margin:0;font-size:12px}.report-workspace .ops-procedures .ops-coverage{margin-bottom:20px}.report-workspace .composition-fieldset{border:0;min-width:0;margin:0;padding:0}.report-workspace .report-basic-details{margin-top:0}.report-workspace .review-grid{gap:24px;min-width:0}.report-workspace .review-actions{border-top:1px solid var(--report-divider);padding:20px 0 0}.report-workspace .workflow{padding:12px 0 24px}.report-workspace .discussion>h2{margin:0 0 8px;padding:0;font-size:14px}.report-workspace .discussion>form{padding-top:20px}.report-workspace .export-heading{text-align:left;border-bottom:1px solid var(--report-divider);margin:0 0 24px;padding:0 0 20px;display:block}.report-workspace .export-heading>span{display:none}.report-workspace .export-heading h2{margin:0 0 4px;font-size:16px;line-height:1.5}.report-workspace .export-heading p{margin:0;font-size:12px;line-height:1.6}.report-workspace .export-options{gap:12px}.report-workspace .export-option{border:1px solid var(--report-divider);border-radius:var(--radius-sm);box-shadow:none;padding:16px}.report-workspace .export-option strong{font-size:13px}.report-workspace .export-option p{font-size:12px;line-height:1.6}@media (max-width:1000px){.report-workspace .composition-grid,.report-workspace .review-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.report-workspace-mode:not(.finding-editor-mode) .report-tabs-desktop{display:none}.report-workspace>:is(.surface,.ops-procedures),.report-workspace .review-grid>.surface{margin-bottom:20px;padding:16px}.report-workspace .filter-row{gap:8px}.report-workspace .filter-row>select{flex:1;min-width:0;max-width:100%}.report-workspace .report-tabs-mobile>select{flex:1;min-width:0}.report-workspace .extras-row{flex-direction:column;align-items:stretch}.report-workspace .report-record-preview :is(img,video){max-width:100%}}.report-workspace .surface>h2{margin:0 0 12px;padding:0;font-size:14px;font-weight:600;line-height:1.5}.report-workspace .surface>p{font-size:12px;line-height:1.6}.report-workspace .review-grid>.surface,.report-workspace :is(.composition-grid,.extras-row)>.field{margin-bottom:0}
.client-workspace{gap:var(--card-gap);display:grid}.client-workspace>.surface>.client-section-nav{padding:0 0 var(--card-gap);margin-bottom:var(--card-gap);border-bottom:1px solid var(--border)}.client-workspace>.surface>form{margin-top:var(--card-gap)}.client-workspace>.surface>div:has(>h3){padding-top:var(--card-gap);margin-top:var(--card-gap);border-top:1px solid var(--border)}.client-workspace>.surface>div>h3{margin-bottom:12px}.short-code-settings .form-grid{border-bottom:1px solid var(--border);margin-bottom:var(--card-gap);align-items:end;padding:16px 0}.report-short-codes>ul{margin:0 0 var(--card-gap);padding:0;list-style:none}.report-short-codes>ul>li{overflow-wrap:anywhere;border-bottom:1px solid var(--border);padding:12px 0}.report-short-codes>form{margin-bottom:var(--card-gap)}