body,html{margin:0;padding:0;position:fixed;right:0;left:0;top:0;bottom:0}body{font-family:'Open Sans';font-size:12px;-webkit-font-smoothing:antialiased;touch-action:none}svg{width:14px;height:14px;fill:currentColor}li svg{pointer-events:none}.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}.pulse{-webkit-animation:spin 1s infinite steps(8);animation:spin 1s infinite steps(8)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.float-start{float:left}.float-end{float:right}.text-center{text-align:center}.text-end{text-align:right}.d-none{display:none!important}@media (min-width:992px){.d-lg-inline{display:inline!important}}.cursor-pointer{cursor:pointer}.ms-0,.mx-0{margin-left:0!important}.ms-1,.mx-1{margin-left:.25rem!important}.ms-2,.mx-2{margin-left:.5rem!important}.me-0,.mx-0{margin-right:0!important}.me-1,.mx-1{margin-right:.25rem!important}.me-2,.mx-2{margin-right:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.mt-3,.my-3{margin-top:1rem!important}div.clear{clear:both}button{border:none;line-height:1}.dlg-table tr>td.pointer,.modal.shortcuts .dlg-table>tbody>tr,button:not(:disabled),div.modal table svg.times,div.modal.shortcuts>table>tbody>tr,ul.menu>li:not(.head){cursor:pointer}.modal.shortcuts .dlg-table>tbody>tr>td:nth-child(2),.modal.shortcuts .dlg-table>thead>tr>th:nth-child(2){text-align:center;white-space:nowrap;width:140px}.modal.shortcuts .dlg-table>tbody>tr>td:nth-child(3),.modal.shortcuts .dlg-table>thead>tr>th:nth-child(3){text-align:center;width:60px}button:disabled{cursor:not-allowed}button:focus{outline:0}header{height:40px;padding:0;user-select:none;white-space:nowrap;overflow:hidden;border-bottom:1px solid silver}body:not(.mobile)>header{position:absolute;left:0;right:0}header>label.fileContainer{cursor:pointer;display:inline-block}header>label.fileContainer>input[type=file]{display:none}header>a.back{display:inline-block;background-color:#9c7500}header button,header>a.back,header>label.fileContainer,li>button{width:40px;height:40px;padding:8px 0;text-align:center;vertical-align:text-top;font-size:14px;line-height:1;border-radius:5px;transition:background-color .12s,color .12s}header a>svg,header button>svg,header>label.fileContainer>svg,li>button>svg{vertical-align:middle;width:24px;height:24px}button.drawings,button.measurements,button.mouse,button.refLines{position:relative}button.drawings>svg+svg,button.measurements>svg+svg,button.mouse>svg+svg{position:absolute;right:3px;bottom:2px;width:15px;height:15px}button.refLines::after,button.refLines::before{content:'';display:block;width:24px;height:12px;position:absolute;left:8px;border-style:groove}button.refLines::before{top:6px;border-width:1px 0}button.refLines::after{bottom:7px;border-width:0 0 1px 0}header>div.right{position:absolute;right:0;top:0}header>input[type=range]{width:100px;height:40px;vertical-align:text-top}body:not(.mip)>header>input[type=range],body:not(.prevNext) header>div.right>button.next,body:not(.prevNext) header>div.right>button.prev,body:not(.prevNext)>ul.more>li.next,body:not(.prevNext)>ul.more>li.prev{display:none}div.menuGrid{position:absolute;padding:4px 2px 2px 4px;line-height:0;white-space:normal;z-index:13}div.menuGrid:not(.on){display:none}div.menuGrid::before{content:'';display:block;width:0;height:0;position:absolute;left:6px;top:-12px;border-width:6px;border-style:solid;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent}div.menuGrid>span{display:inline-block;width:18px;height:18px;margin:0 2px 2px 0;padding:0}body.two-monitors div.menuGrid>span[data-c="1"],body.two-monitors div.menuGrid>span[data-c="3"],body.two-monitors div.menuGrid>span[data-c="5"],body.two-monitors div.menuGrid>span[data-c="7"]{pointer-events:none;cursor:no-drop;background-color:#343434}body.two-monitors.mpr>ul.menuGrid>li[data-id="3c"],body.two-monitors.mpr>ul.menuGrid>li[data-id="3r"]{display:none}main{position:absolute;top:40px;right:0;padding:0;transition:left .25s ease;z-index:1}body:not(.mobile).mpr.plane.in>main,body:not(.mobile):not(.mpr).in>main{left:154px}body.mobile.mpr.plane>main,body.mobile:not(.mpr)>main,body:not(.in).mpr.plane:not(.multiScreen)>main,body:not(.in):not(.mpr):not(.multiScreen)>main{left:8px}body:not(.in).mpr.plane.multiScreen>main,body:not(.in):not(.mpr).multiScreen>main{left:30px}body.mpr:not(.plane)>main{left:0}main>canvas.text{position:absolute;left:0;top:0;z-index:11}main>canvas.gl,main>canvas.noGl{display:block;z-index:10}main.pointer>canvas.text{cursor:pointer}main.drawing>canvas.text{cursor:crosshair}main.windowing>canvas.text{cursor:url(img/cursorWindowing.png?v=20260709_1135),grab}main.zoom>canvas.text{cursor:url(img/cursorZoom.png?v=20260709_1135),zoom-in}main.move>canvas.text{cursor:move}main.roll>canvas.text{cursor:ns-resize}main.rotate>canvas.text{cursor:grab}main>.msg{box-sizing:border-box;position:absolute;left:0;top:0;width:100%;height:100%}main>.msg{z-index:12;padding-top:1em;text-align:center}main div.progress{position:absolute;top:50vh;left:50%;width:200px;height:100px;margin:-50px 0 0 -100px;font-size:14px;line-height:1.2;text-align:center;z-index:12;color:#f8d242}main div.progress::after{content:attr(value);font-size:14px;position:absolute;left:calc(50% - 8px);top:calc(50% - 26px)}main div.progress>svg{width:64px;height:64px;vertical-align:middle}main div.progress>div{margin-top:6px;line-height:1}main div.progress>button{margin-top:6px;padding:6px 8px;color:#000!important;background-color:#f8d242!important}main div.progress:not([data-status="8"]):not([data-status="9"])>button{display:none}main div.progress:not(.in){display:none}main>h4.beta-version-label{position:absolute;top:14px;right:50%;left:50%;margin:0;transform:translate(-50%,0);min-width:max-content;text-align:center;padding:4px 10px;color:#000;font-size:14px;font-weight:900;z-index:12;background-color:#fbb03c;border-radius:6px;text-transform:uppercase}footer{position:absolute;bottom:0;right:0;padding:0;user-select:none}body:not(.mobile)>footer{top:41px;width:30px}body.mobile>footer{left:0;height:33px;text-align:center;overflow:hidden}footer>button:not(.cine-loop){padding:4px}footer>button:not(.cine-loop)>svg{width:22px;height:22px}footer>button.cine-loop{padding:7px}footer>button.cine-loop>svg{width:16px;height:16px}body.mobile>footer>input[type=range]{padding-bottom:3px}body:not(.mobile)>footer>input[type=range]{margin-left:15px}body:not(.mobile):not(.mpr)>footer>button[name=nextInstance]{position:absolute;bottom:36px;left:0}body.mpr:not(.mobile)>footer>button[name=nextInstance]{position:absolute;bottom:0;left:0}body:not(.mobile)>footer>button[name=nextSerie]{position:absolute;bottom:0;left:0}body.mpr>footer>button.cine-loop,body.mpr>footer>button.next-serie,body.mpr>footer>button.previous-serie{display:none}.accordion-left{position:absolute;top:40px;padding:6px 8px;font-size:16px;z-index:3;cursor:pointer;border-bottom-right-radius:5px;border-top-right-radius:5px;border-style:solid;border-color:silver;border-width:1px 1px 1px 0}.accordion-left>svg{width:16px;height:16px}body.mpr:not(.plane) .accordion-left{display:none}body.in.mpr.plane .accordion-left,body.in:not(.mpr) .accordion-left{left:152px}body:not(.in).mpr.plane .accordion-left,body:not(.in):not(.mpr) .accordion-left{left:6px}div.west{position:absolute;left:0;width:136px;padding:0 8px;transition:width .25s ease;user-select:none;z-index:2}body:not(.mobile) div.west{bottom:0}body.mobile>div.west{bottom:33px;overflow-y:auto;overflow-x:hidden}body.mpr:not(.plane) div.west,body:not(.in) div.west{width:0;padding:0;overflow:hidden}body:not(.in).mpr.plane:not(.multiScreen) div.west,body:not(.in):not(.mpr):not(.multiScreen) div.west{border-right-width:6px;border-right-style:solid}body:not(.in).multiScreen div.west{border-right-width:30px;border-right-style:solid}div.west>.ps__rail-y{z-index:10}div.west>h2{margin:0;margin-top:6px;padding-bottom:8px;font-size:14px}div.west>h3{cursor:pointer;margin:0 0 2px 0;padding:4px;font-size:13px;word-wrap:break-word}div.west>div.study+h3,div.west>h3+h3{margin-top:8px}div.west>h3>i,div.west>h3>svg{float:right;font-size:16px;width:16px;height:16px;line-height:20px}div.west>h3>hr{height:2px;margin:4px -4px;border:0}div.west>div.study{transition:max-height .6s ease;pointer-events:none}div.west>h3.in+div.study{padding:6px;margin-bottom:6px}body.print>div.west>h3.in+div.study{padding:6px 3px}div.west>div.study>div.attachments>h4:not(.in)+div,div.west>h3:not(.in)+div.study{overflow:hidden;max-height:0;padding-bottom:0}div.west>div.study>div.serie.attachments>h4{margin-left:6px;text-align:left;font-size:11px;font-weight:700}div.west>div.study>div.serie.attachments>h4.in{margin-bottom:8px}div.west>div.study>div.attachments>h4>i,div.west>div.study>div.attachments>h4>svg{cursor:pointer;float:right;font-size:16px;width:16px;height:16px;line-height:20px;margin-top:-5px;pointer-events:all}div.west>div.study>div.attachments>div{transition:max-height .6s ease;pointer-events:none}div.west>div.study>div.attachments>div>div{display:inline-block;width:90px;margin-bottom:4px;padding:8px 0;text-align:center;font-size:11px;cursor:pointer;pointer-events:all}div.west>div.study>div.attachments>div>div.active{border:1px solid #fcfc2a}div.west>div.study>label.num-images,div.west>div.study>label.num-series{display:block;margin-bottom:3px;padding:4px 6px;font-size:11px;font-weight:700}div.west>div.study>label.num-images>span,div.west>div.study>label.num-series>span{float:right}body:not(.print) div.west>div.study>div.serie{margin-bottom:3px;padding-top:6px;padding-bottom:4px;line-height:1;text-align:center}body:not(.print) div.west>div.study>div.serie.key:not(.waiting){margin-bottom:6px}div.west>div.study>div.serie>h4{margin:0 4px 4px 4px;line-height:1;font-weight:400;word-wrap:break-word;pointer-events:all;cursor:pointer}div.west>div.study>div.serie.key>label.status{display:block;margin:4px 0 -4px 0;padding:.25rem 0;font-weight:700}div.west>div.study>div.serie.key{position:relative}div.west>div.study>div.serie>button.on{position:absolute;left:-1px;right:-1px;padding:8px 0;pointer-events:all}div.west>div.study>div.serie>button.on.status{bottom:-35px}div.west>div.study>div.serie>button.on.download{bottom:-69px}div.west>div.study>div.serie>button.on.send-to-report{bottom:-103px}div.west>div.study>div.serie.on>h4{color:#fcfc2a}body:not(.no-thumbs) div.west>div.study>div.serie>h4>span.no-thumbs{display:none}div.west>div.study>div.serie>figure{display:inline-block;position:relative;margin:0;padding:0}div.west>div.study>div.attachments>div>img,div.west>div.study>div.serie>figure>img{width:90px;height:90px;cursor:pointer;pointer-events:all}body.no-thumbs div.west>div.study>div.serie>figure{display:none}body.no-thumbs div.west>div.study>div.attachments>div>img{height:35px}body:not(.no-thumbs) div.west>div.study>div.serie>figure>figcaption{position:absolute;bottom:6px;right:-15px}div.west>div.study>div.serie>figure>i,div.west>div.study>div.serie>figure>svg{pointer-events:all;position:absolute;right:-16px;cursor:pointer}div.west>div.study>div.serie:not(.key)>figure:not(.in)>i,div.west>div.study>div.serie:not(.key)>figure:not(.in)>svg{display:none}div.west>div.study>div.serie:not(.key)>figure>i,div.west>div.study>div.serie:not(.key)>figure>svg{bottom:23px}div.west canvas{display:block;margin:2px auto 0 auto;cursor:pointer;pointer-events:all}ul.menu{position:absolute;list-style-type:none;max-height:calc(100vh - 40px);padding:0;margin:0;overflow-y:auto;z-index:13;border-bottom-width:1px;border-bottom-style:solid}ul.menu.on{display:block}ul.menu:not(.on){display:none}ul.menu.triangleBorder::before{content:'';display:block;width:0;height:0;position:relative;top:0;border-width:6px;border-style:solid;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent}ul.menu.triangleBorder:not(.right)::before{left:6px}ul.menu.triangleBorder.right::before{right:calc(-100% + 20px)}ul.menu>li{padding:4px 8px;line-height:1;clear:both;overflow-y:hidden;border-style:solid;border-width:0 1px}ul.menu>li.head{font-weight:700}div.modal td>i,div.modal td>img,div.modal td>svg,ul.menu>li>i,ul.menu>li>img,ul.menu>li>svg{margin-right:6px;vertical-align:middle}ul.menu>li>span{float:right;margin:0 0 0 10px}ul.menu>li>i[data-on],ul.menu>li>svg[data-on]{cursor:pointer;display:inline-block;font-style:normal}ul.menu.mouseActions:not([data-btn="0"])>li>span{display:none}ul.menu.more>li>span{line-height:16px}ul.menu.more>li>i{font-size:16px}ul.menu.more>li>svg{width:16px;height:16px}ul.menu.more>li>img{width:20px}ul.menu.capture+ul.menu.subcapture.show-subcapture,ul.menu.capture.on+ul.menu.subcapture:hover{display:block}ul.menu.capture>li>i:has(svg.info-circle),ul.menu.subcapture>li>i:has(svg.info-circle){visibility:hidden}ul.menu.capture>li:hover>i:has(svg.info-circle),ul.menu.subcapture>li:hover>i:has(svg.info-circle){visibility:visible}body:not(.printing) div.modal:not(.dlg-overlay){position:absolute;right:0;top:0;z-index:14}body:not(.printing) div.modal:not(.audio-recorder):not(.dlg-overlay){bottom:0;overflow:auto}body:not(.printing):not(.two-monitors) div.modal:not(.dlg-overlay){left:0}body:not(.printing).two-monitors div.modal:not(.pdfViewerLayer):not(.dlg-overlay){left:50%}div.modal:not(.dlg-overlay) table{border-collapse:collapse;margin:0;font-size:14px}body:not(.printing) div.modal.pdfViewerLayer table{width:100%;height:100%}body:not(.printing) div.modal:not(.pdfViewerLayer):not(.dlg-overlay) table{position:absolute}body.printing div.modal:not(.dlg-overlay) table{width:auto;margin:0 auto}div.modal:not(.dlg-overlay) table td,div.modal:not(.dlg-overlay) table th{word-wrap:break-word;border-width:1px;border-style:solid}div.modal:not(.dlg-overlay) table>thead>tr.body>th{padding:3px 6px;font-weight:400}div.modal:not(.dlg-overlay) table>tbody>tr>td{padding:3px 6px;max-width:60vw}div.modal:not(.dlg-overlay) table th,div.modal:not(.dlg-overlay) table>tfoot>tr>td{padding:6px}div.modal:not(.dlg-overlay) table th:not(.text-center):not(.text-end){text-align:left}div.modal:not(.dlg-overlay) table>tfoot>tr>td{text-align:right}div.modal:not(.dlg-overlay) table>tbody button.off,div.modal:not(.dlg-overlay) table>tbody button.on,div.modal:not(.dlg-overlay) table>tfoot button,div.modal:not(.dlg-overlay) table>thead button{padding:5px 10px}div.modal:not(.dlg-overlay) table>tbody button:not(.on):not(.off){padding:0;font-size:18px}div.modal:not(.dlg-overlay) table>tbody button+button,div.modal:not(.dlg-overlay) table>tfoot button+button{margin-left:6px}div.modal:not(.dlg-overlay) table>tfoot button>i,div.modal:not(.dlg-overlay) table>tfoot button>svg{margin-right:4px;vertical-align:text-top}div.modal:not(.dlg-overlay) table td>select{vertical-align:middle}@media screen and (max-width:799px){body:not(.printing) div.modal:not(.dlg-overlay) table{left:0;top:3px}}@media screen and (min-width:800px){body:not(.printing) div.modal:not(.pdfViewerLayer):not(.dlg-overlay) table{right:12px;top:12px}body:not(.printing) div.modal:not(.no-overlay):not(.dlg-overlay) table{min-width:600px;max-width:calc(100% - 24px)}}.modal.dlg-overlay .dlg-table input[type=number],.modal.dlg-overlay .dlg-table input[type=text],.modal.dlg-overlay .dlg-table select,div.modal.configGrid>table input,div.modal.configGrid>table select,div.modal.generalConfig td>input:not([type=range]):not([type=checkbox]):not([type=radio]),div.modal.generalConfig td>select{background:var(--dlg-input-bg);color:var(--dlg-input-text);border:1px solid var(--dlg-input-border);border-radius:4px;padding:3px 6px;font-size:13px;font-family:inherit;vertical-align:middle;transition:border-color .15s}.modal.dlg-overlay .dlg-table input[type=number],div.modal.configGrid>table input{max-width:40px}.modal.dlg-overlay .dlg-table select,div.modal.configGrid>table select{min-width:50px;max-width:calc(100vw - 305px);padding-right:24px;appearance:auto}.modal.dlg-overlay .dlg-table input[type=number]:focus,.modal.dlg-overlay .dlg-table input[type=text]:focus,.modal.dlg-overlay .dlg-table select:focus,div.modal.configGrid>table input:focus,div.modal.configGrid>table select:focus,div.modal.generalConfig td>input:not([type=range]):not([type=checkbox]):not([type=radio]):focus,div.modal.generalConfig td>select:focus{outline:2px solid var(--dlg-btn-primary-bg);outline-offset:1px;border-color:var(--dlg-btn-primary-bg)}.modal.dlg-overlay .dlg-table td>label,div.modal.generalConfig td>label,div.modal.print td>label{vertical-align:middle;cursor:pointer}.modal.dlg-overlay .dlg-table td>label:not(.d-none)+label,div.modal.generalConfig td>label:not(.d-none)+label,div.modal.print td:not(.margins)>label:not(.d-none)+label{margin-left:15px}.modal.dlg-overlay .dlg-table td>label>i,.modal.dlg-overlay .dlg-table td>label>svg,div.modal.generalConfig td>label>i,div.modal.generalConfig td>label>svg,div.modal.print td>label>i,div.modal.print td>label>svg{margin-right:6px;font-size:12px;width:12px;height:12px}.modal.dlg-overlay.generalConfig .dlg-table tbody>tr>td:first-child,div.modal.generalConfig tbody>tr>td:first-child{text-align:right}.modal.dlg-overlay .dlg-table input[type=range],div.modal.generalConfig input[type=range]{width:calc(100% - 46px);margin-right:4px;vertical-align:middle}.modal.dlg-overlay .dlg-table td>button.dlg-btn{vertical-align:middle}.modal.dlg-overlay .dlg-table input[type=range]::-webkit-slider-runnable-track{background:var(--dlg-btn-primary-bg)}.modal.dlg-overlay .dlg-table input[type=range]::-moz-range-track{background:var(--dlg-btn-primary-bg)}.modal.dlg-overlay .dlg-table input[type=range]::-webkit-slider-thumb{background:var(--dlg-bg);border:2px solid var(--dlg-btn-primary-bg)}.modal.dlg-overlay .dlg-table input[type=range]::-moz-range-thumb{background:var(--dlg-bg);border:2px solid var(--dlg-btn-primary-bg)}div.modal.print table{border-collapse:separate;border-spacing:0;border-radius:var(--dlg-radius);box-shadow:var(--dlg-shadow);border:1px solid var(--dlg-border);overflow:hidden}div.modal.print table td,div.modal.print table th{border-width:0 0 1px 0;border-style:solid;border-color:var(--dlg-tbl-border)}div.modal.print table>tfoot>tr>td{border-bottom-width:0}div.modal:not(.dlg-overlay) table td,div.modal:not(.dlg-overlay) table th{border-color:var(--dlg-tbl-border)}div.modal:not(.dlg-overlay) table>thead>tr:first-child{background:var(--dlg-header-bg);color:var(--dlg-text)}div.modal:not(.dlg-overlay) table>thead>tr:not(:first-child):not(.body){background:var(--dlg-tbl-head-bg);color:var(--dlg-tbl-head-text)}div.modal:not(.dlg-overlay) div.modal-content,div.modal:not(.dlg-overlay) table>thead>tr.body{background:var(--dlg-bg);color:var(--dlg-text)}div.modal:not(.dlg-overlay) table>tfoot>tr{background:var(--dlg-footer-bg);color:var(--dlg-text)}div.modal:not(.dlg-overlay) table.table-striped>tbody>tr:not(.on):nth-child(2n),div.modal:not(.dlg-overlay) table.table-striped>tbody>tr:not(.on):nth-child(2n) a,div.modal:not(.dlg-overlay) table:not(.table-striped)>tbody>tr:not(.on):not(.odd),div.modal:not(.dlg-overlay) table:not(.table-striped)>tbody>tr:not(.on):not(.odd) a{background:var(--dlg-bg);color:var(--dlg-text)}div.modal:not(.dlg-overlay) table.table-striped>tbody>tr:not(.on):nth-child(odd),div.modal:not(.dlg-overlay) table.table-striped>tbody>tr:not(.on):nth-child(odd) a,div.modal:not(.dlg-overlay) table:not(.table-striped)>tbody>tr.odd:not(.on),div.modal:not(.dlg-overlay) table:not(.table-striped)>tbody>tr.odd:not(.on) a{background:var(--dlg-tbl-row-alt);color:var(--dlg-text)}div.modal:not(.dlg-overlay) table>tbody>tr.on{background:var(--dlg-tbl-row-sel);color:var(--dlg-tbl-row-sel-text)}div.modal:not(.dlg-overlay) table>tbody>tr.on>td>button:not(.on):not(:disabled):not(:hover){color:var(--dlg-tbl-row-sel-text)}div.modal:not(.dlg-overlay) table>thead>tr>th>button.off,div.modal:not(.dlg-overlay) table>thead>tr>th>button.on{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:4px;border:1px solid var(--dlg-btn-outline-border);font-size:13px;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .1s}div.modal:not(.dlg-overlay) table>thead>tr>th>button.on{background:var(--dlg-btn-primary-bg);color:var(--dlg-btn-primary-text);border-color:var(--dlg-btn-primary-bg)}div.modal:not(.dlg-overlay) table>thead>tr>th>button.off{background:0 0;color:var(--dlg-tbl-head-text)}div.modal:not(.dlg-overlay) table>thead>tr>th>button.off:not(:disabled):hover{background:var(--dlg-btn-outline-hover)}div.modal:not(.dlg-overlay) table>tfoot button+button{margin-left:6px}div.modal.print table td input:not([type=range]):not([type=checkbox]):not([type=radio]),div.modal.print table td select{background:var(--dlg-input-bg);color:var(--dlg-input-text);border:1px solid var(--dlg-input-border);border-radius:4px;padding:3px 6px;font-size:13px;font-family:inherit;vertical-align:middle;transition:border-color .15s;box-shadow:none}div.modal.print table td input:not([type=range]):not([type=checkbox]):not([type=radio]):focus,div.modal.print table td select:focus{outline:2px solid var(--dlg-btn-primary-bg);outline-offset:1px;border-color:var(--dlg-btn-primary-bg)}div.modal.SR.on{z-index:15}div.modal h1{margin:14px 0 6px 0;font-size:24px}div.modal h2{margin:14px 0 6px 0;font-size:20px}div.modal p{margin:0 0 4px 0}.sr-content dl>dt{font-weight:700;font-size:16px}div.balloon{position:absolute;padding:10px;font-size:14px;z-index:12;box-shadow:2px 2px 2px 0 rgba(0,0,0,.7)}div.balloon:not(.on){display:none}div.balloon.left{border-radius:8px 0 8px 8px}div.balloon.right{border-radius:0 8px 8px 8px}div.balloon.bottom{border-radius:8px}div.balloon.bottom::before,div.balloon.left::before,div.balloon.right::before{content:'';display:block;width:0;height:0;position:absolute;border-style:solid}div.balloon.left::before{border-width:4px;top:0;right:-8px;border-right-color:transparent;border-bottom-color:transparent}div.balloon.right::before{border-width:4px;top:0;left:-8px;border-bottom-color:transparent;border-left-color:transparent}div.balloon.bottom::before{border-width:8px;top:-16px;left:calc(50% - 8px);border-top-color:transparent;border-right-color:transparent;border-left-color:transparent}div.balloon>div{margin-bottom:5px}div.balloon>button{padding:4px 8px;float:right}div.balloon.warning{background-color:#f4dfab;color:#222}div.balloon.warning.left::before{border-top-color:#f4dfab;border-left-color:#f4dfab}div.balloon.warning.right::before{border-top-color:#f4dfab;border-right-color:#f4dfab}div.balloon.warning.bottom::before{border-bottom-color:#f4dfab}body>div.jc{position:fixed;left:0;right:0;top:0;bottom:0;overflow:auto;z-index:100;background-color:rgba(0,0,0,.5)}body>div.jc>div.tbl{display:table;width:100%;height:100%}body>div.jc div.row{display:table-row;width:100%}body>div.jc div.cell{display:table-cell;padding:1rem .75rem;vertical-align:middle}body>div.jc div.box{width:auto;max-width:560px;margin:0 auto;padding:1rem;border-radius:var(--dlg-radius);border:1px solid var(--dlg-border)}body>div.jc div.box>i>svg.times{width:16px;height:16px}body>div.jc div.box>div.title{margin:0 -1rem;padding:0 1rem 1rem 1rem;font-size:1.5rem;line-height:1;font-weight:700;border-bottom-width:1px;border-bottom-style:solid}body>div.jc div.box>div.title>svg{width:1.5rem;height:1.5rem;margin-right:8px;vertical-align:bottom}body>div.jc div.box>div.content{padding-top:1rem;font-size:14px}body>div.jc div.box>div.buttons{text-align:right;padding-top:1rem}body>div.jc div.box>div.buttons>button{padding:.33rem .7rem;font-size:14px;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;border:none}body>div.jc div.box>div.buttons>button>i{margin-right:.5rem;vertical-align:text-top}body>div.jc div.box>div.buttons>button:focus{outline:0;border:1px solid #000}body>div.jc div.box>div.buttons>button+button{margin-left:.75rem}body>div.jc div.box>div.buttons>button.btn-orange{background-color:#f1c40f;border:1px solid #f1c40f}body>div.jc div.box>div.buttons>button.btn-green{background-color:#2ecc71;border:1px solid #2ecc71}body>div.jc div.box>div.buttons>button.btn-red{background-color:#e74c3c;border:1px solid #e74c3c}body>div.jc>div.orange div.box>div.title>svg,ul.toasts>li.toast.warning>i>svg:not(.times){fill:#f1c40f}body>div.jc>div.green div.box>div.title>svg,ul.toasts>li.toast.success>i>svg:not(.times){fill:#2ecc71}body>div.jc>div.red div.box>div.title>svg,ul.toasts>li.toast.error>i>svg:not(.times){fill:#e74c3c}ul.toasts{position:fixed;bottom:8px;right:26px;width:400px;margin:0;padding:0;padding-inline-start:0px;z-index:101}ul.toasts>li.toast{list-style:none;margin:10px 0 0 0;padding:12px 20px 12px 40px;font-size:14px;overflow:hidden;border-radius:4px;animation:show_toast .3s ease forwards}@media screen and (max-width:530px){ul.toasts{left:16px;width:auto}ul.toasts>li.toast{width:calc(100% - 36px)}}ul.toasts>li.toast.hide{animation:hide_toast .3s ease forwards}ul.toasts>li.toast div.duration{position:absolute;bottom:0;left:0;height:3px;width:100%;animation-name:progress;animation-timing-function:linear;animation-fill-mode:forwards;background-color:#3498db}ul.toasts>li.toast>i>svg:not(.times){width:1.5rem;height:1.5rem}ul.toasts>li.toast>i>svg.times{width:1rem;height:1rem;fill:#aeb0d7}ul.toasts>li.toast>i>svg.times:hover{fill:#333333}@keyframes show_toast{0%{transform:translateX(100%)}40%{transform:translateX(-5%)}80%{transform:translateX(0)}100%{transform:translateX(-10px)}}@keyframes hide_toast{0%{transform:translateX(-10px)}40%{transform:translateX(0)}80%{transform:translateX(-5%)}100%{transform:translateX(calc(100% + 20px))}}@keyframes progress{100%{width:0%}}input[type=range]{-webkit-appearance:none;height:16px;margin:0;padding:0;border-radius:3px;background-color:transparent}input[type=range]:focus{outline:0}input[type=range]:-moz-focusring{outline:1px solid white;outline-offset:-1px}input[type=range]::-webkit-slider-runnable-track{width:100%;height:6px;border:none;border-radius:3px}input[type=range]::-moz-range-track{width:100%;height:6px;border:none;border-radius:3px}input[type=range]::-ms-track{width:100%;height:6px;color:transparent;background:0 0;border-color:transparent;border-width:6px 0}input[type=range]::-ms-fill-lower{height:6px;border-radius:3px}input[type=range]::-ms-fill-upper{height:6px;border-radius:3px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:16px;width:16px;margin-top:-5px;border-radius:50%}input[type=range]::-moz-range-thumb{border:none;height:16px;width:16px;border-radius:50%}input[type=range]::-ms-thumb{border:none;height:16px;width:16px;margin-top:0;border-radius:50%}@media print{.d-print-none{display:none}body,html{position:static!important;height:auto!important}.dlg-overlay{position:static!important;display:block!important;background:0 0!important;overflow:visible!important;padding:0!important}.dlg-card{display:block!important;max-height:none!important;overflow:visible!important;box-shadow:none!important}.dlg-body{display:block!important;overflow:visible!important}main{width:auto!important;height:100vh!important;left:0!important;top:0!important;bottom:0}main>canvas{height:auto;max-height:100%;width:auto;max-width:100%}}body:not(.printing){overflow:hidden}body.printing .d-print-none{display:none!important}body.printing div.west{display:none;width:0}body.printing>.accordion-left,body.printing>div.pdfViewerLayer{display:none}body.printing .dlg-overlay{position:relative;display:block;background:0 0;overflow:visible;padding:0}body.printing .dlg-card{max-height:none;overflow:visible}body.printing .dlg-body{overflow:visible}body.printing main{width:auto!important;height:100vh!important;left:0!important;top:0!important;bottom:0}@media screen and (orientation:portrait){body.printing main>canvas{height:100%;width:auto}}@media screen and (orientation:landscape){body.printing main>canvas{width:100%;height:auto}}main>.printing{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding-top:calc(50vh - 70px);text-align:center;z-index:99}main>.printing>svg{display:inline-block;width:64px;height:64px;margin-right:12px;vertical-align:middle}header>div.printBts{display:inline-block;margin:0 4px;padding:0 4px;border-width:0 1px;border-style:solid;border-color:#000}header span.btn-group{box-sizing:border-box;display:inline-block;height:40px;cursor:pointer}header span.btn-group>i{width:12px;height:12px;padding:13px 2px 13px 0;display:inline-block;vertical-align:top}div.west>div.study>select{pointer-events:all;width:100%}body.print div.west>div.study>div.serie{display:inline-block;margin-bottom:3px;font-size:0}body.print div.west>div.study>div.serie>img{width:40px;height:40px;margin:3px 0 0 3px;cursor:pointer;pointer-events:all}#dlgPdfViewer div.modal-content{height:100%}body:not(.mdi)>div.pdfViewerLayer:not(.modal){width:0;right:30px}body.mdi>div.pdfViewerLayer:not(.modal){right:32px}body:not(.mdi)>div.pdfViewerLayer:not(.modal) :not(.accordion-right){visibility:hidden}body>div.pdfViewerLayer{box-sizing:border-box;width:calc(100% - 60px);max-width:1030px}body>div.pdfViewerLayer:not(.modal){position:absolute;top:40px;z-index:11;border-style:solid;border-radius:4px}body:not(.mobile)>div.pdfViewerLayer:not(.modal){height:calc(100% - 40px);border-width:1px 0 1px 1px}body.mobile>div.pdfViewerLayer:not(.modal){right:0;height:calc(100% - 71px);border-width:1px}.pdfViewerLayer svg{pointer-events:none}.pdfViewerLayer>.accordion-right{display:inline-block;position:absolute;top:108px;left:0;width:93px;transform-origin:bottom left;transform:rotate(-90deg);padding:4px 0;text-align:center;font-size:16px;cursor:pointer;border-top-right-radius:5px;border-top-left-radius:5px;border-style:solid;border-color:silver;border-width:1px 1px 0 1px}.pdfViewerLayer .pdfToolbar{height:30px;padding:3px 4px 3px 0;text-align:right}.pdfViewerLayer .pdfToolbar>.nav{position:absolute;top:2px;left:3px;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin:0;list-style:none}.pdfViewerLayer .pdfToolbar>.nav>.nav-item{cursor:pointer}.pdfViewerLayer .pdfToolbar>.nav>.nav-item>.nav-link{display:block;padding:.4rem .6rem;border-radius:.25rem;max-width:11em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.pdfViewerLayer button{width:auto;min-width:30px;min-height:30px;padding:0 6px;line-height:1;border-radius:0}.pdfViewerLayer button>i{font-size:20px;vertical-align:sub}.pdfViewerLayer button>svg{width:20px;height:20px;vertical-align:sub}.pdfViewerLayer .pdfViewer{width:100%;height:100%;border:none}.pdfViewerLayer div.pdfViewer{padding:1em;box-sizing:border-box}.pdfViewerLayer .pdfToolbar+.pdfViewer{height:calc(100% - 36px)}body.print>header>button._3d,body.print>header>button.layout,body.print>header>button.menu-mpr,body.print>header>button.mpr,body.print>header>button.refLines,body.print>header>button.synchronize,body.print>header>button.tiling,body.print>header>button[data-plane],body.print>header>div.right>button.download-exam,body.print>header>div.right>button.full-screen,body.print>header>div.right>button.print,body.print>header>div.right>button.share-exam,body.print>header>div.right>button.theme,body.print>header>div.right>button.voice-rec,body.print>header>span.capture,body.print>header>span.mip,body.print>ul.menu.mpr{display:none}body.print ul.more>li.download-exam,body.print ul.more>li.full-screen,body.print ul.more>li.share-exam,body.print ul.more>li.theme,body.print ul.more>li.voice-rec{display:list-item!important}header button.pingulinho::after{display:block;width:10px;height:32px;position:absolute;top:3px;right:3px;background-repeat:no-repeat;background-position:center}@media (max-width:410px){header button,header>a.back,header>label.fileContainer,li>button{width:34px}}@media (min-width:480px){body:not(.mip)>header button.pingulinho{position:relative;width:50px;padding-right:8px}body:not(.mip)>header button.pingulinho::after{content:''}}@media (min-width:580px){body.mip>header button.pingulinho{position:relative;width:50px;padding-right:8px}body.mip>header button.pingulinho::after{content:''}}@media (min-width:900px){header button.separator{position:relative;margin-right:7px}header button.separator-left{position:relative;margin-left:7px}header>.btn-group>i.separator{position:relative;margin-right:3px}header .separator-left::before,header .separator::after{content:'';display:block;width:1px;height:32px;position:absolute;top:3px}header .separator::after{right:-4px;border-right-width:1px;border-right-style:solid}header .separator-left::before{left:-3px;border-left-width:1px;border-left-style:solid}}body:not(.has-mpr)>header>button._3d,body:not(.has-mpr)>header>button.menu-mpr,body:not(.has-mpr)>header>button.mpr,body:not(.has-mpr)>header>button[data-plane],body:not(.has-mpr)>header>span.mip,body:not(.has-mpr)>ul.menu.mpr{display:none}@media (max-width:1549px){body.has-mpr.prevNext:not(.mip):not(.mobile)>header>div.right>button.download-exam,body.has-mpr.prevNext:not(.mip):not(.mobile)>header>div.right>button.full-screen,body.has-mpr.prevNext:not(.mip):not(.mobile)>header>div.right>button.theme{display:none}}@media (min-width:1550px){body.has-mpr.prevNext:not(.mip):not(.mobile) ul.more>li.download-exam,body.has-mpr.prevNext:not(.mip):not(.mobile) ul.more>li.full-screen,body.has-mpr.prevNext:not(.mip):not(.mobile) ul.more>li.theme{display:none}}@media (max-width:1654px){body.has-mpr.prevNext.mip:not(.mobile)>header>div.right>button.download-exam,body.has-mpr.prevNext.mip:not(.mobile)>header>div.right>button.full-screen,body.has-mpr.prevNext.mip:not(.mobile)>header>div.right>button.theme{display:none}}@media (min-width:1655px){body.has-mpr.prevNext.mip:not(.mobile) ul.more>li.download-exam,body.has-mpr.prevNext.mip:not(.mobile) ul.more>li.full-screen,body.has-mpr.prevNext.mip:not(.mobile) ul.more>li.theme{display:none}}@media (max-width:1414px){body.has-mpr.prevNext:not(.mip):not(.mobile)>header>div.right>button.prev,body.has-mpr.prevNext:not(.mip):not(.mobile)>header>div.right>button.share-exam{display:none}}@media (min-width:1415px){body.has-mpr.prevNext:not(.mip):not(.mobile) ul.more>li.prev,body.has-mpr.prevNext:not(.mip):not(.mobile) ul.more>li.share-exam{display:none}}@media (max-width:1519px){body.has-mpr.prevNext.mip:not(.mobile)>header>div.right>button.prev,body.has-mpr.prevNext.mip:not(.mobile)>header>div.right>button.share-exam{display:none}}@media (min-width:1520px){body.has-mpr.prevNext.mip:not(.mobile) ul.more>li.prev,body.has-mpr.prevNext.mip:not(.mobile) ul.more>li.share-exam{display:none}}@media (max-width:1334px){body.has-mpr.prevNext:not(.mip):not(.mobile)>header>button.mouse{display:none}}@media (min-width:1335px){body.has-mpr.prevNext:not(.mip):not(.mobile)>header>button.mouse-buttons,body.has-mpr.prevNext:not(.mip):not(.mobile)>ul.menu.mouse-buttons{display:none}}@media (max-width:1444px){body.has-mpr.prevNext.mip:not(.mobile)>header>button.mouse{display:none}}@media (min-width:1445px){body.has-mpr.prevNext.mip:not(.mobile)>header>button.mouse-buttons,body.has-mpr.prevNext.mip:not(.mobile)>ul.menu.mouse-buttons{display:none}}@media (max-width:1224px){body.has-mpr.prevNext:not(.mip):not(.mobile)>header>button.h-flip,body.has-mpr.prevNext:not(.mip):not(.mobile)>header>button.invert,body.has-mpr.prevNext:not(.mip):not(.mobile)>header>button.magnifier,body.has-mpr.prevNext:not(.mip):not(.mobile)>header>button.reset,body.has-mpr.prevNext:not(.mip):not(.mobile)>header>button.rotate-left,body.has-mpr.prevNext:not(.mip):not(.mobile)>header>button.rotate-right,body.has-mpr.prevNext:not(.mip):not(.mobile)>header>button.v-flip{display:none}}@media (min-width:1225px){body.has-mpr.prevNext:not(.mip):not(.mobile)>header>button.transformations,body.has-mpr.prevNext:not(.mip):not(.mobile)>ul.menu.transformations{display:none}}@media (max-width:1329px){body.has-mpr.prevNext.mip:not(.mobile)>header>button.h-flip,body.has-mpr.prevNext.mip:not(.mobile)>header>button.invert,body.has-mpr.prevNext.mip:not(.mobile)>header>button.magnifier,body.has-mpr.prevNext.mip:not(.mobile)>header>button.reset,body.has-mpr.prevNext.mip:not(.mobile)>header>button.rotate-left,body.has-mpr.prevNext.mip:not(.mobile)>header>button.rotate-right,body.has-mpr.prevNext.mip:not(.mobile)>header>button.v-flip{display:none}}@media (min-width:1330px){body.has-mpr.prevNext.mip:not(.mobile)>header>button.transformations,body.has-mpr.prevNext.mip:not(.mobile)>ul.menu.transformations{display:none}}@media (max-width:994px){body.has-mpr.prevNext:not(.mip):not(.mobile)>header>button._3d,body.has-mpr.prevNext:not(.mip):not(.mobile)>header>button.mpr,body.has-mpr.prevNext:not(.mip):not(.mobile)>header>button[data-plane],body.has-mpr.prevNext:not(.mip):not(.mobile)>header>span.mip{display:none}}@media (min-width:995px){body.has-mpr.prevNext:not(.mip):not(.mobile)>header>button.menu-mpr,body.has-mpr.prevNext:not(.mip):not(.mobile)>ul.menu.mpr{display:none}}@media (max-width:1104px){body.has-mpr.prevNext.mip:not(.mobile)>header>button._3d,body.has-mpr.prevNext.mip:not(.mobile)>header>button.mpr,body.has-mpr.prevNext.mip:not(.mobile)>header>button[data-plane],body.has-mpr.prevNext.mip:not(.mobile)>header>span.mip{display:none}}@media (min-width:1105px){body.has-mpr.prevNext.mip:not(.mobile)>header>button.menu-mpr,body.has-mpr.prevNext.mip:not(.mobile)>ul.menu.mpr{display:none}}@media (max-width:1279px){body:not(.has-mpr).prevNext:not(.mobile)>header>div.right>button.download-exam,body:not(.has-mpr).prevNext:not(.mobile)>header>div.right>button.full-screen,body:not(.has-mpr).prevNext:not(.mobile)>header>div.right>button.theme{display:none}}@media (min-width:1280px){body:not(.has-mpr).prevNext:not(.mobile) ul.more>li.download-exam,body:not(.has-mpr).prevNext:not(.mobile) ul.more>li.full-screen,body:not(.has-mpr).prevNext:not(.mobile) ul.more>li.theme{display:none}}@media (max-width:1144px){body:not(.has-mpr).prevNext:not(.mobile)>header>div.right>button.prev,body:not(.has-mpr).prevNext:not(.mobile)>header>div.right>button.share-exam{display:none}}@media (min-width:1145px){body:not(.has-mpr).prevNext:not(.mobile) ul.more>li.prev,body:not(.has-mpr).prevNext:not(.mobile) ul.more>li.share-exam{display:none}}@media (max-width:1064px){body:not(.has-mpr).prevNext:not(.mobile)>header>button.mouse{display:none}}@media (min-width:1065px){body:not(.has-mpr).prevNext:not(.mobile)>header>button.mouse-buttons,body:not(.has-mpr).prevNext:not(.mobile)>ul.menu.mouse-buttons{display:none}}@media (max-width:954px){body:not(.has-mpr).prevNext:not(.mobile)>header>button.h-flip,body:not(.has-mpr).prevNext:not(.mobile)>header>button.invert,body:not(.has-mpr).prevNext:not(.mobile)>header>button.magnifier,body:not(.has-mpr).prevNext:not(.mobile)>header>button.reset,body:not(.has-mpr).prevNext:not(.mobile)>header>button.rotate-left,body:not(.has-mpr).prevNext:not(.mobile)>header>button.rotate-right,body:not(.has-mpr).prevNext:not(.mobile)>header>button.v-flip{display:none}}@media (min-width:955px){body:not(.has-mpr).prevNext:not(.mobile)>header>button.transformations,body:not(.has-mpr).prevNext:not(.mobile)>ul.menu.transformations{display:none}}@media (max-width:1479px){body.has-mpr:not(.prevNext):not(.mip):not(.mobile)>header>div.right>button.download-exam,body.has-mpr:not(.prevNext):not(.mip):not(.mobile)>header>div.right>button.full-screen,body.has-mpr:not(.prevNext):not(.mip):not(.mobile)>header>div.right>button.theme{display:none}}@media (min-width:1480px){body.has-mpr:not(.prevNext):not(.mip):not(.mobile) ul.more>li.download-exam,body.has-mpr:not(.prevNext):not(.mip):not(.mobile) ul.more>li.full-screen,body.has-mpr:not(.prevNext):not(.mip):not(.mobile) ul.more>li.theme{display:none}}@media (max-width:1579px){body.has-mpr:not(.prevNext).mip:not(.mobile)>header>div.right>button.download-exam,body.has-mpr:not(.prevNext).mip:not(.mobile)>header>div.right>button.full-screen,body.has-mpr:not(.prevNext).mip:not(.mobile)>header>div.right>button.theme{display:none}}@media (min-width:1580px){body.has-mpr:not(.prevNext).mip:not(.mobile) ul.more>li.download-exam,body.has-mpr:not(.prevNext).mip:not(.mobile) ul.more>li.full-screen,body.has-mpr:not(.prevNext).mip:not(.mobile) ul.more>li.theme{display:none}}@media (max-width:1329px){body.has-mpr:not(.prevNext):not(.mip):not(.mobile):not(.dist)>header>div.right>button.share-exam,body.has-mpr:not(.prevNext):not(.mip):not(.mobile)>header>div.right>button.prev{display:none}}@media (min-width:1330px){body.has-mpr:not(.prevNext):not(.mip):not(.mobile) ul.more>li.prev,body.has-mpr:not(.prevNext):not(.mip):not(.mobile):not(.dist) ul.more>li.share-exam{display:none}}@media (max-width:1394px){body.has-mpr:not(.prevNext).mip:not(.mobile):not(.dist)>header>div.right>button.share-exam,body.has-mpr:not(.prevNext).mip:not(.mobile)>header>div.right>button.prev{display:none}}@media (min-width:1395px){body.has-mpr:not(.prevNext).mip:not(.mobile) ul.more>li.prev,body.has-mpr:not(.prevNext).mip:not(.mobile):not(.dist) ul.more>li.share-exam{display:none}}@media (max-width:1289px){body.has-mpr:not(.prevNext):not(.mip):not(.mobile)>header>button.mouse{display:none}}@media (min-width:1290px){body.has-mpr:not(.prevNext):not(.mip):not(.mobile)>header>button.mouse-buttons,body.has-mpr:not(.prevNext):not(.mip):not(.mobile)>ul.menu.mouse-buttons{display:none}}@media (max-width:1349px){body.has-mpr:not(.prevNext).mip:not(.mobile)>header>button.mouse{display:none}}@media (min-width:1350px){body.has-mpr:not(.prevNext).mip:not(.mobile)>header>button.mouse-buttons,body.has-mpr:not(.prevNext).mip:not(.mobile)>ul.menu.mouse-buttons{display:none}}@media (max-width:1179px){body.has-mpr:not(.prevNext):not(.mip):not(.mobile)>header>button.h-flip,body.has-mpr:not(.prevNext):not(.mip):not(.mobile)>header>button.invert,body.has-mpr:not(.prevNext):not(.mip):not(.mobile)>header>button.magnifier,body.has-mpr:not(.prevNext):not(.mip):not(.mobile)>header>button.reset,body.has-mpr:not(.prevNext):not(.mip):not(.mobile)>header>button.rotate-left,body.has-mpr:not(.prevNext):not(.mip):not(.mobile)>header>button.rotate-right,body.has-mpr:not(.prevNext):not(.mip):not(.mobile)>header>button.v-flip{display:none}}@media (min-width:1180px){body.has-mpr:not(.prevNext):not(.mip):not(.mobile)>header>button.transformations,body.has-mpr:not(.prevNext):not(.mip):not(.mobile)>ul.menu.transformations{display:none}}@media (max-width:1244px){body.has-mpr:not(.prevNext).mip:not(.mobile)>header>button.h-flip,body.has-mpr:not(.prevNext).mip:not(.mobile)>header>button.invert,body.has-mpr:not(.prevNext).mip:not(.mobile)>header>button.magnifier,body.has-mpr:not(.prevNext).mip:not(.mobile)>header>button.reset,body.has-mpr:not(.prevNext).mip:not(.mobile)>header>button.rotate-left,body.has-mpr:not(.prevNext).mip:not(.mobile)>header>button.rotate-right,body.has-mpr:not(.prevNext).mip:not(.mobile)>header>button.v-flip{display:none}}@media (min-width:1245px){body.has-mpr:not(.prevNext).mip:not(.mobile)>header>button.transformations,body.has-mpr:not(.prevNext).mip:not(.mobile)>ul.menu.transformations{display:none}}@media (max-width:949px){body:not(.prevNext):not(.mip):not(.mobile)>header>button._3d,body:not(.prevNext):not(.mip):not(.mobile)>header>button.mpr,body:not(.prevNext):not(.mip):not(.mobile)>header>button[data-plane],body:not(.prevNext):not(.mip):not(.mobile)>header>span.mip{display:none}}@media (min-width:950px){body:not(.prevNext):not(.mip):not(.mobile)>header>button.menu-mpr,body:not(.prevNext):not(.mip):not(.mobile)>ul.menu.mpr{display:none}}@media (max-width:1014px){body:not(.prevNext).mip:not(.mobile)>header>button._3d,body:not(.prevNext).mip:not(.mobile)>header>button.mpr,body:not(.prevNext).mip:not(.mobile)>header>button[data-plane],body:not(.prevNext).mip:not(.mobile)>header>span.mip{display:none}}@media (min-width:1015px){body:not(.prevNext).mip:not(.mobile)>header>button.menu-mpr,body:not(.prevNext).mip:not(.mobile)>ul.menu.mpr{display:none}}@media (max-width:1184px){body:not(.has-mpr):not(.prevNext):not(.mobile)>header>div.right>button.download-exam,body:not(.has-mpr):not(.prevNext):not(.mobile)>header>div.right>button.full-screen,body:not(.has-mpr):not(.prevNext):not(.mobile)>header>div.right>button.theme{display:none}}@media (min-width:1185px){body:not(.has-mpr):not(.prevNext):not(.mobile) ul.more>li.download-exam,body:not(.has-mpr):not(.prevNext):not(.mobile) ul.more>li.full-screen,body:not(.has-mpr):not(.prevNext):not(.mobile) ul.more>li.theme{display:none}}@media (max-width:1059px){body:not(.has-mpr):not(.prevNext):not(.mobile):not(.dist)>header>div.right>button.share-exam,body:not(.has-mpr):not(.prevNext):not(.mobile)>header>div.right>button.prev{display:none}}@media (min-width:1060px){body:not(.has-mpr):not(.prevNext):not(.mobile) ul.more>li.prev,body:not(.has-mpr):not(.prevNext):not(.mobile):not(.dist) ul.more>li.share-exam{display:none}}@media (max-width:1019px){body:not(.has-mpr):not(.prevNext):not(.mobile)>header>button.mouse{display:none}}@media (min-width:1020px){body:not(.has-mpr):not(.prevNext):not(.mobile)>header>button.mouse-buttons,body:not(.has-mpr):not(.prevNext):not(.mobile)>ul.menu.mouse-buttons{display:none}}@media (max-width:909px){body:not(.has-mpr):not(.prevNext):not(.mobile)>header>button.h-flip,body:not(.has-mpr):not(.prevNext):not(.mobile)>header>button.invert,body:not(.has-mpr):not(.prevNext):not(.mobile)>header>button.magnifier,body:not(.has-mpr):not(.prevNext):not(.mobile)>header>button.reset,body:not(.has-mpr):not(.prevNext):not(.mobile)>header>button.rotate-left,body:not(.has-mpr):not(.prevNext):not(.mobile)>header>button.rotate-right,body:not(.has-mpr):not(.prevNext):not(.mobile)>header>button.v-flip{display:none}}@media (min-width:910px){body:not(.has-mpr):not(.prevNext):not(.mobile)>header>button.transformations,body:not(.has-mpr):not(.prevNext):not(.mobile)>ul.menu.transformations{display:none}}@media (max-width:1429px){body.has-mpr.prevNext:not(.mip).mobile>header>div.right>button.download-exam,body.has-mpr.prevNext:not(.mip).mobile>header>div.right>button.full-screen,body.has-mpr.prevNext:not(.mip).mobile>header>div.right>button.theme{display:none}}@media (min-width:1430px){body.has-mpr.prevNext:not(.mip).mobile ul.more>li.download-exam,body.has-mpr.prevNext:not(.mip).mobile ul.more>li.full-screen,body.has-mpr.prevNext:not(.mip).mobile ul.more>li.theme{display:none}}@media (max-width:1529px){body.has-mpr.prevNext.mip.mobile>header>div.right>button.download-exam,body.has-mpr.prevNext.mip.mobile>header>div.right>button.full-screen,body.has-mpr.prevNext.mip.mobile>header>div.right>button.theme{display:none}}@media (min-width:1530px){body.has-mpr.prevNext.mip.mobile ul.more>li.download-exam,body.has-mpr.prevNext.mip.mobile ul.more>li.full-screen,body.has-mpr.prevNext.mip.mobile ul.more>li.theme{display:none}}@media (max-width:1294px){body.has-mpr.prevNext:not(.mip).mobile>header>div.right>button.prev,body.has-mpr.prevNext:not(.mip).mobile>header>div.right>button.share-exam{display:none}}@media (min-width:1295px){body.has-mpr.prevNext:not(.mip).mobile ul.more>li.prev,body.has-mpr.prevNext:not(.mip).mobile ul.more>li.share-exam{display:none}}@media (max-width:1399px){body.has-mpr.prevNext.mip.mobile>header>div.right>button.prev,body.has-mpr.prevNext.mip.mobile>header>div.right>button.share-exam{display:none}}@media (min-width:1400px){body.has-mpr.prevNext.mip.mobile ul.more>li.prev,body.has-mpr.prevNext.mip.mobile ul.more>li.share-exam{display:none}}@media (max-width:1214px){body.has-mpr.prevNext:not(.mip).mobile>header>button.h-flip,body.has-mpr.prevNext:not(.mip).mobile>header>button.invert,body.has-mpr.prevNext:not(.mip).mobile>header>button.magnifier,body.has-mpr.prevNext:not(.mip).mobile>header>button.reset,body.has-mpr.prevNext:not(.mip).mobile>header>button.rotate-left,body.has-mpr.prevNext:not(.mip).mobile>header>button.rotate-right,body.has-mpr.prevNext:not(.mip).mobile>header>button.v-flip{display:none}}@media (min-width:1215px){body.has-mpr.prevNext:not(.mip).mobile>header>button.transformations,body.has-mpr.prevNext:not(.mip).mobile>ul.menu.transformations{display:none}}@media (max-width:1319px){body.has-mpr.prevNext.mip.mobile>header>button.h-flip,body.has-mpr.prevNext.mip.mobile>header>button.invert,body.has-mpr.prevNext.mip.mobile>header>button.magnifier,body.has-mpr.prevNext.mip.mobile>header>button.reset,body.has-mpr.prevNext.mip.mobile>header>button.rotate-left,body.has-mpr.prevNext.mip.mobile>header>button.rotate-right,body.has-mpr.prevNext.mip.mobile>header>button.v-flip{display:none}}@media (min-width:1320px){body.has-mpr.prevNext.mip.mobile>header>button.transformations,body.has-mpr.prevNext.mip.mobile>ul.menu.transformations{display:none}}@media (max-width:984px){body.prevNext:not(.mip).mobile>header>button._3d,body.prevNext:not(.mip).mobile>header>button.mpr,body.prevNext:not(.mip).mobile>header>button[data-plane],body.prevNext:not(.mip).mobile>header>span.mip{display:none}}@media (min-width:985px){body.prevNext:not(.mip).mobile>header>button.menu-mpr,body.prevNext:not(.mip).mobile>ul.menu.mpr{display:none}}@media (max-width:1094px){body.prevNext.mip.mobile>header>button._3d,body.prevNext.mip.mobile>header>button.mpr,body.prevNext.mip.mobile>header>button[data-plane],body.prevNext.mip.mobile>header>span.mip{display:none}}@media (min-width:1095px){body.prevNext.mip.mobile>header>button.menu-mpr,body.prevNext.mip.mobile>ul.menu.mpr{display:none}}@media (max-width:1149px){body:not(.has-mpr).prevNext.mobile>header>div.right>button.download-exam,body:not(.has-mpr).prevNext.mobile>header>div.right>button.full-screen,body:not(.has-mpr).prevNext.mobile>header>div.right>button.theme{display:none}}@media (min-width:1150px){body:not(.has-mpr).prevNext.mobile ul.more>li.download-exam,body:not(.has-mpr).prevNext.mobile ul.more>li.full-screen,body:not(.has-mpr).prevNext.mobile ul.more>li.theme{display:none}}@media (max-width:1024px){body:not(.has-mpr).prevNext.mobile>header>div.right>button.prev,body:not(.has-mpr).prevNext.mobile>header>div.right>button.share-exam{display:none}}@media (min-width:1025px){body:not(.has-mpr).prevNext.mobile ul.more>li.prev,body:not(.has-mpr).prevNext.mobile ul.more>li.share-exam{display:none}}@media (max-width:944px){body:not(.has-mpr).prevNext.mobile>header>button.h-flip,body:not(.has-mpr).prevNext.mobile>header>button.invert,body:not(.has-mpr).prevNext.mobile>header>button.magnifier,body:not(.has-mpr).prevNext.mobile>header>button.reset,body:not(.has-mpr).prevNext.mobile>header>button.rotate-left,body:not(.has-mpr).prevNext.mobile>header>button.rotate-right,body:not(.has-mpr).prevNext.mobile>header>button.v-flip{display:none}}@media (min-width:945px){body:not(.has-mpr).prevNext.mobile>header>button.transformations,body:not(.has-mpr).prevNext.mobile>ul.menu.transformations{display:none}}@media (max-width:1349px){body.has-mpr:not(.prevNext):not(.mip).mobile>header>div.right>button.download-exam,body.has-mpr:not(.prevNext):not(.mip).mobile>header>div.right>button.full-screen,body.has-mpr:not(.prevNext):not(.mip).mobile>header>div.right>button.theme{display:none}}@media (min-width:1350px){body.has-mpr:not(.prevNext):not(.mip).mobile ul.more>li.download-exam,body.has-mpr:not(.prevNext):not(.mip).mobile ul.more>li.full-screen,body.has-mpr:not(.prevNext):not(.mip).mobile ul.more>li.theme{display:none}}@media (max-width:1449px){body.has-mpr:not(.prevNext).mip.mobile>header>div.right>button.download-exam,body.has-mpr:not(.prevNext).mip.mobile>header>div.right>button.full-screen,body.has-mpr:not(.prevNext).mip.mobile>header>div.right>button.theme{display:none}}@media (min-width:1450px){body.has-mpr:not(.prevNext).mip.mobile ul.more>li.download-exam,body.has-mpr:not(.prevNext).mip.mobile ul.more>li.full-screen,body.has-mpr:not(.prevNext).mip.mobile ul.more>li.theme{display:none}}@media (max-width:1209px){body.has-mpr:not(.prevNext):not(.mip).mobile>header>div.right>button.prev,body.has-mpr:not(.prevNext):not(.mip).mobile>header>div.right>button.share-exam{display:none}}@media (min-width:1210px){body.has-mpr:not(.prevNext):not(.mip).mobile ul.more>li.prev,body.has-mpr:not(.prevNext):not(.mip).mobile ul.more>li.share-exam{display:none}}@media (max-width:1379px){body.has-mpr:not(.prevNext).mip.mobile>header>div.right>button.prev,body.has-mpr:not(.prevNext).mip.mobile>header>div.right>button.share-exam{display:none}}@media (min-width:1380px){body.has-mpr:not(.prevNext).mip.mobile ul.more>li.prev,body.has-mpr:not(.prevNext).mip.mobile ul.more>li.share-exam{display:none}}@media (max-width:1169px){body.has-mpr:not(.prevNext):not(.mip).mobile>header>button.h-flip,body.has-mpr:not(.prevNext):not(.mip).mobile>header>button.invert,body.has-mpr:not(.prevNext):not(.mip).mobile>header>button.magnifier,body.has-mpr:not(.prevNext):not(.mip).mobile>header>button.reset,body.has-mpr:not(.prevNext):not(.mip).mobile>header>button.rotate-left,body.has-mpr:not(.prevNext):not(.mip).mobile>header>button.rotate-right,body.has-mpr:not(.prevNext):not(.mip).mobile>header>button.v-flip{display:none}}@media (min-width:1170px){body.has-mpr:not(.prevNext):not(.mip).mobile>header>button.transformations,body.has-mpr:not(.prevNext):not(.mip).mobile>ul.menu.transformations{display:none}}@media (max-width:1274px){body.has-mpr:not(.prevNext).mip.mobile>header>button.h-flip,body.has-mpr:not(.prevNext).mip.mobile>header>button.invert,body.has-mpr:not(.prevNext).mip.mobile>header>button.magnifier,body.has-mpr:not(.prevNext).mip.mobile>header>button.reset,body.has-mpr:not(.prevNext).mip.mobile>header>button.rotate-left,body.has-mpr:not(.prevNext).mip.mobile>header>button.rotate-right,body.has-mpr:not(.prevNext).mip.mobile>header>button.v-flip{display:none}}@media (min-width:1275px){body.has-mpr:not(.prevNext).mip.mobile>header>button.transformations,body.has-mpr:not(.prevNext).mip.mobile>ul.menu.transformations{display:none}}@media (max-width:939px){body:not(.prevNext):not(.mip).mobile>header>button._3d,body:not(.prevNext):not(.mip).mobile>header>button.mpr,body:not(.prevNext):not(.mip).mobile>header>button[data-plane],body:not(.prevNext):not(.mip).mobile>header>span.mip{display:none}}@media (min-width:940px){body:not(.prevNext):not(.mip).mobile>header>button.menu-mpr,body:not(.prevNext):not(.mip).mobile>ul.menu.mpr{display:none}}@media (max-width:1044px){body:not(.prevNext).mip.mobile>header>button._3d,body:not(.prevNext).mip.mobile>header>button.mpr,body:not(.prevNext).mip.mobile>header>button[data-plane],body:not(.prevNext).mip.mobile>header>span.mip{display:none}}@media (min-width:1045px){body:not(.prevNext).mip.mobile>header>button.menu-mpr,body:not(.prevNext).mip.mobile>ul.menu.mpr{display:none}}@media (max-width:1069px){body:not(.has-mpr):not(.prevNext).mobile>header>div.right>button.download-exam,body:not(.has-mpr):not(.prevNext).mobile>header>div.right>button.full-screen,body:not(.has-mpr):not(.prevNext).mobile>header>div.right>button.theme{display:none}}@media (min-width:1070px){body:not(.has-mpr):not(.prevNext).mobile ul.more>li.download-exam,body:not(.has-mpr):not(.prevNext).mobile ul.more>li.full-screen,body:not(.has-mpr):not(.prevNext).mobile ul.more>li.theme{display:none}}@media (max-width:939px){body:not(.has-mpr):not(.prevNext).mobile>header>div.right>button.prev,body:not(.has-mpr):not(.prevNext).mobile>header>div.right>button.share-exam{display:none}}@media (min-width:940px){body:not(.has-mpr):not(.prevNext).mobile ul.more>li.prev,body:not(.has-mpr):not(.prevNext).mobile ul.more>li.share-exam{display:none}}@media (max-width:889px){body:not(.has-mpr):not(.prevNext).mobile>header>button.h-flip,body:not(.has-mpr):not(.prevNext).mobile>header>button.invert,body:not(.has-mpr):not(.prevNext).mobile>header>button.magnifier,body:not(.has-mpr):not(.prevNext).mobile>header>button.reset,body:not(.has-mpr):not(.prevNext).mobile>header>button.rotate-left,body:not(.has-mpr):not(.prevNext).mobile>header>button.rotate-right,body:not(.has-mpr):not(.prevNext).mobile>header>button.v-flip{display:none}}@media (min-width:890px){body:not(.has-mpr):not(.prevNext).mobile>header>button.transformations,body:not(.has-mpr):not(.prevNext).mobile>ul.menu.transformations{display:none}}@media (min-width:1345px){body:not(.mip).dist>header>div.right>button.share-exam{width:auto;padding-left:.7rem;padding-right:.7rem}}@media (max-width:1344px){body:not(.mip).dist>header>div.right>button.share-exam{overflow:hidden;padding-left:8px}}@media (min-width:1450px){body.mip.dist>header>div.right>button.share-exam{width:auto;padding-left:.7rem;padding-right:.7rem}}@media (max-width:1449px){body.mip.dist>header>div.right>button.share-exam{overflow:hidden;padding-left:8px}}@media (max-width:1210px){body:not(.prevNext):not(.mip).dist:not(.mobile)>header>div.right>button.share-exam{display:none}}@media (min-width:1211px){body:not(.prevNext):not(.mip).dist:not(.mobile) ul.more>li.share-exam{display:none}}@media (max-width:1310px){body:not(.prevNext).mip.dist:not(.mobile)>header>div.right>button.share-exam{display:none}}@media (min-width:1311px){body:not(.prevNext).mip.dist:not(.mobile) ul.more>li.share-exam{display:none}}@media (max-width:704px){body:not(.prevNext):not(.mip)>header>div.right>button.print,body:not(.prevNext):not(.mip)>header>div.right>button.voice-rec{display:none}}@media (min-width:705px){body:not(.prevNext):not(.mip) ul.more>li.print,body:not(.prevNext):not(.mip) ul.more>li.voice-rec{display:none}}@media (max-width:799px){body:not(.prevNext).mip>header>div.right>button.print,body:not(.prevNext).mip>header>div.right>button.voice-rec{display:none}}@media (min-width:800px){body:not(.prevNext).mip ul.more>li.print,body:not(.prevNext).mip ul.more>li.voice-rec{display:none}}@media (max-width:744px){body.prevNext:not(.mip)>header>div.right>button.next,body.prevNext:not(.mip)>header>div.right>button.print,body.prevNext:not(.mip)>header>div.right>button.voice-rec{display:none}}@media (min-width:745px){body.prevNext:not(.mip) ul.more>li.next,body.prevNext:not(.mip) ul.more>li.print,body.prevNext:not(.mip) ul.more>li.voice-rec{display:none}}@media (max-width:849px){body.prevNext.mip>header>div.right>button.next,body.prevNext.mip>header>div.right>button.print,body.prevNext.mip>header>div.right>button.voice-rec{display:none}}@media (min-width:850px){body.prevNext.mip ul.more>li.next,body.prevNext.mip ul.more>li.print,body.prevNext.mip ul.more>li.voice-rec{display:none}}@media (max-width:644px){body:not(.mip)>header>button.layout,body:not(.mip)>header>button.synchronize,body:not(.mip)>header>button.tiling{display:none}}@media (min-width:645px){body:not(.mip)>header>button.menu-layout,body:not(.mip)>ul.menu.layout{display:none}}@media (max-width:734px){body.mip>header>button.layout,body.mip>header>button.synchronize,body.mip>header>button.tiling{display:none}}@media (min-width:735px){body.mip>header>button.menu-layout,body.mip>ul.menu.layout{display:none}}@media (max-width:574px){body:not(.mip)>header>button.drawings,body:not(.mip)>header>button.refLines,body:not(.mip)>header>span.btn-group.measurements{display:none}}@media (min-width:575px){body:not(.mip)>header>button.menu-measurements,body:not(.mip)>ul.menu.measurements{display:none}}@media (max-width:664px){body.mip>header>button.drawings,body.mip>header>button.refLines,body.mip>header>span.btn-group.measurements{display:none}}@media (min-width:665px){body.mip>header>button.menu-measurements,body.mip>ul.menu.measurements{display:none}}:root{--dlg-bg:#ffffff;--dlg-text:#1a1a1a;--dlg-border:#e5e7eb;--dlg-shadow:0 10px 40px rgba(0,0,0,0.25);--dlg-radius:8px;--dlg-overlay:rgba(0,0,0,0.50);--dlg-header-bg:#ffffff;--dlg-footer-bg:#f9fafb;--dlg-tbl-head-bg:#f3f4f6;--dlg-tbl-head-text:#374151;--dlg-tbl-row-alt:#f9fafb;--dlg-tbl-row-sel:#dbeafe;--dlg-tbl-row-sel-text:#1e3a5f;--dlg-tbl-border:#e5e7eb;--dlg-input-bg:#ffffff;--dlg-input-border:#d1d5db;--dlg-input-text:#1a1a1a;--dlg-muted:#6b7280;--dlg-btn-primary-bg:#1173ca;--dlg-btn-primary-text:#ffffff;--dlg-btn-outline-bg:transparent;--dlg-btn-outline-text:#1a1a1a;--dlg-btn-outline-border:#d1d5db;--dlg-btn-outline-hover:#f3f4f6;--dlg-btn-ghost-text:#374151;--dlg-btn-ghost-hover:#f3f4f6;--dlg-btn-destructive-bg:#dc2626;--dlg-btn-destructive-text:#ffffff;--dlg-kbd-bg:#f3f4f6;--dlg-kbd-text:#374151;--dlg-kbd-border:#d1d5db;--dlg-sm:400px;--dlg-md:640px;--dlg-lg:960px;--ui-surface:#00437f;--ui-surface-2:#00315d;--ui-border:#00315d;--ui-text:#c4d9e9;--ui-text-dim:#7fa6cc;--ui-hover:#00315d;--ui-accent:#c4d9e9;--ui-accent-text:#00437f;--ui-selected:#c4d9e9}div.modal.audio-recorder{position:fixed!important;top:var(--ar-top,56px)!important;right:var(--ar-right,12px)!important;left:var(--ar-left,auto)!important;bottom:auto!important;width:344px;max-width:calc(100vw - 24px);display:block;background:0 0;z-index:20}.ar-card{background:var(--dlg-bg);color:var(--dlg-text);border-radius:var(--dlg-radius);box-shadow:var(--dlg-shadow);width:100%;margin:0;overflow:hidden;font-size:14px}.ar-header{display:flex;align-items:center;padding:14px 14px;border-bottom:1px solid var(--dlg-border);font-weight:600;font-size:15px;cursor:move;user-select:none}.ar-header>*+*{margin-left:8px}.ar-header svg{fill:var(--dlg-text)}.ar-body{padding:16px 14px;display:flex;flex-direction:column;align-items:center}.ar-body>*+*{margin-top:10px}.ar-timer{font-size:38px;font-family:monospace;font-variant-numeric:tabular-nums;color:var(--dlg-text);line-height:1}.ar-timer.recording{color:#dc2626}.ar-timer.paused{color:#d97706}.ar-meter{display:flex;align-items:flex-end;height:32px}.ar-meter>span+span{margin-left:2px}.ar-meter>span{width:6px;border-radius:2px;background:var(--dlg-border);transition:background 75ms}.ar-meter>span.active{background:#dc2626}.ar-status{font-size:13px;color:var(--dlg-muted);margin:0;text-align:center}.ar-controls{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.ar-controls>*{margin:4px}.ar-player{width:100%;padding:0 6px;box-sizing:border-box}.ar-player input[type=range]{width:100%;cursor:pointer}.ar-player-times{display:flex;justify-content:space-between;font-size:11px;font-family:monospace;color:var(--dlg-muted);margin-top:2px}.ar-footer{display:flex;justify-content:flex-end;align-items:center;padding:12px 14px;border-top:1px solid var(--dlg-border)}.ar-footer>*+*{margin-left:8px}.ar-btn{display:inline-flex;align-items:center;padding:5px 12px;border-radius:5px;border:1px solid transparent;font-size:13px;cursor:pointer;white-space:nowrap;transition:opacity .1s,background .1s;font-family:inherit}.ar-btn:disabled{opacity:.5;cursor:not-allowed}.ar-btn>svg{fill:currentColor;flex-shrink:0;margin-right:4px}.ar-btn:focus{outline:2px solid var(--dlg-btn-primary-bg);outline-offset:1px}.ar-btn.primary{background:var(--dlg-btn-primary-bg);color:var(--dlg-btn-primary-text);border-color:var(--dlg-btn-primary-bg)}.ar-btn.primary>svg{fill:var(--dlg-btn-primary-text)}.ar-btn.primary:not(:disabled):hover{opacity:.88}.ar-btn.outline{background:var(--dlg-btn-outline-bg);color:var(--dlg-btn-outline-text);border-color:var(--dlg-btn-outline-border)}.ar-btn.outline>svg{fill:var(--dlg-btn-outline-text)}.ar-btn.outline:not(:disabled):hover{background:var(--dlg-btn-outline-hover)}.ar-btn.destructive{background:var(--dlg-btn-destructive-bg);color:var(--dlg-btn-destructive-text);border-color:var(--dlg-btn-destructive-bg)}.ar-btn.destructive>svg{fill:var(--dlg-btn-destructive-text)}.ar-btn.destructive:not(:disabled):hover{opacity:.88}.ar-btn.ghost{background:0 0;color:var(--dlg-btn-ghost-text);border-color:transparent}.ar-btn.ghost>svg{fill:var(--dlg-btn-ghost-text)}.ar-btn.ghost:not(:disabled):hover{background:var(--dlg-btn-ghost-hover)}.ar-kbd{display:inline-flex;align-items:center;padding:1px 4px;border-radius:3px;font-size:10px;font-family:monospace;background:var(--dlg-kbd-bg);color:var(--dlg-kbd-text);border:1px solid var(--dlg-kbd-border);line-height:1.4}.ar-spinner{width:13px;height:13px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;display:inline-block;-webkit-animation:ar-spin .7s linear infinite;animation:ar-spin .7s linear infinite;flex-shrink:0}@-webkit-keyframes ar-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ar-spin{to{transform:rotate(360deg)}}.ar-error{display:flex;align-items:center;font-size:12px;color:#dc2626}.ar-error>*+*{margin-left:6px}.ar-error>svg{fill:#dc2626}.dlg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--dlg-overlay);z-index:20;overflow-y:auto;padding:8px}.dlg-card{background:var(--dlg-bg);color:var(--dlg-text);border-radius:var(--dlg-radius);box-shadow:var(--dlg-shadow);width:100%;max-width:var(--dlg-sm);max-height:calc(100vh - 16px);display:flex;flex-direction:column;overflow:hidden;font-size:14px}.dlg-card.md{max-width:var(--dlg-md)}.dlg-card.lg{max-width:var(--dlg-lg)}.dlg-header{display:flex;align-items:center;padding:14px 16px;border-bottom:1px solid var(--dlg-border);background:var(--dlg-header-bg);font-weight:600;font-size:15px;flex-shrink:0}.dlg-header>*+*{margin-left:8px}.dlg-header svg{fill:var(--dlg-text)}.dlg-header-title{flex:1}.dlg-close{margin-left:auto;flex-shrink:0}.dlg-body{padding:16px 20px;overflow-y:auto;overflow-x:auto;flex:1 1 auto;min-height:0}.dlg-footer{display:flex;justify-content:flex-end;align-items:center;padding:12px 16px;border-top:1px solid var(--dlg-border);background:var(--dlg-footer-bg);flex-shrink:0}.dlg-footer>*+*{margin-left:8px}.dlg-overlay a,.dlg-overlay a:link,.dlg-overlay a:visited{color:var(--dlg-btn-primary-bg)}.dlg-overlay a:active,.dlg-overlay a:hover{opacity:.75}.dlg-table{width:100%;border-collapse:collapse;font-size:14px}.dlg-table td,.dlg-table th{padding:5px 8px;border:1px solid var(--dlg-tbl-border);text-align:left;word-wrap:break-word}.dlg-table>thead>tr{background:var(--dlg-tbl-head-bg);color:var(--dlg-tbl-head-text)}.dlg-table>tbody>tr:nth-child(2n){background:var(--dlg-tbl-row-alt)}.dlg-table>tbody>tr.on{background:var(--dlg-tbl-row-sel);color:var(--dlg-tbl-row-sel-text)}.dlg-table>tbody>tr:not(.on):hover{filter:brightness(.96)}.dlg-table td>button.dlg-btn{padding:3px 6px;border-radius:4px}.dlg-table td>button.dlg-btn>svg{margin-right:0}.dlg-table td>button.dlg-btn.on{color:var(--dlg-btn-destructive-bg);background:0 0;border-color:transparent}.dlg-table td>button.dlg-btn.on>svg{fill:var(--dlg-btn-destructive-bg)}.dlg-table td>button.dlg-btn.on:not(:disabled):hover{background:var(--dlg-btn-destructive-bg);color:var(--dlg-btn-destructive-text);border-color:var(--dlg-btn-destructive-bg)}.dlg-table td>button.dlg-btn.on:not(:disabled):hover>svg{fill:var(--dlg-btn-destructive-text)}.dlg-form-row{display:flex;align-items:baseline;padding:5px 0}.dlg-form-row>*+*{margin-left:12px}.dlg-form-row>label:first-child{flex:0 0 180px;text-align:right;font-size:13px;color:var(--dlg-text)}.dlg-form-value{flex:1 1 auto}.dlg-search{padding:4px 8px;border:1px solid var(--dlg-input-border);border-radius:4px;background:var(--dlg-input-bg);color:var(--dlg-input-text);font-size:13px;font-family:inherit;outline:0}.dlg-search:focus{outline:0;border-color:var(--dlg-btn-primary-bg)}.dlg-btn{display:inline-flex;align-items:center;padding:5px 12px;border-radius:5px;border:1px solid transparent;font-size:13px;font-family:inherit;cursor:pointer;white-space:nowrap;transition:opacity .1s,background .1s}.dlg-btn:disabled{opacity:.5;cursor:not-allowed}.dlg-btn>svg{fill:currentColor;flex-shrink:0;margin-right:4px}.dlg-btn.dlg-close>svg{margin-right:0}.dlg-btn:focus{outline:2px solid var(--dlg-btn-primary-bg);outline-offset:1px}.dlg-btn.primary{background:var(--dlg-btn-primary-bg);color:var(--dlg-btn-primary-text);border-color:var(--dlg-btn-primary-bg)}.dlg-btn.primary>svg{fill:var(--dlg-btn-primary-text)}.dlg-btn.primary:not(:disabled):hover{opacity:.88}.dlg-btn.outline{background:var(--dlg-btn-outline-bg);color:var(--dlg-btn-outline-text);border-color:var(--dlg-btn-outline-border)}.dlg-btn.outline>svg{fill:var(--dlg-btn-outline-text)}.dlg-btn.outline:not(:disabled):hover{background:var(--dlg-btn-outline-hover)}.dlg-btn.ghost{background:0 0;color:var(--dlg-btn-ghost-text);border-color:transparent}.dlg-btn.ghost>svg{fill:var(--dlg-btn-ghost-text)}.dlg-btn.ghost:not(:disabled):hover{background:var(--dlg-btn-ghost-hover)}.dlg-btn.destructive{background:var(--dlg-btn-destructive-bg);color:var(--dlg-btn-destructive-text);border-color:var(--dlg-btn-destructive-bg)}.dlg-btn.destructive>svg{fill:var(--dlg-btn-destructive-text)}.dlg-btn.destructive:not(:disabled):hover{opacity:.88}