:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{margin:0}*{box-sizing:border-box}button,input,a{-webkit-tap-highlight-color:transparent}button{font-family:inherit}.brand{color:#212121;letter-spacing:-.3px;align-items:center;gap:8px;font-size:18px;font-weight:700;line-height:1;display:flex}.brand-mark{color:#fff;background:#5068d5;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.brand-mark svg{font-size:17px}.login-shell{background:#fafafa;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100dvh;padding:24px 16px;display:flex}.login-shell .brand{font-size:24px}.login-shell .brand-mark{border-radius:9px;width:34px;height:34px}.login-shell .brand-mark svg{font-size:22px}.login-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;width:min(100%,420px);padding:32px;box-shadow:0 8px 32px #23395508}.workspace-shell{background:#fafafa;min-height:100dvh}.workspace-topbar{z-index:1201;background:#fff;border-bottom:1px solid #e0e0e0;align-items:center;gap:8px;height:48px;padding:0 8px;display:flex;position:fixed;top:0;left:0;right:0}.workspace-title{color:#212121;border-left:1px solid #e0e0e0;min-width:0;padding-left:12px;font-size:14px;font-weight:600}.account-button{color:#212121;gap:8px;min-height:36px;padding:0 6px}.account-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:13px;display:none;overflow:hidden}.account-menu-phone{gap:2px;padding:6px 16px 10px;font-size:13px;display:grid}.account-menu-phone span{color:#616161}.rail-item{width:calc(100% - 16px);height:40px;color:inherit;white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:16px;margin:0 8px 4px;padding:0 8px;font-size:13px;font-weight:500;display:flex;position:relative}.rail-item svg{flex:none}.rail-item:hover:not(:disabled){background:#00000014}.rail-item.active{background:#00000029}.rail-item.active:before{content:"";background:#fff;border-radius:0 2px 2px 0;width:3px;position:absolute;top:0;bottom:0;left:-8px}.rail-item:disabled{opacity:.5;cursor:default}.workspace-content{min-width:0;margin-top:48px;padding:8px}@media (width>=600px){.workspace-content{padding:16px}.account-name{display:block}}@media (width>=900px){.workspace-content{margin-left:56px}}.page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.page-heading-patient{color:#7c8ba1;overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px}.page-eyebrow{letter-spacing:1.3px;color:#8a98ae;font-size:8px;font-weight:650}.page-heading h1{letter-spacing:-.6px;color:#17283f;margin:9px 0 8px;font-size:26px;font-weight:650}.page-heading p{color:#7c8ba1;margin:0;font-size:12px;line-height:1.8}.directory-panel{background:#fff;border:1px solid #e1e7f0;border-radius:9px;overflow:hidden}.directory-heading{justify-content:space-between;align-items:center;gap:12px;padding:23px 23px 20px;display:flex}.directory-heading h2{margin:0 0 7px;font-size:14px;font-weight:650}.directory-heading div>span{color:#97a2b3;font-size:10px}.record-name{align-items:center;gap:12px;display:flex}.record-name strong{font-size:11px;font-weight:650;display:block}.record-name small{color:#8998ad;margin-top:6px;font-size:10px;display:block}.directory-empty{color:#8a99ae;flex-direction:column;align-items:center;gap:10px;padding:34px;font-size:12px;display:flex}.directory-empty strong{color:#586d89}.directory-empty span{font-size:11px}@media (width<=800px){.directory-heading{padding:18px}.page-heading{align-items:flex-start}.page-heading h1{font-size:23px}.page-heading p{font-size:11px}.page-heading>button{padding:6px 10px;font-size:11px}.page-heading>button svg{display:none}}@media (width<=480px){.page-heading{flex-direction:column;gap:14px;margin-bottom:22px}.directory-heading{padding:17px 13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.registration-fieldset{border:0;min-width:0;margin:0;padding:0}.registration-section{background:#fff;border:1px solid #e1e7f0;border-radius:9px;margin-bottom:20px;padding:26px}.registration-section-heading{align-items:flex-start;gap:13px;margin-bottom:25px;display:flex}.registration-section-heading>span{color:#527bb9;background:#eef3ff;border-radius:6px;padding:8px;font-family:monospace;font-size:12px}.registration-section-heading h2{color:#253650;margin:0 0 7px;font-size:15px;font-weight:650}.registration-section-heading p{color:#8291a7;margin:0;font-size:11px;line-height:1.7}.registration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.registration-grid>*{min-width:0}.registration-wide{grid-column:1/-1}.registration-actions{justify-content:flex-end;gap:12px;padding:4px 0 16px;display:flex}.registration-loading{color:#71839d;justify-content:center;align-items:center;gap:12px;padding:36px 20px;font-size:13px;display:flex}.registration-success{text-align:center;overflow-wrap:anywhere;background:#fff;border:1px solid #e1e7f0;border-radius:9px;padding:48px 24px}.registration-success>svg{color:#2b9d7d;font-size:44px}.registration-success h2{color:#253650;font-size:24px;font-weight:600}.patient-number{letter-spacing:1px;color:#2463df;background:#eef3ff;border-radius:6px;padding:10px 16px;font-family:monospace;font-size:19px;display:inline-block}.registration-success p{color:#71839d;font-size:14px;line-height:1.8}.registration-success-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.patient-pagination{border-top:1px solid #e7edf5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;display:flex}.patient-pagination>span{color:#8291a7;font-size:11px}@media (width<=800px){.registration-grid{grid-template-columns:minmax(0,1fr)}.registration-section{padding:20px}}@media (width<=480px){.registration-section{padding:17px 13px}.registration-section-heading{gap:9px}.registration-actions{flex-wrap:wrap}.registration-actions>button:last-child{flex:1}.registration-success{padding:30px 16px}.registration-success-actions{flex-direction:column}.patient-pagination{padding:12px}}.rich-text-editor{background:#fff;border:1px solid #e1e7f0;border-radius:9px;margin-bottom:20px;overflow:hidden}.report-toolbar{background:#f8fafc;border-bottom:1px solid #e7edf5;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 12px;display:flex}.report-toolbar button{color:#526d94;min-width:34px;min-height:32px;font-size:11px}.report-toolbar button[aria-pressed=true]{color:#2463df;background:#e3edff}.report-input{outline:none;min-height:200px;padding:19px 23px}.report-input:focus{box-shadow:inset 0 0 0 2px #97b8f2}.rich-text-readonly .report-input{background:#fcfdff}.report-prose{color:#253650;overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px;line-height:1.8}.report-prose p{margin:0 0 12px}.report-prose h2{margin:16px 0 10px;font-size:18px}.report-prose h3{margin:14px 0 8px;font-size:16px}.report-prose ul,.report-prose ol{padding-left:25px}.report-prose li p{margin-bottom:5px}.report-queue-filters{align-items:center;gap:12px;padding:12px 16px;display:flex}.report-queue-filters>:first-child{flex:1;min-width:0}.report-queue-filters>:nth-child(2){min-width:150px}.report-paper{overflow-wrap:anywhere;background:#fff;border:1px solid #dfe6f0;border-radius:7px;max-width:900px;margin:0 auto;padding:40px 48px}.report-paper-header{border-bottom:2px solid #253650;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}.report-paper-header strong{color:#253650;font-size:25px;display:block}.report-paper-header div>span{letter-spacing:1.7px;color:#8291a7;margin-top:5px;font-size:9px;display:block}.report-draft-label{color:#976a22;border:1px solid #d7b785;padding:7px 10px;font-size:13px}.report-final-label{color:#25765e;font-size:12px;font-weight:600}.report-patient-banner{border-bottom:1px solid #e1e7f0;justify-content:space-between;gap:20px;padding:22px 0;display:flex}.report-patient-banner h2{color:#253650;margin:0 0 8px;font-size:17px}.report-patient-banner span{color:#71839d;margin-top:7px;font-size:11px;line-height:1.7;display:block}.report-patient-banner>div:last-child{text-align:right;font-size:12px}.report-paper>h1{text-align:center;color:#253650;margin:28px 0;font-size:22px}.report-study-info{border-bottom:1px solid #e1e7f0;justify-content:space-between;gap:20px;margin:0;padding-bottom:20px;display:flex}.report-study-info dt{color:#8291a7;margin-bottom:5px;font-size:10px}.report-study-info dd{margin:0;font-size:13px}.report-paper>section{margin-top:27px}.report-paper>footer{color:#71839d;border-top:1px solid #dfe6f0;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:35px;padding-top:18px;font-size:11px;display:flex}@media (width<=800px){.report-queue-filters{flex-wrap:wrap;padding:12px 16px}.report-queue-filters>:first-child{flex-basis:100%}.report-paper{padding:28px 23px}}@media (width<=480px){.report-patient-banner,.report-study-info{flex-direction:column;gap:12px}.report-patient-banner>div:last-child{text-align:left}.report-input{min-height:170px;padding:15px}.report-paper{padding:22px 16px}.report-paper-header{flex-direction:column;align-items:flex-start;gap:12px}.report-queue-filters{padding:10px 12px}}@media print{@page{margin:16mm}body{background:#fff!important}.workspace-topbar,.workspace-rail,.report-screen-controls,.report-edit-fields,.MuiDialog-root{display:none!important}.workspace-content{margin:0!important;padding:0!important}.report-paper{max-width:none;box-shadow:none;border:0;border-radius:0;padding:0}.report-paper section{break-inside:auto}.report-paper h1,.report-paper h2,.report-paper h3{break-after:avoid}.report-paper-header,.report-patient-banner,.report-paper footer{break-inside:avoid}.report-editor-page:not(.report-preview-mode):after{content:"Open the report preview to print."}}.report-toolbar{display:block}.report-toolbar-row{flex-wrap:wrap;align-items:center;gap:5px;padding:5px 0;display:flex}.report-toolbar-row+.report-toolbar-row{border-top:1px solid #e2e8f1}.report-toolbar-row label{color:#60738f;align-items:center;gap:6px;margin-right:7px;font-size:10px;display:flex}.report-toolbar select{color:#253650;max-width:160px;font:inherit;background:#fff;border:1px solid #d4deed;border-radius:4px;padding:6px;font-size:11px}.report-toolbar select:focus-visible,.report-toolbar input:focus-visible{outline-offset:2px;outline:2px solid #5388ef}.report-toolbar input[type=color]{background:#fff;border:1px solid #d4deed;border-radius:3px;width:26px;height:27px;padding:2px}.report-toolbar-divider{border-left:1px solid #d4deed;height:20px;margin:0 3px}.report-edit-fields>.registration-section{margin-bottom:18px}.report-document-canvas{overflow-x:auto}.report-input{min-height:520px;padding:32px 40px}.report-prose :is(h1,h2,h3,h4,h5,h6){color:inherit;text-transform:none;letter-spacing:normal;line-height:1.4}.report-prose h1{margin:18px 0 12px;font-size:26px}.report-prose h2{font-size:22px}.report-prose h3{font-size:18px}.report-prose h4{font-size:16px}.report-prose h5{font-size:14px}.report-prose h6{font-size:12px}.report-prose a{color:#2463df;text-decoration:underline}.report-prose blockquote{color:#60738f;border-left:3px solid #91a9cf;margin-left:0;padding-left:18px}.report-prose hr{border:0;border-top:1px solid #c2cfe2;margin:22px 0}.report-prose table{border-collapse:collapse;table-layout:fixed;width:100%;margin:18px 0;overflow:hidden}.report-prose :is(td,th){vertical-align:top;border:1px solid #b7c5d8;min-width:35px;padding:10px 12px;position:relative}.report-prose th{text-align:left;background:#eef3fa;font-weight:600}.report-prose td>p,.report-prose th>p{margin:0}.report-table-scroll{overflow-x:auto}.report-prose mark{color:inherit}.report-find-bar{background:#edf3fd;flex-wrap:wrap;align-items:center;gap:10px;padding:16px;display:flex}.report-find-bar>span{color:#60738f;font-size:11px}.report-editor-expanded{z-index:1200;flex-direction:column;margin:0;display:flex;position:fixed;inset:56px 12px 12px;box-shadow:0 0 0 20px #16243a}.report-editor-expanded .report-document-canvas{background:#f0f3f9;flex:1;overflow:auto}.report-editor-expanded .report-input{background:#fff;max-width:900px;min-height:80vh;margin:20px auto}.report-editor-expanded .report-toolbar{flex-shrink:0}@media (width<=480px){.report-input{min-height:420px;padding:22px 16px}.report-toolbar select{max-width:135px}.report-find-bar>.MuiTextField-root{width:100%}.report-editor-expanded{border-radius:0;inset:48px 0 0}.report-editor-expanded .report-input{margin:0}.report-editor-expanded .report-toolbar{max-height:40vh;overflow:auto}}@media print{.report-table-scroll{overflow:visible}.report-prose :is(td,th){overflow-wrap:anywhere}}.report-editor-workspace{align-items:stretch;gap:0;display:flex}.report-editor-document{min-width:0}.report-paged .report-document-canvas{background:#dfe4ec;padding:20px}.report-paged .report-sheet{box-sizing:border-box;color:#253650;background:#fff;width:210mm;min-height:297mm;margin:0 auto;padding:23mm 18mm 20mm;font:11pt/1.6 Arial,Liberation Sans,sans-serif;box-shadow:0 2px 12px #16243a47}.report-sheet-header>h1{text-align:center;color:#253650;margin:18pt 0;font-size:17pt}.report-sheet-header .report-study-info{margin-bottom:18pt}.report-paged .report-input,.report-paged.rich-text-readonly .report-input{box-sizing:border-box;background:0 0;max-width:none;min-height:0;margin:0;padding:0;font-size:11pt;line-height:1.6}.report-paged .report-prose p{margin:0 0 10pt}.report-paged .report-prose li p{margin-bottom:4pt}.report-paged .report-prose :is(h1,h2,h3,h4,h5,h6){margin:14pt 0 9pt;line-height:1.3}.report-paged .report-prose h1{font-size:20pt}.report-paged .report-prose h2{font-size:17pt}.report-paged .report-prose h3{font-size:14pt}.report-paged .report-prose h4{font-size:12pt}.report-paged .report-prose h5{font-size:11pt}.report-paged .report-prose h6{font-size:10pt}.report-paged .report-prose blockquote{padding-left:14pt}.report-paged .report-prose hr{margin:16pt 0}.report-paged .report-prose table{margin:12pt 0;overflow:visible}.report-paged .report-prose :is(td,th){padding:7pt}.report-paged .tableWrapper{overflow:visible}.report-page-break{pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;padding:0;display:block;position:relative}tr.report-page-break{display:table-row}tr.report-page-break>td{border:0;padding:0;position:relative}.report-paged .report-page-break+*{margin-top:0}.report-paged .report-input:focus{box-shadow:none}.report-paged .report-sheet:focus-within{box-shadow:0 2px 12px #16243a47,0 0 0 2px #97b8f2}div.report-page-break:before,tr.report-page-break>td:before{content:"";background:#dfe4ec;height:6mm;position:absolute;bottom:23mm;left:-82.0315px;right:-82.0315px;box-shadow:inset 0 5px 5px -5px #16243a59,inset 0 -5px 5px -5px #16243a59}div.report-page-break:after,tr.report-page-break>td:after{content:attr(data-label);color:#8291a7;font:8pt Arial,Liberation Sans,sans-serif;position:absolute;bottom:32mm;right:0}@media print{.report-page-break{display:none!important}}.report-sheet-header .report-paper-header{flex-direction:row;align-items:center;gap:20px}.report-sheet-header .report-patient-banner,.report-sheet-header .report-study-info{flex-direction:row;gap:20px}.report-sheet-header .report-patient-banner>div:last-child{text-align:right}.stack-table{min-width:780px}.report-queue-filters>:nth-child(3){min-width:96px}.study-report-row>strong{overflow-wrap:anywhere;min-width:0}.report-view-toggle{border:1px solid #cbd6e6;border-radius:7px;flex-shrink:0;display:inline-flex;overflow:hidden}.report-view-toggle button{color:#526d94;border-radius:0;min-height:30px;padding:2px 12px}.report-view-toggle button+button{border-left:1px solid #cbd6e6}.report-view-toggle button[aria-pressed=true]{color:#2463df;background:#e3edff}.report-toolbar-reason{display:inline-flex}@media (width<=600px){.stack-table{min-width:0}.stack-table thead{display:none}.stack-table,.stack-table tbody,.stack-table tr,.stack-table td{width:100%;display:block}.stack-table tr{border-bottom:1px solid #e6ebf2;padding:12px 0}.stack-table td{border:0;padding:3px 16px;text-align:left!important}.stack-table td[data-label]:before{content:attr(data-label) ": ";color:#8a99ae;font-size:11px}.stack-table td:last-child{padding-top:8px}}.report-wash{background-color:#cfe0ff;border-radius:2px}.report-wash-insert{animation:2.4s forwards report-wash-fade-2s}.report-wash-replace{animation:3.4s forwards report-wash-fade-3s}.report-wash-fading{animation:2.4s forwards report-wash-fade-2s}@keyframes report-wash-fade-2s{0%,83.33%{background-color:#cfe0ff}to{background-color:#0000}}@keyframes report-wash-fade-3s{0%,88.24%{background-color:#cfe0ff}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.report-wash-insert,.report-wash-replace,.report-wash-fading{animation:none}}.report-selector{min-width:120px;font-size:13px}.report-mic-rail{z-index:5;pointer-events:none;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.report-mic-rail>*{pointer-events:auto}.report-mic-slot{flex:none;width:40px;height:40px;display:inline-flex;position:relative}.report-mic.MuiIconButton-root{box-sizing:border-box;color:#d32f2f;background:#fff;border:2px solid #d32f2f;width:40px;height:40px}.report-mic.MuiIconButton-root:hover{background:#fdecec}.report-mic.MuiIconButton-root.Mui-disabled{opacity:.55}.report-mic.is-live{animation:2s ease-in-out infinite report-mic-pulse}.report-mic-ring{pointer-events:none;color:#d32f2f;position:absolute;inset:0}.report-mic-caption{box-sizing:border-box;color:#46566d;-webkit-line-clamp:2;text-overflow:ellipsis;overflow-wrap:anywhere;background:#fff;border:1px solid #dbe5f3;border-radius:12px;-webkit-box-orient:vertical;max-width:280px;padding:3px 10px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden;box-shadow:0 1px 4px #17283f2e}.report-mic-caption.is-error{color:#c62828;border-color:#f1b5b5}@keyframes report-mic-pulse{0%,to{background-color:#fff;box-shadow:0 0 #d32f2f59}50%{background-color:#fbd9d9;box-shadow:0 0 0 8px #d32f2f00}}@media (prefers-reduced-motion:reduce){.report-mic.is-live{background-color:#fbd9d9;animation:none}}@media print{.report-mic-rail{display:none!important}}.report-editor-document{flex:1 1 0;position:relative}.meenaro-lock{z-index:5;color:#253650;background:#fff9;justify-content:center;align-items:flex-start;gap:12px;padding-top:80px;font-size:13px;display:flex;position:absolute;inset:0}.meenaro-lock>span{align-items:center;gap:8px;display:inline-flex}.meenaro-tab{color:#526d94;cursor:pointer;width:28px;height:112px;font:inherit;background:#fff;border:1px solid #cbd6e6;border-left:0;border-radius:0 8px 8px 0;flex-direction:column;flex:none;justify-content:space-between;align-items:center;margin-top:56px;padding:6px 0;font-size:12px;font-weight:600;display:flex}.meenaro-tab span{writing-mode:vertical-rl}.meenaro-tab.is-open{color:#fff;background:#5068d5;border-color:#5068d5}.meenaro-tab:focus-visible{outline-offset:2px;outline:2px solid #5388ef}.meenaro-dock{background:#fff;border-left:1px solid #dbe5f3;flex:none;min-height:0;display:flex;overflow:hidden}.meenaro-resize{cursor:col-resize;touch-action:none;background:0 0;flex:none;width:6px}.meenaro-resize:hover,.meenaro-resize:focus-visible{background:#cbd6e6;outline:none}.meenaro-panel{background:#fff;flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}.meenaro-header{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;padding:10px 12px 10px 14px;display:flex}.meenaro-header img{width:auto;display:block}.meenaro-messages{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px;display:flex;overflow-y:auto}.meenaro-row{align-items:flex-start;gap:8px;display:flex}.meenaro-row.is-user{justify-content:flex-end}.meenaro-avatar{box-sizing:border-box;background:#fff;border:1.5px solid #3aedcb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.meenaro-avatar img{width:12px;height:12px;display:block}.meenaro-bubble{box-sizing:border-box;color:#253650;white-space:pre-wrap;overflow-wrap:anywhere;background:#3aedcb14;border-radius:16px;max-width:85%;padding:9px 12px;font-size:13px;line-height:1.55}.meenaro-bubble.is-user{background:#ebeefa}.meenaro-bubble.is-error{color:#8a2b22;background:#fdecea}.meenaro-bubble[role=status]{align-items:center;gap:8px;display:flex}.meenaro-updated{color:#4a7c70;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:11px;display:flex}:root{--meenaro-added-bg:#d7f3e1;--meenaro-added-fg:#14663a;--meenaro-removed-bg:#fde3e1;--meenaro-removed-fg:#a3281f}.meenaro-diff-dialog{background:#dfe4ec}.meenaro-diff-bar{color:#253650;background:#fff;border-bottom:1px solid #e7edf5;flex-wrap:wrap;flex:none;align-items:center;gap:4px 12px;padding:6px 12px;font-size:13px;display:flex}.meenaro-diff-nav{white-space:nowrap;align-items:center;gap:2px;font-size:12px;display:inline-flex}.meenaro-diff-desk{flex:1;min-height:0;padding:16px;overflow-y:auto}.meenaro-diff-note{color:#60738f;max-width:210mm;margin:0 auto 10px;font-size:12px}.meenaro-diff-sheet{box-sizing:border-box;color:#253650;white-space:normal;background:#fff;width:100%;max-width:210mm;min-height:50vh;margin:0 auto;padding:18mm 16mm;font:11pt/1.6 Arial,Liberation Sans,sans-serif;box-shadow:0 2px 12px #16243a47}.meenaro-diff-sheet .meenaro-diff-added{background:var(--meenaro-added-bg);color:var(--meenaro-added-fg);border-bottom:2px solid var(--meenaro-added-fg);text-decoration:none}.meenaro-diff-sheet .meenaro-diff-removed{background:var(--meenaro-removed-bg);color:var(--meenaro-removed-fg);text-decoration:line-through}.meenaro-diff-sheet .is-current{outline-offset:1px;outline:2px solid #5388ef}@media (width<=600px){.meenaro-diff-desk{padding:8px}.meenaro-diff-sheet{padding:12px 14px}}:root{--meenaro-flag-error:#d32f2f;--meenaro-flag-warning:#ed9b00;--meenaro-flag-error-bg:#d32f2f1f;--meenaro-flag-warning-bg:#ed9b0029}.meenaro-flags{color:#253650;border-top:1px solid #e7edf5;flex-direction:column;gap:2px;padding-top:4px;font-size:12px;display:flex}.meenaro-flags-note{color:#60738f;align-items:center;gap:6px;display:flex}.meenaro-flags-note.is-error{color:#8a2b22}.meenaro-flag-row{align-items:flex-start;gap:2px;display:flex}.meenaro-flag-text{min-width:0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:8px;padding:4px 2px;line-height:1.45;display:flex}.meenaro-flag-text:hover,.meenaro-flag-text:focus-visible{background:#f3f6fb;outline:none}.meenaro-flag-dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.meenaro-flag-dot[data-severity=error]{background:var(--meenaro-flag-error)}.meenaro-flag-dot[data-severity=warning]{background:var(--meenaro-flag-warning)}.meenaro-flag{outline-offset:2px;border-radius:2px;outline:1px solid;transition:background-color .3s}.meenaro-flag[data-severity=error]{background:var(--meenaro-flag-error-bg);outline-color:var(--meenaro-flag-error)}.meenaro-flag[data-severity=warning]{background:var(--meenaro-flag-warning-bg);outline-color:var(--meenaro-flag-warning)}.meenaro-flag.is-emphasised{outline-width:3px}.meenaro-rules-note{color:#60738f;margin:0 0 4px;font-size:13px}.meenaro-rules-heading{color:#253650;margin:14px 0 4px;font-size:14px}.meenaro-rules-list{margin:0 0 10px;padding:0;list-style:none}.meenaro-rules-list li{color:#253650;align-items:center;gap:4px;padding:2px 0;font-size:13px;display:flex}.meenaro-rule-text{overflow-wrap:anywhere;flex:1;min-width:0}.meenaro-rule-text.is-off{color:#8a97ab;text-decoration:line-through}.meenaro-rules-add{align-items:flex-start;gap:8px;display:flex}.meenaro-rules-add .MuiButton-root{white-space:nowrap;margin-top:3px}.meenaro-selection-ask{border:1px solid #cbd6e6;border-radius:10px;align-items:center;gap:4px;max-width:min(420px,100vw - 16px);margin-bottom:6px;padding:4px 6px 4px 12px;display:flex}.meenaro-selection-ask .MuiTextField-root{width:min(300px,62vw)}.meenaro-chips{flex-wrap:wrap;gap:6px;padding:0 14px 8px;display:flex}.meenaro-composer{background:#fff;border:1px solid #cbd6e6;border-radius:12px;margin:0 12px 12px;padding:8px 10px 6px}.meenaro-composer:focus-within{border-color:#5388ef}.meenaro-composer-actions{align-items:center;gap:4px;margin-top:4px;display:flex}.meenaro-composer-spacer{flex:1}.meenaro-composer .is-live{color:#d32f2f}.meenaro-caption{color:#71839d;margin-top:4px;font-size:11px;display:block}@media (width<=899px){.meenaro-tab{margin-top:24px}}.report-toolbar-view{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.report-zoom{align-items:center;display:inline-flex}.report-zoom input{text-align:center;color:#253650;width:50px;font:inherit;background:#fff;border:1px solid #d4deed;border-radius:4px;padding:5px 2px;font-size:11px}.report-toolbar-overflow{max-width:calc(100vw - 24px);padding:4px 10px}.report-table-toolbar{align-items:center;gap:1px;padding:2px;display:flex}.report-table-toolbar button{color:#526d94;min-width:34px}.report-table-toolbar hr{align-self:center;height:20px;margin:0 3px}.report-table-toolbar label{color:#60738f;align-items:center;gap:4px;margin:0 3px;font-size:10px;display:flex}.report-table-toolbar input[type=color]{background:#fff;border:1px solid #d4deed;border-radius:3px;width:26px;height:27px;padding:2px}.report-toolbar-core{scrollbar-width:thin;flex-wrap:nowrap;gap:2px;overflow-x:auto}.report-toolbar-fit{overflow:hidden}.report-toolbar-core>*{flex-shrink:0}.report-toolbar-core label{margin-right:0;font-size:0}.report-toolbar-core select{max-width:120px;padding:6px 2px;font-size:11px}.report-toolbar-core button{min-width:28px;padding-inline:2px}.report-toolbar-core .report-toolbar-view{flex-wrap:nowrap;padding-left:8px}.report-toolbar-core .report-toolbar-view button{padding-inline:8px}.report-toolbar-core .report-view-toggle button{padding-inline:12px}@media (width<=600px){.report-toolbar-core select{max-width:96px}}.report-prose [data-page-break]{border-top:1px dashed #91a9cf;height:0;margin:18px 0;position:relative}.report-prose [data-page-break]:after{content:"Page break";color:#71839d;white-space:nowrap;background:#fff;padding:0 8px;font:10px/16px Arial,Liberation Sans,sans-serif;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.report-prose [data-page-break].ProseMirror-selectednode{border-top:2px dashed #2463df}.report-preview-page-break{background:#dfe4ec;height:16px;margin:24px 0;box-shadow:inset 0 4px 4px -4px #16243a59,inset 0 -4px 4px -4px #16243a59}@media print{.report-preview-page-break{height:0;box-shadow:none;break-after:page;background:0 0;margin:0}}.report-template-shortcuts{z-index:1400;color:#253650;background:#fff;border:1px solid #cbd6e6;border-radius:8px;min-width:180px;max-width:min(320px,100vw - 16px);margin:0;padding:4px;font:13px Roboto,Arial,sans-serif;list-style:none;position:fixed;box-shadow:0 6px 20px #16243a2e}.report-template-shortcuts li{cursor:pointer;overflow-wrap:anywhere;border-radius:5px;padding:7px 10px}.report-template-shortcuts li[aria-selected=true]{color:#2463df;background:#e3edff}.report-sheet-footer{margin-top:22pt}.report-signature{color:#253650;text-align:right;break-inside:avoid;border-radius:4px;flex-direction:column;align-items:flex-end;width:fit-content;margin-left:auto;padding:4px 6px;font:11pt/1.4 Arial,Liberation Sans,sans-serif;display:flex;position:relative}.report-signature-image{object-fit:contain;object-position:right;width:45mm;height:20mm}.report-signature-edit{top:-10px;left:-30px;color:#44566f!important;background:#fff!important;border:1px solid #b6c4da!important;padding:3px!important;font-size:16px!important;position:absolute!important}.report-signature-empty{padding:0}.report-signature-picker{color:#44566f;flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px;font-size:13px;display:flex}.report-signature-picker .report-signature-image{object-position:left;border:1px solid #d4deed;border-radius:4px}.report-signature-picker>div{gap:8px;display:flex}@media print{.report-signature-edit,.report-signature-add{display:none!important}}.workspace-title h1{font:inherit;margin:0}.workspace-title:empty{display:none}.workspace-actions-slot,.report-bar-actions{flex:none;align-items:center;gap:4px;display:flex}.report-bar-title{align-items:center;gap:8px;min-width:0;display:flex}.report-bar-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;font-weight:600;overflow:hidden}.report-bar-inline{align-items:center;gap:8px;padding:4px 8px;display:flex}.report-status-dot{background:#9aa7b8;border-radius:50%;flex:none;width:10px;height:10px}.report-status-dot.is-unsaved{background:#ed9a2b}.report-status-dot.is-saved{background:#2b9d7d}.report-status-dot.is-final{background:#1b7f5f;box-shadow:0 0 0 2px #cdeedd}.report-more-info{color:#60738f;flex-direction:column;gap:2px;max-width:300px;padding:4px 16px;font-size:12px;display:flex}.workspace-topbar .report-selector{min-width:96px}.workspace-topbar .report-selector .MuiSelect-select{padding-block:4px}.workspace-content-report{box-sizing:border-box;flex-direction:column;height:calc(100dvh - 48px);padding:0;display:flex;overflow:hidden}.workspace-content-report>.report-editor-page{flex-direction:column;flex:1;min-height:0;display:flex}.report-editor-page .report-editor-workspace{flex:1;min-height:0}.report-editor-page .report-editor-document{flex-direction:column;min-height:0;display:flex}.report-editor-page .report-edit-fields{flex-direction:column;flex:1;min-height:0;display:flex}.report-editor-page .rich-text-editor{border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;margin:0;display:flex}.report-editor-page .report-toolbar{flex:none;padding:0 8px}.report-editor-page .report-toolbar-row{padding:3px 0}.report-editor-page .report-document-canvas{flex:1;min-height:0;overflow:auto}.report-preview-mode .report-editor-document{padding:16px;overflow:auto}.report-preview-mode .report-paper{box-sizing:border-box;flex:none;width:100%}@media (width<=899px){.workspace-topbar .brand>span:last-child{display:none}.workspace-topbar:has(.report-bar-title) :is(.topbar-tutorial,.account-button){display:none}.workspace-title{border-left:0;flex:auto;padding-left:4px}.report-mic-rail{align-items:flex-end;inset:auto 12px 16px;transform:none}.report-preview-mode .report-editor-document{padding:0}.report-preview-mode .report-paper{border-width:0 0 1px;border-radius:0}}@media (width<=1199px){.workspace-topbar:has(.report-bar-title) .account-name{display:none}}.registration-compact .registration-section-heading{display:none}.registration-compact .registration-section{background:0 0;border:0;margin-bottom:12px;padding:0}.registration-compact .registration-actions{padding-bottom:0}@media (width<=480px){.login-card{box-shadow:none;background:0 0;border:0;padding:16px 8px}}@media print{.workspace-content-report,.report-editor-page,.report-editor-workspace,.report-editor-document{height:auto!important;padding:0!important;display:block!important;overflow:visible!important}}.meenaro-rules-split{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.meenaro-rules-quick{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.meenaro-sample-actions{align-items:center;gap:8px;margin-bottom:4px;display:flex}.meenaro-sheet{min-height:0;box-shadow:none;border:1px solid #cbd6e6;padding:12px 16px;font-size:10pt}.meenaro-tuning-bar{color:#253650;background:#fff;border-bottom:1px solid #e7edf5;flex:none;align-items:center;gap:12px;padding:6px 12px;font-size:14px;display:flex}.meenaro-tuning-model{min-width:240px}.meenaro-tuning-body{box-sizing:border-box;flex:1;width:100%;max-width:1100px;min-height:0;margin:0 auto;padding:12px 16px 32px;overflow-y:auto}.meenaro-tuning-section{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.meenaro-tuning-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meenaro-tuning-label{color:#253650;margin-right:auto;font-size:14px}.meenaro-tuning-message{flex:240px}.meenaro-tuning-head .meenaro-tuning-context{width:150px;margin-top:8px}@media (width<=900px){.meenaro-tuning-head .meenaro-tuning-context{flex:120px;width:auto}}.meenaro-tuning-text{font:12px/1.5 ui-monospace,Menlo,monospace}.meenaro-tuning-note{color:#60738f;margin:0;font-size:12px}.meenaro-tuning-result{flex-direction:column;gap:8px;display:flex}.meenaro-tuning-reply{color:#253650;white-space:pre-wrap;margin:0;font-size:13px}.meenaro-tuning-actions{gap:8px;display:flex}.meenaro-tuning-flags{color:#253650;margin:0;padding-left:18px;font-size:12px}.meenaro-tuning-mono{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;margin:0;font:11px/1.5 ui-monospace,Menlo,monospace;overflow:auto}@media (width<=600px){.meenaro-tuning-model{flex:1;min-width:0}.meenaro-tuning-bar .meenaro-composer-spacer{display:none}}.meenaro-tuning-body .report-input{min-height:160px;max-height:340px;overflow-y:auto}
