﻿/*
 * DiPAM / PamesCloud centralized application stylesheet
 * GENERATED from application-owned CSS files and Razor/HTML <style> blocks.
 * Step 1 goal: no visual redesign. Vendor libraries remain separate and updateable.
 * Each formerly page-local block is activated only when its source fragment marker is present.
 * A tiny MutationObserver mirrors active marker tokens to html/body classes for fast selector matching.
 */

:root {
    --pms-central-style-version: 1;
}

/* ==========================================================================
   SOURCE CSS: wwwroot/css/ThermalLabelWebEditor/ThermalLabelWebEditor.css
   Previous load scopes: pms-views-shared-labeleditorlayout-cshtml-f2b566a3
   ========================================================================== */
/*
 * ThermalLabel Web Editor Add-on
 * ThermalLabelWebEditor-13.0.css
 * @author Neodynamic (http://neodynamic.com/)
 * Contact: https://neodynamic.com/support
 * WebPage: https://neodynamic.com/products/printing/thermal-label/web-editor/
 */

body.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3 #thermalLabelWebEditor{
    --workspace-background-color: rgb(205, 209, 214);
    --label-document-frame-background-image: none;
    --label-document-frame-background-color: #ffffff;
    --label-document-frame-border-color: #a9a9a9;
    --label-document-frame-corner-radius: 10px;
    --grid-color: #cccccc;
    --item-design-time-border-color: #d3d3d364;
    --item-tooltip-color: #000000;
    --item-tooltip-background-color: #f5f5f5;
    --item-tooltip-border-color: #808080;
    --adorner-handler-background-color: #00ffff;
    --adorner-frame-border-color: #000000;
    --adorner-out-of-label-border-color: #ff0000;
    --repeater-item-color: #00bfff;
    --rulers-background-color: #ffffff;
    --rulers-corner-background-color: #cccccc;
    --rulers-selection-background-color: #cccccc;
    --rulers-text-color: #000000;
}


/* ==========================================================================
   SOURCE CSS: wwwroot/css/ThermalLabelWebEditor/gallery.css
   Previous load scopes: pms-views-shared-labeleditorlayout-cshtml-f2b566a3
   ========================================================================== */
body.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3 div.gallery{
    width: 100%;
    height: 50em;
    padding: 10px;
    background-color: lightsteelblue;
    overflow: auto;
}

body.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3 div.gallery-entry{
    text-align: center;
    margin-right: 10px;
    float: left;
    width: 220px;
    height: 300px;
}

    body.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3 div.gallery-entry img{
        border: 1px solid #9b9a9a;
        border-radius: 5px;
        background-color: whitesmoke;
        padding: 10px;
    }

body.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3 div.gallery-entry p{
    color: white;
}


/* ==========================================================================
   SOURCE CSS: wwwroot/css/ThermalLabelWebEditor/neoPropGrid.css
   Previous load scopes: pms-views-shared-labeleditorlayout-cshtml-f2b566a3
   ========================================================================== */
body.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3 .neoPropGrid{
    font-size:smaller;
}

body.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3 .my-custom-scrollbar{
    position: relative;
    height: 50em;
    overflow: auto;
}

body.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3 .table-wrapper-scroll-y{
    display: block;
}

body.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3 .checkbox label:after{
    content: "";
    display: table;
    clear: both;
}

body.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3 .checkbox .cr{
    position: relative;
    display: inline-block;
    border: 1px solid #a9a9a9;
    border-radius: .25em;
    width: 1.3em;
    height: 1.3em;
    float: left;
    margin-right: .5em;
}

    body.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3 .checkbox .cr .cr-icon{
        position: absolute;
        font-size: .8em;
        line-height: 0;
        top: 50%;
        left: 15%;
    }

body.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3 .checkbox label input[type="checkbox"]{
    display: none;
}

    body.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3 .checkbox label input[type="checkbox"] + .cr > .cr-icon{
        opacity: 0;
    }

    body.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3 .checkbox label input[type="checkbox"]:checked + .cr > .cr-icon{
        opacity: 1;
    }

    body.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3 .checkbox label input[type="checkbox"]:disabled + .cr{
        opacity: .5;
    }


/* ==========================================================================
   SOURCE CSS: wwwroot/css/ThermalLabelWebEditor/site.css
   Previous load scopes: pms-views-shared-labeleditorlayout-cshtml-f2b566a3
   ========================================================================== */
/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

body.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3 a.navbar-brand{
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

/* Provide sufficient contrast against white background */
body.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3 a{
  color: #0366d6;
}

body.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3 .btn-primary{
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

body.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3 .nav-pills .nav-link.active,
body.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3 .nav-pills .show > .nav-link{
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

/* Sticky footer styles
-------------------------------------------------- */
html.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3{
  font-size: 14px;
}
@media (min-width: 768px) {
  html.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3{
    font-size: 16px;
  }
}

body.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3 .border-top{
  border-top: 1px solid #e5e5e5;
}
body.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3 .border-bottom{
  border-bottom: 1px solid #e5e5e5;
}

body.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3 .box-shadow{
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

body.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3 button.accept-policy{
  font-size: 1rem;
  line-height: inherit;
}

/* Sticky footer styles
-------------------------------------------------- */
html.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3{
  position: relative;
  min-height: 100%;
}

body.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3{
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}
body.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3 .footer{
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  line-height: 60px; /* Vertically center the text there */
}

body.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3 .circle{
    display: inline-block;
    height: 40px;
    width: 40px;
    line-height: 40px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background-color: #00d8ff;
    color: #FFF;
    text-align: center;
}

body.pmsa--pms-views-shared-labeleditorlayout-cshtml-f2b566a3 .is-invalid{
    border: 1px solid red;
}

/* ==========================================================================
   SOURCE CSS: wwwroot/css/audio-compilation.css
   Previous load scopes: pms-views-audiocompilation-index-cshtml-071a8d6b
   ========================================================================== */
body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b #audio-compilation-root{
    --ac-border: #d9dde4;
    --ac-muted: #667085;
    --ac-surface: #ffffff;
    --ac-soft: #f7f8fa;
    --ac-primary: #0f6cbd;
    --ac-success: #17864b;
    height: calc(100vh - 64px);
    min-height: 610px;
    padding: 14px;
    box-sizing: border-box;
    background: #f3f5f8;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    gap: 12px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-page-header,
body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-filter-card,
body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-grid-card,
body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-settings-card{
    background: var(--ac-surface);
    border: 1px solid var(--ac-border);
    border-radius: 10px;
    box-shadow: 0 1px 2px rgba(16, 24, 40, 0.04);
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-page-header{
    min-height: 68px;
    padding: 11px 14px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-title-wrap,
body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-settings-heading{
    display: flex;
    align-items: center;
    gap: 12px;
    min-width: 0;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-title-icon{
    width: 42px;
    height: 42px;
    border-radius: 9px;
    background: #eaf3fb;
    color: var(--ac-primary);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 21px;
    flex: 0 0 42px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-page-header h1{
    font-size: 20px;
    line-height: 1.2;
    margin: 0 0 3px 0;
    font-weight: 700;
    color: #1f2937;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-subtitle,
body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-card-hint{
    color: var(--ac-muted);
    font-size: 12px;
    line-height: 1.35;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-filter-card{
    min-height: 68px;
    padding: 10px 13px;
    display: flex;
    align-items: end;
    gap: 14px;
    flex-wrap: wrap;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-filter-group{
    display: flex;
    flex-direction: column;
    gap: 5px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-filter-group label,
body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-setting-block > label{
    color: #344054;
    font-size: 12px;
    font-weight: 700;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-date-row{
    display: flex;
    align-items: center;
    gap: 6px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b #ac-date-from,
body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b #ac-date-to{
    width: 138px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-date-separator{
    color: #98a2b3;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-filter-group-user{
    width: 245px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-filter-quick-actions{
    display: flex;
    align-items: center;
    gap: 7px;
    padding-bottom: 1px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-workspace{
    flex: 1 1 auto;
    min-height: 0;
    display: grid;
    grid-template-columns: minmax(0, 1fr) 330px;
    gap: 12px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-grid-card{
    min-width: 0;
    min-height: 0;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-card-heading{
    min-height: 58px;
    padding: 10px 13px;
    border-bottom: 1px solid var(--ac-border);
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-card-title{
    color: #1f2937;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.25;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-selection-summary{
    min-width: 92px;
    border-radius: 999px;
    padding: 6px 10px;
    background: #eef4fb;
    color: #344054;
    font-size: 12px;
    text-align: center;
    white-space: nowrap;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-selection-summary strong{
    color: var(--ac-primary);
    margin-left: 4px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b #ac-audio-grid{
    flex: 1 1 auto;
    min-height: 0;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b #ac-audio-grid .dx-datagrid{
    height: 100%;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b #ac-audio-grid .dx-datagrid-headers{
    background: #fafbfc;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b #ac-audio-grid .dx-row > td{
    vertical-align: middle;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-case-code{
    font-weight: 700;
    color: #172b4d;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-status-pill{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 78px;
    border-radius: 999px;
    padding: 3px 8px;
    font-size: 11px;
    font-weight: 700;
    white-space: nowrap;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-status-pending{
    background: #fdecec;
    color: #b42318;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-status-progress{
    background: #fff4d6;
    color: #9a6700;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-status-completed{
    background: #e8f7ee;
    color: #08783e;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-settings-card{
    min-height: 0;
    padding: 13px;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    gap: 14px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-settings-heading{
    border-bottom: 1px solid var(--ac-border);
    padding-bottom: 11px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-settings-heading > i{
    color: var(--ac-primary);
    font-size: 19px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-setting-block{
    display: flex;
    flex-direction: column;
    gap: 7px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-spoken-options{
    border: 1px solid #e6e9ee;
    border-radius: 8px;
    padding: 10px;
    background: #fafbfc;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-permission-note{
    display: flex;
    align-items: flex-start;
    gap: 7px;
    color: #8a5a00;
    background: #fff8e6;
    border: 1px solid #f0d78b;
    border-radius: 6px;
    padding: 7px 8px;
    font-size: 11px;
    line-height: 1.35;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-timing-settings{
    gap: 8px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-timing-grid{
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 9px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-timing-item{
    min-width: 0;
    padding: 8px 9px 6px;
    border: 1px solid #e4e9ef;
    border-radius: 8px;
    background: #fafbfc;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-timing-caption{
    min-height: 30px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 6px;
    color: #475467;
    font-size: 10.5px;
    line-height: 1.25;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-timing-caption span{ min-width: 0; }
body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-timing-caption strong{
    flex: 0 0 auto;
    color: #1f4f78;
    font-size: 10.5px;
    font-variant-numeric: tabular-nums;
    white-space: nowrap;
}
body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-timing-item .dx-slider{ margin-top: 1px; }

@media (max-width: 720px) {
    body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-timing-grid{ grid-template-columns: 1fr; }
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-format-note{
    display: flex;
    align-items: flex-start;
    gap: 8px;
    border-radius: 7px;
    padding: 8px 9px;
    background: #eef6fd;
    color: #315b7d;
    font-size: 11px;
    line-height: 1.4;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-format-note i{
    margin-top: 2px;
    color: var(--ac-primary);
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b #ac-generate-button .dx-button{
    width: 100%;
    min-height: 40px;
    font-weight: 700;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-result-card{
    border: 1px solid #b7e0c8;
    border-radius: 8px;
    padding: 10px;
    background: #f0fbf4;
    display: flex;
    flex-direction: column;
    gap: 9px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-result-title{
    display: flex;
    align-items: center;
    gap: 7px;
    color: var(--ac-success);
    font-weight: 700;
    font-size: 12px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b #ac-result-player{
    width: 100%;
    height: 36px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-download-link{
    min-height: 34px;
    border-radius: 6px;
    background: var(--ac-success);
    color: #fff !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 7px;
    text-decoration: none !important;
    font-size: 12px;
    font-weight: 700;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-download-link:hover{
    filter: brightness(0.95);
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-hidden{
    display: none !important;
}

@media (max-width: 1120px) {
    body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-workspace{
        grid-template-columns: minmax(0, 1fr) 292px;
    }

    body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-slider-row{
        grid-template-columns: 96px minmax(0, 1fr) 42px;
    }
}

@media (max-width: 900px) {
    body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b #audio-compilation-root{
        height: auto;
        min-height: calc(100vh - 64px);
        overflow: visible;
    }

    body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-workspace{
        grid-template-columns: 1fr;
    }

    body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-grid-card{
        min-height: 520px;
    }

    body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-settings-card{
        overflow: visible;
    }
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b #ac-transcribe-button .dx-button{
    width: 100%;
    min-height: 36px;
    border-color: #9fc3e2;
    color: #0f5f9d;
    background: #f7fbff;
    font-weight: 700;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b #ac-transcribe-button .dx-button:hover,
body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b #ac-transcribe-button .dx-button.dx-state-hover{
    background: #edf6fd;
    border-color: #78acd4;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-transcript-popup-root{
    height: 100%;
    min-height: 0;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-transcript-toolbar{
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    padding: 0 1px 9px 1px;
    border-bottom: 1px solid #e4e7ec;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-transcript-popup-hint{
    color: #667085;
    font-size: 12px;
    line-height: 1.4;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-transcript-content{
    flex: 1 1 auto;
    min-height: 0;
    overflow-y: auto;
    padding: 2px 5px 12px 1px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-transcript-case{
    margin: 0 0 18px 0;
    border: 1px solid #d9e2ec;
    border-radius: 9px;
    background: #fff;
    overflow: hidden;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-transcript-case-heading{
    min-height: 44px;
    display: flex;
    align-items: baseline;
    flex-wrap: wrap;
    gap: 8px 12px;
    padding: 10px 13px;
    border-bottom: 1px solid #d9e2ec;
    background: #f3f7fb;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-transcript-case-code{
    color: #123b60;
    font-size: 15px;
    font-weight: 800;
    letter-spacing: 0.01em;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-transcript-patient-name{
    color: #344054;
    font-size: 14px;
    font-weight: 700;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-transcript-dictation{
    padding: 12px 14px 14px 14px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-transcript-dictation + .ac-transcript-dictation{
    border-top: 1px dashed #d5dbe3;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-transcript-dictation-meta{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 6px;
    color: #667085;
    font-size: 10.5px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.03em;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-transcript-dictation-meta time{
    font-weight: 500;
    text-transform: none;
    letter-spacing: 0;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-transcript-text{
    color: #1f2937;
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 1.58;
    white-space: pre-wrap;
    overflow-wrap: anywhere;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-transcript-empty{
    border: 1px dashed #cfd6df;
    border-radius: 8px;
    padding: 24px;
    color: #667085;
    background: #fafbfc;
    text-align: center;
}

@media (max-width: 680px) {
    body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-transcript-toolbar{
        align-items: stretch;
        flex-direction: column;
    }

    body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-transcript-case-heading{
        align-items: flex-start;
        flex-direction: column;
        gap: 3px;
    }

    body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-transcript-dictation-meta{
        align-items: flex-start;
        flex-direction: column;
        gap: 2px;
    }
}

/* Processing-phase filter and status controls */
body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-filter-group-workflow{
    width: 220px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-grid-heading-actions{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 9px;
    min-width: 0;
    flex-wrap: wrap;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-bulk-status-box{
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 4px;
    border: 1px solid #e2e6ec;
    border-radius: 8px;
    background: #fafbfc;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b #ac-bulk-status-target{
    min-width: 174px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b #ac-bulk-status-target .dx-texteditor,
body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b #ac-bulk-status-apply .dx-button{
    min-height: 30px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b #ac-bulk-status-apply .dx-button-content{
    padding-top: 5px;
    padding-bottom: 5px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-workflow-option{
    display: flex;
    align-items: center;
    gap: 8px;
    min-height: 22px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-workflow-dot{
    width: 8px;
    height: 8px;
    border-radius: 50%;
    flex: 0 0 8px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-workflow-dot-pending{
    background: #d92d20;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-workflow-dot-progress{
    background: #e5a000;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-workflow-dot-completed{
    background: #169653;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-row-workflow-editor{
    width: 100%;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-row-workflow-editor .dx-texteditor{
    min-height: 28px;
    border-radius: 999px;
    box-shadow: none;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-row-workflow-editor .dx-texteditor-input{
    min-height: 26px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    font-size: 11px;
    font-weight: 700;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-row-workflow-editor .dx-dropdowneditor-button{
    width: 26px;
    min-width: 26px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-row-workflow-free .dx-texteditor{
    border-color: #f1b8b3;
    background: #fff5f4;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-row-workflow-free .dx-texteditor-input{
    color: #b42318;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-row-workflow-inprogress .dx-texteditor{
    border-color: #ecd28a;
    background: #fff9e8;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-row-workflow-inprogress .dx-texteditor-input{
    color: #8a5a00;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-row-workflow-finalized .dx-texteditor{
    border-color: #a9d9bf;
    background: #f0faf4;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-row-workflow-finalized .dx-texteditor-input{
    color: #08783e;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-status-change-busy #ac-audio-grid{
    pointer-events: none;
}

@media (max-width: 1180px) {
    body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-bulk-status-box{
        width: 100%;
        justify-content: flex-end;
    }

    body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-card-heading{
        align-items: flex-start;
    }
}

/* Közös Hanganyagok munkafelület: csak az összefűzési beállítások jobb panelje. */
body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-workspace-detail-only{
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    padding: 0 !important;
    background: #f4f7fa !important;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-workspace-detail-only .ac-workspace{
    width: 100%;
    height: 100%;
    min-height: 0;
    display: block;
    padding: 0;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-workspace-detail-only .ac-settings-card{
    width: 100%;
    height: 100%;
    min-height: 0;
    overflow-y: auto;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    box-sizing: border-box;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-workspace-selection-summary{
    display: flex;
    align-items: center;
    gap: 7px;
    min-height: 34px;
    margin: -2px -2px 10px;
    padding: 7px 9px;
    border: 1px solid #cfe0ee;
    border-radius: 8px;
    color: #42617c;
    background: #eef6fc;
    font-size: 11px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-workspace-selection-summary i{
    color: #0f6cbd;
    font-size: 15px;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-workspace-selection-summary strong{
    margin-left: auto;
    color: #0f6cbd;
    font-size: 14px;
}
body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b.audio-embedded #audio-compilation-root.ac-workspace-detail-only{
    padding: 0 !important;
}

/* Generated WAV actions: download and optional server-folder upload. */
body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-result-actions{
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 7px;
    align-items: stretch;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-result-actions .ac-download-link,
body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b #ac-upload-button,
body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b #ac-upload-button .dx-button{
    width: 100%;
    min-width: 0;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b #ac-upload-button .dx-button{
    min-height: 34px;
    border-color: #7fb1d8;
    color: #0f5f9d;
    background: #f7fbff;
    font-size: 12px;
    font-weight: 700;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b #ac-upload-button .dx-button:hover,
body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b #ac-upload-button .dx-button.dx-state-hover{
    border-color: #5b99c7;
    background: #edf6fd;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b #ac-upload-button .dx-button.dx-state-disabled{
    border-color: #d6dde5;
    background: #f6f7f9;
    color: #8995a3;
    opacity: 1;
}

body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b #ac-upload-button .dx-button .dx-icon{
    color: inherit;
}

@media (max-width: 1180px) {
    body.pmsa--pms-views-audiocompilation-index-cshtml-071a8d6b .ac-result-actions{
        grid-template-columns: 1fr;
    }
}


/* ==========================================================================
   SOURCE CSS: wwwroot/css/audio-maintenance.css
   Previous load scopes: pms-views-admin-audiomaintenance-cshtml-c7be841f
   ========================================================================== */
body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-page{
    position: relative;
    min-height: 100%;
    padding: 14px 20px 12px;
    background:
        radial-gradient(circle at top right, rgba(29, 111, 182, .08), transparent 28%),
        linear-gradient(180deg, #f8fafc 0%, #f4f7fb 100%);
    color: #233044;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-page.am-loading::after{
    content: "";
    position: absolute;
    inset: 0;
    z-index: 80;
    cursor: progress;
    background: rgba(248, 250, 252, .38);
    backdrop-filter: blur(1px);
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-hero{
    display: grid;
    grid-template-columns: auto minmax(0, 1fr) auto;
    align-items: center;
    gap: 15px;
    padding: 15px 18px;
    border: 1px solid #dce5ef;
    border-radius: 14px;
    background: rgba(255, 255, 255, .96);
    box-shadow: 0 8px 24px rgba(36, 57, 84, .07);
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-hero-icon{
    display: grid;
    place-items: center;
    width: 48px;
    height: 48px;
    border-radius: 13px;
    color: #fff;
    font-size: 21px;
    background: linear-gradient(135deg, #1676c2, #0f5f9d);
    box-shadow: 0 8px 18px rgba(22, 118, 194, .25);
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-hero-copy h1{
    margin: 0 0 4px;
    color: #172235;
    font-size: 22px;
    font-weight: 750;
    letter-spacing: -.25px;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-hero-copy p{
    margin: 0;
    max-width: 900px;
    color: #64748b;
    font-size: 12.5px;
    line-height: 1.45;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-hero-meta{
    min-width: 250px;
    text-align: right;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-meta-label{
    color: #8793a5;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .08em;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-meta-value{
    margin-top: 2px;
    color: #26354a;
    font-size: 12px;
    font-weight: 700;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-storage-root{
    max-width: 360px;
    margin-top: 3px;
    overflow: hidden;
    color: #7d899a;
    font-family: Consolas, monospace;
    font-size: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-notice{
    display: flex;
    align-items: flex-start;
    gap: 9px;
    margin-top: 11px;
    padding: 9px 12px;
    border: 1px solid #cfe0f4;
    border-radius: 9px;
    color: #315675;
    background: #f2f8ff;
    font-size: 11.5px;
    line-height: 1.4;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-notice i{ margin-top: 2px; color: #1676c2; }

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-kpi-grid{
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 10px;
    margin-top: 12px;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-kpi-card{
    display: flex;
    align-items: center;
    gap: 10px;
    min-width: 0;
    padding: 11px 12px;
    border: 1px solid #dde5ee;
    border-radius: 11px;
    outline: none;
    background: #fff;
    box-shadow: 0 3px 11px rgba(40, 58, 82, .045);
    text-align: left;
    cursor: pointer;
    transition: border-color .15s ease, box-shadow .15s ease, transform .15s ease;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-kpi-card:hover,
body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-kpi-card.active{
    border-color: #7db6e5;
    box-shadow: 0 7px 18px rgba(22, 118, 194, .12);
    transform: translateY(-1px);
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-kpi-card.active{ background: #f6fbff; }
body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-kpi-card-recommended{ border-color: #b8ddca; }

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-kpi-icon{
    display: grid;
    place-items: center;
    flex: 0 0 35px;
    width: 35px;
    height: 35px;
    border-radius: 10px;
    font-size: 14px;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-kpi-blue{ color: #176ca8; background: #e9f4fc; }
body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-kpi-green{ color: #16734a; background: #e8f7ef; }
body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-kpi-amber{ color: #9a6500; background: #fff5d9; }
body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-kpi-purple{ color: #6747a5; background: #f1ecfb; }
body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-kpi-red{ color: #b42318; background: #fceceb; }

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-kpi-copy{
    display: grid;
    min-width: 0;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-kpi-label{
    min-height: 27px;
    overflow: hidden;
    color: #67758a;
    font-size: 10.5px;
    font-weight: 650;
    line-height: 1.25;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-kpi-copy strong{
    color: #1e2c40;
    font-size: 19px;
    line-height: 1.05;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-kpi-copy small{
    margin-top: 2px;
    color: #8390a2;
    font-size: 10px;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-tabs{
    display: flex;
    gap: 4px;
    margin-top: 14px;
    padding: 4px;
    width: fit-content;
    border: 1px solid #dae3ec;
    border-radius: 10px;
    background: #eaf0f6;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-tab{
    display: flex;
    align-items: center;
    gap: 7px;
    min-height: 31px;
    padding: 6px 13px;
    border: 0;
    border-radius: 7px;
    color: #59687c;
    background: transparent;
    font-size: 12px;
    font-weight: 700;
    cursor: pointer;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-tab.active{
    color: #125f9f;
    background: #fff;
    box-shadow: 0 2px 7px rgba(31, 54, 80, .11);
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-panel{ display: none; margin-top: 9px; }
body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-panel.active{ display: block; }

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-filter-card,
body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-actionbar,
body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-log-toolbar{
    border: 1px solid #dce4ed;
    border-radius: 11px;
    background: #fff;
    box-shadow: 0 3px 11px rgba(42, 58, 78, .04);
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-filter-card{ padding: 11px 12px 8px; }

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-filter-grid{
    display: grid;
    grid-template-columns: 1.35fr 1.35fr repeat(6, minmax(115px, .8fr));
    gap: 8px;
    align-items: end;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-filter-field{ min-width: 0; }
body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-filter-field label{
    display: block;
    margin: 0 0 4px 2px;
    color: #6d798a;
    font-size: 10px;
    font-weight: 700;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-filter-card .dx-texteditor{ border-radius: 7px; }
body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-filter-card .dx-texteditor-input{ font-size: 11.5px; }

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-filter-actions{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin-top: 8px;
    padding-top: 8px;
    border-top: 1px solid #edf1f5;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-filter-result{
    color: #657389;
    font-size: 11px;
    font-weight: 700;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-filter-buttons,
body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-action-buttons{
    display: flex;
    align-items: center;
    gap: 7px;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-actionbar{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin-top: 8px;
    padding: 8px 10px;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-selection-summary{
    display: flex;
    align-items: center;
    gap: 9px;
    min-width: 220px;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-selection-icon{
    display: grid;
    place-items: center;
    width: 31px;
    height: 31px;
    border-radius: 9px;
    color: #176ca8;
    background: #e8f3fc;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-selection-summary strong{
    color: #162b42;
    font-size: 16px;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-selection-summary span:not(.am-selection-icon){
    margin-left: 4px;
    color: #64748b;
    font-size: 11px;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-selection-summary small{
    display: block;
    color: #8793a5;
    font-size: 10px;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-grid{
    margin-top: 8px;
    border-radius: 10px;
    overflow: hidden;
    background: #fff;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-grid .dx-datagrid-headers{
    color: #334155;
    background: #f6f8fb;
    font-size: 11px;
    font-weight: 700;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-grid .dx-datagrid-rowsview .dx-row{
    font-size: 10.5px;
    line-height: 1.05;
}

/*
 * Kompakt admin grid: a korábbi körülbelül 44–48 px-es adatrowsorok
 * helyett 25–28 px körüli sormagasság.
 */
body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-grid .dx-datagrid-rowsview .dx-row > td{
    height: 27px;
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-grid .dx-datagrid-rowsview .dx-select-checkbox{
    margin-top: 0;
    margin-bottom: 0;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-grid .dx-datagrid-rowsview .dx-checkbox-icon{
    width: 16px;
    height: 16px;
}
body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-grid .am-row-recommended > td{ background: rgba(230, 247, 238, .55); }
body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-grid .am-row-unposted > td{ background: rgba(244, 240, 252, .48); }
body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-grid .am-row-missing > td{ background: rgba(252, 235, 233, .62); }

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-badge{
    display: inline-flex;
    align-items: center;
    max-width: 100%;
    min-height: 17px;
    padding: 1px 6px;
    border: 1px solid transparent;
    border-radius: 999px;
    overflow: hidden;
    font-size: 9.5px;
    font-weight: 750;
    line-height: 1.2;
    text-overflow: ellipsis;
    white-space: nowrap;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-badge-recommended,
body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-audit-deleted,
body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-badge-active,
body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-badge-physical-existing{
    color: #15603e;
    border-color: #b8ddca;
    background: #e8f7ef;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-badge-postedRecent{
    color: #8a5a00;
    border-color: #efd28b;
    background: #fff6de;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-badge-unposted{
    color: #604091;
    border-color: #d6c8eb;
    background: #f2edfa;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-badge-physical-missing,
body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-audit-failed,
body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-audit-unsafePath,
body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-audit-notFound{
    color: #a3241a;
    border-color: #efc1bd;
    background: #fceceb;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-badge-physical-unsafePath{
    color: #8a3f00;
    border-color: #e7c39c;
    background: #fff0df;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-badge-inactive,
body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-audit-alreadyMissing{
    color: #536174;
    border-color: #d2d9e2;
    background: #eef1f5;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-log-toolbar{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    padding: 12px 14px;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-log-toolbar h2{
    margin: 0;
    color: #203047;
    font-size: 16px;
    font-weight: 750;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-log-toolbar p{
    margin: 3px 0 0;
    color: #718096;
    font-size: 11px;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f #am-delete-popup .dx-popup-content{
    box-sizing: border-box;
    height: 100%;
    padding: 16px 20px 14px;
    overflow-y: auto;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-delete-dialog{
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    min-height: 100%;
    padding: 2px 2px 0;
    text-align: center;
}
body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-delete-warning-icon{
    display: grid;
    place-items: center;
    width: 52px;
    height: 52px;
    margin: 0 auto 10px;
    border-radius: 50%;
    color: #b42318;
    background: #fceceb;
    font-size: 22px;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-delete-dialog h2{
    margin: 0;
    color: #1c293c;
    font-size: 19px;
    font-weight: 800;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-delete-warning{
    margin: 8px auto 13px;
    max-width: 520px;
    color: #68768a;
    font-size: 11.5px;
    line-height: 1.45;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-delete-summary-grid{
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 7px;
    margin: 12px 0;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-delete-summary-grid > div{
    padding: 9px 5px;
    border: 1px solid #e1e7ee;
    border-radius: 8px;
    background: #f8fafc;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-delete-summary-grid span{
    display: block;
    min-height: 26px;
    color: #738096;
    font-size: 9px;
    line-height: 1.25;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-delete-summary-grid strong{
    display: block;
    margin-top: 3px;
    color: #25344a;
    font-size: 15px;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-delete-extra-warning{
    display: none;
    margin: 9px 0;
    padding: 8px 10px;
    border: 1px solid #efcf91;
    border-radius: 8px;
    color: #795000;
    background: #fff7e2;
    font-size: 10.5px;
    text-align: left;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f #am-confirm-checkbox{
    flex: 0 0 auto;
    margin: 10px auto 4px;
    text-align: left;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f #am-confirm-checkbox .dx-checkbox-text{
    color: #334155;
    font-size: 11px;
    font-weight: 650;
    line-height: 1.35;
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-delete-progress{ display: none; margin-top: 12px; }
body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-delete-progress.visible{ display: block; }
body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-progress-track{
    height: 7px;
    overflow: hidden;
    border-radius: 999px;
    background: #e7ecf2;
}
body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-progress-track span{
    display: block;
    width: 0;
    height: 100%;
    border-radius: inherit;
    background: linear-gradient(90deg, #1676c2, #2d9cdb);
    transition: width .18s ease;
}
body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f #am-progress-text{ margin-top: 5px; color: #6d798a; font-size: 10px; }

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-delete-dialog-actions{
    position: sticky;
    bottom: -1px;
    z-index: 3;
    display: flex;
    flex: 0 0 auto;
    justify-content: center;
    gap: 10px;
    margin-top: auto;
    padding: 14px 0 2px;
    border-top: 1px solid #e5eaf0;
    background:
        linear-gradient(
            180deg,
            rgba(255, 255, 255, .76) 0%,
            #fff 22%
        );
}

body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-delete-dialog-actions .dx-button{
    min-width: 145px;
}

@media (max-width: 1450px) {
    body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-filter-grid{ grid-template-columns: repeat(4, minmax(145px, 1fr)); }
    body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-kpi-grid{ grid-template-columns: repeat(5, minmax(150px, 1fr)); overflow-x: auto; }
}

@media (max-width: 1050px) {
    body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-page{ padding: 12px; }
    body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-hero{ grid-template-columns: auto minmax(0, 1fr); }
    body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-hero-meta{ grid-column: 1 / -1; text-align: left; }
    body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-storage-root{ max-width: 100%; }
    body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-filter-grid{ grid-template-columns: repeat(2, minmax(145px, 1fr)); }
    body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-actionbar{ align-items: flex-start; flex-direction: column; }
    body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-action-buttons{ width: 100%; flex-wrap: wrap; }
}

@media (max-width: 700px) {
    body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f #am-delete-popup .dx-popup-content{
        padding: 12px 12px 10px;
    }

    body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-delete-warning-icon{
        width: 42px;
        height: 42px;
        margin-bottom: 7px;
        font-size: 18px;
    }

    body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-delete-dialog h2{
        font-size: 17px;
    }

    body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-delete-dialog-actions{
        gap: 7px;
    }

    body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-delete-dialog-actions .dx-button{
        min-width: 0;
        flex: 1 1 0;
    }

    body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-hero{ grid-template-columns: 1fr; }
    body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-hero-icon{ display: none; }
    body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-filter-grid{ grid-template-columns: 1fr; }
    body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-filter-actions{ align-items: stretch; flex-direction: column; }
    body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-filter-buttons{ justify-content: flex-end; }
    body.pmsa--pms-views-admin-audiomaintenance-cshtml-c7be841f .am-delete-summary-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
}


/* ==========================================================================
   SOURCE CSS: wwwroot/css/audio-transcription.css
   Previous load scopes: pms-views-audiotranscription-index-cshtml-10ad8280
   ========================================================================== */
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #audio-transcription-root{
    height: calc(100vh - 52px);
    min-height: 560px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    padding: 10px 12px 12px;
    box-sizing: border-box;
    background: linear-gradient(180deg, #f4f7fb 0%, #edf2f7 100%);
    color: #26384c;
    --at-editor-font-size: 13px;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-page-header{
    flex: 0 0 auto;
    min-height: 58px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    padding: 9px 13px;
    margin-bottom: 10px;
    border: 1px solid #d4deea;
    border-left: 4px solid #0f6cbd;
    border-radius: 10px;
    background: linear-gradient(135deg, #fff 0%, #f4f8fc 100%);
    box-shadow: 0 2px 8px rgba(34, 61, 89, .08);
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-page-title-wrap,
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-detail-title-wrap,
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-editor-caption-row,
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-action-bar,
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-action-primary,
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-action-secondary{
    display: flex;
    align-items: center;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-page-title-wrap{ gap: 11px; min-width: 0; }

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-page-icon{
    width: 38px;
    height: 38px;
    flex: 0 0 38px;
    display: grid;
    place-items: center;
    border-radius: 9px;
    color: #0f6cbd;
    background: #e7f2fc;
    font-size: 21px;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-page-header h1{
    margin: 0;
    color: #25364a;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.25;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-page-subtitle,
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-panel-hint,
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-file-meta{
    color: #6a7889;
    font-size: 11px;
    line-height: 1.35;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-workspace{
    flex: 1 1 auto;
    min-height: 0;
    display: grid;
    grid-template-columns: minmax(460px, 44%) minmax(500px, 56%);
    gap: 10px;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-master-panel,
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-detail-panel{
    min-width: 0;
    min-height: 0;
    overflow: hidden;
    border: 1px solid #d3dce7;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0 2px 9px rgba(32, 57, 84, .08);
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-master-panel{
    display: flex;
    flex-direction: column;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-panel-heading{
    flex: 0 0 auto;
    min-height: 48px;
    display: flex;
    align-items: center;
    padding: 8px 12px;
    border-bottom: 1px solid #dde4ec;
    background: linear-gradient(180deg, #fff 0%, #f8fafc 100%);
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-panel-title{
    font-size: 13px;
    font-weight: 700;
    color: #34475b;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-audio-grid{
    flex: 1 1 auto;
    min-height: 0;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-audio-grid .dx-datagrid-headers{
    background: #f5f8fb;
    color: #3e5268;
    font-size: 11px;
    font-weight: 600;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-audio-grid .dx-data-row{
    cursor: pointer;
    font-size: 11px;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-audio-grid .at-row-finalized td{
    background-color: rgba(31, 139, 87, .035);
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-audio-grid .at-row-locked td{
    background-color: rgba(230, 148, 36, .045);
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-detail-panel{
    position: relative;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-empty-state{
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 30px;
    text-align: center;
    color: #7b8998;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-empty-state > i{
    font-size: 42px;
    color: #9cb6ce;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-empty-title{
    color: #485b70;
    font-size: 16px;
    font-weight: 700;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-empty-text{
    max-width: 430px;
    font-size: 12px;
    line-height: 1.5;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-detail-content{
    height: 100%;
    min-height: 0;
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 10px;
    box-sizing: border-box;
    overflow: hidden;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-hidden{ display: none !important; }

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-detail-heading{
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    min-height: 46px;
    padding: 7px 10px;
    border: 1px solid #d9e2ec;
    border-radius: 8px;
    background: linear-gradient(135deg, #fff 0%, #f6f9fc 100%);
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-detail-title-wrap{ gap: 10px; min-width: 0; }

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-case-code{
    flex: 0 0 auto;
    padding: 5px 8px;
    border-radius: 7px;
    background: #e7f2fc;
    color: #0d609f;
    font-size: 12px;
    font-weight: 700;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-file-name{
    max-width: 430px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #2d4054;
    font-size: 13px;
    font-weight: 700;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-status-badge,
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-grid-status{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid transparent;
    border-radius: 999px;
    font-weight: 700;
    white-space: nowrap;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-status-badge{ padding: 5px 10px; font-size: 10.5px; }
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-grid-status{ padding: 2px 7px; font-size: 9.5px; }

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-status-0{ color: #59697a; background: #f0f3f6; border-color: #d8dfe6; }
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-status-10{ color: #8a5700; background: #fff4dd; border-color: #f1d18f; }
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-status-20{ color: #135d98; background: #e9f4fe; border-color: #bcdcf5; }
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-status-30{ color: #684a9a; background: #f3edfc; border-color: #d6c5ef; }
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-status-40{ color: #17643f; background: #e7f6ed; border-color: #b9dfc8; }

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-lock-banner{
    flex: 0 0 auto;
    min-height: 31px;
    display: flex;
    align-items: center;
    gap: 7px;
    padding: 6px 9px;
    border: 1px solid #d8e1ea;
    border-radius: 7px;
    background: #f7f9fb;
    color: #586a7c;
    font-size: 10.5px;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-lock-banner.at-lock-mine{ color: #145d3d; background: #edf8f1; border-color: #c6e4d1; }
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-lock-banner.at-lock-other{ color: #855300; background: #fff7e8; border-color: #eed49f; }
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-lock-banner.at-lock-final{ color: #17643f; background: #e7f6ed; border-color: #b9dfc8; }

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-player-card,
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-target-field-card,
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-editor-card,
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-ai-original-panel{
    border: 1px solid #d9e1ea;
    border-radius: 8px;
    background: #fff;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-player-card{
    flex: 0 0 auto;
    padding: 8px 10px 9px;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-card-caption{
    display: flex;
    align-items: center;
    gap: 6px;
    margin-bottom: 6px;
    color: #4a6075;
    font-size: 10.5px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .025em;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-card-caption i{ color: #0f6cbd; }

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-audio-player{
    display: block;
    width: 100%;
    height: 34px;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-target-field-card{
    flex: 0 0 auto;
    padding: 8px 9px;
    border: 1px solid #d9e1ea;
    border-radius: 8px;
    background: #fbfcfe;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-target-field-heading{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 7px;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-target-field-heading .at-card-caption{ margin-bottom: 2px; }

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-target-field-hint{
    color: #6b7b8d;
    font-size: 10.5px;
    line-height: 1.35;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-selection-state{
    flex: 0 0 auto;
    min-width: 132px;
    padding: 4px 7px;
    border: 1px solid #d9e2eb;
    border-radius: 999px;
    background: #f4f6f8;
    color: #758394;
    font-size: 10px;
    text-align: center;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-selection-state.at-selection-active{
    border-color: #9fc8ee;
    background: #eaf4fd;
    color: #0d609f;
    font-weight: 700;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-target-field-buttons{
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    max-height: 112px;
    overflow: auto;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-target-field-button .dx-button{
    min-width: 118px;
    max-width: 230px;
    border-radius: 7px;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-target-field-button .dx-button-content{
    padding: 5px 8px;
    font-size: 10.5px;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-target-field-empty-state.dx-button{
    border-color: #e2a8a8;
    background: #fff5f5;
    color: #9b3030;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-target-field-filled.dx-button{
    border-color: #9fd0b2;
    background: #edf8f1;
    color: #17643f;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-target-field-filled.dx-button .dx-icon{ color: #1b7a4d; }
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-target-field-empty-state.dx-button .dx-icon{ color: #b94444; }

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-target-field-disabled.dx-button{
    border-color: #d8dce1;
    background: #f3f4f6;
    color: #858d96;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-target-field-empty{
    padding: 7px 8px;
    border: 1px dashed #ccd7e2;
    border-radius: 6px;
    color: #708092;
    font-size: 10.5px;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-editor-card{
    flex: 1 1 auto;
    min-height: 180px;
    display: flex;
    flex-direction: column;
    padding: 8px 9px 9px;
    overflow: hidden;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-editor-caption-row{
    flex: 0 0 auto;
    justify-content: space-between;
    gap: 10px;
    margin-bottom: 9px;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-editor-caption-row .at-card-caption{ margin-bottom: 0; }

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-editor-tools{
    min-width: 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-wrap: wrap;
    gap: 6px;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-editor-font-control{
    height: 30px;
    display: inline-flex;
    align-items: center;
    gap: 5px;
    padding: 2px 6px;
    border: 1px solid #d7e0e9;
    border-radius: 999px;
    background: #f7f9fc;
    box-sizing: border-box;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-font-size-step{
    width: 22px;
    height: 22px;
    display: grid;
    place-items: center;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background: transparent;
    color: #476078;
    cursor: pointer;
    transition: background-color .15s ease, color .15s ease;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-font-size-step:hover,
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-font-size-step:focus-visible{
    background: #e4eef8;
    color: #0f6cbd;
    outline: none;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-font-size-step i{
    font-size: 9px;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-font-size-slider{
    width: 76px;
    height: 20px;
    margin: 0;
    accent-color: #0f6cbd;
    cursor: pointer;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-font-size-value{
    min-width: 34px;
    color: #607286;
    font-size: 9.5px;
    font-variant-numeric: tabular-nums;
    text-align: right;
    white-space: nowrap;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-continue-ai-button{
    flex: 0 0 auto;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-continue-ai-button.dx-button,
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-continue-ai-button .dx-button{
    min-width: 0;
    height: 32px;
    border: 1px solid #0f6cbd;
    border-radius: 999px;
    background: linear-gradient(135deg, #1478c9 0%, #0f6cbd 100%);
    color: #fff;
    box-shadow: 0 3px 9px rgba(15, 108, 189, .22);
    transition: transform .15s ease, box-shadow .15s ease, background-color .15s ease;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-continue-ai-button.dx-button:hover,
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-continue-ai-button .dx-button:hover{
    border-color: #0b5c9f;
    background: linear-gradient(135deg, #0f6cbd 0%, #0b5c9f 100%);
    color: #fff;
    box-shadow: 0 4px 12px rgba(15, 108, 189, .3);
    transform: translateY(-1px);
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-continue-ai-button.dx-button:active,
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-continue-ai-button .dx-button:active{
    transform: translateY(0);
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-continue-ai-button .dx-button-content{
    padding: 3px 13px;
    font-size: 10.5px;
    font-weight: 700;
    letter-spacing: .01em;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-continue-ai-button .dx-icon{
    color: #fff;
    font-size: 12px;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-continue-ai-button.at-recording.dx-button,
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-continue-ai-button.at-recording .dx-button{
    border-color: #b92f39;
    background: linear-gradient(135deg, #e25a63 0%, #c63d46 100%);
    color: #fff;
    animation: at-recording-button-pulse--a499e480 1.15s ease-in-out infinite;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-continue-ai-button.at-recording .dx-icon{
    color: #fff;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-print-button{
    flex: 0 0 auto;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-print-button .dx-button{
    width: 30px;
    min-width: 30px;
    height: 30px;
    border-color: #c9d5e0;
    border-radius: 999px;
    background: #f7f9fc;
    color: #3e566e;
    box-shadow: none;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-print-button .dx-button:hover{
    border-color: #9fb4c8;
    background: #eef3f8;
    color: #1f4f77;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-print-button .dx-button-content{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-print-button .dx-icon{
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-live-waveform{
    --at-wave-color: rgba(255, 255, 255, .96);
    flex: 0 0 auto;
    min-height: 40px;
    margin: 0 0 9px;
    padding: 5px 11px;
    display: none;
    align-items: center;
    gap: 9px;
    overflow: hidden;
    border: 1px solid rgba(151, 35, 43, .22);
    border-radius: 10px;
    background: linear-gradient(135deg, #df5961 0%, #c63d46 100%);
    box-shadow: 0 4px 13px rgba(198, 61, 70, .2);
    box-sizing: border-box;
}

/* The parent recording class is a fallback so the panel cannot remain hidden
   if the visualizer starts a frame later than the MediaRecorder. */
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-live-waveform.at-active,
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-editor-card.at-continuation-recording .at-live-waveform{
    display: flex;
    animation: at-waveform-appear--38f25d02 .18s ease-out both;
}

@keyframes at-waveform-appear--38f25d02 {
    from { opacity: 0; transform: translateY(-4px); }
    to { opacity: 1; transform: translateY(0); }
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-live-waveform-dot{
    width: 8px;
    height: 8px;
    flex: 0 0 8px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0 0 0 4px rgba(255, 255, 255, .18);
    animation: at-live-dot-pulse--d93e1211 1.15s ease-in-out infinite;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-live-waveform-canvas{
    flex: 1 1 auto;
    min-width: 80px;
    height: 24px;
    display: block;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-live-waveform-time{
    min-width: 35px;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    font-variant-numeric: tabular-nums;
    text-align: right;
}

@keyframes at-live-dot-pulse--d93e1211 {
    0%, 100% { opacity: 1; transform: scale(1); }
    50% { opacity: .55; transform: scale(.78); }
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-editor-card.at-continuation-recording{
    border-color: #d44d55;
    box-shadow: 0 0 0 2px rgba(212, 77, 85, .11);
}

@keyframes at-recording-button-pulse--a499e480 {
    0%, 100% {
        opacity: 1;
        box-shadow: 0 3px 10px rgba(198, 61, 70, .34), 0 0 0 0 rgba(198, 61, 70, .25);
    }
    50% {
        opacity: .62;
        box-shadow: 0 3px 10px rgba(198, 61, 70, .18), 0 0 0 6px rgba(198, 61, 70, .08);
    }
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-save-state{
    min-height: 24px;
    display: inline-flex;
    align-items: center;
    gap: 5px;
    padding: 2px 8px;
    border: 1px solid #d9e1e9;
    border-radius: 999px;
    background: #f8fafc;
    color: #718092;
    font-size: 9.5px;
    white-space: nowrap;
    box-sizing: border-box;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-save-state::before{
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: currentColor;
    content: "";
    opacity: .8;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-save-state.at-dirty{
    border-color: #efd39f;
    background: #fff8eb;
    color: #9a6208;
    font-weight: 600;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-save-state.at-saved{
    border-color: #bddfc9;
    background: #edf8f1;
    color: #1c6a45;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-working-text{
    flex: 1 1 auto;
    min-height: 0;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-working-text .dx-textarea,
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-working-text .dx-texteditor-container,
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-working-text .dx-texteditor-input-container{
    height: 100%;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-working-text textarea{
    padding: 10px 11px;
    color: #26384c;
    font-family: Arial, sans-serif;
    font-size: var(--at-editor-font-size);
    line-height: 1.5;
    resize: none;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-ai-original-panel{
    flex: 0 0 auto;
    max-height: 130px;
    overflow: auto;
    background: #fafbfd;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-ai-original-panel summary{
    position: sticky;
    top: 0;
    display: flex;
    align-items: center;
    gap: 7px;
    padding: 7px 9px;
    cursor: pointer;
    color: #53677c;
    background: #f6f8fb;
    font-size: 10.5px;
    font-weight: 700;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-ai-original-panel summary i{ color: #7359a6; }
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-ai-model{ margin-left: auto; color: #7e8b98; font-weight: 500; }

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-ai-original-text{
    margin: 0;
    padding: 8px 10px 10px;
    white-space: pre-wrap;
    word-break: break-word;
    color: #4f6071;
    font-family: Arial, sans-serif;
    font-size: 11px;
    line-height: 1.45;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-action-bar{
    flex: 0 0 auto;
    justify-content: space-between;
    gap: 10px;
    min-height: 36px;
    padding-top: 1px;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-action-primary,
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-action-secondary{ gap: 6px; }

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-action-bar .dx-button{ min-width: 92px; }


body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-hard-filter-bar{
    flex: 0 0 auto;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 5px;
    padding: 6px 8px;
    border-bottom: 1px solid #dde4ec;
    background: #f8fafc;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-hard-filter-bar > div,
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-hard-filter-bar .dx-button{
    width: 100%;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-hard-filter-bar .dx-button-content{
    padding: 4px 6px;
    font-size: 10.5px;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-hard-filter-active .dx-button-content{
    font-weight: 700;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-audio-grid .dx-data-row > td{
    height: 19px;
    padding: 1px 4px;
    line-height: 15px;
    vertical-align: middle;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-audio-grid .dx-data-row .at-grid-status{
    padding: 0 5px;
    line-height: 14px;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-summary-result{
    display: flex;
    align-items: center;
    gap: 8px;
    line-height: 1.35;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-summary-result > i{
    flex: 0 0 auto;
    font-size: 16px;
}

@media (max-width: 1280px) {
    body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-workspace{ grid-template-columns: minmax(390px, 42%) minmax(480px, 58%); }
    body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-action-bar{ align-items: flex-start; }
    body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-action-primary{ flex-wrap: wrap; }
    body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-action-bar .dx-button{ min-width: 82px; }
}

@media (max-width: 980px) {
    body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #audio-transcription-root{ height: auto; min-height: calc(100vh - 52px); overflow: visible; }
    body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-editor-caption-row{ align-items: flex-start; flex-wrap: wrap; }
    body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-editor-tools{ width: 100%; justify-content: flex-start; }
    body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-save-state{ margin-left: auto; }
    body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-workspace{ grid-template-columns: 1fr; grid-template-rows: minmax(430px, 48vh) minmax(590px, auto); }
    body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-detail-panel{ min-height: 590px; }
    body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-action-bar{ flex-wrap: wrap; }
}

/* Compact three-state workflow selector inside the audio queue grid. */
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-audio-grid .at-workflow-category-select{
    width: 100%;
    min-width: 118px;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-audio-grid .at-workflow-category-select .dx-texteditor{
    min-height: 20px;
    height: 20px;
    border-radius: 9px;
    background: rgba(255, 255, 255, .9);
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-audio-grid .at-workflow-category-select .dx-texteditor-input{
    min-height: 18px;
    height: 18px;
    padding: 0 24px 0 7px;
    font-size: 10px;
    font-weight: 600;
    line-height: 18px;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-audio-grid .at-workflow-category-select .dx-dropdowneditor-button{
    width: 22px;
    min-width: 22px;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 #at-audio-grid .at-workflow-category-select .dx-state-disabled{
    opacity: .72;
}

/* Közös Hanganyagok munkafelület: csak a jobb oldali feldolgozó panel. */
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-workspace-detail-only{
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    padding: 0 !important;
    background: #f4f7fa !important;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-workspace-detail-only .at-workspace{
    width: 100%;
    height: 100%;
    min-height: 0;
    display: block;
    padding: 0;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-workspace-detail-only .at-detail-panel{
    width: 100%;
    height: 100%;
    min-height: 0;
    border: 0;
    border-radius: 0;
    box-shadow: none;
}

body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280 .at-workspace-detail-only .at-detail-content{
    height: 100%;
    box-sizing: border-box;
}
body.pmsa--pms-views-audiotranscription-index-cshtml-10ad8280.audio-embedded #audio-transcription-root.at-workspace-detail-only{
    padding: 0 !important;
}


/* ==========================================================================
   SOURCE CSS: wwwroot/css/audio-workspace.css
   Previous load scopes: pms-views-audioworkspace-index-cshtml-d0189d45
   ========================================================================== */
body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 #audio-workspace-root{
    height: calc(100vh - 52px);
    min-height: 650px;
    display: flex;
    flex-direction: column;
    gap: 9px;
    padding: 9px 10px 11px;
    box-sizing: border-box;
    overflow: hidden;
    background: linear-gradient(180deg, #f4f7fb 0%, #edf2f7 100%);
    color: #26384c;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-header{
    flex: 0 0 auto;
    min-height: 52px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 14px;
    padding: 7px 12px;
    border: 1px solid #d4deea;
    border-left: 4px solid #0f6cbd;
    border-radius: 9px;
    background: linear-gradient(135deg, #fff 0%, #f6f9fc 100%);
    box-shadow: 0 2px 7px rgba(34, 61, 89, .07);
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-title-wrap{
    min-width: 0;
    display: flex;
    align-items: center;
    gap: 10px;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-title-icon{
    width: 36px;
    height: 36px;
    flex: 0 0 36px;
    display: grid;
    place-items: center;
    border-radius: 9px;
    color: #0f6cbd;
    background: #e7f2fc;
    font-size: 19px;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-title-text{ min-width: 0; }

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-header h1{
    margin: 0;
    color: #25364a;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.2;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-subtitle{
    margin-top: 1px;
    color: #6a7889;
    font-size: 11px;
    line-height: 1.3;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-workspace{
    --aw-master-width: 47%;
    --aw-splitter-width: 9px;

    flex: 1 1 auto;
    min-height: 0;
    display: grid;
    grid-template-columns:
        minmax(430px, var(--aw-master-width))
        var(--aw-splitter-width)
        minmax(430px, 1fr);
    gap: 0;
    overflow: hidden;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-main-splitter{
    position: relative;
    z-index: 4;
    align-self: stretch;
    width: var(--aw-splitter-width);
    min-width: var(--aw-splitter-width);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: col-resize;
    touch-action: none;
    user-select: none;
    outline: none;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-main-splitter::before{
    content: "";
    position: absolute;
    inset: 0 2px;
    border-radius: 999px;
    background: linear-gradient(
        180deg,
        rgba(15, 108, 189, .08) 0%,
        rgba(15, 108, 189, .28) 50%,
        rgba(15, 108, 189, .08) 100%
    );
    box-shadow: inset 0 0 0 1px rgba(15, 108, 189, .14);
    transition: background-color .14s ease, box-shadow .14s ease;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-main-splitter-grip{
    position: relative;
    z-index: 1;
    width: 3px;
    height: 54px;
    border-radius: 999px;
    background: rgba(15, 108, 189, .56);
    box-shadow: 0 0 0 3px rgba(255, 255, 255, .72);
    transition: height .14s ease, background-color .14s ease;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-main-splitter:hover::before,
body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-main-splitter.is-active::before,
body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-main-splitter:focus-visible::before{
    background: linear-gradient(
        180deg,
        rgba(15, 108, 189, .16) 0%,
        rgba(15, 108, 189, .46) 50%,
        rgba(15, 108, 189, .16) 100%
    );
    box-shadow:
        inset 0 0 0 1px rgba(15, 108, 189, .25),
        0 0 0 2px rgba(15, 108, 189, .08);
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-main-splitter:hover .aw-main-splitter-grip,
body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-main-splitter.is-active .aw-main-splitter-grip,
body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-main-splitter:focus-visible .aw-main-splitter-grip{
    height: 68px;
    background: #0f6cbd;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45.aw-main-splitter-dragging{
    cursor: col-resize !important;
    user-select: none !important;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45.aw-main-splitter-dragging iframe{
    pointer-events: none !important;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-master-panel,
body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-detail-panel{
    min-width: 0;
    min-height: 0;
    overflow: hidden;
    border: 1px solid #d4dde8;
    border-radius: 9px;
    background: #fff;
    box-shadow: 0 2px 8px rgba(31, 57, 83, .07);
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-master-panel{
    display: flex;
    flex-direction: column;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-master-heading{
    flex: 0 0 auto;
    min-height: 48px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    padding: 7px 9px;
    border-bottom: 1px solid #dde5ee;
    background: linear-gradient(180deg, #fff 0%, #fafcfe 100%);
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-master-heading-copy{ min-width: 0; }

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-panel-title{
    color: #26384b;
    font-size: 13px;
    font-weight: 700;
    line-height: 1.2;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-panel-hint{
    margin-top: 1px;
    overflow: hidden;
    color: #718092;
    font-size: 10.5px;
    line-height: 1.25;
    text-overflow: ellipsis;
    white-space: nowrap;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-master-actions{
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    gap: 6px;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-selection-summary{
    min-height: 28px;
    display: inline-flex;
    align-items: center;
    gap: 4px;
    padding: 0 8px;
    border-radius: 999px;
    color: #48637e;
    background: #edf4fa;
    font-size: 10.5px;
    white-space: nowrap;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-selection-summary strong{
    color: #0f6cbd;
    font-size: 12px;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-card{
    flex: 0 0 auto;
    padding: 7px 8px;
    border-bottom: 1px solid #dfe6ee;
    background: linear-gradient(180deg, #fbfcfe 0%, #f5f8fb 100%);
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-toolbar{
    min-width: 0;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 6px;
    overflow: visible;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-row{
    min-width: 0;
    display: flex;
    align-items: flex-end;
    gap: 6px;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-row-primary{
    flex-wrap: wrap;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-row-secondary{
    width: 100%;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-field{
    min-width: 0;
    min-height: 51px;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-end;
    gap: 3px;
    padding: 5px 7px 6px;
    border: 1px solid #dce5ee;
    border-radius: 7px;
    background: rgba(255, 255, 255, .94);
    box-shadow: 0 1px 2px rgba(37, 62, 88, .035);
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-field-date{ width: 236px; }
body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-field-uploader{ width: 190px; }

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-field-label,
body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-phase-label{
    flex: 0 0 auto;
    display: inline-flex;
    align-items: center;
    gap: 5px;
    color: #607387;
    font-size: 9.5px;
    font-weight: 700;
    line-height: 1.15;
    white-space: nowrap;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-field-label i,
body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-phase-label i{
    color: #4f7da5;
    font-size: 12px;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-date-range{
    min-width: 0;
    display: flex;
    align-items: center;
    gap: 3px;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-date-separator{
    color: #8795a4;
    font-size: 10px;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-card .dx-texteditor{
    min-height: 28px;
    height: 28px;
    border-color: #d3dee9;
    border-radius: 5px;
    background: #fff;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-card .dx-texteditor-input{
    min-height: 26px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 10.5px;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-card .dx-dropdowneditor-button{ width: 26px; }

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-presets{
    min-height: 51px;
    display: flex;
    align-items: flex-end;
    gap: 2px;
    padding: 5px 4px 6px;
    border: 1px solid #dce5ee;
    border-radius: 7px;
    background: rgba(255, 255, 255, .94);
    box-shadow: 0 1px 2px rgba(37, 62, 88, .035);
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-presets .dx-button{
    min-width: 30px;
    height: 30px;
    border-radius: 5px;
    color: #516f8a;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-presets .dx-button-content{ padding: 3px 7px; }
body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-presets .dx-button-text{ font-size: 9.5px; font-weight: 600; }
body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-presets .dx-icon{ font-size: 13px; }

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-presets .dx-button:hover,
body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-presets .dx-state-hover{
    color: #0f5f9d;
    background: #edf5fb;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-phase-bar{
    width: 100%;
    min-width: 0;
    min-height: 43px;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
    padding: 5px 7px;
    border: 1px solid #dce5ee;
    border-radius: 7px;
    background: rgba(255, 255, 255, .94);
    box-shadow: 0 1px 2px rgba(37, 62, 88, .035);
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-phase-label{
    min-width: 126px;
    padding-left: 2px;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-phase-buttons{
    min-width: 0;
    flex: 1 1 auto;
    display: grid;
    grid-template-columns: repeat(4, minmax(108px, 1fr));
    gap: 4px;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-phase-buttons .dx-button{
    width: 100%;
    min-width: 0;
    height: 29px;
    border-color: transparent;
    border-radius: 5px;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-phase-buttons .dx-button-content{ padding: 3px 6px; }
body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-phase-buttons .dx-button-text{ font-size: 10px; font-weight: 700; }
body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-phase-buttons .dx-icon{ font-size: 12px; }

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-workflow-active.aw-workflow-all .dx-button,
body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-workflow-active.aw-workflow-all.dx-button{
    color: #164f78 !important;
    background: #eaf4fb !important;
    border-color: #b9d7ec !important;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-workflow-active.aw-workflow-free .dx-button,
body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-workflow-active.aw-workflow-free.dx-button{
    color: #a72d2d !important;
    background: #fff0f0 !important;
    border-color: #edb9b9 !important;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-workflow-active.aw-workflow-inprogress .dx-button,
body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-workflow-active.aw-workflow-inprogress.dx-button{
    color: #835f00 !important;
    background: #fff7df !important;
    border-color: #e7cd82 !important;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-workflow-active.aw-workflow-finalized .dx-button,
body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-workflow-active.aw-workflow-finalized.dx-button{
    color: #226a3b !important;
    background: #e9f7ee !important;
    border-color: #acd6bc !important;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-mode-processing .aw-master-actions{
    display: none;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-mode-compilation .aw-master-actions{
    display: flex;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 #aw-audio-grid{
    flex: 1 1 auto;
    min-height: 0;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 #aw-audio-grid .dx-datagrid-headers .dx-header-row > td{
    height: 31px;
    padding-top: 4px;
    padding-bottom: 4px;
    color: #33495e;
    font-size: 10.5px;
    font-weight: 700;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 #aw-audio-grid .dx-data-row > td{
    height: 31px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 10.5px;
    line-height: 1.2;
    vertical-align: middle;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 #aw-audio-grid .dx-command-select{
    width: 31px !important;
    min-width: 31px !important;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 #aw-audio-grid .dx-datagrid-search-panel{
    display: none !important;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 #aw-audio-grid .dx-datagrid-rowsview .dx-data-row.dx-row-focused > td,
body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 #aw-audio-grid .dx-datagrid-rowsview .dx-data-row.aw-focused-record > td{
    color: #173d60 !important;
    background: linear-gradient(90deg, #dceefd 0%, #edf6fd 100%) !important;
    border-top-color: #7eb6de !important;
    border-bottom-color: #7eb6de !important;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 #aw-audio-grid .dx-datagrid-rowsview .dx-data-row.dx-row-focused > td:first-child,
body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 #aw-audio-grid .dx-datagrid-rowsview .dx-data-row.aw-focused-record > td:first-child{
    box-shadow: inset 4px 0 0 #0f6cbd;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 #aw-audio-grid .dx-datagrid-rowsview .dx-data-row.dx-row-focused .aw-case-code,
body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 #aw-audio-grid .dx-datagrid-rowsview .dx-data-row.aw-focused-record .aw-case-code{
    color: #073b67;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-mode-processing #aw-audio-grid .dx-command-select{
    display: none !important;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 #aw-audio-grid .aw-case-code{
    color: #103e68;
    font-weight: 700;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 #aw-audio-grid .aw-row-free > td{ background-color: #fffafa; }
body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 #aw-audio-grid .aw-row-inprogress > td{ background-color: #fffdf5; }
body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 #aw-audio-grid .aw-row-finalized > td{ background-color: #f5fbf7; }
body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 #aw-audio-grid .aw-row-locked-by-me > td{ box-shadow: inset 3px 0 0 #0f6cbd; }

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-status-badge{
    display: inline-flex;
    align-items: center;
    min-height: 19px;
    max-width: 100%;
    padding: 1px 6px;
    border-radius: 999px;
    overflow: hidden;
    font-size: 9.5px;
    font-weight: 700;
    line-height: 1.1;
    text-overflow: ellipsis;
    white-space: nowrap;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-status-0{ color: #a72d2d; background: #fdecec; }
body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-status-10{ color: #7a5800; background: #fff1c6; }
body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-status-20{ color: #0f5c91; background: #e6f3fb; }
body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-status-30{ color: #6a438f; background: #f1e9f8; }
body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-status-40{ color: #226a3b; background: #e3f4e9; }

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-workflow-select .dx-texteditor{
    min-height: 24px;
    height: 24px;
    border-radius: 5px;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-workflow-select .dx-texteditor-input{
    min-height: 22px;
    padding: 2px 25px 2px 6px;
    font-size: 9.5px;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-workflow-select .dx-dropdowneditor-button{ width: 24px; }

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-detail-panel{
    display: flex;
    flex-direction: column;
    background: #f4f7fa;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-mode-strip{
    flex: 0 0 auto;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 5px;
    padding: 5px;
    border-bottom: 1px solid #d7e0ea;
    background: rgba(255, 255, 255, .94);
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-mode-button{
    min-width: 0;
    min-height: 44px;
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 6px 9px;
    border: 1px solid transparent;
    border-radius: 7px;
    color: #53677b;
    background: transparent;
    text-align: left;
    cursor: pointer;
    transition: background-color .15s ease, border-color .15s ease, color .15s ease;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-mode-button:hover{
    border-color: #dce5ed;
    background: #f7f9fb;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-mode-button.is-active{
    border-color: #b8d5ed;
    color: #164e79;
    background: linear-gradient(135deg, #edf6fd 0%, #f8fbfe 100%);
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-mode-button:focus-visible{
    outline: 2px solid rgba(15, 108, 189, .26);
    outline-offset: 1px;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-mode-icon{
    width: 30px;
    height: 30px;
    flex: 0 0 30px;
    display: grid;
    place-items: center;
    border-radius: 7px;
    color: #617589;
    background: #edf1f5;
    font-size: 15px;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-mode-button.is-active .aw-mode-icon{
    color: #0f6cbd;
    background: #dceefa;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-mode-copy{
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 1px;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-mode-copy strong{
    color: inherit;
    font-size: 12px;
    line-height: 1.15;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-mode-copy small{
    overflow: hidden;
    color: #788797;
    font-size: 9.5px;
    line-height: 1.2;
    text-overflow: ellipsis;
    white-space: nowrap;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-detail-stage{
    flex: 1 1 auto;
    min-height: 0;
    position: relative;
    overflow: hidden;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-detail-view{
    position: absolute;
    inset: 0;
    display: none;
    min-width: 0;
    min-height: 0;
    overflow: hidden;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-detail-view.is-active{ display: block; }

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-detail-frame{
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
    background: #f4f7fa;
    opacity: 0;
    transition: opacity .15s ease;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-detail-frame.is-ready{ opacity: 1; }

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-frame-loading{
    position: absolute;
    inset: 0;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    color: #627487;
    background: linear-gradient(180deg, #f7f9fb 0%, #eef3f7 100%);
    font-size: 11px;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-frame-loading i{
    color: #0f6cbd;
    font-size: 18px;
}

body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-frame-loading.is-hidden{ display: none; }

@media (max-width: 1350px) {
    body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-panel-hint,
body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-mode-copy small{ display: none; }
    body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-field-date{ width: 226px; }
    body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-field-uploader{ width: 176px; }
    body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-phase-label{ min-width: 116px; }
    body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-phase-buttons{ grid-template-columns: repeat(4, minmax(92px, 1fr)); }
}

@media (max-width: 760px) {
    body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-row-primary{ align-items: stretch; }
    body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-field-date,
body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-field-uploader{ width: 100%; }
    body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-presets{ flex: 1 1 auto; }
    body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-phase-bar{
        align-items: stretch;
        flex-direction: column;
        gap: 4px;
    }
    body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-phase-label{ min-width: 0; }
    body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-filter-phase-buttons{ grid-template-columns: repeat(2, minmax(120px, 1fr)); }
}

@media (max-width: 1050px) {
    body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 #audio-workspace-root{
        min-height: 900px;
        height: auto;
        overflow: auto;
    }

    body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-workspace{
        grid-template-columns: 1fr;
        grid-template-rows: minmax(520px, 54vh) minmax(620px, 65vh);
        gap: 9px;
        overflow: visible;
    }

    body.pmsa--pms-views-audioworkspace-index-cshtml-d0189d45 .aw-main-splitter{
        display: none;
    }
}


/* ==========================================================================
   SOURCE CSS: wwwroot/css/main.site.css
   Previous load scopes: pms-areas-identity-pages-account-workgroups-cshtml-887983e6, pms-views-shared-accountlayout-cshtml-ab67e873, pms-views-shared-adminlayout-cshtml-e6da3af8, pms-views-shared-audioembeddedlayout-cshtml-349eb33e, pms-views-shared-docxviewerlayout-cshtml-d5d03826, pms-views-shared-registrationlayout-cshtml-cb1210a2
   ========================================================================== */
body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2),
html:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2){
    height: 100%;
    margin: 0;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pames-navbar{
    padding-top: 0px;
    padding-bottom: 0px;
}

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pames-navbar .dx-menu-item-text{
        font-size: 13px;
    }

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pames-navbar .dx-menu .dx-menu-item .dx-menu-item-content{
        padding: 6px 4px;
    }

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .container-fluid{
    display: flex;
    flex-direction: column;
    height: calc(100vh - 175px);
    /*background-color: #f1f4f6;*/
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .container-fluid-admin{
    display: flex;
    flex-direction: column;
    height: calc(100vh - 85px);
    margin-top: 10px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .container-fluid-none-header{
    display: flex;
    flex-direction: column;
    height: calc(100vh - 130px);
    margin-top: 10px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .content{
    display: flex;
    flex: 1;
    overflow: hidden;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .sidebar{
    background-color: #f8f9fa;
    padding: 15px;
    border-right: 1px solid #ccc;
    overflow-y: auto;
    flex-basis: 25%;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .main-content{
    padding: 15px;
    overflow-y: auto;
    flex-grow: 1;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .footer{
    padding: 10px;
    border-top: 1px solid #ccc;
    text-align: right;
    background-color: #f8f9fa;
    position: fixed;
    width: 100%;
    bottom: 0;
    height:56px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .registration-header-title-row{
    display: flex;
    align-items: center;
    min-height: 32px;
    padding: 4px 15px 0;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .registration-header-title-row h4{
    margin: 0;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .registration-unsaved-indicator{
    display: none;
    align-items: center;
    gap: 7px;
    max-width: 320px;
    min-height: 30px;
    padding: 4px 10px 4px 8px;
    border: 1px solid #e0a11a;
    border-left: 4px solid #e89b00;
    border-radius: 6px;
    background: linear-gradient(135deg, #fff2bd 0%, #ffe39a 100%);
    box-shadow: 0 2px 6px rgba(135, 87, 0, .16);
    color: #6d4800;
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    white-space: nowrap;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .button-inline.registration-header-actions{
    align-items: center;
    min-height: 34px;
    padding: 0 14px 0 15px;
    gap: 6px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .registration-unsaved-indicator.is-visible{
    display: inline-flex;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .registration-unsaved-indicator .dx-icon{
    color: #a96900;
    font-size: 15px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .pames-title{
    margin-left:10px;
    margin-right:10px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .header-title{
    padding: 3px 5px 0px 5px;
    font-size: 12px;
    /*background-color: #e9ecef;*/
    /*background-color: hsl(200deg 23.08% 97.45%);*/
    /*text-align: center;*/
    /* border-bottom: 1px solid #ddd;*/
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .navbar-custom{
    /*background-color: #e9ecef;*/
   /* background-color: rgb(250, 251, 252);*/
    /*border-bottom: 1px solid #ccc;*/
    padding:5px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .navbar-shadow{
    -webkit-box-shadow: 0 .46875rem 2.1875rem rgba(4, 9, 20, .03), 0 .9375rem 1.40625rem rgba(4, 9, 20, .03), 0 .25rem .53125rem rgba(4, 9, 20, .05), 0 .125rem .1875rem rgba(4, 9, 20, .03);
    box-shadow: 0 .46875rem 2.1875rem rgba(4, 9, 20, .03), 0 .9375rem 1.40625rem rgba(4, 9, 20, .03), 0 .25rem .53125rem rgba(4, 9, 20, .05), 0 .125rem .1875rem rgba(4, 9, 20, .03);
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .reg-container{
    min-width: 1100px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .reg-chb{
    display: flex;
    justify-content: left;
    align-items: flex-end;
    height: 100%;
    padding-bottom: 5px !important;
    margin-left: 7px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .reg-btn{
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    height: 100%;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .reg-btn2{
    display: flex;
    align-items: flex-end;
    height: 100%;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .reg-chb-no-label{
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    height: 80%;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .reg-group{
    border-bottom: 1px solid #e0e0e0;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .button-inline{
    /*display: inline-block;
    margin-right: 10px;*/

    display: flex;
    justify-content: flex-end; /* Align buttons to the right */
    gap: 10px; /* Space between the buttons */
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .button-inline-left{
    display: flex;
    justify-content: flex-start;
    gap: 10px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .button-inline-no-label{
    display: flex;
    justify-content: flex-start;
    gap: 10px;
    height: 100%;
    margin-top: 24px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .custom-textbox-bg{
    background-color: red !important;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #procurement-summary{
    text-align: right;
    width: 100%;
    font-weight: bold;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #procurement-summary .ml-1{
    margin-left:5px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .spinner-overlay{
    display: none; /* Hide by default */
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 9999; /* Ensure spinner is on top */
    justify-content: center;
    align-items: center;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .spinner{
    border: 16px solid #f3f3f3; /* Light grey */
    border-top: 16px solid #3498db; /* Blue */
    border-radius: 50%;
    width: 120px;
    height: 120px;
    -webkit-animation: spin--e58cb23e 2s linear infinite; /* For Safari */
    animation: spin--e58cb23e 2s linear infinite;
    top: calc(50% - 60px);
    position: absolute;
    left: calc(50% - 60px);
}

@-webkit-keyframes spin--e58cb23e {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin--e58cb23e {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .last-registrated-theme .dx-datagrid .dx-row > td{
    padding: 5px !important;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .last-registrated-theme .dx-editor-cell .dx-texteditor .dx-texteditor-input{
    height: 38px;
    line-height: 38px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .last-registrated-theme .dx-datagrid-filter-row .dx-menu .dx-menu-horizontal .dx-menu-items-container{
    margin-top: -6px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .last-registrated-theme .dx-menu-base .dx-menu-item{
    height: 25px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .last-registrated-theme .dx-datagrid .dx-menu,
body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .dx-datagrid-container .dx-menu{
    height: 0px;
    margin-top: 0px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .last-registrated-theme .dx-editor-cell.dx-editor-inline-block:not(.dx-command-select)::before{
    padding-top: 0px;
    padding-bottom: 0px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #printLabelTreeListContainer{
    width: 100%;
    height: 400px;
    margin-right: 0px;
    margin-left: 0px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #print-popup{
    width: 100%; 
    height: 400px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #printLabelTreeListContainer #bigprw{
    border: 1px solid rgb(224, 224, 224);
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #print-btn-cont{
    position: absolute;
    bottom: 23px;
    right: 23px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #regMainChb{
    margin-right: auto;
    margin-left: 15px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #reg-sticky-header-splitter .dx-splitter-item:first-child{
    flex:none !important;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .flh-cont{
    display:none;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .flh-cont-active{
    display: block !important;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #flh-link-btn{
    position: absolute;
    bottom: 0;
    right: 0;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #file-list-sidebar-cont ul{
    list-style-type: none;
    padding-left: 0;
}

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #file-list-sidebar-cont ul li{
        border-bottom: 1px solid #ccc;
        margin-bottom: 2px;
        padding: 2px;
        cursor: pointer;
        margin-left: 2px;
    }

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #file-list-sidebar-cont ul button{
        font-size: 14px;
        padding: 0px 4px;
    }

        /*#file-list-sidebar-cont ul li :hover {
            background-color: lightblue;
        }*/

/*#flh-image-cont video, #flh-image-cont canvas {
    width: 640px;*/ /* Set a fixed width */
    /*height: auto;*/ /* Auto height */
/*}*/

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #audioRecorderContainer{
    width: 580px;
    border: 1px solid #ccc;
    padding: 5px;
    padding-top: 10px;
    padding-right: 5px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #audioStatusMsg{
    text-align: center;
    font-size: 23px;
    margin-bottom: 7px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .audio-recorder-btn{
    width:173px;
    margin-left: 10px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #audioTimer{
    text-align: right;
    margin-right: 10px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #file-list-sidebar-cont .dx-datagrid .dx-row > td{
    padding: 5px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #file-list-sidebar-cont .dx-editor-cell .dx-texteditor .dx-texteditor-input{
    height: 38px;
    line-height: 38px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #file-list-sidebar-cont .dx-datagrid-filter-row .dx-menu .dx-menu-horizontal .dx-menu-items-container{
    margin-top: -6px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #file-list-sidebar-cont .dx-menu-base .dx-menu-item{
    height: 25px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #file-list-sidebar-cont .dx-datagrid .dx-menu,
body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .dx-datagrid-container .dx-menu{
    height: 0px;
    margin-top: 0px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .header-title .row{
    margin-left:0px;
    margin-right:0px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .hdr-card{
    padding-right: 2px !important;
    padding-left: 2px !important;
    margin-bottom:4px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .hdr-card .card{
    height:139px;
    padding:2px 5px;
    overflow:auto;
}

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .hdr-card .badge{
        font-size: 1em;
        padding: 0.25em .65em
    }

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .hdr-card .ttl{
        font-weight:bold;
        font-size: 1.1em;
    }

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .hdr-card .featured{
        text-align: center;
        font-size: 1.5em;
    }

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .bottom-right-cont{
    position: absolute;
    bottom: 20px;
    right: 20px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .bottom-left-cont{
    position: absolute;
    bottom: 20px;
    left: 20px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .header-title #resp-table-cont{
    /* float: left;
    width: calc(100% - 100px);*/
    max-height: 120px;
    /*overflow: auto;*/
    text-align: left;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .starting-casette-cont{
    display: inline-flex;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .starting-casette{
    width: 40px;
    height: 22px;
    border: 1px solid #ccc;
    display: inline-block;
    cursor: pointer;
    padding: 5px;
    margin: 0px;
    text-align: center;
    font-size: 12px;
    line-height: 12px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .starting-casette-sm{
    width: 40px;
    height: 25px;
    border: 1px solid #ccc;
    display: inline-block;
    cursor: pointer;
    padding: 5px;
    margin: 3px;
    text-align: center;
    font-size: 12px;
    line-height: 12px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #case-details-content-container{
    padding: 5px;
    padding-top: 0px;
    height: calc(100% - 224px);
}

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #case-details-content-container .dx-selectbox-container{
        height: 25px;
    }

        body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #case-details-content-container .dx-selectbox-container .dx-placeholder,
body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #case-details-content-container .dx-selectbox .dx-texteditor-input{
            font-size: 12px;
        }
    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #case-details-content-container .dx-editor-outlined.dx-texteditor-label-outside{
        margin-top: 30px;
    }

        body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #case-details-content-container .dx-editor-outlined.dx-texteditor-label-outside .dx-label span{
            font-size: 13px;
        }

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #case-details-content-container .str-span{
    font-size: 13px;
}

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #case-details-content-container .str-mt{
        margin-top: 10px;
    }

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #case-details-content-container .dx-checkbox-text{
        font-size: 13px;
    }

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #blocksgridContainer .dx-selectbox-container{
    height:auto;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .str-col-padding{
    padding-top: 0px !important;
    padding-right: 2px !important;
    padding-left: 2px !important;
    padding-bottom: 0px !important;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .starting-card{
    height: 100%;
    padding: 5px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .casette-active{
    border: 2px dashed black;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .starting-grid-casette{
    width:30px;
    height:15px;
    border: 1px solid #000;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .pms-grid-icon-active{
    cursor: pointer;
    color: #0f6cbd;
    font-size: 18px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .pms-grid-icon{
    color: #0f6cbd;
    font-size: 16px;
    cursor: pointer;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #strating-default-test-count-slb .dx-texteditor-input,
body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #strating-block-count-slb .dx-texteditor-input{
    min-height: 25px !important;
    font-size: 11px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #strating-default-test-count-slb .dx-placeholder,
body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #strating-block-count-slb .dx-placeholder{
    font-size: 11px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #starting-test-process-type .dx-item-content,
body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #starting-test-process-type2 .dx-item-content{
    font-size: 12px;
}


body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .starting-grid-theme .dx-datagrid .dx-row > td{
    padding: 5px;
    font-size: 12px;
    line-height: 17px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .starting-grid-theme .dx-editor-cell .dx-texteditor .dx-texteditor-input{
    height: 38px;
    line-height: 38px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .starting-grid-theme .dx-datagrid-filter-row .dx-menu .dx-menu-horizontal .dx-menu-items-container{
    margin-top: -6px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .starting-grid-theme .dx-menu-base .dx-menu-item{
    height: 25px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .starting-grid-theme .dx-datagrid .dx-menu,
body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .dx-datagrid-container .dx-menu{
    height: 0px;
    margin-top: 0px;
}


body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #protocol-list-container .row-container{
    display: flex;
    align-items: center;
    margin-bottom: 5px;
}

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #protocol-list-container .row-container .dx-textbox,
body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #protocol-list-container .row-container .dx-selectbox{
        /*width: 80px;*/
        margin-right: 10px;
    }

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #protocol-list-container .row-container .dx-numberbox{
        width: 75px;
        margin-right: 10px;
    }

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #protocol-list-container .row-container .dx-button{
        margin-left: 10px;
    }

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .hidden-row{
    display: none;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .hdr-badge-button{
    width: 22px;
    height: 22px;
    margin-right: 8px;
    margin-bottom: 10px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .hdr-badge-button2{
    width: 32px;
    height: 22px;
    margin-right: 8px;
    margin-bottom: 10px;
}

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .hdr-badge-button span{
        font-size: 0.7em !important;
    }

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .hdr-badge-button2 span{
    font-size: 0.7em !important;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .bold{
    font-weight: bold;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .hdr-case-code{
    width: 100%;
    margin-bottom: 3px;
    font-size: 17px !important;
    margin-top: 3px;
    padding: 0 !important;
    line-height: 28px !important;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .settings-text{
    font-size: 12px;
    cursor: pointer;
    text-decoration: underline;
    color: blue;
    margin-bottom:5px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .str-border{
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .button-inline-left{
    display: flex;
    gap: 10px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .pms-icon-btn{
    line-height: 12px !important;
    font-size: 16px !important;
    padding-left: 6px !important;
    height: 25px;
    width: 30px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .sectioner-user-card{
    width: 47%;
    border: 1px solid #ccc;
    border-radius: 8px;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
    cursor: pointer;
    margin: 1%;
    display: inline-block;
    padding-left: 4px;
    padding-right: 4px;
    /*min-height: 62px;*/
    height: 30px;
    font-size: 13px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #ordering-day-count .dx-label span{
    overflow: visible;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #case-details-content-container .dx-texteditor.dx-editor-outlined .dx-texteditor-input{
    padding: 2px 4px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #case-details-content-container .dx-datagrid-header-panel .dx-texteditor-input{
    padding: 2px 32px !important;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .starting-grid-theme .dx-editor-cell.dx-editor-inline-block:not(.dx-command-select)::before{
    padding-top: 5px;
    padding-bottom: 5px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .starting-grid-theme .dx-toolbar .dx-toolbar-items-container{
    height: 24px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #ordering-addlist-popup-content .dx-editor-cell .dx-texteditor .dx-texteditor-input{
    height: 31px;
    line-height: 31px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .buttons-table table{
    width: 1000px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .hdr-badge-toolbar-button{
    width: 35px;
    height: 24px;
    margin-right: 8px;
    font-size: 13px !important;
    color: black;
    padding: 0px !important;
    line-height: 20px !important;
    
}
    

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .controll-group-border{
    border: 1px solid #ccc;
    padding: 10px;
    border-radius: 4px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #labor-orders-content-container{
    height: calc(100% - 180px);
    margin: 10px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .dx-icon-custom-svg-icon-ok{
    width: 20px;
    height: 20px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("../images/custom-icons/okbtn.svg");
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pames-inner-hdr-btn-row div{
    padding-left: 4px;
    padding-top: 1px;
    padding-bottom: 3px;
    height: 30px;
    padding-right: 0px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-text-block-hdr{
    display: flex;
    justify-content: flex-end;
    margin-top: 0px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-text-block{
    width: 100%;
    padding: 10px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-text-block-text-cont{
    width: calc(100% - 50px);
    float: left;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-txt-block-btn-cont{
    width: 35px;
    float: right;
    padding-top:30px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .clear{
    clear:both;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #test-result-splitter .dx-splitter-item-content{
    /*overflow:hidden;*/
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #tr-text-block-cont{
    overflow:auto;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-code-block{
    width: 100%;
    padding: 10px;
    display:flex;
    gap:10px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-text-block-textbox{
    width: 60%;
    /*float: left;*/
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-text-block-years{
    width:15%;
    /*float:left;*/
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-text-block-bno-code{
    width:15%;
    /*float:left;*/
}

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-text-block-bno-code .dx-selectbox-container{
        height: 30px;
    }

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #counting-list-container .row-container{
    display: flex;
    align-items: center;
    margin-bottom: 5px;
    gap:5px;
}

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #counting-list-container .row-container .dx-numberbox{
        width: 75px;
        margin-right: 10px;
    }

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #counting-list-container .row-container .dx-textbox{
        width: 450px;
        margin-right: 10px;
    }

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #counting-list-container .row-container .dx-textbox:first-child{
        width: 100px;
        margin-right: 10px;
    }

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #counting-list-container .row-container .dx-button{
        margin-top: 25px;
    }

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #diagnosis-code-list-container .row-container{
    display: flex;
    align-items: center;
    margin-bottom: 5px;
    gap: 5px;
}

/*#test-result-splitter .last-registrated-theme .dx-datagrid .dx-row > td {
    padding: 5px;
    line-height:4px;
}*/

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #tr-diagnosis-status-button-cont{
    justify-content: flex-start;
    align-items: center;
    gap: 4px;
    padding: 5px 10px !important;
    overflow: visible;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-status-button-wrap{
    position: relative;
    display: inline-flex;
    flex: 1 1 0;
    min-width: 74px;
    max-width: 118px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .test-result-diagnosis-button{
    width: 100%;
    min-width: 0;
    height: 30px;
    margin: 0;
    padding: 4px 8px !important;
    overflow: hidden;
    border-radius: 4px !important;
    font-size: 12px !important;
    line-height: 1.1 !important;
    white-space: nowrap;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .test-result-diagnosis-button .tr-status-button-label{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-status-tooltip{
    position: absolute;
    top: calc(100% + 7px);
    left: 50%;
    z-index: 2500;
    display: block;
    min-width: 220px;
    max-width: 320px;
    padding: 8px 10px;
    color: #ffffff;
    background: rgba(31, 41, 55, 0.97);
    border: 1px solid rgba(255, 255, 255, 0.12);
    border-radius: 6px;
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.28);
    font-size: 11.5px;
    font-weight: 400;
    line-height: 1.35;
    text-align: left;
    white-space: normal;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transform: translate(-50%, -3px);
    transition: opacity 120ms ease, transform 120ms ease, visibility 120ms ease;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-status-tooltip::before{
    content: "";
    position: absolute;
    top: -5px;
    left: 50%;
    width: 10px;
    height: 10px;
    background: rgba(31, 41, 55, 0.97);
    border-top: 1px solid rgba(255, 255, 255, 0.12);
    border-left: 1px solid rgba(255, 255, 255, 0.12);
    transform: translateX(-50%) rotate(45deg);
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-status-button-wrap:hover .tr-status-tooltip,
body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-status-button-wrap:focus-within .tr-status-tooltip{
    opacity: 1;
    visibility: visible;
    transform: translate(-50%, 0);
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-status-button-wrap:first-child .tr-status-tooltip{
    left: 0;
    transform: translate(0, -3px);
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-status-button-wrap:first-child:hover .tr-status-tooltip,
body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-status-button-wrap:first-child:focus-within .tr-status-tooltip{
    transform: translate(0, 0);
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-status-button-wrap:first-child .tr-status-tooltip::before{
    left: 28px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-status-button-wrap:last-child .tr-status-tooltip{
    right: 0;
    left: auto;
    transform: translate(0, -3px);
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-status-button-wrap:last-child:hover .tr-status-tooltip,
body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-status-button-wrap:last-child:focus-within .tr-status-tooltip{
    transform: translate(0, 0);
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-status-button-wrap:last-child .tr-status-tooltip::before{
    right: 28px;
    left: auto;
    transform: rotate(45deg);
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-status-tooltip-description,
body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-status-tooltip-row{
    display: block;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-status-tooltip-description{
    margin-bottom: 6px;
    padding-bottom: 6px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.16);
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-status-tooltip-description-only .tr-status-tooltip-description{
    margin: 0;
    padding: 0;
    border: 0;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-status-tooltip-row + .tr-status-tooltip-row{
    margin-top: 2px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-status-tooltip-caption{
    margin-right: 4px;
    color: #cbd5e1;
    font-weight: 600;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .test-result-template-prw{
    width: 100%;
    field-sizing: content;
    /*border: none;*/
    resize: none;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #tr-diagnosis-status-button-cont .btn-secondary{
    background-color: rgb(65, 124, 101);
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #tr-diagnosis-status-button-cont .btn-secondary:hover{
    background-color: rgb(65, 124, 101);
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #tr-diagnosis-status-button-cont .latest-status-btn,
body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #tr-diagnosis-status-button-cont .latest-status-btn:hover{
    color: #ffffff !important;
    background-color: rgba(153, 18, 0, 0.88) !important;
    border-color: rgba(153, 18, 0, 0.95) !important;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #tr-diagnosis-status-button-cont .btn-outline-primary{
    color: #0f6cbd;
    border-color: #0f6cbd;
}

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #tr-diagnosis-status-button-cont .btn-outline-primary:hover{
        color: #0f6cbd;
        border-color: #0f6cbd;
        background-color: #d0e5fb;
    }

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .pms-icon-list-btn{
    line-height: 20px !important;
    font-size: 20px !important;
    padding-left: 6px !important;
    height: 25px;
    width: 30px;
    color: #0f6cbd;
    cursor:pointer;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-text-block-text-cont .dx-label span{
    font-weight: bold;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .testresult-tab-content{
    height: calc(100% - 45px);
    overflow: auto;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .testresults-tab-inner-cont{
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #el-element-outer-cont{
    display: flex;
    gap: 10px;
    height: 100%;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .el-element-innercont{
    display: flex;
    gap: 10px;
    min-height: calc(100% - 25px);
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .el-element-item{
    width:70px;
    border:1px solid #ccc;
    padding:2px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .dx-icon-custom-svg-icon-cont{
    width: 100%;
    height: 50px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("../images/custom-icons/Cont.svg");
    background-position: center;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .dx-icon-custom-svg-icon-block{
    width: 100%;
    height: 50px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("../images/custom-icons/Block.svg");
    background-position: center;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .dx-icon-custom-svg-icon-ttube{
    width: 100%;
    height: 50px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("../images/custom-icons/Tube.svg");
    background-position: center;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .dx-icon-custom-svg-icon-section{
    width: 100%;
    height: 50px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("../images/custom-icons/Slide.svg");
    background-position: center;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .dx-icon-custom-svg-icon-filter{
    width: 100%;
    height: 50px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    /*background-image: url('../images/custom-icons/Slide.svg');*/
    background-position: center;
    background-image: url("../images/fontawesome/filter.svg");
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #main-page-logo-cont{
    width: 240px;
    height: 300px;
    margin-top: 20px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    /*background-image: url('../images/custom-icons/Slide.svg');*/
    background-position: center;
    background-image: url("../images/custom-icons/DPM_logo.svg");
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .dx-icon-custom-svg-icon-logo{
    width: 100%;
    height: 50px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("../images/custom-icons/DPM_Final.svg");
    background-position: center;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .el-icon-btn{
    line-height: 4px !important;
    font-size: 10px !important;
    padding-left: 3px !important;
    height: 16px;
    width: 17px;
    margin-top: -7px;
    margin-left: 14px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .el-element-chb{
    width: 15px;
    height: 15px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .el-order-item{
    margin-bottom:3px;
    border-bottom: 1px solid #ccc
}

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .el-order-item span{
        font-size: 12px;
        vertical-align: text-top;
    }

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .el-order-item-btn{
    width: 15px;
    height: 15px;
    font-size: 15px;
    cursor: pointer;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .el-order-item[data-deletable="1"] span{
    color: red;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .el-order-item[data-processsed="1"] span{
    color: green;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .el-order-item[unorderable="1"] span{
    color: yellow;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .el-element-type-name{
    font-size: 11px;
    text-align: center;
    width: 100%;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .sls-slideshow-outer-container{
    position: absolute;
    width:100%;
    padding:10px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .sls-slideshow-container{
    max-width: 1000px;
    position: relative;
    margin: auto;
}


    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .sls-mySlides{
        display: none;
    }


body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .sls-prev,
body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .sls-next{
    cursor: pointer;
    position: absolute;
    top: 50%;
    width: auto;
    margin-top: -22px;
    padding: 16px;
    color: white;
    font-weight: bold;
    font-size: 18px;
    transition: 0.6s ease;
    border-radius: 0 3px 3px 0;
    user-select: none;
}


    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .sls-next{
        right: 0;
        border-radius: 3px 0 0 3px;
    }


        body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .sls-prev:hover,
body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .sls-next:hover{
            background-color: rgba(0,0,0,0.8);
        }


    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .sls-text{
        color: #f2f2f2;
        font-size: 15px;
        padding: 8px 12px;
        position: absolute;
        bottom: 8px;
        width: 100%;
        text-align: center;
    }


    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .sls-numbertext{
        color: #f2f2f2;
        font-size: 12px;
        padding: 25px 12px;
        position: absolute;
        top: 0;
    }


    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .sls-dot{
        cursor: pointer;
        height: 15px;
        width: 15px;
        margin: 0 2px;
        background-color: #bbb;
        border-radius: 50%;
        display: inline-block;
        transition: background-color 0.6s ease;
    }

        body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .sls-active,
body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .sls-dot:hover{
            background-color: #717171;
        }


    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .sls-fade{
        animation-name: fade;
        animation-duration: 1.5s;
    }

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .sls-icon-btn{
    float: right;
    width: 20px;
    height: 20px;
    font-size: 17px;
    cursor: pointer;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-events-content-container{
    padding: 5px;
    height: calc(100% - 50px);
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .events-card{
    height: 100%;
    padding: 5px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .pms-events-hidden{
    display:none!important;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-event-caseid-pin-btn,
body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-event-caseid-info-btn{
    margin-top: 23px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-events-auto-processing{
    padding-top: 24px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .pms-event-add-btn{
    display: flex;
    justify-content: center;
    padding-top: 35px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-events-content-container .dx-selectbox-container,
body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-events-content-container .dx-texteditor-container{
    height: 25px;
}

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-events-content-container .dx-selectbox-container .dx-placeholder,
body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-events-content-container .dx-selectbox .dx-texteditor-input,
body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-events-content-container .dx-texteditor-input{
        font-size: 12px;
    }

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-events-content-container .dx-editor-outlined.dx-texteditor-label-outside{
    margin-top: 30px;
}

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-events-content-container .dx-editor-outlined.dx-texteditor-label-outside .dx-label span{
        font-size: 13px;
    }

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-events-content-container .str-span{
    font-size: 13px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-events-content-container .str-mt{
    margin-top: 10px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-events-content-container .dx-checkbox-text{
    font-size: 13px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-events-content-container .dx-texteditor.dx-editor-outlined .dx-texteditor-input{
    padding: 2px 4px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-events-content-container .dx-datagrid-header-panel .dx-texteditor-input{
    padding: 2px 32px !important;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-event-note .dx-texteditor-container{
    height:100%;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #all-status-list-filter-btn{
    margin-top: 23px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #all-casecollection-filter-btn{
    margin-top: 23px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pames-navbar [aria-disabled="true"] a{
    color: #ccc;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .dx-submenu [aria-disabled="true"] a{
    color: #ccc;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #permission-edit-container table td{
    padding: 5px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #permission-edit-container th.rotate{
    height: 165px;
    white-space: nowrap;
    text-align: -webkit-center;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #permission-edit-container th.rotate > div{
    transform: translate(0px, 60px) rotate(-90deg);
    width: 30px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #permission-edit-container .row-header{
    text-align: left;
    white-space: nowrap;
    font-weight: bold;
    width: 300px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #permission-edit-container .row-input{
    text-align: center;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #permission-edit-container tbody tr:nth-child(odd){
    background-color: #d0e5fb;
    /*color: #fff;*/
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-molecular-container .dx-selectbox-container,
body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-molecular-container .dx-texteditor-container{
    height: 25px;
}

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-molecular-container .dx-selectbox-container .dx-placeholder,
body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-molecular-container .dx-selectbox .dx-texteditor-input,
body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-molecular-container .dx-texteditor-input{
        font-size: 12px;
    }

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-molecular-container .dx-editor-outlined.dx-texteditor-label-outside{
    margin-top: 30px;
}

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-molecular-container .dx-editor-outlined.dx-texteditor-label-outside .dx-label span{
        font-size: 13px;
    }

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-molecular-container .str-span{
    font-size: 13px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-molecular-container .str-mt{
    margin-top: 10px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-molecular-container .dx-checkbox-text{
    font-size: 13px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-molecular-container .dx-texteditor.dx-editor-outlined .dx-texteditor-input{
    padding: 2px 4px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-molecular-container .dx-datagrid-header-panel .dx-texteditor-input{
    padding: 2px 32px !important;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #molecular-serach-btn,
body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #molecular-add-btn{
    margin-top: 30px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #molecular-content-container{
    height: calc(100% - 110px);
    margin: 10px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #admin-menu-list li{
    padding:4px;
    list-style-type:none;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .redcolor{
    color: #c52d07;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .greencolor{
    color: green;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #all-layout-intra-mail-popup-content{
    height: 100%;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #intramail-outer-cont{
    height: 100%;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #MolecularGridContainer .dx-header-row td:nth-child(1) .dx-visibility-hidden{
    display:none;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #molecular-report-test-list{
    max-height:100px;
    overflow:auto;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #molecular-report-test-list table{
    width: 100%;
    border: 1px solid #ccc;
}

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #molecular-report-test-list table tr td{
        border: 1px solid #ccc;
    }

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #molecular-report-test-list thead th{
    position: sticky;
    top: 0;
    background: #f9f9f9;
    z-index: 1;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #molecular-report-test-list2{
    max-height: 250px;
    overflow: auto;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #molecular-report-test-list2 table{
    width: 100%;
    border: 1px solid #ccc;
}

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #molecular-report-test-list2 table tr td{
        border: 1px solid #ccc;
    }

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #molecular-report-test-list2 thead th{
    position: sticky;
    top: 0;
    background: #f9f9f9;
    z-index: 1;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #molecular-report-template-popup-content{
    height:100%;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #molecular-report-template-popup-content .row{
    height: calc(100% - 40px);
    overflow: auto;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #molecular-report-popup-content{
    height: 100%;
}

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #molecular-report-popup-content .molecular-report-main-cont{
        height: calc(100% - 50px);
        overflow: auto;
    }

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #molecular-report-popup-content .molecular-report-main-cont .row{
        margin-left: 0;
        margin-right: 0;
    }

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-reportdesigner-container .dx-editors .dx-editor .dx-field-label.dx-accordion-header{
    position: initial;
    min-width: 150px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-reportdesigner-container .dx-property-grid-sorting-actions-container{
    display: flex;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-reportdesigner-container .dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-action{
    display: flex;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-reportdesigner-container .dx-property-grid-search-group .dx-property-grid-search-box{
    top: 3px !important;
    left: 38px !important;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #case-info-molecular-table{
    width:100%
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #case-info-molecular-table td{
    border: 1px solid #ccc;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .menu-item-full{
    display: block;
    width: 100%;
    padding: 8px 16px; /* match dxMenu padding if needed */
    color: #007bff;
    text-decoration: underline;
    cursor: pointer;
}

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .menu-item-full:hover{
        text-decoration: none;
        background-color: #f5f5f5; /* optional hover effect */
    }

/*.dx-context-menu .dx-menu-item-wrapper:first-child .dx-menu-item-text {
    text-decoration: underline;
    color: #0f6cbd;
}*/

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .admin-control-row{
    display: flex;
    gap: 10px;
    padding-bottom: 10px;
    /*border-bottom: 1px solid #ccc*/
}

/*#pms-um-workgroup-slb .dx-texteditor-container{
    height: 100%;
}*/

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-user-manager-content-container{
    padding: 5px;
    height: calc(100% - 50px);
}

    /*#pms-user-manager-content-container .dx-selectbox-container,
    #pms-user-manager-content-container .dx-texteditor-container {
        height: 25px;
    }*/

        body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-user-manager-content-container .dx-selectbox-container .dx-placeholder,
body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-user-manager-content-container .dx-selectbox .dx-texteditor-input,
body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-user-manager-content-container .dx-texteditor-input{
            font-size: 12px;
        }

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-user-manager-content-container .dx-editor-outlined.dx-texteditor-label-outside{
        margin-top: 30px;
    }

        body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-user-manager-content-container .dx-editor-outlined.dx-texteditor-label-outside .dx-label span{
            font-size: 13px;
        }

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-user-manager-content-container .str-span{
        font-size: 13px;
    }

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-user-manager-content-container .str-mt{
        margin-top: 10px;
    }

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-user-manager-content-container .dx-checkbox-text{
        font-size: 13px;
    }

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-user-manager-content-container .dx-texteditor.dx-editor-outlined .dx-texteditor-input{
        padding: 2px 4px;
    }

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-user-manager-content-container .dx-datagrid-header-panel .dx-texteditor-input{
        padding: 2px 32px !important;
    }

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .pms-main-menu .dx-item-url{
    color: #000;
    text-decoration: none;
    font-weight: 500;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .pms-main-menu .dx-submenu span{
    color: #000;
    text-decoration: none;
    font-weight: 500;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .pms-main-menu .dx-submenu .dx-menu-item-content:hover{
    background-color: rgb(208, 229, 251);
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .pms-main-menu .dx-state-disabled .dx-item-url span{
    color: #ccc !important;
}


body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .bg-danger-pms{
    background-color: rgba(198, 17, 24, 1);
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .hdr-badge-toolbar-button:hover{
    color:#000 !important;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #admin-menu-list li{
    cursor: pointer;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #admin-menu-list li a{
    text-decoration: none;
    color: #000;
}

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #admin-menu-list li a:hover{
        color: #0f6cbd;
    }



/*#admin-menu-list li:hover {
    background-color:#ccc;
}*/

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .admin-grid-theme .dx-datagrid .dx-row > td{
    padding: 3px;
    font-size: 12px;
    line-height: 17px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .admin-grid-theme .dx-editor-cell .dx-texteditor .dx-texteditor-input{
    height: 38px;
    line-height: 38px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .admin-grid-theme .dx-datagrid-filter-row .dx-menu .dx-menu-horizontal .dx-menu-items-container{
    margin-top: -6px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .admin-grid-theme .dx-menu-base .dx-menu-item{
    height: 25px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .admin-grid-theme .dx-datagrid .dx-menu,
body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .dx-datagrid-container .dx-menu{
    height: 0px;
    margin-top: 0px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .admin-grid-theme .dx-editor-cell.dx-editor-inline-block:not(.dx-command-select)::before{
    padding-top: 5px;
    padding-bottom: 5px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .admin-grid-theme .dx-toolbar .dx-toolbar-items-container{
    height: 24px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .dx-icon.dx-icon-add:before{
    content: "";
    font-family: "Font Awesome 7 Pro";
    font-weight: 900;
    font-size: 0.8em;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .flh-plus-btn{
    /*font-weight: 600;*/
    font-size: 16px;
    color: #0f6cbd;
    border-color: #0f6cbd;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .dx-icon.dx-icon-flhimg:before{
    content: "";
    font-family: "Font Awesome 7 Pro";
    font-size: 0.8em;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .dx-icon.dx-icon-flhmic:before{
    content: "";
    font-family: "Font Awesome 7 Pro";
    font-size: 0.8em;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .dx-icon.dx-icon-flhdoc:before{
    content: "";
    font-family: "Font Awesome 7 Pro";
    font-size: 0.8em;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .dx-icon.dx-icon-flhath:before{
    content: "";
    font-family: "Font Awesome 7 Pro";
    font-size: 0.8em;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .dx-icon.dx-icon-flhweb:before{
    content: "";
    font-family: "Font Awesome 7 Pro";
    font-size: 0.8em;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .dx-icon.dx-icon-flhupload:before{
    content: "";
    font-family: "Font Awesome 7 Pro";
    font-weight: 900;
    font-size: 0.8em;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .dx-icon.dx-icon-flhdownload:before{
    content: "";
    font-family: "Font Awesome 7 Pro";
    font-weight: 900;
    font-size: 0.8em;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .flh-icon-btn{
    border: 1px solid #0f6cbd;
    background: #fff;
    border-radius: 4px;
    color: #0f6cbd;
}

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .flh-icon-btn:hover{
        background: #d0e5fb;
    }

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .flh-icon-btn:disabled{
        color: #c7d2e6;
    }

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .dx-datagrid-content .dx-checkbox-icon{
    border-color: #0f6cbd !important;
    color: #0f6cbd !important;
    background-color: #fff !important;
    font-weight: bold !important;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .dx-icon.dx-icon-flhpin:before{
    content: "";
    font-family: "Font Awesome 7 Pro";
    font-weight: 900;
    font-size: 0.8em;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .dx-state-disabled .flh-plus-btn{
    color: #d8dee9;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .dx-icon-custom-svg-group-hand{
    width: 100%;
    height: 50px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("../images/custom-icons/people-group-hand.svg");
    background-position: center;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-event-statuslist .dx-texteditor-input-container input{
    font-weight: bold !important;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #pms-event-caseid .dx-texteditor-input-container input{
    font-weight: bold !important;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .pms-font-size{
    font-size: 1em !important;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .dx-datagrid-search-panel .dx-texteditor-input-container{
    margin-bottom: -2px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .pms-bg-secondary{
    background-color: #0f6cbd;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .pms-icon-btn-out{
    vertical-align: 0.6em !important;
    border: 1px solid #0f6cbd !important;
    color: #0f6cbd !important;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .pms-icon-btn-h{
    line-height: 12px !important;
    font-size: 16px !important;
    padding-left: 6px !important;
    height: 28px;
    width: 30px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .pms-icon-btn-out:hover{
    color: #0f6cbd !important;
    background: #ebf3fc !important;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .pms-grid-font-size{
    font-size: 1.2em !important;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .events-diagnosis-button{
    margin-right: 4px;
    font-size: 13px !important;
    padding: 5px 6px !important;
    line-height: 14px !important;
    width: 100%;
    height: auto;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .starting-grid-theme .dx-treelist .dx-row > td{
    padding: 5px;
    font-size: 12px;
    line-height: 17px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .starting-grid-theme .dx-treelist .dx-texteditor .dx-texteditor-input{
    height: 38px;
    line-height: 38px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .starting-grid-theme .dx-treelist-filter-row .dx-menu .dx-menu-horizontal .dx-menu-items-container{
    margin-top: -6px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .starting-grid-theme .dx-treelist .dx-menu,
body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .dx-datagrid-container .dx-menu{
    height: 0px;
    margin-top: 0px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .starting-grid-theme .dx-treelist-search-panel{
    height:30px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .dx-button-mode-outlined.dx-button-default.dx-state-hover{
    color: #0f6cbd !important;
}

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .dx-button-mode-outlined.dx-button-default.dx-state-hover .dx-icon{
        color: #0f6cbd !important;
    }

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .dx-button-mode-outlined .dx-icon{
    color: #0f6cbd;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .dx-button-mode-outlined.dx-state-hover .dx-icon{
    color: #0f6cbd;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-ul-dis-btn:disabled{
    display:none;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .tr-l-dis-btn:disabled i{
    color: #e15323 !important;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #case-list-splitter{
    height: calc(100% - 140px);
    
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .testresult-template-preview-toolbar{
    display: flex;
    justify-content: flex-end;
    gap: 6px;
    margin-bottom: 6px;
    padding-bottom: 6px;
    border-bottom: 1px solid #e5e7eb;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .testresult-template-preview-card{
    margin-bottom: 6px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .testresult-template-preview-card-header{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    margin-bottom: 3px;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .testresult-template-preview-title{
    font-weight: 600;
    color: #374151;
    font-size: 12px;
    line-height: 1.1;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .test-result-template-prw{
    width: 100%;
    min-height: 20px;
    border: 1px solid #d1d5db;
    border-radius: 7px;
    padding: 6px 8px;
    resize: vertical;
    font-size: 13px;
    line-height: 1.3;
    background: #fbfbfb;
}

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .test-result-template-prw:focus{
        outline: none;
        border-color: #94a3b8;
        background: #ffffff;
        box-shadow: 0 0 0 2px rgba(148, 163, 184, 0.14);
    }

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .testresult-template-preview-autopsy-table{
    width: 100%;
    margin-top: 6px;
    border-collapse: collapse;
    background: #ffffff;
}

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .testresult-template-preview-autopsy-table th,
body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .testresult-template-preview-autopsy-table td{
        padding: 4px 6px;
        border-bottom: 1px solid #e5e7eb;
        font-size: 12px;
        line-height: 1.2;
    }

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .testresult-template-preview-autopsy-table th{
        background: #f8fafc;
        font-weight: 600;
        color: #374151;
    }
    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .testresult-template-preview-autopsy-table tr:last-child td{
        border-bottom: none;
    }

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .testresult-template-explain-box{
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 2px 5px 8px 5px;
    padding: 8px 10px;
    border-radius: 9px;
    background: #f8fafc;
    border-left: 3px solid #94a3b8;
    color: #475569;
    font-size: 13px;
    line-height: 1.35;
}

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .testresult-template-explain-box i{
        color: #64748b;
        font-size: 15px;
    }

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #all-layout-supplementary-form-popup-content{
    height:90%;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) #supplementaryFormFrame{
    display: flex;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    min-width: 1000px;
    height: calc(100% - 60px);
    border: none;
}

body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .sbf-contained-button .dx-button{
    background: #1976d2 !important;
    color: #fff !important;
    border: 1px solid #1976d2 !important;
}

    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .sbf-contained-button .dx-button .dx-button-text{
        color: #fff !important;
    }

@media screen and (min-width: 1525px) {
    body:is(.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6,.pmsa--pms-views-shared-accountlayout-cshtml-ab67e873,.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8,.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,.pmsa--pms-views-shared-docxviewerlayout-cshtml-d5d03826,.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2) .process-btn{
        position: absolute;
        right: 20px;
    }
}


/* ==========================================================================
   SOURCE CSS: wwwroot/css/mobile.css
   Previous load scopes: pms-views-mobile-index-cshtml-862a2c2b
   ========================================================================== */
html.pmsa--pms-views-mobile-index-cshtml-862a2c2b,
body.pmsa--pms-views-mobile-index-cshtml-862a2c2b{
    overscroll-behavior: none;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-page{
    width: 100vw;
    min-height: 100vh;
    overflow-y: auto;
    background: radial-gradient(circle at top left, #e7f0ff 0, #f5f8fd 32%, #eef3f9 100%);
    color: #122033;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-hero{
    padding: 18px 16px 14px 16px;
    background: linear-gradient(145deg, #123b67 0%, #1b5b93 56%, #2f7fc4 100%);
    color: #fff;
    border-bottom-left-radius: 26px;
    border-bottom-right-radius: 26px;
    box-shadow: 0 16px 40px rgba(18, 52, 88, .22);
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-hero-topline{
    display: flex;
    justify-content: space-between;
    gap: 12px;
    align-items: center;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-brand{
    display: flex;
    gap: 12px;
    align-items: center;
    min-width: 0;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-logo{
    width: 42px;
    height: 42px;
    border-radius: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 22px;
    background: rgba(255, 255, 255, .16);
    border: 1px solid rgba(255, 255, 255, .22);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .05);
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-brand-title{
    font-size: 20px;
    line-height: 1.1;
    font-weight: 800;
    letter-spacing: .2px;
    white-space: nowrap;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-brand-subtitle{
    margin-top: 3px;
    font-size: 12px;
    opacity: .82;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-desktop-link{
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    font-weight: 700;
    border-radius: 999px;
    padding: 9px 11px;
    background: rgba(255, 255, 255, .13);
    border: 1px solid rgba(255, 255, 255, .18);
    display: inline-flex;
    align-items: center;
    gap: 6px;
    flex: 0 0 auto;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-user-card{
    margin-top: 18px;
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px;
    border-radius: 20px;
    background: rgba(255, 255, 255, .13);
    border: 1px solid rgba(255, 255, 255, .18);
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-user-icon{
    width: 42px;
    height: 42px;
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(255, 255, 255, .16);
    font-size: 20px;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-user-text{
    min-width: 0;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-user-label{
    font-size: 11px;
    opacity: .72;
    text-transform: uppercase;
    letter-spacing: .08em;
    font-weight: 800;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-user-name{
    font-size: 16px;
    font-weight: 800;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-user-email{
    font-size: 12px;
    opacity: .78;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-content{
    padding: 16px;
    display: flex;
    flex-direction: column;
    gap: 14px;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-module-card,
body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-result-card{
    background: rgba(255, 255, 255, .92);
    border: 1px solid rgba(120, 144, 170, .24);
    border-radius: 24px;
    box-shadow: 0 12px 30px rgba(60, 90, 120, .12);
    overflow: hidden;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-module-card{
    padding: 16px;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-module-header{
    display: flex;
    justify-content: space-between;
    gap: 12px;
    align-items: flex-start;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-module-eyebrow{
    color: #3973b0;
    text-transform: uppercase;
    letter-spacing: .08em;
    font-weight: 900;
    font-size: 11px;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-module-header h1{
    margin: 3px 0 4px 0;
    font-size: 22px;
    font-weight: 900;
    color: #122033;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-module-header p{
    margin: 0;
    color: #5d6d7d;
    line-height: 1.35;
    font-size: 14px;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-module-icon{
    width: 46px;
    height: 46px;
    flex: 0 0 auto;
    border-radius: 17px;
    background: #e8f2ff;
    color: #1f6eb3;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-camera-row{
    margin-top: 14px;
    display: flex;
    align-items: center;
    gap: 10px;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-camera-row label{
    font-size: 12px;
    font-weight: 800;
    color: #546476;
    white-space: nowrap;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-select{
    flex: 1 1 auto;
    min-width: 0;
    border: 1px solid #cfdae7;
    background: #f7fafd;
    border-radius: 14px;
    padding: 9px 10px;
    color: #26384b;
    font-weight: 700;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-video-shell{
    position: relative;
    margin-top: 13px;
    width: 100%;
    aspect-ratio: 4 / 3;
    background: #081521;
    border-radius: 22px;
    overflow: hidden;
    border: 1px solid rgba(17, 40, 66, .18);
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-video-shell video{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-video-placeholder{
    position: absolute;
    inset: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    gap: 6px;
    color: rgba(255, 255, 255, .84);
    padding: 20px;
    pointer-events: none;
    background: linear-gradient(145deg, rgba(5, 14, 24, .55), rgba(20, 43, 70, .3));
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-video-placeholder i{
    font-size: 34px;
    opacity: .9;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-video-placeholder small{
    max-width: 260px;
    opacity: .7;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-video-shell.pms-camera-active .pms-mobile-video-placeholder{
    display: none;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-scan-frame{
    position: absolute;
    left: 14%;
    right: 14%;
    top: 26%;
    bottom: 26%;
    border: 3px solid rgba(70, 182, 255, .9);
    border-radius: 18px;
    box-shadow: 0 0 0 999px rgba(0, 0, 0, .14), 0 0 28px rgba(70, 182, 255, .34);
    pointer-events: none;
    opacity: .72;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-status{
    margin-top: 12px;
    min-height: 38px;
    border-radius: 15px;
    display: flex;
    align-items: center;
    gap: 9px;
    padding: 9px 12px;
    background: #f2f6fb;
    color: #4e6073;
    font-weight: 800;
    font-size: 13px;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-status-dot{
    width: 10px;
    height: 10px;
    border-radius: 99px;
    background: #9dadbd;
    box-shadow: 0 0 0 4px rgba(157, 173, 189, .16);
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-status.is-active .pms-mobile-status-dot{
    background: #1dba75;
    box-shadow: 0 0 0 4px rgba(29, 186, 117, .18);
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-status.is-error .pms-mobile-status-dot{
    background: #d74848;
    box-shadow: 0 0 0 4px rgba(215, 72, 72, .18);
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-action-row,
body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-manual-row{
    margin-top: 12px;
    display: flex;
    gap: 10px;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-btn{
    border: none;
    border-radius: 16px;
    padding: 11px 14px;
    font-weight: 900;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    min-height: 45px;
    cursor: pointer;
    transition: transform .12s ease, box-shadow .12s ease, opacity .12s ease;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-btn:active{
    transform: scale(.98);
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-btn:disabled{
    opacity: .46;
    cursor: not-allowed;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-btn-primary{
    flex: 1 1 auto;
    background: linear-gradient(135deg, #176bb3, #31a0e8);
    color: #fff;
    box-shadow: 0 10px 22px rgba(49, 129, 198, .28);
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-btn-secondary{
    flex: 0 0 118px;
    background: #e9eef5;
    color: #314253;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-btn-dark{
    background: #203348;
    color: #fff;
    flex: 0 0 auto;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-manual-box{
    margin-top: 14px;
    padding: 12px;
    border-radius: 18px;
    background: #f7f9fc;
    border: 1px solid #e0e8f1;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-manual-title{
    font-weight: 900;
    color: #41546a;
    font-size: 13px;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-manual-row input{
    flex: 1 1 auto;
    min-width: 0;
    border: 1px solid #d2deeb;
    background: #fff;
    border-radius: 15px;
    padding: 11px 12px;
    font-weight: 800;
    color: #17283b;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-result-card{
    padding: 15px;
    min-height: 138px;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-result-empty{
    display: flex;
    align-items: center;
    justify-content: center;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-result-placeholder{
    text-align: center;
    color: #6e7d8b;
    font-weight: 800;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-result-placeholder i{
    display: block;
    font-size: 30px;
    color: #9aabba;
    margin-bottom: 8px;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-result-head{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    border-bottom: 1px solid #edf1f5;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-result-state{
    display: inline-flex;
    align-items: center;
    gap: 7px;
    font-size: 12px;
    font-weight: 900;
    border-radius: 999px;
    padding: 6px 9px;
    background: #e9f8f1;
    color: #158657;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-result-case{
    font-size: 22px;
    font-weight: 950;
    color: #11263d;
    word-break: break-word;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-result-grid{
    display: grid;
    grid-template-columns: 1fr;
    gap: 8px;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-result-row{
    border-radius: 14px;
    background: #f7f9fc;
    padding: 9px 10px;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-result-label{
    font-size: 11px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: .06em;
    color: #7b8b9b;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-result-value{
    margin-top: 2px;
    color: #24384d;
    font-weight: 800;
    word-break: break-word;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-result-actions{
    margin-top: 12px;
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-result-actions a{
    text-decoration: none;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-alert{
    border-radius: 16px;
    padding: 12px;
    background: #fff3f0;
    color: #a54230;
    font-weight: 850;
    border: 1px solid #ffd7cf;
}

@media (min-width: 760px) {
    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-page{
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-hero,
body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-content{
        width: min(720px, 100vw);
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-content{
        padding-left: 18px;
        padding-right: 18px;
    }
}

@media (max-width: 420px) {
    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-action-row,
body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-manual-row{
        flex-direction: column;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-btn-secondary,
body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-btn-dark{
        flex: 1 1 auto;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-brand-title{
        font-size: 18px;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-desktop-link{
        padding: 8px 9px;
        font-size: 11px;
    }
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-btn-soft{
    background: #edf5ff;
    color: #1c5f9e;
    border: 1px solid #cfe3f8;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-result-actions .pms-mobile-btn{
    flex: 1 1 140px;
}

/* Mobil esethez történő, jogosultsághoz kötött JPEG-feltöltés. */
body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-hidden-file-input{
    position: fixed !important;
    left: -10000px !important;
    top: -10000px !important;
    width: 1px !important;
    height: 1px !important;
    opacity: 0 !important;
    overflow: hidden !important;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-result-layout{
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 10px;
    align-items: stretch;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-result-layout.has-upload-actions{
    grid-template-columns: minmax(0, 1fr) 48px;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-result-layout .pms-mobile-compact-result{
    min-width: 0;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-case-upload-actions{
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 9px;
    width: 48px;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-case-upload-button{
    width: 48px;
    height: 48px;
    min-width: 48px;
    min-height: 48px;
    padding: 0;
    border: 2px solid rgba(255,255,255,.70);
    border-radius: 13px;
    background: rgba(255,255,255,.96);
    color: #125f9d;
    box-shadow: 0 4px 12px rgba(0,0,0,.16);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 1.24rem;
    line-height: 1;
    cursor: pointer;
    touch-action: manipulation;
    -webkit-tap-highlight-color: transparent;
}


body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-case-upload-button .fa-solid{
    display: block;
    font-size: 1.35rem;
    line-height: 1;
    color: currentColor;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-case-upload-button:active{
    transform: translateY(1px);
    box-shadow: 0 2px 7px rgba(0,0,0,.17);
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-case-upload-button:focus-visible{
    outline: 3px solid rgba(255,255,255,.92);
    outline-offset: 2px;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-case-upload-button:disabled{
    cursor: wait;
    opacity: .58;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-case-upload-feedback{
    border-radius: 12px;
    padding: 8px 10px;
    margin-top: -2px;
    font-size: .86rem;
    line-height: 1.25;
    font-weight: 850;
    text-align: center;
    border: 1px solid transparent;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-case-upload-feedback.is-progress{
    color: #1c5f9e;
    background: #edf5ff;
    border-color: #cfe3f8;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-case-upload-feedback.is-success{
    color: #0b6d33;
    background: #e9f8ef;
    border-color: #b9e5ca;
}

body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-case-upload-feedback.is-error{
    color: #a12626;
    background: #fff0f0;
    border-color: #efbcbc;
}

@media (max-width: 370px) {
    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-result-layout.has-upload-actions{
        grid-template-columns: minmax(0, 1fr) 44px;
        gap: 7px;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-case-upload-actions{
        width: 44px;
        gap: 7px;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-case-upload-button{
        width: 44px;
        height: 44px;
        min-width: 44px;
        min-height: 44px;
        font-size: 1.12rem;
        border-radius: 12px;
    }
}



/* ==========================================================================
   SOURCE CSS: wwwroot/css/site.css
   Previous load scopes: pms-views-shared-layout-cshtml-80158af4, pms-views-shared-loginlayout-cshtml-d550eac0
   ========================================================================== */
body:is(.pmsa--pms-views-shared-layout-cshtml-80158af4,.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0) #login-logo-cont{
    width: 100%;
    height: 250px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    /*background-image: url('../images/custom-icons/Slide.svg');*/
    background-position: center;
    background-image: url("../images/custom-icons/DPM_logo.svg");
}


/* ==========================================================================
   SOURCE CSS: wwwroot/SupplementaryForms/NoiCitologia/SOTE_form1_Cervix_DiPAM.css
   Previous load scopes: pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96, pms-wwwroot-supplementaryforms-noicitologia-info-html-4e5e3a7b
   ========================================================================== */
@font-face
{
   font-family: "Material Icons";
   font-display: swap;
   src: url("MaterialIcons-Regular.woff2") format("woff2"),
        url("MaterialIcons-Regular.woff") format("woff"),
        url("MaterialIcons-Regular.ttf") format("truetype"),
        url("MaterialIcons-Regular.svg#MaterialIcons-Regular") format("svg"),
        url("MaterialIcons-Regular.eot") format("embedded-opentype");
}
@keyframes animate-flash--a64af725
{
   0% { opacity: 1;  }
   25% { opacity: 0;  }
   50% { opacity: 1;  }
   75% { opacity: 0;  }
   100% { opacity: 1;  }
}
body:is(.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96,.pmsa--pms-wwwroot-supplementaryforms-noicitologia-info-html-4e5e3a7b) h1,
body:is(.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96,.pmsa--pms-wwwroot-supplementaryforms-noicitologia-info-html-4e5e3a7b) .h1{
   font-family: Arial;
   font-weight: bold;
   font-size: 32px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline;
}
body:is(.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96,.pmsa--pms-wwwroot-supplementaryforms-noicitologia-info-html-4e5e3a7b) h2,
body:is(.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96,.pmsa--pms-wwwroot-supplementaryforms-noicitologia-info-html-4e5e3a7b) .h2{
   font-family: Arial;
   font-weight: bold;
   font-size: 27px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline;
}
body:is(.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96,.pmsa--pms-wwwroot-supplementaryforms-noicitologia-info-html-4e5e3a7b) h3,
body:is(.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96,.pmsa--pms-wwwroot-supplementaryforms-noicitologia-info-html-4e5e3a7b) .h3{
   font-family: Arial;
   font-weight: bold;
   font-size: 24px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline;
}
body:is(.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96,.pmsa--pms-wwwroot-supplementaryforms-noicitologia-info-html-4e5e3a7b) h4,
body:is(.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96,.pmsa--pms-wwwroot-supplementaryforms-noicitologia-info-html-4e5e3a7b) .h4{
   font-family: Arial;
   font-weight: bold;
   font-size: 21px;
   font-style: italic;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline;
}
body:is(.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96,.pmsa--pms-wwwroot-supplementaryforms-noicitologia-info-html-4e5e3a7b) h5,
body:is(.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96,.pmsa--pms-wwwroot-supplementaryforms-noicitologia-info-html-4e5e3a7b) .h5{
   font-family: Arial;
   font-weight: bold;
   font-size: 19px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline;
}
body:is(.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96,.pmsa--pms-wwwroot-supplementaryforms-noicitologia-info-html-4e5e3a7b) h6,
body:is(.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96,.pmsa--pms-wwwroot-supplementaryforms-noicitologia-info-html-4e5e3a7b) .h6{
   font-family: Arial;
   font-weight: bold;
   font-size: 16px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline;
}
body:is(.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96,.pmsa--pms-wwwroot-supplementaryforms-noicitologia-info-html-4e5e3a7b) .CustomStyle{
   font-family: "Courier New";
   font-weight: bold;
   font-size: 16px;
   text-decoration: none;
   color: #2E74B5;
   --color: #2E74B5;
   background-color: transparent;
}


/* ==========================================================================
   SOURCE CSS: wwwroot/SupplementaryForms/NoiCitologia/index.css
   Previous load scopes: pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96
   ========================================================================== */
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96{
   background-color: #FFFFFF;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 12px;
   line-height: 1.1875;
   margin: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Shape1{
   border-width: 0;
   vertical-align: top;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Shape5{
   border-width: 0;
   vertical-align: top;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Shape4{
   border-width: 0;
   vertical-align: top;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label14{
   border: 0px solid #FFFFFF;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #000080;
   font-family: Arial;
   font-weight: bold;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0 0 2px 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label14:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text2{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text2 div{
   text-align: center;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_IconFont1{
   background-color: transparent;
   background-image: none;
   border: 0px solid #00008B;
   border-radius: 0px;
   text-align: center;
   animation: animate-flash 4000ms linear 0ms 3 alternate both;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_IconFont1:hover{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #IconFont1{
   height: 25px;
   width: 40px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 .IconFont1{
   position: relative;
   left: 0;
   top: 0;
   display: inline-block;
   font-family: "Material Icons";
   font-style: normal;
   font-weight: normal;
   line-height: 1;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 .IconFont1:before{
   content: "";
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #IconFont1 i{
   color: #265A88;
   display: inline-block;
   font-size: 25px;
   line-height: 25px;
   vertical-align: middle;
   width: 24px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_IconFont1:hover #IconFont1 i{
   color: #337AB7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text6{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text6 div{
   text-align: center;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox1{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox1:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label18{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label18:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox2{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox2:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label19{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label19:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label21{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: bold;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label21:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox1{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox1,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox1 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox1 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox1 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox1 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox1 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox1 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox1 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox1 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox1 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox1 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label22{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label22:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox2{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox2,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox2 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox2 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox2 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox2 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox2 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox2 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox2 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox2 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox2 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox2 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label23{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label23:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox3{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox3,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox3 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox3 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox3 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox3 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox3 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox3 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox3 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox3 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox3 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox3 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label24{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label24:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox3{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox3:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label25{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: bold;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label25:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox4{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox4,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox4 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox4 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox4 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox4 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox4 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox4 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox4 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox4 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox4 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox4 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label26{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label26:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox5{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox5,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox5 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox5 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox5 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox5 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox5 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox5 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox5 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox5 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox5 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox5 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label27{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label27:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label28{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label28:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox4{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox4:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox6{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox6,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox6 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox6 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox6 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox6 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox6 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox6 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox6 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox6 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox6 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox6 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label29{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: bold;
   font-style: italic;
   font-size: 15px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0 0 2px 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label29:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label30{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: bold;
   font-style: italic;
   font-size: 15px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0 0 2px 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label30:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label31{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label31:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox5{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox5:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label32{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: bold;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label32:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox7{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox7,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox7 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox7 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox7 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox7 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox7 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox7 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox7 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox7 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox7 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox7 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label33{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label33:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox8{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox8,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox8 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox8 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox8 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox8 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox8 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox8 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox8 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox8 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox8 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox8 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label34{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label34:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox9{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox9,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox9 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox9 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox9 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox9 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox9 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox9 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox9 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox9 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox9 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox9 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label35{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label35:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label36{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: bold;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label36:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox11{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox11,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox11 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox11 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox11 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox11 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox11 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox11 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox11 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox11 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox11 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox11 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label38{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label38:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox12{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox12,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox12 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox12 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox12 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox12 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox12 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox12 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox12 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox12 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox12 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox12 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label39{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label39:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox6{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox6:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox13{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox13,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox13 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox13 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox13 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox13 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox13 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox13 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox13 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox13 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox13 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox13 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label40{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label40:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label41{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label41:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Line2{
   border-color: #A0A0A0;
   border-style: solid;
   border-bottom-width: 1px;
   border-top: 0;
   border-left: 0;
   border-right: 0;
   height: 0 !important;
   line-height: 0 !important;
   margin: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Line4{
   border-color: #A0A0A0;
   border-style: solid;
   border-bottom-width: 1px;
   border-top: 0;
   border-left: 0;
   border-right: 0;
   height: 0 !important;
   line-height: 0 !important;
   margin: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label37{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label37:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox7{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox7:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox8{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox8:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label42{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label42:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label43{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: bold;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0 0 2px 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label43:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox10{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox10,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox10 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox10 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox10 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox10 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox10 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox10 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox10 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox10 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox10 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox10 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label44{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: bold;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label44:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox9{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox9:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label45{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label45:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label46{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label46:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox10{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox10:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label47{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label47:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox11{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox11:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox14{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox14,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox14 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox14 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox14 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox14 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox14 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox14 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox14 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox14 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox14 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox14 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label48{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: bold;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label48:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox12{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox12:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label49{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label49:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label50{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label50:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox13{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox13:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label51{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label51:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox14{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox14:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox15{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox15,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox15 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox15 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox15 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox15 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox15 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox15 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox15 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox15 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox15 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox15 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label52{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: bold;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label52:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox15{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox15:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label53{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label53:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label54{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label54:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox16{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox16:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label55{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label55:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox17{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox17:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox16{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox16,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox16 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox16 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox16 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox16 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox16 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox16 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox16 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox16 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox16 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox16 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label56{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: bold;
   font-style: italic;
   font-size: 12px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label56:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox18{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox18:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label57{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label57:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label58{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label58:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox19{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox19:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label59{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label59:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox20{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox20:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label60{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: bold;
   font-style: italic;
   font-size: 12px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label60:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox21{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox21:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox22{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox22:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label61{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label61:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Line5{
   border-color: #A0A0A0;
   border-style: solid;
   border-bottom-width: 1px;
   border-top: 0;
   border-left: 0;
   border-right: 0;
   height: 0 !important;
   line-height: 0 !important;
   margin: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label62{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label62:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text1{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text1 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text3{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text3 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text4{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text4 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text5{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text5 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_LB_TAJ{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_LB_TAJ div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #LB_btg_nev{
   border: 1px solid transparent;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #LB_btg_nev:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #LB_btg_taj{
   border: 1px solid transparent;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #LB_btg_taj:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text7{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text7 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #LB_btg_szul{
   border: 1px solid transparent;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #LB_btg_szul:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text8{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text8 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #LB_int_nev{
   border: 1px solid transparent;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #LB_int_nev:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #LB_orvos{
   border: 1px solid transparent;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #LB_orvos:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text9{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text9 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text10{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text10 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text11{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text11 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text12{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text12 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox17{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox17,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox17 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox17 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox17 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox17 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox17 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox17 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox17 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox17 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox17 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox17 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox18{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox18,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox18 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox18 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox18 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox18 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox18 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox18 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox18 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox18 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox18 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox18 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text13{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text13 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text14{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text14 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text15{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text15 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text16{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text16 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text17{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text17 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text18{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text18 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text19{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text19 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text20{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text20 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text21{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text21 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox19{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox19,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox19 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox19 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox19 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox19 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox19 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox19 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox19 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox19 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox19 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox19 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox24{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox24:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox20{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox20,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox20 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox20 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox20 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox20 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox20 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox20 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox20 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox20 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox20 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox20 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox21{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox21,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox21 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox21 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox21 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox21 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox21 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox21 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox21 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox21 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox21 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox21 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox22{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox22,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox22 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox22 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox22 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox22 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox22 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox22 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox22 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox22 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox22 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox22 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox23{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox23,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox23 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox23 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox23 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox23 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox23 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox23 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox23 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox23 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox23 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox23 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox24{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox24,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox24 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox24 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox24 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox24 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox24 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox24 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox24 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox24 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox24 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox24 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox25{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox25,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox25 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox25 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox25 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox25 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox25 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox25 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox25 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox25 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox25 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox25 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text22{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text22 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text23{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text23 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text24{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text24 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text25{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text25 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text26{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text26 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox26{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox26,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox26 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox26 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox26 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox26 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox26 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox26 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox26 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox26 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox26 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox26 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox27{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox27,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox27 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox27 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox27 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox27 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox27 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox27 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox27 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox27 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox27 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox27 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox28{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox28,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox28 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox28 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox28 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox28 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox28 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox28 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox28 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox28 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox28 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox28 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox29{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox29,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox29 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox29 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox29 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox29 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox29 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox29 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox29 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox29 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox29 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox29 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox30{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox30,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox30 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox30 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox30 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox30 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox30 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox30 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox30 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox30 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox30 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox30 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text27{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text27 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox25{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox25:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox31{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox31,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox31 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox31 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox31 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox31 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox31 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox31 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox31 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox31 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox31 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox31 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text28{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text28 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label63{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #808080;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   margin: 0;
   text-align: center;
   vertical-align: top;
   padding: 0 0 2px 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label63:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label64{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #808080;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0 0 2px 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label64:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox26{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 12px;
   line-height: 15px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox26:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text29{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text29 div{
   text-align: center;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text31{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text31 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox33{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox33,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox33 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox33 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox33 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox33 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox33 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox33 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox33 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox33 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox33 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox33 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text35{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text35 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text36{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text36 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text37{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text37 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text38{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text38 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text39{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text39 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox35{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox35,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox35 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox35 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox35 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox35 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox35 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox35 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox35 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox35 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox35 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox35 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox36{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox36,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox36 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox36 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox36 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox36 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox36 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox36 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox36 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox36 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox36 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox36 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox37{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox37,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox37 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox37 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox37 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox37 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox37 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox37 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox37 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox37 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox37 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox37 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox38{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox38,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox38 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox38 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox38 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox38 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox38 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox38 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox38 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox38 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox38 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox38 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox34{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox34,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox34 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox34 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox34 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox34 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox34 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox34 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox34 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox34 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox34 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox34 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text32{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text32 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text33{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text33 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text34{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text34 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text40{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text40 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text41{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text41 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox39{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox39,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox39 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox39 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox39 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox39 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox39 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox39 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox39 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox39 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox39 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox39 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox40{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox40,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox40 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox40 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox40 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox40 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox40 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox40 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox40 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox40 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox40 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox40 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox41{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox41,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox41 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox41 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox41 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox41 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox41 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox41 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox41 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox41 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox41 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox41 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox42{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox42,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox42 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox42 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox42 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox42 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox42 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox42 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox42 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox42 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox42 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox42 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text42{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text42 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox43{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox43,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox43 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox43 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox43 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox43 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox43 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox43 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox43 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox43 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox43 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox43 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text43{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text43 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text44{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text44 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox44{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox44,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox44 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox44 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox44 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox44 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox44 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox44 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox44 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox44 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox44 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox44 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text45{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text45 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text46{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text46 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text47{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text47 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text48{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text48 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text49{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text49 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox45{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox45,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox45 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox45 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox45 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox45 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox45 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox45 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox45 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox45 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox45 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox45 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox46{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox46,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox46 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox46 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox46 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox46 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox46 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox46 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox46 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox46 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox46 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox46 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox47{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox47,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox47 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox47 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox47 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox47 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox47 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox47 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox47 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox47 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox47 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox47 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox48{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox48,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox48 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox48 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox48 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox48 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox48 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox48 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox48 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox48 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox48 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox48 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text50{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text50 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox49{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox49,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox49 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox49 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox49 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox49 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox49 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox49 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox49 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox49 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox49 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox49 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text51{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text51 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox50{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox50,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox50 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox50 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox50 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox50 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox50 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox50 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox50 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox50 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox50 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox50 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text52{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text52 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox51{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox51,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox51 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox51 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox51 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox51 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox51 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox51 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox51 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox51 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox51 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox51 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text54{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text54 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text55{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text55 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text56{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text56 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text57{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text57 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text58{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text58 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox52{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox52,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox52 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox52 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox52 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox52 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox52 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox52 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox52 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox52 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox52 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox52 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox53{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox53,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox53 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox53 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox53 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox53 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox53 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox53 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox53 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox53 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox53 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox53 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox54{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox54,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox54 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox54 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox54 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox54 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox54 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox54 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox54 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox54 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox54 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox54 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox55{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox55,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox55 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox55 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox55 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox55 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox55 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox55 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox55 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox55 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox55 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox55 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text59{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text59 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox56{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox56,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox56 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox56 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox56 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox56 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox56 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox56 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox56 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox56 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox56 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox56 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text61{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text61 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text62{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text62 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text63{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text63 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text64{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text64 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text65{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text65 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox57{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox57,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox57 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox57 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox57 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox57 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox57 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox57 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox57 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox57 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox57 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox57 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox58{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox58,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox58 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox58 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox58 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox58 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox58 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox58 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox58 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox58 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox58 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox58 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox59{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox59,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox59 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox59 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox59 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox59 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox59 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox59 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox59 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox59 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox59 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox59 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox60{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox60,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox60 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox60 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox60 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox60 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox60 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox60 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox60 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox60 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox60 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox60 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text66{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text66 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox61{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox61,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox61 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox61 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox61 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox61 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox61 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox61 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox61 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox61 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox61 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox61 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox62{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox62,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox62 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox62 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox62 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox62 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox62 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox62 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox62 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox62 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox62 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox62 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text67{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text67 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text68{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text68 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text69{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text69 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text70{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text70 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text71{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text71 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox63{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox63,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox63 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox63 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox63 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox63 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox63 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox63 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox63 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox63 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox63 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox63 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox64{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox64,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox64 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox64 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox64 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox64 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox64 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox64 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox64 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox64 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox64 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox64 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox65{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox65,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox65 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox65 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox65 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox65 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox65 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox65 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox65 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox65 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox65 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox65 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox66{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox66,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox66 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox66 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox66 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox66 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox66 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox66 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox66 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox66 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox66 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox66 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text72{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text72 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox67{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox67,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox67 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox67 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox67 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox67 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox67 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox67 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox67 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox67 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox67 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox67 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text73{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text73 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text74{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text74 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text75{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text75 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text76{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text76 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text77{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text77 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox68{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox68,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox68 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox68 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox68 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox68 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox68 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox68 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox68 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox68 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox68 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox68 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox69{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox69,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox69 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox69 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox69 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox69 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox69 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox69 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox69 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox69 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox69 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox69 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox70{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox70,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox70 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox70 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox70 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox70 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox70 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox70 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox70 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox70 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox70 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox70 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox71{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox71,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox71 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox71 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox71 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox71 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox71 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox71 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox71 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox71 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox71 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox71 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text78{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text78 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox72{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox72,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox72 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox72 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox72 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox72 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox72 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox72 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox72 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox72 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox72 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox72 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text79{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text79 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text80{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text80 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox73{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox73,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox73 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox73 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox73 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox73 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox73 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox73 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox73 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox73 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox73 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox73 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox74{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox74,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox74 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox74 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox74 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox74 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox74 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox74 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox74 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox74 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox74 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox74 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text81{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text81 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox75{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox75,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox75 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox75 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox75 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox75 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox75 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox75 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox75 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox75 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox75 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox75 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox27{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox27:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text53{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text53 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text82{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text82 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text83{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text83 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text84{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text84 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Line7{
   font-size: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Line7{
   border-width: 0;
   height: 8px;
   width: 299px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Line8{
   font-size: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Line8{
   border-width: 0;
   height: 9px;
   width: 298px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Shape3{
   border-width: 0;
   vertical-align: top;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #int_nev{
   border: 1px solid #DCDCDC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #int_nev:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label6{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: bold;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0 0 2px 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label6:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #int_kod{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #int_kod:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label9{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0 0 2px 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label9:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #int_tel{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #int_tel:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label12{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label12:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #int_fax{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #int_fax:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label13{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label13:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_FontAwesomeIcon1{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_FontAwesomeIcon1 a::after{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1;
   pointer-events: auto;
   content: "";
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #FontAwesomeIcon1{
   height: 21px;
   width: 38px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #FontAwesomeIcon1 i{
   color: #483D8B;
   display: inline-block;
   font-size: 21px;
   line-height: 21px;
   vertical-align: middle;
   width: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_FontAwesomeIcon1:hover #FontAwesomeIcon1 i{
   color: #337AB7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #int_email{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #int_email:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label17{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label17:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #int_orv_nev{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #int_orv_nev:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label10{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label10:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #int_orv_psz{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #int_orv_psz:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label11{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label11:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_FontAwesomeIcon2{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #FontAwesomeIcon2{
   height: 24px;
   width: 32px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #FontAwesomeIcon2 i{
   color: #00008B;
   display: inline-block;
   font-size: 24px;
   line-height: 24px;
   vertical-align: middle;
   width: 23px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_FontAwesomeIcon2:hover #FontAwesomeIcon2 i{
   color: #337AB7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #btg_anya{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #btg_anya:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label4{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label4:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #btg_nev{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #btg_nev:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label1{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: bold;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label1:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #btg_szul{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #btg_szul:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label2{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label2:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #btg_cim{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #btg_cim:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label7{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label7:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #btg_taj{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: center;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #btg_taj:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label5{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label5:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #btg_nem{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   margin: 0;
   padding: 4px 4px 4px 4px;
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #btg_nem:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label3{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label3:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #btg_eler{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #btg_eler:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label8{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label8:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label15{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label15:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #int_tszam{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: url("images/index_int_tszam_bkgrnd.png");
   background-repeat: repeat;
   background-position: left top;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #int_tszam:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label16{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label16:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Int_ell_tipus{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   margin: 0;
   padding: 4px 4px 4px 4px;
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Int_ell_tipus:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_FontAwesomeIcon3{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #FontAwesomeIcon3{
   height: 101px;
   width: 282px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #FontAwesomeIcon3 i{
   color: #FFFFFF;
   display: inline-block;
   font-size: 101px;
   line-height: 101px;
   vertical-align: middle;
   width: 100px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_FontAwesomeIcon3:hover #FontAwesomeIcon3 i{
   color: #FFFFFF;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label20{
   border: 0px solid #FFFFFF;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 20px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0 0 2px 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label20:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label65{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0 0 2px 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label65:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label66{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0 0 2px 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label66:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text85{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text85 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox76{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox76,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox76 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox76 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox76 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox76 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox76 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox76 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox76 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox76 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox76 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox76 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox77{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox77,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox77 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox77 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox77 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox77 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox77 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox77 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox77 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox77 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox77 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox77 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text86{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text86 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox78{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox78,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox78 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox78 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox78 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox78 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox78 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox78 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox78 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox78 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox78 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox78 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text87{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text87 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox79{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox79,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox79 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox79 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox79 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox79 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox79 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox79 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox79 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox79 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox79 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox79 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text88{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text88 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox80{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox80,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox80 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox80 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox80 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox80 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox80 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox80 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox80 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox80 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox80 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox80 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text89{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text89 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text30{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text30 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox28{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Tahoma;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   line-height: 55px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Editbox28:focus{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text60{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text60 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text90{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text90 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text91{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text91 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox32{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox32,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox32 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox32 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox32 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox32 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox32 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox32 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox32 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox32 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox32 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox32 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox81{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox81,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox81 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox81 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox81 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox81 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox81 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox81 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox81 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox81 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox81 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox81 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox82{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox82,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox82 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox82 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox82 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox82 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox82 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox82 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox82 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox82 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox82 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox82 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text92{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text92 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Shape2{
   border-width: 0;
   vertical-align: top;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox83{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox83,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox83 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox83 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox83 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox83 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox83 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox83 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox83 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox83 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox83 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox83 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label67{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: bold;
   font-style: italic;
   font-size: 15px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0 0 2px 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label67:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label68{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: bold;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label68:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label69{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: bold;
   font-style: italic;
   font-size: 13px;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Label69:focus{
   outline: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text93{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Text93 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Line1{
   font-size: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #Line1{
   border-width: 0;
   height: 8px;
   width: 299px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_C300{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_C300,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_C300 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_C300 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_C300 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_C300 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_C300 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_C300 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_C300 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_C300 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_C300 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_C300 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox85{
   margin: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox85,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox85 *,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox85 *::before,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox85 *::after{
   box-sizing: border-box;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox85 input[type="checkbox"]{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox85 label{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox85 label::before{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox85 label::after{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox85 input[type="checkbox"]:checked + label::after{
   content: " ";
   background: url("data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M74%2021%20C75%2022%2c%2075%2023%2c%2075%2024%20C75%2025%2c%2075%2026%2c%2074%2027%20L41%2060%20L35%2066%20C34%2067%2c%2033%2067%2c%2032%2067%20C31%2067%2c%2030%2067%2c%2029%2066%20L23%2060%20L7%2043%20C6%2043%2c%206%2042%2c%206%2040%20C6%2039%2c%206%2038%2c%207%2037%20L13%2031%20C14%2030%2c%2015%2030%2c%2016%2030%20C17%2030%2c%2018%2030%2c%2019%2031%20L32%2044%20L62%2015%20C62%2014%2c%2063%2014%2c%2065%2014%20C66%2014%2c%2067%2014%2c%2068%2015%22/%3e%0d%0a%3c/svg%3e%0d%0a") no-repeat center center;
   background-size: 80% 80%;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox85 input[type="checkbox"]:checked + label::before{
   background-color: #3370B7;
   background-image: none;
   border-color: #3370B7;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb_Checkbox85 input[type="checkbox"]:focus + label::before{
   outline: thin dotted;
}


/* === DiPAM print/PDF page split fix ===
   A WYSIWYG által generált kontrollok ID-ja, name-je és típusa változatlan maradt.
   Csak két relatív oldalkonténerbe kerültek, ezért a Chrome/Edge PDF nyomtatás
   nem tudja a 2. lap fejlécét az 1. oldal aljára tördelni. */


/* ============================================================
   DiPAM print page fix
   ------------------------------------------------------------
   A WYSIWYG Web Builder abszolút pozicionált elemei miatt
   a két oldalt külön, fix magasságú lapként kell kezelni.
   Fontos: az 1. oldal magassága NEM 1227px, mert az csak a
   második lap eredeti kezdőkoordinátája volt. A4 arányban,
   970px szélességhez kb. 1372px tartozik.
   ============================================================ */

body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 .dipam-print-page{
   position: relative;
   width: 970px;
   margin: 0;
   padding: 0;
   background: #FFFFFF;
   overflow: hidden;
   box-sizing: border-box;
}

body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 .dipam-print-page-1{
   height: 1372px;
}

body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 .dipam-print-page-2{
   height: 1468px;
}

@media screen
{
   body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 .dipam-print-page{
      display: block;
   }

   body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 .dipam-print-page-1{
      margin-bottom: 0;
      border-bottom: 1px solid transparent;
   }
}

@media print
{
   @pagepms_d2f12c01cd{
      size: A4 portrait;
      margin: 0;
   }

   html.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96,
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96{
      margin: 0 !important;
      padding: 0 !important;
      background: #FFFFFF !important;
      overflow: visible !important;
      -webkit-print-color-adjust: exact !important;
      print-color-adjust: exact !important;
   }

   body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 form#j{
      margin: 0 !important;
      padding: 0 !important;
      display: block !important;
      overflow: visible !important;
   }

   body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 .dipam-print-page{
      position: relative !important;
      display: block !important;
      width: 970px !important;
      margin: 0 !important;
      padding: 0 !important;
      background: #FFFFFF !important;
      overflow: hidden !important;
      box-sizing: border-box !important;
      break-inside: avoid !important;
      page-break-inside: avoid !important;
      transform: none !important;
   }

   body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 .dipam-print-page-1{
      height: 1372px !important;
      min-height: 1372px !important;
      max-height: 1372px !important;
      break-after: page !important;
      page-break-after: always !important;
   }

   body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 .dipam-print-page-2{
      height: 1468px !important;
      min-height: 1468px !important;
      max-height: 1468px !important;
      break-before: auto !important;
      page-break-before: auto !important;
      break-after: auto !important;
      page-break-after: auto !important;
   }

   body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #AnyagtipusID{
      display: none !important;
   }
}




/* === DiPAM readable compact result field === */
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #_resultsColumns{
   position: absolute;
   left: 0;
   top: 18px;
   width: 855px;
   height: 74px;
   padding: 5px 7px;
   box-sizing: border-box;
   border: 1px solid #CCCCCC;
   border-radius: 3px;
   background: #FFFFFF;
   color: #000000;
   font-family: Arial, Tahoma, sans-serif;
   font-size: 10px;
   line-height: 12px;
   text-align: left;
   column-count: 2;
   column-gap: 26px;
   column-fill: auto;
   overflow: hidden;
   z-index: 502;
}

body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #_resultsColumns .result-column-item{
   break-inside: avoid;
   page-break-inside: avoid;
   margin: 0 0 2px 0;
   padding: 0;
   text-align: left;
}

body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #_results{
   opacity: 0 !important;
   pointer-events: none !important;
}

@media print
{
   body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #wb__results{
      top: 1200px !important;
      height: 96px !important;
      overflow: hidden !important;
      text-align: left !important;
   }

   body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #_resultsLabel{
      height: 16px !important;
      line-height: 16px !important;
      font-size: 12px !important;
      text-align: left !important;
   }

   body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #_resultsColumns{
      top: 18px !important;
      height: 74px !important;
      padding: 5px 7px !important;
      font-size: 10px !important;
      line-height: 12px !important;
      column-count: 2 !important;
      column-gap: 26px !important;
      text-align: left !important;
      overflow: hidden !important;
   }

   body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 #FormResultPageSpacer{
      top: 1310px !important;
   }

   body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 .dipam-print-page-2{
      height: 1372px !important;
      min-height: 1372px !important;
      max-height: 1372px !important;
   }
}

@media print { body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-index-html-8619ae96 { page: pms_d2f12c01cd; } }


/* ==========================================================================
   SOURCE CSS: wwwroot/SupplementaryForms/NoiCitologia/info.css
   Previous load scopes: pms-wwwroot-supplementaryforms-noicitologia-info-html-4e5e3a7b
   ========================================================================== */
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-info-html-4e5e3a7b{
   background-color: #FFFFFF;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   line-height: 1.1875;
   margin: 0;
   padding: 0;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-info-html-4e5e3a7b #wb_Text1{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-info-html-4e5e3a7b #wb_Text1 div{
   text-align: left;
}
body.pmsa--pms-wwwroot-supplementaryforms-noicitologia-info-html-4e5e3a7b #ClipArt1{
   border-width: 0;
   vertical-align: top;
}


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Report/Index.cshtml :: block 1
   ========================================================================== */

    /* Csak a ReportGrid-re vonatkozik */
    body.pmsa--pms-views-report-index-cshtml-acffd7bb #ReportGrid .dx-datagrid-rowsview .dx-row > td{
        vertical-align: top !important;
        /* display: table-cell !important; */
    }

   /*  #ReportGrid .dx-datagrid-rowsview .dx-row {
        display: table !important;
    } */

    body.pmsa--pms-views-report-index-cshtml-acffd7bb #ReportGrid .dx-datagrid-headers .dx-header-row > td{
        vertical-align: middle !important;
    }


    body.pmsa--pms-views-report-index-cshtml-acffd7bb #ReportGrid .dx-icon-info{
        color: #0d6efd;
        opacity: 0.95;
    }

    body.pmsa--pms-views-report-index-cshtml-acffd7bb #ReportGrid .dx-icon-info:hover{
        opacity: 1;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Home/Index.cshtml :: block 1
   ========================================================================== */

    html.pmsa--pms-views-home-index-cshtml-f0c3a7a5,
body.pmsa--pms-views-home-index-cshtml-f0c3a7a5{
        overflow: hidden;
    }

    body.pmsa--pms-views-home-index-cshtml-f0c3a7a5 #main-content.workspace-home-content{
        height: calc(100vh - 80px);
        max-height: calc(100vh - 80px);
        min-height: 0;
        display: flex;
        flex-direction: column;
        position: relative;
        box-sizing: border-box;
        overflow: hidden;
    }

    body.pmsa--pms-views-home-index-cshtml-f0c3a7a5 .workspace-home-launcher{
        flex: 1 1 auto;
        min-height: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        overflow: hidden;
    }


    body.pmsa--pms-views-home-index-cshtml-f0c3a7a5 .main-page-footer{
        flex: 0 0 auto;
        display: flex;
        justify-content: center;
        padding: 0 16px 12px;
    }

    body.pmsa--pms-views-home-index-cshtml-f0c3a7a5 .main-page-version-badge{
        padding: 5px 10px;
        border-radius: 10px;
        font-size: 11px;
        line-height: 1.25;
        box-shadow: 0 2px 7px rgba(0,0,0,0.08);
    }

    body.pmsa--pms-views-home-index-cshtml-f0c3a7a5 .main-page-footer-separator{
        margin: 0 6px;
        opacity: 0.55;
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/IntraMail/Index.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-intramail-index-cshtml-470e6b8b #intramail-outer-cont{
        width: 100%;
        height: 100%;
        min-height: 0;
        overflow: hidden;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-intramail-index-cshtml-470e6b8b #intramail-splitter{
        width: 100%;
        height: 100% !important;
        min-height: 0 !important;
        overflow: hidden;
        box-sizing: border-box;
    }

        body.pmsa--pms-views-intramail-index-cshtml-470e6b8b #intramail-splitter .dx-splitter-wrapper,
body.pmsa--pms-views-intramail-index-cshtml-470e6b8b #intramail-splitter .dx-splitter-container,
body.pmsa--pms-views-intramail-index-cshtml-470e6b8b #intramail-splitter .dx-splitter-item,
body.pmsa--pms-views-intramail-index-cshtml-470e6b8b #intramail-splitter .dx-splitter-item-content{
            height: 100% !important;
            min-height: 0 !important;
            overflow: hidden !important;
            box-sizing: border-box;
        }

    body.pmsa--pms-views-intramail-index-cshtml-470e6b8b .intramail-list-shell,
body.pmsa--pms-views-intramail-index-cshtml-470e6b8b .intramail-details-shell{
        width: 100%;
        height: 100%;
        min-height: 0;
        overflow: hidden;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-intramail-index-cshtml-470e6b8b .intramail-list-shell{
        padding: 12px 10px 14px 12px;
        background: #f8fafc;
        border-right: 1px solid #e3e9f0;
    }

    body.pmsa--pms-views-intramail-index-cshtml-470e6b8b .intramail-details-shell{
        padding: 12px 14px 14px 12px;
        background: #ffffff;
    }

    body.pmsa--pms-views-intramail-index-cshtml-470e6b8b .intramail-panel-card{
        border: 1px solid #dce5ee;
        border-radius: 8px;
        background: #ffffff;
        box-shadow: 0 1px 3px rgba(28, 55, 82, 0.06);
    }

    body.pmsa--pms-views-intramail-index-cshtml-470e6b8b .intramail-control-surface .dx-texteditor{
        border-color: #cfd9e4;
        border-radius: 6px;
        background: #ffffff;
    }

        body.pmsa--pms-views-intramail-index-cshtml-470e6b8b .intramail-control-surface .dx-texteditor.dx-state-hover{
            border-color: #9fbedc;
        }

        body.pmsa--pms-views-intramail-index-cshtml-470e6b8b .intramail-control-surface .dx-texteditor.dx-state-focused{
            border-color: #1683df;
            box-shadow: 0 0 0 2px rgba(22, 131, 223, 0.10);
        }

    body.pmsa--pms-views-intramail-index-cshtml-470e6b8b .intramail-control-surface .dx-button{
        border-radius: 6px;
    }

    body.pmsa--pms-views-intramail-index-cshtml-470e6b8b .intramail-control-surface .dx-field-item-label-text,
body.pmsa--pms-views-intramail-index-cshtml-470e6b8b .intramail-control-surface .intramail-field-label{
        color: #445261;
        font-size: 12px;
        font-weight: 600;
    }

    body.pmsa--pms-views-intramail-index-cshtml-470e6b8b .intramail-control-surface .dx-datagrid{
        background: transparent;
    }

    body.pmsa--pms-views-intramail-index-cshtml-470e6b8b .intramail-control-surface .dx-datagrid-headers{
        border-bottom: 1px solid #dfe6ee;
    }

    body.pmsa--pms-views-intramail-index-cshtml-470e6b8b .intramail-control-surface .dx-datagrid-rowsview .dx-row{
        border-bottom: 1px solid #eef2f6;
    }

    body.pmsa--pms-views-intramail-index-cshtml-470e6b8b .intramail-control-surface .dx-datagrid-rowsview .dx-selection,
body.pmsa--pms-views-intramail-index-cshtml-470e6b8b .intramail-control-surface .dx-datagrid-rowsview .dx-row-focused{
        background: #e8f3ff !important;
        color: #24384b;
    }

    body.pmsa--pms-views-intramail-index-cshtml-470e6b8b .intramail-control-surface .dx-splitter-bar{
        background: #e3e8ee;
    }

    @media (max-width: 1000px) {
        body.pmsa--pms-views-intramail-index-cshtml-470e6b8b .intramail-list-shell{
            padding-left: 8px;
            padding-right: 8px;
        }

        body.pmsa--pms-views-intramail-index-cshtml-470e6b8b .intramail-details-shell{
            padding-left: 8px;
            padding-right: 8px;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/IntraMail/IntraMailList.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-intramail-intramaillist-cshtml-547c7bdc #intramail-list-container{
        width: 100%;
        height: 100%;
        min-height: 0;
        display: flex;
        flex-direction: column;
        gap: 10px;
        overflow: hidden;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-intramail-intramaillist-cshtml-547c7bdc .intramail-list-filter-card{
        flex: 0 0 auto;
        padding: 9px;
    }

    body.pmsa--pms-views-intramail-intramaillist-cshtml-547c7bdc .intramail-list-filter-label{
        margin: 0 0 5px 2px;
        color: #4a5a69;
        font-size: 11px;
        font-weight: 700;
        letter-spacing: 0.01em;
    }

    body.pmsa--pms-views-intramail-intramaillist-cshtml-547c7bdc .intramail-list-grid-card{
        flex: 1 1 auto;
        min-height: 0;
        overflow: hidden;
        padding: 8px 8px 6px 8px;
    }

    body.pmsa--pms-views-intramail-intramaillist-cshtml-547c7bdc #IntraMailListGrid{
        height: 100% !important;
        min-height: 0 !important;
    }

        body.pmsa--pms-views-intramail-intramaillist-cshtml-547c7bdc #IntraMailListGrid .dx-datagrid-search-panel{
            margin: 0 0 7px 0;
        }

        body.pmsa--pms-views-intramail-intramaillist-cshtml-547c7bdc #IntraMailListGrid .dx-pager{
            border-top: 1px solid #e2e8ef;
            padding-top: 4px;
        }

        /*
         * Sűrített üzenetlista: a fejléc és az adatsorok jóval
         * alacsonyabbak, de az ikonok és a kattinthatóság megmarad.
         */
        body.pmsa--pms-views-intramail-intramaillist-cshtml-547c7bdc #IntraMailListGrid .dx-datagrid-headers .dx-header-row > td{
            height: 25px !important;
            padding: 1px 5px !important;
            line-height: 18px !important;
        }

        body.pmsa--pms-views-intramail-intramaillist-cshtml-547c7bdc #IntraMailListGrid .dx-data-row > td{
            height: 22px !important;
            padding: 0 5px !important;
            line-height: 18px !important;
            vertical-align: middle !important;
        }

        body.pmsa--pms-views-intramail-intramaillist-cshtml-547c7bdc #IntraMailListGrid .dx-data-row .dx-button{
            min-height: 18px !important;
            height: 18px !important;
        }

        body.pmsa--pms-views-intramail-intramaillist-cshtml-547c7bdc #IntraMailListGrid .dx-data-row .dx-button-content{
            padding: 0 !important;
        }

        body.pmsa--pms-views-intramail-intramaillist-cshtml-547c7bdc #IntraMailListGrid .dx-datagrid-search-panel{
            height: 30px;
        }

    body.pmsa--pms-views-intramail-intramaillist-cshtml-547c7bdc .intramail-message-open-icon{
        cursor: pointer;
        color: #1683df;
        font-size: 13px;
        line-height: 18px;
    }

        body.pmsa--pms-views-intramail-intramaillist-cshtml-547c7bdc .intramail-message-open-icon:hover{
            color: #0d66b3;
        }

    body.pmsa--pms-views-intramail-intramaillist-cshtml-547c7bdc .intramail-recipient-external{
        color: #176f9f;
        font-weight: 600;
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/IntraMail/IntraMailDetails.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee #intramail-details-container{
        width: 100%;
        height: 100%;
        min-height: 0;
        display: flex;
        flex-direction: column;
        gap: 10px;
        overflow: hidden;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-details-header{
        flex: 0 0 auto;
        min-height: 58px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 14px;
        padding: 10px 12px;
    }

    body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-header-actions{
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        gap: 8px;
        min-width: 0;
        flex: 1 1 auto;
    }

    body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-delivery-panel{
        flex: 0 0 auto;
        min-width: 0;
        max-width: 100%;
        display: inline-flex;
        align-items: center;
        justify-content: flex-end;
        padding: 8px 14px;
        border: 1px solid #d9e4ee;
        border-radius: 10px;
        background: #f7fafc;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee #IntraMailDeliveryMode{
        flex: 0 0 auto;
        min-width: 0;
    }

        body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee #IntraMailDeliveryMode .dx-radiogroup-horizontal{
            display: flex;
            align-items: center;
            justify-content: flex-end;
            gap: 16px;
        }

        body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee #IntraMailDeliveryMode .dx-radiobutton{
            margin: 0;
        }

        body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee #IntraMailDeliveryMode .dx-item-content{
            color: #34495d;
            font-size: 12px;
            font-weight: 600;
            white-space: nowrap;
        }

    body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-content-card{
        flex: 1 1 auto;
        min-height: 0;
        display: flex;
        flex-direction: column;
        overflow: hidden;
        padding: 11px;
    }

    body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-form-stack{
        width: 100%;
        height: 100%;
        min-height: 0;
        display: flex;
        flex-direction: column;
        gap: 8px;
        overflow: hidden;
    }

    body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-field-block{
        flex: 0 0 auto;
        min-width: 0;
        min-height: 0;
    }

    /*
     * Sok címzett esetén a TagBox korábban korlátlanul lefelé nőtt,
     * és kitolta a tárgyat, az üzenettörzset, végül a Küldés gombot is.
     * A címzettmező most rugalmasan nő egy ésszerű maximumig; efelett
     * kizárólag a címkék területe görgethető, a form alsó része mindig látható.
     */
    body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-recipient-field{
        flex: 0 1 auto;
        min-height: 38px;
        max-height: clamp(82px, 24vh, 190px);
        overflow: hidden;
    }

        body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-recipient-field .dx-tagbox,
body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-recipient-field .dx-texteditor-container,
body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-recipient-field .dx-texteditor-input-container{
            max-height: 100%;
            min-height: 0;
        }

        body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-recipient-field .dx-tag-container{
            max-height: clamp(76px, 23vh, 182px);
            overflow-y: auto;
            overflow-x: hidden;
            overscroll-behavior: contain;
            scrollbar-gutter: stable;
        }

    body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-external-recipient-field{
        flex: 0 0 auto;
    }

    body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-external-recipient-field .dx-texteditor{
        width: 100%;
    }

    body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-message-field{
        flex: 1 1 0;
        min-height: 110px;
        overflow: hidden;
    }

        body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-message-field > div,
body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-message-field .dx-textarea{
            height: 100% !important;
            min-height: 0 !important;
        }

    body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-read-message{
        flex: 1 1 46%;
        min-height: 130px;
        overflow: hidden;
    }

        body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-read-message > div,
body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-read-message .dx-textarea{
            height: 100% !important;
        }

    body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-response-message{
        flex: 1 1 34%;
        min-height: 120px;
        overflow: hidden;
    }

        body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-response-message > div,
body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-response-message .dx-textarea{
            height: 100% !important;
        }

    body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-send-row{
        flex: 0 0 auto;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        min-height: 38px;
        padding-top: 2px;
    }

    body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-send-row .dx-button{
        min-width: 108px;
        box-shadow: 0 2px 5px rgba(17, 105, 177, 0.16);
    }

    body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-empty-read-hint{
        color: #7a8794;
        font-size: 12px;
    }

    body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-queue-log-shell{
        width: 100%;
        height: 100%;
        min-height: 0;
        display: flex;
        flex-direction: column;
        gap: 9px;
        overflow: hidden;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-queue-log-toolbar{
        flex: 0 0 auto;
        min-height: 38px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
        padding: 7px 9px;
        border: 1px solid #d9e4ee;
        border-radius: 7px;
        background: #f7fafc;
    }

    body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-queue-log-summary{
        min-width: 0;
        color: #33485c;
        font-size: 12px;
        font-weight: 600;
        line-height: 1.35;
    }

    body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee #ExternalEmailQueueLogGrid{
        flex: 1 1 auto;
        min-height: 0;
        overflow: hidden;
    }

    body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-queue-status{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        min-width: 88px;
        padding: 3px 8px;
        border-radius: 12px;
        font-size: 11px;
        font-weight: 700;
        white-space: nowrap;
    }

    body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-queue-status-pending{
        background: #fff4d6;
        color: #825d00;
    }

    body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-queue-status-processing{
        background: #dceeff;
        color: #145b91;
    }

    body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-queue-status-sent{
        background: #dcf5e5;
        color: #176b37;
    }

    body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-queue-status-failed{
        background: #fde2e2;
        color: #9b2525;
    }

    @media (max-width: 1180px) {
        body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-details-header{
            align-items: stretch;
            flex-direction: column;
        }

        body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-header-actions,
body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-delivery-panel{
            width: 100%;
        }

        body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee .intramail-delivery-panel{
            justify-content: flex-start;
        }
    }

    @media (max-width: 760px) {
        body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee #IntraMailDeliveryMode{
            width: 100%;
        }

            body.pmsa--pms-views-intramail-intramaildetails-cshtml-cdba16ee #IntraMailDeliveryMode .dx-radiogroup-horizontal{
                justify-content: flex-start;
                flex-wrap: wrap;
                gap: 10px 16px;
            }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Mobile/Index.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-result-card.pms-mobile-posted{
        background: linear-gradient(135deg, #e8f8ef 0%, #d2f0df 100%);
        border: 2px solid #1f9d55;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-result-card.pms-mobile-not-posted{
        background: linear-gradient(135deg, #fdeaea 0%, #f9d0d0 100%);
        border: 2px solid #d93025;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-result-simple{
        display: flex;
        flex-direction: column;
        gap: 16px;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-result-simple-state{
        display: inline-flex;
        align-items: center;
        gap: 10px;
        font-size: 1.05rem;
        font-weight: 800;
        text-transform: uppercase;
        letter-spacing: .03em;
    }


    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-result-simple-row{
        background: rgba(255,255,255,.72);
        border-radius: 14px;
        padding: 14px 16px;
        box-shadow: 0 8px 20px rgba(0,0,0,.05);
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-result-simple-label{
        font-size: .78rem;
        font-weight: 800;
        text-transform: uppercase;
        letter-spacing: .06em;
        opacity: .68;
        margin-bottom: 5px;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-result-simple-value{
        font-size: 1.35rem;
        font-weight: 900;
        color: #111827;
        word-break: break-word;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-result-simple-posted{
        font-size: 1.45rem;
        font-weight: 900;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-alert{
        border-radius: 14px;
        padding: 16px;
        background: #fff3cd;
        color: #664d03;
        font-weight: 700;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-hero-topline{
        position: relative;
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        gap: 8px !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-feedback-icons{
        margin-left: auto;
        display: inline-flex;
        align-items: center;
        justify-content: flex-end;
        gap: 7px;
        flex: 0 0 auto;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-feedback-icon{
        width: 34px;
        height: 34px;
        border-radius: 999px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border: 1px solid rgba(15,23,42,.14);
        background: rgba(255,255,255,.88);
        color: #0f172a;
        font-size: 1rem;
        padding: 0;
        box-shadow: 0 4px 10px rgba(15,23,42,.08);
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-feedback-icon.is-on{
        background: #0f8f42;
        border-color: #0f8f42;
        color: #ffffff;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-feedback-icon.is-off{
        background: #f1f5f9;
        border-color: rgba(15,23,42,.16);
        color: #64748b;
        opacity: .72;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-desktop-link{
        display: none !important;
    }


    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-hero-topline{
        position: relative;
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        gap: 10px !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-brand{
        min-width: 0;
        flex: 1 1 auto;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-feedback-icons{
        margin-left: auto;
        display: inline-flex;
        align-items: center;
        justify-content: flex-end;
        gap: 5px;
        flex: 0 0 auto;
        padding: 3px;
        border-radius: 999px;
        background: rgba(255,255,255,.14);
        border: 1px solid rgba(255,255,255,.22);
        backdrop-filter: blur(8px);
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-feedback-icon{
        width: 30px;
        height: 30px;
        border-radius: 999px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border: 1px solid rgba(255,255,255,.26);
        background: rgba(255,255,255,.10);
        color: rgba(255,255,255,.96);
        font-size: .95rem;
        padding: 0;
        box-shadow: none;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-feedback-icon.is-on{
        background: rgba(255,255,255,.18);
        border-color: rgba(255,255,255,.38);
        color: #ffffff;
        opacity: 1;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-feedback-icon.is-off{
        background: transparent;
        border-color: rgba(255,255,255,.16);
        color: rgba(255,255,255,.45);
        opacity: 1;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-desktop-link{
        display: none !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-manual-row{
        position: relative;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-focus-toggle-inline{
        position: absolute;
        right: 12px;
        top: 17px;
        transform: translateY(-50%);
        z-index: 4;
        width: 28px;
        height: 28px;
        border-radius: 999px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        background: transparent;
        border: 1px solid transparent;
        color: #94a3b8;
        cursor: pointer;
        box-shadow: none;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-focus-toggle-inline input{
        display: none;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-focus-toggle-inline:has(input:checked){
        background: rgba(15,143,66,.10);
        color: #0f8f42;
        border-color: rgba(15,143,66,.30);
        box-shadow: none;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b #pms-mobile-manual-code{
        padding-right: 46px !important;
    }


    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-feedback-symbol{
        display: inline-block;
        line-height: 1;
        font-size: 1rem;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-manual-row{
        display: grid !important;
        grid-template-columns: 70% 42px;
        grid-template-areas:
            "input focus"
            "search search";
        gap: 7px !important;
        align-items: center;
        position: relative;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b #pms-mobile-manual-code{
        grid-area: input;
        width: 100% !important;
        min-width: 0 !important;
        padding-right: 12px !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-focus-toggle-inline{
        grid-area: focus;
        width: 42px;
        height: 34px;
        min-width: 42px;
        border-radius: 12px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        background: #f8fafc;
        border: 1px solid rgba(15,23,42,.16);
        color: #64748b;
        cursor: pointer;
        font-weight: 900;
        font-size: 1.25rem;
        line-height: 1;
        padding: 0;
        box-shadow: none;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-focus-toggle-inline.is-on{
        background: rgba(15,143,66,.10);
        color: #0f8f42;
        border-color: rgba(15,143,66,.38);
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-focus-toggle-inline.is-off{
        background: #f8fafc;
        color: #94a3b8;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b #pms-mobile-manual-submit{
        grid-area: search;
        width: 100% !important;
        margin-top: 8px !important;
    }


    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-manual-row{
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) 46px !important;
        grid-template-areas:
            "input focus"
            "search search" !important;
        column-gap: 8px !important;
        row-gap: 8px !important;
        align-items: center !important;
        position: relative !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b #pms-mobile-manual-code{
        grid-area: input !important;
        width: 100% !important;
        min-width: 0 !important;
        height: 42px !important;
        padding-right: 12px !important;
        box-sizing: border-box !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-focus-toggle-inline{
        grid-area: focus !important;
        position: static !important;
        transform: none !important;
        width: 46px !important;
        height: 42px !important;
        min-width: 46px !important;
        border-radius: 14px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        background: #ffffff !important;
        border: 1px solid rgba(15,23,42,.18) !important;
        color: #64748b !important;
        cursor: pointer !important;
        font-size: 1.15rem !important;
        padding: 0 !important;
        box-shadow: none !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-focus-toggle-inline.is-on{
        background: rgba(15,143,66,.10) !important;
        color: #0f8f42 !important;
        border-color: rgba(15,143,66,.40) !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-focus-toggle-inline.is-off{
        background: #ffffff !important;
        color: #94a3b8 !important;
        border-color: rgba(15,23,42,.18) !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b #pms-mobile-manual-submit,
body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-search-icon-btn{
        grid-area: search !important;
        justify-self: center !important;
        width: 110px !important;
        min-width: 110px !important;
        max-width: 110px !important;
        height: 40px !important;
        min-height: 40px !important;
        margin-top: 8px !important;
        border-radius: 15px !important;
        padding: 0 !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        font-size: 1.15rem !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-search-icon-btn i{
        margin: 0 !important;
    }


    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-feedback-icon i{
        color: inherit !important;
        font-size: 1rem !important;
        line-height: 1 !important;
        opacity: 1 !important;
    }


    /* FINAL MOBILE CONTROLS FIX */
    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-hero-topline{
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        gap: 10px !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-brand{
        min-width: 0 !important;
        flex: 1 1 auto !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-feedback-icons{
        margin-left: auto !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: flex-end !important;
        gap: 6px !important;
        flex: 0 0 auto !important;
        padding: 3px !important;
        border-radius: 999px !important;
        background: rgba(255,255,255,.14) !important;
        border: 1px solid rgba(255,255,255,.24) !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-feedback-icon{
        width: 34px !important;
        height: 34px !important;
        min-width: 34px !important;
        border-radius: 999px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        border: 1px solid rgba(255,255,255,.28) !important;
        background: rgba(255,255,255,.12) !important;
        color: #ffffff !important;
        padding: 0 !important;
        box-shadow: none !important;
        font-size: 1rem !important;
        line-height: 1 !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-feedback-icon.is-on{
        opacity: 1 !important;
        background: rgba(255,255,255,.22) !important;
        border-color: rgba(255,255,255,.42) !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-feedback-icon.is-off{
        opacity: .46 !important;
        background: transparent !important;
        border-color: rgba(255,255,255,.16) !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-feedback-symbol{
        display: inline-block !important;
        line-height: 1 !important;
        font-size: 1.05rem !important;
        font-weight: 800 !important;
        letter-spacing: .01em !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-desktop-link{
        display: none !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-manual-row{
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) 46px !important;
        grid-template-areas:
            "input focus"
            "search search" !important;
        column-gap: 8px !important;
        row-gap: 8px !important;
        align-items: center !important;
        position: relative !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b #pms-mobile-manual-code{
        grid-area: input !important;
        width: 100% !important;
        min-width: 0 !important;
        height: 42px !important;
        padding-right: 12px !important;
        box-sizing: border-box !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-focus-toggle-inline{
        grid-area: focus !important;
        position: static !important;
        transform: none !important;
        width: 46px !important;
        height: 42px !important;
        min-width: 46px !important;
        border-radius: 14px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        background: #ffffff !important;
        border: 1px solid rgba(15,23,42,.18) !important;
        color: #64748b !important;
        cursor: pointer !important;
        font-size: 1.18rem !important;
        padding: 0 !important;
        box-shadow: none !important;
        line-height: 1 !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-focus-toggle-inline.is-on{
        background: rgba(15,143,66,.12) !important;
        color: #0f8f42 !important;
        border-color: rgba(15,143,66,.42) !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-focus-toggle-inline.is-off{
        background: #ffffff !important;
        color: #94a3b8 !important;
        border-color: rgba(15,23,42,.18) !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-bt-symbol{
        font-weight: 900 !important;
        line-height: 1 !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b #pms-mobile-manual-submit,
body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-search-icon-btn{
        grid-area: search !important;
        justify-self: center !important;
        width: 150px !important;
        min-width: 150px !important;
        max-width: 150px !important;
        height: 42px !important;
        min-height: 42px !important;
        margin-top: 8px !important;
        border-radius: 15px !important;
        padding: 0 14px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 8px !important;
        font-size: 1rem !important;
        font-weight: 900 !important;
        line-height: 1 !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-search-symbol{
        display: inline-block !important;
        font-size: 1.05rem !important;
        line-height: 1 !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-search-text{
        display: inline-block !important;
        line-height: 1 !important;
    }



    /* DESKTOP / TELJES DIPAM VISSZALÉPÉS GOMB - FINAL OVERRIDE */
    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-desktop-link{
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 7px !important;
        flex: 0 0 auto !important;
        min-height: 34px !important;
        padding: 7px 12px !important;
        margin-left: 4px !important;
        border-radius: 999px !important;
        border: 1px solid rgba(255,255,255,.30) !important;
        background: rgba(255,255,255,.16) !important;
        color: #ffffff !important;
        text-decoration: none !important;
        font-size: .86rem !important;
        font-weight: 900 !important;
        line-height: 1 !important;
        white-space: nowrap !important;
        box-shadow: none !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-desktop-link:hover,
body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-desktop-link:focus{
        background: rgba(255,255,255,.25) !important;
        color: #ffffff !important;
        text-decoration: none !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-desktop-link i{
        font-size: .95rem !important;
        line-height: 1 !important;
    }

    @media (max-width: 420px) {
        body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-desktop-link span{
            display: none !important;
        }

        body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-desktop-link{
            width: 34px !important;
            min-width: 34px !important;
            height: 34px !important;
            padding: 0 !important;
        }
    }


    /* FINAL V4 - sötét, egyszínű SVG felső ikonok */
    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-feedback-icons{
        gap: 6px !important;
        padding: 4px !important;
        background: rgba(2, 6, 23, .34) !important;
        border: 1px solid rgba(255,255,255,.18) !important;
        box-shadow: inset 0 1px 0 rgba(255,255,255,.08) !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-feedback-icon{
        width: 34px !important;
        height: 34px !important;
        min-width: 34px !important;
        border-radius: 999px !important;
        background: rgba(2, 6, 23, .56) !important;
        border: 1px solid rgba(255,255,255,.20) !important;
        color: #ffffff !important;
        opacity: 1 !important;
        box-shadow: none !important;
        position: relative !important;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-feedback-icon:hover,
body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-feedback-icon:focus{
        background: rgba(15, 23, 42, .82) !important;
        border-color: rgba(255,255,255,.42) !important;
        outline: none !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-feedback-icon.is-on{
        background: rgba(15, 23, 42, .86) !important;
        border-color: rgba(255,255,255,.44) !important;
        color: #ffffff !important;
        opacity: 1 !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-feedback-icon.is-off{
        background: rgba(2, 6, 23, .30) !important;
        border-color: rgba(255,255,255,.14) !important;
        color: rgba(255,255,255,.45) !important;
        opacity: 1 !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-feedback-symbol{
        display: none !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-feedback-icon::before{
        content: "" !important;
        width: 18px !important;
        height: 18px !important;
        display: block !important;
        background: currentColor !important;
        -webkit-mask-repeat: no-repeat !important;
        mask-repeat: no-repeat !important;
        -webkit-mask-position: center !important;
        mask-position: center !important;
        -webkit-mask-size: contain !important;
        mask-size: contain !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b #pms-mobile-sound-toggle::before{
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 9v6h4l5 4V5L7 9H3zm13.5-2.5l-1.4 1.4A5.8 5.8 0 0 1 17 12a5.8 5.8 0 0 1-1.9 4.1l1.4 1.4A7.8 7.8 0 0 0 19 12a7.8 7.8 0 0 0-2.5-5.5zm2.8-2.8l-1.4 1.4A9.8 9.8 0 0 1 21 12a9.8 9.8 0 0 1-3.1 6.9l1.4 1.4A11.7 11.7 0 0 0 23 12a11.7 11.7 0 0 0-3.7-8.3z'/%3E%3C/svg%3E") !important;
        mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 9v6h4l5 4V5L7 9H3zm13.5-2.5l-1.4 1.4A5.8 5.8 0 0 1 17 12a5.8 5.8 0 0 1-1.9 4.1l1.4 1.4A7.8 7.8 0 0 0 19 12a7.8 7.8 0 0 0-2.5-5.5zm2.8-2.8l-1.4 1.4A9.8 9.8 0 0 1 21 12a9.8 9.8 0 0 1-3.1 6.9l1.4 1.4A11.7 11.7 0 0 0 23 12a11.7 11.7 0 0 0-3.7-8.3z'/%3E%3C/svg%3E") !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b #pms-mobile-sound-toggle.is-off::before{
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 9v6h4l5 4V5L7 9H3zm15.6-1.4L17.2 6.2 14.8 8.6l-2.4-2.4L11 7.6l2.4 2.4L11 12.4l1.4 1.4 2.4-2.4 2.4 2.4 1.4-1.4-2.4-2.4 2.4-2.4z'/%3E%3C/svg%3E") !important;
        mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 9v6h4l5 4V5L7 9H3zm15.6-1.4L17.2 6.2 14.8 8.6l-2.4-2.4L11 7.6l2.4 2.4L11 12.4l1.4 1.4 2.4-2.4 2.4 2.4 1.4-1.4-2.4-2.4 2.4-2.4z'/%3E%3C/svg%3E") !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b #pms-mobile-vibration-toggle::before{
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 2h8a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2zm1 3v14h6V5H9zM2 8h2v8H2V8zm18 0h2v8h-2V8z'/%3E%3C/svg%3E") !important;
        mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 2h8a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2zm1 3v14h6V5H9zM2 8h2v8H2V8zm18 0h2v8h-2V8z'/%3E%3C/svg%3E") !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b #pms-mobile-speech-toggle::before{
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 11a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm0 2c-4 0-7 2.2-7 5v1h10.5a7.7 7.7 0 0 1-.5-2.7V15a8.6 8.6 0 0 1 .2-1.7A11.5 11.5 0 0 0 10 13zm6.5-3.5v9l2.5-2h2v-5h-2l-2.5-2zm4.6-.3l-1.1 1.1A3.8 3.8 0 0 1 21.2 13a3.8 3.8 0 0 1-1.2 2.7l1.1 1.1A5.3 5.3 0 0 0 22.8 13a5.3 5.3 0 0 0-1.7-3.8z'/%3E%3C/svg%3E") !important;
        mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 11a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm0 2c-4 0-7 2.2-7 5v1h10.5a7.7 7.7 0 0 1-.5-2.7V15a8.6 8.6 0 0 1 .2-1.7A11.5 11.5 0 0 0 10 13zm6.5-3.5v9l2.5-2h2v-5h-2l-2.5-2zm4.6-.3l-1.1 1.1A3.8 3.8 0 0 1 21.2 13a3.8 3.8 0 0 1-1.2 2.7l1.1 1.1A5.3 5.3 0 0 0 22.8 13a5.3 5.3 0 0 0-1.7-3.8z'/%3E%3C/svg%3E") !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b #pms-mobile-speech-case-number-toggle::before{
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 4h16v16H4V4zm2 2v4h12V6H6zm0 6v6h3v-6H6zm5 0v6h3v-6h-3zm5 0v6h2v-6h-2zM7.2 9h1.6V7.1H7.4v.8h.6V9h-.8zm4.1 0h3.3v-.8h-2.1c.6-.4 1.9-1 1.9-2.1 0-.8-.7-1.4-1.7-1.4-1 0-1.6.5-1.8 1.3l1 .3c.1-.5.4-.7.8-.7s.7.2.7.6c0 .7-1.4 1.3-2.1 2V9zm5.1.1c1 0 1.7-.5 1.7-1.3 0-.6-.4-1-.9-1.1.5-.2.8-.5.8-1 0-.7-.6-1.1-1.5-1.1-.8 0-1.4.3-1.7.9l.9.4c.1-.3.4-.5.7-.5.4 0 .6.2.6.5s-.3.5-.8.5h-.4v.8h.4c.6 0 .9.2.9.6 0 .3-.3.5-.7.5-.5 0-.8-.2-1-.6l-.9.4c.4.7 1 1 1.9 1z'/%3E%3C/svg%3E") !important;
        mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 4h16v16H4V4zm2 2v4h12V6H6zm0 6v6h3v-6H6zm5 0v6h3v-6h-3zm5 0v6h2v-6h-2zM7.2 9h1.6V7.1H7.4v.8h.6V9h-.8zm4.1 0h3.3v-.8h-2.1c.6-.4 1.9-1 1.9-2.1 0-.8-.7-1.4-1.7-1.4-1 0-1.6.5-1.8 1.3l1 .3c.1-.5.4-.7.8-.7s.7.2.7.6c0 .7-1.4 1.3-2.1 2V9zm5.1.1c1 0 1.7-.5 1.7-1.3 0-.6-.4-1-.9-1.1.5-.2.8-.5.8-1 0-.7-.6-1.1-1.5-1.1-.8 0-1.4.3-1.7.9l.9.4c.1-.3.4-.5.7-.5.4 0 .6.2.6.5s-.3.5-.8.5h-.4v.8h.4c.6 0 .9.2.9.6 0 .3-.3.5-.7.5-.5 0-.8-.2-1-.6l-.9.4c.4.7 1 1 1.9 1z'/%3E%3C/svg%3E") !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b #pms-mobile-camera-panel-toggle::before{
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 6h10a2 2 0 0 1 2 2v1.4l4-2.4v10l-4-2.4V16a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2zm1 3v6h8V9H5z'/%3E%3C/svg%3E") !important;
        mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 6h10a2 2 0 0 1 2 2v1.4l4-2.4v10l-4-2.4V16a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2zm1 3v6h8V9H5z'/%3E%3C/svg%3E") !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b #pms-mobile-history-toggle::before{
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 4h16v3H4V4zm0 6h16v3H4v-3zm0 6h10v3H4v-3zm13.2 3.4L15 17.2l1.4-1.4.8.8 2.8-2.8 1.4 1.4-4.2 4.2z'/%3E%3C/svg%3E") !important;
        mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 4h16v3H4V4zm0 6h16v3H4v-3zm0 6h10v3H4v-3zm13.2 3.4L15 17.2l1.4-1.4.8.8 2.8-2.8 1.4 1.4-4.2 4.2z'/%3E%3C/svg%3E") !important;
    }

    /* Kamera panel alapértelmezett kikapcsolása */
    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-camera-panel-hidden{
        display: none !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-camera-is-off .pms-mobile-module-header{
        margin-bottom: 4px !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-camera-is-off .pms-mobile-module-eyebrow,
body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-camera-is-off .pms-mobile-module-header h1,
body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-camera-is-off .pms-mobile-module-header p,
body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-camera-is-off .pms-mobile-module-icon{
        display: none !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-camera-is-off .pms-mobile-module-header::after{
        content: "Bluetooth / kézi vonalkód olvasás";
        display: block;
        width: 100%;
        text-align: center;
        color: #475569;
        font-weight: 900;
        font-size: .95rem;
        padding: 2px 0 4px 0;
    }

    /* Session leolvasási lista */
    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-history-panel{
        margin: 8px 0 12px 0;
        padding: 12px;
        border-radius: 18px;
        background: rgba(255,255,255,.96);
        border: 1px solid rgba(15,23,42,.10);
        box-shadow: 0 10px 24px rgba(15,23,42,.08);
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-history-hidden{
        display: none !important;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-history-head{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
        margin-bottom: 9px;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-history-title{
        font-weight: 900;
        color: #0f172a;
        line-height: 1.1;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-history-count{
        font-size: .78rem;
        color: #64748b;
        font-weight: 800;
        margin-top: 3px;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-history-actions{
        display: inline-flex;
        align-items: center;
        justify-content: flex-end;
        gap: 7px;
        flex: 0 0 auto;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-history-clear,
body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-history-print{
        border: 1px solid rgba(15,23,42,.14);
        background: #f8fafc;
        color: #334155;
        border-radius: 12px;
        padding: 7px 10px;
        font-weight: 900;
        line-height: 1;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-history-print{
        background: #0f172a;
        color: #ffffff;
        border-color: rgba(15,23,42,.30);
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-history-table-wrap{
        max-height: 240px;
        overflow: auto;
        border-radius: 14px;
        border: 1px solid rgba(15,23,42,.08);
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-history-table{
        width: 100%;
        border-collapse: collapse;
        font-size: .88rem;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-history-table th{
        position: sticky;
        top: 0;
        z-index: 1;
        background: #e2e8f0;
        color: #334155;
        padding: 8px 9px;
        text-align: left;
        font-weight: 900;
        white-space: nowrap;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-history-table td{
        padding: 8px 9px;
        border-top: 1px solid rgba(15,23,42,.08);
        color: #0f172a;
        vertical-align: top;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-history-code{
        font-weight: 900;
        font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
        word-break: break-word;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-history-status{
        font-weight: 900;
        white-space: nowrap;
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-history-table tr.is-active td{
        background: rgba(34,197,94,.10);
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-history-table tr.is-closed td{
        background: rgba(59,130,246,.10);
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-history-table tr.is-missing td{
        background: rgba(239,68,68,.10);
    }

    body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-history-empty-row td{
        text-align: center;
        color: #64748b;
        font-weight: 800;
        padding: 14px 10px;
    }

    @media print {
        @pagepms_968b5517f3{
            size: A4 portrait;
            margin: 12mm;
        }

        html.pmsa--pms-views-mobile-index-cshtml-862a2c2b,
body.pmsa--pms-views-mobile-index-cshtml-862a2c2b{
            background: #ffffff !important;
            width: auto !important;
            height: auto !important;
            min-height: 0 !important;
            overflow: visible !important;
        }

        body.pmsa--pms-views-mobile-index-cshtml-862a2c2b.pms-mobile-history-printing *{
            visibility: hidden !important;
        }

        body.pmsa--pms-views-mobile-index-cshtml-862a2c2b.pms-mobile-history-printing #pms-mobile-history-panel,
body.pmsa--pms-views-mobile-index-cshtml-862a2c2b.pms-mobile-history-printing #pms-mobile-history-panel *{
            visibility: visible !important;
        }

        body.pmsa--pms-views-mobile-index-cshtml-862a2c2b.pms-mobile-history-printing #pms-mobile-history-panel{
            display: block !important;
            position: absolute !important;
            left: 0 !important;
            top: 0 !important;
            width: 100% !important;
            margin: 0 !important;
            padding: 0 !important;
            border: none !important;
            border-radius: 0 !important;
            background: #ffffff !important;
            box-shadow: none !important;
            color: #000000 !important;
        }

        body.pmsa--pms-views-mobile-index-cshtml-862a2c2b.pms-mobile-history-printing #pms-mobile-history-panel.pms-mobile-history-hidden{
            display: block !important;
        }

        body.pmsa--pms-views-mobile-index-cshtml-862a2c2b.pms-mobile-history-printing .pms-mobile-history-head{
            margin-bottom: 10mm !important;
            border-bottom: 1px solid #222 !important;
            padding-bottom: 4mm !important;
        }

        body.pmsa--pms-views-mobile-index-cshtml-862a2c2b.pms-mobile-history-printing .pms-mobile-history-title{
            color: #000000 !important;
            font-size: 16pt !important;
            font-weight: 900 !important;
        }

        body.pmsa--pms-views-mobile-index-cshtml-862a2c2b.pms-mobile-history-printing .pms-mobile-history-count{
            color: #333333 !important;
            font-size: 10pt !important;
        }

        body.pmsa--pms-views-mobile-index-cshtml-862a2c2b.pms-mobile-history-printing .pms-mobile-history-actions,
body.pmsa--pms-views-mobile-index-cshtml-862a2c2b.pms-mobile-history-printing .pms-mobile-history-clear,
body.pmsa--pms-views-mobile-index-cshtml-862a2c2b.pms-mobile-history-printing .pms-mobile-history-print{
            display: none !important;
        }

        body.pmsa--pms-views-mobile-index-cshtml-862a2c2b.pms-mobile-history-printing .pms-mobile-history-table-wrap{
            max-height: none !important;
            overflow: visible !important;
            border: none !important;
            border-radius: 0 !important;
        }

        body.pmsa--pms-views-mobile-index-cshtml-862a2c2b.pms-mobile-history-printing .pms-mobile-history-table{
            width: 100% !important;
            border-collapse: collapse !important;
            font-size: 10.5pt !important;
        }

        body.pmsa--pms-views-mobile-index-cshtml-862a2c2b.pms-mobile-history-printing .pms-mobile-history-table th,
body.pmsa--pms-views-mobile-index-cshtml-862a2c2b.pms-mobile-history-printing .pms-mobile-history-table td{
            border: 1px solid #666 !important;
            background: #ffffff !important;
            color: #000000 !important;
            padding: 5px 7px !important;
            position: static !important;
        }

        body.pmsa--pms-views-mobile-index-cshtml-862a2c2b.pms-mobile-history-printing .pms-mobile-history-table th{
            font-weight: 900 !important;
            background: #eeeeee !important;
        }

        body.pmsa--pms-views-mobile-index-cshtml-862a2c2b.pms-mobile-history-printing .pms-mobile-history-code,
body.pmsa--pms-views-mobile-index-cshtml-862a2c2b.pms-mobile-history-printing .pms-mobile-history-status{
            white-space: nowrap !important;
        }
    }

    @media (max-width: 520px) {
        body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-feedback-icons{
            gap: 4px !important;
            padding: 3px !important;
        }

        body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-feedback-icon,
body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-desktop-link{
            width: 30px !important;
            min-width: 30px !important;
            height: 30px !important;
        }

        body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-feedback-icon::before{
            width: 16px !important;
            height: 16px !important;
        }

        body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-history-table{
            font-size: .8rem;
        }

        body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-history-table th,
body.pmsa--pms-views-mobile-index-cshtml-862a2c2b .pms-mobile-history-table td{
            padding: 7px 6px;
        }
    }


@media print { body.pmsa--pms-views-mobile-index-cshtml-862a2c2b { page: pms_968b5517f3; } }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/BondTestNameMapping/Index.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-bondtestnamemapping-index-cshtml-0ae8e310 .bond-mapping-page{
        height: calc(100vh - 48px);
        min-height: 440px;
        padding: 10px 12px 12px;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        background: #f4f6f8;
    }

    body.pmsa--pms-views-bondtestnamemapping-index-cshtml-0ae8e310 .bond-mapping-header{
        flex: 0 0 auto;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 16px;
        margin-bottom: 10px;
        padding: 11px 14px;
        border: 1px solid #d9e0e8;
        border-left: 4px solid #0f6cbd;
        border-radius: 8px;
        background: #fff;
    }

    body.pmsa--pms-views-bondtestnamemapping-index-cshtml-0ae8e310 .bond-mapping-title{
        margin: 0;
        font-size: 18px;
        font-weight: 600;
        color: #24364b;
    }

    body.pmsa--pms-views-bondtestnamemapping-index-cshtml-0ae8e310 .bond-mapping-note{
        margin-top: 3px;
        color: #667587;
        font-size: 12px;
    }

    body.pmsa--pms-views-bondtestnamemapping-index-cshtml-0ae8e310 .bond-mapping-grid-wrap{
        flex: 1 1 auto;
        min-height: 0;
        overflow: hidden;
        border: 1px solid #d9e0e8;
        border-radius: 8px;
        background: #fff;
    }

    body.pmsa--pms-views-bondtestnamemapping-index-cshtml-0ae8e310 #bond-test-name-mapping-grid{
        height: 100%;
    }

    body.pmsa--pms-views-bondtestnamemapping-index-cshtml-0ae8e310 #bond-test-name-mapping-grid .dx-datagrid-headers .dx-header-row > td{
        font-weight: 600;
    }

    /* Kompakt, de jól olvasható adatsorok. */
    body.pmsa--pms-views-bondtestnamemapping-index-cshtml-0ae8e310 #bond-test-name-mapping-grid .dx-datagrid-rowsview .dx-data-row > td{
        height: 30px !important;
        min-height: 30px !important;
        padding-top: 3px !important;
        padding-bottom: 3px !important;
        line-height: 22px !important;
        font-size: 13px;
        vertical-align: middle;
    }

    body.pmsa--pms-views-bondtestnamemapping-index-cshtml-0ae8e310 #bond-test-name-mapping-grid .dx-datagrid-rowsview .dx-data-row .dx-editor-cell,
body.pmsa--pms-views-bondtestnamemapping-index-cshtml-0ae8e310 #bond-test-name-mapping-grid .dx-datagrid-rowsview .dx-data-row .dx-texteditor,
body.pmsa--pms-views-bondtestnamemapping-index-cshtml-0ae8e310 #bond-test-name-mapping-grid .dx-datagrid-rowsview .dx-data-row .dx-texteditor-container,
body.pmsa--pms-views-bondtestnamemapping-index-cshtml-0ae8e310 #bond-test-name-mapping-grid .dx-datagrid-rowsview .dx-data-row .dx-texteditor-input-container{
        min-height: 28px !important;
        height: 28px !important;
    }

    body.pmsa--pms-views-bondtestnamemapping-index-cshtml-0ae8e310 #bond-test-name-mapping-grid .dx-datagrid-rowsview .dx-data-row .dx-texteditor-input{
        min-height: 28px !important;
        height: 28px !important;
        padding-top: 2px !important;
        padding-bottom: 2px !important;
        font-size: 13px;
    }


    /* A DIPAM név legyen a vizuális főoszlop. */
    body.pmsa--pms-views-bondtestnamemapping-index-cshtml-0ae8e310 #bond-test-name-mapping-grid .bond-dipam-name-column{
        font-weight: 700;
    }

    body.pmsa--pms-views-bondtestnamemapping-index-cshtml-0ae8e310 #bond-test-name-mapping-grid .bond-dipam-name-column .dx-texteditor-input{
        font-weight: 700;
    }

    body.pmsa--pms-views-bondtestnamemapping-index-cshtml-0ae8e310 #bond-test-name-mapping-grid .bond-actions-column{
        padding-left: 2px !important;
        padding-right: 2px !important;
        text-align: center;
    }

    body.pmsa--pms-views-bondtestnamemapping-index-cshtml-0ae8e310 #bond-test-name-mapping-grid .bond-row-action-button{
        width: 26px;
        height: 24px;
        min-width: 26px;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/FileHandler/Index.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-filehandler-index-cshtml-878abcb3 #flh-outer-cont,
body.pmsa--pms-views-filehandler-index-cshtml-878abcb3 #flh-outer-cont *{
        box-sizing: border-box;
    }

    body.pmsa--pms-views-filehandler-index-cshtml-878abcb3 #flh-outer-cont{
        width: 100%;
        height: 100%;
        max-height: 100%;
        min-height: 0;
        overflow: hidden !important;
        display: flex;
        flex-direction: column;
    }

        body.pmsa--pms-views-filehandler-index-cshtml-878abcb3 #flh-outer-cont > div{
            flex: 1 1 auto;
            min-height: 0;
            height: 100%;
            max-height: 100%;
            overflow: hidden !important;
        }

    body.pmsa--pms-views-filehandler-index-cshtml-878abcb3 #filehandler-splitter{
        width: 100%;
        height: 100% !important;
        max-height: 100% !important;
        min-height: 0 !important;
        overflow: hidden !important;
        box-sizing: border-box;
    }

        body.pmsa--pms-views-filehandler-index-cshtml-878abcb3 #filehandler-splitter .dx-splitter-wrapper,
body.pmsa--pms-views-filehandler-index-cshtml-878abcb3 #filehandler-splitter .dx-splitter-container,
body.pmsa--pms-views-filehandler-index-cshtml-878abcb3 #filehandler-splitter .dx-splitter-item,
body.pmsa--pms-views-filehandler-index-cshtml-878abcb3 #filehandler-splitter .dx-splitter-item-content{
            height: 100% !important;
            max-height: 100% !important;
            min-height: 0 !important;
            overflow: hidden !important;
            box-sizing: border-box;
        }

    body.pmsa--pms-views-filehandler-index-cshtml-878abcb3 .flh-list-shell{
        width: 100%;
        height: 100%;
        max-height: 100%;
        min-height: 0;
        overflow: hidden !important;
        display: flex;
        flex-direction: column;
        box-sizing: border-box;
        background: #fff;
    }

    /*
       A bal oldali rész teljes magasságú flex-konténer. Az alsó biztonsági
       sávot a FileList.cshtml saját paddingje foglalja le, ezért itt sem
       padding, sem pszeudoelem, sem display:contents nem módosítja a méretet.
    */
    body.pmsa--pms-views-filehandler-index-cshtml-878abcb3 .flh-list-shell > #file-list-sidebar-cont{
        flex: 1 1 auto;
        width: 100%;
        height: 100%;
        max-height: 100%;
        min-height: 0 !important;
        overflow: hidden !important;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-filehandler-index-cshtml-878abcb3 #file-list-grid-host,
body.pmsa--pms-views-filehandler-index-cshtml-878abcb3 #AttachmentListGrid,
body.pmsa--pms-views-filehandler-index-cshtml-878abcb3 #AttachmentListGrid .dx-datagrid-rowsview,
body.pmsa--pms-views-filehandler-index-cshtml-878abcb3 #AttachmentListGrid .dx-scrollable-wrapper,
body.pmsa--pms-views-filehandler-index-cshtml-878abcb3 #AttachmentListGrid .dx-scrollable-container{
        min-height: 0 !important;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-filehandler-index-cshtml-878abcb3 .flh-details-shell{
        width: 100%;
        height: 100%;
        max-height: 100%;
        min-height: 0;
        overflow: hidden !important;
        display: flex;
        flex-direction: column;
        box-sizing: border-box;
    }

        body.pmsa--pms-views-filehandler-index-cshtml-878abcb3 .flh-list-shell > *,
body.pmsa--pms-views-filehandler-index-cshtml-878abcb3 .flh-details-shell > *{
            min-height: 0 !important;
            max-height: 100% !important;
            box-sizing: border-box;
        }

    body.pmsa--pms-views-filehandler-index-cshtml-878abcb3 .dx-popup-content:has(#flh-outer-cont){
        padding: 0 !important;
        overflow: hidden !important;
        height: 100% !important;
        max-height: 100% !important;
        min-height: 0 !important;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-filehandler-index-cshtml-878abcb3 .dx-scrollable-content:has(#flh-outer-cont),
body.pmsa--pms-views-filehandler-index-cshtml-878abcb3 .dx-scrollview-content:has(#flh-outer-cont){
        height: 100% !important;
        max-height: 100% !important;
        min-height: 0 !important;
        overflow: hidden !important;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-filehandler-index-cshtml-878abcb3 .dx-scrollable-container:has(#flh-outer-cont),
body.pmsa--pms-views-filehandler-index-cshtml-878abcb3 .dx-scrollview-content:has(#flh-outer-cont){
        overflow: hidden !important;
    }

    /*
       Do NOT force the attachment popup to full viewport size here.
       The popup should keep the size selected by the caller / user, and only
       stay inside the visible browser area. Earlier fullscreen CSS caused the
       popup to jump after opening and made the camera frame appear clipped.
    */
    body.pmsa--pms-views-filehandler-index-cshtml-878abcb3 .dx-popup-wrapper:has(#flh-outer-cont) .dx-overlay-content,
body.pmsa--pms-views-filehandler-index-cshtml-878abcb3 .dx-popup-wrapper:has(#flh-outer-cont) .dx-popup-normal{
        max-width: calc(100vw - 24px) !important;
        max-height: calc(100vh - 24px) !important;
        overflow: hidden !important;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-filehandler-index-cshtml-878abcb3 .dx-popup-wrapper:has(#flh-outer-cont) .dx-popup-content{
        max-height: calc(100vh - 84px) !important;
        overflow: hidden !important;
        box-sizing: border-box;
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/FileHandler/FileList.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-filehandler-filelist-cshtml-aeaa63b1 #file-list-sidebar-cont{
        width: 100%;
        height: 100%;
        min-height: 0;
        display: flex;
        flex-direction: column;
        overflow: hidden;
        box-sizing: border-box;
        padding-bottom: 44px;
        padding_left: 8px;
        background: #fff;
    }

    body.pmsa--pms-views-filehandler-filelist-cshtml-aeaa63b1 #file-list-grid-host{
        flex: 1 1 auto;
        width: 100%;
        min-height: 0;
        overflow: hidden;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-filehandler-filelist-cshtml-aeaa63b1 #AttachmentListGrid{
        width: calc(100% - 10px) !important;
        height: 100% !important;
        min-height: 0 !important;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-filehandler-filelist-cshtml-aeaa63b1 .flh-list-delete-cell{
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    body.pmsa--pms-views-filehandler-filelist-cshtml-aeaa63b1 .flh-list-delete-button .dx-button-content{
        padding: 0 !important;
    }

    body.pmsa--pms-views-filehandler-filelist-cshtml-aeaa63b1 .flh-list-delete-button .dx-icon{
        font-size: 15px;
        color: #b42318;
    }

    body.pmsa--pms-views-filehandler-filelist-cshtml-aeaa63b1 .flh-list-delete-button:hover .dx-icon{
        color: #8f1710;
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/FileHandler/FileDetailsOpen.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-root,
body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-root *{
        box-sizing: border-box;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc #flh-open-cont:has(.attachment-open-root){
        flex: 1 1 auto;
        min-height: 0;
        width: 100%;
        display: flex;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-root{
        width: 100%;
        max-width: 100%;
        min-width: 0;
        height: 100%;
        max-height: 100%;
        min-height: 0;
        overflow: hidden;
        display: flex;
        flex-direction: column;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-header-row{
        margin: 0;
        padding: 0 0 6px 0;
        flex: 0 0 auto;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
        width: 100%;
        min-width: 0;
        flex-wrap: nowrap;
        overflow: visible;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-title-side{
        flex: 1 1 auto;
        min-width: 0;
        overflow: hidden;
        padding-right: 8px;
    }

        body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-title-side h5{
            margin: 0 0 2px 0;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            font-weight: 700;
        }

        body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-title-side span{
            display: block;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-actions-side{
        flex: 0 0 auto;
        min-width: max-content;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        overflow: visible;
        white-space: nowrap;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-tools-shell{
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 6px;
        flex-wrap: nowrap !important;
        width: auto;
        min-width: max-content;
        white-space: nowrap;
        overflow: visible;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-clipboard-tools{
        flex: 0 0 auto;
        display: flex;
        align-items: center;
        gap: 5px;
        flex-wrap: nowrap !important;
        padding: 3px 7px;
        margin-right: 2px;
        border: 1px solid rgba(147, 197, 253, 0.70);
        border-radius: 10px;
        background: rgba(248, 250, 252, 0.96);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.82), 0 1px 3px rgba(15, 23, 42, 0.05);
        white-space: nowrap;
        overflow: visible;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-clipboard-select{
        width: 205px;
        min-width: 190px;
        max-width: 205px;
        flex: 0 0 205px;
    }

        body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-clipboard-select .dx-texteditor-input{
            font-size: 11px !important;
            min-height: 24px !important;
            padding-top: 2px !important;
            padding-bottom: 2px !important;
        }

        body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-clipboard-select .dx-placeholder{
            font-size: 11px !important;
        }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-clipboard-fallback-select{
        width: 205px;
        max-width: 205px;
        height: 28px;
        border: 1px solid rgba(148, 163, 184, 0.65);
        border-radius: 8px;
        background: #fff;
        font-size: 11px;
        padding: 2px 6px;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-compact-button-group{
        display: inline-flex;
        align-items: center;
        gap: 6px;
        flex: 0 0 auto;
        white-space: nowrap;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-icon-button,
body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-tools-shell .flh-icon-btn,
body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-tools-shell a{
        flex: 0 0 32px !important;
        width: 32px !important;
        min-width: 32px !important;
        max-width: 32px !important;
        height: 28px !important;
        min-height: 28px !important;
        max-height: 28px !important;
        margin-left: 0 !important;
        padding: 0 !important;
        border-radius: 8px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        color: #0078d4 !important;
        border-color: rgba(0, 120, 212, 0.62) !important;
        background: #ffffff !important;
        text-decoration: none !important;
        transition: background 0.12s ease-out, border-color 0.12s ease-out, box-shadow 0.12s ease-out;
    }

        body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-icon-button i,
body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-tools-shell .flh-icon-btn i,
body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-tools-shell a i{
            color: #0078d4 !important;
        }

        body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-icon-button:hover,
body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-tools-shell .flh-icon-btn:hover,
body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-tools-shell a:hover{
            color: #0078d4 !important;
            background: rgba(239, 246, 255, 0.98) !important;
            border-color: rgba(0, 120, 212, 0.85) !important;
            box-shadow: 0 0 0 2px rgba(0, 120, 212, 0.10);
        }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-pdf-shell{
        width: 100%;
        height: var(--attachment-open-pdf-shell-height, 520px);
        max-height: var(--attachment-open-pdf-shell-height, 520px);
        min-height: 260px;
        margin: 6px 5px 0 5px;
        border: 1px solid rgba(148, 163, 184, 0.40);
        border-radius: 12px;
        background: #f8fafc;
        display: flex;
        flex-direction: column;
        padding: 8px;
        overflow: hidden;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-pdf-preview-panel{
        flex: 1 1 auto;
        min-height: 0;
        overflow: hidden;
        border: 1px solid rgba(203, 213, 225, 0.90);
        border-radius: 10px;
        background: #ffffff;
        display: flex;
        flex-direction: column;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-pdf-panel-header{
        flex: 0 0 34px;
        min-height: 34px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 8px;
        padding: 6px 9px;
        border-bottom: 1px solid rgba(203, 213, 225, 0.80);
        background: linear-gradient(90deg, #ffffff, #f8fafc);
        color: #0f172a;
        font-size: 12px;
        font-weight: 700;
        overflow: hidden;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-pdf-header-main{
        min-width: 0;
        display: flex;
        align-items: center;
        gap: 8px;
        overflow: hidden;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-pdf-panel-subtitle{
        font-weight: 500;
        font-size: 11px;
        color: rgba(71, 85, 105, 0.78);
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-pdf-frame-wrap{
        flex: 1 1 auto;
        min-height: 0;
        overflow: hidden;
        background: #e5e7eb;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-pdf-browser-frame{
        width: 100%;
        height: 100%;
        border: 0;
        display: block;
        background: #e5e7eb;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-ocr-host{
        position: relative;
        display: inline-block;
        line-height: 0;
        max-width: 100%;
    }

        body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-ocr-host canvas{
            display: block;
        }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-camera-open-shell{
        flex: 1 1 auto;
        min-height: 0;
        width: 100%;
        display: flex;
        flex-direction: column;
        overflow: hidden;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-camera-toolbar-row{
        flex: 0 0 auto;
        margin: 0;
        padding: 5px 5px 5px 5px;
        border-top: 1px solid #000;
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 5px;
        flex-wrap: wrap;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-fine-rotation{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        min-width: 150px;
        height: 30px;
        padding: 0 7px;
        border: 1px solid rgba(148, 163, 184, 0.62);
        border-radius: 8px;
        background: rgba(248, 250, 252, 0.95);
        box-sizing: border-box;
        color: #475569;
        font-size: 10px;
        font-weight: 700;
        white-space: nowrap;
    }

        body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-fine-rotation input[type="range"]{
            width: 96px;
            min-width: 72px;
            height: 18px;
            margin: 0;
            cursor: pointer;
            accent-color: #0078d4;
        }

        body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-fine-rotation input[type="range"]:disabled{
            cursor: default;
            opacity: 0.48;
        }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-fine-rotation-value{
        width: 35px;
        text-align: right;
        font-variant-numeric: tabular-nums;
        color: #334155;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-camera-view-row{
        flex: 1 1 auto;
        min-height: 0;
        margin: 0;
        /*
           Az alsó 20 px-es biztonsági sávot közösen a #flh-main-cont
           foglalja le. Itt nem vonunk le még egyszer külön területet.
        */
        padding: 7px 8px 0 8px;
        overflow: hidden;
        display: flex;
        width: 100%;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-camera-view-col{
        flex: 1 1 auto;
        min-height: 0;
        width: 100%;
        display: flex;
        overflow: hidden;
        padding: 0 !important;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-image-view-shell{
        position: relative;
        flex: 1 1 auto;
        min-height: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
        border: 1px solid rgba(148, 163, 184, 0.65);
        background: #ffffff;
        display: flex;
        align-items: center;
        justify-content: center;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-image-view-shell .attachment-open-ocr-host{
        position: relative;
        display: block;
        width: 100%;
        height: 100%;
        max-width: 100%;
        max-height: 100%;
        overflow: hidden;
        line-height: 0;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-image-view-shell #canvas-open{
        display: block;
        width: 100% !important;
        height: 100% !important;
        max-width: 100% !important;
        max-height: 100% !important;
        border: 1px solid #ccc !important;
        box-sizing: border-box !important;
        background: #ffffff !important;
        cursor: grab;
        touch-action: none;
        user-select: none;
        -webkit-user-select: none;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-image-view-shell #canvas-open,
body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-image-view-shell #attachmentOpenAnnotationSvg{
        transform-origin: center center;
        transition: transform 0.06s linear;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-hidden-video{
        position: absolute !important;
        left: -9999px !important;
        top: -9999px !important;
        width: 1px !important;
        height: 1px !important;
        opacity: 0 !important;
        pointer-events: none !important;
    }



    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-annotation-toolbar{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        padding: 3px 7px;
        border: 1px solid rgba(147, 197, 253, 0.70);
        border-radius: 10px;
        background: rgba(248, 250, 252, 0.96);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.82), 0 1px 3px rgba(15, 23, 42, 0.05);
        white-space: nowrap;
        overflow: visible;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-annotation-btn.attachment-open-annotation-active-btn{
        background: rgba(219, 234, 254, 0.96) !important;
        border-color: rgba(0, 120, 212, 0.85) !important;
        color: #0078d4 !important;
        box-shadow: 0 0 0 2px rgba(0, 120, 212, 0.13);
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-annotation-btn.attachment-open-annotation-dirty-btn{
        border-color: rgba(245, 158, 11, 0.95) !important;
        background: rgba(255, 251, 235, 0.96) !important;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc #attachmentOpenAnnotationToolbar.attachment-open-annotation-toolbar-mode-select{
        border-color: rgba(37,99,235,0.95) !important;
        box-shadow: 0 0 0 2px rgba(37,99,235,0.14), 0 3px 12px rgba(15, 23, 42, 0.16) !important;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc #attachmentOpenAnnotationToolbar.attachment-open-annotation-toolbar-mode-delete{
        border-color: rgba(220,38,38,0.95) !important;
        box-shadow: 0 0 0 2px rgba(220,38,38,0.14), 0 3px 12px rgba(15, 23, 42, 0.16) !important;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc #attachmentOpenAnnotationToolbar.attachment-open-annotation-toolbar-mode-rect,
body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc #attachmentOpenAnnotationToolbar.attachment-open-annotation-toolbar-mode-arrow,
body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc #attachmentOpenAnnotationToolbar.attachment-open-annotation-toolbar-mode-text{
        border-color: rgba(245,158,11,0.95) !important;
        box-shadow: 0 0 0 2px rgba(245,158,11,0.16), 0 3px 12px rgba(15, 23, 42, 0.16) !important;
    }


    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-annotation-svg{
        position: absolute;
        inset: 0;
        z-index: 12;
        display: block;
        width: 100%;
        height: 100%;
        pointer-events: none;
        user-select: none;
        -webkit-user-select: none;
        line-height: normal;
        overflow: visible;
    }

        body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-annotation-svg.active{
            pointer-events: auto;
            cursor: crosshair;
        }

        body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-annotation-svg.hidden-annotations{
            display: none;
        }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-annotation-item{
        cursor: move;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-annotation-svg.delete-active{
        cursor: not-allowed !important;
    }

        body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-annotation-svg.delete-active .attachment-open-annotation-item{
            cursor: pointer !important;
        }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-annotation-svg.active .attachment-open-annotation-item{
        pointer-events: all;
        cursor: move;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-annotation-svg.active .attachment-open-annotation-item *{
        pointer-events: all;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-annotation-shape{
        vector-effect: non-scaling-stroke;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-annotation-shape.is-selected{
        filter: drop-shadow(0 0 3px rgba(0, 120, 212, 0.65));
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-annotation-text{
        font-weight: 700;
        paint-order: stroke;
        stroke: rgba(255, 255, 255, 0.92);
        stroke-width: 4px;
        stroke-linejoin: round;
        vector-effect: non-scaling-stroke;
    }


    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-annotation-side-toggle{
        position: absolute;
        left: 8px;
        top: 8px;
        z-index: 31;
        width: 31px !important;
        height: 31px !important;
        min-width: 31px !important;
        min-height: 31px !important;
        padding: 0 !important;
        border-radius: 9px !important;
        background: rgba(255, 255, 255, 0.92) !important;
        border: 1px solid rgba(0, 120, 212, 0.50) !important;
        color: #0078d4 !important;
        box-shadow: 0 2px 8px rgba(15, 23, 42, 0.14);
    }

        body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-annotation-side-toggle.attachment-open-annotation-active-btn{
            background: rgba(219, 234, 254, 0.96) !important;
            border-color: rgba(0, 120, 212, 0.90) !important;
            box-shadow: 0 0 0 2px rgba(0, 120, 212, 0.16), 0 2px 8px rgba(15, 23, 42, 0.14);
        }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-annotation-toolbar{
        position: absolute;
        left: 45px;
        top: 8px;
        z-index: 31;
        display: none;
        flex-direction: row;
        align-items: center;
        gap: 5px;
        padding: 5px 7px;
        border: 1px solid rgba(147, 197, 253, 0.80);
        border-radius: 11px;
        background: rgba(248, 250, 252, 0.96);
        box-shadow: 0 3px 12px rgba(15, 23, 42, 0.16);
        white-space: nowrap;
        overflow: visible;
        max-width: calc(100vw - 80px);
    }

        body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-annotation-toolbar.is-open{
            display: inline-flex;
        }

        body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-annotation-toolbar .flh-icon-btn{
            width: 30px !important;
            height: 30px !important;
            min-width: 30px !important;
            min-height: 30px !important;
            padding: 0 !important;
            border-radius: 8px !important;
            background: rgba(255, 255, 255, 0.92) !important;
        }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-annotation-toolbar-separator{
        width: 1px;
        height: 24px;
        background: rgba(148, 163, 184, 0.70);
        margin: 0 2px;
    }


    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-annotation-color{
        width: 34px;
        height: 30px;
        padding: 0;
        border: 1px solid rgba(148, 163, 184, 0.70);
        border-radius: 7px;
        background: rgba(255, 255, 255, 0.96);
        cursor: pointer;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-annotation-font-size{
        width: 74px;
        height: 30px;
        border: 1px solid rgba(148, 163, 184, 0.70);
        border-radius: 7px;
        background: rgba(255, 255, 255, 0.96);
        color: #111827;
        font-size: 12px;
        font-weight: 700;
        padding: 2px 4px;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-ocr-overlay{
        position: absolute;
        inset: 0;
        z-index: 20;
        display: none;
        cursor: crosshair;
        background: rgba(15, 23, 42, 0.06);
        user-select: none;
        -webkit-user-select: none;
        line-height: normal;
    }

        body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-ocr-overlay.active{
            display: block;
        }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-ocr-selection{
        position: absolute;
        display: none;
        border: 2px dashed #0078d4;
        background: rgba(0, 120, 212, 0.16);
        box-shadow: 0 0 0 9999px rgba(15, 23, 42, 0.22);
        box-sizing: border-box;
        pointer-events: none;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-ocr-hint{
        position: absolute;
        left: 12px;
        top: 12px;
        z-index: 21;
        max-width: 460px;
        padding: 8px 11px;
        border-radius: 999px;
        background: rgba(15, 23, 42, 0.84);
        color: #ffffff;
        font-size: 12px;
        font-weight: 700;
        box-shadow: 0 8px 18px rgba(15, 23, 42, 0.22);
        pointer-events: none;
        line-height: 1.2;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-ocr-popup-content{
        padding: 10px;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-ocr-popup-note{
        margin-bottom: 8px;
        color: rgba(71, 85, 105, 0.92);
        font-size: 12px;
        line-height: 1.35;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-ocr-progress{
        display: none;
        align-items: center;
        gap: 8px;
        margin-bottom: 9px;
        padding: 8px 10px;
        border-radius: 10px;
        background: rgba(239, 246, 255, 0.95);
        border: 1px solid rgba(147, 197, 253, 0.72);
        color: #1e3a8a;
        font-size: 12px;
        font-weight: 700;
    }

        body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-ocr-progress.active{
            display: flex;
        }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-ocr-spinner{
        width: 14px;
        height: 14px;
        min-width: 14px;
        border-radius: 999px;
        border: 2px solid rgba(0, 120, 212, 0.18);
        border-top-color: #0078d4;
        animation: attachmentOpenOcrSpin--151003be 0.75s linear infinite;
    }

    @keyframes attachmentOpenOcrSpin--151003be {
        from {
            transform: rotate(0deg);
        }

        to {
            transform: rotate(360deg);
        }
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-ocr-result-textarea{
        width: 100%;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-ocr-popup-actions{
        margin-top: 10px;
        display: flex;
        justify-content: flex-end;
        gap: 8px;
        flex-wrap: wrap;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-ocr-active-btn{
        background: rgba(219, 234, 254, 0.96) !important;
        border-color: rgba(0, 120, 212, 0.85) !important;
        color: #0078d4 !important;
        box-shadow: 0 0 0 2px rgba(0, 120, 212, 0.13);
    }

    @media (max-width: 980px) {
        body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-clipboard-select,
body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-clipboard-fallback-select{
            width: 165px !important;
            min-width: 145px !important;
            max-width: 165px !important;
            flex: 0 0 165px !important;
        }
    }


    /* Final override: annotation toolbar must always open horizontally. */
    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc #attachmentOpenAnnotationToolbar.attachment-open-annotation-toolbar,
body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc .attachment-open-annotation-toolbar.is-open{
        position: absolute !important;
        left: 45px !important;
        top: 8px !important;
        right: auto !important;
        bottom: auto !important;
        display: none !important;
        flex-direction: row !important;
        align-items: center !important;
        justify-content: flex-start !important;
        flex-wrap: nowrap !important;
        width: auto !important;
        max-width: calc(100vw - 90px) !important;
        height: auto !important;
        max-height: 44px !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        white-space: nowrap !important;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc #attachmentOpenAnnotationToolbar.attachment-open-annotation-toolbar.is-open{
        display: inline-flex !important;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc #attachmentOpenAnnotationToolbar .flh-icon-btn,
body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc #attachmentOpenAnnotationToolbar input{
        flex: 0 0 auto !important;
    }

    body.pmsa--pms-views-filehandler-filedetailsopen-cshtml-83c3cfdc #attachmentOpenAnnotationToolbar .attachment-open-annotation-font-size{
        width: 64px !important;
        min-width: 64px !important;
        text-align: center !important;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/FileHandler/FileDetails.cshtml :: block 1
   ========================================================================== */

    html.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf::-webkit-scrollbar,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf::-webkit-scrollbar{
        width: 0 !important;
        height: 0 !important;
        display: none !important;
    }

    html.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf{
        scrollbar-width: none !important;
        -ms-overflow-style: none !important;
    }

        html.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf.flh-no-page-scroll,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf.flh-no-page-scroll{
            height: 100% !important;
            max-height: 100% !important;
            overflow: hidden !important;
            scrollbar-width: none !important;
            -ms-overflow-style: none !important;
        }

        body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf.flh-no-page-scroll{
            position: relative !important;
        }

            body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf.flh-no-page-scroll::-webkit-scrollbar{
                width: 0 !important;
                height: 0 !important;
                display: none !important;
            }

    /*
       A jobb oldali tartalom magasságát mindig a splitter-panel adja.
       Nem használunk 100vh-t: az a popup saját magasságát figyelmen kívül
       hagyta, ezért az élőkép túl rövid, a megnyitott kép pedig túl magas volt.

       Az 60 px-es alsó padding közös biztonsági sáv mind az élőkép, mind a
       fájlnézet alatt. Ez a felhasználó által beállított közös alsó biztonsági sáv, amely
       mindkét médiakeret alatt egységesen megmarad.
    */
    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-details-shell #flh-main-cont,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf.flh-no-page-scroll #flh-main-cont{
        flex: 1 1 auto;
        width: auto;
        height: auto !important;
        max-height: none !important;
        min-height: 0 !important;
        margin: 8px 8px 0 8px !important;
        padding: 0 0 60px 0 !important;
        overflow: hidden !important;
        display: flex;
        flex-direction: column;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-details-shell #flh-create-cont,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf.flh-no-page-scroll #flh-create-cont{
        flex: 1 1 auto;
        width: 100%;
        min-height: 0;
        overflow: hidden !important;
        display: flex;
        flex-direction: column;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-details-shell .flh-cont-active,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf.flh-no-page-scroll .flh-cont-active{
        flex: 1 1 auto;
        width: 100%;
        min-height: 0;
        overflow: hidden !important;
        display: flex !important;
        flex-direction: column;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-image-topbar{
        margin: 0;
        padding: 7px 8px;
        display: flex;
        align-items: center;
        gap: 8px;
        width: 100%;
        border: 1px solid rgba(147, 197, 253, 0.65);
        border-radius: 10px;
        background: rgba(248, 250, 252, 0.98);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.85);
        box-sizing: border-box;
        flex: 0 0 auto;
        z-index: 40;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-image-fields{
        display: flex;
        align-items: center;
        gap: 8px;
        flex: 1 1 auto;
        min-width: 0;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-image-primary-buttons{
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 6px;
        flex: 0 0 auto;
        margin-left: auto;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-camera-stage-row{
        /*
           A kamera/canvas színpad a felső mezősor után megmaradó teljes
           magasságot foglalja el. Nem használunk viewportból számolt fix
           magasságot és külön alsó levonást, mert azok miatt a keret alja
           indokolatlanul magasra került.
        */
        margin: 6px 0 0 0;
        width: 100%;
        height: auto;
        min-height: 0;
        flex: 1 1 auto;
        padding: 0;
        overflow: hidden !important;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-camera-stage-col{
        position: relative;
        display: flex;
        justify-content: center;
        align-items: stretch;
        overflow: hidden !important;
        min-height: 0;
        height: 100%;
        width: 100%;
        padding: 0 !important;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-camera-media-wrap{
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        flex: 1 1 auto;
        line-height: 0;
        width: 100%;
        height: 100%;
        min-height: 0;
        max-width: 100%;
        max-height: 100%;
        margin: 0;
        overflow: hidden !important;
        border-radius: 10px;
        background: #ffffff;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-camera-video-host,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-camera-canvas-host{
        position: absolute;
        inset: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        line-height: 0;
        width: 100%;
        height: 100%;
        max-width: 100%;
        overflow: hidden !important;
        border-radius: 10px;
        background: transparent !important;
        scrollbar-width: none !important;
        -ms-overflow-style: none !important;
        touch-action: none;
    }

        body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-camera-video-host::-webkit-scrollbar,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-camera-canvas-host::-webkit-scrollbar{
            width: 0 !important;
            height: 0 !important;
            display: none !important;
        }

        body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-camera-video-host video,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-camera-canvas-host canvas{
            display: block;
            width: 100% !important;
            height: 100% !important;
            max-width: none !important;
            max-height: none !important;
            object-fit: contain !important;
            border: 1px solid rgba(148, 163, 184, 0.70) !important;
            border-radius: 10px;
            background: transparent !important;
            box-shadow: 0 8px 22px rgba(15, 23, 42, 0.12);
            box-sizing: border-box !important;
            transform-origin: center center;
            will-change: transform;
            user-select: none;
            -webkit-user-select: none;
            -webkit-user-drag: none;
        }

        body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-camera-video-host video{
            cursor: grab;
        }

            body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-camera-video-host video.flh-live-video-dragging{
                cursor: grabbing;
            }

        body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-camera-canvas-host canvas{
            cursor: grab;
        }

            body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-camera-canvas-host canvas.flh-canvas-dragging{
                cursor: grabbing;
            }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-camera-floating-toolbar{
        position: absolute;
        left: 50%;
        top: 10px;
        z-index: 30;
        transform: translateX(-50%);
        display: flex;
        align-items: center;
        gap: 5px;
        padding: 5px 7px;
        border: 1px solid rgba(147, 197, 253, 0.72);
        border-radius: 999px;
        background: rgba(255, 255, 255, 0.94);
        box-shadow: 0 8px 22px rgba(15, 23, 42, 0.14);
        backdrop-filter: blur(6px);
        line-height: normal;
    }

        body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-camera-floating-toolbar .flh-camera-tool-separator{
            width: 1px;
            height: 21px;
            background: rgba(0, 120, 212, 0.22);
            margin: 0 2px;
        }

        body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-camera-btn,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-image-primary-buttons .flh-icon-btn,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-camera-floating-toolbar .flh-icon-btn{
            width: 34px !important;
            min-width: 34px !important;
            height: 30px !important;
            min-height: 30px !important;
            border-radius: 8px !important;
            display: inline-flex !important;
            align-items: center !important;
            justify-content: center !important;
            box-sizing: border-box !important;
            color: #0078d4 !important;
            border-color: rgba(0, 120, 212, 0.62) !important;
            background: #ffffff !important;
            margin: 0 !important;
            padding: 0 !important;
            transition: background 0.12s ease-out, border-color 0.12s ease-out, box-shadow 0.12s ease-out, transform 0.08s ease-out;
        }

            body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-camera-btn i,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-image-primary-buttons .flh-icon-btn i,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-camera-floating-toolbar .flh-icon-btn i{
                color: #0078d4 !important;
                line-height: 1 !important;
            }

            body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-camera-btn:hover,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-image-primary-buttons .flh-icon-btn:hover,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-camera-floating-toolbar .flh-icon-btn:hover{
                color: #0078d4 !important;
                background: rgba(239, 246, 255, 0.98) !important;
                border-color: rgba(0, 120, 212, 0.85) !important;
                box-shadow: 0 0 0 2px rgba(0, 120, 212, 0.10);
            }

                body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-camera-btn:hover i,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-image-primary-buttons .flh-icon-btn:hover i,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-camera-floating-toolbar .flh-icon-btn:hover i{
                    color: #0078d4 !important;
                }

            body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-camera-btn:active,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-image-primary-buttons .flh-icon-btn:active,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-camera-floating-toolbar .flh-icon-btn:active{
                transform: translateY(1px);
            }


    /*
       FileHandler felső adatmezők – egységes, rugalmas megjelenés.
       Csak a combók és szövegmezők környezetét formázza; a média- és
       feltöltési működéshez nem nyúl.
    */
    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-controlbar{
        --flh-field-height: 34px;
        width: 100%;
        min-width: 0;
        margin: 6px 0 0 0 !important;
        padding: 7px 8px !important;
        display: flex !important;
        align-items: center;
        gap: 8px;
        flex-wrap: nowrap;
        border: 1px solid #d6e0eb;
        border-radius: 9px;
        background: linear-gradient(180deg, #fbfcfe 0%, #f5f8fb 100%);
        box-shadow:
            0 1px 2px rgba(15, 23, 42, 0.045),
            inset 0 1px 0 rgba(255, 255, 255, 0.92);
        box-sizing: border-box;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-controlbar-image{
        margin-top: 0 !important;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-controlbar-standard,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-controlbar-document{
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-controlbar-url{
        margin-top: 8px !important;
        margin-bottom: 8px !important;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-controlbar .dx-texteditor{
        height: var(--flh-field-height) !important;
        min-height: var(--flh-field-height) !important;
        border: 1px solid #cbd7e4 !important;
        border-radius: 7px !important;
        background: #ffffff !important;
        box-shadow: 0 1px 2px rgba(15, 23, 42, 0.035) !important;
        transition:
            border-color 0.14s ease,
            box-shadow 0.14s ease,
            background-color 0.14s ease;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-controlbar .dx-texteditor:hover:not(.dx-state-disabled){
        border-color: #9db5cc !important;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-controlbar .dx-texteditor.dx-state-focused,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-controlbar .dx-texteditor.dx-state-active{
        border-color: #4c9be8 !important;
        box-shadow: 0 0 0 2px rgba(0, 120, 212, 0.12) !important;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-controlbar .dx-texteditor-input{
        min-height: calc(var(--flh-field-height) - 2px) !important;
        padding: 6px 10px !important;
        color: #1f2937 !important;
        font-size: 13px !important;
        line-height: 20px !important;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-controlbar .dx-dropdowneditor-icon{
        color: #64748b !important;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-controlbar .dx-state-disabled,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-controlbar .dx-texteditor.dx-state-disabled{
        opacity: 1 !important;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-controlbar .dx-texteditor.dx-state-disabled{
        border-color: #d7e0e9 !important;
        background: #eef3f7 !important;
        box-shadow: none !important;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-controlbar .dx-texteditor.dx-state-disabled .dx-texteditor-input{
        color: #526273 !important;
        -webkit-text-fill-color: #526273 !important;
    }

    /* Típus combók: stabil, de még rugalmas szélesség. */
    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-image-types,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-audio-types,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-file-types,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-link-types{
        flex: 0 1 220px;
        width: auto !important;
        min-width: 175px;
        max-width: 270px;
    }

    /* A mindig Publikus biztonsági szint kompaktabb lehet. */
    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-image-sec-levels,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-audio-sec-levels,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-file-sec-levels,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-link-sec-levels{
        flex: 0 1 175px;
        width: auto !important;
        min-width: 150px;
        max-width: 205px;
    }

    /* A névmező veszi fel a megmaradó helyet. */
    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-image-name,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-audio-name,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-file-name,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-link-name{
        flex: 1 1 320px;
        width: auto !important;
        min-width: 220px;
        max-width: none;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-link-url{
        flex: 1 1 100%;
        width: 100% !important;
        min-width: 0;
    }

    /* Dokumentum mezősor külön arányai. */
    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-document-templates{
        flex: 0 1 210px;
        width: auto !important;
        min-width: 170px;
        max-width: 260px;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-document-types{
        flex: 0 1 190px;
        width: auto !important;
        min-width: 155px;
        max-width: 230px;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-document-sec-levels{
        flex: 0 1 165px;
        width: auto !important;
        min-width: 145px;
        max-width: 190px;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-document-name{
        flex: 1 1 280px;
        width: auto !important;
        min-width: 210px;
        max-width: none;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-controlbar #LoadTempBtn,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-controlbar #SaveDocBtn{
        flex: 0 0 auto;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-controlbar #SaveAsTemplate{
        flex: 0 0 auto;
        min-width: max-content;
        margin: 0 2px;
        white-space: nowrap;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-controlbar .dx-button{
        min-height: var(--flh-field-height);
        border-radius: 7px !important;
    }

    @media (max-width: 1120px) {
        body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-controlbar{
            flex-wrap: wrap;
        }

        body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-image-name,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-audio-name,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-file-name,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-link-name,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-document-name{
            flex-basis: 260px;
        }

        body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-image-primary-buttons{
            margin-left: auto;
        }
    }

    @media (max-width: 760px) {
        body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-controlbar{
            gap: 6px;
            padding: 7px !important;
        }

        body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-image-types,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-audio-types,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-file-types,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-link-types,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-image-sec-levels,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-audio-sec-levels,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-file-sec-levels,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-link-sec-levels,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-image-name,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-audio-name,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-file-name,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-link-name,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-document-templates,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-document-types,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-document-sec-levels,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-document-name{
            flex: 1 1 calc(50% - 6px);
            width: auto !important;
            min-width: 180px;
            max-width: none;
        }

        body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-link-url{
            flex-basis: 100%;
        }
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-hidden-compat{
        width: 1px !important;
        min-width: 1px !important;
        height: 1px !important;
        min-height: 1px !important;
        overflow: hidden !important;
        opacity: 0 !important;
        pointer-events: none !important;
        position: absolute !important;
        left: -9999px !important;
        top: -9999px !important;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-force-hidden{
        display: none !important;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-create-header-row{
        margin: 0;
        border-bottom: 1px solid #000;
        padding: 4px 6px 6px 6px;
        flex: 0 0 auto;
        display: flex;
        align-items: center;
        gap: 10px;
        min-height: 42px;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-create-case-title{
        flex: 1 1 auto;
        min-width: 0;
    }

        body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-create-case-title h5{
            margin: 0;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            line-height: 1.2;
        }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-create-actionbar{
        flex: 0 0 auto;
        display: flex;
        justify-content: flex-end;
    }

    @media (max-width: 1150px) {
        body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-image-topbar{
            flex-wrap: wrap;
        }

        body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-image-fields{
            flex-basis: 100%;
        }

        body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-image-primary-buttons{
            margin-left: 0;
        }

        body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-camera-stage-row{
            height: auto;
            min-height: 0;
            padding: 0;
        }
    }

    @media (max-width: 760px) {
        body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-image-fields{
            flex-wrap: wrap;
        }

        body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-camera-floating-toolbar{
            top: 8px;
            gap: 4px;
            padding: 4px 5px;
        }

        body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-camera-stage-row{
            height: auto;
            min-height: 0;
            padding: 0;
        }
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-capture-inverted,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-image-primary-buttons .flh-icon-btn.flh-capture-inverted{
        background: #0078d4 !important;
        border-color: #0078d4 !important;
        color: #ffffff !important;
    }

        body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-capture-inverted i,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-image-primary-buttons .flh-icon-btn.flh-capture-inverted i{
            color: #ffffff !important;
        }

        body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-capture-inverted:hover,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-image-primary-buttons .flh-icon-btn.flh-capture-inverted:hover{
            background: #106ebe !important;
            border-color: #106ebe !important;
            color: #ffffff !important;
            box-shadow: 0 0 0 2px rgba(0, 120, 212, 0.20);
        }

            body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-capture-inverted:hover i,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-image-primary-buttons .flh-icon-btn.flh-capture-inverted:hover i{
                color: #ffffff !important;
            }

        body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-capture-inverted:disabled,
body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-image-primary-buttons .flh-icon-btn.flh-capture-inverted:disabled{
            background: rgba(0, 120, 212, 0.35) !important;
            border-color: rgba(0, 120, 212, 0.35) !important;
            color: #ffffff !important;
            cursor: not-allowed;
        }

    /* Hangfelvevő: kizárólag az alsó AUDIORECORD panel belső megjelenése. */
    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #flh-audio-cont{
        overflow: auto !important;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #audioRecorderContainer.flh-audio-recorder-card{
        width: min(720px, calc(100% - 24px));
        margin: 14px auto 0 auto;
        padding: 14px 16px 16px 16px;
        border: 1px solid #d5e0eb;
        border-radius: 12px;
        background: linear-gradient(180deg, #ffffff 0%, #f7fafd 100%);
        box-shadow: 0 5px 18px rgba(15, 23, 42, 0.075);
        box-sizing: border-box;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-audio-recorder-head{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 14px;
        margin-bottom: 10px;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-audio-recorder-state{
        display: flex;
        align-items: center;
        gap: 10px;
        min-width: 0;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-audio-recorder-state-icon{
        width: 34px;
        height: 34px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex: 0 0 34px;
        border-radius: 50%;
        color: #c62828;
        background: #fff0f0;
        border: 1px solid #ffd2d2;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #audioStatusMsg{
        margin: 0;
        color: #1f2937;
        font-size: 14px;
        font-weight: 700;
        line-height: 1.25;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-audio-format-note{
        margin-top: 2px;
        color: #65758b;
        font-size: 11px;
        line-height: 1.2;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-audio-preference-boxes{
        display: flex;
        align-items: stretch;
        justify-content: flex-end;
        gap: 7px;
        flex-wrap: wrap;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-audio-auto-save-box{
        display: inline-flex;
        align-items: center;
        gap: 7px;
        flex: 0 0 auto;
        padding: 7px 10px;
        border: 1px solid #d7e2ed;
        border-radius: 8px;
        background: #f8fbfe;
        color: #334155;
        font-size: 12px;
        font-weight: 600;
        cursor: pointer;
        user-select: none;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-audio-auto-save-box input{
        margin: 0;
        cursor: pointer;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-audio-wave-shell{
        padding: 7px 8px 3px 8px;
        border: 1px solid #e1e8f0;
        border-radius: 9px;
        background: #ffffff;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #waveformCanvas{
        display: block;
        width: 100%;
        max-width: 100%;
        height: 58px;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #audio-slider{
        width: 100% !important;
        margin-top: 5px;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #audioTimer{
        margin: 6px 0 10px 0;
        color: #536274;
        font-size: 12px;
        font-variant-numeric: tabular-nums;
        text-align: center;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-audio-action-row{
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        flex-wrap: wrap;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-audio-action-row .audio-recorder-btn{
        min-width: 118px;
        min-height: 36px;
        padding: 7px 12px;
        border-radius: 8px;
        font-size: 13px;
        font-weight: 600;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-audio-action-row #startBtn{
        border-color: #d83636;
        color: #9f1d1d;
        background: #fff7f7;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-audio-action-row #startBtn:hover{
        border-color: #c62828;
        background: #ffeded;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-audio-hotkey{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        min-width: 25px;
        height: 20px;
        margin-left: 4px;
        padding: 0 5px;
        border: 1px solid rgba(159, 29, 29, 0.28);
        border-bottom-width: 2px;
        border-radius: 5px;
        background: rgba(255, 255, 255, 0.82);
        color: #8f1d1d;
        font-family: inherit;
        font-size: 10px;
        font-weight: 800;
        line-height: 1;
        letter-spacing: 0.2px;
        box-shadow: 0 1px 1px rgba(15, 23, 42, 0.08);
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-audio-auto-hint{
        min-height: 17px;
        margin-top: 8px;
        color: #64748b;
        font-size: 11px;
        text-align: center;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #audioRecorderContainer.flh-audio-auto-enabled .flh-audio-auto-hint{
        color: #17643a;
        font-weight: 600;
    }

    body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf #audioRecorderContainer.flh-audio-uploading{
        opacity: 0.84;
        pointer-events: none;
    }

    @media (max-width: 760px) {
        body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-audio-recorder-head{
            align-items: flex-start;
            flex-direction: column;
        }

        body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-audio-preference-boxes{ width: 100%; }

        body.pmsa--pms-views-filehandler-filedetails-cshtml-74851dcf .flh-audio-auto-save-box{
            width: 100%;
            box-sizing: border-box;
        }
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/FileHandler/Viewer.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 #pames-navbar,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 #status-btn-toolbar-cont,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 #barcodeSearchSpinner,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 #vk-toggle-btn,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 #vk-wrapper,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 #system-message-popup{
        display: none !important;
        visibility: hidden !important;
        height: 0 !important;
        min-height: 0 !important;
        max-height: 0 !important;
        overflow: hidden !important;
    }

    html.pmsa--pms-views-filehandler-viewer-cshtml-7381f420,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420{
        height: 100%;
        min-height: 100%;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
        background: #f3f6fa !important;
        font-family: "Segoe UI", Arial, sans-serif;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 main,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .container,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .container-fluid,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .pb-3{
        max-width: none !important;
        width: 100% !important;
        height: 100vh !important;
        min-height: 100vh !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-page{
        width: 100vw;
        height: 100vh;
        padding: 6px;
        box-sizing: border-box;
        background: #f3f6fa;
        overflow: hidden;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-shell{
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
        border: 1px solid rgba(148, 163, 184, 0.36);
        border-radius: 12px;
        background: rgba(255, 255, 255, 0.98);
        box-shadow: 0 10px 26px rgba(15, 23, 42, 0.10);
        overflow: hidden;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-header{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
        padding: 7px 10px;
        border-bottom: 1px solid rgba(148, 163, 184, 0.24);
        background: linear-gradient(90deg, #ffffff, #f8fafc);
        flex-shrink: 0;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-title-wrap{
        min-width: 0;
        display: flex;
        align-items: center;
        gap: 8px;
        overflow: hidden;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-icon{
        width: 26px;
        height: 26px;
        min-width: 26px;
        border-radius: 999px;
        display: flex;
        align-items: center;
        justify-content: center;
        background: rgba(219, 234, 254, 0.86);
        border: 1px solid rgba(147, 197, 253, 0.66);
        color: #0078d4 !important;
        font-size: 13px;
    }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-icon i,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-icon .fa,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-icon .fa-regular,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-icon .fa-solid,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-icon .fa-light,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-icon .fa-thin,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-icon .fa-duotone{
            color: #0078d4 !important;
        }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-title-text{
        min-width: 0;
        overflow: hidden;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-title{
        font-size: 0.86rem;
        line-height: 1.12;
        font-weight: 700;
        color: #0f172a;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-subtitle{
        margin-top: 1px;
        font-size: 0.64rem;
        line-height: 1.1;
        color: rgba(71, 85, 105, 0.76);
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-actions{
        display: flex;
        align-items: center;
        gap: 7px;
        flex-shrink: 0;
        flex-wrap: wrap;
        justify-content: flex-end;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-clipboard-tools{
        display: flex;
        align-items: center;
        gap: 5px;
        padding: 3px 7px;
        margin-right: 1px;
        border: 1px solid rgba(148, 163, 184, 0.28);
        border-radius: 10px;
        background: rgba(248, 250, 252, 0.88);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.78);
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-clipboard-select{
        width: 250px;
        min-width: 190px;
    }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-clipboard-select .dx-texteditor-input{
            font-size: 11px !important;
            min-height: 24px !important;
            padding-top: 2px !important;
            padding-bottom: 2px !important;
        }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-clipboard-select .dx-placeholder{
            font-size: 11px !important;
        }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-tools{
        display: flex;
        align-items: center;
        gap: 4px;
        padding-right: 5px;
        margin-right: 1px;
        border-right: 1px solid rgba(148, 163, 184, 0.30);
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-fine-rotation{
        display: none;
        align-items: center;
        gap: 5px;
        min-width: 132px;
        padding: 0 3px;
        color: #475569;
        font-size: 10px;
        font-weight: 700;
        white-space: nowrap;
    }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-fine-rotation.active{
            display: inline-flex;
        }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-fine-rotation input[type="range"]{
            width: 92px;
            min-width: 72px;
            height: 18px;
            margin: 0;
            cursor: pointer;
            accent-color: #0078d4;
        }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-fine-rotation input[type="range"]:disabled{
            cursor: default;
            opacity: 0.48;
        }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-fine-rotation-value{
        width: 35px;
        text-align: right;
        font-variant-numeric: tabular-nums;
        color: #334155;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-main-actions{
        display: flex;
        align-items: center;
        gap: 5px;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-body{
        flex: 1 1 auto;
        min-height: 0;
        position: relative;
        background: #e5e7eb;
        overflow: hidden;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-panel{
        position: absolute;
        inset: 0;
        display: none;
        width: 100%;
        height: 100%;
        overflow: hidden;
    }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-panel.active{
            display: block;
        }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-transform-viewport{
        width: 100%;
        height: 100%;
        overflow: auto;
        position: relative;
        box-sizing: border-box;
        background: #ffffff;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-transform-stage{
        min-width: 100%;
        min-height: 100%;
        width: 100%;
        height: 100%;
        transform-origin: top left;
        transition: transform 0.12s ease-out;
        box-sizing: border-box;
        position: relative;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 #fileViewerPdfStage,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 #fileViewerDocumentStage,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 #fileViewerLinkStage{
        transform-origin: top left !important;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-iframe{
        width: 100%;
        height: 100%;
        border: 0;
        background: #ffffff;
        display: block;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-image-wrap{
        width: 100%;
        height: 100%;
        overflow: auto;
        display: block;
        background: #111827;
        cursor: default;
        user-select: none;
        -webkit-user-select: none;
        overscroll-behavior: contain;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-horizontal-guide{
        position: absolute;
        left: 10px;
        right: 10px;
        top: 50%;
        height: 1px;
        z-index: 14;
        background: rgba(203, 213, 225, 0.40);
        box-shadow: 0 1px 0 rgba(15, 23, 42, 0.10);
        transform: translateY(-0.5px);
        pointer-events: none;
        user-select: none;
    }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-image-wrap.is-pan-enabled{
            cursor: grab;
        }

            body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-image-wrap.is-pan-enabled.is-dragging{
                cursor: grabbing;
            }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-image-stage{
        min-width: 100%;
        min-height: 100%;
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        transform-origin: center center;
        transition: width 0.12s ease-out, height 0.12s ease-out, transform 0.12s ease-out;
        box-sizing: border-box;
        position: relative;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-image-annotation-host{
        position: relative;
        display: block;
        flex: 0 0 auto;
        width: auto;
        height: auto;
        transform-origin: center center;
        transition: width 0.12s ease-out, height 0.12s ease-out, transform 0.12s ease-out;
        pointer-events: none;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-image{
        width: 100%;
        height: 100%;
        max-width: none;
        max-height: none;
        object-fit: contain;
        display: block;
        user-select: none;
        -webkit-user-select: none;
        -webkit-user-drag: none;
        transform-origin: center center;
        transition: none;
        pointer-events: none;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-passive-annotation-svg{
        position: absolute;
        inset: 0;
        z-index: 4;
        width: 100%;
        height: 100%;
        display: block;
        overflow: visible;
        pointer-events: none;
    }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-passive-annotation-svg.hidden-annotations{
            display: none !important;
        }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-passive-annotation-shape{
        vector-effect: non-scaling-stroke;
        fill: transparent;
        stroke: #ff0000;
        stroke-width: 3;
        stroke-linecap: round;
        stroke-linejoin: round;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-passive-annotation-text{
        fill: #ff0000;
        font-family: "Segoe UI", Arial, sans-serif;
        font-size: 22px;
        font-weight: 700;
        paint-order: stroke;
        stroke: rgba(255,255,255,0.88);
        stroke-width: 4px;
        stroke-linejoin: round;
        vector-effect: non-scaling-stroke;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-annotation-toggle-active.dx-button{
        background: rgba(239, 246, 255, 0.98) !important;
        border-color: rgba(0, 120, 212, 0.75) !important;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-media-wrap{
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #111827;
        padding: 18px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-media-stage{
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        transform-origin: center center;
        transition: transform 0.12s ease-out;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-audio{
        width: min(760px, 92vw);
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-video{
        max-width: 100%;
        max-height: 100%;
        background: #000000;
        border-radius: 8px;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-document-host{
        width: 100%;
        height: 100%;
        background: #ffffff;
        overflow: hidden;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-message{
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 22px;
        box-sizing: border-box;
        background: #f8fafc;
        color: #334155;
        text-align: center;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-message-card{
        max-width: 620px;
        border: 1px solid rgba(148, 163, 184, 0.36);
        border-radius: 14px;
        background: #ffffff;
        box-shadow: 0 10px 28px rgba(15, 23, 42, 0.08);
        padding: 20px 22px;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-message-title{
        font-size: 1rem;
        font-weight: 700;
        color: #0f172a;
        margin-bottom: 7px;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-message-text{
        font-size: 0.84rem;
        color: rgba(51, 65, 85, 0.86);
        margin-bottom: 14px;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-loading{
        position: absolute;
        inset: 0;
        z-index: 20;
        display: flex;
        align-items: center;
        justify-content: center;
        background: rgba(248, 250, 252, 0.88);
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-loading-card{
        display: inline-flex;
        align-items: center;
        gap: 10px;
        padding: 12px 16px;
        border-radius: 999px;
        border: 1px solid rgba(148, 163, 184, 0.36);
        background: rgba(255, 255, 255, 0.96);
        box-shadow: 0 10px 26px rgba(15, 23, 42, 0.10);
        color: #334155;
        font-size: 0.82rem;
        font-weight: 700;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-spinner{
        width: 14px;
        height: 14px;
        border-radius: 999px;
        border: 2px solid rgba(0, 120, 212, 0.18);
        border-top-color: #0078d4;
        animation: fileViewerSpin--f16343f2 0.75s linear infinite;
    }

    @keyframes fileViewerSpin--f16343f2 {
        from {
            transform: rotate(0deg);
        }

        to {
            transform: rotate(360deg);
        }
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-error{
        color: #991b1b;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-ocr-overlay{
        position: absolute;
        inset: 0;
        z-index: 12;
        display: none;
        cursor: crosshair;
        background: rgba(15, 23, 42, 0.06);
        user-select: none;
        -webkit-user-select: none;
    }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-ocr-overlay.active{
            display: block;
        }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-ocr-selection{
        position: absolute;
        display: none;
        border: 2px dashed #0078d4;
        background: rgba(0, 120, 212, 0.16);
        box-shadow: 0 0 0 9999px rgba(15, 23, 42, 0.22);
        box-sizing: border-box;
        pointer-events: none;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-ocr-hint{
        position: absolute;
        left: 12px;
        top: 12px;
        z-index: 13;
        max-width: 520px;
        padding: 8px 11px;
        border-radius: 999px;
        background: rgba(15, 23, 42, 0.82);
        color: #ffffff;
        font-size: 12px;
        font-weight: 700;
        box-shadow: 0 8px 18px rgba(15, 23, 42, 0.22);
        pointer-events: none;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-ocr-popup-content{
        padding: 10px;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-ocr-popup-note{
        margin-bottom: 8px;
        color: rgba(71, 85, 105, 0.90);
        font-size: 12px;
        line-height: 1.35;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-ocr-progress{
        display: none;
        align-items: center;
        gap: 8px;
        margin-bottom: 9px;
        padding: 8px 10px;
        border-radius: 10px;
        background: rgba(239, 246, 255, 0.95);
        border: 1px solid rgba(147, 197, 253, 0.72);
        color: #1e3a8a;
        font-size: 12px;
        font-weight: 700;
    }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-ocr-progress.active{
            display: flex;
        }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-ocr-result-textarea{
        width: 100%;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-ocr-popup-actions{
        margin-top: 10px;
        display: flex;
        justify-content: flex-end;
        gap: 8px;
        flex-wrap: wrap;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-toolbar-button.dx-button,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-tool-button.dx-button,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-clipboard-button.dx-button{
        width: 36px !important;
        min-width: 36px !important;
        height: 34px !important;
        min-height: 34px !important;
        border-radius: 8px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        box-sizing: border-box !important;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-toolbar-button.dx-button,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-tool-button.dx-button{
        background: #ffffff !important;
        border-color: rgba(148, 163, 184, 0.55) !important;
    }

    body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-clipboard-button.dx-button{
        background: rgba(239, 246, 255, 0.92) !important;
        border-color: rgba(147, 197, 253, 0.75) !important;
    }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-toolbar-button.dx-button:hover,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-tool-button.dx-button:hover,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-clipboard-button.dx-button:hover{
            background: rgba(239, 246, 255, 0.95) !important;
            border-color: rgba(0, 120, 212, 0.55) !important;
        }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-toolbar-button.dx-button.dx-state-focused,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-tool-button.dx-button.dx-state-focused,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-clipboard-button.dx-button.dx-state-focused{
            box-shadow: 0 0 0 2px rgba(0, 120, 212, 0.16) !important;
        }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-toolbar-button.dx-button.dx-state-disabled,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-tool-button.dx-button.dx-state-disabled,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-clipboard-button.dx-button.dx-state-disabled{
            opacity: 0.45 !important;
        }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-icon-only.dx-button .dx-button-content,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-toolbar-button.dx-button .dx-button-content,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-tool-button.dx-button .dx-button-content,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-clipboard-button.dx-button .dx-button-content{
            width: 100% !important;
            min-width: 100% !important;
            height: 100% !important;
            min-height: 100% !important;
            padding: 0 !important;
            margin: 0 !important;
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
            text-align: center !important;
            line-height: 1 !important;
            box-sizing: border-box !important;
        }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-icon-only.dx-button .dx-button-text,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-toolbar-button.dx-button .dx-button-text,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-tool-button.dx-button .dx-button-text,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-clipboard-button.dx-button .dx-button-text,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-icon-only.dx-button .dx-icon,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-toolbar-button.dx-button .dx-icon,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-tool-button.dx-button .dx-icon,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-clipboard-button.dx-button .dx-icon{
            display: none !important;
        }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-fa-icon,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-toolbar-button.dx-button .file-viewer-fa-icon,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-tool-button.dx-button .file-viewer-fa-icon,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-clipboard-button.dx-button .file-viewer-fa-icon{
            display: inline-flex !important;
            align-items: center !important;
            justify-content: center !important;
            width: 20px !important;
            height: 20px !important;
            margin: 0 !important;
            padding: 0 !important;
            font-size: 18px !important;
            line-height: 20px !important;
            text-align: center !important;
            color: #0078d4 !important;
        }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-toolbar-button.dx-button.dx-state-disabled .file-viewer-fa-icon,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-tool-button.dx-button.dx-state-disabled .file-viewer-fa-icon,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-clipboard-button.dx-button.dx-state-disabled .file-viewer-fa-icon{
            color: #0078d4 !important;
        }

    @media (max-width: 1250px) {
        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-clipboard-select{
            width: 210px;
        }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-actions{
            gap: 5px;
        }
    }

    @media (max-width: 1050px) {
        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-clipboard-tools{
            order: 3;
            width: 100%;
            justify-content: flex-end;
        }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-clipboard-select{
            width: min(360px, 58vw);
        }
    }

    @media (max-width: 900px) {
        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-header{
            align-items: flex-start;
        }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-actions{
            max-width: 72%;
        }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-tools{
            border-right: 0;
            padding-right: 0;
            margin-right: 0;
        }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-tool-button.dx-button .dx-button-content,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-toolbar-button.dx-button .dx-button-content,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-clipboard-button.dx-button .dx-button-content{
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
    }

    @media (max-width: 700px) {
        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-page{
            padding: 3px;
        }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-shell{
            border-radius: 8px;
        }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-header{
            padding: 5px 7px;
            gap: 6px;
        }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-icon{
            display: none;
        }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-subtitle{
            display: none;
        }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-title{
            font-size: 0.78rem;
        }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-actions{
            gap: 3px;
            max-width: 78%;
        }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-tools,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-main-actions{
            gap: 3px;
        }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-clipboard-tools{
            padding: 3px 5px;
        }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-clipboard-select{
            width: min(280px, 52vw);
        }

        body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-toolbar-button.dx-button,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-tool-button.dx-button,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-clipboard-button.dx-button{
            width: 34px !important;
            min-width: 34px !important;
            height: 32px !important;
            min-height: 32px !important;
        }

            body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-fa-icon,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-toolbar-button.dx-button .file-viewer-fa-icon,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-tool-button.dx-button .file-viewer-fa-icon,
body.pmsa--pms-views-filehandler-viewer-cshtml-7381f420 .file-viewer-clipboard-button.dx-button .file-viewer-fa-icon{
                width: 19px !important;
                height: 19px !important;
                font-size: 17px !important;
                line-height: 19px !important;
                color: #0078d4 !important;
            }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/FileHandler/ViewDocument.cshtml :: block 1
   ========================================================================== */

        html.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914,
body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914{
            height: 100%;
            min-height: 100%;
            margin: 0;
            padding: 0;
            overflow: hidden;
            background: #f3f6fa;
            font-family: "Segoe UI", Arial, sans-serif;
        }

        body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914 .dipam-document-viewer-page{
            height: 100vh;
            width: 100vw;
            padding: 6px;
            box-sizing: border-box;
            background: linear-gradient(180deg, #f8fafc, #eef2f7);
            overflow: hidden;
        }

        body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914 .dipam-document-viewer-shell{
            height: 100%;
            display: flex;
            flex-direction: column;
            border: 1px solid rgba(148, 163, 184, 0.38);
            border-radius: 12px;
            background: rgba(255, 255, 255, 0.98);
            box-shadow: 0 10px 26px rgba(15, 23, 42, 0.12);
            overflow: hidden;
        }

        body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914 .dipam-document-viewer-header{
            height: 42px;
            min-height: 42px;
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 8px;
            padding: 6px 10px;
            border-bottom: 1px solid rgba(148, 163, 184, 0.28);
            background: linear-gradient(90deg, #ffffff, #f8fafc);
            box-sizing: border-box;
        }

        body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914 .dipam-document-viewer-title-wrap{
            min-width: 0;
            display: flex;
            flex-direction: column;
            gap: 1px;
        }

        body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914 .dipam-document-viewer-title{
            font-size: 0.92rem;
            font-weight: 700;
            color: #0f172a;
            line-height: 1.15;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            max-width: 70vw;
        }

        body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914 .dipam-document-viewer-subtitle{
            font-size: 0.68rem;
            color: rgba(71, 85, 105, 0.75);
            line-height: 1.1;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            max-width: 70vw;
        }

        body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914 .dipam-document-viewer-actions{
            display: flex;
            align-items: center;
            gap: 6px;
            flex-shrink: 0;
        }

        body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914 .dipam-document-viewer-btn{
            height: 28px;
            min-width: 78px;
            border: 1px solid rgba(148, 163, 184, 0.55);
            border-radius: 7px;
            background: rgba(255, 255, 255, 0.96);
            color: #334155;
            font-size: 0.72rem;
            font-weight: 600;
            cursor: pointer;
            padding: 3px 9px;
            line-height: 1;
        }

            body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914 .dipam-document-viewer-btn:hover{
                background: #f8fafc;
                border-color: rgba(100, 116, 139, 0.70);
            }

            body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914 .dipam-document-viewer-btn.primary{
                background: #2563eb;
                border-color: #2563eb;
                color: #ffffff;
            }

                body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914 .dipam-document-viewer-btn.primary:hover{
                    background: #1d4ed8;
                    border-color: #1d4ed8;
                }

        body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914 .dipam-document-viewer-content{
            flex: 1 1 auto;
            min-height: 0;
            position: relative;
            background: #ffffff;
            overflow: hidden;
        }

        body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914 .dipam-document-viewer-loading{
            position: absolute;
            inset: 0;
            z-index: 20;
            display: flex;
            align-items: center;
            justify-content: center;
            background: rgba(248, 250, 252, 0.92);
        }

        body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914 .dipam-document-viewer-loading-card{
            display: flex;
            align-items: center;
            gap: 10px;
            padding: 12px 16px;
            border-radius: 12px;
            border: 1px solid rgba(148, 163, 184, 0.35);
            background: #ffffff;
            box-shadow: 0 10px 24px rgba(15, 23, 42, 0.10);
            color: #334155;
            font-size: 0.82rem;
            font-weight: 600;
        }

        body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914 .dipam-document-viewer-spinner{
            width: 18px;
            height: 18px;
            border-radius: 999px;
            border: 2px solid rgba(37, 99, 235, 0.18);
            border-top-color: #2563eb;
            animation: dipamDocumentViewerSpin--5f74a995 0.8s linear infinite;
        }

        @keyframes dipamDocumentViewerSpin--5f74a995 {
            to {
                transform: rotate(360deg);
            }
        }

        body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914 .dipam-document-viewer-error{
            position: absolute;
            inset: 0;
            z-index: 30;
            display: none;
            align-items: center;
            justify-content: center;
            background: rgba(254, 242, 242, 0.96);
            padding: 20px;
            box-sizing: border-box;
        }

        body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914 .dipam-document-viewer-error-card{
            max-width: 680px;
            width: 100%;
            border-radius: 12px;
            border: 1px solid rgba(239, 68, 68, 0.28);
            background: #ffffff;
            box-shadow: 0 10px 24px rgba(127, 29, 29, 0.10);
            padding: 16px;
            color: #7f1d1d;
        }

        body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914 .dipam-document-viewer-error-title{
            font-weight: 800;
            font-size: 0.96rem;
            margin-bottom: 6px;
        }

        body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914 .dipam-document-viewer-error-text{
            font-size: 0.82rem;
            line-height: 1.35;
            white-space: pre-wrap;
        }

        body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914 .dipam-document-viewer-rich-wrapper{
            height: 100%;
            width: 100%;
            overflow: hidden;
        }

        body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914 #ReadOnlyRichEdit{
            height: 100% !important;
            width: 100% !important;
        }

        body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914 .dxreControl,
body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914 .dxreControl .dxrePageArea,
body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914 .dxreControl .dxreView{
            height: 100% !important;
        }

        @media (max-width: 720px) {
            body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914 .dipam-document-viewer-page{
                padding: 3px;
            }

            body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914 .dipam-document-viewer-shell{
                border-radius: 8px;
            }

            body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914 .dipam-document-viewer-header{
                height: auto;
                min-height: 40px;
                align-items: flex-start;
                flex-direction: column;
                padding: 6px 8px;
            }

            body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914 .dipam-document-viewer-actions{
                width: 100%;
                justify-content: flex-end;
            }

            body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914 .dipam-document-viewer-title,
body.pmsa--pms-views-filehandler-viewdocument-cshtml-a4cbf914 .dipam-document-viewer-subtitle{
                max-width: 94vw;
            }
        }
    

/* ==========================================================================
   INLINE STYLE SOURCE: Views/FileHandler/SlidesShow.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-filehandler-slidesshow-cshtml-6fe681e5 .case-list-attachment-unavailable-placeholder{
        width: 100%;
        height: 100%;
        min-height: 140px;
        padding: 28px;
        display: flex;
        align-items: center;
        justify-content: center;
        box-sizing: border-box;
        text-align: center;
        font-size: 16px;
        font-weight: 700;
        line-height: 1.45;
        color: #333;
    }

    body.pmsa--pms-views-filehandler-slidesshow-cshtml-6fe681e5 .sls-image-annotation-host,
body.pmsa--pms-views-filehandler-slidesshow-cshtml-6fe681e5 .pames-image-annotation-host{
        position: relative;
        display: inline-block;
        width: 100%;
        line-height: 0;
        transform-origin: center center;
    }

        body.pmsa--pms-views-filehandler-slidesshow-cshtml-6fe681e5 .sls-image-annotation-host > img,
body.pmsa--pms-views-filehandler-slidesshow-cshtml-6fe681e5 .pames-image-annotation-host > img{
            display: block;
        }

    body.pmsa--pms-views-filehandler-slidesshow-cshtml-6fe681e5 .pames-annotation-display-svg{
        position: absolute;
        inset: 0;
        width: 100%;
        height: 100%;
        pointer-events: none;
        overflow: visible;
        z-index: 12;
        line-height: normal;
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Molecular/Index.cshtml :: block 1
   ========================================================================== */

        @media print {
            body.pmsa--pms-views-molecular-index-cshtml-597c651b *{
            visibility: hidden !important;
        }

        body.pmsa--pms-views-molecular-index-cshtml-597c651b #molecular-print-area,
body.pmsa--pms-views-molecular-index-cshtml-597c651b #molecular-print-area *{
            visibility: visible !important;
        }

        body.pmsa--pms-views-molecular-index-cshtml-597c651b #molecular-print-area{
            display: block !important;
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            background: white;
            padding: 20px;
        }

        body.pmsa--pms-views-molecular-index-cshtml-597c651b .molecular-print-wrapper h2{
            margin: 0 0 12px 0;
            font-size: 18px;
        }

        body.pmsa--pms-views-molecular-index-cshtml-597c651b .molecular-print-table{
            width: 100%;
            border-collapse: collapse;
            font-size: 12px;
        }

            body.pmsa--pms-views-molecular-index-cshtml-597c651b .molecular-print-table th,
body.pmsa--pms-views-molecular-index-cshtml-597c651b .molecular-print-table td{
                border: 1px solid #999;
                padding: 6px 8px;
                text-align: left;
                vertical-align: top;
            }

            body.pmsa--pms-views-molecular-index-cshtml-597c651b .molecular-print-table th{
                background: #f2f2f2 !important;
                -webkit-print-color-adjust: exact;
                print-color-adjust: exact;
            }

        }
    

/* ==========================================================================
   INLINE STYLE SOURCE: Views/Molecular/Index.cshtml :: block 2
   ========================================================================== */

        /* Csak a MolecularGridContainer gridben: vastagabb vízszintes scrollbar */
        body.pmsa--pms-views-molecular-index-cshtml-597c651b #MolecularGridContainer .dx-datagrid-rowsview .dx-scrollable-scrollbar.dx-scrollbar-horizontal{
            height: 13px !important;
        }

            body.pmsa--pms-views-molecular-index-cshtml-597c651b #MolecularGridContainer .dx-datagrid-rowsview .dx-scrollable-scrollbar.dx-scrollbar-horizontal .dx-scrollable-scroll{
                height: 13px !important;
            }

            body.pmsa--pms-views-molecular-index-cshtml-597c651b #MolecularGridContainer .dx-datagrid-rowsview .dx-scrollable-scrollbar.dx-scrollbar-horizontal .dx-scrollable-scroll-content{
                height: 13px !important;
            }


    body.pmsa--pms-views-molecular-index-cshtml-597c651b .pms-grid-toolbar{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
        padding: 6px 10px;
        background: #f5f5f5;
        border: 0px solid #e3e3e3;
        border-radius: 6px;
        margin: 5px 2 5px 2;
    }

    body.pmsa--pms-views-molecular-index-cshtml-597c651b .pms-grid-toolbar-left{
        display: flex;
        align-items: center;
        gap: 10px;
        flex-wrap: wrap;
    }


    /* a NumberBox input mező háttere */
    body.pmsa--pms-views-molecular-index-cshtml-597c651b .mol-daylimit-spn .dx-texteditor-input{
        background: #ffffe6 !important;
    }

    /* opcionális: a spinner gombok is ugyanazt kapják */
    body.pmsa--pms-views-molecular-index-cshtml-597c651b .mol-daylimit-spn .dx-numberbox-spin-container,
body.pmsa--pms-views-molecular-index-cshtml-597c651b .mol-daylimit-spn .dx-numberbox-spin-container .dx-button-content{
        background: #ffffe6 !important;
    }




/* ==========================================================================
   INLINE STYLE SOURCE: Views/Molecular/Index.cshtml :: block 3
   ========================================================================== */

    /* a teljes NumberBox “doboz” (külső editor) */
    body.pmsa--pms-views-molecular-index-cshtml-597c651b .mol-daylimit-spn .dx-texteditor-container,
body.pmsa--pms-views-molecular-index-cshtml-597c651b .mol-daylimit-spn .dx-texteditor{
        background: #ffffe6 !important;
    }

    /* maga a szám/input rész */
    body.pmsa--pms-views-molecular-index-cshtml-597c651b .mol-daylimit-spn .dx-texteditor-input{
        background: #ffffe6 !important;
    }

    /* a fel/le spinner gombok háttere is */
    body.pmsa--pms-views-molecular-index-cshtml-597c651b .mol-daylimit-spn .dx-numberbox-spin-container,
body.pmsa--pms-views-molecular-index-cshtml-597c651b .mol-daylimit-spn .dx-numberbox-spin-container .dx-button-content{
        background: #ffffe6 !important;
    }

        body.pmsa--pms-views-molecular-index-cshtml-597c651b .dx-button.mol-overlimit-on{
            background-color: #ffdddd !important;
            border-color: #d32f2f !important;
        }

            body.pmsa--pms-views-molecular-index-cshtml-597c651b .dx-button.mol-overlimit-on .dx-icon,
body.pmsa--pms-views-molecular-index-cshtml-597c651b .dx-button.mol-overlimit-on .dx-button-text{
                color: #d32f2f !important;
            }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Molecular/Index.cshtml :: block 4
   ========================================================================== */

        /* toolbar layout */
        body.pmsa--pms-views-molecular-index-cshtml-597c651b #molecular-grid-toolbar .pms-grid-toolbar-left{
            display: flex;
            align-items: center;
            gap: 10px;
        }

        /* ✅ csak a GOMBOK legyenek kisebbek (ne az editorok!) */
        body.pmsa--pms-views-molecular-index-cshtml-597c651b #molecular-grid-toolbar .dx-button{
            transform: scale(0.85);
            transform-origin: left center;
        }

        /* ✅ Editorok: nagyobb, fehér háttér, keret */
        body.pmsa--pms-views-molecular-index-cshtml-597c651b #molecular-grid-toolbar .mol-tb-editor.dx-texteditor{
            background: #fff !important;
            border: 1px solid #cfd4dc !important;
            border-radius: 5px;
            min-height: 32px;
            height: 32px;
            box-shadow: 0 1px 2px rgba(0,0,0,0.06);
        }

            /* Filled mód néha elnyeli a keretet -> kényszerítjük */
            body.pmsa--pms-views-molecular-index-cshtml-597c651b #molecular-grid-toolbar .mol-tb-editor.dx-texteditor.dx-editor-filled{
                background: #fff !important;
                border: 1px solid #cfd4dc !important;
            }

        /* belső input magasság/padding */
        body.pmsa--pms-views-molecular-index-cshtml-597c651b #molecular-grid-toolbar .mol-tb-editor .dx-texteditor-input{
            height: 30px;
            padding: 6px 10px;
            background: transparent;
        }

        /* SelectBox nyíl/indikátor szépen középre */
        body.pmsa--pms-views-molecular-index-cshtml-597c651b #molecular-grid-toolbar .mol-tb-editor .dx-dropdowneditor-icon{
            margin-top: 2px;
        }

        /* fókusz állapot: szebb keret */
        body.pmsa--pms-views-molecular-index-cshtml-597c651b #molecular-grid-toolbar .mol-tb-editor.dx-state-focused{
            border-color: #7aa7ff !important;
            box-shadow: 0 0 0 3px rgba(122,167,255,0.20);
        }


        body.pmsa--pms-views-molecular-index-cshtml-597c651b #molecular-grid-toolbar .pms-grid-toolbar-left{
            display: flex;
            align-items: center;
            gap: 10px;
        }

        body.pmsa--pms-views-molecular-index-cshtml-597c651b .mol-tb-label{
            font-weight: 600;
            white-space: nowrap;
            margin-right: 2px;
        }
    

/* ==========================================================================
   INLINE STYLE SOURCE: Views/Molecular/Index.cshtml :: block 5
   ========================================================================== */

        body.pmsa--pms-views-molecular-index-cshtml-597c651b #embedded-datagrid .dx-data-row > td{
            padding-top: 3px;
            padding-bottom: 3px;
            font-size: 12px;
        }

        body.pmsa--pms-views-molecular-index-cshtml-597c651b #embedded-datagrid .dx-header-row > td{
            padding-top: 5px;
            padding-bottom: 5px;
            font-size: 12px;
        }
    

/* ==========================================================================
   INLINE STYLE SOURCE: Views/Molecular/Report.cshtml :: block 1
   ========================================================================== */


	body.pmsa--pms-views-molecular-report-cshtml-e9e04b95 .preview-image-wrapper{
    display: flex;
    justify-content: center;   
    align-items: flex-start;   
}

body.pmsa--pms-views-molecular-report-cshtml-e9e04b95 #molecularPreviewImg{
    max-width: 75%;
    height: auto;
    background: #fff;
    padding: 6px;
    border: 1px solid #ddd;
    box-shadow: 0 4px 12px rgba(0,0,0,0.15);
    border-radius: 4px;
}




/* ==========================================================================
   INLINE STYLE SOURCE: Views/Consultation/Index.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-board{
        height: calc(100vh - 52px);
        min-height: 520px;
        display: flex;
        flex-direction: column;
        overflow: hidden;
        background: #f5f7f9;
        color: #2e4353;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-board-header{
        flex: 0 0 auto;
        padding: 10px 12px 9px;
        background: #fff;
        border-bottom: 2px solid #9fc4dc;
        box-shadow: 0 2px 8px rgba(37, 92, 127, .08);
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-board-title-row{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 12px;
        margin-bottom: 7px;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-board-title{
        display: flex;
        align-items: center;
        gap: 8px;
        flex: 0 0 auto;
        font-size: 17px;
        font-weight: 700;
        color: #274d68;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-board-title i{ font-size: 16px; }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-board-count{
        min-width: 28px;
        height: 21px;
        padding: 0 7px;
        border-radius: 11px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        background: #eef3f6;
        color: #526b7c;
        font-size: 11px;
        font-weight: 700;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-header-tools{
        min-width: 0;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 5px;
        margin-left: auto;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-scope-row{
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        gap: 30px;
        min-width: 0;
        padding: 1px 0;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-scope-tabs{
        position: relative;
        display: inline-flex;
        gap: 3px;
        padding: 2px;
        border: 1px solid #bfd4e0;
        border-radius: 8px;
        background: #f1f7fa;
        box-shadow: 0 1px 3px rgba(31, 91, 128, .07);
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-scope-tabs::after{
        content: "";
        position: absolute;
        top: 4px;
        right: -16px;
        bottom: 4px;
        width: 1px;
        background: linear-gradient(to bottom, transparent, #b9cbd6 22%, #b9cbd6 78%, transparent);
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-scope-btn{
        min-height: 29px;
        padding: 4px 10px;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: #526b7c;
        font-size: 10.5px;
        font-weight: 500;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 5px;
        cursor: pointer;
        transition: background .12s ease, color .12s ease, border-color .12s ease, box-shadow .12s ease;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-scope-btn i{
        width: 15px;
        color: #2b7ead;
        font-size: 14.5px;
        text-align: center;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-scope-btn:hover{
        background: #eaf4fa;
        border-color: #b6d0df;
        color: #176b9f;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-scope-btn.is-active{
        background: #1976ad;
        border-color: #1976ad;
        color: #fff;
        font-weight: 600;
        box-shadow: none;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-scope-btn.is-active i{
        color: inherit;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-answer-tabs{
        display: inline-flex;
        align-items: center;
        gap: 4px;
        padding: 3px;
        border: 1px solid #d5e0e6;
        border-radius: 999px;
        background: #f7f9fa;
        box-shadow: inset 0 1px 2px rgba(57, 79, 91, .04), 0 1px 3px rgba(57, 79, 91, .05);
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-answer-btn{
        min-height: 29px;
        padding: 4px 12px;
        border: 1px solid transparent;
        border-radius: 999px;
        background: transparent;
        color: #526b7c;
        font-size: 10.5px;
        font-weight: 500;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 5px;
        cursor: pointer;
        transition: background .12s ease, color .12s ease, border-color .12s ease, box-shadow .12s ease;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-answer-btn i{
        width: 15px;
        font-size: 14.5px;
        text-align: center;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-answer-btn.is-all{
        border-color: rgba(69, 126, 160, .25);
        background: rgba(69, 126, 160, .07);
        color: #416f8b;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-answer-btn.is-unanswered{
        border-color: #e7cb91;
        background: #fff9ec;
        color: #966313;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-answer-btn.is-answered{
        border-color: #b9d9c7;
        background: #f0faf4;
        color: #2f7653;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-answer-btn:hover{
        filter: saturate(1.08);
        box-shadow: 0 1px 3px rgba(39, 67, 83, .11);
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-answer-btn.is-all.is-active{
        background: #477f9f;
        border-color: #477f9f;
        color: #fff;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-answer-btn.is-unanswered.is-active{
        background: #c88920;
        border-color: #b87b15;
        color: #fff;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-answer-btn.is-answered.is-active{
        background: #398a61;
        border-color: #307b55;
        color: #fff;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-answer-btn.is-active{
        font-weight: 600;
        box-shadow: 0 1px 3px rgba(39, 67, 83, .14);
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-selection-summary{
        min-height: 35px;
        box-sizing: border-box;
        padding: 5px 12px 5px 10px;
        border: 1px solid #ccd9e0;
        border-radius: 8px;
        background: #fff;
        color: #536b7a;
        display: inline-flex;
        align-items: center;
        gap: 7px;
        font-size: 12.1px;
        font-weight: 600;
        white-space: nowrap;
        box-shadow: 0 1px 3px rgba(41, 67, 82, .07);
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-selection-summary i{
        width: 15px;
        font-size: 14px;
        text-align: center;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-selection-summary.is-unanswered{
        border-color: #e2c78f;
        border-left-color: #c88920;
        background: #fffbf2;
        color: #875b16;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-selection-summary.is-answered{
        border-color: #b7d5c4;
        border-left-color: #398a61;
        background: #f3faf6;
        color: #2f6f50;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-selection-summary.is-all{
        border-color: #bfd1dc;
        border-left-color: #477f9f;
        background: #f4f8fa;
        color: #416b84;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-search,
body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-sort-select,
body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-tool-btn,
body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-case-filter-chip,
body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-filter-select,
body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-date-input,
body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-clear-filters{
        height: 31px;
        border: 1px solid #d4dee5;
        border-radius: 6px;
        background: #fff;
        color: #40596b;
        font-size: 10.5px;
        outline: none;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-search{ width: 225px; padding: 0 9px; }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-sort-select{ width: 132px; padding: 0 25px 0 8px; }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-tool-btn{
        width: 31px;
        min-width: 31px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        padding: 0;
        cursor: pointer;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-tool-btn:hover,
body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-tool-btn.is-active{
        border-color: #8eb9d1;
        background: #eaf4fa;
        color: #176b9f;
    }

    /* Ismételt konzultációs kiküldés: kompakt, ovális levél + kimenő nyíl
       gomb a kérői megjegyzés címsorában. */
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-resend-action{
        width: 38px;
        min-width: 38px;
        height: 20px;
        flex: 0 0 38px;
        gap: 3px;
        padding: 0 6px;
        border: 1px solid rgba(220, 38, 38, .72) !important;
        border-radius: 999px;
        background: transparent;
        color: #c62828;
        opacity: .75;
        line-height: 1;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        box-shadow: none;
        transition: opacity .12s ease, background .12s ease, border-color .12s ease, transform .12s ease;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-resend-action i{
        color: currentColor !important;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-resend-envelope{
        font-size: 10px;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-resend-arrow{
        font-size: 8px;
        transform: translateY(-1px);
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-resend-action:hover{
        border-color: rgba(185, 28, 28, .9) !important;
        background: rgba(220, 38, 38, .07);
        color: #b91c1c;
        opacity: 1;
        transform: translateY(-1px);
        box-shadow: none;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-resend-action:active{
        opacity: .9;
        transform: translateY(0);
        box-shadow: none;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-resend-action:disabled{
        opacity: .35;
        cursor: wait;
        transform: none;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-case-filter-chip{
        padding: 0 9px;
        display: inline-flex;
        align-items: center;
        gap: 6px;
        cursor: pointer;
        color: #176b9f;
        border-color: #a8c9dc;
        background: #f4faff;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-advanced-filters{
        margin-top: 7px;
        padding: 8px;
        display: flex;
        align-items: flex-end;
        justify-content: flex-end;
        gap: 7px;
        flex-wrap: wrap;
        border: 1px solid #dce5ea;
        border-radius: 7px;
        background: #f8fafb;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-advanced-filters[hidden]{ display: none !important; }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-filter-field{
        display: flex;
        flex-direction: column;
        gap: 3px;
        min-width: 145px;
        margin: 0;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-filter-label{
        color: #6a7c89;
        font-size: 9.5px;
        font-weight: 700;
        line-height: 1.1;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-filter-select{ min-width: 155px; padding: 0 27px 0 8px; }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-workgroup-field{ min-width: 190px; }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-requester-field{ min-width: 190px; }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-date-field{ min-width: 126px; }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-date-input{ width: 132px; padding: 0 6px; }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-requester-filter{ width: 190px; min-width: 190px; height: 31px; }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-requester-filter .dx-texteditor{ height: 31px; border-color: #d4dee5; border-radius: 6px; background: #fff; }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-requester-filter .dx-texteditor-input{ min-height: 29px; padding-top: 5px; padding-bottom: 5px; font-size: 10.5px; color: #40596b; }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-clear-filters{
        padding: 0 10px;
        display: inline-flex;
        align-items: center;
        gap: 6px;
        cursor: pointer;
        color: #536b7b;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-clear-filters:hover{
        border-color: #a7bdca;
        background: #fff;
        color: #245f82;
    }

    @media (max-width: 1050px) {
        body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-board-title-row{ align-items: flex-start; }
        body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-header-tools{ flex-wrap: wrap; }
        body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-search{ width: 190px; }
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-board-list-wrap{
        flex: 1 1 auto;
        min-height: 0;
        overflow: auto;
        padding: 7px 8px 20px;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-board-list{
        width: 100%;
        display: flex;
        flex-direction: column;
        gap: 6px;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-day-separator{
        width: 100%;
        height: 0;
        border-top: 3px solid #4b535a;
        margin: 8px 0 2px;
        opacity: .95;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-loading,
body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-empty{
        margin: 28px auto;
        padding: 12px 18px;
        color: #71828e;
        font-size: 12px;
        text-align: center;
    }

    /* Egy konzultáció = egyetlen keret. Nincs accordion és nincs belső panelrengeteg. */
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-row{
        width: 100%;
        border: 1px solid #d9e1e6;
        border-radius: 7px;
        background: #fff;
        overflow: hidden;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-row.is-closed{ opacity: .82; }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-row-top{
        min-height: 34px;
        padding: 5px 7px 5px 9px;
        display: flex;
        align-items: center;
        gap: 9px;
        border-bottom: 1px solid #edf1f3;
        background: #fbfcfd;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-case-id{
        flex: 0 0 auto;
        font-size: 13px;
        font-weight: 800;
        color: #175f91;
        white-space: nowrap;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-patient{
        min-width: 90px;
        max-width: 220px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 11px;
        color: #4f6574;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-top-meta{
        min-width: 0;
        flex: 1 1 auto;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 10.5px;
        color: #71818d;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-top-meta strong{ color: #486071; font-weight: 700; }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-status{
        flex: 0 0 auto;
        height: 22px;
        padding: 0 7px;
        border-radius: 11px;
        display: inline-flex;
        align-items: center;
        font-size: 10px;
        font-weight: 750;
        white-space: nowrap;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-status-new{ background: #fff1ca; color: #91630f; }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-status-viewed{ background: #eaf3f8; color: #326b90; }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-status-answered{ background: #e7f4eb; color: #2c714a; }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-status-accepted{ background: #dff5e6; color: #187a43; font-weight: 900; }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-status-closed{ background: #eceff1; color: #66737c; }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-top-actions{
        flex: 0 0 auto;
        display: flex;
        align-items: center;
        gap: 2px;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-mini-action{
        width: 27px;
        height: 27px;
        border: 0;
        border-radius: 5px;
        background: transparent;
        color: #1670a7;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-mini-action:hover{ background: #edf4f8; color: #1670a7; }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-mini-action:disabled{ opacity: .25; cursor: default; background: transparent; }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-row-main{
        padding: 7px 8px 8px;
        display: grid;
        grid-template-columns: minmax(220px, 27%) minmax(92px, 9%) minmax(145px, 15%) minmax(300px, 1fr) 62px;
        align-items: stretch;
        gap: 9px;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-column-title{
        margin-bottom: 4px;
        font-size: 9.5px;
        font-weight: 750;
        color: #80909b;
        text-transform: uppercase;
        letter-spacing: .28px;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-request-column .consult-column-title,
body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-responses-column .consult-column-title{
        font-size: 10.7px;
        font-weight: 850;
        color: #526b7c;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-request-column-title{
        min-height: 20px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 6px;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-request-title-text{
        min-width: 0;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-request-box{
        min-height: 48px;
        padding: 5px 2px 4px;
        border-top: 1px solid rgba(64, 121, 157, .18);
        color: #0b5f97;
        font-size: 12px;
        font-weight: 700;
        line-height: 1.46;
        white-space: pre-wrap;
        overflow-wrap: anywhere;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-request-editor{
        display: block;
        width: 100%;
        box-sizing: border-box;
        min-height: 48px;
        max-height: 220px;
        resize: none;
        overflow-y: auto;
        padding: 5px 4px 4px;
        border: 1px solid transparent;
        border-top-color: rgba(64, 121, 157, .18);
        border-radius: 5px;
        background: transparent;
        color: #0b5f97;
        font: inherit;
        font-size: 12px;
        font-weight: 700;
        line-height: 1.46;
        outline: none;
        transition: border-color .12s ease, background .12s ease, box-shadow .12s ease;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-request-editor:hover{
        border-color: #cbdde8;
        background: rgba(248, 252, 255, .76);
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-request-editor:focus{
        border-color: #7cb4d3;
        background: #fbfdff;
        box-shadow: 0 0 0 2px rgba(48, 126, 173, .08);
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-request-editor[aria-busy="true"]{ opacity: .72; }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-tests-column,
body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-attachment-column,
body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-responses-column{
        min-width: 0;
        border-left: 1px solid #dfe6eb;
        padding-left: 10px;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-order-tags-strip{
        min-height: 48px;
        display: flex;
        align-content: flex-start;
        align-items: flex-start;
        gap: 3px;
        flex-wrap: wrap;
        overflow: visible;
        padding: 2px 1px 3px;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-order-tags-strip .pames-case-order-tag{
        position: relative;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex: 0 0 27px;
        width: 27px;
        min-height: 17px;
        height: 17px;
        padding: 0 1px;
        border-radius: 4px;
        border: none;
        font-size: 0.64rem;
        line-height: 1;
        font-weight: 560;
        letter-spacing: 0.002em;
        text-transform: uppercase;
        white-space: nowrap;
        box-shadow: 0 1px 2px rgba(15, 23, 42, 0.10);
        user-select: none;
        text-decoration: none;
        cursor: pointer;
        overflow: visible;
        transition: filter 120ms ease, transform 120ms ease, box-shadow 120ms ease;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-order-tags-strip .pames-case-order-tag:hover,
body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-order-tags-strip .pames-case-order-tag:focus{
        text-decoration: none;
        filter: brightness(1.04);
        transform: translateY(-1px);
        box-shadow: 0 2px 4px rgba(15, 23, 42, 0.14);
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-order-tags-strip .pames-case-order-tag.order-progress{ background: #d96a6a; }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-order-tags-strip .pames-case-order-tag.order-mixed{ background: #e6c75a; }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-order-tags-strip .pames-case-order-tag.order-done{ background: #5fbf83; }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-order-tags-strip .pames-case-order-tag-code{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100%;
        color: rgba(255, 255, 255, 0.84);
        text-shadow: 0 1px 1px rgba(0, 0, 0, 0.22);
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-order-tags-strip .pames-case-order-tag.order-mixed .pames-case-order-tag-code{
        color: rgba(45, 45, 45, 0.88);
        text-shadow: none;
    }
    /* A részletes vizsgálati adat csak hover-tooltip forrása; soha ne folyjon bele az oszlopba. */
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-order-tags-strip .pames-case-order-tooltip{ display: none !important; }

    /* A Test Results / header sötét vizsgálati tooltipje helyben is elérhető legyen. */
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .pames-case-order-tooltip-floating{
        position: fixed;
        left: 0;
        top: 0;
        display: none;
        width: max-content;
        min-width: 230px;
        max-width: min(360px, calc(100vw - 20px));
        max-height: min(360px, calc(100vh - 20px));
        overflow-y: auto;
        overflow-x: hidden;
        padding: 6px 8px;
        border-radius: 6px;
        background: rgba(17, 24, 39, 0.94);
        color: #fff;
        text-align: left;
        text-transform: none;
        white-space: normal;
        line-height: 1.25;
        font-size: 0.72rem;
        font-weight: 400;
        letter-spacing: 0;
        box-shadow: 0 6px 14px rgba(15, 23, 42, 0.22);
        z-index: 2147483000;
        pointer-events: auto;
        scrollbar-width: thin;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .pames-case-order-tooltip-title{
        display: block;
        font-weight: 700;
        font-size: 0.76rem;
        margin: 0 0 6px;
        padding: 0 0 4px;
        border-bottom: 1px solid rgba(255,255,255,.22);
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .pames-case-order-tooltip-row{
        display: block;
        padding: 0 0 5px;
        margin: 0 0 5px;
        border-bottom: 1px solid rgba(255,255,255,.18);
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .pames-case-order-tooltip-row:last-child{ padding-bottom: 0; margin-bottom: 0; border-bottom: none; }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .pames-case-order-tooltip-test{ display: flex; align-items: center; gap: 8px; min-height: 20px; font-weight: 700; margin-bottom: 2px; }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .pames-case-order-tooltip-test-name{ min-width: 0; display: flex; align-items: baseline; flex-wrap: wrap; gap: 3px 6px; }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .pames-case-order-tooltip-element{
        display: inline-block;
        max-width: 180px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding: 1px 5px;
        border-radius: 3px;
        background: rgba(255,255,255,.14);
        color: rgba(255,255,255,.88);
        font-size: .67rem;
        font-weight: 500;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .pames-case-order-tooltip-note,
body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .pames-case-order-tooltip-date{ display: block; opacity: .94; }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-attachment-strip{
        min-height: 48px;
        display: flex;
        flex-wrap: wrap;
        align-content: flex-start;
        align-items: flex-start;
        gap: 3px;
        overflow: visible;
        padding: 1px 1px 3px;
    }

    /* Szándékosan kicsi: kb. fele a korábbi Case Info jellegű kártyáknak. */
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-attachment-icon{
        flex: 0 0 32px;
        width: 32px;
        height: 35px;
        padding: 0;
        border: 1px solid rgba(148, 163, 184, .58);
        border-radius: 6px;
        background: rgba(248, 250, 252, .72);
        color: #0078d4;
        box-shadow: none;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        transition: background .12s ease, border-color .12s ease, transform .08s ease;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-attachment-icon:hover{
        background: rgba(239, 246, 255, .98);
        border-color: rgba(0, 120, 212, .58);
        transform: translateY(-1px);
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-attachment-icon i{ font-size: 16px; font-weight: 400; }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-attachment-icon.is-image-thumb{
        padding: 2px;
        overflow: hidden;
        background: #fff;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-attachment-thumb{
        width: 100%;
        height: 100%;
        display: block;
        object-fit: cover;
        border-radius: 4px;
        background: #f4f7f9;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-slide-icon{
        color: #c62828;
        border-color: rgba(198, 40, 40, .42);
        background: rgba(255, 248, 248, .82);
        margin-right: 8px;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-slide-icon:hover{
        color: #b71c1c;
        border-color: rgba(198, 40, 40, .72);
        background: #fff3f3;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-no-attachments{ padding-top: 8px; font-size: 10.5px; color: #98a4ac; }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-response-list{
        min-height: 48px;
        padding-top: 5px;
        border-top: 1px solid rgba(57, 128, 82, .18);
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-response-item{
        padding: 1px 2px 5px;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-response-item + .consult-response-item{
        padding-top: 5px;
        border-top: 1px solid #e6ecef;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-response-head{
        display: flex;
        align-items: center;
        gap: 6px;
        margin-bottom: 2px;
        font-size: 10px;
        color: #7c8b95;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-responses-column .consult-column-title{
        color: #2f7c4d;
        font-weight: 850;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-response-author{ font-weight: 800; color: #2f7c4d; }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-response-own{ color: #236a42; }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-response-head-actions{ margin-left:auto; display:inline-flex; align-items:center; gap:4px; }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-response-approval{
        width:22px; height:22px; padding:0; border:1px solid #cbd4da; border-radius:5px; background:#fff; color:#9aa5ad;
        display:inline-flex; align-items:center; justify-content:center; cursor:pointer; font-size:11px; line-height:1;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-response-approval:hover{ background:#f4f7f9; color:#526b7b; }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-response-approval.is-confirmed{ border-color:#4e9bc2; background:#e9f5fb; color:#17698f; }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-response-approval.is-accepted{ border-color:#45a66a; background:#e7f6ec; color:#197741; }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-response-approval.is-fully-accepted{ border-color:#2c9457; background:#2f9b5d; color:#fff; }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-response-edit{
        margin-left: auto;
        padding: 0 3px;
        border: 0;
        background: transparent;
        color: #2377a7;
        font-size: 10px;
        cursor: pointer;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-response-text{
        color: #334b5b;
        font-size: 12px;
        font-weight: 700;
        line-height: 1.46;
        white-space: pre-wrap;
        overflow-wrap: anywhere;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-no-responses{
        padding-top: 6px;
        display: flex;
        align-items: center;
        gap: 7px;
        font-size: 10.5px;
        color: #98a4ac;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-inline-answer{
        width: 24px;
        height: 24px;
        padding: 0;
        border: 1px solid #8ebbd2;
        border-radius: 50%;
        background: #fff;
        color: #1976a8;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        font-size: 11px;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-inline-answer:hover{ background: #eaf5fb; border-color: #5f9fbe; }

    /* Saját válasz közvetlenül a listában is írható/szerkeszthető. */
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-inline-response-editor{
        margin-top: 4px;
        display: block;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-inline-response-head{
        margin-bottom: 3px;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-inline-response-time{
        color: #7c8b95;
        font-size: 10px;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-inline-response-text{
        display: block;
        width: 100%;
        box-sizing: border-box;
        min-width: 0;
        min-height: 34px;
        max-height: 220px;
        resize: none;
        overflow-y: auto;
        padding: 4px 5px;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: #334b5b;
        font: inherit;
        font-size: 12px;
        font-weight: 700;
        line-height: 1.46;
        outline: none;
        transition: border-color .12s ease, background .12s ease;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-inline-response-text:hover{
        border-color: #d8e5dc;
        background: rgba(248, 252, 249, .72);
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-inline-response-text:focus{
        border-color: #78b68d;
        background: #fbfffc;
        box-shadow: 0 0 0 2px rgba(66, 145, 92, .08);
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-inline-response-text.is-submitted{
        border-color: transparent;
        background: rgba(231, 246, 236, .55);
        cursor: default;
    }
    /* Kép csatolmányok késleltetett hover-előnézete. */
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-image-preview{
        position: fixed;
        z-index: 30050;
        display: none;
        width: 210px;
        padding: 6px;
        border: 1px solid #bac8d1;
        border-radius: 7px;
        background: #fff;
        box-shadow: 0 8px 24px rgba(25, 53, 70, .20);
        pointer-events: none;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-image-preview img{
        display: block;
        width: 100%;
        max-height: 155px;
        object-fit: contain;
        border-radius: 4px;
        background: #f7f9fa;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-image-preview-meta{
        margin-top: 5px;
        color: #536977;
        font-size: 10px;
        line-height: 1.3;
        overflow-wrap: anywhere;
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-row-command{
        border-left: 1px solid #edf1f3;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 5px;
        padding-left: 7px;
    }


    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-close-action{
        width: 42px;
        height: 42px;
        padding: 0;
        border: 0;
        border-radius: 50%;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        color: #fff;
        cursor: pointer;
        font-size: 20px;
        line-height: 1;
        box-shadow: 0 1px 3px rgba(36, 58, 72, .18);
        transition: transform .12s ease, filter .12s ease, box-shadow .12s ease;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-close-action.is-close{
        background: #5fbf83;
        animation: consult-response-submit-pulse 1.9s ease-in-out infinite;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-close-action.is-reopen{ background: #d96a6a; }
    @keyframes consult-response-submit-pulse{
        0%, 100%{ box-shadow: 0 1px 3px rgba(36, 58, 72, .18), 0 0 0 0 rgba(95, 191, 131, 0); }
        50%{ box-shadow: 0 2px 5px rgba(36, 58, 72, .22), 0 0 0 5px rgba(95, 191, 131, .20); }
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-close-action:hover{
        filter: brightness(.94);
        transform: translateY(-1px);
        box-shadow: 0 2px 5px rgba(36, 58, 72, .24);
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-close-action:active{
        transform: translateY(0);
        box-shadow: 0 1px 2px rgba(36, 58, 72, .18);
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-close-action:focus-visible{
        outline: 2px solid #2f80b7;
        outline-offset: 2px;
    }
    @media (prefers-reduced-motion: reduce){
        body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-close-action.is-close{ animation: none; }
    }

    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-delete-simple{
        width: 26px;
        height: 26px;
        padding: 0;
        border: 0;
        border-radius: 5px;
        background: transparent;
        color: #b55b5b;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        font-size: 13px;
    }
    body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-delete-simple:hover{ background: #fff0f0; color: #b71c1c; }


    @media (max-width: 1250px) {
        body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-row-main{ grid-template-columns: minmax(190px, 25%) minmax(84px, 10%) minmax(118px, 15%) minmax(250px, 1fr) 58px; gap: 7px; }
        body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-patient{ max-width: 150px; }
    }

    @media (max-width: 900px) {
        body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-scope-row{ gap: 10px; }
        body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-scope-tabs::after{ display: none; }
        body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-selection-summary{ white-space: normal; }
        body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-row-main{ grid-template-columns: 1fr; }
        body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-row-command{ border-left: 0; border-top: 1px solid #edf1f3; flex-direction: row; justify-content: flex-end; padding: 6px 0 0; }
        body.pmsa--pms-views-consultation-index-cshtml-a6d64191 .consult-top-meta{ display: none; }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Statistics/WorkProductionDashboard.cshtml :: block 1
   ========================================================================== */

    html.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6,
body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6{
        overflow-x: hidden !important;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-dashboard-page{
        padding: 18px;
        background: #f4f6f8;
        min-height: calc(100vh - 80px);
        box-sizing: border-box;
        overflow-y: auto;
        overflow-x: hidden;
        display: flex;
        flex-direction: column;
        gap: 14px;
        min-width: 0;
        width: 100%;
        max-width: 100%;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-page-header{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 16px;
        margin-bottom: 0;
        min-width: 0;
        width: 100%;
        max-width: 100%;
    }

        body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-page-header .title{
            font-size: 22px;
            font-weight: 700;
            color: #1f2937;
            margin: 0;
            line-height: 1.2;
        }

        body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-page-header .subtitle{
            font-size: 13px;
            color: #6b7280;
            margin-top: 4px;
        }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-filter-card,
body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-kpi-card,
body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-chart-card{
        background: #ffffff;
        border-radius: 14px;
        box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
        border: 1px solid rgba(148, 163, 184, 0.20);
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-filter-card{
        padding: 14px;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-toolbar-left{
        display: flex;
        flex-wrap: wrap;
        gap: 12px;
        align-items: end;
        min-width: 0;
        width: 100%;
        max-width: 100%;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-filter-box,
body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-button-box{
        display: flex;
        flex-direction: column;
        justify-content: end;
    }

        body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-button-box:first-of-type{
            margin-left: 8px;
        }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .wp-user-filter-box{
        min-width: 560px;
        flex: 1 1 560px;
        max-width: 100%;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-filter-label{
        font-size: 12px;
        color: #64748b;
        font-weight: 600;
        margin-bottom: 5px;
        line-height: 1.2;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-filter-card .dx-texteditor{
        border-radius: 8px;
    }

        body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-filter-card .dx-texteditor.dx-editor-outlined{
            border-color: #cbd5e1;
        }

        body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-filter-card .dx-texteditor.dx-state-focused{
            border-color: #94a3b8;
            box-shadow: 0 0 0 3px rgba(148, 163, 184, 0.18);
        }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-filter-card .dx-button{
        border-radius: 8px;
        min-height: 36px;
        box-shadow: none;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-filter-card .dx-button-mode-contained.dx-button-default{
        background-color: #2563eb;
        border-color: #2563eb;
    }

        body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-filter-card .dx-button-mode-contained.dx-button-default.dx-state-hover{
            background-color: #1d4ed8;
            border-color: #1d4ed8;
        }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-filter-card .dx-button:not(.dx-button-default){
        border-color: #cbd5e1;
        background: #ffffff;
        color: #334155;
    }

        body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-filter-card .dx-button:not(.dx-button-default).dx-state-hover{
            background: #f8fafc;
            border-color: #94a3b8;
        }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-kpi-grid{
        display: grid;
        gap: 12px;
        min-width: 0;
        width: 100%;
        max-width: 100%;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .wp-kpi-grid{
        grid-template-columns: repeat(5, minmax(180px, 1fr));
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-kpi-card{
        padding: 14px 16px;
        min-height: 92px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        min-width: 0;
        overflow: hidden;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-kpi-title{
        font-size: 12px;
        color: #64748b;
        font-weight: 600;
        margin-bottom: 6px;
        line-height: 1.25;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-kpi-value{
        font-size: 28px;
        color: #111827;
        font-weight: 800;
        line-height: 1.1;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-kpi-sub{
        font-size: 12px;
        margin-top: 8px;
        color: #64748b;
        font-weight: 500;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .wp-top-layout{
        display: grid;
        grid-template-columns: minmax(0, 1.45fr) minmax(360px, .75fr);
        gap: 14px;
        align-items: stretch;
        min-width: 0;
        width: 100%;
        max-width: 100%;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .wp-pie-column{
        display: grid;
        grid-template-rows: 1fr 1fr;
        gap: 14px;
        min-width: 0;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .wp-long-chart-stack{
        display: grid;
        grid-template-columns: 1fr;
        gap: 14px;
        min-width: 0;
        width: 100%;
        max-width: 100%;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .wp-grid-grid{
        display: grid;
        grid-template-columns: 1fr 1.4fr;
        gap: 14px;
        min-width: 0;
        width: 100%;
        max-width: 100%;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-chart-card{
        padding: 14px;
        min-height: 0;
        min-width: 0;
        max-width: 100%;
        display: flex;
        flex-direction: column;
        overflow: hidden;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-card-title{
        font-size: 16px;
        color: #1f2937;
        font-weight: 700;
        margin-bottom: 4px;
        flex: 0 0 auto;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-card-subtitle{
        font-size: 12px;
        color: #64748b;
        font-weight: 600;
        margin-bottom: 10px;
        flex: 0 0 auto;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-chart-inner{
        flex: 1;
        min-height: 0;
        width: 100%;
        overflow: hidden;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-chart-scroll{
        flex: 1;
        min-height: 0;
        width: 100%;
        overflow-y: auto;
        overflow-x: hidden;
        border: 1px solid #e5e7eb;
        border-radius: 10px;
        padding: 8px;
        background: #ffffff;
    }

        body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-chart-scroll::-webkit-scrollbar{
            width: 8px;
        }

        body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-chart-scroll::-webkit-scrollbar-thumb{
            background: rgba(15, 23, 42, .22);
            border-radius: 999px;
        }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .wp-period-card{
        height: 760px;
        min-height: 760px;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .wp-period-chart-scroll{
        max-height: none;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .wp-pie-card{
        height: 373px;
        min-height: 373px;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .wp-long-chart-card{
        min-height: 820px;
        height: 820px;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .wp-long-chart-scroll{
        max-height: none;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 #wp-period-share-chart,
body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 #wp-starting-grouped-chart,
body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 #wp-sectioning-grouped-chart,
body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 #wp-starting-share-chart,
body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 #wp-sectioning-share-chart,
body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 #wp-period-grid,
body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 #wp-daily-grid,
body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 #wp-detail-grid{
        width: 100%;
        min-width: 0;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 #wp-period-share-chart{
        min-height: 520px;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 #wp-starting-grouped-chart,
body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 #wp-sectioning-grouped-chart{
        min-height: 760px;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 #wp-starting-share-chart,
body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 #wp-sectioning-share-chart{
        height: 330px;
        min-height: 330px;
        max-height: 330px;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .wp-detail-card{
        width: 100%;
        min-height: 720px;
        height: 720px;
        flex-shrink: 0;
        overflow: hidden;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .wp-detail-content{
        width: 100%;
        height: 100%;
        display: grid;
        grid-template-rows: auto 1fr;
        gap: 8px;
        min-height: 0;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .wp-detail-title{
        font-size: 16px;
        color: #1f2937;
        font-weight: 700;
        padding-bottom: 8px;
        border-bottom: 1px solid #e5e7eb;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 #wp-detail-grid{
        height: 100%;
        min-height: 0;
    }

        body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 #wp-detail-grid .dx-row > td,
body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 #wp-period-grid .dx-data-row > td,
body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 #wp-daily-grid .dx-data-row > td{
            padding-top: 4px !important;
            padding-bottom: 4px !important;
            font-size: 12px;
            line-height: 18px !important;
            vertical-align: middle;
        }

        body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 #wp-detail-grid .dx-datagrid-headers .dx-header-row > td,
body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 #wp-period-grid .dx-header-row > td,
body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 #wp-daily-grid .dx-header-row > td{
            padding-top: 6px !important;
            padding-bottom: 6px !important;
            font-size: 12px;
        }

        body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 #wp-detail-grid .dx-selection > td{
            background-color: rgba(37, 99, 235, 0.12) !important;
        }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .wp-grid-card{
        height: 720px;
        min-height: 720px;
    }

    body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 #wp-period-grid,
body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 #wp-daily-grid{
        flex: 1;
        min-height: 0;
        height: 100%;
    }

        body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 #wp-period-grid .dx-datagrid-rowsview .dx-row,
body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 #wp-daily-grid .dx-datagrid-rowsview .dx-row{
            height: 24px;
        }

    @media (max-width: 1600px) {
        body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .wp-kpi-grid{
            grid-template-columns: repeat(3, minmax(180px, 1fr));
        }

        body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .wp-top-layout{
            grid-template-columns: minmax(0, 1.25fr) minmax(330px, .85fr);
        }
    }

    @media (max-width: 1250px) {
        body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .wp-top-layout,
body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .wp-grid-grid{
            grid-template-columns: 1fr;
        }

        body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .wp-period-card,
body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .wp-long-chart-card{
            height: 760px;
            min-height: 760px;
        }

        body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .wp-pie-column{
            grid-template-columns: 1fr 1fr;
            grid-template-rows: none;
        }

        body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .wp-pie-card{
            height: 373px;
            min-height: 373px;
        }
    }

    @media (max-width: 900px) {
        body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-page-header{
            align-items: flex-start;
            flex-direction: column;
        }

        body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .wp-kpi-grid{
            grid-template-columns: 1fr;
        }

        body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .wp-user-filter-box,
body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-filter-box,
body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-button-box{
            min-width: 0;
            flex: 1 1 100%;
            width: 100%;
        }

            body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .stats-button-box:first-of-type{
                margin-left: 0;
            }

        body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .wp-pie-column{
            grid-template-columns: 1fr;
        }

        body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .wp-detail-card,
body.pmsa--pms-views-statistics-workproductiondashboard-cshtml-484f22f6 .wp-grid-card{
            height: 660px;
            min-height: 660px;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Statistics/CaseBlockSectionDashboard.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-dashboard-page{
        padding: 18px;
        background: #f4f6f8;
        min-height: calc(100vh - 80px);
        height: calc(100vh - 60px);
        overflow: hidden;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        gap: 14px;
    }

    body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-page-header{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 16px;
        margin-bottom: 0;
    }

        body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-page-header .title{
            font-size: 22px;
            font-weight: 700;
            color: #1f2937;
            margin: 0;
            line-height: 1.2;
        }

        body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-page-header .subtitle{
            font-size: 13px;
            color: #6b7280;
            margin-top: 4px;
        }

    body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-filter-card,
body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-chart-card,
body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-table-card,
body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-kpi-card{
        background: #ffffff;
        border-radius: 14px;
        box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
        border: 1px solid rgba(148, 163, 184, 0.20);
    }

    body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-filter-card{
        padding: 14px;
    }

    body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-toolbar-left{
        display: flex;
        flex-wrap: wrap;
        gap: 12px;
        align-items: end;
    }

    body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-filter-box,
body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-button-box,
body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-toggle-box{
        display: flex;
        flex-direction: column;
        justify-content: end;
    }

    body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-filter-label{
        font-size: 12px;
        color: #64748b;
        font-weight: 600;
        margin-bottom: 5px;
        line-height: 1.2;
    }

    body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-button-box:first-of-type{
        margin-left: 8px;
    }

    body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-filter-card .dx-texteditor{
        border-radius: 8px;
    }

        body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-filter-card .dx-texteditor.dx-editor-outlined{
            border-color: #cbd5e1;
        }

        body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-filter-card .dx-texteditor.dx-state-focused{
            border-color: #94a3b8;
            box-shadow: 0 0 0 3px rgba(148, 163, 184, 0.18);
        }

    body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-filter-card .dx-button{
        border-radius: 8px;
        min-height: 36px;
        box-shadow: none;
    }

    body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-filter-card .dx-button-mode-contained.dx-button-default{
        background-color: #2563eb;
        border-color: #2563eb;
    }

        body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-filter-card .dx-button-mode-contained.dx-button-default.dx-state-hover{
            background-color: #1d4ed8;
            border-color: #1d4ed8;
        }

    body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-filter-card .dx-button:not(.dx-button-default){
        border-color: #cbd5e1;
        background: #ffffff;
        color: #334155;
    }

        body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-filter-card .dx-button:not(.dx-button-default).dx-state-hover{
            background: #f8fafc;
            border-color: #94a3b8;
        }

    body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-filter-card .dx-checkbox-text{
        color: #334155;
        font-size: 13px;
    }

    body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-kpi-grid{
        display: grid;
        grid-template-columns: repeat(3, minmax(220px, 1fr));
        gap: 12px;
    }

    body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-kpi-card{
        padding: 14px 16px;
        min-height: 92px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-kpi-title{
        font-size: 12px;
        color: #64748b;
        font-weight: 600;
        margin-bottom: 6px;
    }

    body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-kpi-value{
        font-size: 28px;
        color: #111827;
        font-weight: 800;
        line-height: 1.1;
    }

    body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-kpi-sub{
        font-size: 12px;
        margin-top: 8px;
        color: #64748b;
        font-weight: 500;
    }

    body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-content-area{
        flex: 1;
        min-height: 0;
        display: flex;
        flex-direction: column;
        gap: 14px;
    }

        body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-content-area.stats-with-table .stats-chart-card{
            flex: 1 1 auto;
        }

        body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-content-area.stats-with-table .stats-table-card{
            flex: 0 0 180px;
        }

    body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-chart-card{
        padding: 14px;
        flex: 1;
        min-height: 0;
        display: flex;
        flex-direction: column;
    }

    body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-card-title{
        font-size: 16px;
        color: #1f2937;
        font-weight: 700;
        margin-bottom: 10px;
    }

    body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-chart-inner{
        flex: 1;
        min-height: 0;
        width: 100%;
    }

    body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f #case-block-section-chart{
        height: 100%;
        width: 100%;
    }

    body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-table-card{
        padding: 14px;
        min-height: 0;
        display: flex;
        flex-direction: column;
    }

    body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-hidden{
        display: none !important;
    }

    body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-mini-table-title{
        font-size: 16px;
        color: #1f2937;
        font-weight: 700;
        margin-bottom: 10px;
    }

    body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-mini-table-wrap{
        overflow-x: auto;
        overflow-y: auto;
        flex: 1;
        min-height: 0;
        border: 1px solid #e5e7eb;
        border-radius: 10px;
    }

    body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-mini-table{
        width: 100%;
        border-collapse: collapse;
        font-size: 12px;
        min-width: 900px;
    }

        body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-mini-table th,
body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-mini-table td{
            border-bottom: 1px solid #e5e7eb;
            border-right: 1px solid #e5e7eb;
            padding: 7px 9px;
            text-align: center;
            white-space: nowrap;
            color: #334155;
        }

            body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-mini-table th:last-child,
body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-mini-table td:last-child{
                border-right: 0;
            }

        body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-mini-table thead th{
            background: #f8fafc;
            color: #334155;
            font-weight: 700;
            position: sticky;
            top: 0;
            z-index: 2;
        }

        body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-mini-table tbody th{
            background: #f8fafc;
            color: #334155;
            font-weight: 700;
            text-align: left;
            position: sticky;
            left: 0;
            z-index: 1;
        }

        body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-mini-table tbody tr:nth-child(even) td{
            background: #fcfcfd;
        }

        body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-mini-table tbody tr:hover td,
body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-mini-table tbody tr:hover th{
            background: #f1f5f9;
        }

    @media (max-width: 1200px) {
        body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-kpi-grid{
            grid-template-columns: repeat(2, minmax(220px, 1fr));
        }
    }

    @media (max-width: 800px) {
        body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-dashboard-page{
            height: auto;
            min-height: calc(100vh - 80px);
            overflow: visible;
        }

        body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-page-header{
            align-items: flex-start;
            flex-direction: column;
        }

        body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-filter-box,
body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-button-box,
body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-toggle-box{
            min-width: 100%;
            width: 100%;
        }

            body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-button-box:first-of-type{
                margin-left: 0;
            }

        body.pmsa--pms-views-statistics-caseblocksectiondashboard-cshtml-e8b0761f .stats-kpi-grid{
            grid-template-columns: 1fr;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Statistics/DoctorTurnaroundDashboard.cshtml :: block 1
   ========================================================================== */

    html.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df,
body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df{
        overflow-x: hidden !important;
    }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-dashboard-page{
        padding: 18px;
        background: #f4f6f8;
        min-height: calc(100vh - 80px);
        box-sizing: border-box;
        overflow-x: hidden !important;
        width: 100%;
        max-width: 100%;
        display: flex;
        flex-direction: column;
        gap: 14px;
    }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-page-header{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 16px;
        margin-bottom: 0;
    }

        body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-page-header .title{
            font-size: 22px;
            font-weight: 700;
            color: #1f2937;
            margin: 0;
            line-height: 1.2;
        }

        body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-page-header .subtitle{
            font-size: 13px;
            color: #6b7280;
            margin-top: 4px;
        }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-filter-card,
body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-chart-card,
body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-kpi-card{
        background: #ffffff;
        border-radius: 14px;
        box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
        border: 1px solid rgba(148, 163, 184, 0.20);
    }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-filter-card{
        padding: 14px;
    }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-toolbar-left{
        display: flex;
        flex-wrap: wrap;
        gap: 12px;
        align-items: end;
        max-width: 100%;
        overflow-x: hidden;
        width: 100%;
    }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-filter-box,
body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-button-box{
        display: flex;
        flex-direction: column;
        justify-content: end;
    }

        body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-button-box:first-of-type{
            margin-left: 8px;
        }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-button-box{
        margin-bottom: 1px;
    }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-filter-label{
        font-size: 12px;
        color: #64748b;
        font-weight: 600;
        margin-bottom: 5px;
        line-height: 1.2;
    }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .dtd-tagbox-doctors{
        min-width: 620px;
        flex: 1 1 620px;
        max-width: 100%;
    }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .dtd-tagbox-casetypes{
        min-width: 320px;
        flex: 1 1 320px;
        max-width: 100%;
    }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .dtd-tagbox-countertypes{
        min-width: 320px;
        flex: 1 1 320px;
        max-width: 100%;
    }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-filter-card .dx-texteditor{
        border-radius: 8px;
    }

        body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-filter-card .dx-texteditor.dx-editor-outlined{
            border-color: #cbd5e1;
        }

        body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-filter-card .dx-texteditor.dx-state-focused{
            border-color: #94a3b8;
            box-shadow: 0 0 0 3px rgba(148, 163, 184, 0.18);
        }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-filter-card .dx-button{
        border-radius: 8px;
        min-height: 36px;
        box-shadow: none;
    }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-filter-card .dx-button-mode-contained.dx-button-default{
        background-color: #2563eb;
        border-color: #2563eb;
    }

        body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-filter-card .dx-button-mode-contained.dx-button-default.dx-state-hover{
            background-color: #1d4ed8;
            border-color: #1d4ed8;
        }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-filter-card .dx-button:not(.dx-button-default){
        border-color: #cbd5e1;
        background: #ffffff;
        color: #334155;
    }

        body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-filter-card .dx-button:not(.dx-button-default).dx-state-hover{
            background: #f8fafc;
            border-color: #94a3b8;
        }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-kpi-grid{
        display: grid;
        gap: 12px;
    }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .dtd-kpi-grid{
        grid-template-columns: repeat(6, minmax(160px, 1fr));
    }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-kpi-card{
        padding: 14px 16px;
        min-height: 92px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        min-width: 0;
    }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-kpi-title{
        font-size: 12px;
        color: #64748b;
        font-weight: 600;
        margin-bottom: 6px;
        line-height: 1.25;
    }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-kpi-value{
        font-size: 28px;
        color: #111827;
        font-weight: 800;
        line-height: 1.1;
    }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-kpi-sub{
        font-size: 12px;
        margin-top: 8px;
        color: #64748b;
        font-weight: 500;
        min-height: 14px;
    }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .dtd-chart-grid-top,
body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .dtd-chart-grid-middle,
body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .dtd-grid-grid{
        display: grid;
        grid-template-columns: 1fr;
        gap: 14px;
        width: 100%;
        max-width: 100%;
    }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-chart-card{
        padding: 14px;
        min-height: 0;
        display: flex;
        overflow: hidden;
        max-width: 100%;
        min-width: 0;
        width: 100%;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .dtd-chart-card-compact{
        max-height: 470px;
    }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .dtd-grid-card{
        overflow: hidden;
    }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df #dtd-assigned-cases-chart,
body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df #dtd-assigned-section-elements-chart,
body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df #dtd-assigned-daily-chart,
body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df #dtd-doctor-candlestick-chart,
body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df #dtd-doctor-grid{
        width: 100%;
        min-width: 0;
    }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df #dtd-assigned-cases-chart{
        height: 380px;
        max-height: 380px;
    }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df #dtd-assigned-section-elements-chart{
        height: 380px;
        max-height: 380px;
    }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df #dtd-assigned-daily-chart{
        height: 360px;
        max-height: 360px;
    }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df #dtd-doctor-candlestick-chart{
        height: 420px;
        max-height: 420px;
    }

    body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df #dtd-doctor-grid{
        width: 100%;
        min-width: 100%;
    }

        body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df #dtd-doctor-grid .dx-datagrid{
            width: 100% !important;
        }

        body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df #dtd-doctor-grid .dx-datagrid-headers,
body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df #dtd-doctor-grid .dx-datagrid-rowsview,
body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df #dtd-doctor-grid .dx-datagrid-content,
body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df #dtd-doctor-grid .dx-scrollable-container{
            width: 100% !important;
        }

        body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df #dtd-doctor-grid .dx-datagrid-rowsview{
            overflow-x: hidden !important;
        }

        body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df #dtd-doctor-grid .dx-data-row > td{
            padding-top: 4px !important;
            padding-bottom: 4px !important;
            font-size: 12px;
            line-height: 1.1;
            white-space: nowrap;
        }

        body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df #dtd-doctor-grid .dx-header-row > td{
            padding-top: 6px !important;
            padding-bottom: 6px !important;
            font-size: 12px;
            white-space: nowrap;
        }

        body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df #dtd-doctor-grid .dx-datagrid-rowsview .dx-row{
            height: 24px;
        }

    @media (max-width: 1800px) {
        body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .dtd-kpi-grid{
            grid-template-columns: repeat(3, minmax(180px, 1fr));
        }
    }

    @media (max-width: 900px) {
        body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-page-header{
            align-items: flex-start;
            flex-direction: column;
        }

        body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .dtd-kpi-grid{
            grid-template-columns: 1fr;
        }

        body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .dtd-tagbox-doctors,
body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .dtd-tagbox-casetypes,
body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .dtd-tagbox-countertypes,
body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-filter-box,
body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-button-box{
            min-width: 0;
            flex: 1 1 100%;
            width: 100%;
        }

            body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .stats-button-box:first-of-type{
                margin-left: 0;
            }

        body.pmsa--pms-views-statistics-doctorturnarounddashboard-cshtml-a34d54df .dtd-chart-card-compact{
            max-height: none;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Statistics/QualityFeedbackDashboard.cshtml :: block 1
   ========================================================================== */

    html.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82,
body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82{
        overflow-x: hidden !important;
    }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-dashboard-page{
        padding: 18px;
        background: #f4f6f8;
        min-height: calc(100vh - 80px);
        box-sizing: border-box;
        overflow-y: auto;
        overflow-x: hidden;
        display: flex;
        flex-direction: column;
        gap: 14px;
        min-width: 0;
        width: 100%;
        max-width: 100%;
    }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-page-header{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 16px;
        margin-bottom: 0;
        min-width: 0;
        width: 100%;
        max-width: 100%;
    }

        body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-page-header .title{
            font-size: 22px;
            font-weight: 700;
            color: #1f2937;
            margin: 0;
            line-height: 1.2;
        }

        body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-page-header .subtitle{
            font-size: 13px;
            color: #6b7280;
            margin-top: 4px;
        }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-filter-card,
body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-kpi-card,
body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-chart-card{
        background: #ffffff;
        border-radius: 14px;
        box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
        border: 1px solid rgba(148, 163, 184, 0.20);
    }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-filter-card{
        padding: 14px;
    }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-toolbar-left{
        display: flex;
        flex-wrap: wrap;
        gap: 12px;
        align-items: end;
        min-width: 0;
        width: 100%;
        max-width: 100%;
    }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-filter-box,
body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-button-box{
        display: flex;
        flex-direction: column;
        justify-content: end;
    }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .qfd-refresh-button{
        margin-left: 8px;
    }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-filter-label{
        font-size: 12px;
        color: #64748b;
        font-weight: 600;
        margin-bottom: 5px;
        line-height: 1.2;
    }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-filter-card .dx-texteditor{
        border-radius: 8px;
    }

        body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-filter-card .dx-texteditor.dx-editor-outlined{
            border-color: #cbd5e1;
        }

        body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-filter-card .dx-texteditor.dx-state-focused{
            border-color: #94a3b8;
            box-shadow: 0 0 0 3px rgba(148, 163, 184, 0.18);
        }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-filter-card .dx-button{
        border-radius: 8px;
        min-height: 36px;
        box-shadow: none;
    }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-filter-card .dx-button-mode-contained.dx-button-default{
        background-color: #2563eb;
        border-color: #2563eb;
    }

        body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-filter-card .dx-button-mode-contained.dx-button-default.dx-state-hover{
            background-color: #1d4ed8;
            border-color: #1d4ed8;
        }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-filter-card .dx-button:not(.dx-button-default){
        border-color: #cbd5e1;
        background: #ffffff;
        color: #334155;
    }

        body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-filter-card .dx-button:not(.dx-button-default).dx-state-hover{
            background: #f8fafc;
            border-color: #94a3b8;
        }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-kpi-grid{
        display: grid;
        gap: 12px;
        min-width: 0;
        width: 100%;
        max-width: 100%;
    }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .qfd-kpi-grid{
        grid-template-columns: repeat(6, minmax(150px, 1fr));
    }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-kpi-card{
        padding: 14px 16px;
        min-height: 92px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        min-width: 0;
        overflow: hidden;
    }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-kpi-title{
        font-size: 12px;
        color: #64748b;
        font-weight: 600;
        margin-bottom: 6px;
        line-height: 1.25;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-kpi-value{
        font-size: 28px;
        color: #111827;
        font-weight: 800;
        line-height: 1.1;
    }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-kpi-sub{
        font-size: 12px;
        margin-top: 8px;
        color: #64748b;
        font-weight: 500;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .qfd-main-grid{
        display: grid;
        grid-template-columns: 430px minmax(0, 1fr);
        gap: 14px;
        min-height: 500px;
        height: 500px;
        min-width: 0;
        width: 100%;
        max-width: 100%;
        align-items: stretch;
    }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-chart-card{
        padding: 14px;
        min-height: 0;
        min-width: 0;
        max-width: 100%;
        display: flex;
        flex-direction: column;
        overflow: hidden;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-card-title{
        font-size: 16px;
        color: #1f2937;
        font-weight: 700;
        margin-bottom: 10px;
        flex: 0 0 auto;
    }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .qfd-category-card{
        min-height: 500px;
        height: 500px;
        overflow: hidden;
    }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .qfd-category-body{
        flex: 1;
        min-height: 0;
        overflow: hidden;
    }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .qfd-item-card{
        min-height: 500px;
        height: 500px;
        overflow: hidden;
    }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .qfd-chart-body{
        flex: 1;
        min-height: 0;
        width: 100%;
        overflow: hidden;
    }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .qfd-chart-scroll{
        flex: 1;
        min-height: 0;
        width: 100%;
        overflow-y: auto;
        overflow-x: hidden;
        border: 1px solid #e5e7eb;
        border-radius: 10px;
        padding: 8px;
        background: #ffffff;
    }

        body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .qfd-chart-scroll::-webkit-scrollbar{
            width: 8px;
        }

        body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .qfd-chart-scroll::-webkit-scrollbar-thumb{
            background: rgba(15, 23, 42, .22);
            border-radius: 999px;
        }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .qfd-user-card{
        width: 100%;
        min-height: 480px;
        height: 480px;
        overflow: hidden;
    }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .qfd-user-scroll{
        min-height: 0;
    }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 #qfd-category-chart{
        width: 100%;
        height: 360px;
        min-height: 360px;
        max-height: 360px;
    }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 #qfd-item-chart{
        width: 100%;
        min-height: 420px;
    }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 #qfd-user-chart{
        width: 100%;
        min-height: 360px;
    }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .qfd-detail-card{
        width: 100%;
        min-width: 0;
        max-width: 100%;
        min-height: 760px;
        height: 760px;
        flex-shrink: 0;
        overflow: hidden;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .qfd-detail-content{
        width: 100%;
        max-width: 100%;
        height: 100%;
        display: grid;
        grid-template-rows: auto minmax(0, 1fr);
        gap: 8px;
        min-height: 0;
        min-width: 0;
        overflow: hidden;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .qfd-detail-title{
        font-size: 16px;
        color: #1f2937;
        font-weight: 700;
        padding-bottom: 8px;
        border-bottom: 1px solid #e5e7eb;
        min-width: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 #qfd-detail-grid{
        width: 100%;
        max-width: 100%;
        height: 100%;
        min-height: 0;
        min-width: 0;
        overflow: hidden;
        box-sizing: border-box;
    }

        body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 #qfd-detail-grid .dx-datagrid{
            width: 100% !important;
            height: 100% !important;
            max-width: 100% !important;
            box-sizing: border-box;
        }

        body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 #qfd-detail-grid .dx-datagrid-headers,
body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 #qfd-detail-grid .dx-datagrid-rowsview,
body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 #qfd-detail-grid .dx-datagrid-total-footer,
body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 #qfd-detail-grid .dx-datagrid-pager{
            max-width: 100% !important;
            box-sizing: border-box;
        }

        body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 #qfd-detail-grid .dx-datagrid-rowsview{
            overflow: hidden !important;
        }

        body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 #qfd-detail-grid .dx-scrollable-scrollbar.dx-scrollbar-horizontal{
            display: block !important;
        }

        body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 #qfd-detail-grid .dx-row > td{
            padding-top: 4px !important;
            padding-bottom: 4px !important;
            line-height: 18px !important;
            vertical-align: middle;
            font-size: 12px;
        }

        body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 #qfd-detail-grid .dx-datagrid-headers .dx-header-row > td{
            padding-top: 6px !important;
            padding-bottom: 6px !important;
            font-size: 12px;
        }

        body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 #qfd-detail-grid .dx-selection > td{
            background-color: rgba(37, 99, 235, 0.12) !important;
        }

    @media (max-width: 1500px) {
        body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .qfd-kpi-grid{
            grid-template-columns: repeat(3, minmax(150px, 1fr));
        }

        body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .qfd-main-grid{
            grid-template-columns: 1fr;
            height: auto;
            min-height: 0;
        }

        body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .qfd-category-card,
body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .qfd-item-card,
body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .qfd-user-card{
            min-height: 500px;
            height: 500px;
        }

        body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 #qfd-category-chart{
            height: 380px;
            min-height: 380px;
            max-height: 380px;
        }
    }

    @media (max-width: 900px) {
        body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-page-header{
            align-items: flex-start;
            flex-direction: column;
        }

        body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .qfd-kpi-grid{
            grid-template-columns: 1fr;
        }

        body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-dashboard-page{
            padding: 10px;
        }

        body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-toolbar-left{
            gap: 8px;
        }

        body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .qfd-refresh-button{
            margin-left: 0;
        }

        body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-filter-box,
body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-button-box{
            min-width: 100%;
            width: 100%;
        }

        body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-kpi-card{
            min-height: 90px;
            padding: 14px;
        }

        body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .stats-kpi-value{
            font-size: 28px;
        }

        body.pmsa--pms-views-statistics-qualityfeedbackdashboard-cshtml-ca862e82 .qfd-detail-card{
            min-height: 680px;
            height: 680px;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Statistics/DailyTestGroupDashboard.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-dashboard-page{
        padding: 18px;
        background: #f4f6f8;
        min-height: calc(100vh - 80px);
        height: calc(100vh - 60px);
        overflow: hidden;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        gap: 14px;
    }

    body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-page-header{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 16px;
        margin-bottom: 0;
    }

        body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-page-header .title{
            font-size: 22px;
            font-weight: 700;
            color: #1f2937;
            margin: 0;
            line-height: 1.2;
        }

        body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-page-header .subtitle{
            font-size: 13px;
            color: #6b7280;
            margin-top: 4px;
        }

    body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-filter-card,
body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-chart-card,
body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-table-card,
body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-kpi-card{
        background: #ffffff;
        border-radius: 14px;
        box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
        border: 1px solid rgba(148, 163, 184, 0.20);
    }

    body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-filter-card{
        padding: 14px;
    }

    body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-toolbar-left{
        display: flex;
        flex-wrap: wrap;
        gap: 12px;
        align-items: end;
    }

    body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-filter-box,
body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-button-box,
body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-toggle-box{
        display: flex;
        flex-direction: column;
        justify-content: end;
    }

    body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-filter-label{
        font-size: 12px;
        color: #64748b;
        font-weight: 600;
        margin-bottom: 5px;
        line-height: 1.2;
    }

    body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-series-filter-box{
        min-width: 280px;
    }

    body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-button-box:first-of-type{
        margin-left: 8px;
    }

    body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-filter-card .dx-texteditor{
        border-radius: 8px;
    }

        body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-filter-card .dx-texteditor.dx-editor-outlined{
            border-color: #cbd5e1;
        }

        body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-filter-card .dx-texteditor.dx-state-focused{
            border-color: #94a3b8;
            box-shadow: 0 0 0 3px rgba(148, 163, 184, 0.18);
        }

    body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-filter-card .dx-button{
        border-radius: 8px;
        min-height: 36px;
        box-shadow: none;
    }

    body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-filter-card .dx-button-mode-contained.dx-button-default{
        background-color: #2563eb;
        border-color: #2563eb;
    }

        body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-filter-card .dx-button-mode-contained.dx-button-default.dx-state-hover{
            background-color: #1d4ed8;
            border-color: #1d4ed8;
        }

    body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-filter-card .dx-button:not(.dx-button-default){
        border-color: #cbd5e1;
        background: #ffffff;
        color: #334155;
    }

        body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-filter-card .dx-button:not(.dx-button-default).dx-state-hover{
            background: #f8fafc;
            border-color: #94a3b8;
        }

    body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-filter-card .dx-checkbox-text{
        color: #334155;
        font-size: 13px;
    }

    body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-kpi-grid{
        display: grid;
        gap: 12px;
    }

    body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .tg-kpi-grid{
        grid-template-columns: repeat(2, minmax(220px, 1fr));
    }

    body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-kpi-card{
        padding: 14px 16px;
        min-height: 92px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-kpi-title{
        font-size: 12px;
        color: #64748b;
        font-weight: 600;
        margin-bottom: 6px;
    }

    body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-kpi-value{
        font-size: 28px;
        color: #111827;
        font-weight: 800;
        line-height: 1.1;
    }

    body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-kpi-sub{
        font-size: 12px;
        margin-top: 8px;
        color: #64748b;
        font-weight: 500;
    }

    body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-content-area{
        flex: 1;
        min-height: 0;
        display: flex;
        flex-direction: column;
        gap: 14px;
    }

        body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-content-area.stats-with-table .stats-chart-card{
            flex: 1 1 auto;
        }

        body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-content-area.stats-with-table .stats-table-card{
            flex: 0 0 220px;
        }

    body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-chart-card{
        padding: 14px;
        flex: 1;
        min-height: 0;
        display: flex;
        flex-direction: column;
    }

    body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-card-title{
        font-size: 16px;
        color: #1f2937;
        font-weight: 700;
        margin-bottom: 10px;
    }

    body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-chart-inner{
        flex: 1;
        min-height: 0;
        width: 100%;
    }

    body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 #daily-test-group-chart{
        height: 100%;
        width: 100%;
    }

    body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-table-card{
        padding: 14px;
        min-height: 0;
        display: flex;
        flex-direction: column;
    }

    body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-hidden{
        display: none !important;
    }

    body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-mini-table-title{
        font-size: 16px;
        color: #1f2937;
        font-weight: 700;
        margin-bottom: 10px;
    }

    body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-mini-table-wrap{
        overflow-x: auto;
        overflow-y: auto;
        flex: 1;
        min-height: 0;
        border: 1px solid #e5e7eb;
        border-radius: 10px;
    }

    body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-mini-table{
        width: 100%;
        border-collapse: collapse;
        font-size: 12px;
        min-width: 900px;
    }

        body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-mini-table th,
body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-mini-table td{
            border-bottom: 1px solid #e5e7eb;
            border-right: 1px solid #e5e7eb;
            padding: 7px 9px;
            text-align: center;
            white-space: nowrap;
            color: #334155;
        }

            body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-mini-table th:last-child,
body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-mini-table td:last-child{
                border-right: 0;
            }

        body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-mini-table thead th{
            background: #f8fafc;
            color: #334155;
            font-weight: 700;
            position: sticky;
            top: 0;
            z-index: 2;
        }

        body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-mini-table tbody th{
            background: #f8fafc;
            color: #334155;
            font-weight: 700;
            text-align: left;
            position: sticky;
            left: 0;
            z-index: 1;
        }

        body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-mini-table tbody tr:nth-child(even) td{
            background: #fcfcfd;
        }

        body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-mini-table tbody tr:hover td,
body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-mini-table tbody tr:hover th{
            background: #f1f5f9;
        }

    @media (max-width: 1200px) {
        body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .tg-kpi-grid{
            grid-template-columns: 1fr 1fr;
        }

        body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-series-filter-box{
            min-width: 240px;
        }
    }

    @media (max-width: 800px) {
        body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-dashboard-page{
            height: auto;
            min-height: calc(100vh - 80px);
            overflow: visible;
        }

        body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-page-header{
            align-items: flex-start;
            flex-direction: column;
        }

        body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-filter-box,
body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-button-box,
body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-toggle-box,
body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-series-filter-box{
            min-width: 100%;
            width: 100%;
        }

            body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .stats-button-box:first-of-type{
                margin-left: 0;
            }

        body.pmsa--pms-views-statistics-dailytestgroupdashboard-cshtml-80a31463 .tg-kpi-grid{
            grid-template-columns: 1fr;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Statistics/WorkGroupEventDashboard.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-dashboard-page{
        padding: 18px;
        background: #f4f6f8;
        min-height: calc(100vh - 80px);
        box-sizing: border-box;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-dashboard-header{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 16px;
        margin-bottom: 14px;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-dashboard-title{
        font-size: 22px;
        font-weight: 700;
        color: #1f2937;
        margin: 0;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-dashboard-subtitle{
        font-size: 13px;
        color: #6b7280;
        margin-top: 4px;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-filter-card,
body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-chart-card,
body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-grid-card,
body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-kpi-card{
        background: #ffffff;
        border-radius: 14px;
        box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
        border: 1px solid rgba(148, 163, 184, 0.20);
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-filter-card{
        padding: 14px;
        margin-bottom: 14px;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-filter-row{
        display: flex;
        align-items: end;
        gap: 12px;
        flex-wrap: wrap;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-filter-item{
        min-width: 180px;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-filter-label{
        font-size: 12px;
        color: #64748b;
        font-weight: 600;
        margin-bottom: 5px;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-native-input,
body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-native-select{
        width: 100%;
        height: 36px;
        border: 1px solid #cbd5e1;
        border-radius: 8px;
        padding: 0 10px;
        background: #fff;
        color: #111827;
        font-size: 13px;
        outline: none;
        box-sizing: border-box;
    }

        body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-native-input:focus,
body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-native-select:focus{
            border-color: #94a3b8;
            box-shadow: 0 0 0 3px rgba(148, 163, 184, 0.18);
        }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-refresh-button{
        width: 100%;
        height: 36px;
        border: 0;
        border-radius: 8px;
        background: #2563eb;
        color: #ffffff;
        font-size: 13px;
        font-weight: 700;
        cursor: pointer;
    }

        body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-refresh-button:hover{
            background: #1d4ed8;
        }

        body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-refresh-button:disabled{
            opacity: .65;
            cursor: default;
        }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-kpi-row{
        display: grid;
        grid-template-columns: repeat(5, minmax(150px, 1fr));
        gap: 12px;
        margin-bottom: 14px;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-kpi-card{
        padding: 14px 16px;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-kpi-label{
        font-size: 12px;
        color: #64748b;
        font-weight: 600;
        margin-bottom: 6px;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-kpi-value{
        font-size: 24px;
        color: #111827;
        font-weight: 800;
        line-height: 1.1;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-chart-card,
body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-grid-card{
        padding: 14px;
        margin-bottom: 14px;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-card-head{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 12px;
        margin-bottom: 10px;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-card-title{
        font-size: 16px;
        color: #1f2937;
        font-weight: 700;
        margin-bottom: 0;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-card-actions{
        display: flex;
        align-items: center;
        gap: 8px;
        flex-wrap: wrap;
        justify-content: flex-end;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-export-button{
        height: 30px;
        border: 1px solid #cbd5e1;
        border-radius: 8px;
        background: #ffffff;
        color: #1f2937;
        font-size: 12px;
        font-weight: 700;
        padding: 0 10px;
        cursor: pointer;
    }

        body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-export-button:hover{
            background: #f8fafc;
            border-color: #94a3b8;
        }

        body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-export-button:disabled{
            opacity: .55;
            cursor: default;
        }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae #wgEventChart{
        height: 500px;
        min-height: 500px;
        width: 100%;
        overflow: hidden;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-chart-svg{
        width: 100%;
        height: 500px;
        display: block;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-chart-axis-label{
        font-size: 11px;
        fill: #64748b;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-chart-grid-line{
        stroke: #e5e7eb;
        stroke-width: 1;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-chart-axis-line{
        stroke: #94a3b8;
        stroke-width: 1;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-chart-line{
        fill: none;
        stroke-width: 3;
        stroke-linecap: round;
        stroke-linejoin: round;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-chart-point{
        stroke: #ffffff;
        stroke-width: 1.5;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-chart-legend{
        display: flex;
        flex-wrap: wrap;
        gap: 12px 18px;
        align-items: center;
        margin-top: 10px;
        padding-left: 8px;
        color: #334155;
        font-size: 12px;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-chart-legend-item{
        display: inline-flex;
        align-items: center;
        gap: 6px;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-chart-legend-color{
        width: 14px;
        height: 4px;
        border-radius: 999px;
        display: inline-block;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-chart-tooltip{
        display: none;
        position: fixed;
        z-index: 10000;
        max-width: 320px;
        background: rgba(15, 23, 42, .95);
        color: white;
        border-radius: 10px;
        padding: 10px 12px;
        font-size: 12px;
        pointer-events: none;
        box-shadow: 0 12px 28px rgba(15, 23, 42, .25);
        line-height: 1.45;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-error-box{
        display: none;
        background: #fef2f2;
        color: #991b1b;
        border: 1px solid #fecaca;
        padding: 10px 12px;
        border-radius: 10px;
        margin-bottom: 12px;
        font-size: 13px;
        white-space: pre-wrap;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-info-box{
        display: none;
        background: #eff6ff;
        color: #1e40af;
        border: 1px solid #bfdbfe;
        padding: 10px 12px;
        border-radius: 10px;
        margin-bottom: 12px;
        font-size: 13px;
        white-space: pre-wrap;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-loading-overlay{
        display: none;
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        background: rgba(15, 23, 42, .10);
        z-index: 9999;
        align-items: center;
        justify-content: center;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-loading-box{
        background: white;
        border-radius: 12px;
        padding: 16px 22px;
        box-shadow: 0 12px 30px rgba(15, 23, 42, .22);
        color: #111827;
        font-weight: 700;
        font-size: 14px;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-simple-table-wrap{
        overflow: auto;
        max-height: 520px;
        border: 1px solid #e5e7eb;
        border-radius: 10px;
    }

    body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-simple-table{
        width: 100%;
        border-collapse: collapse;
        font-size: 13px;
    }

        body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-simple-table th,
body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-simple-table td{
            border-bottom: 1px solid #e5e7eb;
            padding: 8px 10px;
            text-align: right;
            white-space: nowrap;
        }

            body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-simple-table th:first-child,
body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-simple-table td:first-child{
                text-align: left;
            }

        body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-simple-table th{
            position: sticky;
            top: 0;
            background: #f8fafc;
            color: #334155;
            font-weight: 700;
        }

    @media (max-width: 1200px) {
        body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-kpi-row{
            grid-template-columns: repeat(2, minmax(150px, 1fr));
        }
    }

    @media (max-width: 700px) {
        body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-dashboard-header{
            align-items: flex-start;
            flex-direction: column;
        }

        body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-filter-item{
            min-width: 100%;
        }

        body.pmsa--pms-views-statistics-workgroupeventdashboard-cshtml-c9fce2ae .wg-kpi-row{
            grid-template-columns: 1fr;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Statistics/CaseCounterTypeDistributionDashboard.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-dashboard-page{
        padding: 18px;
        background: #f4f6f8;
        min-height: calc(100vh - 80px);
        height: calc(100vh - 60px);
        overflow: hidden;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        gap: 14px;
    }

    body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-page-header{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 16px;
        margin-bottom: 0;
    }

        body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-page-header .title{
            font-size: 22px;
            font-weight: 700;
            color: #1f2937;
            margin: 0;
            line-height: 1.2;
        }

        body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-page-header .subtitle{
            font-size: 13px;
            color: #6b7280;
            margin-top: 4px;
        }

    body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-filter-card,
body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-chart-card,
body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-kpi-card{
        background: #ffffff;
        border-radius: 14px;
        box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
        border: 1px solid rgba(148, 163, 184, 0.20);
    }

    body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-filter-card{
        padding: 14px;
    }

    body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-toolbar-left{
        display: flex;
        flex-wrap: wrap;
        gap: 12px;
        align-items: end;
    }

    body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-filter-box,
body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-button-box{
        display: flex;
        flex-direction: column;
        justify-content: end;
    }

        body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-button-box:first-of-type{
            margin-left: 8px;
        }

    body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-filter-label{
        font-size: 12px;
        color: #64748b;
        font-weight: 600;
        margin-bottom: 5px;
        line-height: 1.2;
    }

    body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-filter-card .dx-texteditor{
        border-radius: 8px;
    }

        body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-filter-card .dx-texteditor.dx-editor-outlined{
            border-color: #cbd5e1;
        }

        body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-filter-card .dx-texteditor.dx-state-focused{
            border-color: #94a3b8;
            box-shadow: 0 0 0 3px rgba(148, 163, 184, 0.18);
        }

    body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-filter-card .dx-button{
        border-radius: 8px;
        min-height: 36px;
        box-shadow: none;
    }

    body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-filter-card .dx-button-mode-contained.dx-button-default{
        background-color: #2563eb;
        border-color: #2563eb;
    }

        body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-filter-card .dx-button-mode-contained.dx-button-default.dx-state-hover{
            background-color: #1d4ed8;
            border-color: #1d4ed8;
        }

    body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-filter-card .dx-button:not(.dx-button-default){
        border-color: #cbd5e1;
        background: #ffffff;
        color: #334155;
    }

        body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-filter-card .dx-button:not(.dx-button-default).dx-state-hover{
            background: #f8fafc;
            border-color: #94a3b8;
        }

    body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-kpi-grid{
        display: grid;
        gap: 12px;
    }

    body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .cct-kpi-grid{
        grid-template-columns: repeat(3, minmax(220px, 1fr));
    }

    body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-kpi-card{
        padding: 14px 16px;
        min-height: 92px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-kpi-title{
        font-size: 12px;
        color: #64748b;
        font-weight: 600;
        margin-bottom: 6px;
        line-height: 1.25;
    }

    body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-kpi-value{
        font-size: 28px;
        color: #111827;
        font-weight: 800;
        line-height: 1.1;
    }

    body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-kpi-sub{
        font-size: 12px;
        margin-top: 8px;
        color: #64748b;
        font-weight: 500;
    }

    body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .cct-chart-grid{
        flex: 1;
        min-height: 0;
        display: grid;
        grid-template-columns: 1.7fr 1fr;
        gap: 14px;
    }

    body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-chart-card{
        padding: 14px;
        min-height: 0;
        display: flex;
        flex-direction: column;
        overflow: hidden;
        max-width: 100%;
        min-width: 0;
        width: 100%;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-card-title{
        font-size: 16px;
        color: #1f2937;
        font-weight: 700;
        margin-bottom: 10px;
    }

    body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-chart-inner{
        flex: 1;
        min-height: 0;
        width: 100%;
        overflow: hidden;
    }

    body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .cct-doughnut-card{
        align-items: stretch;
    }

    body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 #cct-bar-chart,
body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 #cct-doughnut-chart{
        width: 100%;
        height: 430px;
        max-height: 430px;
    }

    @media (max-width: 1200px) {
        body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .cct-chart-grid{
            grid-template-columns: 1fr;
        }

        body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-dashboard-page{
            height: auto;
            min-height: calc(100vh - 80px);
            overflow: visible;
        }

        body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 #cct-bar-chart,
body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 #cct-doughnut-chart{
            height: 420px;
            max-height: 420px;
        }
    }

    @media (max-width: 800px) {
        body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-page-header{
            align-items: flex-start;
            flex-direction: column;
        }

        body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-filter-box,
body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-button-box{
            min-width: 100%;
            width: 100%;
        }

            body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .stats-button-box:first-of-type{
                margin-left: 0;
            }

        body.pmsa--pms-views-statistics-casecountertypedistributiondashboard-cshtml-fdab7704 .cct-kpi-grid{
            grid-template-columns: 1fr;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Statistics/WorkGroupDistributionDashboard.cshtml :: block 1
   ========================================================================== */

    html.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d,
body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d{
        overflow-x: hidden !important;
    }

    body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-dashboard-page{
        padding: 18px;
        background: #f4f6f8;
        min-height: calc(100vh - 80px);
        box-sizing: border-box;
        overflow-y: auto;
        overflow-x: hidden;
        display: flex;
        flex-direction: column;
        gap: 14px;
    }

    body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-page-header{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 16px;
        margin-bottom: 0;
    }

        body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-page-header .title{
            font-size: 22px;
            font-weight: 700;
            color: #1f2937;
            margin: 0;
            line-height: 1.2;
        }

        body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-page-header .subtitle{
            font-size: 13px;
            color: #6b7280;
            margin-top: 4px;
        }

    body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-filter-card,
body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-chart-card,
body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-kpi-card{
        background: #ffffff;
        border-radius: 14px;
        box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
        border: 1px solid rgba(148, 163, 184, 0.20);
    }

    body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-filter-card{
        padding: 14px;
    }

    body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-toolbar-left{
        display: flex;
        flex-wrap: wrap;
        gap: 12px;
        align-items: end;
        max-width: 100%;
    }

    body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-filter-box,
body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-button-box{
        display: flex;
        flex-direction: column;
        justify-content: end;
    }

        body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-button-box:first-of-type{
            margin-left: 8px;
        }

    body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-filter-label{
        font-size: 12px;
        color: #64748b;
        font-weight: 600;
        margin-bottom: 5px;
        line-height: 1.2;
    }

    body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-filter-card .dx-texteditor{
        border-radius: 8px;
    }

        body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-filter-card .dx-texteditor.dx-editor-outlined{
            border-color: #cbd5e1;
        }

        body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-filter-card .dx-texteditor.dx-state-focused{
            border-color: #94a3b8;
            box-shadow: 0 0 0 3px rgba(148, 163, 184, 0.18);
        }

    body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-filter-card .dx-button{
        border-radius: 8px;
        min-height: 36px;
        box-shadow: none;
    }

    body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-filter-card .dx-button-mode-contained.dx-button-default{
        background-color: #2563eb;
        border-color: #2563eb;
    }

        body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-filter-card .dx-button-mode-contained.dx-button-default.dx-state-hover{
            background-color: #1d4ed8;
            border-color: #1d4ed8;
        }

    body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-filter-card .dx-button:not(.dx-button-default){
        border-color: #cbd5e1;
        background: #ffffff;
        color: #334155;
    }

        body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-filter-card .dx-button:not(.dx-button-default).dx-state-hover{
            background: #f8fafc;
            border-color: #94a3b8;
        }

    body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-kpi-grid{
        display: grid;
        gap: 12px;
    }

    body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .wg-kpi-grid{
        grid-template-columns: repeat(5, minmax(180px, 1fr));
    }

    body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-kpi-card{
        padding: 14px 16px;
        min-height: 92px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        min-width: 0;
    }

    body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-kpi-title{
        font-size: 12px;
        color: #64748b;
        font-weight: 600;
        margin-bottom: 6px;
        line-height: 1.25;
    }

    body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-kpi-value{
        font-size: 28px;
        color: #111827;
        font-weight: 800;
        line-height: 1.1;
    }

    body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-kpi-sub{
        font-size: 12px;
        margin-top: 8px;
        color: #64748b;
        font-weight: 500;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .wg-chart-grid{
        display: grid;
        grid-template-columns: 1.7fr 1fr;
        gap: 14px;
        min-height: 520px;
    }

    body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-chart-card{
        padding: 14px;
        min-height: 0;
        display: flex;
        flex-direction: column;
        overflow: hidden;
        box-sizing: border-box;
        max-width: 100%;
        min-width: 0;
    }

    body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-card-title{
        font-size: 16px;
        color: #1f2937;
        font-weight: 700;
        margin-bottom: 10px;
        flex: 0 0 auto;
    }

    body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-chart-inner{
        flex: 1;
        min-height: 0;
        width: 100%;
        overflow: hidden;
    }

    body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .wg-doughnut-card{
        align-items: stretch;
    }

    body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d #wg-bar-chart,
body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d #wg-doughnut-chart,
body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d #wg-section-chart,
body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d #wg-avg-section-chart{
        width: 100%;
        height: 460px;
        min-height: 460px;
        max-height: 460px;
    }

    body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .wg-detail-card{
        width: 100%;
        height: 720px;
        min-height: 720px;
        display: flex;
        flex-direction: column;
        flex-shrink: 0;
    }

    body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .wg-detail-content{
        width: 100%;
        height: 100%;
        display: grid;
        grid-template-rows: auto 1fr;
        gap: 8px;
        min-height: 0;
    }

    body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .wg-detail-title{
        font-size: 16px;
        color: #1f2937;
        font-weight: 700;
        padding-bottom: 8px;
        border-bottom: 1px solid #e5e7eb;
    }

    body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d #wg-detail-grid{
        width: 100%;
        height: 100%;
        min-height: 0;
    }

        body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d #wg-detail-grid.grid-filter-active{
            box-shadow: inset 0 0 0 2px rgba(239, 68, 68, 0.20);
            border-radius: 10px;
        }

        body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d #wg-detail-grid .dx-row > td{
            padding-top: 4px !important;
            padding-bottom: 4px !important;
            line-height: 18px !important;
            vertical-align: middle;
            font-size: 12px;
        }

        body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d #wg-detail-grid .dx-datagrid-headers .dx-header-row > td{
            padding-top: 6px !important;
            padding-bottom: 6px !important;
            font-size: 12px;
        }

        body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d #wg-detail-grid .dx-selection > td{
            background-color: rgba(37, 99, 235, 0.12) !important;
        }

    @media (max-width: 1500px) {
        body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .wg-kpi-grid{
            grid-template-columns: repeat(3, minmax(180px, 1fr));
        }
    }

    @media (max-width: 1400px) {
        body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .wg-chart-grid{
            grid-template-columns: 1fr;
        }
    }

    @media (max-width: 900px) {
        body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-page-header{
            align-items: flex-start;
            flex-direction: column;
        }

        body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .wg-kpi-grid{
            grid-template-columns: 1fr;
        }

        body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-filter-box,
body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-button-box{
            min-width: 100%;
            width: 100%;
        }

            body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .stats-button-box:first-of-type{
                margin-left: 0;
            }

        body.pmsa--pms-views-statistics-workgroupdistributiondashboard-cshtml-9382217d .wg-detail-card{
            height: 660px;
            min-height: 660px;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Statistics/TestOrderDrilldownDashboard.cshtml :: block 1
   ========================================================================== */

    html.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb,
body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb{
        overflow-x: hidden !important;
    }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-dashboard-page{
        padding: 18px;
        background: #f4f6f8;
        min-height: calc(100vh - 80px);
        box-sizing: border-box;
        overflow-y: auto;
        overflow-x: hidden;
        display: flex;
        flex-direction: column;
        gap: 14px;
    }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-page-header{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 16px;
        margin-bottom: 0;
    }

        body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-page-header .title{
            font-size: 22px;
            font-weight: 700;
            color: #1f2937;
            margin: 0;
            line-height: 1.2;
        }

        body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-page-header .subtitle{
            font-size: 13px;
            color: #6b7280;
            margin-top: 4px;
        }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-filter-card,
body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-kpi-card,
body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-chart-card{
        background: #ffffff;
        border-radius: 14px;
        box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
        border: 1px solid rgba(148, 163, 184, 0.20);
    }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-filter-card{
        padding: 14px;
    }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-toolbar-left{
        display: flex;
        flex-wrap: wrap;
        gap: 12px;
        align-items: end;
        max-width: 100%;
    }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-filter-box,
body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-button-box{
        display: flex;
        flex-direction: column;
        justify-content: end;
    }

        body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-button-box:first-of-type{
            margin-left: 8px;
        }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-filter-label{
        font-size: 12px;
        color: #64748b;
        font-weight: 600;
        margin-bottom: 5px;
        line-height: 1.2;
    }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-filter-card .dx-texteditor{
        border-radius: 8px;
    }

        body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-filter-card .dx-texteditor.dx-editor-outlined{
            border-color: #cbd5e1;
        }

        body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-filter-card .dx-texteditor.dx-state-focused{
            border-color: #94a3b8;
            box-shadow: 0 0 0 3px rgba(148, 163, 184, 0.18);
        }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-filter-card .dx-button{
        border-radius: 8px;
        min-height: 36px;
        box-shadow: none;
    }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-filter-card .dx-button-mode-contained.dx-button-default{
        background-color: #2563eb;
        border-color: #2563eb;
    }

        body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-filter-card .dx-button-mode-contained.dx-button-default.dx-state-hover{
            background-color: #1d4ed8;
            border-color: #1d4ed8;
        }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-filter-card .dx-button:not(.dx-button-default){
        border-color: #cbd5e1;
        background: #ffffff;
        color: #334155;
    }

        body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-filter-card .dx-button:not(.dx-button-default).dx-state-hover{
            background: #f8fafc;
            border-color: #94a3b8;
        }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-kpi-grid{
        display: grid;
        gap: 12px;
    }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .tod-kpi-grid{
        grid-template-columns: repeat(5, minmax(180px, 1fr));
    }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-kpi-card{
        padding: 14px 16px;
        min-height: 92px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        min-width: 0;
    }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-kpi-title{
        font-size: 12px;
        color: #64748b;
        font-weight: 600;
        margin-bottom: 6px;
        line-height: 1.25;
    }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-kpi-value{
        font-size: 28px;
        color: #111827;
        font-weight: 800;
        line-height: 1.1;
    }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-kpi-sub{
        font-size: 12px;
        margin-top: 8px;
        color: #64748b;
        font-weight: 500;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .tod-main-grid{
        display: grid;
        grid-template-columns: 0.85fr 1.15fr;
        gap: 14px;
        align-items: start;
    }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-chart-card{
        padding: 14px;
        min-height: 0;
        display: flex;
        flex-direction: column;
        overflow: hidden;
        box-sizing: border-box;
        max-width: 100%;
        min-width: 0;
    }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-card-title{
        font-size: 16px;
        color: #1f2937;
        font-weight: 700;
        margin-bottom: 10px;
        flex: 0 0 auto;
    }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .tod-left-card{
        height: 560px;
        min-height: 560px;
        overflow: hidden;
    }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .tod-right-card{
        min-height: 0;
        overflow: visible;
    }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .tod-chart-body{
        flex: 1;
        min-height: 0;
        overflow: hidden;
    }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .tod-right-content{
        width: 100%;
        height: auto;
        display: flex;
        flex-direction: column;
        gap: 10px;
        min-height: 0;
    }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .tod-right-header{
        display: flex;
        align-items: flex-end;
        justify-content: space-between;
        gap: 12px;
        flex-wrap: wrap;
    }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .tod-test-toolbar{
        display: flex;
        gap: 12px;
        align-items: flex-end;
        padding: 0;
    }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .tod-test-toolbar-item{
        display: flex;
        flex-direction: column;
    }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .tod-test-chart-wrapper{
        min-height: 0;
        overflow-y: visible;
        overflow-x: hidden;
        border: 1px solid #e5e7eb;
        border-radius: 10px;
        padding: 8px;
        background: #ffffff;
    }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .tod-detail-card{
        width: 100%;
        min-height: 700px;
        height: 700px;
        display: flex;
        flex-direction: column;
        flex-shrink: 0;
    }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .tod-detail-content{
        width: 100%;
        height: 100%;
        display: grid;
        grid-template-rows: auto 1fr;
        gap: 8px;
        min-height: 0;
    }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .tod-detail-title{
        font-size: 16px;
        color: #1f2937;
        font-weight: 700;
        padding-bottom: 8px;
        border-bottom: 1px solid #e5e7eb;
    }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb #tod-group-chart{
        width: 100%;
        height: 500px;
        min-height: 500px;
        max-height: 500px;
    }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb #tod-test-chart{
        width: 100%;
        height: 420px;
        min-height: 420px;
        max-height: none;
    }

    body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb #tod-test-detail-grid{
        width: 100%;
        height: 100%;
        min-height: 0;
    }

        body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb #tod-test-detail-grid .dx-datagrid-rowsview .dx-row > td,
body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb #tod-test-detail-grid .dx-row > td{
            padding-top: 4px !important;
            padding-bottom: 4px !important;
            line-height: 18px !important;
            vertical-align: middle;
            font-size: 12px;
        }

        body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb #tod-test-detail-grid .dx-datagrid-headers .dx-header-row > td{
            padding-top: 6px !important;
            padding-bottom: 6px !important;
            font-size: 12px;
        }

        body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb #tod-test-detail-grid .dx-selection > td{
            background-color: rgba(37, 99, 235, 0.12) !important;
        }

    @media (max-width: 1500px) {
        body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .tod-kpi-grid{
            grid-template-columns: repeat(3, minmax(180px, 1fr));
        }
    }

    @media (max-width: 1100px) {
        body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .tod-main-grid{
            grid-template-columns: 1fr;
        }

        body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .tod-left-card{
            height: 560px;
            min-height: 560px;
        }

        body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .tod-kpi-grid{
            grid-template-columns: repeat(2, minmax(180px, 1fr));
        }
    }

    @media (max-width: 800px) {
        body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-page-header{
            align-items: flex-start;
            flex-direction: column;
        }

        body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-filter-box,
body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-button-box{
            min-width: 100%;
            width: 100%;
        }

            body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .stats-button-box:first-of-type{
                margin-left: 0;
            }

        body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .tod-kpi-grid{
            grid-template-columns: 1fr;
        }

        body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .tod-detail-card{
            min-height: 640px;
            height: 640px;
        }

        body.pmsa--pms-views-statistics-testorderdrilldowndashboard-cshtml-8c796ceb .tod-test-toolbar{
            width: 100%;
            flex-direction: column;
            align-items: stretch;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Statistics/CaseSenderReportDashboard.cshtml :: block 1
   ========================================================================== */

    html.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13,
body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13{
        overflow-x: hidden !important;
    }

    body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-dashboard-page{
        padding: 18px;
        background: #f4f6f8;
        min-height: calc(100vh - 80px);
        box-sizing: border-box;
        overflow-y: auto;
        overflow-x: hidden;
        display: flex;
        flex-direction: column;
        gap: 14px;
    }

    body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-page-header{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 16px;
        margin-bottom: 0;
        flex: 0 0 auto;
    }

        body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-page-header .title{
            font-size: 22px;
            font-weight: 700;
            color: #1f2937;
            margin: 0;
            line-height: 1.2;
        }

        body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-page-header .subtitle{
            font-size: 13px;
            color: #6b7280;
            margin-top: 4px;
        }

    body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-filter-card,
body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-kpi-card,
body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-chart-card,
body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-table-card{
        background: #ffffff;
        border-radius: 14px;
        box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
        border: 1px solid rgba(148, 163, 184, 0.20);
    }

    body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-filter-card{
        padding: 14px;
        flex: 0 0 auto;
    }

    body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-toolbar-left{
        display: flex;
        flex-wrap: wrap;
        gap: 12px;
        align-items: end;
        max-width: 100%;
    }

    body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-filter-box,
body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-button-box{
        display: flex;
        flex-direction: column;
        justify-content: end;
    }

        body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-button-box:first-of-type{
            margin-left: 8px;
        }

    body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-filter-label{
        font-size: 12px;
        color: #64748b;
        font-weight: 600;
        margin-bottom: 5px;
        line-height: 1.2;
    }

    body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-filter-card .dx-texteditor{
        border-radius: 8px;
    }

        body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-filter-card .dx-texteditor.dx-editor-outlined{
            border-color: #cbd5e1;
        }

        body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-filter-card .dx-texteditor.dx-state-focused{
            border-color: #94a3b8;
            box-shadow: 0 0 0 3px rgba(148, 163, 184, 0.18);
        }

    body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-filter-card .dx-button{
        border-radius: 8px;
        min-height: 36px;
        box-shadow: none;
    }

    body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-filter-card .dx-button-mode-contained.dx-button-default{
        background-color: #2563eb;
        border-color: #2563eb;
    }

        body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-filter-card .dx-button-mode-contained.dx-button-default.dx-state-hover{
            background-color: #1d4ed8;
            border-color: #1d4ed8;
        }

    body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-filter-card .dx-button:not(.dx-button-default){
        border-color: #cbd5e1;
        background: #ffffff;
        color: #334155;
    }

        body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-filter-card .dx-button:not(.dx-button-default).dx-state-hover{
            background: #f8fafc;
            border-color: #94a3b8;
        }

    body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .csr-tagbox-card{
        padding: 14px;
    }

    body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .csr-tagbox-row{
        display: grid;
        grid-template-columns: repeat(3, minmax(260px, 1fr));
        gap: 12px;
        flex: 0 0 auto;
    }

    body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .csr-tagbox-box{
        min-width: 0;
    }

    body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-kpi-grid{
        display: grid;
        gap: 12px;
        flex: 0 0 auto;
    }

    body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .csr-kpi-grid{
        grid-template-columns: 240px minmax(320px, 1fr);
    }

    body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-kpi-card{
        padding: 14px 16px;
        min-height: 92px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        min-width: 0;
    }

    body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-kpi-title{
        font-size: 12px;
        color: #64748b;
        font-weight: 600;
        margin-bottom: 6px;
        line-height: 1.25;
    }

    body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-kpi-value{
        font-size: 28px;
        color: #111827;
        font-weight: 800;
        line-height: 1.1;
    }

    body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .csr-kpi-text{
        font-size: 22px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-kpi-sub{
        font-size: 12px;
        margin-top: 8px;
        color: #64748b;
        font-weight: 500;
    }

    body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-card-title{
        font-size: 16px;
        color: #1f2937;
        font-weight: 700;
        margin-bottom: 10px;
        flex: 0 0 auto;
    }

    body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-chart-card,
body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-table-card{
        padding: 14px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .csr-bar-card{
        flex: 0 0 auto;
        height: 620px;
        max-height: 620px;
        min-height: 620px;
        display: flex;
        flex-direction: column;
        overflow: hidden;
    }

    body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .csr-bar-scroll{
        flex: 1;
        min-height: 0;
        overflow-y: auto;
        overflow-x: hidden;
        border: 1px solid #e5e7eb;
        border-radius: 10px;
        padding: 8px;
        background: #ffffff;
    }

    body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 #csr-bar-chart{
        height: 420px;
        min-height: 420px;
        max-height: 780px;
        width: 100%;
    }

    body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .csr-grid-card{
        flex: 0 0 auto;
        height: 720px;
        min-height: 720px;
        display: flex;
        flex-direction: column;
        overflow: hidden;
    }

    body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 #csr-details-grid{
        flex: 1;
        min-height: 0;
    }

        body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 #csr-details-grid .dx-datagrid-rowsview .dx-row > td{
            padding-top: 3px;
            padding-bottom: 3px;
            font-size: 12px;
            line-height: 16px;
        }

        body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 #csr-details-grid .dx-header-row > td{
            padding-top: 5px;
            padding-bottom: 5px;
            font-size: 12px;
            line-height: 16px;
        }

        body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 #csr-details-grid .dx-datagrid-filter-row > td{
            padding-top: 2px;
            padding-bottom: 2px;
        }

    @media (max-width: 1300px) {
        body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .csr-tagbox-row{
            grid-template-columns: 1fr;
        }

        body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .csr-kpi-grid{
            grid-template-columns: 1fr;
        }

        body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .csr-bar-card{
            height: 580px;
            max-height: 580px;
            min-height: 580px;
        }
    }

    @media (max-width: 800px) {
        body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-page-header{
            align-items: flex-start;
            flex-direction: column;
        }

        body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-filter-box,
body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-button-box{
            min-width: 100%;
            width: 100%;
        }

            body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .stats-button-box:first-of-type{
                margin-left: 0;
            }

        body.pmsa--pms-views-statistics-casesenderreportdashboard-cshtml-f2883e13 .csr-grid-card{
            height: 640px;
            min-height: 640px;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Print/Index.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-print-index-cshtml-95be3e52 #printLabelTreeListContainer.print-popup-clean-layout{
        display: grid;
        grid-template-columns: minmax(430px, var(--print-popup-left-width, 50%)) 7px minmax(360px, 1fr);
        gap: 10px;
        width: 100%;
        height: 100%;
        min-height: 0;
        margin: 0;
        overflow: hidden;
        padding: 4px 2px 2px 2px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-left-card,
body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-right-card{
        min-width: 0;
        min-height: 0;
        overflow: hidden;
    }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-left-card{
        display: flex;
        flex-direction: column;
        gap: 10px;
        height: 100%;
    }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-card-header,
body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-list-card,
body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-right-card,
body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-preview-card{
        border: 1px solid rgba(0, 0, 0, 0.10);
        border-radius: 14px;
        background: #ffffff;
        box-shadow: 0 10px 28px rgba(0, 0, 0, 0.08);
    }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-card-header{
        flex: 0 0 auto;
        padding: 12px 14px 10px 14px;
    }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-title-line{
        display: flex;
        align-items: center;
        gap: 8px;
        margin-bottom: 10px;
        font-size: 16px;
        font-weight: 700;
        color: #2f4050;
        letter-spacing: 0.01em;
    }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-title-dot{
        display: inline-block;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background: #337ab7;
        box-shadow: 0 0 0 4px rgba(51, 122, 183, 0.12);
    }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-label-type-filter-panel{
        display: flex;
        flex-wrap: wrap;
        gap: 7px;
        align-items: center;
        max-height: 92px;
        overflow: auto;
        padding-right: 2px;
    }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-label-type-pill{
        display: inline-flex;
        align-items: center;
        gap: 6px;
        min-height: 34px;
        margin: 0;
        padding: 6px 12px;
        border: 1px solid rgba(0, 0, 0, 0.14);
        border-radius: 999px;
        background: #ffffff;
        color: #2f4050;
        font-size: 15px;
        font-weight: 600;
        line-height: 1;
        cursor: pointer;
        user-select: none;
        box-shadow: 0 2px 7px rgba(0, 0, 0, 0.05);
        transition: background-color 120ms ease, border-color 120ms ease, opacity 120ms ease;
    }

        body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-label-type-pill input{
            width: 16px;
            height: 16px;
            margin: 0;
            cursor: pointer;
        }

        body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-label-type-pill.print-label-type-pill-off{
            opacity: 0.48;
            background: #f6f7f9;
            border-color: rgba(0, 0, 0, 0.12);
        }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-label-type-pill-all{
        border-color: rgba(0, 0, 0, 0.16);
        background: #ffffff;
    }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-list-card{
        flex: 1 1 auto;
        min-height: 0;
        padding: 8px;
        overflow: hidden;
    }

        body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-list-card .dx-treelist{
            height: 100% !important;
        }

        body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-list-card .dx-treelist-rowsview,
body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-list-card .dx-scrollable-container{
            overflow-y: auto !important;
        }

        body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-list-card .dx-treelist,
body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-list-card .dx-treelist-container{
            border-radius: 10px;
            overflow: hidden;
        }

        body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-list-card .dx-treelist-headers{
            border-bottom: 1px solid rgba(0, 0, 0, 0.08);
            background: #f8fafc;
        }

        body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-list-card .dx-row > td{
            vertical-align: middle !important;
            font-size: 14px;
        }

        body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-list-card .dx-header-row > td{
            font-size: 14px;
            font-weight: 700;
        }

        body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-list-card .dx-data-row > td{
            cursor: pointer;
        }

        body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-list-card .dx-selection > td,
body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-list-card .dx-row.dx-selection > td,
body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-list-card .dx-data-row.dx-selection > td{
            background: #ffffff !important;
            color: inherit !important;
        }

        body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-list-card .dx-data-row:hover > td{
            background: #fafafa !important;
        }

        body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-list-card .dx-data-row.print-popup-active-label-row > td,
body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-list-card .dx-data-row.print-popup-active-label-row:hover > td{
            background: #f3f5f8 !important;
            color: inherit !important;
            box-shadow: none !important;
            border-left-color: transparent !important;
            border-right-color: transparent !important;
        }

            body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-list-card .dx-data-row.print-popup-active-label-row > td:first-child{
                border-top-left-radius: 10px;
                border-bottom-left-radius: 10px;
            }

            body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-list-card .dx-data-row.print-popup-active-label-row > td:last-child{
                border-top-right-radius: 10px;
                border-bottom-right-radius: 10px;
            }

        body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-list-card .dx-treelist-rowsview .dx-row-focused > td,
body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-list-card .dx-treelist-rowsview .dx-row-focused.dx-data-row > td,
body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-list-card .dx-treelist-rowsview .dx-row-focused.dx-data-row:not(.dx-row-lines) > td{
            background: #f3f5f8 !important;
            color: inherit !important;
            box-shadow: none !important;
            outline: none !important;
        }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-label-type-cell{
        display: inline-flex;
        align-items: center;
        max-width: 100%;
        padding: 0;
        border-radius: 0;
        background: transparent;
        color: #2f4050;
        font-size: 15px;
        font-weight: 700;
        white-space: normal;
    }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-label-thumb{
        display: flex;
        justify-content: center;
        align-items: center;
        width: 220px;
        min-height: 132px;
        padding: 6px;
        border-radius: 10px;
        background: #ffffff;
        border: 1px solid rgba(0, 0, 0, 0.08);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
        cursor: pointer;
    }

        body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-label-thumb img{
            display: block;
            max-width: 206px;
            max-height: 120px;
            width: auto;
            height: auto;
        }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-splitter{
        position: relative;
        align-self: stretch;
        width: 7px;
        min-width: 7px;
        border-radius: 999px;
        background: linear-gradient(180deg, rgba(51, 122, 183, 0.10), rgba(51, 122, 183, 0.28), rgba(51, 122, 183, 0.10));
        box-shadow: inset 0 0 0 1px rgba(51, 122, 183, 0.18);
        cursor: col-resize;
        user-select: none;
    }

        body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-splitter::after{
            content: "";
            position: absolute;
            top: 50%;
            left: 50%;
            width: 3px;
            height: 46px;
            border-radius: 999px;
            transform: translate(-50%, -50%);
            background: rgba(51, 122, 183, 0.55);
            box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.55);
        }

        body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-splitter:hover,
body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-splitter.print-popup-splitter-active{
            background: linear-gradient(180deg, rgba(51, 122, 183, 0.18), rgba(51, 122, 183, 0.42), rgba(51, 122, 183, 0.18));
        }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-right-card{
        display: flex;
        flex-direction: column;
        gap: 12px;
        padding: 14px;
        box-sizing: border-box;
        height: 100%;
    }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-case-bar{
        flex: 0 0 auto;
        display: flex;
        align-items: center;
        gap: 8px;
        width: 100%;
    }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-case-box{
        flex: 1 1 auto;
        min-width: 0;
    }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-preview-rotate-btn{
        width: 36px;
        height: 36px;
        min-width: 36px;
        border: 1px solid rgba(51, 122, 183, 0.45);
        border-radius: 8px;
        background: #ffffff;
        color: #337ab7;
        font-size: 19px;
        line-height: 1;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
    }

        body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-preview-rotate-btn:hover{
            background: rgba(51, 122, 183, 0.08);
        }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-preview-card{
        flex: 1 1 auto;
        min-height: 0;
        padding: 12px;
        display: flex;
        align-items: flex-start;
        justify-content: center;
        overflow: hidden;
        background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);
    }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-preview-frame{
        width: 100%;
        height: 100%;
        min-height: 0;
        display: flex;
        align-items: flex-start;
        justify-content: center;
        padding: 14px;
        border-radius: 16px;
        background: #ffffff;
        border: 1px solid rgba(0, 0, 0, 0.08);
        box-shadow: 0 18px 40px rgba(0, 0, 0, 0.16);
        overflow: hidden;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-preview-image-holder{
        position: relative;
        flex: 0 0 auto;
        max-width: 100%;
        max-height: 100%;
    }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 #bigprw.bigprw-clean{
        position: absolute;
        left: 50%;
        top: 50%;
        display: block;
        width: auto;
        height: auto;
        max-width: none;
        max-height: none;
        border-radius: 6px;
        transform-origin: center center;
        transition: transform 120ms ease;
    }

        body.pmsa--pms-views-print-index-cshtml-95be3e52 #bigprw.bigprw-clean.print-popup-preview-hidden{
            display: none;
        }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-empty-preview{
        width: 100%;
        min-height: 260px;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #8a94a6;
        font-weight: 600;
        border: 1px dashed rgba(0, 0, 0, 0.16);
        border-radius: 14px;
        background: #ffffff;
    }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-right-action-panel{
        flex: 0 0 auto;
        width: 100%;
        display: flex;
        flex-direction: column;
        gap: 8px;
        padding: 0;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-command-bar{
        width: 100%;
        min-height: 46px;
        padding: 7px 10px;
        box-sizing: border-box;
        border: 1px solid rgba(0, 0, 0, 0.10);
        border-radius: 15px;
        background: #ffffff;
        box-shadow: 0 6px 18px rgba(0, 0, 0, 0.07);
    }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-command-options{
        width: 100%;
        min-width: 0;
        display: grid;
        grid-template-columns: auto auto minmax(220px, 1fr);
        align-items: center;
        gap: 12px;
        text-align: left;
    }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-mode-chip{
        display: inline-flex;
        align-items: center;
        gap: 7px;
        min-height: 32px;
        padding: 5px 10px;
        border: 1px solid rgba(0, 0, 0, 0.10);
        border-radius: 999px;
        background: #f8fafc;
        color: #2f4050;
        font-size: 13px;
        font-weight: 700;
        white-space: nowrap;
    }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-mode-dot{
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background: #337ab7;
        box-shadow: 0 0 0 3px rgba(51, 122, 183, 0.12);
    }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-command-switch{
        min-width: 0;
        display: flex;
        align-items: center;
        white-space: nowrap;
    }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-command-profile-wrap{
        min-width: 0;
        width: 100%;
        margin: 0;
        text-align: left;
    }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-command-profile-info{
        margin-top: 2px;
        color: #666;
        font-size: 11px;
        line-height: 1.15;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-print-button-panel{
        width: 100%;
        min-height: 60px;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        padding: 9px 16px;
        box-sizing: border-box;
        border: 1px solid rgba(0, 0, 0, 0.10);
        border-radius: 15px;
        background: #ffffff;
        box-shadow: 0 6px 18px rgba(0, 0, 0, 0.07);
        overflow: hidden;
    }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 #printLabelTreeListContainer #print-btn-cont,
body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-print-button-panel #print-btn-cont{
        position: static !important;
        left: auto !important;
        right: auto !important;
        top: auto !important;
        bottom: auto !important;
        transform: none !important;
    }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-right-print-button-wrap{
        position: static !important;
        flex: 0 0 260px;
        width: 260px;
        max-width: min(260px, 100%);
        margin: 0;
        display: flex;
        align-items: center;
        justify-content: stretch;
        transform: none !important;
    }

        body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-right-print-button-wrap .dx-button{
            width: 100% !important;
            min-height: 42px;
            border-radius: 11px;
            font-weight: 700;
        }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-color-cell{
        display: inline-flex;
        align-items: center;
        gap: 7px;
        max-width: 100%;
        min-height: 22px;
        padding: 2px 7px 2px 4px;
        border: 1px solid rgba(0, 0, 0, 0.12);
        border-radius: 999px;
        background: rgba(255, 255, 255, 0.82);
        vertical-align: middle;
    }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-color-dot{
        width: 15px;
        height: 15px;
        flex: 0 0 15px;
        border-radius: 50%;
        border: 1px solid rgba(0, 0, 0, 0.28);
        background: repeating-linear-gradient(45deg, #ffffff, #ffffff 3px, #e6e6e6 3px, #e6e6e6 6px);
    }

    body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-color-text{
        min-width: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 12px;
        color: #333;
    }

    body.pmsa--pms-views-print-index-cshtml-95be3e52.print-popup-splitter-dragging{
        cursor: col-resize !important;
        user-select: none !important;
    }

    @media (max-width: 1200px) {
        body.pmsa--pms-views-print-index-cshtml-95be3e52 #printLabelTreeListContainer.print-popup-clean-layout{
            grid-template-columns: 1fr;
        }

        body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-splitter{
            display: none;
        }

        body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-preview-card{
            min-height: 260px;
        }

        body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-command-options{
            grid-template-columns: 1fr;
            gap: 8px;
        }

        body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-right-print-button-wrap{
            flex-basis: 100%;
            width: 100%;
            max-width: none;
            justify-content: stretch;
        }

        body.pmsa--pms-views-print-index-cshtml-95be3e52 .print-popup-right-print-button-wrap .dx-button{
            width: 100% !important;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Print/Block.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-print-block-cshtml-e181cc13 .print-command-action-panel{
        display: grid;
        grid-template-columns: 1fr;
        gap: 9px;
        margin-top: 16px;
        padding: 10px 12px;
        border: 1px solid rgba(0, 0, 0, 0.10);
        border-radius: 14px;
        background: #ffffff;
        box-shadow: 0 8px 22px rgba(0, 0, 0, 0.08);
    }

    body.pmsa--pms-views-print-block-cshtml-e181cc13 .print-command-options-left{
        width: 100%;
        min-width: 0;
        display: grid;
        grid-template-columns: auto auto minmax(220px, 1fr);
        align-items: center;
        gap: 12px;
        text-align: left;
    }

    body.pmsa--pms-views-print-block-cshtml-e181cc13 .print-command-mode-chip{
        display: inline-flex;
        align-items: center;
        gap: 7px;
        min-height: 32px;
        padding: 5px 10px;
        border: 1px solid rgba(0, 0, 0, 0.10);
        border-radius: 999px;
        background: #f8fafc;
        color: #2f4050;
        font-size: 13px;
        font-weight: 700;
        white-space: nowrap;
    }

    body.pmsa--pms-views-print-block-cshtml-e181cc13 .print-command-mode-dot{
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background: #337ab7;
        box-shadow: 0 0 0 3px rgba(51, 122, 183, 0.12);
    }

    body.pmsa--pms-views-print-block-cshtml-e181cc13 .print-command-switch-row{
        min-width: 0;
        display: flex;
        align-items: center;
        white-space: nowrap;
    }

    body.pmsa--pms-views-print-block-cshtml-e181cc13 .print-command-profile-wrap{
        min-width: 0;
        width: 100%;
        margin: 0;
        text-align: left;
    }

    body.pmsa--pms-views-print-block-cshtml-e181cc13 .print-command-profile-info{
        margin-top: 2px;
        color: #666;
        font-size: 11px;
        line-height: 1.15;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-print-block-cshtml-e181cc13 .print-command-action-panel #print-btn-cont{
        position: static !important;
        left: auto !important;
        right: auto !important;
        top: auto !important;
        bottom: auto !important;
        transform: none !important;
    }

    body.pmsa--pms-views-print-block-cshtml-e181cc13 .print-command-button-right{
        position: static !important;
        width: 100%;
        min-height: 50px;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        padding: 6px 2px 0 2px;
        box-sizing: border-box;
        text-align: right;
        transform: none !important;
    }

        body.pmsa--pms-views-print-block-cshtml-e181cc13 .print-command-button-right .dx-button{
            width: min(280px, 100%) !important;
            min-height: 42px;
            border-radius: 11px;
            font-weight: 700;
        }

    body.pmsa--pms-views-print-block-cshtml-e181cc13 .print-color-cell{
        display: inline-flex;
        align-items: center;
        gap: 7px;
        max-width: 100%;
        min-height: 22px;
        padding: 2px 7px 2px 4px;
        border: 1px solid rgba(0, 0, 0, 0.12);
        border-radius: 999px;
        background: rgba(255, 255, 255, 0.82);
        vertical-align: middle;
    }

    body.pmsa--pms-views-print-block-cshtml-e181cc13 .print-color-dot{
        width: 15px;
        height: 15px;
        flex: 0 0 15px;
        border-radius: 50%;
        border: 1px solid rgba(0, 0, 0, 0.28);
        background: repeating-linear-gradient(45deg, #ffffff, #ffffff 3px, #e6e6e6 3px, #e6e6e6 6px);
    }

    body.pmsa--pms-views-print-block-cshtml-e181cc13 .print-color-text{
        min-width: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 12px;
        color: #333;
    }

    @media (max-width: 1200px) {
        body.pmsa--pms-views-print-block-cshtml-e181cc13 .print-command-options-left{
            grid-template-columns: 1fr;
            gap: 8px;
        }

        body.pmsa--pms-views-print-block-cshtml-e181cc13 .print-command-button-right{
            justify-content: stretch;
        }

        body.pmsa--pms-views-print-block-cshtml-e181cc13 .print-command-button-right .dx-button{
            width: 100% !important;
            max-width: none;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/MyCaseMonitor/Index.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 #pames-navbar,
body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 #status-btn-toolbar-cont,
body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 #barcodeSearchSpinner,
body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 #vk-toggle-btn,
body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 #vk-wrapper,
body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 #system-message-popup{
        display: none !important;
        visibility: hidden !important;
        height: 0 !important;
        min-height: 0 !important;
        max-height: 0 !important;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74{
        overflow: hidden !important;
        background: #f3f6fa !important;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 main,
body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .container,
body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .container-fluid,
body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .pb-3{
        max-width: none !important;
        width: 100% !important;
        height: 100vh !important;
        min-height: 100vh !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-page{
        height: 100vh;
        width: 100vw;
        padding: 4px;
        background: #f3f6fa;
        box-sizing: border-box;
        overflow: hidden;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-shell{
        height: 100%;
        display: flex;
        flex-direction: column;
        border: 1px solid rgba(148, 163, 184, 0.34);
        border-radius: 10px;
        background: rgba(255, 255, 255, 0.98);
        box-shadow: 0 8px 20px rgba(15, 23, 42, 0.08);
        overflow: hidden;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-header{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 8px;
        padding: 5px 8px;
        border-bottom: 1px solid rgba(148, 163, 184, 0.22);
        background: linear-gradient(90deg, #ffffff, #f8fafc);
        flex-shrink: 0;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-title-wrap{
        display: flex;
        align-items: center;
        gap: 7px;
        min-width: 0;
        overflow: hidden;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-icon{
        width: 22px;
        height: 22px;
        min-width: 22px;
        border-radius: 999px;
        display: flex;
        align-items: center;
        justify-content: center;
        background: rgba(219, 234, 254, 0.82);
        border: 1px solid rgba(147, 197, 253, 0.58);
        color: #1d4ed8;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-icon-symbol{
        font-size: 12px;
        line-height: 1;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-title{
        font-size: 0.82rem;
        line-height: 1.08;
        font-weight: 700;
        color: #0f172a;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-subtitle{
        font-size: 0.64rem;
        color: rgba(71, 85, 105, 0.72);
        margin-top: 1px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-live{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        padding: 3px 8px;
        border-radius: 999px;
        border: 1px solid rgba(34, 197, 94, 0.30);
        background: rgba(240, 253, 244, 0.85);
        color: #166534;
        font-weight: 700;
        font-size: 0.66rem;
        letter-spacing: 0.04em;
        user-select: none;
        white-space: nowrap;
        line-height: 1.1;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-live-dot{
        width: 7px;
        height: 7px;
        border-radius: 999px;
        background: #22c55e;
        box-shadow: 0 0 0 rgba(34, 197, 94, 0.48);
        animation: myCaseMonitorLivePulse--bfa579db 1.55s infinite;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-live.is-loading{
        border-color: rgba(234, 179, 8, 0.35);
        background: rgba(254, 252, 232, 0.88);
        color: #854d0e;
    }

        body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-live.is-loading .my-case-monitor-live-dot{
            background: #eab308;
            animation: myCaseMonitorLoadingPulse--c37e7103 0.85s infinite;
        }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-live.is-error{
        border-color: rgba(239, 68, 68, 0.35);
        background: rgba(254, 242, 242, 0.92);
        color: #991b1b;
    }

        body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-live.is-error .my-case-monitor-live-dot{
            background: #ef4444;
            animation: none;
        }

    @keyframes myCaseMonitorLivePulse--bfa579db {
        0% {
            box-shadow: 0 0 0 0 rgba(34, 197, 94, 0.42);
            transform: scale(1);
        }

        70% {
            box-shadow: 0 0 0 7px rgba(34, 197, 94, 0);
            transform: scale(1.08);
        }

        100% {
            box-shadow: 0 0 0 0 rgba(34, 197, 94, 0);
            transform: scale(1);
        }
    }

    @keyframes myCaseMonitorLoadingPulse--c37e7103 {
        0% {
            opacity: 0.45;
            transform: scale(0.92);
        }

        50% {
            opacity: 1;
            transform: scale(1.12);
        }

        100% {
            opacity: 0.45;
            transform: scale(0.92);
        }
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-toolbar{
        display: flex;
        align-items: center;
        gap: 5px;
        padding: 5px 7px;
        border-bottom: 1px solid rgba(148, 163, 184, 0.14);
        background: rgba(248, 250, 252, 0.74);
        flex-wrap: wrap;
        flex-shrink: 0;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-filterbar{
        display: flex;
        align-items: center;
        gap: 6px;
        padding: 4px 7px;
        border-bottom: 1px solid rgba(148, 163, 184, 0.18);
        background: rgba(255, 255, 255, 0.86);
        flex-wrap: wrap;
        flex-shrink: 0;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-field{
        display: flex;
        align-items: center;
        gap: 3px;
        min-width: 0;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-filter-field{
        display: flex;
        align-items: center;
        gap: 5px;
        min-width: 0;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-label{
        font-size: 0.66rem;
        color: rgba(51, 65, 85, 0.72);
        font-weight: 600;
        white-space: nowrap;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-filter-label{
        font-size: 0.70rem;
        color: rgba(30, 41, 59, 0.78);
        font-weight: 700;
        white-space: nowrap;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-quick-buttons{
        display: flex;
        align-items: center;
        gap: 3px;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-last-refresh{
        margin-left: auto;
        font-size: 0.63rem;
        color: rgba(71, 85, 105, 0.72);
        white-space: nowrap;
        padding: 3px 7px;
        border-radius: 999px;
        background: rgba(255, 255, 255, 0.70);
        border: 1px solid rgba(203, 213, 225, 0.58);
        line-height: 1.1;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-grid-wrap{
        flex: 1 1 auto;
        min-height: 0;
        padding: 4px 6px 6px 6px;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 #myCaseMonitorGrid{
        height: 100%;
        min-height: 140px;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-footer{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 6px;
        padding: 3px 8px;
        border-top: 1px solid rgba(148, 163, 184, 0.18);
        background: rgba(248, 250, 252, 0.70);
        flex-shrink: 0;
        font-size: 0.62rem;
        color: rgba(71, 85, 105, 0.70);
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-muted{
        opacity: 0.72;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-event-pill{
        display: inline-flex;
        align-items: center;
        padding: 1px 5px;
        border-radius: 999px;
        font-size: 0.63rem;
        line-height: 1.1;
        font-weight: 700;
        border: 1px solid rgba(148, 163, 184, 0.34);
        background: rgba(248, 250, 252, 0.86);
        color: #334155;
        white-space: nowrap;
    }

        body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-event-pill.status{
            border-color: rgba(59, 130, 246, 0.30);
            background: rgba(239, 246, 255, 0.86);
            color: #1d4ed8;
        }

        body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-event-pill.file{
            border-color: rgba(16, 185, 129, 0.30);
            background: rgba(236, 253, 245, 0.86);
            color: #047857;
        }

        body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-event-pill.testresult{
            border-color: rgba(124, 58, 237, 0.34);
            background: rgba(245, 243, 255, 0.92);
            color: #6d28d9;
        }

        body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-event-pill.orderresult{
            border-color: rgba(217, 119, 6, 0.34);
            background: rgba(255, 251, 235, 0.94);
            color: #b45309;
        }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-case-link{
        color: #1d4ed8;
        font-weight: 700;
        text-decoration: none;
        cursor: pointer;
    }

        body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-case-link:hover{
            text-decoration: underline;
        }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-document-link{
        color: #0f6cbd !important;
        font-weight: 700;
        text-decoration: none;
        cursor: pointer;
    }

        body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-document-link:hover{
            text-decoration: underline;
            color: #084f8f !important;
        }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-error-text{
        padding: 4px 8px;
        color: #991b1b;
        background: rgba(254, 242, 242, 0.92);
        border-top: 1px solid rgba(239, 68, 68, 0.22);
        font-size: 0.70rem;
        display: none;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .dx-button{
        border-radius: 6px !important;
    }

        body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .dx-button .dx-button-content{
            padding: 2px 7px !important;
            min-height: 22px !important;
            font-size: 11px !important;
            line-height: 14px !important;
        }

        body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .dx-button .dx-icon{
            font-size: 12px !important;
        }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .dx-texteditor{
        min-height: 24px !important;
        border-radius: 6px !important;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .dx-texteditor-container,
body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .dx-texteditor-input-container{
        min-height: 22px !important;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .dx-texteditor-input{
        min-height: 22px !important;
        height: 22px !important;
        padding-top: 1px !important;
        padding-bottom: 1px !important;
        font-size: 11px !important;
        line-height: 16px !important;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .dx-dropdowneditor-button,
body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .dx-clear-button-area{
        width: 22px !important;
        min-width: 22px !important;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .dx-datagrid{
        border-radius: 7px;
        overflow: hidden;
        font-size: 11px !important;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .dx-datagrid-headers{
        background: rgba(248, 250, 252, 0.94);
        font-size: 11px !important;
    }

        body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .dx-datagrid-headers .dx-header-row > td{
            padding-top: 3px !important;
            padding-bottom: 3px !important;
            padding-left: 5px !important;
            padding-right: 5px !important;
            height: 23px !important;
            line-height: 14px !important;
            vertical-align: middle !important;
        }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .dx-datagrid-filter-row > td{
        padding-top: 1px !important;
        padding-bottom: 1px !important;
        padding-left: 4px !important;
        padding-right: 4px !important;
        height: 26px !important;
        background: rgba(255, 255, 255, 0.96) !important;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .dx-datagrid-filter-row .dx-editor-cell .dx-texteditor{
        min-height: 22px !important;
        height: 22px !important;
        border-radius: 5px !important;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .dx-datagrid-filter-row .dx-texteditor-input{
        height: 20px !important;
        min-height: 20px !important;
        font-size: 10.5px !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .dx-datagrid-filter-row .dx-menu,
body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .dx-datagrid-filter-row .dx-menu-item-wrapper,
body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .dx-datagrid-filter-row .dx-menu-item{
        height: 22px !important;
        min-height: 22px !important;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .dx-datagrid-filter-panel{
        font-size: 11px !important;
        padding-top: 1px !important;
        padding-bottom: 1px !important;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .dx-datagrid-rowsview .dx-row > td{
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        padding-left: 5px !important;
        padding-right: 5px !important;
        height: 16px !important;
        line-height: 13px !important;
        vertical-align: middle !important;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .dx-datagrid-rowsview .dx-row{
        height: 16px !important;
        min-height: 16px !important;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .dx-datagrid-search-panel{
        display: none !important;
    }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .dx-datagrid-pager{
        padding-top: 2px !important;
        padding-bottom: 2px !important;
        font-size: 11px !important;
    }

        body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .dx-datagrid-pager .dx-page,
body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .dx-datagrid-pager .dx-info{
            padding-top: 1px !important;
            padding-bottom: 1px !important;
        }

    body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-info-btn{
        width: 30px !important;
        height: 20px !important;
        min-width: 30px !important;
        min-height: 20px !important;
        padding: 0 !important;
        margin: 0 auto !important;
        border: none !important;
        background: transparent !important;
        box-shadow: none !important;
    }

        body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-info-btn.dx-button,
body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-info-btn.dx-button-mode-text,
body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-info-btn.dx-state-hover,
body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-info-btn.dx-state-focused,
body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-info-btn.dx-state-active{
            border: none !important;
            background: transparent !important;
            box-shadow: none !important;
        }

        body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-info-btn .dx-button-content{
            width: 30px !important;
            height: 20px !important;
            min-width: 30px !important;
            min-height: 20px !important;
            padding: 0 !important;
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
        }

        body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-info-btn i.fa-circle-info{
            font-size: 18px !important;
            line-height: 18px !important;
            color: #2563eb !important;
            opacity: 0.96 !important;
        }

        body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-info-btn:hover i.fa-circle-info{
            color: #1d4ed8 !important;
            opacity: 1 !important;
            transform: scale(1.06);
        }

    @media (max-width: 980px) {
        body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-header{
            padding: 4px 7px;
        }

        body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-title{
            font-size: 0.76rem;
        }

        body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-subtitle{
            display: none;
        }

        body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-toolbar{
            gap: 4px;
            padding: 4px 6px;
        }

        body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-filterbar{
            gap: 4px;
            padding: 4px 6px;
        }

        body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-label{
            display: none;
        }

        body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-last-refresh{
            margin-left: 0;
            order: 99;
            width: 100%;
            text-align: left;
            border: 0;
            background: transparent;
            padding-left: 0;
        }
    }

    @media (max-width: 620px) {
        body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-page{
            padding: 2px;
        }

        body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-shell{
            border-radius: 8px;
        }

        body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-icon{
            display: none;
        }

        body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-live{
            padding: 2px 6px;
            font-size: 0.61rem;
        }

        body.pmsa--pms-views-mycasemonitor-index-cshtml-bc180f74 .my-case-monitor-footer{
            display: none;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Registration/LastRegistrated.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .last-registered-shell{
        height: 100%;
        width: 100%;
        box-sizing: border-box;
        padding: 8px 8px 6px 8px;
        display: flex;
        flex-direction: column;
        gap: 8px;
        background: linear-gradient(180deg, rgba(248,250,252,.96), rgba(241,245,249,.96));
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .last-registered-top-card,
body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .last-registered-grid-card,
body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .last-registered-count-card{
        border: 1px solid rgba(148, 163, 184, .55);
        border-radius: 12px;
        background: rgba(255,255,255,.92);
        box-shadow: 0 4px 14px rgba(15, 23, 42, .07);
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .last-registered-top-card{
        padding: 8px;
        display: flex;
        flex-direction: column;
        gap: 8px;
        flex: 0 0 auto;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .last-registered-scope-row{
        display: grid;
        grid-template-columns: repeat(4, minmax(0, 1fr));
        gap: 5px;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .last-registered-scope-btn{
        border: 1px solid rgba(15, 108, 189, .28);
        background: #ffffff;
        color: #334155;
        border-radius: 999px;
        height: 28px;
        font-size: 12px;
        font-weight: 600;
        line-height: 26px;
        padding: 0 7px;
        cursor: pointer;
        white-space: nowrap;
        box-shadow: inset 0 0 0 1px rgba(255,255,255,.55);
        transition: all .12s ease-in-out;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .last-registered-scope-btn:hover{
        border-color: rgba(15, 108, 189, .55);
        background: #f8fafc;
        color: #0f6cbd;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .last-registered-scope-btn.active{
        background: #0f6cbd;
        border-color: #0f6cbd;
        color: #ffffff;
        box-shadow: 0 4px 10px rgba(15, 108, 189, .24);
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .last-registered-search-wrap{
        display: flex;
        flex-direction: column;
        gap: 4px;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .last-registered-search-inner-line{
        display: flex;
        align-items: stretch;
        gap: 4px;
        width: 100%;
        min-width: 0;
        overflow: hidden;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .last-registered-search-field-select{
        flex: 0 0 132px;
        width: 165px;
        min-width: 132px;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .last-registered-search-label{
        font-size: 11px;
        font-weight: 700;
        color: #64748b;
        text-transform: uppercase;
        letter-spacing: .04em;
        padding-left: 2px;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .last-registered-grid-card{
        flex: 1 1 auto;
        min-height: 0;
        padding: 6px;
        overflow: hidden;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .last-registrated-theme{
        height: 100%;
        min-height: 0;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .last-registrated-theme .dx-datagrid{
        border-radius: 9px;
        overflow: hidden;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .last-registered-count-card{
        flex: 0 0 auto;
        min-height: 44px;
        padding: 7px 10px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .last-registered-count-caption{
        display: flex;
        flex-direction: column;
        line-height: 1.15;
        min-width: 0;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .last-registered-count-title{
        font-size: 11px;
        font-weight: 800;
        color: #64748b;
        text-transform: uppercase;
        letter-spacing: .04em;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .last-registered-count-scope{
        font-size: 12px;
        font-weight: 600;
        color: #334155;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        max-width: 170px;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .last-registered-count-value-wrap{
        display: flex;
        align-items: baseline;
        gap: 5px;
        padding: 4px 9px;
        border-radius: 999px;
        background: #f1f5f9;
        border: 1px solid rgba(148, 163, 184, .45);
        white-space: nowrap;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .last-registered-count-value{
        font-size: 18px;
        line-height: 1;
        font-weight: 800;
        color: #0f172a;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .last-registered-count-unit{
        font-size: 11px;
        font-weight: 700;
        color: #64748b;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .last-registered-case-search-line{
        display: flex;
        align-items: stretch;
        gap: 2px;
        flex: 1 1 0;
        min-width: 0;
        overflow: hidden;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .last-registered-case-search-box{
        flex: 1 1 0;
        min-width: 0;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .last-registered-case-search-apply,
body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .last-registered-case-search-filter{
        flex: 0 0 22px;
        width: 22px;
        min-width: 22px;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 #CaseIdQuickFilterApplyBtn,
body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 #RegistrationGridFilterBuilderBtn{
        width: 22px !important;
        min-width: 22px !important;
        height: 30px !important;
        margin-left: 0;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 #CaseIdQuickFilterApplyBtn .dx-button-content,
body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 #RegistrationGridFilterBuilderBtn .dx-button-content{
        padding: 0;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 #CaseIdQuickFilterApplyBtn .dx-icon,
body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 #RegistrationGridFilterBuilderBtn .dx-icon{
        font-size: 13px;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 #RegistrationGridFilterBuilderBtn .dx-icon{
        opacity: .82;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 #RegistrationGridFilterBuilderBtn.last-registered-filter-active{
        background: #dc2626 !important;
        border-radius: 7px !important;
        box-shadow: 0 2px 7px rgba(220, 38, 38, .36) !important;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 #RegistrationGridFilterBuilderBtn.last-registered-filter-active .dx-icon{
        color: #ffffff !important;
        opacity: 1 !important;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 #RegistrationGridFilterBuilderBtn.last-registered-filter-active:hover{
        background: #b91c1c !important;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 #CaseIdQuickFilter{
        border: 1px solid rgba(100, 116, 139, .68);
        border-radius: 6px;
        box-shadow: inset 0 1px 2px rgba(15, 23, 42, .07), 0 1px 3px rgba(15, 23, 42, .08);
        background: #ffffff;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 #CaseIdQuickFilter.dx-state-focused,
body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 #CaseIdQuickFilter.dx-state-hover{
        border-color: rgba(15, 108, 189, .72);
        box-shadow: inset 0 1px 2px rgba(15, 23, 42, .06), 0 0 0 2px rgba(15, 108, 189, .10);
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 #CaseIdQuickFilter .dx-texteditor-input{
        font-weight: 650;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 #CaseIdQuickFilter.last-registered-search-pending .dx-texteditor-container,
body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .last-registered-search-pending .dx-texteditor-container{
        box-shadow: inset 0 0 0 1px rgba(245, 158, 11, .55);
        border-radius: 4px;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .registration-fast-actions{
        display: flex;
        align-items: center;
        gap: 1px;
        min-height: 22px;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .registration-fast-action{
        width: 24px;
        height: 22px;
        min-width: 24px;
        padding: 0;
        border: 0;
        border-radius: 4px;
        background: transparent;
        color: #334155;
        cursor: pointer;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        font-size: 14px;
        line-height: 1;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .registration-fast-action:hover:not(:disabled){
        background: rgba(15, 108, 189, .10);
        color: #0f6cbd;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .registration-fast-action:disabled{
        opacity: .32;
        cursor: default;
    }

    body.pmsa--pms-views-registration-lastregistrated-cshtml-2476d766 .registration-fast-action.danger:hover:not(:disabled){
        background: rgba(220, 38, 38, .10);
        color: #dc2626;
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Registration/Registration.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-registration-registration-cshtml-775d449b .dipam-highlight-row{
    background-color: #e6f4ff !important; /* halvány kék */
    font-weight: 500;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-fixer-tooltip{
    position: absolute;
    z-index: 20000;
    max-width: 320px;
    padding: 6px 9px;
    border-radius: 6px;
    background: rgba(35, 35, 35, 0.96);
    color: #fff;
    font-size: 12px;
    line-height: 1.35;
    pointer-events: none;
    opacity: 0;
    transform: translateY(2px);
    transition: opacity 120ms ease, transform 120ms ease;
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.18);
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-fixer-tooltip.is-visible{
    opacity: 1;
    transform: translateY(0);
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-hint{
    min-height: 34px;
    display: flex;
    align-items: center;
    color: rgba(80, 80, 80, 0.72);
    font-size: 12px;
    line-height: 1.35;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container{
    max-height: 360px;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 8px 10px 10px 10px;
    margin-top: 4px;
    border: 1px solid rgba(210, 218, 226, 0.95);
    border-radius: 10px;
    background: rgba(250, 252, 255, 0.92);
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container::-webkit-scrollbar{
    width: 10px;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container::-webkit-scrollbar-thumb{
    border-radius: 8px;
    background: rgba(120, 135, 155, 0.38);
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .procurement-v2-line-card{
    margin-left: 0 !important;
    margin-right: 2px !important;
    padding-left: 4px;
    padding-right: 4px;
    background: #fff;
    border-left: 1px solid rgba(215, 223, 232, 0.9);
    border-right: 1px solid rgba(215, 223, 232, 0.9);
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .procurement-v2-line-row-top{
    margin-top: 8px;
    padding-top: 8px;
    border-top: 1px solid rgba(215, 223, 232, 0.9);
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .procurement-v2-line-row-bottom{
    margin-bottom: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid rgba(215, 223, 232, 0.9);
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    box-shadow: 0 2px 8px rgba(20, 40, 70, 0.05);
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .dx-button-mode-outlined.dx-button-default{
    background-color: #fff;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container{
    max-height: 370px;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 10px 12px 12px 12px;
    margin-top: 6px;
    border: 1px solid rgba(208, 216, 226, 0.96);
    border-radius: 14px;
    background: linear-gradient(180deg, rgba(252, 253, 255, 0.98) 0%, rgba(245, 248, 252, 0.96) 100%);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.9);
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .procurement-v2-line-card{
    margin-left: 0 !important;
    margin-right: 2px !important;
    padding-left: 8px;
    padding-right: 8px;
    background: linear-gradient(180deg, #ffffff 0%, #fbfcfe 100%);
    border-left: 1px solid rgba(212, 221, 232, 0.95);
    border-right: 1px solid rgba(212, 221, 232, 0.95);
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .procurement-v2-line-row-top{
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid rgba(212, 221, 232, 0.95);
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    box-shadow: 0 5px 14px rgba(28, 52, 84, 0.06);
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .procurement-v2-line-row-bottom{
    margin-bottom: 10px;
    padding-bottom: 12px;
    border-bottom: 1px solid rgba(212, 221, 232, 0.95);
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    box-shadow: 0 5px 14px rgba(28, 52, 84, 0.06);
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .procurement-v2-line-row-top .dx-layout-manager .dx-field-item-label,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .procurement-v2-line-row-bottom .dx-layout-manager .dx-field-item-label{
    color: rgba(72, 88, 108, 0.92);
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .procurement-v2-line-row-top::before{
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: -1px;
    width: 4px;
    border-top-left-radius: 12px;
    background: linear-gradient(180deg, rgba(52, 120, 246, 0.95) 0%, rgba(112, 166, 255, 0.85) 100%);
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .procurement-v2-line-row-top,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .procurement-v2-line-row-bottom{
    position: relative;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-summary-card{
    margin-top: 12px;
    padding: 12px 14px;
    border: 1px solid rgba(210, 218, 228, 0.96);
    border-radius: 14px;
    background: linear-gradient(180deg, rgba(255,255,255,0.99) 0%, rgba(246,249,253,0.98) 100%);
    box-shadow: 0 6px 18px rgba(24, 46, 76, 0.08);
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-summary-title{
    margin-bottom: 8px;
    font-size: 13px;
    font-weight: 700;
    color: rgba(56, 74, 96, 0.96);
    letter-spacing: 0.02em;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-summary-table{
    width: 100%;
    border-collapse: collapse;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-summary-table td{
    padding: 4px 0;
    vertical-align: top;
    font-size: 13px;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-summary-table td:first-child{
    color: rgba(72, 88, 108, 0.9);
    font-weight: 600;
    padding-right: 12px;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-summary-table td:last-child{
    text-align: right;
    color: rgba(30, 44, 63, 0.96);
    font-weight: 700;
    white-space: nowrap;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-summary-table .procurement-v2-summary-total td{
    padding-top: 8px;
    border-top: 1px solid rgba(220, 227, 236, 0.92);
    font-size: 14px;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-summary-table .procurement-v2-summary-total td:last-child{
    color: #144b9b;
}

/* Procurement 2 - final compact width and field emphasis */
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container{
    width: calc(100% - 24px);
    max-width: 985px;
    box-sizing: border-box;
    margin-left: 0;
    margin-right: auto;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-item-list-bold .dx-texteditor-input,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-item-list-bold.dx-field-item .dx-texteditor-input,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-line-card .procurement-v2-item-list-bold input{
    font-weight: 800 !important;
    color: rgba(20, 32, 48, 0.98) !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .dx-field-item-label-text{
    font-size: 12px;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-summary-card{
    min-width: 200px;
}

/* Aktuális sorszám: disabled állapotban is markáns, fehér, vastag */
body.pmsa--pms-views-registration-registration-cshtml-775d449b .dx-texteditor.custom-textbox-bg,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .custom-textbox-bg.dx-texteditor,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .custom-textbox-bg{
    background: #e80000 !important;
    border-color: #e80000 !important;
    opacity: 1 !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .dx-texteditor.custom-textbox-bg.dx-state-disabled,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .custom-textbox-bg.dx-state-disabled,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .dx-state-disabled.custom-textbox-bg{
    opacity: 1 !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .dx-texteditor.custom-textbox-bg .dx-texteditor-input,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .custom-textbox-bg .dx-texteditor-input{
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    font-size: 15px !important;
    font-weight: 900 !important;
    letter-spacing: 0.02em;
    opacity: 1 !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .dx-texteditor.custom-textbox-bg .dx-placeholder,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .custom-textbox-bg .dx-placeholder{
    color: rgba(255, 255, 255, 0.88) !important;
}

/* Procurement 2 - align to note field and fix action button spacing */
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container{
    margin-left: 66px !important;
    margin-right: auto !important;
    width: calc(100% - 90px) !important;
    max-width: 930px !important;
    border-radius: 4px !important;
    padding: 10px 12px 12px 12px !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .procurement-v2-line-card{
    margin-right: 6px !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .dx-button{
    min-width: 34px;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .procurement-v2-delete-button{
    padding-left: 4px;
}

@media (max-width: 900px) {
    body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container{
        margin-left: 0 !important;
        width: calc(100% - 12px) !important;
        max-width: none !important;
    }
}

/* Procurement 2 - final layout correction after field width tuning */
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container{
    margin-left: 14px !important;
    margin-right: 14px !important;
    width: calc(100% - 28px) !important;
    max-width: none !important;
    box-sizing: border-box !important;
    border-radius: 4px !important;
    padding: 12px 12px 12px 12px !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .procurement-v2-line-card{
    margin-right: 10px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-line-card .dx-field-item-label,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-line-card .dx-field-item-label-content,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-line-card .dx-field-item-label-text{
    white-space: nowrap !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-line-card .dx-field-item-label-text{
    overflow: hidden !important;
    text-overflow: clip !important;
    max-width: 100% !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-line-card .dx-field-item-content{
    min-width: 0;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .dx-numberbox,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .dx-selectbox,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .dx-textbox{
    min-width: 76px;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .procurement-v2-item-list-bold .dx-selectbox{
    min-width: 260px;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .dx-button{
    min-width: 36px;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .procurement-v2-delete-button{
    padding-left: 8px;
}

@media (max-width: 900px) {
    body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container{
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100% !important;
        max-width: none !important;
    }
}

/* Procurement 2 - stable final card/toolbar layout */
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-toolbar{
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding: 2px 0 4px 0 !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-toolbar-inner{
    display: inline-flex;
    align-items: center;
    gap: 8px;
    min-height: 32px;
    color: rgba(55, 70, 90, 0.86);
    font-size: 12px;
    font-weight: 600;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container{
    width: auto !important;
    max-width: calc(100% - 28px) !important;
    box-sizing: border-box !important;
    margin-left: 14px !important;
    margin-right: 14px !important;
    border-radius: 4px !important;
    overflow-x: hidden !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .procurement-v2-line-card{
    margin-right: 10px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-line-card .dx-field-item-label,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-line-card .dx-field-item-label-content,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-line-card .dx-field-item-label-text{
    white-space: nowrap !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-line-card .dx-field-item-label-text{
    overflow: hidden !important;
    text-overflow: clip !important;
    max-width: 100% !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .dx-numberbox,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .dx-selectbox,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .dx-textbox{
    min-width: 82px;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .procurement-v2-item-list-bold .dx-selectbox{
    min-width: 280px;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .procurement-v2-action-button .dx-field-item-label,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .procurement-v2-action-button .dx-field-item-label-content{
    display: none !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .procurement-v2-action-button .dx-field-item-content,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .procurement-v2-delete-button{
    padding-top: 20px;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .dx-button{
    min-width: 34px;
}

@media (max-width: 900px) {
    body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container{
        margin-left: 0 !important;
        margin-right: 0 !important;
        max-width: 100% !important;
    }
}

/* Procurement 2 - header plus button and bottom action alignment */
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-toolbar,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-hint{
    display: none !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-header-add .dx-field-item-content{
    width: 100%;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-header-add-inner{
    width: 100%;
    min-height: 32px;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    padding-right: 14px;
    box-sizing: border-box;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .procurement-v2-line-row-bottom .procurement-v2-action-button,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .procurement-v2-line-row-bottom .procurement-v2-delete-button{
    align-self: flex-end;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .procurement-v2-line-row-bottom .procurement-v2-action-button .dx-field-item-content,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .procurement-v2-line-row-bottom .procurement-v2-delete-button{
    padding-top: 20px !important;
    display: flex;
    align-items: flex-end;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .procurement-v2-line-row-bottom .procurement-v2-action-button .dx-button,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .procurement-v2-line-row-bottom .procurement-v2-delete-button .dx-button{
    margin-top: auto;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .procurement-v2-line-row-top .procurement-v2-action-button,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container .procurement-v2-line-row-top .procurement-v2-delete-button{
    display: none !important;
}

@media (max-width: 900px) {
    body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-header-add-inner{
        padding-right: 0;
    }
}


/* Procurement 2 - grid layout replacing stacked cards */
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container{
    margin-left: 14px !important;
    margin-right: 14px !important;
    width: calc(100% - 28px) !important;
    max-width: none !important;
    box-sizing: border-box !important;
    border-radius: 4px !important;
    padding: 8px 10px 10px 10px !important;
    overflow-x: auto !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid{
    width: 100%;
    min-width: 980px;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .dx-datagrid-headers .dx-datagrid-text-content,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .dx-field-item-label-text{
    white-space: nowrap !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .procurement-grid-master-cell,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .procurement-grid-master-cell input,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .procurement-grid-master-cell .dx-texteditor-input{
    font-weight: 800 !important;
    color: rgba(20, 32, 48, 0.98) !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .procurement-grid-action-cell{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 7px;
    height: 100%;
    min-height: 30px;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .procurement-grid-action-cell .dx-button{
    min-width: 34px;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .dx-datagrid-rowsview .dx-row > td{
    vertical-align: middle !important;
}

@media (max-width: 900px) {
    body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container{
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100% !important;
        max-width: none !important;
    }

    body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid{
        min-width: 920px;
    }
}

/* Procurement grid height fix - let the registration form expand downwards */
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container{
    max-height: none !important;
    height: auto !important;
    min-height: 118px !important;
    overflow-y: visible !important;
    overflow-x: auto !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid{
    width: 100% !important;
    min-width: 980px;
    min-height: 112px !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .dx-datagrid,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .dx-datagrid-headers,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .dx-datagrid-rowsview{
    box-sizing: border-box !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .dx-datagrid-rowsview{
    min-height: 48px !important;
}

@media (max-width: 900px) {
    body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid{
        min-width: 920px;
    }
}

/* Procurement grid visual correction v38 */
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container{
    min-height: 185px !important;
    padding-top: 12px !important;
    padding-bottom: 14px !important;
    overflow-y: visible !important;
    overflow-x: auto !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid{
    min-height: 170px !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .dx-datagrid-headers{
    min-height: 42px !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .dx-datagrid-headers .dx-header-row > td{
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    vertical-align: middle !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .dx-datagrid-rowsview .dx-row > td{
    height: 42px !important;
    min-height: 42px !important;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
    vertical-align: middle !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .procurement-grid-master-cell,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .procurement-grid-master-cell input,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .procurement-grid-master-cell .dx-texteditor-input{
    font-weight: 600 !important;
    color: rgba(25, 38, 55, 0.96) !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .procurement-grid-action-cell{
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-wrap: nowrap !important;
    gap: 8px !important;
    width: 100% !important;
    height: 100% !important;
    min-width: 86px !important;
    white-space: nowrap !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .procurement-grid-action-cell > div{
    display: inline-flex !important;
    flex: 0 0 auto !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .procurement-grid-action-cell .dx-button{
    width: 31px !important;
    min-width: 31px !important;
    max-width: 31px !important;
    height: 30px !important;
    min-height: 30px !important;
    padding: 0 !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .dx-datagrid-rowsview .dx-row > td:last-child{
    padding-left: 4px !important;
    padding-right: 4px !important;
}

@media (max-width: 900px) {
    body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container{
        min-height: 185px !important;
    }
}

/* Procurement grid final correction v39 */
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container{
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 2px 0 2px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    min-height: 0 !important;
    overflow-x: auto !important;
    overflow-y: visible !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid{
    width: 100% !important;
    min-width: 1040px !important;
    min-height: 0 !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .dx-datagrid{
    background: #fff !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .dx-datagrid-headers .dx-header-row > td{
    height: 38px !important;
    min-height: 38px !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    vertical-align: middle !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .dx-datagrid-rowsview .dx-row > td{
    height: 38px !important;
    min-height: 38px !important;
    max-height: 38px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    vertical-align: middle !important;
    line-height: 18px !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .procurement-grid-master-cell,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .procurement-grid-master-cell input,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .procurement-grid-master-cell .dx-texteditor-input{
    font-weight: 500 !important;
    color: rgba(24, 36, 52, 0.96) !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .dx-datagrid-rowsview .dx-row > td.procurement-grid-master-cell{
    font-weight: 500 !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .procurement-grid-action-cell{
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important;
    height: 28px !important;
    min-height: 28px !important;
    max-height: 28px !important;
    width: 100% !important;
    white-space: nowrap !important;
    overflow: visible !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .procurement-grid-action-button{
    display: inline-flex !important;
    flex: 0 0 29px !important;
    align-items: center !important;
    justify-content: center !important;
    width: 29px !important;
    min-width: 29px !important;
    max-width: 29px !important;
    height: 27px !important;
    min-height: 27px !important;
    max-height: 27px !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 1px solid #0d6efd !important;
    border-radius: 4px !important;
    background: #fff !important;
    color: #0d6efd !important;
    cursor: pointer !important;
    line-height: 1 !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .procurement-grid-action-button i{
    font-size: 13px !important;
    line-height: 1 !important;
    color: #0d6efd !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .procurement-grid-action-button:hover{
    background: rgba(13, 110, 253, 0.08) !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .dx-datagrid-rowsview .dx-row > td.procurement-grid-action-column{
    padding-left: 3px !important;
    padding-right: 3px !important;
    overflow: visible !important;
}

@media (max-width: 900px) {
    body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid{
        min-width: 1040px !important;
    }
}

/* Procurement grid command icons v40 - DevExtreme own icons */
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .procurement-grid-action-button .dx-icon{
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 15px !important;
    height: 15px !important;
    font-size: 15px !important;
    line-height: 15px !important;
    color: #0d6efd !important;
    opacity: 1 !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .procurement-grid-action-button i.dx-icon::before{
    color: #0d6efd !important;
    opacity: 1 !important;
}

/* Procurement grid alignment and currency-ready layout v41 */
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-header-add-inner{
    width: 100% !important;
    justify-content: flex-end !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-lines-container{
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    min-height: 0 !important;
    overflow-x: visible !important;
    overflow-y: visible !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid{
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .dx-datagrid{
    background: #fff !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .dx-datagrid-headers .dx-header-row > td,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .dx-datagrid-rowsview .dx-row > td{
    vertical-align: middle !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .procurement-grid-master-cell,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .procurement-grid-master-cell input,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .procurement-grid-master-cell .dx-texteditor-input{
    font-weight: 500 !important;
    color: rgba(24, 36, 52, 0.96) !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .procurement-grid-money-cell{
    text-align: right !important;
    font-variant-numeric: tabular-nums;
    white-space: nowrap !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .procurement-grid-action-cell{
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 5px !important;
    height: 28px !important;
    min-height: 28px !important;
    max-height: 28px !important;
    width: 100% !important;
    white-space: nowrap !important;
    overflow: visible !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .procurement-grid-action-button{
    display: inline-flex !important;
    flex: 0 0 28px !important;
    align-items: center !important;
    justify-content: center !important;
    width: 28px !important;
    min-width: 28px !important;
    max-width: 28px !important;
    height: 27px !important;
    min-height: 27px !important;
    max-height: 27px !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 1px solid #0d6efd !important;
    border-radius: 4px !important;
    background: #fff !important;
    color: #0d6efd !important;
    cursor: pointer !important;
    line-height: 1 !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .procurement-grid-action-button .dx-icon{
    font-size: 14px !important;
    line-height: 14px !important;
    color: #0d6efd !important;
    opacity: 1 !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-lines-grid .dx-datagrid-rowsview .dx-row > td.procurement-grid-action-column{
    padding-left: 2px !important;
    padding-right: 2px !important;
    overflow: visible !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-summary-table td:last-child{
    font-variant-numeric: tabular-nums;
    white-space: nowrap !important;
}

/* Procurement summary by currency v43 */
body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-summary-container{
    display: flex;
    flex-direction: column;
    gap: 8px;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-summary-container .procurement-v2-summary-card{
    margin-top: 0 !important;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .procurement-v2-summary-title .procurement-v2-summary-currency{
    font-weight: 800;
    color: #144b9b;
}



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Labor/Orders.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .test-name-strong{
        background-color: #d6e4ff;
        font-weight: 700;
        padding: 2px 6px;
        border-radius: 4px;
        display: inline-block;
    }

    /* ===== HEADER FIX: bal szűrőpanel és jobb feldolgoz panel harmonizálva ===== */
    body.pmsa--pms-views-labor-orders-cshtml-7cc53633 #labor-orders-header-row{
        width: 100%;
        box-sizing: border-box;
        overflow: visible;
        margin-bottom: 10px;
    }

        body.pmsa--pms-views-labor-orders-cshtml-7cc53633 #labor-orders-header-row > .button-inline-left:first-child{
            display: flex !important;
            flex-direction: row !important;
            align-items: stretch !important;
            width: 100% !important;
            gap: 14px;
            box-sizing: border-box;
        }

        body.pmsa--pms-views-labor-orders-cshtml-7cc53633 #labor-orders-header-row .controll-group-border{
            flex: 1 1 auto !important;
            min-width: 0 !important;
            max-width: calc(100% - 166px);
            box-sizing: border-box;
            display: flex !important;
            align-items: flex-start !important;
            gap: 8px;
            flex-wrap: wrap;
            min-height: 72px;
            padding: 10px 12px !important;
            background: #f8f9fb;
            border: 1px solid #d8dce2;
            border-radius: 14px;
            box-shadow: 0 4px 12px rgba(0,0,0,0.045);
        }

        body.pmsa--pms-views-labor-orders-cshtml-7cc53633 #labor-orders-header-row .process-btn{
            flex: 0 0 152px !important;
            margin-left: auto !important;
            margin-top: 0 !important;
            align-self: stretch !important;
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
            min-height: 72px;
            padding: 10px 12px;
            background: #f8f9fb;
            border: 1px solid #d8dce2;
            border-radius: 14px;
            box-shadow: 0 4px 12px rgba(0,0,0,0.045);
            box-sizing: border-box;
            position: sticky;
            right: 0;
            z-index: 5;
        }

            body.pmsa--pms-views-labor-orders-cshtml-7cc53633 #labor-orders-header-row .process-btn .dx-button{
                min-width: 126px;
                height: 40px;
                white-space: nowrap;
                border-radius: 8px;
            }

        body.pmsa--pms-views-labor-orders-cshtml-7cc53633 #labor-orders-header-row .controll-group-border > div[style*="margin-top"]{
            margin-top: 22px !important;
        }

    body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .labor-orders-context-block,
body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .labor-orders-status-tools-block{
        display: flex;
        align-items: flex-end;
        gap: 8px;
        min-width: 0;
        height: 62px;
        min-height: 62px;
        max-height: 62px;
        padding: 6px 10px;
        border-radius: 10px;
        box-sizing: border-box;
        overflow: hidden;
    }

    body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .labor-orders-context-block{
        flex: 1 1 690px;
        background: #fff;
        border: 1px solid #e3e7ed;
    }

    body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .labor-orders-status-tools-block{
        flex: 1 1 520px;
        background: #fff;
        border: 1px solid #e3e7ed;
        position: relative;
        justify-content: flex-start;
    }

    body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .labor-orders-date-mode{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex: 0 0 auto;
        height: 100%;
        gap: 4px;
        margin-right: 6px;
        transform: translateY(5px);
    }

    body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .labor-orders-date-mode-label{
        font-size: 10px;
        font-weight: 600;
        color: #337ab7;
        line-height: 1;
        user-select: none;
    }

    body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .labor-orders-date-boxes{
        display: flex;
        align-items: flex-end;
        gap: 4px;
        flex: 0 0 auto;
        min-width: 0;
    }

    body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .labor-orders-date-separator{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        height: 36px;
        padding: 0 2px;
        color: #8793a4;
        line-height: 1;
    }

    body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .labor-orders-status-tools-actions{
        display: flex;
        align-items: flex-end;
        gap: 8px;
        flex-wrap: nowrap;
        min-width: 0;
    }

    @media (max-width: 1050px) {
        body.pmsa--pms-views-labor-orders-cshtml-7cc53633 #labor-orders-header-row > .button-inline-left:first-child{
            align-items: stretch !important;
            gap: 10px;
        }

        body.pmsa--pms-views-labor-orders-cshtml-7cc53633 #labor-orders-header-row .controll-group-border{
            max-width: calc(100% - 145px);
            min-height: 68px;
            padding: 8px 10px !important;
        }

        body.pmsa--pms-views-labor-orders-cshtml-7cc53633 #labor-orders-header-row .process-btn{
            flex-basis: 135px !important;
            min-height: 68px;
            padding: 8px;
        }

            body.pmsa--pms-views-labor-orders-cshtml-7cc53633 #labor-orders-header-row .process-btn .dx-button{
                min-width: 116px;
                height: 38px;
            }
    }

    /* ===== MAIN layout FIX: panel + grid egy sorban ===== */
    body.pmsa--pms-views-labor-orders-cshtml-7cc53633 #labor-orders-main{
        height: calc(100vh - 160px);
        min-height: 350px;
        display: flex;
        flex-direction: row;
        align-items: stretch;
        gap: 10px;
        overflow: hidden;
    }

    body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .labor-orders-grid-wrap{
        flex: 1 1 auto;
        min-width: 0;
        min-height: 0;
        overflow: hidden;
    }

    body.pmsa--pms-views-labor-orders-cshtml-7cc53633 #labor-orders-content-container{
        height: 100%;
        min-height: 0;
        overflow: hidden;
    }

    /* ===== Bal oldali barcode panel ===== */
    body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .labor-orders-barcode-panel{
        flex: 0 0 250px;
        height: 100%;
        min-height: 0;
        background: #fff;
        border: 1px solid #e5e7eb;
        border-radius: 5px;
        overflow: hidden;
        display: flex;
        flex-direction: column;
        box-shadow: 0 6px 18px rgba(0,0,0,0.08);
        transition: all .38s ease;
    }

        body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .labor-orders-barcode-panel.is-closed{
            flex: 0 0 0;
            width: 0;
            min-width: 0;
            max-width: 0;
            border: 0;
            padding: 0;
            box-shadow: none;
            overflow: hidden;
        }

    body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .barcode-panel-header{
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 12px;
        border-bottom: 1px solid #eef0f4;
        background: #fbfbfd;
        flex: 0 0 auto;
    }

    body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .barcode-panel-title{
        display: flex;
        gap: 10px;
        align-items: center;
        font-weight: 700;
    }

    body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .barcode-panel-close{
        border: 0;
        background: transparent;
        padding: 6px 8px;
        cursor: pointer;
    }

    body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .barcode-panel-body{
        padding: 12px;
        flex: 1 1 auto;
        min-height: 0;
        overflow: auto;
    }

    body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .barcode-reader-hint{
        margin-top: 6px;
        font-size: 12px;
        opacity: .7;
    }

    body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .barcode-list{
        margin-top: 14px;
    }

    body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .barcode-list-title{
        display: flex;
        align-items: center;
        justify-content: space-between;
        font-weight: 700;
        margin-bottom: 8px;
    }

    body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .barcode-list-count{
        font-size: 12px;
        padding: 2px 8px;
        border-radius: 999px;
        background: #eef3ff;
    }

    body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .barcode-items{
        display: flex;
        flex-direction: column;
        gap: 6px;
    }

    body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .barcode-item{
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 8px 10px;
        border: 1px solid #eef0f4;
        border-radius: 8px;
        background: #fff;
    }

    body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .barcode-item-code{
        font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono","Courier New", monospace;
        font-size: 13px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        max-width: 310px;
        height: 16px;
    }

    body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .barcode-item-del{
        cursor: pointer;
        border: 0;
        background: transparent;
        padding: 6px 8px;
        opacity: .8;
    }

        body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .barcode-item-del:hover{
            opacity: 1;
        }

    body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .barcode-panel-footer{
        padding: 10px 12px;
        border-top: 1px solid #eef0f4;
        display: flex;
        flex-direction: column;
        gap: 8px;
        flex: 0 0 auto;
    }

        body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .barcode-panel-footer .dx-button{
            width: 100%;
        }

    /* Group header clickable UX */
    body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .dx-datagrid .dx-group-row{
        cursor: pointer;
        transition: background-color 0.15s ease;
    }

        body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .dx-datagrid .dx-group-row:hover{
            background-color: #eef3ff;
        }

        body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .dx-datagrid .dx-group-row::before{
            content: "✔";
            margin-right: 8px;
            margin-left: 43px;
            color: #d32f2f;
            vertical-align: middle;
            font-size: 1.6em;
        }

    body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .pms-bold-dd .dx-list-item-content{
        font-weight: 700;
    }

    body.pmsa--pms-views-labor-orders-cshtml-7cc53633 .pms-bold-dd .dx-texteditor-input{
        font-weight: 700;
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/AdminUserSessions/Index.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-page{padding:12px 14px 28px;min-width:0;color:#263746}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:8px}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-page-title{margin:0;font-size:22px;font-weight:750;color:#153a57}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-page-subtitle{margin-top:3px;font-size:12px;color:#687b89}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-header-actions{display:flex;align-items:flex-end;justify-content:flex-end;gap:10px;flex-wrap:wrap}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-last-refresh{font-size:10.5px;color:#70808c;white-space:nowrap;padding-bottom:7px}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-last-refresh strong{color:#294b64}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-definition-note{display:flex;align-items:center;gap:7px;padding:7px 10px;margin-bottom:10px;border:1px solid #d8e7f2;border-radius:7px;background:#f6fbff;color:#4d6575;font-size:10.5px}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-definition-note i{color:#1976c9}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-time-zone{margin-left:auto;color:#71818d}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:9px;margin-bottom:10px}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-kpi-card{display:flex;align-items:center;gap:11px;min-height:70px;padding:10px 13px;border:1px solid #dce5eb;border-radius:9px;background:#fff;box-shadow:0 2px 8px rgba(35,67,92,.06)}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-kpi-icon{display:flex;align-items:center;justify-content:center;width:37px;height:37px;border-radius:9px;background:#eef6fc;color:#2475b8;font-size:17px}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-kpi-active-users .aus-kpi-icon{background:#e8f8ef;color:#258956}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-kpi-value{font-size:23px;font-weight:800;line-height:1;color:#173b58}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-kpi-label{margin-top:5px;font-size:10.5px;color:#667985}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-panel{margin-bottom:11px;border:1px solid #dce5eb;border-radius:9px;background:#fff;box-shadow:0 2px 8px rgba(35,67,92,.05);overflow:hidden}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid #e4ebf0;background:linear-gradient(180deg,#fff,#f8fbfd)}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-panel-title{font-size:13px;font-weight:750;color:#1c435f}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-panel-subtitle{font-size:10.5px;color:#748590;margin-top:2px}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-panel-badge{min-width:30px;padding:3px 9px;border-radius:12px;background:#e9f4fc;color:#156cae;font-size:11px;font-weight:700;text-align:center}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-grid-wrap{min-width:0}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-active-grid-wrap{height:360px;min-height:180px}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-summary-grid-wrap{height:720px}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-period-header{align-items:flex-end;flex-wrap:wrap}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-period-toolbar{display:flex;align-items:flex-end;justify-content:flex-end;gap:9px;flex-wrap:wrap}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-filter label{display:block;margin:0 0 3px;font-size:9.5px;font-weight:650;color:#637785}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-switch-filter{padding-bottom:2px}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-period-kpis{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:7px 12px;border-bottom:1px solid #e7edf1;background:#fbfdfe;font-size:10.5px;color:#637783}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-period-kpis strong{font-size:12px;color:#17456a}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-daily-panel #aus-daily-chart{height:255px;padding:7px 10px 3px}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-current-user-row>td{background:#f1f8ff!important}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-active-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#24a05a;box-shadow:0 0 0 3px rgba(36,160,90,.13)}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-status-inline{display:flex;align-items:center;gap:6px}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-status-inline i{font-size:8px}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-status-inline.active{color:#23834e}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-status-inline.inactive{color:#8a98a2}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-details-meta{padding:0 0 8px;font-size:11px;color:#546a79}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-url-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-current-panel-actions{
        display:flex;
        align-items:center;
        justify-content:flex-end;
        gap:9px;
        flex-wrap:wrap;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-selected-user-count{
        color:#6d7f8c;
        font-size:10px;
        white-space:nowrap;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-force-logout-button{
        display:inline-flex;
        align-items:center;
        justify-content:center;
        gap:7px;
        min-height:28px;
        padding:5px 10px;
        border:1px solid #b72d35;
        border-radius:5px;
        background:#c93842;
        color:#fff;
        font-size:10.5px;
        font-weight:650;
        cursor:pointer;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-force-logout-button:hover:not(:disabled),
body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-force-logout-button:focus:not(:disabled){
        background:#ab2630;
        border-color:#922029;
        outline:none;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-force-logout-button:disabled{
        border-color:#d8dfe4;
        background:#edf1f4;
        color:#9ba8b1;
        cursor:not-allowed;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 #aus-active-grid .dx-command-select{
        padding-top:0!important;
        padding-bottom:0!important;
        vertical-align:middle!important;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 #aus-active-grid .dx-command-select .dx-checkbox{
        transform:scale(.82);
        transform-origin:center;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-force-logout-overlay{
        position:fixed;
        inset:0;
        z-index:21000;
        display:none;
        align-items:center;
        justify-content:center;
        padding:24px;
        box-sizing:border-box;
        background:rgba(29,16,18,.62);
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-force-logout-overlay.is-open{display:flex}
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-force-logout-dialog{
        width:min(720px,94vw);
        overflow:hidden;
        border:2px solid #b7222d;
        border-radius:10px;
        background:#fff;
        box-shadow:0 24px 80px rgba(58,10,15,.42);
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-force-logout-dialog-header{
        display:flex;
        align-items:flex-start;
        gap:13px;
        padding:15px 17px;
        border-bottom:1px solid #e9c5c8;
        background:#fff3f4;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-force-logout-warning-icon{
        display:flex;
        align-items:center;
        justify-content:center;
        width:40px;
        height:40px;
        flex:0 0 40px;
        border-radius:50%;
        background:#c92934;
        color:#fff;
        font-size:19px;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-force-logout-title{
        color:#8f1720;
        font-size:16px;
        font-weight:800;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-force-logout-subtitle{
        margin-top:4px;
        color:#6a3438;
        font-size:11px;
        line-height:1.45;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-force-logout-dialog-body{padding:15px 17px}
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-force-logout-impact{
        display:grid;
        grid-template-columns:repeat(2,minmax(150px,1fr));
        gap:9px;
        margin-bottom:11px;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-force-logout-impact>div{
        display:flex;
        align-items:center;
        justify-content:space-between;
        gap:10px;
        padding:9px 11px;
        border:1px solid #e1e7eb;
        border-radius:7px;
        background:#f8fafb;
        color:#566b79;
        font-size:10.5px;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-force-logout-impact strong{
        color:#9b1e27;
        font-size:18px;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-force-logout-user-list{
        max-height:170px;
        margin-bottom:11px;
        padding:9px 11px;
        overflow:auto;
        border:1px solid #dfe6eb;
        border-radius:7px;
        background:#fbfcfd;
        color:#29495f;
        font-size:10.5px;
        line-height:1.55;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-force-logout-danger{
        display:flex;
        align-items:flex-start;
        gap:7px;
        padding:10px 11px;
        border:1px solid #d63741;
        border-radius:7px;
        background:#fff0f1;
        color:#83171f;
        font-size:11px;
        line-height:1.45;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-force-logout-danger strong{text-transform:uppercase}
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-force-logout-self-warning{
        display:flex;
        align-items:flex-start;
        gap:8px;
        margin-top:9px;
        padding:9px 11px;
        border:1px solid #a6141e;
        border-radius:7px;
        background:#971922;
        color:#fff;
        font-size:11px;
        font-weight:700;
        line-height:1.4;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-force-logout-self-warning[hidden]{display:none!important}
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-force-logout-dialog-footer{
        display:flex;
        align-items:center;
        justify-content:flex-end;
        gap:9px;
        padding:11px 17px;
        border-top:1px solid #e6eaed;
        background:#f8fafb;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-force-logout-cancel,
body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-force-logout-confirm{
        min-height:31px;
        padding:6px 13px;
        border-radius:5px;
        font-size:10.5px;
        font-weight:650;
        cursor:pointer;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-force-logout-cancel{
        border:1px solid #cbd5db;
        background:#fff;
        color:#405969;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-force-logout-confirm{
        display:inline-flex;
        align-items:center;
        gap:7px;
        border:1px solid #991b24;
        background:#bd2731;
        color:#fff;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-force-logout-confirm:hover:not(:disabled){background:#9f1f28}
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-force-logout-confirm:disabled{opacity:.6;cursor:wait}
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2.aus-force-logout-modal-open{overflow:hidden!important}
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-details-overlay{
        position:fixed;
        inset:0;
        z-index:20000;
        display:none;
        align-items:center;
        justify-content:center;
        padding:24px;
        box-sizing:border-box;
        background:rgba(17,35,49,.42);
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-details-overlay.is-open{display:flex}
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-details-dialog{
        display:flex;
        flex-direction:column;
        width:94vw;
        max-width:1380px;
        height:82vh;
        min-height:420px;
        overflow:hidden;
        border:1px solid #cbd9e3;
        border-radius:10px;
        background:#fff;
        box-shadow:0 22px 70px rgba(18,43,61,.28);
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-details-dialog-header{
        display:flex;
        align-items:center;
        justify-content:space-between;
        gap:16px;
        flex:0 0 auto;
        padding:10px 12px;
        border-bottom:1px solid #dce6ed;
        background:linear-gradient(180deg,#fff,#f6fafc);
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-details-dialog-title{
        overflow:hidden;
        color:#173f5d;
        font-size:14px;
        font-weight:750;
        text-overflow:ellipsis;
        white-space:nowrap;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-details-close{
        display:inline-flex;
        align-items:center;
        justify-content:center;
        width:30px;
        height:28px;
        flex:0 0 30px;
        padding:0;
        border:0;
        border-radius:5px;
        background:transparent;
        color:#526c7d;
        cursor:pointer;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-details-close:hover,
body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-details-close:focus{
        background:#e7f2f9;
        color:#174e72;
        outline:none;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-details-dialog-body{
        display:flex;
        flex:1 1 auto;
        min-height:0;
        flex-direction:column;
        padding:10px 12px 12px;
        overflow:hidden;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-details-dialog-body #aus-details-grid{
        flex:1 1 auto;
        min-height:0;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2.aus-details-modal-open{overflow:hidden!important}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-page .dx-datagrid-headers .dx-header-row>td{font-size:10.5px;font-weight:650;color:#334d5f}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-page .dx-datagrid-rowsview .dx-row>td{font-size:10.5px}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-page .dx-toolbar .dx-toolbar-item{padding-left:2px;padding-right:2px}
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-active-window-control{
        display:flex;
        align-items:center;
        gap:6px;
        margin-left:10px;
        white-space:nowrap;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-active-window-control label{
        margin:0;
        font-size:9.5px;
        font-weight:650;
        color:#526c7d;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-active-window-unit{
        font-size:9.5px;
        color:#647987;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-details-cell{
        cursor:pointer!important;
        text-align:center!important;
        padding-left:0!important;
        padding-right:0!important;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-details-cell:hover{
        background:#eaf5fd!important;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-details-action{
        display:inline-flex;
        align-items:center;
        justify-content:center;
        width:30px;
        height:18px;
        margin:0;
        padding:0;
        border:0;
        border-radius:4px;
        background:transparent;
        color:#176ca8;
        cursor:pointer;
        line-height:1;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-details-action:hover,
body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-details-action:focus{
        color:#0b4f7e;
        background:#d9eefc;
        outline:none;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-details-action i{
        font-size:11px;
        pointer-events:none;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-auto-refresh-filter{min-width:128px}
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-auto-refresh-filter label{display:block;margin:0 0 3px;font-size:9.5px;font-weight:650;color:#637785;white-space:nowrap}
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-switch-filter{min-width:188px;padding-bottom:0}
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-switch-filter label{min-height:12px;white-space:nowrap}
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 #aus-active-grid .dx-datagrid-rowsview .dx-data-row>td,
body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 #aus-summary-grid .dx-datagrid-rowsview .dx-data-row>td,
body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 #aus-details-grid .dx-datagrid-rowsview .dx-data-row>td{
        height:16px!important;
        min-height:16px!important;
        padding-top:1px!important;
        padding-bottom:1px!important;
        line-height:14px!important;
        vertical-align:middle!important;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 #aus-active-grid .dx-datagrid-rowsview .dx-data-row,
body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 #aus-summary-grid .dx-datagrid-rowsview .dx-data-row,
body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 #aus-details-grid .dx-datagrid-rowsview .dx-data-row{
        height:16px!important;
        min-height:16px!important;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 #aus-active-grid .dx-datagrid-rowsview .dx-data-row .dx-command-edit,
body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 #aus-summary-grid .dx-datagrid-rowsview .dx-data-row .dx-command-edit,
body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 #aus-details-grid .dx-datagrid-rowsview .dx-data-row .dx-command-edit{
        padding-top:0!important;
        padding-bottom:0!important;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-active-grid-splitter{
        height:14px;
        display:flex;
        align-items:center;
        justify-content:center;
        cursor:ns-resize;
        touch-action:none;
        background:#f8fbfd;
        border-top:1px solid #e3ebf0;
        user-select:none;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-active-grid-splitter:hover,
body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-active-grid-splitter:focus{
        background:#eef7fd;
        outline:none;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-active-grid-splitter span{
        width:74px;
        height:4px;
        border-radius:3px;
        background:#a7bac8;
        box-shadow:0 1px 0 rgba(255,255,255,.8);
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-active-grid-splitter:hover span,
body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-active-grid-splitter:focus span{
        background:#3f86ba;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 #aus-summary-grid .dx-datagrid-rowsview .dx-data-row,
body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 #aus-summary-grid .dx-datagrid-rowsview .dx-data-row>td{
        height:12px!important;
        min-height:12px!important;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 #aus-summary-grid .dx-datagrid-rowsview .dx-data-row>td{
        padding-top:0!important;
        padding-bottom:0!important;
        line-height:11px!important;
        font-size:9px!important;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 #aus-summary-grid .dx-datagrid-rowsview .aus-status-inline{
        line-height:10px!important;
        gap:4px;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 #aus-summary-grid .dx-datagrid-rowsview .dx-button{
        min-height:12px!important;
        height:12px!important;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 #aus-summary-grid .dx-datagrid-rowsview .dx-button-content{
        padding:0!important;
        min-height:12px!important;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-transaction-header{
        align-items:flex-end;
        flex-wrap:wrap;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-transaction-controls,
body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-daily-transaction-controls{
        display:flex;
        align-items:flex-end;
        justify-content:flex-end;
        gap:9px;
        flex-wrap:wrap;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-daily-transaction-heading{
        margin-bottom:4px;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-transaction-chart-block{
        padding:11px 12px 5px;
        border-bottom:1px solid #e5edf2;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-transaction-chart-block-last{
        border-bottom:0;
        padding-bottom:11px;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-transaction-chart-heading{
        display:flex;
        align-items:flex-start;
        justify-content:space-between;
        gap:18px;
        flex-wrap:wrap;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-transaction-chart-title{
        font-size:12px;
        font-weight:750;
        color:#244b67;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-hourly-total-summary{
        min-width:440px;
        padding:7px 9px;
        border:1px solid #dce7ee;
        border-radius:8px;
        background:#fbfdff;
        box-sizing:border-box;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-hourly-total-summary-title{
        display:flex;
        align-items:center;
        justify-content:space-between;
        gap:12px;
        margin-bottom:5px;
        color:#607482;
        font-size:9.5px;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-hourly-total-summary-title strong{
        color:#294f69;
        font-size:10px;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-hourly-total-items{
        display:grid;
        grid-template-columns:repeat(3,minmax(105px,1fr));
        gap:6px;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-hourly-total-item{
        display:flex;
        align-items:baseline;
        justify-content:space-between;
        gap:8px;
        min-width:0;
        padding:4px 7px;
        border-radius:6px;
        background:#fff;
        color:#566c7b;
        font-size:9.5px;
        white-space:nowrap;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-hourly-total-item strong{
        color:#173e5c;
        font-size:14px;
        line-height:1;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-hourly-total-system{
        border-left:4px solid #2f80c9;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-hourly-total-case{
        border-left:4px solid #43a66b;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-hourly-total-all{
        border-left:4px solid #6d5ab5;
        background:#f8f6ff;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-transaction-chart-subtitle{
        margin-top:2px;
        font-size:10px;
        color:#748590;
    }
    body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 #aus-hourly-transaction-chart,
body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 #aus-daily-transaction-chart{
        height:315px;
        margin-top:4px;
    }
    @media(max-width:760px){
        body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-hourly-total-summary{min-width:100%;width:100%}
        body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-hourly-total-items{grid-template-columns:1fr}
    }
    @media(max-width:1150px){body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-kpi-grid{grid-template-columns:repeat(2,minmax(170px,1fr))}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-page-header{flex-direction:column}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-header-actions{justify-content:flex-start}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-time-zone{margin-left:10px}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-period-toolbar{justify-content:flex-start}}
    @media(max-width:700px){body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-kpi-grid{grid-template-columns:1fr}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-definition-note{align-items:flex-start;flex-wrap:wrap}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-active-window-control{margin-left:0;width:100%}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-time-zone{margin-left:0;width:100%}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-active-grid-wrap{height:330px}body.pmsa--pms-views-adminusersessions-index-cshtml-c0c3d1f2 .aus-summary-grid-wrap{height:430px}}


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Events/Index.cshtml :: block 1
   ========================================================================== */

    :root.pmsa--pms-views-events-index-cshtml-d16eeaae{
        --pms-events-blue: #0f6cbd;
        --pms-events-blue-soft: rgba(15, 108, 189, 0.08);
        --pms-events-border: rgba(15, 23, 42, 0.12);
        --pms-events-muted: #64748b;
        --pms-events-card: #ffffff;
        --pms-events-shadow: 0 5px 15px rgba(15, 23, 42, 0.07);
        --pms-events-shadow-soft: 0 2px 8px rgba(15, 23, 42, 0.05);
        --pms-events-radius: 12px;
        --pms-events-control-height: 32px;
        --pms-events-label-space: 18px;
        --pms-events-case-button-offset: 60px;
        --pms-events-current-user-button-offset: 33px;
        --pms-events-manual-row-height: 66px;
        --pms-events-manual-gap: 6px;
        --pms-events-manual-height: 66px;
        --pms-events-memo-height: 38px;
        --pms-events-finalize-bar-height: 58px;
        --pms-events-bottom-safe-gap: 0px;
        --pms-events-bottom-outer-reserve: 0px;
    }

    html.pmsa--pms-views-events-index-cshtml-d16eeaae,
body.pmsa--pms-views-events-index-cshtml-d16eeaae{
        overflow: hidden !important;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae #pms-events-content-container{
        height: calc(100vh - 48px);
        max-height: calc(100vh - 48px);
        min-height: 320px;
        overflow: hidden !important;
        padding: 4px 6px 6px 6px;
        box-sizing: border-box;
        background: radial-gradient(circle at top left, rgba(15, 108, 189, 0.06), transparent 28%), linear-gradient(180deg, #f8fafc 0%, #eef2f7 100%);
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-root-row{
        margin: 0;
        padding: 0;
        height: 100%;
        max-height: 100%;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-sidebar-col,
body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-main-col{
        padding: 3px;
        height: 100%;
        max-height: 100%;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-shell{
        height: 100%;
        max-height: 100%;
        display: flex;
        flex-direction: column;
        background: var(--pms-events-card);
        border: 1px solid var(--pms-events-border);
        border-radius: var(--pms-events-radius);
        box-shadow: var(--pms-events-shadow);
        overflow: hidden !important;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-sidebar{
        height: 100%;
        max-height: 100%;
        padding: 7px;
        background: rgba(255, 255, 255, 0.92);
        border: 1px solid var(--pms-events-border);
        border-radius: var(--pms-events-radius);
        box-shadow: var(--pms-events-shadow-soft);
        overflow-y: auto;
        overflow-x: hidden;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-sidebar-title{
        display: flex;
        align-items: center;
        gap: 5px;
        font-size: 12px;
        font-weight: 800;
        color: #0f172a;
        letter-spacing: 0.01em;
        margin-bottom: 5px;
        padding-bottom: 5px;
        border-bottom: 1px solid rgba(15, 23, 42, 0.08);
    }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-sidebar-title i{
            color: var(--pms-events-blue);
            font-size: 13px;
        }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-keep-row{
        margin-top: 5px;
        margin-bottom: 6px;
        padding: 4px 6px;
        background: #f8fafc;
        border: 1px solid rgba(15, 23, 42, 0.08);
        border-radius: 8px;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-sidebar .dx-radiogroup .dx-item-content{
        font-size: 12px;
        line-height: 1.1;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-sidebar .dx-radiobutton{
        margin-bottom: 1px;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-sidebar .dx-checkbox-text{
        font-size: 12px;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .events-diagnosis-button{
        min-height: 28px;
        display: flex;
        align-items: center;
        gap: 6px;
        padding: 4px 7px;
        margin-bottom: 3px !important;
        background: #ffffff;
        border: 1px solid rgba(15, 23, 42, 0.12);
        border-radius: 8px;
        color: #0f172a;
        box-shadow: 0 1px 4px rgba(15, 23, 42, 0.035);
        cursor: pointer;
        transition: background-color 0.12s ease, border-color 0.12s ease, transform 0.12s ease, box-shadow 0.12s ease;
    }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae .events-diagnosis-button:hover{
            background: var(--pms-events-blue-soft);
            border-color: rgba(15, 108, 189, 0.35);
            box-shadow: 0 3px 8px rgba(15, 108, 189, 0.10);
            transform: translateY(-1px);
        }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae .events-diagnosis-button i{
            color: var(--pms-events-blue);
            font-size: 13px;
            width: 16px;
            text-align: center;
        }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae .events-diagnosis-button b{
            font-size: 12px;
            font-weight: 700;
            line-height: 1.05;
        }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .events-diagnosis-button-active{
        background-color: var(--pms-events-blue) !important;
        color: #fff !important;
        border-color: var(--pms-events-blue) !important;
        box-shadow: 0 5px 12px rgba(15, 108, 189, 0.20);
    }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae .events-diagnosis-button-active i,
body.pmsa--pms-views-events-index-cshtml-d16eeaae .events-diagnosis-button-active b{
            color: #fff !important;
        }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-top-panel{
        flex: 0 0 auto;
        padding: 5px 7px 6px 7px;
        background: rgba(255, 255, 255, 0.96);
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-header-row{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 8px;
        margin-bottom: 4px;
        min-height: 28px;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-title{
        display: flex;
        align-items: center;
        gap: 7px;
        color: #0f172a;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-title-icon{
        width: 26px;
        height: 26px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        background: var(--pms-events-blue-soft);
        color: var(--pms-events-blue);
        border: 1px solid rgba(15, 108, 189, 0.14);
        border-radius: 8px;
        font-size: 13px;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-title-text{
        display: flex;
        flex-direction: column;
        line-height: 1.05;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-title-main{
        font-size: 14px;
        font-weight: 800;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-title-sub{
        font-size: 10px;
        font-weight: 600;
        color: var(--pms-events-muted);
        margin-top: 1px;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-current-user{
        display: inline-flex;
        align-items: center;
        gap: 6px;
        padding: 3px 8px;
        background: #f8fafc;
        border: 1px solid rgba(15, 23, 42, 0.10);
        border-radius: 999px;
        color: #0f172a;
        font-size: 12px;
        font-weight: 800;
        white-space: nowrap;
    }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-current-user i{
            color: var(--pms-events-blue);
        }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-header-actions{
        display: inline-flex;
        flex-wrap: nowrap;
        align-items: center;
        gap: 10px;
        margin-left: auto;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-process-controls{
        position: relative;
        top: -2px;
        display: inline-grid;
        grid-template-columns: max-content max-content max-content;
        align-items: center;
        gap: 4px;
        padding: 3px 6px;
        background: #f8fafc;
        border: 1px solid rgba(15, 23, 42, 0.10);
        border-radius: 999px;
        flex: 0 0 auto;
        min-width: max-content;
        white-space: nowrap;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-process-control{
        display: inline-grid !important;
        grid-template-columns: 32px max-content;
        align-items: center;
        column-gap: 5px;
        min-height: 20px !important;
        padding: 0 4px;
        white-space: nowrap;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-process-control + .pms-events-process-control{
        border-left: 1px solid rgba(15, 23, 42, 0.12);
        padding-left: 8px;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-process-control-label{
        font-size: 11px;
        font-weight: 700;
        line-height: 1;
        color: #334155;
        white-space: nowrap;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-process-control.pms-events-sync-control{
        grid-template-columns: 15px 32px;
        column-gap: 4px;
        padding-left: 2px;
        padding-right: 4px;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-sync-control i{
        width: 15px;
        text-align: center;
        font-size: 12px;
        color: var(--pms-events-blue);
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-process-control .dx-switch{
        position: relative !important;
        top: 0 !important;
        width: 32px !important;
        height: 20px !important;
        margin: 0 !important;
        padding: 0 !important;
        transform: none !important;
        align-self: center;
    }

    /* A Fluent compact Switch vizuális trackje a widget hitboxán belül lejjebb ül.
       Csak a látható ovális tracket emeljük meg, a külső konténer és a kattintható
       terület geometriáját változatlanul hagyva. */
    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-process-control .dx-switch .dx-switch-container{
        transform: translateY(-2px) !important;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-sound-controls{
        display: inline-flex;
        align-items: center;
        gap: 4px;
        padding: 3px 6px;
        background: #f8fafc;
        border: 1px solid rgba(15, 23, 42, 0.10);
        border-radius: 999px;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-sound-control{
        display: inline-flex;
        align-items: center;
        gap: 4px;
        min-height: 20px;
        padding: 0 3px;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-sound-control + .pms-events-sound-control{
        border-left: 1px solid rgba(15, 23, 42, 0.12);
        padding-left: 7px;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-sound-control i{
        width: 15px;
        text-align: center;
        font-size: 12px;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-sound-success i{
        color: #15803d;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-sound-error i{
        color: #b91c1c;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-sound-control .dx-switch{
        position: relative !important;
        top: 0 !important;
        width: 32px !important;
        height: 20px !important;
        margin: 0 !important;
        padding: 0 !important;
        transform: none !important;
        align-self: center;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-sound-control .dx-switch .dx-switch-container{
        transform: translateY(-2px) !important;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-scan-row{
        display: grid;
        grid-template-columns: clamp(114px, 10.56vw, 168px) clamp(172px, 13.75vw, 218px) clamp(260px, 23vw, 365px) clamp(125px, 8.7vw, 140px) 38px;
        gap: 6px;
        align-items: end;
        justify-content: start;
        margin-bottom: 5px;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-scan-row-no-date{
        grid-template-columns: clamp(114px, 10.56vw, 168px) clamp(172px, 13.75vw, 218px) clamp(260px, 23vw, 365px) 38px;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-date-box{
        display: flex;
        align-items: stretch;
        min-height: 44px;
        padding: 0;
        background: transparent;
        border: none;
        border-radius: 0;
    }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-date-box .dx-datebox{
            width: 100%;
        }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-date-box .dx-texteditor{
            min-height: 44px;
        }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-submit-area{
        display: flex;
        align-items: flex-end;
        min-height: 44px;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-submit-area .dx-button,
body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-manual-add-area .dx-button{
        width: 38px !important;
        min-width: 38px !important;
        max-width: 38px !important;
        height: 38px !important;
        min-height: 38px !important;
        max-height: 38px !important;
        border-width: 2px !important;
        border-radius: 9px !important;
        box-shadow: none !important;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae #pms-event-barcode{
        border: 2px solid var(--pms-events-blue) !important;
        border-radius: 8px !important;
        padding: 1px !important;
        background: #ffffff !important;
        box-shadow: 0 0 0 2px rgba(15, 108, 189, 0.06);
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-event-scan-queue-bar{
        min-height: 24px;
        display: flex;
        align-items: center;
        gap: 7px;
        margin: -1px 0 5px 0;
        padding: 3px 9px;
        border: 1px solid rgba(15, 108, 189, 0.16);
        border-radius: 7px;
        background: rgba(15, 108, 189, 0.055);
        color: #475569;
        font-size: 12px;
        font-weight: 700;
        box-sizing: border-box;
        transition: background-color .15s ease, border-color .15s ease, color .15s ease;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-event-scan-queue-dot{
        width: 8px;
        height: 8px;
        flex: 0 0 8px;
        border-radius: 50%;
        background: #94a3b8;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-event-scan-queue-working{
        color: #0f6cbd;
        border-color: rgba(15, 108, 189, 0.34);
        background: rgba(15, 108, 189, 0.09);
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-event-scan-queue-working .pms-event-scan-queue-dot{
        background: #0f6cbd;
        animation: pms-event-queue-pulse--8ae96680 1s infinite ease-in-out;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-event-scan-queue-success{
        color: #166534;
        border-color: rgba(22, 101, 52, 0.28);
        background: rgba(22, 163, 74, 0.08);
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-event-scan-queue-success .pms-event-scan-queue-dot{
        background: #16a34a;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-event-scan-queue-error{
        color: #b91c1c;
        border-color: rgba(185, 28, 28, 0.28);
        background: rgba(220, 38, 38, 0.07);
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-event-scan-queue-error .pms-event-scan-queue-dot{
        background: #dc2626;
    }

    @keyframes pms-event-queue-pulse--8ae96680 {
        0%, 100% { opacity: .35; transform: scale(.9); }
        50% { opacity: 1; transform: scale(1.18); }
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .manual-case-search-wrapper{
        background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);
        border: 1px solid rgba(15, 23, 42, 0.10);
        border-bottom: 0;
        padding: 4px 6px 6px 6px;
        border-radius: 10px;
        box-shadow: none;
        overflow: hidden;
        height: auto !important;
        min-height: 98px;
        transition: min-height 0.15s ease;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-manual-header{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 6px;
        margin-bottom: 2px;
        height: 14px;
        min-height: 14px;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-manual-title{
        display: flex;
        align-items: center;
        gap: 6px;
        font-size: 12px;
        font-weight: 800;
        color: #0f172a;
        line-height: 1;
    }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-manual-title i{
            color: var(--pms-events-blue);
        }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae #current-status-text{
        color: var(--pms-events-blue);
        font-size: 12px;
        font-weight: 800;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-manual-grid-stable{
        display: grid;
        grid-template-columns: minmax(270px, 0.57fr) minmax(360px, 1.08fr) minmax(480px, 1.52fr) 38px;
        grid-template-rows: var(--pms-events-manual-row-height);
        grid-template-areas: "casebox elementbox notebox addbox";
        gap: var(--pms-events-manual-gap);
        align-items: start;
        min-height: var(--pms-events-manual-height);
        margin-top: 0;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .manual-case-search-wrapper.pms-events-has-stakeholder{
        min-height: 160px;
        padding-bottom: 10px;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .manual-case-search-wrapper.pms-events-has-stakeholder .pms-manual-grid-stable{
        grid-template-rows: var(--pms-events-manual-row-height) var(--pms-events-manual-row-height);
        grid-template-areas:
            "casebox elementbox notebox addbox"
            "typebox userbox . .";
        min-height: calc((2 * var(--pms-events-manual-row-height)) + var(--pms-events-manual-gap));
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-manual-case-area{
        grid-area: casebox;
        min-width: 0;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-manual-type-area{
        grid-area: typebox;
        min-width: 0;
        display: none;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-manual-element-area{
        grid-area: elementbox;
        min-width: 0;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-manual-user-area{
        grid-area: userbox;
        min-width: 0;
        display: none;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .manual-case-search-wrapper.pms-events-has-stakeholder .pms-manual-type-area,
body.pmsa--pms-views-events-index-cshtml-d16eeaae .manual-case-search-wrapper.pms-events-has-stakeholder .pms-manual-user-area{
        display: block;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-manual-note-area{
        grid-area: notebox;
        min-width: 0;
        min-height: var(--pms-events-memo-height);
        align-self: start;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-manual-add-area{
        grid-area: addbox;
        min-width: 38px;
        width: 38px;
        min-height: 38px;
        align-self: start;
        padding-top: 28px;
        box-sizing: border-box;
        transform: none;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-case-id-tools{
        display: grid;
        grid-template-columns: 1fr 36px 36px;
        gap: 6px;
        align-items: start;
        min-width: 0;
        height: var(--pms-events-manual-row-height);
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-other-user-tools-stable{
        display: grid;
        grid-template-columns: 1fr 38px;
        gap: 6px;
        align-items: start;
        min-width: 0;
        height: var(--pms-events-manual-row-height);
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-current-user-native-btn{
        width: 38px;
        min-width: 38px;
        height: var(--pms-events-control-height);
        min-height: var(--pms-events-control-height);
        margin-top: var(--pms-events-current-user-button-offset);
        display: none;
        align-items: center;
        justify-content: center;
        padding: 0;
        border-radius: 10px;
        border: 1px solid rgba(15, 108, 189, 0.45);
        background: #ffffff;
        color: var(--pms-events-blue);
        box-shadow: 0 2px 6px rgba(15, 108, 189, 0.08);
        cursor: pointer;
        outline: none;
    }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-current-user-native-btn:hover{
            background: rgba(15, 108, 189, 0.08);
            border-color: rgba(15, 108, 189, 0.65);
        }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-current-user-native-btn i{
            color: var(--pms-events-blue);
            font-size: 16px;
            line-height: 1;
        }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-case-id-tools > .dx-button{
        height: var(--pms-events-control-height) !important;
        min-height: var(--pms-events-control-height) !important;
        margin-top: var(--pms-events-case-button-offset);
        border-radius: 9px !important;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .manual-case-search-wrapper .dx-texteditor,
body.pmsa--pms-views-events-index-cshtml-d16eeaae .manual-case-search-wrapper .dx-dropdowneditor{
        min-height: var(--pms-events-control-height);
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .manual-case-search-wrapper .dx-button{
        border-radius: 9px !important;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-manual-note-area .dx-textarea{
        height: var(--pms-events-memo-height) !important;
        min-height: var(--pms-events-memo-height) !important;
        max-height: var(--pms-events-memo-height) !important;
    }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-manual-note-area .dx-textarea .dx-texteditor-container,
body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-manual-note-area .dx-textarea .dx-texteditor-input-container,
body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-manual-note-area .dx-textarea .dx-texteditor-input{
            height: 100% !important;
            min-height: 100% !important;
            max-height: 100% !important;
        }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-manual-add-area .dx-button .dx-icon{
        font-size: 13px !important;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .manual-case-search-wrapper .dx-field-item-label-text,
body.pmsa--pms-views-events-index-cshtml-d16eeaae .manual-case-search-wrapper .dx-texteditor-label .dx-label{
        font-size: 12px;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-grid-card{
        flex: 1 1 0 !important;
        min-height: 0;
        margin: 5px;
        padding: 6px;
        background: rgba(255, 255, 255, 0.96);
        border: 1px solid rgba(15, 23, 42, 0.10);
        border-top: 0;
        border-radius: var(--pms-events-radius);
        box-shadow: var(--pms-events-shadow-soft);
        display: flex;
        flex-direction: column;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-toolbar{
        flex: 0 0 auto;
        min-height: 34px;
        display: flex;
        align-items: center;
        gap: 6px;
        padding-bottom: 6px;
        margin-bottom: 6px;
    }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-toolbar .dx-button{
            border-radius: 9px !important;
        }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae #pms-affected-user-toolbar{
        display: inline-flex;
        align-items: center;
        height: 24px;
        padding: 0 10px;
        background: rgba(15, 108, 189, 0.08);
        border: 1px solid rgba(15, 108, 189, 0.18);
        border-radius: 999px;
        font-size: 16px;
        font-weight: 800;
        color: #0f172a;
        margin-left: 8px;
        white-space: nowrap;
        visibility: hidden;
        opacity: 0;
        transition: opacity 0.15s ease;
    }

    /* Compact Events grid rows and per-row case information button. */
    body.pmsa--pms-views-events-index-cshtml-d16eeaae #EventsStatusList .dx-datagrid-rowsview .dx-row > td{
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae #EventsStatusList .pms-events-row-info-cell{
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100%;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae #EventsStatusList .pms-events-row-info-cell .pms-grid-icon{
        cursor: pointer;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae #splitter-container{
        display: flex;
        flex: 1 1 0 !important;
        min-height: 0;
        height: auto !important;
        overflow: hidden !important;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae #grid-panel{
        min-width: 200px;
        width: 66.66%;
        transition: width 0.1s;
        min-height: 0;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae #pms-events-grid-cont{
        height: 100%;
        min-height: 0;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae #splitter-bar{
        width: 8px;
        margin: 0 6px;
        background: linear-gradient(180deg, transparent, rgba(15, 23, 42, 0.18), transparent);
        border-radius: 999px;
        cursor: col-resize;
        user-select: none;
        z-index: 10;
        position: relative;
        flex: 0 0 8px;
    }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae #splitter-bar::after{
            content: "";
            position: absolute;
            top: 50%;
            left: 2px;
            width: 4px;
            height: 44px;
            transform: translateY(-50%);
            border-radius: 999px;
            background: rgba(15, 108, 189, 0.35);
        }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae #cards-panel{
        display: flex;
        flex-direction: column;
        height: auto !important;
        min-width: 200px;
        width: 33.33%;
        transition: width 0.1s;
        padding-left: 0;
        padding-bottom: 0;
        min-height: 0;
        overflow: hidden !important;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae #case-cards-container{
        flex: 1 1 0;
        height: auto !important;
        overflow-y: auto;
        overflow-x: hidden;
        padding-right: 4px;
        padding-bottom: 8px;
        min-height: 0;
        box-sizing: border-box;
        scroll-padding-bottom: 8px;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .case-cards-grid{
        display: grid;
        grid-template-columns: repeat(auto-fill, 190px);
        gap: 9px;
        min-height: 0;
        align-content: start;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .case-card{
        width: 190px;
        min-width: 190px;
        max-width: 190px;
        height: 130px;
        min-height: 130px;
        max-height: 130px;
        background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);
        border: 1px solid rgba(15, 23, 42, 0.10);
        border-radius: 13px;
        padding: 8px 9px 8px 12px;
        position: relative;
        box-shadow: 0 4px 12px rgba(15, 23, 42, 0.07);
        display: flex;
        flex-direction: column;
        justify-content: center;
        overflow: hidden;
    }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae .case-card.latest{
            border: 1px solid rgba(15, 108, 189, 0.24);
            box-shadow: 0 5px 14px rgba(15, 108, 189, 0.12);
        }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .case-card-delete{
        position: absolute;
        top: 8px;
        right: 12px;
        color: #c00;
        cursor: pointer;
        font-size: 1.5rem;
        opacity: 0.7;
        transition: opacity 0.2s;
    }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae .case-card-delete:hover{
            opacity: 1;
        }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .case-card div,
body.pmsa--pms-views-events-index-cshtml-d16eeaae .case-card b,
body.pmsa--pms-views-events-index-cshtml-d16eeaae .case-card i{
        font-size: inherit;
        font-weight: inherit;
        color: inherit;
        white-space: normal;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .case-cards-grid > .case-card:first-child{
        border: 3px solid #c00;
        box-shadow: 0 0 0 1px #c00, 0 7px 18px rgba(220, 38, 38, 0.16);
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-case-card-footer{
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 5px;
        margin-top: 1px;
        white-space: nowrap;
        line-height: 1;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-case-card-date,
body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-case-card-time{
        font-size: 11px;
        color: #334155;
        opacity: 1;
        line-height: 1;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-case-card-date-not-today{
        background: #c00;
        color: #ffffff;
        opacity: 1;
        padding: 2px 5px;
        border-radius: 5px;
        font-weight: 800;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-finalize-row{
        flex: 0 0 var(--pms-events-finalize-bar-height) !important;
        height: var(--pms-events-finalize-bar-height) !important;
        min-height: var(--pms-events-finalize-bar-height) !important;
        max-height: var(--pms-events-finalize-bar-height) !important;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        padding: 8px 12px !important;
        border-top: 1px solid rgba(15, 23, 42, 0.08);
        margin-top: 0 !important;
        box-sizing: border-box;
        overflow: hidden !important;
        background: #fff;
    }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-finalize-row .dx-button{
            border-radius: 10px !important;
            min-width: 130px;
            height: 40px !important;
            min-height: 40px !important;
            max-height: 40px !important;
        }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-hidden{
        display: none !important;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-selection-unavailable{
        cursor: default !important;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-selection-unavailable .dx-select-checkbox{
        visibility: hidden !important;
        pointer-events: none !important;
    }


    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-top-panel .dx-texteditor,
body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-top-panel .dx-dropdowneditor{
        min-height: 38px;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-top-panel .dx-field-item-label-text,
body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-top-panel .dx-texteditor-label .dx-label{
        font-size: 12px;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae #pms-event-caseid-pin-btn,
body.pmsa--pms-views-events-index-cshtml-d16eeaae #pms-event-caseid-info-btn{
        transform: translateY(12px) !important;
    }

    @media (max-width: 1500px) {
        body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-manual-grid-stable{
            grid-template-columns: minmax(250px, 0.57fr) minmax(300px, 1.08fr) minmax(360px, 1.52fr) 38px;
        }
    }

    @media (max-width: 1200px) {
        body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-header-row{
            flex-wrap: wrap;
        }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-header-actions{
            margin-left: 0;
        }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-scan-row{
            grid-template-columns: minmax(108px, 0.84fr) minmax(187px, 1.4fr) minmax(210px, 1.5fr) minmax(140px, 1fr) 38px;
        }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-scan-row-no-date{
            grid-template-columns: minmax(108px, 0.84fr) minmax(187px, 1.4fr) minmax(210px, 1.5fr) 38px;
        }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-manual-grid-stable{
            grid-template-columns: 1fr 1fr;
            grid-template-rows: auto auto;
            grid-template-areas:
                "casebox elementbox"
                "notebox addbox";
            margin-top: 0;
        }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae .manual-case-search-wrapper.pms-events-has-stakeholder .pms-manual-grid-stable{
            grid-template-rows: auto auto auto;
            grid-template-areas:
                "casebox elementbox"
                "typebox userbox"
                "notebox addbox";
        }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-current-user-native-btn{
            margin-top: var(--pms-events-current-user-button-offset);
        }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-case-id-tools > .dx-button{
            margin-top: var(--pms-events-case-button-offset);
        }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-manual-add-area{
            width: 38px;
            min-width: 38px;
            max-width: 38px;
        }

            body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-manual-add-area .dx-button{
                width: 38px !important;
                height: 38px !important;
                min-height: 38px !important;
            }
    }

    @media (max-width: 900px) {
        body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-scan-row,
body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-scan-row-no-date,
body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-manual-grid-stable{
            grid-template-columns: 1fr;
        }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-manual-grid-stable{
            grid-template-areas:
                "casebox"
                "elementbox"
                "notebox"
                "addbox";
        }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae .manual-case-search-wrapper.pms-events-has-stakeholder .pms-manual-grid-stable{
            grid-template-areas:
                "casebox"
                "elementbox"
                "typebox"
                "userbox"
                "notebox"
                "addbox";
        }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-manual-note-area{
            min-height: var(--pms-events-memo-height);
        }

            body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-manual-note-area .dx-textarea{
                height: var(--pms-events-memo-height) !important;
                min-height: var(--pms-events-memo-height) !important;
                max-height: var(--pms-events-memo-height) !important;
            }
    }

    @media (max-width: 992px) {
        html.pmsa--pms-views-events-index-cshtml-d16eeaae,
body.pmsa--pms-views-events-index-cshtml-d16eeaae{
            overflow: auto !important;
        }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae #pms-events-content-container{
            overflow: auto !important;
        }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-root-row{
            overflow: visible !important;
        }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-sidebar-col,
body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-main-col{
            height: auto;
            overflow: visible !important;
        }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae #splitter-container{
            flex-direction: column;
        }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae #grid-panel,
body.pmsa--pms-views-events-index-cshtml-d16eeaae #cards-panel{
            width: 100% !important;
        }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae #cards-panel{
            padding-bottom: 0;
        }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae #case-cards-container{
            padding-bottom: 8px;
        }

        body.pmsa--pms-views-events-index-cshtml-d16eeaae #splitter-bar{
            display: none;
        }
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-auto-responsible-control{
        display: grid;
        grid-template-columns: 15px 48px minmax(0, 1fr);
        align-items: center;
        width: 100%;
        column-gap: 6px;
        margin: 20px 0 0 0;
        padding: 7px 8px;
        background: #f8fafc;
        border: 1px solid rgba(15, 23, 42, 0.08);
        border-radius: 8px;
        box-sizing: border-box;
    }
    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-auto-responsible-control[hidden]{ display: none !important; }
    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-auto-responsible-control > i{
        color: #0874c9;
        font-size: 14px;
        width: 15px;
        text-align: center;
    }
    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-auto-responsible-description{
        min-width: 0;
        font-size: 9.5px;
        line-height: 1.12;
        color: #526172;
        font-weight: 500;
        overflow-wrap: anywhere;
    }
    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-auto-responsible-switch{
        position: relative;
        display: block;
        width: 46px !important;
        min-width: 46px !important;
        max-width: 46px !important;
        height: 24px !important;
        min-height: 24px !important;
        margin: 0 !important;
        padding: 0 !important;
        border: 1px solid #8fa3b7;
        border-radius: 999px;
        background: #dbe3ea;
        cursor: pointer;
        box-sizing: border-box;
        flex: 0 0 46px;
    }
    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-auto-responsible-switch::after{
        content: "";
        position: absolute;
        top: 2px;
        left: 2px;
        width: 18px;
        height: 18px;
        border-radius: 50%;
        background: #fff;
        box-shadow: 0 1px 3px rgba(15,23,42,.32);
        transition: transform 120ms ease;
    }
    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-auto-responsible-switch.is-on{ border-color: #0874c9; background: #1684d5; }
    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-auto-responsible-switch.is-on::after{ transform: translateX(22px); }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae .pms-events-status-buttons{
        width: 100%;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae #pms-events-auto-responsible-control[hidden] + .pms-events-status-buttons{
        margin-top: 20px;
    }

    body.pmsa--pms-views-events-index-cshtml-d16eeaae #pms-events-auto-responsible-control:not([hidden]) + .pms-events-status-buttons{
        margin-top: 10px;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Events/QrWallBoards.cshtml :: block 1
   ========================================================================== */

    :root.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95{
        --pms-qr-blue: #0f6cbd;
        --pms-qr-border: rgba(15, 23, 42, 0.14);
        --pms-qr-muted: #64748b;
        --pms-qr-card: #ffffff;
        --pms-qr-shadow: 0 8px 22px rgba(15, 23, 42, 0.08);
        --pms-qr-radius: 14px;
    }

    html.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95,
body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95{
        overflow: hidden !important;
    }

    body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 #pms-qr-wall-page{
        height: calc(100vh - 44px);
        min-height: 0;
        max-height: calc(100vh - 44px);
        box-sizing: border-box;
        padding: 8px 10px 10px 10px;
        background: radial-gradient(circle at top left, rgba(15, 108, 189, 0.07), transparent 30%), linear-gradient(180deg, #f8fafc 0%, #eef2f7 100%);
        overflow: hidden !important;
    }

    body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-wall-shell{
        height: 100%;
        min-height: 0;
        max-height: 100%;
        display: flex;
        flex-direction: column;
        background: var(--pms-qr-card);
        border: 1px solid var(--pms-qr-border);
        border-radius: var(--pms-qr-radius);
        box-shadow: var(--pms-qr-shadow);
        overflow: hidden;
    }

    body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-wall-header{
        flex: 0 0 auto;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 12px;
        padding: 10px 14px;
        border-bottom: 1px solid rgba(15, 23, 42, 0.10);
        background: rgba(255, 255, 255, 0.96);
    }

    body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-wall-title{
        display: flex;
        align-items: center;
        gap: 10px;
        color: #0f172a;
    }

    body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-wall-title-icon{
        width: 40px;
        height: 40px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 12px;
        color: var(--pms-qr-blue);
        background: rgba(15, 108, 189, 0.09);
        border: 1px solid rgba(15, 108, 189, 0.16);
        font-size: 20px;
    }

    body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-wall-title-main{
        display: block;
        font-size: 20px;
        line-height: 1.1;
        font-weight: 900;
    }

    body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-wall-title-sub{
        display: block;
        margin-top: 3px;
        color: var(--pms-qr-muted);
        font-size: 12px;
        font-weight: 700;
    }

    body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-wall-actions{
        display: flex;
        align-items: center;
        gap: 8px;
        flex-wrap: wrap;
        justify-content: flex-end;
    }

    body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-wall-body{
        flex: 1 1 auto;
        min-height: 0;
        padding: 6px 10px 10px 10px;
        overflow: hidden;
        display: grid;
        grid-template-columns: minmax(480px, 1fr) minmax(460px, 560px);
        gap: 12px;
    }

    body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-wall-left,
body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-wall-right{
        min-height: 0;
        max-height: 100%;
        display: flex;
        flex-direction: column;
        overflow: hidden;
    }

    body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 #pms-qr-wall-grid{
        flex: 1 1 auto;
        min-height: 0;
        height: 100%;
    }

    body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-preview-card{
        flex: 1 1 auto;
        min-height: 0;
        max-height: 100%;
        display: flex;
        flex-direction: column;
        background: #f8fafc;
        border: 1px solid rgba(15, 23, 42, 0.10);
        border-radius: 14px;
        overflow: hidden;
    }

    body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-preview-header{
        flex: 0 0 auto;
        padding: 8px 12px;
        border-bottom: 1px solid rgba(15, 23, 42, 0.10);
        background: #ffffff;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 8px;
    }

    body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-preview-title{
        font-size: 14px;
        font-weight: 900;
        color: #0f172a;
    }

    body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-preview-count{
        font-size: 12px;
        font-weight: 800;
        color: var(--pms-qr-muted);
        white-space: nowrap;
    }

    body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 #pms-qr-print-host{
        flex: 1 1 auto;
        min-height: 0;
        overflow: auto;
        padding: 14px;
        background: #e5e7eb;
    }

    body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-empty-preview{
        height: 100%;
        min-height: 260px;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        color: #64748b;
        font-size: 14px;
        font-weight: 800;
        padding: 24px;
    }

    body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-print-page{
        width: 320px;
        height: 452px;
        box-sizing: border-box;
        padding: 24px 20px 22px 20px;
        display: grid;
        grid-template-rows: 96px 244px 1fr 42px;
        justify-items: center;
        align-items: start;
        page-break-after: always;
        background: #ffffff;
        color: #000000;
        font-family: Arial, Helvetica, sans-serif;
        margin: 0 auto 18px auto;
        box-shadow: 0 10px 24px rgba(15, 23, 42, 0.18);
        overflow: hidden;
        text-align: center;
    }

    body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-print-status-title{
        width: 100%;
        min-height: 108px;
        display: flex;
        align-items: center;
        justify-content: center;
        justify-self: center;
        text-align: center;
        font-size: 25px;
        line-height: 1.05;
        font-weight: 900;
        letter-spacing: -0.02em;
        text-transform: uppercase;
        overflow-wrap: normal;
        word-break: normal;
        hyphens: none;
    }

        body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-print-status-title.pms-qr-title-long{
            font-size: 21px;
            line-height: 1.08;
        }

    body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-print-qr-wrap{
        margin-top: 18px;
        width: 210px;
        height: 210px;
        display: flex;
        align-items: center;
        justify-content: center;
        justify-self: center;
    }

    body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-svg{
        width: 100%;
        height: 100%;
        display: block;
    }

    body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-print-footer{
        width: 100%;
        text-align: center;
        color: #000000;
        justify-self: center;
        align-self: end;
    }

    body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-print-footer-main{
        font-size: 15px;
        line-height: 1.15;
        font-weight: 900;
    }

    body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-print-footer-date{
        margin-top: 5px;
        font-size: 10px;
        line-height: 1.2;
        font-weight: 700;
    }


    body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 #pms-qr-wall-grid .dx-datagrid-rowsview .dx-row > td{
        padding-top: 5px !important;
        padding-bottom: 5px !important;
        line-height: 1.15 !important;
    }

    body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 #pms-qr-wall-grid .dx-datagrid-headers .dx-row > td{
        padding-top: 7px !important;
        padding-bottom: 7px !important;
        line-height: 1.15 !important;
    }

    body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 #pms-qr-wall-grid .dx-datagrid-filter-row .dx-editor-cell{
        padding-top: 3px !important;
        padding-bottom: 3px !important;
    }

    @media (max-width: 1200px) {
        body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-wall-body{
            grid-template-columns: 1fr;
            overflow: auto;
        }

        html.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95,
body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95{
            overflow: auto !important;
        }

        body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-wall-shell,
body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 #pms-qr-wall-page{
            height: auto;
            min-height: calc(100vh - 70px);
            max-height: none;
        }

        body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 #pms-qr-wall-grid{
            height: 420px;
        }

        body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-preview-card{
            height: 560px;
        }
    }

    @media print {
        html.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95,
body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95{
            margin: 0 !important;
            padding: 0 !important;
            width: 210mm;
            background: #ffffff !important;
            overflow: visible !important;
        }

            body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 *{
                visibility: hidden !important;
            }

        body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 #pms-qr-print-host,
body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 #pms-qr-print-host *{
            visibility: visible !important;
        }

        body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 #pms-qr-print-host{
            display: block !important;
            position: absolute !important;
            left: 0 !important;
            top: 0 !important;
            width: 210mm !important;
            min-width: 0 !important;
            height: auto !important;
            overflow: visible !important;
            padding: 0 !important;
            margin: 0 !important;
            background: #ffffff !important;
        }

        body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 #pms-qr-wall-page,
body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-wall-shell,
body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-wall-body,
body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-wall-right,
body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-preview-card{
            display: block !important;
            width: 210mm !important;
            min-width: 0 !important;
            height: 0 !important;
            min-height: 0 !important;
            max-height: 0 !important;
            overflow: visible !important;
            padding: 0 !important;
            margin: 0 !important;
            border: none !important;
            box-shadow: none !important;
            background: transparent !important;
        }

        body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-wall-header,
body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-wall-left,
body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-preview-header{
            display: none !important;
        }

        body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-empty-preview{
            display: none !important;
        }

        body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-print-page{
            width: 210mm !important;
            height: 296mm !important;
            max-height: 296mm !important;
            margin: 0 auto !important;
            padding: 16mm 16mm 16mm 16mm !important;
            box-sizing: border-box !important;
            display: grid !important;
            grid-template-rows: 58mm 150mm 14mm 34mm !important;
            justify-items: center !important;
            align-items: center !important;
            align-content: center !important;
            justify-content: center !important;
            text-align: center !important;
            box-shadow: none !important;
            border: none !important;
            overflow: hidden !important;
            page-break-after: auto !important;
            break-after: auto !important;
        }

            body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-print-page:not(:last-child){
                page-break-after: always !important;
                break-after: page !important;
            }

        body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-print-status-title{
            width: 100% !important;
            min-height: 54mm !important;
            justify-self: center !important;
            text-align: center !important;
            font-size: 23pt !important;
            line-height: 1.08 !important;
        }

            body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-print-status-title.pms-qr-title-long{
                font-size: 22pt !important;
                line-height: 1.10 !important;
            }

        body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-print-qr-wrap{
            margin-top: 0 !important;
            width: 145mm !important;
            height: 145mm !important;
            justify-self: center !important;
        }

        body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-print-footer-main{
            font-size: 12pt !important;
            line-height: 1.0 !important;
        }

        body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 .pms-qr-print-footer-date{
            margin-top: 3mm !important;
            font-size: 12pt !important;
            line-height: 1.2 !important;
        }
    }

    @pagepms_d38f384ccc{
        size: A4 portrait;
        margin: 0;
    }

@media print { body.pmsa--pms-views-events-qrwallboards-cshtml-13ac9b95 { page: pms_d38f384ccc; } }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Events/StatusList.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-events-statuslist-cshtml-839c7e24 #all-statuslist-root{
        --pms-detail-blue: #0f6cbd;
        --pms-detail-blue-soft: rgba(15, 108, 189, 0.07);
        --pms-detail-border: rgba(15, 23, 42, 0.12);
        --pms-detail-muted: #64748b;
        --pms-detail-shadow: 0 4px 14px rgba(15, 23, 42, 0.06);
        height: 100%;
        min-height: 0;
        display: flex;
        flex-direction: column;
        gap: 8px;
        padding: 2px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-events-statuslist-cshtml-839c7e24 .pms-detail-filter-card{
        flex: 0 0 auto;
        padding: 10px 12px 9px 12px;
        background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);
        border: 1px solid var(--pms-detail-border);
        border-radius: 10px;
        box-shadow: var(--pms-detail-shadow);
    }

    body.pmsa--pms-views-events-statuslist-cshtml-839c7e24 .pms-detail-filter-header{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 12px;
        margin-bottom: 8px;
    }

    body.pmsa--pms-views-events-statuslist-cshtml-839c7e24 .pms-detail-filter-title{
        display: flex;
        align-items: center;
        gap: 7px;
        color: #0f172a;
        font-size: 13px;
        font-weight: 700;
    }

    body.pmsa--pms-views-events-statuslist-cshtml-839c7e24 .pms-detail-filter-title i{
        color: var(--pms-detail-blue);
        font-size: 14px;
    }

    body.pmsa--pms-views-events-statuslist-cshtml-839c7e24 #all-statuslist-count-info{
        flex: 0 0 auto;
        padding: 3px 8px;
        border: 1px solid rgba(15, 108, 189, 0.18);
        border-radius: 999px;
        background: var(--pms-detail-blue-soft);
        color: #334155;
        font-size: 11px;
        font-weight: 600;
        white-space: nowrap;
    }

    body.pmsa--pms-views-events-statuslist-cshtml-839c7e24 .pms-detail-filter-row{
        display: grid;
        grid-template-columns: 170px 170px minmax(250px, 1fr) 205px 150px 118px;
        gap: 10px;
        align-items: end;
    }

    body.pmsa--pms-views-events-statuslist-cshtml-839c7e24 .pms-detail-filter-row > div{
        min-width: 0;
    }

    body.pmsa--pms-views-events-statuslist-cshtml-839c7e24 .pms-detail-load-button .dx-button{
        height: 36px;
        border-radius: 7px;
    }


    body.pmsa--pms-views-events-statuslist-cshtml-839c7e24 .pms-detail-mode-control{
        min-width: 0;
    }

    body.pmsa--pms-views-events-statuslist-cshtml-839c7e24 .pms-detail-control-label{
        margin: 0 0 4px 2px;
        color: #475569;
        font-size: 11px;
        line-height: 1;
        font-weight: 600;
    }

    body.pmsa--pms-views-events-statuslist-cshtml-839c7e24 .pms-detail-mode-choice{
        display: grid;
        grid-template-columns: minmax(0, 1fr) 72px minmax(0, 1fr);
        align-items: center;
        gap: 7px;
        min-height: 36px;
    }

    body.pmsa--pms-views-events-statuslist-cshtml-839c7e24 .pms-detail-mode-side-label{
        color: #475569;
        font-size: 11px;
        font-weight: 600;
        white-space: nowrap;
    }

    body.pmsa--pms-views-events-statuslist-cshtml-839c7e24 .pms-detail-mode-side-label:first-child{
        text-align: right;
    }

    body.pmsa--pms-views-events-statuslist-cshtml-839c7e24 .pms-detail-mode-side-label:last-child{
        text-align: left;
    }

    body.pmsa--pms-views-events-statuslist-cshtml-839c7e24 #all-statuslist-legacy-mode{
        width: 72px;
    }

    body.pmsa--pms-views-events-statuslist-cshtml-839c7e24 #all-statuslist-legacy-mode .dx-switch-container{
        min-height: 34px;
        border-radius: 7px;
    }



    body.pmsa--pms-views-events-statuslist-cshtml-839c7e24 .pms-detail-grid-card{
        flex: 1 1 auto;
        min-height: 0;
        overflow: hidden;
        background: #ffffff;
        border: 1px solid var(--pms-detail-border);
        border-radius: 10px;
        box-shadow: var(--pms-detail-shadow);
        padding: 4px 6px 6px 6px;
    }

    body.pmsa--pms-views-events-statuslist-cshtml-839c7e24 #AllStatusGrid{
        height: 100%;
    }

    body.pmsa--pms-views-events-statuslist-cshtml-839c7e24 #AllStatusGrid .dx-datagrid-headers{
        background: #f8fafc;
        border-bottom: 1px solid rgba(15, 23, 42, 0.10);
    }

    body.pmsa--pms-views-events-statuslist-cshtml-839c7e24 #AllStatusGrid .dx-datagrid-rowsview .dx-row-alt > td{
        background-color: rgba(15, 23, 42, 0.025);
    }

    body.pmsa--pms-views-events-statuslist-cshtml-839c7e24 #all-statuslist-root.pms-detail-legacy-active .pms-detail-filter-card{
        border-color: rgba(71, 85, 105, 0.28);
        background: linear-gradient(180deg, rgba(248, 250, 252, 0.98), rgba(241, 245, 249, 0.96));
    }


    @media (max-width: 1180px) {
        body.pmsa--pms-views-events-statuslist-cshtml-839c7e24 .pms-detail-filter-row{
            grid-template-columns: 1fr 1fr minmax(240px, 1.35fr) 190px 140px;
        }

        body.pmsa--pms-views-events-statuslist-cshtml-839c7e24 .pms-detail-load-button{
            grid-column: 1 / -1;
        }
    }

    @media (max-width: 760px) {
        body.pmsa--pms-views-events-statuslist-cshtml-839c7e24 .pms-detail-filter-row{
            grid-template-columns: 1fr 1fr;
        }

        body.pmsa--pms-views-events-statuslist-cshtml-839c7e24 .pms-detail-filter-row > div:nth-child(3),
body.pmsa--pms-views-events-statuslist-cshtml-839c7e24 .pms-detail-filter-row > div:nth-child(4),
body.pmsa--pms-views-events-statuslist-cshtml-839c7e24 .pms-detail-filter-row > div:nth-child(5),
body.pmsa--pms-views-events-statuslist-cshtml-839c7e24 .pms-detail-load-button{
            grid-column: 1 / -1;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Events/CaseCollection.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-events-casecollection-cshtml-9c706020 .pms-case-collections-popup{
        display: flex;
        flex-direction: column;
        gap: 12px;
        height: 100%;
        min-height: 560px;
        max-height: calc(100vh - 130px);
        overflow: hidden;
        padding: 4px 2px 0 2px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-events-casecollection-cshtml-9c706020 .pms-case-collections-toolbar{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 14px;
        flex: 0 0 auto;
        padding: 12px 14px;
        border: 1px solid rgba(210, 218, 230, 0.85);
        border-radius: 14px;
        background: linear-gradient(180deg, rgba(255,255,255,0.98), rgba(247,249,252,0.96));
        box-shadow: 0 8px 22px rgba(20, 39, 70, 0.07);
    }

    body.pmsa--pms-views-events-casecollection-cshtml-9c706020 .pms-case-collections-filter{
        display: flex;
        align-items: center;
        gap: 10px;
        min-width: 0;
    }

    body.pmsa--pms-views-events-casecollection-cshtml-9c706020 .pms-case-collections-actions{
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 10px;
        flex-shrink: 0;
    }

    body.pmsa--pms-views-events-casecollection-cshtml-9c706020 .pms-case-collections-grid-card{
        flex: 1 1 auto;
        min-height: 360px;
        padding: 10px;
        border: 1px solid rgba(210, 218, 230, 0.85);
        border-radius: 14px;
        background: rgba(255,255,255,0.96);
        box-shadow: 0 8px 22px rgba(20, 39, 70, 0.06);
        overflow: hidden;
        display: flex;
        flex-direction: column;
        box-sizing: border-box;
    }

        body.pmsa--pms-views-events-casecollection-cshtml-9c706020 .pms-case-collections-grid-card .dx-datagrid{
            flex: 1 1 auto;
            min-height: 0;
            height: 100% !important;
            width: 100% !important;
            border-radius: 10px;
            overflow: hidden;
        }

        body.pmsa--pms-views-events-casecollection-cshtml-9c706020 .pms-case-collections-grid-card .dx-datagrid-filter-row .dx-editor-cell .dx-texteditor-input{
            min-height: 26px;
            font-size: 12px;
        }

        body.pmsa--pms-views-events-casecollection-cshtml-9c706020 .pms-case-collections-grid-card .dx-datagrid-filter-panel{
            padding-top: 4px;
            padding-bottom: 4px;
        }

        body.pmsa--pms-views-events-casecollection-cshtml-9c706020 .pms-case-collections-grid-card .dx-datagrid-headers .dx-datagrid-table .dx-row > td{
            padding-top: 7px;
            padding-bottom: 7px;
            font-size: 12px;
            font-weight: 600;
        }

        body.pmsa--pms-views-events-casecollection-cshtml-9c706020 .pms-case-collections-grid-card .dx-datagrid-rowsview .dx-row > td{
            padding-top: 4px;
            padding-bottom: 4px;
            line-height: 18px;
            font-size: 12px;
            vertical-align: middle;
        }

        body.pmsa--pms-views-events-casecollection-cshtml-9c706020 .pms-case-collections-grid-card .dx-datagrid-search-panel{
            border-radius: 10px;
        }

        body.pmsa--pms-views-events-casecollection-cshtml-9c706020 .pms-case-collections-grid-card .dx-datagrid-pager{
            padding-top: 6px;
            padding-bottom: 4px;
        }

        body.pmsa--pms-views-events-casecollection-cshtml-9c706020 .pms-case-collections-grid-card .button-inline{
            display: flex;
            justify-content: center;
            align-items: center;
            min-height: 20px;
        }

        body.pmsa--pms-views-events-casecollection-cshtml-9c706020 .pms-case-collections-grid-card .pms-grid-icon-active{
            width: 25px;
            height: 25px;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            border-radius: 8px;
            background: rgba(58, 120, 220, 0.10);
            color: #2867c8;
            cursor: pointer;
            transition: background 120ms ease, transform 120ms ease;
        }

            body.pmsa--pms-views-events-casecollection-cshtml-9c706020 .pms-case-collections-grid-card .pms-grid-icon-active:hover{
                background: rgba(58, 120, 220, 0.18);
                transform: translateY(-1px);
            }

    body.pmsa--pms-views-events-casecollection-cshtml-9c706020 #all-casecollection-add-btn .dx-button-content,
body.pmsa--pms-views-events-casecollection-cshtml-9c706020 #all-casecollection-add-category-btn .dx-button-content{
        font-weight: 700;
        padding-left: 16px;
        padding-right: 16px;
    }

    body.pmsa--pms-views-events-casecollection-cshtml-9c706020 #all-casecollection-add-category-btn.dx-state-disabled{
        opacity: 0.48;
    }

    body.pmsa--pms-views-events-casecollection-cshtml-9c706020 .pms-case-collections-category-popup{
        display: flex;
        flex-direction: column;
        gap: 16px;
        padding: 6px 2px 0 2px;
    }

    body.pmsa--pms-views-events-casecollection-cshtml-9c706020 .pms-case-collections-category-actions{
        display: flex;
        justify-content: flex-end;
        align-items: center;
        gap: 10px;
        padding-top: 4px;
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/SupplementaryForm/Index.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .supp-form-shell{
        width: 100%;
        height: 100%;
        min-height: 0;
        min-width: 0;
        margin: 0;
        display: flex;
        flex-direction: column;
        gap: 8px;
        padding: 8px 10px 10px 10px;
        box-sizing: border-box;
        background: #f6f8fb;
        overflow: hidden;
    }

    body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .supp-form-header{
        width: 100%;
        flex: 0 0 auto;
        background: #ffffff;
        border: 1px solid #e4e8ef;
        border-radius: 12px;
        box-shadow: 0 6px 18px rgba(20, 35, 60, 0.06);
        padding: 8px 10px;
        display: grid;
        grid-template-columns: 260px 1fr 1.25fr 1.25fr auto;
        gap: 10px;
        align-items: stretch;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .supp-form-select{
        min-width: 0;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

        body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .supp-form-select .dx-texteditor{
            min-height: 32px;
            height: 32px;
        }

        body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .supp-form-select .dx-texteditor-input{
            min-height: 30px;
            font-size: 12px;
        }

        body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .supp-form-select .dx-field-item-label-text{
            font-size: 12px;
        }

    body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .supp-info-card{
        min-width: 0;
        padding: 6px 9px;
        border-radius: 10px;
        background: linear-gradient(180deg, #ffffff 0%, #f9fbfe 100%);
        border: 1px solid #edf0f5;
    }

    body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .supp-info-title{
        font-size: 12px;
        font-weight: 700;
        color: #1f2d3d;
        line-height: 1.2;
        margin-bottom: 3px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .supp-info-line{
        font-size: 11px;
        color: #52606d;
        line-height: 1.35;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .supp-info-label{
        color: #7b8794;
        font-style: normal;
        margin-right: 4px;
    }

    body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .supp-info-case-id{
        display: inline-flex;
        align-items: center;
        min-height: 20px;
        padding: 1px 7px;
        border-radius: 999px;
        background: #eef4ff;
        color: #244b8f;
        font-size: 12px;
        font-weight: 700;
        margin-bottom: 4px;
        max-width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .supp-form-header-actions{
        min-width: 0;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 7px;
        padding: 5px 8px;
        border-radius: 10px;
        background: linear-gradient(180deg, #ffffff 0%, #f9fbfe 100%);
        border: 1px solid #edf0f5;
        box-sizing: border-box;
        white-space: nowrap;
    }

        body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .supp-form-header-actions .dx-button{
            border-radius: 8px;
            min-height: 31px;
            height: 31px;
        }

        body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .supp-form-header-actions .dx-button-content{
            padding-top: 5px;
            padding-bottom: 5px;
        }

        body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .supp-form-header-actions .dx-button-text{
            font-size: 12px;
            font-weight: 600;
        }

    body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .supp-form-frame-wrap{
        flex: 1 1 auto;
        min-height: 0;
        width: 100%;
        background: #ffffff;
        border: 1px solid #e4e8ef;
        border-radius: 12px;
        box-shadow: 0 6px 18px rgba(20, 35, 60, 0.05);
        overflow: hidden;
        position: relative;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 #supplementaryFormFrame{
        width: 100%;
        height: 100%;
        min-height: 0;
        border: 0;
        display: block;
        background: #ffffff;
    }

    @media (max-width: 1280px) {
        body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .supp-form-header{
            grid-template-columns: 260px 1fr 1.2fr 1.2fr;
        }

        body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .supp-form-header-actions{
            grid-column: 1 / -1;
            justify-content: flex-end;
        }
    }

    @media (max-width: 1100px) {
        body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .supp-form-header{
            grid-template-columns: 1fr 1fr;
        }
    }

    @media (max-width: 760px) {
        body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .supp-form-shell{
            padding: 8px;
        }

        body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .supp-form-header{
            grid-template-columns: 1fr;
        }

        body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .supp-form-header-actions{
            justify-content: stretch;
            flex-wrap: wrap;
        }

            body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .supp-form-header-actions .dx-button{
                flex: 1 1 auto;
            }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/SupplementaryForm/Index.cshtml :: block 2
   ========================================================================== */

    @media print {
        @pagepms_dd4a67175d{
            size: A4 portrait;
            margin: 10mm;
        }

        html.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6,
body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6{
            margin: 0 !important;
            padding: 0 !important;
            background: white !important;
            -webkit-print-color-adjust: exact !important;
            print-color-adjust: exact !important;
        }
        /*
               Ezek ne szakadjanak ketté oldalváltásnál.
               Ide azokat az osztályokat/elemeket kell felvenni,
               amelyek egy logikai blokkot alkotnak.
            */
        body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .section,
body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .form-section,
body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .form-block,
body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .wb_Form,
body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 fieldset,
body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 table,
body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .no-page-break{
            break-inside: avoid !important;
            page-break-inside: avoid !important;
        }
        /*
               Kényszerített új oldal.
               Ezt arra az elemre kell tenni, amelyik új oldalon kezdődjön.
            */
        body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .page-break-before{
            break-before: page !important;
            page-break-before: always !important;
        }

        body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .page-break-after{
            break-after: page !important;
            page-break-after: always !important;
        }
        /*
               Ne legyen árva cím az oldal alján.
            */
        body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 h1,
body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 h2,
body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 h3,
body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 h4,
body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .section-title,
body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 .form-title{
            break-after: avoid !important;
            page-break-after: avoid !important;
        }
    }

@media print { body.pmsa--pms-views-supplementaryform-index-cshtml-3b4155d6 { page: pms_dd4a67175d; } }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/TestResultCaseDetails.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-case-testresultcasedetails-cshtml-8f511604 #el-left-command-bar{
        width: 32px;
        float: left;
        margin-right: 14px;
        margin-top: 0;
        position: relative;
        height: 100%;
        min-height: 130px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-testresultcasedetails-cshtml-8f511604 #parts-details{
        display: block;
        height: 100%;
        overflow: auto;
    }

    body.pmsa--pms-views-case-testresultcasedetails-cshtml-8f511604 #el-left-command-bar .el-block-filter-toggle-btn{
        position: absolute;
        top: 10px;
        left: calc(50% + 3px);
        transform: translateX(-50%);
        width: 20px !important;
        height: 20px !important;
        min-width: 20px !important;
        min-height: 20px !important;
        margin: 0 !important;
        padding: 0 !important;
        border-radius: 5px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        line-height: 1 !important;
        border: 1px solid #c8d1da !important;
        background-color: #eef1f4 !important;
        color: #5d6b78 !important;
        cursor: pointer !important;
        box-shadow: none !important;
        transition: background-color .15s ease, border-color .15s ease, color .15s ease, box-shadow .15s ease, transform .12s ease;
    }

        body.pmsa--pms-views-case-testresultcasedetails-cshtml-8f511604 #el-left-command-bar .el-block-filter-toggle-btn i{
            font-size: 13px !important;
            line-height: 1 !important;
            pointer-events: none;
        }

    body.pmsa--pms-views-case-testresultcasedetails-cshtml-8f511604 #el-left-command-bar .el-block-filter-toggle-btn-off{
        background-color: #eef1f4 !important;
        border-color: #c8d1da !important;
        color: #5d6b78 !important;
    }

    body.pmsa--pms-views-case-testresultcasedetails-cshtml-8f511604 #el-left-command-bar .el-block-filter-toggle-btn-on{
        background-color: #0f6cbd !important;
        border-color: #0f6cbd !important;
        color: #ffffff !important;
        box-shadow: 0 1px 4px rgba(15, 108, 189, .22) !important;
    }

    body.pmsa--pms-views-case-testresultcasedetails-cshtml-8f511604 #el-left-command-bar .el-block-filter-toggle-btn:hover{
        transform: translateX(-50%) scale(1.04);
    }

    body.pmsa--pms-views-case-testresultcasedetails-cshtml-8f511604 #el-left-command-bar .el-multi-add-orders-btn{
        position: absolute;
        left: -1px;
        top: 50%;
        width: 20px !important;
        min-width: 20px !important;
        max-width: 20px !important;
        height: 62px !important;
        min-height: 62px !important;
        padding: 0 !important;
        border-radius: 7px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        line-height: 1 !important;
        transition: opacity .15s ease, transform .12s ease, box-shadow .15s ease, background-color .15s ease, border-color .15s ease;
        transform: translateY(-50%);
    }

        body.pmsa--pms-views-case-testresultcasedetails-cshtml-8f511604 #el-left-command-bar .el-multi-add-orders-btn i{
            font-size: 14px !important;
            line-height: 1 !important;
            pointer-events: none;
        }

        body.pmsa--pms-views-case-testresultcasedetails-cshtml-8f511604 #el-left-command-bar .el-multi-add-orders-btn-disabled,
body.pmsa--pms-views-case-testresultcasedetails-cshtml-8f511604 #el-left-command-bar .el-multi-add-orders-btn:disabled{
            background-color: #d8dde3 !important;
            border-color: #d8dde3 !important;
            color: #ffffff !important;
            opacity: .85 !important;
            cursor: not-allowed !important;
            box-shadow: none !important;
            transform: translateY(-50%) !important;
        }

    body.pmsa--pms-views-case-testresultcasedetails-cshtml-8f511604 #el-left-command-bar .el-multi-add-orders-btn-active{
        background-color: #0f6cbd !important;
        border-color: #0f6cbd !important;
        color: #ffffff !important;
        opacity: 1 !important;
        box-shadow: 0 2px 7px rgba(15, 108, 189, .26) !important;
        transform: translateY(-50%) !important;
    }

        body.pmsa--pms-views-case-testresultcasedetails-cshtml-8f511604 #el-left-command-bar .el-multi-add-orders-btn-active:hover{
            background-color: #0d5ea6 !important;
            border-color: #0d5ea6 !important;
            transform: translateY(-50%) scale(1.04) !important;
            box-shadow: 0 3px 9px rgba(15, 108, 189, .34) !important;
        }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/Index.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-case-index-cshtml-82b7b9d1{
        overflow: hidden;
    }

    body.pmsa--pms-views-case-index-cshtml-82b7b9d1 #case-details-content-container.case-workspace-launcher-container{
        height: calc(100vh - 158px);
        max-height: calc(100vh - 158px);
        min-height: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        overflow: hidden;
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/Index.cshtml :: block 2
   ========================================================================== */


    body.pmsa--pms-views-case-index-cshtml-82b7b9d1 #macro-description-popup .dx-popup-content{
        padding: 14px 16px 12px !important;
        background: #f7f9fb;
    }

    body.pmsa--pms-views-case-index-cshtml-82b7b9d1 .macro-description-dialog{
        display: flex;
        flex-direction: column;
        gap: 12px;
        height: 100%;
        min-height: 0;
    }

    body.pmsa--pms-views-case-index-cshtml-82b7b9d1 .macro-description-toolbar{
        display: flex;
        align-items: center;
        justify-content: space-between;
        min-height: 34px;
        padding: 5px 7px;
        border: 1px solid #d7e1eb;
        border-radius: 6px;
        background: #fff;
    }

    body.pmsa--pms-views-case-index-cshtml-82b7b9d1 .macro-ai-tools{
        display: flex;
        align-items: center;
        gap: 5px;
    }

    body.pmsa--pms-views-case-index-cshtml-82b7b9d1 .macro-toolbar-button{
        height: 27px;
        padding: 0 6px;
        gap: 2px;
        color: #1f6fd6;
        border-color: #1f6fd6;
    }

    body.pmsa--pms-views-case-index-cshtml-82b7b9d1 .macro-new-template-button{
        display: inline-flex;
        align-items: center;
        gap: 7px;
        height: 28px;
        padding: 0 10px;
        font-size: 12px;
        font-weight: 600;
        white-space: nowrap;
    }

    body.pmsa--pms-views-case-index-cshtml-82b7b9d1 .macro-template-picker{
        padding: 9px 10px 10px;
        border: 1px solid #d7e1eb;
        border-radius: 6px;
        background: #fff;
    }

    body.pmsa--pms-views-case-index-cshtml-82b7b9d1 .macro-template-picker-row{
        display: flex;
        align-items: center;
        gap: 8px;
    }

    body.pmsa--pms-views-case-index-cshtml-82b7b9d1 .macro-template-select-host{
        flex: 1 1 auto;
        min-width: 0;
    }

    body.pmsa--pms-views-case-index-cshtml-82b7b9d1 .macro-insert-template-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex: 0 0 34px;
        width: 34px;
        height: 32px;
        padding: 0;
    }

    body.pmsa--pms-views-case-index-cshtml-82b7b9d1 .macro-section-label{
        margin: 0 0 5px 1px;
        color: #425466;
        font-size: 11px;
        font-weight: 600;
    }

    body.pmsa--pms-views-case-index-cshtml-82b7b9d1 .macro-description-editor{
        display: flex;
        flex: 1 1 auto;
        flex-direction: column;
        min-height: 0;
        padding: 9px 10px 10px;
        border: 1px solid #d7e1eb;
        border-radius: 6px;
        background: #fff;
    }

    body.pmsa--pms-views-case-index-cshtml-82b7b9d1 .macro-description-editor #macro-description-textarea{
        flex: 1 1 auto;
        min-height: 0;
    }

    body.pmsa--pms-views-case-index-cshtml-82b7b9d1 .macro-description-footer{
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-top: 2px;
    }

    body.pmsa--pms-views-case-index-cshtml-82b7b9d1 #macro-template-new-popup .dx-popup-content{
        padding: 15px 17px 13px !important;
        background: #f7f9fb;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-case-index-cshtml-82b7b9d1 #macro-template-new-popup .dx-template-wrapper{
        height: 100%;
        overflow: hidden;
    }

    body.pmsa--pms-views-case-index-cshtml-82b7b9d1 .ai-btn:hover,
body.pmsa--pms-views-case-index-cshtml-82b7b9d1 .ai-btn:focus,
body.pmsa--pms-views-case-index-cshtml-82b7b9d1 .ai-btn:active{
        background-color: transparent !important;
        color: #0d6efd !important;
        border-color: #0d6efd !important;
    }

    body.pmsa--pms-views-case-index-cshtml-82b7b9d1 .ai-badge{
        font-size: 9px;
        font-weight: 600;
        padding: 1px 4px;
        border-radius: 4px;
        background: #0d6efd;
        color: white;
    }

    body.pmsa--pms-views-case-index-cshtml-82b7b9d1 .ai-btn.recording{
        border: 2px solid #dc3545 !important;
    }

    body.pmsa--pms-views-case-index-cshtml-82b7b9d1 .ai-active-textarea{
        border: 2px solid #dc3545 !important;
    }

    body.pmsa--pms-views-case-index-cshtml-82b7b9d1 .macro-template-new-popup-body{
        display: flex;
        flex-direction: column;
        gap: 12px;
        height: 100%;
        min-height: 0;
        box-sizing: border-box;
        overflow: hidden;
    }

    body.pmsa--pms-views-case-index-cshtml-82b7b9d1 .macro-template-new-popup-hint{
        padding: 9px 11px;
        border: 1px solid #cfe2f3;
        border-radius: 5px;
        background: #f4f9fd;
        color: #34495e;
        line-height: 1.35;
    }

    body.pmsa--pms-views-case-index-cshtml-82b7b9d1 .macro-template-new-popup-actions{
        display: flex;
        justify-content: flex-end;
        gap: 10px;
        margin-top: auto;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/Elements.cshtml :: block 1
   ========================================================================== */

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-element-outer-cont{
		display: flex;
		flex-wrap: nowrap;
		gap: 10px;
		width: 100%;
		height: 100%;
		align-items: stretch;
		overflow-x: auto;
		overflow-y: hidden;
	}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-element-cont{
		height: 100%;
		border: 1px solid #ddd;
		border-radius: 6px;
		background: #fff;
		overflow: hidden;
		flex: 0 0 auto;
	}

		body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-element-cont > div:first-child{
			height: 24px;
			line-height: 20px;
		}

		body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-element-cont .el-element-innercont{
			height: calc(100% - 24px);
			padding: 8px;
			box-sizing: border-box;
		}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-case-cont{
		flex: 0 0 100px !important;
		width: 100px !important;
		min-width: 100px !important;
		max-width: 100px !important;
	}

		body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-case-cont .el-element-innercont{
			overflow: hidden;
			display: flex;
			flex-direction: column;
			gap: 8px;
		}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-case-top{
		display: flex;
		flex-direction: column;
		align-items: center;
		gap: 13px;
		padding: 13px 0 1px 0;
		flex: 0 0 auto;
	}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-case-cont .el-case-doc-icon{
		font-size: 56px;
		line-height: 1;
		margin-top: 2px;
	}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-case-cont .el-case-plus-btn{
		width: 18px;
		height: 18px;
		padding: 0;
		border-radius: 4px;
		display: inline-flex;
		align-items: center;
		justify-content: center;
	}

		body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-case-cont .el-case-plus-btn::before{
			font-size: 12px;
		}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-case-orders-wrap{
		flex: 1 1 auto;
		overflow-y: auto;
		overflow-x: hidden;
		padding-right: 2px;
		padding-top: 0;
	}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-case-orders-row{
		display: flex;
		flex-direction: column;
		gap: 8px;
		align-items: stretch;
	}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-case-cont .el-case-group{
		width: 100%;
		min-width: 0;
		display: flex;
		flex-direction: column;
	}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-external-cont,
body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-internal-cont{
		width: max-content;
		min-width: max-content;
		max-width: none;
	}

		body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-external-cont .el-element-innercont,
body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-internal-cont .el-element-innercont{
			white-space: nowrap;
			overflow-x: visible;
			overflow-y: hidden;
		}

		body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-external-cont .el-element-item,
body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-internal-cont .el-element-item{
			display: inline-flex;
			vertical-align: top;
			/* Az eredeti 90 px-hez képest összesen kb. 28%-kal szélesebb: 115 px. */
			width: 115px;
			min-width: 115px;
			max-width: 115px;
			height: calc(100% - 20px);
			box-sizing: border-box;
			margin-right: 8px;
			border: none !important;
			box-shadow: none !important;
			border-radius: 0 !important;
			background: transparent !important;
			padding: 0 !important;
			flex-direction: column;
		}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-element-unavailable{
		opacity: 0.75;
	}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-element-icon-unavailable{
		opacity: 0.45;
		position: relative;
	}

		body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-element-icon-unavailable::after,
body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-element-icon-unavailable::before{
			content: "";
			position: absolute;
			left: 6px;
			right: 6px;
			top: 50%;
			height: 4px;
			background: #d32f2f;
			transform-origin: center;
			border-radius: 3px;
			pointer-events: none;
			z-index: 5;
		}

		body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-element-icon-unavailable::after{
			transform: rotate(-20deg);
		}

		body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-element-icon-unavailable::before{
			transform: rotate(20deg);
		}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-actions-row{
		display: flex;
		align-items: center;
		justify-content: center;
		gap: 6px;
		height: 20px;
		margin: 4px 0 6px 0;
	}

		body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-actions-row .el-icon-btn{
			width: 20px !important;
			height: 20px !important;
			padding: 0 !important;
			display: inline-flex !important;
			align-items: center !important;
			justify-content: center !important;
			line-height: 20px !important;
			margin-top: 1px;
			border-radius: 4px;
		}

			body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-actions-row .el-icon-btn::before{
				font-size: 12px !important;
				line-height: 1 !important;
			}

		body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-actions-row .el-element-chb{
			width: 20px !important;
			height: 20px !important;
			margin: 0 !important;
			padding: 0 !important;
			display: inline-flex !important;
			align-items: center !important;
			justify-content: center !important;
			vertical-align: middle !important;
			transform: none !important;
			line-height: 20px !important;
		}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-group-title{
		display: flex;
		align-items: center;
		justify-content: space-between;
		gap: 4px;
		background-color: #d3d3d3;
		color: #000;
		font-size: 11px;
		font-weight: 600;
		line-height: 14px;
		padding: 1px 3px 1px 4px;
		margin: 0 0 3px 0;
		border-radius: 2px;
	}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-group-title-text{
		min-width: 0;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-group-copy-button{
		display: inline-flex;
		align-items: center;
		justify-content: center;
		flex: 0 0 auto;
		width: 15px;
		height: 15px;
		padding: 0;
		border: 1px solid rgba(31, 41, 55, 0.45);
		border-radius: 3px;
		background: transparent;
		color: #374151;
		font-size: 9px;
		line-height: 1;
		cursor: pointer;
	}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-group-copy-button:hover,
body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-group-copy-button:focus-visible{
		border-color: #0f6cbd;
		color: #0f6cbd;
		background: rgba(15, 108, 189, 0.08);
		outline: none;
	}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-group-copy-button.is-copied{
		border-color: #198754;
		color: #198754;
		background: rgba(25, 135, 84, 0.10);
	}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-order-item,
body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-order-item span{
		white-space: normal !important;
		word-break: break-word;
		overflow-wrap: anywhere;
		display: block;
	}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-external-cont .el-element-item > .mb-2,
body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-internal-cont .el-element-item > .mb-2{
		flex: 0 0 auto;
	}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-external-cont .el-card-body,
body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-internal-cont .el-card-body{
		flex: 1 1 auto;
		min-height: 0;
		overflow-y: auto;
		overflow-x: hidden;
		padding-right: 2px;
		scrollbar-width: thin;
	}

	/* Keskeny függőleges görgetősáv az eset- és elemblokkok vizsgálati listáin. */
	body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-case-orders-wrap::-webkit-scrollbar,
body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-external-cont .el-card-body::-webkit-scrollbar,
body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-internal-cont .el-card-body::-webkit-scrollbar{
		width: 4px;
	}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-case-orders-wrap::-webkit-scrollbar-track,
body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-external-cont .el-card-body::-webkit-scrollbar-track,
body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-internal-cont .el-card-body::-webkit-scrollbar-track{
		background: transparent;
	}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-case-orders-wrap::-webkit-scrollbar-thumb,
body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-external-cont .el-card-body::-webkit-scrollbar-thumb,
body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-internal-cont .el-card-body::-webkit-scrollbar-thumb{
		background: rgba(100, 116, 139, 0.55);
		border-radius: 4px;
	}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-case-orders-wrap{
		scrollbar-width: thin;
	}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-order-item{
		display: flex !important;
		align-items: center;
		justify-content: flex-start;
		gap: 4px;
		margin-bottom: 1px !important;
		padding-bottom: 1px;
		border-bottom: 1px solid rgba(15, 23, 42, 0.07) !important;
	}

		body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-order-item .el-order-item-text{
			flex: 1 1 auto;
			width: 100%;
			min-width: 0;
			white-space: normal !important;
			word-break: normal;
			overflow-wrap: break-word;
			display: block;
		}

		body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-order-item .el-order-item-btn{
			order: 2;
			flex: 0 0 auto;
			margin-left: auto;
			cursor: pointer;
			font-size: 12px;
			line-height: 1;
			opacity: 0.9;
		}

			body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-order-item .el-order-item-btn.dx-icon-trash{
				width: 14px;
				height: 14px;
				display: inline-flex;
				align-items: center;
				justify-content: center;
			}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-order-item .el-order-result-name{
		order: 1;
		padding: 0;
		margin: 0;
		color: inherit;
		font: inherit;
		font-size: 12px;
		font-weight: 400;
		text-align: left;
		cursor: default;
		line-height: 1.15;
		text-decoration: none !important;
	}

		body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-order-item .el-order-result-name:hover{
			text-decoration: none !important;
		}

	/*
	 * A vizsgálat neve csak információs szöveg. Az eredményablak megnyitása
	 * kizárólag a bal oldali eredményikonról történik.
	 */
	body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-order-item[data-deletable="1"] .el-order-result-name{
		color: red;
	}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-order-item[data-processsed="1"] .el-order-result-name{
		color: green;
	}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-order-item[data-unorderable="1"] .el-order-result-name{
		color: yellow;
	}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-single-order-tooltip{
		display: none;
		position: fixed;
		z-index: 2147483000;
		min-width: 220px;
		max-width: 360px;
		padding: 10px 12px;
		box-sizing: border-box;
		border: 1px solid rgba(255, 255, 255, 0.12);
		border-radius: 7px;
		background: rgba(17, 24, 39, 0.97);
		color: #fff;
		box-shadow: 0 10px 28px rgba(0, 0, 0, 0.32);
		font-size: 12px;
		line-height: 1.35;
		text-align: left;
		white-space: normal;
		word-break: normal;
		overflow-wrap: anywhere;
		pointer-events: none;
	}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-single-order-tooltip-title{
		margin-bottom: 6px;
		padding-bottom: 5px;
		border-bottom: 1px solid rgba(255, 255, 255, 0.18);
		font-size: 13px;
		font-weight: 700;
		color: #fff;
	}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-single-order-tooltip-result-separator{
		font-weight: 400;
		color: #cbd5e1;
	}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-single-order-tooltip-result{
		font-weight: 700;
		color: #69b7ff;
	}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-single-order-tooltip-note{
		margin-bottom: 5px;
		color: #e5e7eb;
	}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-single-order-tooltip-date{
		display: block;
		color: #f3f4f6;
	}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-single-order-tooltip-label{
		font-weight: 600;
		color: #cbd5e1;
	}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-order-item .el-order-result-button{
		order: 0;
		appearance: none;
		-webkit-appearance: none;
		flex: 0 0 15px;
		width: 15px;
		min-width: 15px;
		max-width: 15px;
		height: 15px;
		min-height: 15px;
		max-height: 15px;
		padding: 0;
		margin: 0 2px 0 0 !important;
		border: 0;
		border-radius: 3px;
		background: transparent;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		line-height: 1;
		cursor: pointer;
		color: #0f6cbd;
	}

		body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-order-item .el-order-result-button:hover,
body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-order-item .el-order-result-button:focus-visible{
			background: rgba(15, 108, 189, .10);
			outline: none;
		}

		body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-order-item .el-order-result-button i{
			font-size: 12px;
			line-height: 12px;
			width: 12px;
			height: 12px;
			pointer-events: none;
		}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-section-icon{
		transform: scaleX(1.15) scaleY(1.1);
		transform-origin: center;
	}
	/*
			A már meglévő, Eset oszloptól balra lévő többszörös kijelöléses + gomb.
			Nem hozunk létre új gombot, csak ezt a meglévőt emeljük ki és vezéreljük.
		*/
	body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-existing-left-multi-add-btn{
		width: 28px !important;
		height: 28px !important;
		min-width: 28px !important;
		min-height: 28px !important;
		padding: 0 !important;
		border-radius: 8px !important;
		display: inline-flex !important;
		align-items: center !important;
		justify-content: center !important;
		line-height: 28px !important;
		font-size: 14px !important;
		transition: opacity .15s ease, transform .12s ease, box-shadow .15s ease, background-color .15s ease, border-color .15s ease;
	}

		body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-existing-left-multi-add-btn::before{
			font-size: 15px !important;
			font-weight: 700 !important;
			line-height: 1 !important;
		}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-existing-left-multi-add-btn-disabled{
		opacity: .35 !important;
		filter: grayscale(1);
		cursor: not-allowed !important;
		box-shadow: none !important;
	}

	body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-existing-left-multi-add-btn-active{
		opacity: 1 !important;
		filter: none !important;
		cursor: pointer !important;
		background-color: #0d6efd !important;
		border-color: #0a58ca !important;
		color: #fff !important;
		box-shadow: 0 0 0 4px rgba(13, 110, 253, .22), 0 5px 12px rgba(13, 110, 253, .35) !important;
		transform: scale(1.12);
	}

		body.pmsa--pms-views-case-elements-cshtml-e9498b88 .el-existing-left-multi-add-btn-active:hover{
			transform: scale(1.2);
			box-shadow: 0 0 0 5px rgba(13, 110, 253, .28), 0 7px 16px rgba(13, 110, 253, .42) !important;
		}



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/Autopsy.cshtml :: block 1
   ========================================================================== */


    /* DIPAM_REPORT_TYPE_HEADER_PARTIAL_RESTORED_V2 */


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/Histopathology.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-case-histopathology-cshtml-1adca692 .tr-subsection-title{
        display: flex;
        align-items: center;
        margin: 8px 0 4px 0;
        padding-top: 4px;
        color: #000;
        font-size: 13.8px;
        font-weight: 500;
        letter-spacing: 0.1px;
        line-height: 1.15;
    }

        body.pmsa--pms-views-case-histopathology-cshtml-1adca692 .tr-subsection-title span{
            white-space: nowrap;
        }

    body.pmsa--pms-views-case-histopathology-cshtml-1adca692 .tr-compact-code-block{
        margin-top: 6px !important;
        margin-bottom: 6px !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

        body.pmsa--pms-views-case-histopathology-cshtml-1adca692 .tr-compact-code-block .tr-text-block-text-cont,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 .tr-compact-code-block .tr-txt-block-btn-cont{
            margin-bottom: 0 !important;
            padding-bottom: 0 !important;
        }

    body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #diagnosis-code-list-container,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #counting-list-container{
        margin-top: 4px;
        padding-top: 0;
    }

        body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #diagnosis-code-list-container > div,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #counting-list-container > div{
            margin-top: 0 !important;
            margin-bottom: 4px !important;
            padding-top: 0 !important;
            padding-bottom: 0 !important;
            min-height: 0 !important;
        }

        body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #diagnosis-code-list-container .row-container,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #counting-list-container .row-container,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #diagnosis-code-list-container .counting-row-container,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #counting-list-container .counting-row-container{
            display: grid;
            grid-template-columns: 280px 58px minmax(260px, 1fr) 48px 48px 34px;
            column-gap: 8px;
            align-items: center;
            margin-bottom: 4px !important;
        }

        body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #diagnosis-code-list-container .dx-field,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #diagnosis-code-list-container .dx-field-item,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #diagnosis-code-list-container .dx-field-item-content,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #diagnosis-code-list-container .dx-texteditor,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #diagnosis-code-list-container .dx-numberbox,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #diagnosis-code-list-container .dx-selectbox,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #counting-list-container .dx-field,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #counting-list-container .dx-field-item,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #counting-list-container .dx-field-item-content,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #counting-list-container .dx-texteditor,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #counting-list-container .dx-numberbox,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #counting-list-container .dx-selectbox{
            margin-top: 0 !important;
            margin-bottom: 0 !important;
            padding-top: 0 !important;
            padding-bottom: 0 !important;
        }

        body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #diagnosis-code-list-container .dx-texteditor,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #counting-list-container .dx-texteditor{
            height: 28px;
            min-height: 28px;
        }

        body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #diagnosis-code-list-container .dx-texteditor-container,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #counting-list-container .dx-texteditor-container{
            min-height: 28px !important;
        }

        body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #diagnosis-code-list-container .dx-texteditor-input,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #counting-list-container .dx-texteditor-input{
            min-height: 26px !important;
            height: 26px;
            padding-top: 3px !important;
            padding-bottom: 3px !important;
            line-height: 18px !important;
            font-size: 13px;
        }

        body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #diagnosis-code-list-container .dx-button,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #counting-list-container .dx-button{
            width: 28px;
            height: 28px;
            min-width: 28px;
            margin-top: 0 !important;
            margin-bottom: 0 !important;
        }

        body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #diagnosis-code-list-container .dx-button-content,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #counting-list-container .dx-button-content{
            padding: 0;
        }

    body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #counting-list-header,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 .counting-list-header{
        display: grid;
        grid-template-columns: 280px 58px minmax(260px, 1fr) 48px 48px 34px;
        column-gap: 8px;
        align-items: center;
        margin-bottom: 3px;
        padding: 0 0 2px 0;
        color: #111827;
        font-size: 12px;
        font-weight: 700;
    }

    body.pmsa--pms-views-case-histopathology-cshtml-1adca692 .counting-col{
        min-width: 0;
    }

    body.pmsa--pms-views-case-histopathology-cshtml-1adca692 .counting-col-code .dx-texteditor,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 .counting-col-name .dx-texteditor,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 .counting-col-count .dx-texteditor,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 .counting-col-score .dx-texteditor,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 .counting-col-total .dx-texteditor{
        height: 28px;
        min-height: 28px;
    }

    body.pmsa--pms-views-case-histopathology-cshtml-1adca692 .counting-col-code .dx-texteditor-input,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 .counting-col-name .dx-texteditor-input,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 .counting-col-count .dx-texteditor-input,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 .counting-col-score .dx-texteditor-input,
body.pmsa--pms-views-case-histopathology-cshtml-1adca692 .counting-col-total .dx-texteditor-input{
        min-height: 26px;
        height: 26px;
        padding-top: 3px;
        padding-bottom: 3px;
        line-height: 18px;
        font-size: 13px;
    }

    body.pmsa--pms-views-case-histopathology-cshtml-1adca692 .counting-col-action .dx-button{
        width: 28px;
        height: 28px;
        min-width: 28px;
    }

    body.pmsa--pms-views-case-histopathology-cshtml-1adca692 .counting-col-action .dx-button-content{
        padding: 0;
    }

    body.pmsa--pms-views-case-histopathology-cshtml-1adca692 #total-count-container{
        margin-top: 4px;
        padding-right: 42px;
        text-align: end;
    }

    /* DIPAM_REPORT_TYPE_HEADER_PARTIAL_RESTORED_V2 */


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/CaseInfo.cshtml :: block 1
   ========================================================================== */

	body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba #case-info-main-container tr td{
		vertical-align: top;
		text-align: left;
	}

	body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .case-info-report-type{
		display: inline-block;
		font-size: 12px;
		font-weight: 600;
		color: #475569;
		background: #f1f5f9;
		border: 1px solid #e2e8f0;
		border-radius: 999px;
		padding: 2px 8px;
	}

	body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba #case-info-main-container .case-info-report-field-row td{
		padding-top: 5px;
		padding-bottom: 5px;
		border-top: 1px solid #eef1f4;
	}

	body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba #case-info-main-container .case-info-report-field-label{
		font-weight: 600;
		color: #334155;
	}

	body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .case-info-report-field-value{
		white-space: pre-wrap;
		overflow-wrap: anywhere;
		word-break: break-word;
		color: #111827;
	}

	body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .case-info-header-actions{
		text-align: right !important;
		white-space: nowrap;
	}

	body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .case-info-header-icon{
		font-size: 18px;
		color: #0078d4 !important;
		text-decoration: none;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		width: 30px;
		height: 30px;
		border-radius: 50%;
		border: 1px solid rgba(203, 213, 225, 0.85);
		background: rgba(248, 250, 252, 0.92);
	}

		body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .case-info-header-icon i{
			color: #0078d4 !important;
		}

		body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .case-info-header-icon:hover{
			color: #0078d4 !important;
			background: #f1f5ff;
			border-color: #bfd1ff;
			text-decoration: none;
		}

	body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .case-info-attachment-label{
		color: #000;
		font-size: inherit;
		padding-top: 0;
		font-weight: 500;
	}

	body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .case-info-attachment-strip{
		display: flex;
		flex-wrap: wrap;
		gap: 10px;
		align-items: flex-start;
		padding: 4px 0 5px 0;
	}

	body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .case-info-attachment-tile{
		width: 82px;
		min-height: 86px;
		border: 1px solid rgba(148, 163, 184, 0.62);
		border-radius: 10px;
		background: rgba(248, 250, 252, 0.92);
		color: #0078d4 !important;
		text-decoration: none;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: flex-start;
		padding: 10px 6px 7px 6px;
		gap: 7px;
		box-shadow: 0 1px 3px rgba(15, 23, 42, 0.06);
		cursor: pointer;
		transition: background .12s ease, border-color .12s ease, color .12s ease, transform .08s ease, box-shadow .12s ease;
		opacity: .98;
	}

		body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .case-info-attachment-tile:hover{
			background: rgba(239, 246, 255, 0.98);
			border-color: rgba(0, 120, 212, 0.62);
			color: #0078d4 !important;
			text-decoration: none;
			transform: translateY(-1px);
			box-shadow: 0 4px 10px rgba(15, 23, 42, 0.10);
		}

		body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .case-info-attachment-tile i{
			font-size: 34px;
			line-height: 1;
			font-weight: 400;
			color: #0078d4 !important;
			display: inline-flex;
			align-items: center;
			justify-content: center;
			width: 38px;
			height: 38px;
			text-align: center;
		}

		body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .case-info-attachment-thumb{
			width: 58px;
			height: 44px;
			object-fit: cover;
			border-radius: 6px;
			border: 1px solid rgba(148, 163, 184, 0.62);
			background: #fff;
			display: block;
		}

	body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .case-info-image-preview{
		position: fixed;
		z-index: 30080;
		display: none;
		width: 290px;
		padding: 7px;
		border: 1px solid #b8c7d1;
		border-radius: 8px;
		background: #fff;
		box-shadow: 0 10px 28px rgba(25, 53, 70, .22);
		pointer-events: none;
	}

		body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .case-info-image-preview img{
			display: block;
			width: 100%;
			max-height: 225px;
			object-fit: contain;
			border-radius: 5px;
			background: #f7f9fa;
		}

		body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .case-info-image-preview-meta{
			margin-top: 6px;
			color: #526977;
			font-size: 10.5px;
			line-height: 1.3;
			white-space: pre-line;
			overflow-wrap: anywhere;
		}

		body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .case-info-attachment-tile span{
			width: 100%;
			display: block;
			font-size: 10.5px;
			line-height: 1.12;
			text-align: center;
			color: rgba(30, 41, 59, 0.92);
			word-break: break-word;
			overflow-wrap: anywhere;
			max-height: 34px;
			overflow: hidden;
		}

		body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .case-info-dynamic-file-icon,
body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .case-info-attachment-tile .case-info-dynamic-file-icon,
body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .case-info-attachment-tile i.fa-regular{
			color: #0078d4 !important;
			font-weight: 400 !important;
		}

	body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba #case-info-main-container .archive-case-row td{
		padding-bottom: 10px;
		border-bottom: 1px solid #e6e6e6;
	}

	body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba #case-info-main-container .archive-case-row:last-child td{
		border-bottom: none;
	}

	body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba #case-info-main-container .archive-separator td{
		padding: 6px 0;
		border-bottom: 1px solid #e6e6e6;
	}

	body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .archive-file-list{
		margin: 4px 0 0 0;
		padding-left: 0;
		list-style: none;
	}

	body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .archive-file-row{
		display: flex;
		align-items: center;
		gap: 7px;
		position: relative;
		margin: 3px 0;
	}

	body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .archive-file-open-link{
		display: inline-flex;
		align-items: center;
		gap: 6px;
		color: #334155;
		text-decoration: none;
		cursor: pointer;
		max-width: calc(100% - 28px);
	}

		body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .archive-file-open-link:hover{
			color: #0078d4;
			text-decoration: underline;
		}

		body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .archive-file-open-link span{
			font-size: 12px;
			line-height: 1.15;
			overflow-wrap: anywhere;
			word-break: break-word;
		}

	body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .archive-icon-static{
		font-size: 18px;
		line-height: 1;
		color: #0078d4 !important;
		cursor: pointer;
		min-width: 18px;
	}

	body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .archive-file-open-link:hover .archive-icon-static{
		color: #0078d4 !important;
	}

	body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .archive-file-download-link{
		display: inline-flex;
		align-items: center;
		justify-content: center;
		width: 20px;
		height: 20px;
		border-radius: 999px;
		color: #0078d4;
		text-decoration: none;
	}

		body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .archive-file-download-link i{
			color: #0078d4 !important;
		}

		body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .archive-file-download-link:hover{
			color: #0078d4;
			background: rgba(239, 246, 255, 0.92);
			text-decoration: none;
		}

	body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .tr-elements-table-wrap{
		width: 100%;
		overflow-x: auto;
		overflow-y: auto;
		max-height: 1420px;
		border: 1px solid #e9ecef;
		border-radius: 8px;
		background: #fff;
	}

	body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba .tr-elements-table{
		width: 100%;
		margin-bottom: 0;
		table-layout: fixed;
		font-size: 12px;
	}

	body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba #case-info-main-container .case-info-main-events-row td{
		background: #f8f9fb;
		border-top: 1px solid #edf0f4;
		padding-top: 4px;
		padding-bottom: 4px;
	}

	body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba #case-info-main-container .case-info-main-events-row td:first-child{
		padding-left: 8px;
		font-weight: 600;
		color: #222;
	}

	body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba #case-info-main-container .case-info-main-events-row td:last-child{
		padding-right: 8px;
		color: #222;
	}

	body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba #case-info-main-container .case-info-main-events-title-row td{
		background: #f5f7fa;
		border-top: 1px solid #e7ebf0;
		padding-top: 7px;
	}

	body.pmsa--pms-views-case-caseinfo-cshtml-492b06ba #case-info-main-container .case-info-main-events-last-row td{
		border-bottom: 1px solid #e7ebf0;
		padding-bottom: 7px;
	}



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/OrderingPanels.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-panel-division-bar{
        display: flex;
        align-items: center;
        gap: 10px;
        min-height: 34px;
        margin: 0 8px 6px 8px;
        padding: 0 0 6px 0;
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-panel-division-label{
        flex: 0 0 auto;
        font-size: 12px;
        font-weight: 700;
        white-space: nowrap;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-panel-division-editor{
        flex: 1 1 360px;
        width: 360px;
        max-width: 42vw;
        min-width: 180px;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-panel-division-pin{
        flex: 0 0 17px;
        width: 17px;
        height: 17px;
        display: flex;
        align-items: center;
        justify-content: center;
        align-self: flex-end;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-panel-division-pin .dx-button{
        width: 17px !important;
        min-width: 17px !important;
        height: 17px !important;
        min-height: 17px !important;
        padding: 0 !important;
        border-radius: 3px;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-panel-division-pin .dx-button .dx-icon{
        width: 9px;
        height: 9px;
        font-size: 9px;
        line-height: 9px;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-panel-division-pin.pms-division-pin-active .dx-button{
        box-shadow: 0 0 0 1px rgba(15, 108, 189, 0.18);
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 #orderingPanelGridContainer .pms-panel-division-incomplete{
        cursor: help;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 #orderingPanelGridContainer .pms-panel-division-incomplete > td:first-child{
        box-shadow: inset 3px 0 0 rgba(230, 159, 0, 0.72);
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 #orderingTestGridContainer .pms-test-division-disabled,
body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 #orderingPanelItemsGridContainer .pms-test-division-disabled{
        cursor: not-allowed;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 #orderingTestGridContainer .pms-test-division-disabled > td,
body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 #orderingPanelItemsGridContainer .pms-test-division-disabled > td{
        color: rgba(80, 80, 80, 0.48) !important;
        background: rgba(245, 245, 245, 0.82) !important;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 #orderingTestGridContainer .pms-test-division-disabled .dx-command-select,
body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 #orderingPanelItemsGridContainer .pms-test-division-disabled .dx-command-select{
        pointer-events: none;
        opacity: 0.28;
    }


    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 #orderingTestGridContainer .pms-test-division-disabled.dx-row-focused > td,
body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 #orderingTestGridContainer .pms-test-division-disabled.dx-selection > td{
        color: rgba(80, 80, 80, 0.48) !important;
        background: rgba(245, 245, 245, 0.82) !important;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-division-availability-tooltip{
        position: fixed;
        z-index: 20050;
        max-width: 360px;
        padding: 8px 11px;
        border-radius: 4px;
        background: #18202d;
        color: #ffffff;
        box-shadow: 0 5px 18px rgba(0, 0, 0, 0.24);
        font-size: 12px;
        font-weight: 500;
        line-height: 1.35;
        pointer-events: none;
        white-space: normal;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .dx-popup-content:has(.ordering-panel-page){
        display: flex !important;
        flex-direction: column !important;
        min-height: 0 !important;
        overflow: hidden !important;
        padding-top: 4px !important;
        padding-bottom: 6px !important;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 #ordering-addlist-popup-content{
        display: flex;
        flex-direction: column;
        flex: 1 1 auto;
        width: 100%;
        height: 100% !important;
        min-height: 0;
        overflow: hidden;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-panel-division-bar{
        flex: 0 0 auto;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-panel-page{
        flex: 1 1 auto;
        width: 100%;
        height: auto;
        max-height: none;
        min-height: 0;
        margin: 0;
        padding: 0;
        align-items: stretch;
        overflow: hidden !important;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-col{
        height: 100%;
        min-height: 0;
        display: flex;
        flex-direction: column;
        overflow: hidden;
        padding-left: 8px;
        padding-right: 8px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-left-col{
        gap: 6px;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-panel-block{
        min-height: 0;
        display: flex;
        flex-direction: column;
        overflow: hidden;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-left-top-block{
        flex: 0 0 38%;
        min-height: 145px;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-left-bottom-block{
        flex: 1 1 auto;
        min-height: 0;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-middle-col,
body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-right-col{
        min-height: 0;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-middle-col{
        --most-ordered-row-height: 22px;
        --most-ordered-column-count: 4;
        --most-ordered-font-size: 9.6px;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-block-title{
        flex: 0 0 auto;
        min-height: 18px;
        line-height: 17px;
        font-size: 13px;
        margin-bottom: 2px;
        color: #222;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-tests-title-row{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 8px;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-available-tests-filter{
        display: flex;
        align-items: center;
        min-width: 0;
        margin-left: auto;
        white-space: nowrap;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-available-tests-filter .dx-checkbox{
        font-size: 11px;
        font-weight: 600;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-available-tests-filter .dx-checkbox-icon{
        width: 15px;
        height: 15px;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-search-hint{
        flex: 0 0 auto;
        min-height: 16px;
        font-size: 11px;
        margin-bottom: 3px;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-grid-wrap{
        flex: 1 1 auto;
        min-height: 0;
        overflow: hidden;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-panel-items-grid-wrap{
        min-height: 0;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-tests-grid-wrap{
        flex: 1 1 auto;
        min-height: 140px;
        overflow: hidden;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-middle-splitter-handle{
        position: relative;
        flex: 0 0 9px;
        height: 9px;
        min-height: 9px;
        margin: 2px 0 1px 0;
        cursor: row-resize;
        touch-action: none;
        user-select: none;
        outline: none;
        z-index: 2;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-middle-splitter-handle::before{
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        top: 4px;
        height: 1px;
        background: rgba(70, 70, 70, 0.30);
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-middle-splitter-grip{
        position: absolute;
        left: 50%;
        top: 1px;
        width: 38px;
        height: 7px;
        transform: translateX(-50%);
        border: 1px solid rgba(90, 90, 90, 0.32);
        border-radius: 4px;
        background: #f7f7f7;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-middle-splitter-handle:hover .ordering-middle-splitter-grip,
body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-middle-splitter-handle:focus .ordering-middle-splitter-grip,
body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09.ordering-middle-splitter-dragging .ordering-middle-splitter-grip{
        border-color: rgba(15, 108, 189, 0.72);
        background: #eaf4ff;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09.ordering-middle-splitter-dragging,
body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09.ordering-middle-splitter-dragging *{
        cursor: row-resize !important;
        user-select: none !important;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-most-ordered-block{
        flex: 0 0 194px;
        height: 194px;
        min-height: 60px;
        max-height: none;
        display: flex;
        flex-direction: column;
        overflow: hidden;
        padding-top: 4px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-target-grid{
        flex: 1 1 auto;
        min-height: 0;
        border: 1px solid #ccc;
        overflow: hidden;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-bottom-action-row{
        flex: 0 0 32px;
        height: 32px;
        min-height: 32px;
        display: flex;
        align-items: flex-end;
        justify-content: flex-end;
        margin-top: 10px;
        overflow: hidden;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-left-action-row{
        padding-left: 63%;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-right-action-row{
        padding-left: 70%;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 #add-panel-to-order-list-btn,
body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 #ordering-add-order-to-list-btn{
        height: 28px;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .selected-panel-name-row{
        flex: 0 0 auto;
        min-height: 20px;
        line-height: 19px;
        margin-bottom: 2px;
        font-size: 13px;
        font-weight: 700;
        color: #222;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 #currentTestPanelNameLabel{
        color: #0f3b70;
        font-weight: 800;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-title-row{
        display: flex;
        flex: 0 0 auto;
        align-items: center;
        justify-content: space-between;
        gap: 8px;
        min-height: 20px;
        margin-bottom: 4px;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-sort-wrap{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        white-space: nowrap;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-sort-label{
        font-size: 11px;
        font-weight: 700;
        color: #333;
    }


    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-settings-button{
        width: 24px;
        height: 24px;
        min-width: 24px;
        min-height: 24px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        padding: 0;
        border: 1px solid rgba(15, 108, 189, 0.34);
        border-radius: 6px;
        background: #fff;
        color: #0f6cbd;
        cursor: pointer;
        line-height: 1;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-settings-button:hover,
body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-settings-button:focus{
        border-color: rgba(15, 108, 189, 0.72);
        background: #eef7ff;
        outline: none;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-settings-button i{
        font-size: 12px;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-settings-panel{
        position: fixed;
        z-index: 30000;
        width: 292px;
        padding: 9px 10px 10px 10px;
        border: 1px solid rgba(70, 91, 109, 0.22);
        border-radius: 9px;
        background: #fff;
        box-shadow: 0 10px 28px rgba(23, 50, 74, 0.20);
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-settings-header{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 8px;
        margin-bottom: 7px;
        padding-bottom: 6px;
        border-bottom: 1px solid rgba(80, 99, 116, 0.14);
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-settings-title{
        color: #253b4d;
        font-size: 12px;
        font-weight: 700;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-settings-close{
        width: 24px;
        height: 24px;
        padding: 0;
        border: 0;
        border-radius: 5px;
        background: transparent;
        color: #657785;
        cursor: pointer;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-settings-close:hover{
        background: #edf3f8;
        color: #0f6cbd;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-settings-row{
        margin-bottom: 8px;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-settings-label-row{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 8px;
        margin-bottom: 2px;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-settings-label-row label{
        color: #435767;
        font-size: 10.5px;
        font-weight: 600;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-settings-value{
        min-width: 48px;
        color: #0f6cbd;
        font-size: 10px;
        font-weight: 700;
        text-align: right;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-settings-row input[type="range"]{
        width: 100%;
        height: 18px;
        margin: 0;
        accent-color: #0f6cbd;
        cursor: pointer;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-settings-reset{
        width: 100%;
        min-height: 29px;
        margin-top: 1px;
        border: 1px solid rgba(15, 108, 189, 0.42);
        border-radius: 6px;
        background: #f7fbff;
        color: #0f5fa8;
        font-size: 10.5px;
        font-weight: 700;
        cursor: pointer;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-settings-reset:hover{
        border-color: rgba(15, 108, 189, 0.78);
        background: #eaf5ff;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-tests-container{
        display: grid;
        flex: 1 1 auto;
        min-height: 0;
        grid-template-columns: repeat(var(--most-ordered-column-count), minmax(0, 1fr));
        grid-auto-rows: var(--most-ordered-row-height);
        grid-auto-flow: row;
        gap: 4px;
        height: auto;
        max-height: none;
        overflow: hidden;
        padding: 0;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-test-btn{
        min-width: 0;
        max-width: none;
        width: 100%;
        height: var(--most-ordered-row-height);
    }

        body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-test-btn .dx-button{
            width: 100%;
            min-height: var(--most-ordered-row-height);
            height: var(--most-ordered-row-height);
        }

        body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-test-btn .dx-button-content{
            padding: 0 5px;
        }

        body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-test-btn .dx-button-text{
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            line-height: calc(var(--most-ordered-row-height) - 2px);
            text-align: center;
            font-size: var(--most-ordered-font-size);
        }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .pms-hidden-add-button{
        display: none !important;
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .pms-disabled-add-button{
        opacity: 0.45 !important;
        pointer-events: none !important;
        cursor: not-allowed !important;
        filter: grayscale(0.2);
    }

    body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .pms-negative-add-toolbar-item{
        padding-left: 4px !important;
        padding-right: 4px !important;
    }

        body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .pms-negative-add-btn.dx-button,
body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .pms-negative-add-toolbar-item .dx-button{
            width: 26px !important;
            height: 26px !important;
            min-width: 26px !important;
            border-radius: 999px !important;
            background: #6fb6f2 !important;
            border-color: #6fb6f2 !important;
            box-shadow: 0 2px 5px rgba(111, 182, 242, 0.22) !important;
        }

            body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .pms-negative-add-btn.dx-button .dx-button-content,
body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .pms-negative-add-toolbar-item .dx-button .dx-button-content{
                padding: 0 !important;
                width: 26px !important;
                height: 26px !important;
                display: flex !important;
                align-items: center !important;
                justify-content: center !important;
            }

            body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .pms-negative-add-btn.dx-button .dx-icon,
body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .pms-negative-add-toolbar-item .dx-button .dx-icon{
                color: #fff !important;
                font-size: 16px !important;
                width: 16px !important;
                height: 16px !important;
                line-height: 16px !important;
                font-weight: 700 !important;
            }

            body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .pms-negative-add-btn.dx-button.dx-state-hover,
body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .pms-negative-add-toolbar-item .dx-button.dx-state-hover{
                background: #4fa5ee !important;
                border-color: #4fa5ee !important;
                box-shadow: 0 3px 8px rgba(79, 165, 238, 0.30) !important;
            }

            body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .pms-negative-add-btn.dx-button.dx-state-focused,
body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .pms-negative-add-toolbar-item .dx-button.dx-state-focused{
                box-shadow: 0 0 0 3px rgba(111, 182, 242, 0.18) !important;
            }

    @media (max-height: 850px) {
        body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-panel-page{
            min-height: 0;
        }

        body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-left-top-block{
            flex-basis: 36%;
            min-height: 132px;
        }

        body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-tests-grid-wrap{
            flex: 1 1 auto;
            min-height: 130px;
        }

        body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-most-ordered-block{
            padding-top: 4px;
        }

        body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-test-btn,
body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-test-btn .dx-button{
            min-width: 0;
            max-width: none;
            width: 100%;
        }

        body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-bottom-action-row{
            flex-basis: 31px;
            height: 31px;
            min-height: 31px;
            margin-top: 8px;
        }

        body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 #add-panel-to-order-list-btn,
body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 #ordering-add-order-to-list-btn{
            height: 27px;
        }
    }

    @media (max-height: 760px) {
        body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-panel-page{
            min-height: 0;
        }

        body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-left-top-block{
            flex-basis: 32%;
            min-height: 105px;
        }

        body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-tests-grid-wrap{
            flex: 1 1 auto;
            min-height: 95px;
        }

        body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-middle-col{
            --most-ordered-row-height: 18px;
        }

        body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-most-ordered-block{
            padding-top: 3px;
        }

        body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-test-btn,
body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-test-btn .dx-button{
            min-width: 0;
            max-width: none;
            width: 100%;
        }

        body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-test-btn .dx-button-text{
            line-height: calc(var(--most-ordered-row-height) - 2px);
        }
    }

    @media (max-width: 1400px) {
        body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-test-btn{
            min-width: 0;
            max-width: none;
            width: 100%;
        }

        body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-left-action-row{
            padding-left: 50%;
        }

        body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-right-action-row{
            padding-left: 55%;
        }
    }

    @media (max-width: 1100px) {
        body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .most-ordered-test-btn{
            min-width: 0;
            max-width: none;
            width: 100%;
        }

        body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-left-action-row,
body.pmsa--pms-views-case-orderingpanels-cshtml-1650ce09 .ordering-right-action-row{
            padding-left: 0;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/Responsibles.cshtml :: block 1
   ========================================================================== */

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-current-user-role-popup-local{
            padding: 4px 10px 8px 10px;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-current-user-role-popup-local h4{
            margin-bottom: 8px;
            font-size: 18px;
            font-weight: 700;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-current-role-user{
            display: block;
            margin-bottom: 4px;
            font-size: 13px;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-current-role-intro{
            display: block;
            margin-bottom: 12px;
            font-size: 12px;
            color: rgba(40,40,40,.72);
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-current-role-section{
            width: 88%;
            margin: 0 auto 14px auto;
            padding: 10px 10px 8px 10px;
            border: 1px solid rgba(0,0,0,.08);
            border-radius: 12px;
            background: rgba(248,249,251,.86);
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-current-role-section-title{
            display: flex;
            align-items: center;
            gap: 7px;
            margin-bottom: 8px;
            font-size: 12px;
            font-weight: 700;
            color: #333;
            text-transform: uppercase;
            letter-spacing: .02em;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-current-role-section-title i{
            color: #AD4133;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-current-role-section-title-secondary i{
            color: #0f6cbd;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-current-role-btn-wrap{
            margin-bottom: 8px;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-current-role-btn-wrap:last-child{
            margin-bottom: 0;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-current-role-button{
            width: 100%;
            min-height: 37px;
            border-radius: 9px !important;
            text-align: left;
            display: inline-flex;
            align-items: center;
            justify-content: flex-start;
            gap: 7px;
            padding-left: 13px;
            padding-right: 13px;
            font-size: 13px;
            font-weight: 600;
            transition: background .12s ease, border-color .12s ease, color .12s ease, opacity .12s ease;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-current-role-button i{
            width: 17px;
            text-align: center;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-current-role-button.pms-current-role-single-active{
            background: #AD4133 !important;
            border-color: #AD4133 !important;
            color: #fff !important;
            box-shadow: 0 0 0 2px rgba(173,65,51,.14), 0 3px 7px rgba(173,65,51,.22) !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-current-role-button.pms-current-role-single-free{
            background: #fff !important;
            border: 1px solid #AD4133 !important;
            color: #AD4133 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-current-role-button.pms-current-role-multiple-active{
            background: #0f6cbd !important;
            border-color: #0f6cbd !important;
            color: #fff !important;
            box-shadow: 0 0 0 2px rgba(15,108,189,.11), 0 3px 7px rgba(15,108,189,.18) !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-current-role-button.pms-current-role-multiple-free{
            background: #fff !important;
            border: 1px solid #0f6cbd !important;
            color: #0f6cbd !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-current-role-button.pms-current-role-disabled,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-current-user-assignment-popup .pms-current-role-button.pms-current-role-disabled,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-current-user-assignment-popup .pms-current-role-button.pms-current-role-disabled.pms-resp-role-free{
            background: #f1f1f1 !important;
            border-color: #cfcfcf !important;
            color: #999 !important;
            opacity: .72 !important;
            cursor: not-allowed !important;
            box-shadow: none !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-current-role-button span,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-current-role-button i{
            color: inherit !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-current-role-hint{
            width: 88%;
            margin: 0 auto 12px auto;
            padding: 7px 10px;
            border-radius: 9px;
            background: rgba(173,65,51,.07);
            color: rgba(120,40,30,.92);
            font-size: 12px;
            line-height: 1.35;
        }
    

/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/Responsibles.cshtml :: block 2
   ========================================================================== */

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup{
            height: 548px;
            padding: 4px 10px 8px 10px;
            display: flex;
            flex-direction: column;
            min-height: 0;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-header{
            margin-bottom: 12px;
            padding: 11px 14px;
            border: 1px solid rgba(15,108,189,.14);
            border-radius: 13px;
            background: linear-gradient(180deg, rgba(248,251,255,.96), rgba(243,247,252,.92));
            box-shadow: 0 2px 8px rgba(0,0,0,.035);
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-title-row{
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 10px;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-title{
            display: flex;
            align-items: center;
            gap: 8px;
            font-size: 17px;
            font-weight: 700;
            color: #243447;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-title i{
            color: #0f6cbd;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-case{
            padding: 4px 9px;
            border-radius: 999px;
            background: rgba(15,108,189,.10);
            color: #0d5798;
            font-size: 12px;
            font-weight: 700;
            white-space: nowrap;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-hint{
            margin-top: 7px;
            font-size: 12px;
            color: rgba(40,40,40,.72);
            line-height: 1.35;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-body{
            flex: 1 1 auto;
            min-height: 0;
            overflow-y: auto;
            padding: 2px 5px 2px 1px;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .dx-form-group{
            margin-bottom: 12px;
            padding: 12px 12px 10px 12px;
            border: 1px solid rgba(0,0,0,.08);
            border-radius: 13px;
            background: rgba(248,249,251,.88);
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .dx-form-group-caption{
            padding-bottom: 7px;
            color: #333;
            font-size: 12px;
            font-weight: 700;
            text-transform: uppercase;
            letter-spacing: .02em;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .dx-texteditor{
            border-radius: 9px;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .dx-texteditor.dx-state-focused{
            box-shadow: 0 0 0 2px rgba(15,108,189,.12);
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-other-users-title{
            display: flex;
            align-items: center;
            gap: 7px;
            color: #333;
            font-size: 12px;
            font-weight: 700;
            text-transform: uppercase;
            letter-spacing: .02em;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-other-users-title i{
            color: #0f6cbd;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-other-users-hint{
            display: block;
            margin-top: 4px;
            color: rgba(40,40,40,.65);
            font-size: 12px;
            line-height: 1.35;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-actions{
            flex: 0 0 auto;
            display: flex;
            justify-content: flex-end;
            gap: 10px;
            padding-top: 10px;
            border-top: 1px solid rgba(0,0,0,.07);
            background: rgba(255,255,255,.92);
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-actions .dx-button{
            min-width: 110px;
            border-radius: 10px;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .dx-field-item-label-text{
            font-size: 12px;
            font-weight: 600;
            color: rgba(35,35,35,.74);
        }


        /*
         * A további felelősségi körök kezelése tömör:
         * a hozzáadósáv görgetés közben elérhető marad,
         * az egyes sorok pedig nem nagyméretű kártyaként jelennek meg.
         */
        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-base-group{
            margin-bottom: 8px !important;
            padding: 9px 10px 7px 10px !important;
            border-radius: 10px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-add-group{
            position: sticky;
            top: 0;
            z-index: 20;
            margin: 0 0 6px 0 !important;
            padding: 6px 8px !important;
            border: 1px solid rgba(15,108,189,.16) !important;
            border-radius: 9px !important;
            background: rgba(250,252,255,.98) !important;
            box-shadow: 0 3px 9px rgba(28,66,100,.08);
            backdrop-filter: blur(3px);
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-add-group .dx-form-group-content{
            padding-top: 0 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-add-group .dx-field-item{
            padding-bottom: 0 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-add-group .dx-button{
            width: 32px !important;
            min-width: 32px !important;
            height: 32px !important;
            min-height: 32px !important;
            border-radius: 7px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-other-users-title{
            font-size: 11px;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-other-users-hint{
            margin-top: 2px;
            font-size: 10.5px;
            line-height: 1.2;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-rows-container{
            margin: 0 !important;
            padding: 0 !important;
            border: 0 !important;
            border-radius: 0 !important;
            background: transparent !important;
            box-shadow: none !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-rows-container > .dx-form-group-content{
            padding-top: 0 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group{
            margin: 0 0 5px 0 !important;
            padding: 5px 6px !important;
            border: 1px solid rgba(65,85,104,.14) !important;
            border-radius: 8px !important;
            background: rgba(250,251,252,.96) !important;
            box-shadow: none !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group:last-child{
            margin-bottom: 1px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group > .dx-form-group-content{
            padding-top: 0 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group .dx-field-item{
            padding-top: 0 !important;
            padding-bottom: 0 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group .dx-field-item-content{
            margin-top: 0 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group .dx-texteditor{
            min-height: 30px !important;
            border-radius: 7px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group .dx-texteditor-input{
            min-height: 28px !important;
            padding-top: 4px !important;
            padding-bottom: 4px !important;
            font-size: 11.5px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group .dx-button{
            width: 30px !important;
            min-width: 30px !important;
            height: 30px !important;
            min-height: 30px !important;
            padding: 0 !important;
            border-radius: 7px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group .dx-button .dx-icon{
            font-size: 13px !important;
        }

        /*
         * VÉGLEGES ULTRAKOMPAKT ELRENDEZÉS
         * A nagy kártyák, dupla keretek és fölösleges belső terek megszűnnek.
         */

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup{
            height: 548px;
            padding: 2px 7px 6px 7px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-header{
            margin-bottom: 5px !important;
            padding: 6px 8px !important;
            border-radius: 8px !important;
            box-shadow: none !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-title-row{
            gap: 6px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-title{
            gap: 5px !important;
            font-size: 13px !important;
            line-height: 1.1 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-title i{
            font-size: 13px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-case{
            padding: 2px 7px !important;
            font-size: 10px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-hint{
            margin-top: 3px !important;
            font-size: 10px !important;
            line-height: 1.2 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-body{
            padding: 1px 4px 1px 0 !important;
        }

        /*
         * A generikus DevExtreme group-stílus ne növelje meg újra
         * a célzottan kompakt csoportokat.
         */
        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .dx-form-group{
            margin-bottom: 5px !important;
            padding: 5px 6px !important;
            border-radius: 8px !important;
            box-shadow: none !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .dx-form-group-caption{
            padding: 0 0 3px 0 !important;
            font-size: 10px !important;
            line-height: 1.1 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .dx-form-group-content{
            padding-top: 0 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .dx-layout-manager .dx-field-item{
            padding-top: 0 !important;
            padding-bottom: 0 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .dx-field-item-label{
            margin-bottom: 1px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .dx-field-item-label-text{
            font-size: 9.5px !important;
            line-height: 1.05 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .dx-texteditor{
            min-height: 29px !important;
            border-radius: 6px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .dx-texteditor-input{
            min-height: 27px !important;
            padding-top: 3px !important;
            padding-bottom: 3px !important;
            font-size: 11px !important;
        }

        /*
         * Alapbeállítások: lapos, keskeny panel.
         */
        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-base-group,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-base-group > .dx-form-group,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-base-group .dx-form-group{
            margin-bottom: 5px !important;
            padding: 5px 7px !important;
            border-radius: 8px !important;
            background: rgba(249,250,251,.92) !important;
            box-shadow: none !important;
        }

        /*
         * A + gombos sáv egyetlen keskeny, sticky eszközsáv.
         */
        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-add-group,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-add-group > .dx-form-group,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-add-group .dx-form-group{
            position: sticky !important;
            top: 0 !important;
            z-index: 20 !important;
            min-height: 34px !important;
            margin: 0 0 4px 0 !important;
            padding: 2px 4px !important;
            border: 1px solid rgba(15,108,189,.17) !important;
            border-radius: 7px !important;
            background: rgba(252,253,255,.98) !important;
            box-shadow: 0 2px 5px rgba(28,66,100,.06) !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-add-group .dx-form-group-content{
            padding: 0 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-other-users-title{
            gap: 5px !important;
            font-size: 10px !important;
            line-height: 1 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-other-users-title i{
            font-size: 11px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-other-users-hint{
            display: none !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-add-group .dx-button{
            width: 27px !important;
            min-width: 27px !important;
            height: 27px !important;
            min-height: 27px !important;
            padding: 0 !important;
            border-radius: 6px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-add-group .dx-button .dx-icon{
            font-size: 13px !important;
        }

        /*
         * A sorlista külső, nagy panelje teljesen megszűnik.
         */
        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-rows-container,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-rows-container > .dx-form-group,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-rows-container .dx-form-group{
            margin: 0 !important;
            padding: 0 !important;
            border: 0 !important;
            border-radius: 0 !important;
            background: transparent !important;
            box-shadow: none !important;
        }

        /*
         * Egy hozzáadott szerepkör egy lapos, tömör sor.
         * Nincs külön nagy kártya és nincs dupla keret.
         */
        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group > .dx-form-group,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group .dx-form-group{
            min-height: 34px !important;
            margin: 0 0 3px 0 !important;
            padding: 2px 3px !important;
            border: 1px solid rgba(76,96,114,.14) !important;
            border-left: 2px solid rgba(15,108,189,.42) !important;
            border-radius: 6px !important;
            background: rgba(252,252,253,.98) !important;
            box-shadow: none !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group:last-child,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group:last-child > .dx-form-group{
            margin-bottom: 0 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group .dx-form-group-content{
            padding: 0 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group .dx-field-item,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group .dx-field-item-content{
            margin: 0 !important;
            padding: 0 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group .dx-texteditor{
            min-height: 28px !important;
            height: 28px !important;
            border-radius: 5px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group .dx-texteditor-input{
            min-height: 26px !important;
            height: 26px !important;
            padding: 2px 7px !important;
            font-size: 10.5px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group .dx-dropdowneditor-button{
            width: 25px !important;
            min-width: 25px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group .dx-clear-button-area{
            width: 23px !important;
            min-width: 23px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group .dx-button{
            width: 27px !important;
            min-width: 27px !important;
            height: 27px !important;
            min-height: 27px !important;
            padding: 0 !important;
            border-radius: 5px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group .dx-button .dx-icon{
            font-size: 11px !important;
        }

        /*
         * Az alsó műveleti sáv is visszafogottabb.
         */
        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-actions{
            gap: 7px !important;
            padding-top: 6px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-actions .dx-button{
            min-width: 100px !important;
            height: 34px !important;
            border-radius: 7px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 #case-responsibles-popup .dx-popup-content{
            padding: 0 !important;
            background: #f7f9fb;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 #case-responsibles-popup-content{
            height: 100%;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup{
            height: 100% !important;
            padding: 10px 12px 10px !important;
            box-sizing: border-box;
            background: #f7f9fb;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-header{
            margin: 0 0 10px !important;
            padding: 3px 2px 9px !important;
            border: 0 !important;
            border-bottom: 1px solid #dce4eb !important;
            border-radius: 0 !important;
            background: transparent !important;
            box-shadow: none !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-title{
            gap: 7px !important;
            color: #213547 !important;
            font-size: 14px !important;
            line-height: 1.2 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-title i{
            color: #0f6cbd !important;
            font-size: 14px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-case{
            padding: 3px 9px !important;
            border: 1px solid #c7dced;
            border-radius: 999px;
            background: #eef6fd !important;
            color: #0d5798 !important;
            font-size: 10.5px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-hint{
            margin-top: 4px !important;
            color: #667784 !important;
            font-size: 10.5px !important;
            line-height: 1.25 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-body{
            padding: 0 4px 2px 0 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-base-group,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-base-group > .dx-form-group,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-base-group .dx-form-group{
            margin: 0 0 10px !important;
            padding: 9px 10px 10px !important;
            border: 1px solid #bfd7e9 !important;
            border-left: 4px solid #0f6cbd !important;
            border-radius: 8px !important;
            background: #f2f8fd !important;
            box-shadow: 0 2px 6px rgba(31, 74, 112, .06) !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-base-group .dx-form-group-caption{
            padding: 0 0 7px !important;
            color: #0d5798 !important;
            font-size: 10.5px !important;
            letter-spacing: .035em;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-base-group .dx-form-group-content{
            padding: 0 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-base-group .dx-field-item{
            padding-right: 5px !important;
            padding-left: 5px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-base-group .dx-field-item-label{
            margin-bottom: 3px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-base-group .dx-field-item-label-text{
            color: #34495a !important;
            font-size: 10.5px !important;
            font-weight: 700 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-base-group .dx-texteditor{
            height: 36px !important;
            min-height: 36px !important;
            border: 1px solid #abc9df !important;
            border-radius: 6px !important;
            background: #ffffff !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-base-group .dx-texteditor-input{
            height: 34px !important;
            min-height: 34px !important;
            padding-top: 5px !important;
            padding-bottom: 5px !important;
            color: #223746 !important;
            font-size: 11.5px !important;
            font-weight: 600 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-workgroup-field .dx-texteditor{
            border-left: 3px solid #2a9d8f !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-workgroup-field .dx-field-item-label-text{
            color: #237c72 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-doctor-field .dx-texteditor{
            border-left: 3px solid #0f6cbd !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-doctor-field .dx-field-item-label-text{
            color: #0d5798 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-add-group,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-add-group > .dx-form-group,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-add-group .dx-form-group{
            min-height: 35px !important;
            margin: 0 0 6px !important;
            padding: 3px 5px !important;
            border: 1px solid #d7e1e9 !important;
            border-radius: 7px !important;
            background: #ffffff !important;
            box-shadow: none !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-other-users-title{
            color: #405462 !important;
            font-size: 10.5px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group > .dx-form-group,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group .dx-form-group{
            min-height: 36px !important;
            margin: 0 0 5px !important;
            padding: 3px 4px !important;
            border: 1px solid #d7e0e7 !important;
            border-left: 2px solid #8fb7d6 !important;
            border-radius: 6px !important;
            background: #ffffff !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group .dx-texteditor{
            height: 29px !important;
            min-height: 29px !important;
            border-color: #cbd7e0 !important;
            background: #fbfcfd !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group .dx-texteditor-input{
            height: 27px !important;
            min-height: 27px !important;
            font-size: 11px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-actions{
            margin-top: 7px;
            padding-top: 9px !important;
            border-top: 1px solid #dce4eb !important;
            background: transparent !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-actions .dx-button{
            min-width: 104px !important;
            height: 33px !important;
            border-radius: 6px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 #case-responsibles-popup .dx-popup-content,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup{
            background: #ffffff !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup{
            padding: 10px 14px 10px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-header{
            margin-bottom: 12px !important;
            padding: 2px 0 4px !important;
            border: 0 !important;
            background: transparent !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-hint{
            margin-top: 3px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-base-group,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-base-group > .dx-form-group,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-base-group .dx-form-group{
            margin: 0 0 14px !important;
            padding: 0 !important;
            border: 0 !important;
            border-left: 0 !important;
            border-radius: 0 !important;
            background: transparent !important;
            box-shadow: none !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-base-group > .dx-form-group,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-base-group .dx-form-group{
            margin: 0 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-base-group .dx-form-group-caption{
            display: none !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-base-group .dx-field-item{
            padding-right: 6px !important;
            padding-left: 6px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-base-group .dx-field-item-label{
            margin-bottom: 4px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-base-group .dx-field-item-label-text{
            font-size: 11px !important;
            font-weight: 700 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-base-group .dx-texteditor{
            height: 34px !important;
            min-height: 34px !important;
            border: 1px solid #c9d3dc !important;
            border-left: 1px solid #c9d3dc !important;
            border-radius: 5px !important;
            background: #ffffff !important;
            box-shadow: none !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-base-group .dx-texteditor-input{
            height: 32px !important;
            min-height: 32px !important;
            font-size: 11.5px !important;
            font-weight: 600 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-workgroup-field .dx-field-item-label-text{
            color: #287b72 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-doctor-field .dx-field-item-label-text{
            color: #0d5798 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-add-group,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-add-group > .dx-form-group,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-add-group .dx-form-group{
            position: static !important;
            min-height: 34px !important;
            margin: 0 0 7px !important;
            padding: 2px 0 6px !important;
            border: 0 !important;
            border-bottom: 1px solid #e1e7ec !important;
            border-radius: 0 !important;
            background: transparent !important;
            box-shadow: none !important;
            backdrop-filter: none !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-add-group > .dx-form-group,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-add-group .dx-form-group{
            margin: 0 !important;
            padding: 0 !important;
            border: 0 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-rows-container,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-rows-container > .dx-form-group,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-rows-container .dx-form-group{
            border: 0 !important;
            background: transparent !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group > .dx-form-group,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group .dx-form-group{
            min-height: 34px !important;
            margin: 0 0 5px !important;
            padding: 1px 0 !important;
            border: 0 !important;
            border-left: 0 !important;
            border-radius: 0 !important;
            background: transparent !important;
            box-shadow: none !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group > .dx-form-group,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group .dx-form-group{
            margin: 0 !important;
            padding: 0 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group .dx-texteditor{
            height: 30px !important;
            min-height: 30px !important;
            border: 1px solid #ccd6de !important;
            border-radius: 4px !important;
            background: #ffffff !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group .dx-texteditor-input{
            height: 28px !important;
            min-height: 28px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-workgroup-field .dx-texteditor-input,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-doctor-field .dx-texteditor-input,
body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-row-group [id^="user_"] .dx-texteditor-input{
            font-weight: 700 !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-current-user-editor-button{
            width: 26px !important;
            min-width: 26px !important;
            height: 28px !important;
            min-height: 28px !important;
            border: 0 !important;
            background: transparent !important;
            color: #0f6cbd !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-current-user-editor-button:hover{
            background: #edf6fd !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-popup .pms-responsible-current-user-editor-button .dx-icon{
            color: #0f6cbd !important;
            font-size: 12px !important;
        }

        body.pmsa--pms-views-case-responsibles-cshtml-ce0aed99 .pms-responsible-assignment-actions{
            margin-top: 8px;
            padding-top: 9px !important;
            border-top: 1px solid #e1e7ec !important;
            background: #ffffff !important;
        }

    

/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/_ArchiveDocxViewer.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-case-archivedocxviewer-cshtml-5bd350b8 .adv-head{
        display: flex;
        align-items: center;
        gap: 8px;
        padding: 8px;
        border-bottom: 1px solid #eee;
        background: #fff;
    }

    body.pmsa--pms-views-case-archivedocxviewer-cshtml-5bd350b8 .adv-title{
        font-weight: 600;
        flex: 1;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body.pmsa--pms-views-case-archivedocxviewer-cshtml-5bd350b8 .adv-btn{
        border: 1px solid #ddd;
        background: #f8f8f8;
        border-radius: 8px;
        padding: 6px 10px;
        cursor: pointer;
        text-decoration: none;
        color: #111;
    }

    body.pmsa--pms-views-case-archivedocxviewer-cshtml-5bd350b8 .adv-body{
        background: #fff;
        overflow: hidden;
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/Ordering.cshtml :: block 1
   ========================================================================== */

    html.pmsa--pms-views-case-ordering-cshtml-31496a2b,
body.pmsa--pms-views-case-ordering-cshtml-31496a2b{
        width: 100%;
        height: 100%;
        min-height: 100%;
        max-height: 100%;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b main,
body.pmsa--pms-views-case-ordering-cshtml-31496a2b .container,
body.pmsa--pms-views-case-ordering-cshtml-31496a2b .container-fluid,
body.pmsa--pms-views-case-ordering-cshtml-31496a2b .pb-3{
        max-width: none !important;
        width: 100% !important;
        height: 100vh !important;
        min-height: 100vh !important;
        max-height: 100vh !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
        box-sizing: border-box !important;
    }

        body.pmsa--pms-views-case-ordering-cshtml-31496a2b main[role="main"]{
            width: 100vw !important;
            height: 100vh !important;
            min-height: 100vh !important;
            max-height: 100vh !important;
            margin: 0 !important;
            padding: 0 !important;
            overflow: hidden !important;
            box-sizing: border-box !important;
        }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-page-root{
        width: 100%;
        height: 100%;
        min-height: 0;
        max-height: 100%;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
        box-sizing: border-box;
    }

        body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-page-root > [class*="col-"]{
            height: 100%;
            min-height: 0;
            overflow: hidden;
            box-sizing: border-box;
        }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-left-card,
body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-right-card{
        height: 100%;
        min-height: 0;
        max-height: 100%;
        overflow: hidden;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-left-card{
        display: flex;
        flex-direction: column;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-left-scroll{
        flex: 1 1 auto;
        display: flex;
        flex-direction: column;
        min-height: 0;
        overflow-y: auto;
        overflow-x: hidden;
        padding: 0 2px 8px 0;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-left-scroll > :not(.ordering-silver-bg){
        flex: 0 0 auto;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-right-card{
        display: flex;
        flex-direction: column;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-splitter-wrap{
        flex: 1 1 auto;
        min-height: 0;
        height: 100%;
        overflow: hidden;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b #splitter{
        height: 100%;
        min-height: 0;
        overflow: hidden;
    }

        body.pmsa--pms-views-case-ordering-cshtml-31496a2b #splitter .dx-splitter-item-content{
            height: 100%;
            min-height: 0;
            overflow: hidden;
        }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-template-root{
        width: 100%;
        height: calc(100% - 20px);
        min-height: 0;
        margin: 0 !important;
        overflow: hidden;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-template-grid-col{
        height: 100%;
        min-height: 0;
        margin: 0 !important;
        padding: 0 0 5px 0 !important;
        width: 89% !important;
        overflow: hidden;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-template-side-col{
        height: 100%;
        min-height: 0;
        width: 11% !important;
        overflow: hidden;
        padding-right: 0 !important;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-template-side-spacer-pending{
        height: calc(100% - 220px);
        min-height: 0;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-auto-submit-control{
        display: flex;
        align-items: center;
        gap: 7px;
        min-height: 30px;
        margin-bottom: 8px;
        padding: 4px 7px;
        border: 1px solid #c9d7e6;
        border-radius: 6px;
        background: #f4f8fc;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-auto-submit-label{
        margin: 0;
        color: #1f2937;
        font-size: 12px;
        font-weight: 600;
        line-height: 1.15;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-inprogress-side-panel{
        display: flex;
        flex-direction: column;
        padding: 5px 2px 20px 8px !important;
        border-left: 1px solid #d8e2ec;
        background: linear-gradient(180deg, #f8fbfe 0%, #ffffff 38%);
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-inprogress-grid-col{
        padding-bottom: 20px !important;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-inprogress-filter-card{
        margin-bottom: 9px;
        padding: 8px 7px 7px;
        border: 1px solid #c9d7e6;
        border-radius: 7px;
        background: #ffffff;
        box-shadow: 0 1px 2px rgba(33, 74, 112, 0.06);
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-inprogress-days-row{
        display: flex;
        align-items: center;
        gap: 8px;
        min-height: 28px;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-inprogress-days-label{
        color: #374151;
        font-size: 12px;
        font-weight: 600;
        line-height: 1.2;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-inprogress-scope{
        margin-top: 7px;
        padding-top: 7px;
        border-top: 1px solid #e3eaf1;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-inprogress-scope .dx-radiobutton{
        margin-bottom: 5px;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-inprogress-scope .dx-radiobutton:last-child{
        margin-bottom: 0;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-inprogress-print-action{
        margin-bottom: 8px;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-inprogress-count-card{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 8px;
        margin-bottom: 8px;
        padding: 6px 8px;
        border: 1px solid #c9d7e6;
        border-radius: 7px;
        background: #eef6fd;
        color: #23415d;
        font-size: 12px;
        font-weight: 600;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-inprogress-count-value{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        min-width: 30px;
        min-height: 24px;
        padding: 2px 7px;
        border-radius: 12px;
        background: #0b74c7;
        color: #ffffff;
        font-size: 13px;
        font-weight: 700;
        line-height: 1;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-template-side-spacer-inprogress{
        flex: 1 1 auto;
        min-height: 12px;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-inprogress-bottom-actions{
        flex: 0 0 auto;
        padding-top: 8px;
        border-top: 1px solid #d8e2ec;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .test-name-strong{
        background-color: #b3ccff;
        font-weight: 700;
        padding: 2px 6px;
        border-radius: 4px;
        display: inline-block;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .test-name-not-deletable{
        background-color: #cfe0d4;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .test-name-strong:hover{
        filter: brightness(0.97);
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .pms-row-not-deletable{
        background-color: #e6f4ea !important;
    }

        body.pmsa--pms-views-case-ordering-cshtml-31496a2b .pms-row-not-deletable:hover{
            background-color: #dcefe2 !important;
        }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .dx-datagrid .dx-row.dx-selection.pms-row-not-deletable{
        background-color: #e6f4ea !important;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .pms-grid-icon-warning{
        color: #d32f2f;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .pms-row-unavailable{
        background-color: #fdeaea !important;
        color: #777;
    }

        body.pmsa--pms-views-case-ordering-cshtml-31496a2b .pms-row-unavailable:hover{
            background-color: #f8dada !important;
        }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .dx-datagrid .dx-row.dx-selection.pms-row-unavailable{
        background-color: #fdeaea !important;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-element-code-cell{
        display: flex;
        align-items: center;
        gap: 6px;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-element-code-unavailable{
        opacity: 0.55;
        text-decoration: line-through;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-element-unavailable-icon{
        color: #d32f2f;
        font-size: 14px;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-smear-marker-cell{
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100%;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-smear-marker{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        min-width: 20px;
        height: 20px;
        border-radius: 4px;
        background: #dbeafe;
        color: #0f3b70;
        font-weight: 700;
        font-size: 12px;
        line-height: 1;
        cursor: default;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-silver-bg{
        /* A blokk magasságát a kompakt belső sorok és a látható gyorsgombok adják. */
        flex: 0 0 auto;
        display: flex;
        flex-direction: column;
        min-height: 0;
        overflow: hidden;
        background: #f2f2f2;
        border-radius: 8px;
        padding: 4px;
        padding-bottom: 8px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b #ordering-element-grid{
        height: clamp(162px, 20.4vh, 213px) !important;
        min-height: 162px;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b #ordering-element-grid .dx-datagrid-rowsview .dx-data-row > td{
        height: 21px !important;
        padding-top: 2px !important;
        padding-bottom: 2px !important;
        line-height: 16px !important;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-row{
        width: 100%;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-division-selector-row{
        display: flex;
        align-items: center;
        gap: 6px;
        width: 100%;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-division-selector-row #ordering-division-slb{
        flex: 1 1 auto;
        min-width: 0;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-division-pin{
        flex: 0 0 34px;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-division-pin.pms-division-pin-active .dx-button{
        box-shadow: 0 0 0 1px rgba(15, 108, 189, 0.18);
    }

        body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-row + .ordering-row{
            margin-top: 10px;
        }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-buttons{
        display: flex;
        gap: 8px;
        justify-content: flex-end;
        align-items: center;
    }

        body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-buttons > :first-child{
            margin-right: auto;
        }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-list-button{
        flex: 0 0 30px;
        width: 30px !important;
        height: 30px !important;
        border-radius: 4px !important;
    }

        body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-list-button .dx-button-content{
            padding: 0 !important;
        }

        body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-list-button i{
            font-size: 14px;
            line-height: 1;
        }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-qty-add-wrapper{
        display: flex;
        align-items: center;
        gap: 4px;
        margin-left: 0;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b #numSelectPlus{
        width: 54px;
    }

        body.pmsa--pms-views-case-ordering-cshtml-31496a2b #numSelectPlus .dx-texteditor{
            border-radius: 4px;
        }

        body.pmsa--pms-views-case-ordering-cshtml-31496a2b #numSelectPlus .dx-texteditor-input{
            min-height: 30px;
            padding-left: 7px;
            padding-right: 20px;
            font-size: 11px;
        }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b #numSelectPlusAddButton{
        width: 30px;
        height: 30px;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-plus-button-inverse{
        background-color: #0f6cbd !important;
        border-color: #0f6cbd !important;
        color: white !important;
        border-radius: 6px !important;
        box-shadow: 0 1px 2px rgba(15, 108, 189, 0.18) !important;
    }

        body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-plus-button-inverse .dx-button-content{
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
            height: 100% !important;
            padding: 0 !important;
        }

        body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-plus-button-inverse .dx-icon{
            color: white !important;
            font-size: 14px;
            line-height: 1;
        }

        body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-single-add-icon{
            color: #ffffff;
            font-size: 15px;
            line-height: 1;
        }

        body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-plus-button-inverse:hover,
body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-plus-button-inverse.dx-state-hover{
            background-color: #0b5a9e !important;
            border-color: #0b5a9e !important;
        }

        body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-plus-button-inverse.dx-state-focused{
            box-shadow: 0 0 0 2px rgba(15, 108, 189, 0.25) !important;
        }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-panel-order{
        flex: 0 0 auto;
        margin-top: 10px;
        padding: 8px 0 0;
        border: 0;
        border-top: 1px solid #d3d7dc;
        border-radius: 0;
        background: transparent;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-panel-order-title{
        display: flex;
        align-items: center;
        gap: 5px;
        margin: 0 1px 5px;
        color: #2f3b48;
        font-size: 11px;
        font-weight: 700;
        line-height: 1.15;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-panel-order-title i{
        color: #0f6cbd;
        font-size: 12px;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-panel-selector-row{
        display: flex;
        align-items: center;
        gap: 6px;
        width: 100%;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b #ordering-panel-slb{
        flex: 1 1 auto;
        min-width: 0;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b #ordering-panel-add-button{
        flex: 0 0 30px;
        width: 30px;
        height: 30px;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-panel-batch-add-button{
        width: 30px !important;
        height: 30px !important;
        border-color: var(--pms-scan-status-green, #5fbf83) !important;
        border-radius: 6px !important;
        background-color: var(--pms-scan-status-green, #5fbf83) !important;
        color: #ffffff !important;
        box-shadow: 0 1px 2px rgba(44, 119, 70, 0.18) !important;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-panel-batch-add-button:hover,
body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-panel-batch-add-button.dx-state-hover{
        border-color: #4da870 !important;
        background-color: #54b178 !important;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-panel-batch-add-button.dx-state-focused{
        box-shadow: 0 0 0 2px rgba(95, 191, 131, 0.30) !important;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-panel-batch-add-button .dx-button-content{
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        height: 100% !important;
        padding: 0 !important;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-panel-add-icon{
        color: #ffffff;
        font-size: 16px;
        line-height: 1;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-panel-select-item{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 8px;
        min-width: 0;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-panel-select-item-name{
        min-width: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-panel-select-item-count{
        flex: 0 0 auto;
        color: #64748b;
        font-size: 10px;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-panel-select-item-unavailable{
        color: #8b95a1;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-panel-select-item-unavailable i{
        color: #c62828;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-panel-tooltip-content{
        min-width: 220px;
        max-width: 360px;
        padding: 3px 2px;
        color: #ffffff;
        text-align: left;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-panel-tooltip-title{
        margin-bottom: 6px;
        padding-bottom: 5px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.28);
        font-size: 12px;
        font-weight: 700;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-panel-tooltip-test{
        padding: 2px 0;
        font-size: 11px;
        line-height: 1.25;
        text-align: left;
        white-space: normal;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-panel-tests-tooltip .dx-overlay-content{
        border-color: #111827 !important;
        background: #1f2937 !important;
        box-shadow: 0 5px 16px rgba(0, 0, 0, 0.28) !important;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-quick-orders{
        flex: 0 0 auto;
        display: flex;
        flex-direction: column;
        min-height: 48px;
        margin-top: 8px;
        padding-top: 7px;
        border-top: 1px solid #d3d7dc;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-quick-orders-title{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 6px;
        margin: 0 2px 5px;
        color: #2f3b48;
        font-size: 11px;
        font-weight: 700;
        line-height: 1.15;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-quick-orders-title-actions{
        display: inline-flex;
        align-items: center;
        gap: 4px;
        margin-left: auto;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-quick-orders-mini-toggle{
        min-width: 25px;
        height: 22px;
        padding: 0 5px;
        border: 1px solid #b7c4cf;
        border-radius: 4px;
        background: #fff;
        color: #496273;
        font-size: 9px;
        font-weight: 800;
        line-height: 20px;
        text-align: center;
        cursor: pointer;
        user-select: none;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-quick-orders-mini-toggle:hover{
        border-color: #6f9fc0;
        background: #f7fbfe;
        color: #176ea5;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-quick-orders-mini-toggle.is-active{
        border-color: #096ba6;
        background: #1479b8;
        color: #fff;
        box-shadow: 0 0 0 1px rgba(20, 121, 184, .18);
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-quick-orders-mini-toggle.is-active:hover{
        border-color: #075f95;
        background: #0f6fa9;
        color: #fff;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b #ordering-quick-orders-pin{
        width: 25px;
        padding: 0;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b #ordering-quick-orders-pin i{
        font-size: 11px;
        line-height: 20px;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-quick-orders-container{
        flex: 0 0 164px;
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(92px, 1fr));
        grid-auto-rows: 24px;
        align-content: start;
        gap: 4px;
        height: 164px;
        min-height: 164px;
        max-height: 164px;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 1px 2px 2px;
        scrollbar-width: thin;
        box-sizing: content-box;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-quick-order-button,
body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-quick-order-button .dx-button{
        width: 100% !important;
        min-width: 0 !important;
        height: 24px !important;
        background-color: #f8f8f8 !important;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-quick-order-button .dx-button:hover,
body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-quick-order-button .dx-button.dx-state-hover{
        background-color: #fbfbfb !important;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-quick-order-button .dx-button-content{
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        min-width: 0 !important;
        height: 100% !important;
        padding: 1px 5px !important;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-quick-order-button .dx-button-text{
        display: block !important;
        min-width: 0 !important;
        overflow: hidden !important;
        color: #174a78;
        font-size: 10px !important;
        font-weight: 600 !important;
        line-height: 1.1 !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-quick-orders-empty,
body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-quick-orders-loading{
        grid-column: 1 / -1;
        padding: 7px 4px;
        color: #6b7280;
        font-size: 10px;
        text-align: center;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .dx-label-text{
        font-weight: 700;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-silver-bg .dx-field-label{
        font-weight: 700;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b #ordering-test-slb .dx-texteditor-input{
        height: 100%;
        min-height: 30px;
        padding-top: 4px;
        padding-bottom: 4px;
        font-size: 12px;
        font-weight: 700;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b #ordering-test-slb .dx-placeholder::before{
        font-size: 11px;
        font-weight: 700;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b #ordering-test-slb .dx-texteditor-container{
        /* 120% magasság mellett a SelectBox rá tudott csúszni a következő sorra. */
        height: 30px;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b #ordering-test-slb .dx-texteditor-input-container{
        align-items: left;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-meta-row{
        flex: 0 0 auto;
        display: grid;
        grid-template-columns: minmax(112px, 1fr) minmax(0, 2fr);
        gap: 6px;
        width: 100%;
        margin: 8px 0 0;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-doctor-wrap,
    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-note-wrap{
        min-height: 0;
        min-width: 0;
        margin: 0 !important;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b #ordering-note-text-area{
        width: 100% !important;
        height: 32px !important;
        min-height: 32px;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b #ordering-doctor-slb{
        width: 100% !important;
        height: 32px !important;
        min-height: 32px;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b #ordering-doctor-slb .dx-texteditor-container,
    body.pmsa--pms-views-case-ordering-cshtml-31496a2b #ordering-note-text-area .dx-texteditor-container{
        height: 32px;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b #ordering-doctor-slb .dx-texteditor-input,
    body.pmsa--pms-views-case-ordering-cshtml-31496a2b #ordering-note-text-area .dx-texteditor-input{
        min-height: 32px;
        padding-top: 5px;
        padding-bottom: 5px;
        box-sizing: border-box;
    }

    /* Magassághiánynál a gyorsrendelési gombsorok csökkennek, a mezők megmaradnak. */
    @media (max-height: 820px) {
        body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-quick-orders-container{
            flex-basis: 136px;
            height: 136px;
            min-height: 136px;
            max-height: 136px;
        }
    }

    @media (max-height: 720px) {
        body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-quick-orders-container{
            flex-basis: 108px;
            height: 108px;
            min-height: 108px;
            max-height: 108px;
        }
    }

    @media (max-height: 620px) {
        body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-quick-orders-container{
            flex-basis: 80px;
            height: 80px;
            min-height: 80px;
            max-height: 80px;
        }
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-listed-header-row{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 8px;
        margin-bottom: 4px;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-type-filter-row{
        display: grid;
        grid-template-columns: repeat(5, minmax(0, 1fr));
        gap: 3px;
        width: 100%;
        margin-bottom: 5px;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-type-filter-item{
        min-width: 0;
        padding: 3px 4px;
        overflow: hidden;
        border: 0;
        border-radius: 4px;
        background: #edf2f6;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-type-filter-item .dx-checkbox{
        display: flex;
        align-items: center;
        width: 100%;
        min-width: 0;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-type-filter-item .dx-checkbox-container{
        display: flex;
        align-items: center;
        min-width: 0;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-type-filter-item .dx-checkbox-icon{
        flex: 0 0 14px;
        width: 14px;
        height: 14px;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-type-filter-item .dx-checkbox-text{
        min-width: 0;
        padding-left: 4px;
        overflow: hidden;
        font-size: 10px;
        font-weight: 600;
        line-height: 16px;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-request-header{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 6px;
        min-height: 20px;
        margin: 3px 2px 4px;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-request-title{
        color: #2f3b48;
        font-size: 11px;
        font-weight: 700;
        line-height: 1.15;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-auto-assign-compact{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        min-width: 0;
        margin-left: auto;
        color: #5f6b76;
        font-size: 10px;
        font-weight: 600;
        line-height: 1;
        white-space: nowrap;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-auto-assign-compact .dx-checkbox-icon{
        flex: 0 0 13px;
        width: 13px;
        height: 13px;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-auto-assign-compact #ordering-auto-assign,
    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-auto-assign-compact .dx-checkbox-container{
        flex: 0 0 13px;
        width: 13px;
        min-width: 13px;
        height: 13px;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-auto-assign-compact .dx-checkbox-checked .dx-checkbox-icon::before{
        font-size: 9px;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-auto-assign-label{
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-request-row{
        display: flex;
        align-items: center;
        gap: 4px;
        width: 100%;
        min-width: 0;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-test-select-cell{
        flex: 1 1 auto;
        min-width: 90px;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-test-select-cell #ordering-test-slb{
        width: 100% !important;
        height: 30px;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-add-section-from-panel-btn{
        min-width: 28px !important;
        width: 48px !important;
        height: 24px !important;
        border-radius: 4px !important;
        font-size: 11px !important;
        font-weight: 700 !important;
        padding: 0 !important;
    }

        body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-add-section-from-panel-btn .dx-button-content{
            padding: 0 !important;
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
            height: 100% !important;
        }

        body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-add-section-from-panel-btn .dx-button-text{
            font-size: 11px !important;
            font-weight: 700 !important;
            line-height: 1 !important;
        }

        body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-add-section-from-panel-btn .dx-icon{
            display: none !important;
        }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-sectioning-assistant-hidden{
        display: none !important;
        width: 0 !important;
        height: 0 !important;
        overflow: hidden !important;
    }


    /* A felső grid Megjegyzés mezője normál állapotban egyszerű cellaszöveg.
       Kattintásra jelenik meg a közvetlenül mentő szerkesztő, Enterre pedig
       bezárul, és a grid sora kapja vissza a fókuszt. */
    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-note-inline-display,
body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-note-inline-input{
        width: 100%;
        min-width: 120px;
        min-height: 26px;
        padding: 2px 5px;
        border: 1px solid transparent;
        border-radius: 2px;
        box-sizing: border-box;
        color: inherit;
        font: inherit;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-note-inline-display{
        display: block;
        cursor: text;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-note-inline-display:hover,
body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-note-inline-display:focus{
        border-color: #c8c8c8;
        background: rgba(255, 255, 255, 0.65);
        outline: none;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-note-inline-input{
        display: block;
        background: #ffffff;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-note-inline-input:focus{
        outline: none;
        border-color: #2e7d32;
        box-shadow: inset 0 -1px 0 #2e7d32;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-note-inline-display.ordering-note-saving,
body.pmsa--pms-views-case-ordering-cshtml-31496a2b .ordering-note-inline-input.ordering-note-saving{
        opacity: 0.65;
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/Ordering.cshtml :: block 2
   ========================================================================== */

    /* A függőben lévő kérések gridjében nincs külön nagyítós SearchPanel. */
    body.pmsa--pms-views-case-ordering-cshtml-31496a2b #pendingOrdersGrid .dx-datagrid-search-panel{
        display: none !important;
    }

    body.pmsa--pms-views-case-ordering-cshtml-31496a2b #inprogressOrdersGrid .dx-datagrid-headers{
        margin-top: 7px !important;
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/ResponsibleTable.cshtml :: block 1
   ========================================================================== */

    /*
     * A teljes panel nem görgethető.
     * A felelős orvos, a munkacsoport és a két műveleti gomb statikus.
     * Görgetősáv kizárólag a további felelősök listáján jelenhet meg.
     */
    /*
     * A globális .hdr-card .card { overflow:auto; } ennél a kártyánál
     * célzottan le van tiltva. Ez szünteti meg a teljes panel nagy scrollbarját.
     */
    body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d .header-title .pms-responsibles-card{
        display: flex !important;
        flex-direction: column !important;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d .header-title .pms-responsibles-card > .badge{
        flex: 0 0 auto;
    }

    body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d .header-title .pms-responsibles-card-body{
        flex: 1 1 auto;
        min-height: 0;
        margin-top: 5px;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d #resp-table-cont{
        width: 100%;
        height: 100%;
        min-height: 0;
        max-height: none !important;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d #resp-table-cont .pms-responsible-panel-shell{
        width: 100%;
        height: 100%;
        max-height: none;
        min-width: 0;
        min-height: 0;
        display: flex;
        flex-direction: column;
        overflow: hidden !important;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d #resp-table-cont .pms-responsible-static-top{
        position: relative;
        flex: 0 0 auto;
        min-width: 0;
        min-height: 0;
        display: block;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d #resp-table-cont .pms-responsible-primary{
        width: 100%;
        min-width: 0;
        padding-right: 35px;
        display: grid;
        gap: 4px;
        container-type: inline-size;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d #resp-table-cont .pms-responsible-primary-row{
        width: 100%;
        min-width: 0;
        justify-self: start;
        display: grid;
        grid-template-columns: 19px minmax(0, 1fr);
        align-items: center;
        column-gap: 5px;
        min-height: 25px;
        padding: 2px 6px 2px 5px;
        border: 1px solid rgba(88, 108, 126, 0.17);
        border-radius: 5px;
        background: rgba(91, 113, 132, 0.045);
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d #resp-table-cont .pms-responsible-doctor-row{
        border-color: rgba(47, 120, 183, 0.27);
        border-left: 3px solid #2f78b7;
        background: linear-gradient(
            90deg,
            rgba(47, 120, 183, 0.11),
            rgba(47, 120, 183, 0.022)
        );
    }

    body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d #resp-table-cont .pms-responsible-primary-icon{
        width: 18px;
        height: 18px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        color: #60798d;
        font-size: 10px;
        line-height: 1;
    }

    body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d #resp-table-cont .pms-responsible-doctor-row .pms-responsible-primary-icon{
        color: #2f78b7;
    }

    body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d #resp-table-cont .pms-responsible-primary-content{
        min-width: 0;
        display: block;
    }

    body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d #resp-table-cont .pms-responsible-primary-name{
        min-width: 0;
        overflow: hidden;
        color: #263946;
        font-size: 11px;
        font-weight: 700;
        line-height: 1.15;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d #resp-table-cont .pms-responsible-doctor-row .pms-responsible-primary-name{
        color: #173f63;
        font-weight: 800;
    }

    body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d #resp-table-cont .pms-responsible-doctor-row.has-responsible{
        border-color: #d32f2f;
        border-left-color: #d32f2f;
        background: rgba(211, 47, 47, 0.045);
        box-shadow: none;
    }

    body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d #resp-table-cont .pms-responsible-doctor-row.has-responsible .pms-responsible-primary-icon,
body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d #resp-table-cont .pms-responsible-doctor-row.has-responsible .pms-responsible-primary-name{
        color: #c62828;
    }

    body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d #resp-table-cont .pms-responsible-doctor-row.has-responsible .pms-responsible-primary-name{
        font-size: 13.2px;
        font-weight: 600;
        letter-spacing: 0;
    }

    /*
     * Keskeny panelen a név legfeljebb két sorban jelenhet meg.
     * A statikus felső rész ettől még nem kap görgetősávot.
     */
    @container (max-width: 205px) {
        body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d #resp-table-cont .pms-responsible-primary-row{
            align-items: start;
            padding-top: 4px;
            padding-bottom: 4px;
        }

        body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d #resp-table-cont .pms-responsible-primary-name{
            font-size: 10.5px;
            white-space: normal;
            overflow-wrap: anywhere;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
        }
    }

    /*
     * A korábbi 19 × 19 px-es gombok 10%-kal nagyobbak.
     * Az új 21 × 21 px-es négyzetes méret megtartja az eredeti arányokat.
     */
    body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d #resp-table-cont .pms-responsible-action-rail{
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        width: 32px;
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 3px;
        padding: 2px 3px 2px 7px;
        background: rgba(244, 246, 248, 0.72);
        border: 0;
        border-radius: 3px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d #resp-table-cont .pms-responsible-action-rail::before{
        content: "";
        position: absolute;
        left: 2px;
        top: 4px;
        bottom: 4px;
        width: 1px;
        border-radius: 1px;
        background: rgba(116, 132, 145, 0.28);
        pointer-events: none;
    }

    body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d #resp-table-cont .pms-responsible-action-rail .hdr-badge-button{
        width: 21px !important;
        min-width: 21px !important;
        height: 21px !important;
        min-height: 21px !important;
        margin: 0 !important;
        padding: 0 !important;
        line-height: 19px !important;
        aspect-ratio: 1 / 1;
    }

    body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d #resp-table-cont .pms-responsible-action-rail .hdr-badge-button i{
        font-size: 10px !important;
        line-height: 1 !important;
    }

    /*
     * Csak ez a másodlagos lista görgethető.
     * Kevés rekord esetén nincs scrollbar; csak túlcsorduláskor jelenik meg.
     */
    body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d #resp-table-cont .pms-responsible-secondary-scroll{
        flex: 1 1 0;
        min-height: 0;
        min-width: 0;
        max-height: 100%;
        margin-top: 4px;
        padding-top: 3px;
        padding-right: 2px;
        overflow-x: hidden;
        overflow-y: auto;
        scrollbar-width: thin;
        scrollbar-color: rgba(95, 112, 126, 0.55) transparent;
        border-top: 1px solid rgba(93, 110, 124, 0.14);
        box-sizing: border-box;
    }


    body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d .header-title .pms-responsibles-card::-webkit-scrollbar,
body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d .header-title .pms-responsibles-card-body::-webkit-scrollbar,
body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d #resp-table-cont::-webkit-scrollbar,
body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d #resp-table-cont .pms-responsible-panel-shell::-webkit-scrollbar{
        width: 0 !important;
        height: 0 !important;
        display: none !important;
    }

    body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d #resp-table-cont .pms-responsible-secondary-scroll::-webkit-scrollbar{
        width: 5px;
    }

    body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d #resp-table-cont .pms-responsible-secondary-scroll::-webkit-scrollbar-track{
        background: transparent;
    }

    body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d #resp-table-cont .pms-responsible-secondary-scroll::-webkit-scrollbar-thumb{
        border-radius: 4px;
        background: rgba(95, 112, 126, 0.48);
    }

    body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d #resp-table-cont .pms-responsible-secondary-row{
        min-width: 0;
        display: grid;
        grid-template-columns: 31px minmax(0, 1fr);
        column-gap: 4px;
        align-items: center;
        min-height: 17px;
        padding: 0 3px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d #resp-table-cont .pms-responsible-secondary-label{
        overflow: hidden;
        color: #687783;
        font-size: 9px;
        font-weight: 700;
        line-height: 1.05;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d #resp-table-cont .pms-responsible-secondary-value{
        min-width: 0;
        overflow: hidden;
        color: #465661;
        font-size: 9.5px;
        font-weight: 400;
        line-height: 1.05;
        text-overflow: ellipsis;
        white-space: nowrap;
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/TestResultCaseDetailsBt.cshtml :: block 1
   ========================================================================== */


    /* ===========================================================
               CLEAN IMAGE VIEWER - floating smaller FA outline toolbar
            ============================================================ */

    body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .image-viewer-clean-viewport{
        overflow: hidden !important;
        background: #f3f3f3;
        user-select: none;
    }

        /*
                    A kép feletti jobb felső eredeti pici ikonsor elrejtése.
                    A saját bal felső toolbar megmarad.
                */
        body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .image-viewer-clean-viewport > .dx-toolbar,
body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .image-viewer-clean-viewport > .dx-button,
body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .image-viewer-clean-viewport > .image-toolbar,
body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .image-viewer-clean-viewport > .slideshow-toolbar,
body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .image-viewer-clean-viewport > .viewer-toolbar,
body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .image-viewer-clean-viewport > .top-toolbar,
body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .image-viewer-clean-viewport > .image-actions,
body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .image-viewer-clean-viewport > .slideshow-actions{
            display: none !important;
        }

        body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .image-viewer-clean-viewport .dx-button[style*="right"],
body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .image-viewer-clean-viewport .dx-toolbar[style*="right"]{
            display: none !important;
        }

    body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .image-viewer-clean-toolbar{
        position: absolute;
        top: 8px;
        left: 8px;
        /*
            FONTOS:
            Nem lehet extrém magas z-indexen, mert akkor a Bootstrap / DevExtreme popupok fölé kerül.
            A toolbar csak a képnézegető viewportján belül legyen felül, ne az egész alkalmazásban.
        */
        z-index: 900;
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 4px;
        padding: 4px;
        background: rgba(255, 255, 255, 0.75);
        border: 1px solid rgba(212, 212, 212, 0.75);
        border-radius: 7px;
        box-shadow: 0 2px 7px rgba(0, 0, 0, 0.16);
        pointer-events: auto;
        opacity: 0.75;
        cursor: move;
        touch-action: none;
    }

        body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .image-viewer-clean-toolbar:hover,
body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .image-viewer-clean-toolbar.image-viewer-clean-toolbar-dragging{
            opacity: 1;
            background: rgba(255, 255, 255, 0.92);
        }

    body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .image-viewer-clean-toolbar-handle{
        width: 18px;
        height: 21px;
        border: 1px dashed rgba(13, 110, 253, 0.65);
        background: rgba(255, 255, 255, 0.70);
        color: #0d6efd;
        border-radius: 5px;
        cursor: move;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        font-size: 9px;
        line-height: 1;
        padding: 0;
        user-select: none;
    }

        body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .image-viewer-clean-toolbar-handle:hover{
            background: rgba(13, 110, 253, 0.12);
            border-color: #0d6efd;
        }

    body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65.modal-open .image-viewer-clean-toolbar,
body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .image-viewer-clean-toolbar.image-viewer-clean-toolbar-hidden{
        display: none !important;
    }

    body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .image-viewer-clean-btn{
        width: 21px;
        height: 21px;
        border: 1px solid #0d6efd;
        background: #ffffff;
        color: #0d6efd;
        border-radius: 5px;
        cursor: pointer;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        font-size: 10px;
        line-height: 1;
        padding: 0;
        transition: background-color 0.15s ease, color 0.15s ease, border-color 0.15s ease, transform 0.05s ease;
    }

        body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .image-viewer-clean-btn:hover{
            background: #0d6efd;
            color: #ffffff;
            border-color: #0d6efd;
        }

        body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .image-viewer-clean-btn:active{
            transform: scale(0.96);
        }

    body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .image-viewer-clean-active-image{
        cursor: grab !important;
        transform-origin: center center !important;
        transition: transform 0.05s linear !important;
        user-select: none !important;
        -webkit-user-drag: none !important;
    }

        body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .image-viewer-clean-active-image.dragging{
            cursor: grabbing !important;
        }

    /* ===========================================================
               INTERNAL ARCHIVE IMAGE VIEWER
            ============================================================ */

    body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .aiv-backdrop{
        position: fixed;
        inset: 0;
        background: rgba(0, 0, 0, .55);
        z-index: 20000;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 16px;
    }

    body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .aiv-card{
        width: min(1100px, 96vw);
        height: min(820px, 92vh);
        background: #fff;
        border-radius: 12px;
        box-shadow: 0 10px 30px rgba(0, 0, 0, .35);
        overflow: hidden;
        display: flex;
        flex-direction: column;
    }

    body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .aiv-toolbar{
        display: flex;
        flex-direction: row;
        gap: 4px;
        align-items: center;
        padding: 6px;
        border-bottom: 1px solid #eee;
        background: #ffffff;
    }

    body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .aiv-btn{
        width: 24px;
        height: 24px;
        border: 1px solid #0d6efd;
        background: #ffffff;
        color: #0d6efd;
        border-radius: 5px;
        cursor: pointer;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        font-size: 11px;
        line-height: 1;
        padding: 0;
        text-decoration: none;
    }

        body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .aiv-btn:hover{
            background: #0d6efd;
            color: #ffffff;
            border-color: #0d6efd;
        }

    body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .aiv-close{
        margin-left: auto;
    }

    body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .aiv-stage{
        flex: 1;
        overflow: hidden;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #fafafa;
        user-select: none;
    }

    body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .sls-image-annotation-host,
body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .pames-image-annotation-host{
        position: relative;
        display: inline-block;
        width: 100%;
        line-height: 0;
        transform-origin: center center;
    }

        body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .sls-image-annotation-host > img,
body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .pames-image-annotation-host > img{
            display: block;
        }

    body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .pames-annotation-display-svg{
        position: absolute;
        inset: 0;
        width: 100%;
        height: 100%;
        pointer-events: none;
        overflow: visible;
        z-index: 12;
        line-height: normal;
    }

    body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 .aiv-image-host{
        position: relative;
        display: inline-block;
        max-width: 100%;
        max-height: 100%;
        transform-origin: center center;
        line-height: 0;
        transition: transform 0.05s linear;
    }

    body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 #aiv-img{
        max-width: 100%;
        max-height: 100%;
        transform-origin: center center;
        user-select: none;
        -webkit-user-drag: none;
        cursor: grab;
        transition: transform 0.05s linear;
    }

        body.pmsa--pms-views-case-testresultcasedetailsbt-cshtml-2d715a65 #aiv-img.dragging{
            cursor: grabbing;
        }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/TestResult.cshtml :: block 1
   ========================================================================== */

    html.pmsa--pms-views-case-testresult-cshtml-587f5df5,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5{
        height: 100%;
        overflow: hidden;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #test-result-splitter{
        height: calc(100vh - 220px);
        min-height: 0;
    }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #test-result-splitter .dx-scrollable,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #test-result-splitter .dx-scrollable-container,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #test-result-splitter .dx-scrollable-wrapper,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #test-result-splitter .dx-scrollable-content,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #test-result-splitter .dx-splitter,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #test-result-splitter .dx-splitter-wrapper,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #test-result-splitter .dx-splitter-pane{
            min-height: 0 !important;
        }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .ai-btn:hover,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .ai-btn:focus,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .ai-btn:active{
        background-color: transparent !important;
        color: #0f6cbd !important;
        border-color: #0f6cbd !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #sp-form-btn:hover,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #sp-form-btn:focus,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #sp-form-btn:active{
        background-color: rgba(173, 65, 51, 0.06) !important;
        color: #AD4133 !important;
        border-color: #AD4133 !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .ai-badge{
        font-size: 9px;
        font-weight: 600;
        padding: 1px 4px;
        border-radius: 4px;
        background: #0f6cbd;
        color: white;
        line-height: 1;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #ai-voice-btn.tr-ai-voice-button{
        min-width: 62px;
        height: 30px;
        gap: 6px;
        padding: 0 11px;
        border: 1px solid #0f6cbd !important;
        border-radius: 15px !important;
        background: #ffffff !important;
        color: #0f6cbd !important;
        box-shadow: 0 1px 3px rgba(15, 108, 189, 0.12);
        font-weight: 700;
        transition: background-color 140ms ease, border-color 140ms ease, box-shadow 140ms ease, transform 140ms ease;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #ai-voice-btn.tr-ai-voice-button:hover,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #ai-voice-btn.tr-ai-voice-button:focus,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #ai-voice-btn.tr-ai-voice-button:active{
        border-color: #0b5b9f !important;
        background: #edf6fd !important;
        color: #0b5b9f !important;
        box-shadow: 0 3px 8px rgba(15, 108, 189, 0.20);
        transform: translateY(-1px);
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #ai-voice-btn .tr-ai-voice-icon{
        color: #0f6cbd !important;
        font-size: 0.88rem;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #ai-voice-btn .tr-ai-idle-label{
        min-width: 20px;
        padding: 2px 5px;
        border-radius: 8px;
        background: #0f6cbd;
        color: #ffffff;
        font-size: 9px;
        letter-spacing: 0.04em;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #ai-voice-btn .tr-ai-recording-label{
        display: none;
        color: #ffffff;
        font-size: 10px;
        font-weight: 800;
        letter-spacing: 0.12em;
        line-height: 1;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #ai-voice-btn .tr-ai-processing-spinner,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #ai-voice-btn .tr-ai-processing-label{
        display: none;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #ai-voice-btn.tr-ai-voice-button.processing,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #ai-voice-btn.tr-ai-voice-button.processing:hover,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #ai-voice-btn.tr-ai-voice-button.processing:focus,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #ai-voice-btn.tr-ai-voice-button.processing:active{
        border-color: #0f6cbd !important;
        background: #edf6fd !important;
        color: #0f6cbd !important;
        box-shadow: 0 0 0 3px rgba(15, 108, 189, 0.12) !important;
        cursor: progress !important;
        opacity: 1 !important;
        transform: none !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #ai-voice-btn.processing .tr-ai-voice-icon,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #ai-voice-btn.processing .tr-ai-idle-label,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #ai-voice-btn.processing .tr-ai-recording-label{
        display: none !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #ai-voice-btn.processing .tr-ai-processing-spinner{
        display: inline-block;
        width: 14px;
        height: 14px;
        border-width: 2px;
        color: #0f6cbd;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #ai-voice-btn.processing .tr-ai-processing-label{
        display: inline-flex;
        align-items: center;
        color: #0f6cbd;
        font-size: 9px;
        font-weight: 800;
        letter-spacing: 0.05em;
        line-height: 1;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5.tr-ai-processing-active,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5.tr-ai-processing-active #tr-text-block-cont,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5.tr-ai-processing-active #tr-text-block-cont textarea,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5.tr-ai-processing-active #tr-text-block-cont input{
        cursor: progress !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .ai-btn.recording{
        border: 2px solid #dc3545 !important;
        animation: dipam-ai-mic-pulse--3e36530b 1.2s ease-in-out infinite;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #ai-voice-btn.tr-ai-voice-button.recording,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #ai-voice-btn.tr-ai-voice-button.recording:hover,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #ai-voice-btn.tr-ai-voice-button.recording:focus,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #ai-voice-btn.tr-ai-voice-button.recording:active{
        border-color: #c82333 !important;
        background: #dc3545 !important;
        color: #ffffff !important;
        box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.42);
        transform: none;
        animation: dipam-ai-recording-button-pulse--2b944dac 1.15s ease-in-out infinite;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #ai-voice-btn.recording .tr-ai-idle-label{
        display: none;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #ai-voice-btn.recording .tr-ai-recording-label{
        display: inline-flex;
        align-items: center;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #ai-voice-btn.recording .tr-ai-voice-icon{
        color: #ffffff !important;
        animation: dipam-ai-recording-icon-pulse--e91b0c48 1.15s ease-in-out infinite;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .ai-active-textarea{
        border: 0 !important;
        outline: 0 !important;
        box-shadow: 0 8px 18px rgba(220, 53, 69, 0.16), 0 2px 6px rgba(0, 0, 0, 0.08) !important;
        animation: dipam-ai-textarea-pulse--2894a78a 1.2s ease-in-out infinite;
    }

    @keyframes dipam-ai-textarea-pulse--2894a78a {
        0% {
            box-shadow: 0 8px 18px rgba(220, 53, 69, 0.16), 0 2px 6px rgba(0, 0, 0, 0.08);
        }

        50% {
            box-shadow: 0 10px 24px rgba(220, 53, 69, 0.24), 0 3px 8px rgba(0, 0, 0, 0.10);
        }

        100% {
            box-shadow: 0 8px 18px rgba(220, 53, 69, 0.16), 0 2px 6px rgba(0, 0, 0, 0.08);
        }
    }

    @keyframes dipam-ai-recording-button-pulse--2b944dac {
        0%, 100% {
            opacity: 1;
            box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.42);
        }

        50% {
            opacity: 0.72;
            box-shadow: 0 0 0 6px rgba(220, 53, 69, 0.12);
        }
    }

    @keyframes dipam-ai-recording-icon-pulse--e91b0c48 {
        0%, 100% {
            transform: scale(1);
        }

        50% {
            transform: scale(0.86);
        }
    }

    @keyframes dipam-ai-mic-pulse--3e36530b {
        0% {
            box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.45);
        }

        50% {
            box-shadow: 0 0 0 6px rgba(220, 53, 69, 0.12);
        }

        100% {
            box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.45);
        }
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-main-pane{
        height: 100%;
        display: flex;
        flex-direction: column;
        min-height: 0;
        background: #f2f4f6;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-wrap{
        flex: 0 0 auto;
        display: flex;
        flex-direction: column;
        gap: 8px;
        margin-top: 4px;
        padding: 8px 10px 6px 10px;
        background: #ffffff !important;
        border-radius: 8px 8px 0 0;
        box-shadow: 0 1px 5px rgba(15, 23, 42, 0.05);
        position: relative;
        z-index: 2;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-template-row{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 7px;
        flex-wrap: nowrap;
        min-width: 0;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-panel-switch-edge{
        display: inline-flex;
        align-items: center;
        flex: 0 0 auto;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-panel-switch-left{
        justify-content: flex-start;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-panel-switch-right{
        justify-content: flex-end;
        margin-left: auto;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-top-row,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-bottom-row{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 8px 12px;
        flex-wrap: wrap;
        width: 100%;
        background: #ffffff;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-top-left{
        display: flex;
        align-items: center;
        gap: 8px;
        flex: 1 1 auto;
        min-width: 0;
        flex-wrap: nowrap;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-templates{
        display: flex;
        align-items: center;
        gap: 8px;
        min-width: 0;
        flex: 1 1 auto;
        flex-wrap: nowrap;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-sb{
        min-width: 0;
        display: flex;
        align-items: center;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-sb-code{
        flex: 0 1 112px;
        min-width: 82px;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-sb-template{
        flex: 1 1 auto;
        min-width: 150px;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-actions{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 6px;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-actions-inline{
        flex: 0 0 auto;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-actions-left-bottom{
        flex: 0 0 auto;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-actions-right{
        flex: 0 0 auto;
        margin-left: auto;
        justify-content: flex-end;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-ai-live-meter{
        flex: 1 1 150px;
        max-width: 180px;
        min-width: 110px;
        height: 27px;
        margin: 0 auto;
        padding: 3px 9px;
        display: none;
        align-items: center;
        gap: 7px;
        overflow: hidden;
        border: 1px solid rgba(151, 35, 43, 0.25);
        border-radius: 14px;
        background: linear-gradient(135deg, #df5961 0%, #c63d46 100%);
        box-shadow: 0 3px 10px rgba(198, 61, 70, 0.20);
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-ai-live-meter.active{
        display: flex;
        animation: tr-ai-meter-appear--5faa6283 160ms ease-out both;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-ai-live-meter-dot{
        width: 7px;
        height: 7px;
        flex: 0 0 7px;
        border-radius: 50%;
        background: #ffffff;
        box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.18);
        animation: tr-ai-meter-dot-pulse--fe537643 1.15s ease-in-out infinite;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-ai-live-meter-canvas{
        flex: 1 1 auto;
        min-width: 70px;
        height: 19px;
        display: block;
    }

    @keyframes tr-ai-meter-appear--5faa6283 {
        from { opacity: 0; transform: translateY(-2px); }
        to { opacity: 1; transform: translateY(0); }
    }

    @keyframes tr-ai-meter-dot-pulse--fe537643 {
        0%, 100% { opacity: 1; transform: scale(1); }
        50% { opacity: 0.50; transform: scale(0.76); }
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-subgroup{
        display: flex;
        align-items: center;
        gap: 6px;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-subgroup-spaced{
        margin-left: 18px;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-btn{
        box-sizing: border-box;
        height: 27px !important;
        min-height: 27px !important;
        margin: 0 !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        vertical-align: middle;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-actions .pms-icon-btn:not(.tr-save-btn){
        width: 27px;
        min-width: 27px;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-actions .ai-btn{
        height: 27px !important;
        min-height: 27px !important;
        padding: 0 4px !important;
        margin: 0 !important;
        gap: 2px;
        color: #0f6cbd;
        border-color: #0f6cbd;
        line-height: 1;
        position: static;
        top: auto;
    }



    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-actions #sp-form-btn{
        color: #AD4133 !important;
        border-color: #AD4133 !important;
    }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-actions #sp-form-btn i{
            color: #AD4133 !important;
        }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-actions #sp-form-btn .ai-badge{
            background: #AD4133 !important;
            color: #ffffff !important;
        }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-actions #sp-form-btn:disabled,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-actions #sp-form-btn.disabled{
            opacity: 0.15;
        }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-actions .ai-btn .ai-badge{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        height: 14px;
        line-height: 1;
        margin: 0;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-actions .ai-btn:not(#sp-form-btn) .ai-badge{
        background: #0f6cbd !important;
        border-color: #0f6cbd !important;
        color: #ffffff !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-actions .ai-btn i,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-actions .pms-icon-btn i{
        line-height: 1;
        margin: 0;
        vertical-align: middle;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-template-content-tooltip{
        position: fixed;
        z-index: 100500;
        display: none;
        visibility: hidden;
        width: min(520px, calc(100vw - 24px));
        max-height: min(520px, calc(100vh - 24px));
        overflow: visible;
        border: 1px solid rgba(255, 255, 255, 0.10);
        border-radius: 9px;
        background: #202833;
        color: #f8fafc;
        box-shadow:
            0 14px 34px rgba(15, 23, 42, 0.34),
            0 3px 10px rgba(15, 23, 42, 0.22);
        opacity: 0;
        transform: translateY(-3px);
        transition:
            opacity 120ms ease,
            transform 120ms ease;
        pointer-events: none;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-template-content-tooltip.is-visible{
        opacity: 1;
        transform: translateY(0);
        pointer-events: auto;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-template-content-tooltip-header{
        min-height: 36px;
        padding: 6px 7px 6px 12px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.12);
        color: #ffffff;
        display: flex;
        align-items: center;
        gap: 10px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-template-content-tooltip-header-title{
        min-width: 0;
        flex: 1 1 auto;
        font-size: 12px;
        font-weight: 700;
        line-height: 1.3;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-template-content-tooltip-apply{
        width: 27px;
        height: 25px;
        min-width: 27px;
        padding: 0;
        border: 1px solid rgba(147, 197, 253, 0.34);
        border-radius: 6px;
        outline: 0;
        background: rgba(15, 108, 189, 0.20);
        color: #bfe0ff;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex: 0 0 auto;
        font-size: 12px;
        cursor: pointer;
        transition:
            background-color 120ms ease,
            border-color 120ms ease,
            color 120ms ease,
            transform 100ms ease;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-template-content-tooltip-apply.is-enabled:hover{
        background: #0f6cbd;
        border-color: #54a8ee;
        color: #ffffff;
        transform: translateY(-1px);
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-template-content-tooltip-apply.is-enabled:active{
        transform: translateY(0);
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-template-content-tooltip-apply:disabled{
        opacity: 0.38;
        cursor: default;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-template-content-tooltip-apply.is-applying i{
        animation: tr-template-apply-pulse--5db2b17c 500ms ease-in-out;
    }

    @keyframes tr-template-apply-pulse--5db2b17c {
        0% { transform: translateY(0); }
        45% { transform: translateY(3px); }
        100% { transform: translateY(0); }
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-template-content-tooltip-body{
        max-height: min(440px, calc(100vh - 100px));
        overflow: auto;
        padding: 7px 10px 9px 10px;
        scrollbar-width: thin;
        scrollbar-color:
            rgba(255, 255, 255, 0.32)
            transparent;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-template-content-tooltip-item{
        padding: 7px 2px 8px 2px;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-template-content-tooltip-item +
    .tr-template-content-tooltip-item{
        border-top: 1px solid rgba(255, 255, 255, 0.10);
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-template-content-tooltip-field{
        margin-bottom: 3px;
        color: #9fd0ff;
        font-size: 11px;
        font-weight: 700;
        line-height: 1.25;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-template-content-tooltip-value{
        color: #f8fafc;
        font-size: 12px;
        font-weight: 400;
        line-height: 1.42;
        white-space: pre-wrap;
        overflow-wrap: anywhere;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-template-content-tooltip-message{
        padding: 10px 2px;
        color: #dbe7f3;
        font-size: 12px;
        line-height: 1.4;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-template-content-tooltip-message.is-loading{
        color: #b9d8f5;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-template-content-tooltip-message.is-error{
        color: #ffb8b8;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-template-content-tooltip-arrow{
        position: absolute;
        top: -6px;
        left: 24px;
        width: 12px;
        height: 12px;
        background: #202833;
        border-left: 1px solid rgba(255, 255, 255, 0.10);
        border-top: 1px solid rgba(255, 255, 255, 0.10);
        transform: rotate(45deg);
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-template-content-tooltip.is-above
    .tr-template-content-tooltip-arrow{
        top: auto;
        bottom: -6px;
        transform: rotate(225deg);
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-template-content-tooltip.is-side
    .tr-template-content-tooltip-arrow{
        display: none;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch{
        height: 22px;
        min-height: 22px;
        border: 0;
        outline: 0;
        border-radius: 999px;
        padding: 2px 3px 2px 5px;
        display: inline-flex;
        align-items: center;
        gap: 4px;
        cursor: pointer;
        user-select: none;
        white-space: nowrap;
        line-height: 1;
        flex: 0 0 auto;
        transition: background-color .16s ease, box-shadow .16s ease, color .16s ease, transform .12s ease;
    }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch:hover{
            transform: translateY(-1px);
        }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch:active{
            transform: translateY(0);
        }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch.is-three-panel,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch.is-panel-visible,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .testresult-auto-activation-switch.is-auto-disabled{
            color: #31506d;
            background: linear-gradient(180deg, #ffffff 0%, #f4f7fa 100%);
            box-shadow: 0 2px 7px rgba(15, 23, 42, 0.10), inset 0 0 0 1px rgba(148, 163, 184, 0.22);
        }

            body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch.is-three-panel:hover,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch.is-panel-visible:hover,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .testresult-auto-activation-switch.is-auto-disabled:hover{
                color: #0f6cbd;
                box-shadow: 0 4px 12px rgba(15, 23, 42, 0.13), inset 0 0 0 1px rgba(15, 108, 189, 0.20);
            }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch.is-two-column,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch.is-panel-hidden,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .testresult-auto-activation-switch.is-auto-enabled{
            color: #ffffff;
            background: linear-gradient(180deg, #2478d4 0%, #0f6cbd 100%);
            box-shadow: 0 4px 13px rgba(15, 108, 189, 0.28), inset 0 0 0 1px rgba(255, 255, 255, 0.18);
        }

            body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch.is-two-column:hover,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch.is-panel-hidden:hover,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .testresult-auto-activation-switch.is-auto-enabled:hover{
                background: linear-gradient(180deg, #2d86e7 0%, #1275cc 100%);
                box-shadow: 0 5px 16px rgba(15, 108, 189, 0.34), inset 0 0 0 1px rgba(255, 255, 255, 0.24);
            }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch-icon{
        width: 16px;
        height: 16px;
        border-radius: 999px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex: 0 0 auto;
        font-size: 10px;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch.is-three-panel .tr-panel-mode-switch-icon,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch.is-panel-visible .tr-panel-mode-switch-icon,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .testresult-auto-activation-switch.is-auto-disabled .tr-panel-mode-switch-icon{
        background: rgba(15, 108, 189, 0.10);
        color: #0f6cbd;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch.is-two-column .tr-panel-mode-switch-icon,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch.is-panel-hidden .tr-panel-mode-switch-icon,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .testresult-auto-activation-switch.is-auto-enabled .tr-panel-mode-switch-icon{
        background: rgba(255, 255, 255, 0.20);
        color: #ffffff;
    }


    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch-knob{
        width: 27px;
        height: 16px;
        border-radius: 999px;
        padding: 2px;
        display: inline-flex;
        align-items: center;
        flex: 0 0 auto;
        transition: background-color .16s ease;
    }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch-knob span{
            width: 12px;
            height: 12px;
            border-radius: 999px;
            display: block;
            background: #ffffff;
            transition: transform .16s ease, background-color .16s ease;
            box-shadow: 0 1px 4px rgba(15, 23, 42, 0.22);
        }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch.is-three-panel .tr-panel-mode-switch-knob,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch.is-panel-visible .tr-panel-mode-switch-knob,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .testresult-auto-activation-switch.is-auto-disabled .tr-panel-mode-switch-knob{
        background: rgba(49, 80, 109, 0.18);
    }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch.is-three-panel .tr-panel-mode-switch-knob span,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch.is-panel-visible .tr-panel-mode-switch-knob span,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .testresult-auto-activation-switch.is-auto-disabled .tr-panel-mode-switch-knob span{
            transform: translateX(0);
        }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch.is-two-column .tr-panel-mode-switch-knob,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch.is-panel-hidden .tr-panel-mode-switch-knob,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .testresult-auto-activation-switch.is-auto-enabled .tr-panel-mode-switch-knob{
        background: rgba(255, 255, 255, 0.24);
    }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch.is-two-column .tr-panel-mode-switch-knob span,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch.is-panel-hidden .tr-panel-mode-switch-knob span,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .testresult-auto-activation-switch.is-auto-enabled .tr-panel-mode-switch-knob span{
            transform: translateX(11px);
        }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-save-btn{
        width: auto !important;
        min-width: 78px;
        padding-left: 8px !important;
        padding-right: 10px !important;
        gap: 6px;
    }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-save-btn .tr-btn-text{
            line-height: 1;
            white-space: nowrap;
            font-size: 12px;
        }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-diagnosis-status-button-cont{
        flex: 0 0 auto;
        background-color: #ffffff !important;
        padding: 8px 10px;
        border-radius: 0 0 8px 8px;
        border: 0 !important;
        outline: 0 !important;
        margin-top: 0;
        box-shadow: 0 2px 8px rgba(15, 23, 42, 0.04);
        position: relative;
        z-index: 1;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont{
        flex: 1 1 auto;
        min-height: 0;
        overflow: auto;
        background: #f2f4f6;
        padding: 10px 12px 16px 12px;
    }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-restored-label[data-tr-editor-label-for],
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-force-visible-label[data-tr-editor-label-for]{
            display: block !important;
            visibility: visible !important;
            opacity: 1 !important;
            position: relative !important;
            left: auto !important;
            top: auto !important;
            right: auto !important;
            bottom: auto !important;
            width: auto !important;
            height: auto !important;
            min-height: 0 !important;
            max-height: none !important;
            margin: 0 0 3px 0 !important;
            padding: 0 0 0 1px !important;
            clip: auto !important;
            clip-path: none !important;
            overflow: visible !important;
            transform: none !important;
            white-space: normal !important;
            color: #111827 !important;
            font-size: 12px !important;
            font-weight: 700 !important;
            line-height: 1.15 !important;
            background: transparent !important;
            z-index: 5 !important;
        }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-textarea-field-pair{
            display: block !important;
            min-width: 0 !important;
            overflow: visible !important;
            margin-bottom: 13px !important;
            padding-top: 0 !important;
        }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-editor-field-pair{
            min-width: 0 !important;
            overflow: visible !important;
            padding-top: 0 !important;
        }

            body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-textarea-field-pair textarea,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-textarea-field-pair .dx-texteditor,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-textarea-field-pair .dx-texteditor-container,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-editor-field-pair input,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-editor-field-pair .dx-texteditor,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-editor-field-pair .dx-texteditor-container{
                margin-top: 0 !important;
            }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-dx-editor-labeled .dx-texteditor-label,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-dx-editor-labeled .dx-label,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-dx-textarea-labeled .dx-texteditor-label,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-dx-textarea-labeled .dx-label,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-dx-textbox-labeled .dx-texteditor-label,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-dx-textbox-labeled .dx-label{
            display: none !important;
        }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont textarea.tr-generated-autosize-textarea{
            width: 100%;
            min-height: 42px;
            overflow-y: hidden !important;
            resize: none;
            box-sizing: border-box;
            line-height: 1.35;
            padding: 8px 10px;
            border: 0 !important;
            outline: 0 !important;
            border-radius: 8px;
            background-color: #ffffff;
            box-shadow: 0 3px 10px rgba(15, 23, 42, 0.075);
            transition: box-shadow .16s ease, background-color .16s ease, transform .16s ease;
        }

            body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont textarea.tr-generated-autosize-textarea:hover{
                background-color: #ffffff;
                border: 0 !important;
                outline: 0 !important;
                box-shadow: 0 5px 14px rgba(15, 23, 42, 0.10);
            }

            body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont textarea.tr-generated-autosize-textarea:focus{
                background-color: #ffffff;
                border: 0 !important;
                outline: 0 !important;
                box-shadow: 0 7px 18px rgba(15, 108, 189, 0.14), 0 3px 10px rgba(15, 23, 42, 0.08);
            }

            body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont textarea.tr-generated-autosize-textarea[readonly],
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont textarea.tr-generated-autosize-textarea:disabled{
                resize: none;
                overflow-y: hidden !important;
                border: 0 !important;
                outline: 0 !important;
                background-color: #f8fafc;
                box-shadow: 0 2px 8px rgba(15, 23, 42, 0.05);
            }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont.tr-two-column-mode{
            display: block !important;
            padding-right: 14px;
        }

            body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont.tr-two-column-mode > .tr-two-column-hidden-wrap{
                display: grid !important;
                grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
                column-gap: 18px;
                align-items: start;
                align-content: start;
                width: 100%;
                min-width: 0;
                margin: 0;
                padding: 0;
                background: transparent;
                border: 0;
                box-shadow: none;
            }

                body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont.tr-two-column-mode > .tr-two-column-hidden-wrap > .tr-two-column-hidden-col{
                    display: flex !important;
                    flex-direction: column !important;
                    align-items: stretch !important;
                    justify-content: flex-start !important;
                    gap: 13px;
                    min-width: 0;
                    width: 100%;
                    margin: 0;
                    padding: 0;
                    background: transparent;
                    border: 0;
                    box-shadow: none;
                    overflow: visible !important;
                }

            body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont.tr-two-column-mode .tr-two-column-item{
                width: 100%;
                max-width: 100%;
                min-width: 0;
                margin-bottom: 0 !important;
                overflow: visible !important;
            }

                body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont.tr-two-column-mode .tr-two-column-item textarea.tr-generated-autosize-textarea{
                    width: 100% !important;
                }

            body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont.tr-two-column-mode > .tr-two-column-full-width,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont.tr-two-column-mode > .tr-no-two-column,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont.tr-two-column-mode > .tr-signature-block,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont.tr-two-column-mode > .signature-block,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont.tr-two-column-mode > .testresult-signature-block,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont.tr-two-column-mode > .test-result-signature-block,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont.tr-two-column-mode > .tr-code-block,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont.tr-two-column-mode > .tr-coding-block,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont.tr-two-column-mode > .diagnosis-code-block,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont.tr-two-column-mode > .diagnosis-codes-block,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont.tr-two-column-mode > .testresult-code-block,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont.tr-two-column-mode > .test-result-code-block,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont.tr-two-column-mode > .tr-accounting-block,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont.tr-two-column-mode > .accounting-block,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont.tr-two-column-mode > .tr-calculation-block{
                width: 100% !important;
                max-width: 100% !important;
                margin-top: 13px;
                overflow: visible !important;
            }

            body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont.tr-two-column-mode > .tr-code-area,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont.tr-two-column-mode > .tr-accounting-area,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont.tr-two-column-mode > .tr-signature-area{
                border-top: 1px solid rgba(100, 116, 139, 0.18) !important;
                padding-top: 8px !important;
            }

            body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont.tr-two-column-mode > .tr-accounting-area,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area{
                position: relative !important;
                margin-top: 8px !important;
                padding-top: 8px !important;
            }

                body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area > label,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area > .control-label,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area > .form-label,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area > .dx-field-label,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area > .tr-restored-label,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area > .tr-force-visible-label{
                    margin-bottom: 4px !important;
                    padding-bottom: 0 !important;
                    line-height: 1.05 !important;
                }

                body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area .tr-accounting-floating-add{
                    position: absolute !important;
                    right: 0 !important;
                    top: 8px !important;
                    z-index: 20 !important;
                    margin: 0 !important;
                }

                body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area .tr-accounting-add-wrapper{
                    height: 0 !important;
                    min-height: 0 !important;
                    max-height: 0 !important;
                    margin: 0 !important;
                    padding: 0 !important;
                    overflow: visible !important;
                }

                body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area .tr-accounting-first-row{
                    margin-top: 4px !important;
                    padding-top: 0 !important;
                }

                body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area .mt-1,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area .mt-2,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area .mt-3,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area .mt-4,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area .mt-5,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area .pt-1,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area .pt-2,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area .pt-3,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area .pt-4,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area .pt-5{
                    margin-top: 0 !important;
                    padding-top: 0 !important;
                }

                body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area .row,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area .form-row,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area .form-group,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area .dx-field,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area table,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area tbody,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area tr{
                    margin-top: 0 !important;
                }

                body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area input,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area .dx-texteditor,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area .dx-numberbox,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area .dx-textbox{
                    margin-top: 0 !important;
                }

                body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area *{
                    box-sizing: border-box;
                }

                body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area div,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .tr-accounting-area p{
                    margin-top: 0;
                }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont input,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .dx-texteditor,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .dx-texteditor-container,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .dx-texteditor-input{
            background-color: #ffffff !important;
        }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .dx-texteditor{
            border: 0 !important;
            box-shadow: 0 2px 8px rgba(15, 23, 42, 0.055) !important;
            border-radius: 7px !important;
            overflow: hidden;
        }

            body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .dx-texteditor.dx-state-focused,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont .dx-texteditor.dx-state-active{
                border: 0 !important;
                box-shadow: 0 5px 14px rgba(15, 108, 189, 0.12), 0 2px 8px rgba(15, 23, 42, 0.055) !important;
            }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #ai-processing-indicator{
        position: fixed;
        right: 20px;
        bottom: 20px;
        z-index: 99999;
        background: #222;
        color: white;
        padding: 10px 14px;
        border-radius: 8px;
        box-shadow: 0 2px 12px rgba(0,0,0,.3);
        font-size: 14px;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-floating-status-toast{
        position: fixed;
        right: 22px;
        bottom: 22px;
        z-index: 100000;
        min-width: 210px;
        max-width: 360px;
        padding: 10px 14px;
        border-radius: 9px;
        font-size: 13px;
        font-weight: 600;
        box-shadow: 0 4px 16px rgba(0,0,0,.20);
        opacity: 1;
        transform: translateY(0);
        transition: opacity .25s ease, transform .25s ease;
        pointer-events: none;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-floating-status-toast-success{
        background: #e8f5ee;
        border: 1px solid #a8d9bd;
        color: #176c38;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-floating-status-toast-error{
        background: #fdecec;
        border: 1px solid #efb3b3;
        color: #a12424;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-floating-status-toast-hide{
        opacity: 0;
        transform: translateY(8px);
    }

    @media (max-width: 1100px) {
        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-template-row,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-top-left,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-templates{
            flex-wrap: nowrap;
        }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-top-left{
            width: auto;
        }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-sb-code{
            flex: 0 1 96px;
            min-width: 76px;
        }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-sb-template{
            flex: 1 1 220px;
            min-width: 130px;
        }
    }

    @media (max-width: 900px) {
        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-bottom-row{
            align-items: flex-start;
        }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-ai-live-meter{
            order: 2;
            flex: 1 1 140px;
            max-width: 180px;
        }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-actions-right{
            order: 3;
            width: 100%;
            margin-left: 0;
            justify-content: flex-end;
        }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont.tr-two-column-mode > .tr-two-column-hidden-wrap{
            display: block !important;
        }

            body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont.tr-two-column-mode > .tr-two-column-hidden-wrap > .tr-two-column-hidden-col{
                display: block !important;
            }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont.tr-two-column-mode .tr-two-column-item{
            margin-bottom: 13px !important;
        }
    }
    /* Legacy TestResult-level operational code block is disabled.
       Case-level saved operation codes are the only active source. */
    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #counting-block,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #counting-list-container,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #total-count-container{
        display: none !important;
    }



    /* DIPAM_TESTRESULT_HEADER_SURFACES_V1
       A középső Test Result fejléc három finoman elkülönített, kompakt felülete. */
    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-wrap{
        gap: 5px !important;
        margin-top: 4px !important;
        padding: 5px 6px 0 6px !important;
        background: transparent !important;
        border-radius: 0 !important;
        box-shadow: none !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-template-row,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-bottom-row,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-diagnosis-status-button-cont{
        box-sizing: border-box;
        border: 1px solid rgba(148, 163, 184, 0.28) !important;
        border-radius: 8px !important;
        background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%) !important;
        box-shadow:
            0 1px 2px rgba(15, 23, 42, 0.035),
            inset 0 1px 0 rgba(255, 255, 255, 0.90) !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-template-row{
        min-height: 37px;
        padding: 4px 7px !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-bottom-row{
        min-height: 37px;
        padding: 4px 7px !important;
        background: linear-gradient(180deg, #fbfcfe 0%, #f5f8fb 100%) !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-diagnosis-status-button-cont{
        min-height: 39px;
        margin: 5px 6px 0 6px !important;
        padding: 4px 7px !important;
        background: linear-gradient(180deg, #f9fbfd 0%, #f3f6fa 100%) !important;
        box-shadow:
            0 1px 3px rgba(15, 23, 42, 0.045),
            inset 0 1px 0 rgba(255, 255, 255, 0.90) !important;
    }

    /* A kód- és sablonválasztók lekerekített, könnyedebb felülete. */
    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-templates .dx-texteditor.dx-editor-outlined,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-templates .dx-dropdowneditor.dx-editor-outlined{
        overflow: hidden;
        border-color: #d7dee7 !important;
        border-radius: 8px !important;
        background-color: #ffffff !important;
        box-shadow: 0 1px 2px rgba(15, 23, 42, 0.035);
        transition: border-color 120ms ease, box-shadow 120ms ease, background-color 120ms ease;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-templates .dx-texteditor.dx-state-hover,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-templates .dx-dropdowneditor.dx-state-hover{
        border-color: #b7c4d2 !important;
        background-color: #ffffff !important;
        box-shadow: 0 2px 5px rgba(15, 23, 42, 0.065);
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-templates .dx-texteditor.dx-state-focused,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-templates .dx-dropdowneditor.dx-state-focused{
        border-color: #5b9bd5 !important;
        box-shadow: 0 0 0 2px rgba(15, 108, 189, 0.10) !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-templates .dx-texteditor-input{
        padding-left: 9px !important;
        border-radius: 8px 0 0 8px !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-templates .dx-dropdowneditor-button{
        width: 29px !important;
        border-left: 1px solid #edf1f5;
        background: #fafbfd;
        transition: background-color 120ms ease;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-templates .dx-dropdowneditor-button:hover{
        background: #f1f5f9;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-templates .dx-dropdowneditor-icon{
        color: #64748b !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-wrap .tr-toolbar-btn,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-wrap .tr-panel-mode-switch,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-diagnosis-status-button-cont .test-result-diagnosis-button{
        border-radius: 7px !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-template-row:hover,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-bottom-row:hover,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-diagnosis-status-button-cont:hover{
        border-color: rgba(100, 116, 139, 0.34) !important;
    }

    @media (max-width: 900px) {
        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-template-row,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-bottom-row{
            padding-left: 6px !important;
            padding-right: 6px !important;
        }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-diagnosis-status-button-cont{
            margin-left: 6px !important;
            margin-right: 6px !important;
        }
    }


    /* DIPAM_TESTRESULT_TOPROW_REFINED_THREE_PANELS_V2
       Három egymás melletti, lekerekített felső panel:
       - nincs külső szürke keret
       - középső panel balra zárt
       - a gombok közvetlenül a sablonmezők után következnek */
    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-wrap{
        background: transparent !important;
        border: none !important;
        border-radius: 0 !important;
        box-shadow: none !important;
        padding: 5px 6px 0 6px !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-template-row{
        display: grid !important;
        grid-template-columns: minmax(56px, 1fr) minmax(0, 10fr) minmax(56px, 1fr);
        align-items: stretch !important;
        gap: 8px !important;
        padding: 0 !important;
        min-height: auto !important;
        border: none !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-top-left{
        min-height: 38px;
        border: 1px solid rgba(148, 163, 184, 0.24) !important;
        border-radius: 10px !important;
        background: linear-gradient(180deg, rgba(255,255,255,0.98) 0%, rgba(248,250,252,0.98) 100%) !important;
        box-shadow:
            0 1px 2px rgba(15, 23, 42, 0.035),
            inset 0 1px 0 rgba(255, 255, 255, 0.90) !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-panel-switch-edge{
        min-height: 38px;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        padding: 0 !important;
        margin: 0 !important;
        border: 0 !important;
        border-radius: 0 !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-panel-switch-left{
        justify-self: stretch;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-panel-switch-right{
        justify-self: stretch;
        margin-left: 0 !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-top-left{
        width: 100%;
        min-width: 0;
        flex: 1 1 auto;
        justify-content: flex-start !important;
        flex-wrap: nowrap !important;
        gap: 8px !important;
        padding: 4px 8px !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-templates{
        flex: 0 1 auto !important;
        justify-content: flex-start !important;
        flex-wrap: nowrap !important;
        gap: 8px !important;
        min-width: 0;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-actions-inline{
        flex: 0 0 auto !important;
        margin-left: 0 !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-sb-code{
        flex: 0 0 112px !important;
        min-width: 112px !important;
        max-width: 112px !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-sb-template{
        flex: 0 1 300px !important;
        min-width: 170px !important;
        max-width: 340px !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-template-row:hover{
        border-color: transparent !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-top-left:hover{
        border-color: rgba(100, 116, 139, 0.34) !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-panel-switch-edge:hover{
        border: 0 !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    @media (max-width: 900px) {
        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-template-row{
            grid-template-columns: 1fr !important;
        }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-panel-switch-edge,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-top-left{
            width: 100%;
        }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-top-left{
            flex-wrap: wrap !important;
        }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-sb-code{
            max-width: none !important;
        }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-sb-template{
            flex: 1 1 220px !important;
            max-width: none !important;
        }
    }



    /* DIPAM_PANEL_SWITCH_VISIBLE_IS_ON_V3
       Panel látható = kapcsoló bekapcsolva/jobbra.
       Panel rejtett = kapcsoló kikapcsolva/balra. */
    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch.is-panel-visible{
        color: #0f5f9f !important;
        background: rgba(219, 234, 254, 0.68) !important;
        box-shadow:
            0 1px 3px rgba(15, 23, 42, 0.055),
            inset 0 0 0 1px rgba(59, 130, 246, 0.22) !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch.is-panel-visible:hover{
        color: #0f6cbd !important;
        background: rgba(219, 234, 254, 0.88) !important;
        box-shadow:
            0 2px 6px rgba(15, 108, 189, 0.11),
            inset 0 0 0 1px rgba(15, 108, 189, 0.30) !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch.is-panel-visible .tr-panel-mode-switch-icon{
        color: #0f6cbd !important;
        background: rgba(255, 255, 255, 0.70) !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch.is-panel-visible .tr-panel-mode-switch-knob{
        background: rgba(15, 108, 189, 0.34) !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch.is-panel-visible .tr-panel-mode-switch-knob span{
        transform: translateX(11px) !important;
        background: #ffffff !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch.is-panel-hidden{
        color: #64748b !important;
        background: rgba(248, 250, 252, 0.96) !important;
        box-shadow:
            0 1px 2px rgba(15, 23, 42, 0.035),
            inset 0 0 0 1px rgba(148, 163, 184, 0.24) !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch.is-panel-hidden:hover{
        color: #475569 !important;
        background: #f1f5f9 !important;
        box-shadow:
            0 2px 5px rgba(15, 23, 42, 0.07),
            inset 0 0 0 1px rgba(100, 116, 139, 0.28) !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch.is-panel-hidden .tr-panel-mode-switch-icon{
        color: #64748b !important;
        background: rgba(148, 163, 184, 0.13) !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch.is-panel-hidden .tr-panel-mode-switch-knob{
        background: rgba(100, 116, 139, 0.22) !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-panel-mode-switch.is-panel-hidden .tr-panel-mode-switch-knob span{
        transform: translateX(0) !important;
        background: #ffffff !important;
    }


    /* DIPAM_PANEL_SWITCH_EDGE_BACKGROUND_REMOVED_V1
       A két szélső kapcsoló körül nincs külön háttérpanel. */


    /* DIPAM_TESTRESULT_HEADER_HIDE_OVERFLOW_V1
       A fejléc sorai soha nem törnek több sorba és nem csúsznak egymásra.
       A tényleges panel szélessége alapján a kevésbé fontos teljes elemek
       fokozatosan eltűnnek. */

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-main-pane,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-wrap,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-template-row,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-top-left,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-templates,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-bottom-row,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-diagnosis-status-button-cont{
        min-width: 0 !important;
        box-sizing: border-box !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-main-pane,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-wrap{
        overflow-x: hidden !important;
    }

    /* Első sor: sablonválasztás és panelkapcsolók. */
    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-template-row{
        grid-template-columns:
            minmax(46px, 56px)
            minmax(0, 1fr)
            minmax(46px, 56px) !important;
        flex-wrap: nowrap !important;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-panel-switch-edge{
        width: auto !important;
        min-width: 0 !important;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-top-left{
        container-name: tr-template-toolbar;
        container-type: inline-size;
        width: 100% !important;
        max-width: 100% !important;
        flex-wrap: nowrap !important;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-templates,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-actions-inline{
        flex-wrap: nowrap !important;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-templates{
        flex: 1 1 auto !important;
        max-width: 100% !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-actions-inline{
        flex: 0 0 auto !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-sb,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-sb .dx-selectbox,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-sb .dx-texteditor,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-sb .dx-dropdowneditor{
        min-width: 0 !important;
        max-width: 100% !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-sb-template{
        flex: 1 1 260px !important;
        min-width: 0 !important;
        max-width: 340px !important;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-sb-code{
        flex: 0 1 112px !important;
        min-width: 82px !important;
        max-width: 112px !important;
        overflow: hidden !important;
    }

    @container tr-template-toolbar (max-width: 560px) {
        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-template-action-save{
            display: none !important;
        }
    }

    @container tr-template-toolbar (max-width: 500px) {
        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-template-action-edit{
            display: none !important;
        }
    }

    @container tr-template-toolbar (max-width: 430px) {
        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-sb-code{
            display: none !important;
        }
    }

    @container tr-template-toolbar (max-width: 340px) {
        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-template-action-apply{
            display: none !important;
        }
    }

    /* Második sor: AI, zárolás, mentés, nyomtatás. */
    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-bottom-row{
        container-name: tr-operation-toolbar;
        container-type: inline-size;
        display: flex !important;
        flex-wrap: nowrap !important;
        align-items: center !important;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-bottom-row .tr-toolbar-actions,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-bottom-row .tr-toolbar-subgroup{
        flex-wrap: nowrap !important;
        white-space: nowrap !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-actions-left-bottom,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-actions-right{
        min-width: 0 !important;
        overflow: hidden !important;
    }

    @container tr-operation-toolbar (max-width: 690px) {
        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #sp-form-btn{
            display: none !important;
        }
    }

    @container tr-operation-toolbar (max-width: 590px) {
        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-ai-live-meter{
            display: none !important;
        }
    }

    @container tr-operation-toolbar (max-width: 510px) {
        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-print-btn{
            display: none !important;
        }
    }

    @container tr-operation-toolbar (max-width: 430px) {
        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-lock-group{
            display: none !important;
        }
    }

    @container tr-operation-toolbar (max-width: 350px) {
        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-save-btn .tr-btn-text{
            display: none !important;
        }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-save-btn{
            width: 31px !important;
            min-width: 31px !important;
            padding-left: 0 !important;
            padding-right: 0 !important;
            justify-content: center !important;
        }
    }

    /* Harmadik sor: státuszgombok. Mindig egy sor, a jobb szélsők
       egészben tűnnek el, nem félig levágva. */
    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-diagnosis-status-button-cont{
        container-name: tr-status-toolbar;
        container-type: inline-size;
        display: flex !important;
        flex-wrap: nowrap !important;
        align-items: center !important;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-diagnosis-status-button-cont .tr-status-button-wrap{
        flex: 0 0 auto !important;
        min-width: 0 !important;
    }

    @container tr-status-toolbar (max-width: 650px) {
        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-diagnosis-status-button-cont
        .tr-status-button-wrap:nth-child(n + 6){
            display: none !important;
        }
    }

    @container tr-status-toolbar (max-width: 560px) {
        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-diagnosis-status-button-cont
        .tr-status-button-wrap:nth-child(n + 5){
            display: none !important;
        }
    }

    @container tr-status-toolbar (max-width: 470px) {
        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-diagnosis-status-button-cont
        .tr-status-button-wrap:nth-child(n + 4){
            display: none !important;
        }
    }

    @container tr-status-toolbar (max-width: 370px) {
        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-diagnosis-status-button-cont
        .tr-status-button-wrap:nth-child(n + 3){
            display: none !important;
        }
    }

    @container tr-status-toolbar (max-width: 255px) {
        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-diagnosis-status-button-cont
        .tr-status-button-wrap:nth-child(n + 2){
            display: none !important;
        }
    }

    /* A korábbi 900 px-es szabály nem rendezheti egymás alá a fejlécet. */
    @media (max-width: 900px) {
        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-template-row{
            grid-template-columns:
                minmax(42px, 50px)
                minmax(0, 1fr)
                minmax(42px, 50px) !important;
        }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-panel-switch-edge{
            width: auto !important;
        }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-top-left,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-templates,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-bottom-row{
            flex-wrap: nowrap !important;
        }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-actions-right{
            width: auto !important;
            margin-left: auto !important;
        }
    }





    /* DIPAM_TESTRESULT_SIDE_SWITCHES_VERTICAL_BORDERLESS_V1
       A bal és jobb oldali panelkapcsoló keret nélküli, függőleges.
       Panel látható = fehér kör fent; panel rejtett = fehér kör lent. */

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-panel-switch-edge,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-panel-switch-edge:hover{
        border: 0 !important;
        border-radius: 0 !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-left-pane-btn.tr-side-pane-vertical-switch,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-right-pane-btn.tr-side-pane-vertical-switch,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-left-pane-btn.tr-side-pane-vertical-switch:hover,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-right-pane-btn.tr-side-pane-vertical-switch:hover,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-left-pane-btn.tr-side-pane-vertical-switch:focus,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-right-pane-btn.tr-side-pane-vertical-switch:focus,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-left-pane-btn.tr-side-pane-vertical-switch:focus-visible,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-right-pane-btn.tr-side-pane-vertical-switch:focus-visible,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-left-pane-btn.tr-side-pane-vertical-switch:active,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-right-pane-btn.tr-side-pane-vertical-switch:active{
        min-width: 39px !important;
        height: 34px !important;
        padding: 0 !important;
        gap: 5px !important;
        border: 0 !important;
        border-radius: 0 !important;
        outline: 0 !important;
        color: #0f6cbd !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-left-pane-btn.tr-side-pane-vertical-switch
    .tr-panel-mode-switch-icon,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-right-pane-btn.tr-side-pane-vertical-switch
    .tr-panel-mode-switch-icon{
        width: 16px !important;
        height: 20px !important;
        border: 0 !important;
        border-radius: 0 !important;
        color: #0f6cbd !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-left-pane-btn.tr-side-pane-vertical-switch
    .tr-panel-mode-switch-knob,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-right-pane-btn.tr-side-pane-vertical-switch
    .tr-panel-mode-switch-knob{
        position: relative !important;
        width: 16px !important;
        height: 27px !important;
        padding: 0 !important;
        border: 0 !important;
        border-radius: 999px !important;
        display: block !important;
        flex: 0 0 16px !important;
        box-sizing: border-box !important;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-left-pane-btn.tr-side-pane-vertical-switch
    .tr-panel-mode-switch-knob span,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-right-pane-btn.tr-side-pane-vertical-switch
    .tr-panel-mode-switch-knob span{
        position: absolute !important;
        left: 2px !important;
        top: 2px !important;
        width: 12px !important;
        height: 12px !important;
        border-radius: 999px !important;
        background: #ffffff !important;
        box-shadow:
            0 1px 3px rgba(15, 23, 42, 0.20),
            inset 0 0 0 1px rgba(148, 163, 184, 0.20) !important;
        transition: transform 150ms ease !important;
    }

    /* Bekapcsolva: kék sín, fehér kör fent. */
    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-left-pane-btn.tr-side-pane-vertical-switch.is-panel-visible,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-right-pane-btn.tr-side-pane-vertical-switch.is-panel-visible{
        border: 0 !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-left-pane-btn.tr-side-pane-vertical-switch.is-panel-visible
    .tr-panel-mode-switch-knob,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-right-pane-btn.tr-side-pane-vertical-switch.is-panel-visible
    .tr-panel-mode-switch-knob{
        background: rgba(96, 165, 250, 0.62) !important;
        box-shadow:
            inset 0 0 0 1px rgba(15, 108, 189, 0.24) !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-left-pane-btn.tr-side-pane-vertical-switch.is-panel-visible
    .tr-panel-mode-switch-knob span,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-right-pane-btn.tr-side-pane-vertical-switch.is-panel-visible
    .tr-panel-mode-switch-knob span{
        transform: translateY(0) !important;
    }

    /* Kikapcsolva: szürke sín, fehér kör lent. */
    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-left-pane-btn.tr-side-pane-vertical-switch.is-panel-hidden,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-right-pane-btn.tr-side-pane-vertical-switch.is-panel-hidden{
        border: 0 !important;
        color: #64748b !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-left-pane-btn.tr-side-pane-vertical-switch.is-panel-hidden
    .tr-panel-mode-switch-icon,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-right-pane-btn.tr-side-pane-vertical-switch.is-panel-hidden
    .tr-panel-mode-switch-icon{
        color: #64748b !important;
        background: transparent !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-left-pane-btn.tr-side-pane-vertical-switch.is-panel-hidden
    .tr-panel-mode-switch-knob,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-right-pane-btn.tr-side-pane-vertical-switch.is-panel-hidden
    .tr-panel-mode-switch-knob{
        background: rgba(203, 213, 225, 0.74) !important;
        box-shadow:
            inset 0 0 0 1px rgba(148, 163, 184, 0.24) !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-left-pane-btn.tr-side-pane-vertical-switch.is-panel-hidden
    .tr-panel-mode-switch-knob span,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-right-pane-btn.tr-side-pane-vertical-switch.is-panel-hidden
    .tr-panel-mode-switch-knob span{
        transform: translateY(11px) !important;
    }





    /* DIPAM_TESTRESULT_HEADER_BORDERLESS_WIDER_TEMPLATE_V1
       A három fejlécfelület fehér és lekerekített marad,
       de a halvány külső keretek nem jelennek meg. */

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-top-left,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-bottom-row,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-diagnosis-status-button-cont,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-top-left:hover,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-bottom-row:hover,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-diagnosis-status-button-cont:hover{
        border: 0 !important;
        border-color: transparent !important;
    }

    /*
     * A sablonnév mező normál szélességnél kb. 20%-kal hosszabb:
     * 300 px helyett 360 px-es alapméret, 340 px helyett 408 px maximum.
     * Keskeny panelnél továbbra is kulturáltan zsugorodhat.
     */
    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-templates .tr-sb-template{
        flex: 0 1 360px !important;
        min-width: 170px !important;
        max-width: 408px !important;
    }

    /*
     * A clear gomb és a lenyíló gomb egymás mellett is kompakt marad.
     */
    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #TestResultTemplateTypes .dx-clear-button-area,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #TestResultTemplateTypeCodes .dx-clear-button-area{
        width: 25px !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #TestResultTemplateTypes .dx-icon-clear,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #TestResultTemplateTypeCodes .dx-icon-clear{
        font-size: 13px !important;
    }

    @container tr-template-toolbar (max-width: 430px) {
        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-templates .tr-sb-template{
            flex: 1 1 260px !important;
            min-width: 0 !important;
            max-width: 100% !important;
        }
    }





    /* DIPAM_REPORT_TYPE_HEADER_TOP_ALIGNED_V1
       A lelettípus fejléce a középső panel legfelső eleme.
       Pontosan a szövegmezők bal és jobb széléhez igazodik.
       Csak színezett háttér és lekerekítés marad, külső keret nélkül. */

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-report-type-header-wrap{
        flex: 0 0 auto;
        width: 100%;
        padding: 5px 12px 0 12px;
        box-sizing: border-box;
        background: #f2f4f6;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-report-type-header-wrap .tr-report-title-block{
        width: calc(100% - 50px);
        margin: 0 0 0 10px;
        padding: 0;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-report-type-header-wrap .tr-report-title-inner{
        min-height: 38px;
        padding: 7px 12px;
        display: flex;
        align-items: center;
        gap: 10px;
        box-sizing: border-box;
        border: 0 !important;
        border-radius: 10px;
        box-shadow: none !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-report-type-header-wrap
    .tr-report-title-block-histology
    .tr-report-title-inner{
        background: linear-gradient(
            90deg,
            rgba(15, 108, 191, 0.065),
            rgba(15, 108, 191, 0.018)
        );
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-report-type-header-wrap
    .tr-report-title-block-cytology
    .tr-report-title-inner{
        background: linear-gradient(
            90deg,
            rgba(126, 34, 206, 0.065),
            rgba(126, 34, 206, 0.018)
        );
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-report-type-header-wrap
    .tr-report-title-block-autopsy
    .tr-report-title-inner{
        background: linear-gradient(
            90deg,
            rgba(180, 83, 9, 0.062),
            rgba(180, 83, 9, 0.018)
        );
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-report-type-header-wrap .tr-report-title-icon{
        width: 26px;
        height: 26px;
        min-width: 26px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        font-size: 14px;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-report-type-header-wrap
    .tr-report-title-block-histology
    .tr-report-title-icon{
        color: #0f6cbf;
        background: rgba(15, 108, 191, 0.12);
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-report-type-header-wrap
    .tr-report-title-block-cytology
    .tr-report-title-icon{
        color: #7e22ce;
        background: rgba(126, 34, 206, 0.12);
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-report-type-header-wrap
    .tr-report-title-block-autopsy
    .tr-report-title-icon{
        color: #b45309;
        background: rgba(180, 83, 9, 0.12);
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-report-type-header-wrap .tr-report-title-text{
        min-width: 0;
        color: #1f2937;
        font-size: 17px;
        font-weight: 650;
        letter-spacing: 0.2px;
        line-height: 1.2;
    }

    /*
     * A toolbar most közvetlenül a lelettípus fejléce alatt következik.
     */
    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-report-type-header-wrap + .tr-toolbar-wrap{
        margin-top: 4px !important;
    }





    /* DIPAM_REPORT_HEADER_COMMON_LEFT_AXIS_CASE_PATIENT_V1
       Közös bal oldali tengely: 70 px.
       Ehhez igazodik a lelettípus felirata, az első legördülő,
       az AI-/státuszgombsor és a szövegmezők bal széle. */

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-main-pane{
        --tr-common-content-left: 70px;
        --tr-common-content-right: 12px;
    }

    /*
     * A két függőleges oldalkapcsoló fix 48 px-es szélső oszlopot kap.
     * Így az első kódmező minden panelszélességnél ugyanazon a vonalon indul.
     */
    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-template-row{
        grid-template-columns:
            48px
            minmax(0, 1fr)
            48px !important;
    }

    /*
     * Második és harmadik kezelősor ugyanarra a bal tengelyre igazítva.
     * A jobb oldali kezelők számára a jobb szél változatlan marad.
     */
    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-bottom-row,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-diagnosis-status-button-cont{
        box-sizing: border-box !important;
        padding-left:
            calc(
                var(--tr-common-content-left)
                - 6px
            ) !important;
    }

    /*
     * A szövegmezők dobozai és címkéi ugyanazon a 70 px-es vonalon indulnak.
     */
    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont{
        padding-left:
            var(--tr-common-content-left) !important;
        padding-right:
            var(--tr-common-content-right) !important;
    }

    /*
     * A cím szövegrésze rugalmas, szükség esetén kulturáltan több sorba törik.
     */
    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-report-type-header-wrap .tr-report-title-text{
        display: flex;
        align-items: baseline;
        flex-wrap: wrap;
        column-gap: 7px;
        row-gap: 2px;
        overflow: hidden;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-report-type-header-wrap .tr-report-title-main{
        flex: 0 0 auto;
        color: #1f2937;
        font-size: 17px;
        font-weight: 700;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-report-type-header-wrap .tr-report-title-separator{
        flex: 0 0 auto;
        color: #94a3b8;
        font-size: 15px;
        font-weight: 500;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-report-type-header-wrap .tr-report-title-case-id{
        flex: 0 1 auto;
        min-width: 0;
        color: #0f6cbd;
        font-size: 14.5px;
        font-weight: 700;
        overflow-wrap: anywhere;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-report-type-header-wrap .tr-report-title-patient{
        flex: 0 1 auto;
        min-width: 0;
        color: #475569;
        font-size: 14px;
        font-weight: 500;
        overflow-wrap: anywhere;
    }

    /*
     * Nagyon keskeny középső panelnél a közös tengely mérsékelten csökken,
     * de az összes érintett elem továbbra is együtt mozog.
     */
    @media (max-width: 900px) {
        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-main-pane{
            --tr-common-content-left: 64px;
        }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-template-row{
            grid-template-columns:
                42px
                minmax(0, 1fr)
                42px !important;
        }
    }





    /* DIPAM_TESTRESULT_CENTER_PANEL_UNIFIED_COMPACT_LAYOUT_V2
       Következetes és kompakt középső panel:
       1. címsáv a két oldalkapcsolóval;
       2. sablonsor;
       3. AI/műveleti sor;
       4. középre igazított, azonos szélességű státuszgombok;
       5. azonos bal és jobb szélű szövegmezők. */

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-main-pane{
        --tr-layout-gutter: 10px;
        --tr-layout-row-gap: 5px;
        --tr-layout-radius: 8px;
        --tr-layout-panel-shadow:
            0 1px 4px rgba(15, 23, 42, 0.045);
        --tr-common-content-left:
            var(--tr-layout-gutter) !important;
        --tr-common-content-right:
            var(--tr-layout-gutter) !important;
    }

    /* Legfelső sor: kapcsoló – címsáv – kapcsoló. */
    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-report-type-header-wrap{
        width: 100% !important;
        padding:
            5px
            var(--tr-layout-gutter)
            0
            var(--tr-layout-gutter) !important;
        background: #f2f4f6 !important;
        box-sizing: border-box !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-report-type-header-row{
        width: 100%;
        display: grid;
        grid-template-columns:
            34px
            minmax(0, 1fr)
            34px;
        align-items: center;
        gap: 6px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-report-type-header-wrap
    .tr-report-title-block{
        width: 100% !important;
        min-width: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-report-type-header-wrap
    .tr-report-title-inner{
        width: 100% !important;
        min-height: 36px !important;
        padding: 6px 11px !important;
        box-sizing: border-box !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-report-side-switch{
        width: 34px !important;
        min-width: 34px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        overflow: visible !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-report-side-switch-left{
        justify-self: start;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-report-side-switch-right{
        justify-self: end;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-left-pane-btn.tr-side-pane-vertical-switch,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-toggle-right-pane-btn.tr-side-pane-vertical-switch{
        min-width: 32px !important;
        width: 32px !important;
        height: 32px !important;
        gap: 3px !important;
    }

    /* Az alatta lévő két toolbar-sor azonos 10 px-es széleken fut. */
    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-wrap{
        width: 100% !important;
        margin-top: var(--tr-layout-row-gap) !important;
        padding:
            0
            var(--tr-layout-gutter)
            var(--tr-layout-row-gap)
            var(--tr-layout-gutter) !important;
        gap: var(--tr-layout-row-gap) !important;
        box-sizing: border-box !important;
        background: transparent !important;
        border-radius: 0 !important;
        box-shadow: none !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-template-row{
        width: 100% !important;
        display: block !important;
        min-width: 0 !important;
        grid-template-columns: none !important;
        box-sizing: border-box !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-top-left,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-bottom-row{
        width: 100% !important;
        min-height: 36px !important;
        margin: 0 !important;
        padding: 4px 8px !important;
        box-sizing: border-box !important;
        border: 0 !important;
        border-radius:
            var(--tr-layout-radius) !important;
        background: #ffffff !important;
        box-shadow:
            var(--tr-layout-panel-shadow) !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-top-left{
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
        gap: 7px !important;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-bottom-row{
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        flex-wrap: nowrap !important;
        gap: 8px !important;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-templates{
        flex: 1 1 auto !important;
        min-width: 0 !important;
        max-width: 100% !important;
        gap: 7px !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-actions-inline{
        flex: 0 0 auto !important;
    }

    /* A státuszsor ugyanazon bal/jobb szélen, középre rendezve. */
    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-diagnosis-status-button-cont{
        width: auto !important;
        min-height: 38px !important;
        margin:
            0
            var(--tr-layout-gutter)
            var(--tr-layout-row-gap)
            var(--tr-layout-gutter) !important;
        padding: 5px 8px !important;
        box-sizing: border-box !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex-wrap: nowrap !important;
        gap: 5px !important;
        border: 0 !important;
        border-radius:
            var(--tr-layout-radius) !important;
        background: #ffffff !important;
        box-shadow:
            var(--tr-layout-panel-shadow) !important;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-diagnosis-status-button-cont
    .tr-status-button-wrap{
        width:
            var(
                --tr-status-equal-width,
                104px
            ) !important;
        min-width:
            var(
                --tr-status-equal-width,
                104px
            ) !important;
        max-width:
            var(
                --tr-status-equal-width,
                104px
            ) !important;
        flex:
            0
            0
            var(
                --tr-status-equal-width,
                104px
            ) !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-diagnosis-status-button-cont
    .test-result-diagnosis-button{
        width: 100% !important;
        min-width: 0 !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        padding-left: 8px !important;
        padding-right: 8px !important;
        white-space: nowrap !important;
        text-align: center !important;
    }

    /* A szövegmezők a sablonsorral azonos, minimális 10 px-es szélen futnak. */
    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont{
        padding:
            6px
            var(--tr-layout-gutter)
            16px
            var(--tr-layout-gutter) !important;
        box-sizing: border-box !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont
    > .tr-text-block,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont
    > .tr-two-column-hidden-wrap,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont
    > .tr-two-column-full-width,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-text-block-cont
    > .tr-no-two-column{
        max-width: 100% !important;
    }

    /*
     * A korábbi 64/70 px-es behúzás és a szélső kapcsolóknak fenntartott
     * sablonsori oszlopok semmilyen szélességnél nem térhetnek vissza.
     */
    @media (max-width: 900px) {
        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-main-pane{
            --tr-common-content-left:
                var(--tr-layout-gutter) !important;
        }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-report-type-header-row{
            grid-template-columns:
                32px
                minmax(0, 1fr)
                32px;
            gap: 4px;
        }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-template-row{
            display: block !important;
            grid-template-columns: none !important;
        }

        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-actions-right{
            width: auto !important;
            margin-left: auto !important;
        }
    }





    /* DIPAM_TESTRESULT_UPPER_CONTROL_PANELS_SOFT_GRAY_V1
       A három felső kezelősáv finom szürkés hátteret kap,
       így elkülönül a fehér diagnosztikai szövegmezőktől. */

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-top-left,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-bottom-row,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-diagnosis-status-button-cont{
        background:
            linear-gradient(
                180deg,
                rgba(244, 246, 248, 0.98) 0%,
                rgba(238, 242, 246, 0.98) 100%
            ) !important;
        box-shadow:
            0 1px 4px rgba(15, 23, 42, 0.045),
            inset 0 1px 0 rgba(255, 255, 255, 0.72) !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-top-left:hover,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-toolbar-bottom-row:hover,
body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-diagnosis-status-button-cont:hover{
        background:
            linear-gradient(
                180deg,
                rgba(246, 248, 250, 0.99) 0%,
                rgba(240, 243, 247, 0.99) 100%
            ) !important;
    }





    /* DIPAM_REPORT_HEADER_CENTERED_LARGER_SIDE_GAPS_FIX_V1
       A két függőleges kapcsoló változatlanul a két szélen marad.
       A középső lelettípus-panel rövidebb, középre igazított,
       és mindkét oldalon nagyobb, egyforma távolság választja el
       a kapcsolóktól. */

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-report-type-header-row{
        grid-template-columns:
            34px
            minmax(0, 1fr)
            34px !important;
        gap: 16px !important;
        align-items: center !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-report-side-switch-left{
        justify-self: start !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-report-side-switch-right{
        justify-self: end !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-report-type-header-wrap
    .tr-report-title-block{
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 auto !important;
        justify-self: center !important;
    }

    /*
     * Keskeny panelen is megmarad az elv:
     * a kapcsolók nem mozdulnak el, csak a két oldali hézag csökken
     * mérsékelten, hogy ne csússzon össze semmi.
     */
    @media (max-width: 900px) {
        body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-report-type-header-row{
            grid-template-columns:
                32px
                minmax(0, 1fr)
                32px !important;
            gap: 10px !important;
        }
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-diagnosis-status-button-cont{
        position: relative !important;
        padding-left: 66px !important;
        padding-right: 66px !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 #tr-diagnosis-status-buttons-host{
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: nowrap;
        gap: 5px;
        min-width: 0;
        max-width: 100%;
        overflow: hidden;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-batch-status-empty-main{
        width: 100%;
        height: 100%;
        min-height: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        box-sizing: border-box;
        padding: 18px;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-batch-status-empty-main[hidden]{
        display: none !important;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-batch-status-empty-toolbar{
        width: min(100%, 920px);
        min-height: 52px;
        margin: 0 auto;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-auto-responsible-assignment-control{
        position: absolute;
        top: 50%;
        left: 9px;
        display: inline-flex;
        align-items: center;
        gap: 5px;
        transform: translateY(-50%);
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-auto-responsible-assignment-icon{
        color: #0874c9;
        font-size: 15px;
        line-height: 1;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-auto-responsible-assignment-switch{
        position: relative;
        width: 30px;
        height: 18px;
        margin: 0;
        padding: 0;
        border: 1px solid #8fa3b7;
        border-radius: 999px;
        background: #dbe3ea;
        box-shadow: inset 0 1px 2px rgba(15, 23, 42, 0.12);
        cursor: pointer;
        transition: background-color 120ms ease, border-color 120ms ease, opacity 120ms ease;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-auto-responsible-assignment-switch::after{
        content: "";
        position: absolute;
        top: 2px;
        left: 2px;
        width: 12px;
        height: 12px;
        border-radius: 50%;
        background: #ffffff;
        box-shadow: 0 1px 3px rgba(15, 23, 42, 0.32);
        transition: transform 120ms ease;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-auto-responsible-assignment-switch.is-on{
        border-color: #0874c9;
        background: #1684d5;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-auto-responsible-assignment-switch.is-on::after{
        transform: translateX(12px);
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-auto-responsible-assignment-switch:focus-visible{
        outline: 2px solid rgba(22, 132, 213, 0.32);
        outline-offset: 2px;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-auto-responsible-assignment-switch:disabled{
        opacity: 0.42;
        cursor: not-allowed;
    }

    body.pmsa--pms-views-case-testresult-cshtml-587f5df5 .tr-auto-responsible-assignment-control[hidden]{
        display: none !important;
    }




/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/Starting.cshtml :: block 1
   ========================================================================== */

    html.pmsa--pms-views-case-starting-cshtml-3b447bed,
body.pmsa--pms-views-case-starting-cshtml-3b447bed{
        width: 100%;
        height: 100%;
        min-height: 100%;
        max-height: 100%;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed{
        position: relative;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed main,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .container,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .container-fluid,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .pb-3{
        max-width: none !important;
        width: 100% !important;
        height: 100vh !important;
        min-height: 100vh !important;
        max-height: 100vh !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
        box-sizing: border-box !important;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed main[role="main"]{
        width: 100vw !important;
        height: 100vh !important;
        min-height: 100vh !important;
        max-height: 100vh !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
        box-sizing: border-box !important;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-page-root{
        width: 100%;
        height: 100%;
        min-height: 260px;
        max-height: 100%;
        overflow: hidden;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-page-root.row{
        --bs-gutter-x: 0;
        --bs-gutter-y: 0;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-panel-title{
        display: block;
        font-weight: bold;
        line-height: 1.15;
        margin-bottom: 2px;
        font-size: 13px;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-left-col,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-center-col,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-right-col{
        height: 100%;
        min-height: 0;
        overflow: hidden;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-left-col,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-right-col{
        display: flex;
        flex-direction: column;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-left-card,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-right-card{
        height: 100%;
        min-height: 0;
        display: flex;
        flex-direction: column;
        overflow: hidden;
        padding: 7px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-left-main,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-right-main{
        flex: 1 1 0;
        min-height: 0;
        overflow-y: auto;
        overflow-x: hidden;
        padding-right: 2px;
    }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-left-main .dx-field-item,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-left-main .dx-field,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-left-main .dx-texteditor,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-left-main .dx-radiogroup{
            margin-bottom: 2px !important;
        }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-left-main .dx-field-item-label,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-left-main .dx-field-label{
            padding-bottom: 1px !important;
        }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-left-main .dx-texteditor{
            min-height: 30px !important;
        }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-left-main .dx-texteditor-input{
            min-height: 28px !important;
            padding-top: 4px !important;
            padding-bottom: 4px !important;
        }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-left-bottom-actions,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-right-bottom-actions{
        flex: 0 0 auto;
        width: 100%;
        background: #fff;
        z-index: 20;
        border-top: 1px solid #ddd;
        padding-top: 6px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-left-bottom-actions{
        min-height: 48px;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-right-bottom-actions{
        min-height: 72px;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-print-mode-strip{
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 12px;
        width: 100%;
        min-height: 28px;
        margin-bottom: 6px;
        padding: 3px 8px;
        border: 1px solid rgba(15, 108, 189, 0.18);
        border-radius: 10px;
        background: rgba(245, 250, 255, 0.88);
        box-sizing: border-box;
        overflow: hidden;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-print-mode-item{
        display: inline-flex;
        align-items: center;
        min-width: 0;
        white-space: nowrap;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-print-mode-strip .dx-checkbox-text{
        font-size: 12px;
        font-weight: 600;
        color: #27384a;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-print-button-wrap{
        width: 100%;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-default-test-row{
        margin-top: 2px;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-test-type-panel{
        margin-top: 2px;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-new-casette-box{
        margin-top: 15px;
        padding: 8px;
        border-radius: 10px;
        background: #f6f6f6;
        border: 1px solid #eeeeee;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-casette-title{
        margin-top: 0 !important;
        margin-bottom: 4px;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-separator{
        width: 100%;
        height: 1px;
        border-bottom: 1px solid #ccc;
        margin: 5px 0;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-macro-button-wrap{
        display: none !important;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-color-row{
        margin-top: 3px;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        gap: 3px;
        flex-wrap: wrap;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-right-toolbar{
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        gap: 4px;
        padding-bottom: 4px;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-right-switches{
        flex-wrap: wrap;
        min-width: 0;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-section-sign-gear{
        text-align: right;
        margin-right: 8px;
        margin-top: -20px;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-protocol-gear{
        text-align: right;
        margin-top: -20px;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-protocol-list-container{
        height: 135px;
        overflow: auto;
        margin-top: 15px;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed #starting-image-import-loading-popup,
body.pmsa--pms-views-case-starting-cshtml-3b447bed #starting-image-import-result-popup{
        display: none;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .row[style*="height: 100%"]{
        height: 100%;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed #pictureupload-splitter-starting{
        height: 100%;
        min-height: 0;
        overflow: hidden;
    }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed #pictureupload-splitter-starting .dx-splitter-item-content{
            height: 100%;
            min-height: 0;
            overflow: hidden;
        }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-grid-theme{
        height: 100%;
        min-height: 0;
        overflow: hidden;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed #lower-splitter-panel,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .lower-panel{
        height: 100%;
        width: 100%;
        overflow: hidden;
        background: #ffffff !important;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .lower-layout-fixed{
        display: flex;
        flex-direction: row;
        align-items: stretch;
        height: 100%;
        width: 100%;
        gap: 10px;
        padding: 6px 8px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .left-tools{
        width: 80px;
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 10px;
        padding-top: 0 !important;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .video-cell{
        flex: 1 1 auto;
        min-width: 0;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        box-sizing: border-box;
        position: relative !important;
        padding-top: 0 !important;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .video-topbar{
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        transform: none !important;
        z-index: 60 !important;
        width: 100% !important;
        max-width: none !important;
        height: 100% !important;
        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
        padding: 0 !important;
        margin: 0 !important;
        display: block !important;
        pointer-events: none !important;
    }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .video-topbar .dx-texteditor{
            background: rgba(255,255,255,0.25) !important;
            border-color: rgba(0,0,0,0.18) !important;
        }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .video-topbar .dx-texteditor-input,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .video-topbar .dx-dropdowneditor-button{
            background: transparent !important;
        }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .video-wrapper-fill{
        position: relative;
        width: 100%;
        height: 100% !important;
        border: 2px solid #d5d5d5;
        border-radius: 8px;
        overflow: hidden;
        box-sizing: border-box;
        background: #ffffff !important;
        margin-top: 0 !important;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .video-layer{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: contain;
        transform-origin: center center;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-live-marker-svg{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 20;
        pointer-events: none;
        overflow: visible;
        transform-origin: center center;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .video-markerbar{
        position: absolute;
        top: 12px;
        left: 50%;
        transform: translateX(-50%);
        z-index: 61;
        display: grid;
        width: fit-content;
        min-width: 0;
        max-width: calc(100vw - 36px);
        box-sizing: border-box;
        grid-template-columns: 190px 44px 70px minmax(150px, 190px) 36px 36px 36px 36px 36px 30px;
        align-items: center;
        gap: 6px;
        padding: 6px 10px;
        border-radius: 9px;
        background: rgba(255,255,255,0.80);
        border: 1px solid rgba(0,0,0,0.16);
        box-shadow: 0 2px 9px rgba(0,0,0,0.14);
        backdrop-filter: blur(2px);
        pointer-events: auto;
        cursor: grab;
        touch-action: none;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .video-markerbar::before{
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        width: 26px;
        border-radius: 9px 0 0 9px;
        background: rgba(255,255,255,0.12);
        cursor: grab;
        z-index: 0;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .video-markerbar > *{
        position: relative;
        z-index: 1;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .video-markerbar.starting-markerbar-positioned{
        transform: none !important;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .video-markerbar.starting-markerbar-dragging{
        cursor: grabbing !important;
        user-select: none;
        -webkit-user-select: none;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .video-markerbar button,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .video-markerbar input,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .video-markerbar select,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .video-markerbar textarea,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .video-markerbar .dx-widget,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .video-markerbar .dx-button,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .video-markerbar .dx-texteditor{
        cursor: auto;
        touch-action: auto;
    }


    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-marker-camera-select{
        width: 190px;
        min-width: 0;
        height: 28px;
        overflow: hidden;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-camera-select-compact,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-marker-camera-select .dx-selectbox,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-marker-camera-select .dx-texteditor{
        width: 190px !important;
        max-width: 190px !important;
        height: 28px !important;
        min-height: 28px !important;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-marker-camera-select .dx-texteditor-input{
        min-height: 26px !important;
        height: 26px !important;
        padding-top: 2px !important;
        padding-bottom: 2px !important;
        font-size: 11px !important;
        font-weight: 600 !important;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-marker-camera-select .dx-dropdowneditor-button{
        width: 28px !important;
        min-width: 28px !important;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-marker-select{
        width: 100%;
        min-width: 0;
        height: 28px;
        border: 1px solid rgba(0,0,0,0.22);
        border-radius: 6px;
        background: rgba(255,255,255,0.94);
        font-size: 12px;
        font-weight: 600;
        padding: 2px 6px;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-marker-color{
        width: 36px;
        height: 28px;
        padding: 0;
        border: 1px solid rgba(0,0,0,0.22);
        border-radius: 6px;
        background: #fff;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-marker-font-size{
        width: 60px;
        height: 28px;
        border: 1px solid rgba(0,0,0,0.22);
        border-radius: 6px;
        background: rgba(255,255,255,0.94);
        font-size: 12px;
        font-weight: 700;
        padding: 2px 4px;
        text-align: center;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-marker-manual-text{
        width: 100%;
        min-width: 0;
        height: 28px;
        border: 1px solid rgba(0,0,0,0.22);
        border-radius: 6px;
        background: rgba(255,255,255,0.94);
        font-size: 12px;
        font-weight: 600;
        padding: 2px 6px;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-marker-panel-toggle{
        width: 28px;
        height: 28px;
        padding: 0;
        border-radius: 50%;
        border: 1px solid rgba(0,0,0,0.20);
        background: rgba(255,255,255,0.96);
        color: #334155;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        box-shadow: 0 1px 3px rgba(15,23,42,0.10);
        transition: background-color 120ms ease, border-color 120ms ease, color 120ms ease, box-shadow 120ms ease;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-marker-panel-toggle:hover{
        background: #eff6ff;
        border-color: rgba(37,99,235,0.55);
        color: #1d4ed8;
        box-shadow: 0 2px 5px rgba(37,99,235,0.16);
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-marker-panel-toggle i{
        font-size: 13px;
        line-height: 1;
        pointer-events: none;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .video-markerbar.starting-markerbar-collapsed{
        width: 44px !important;
        min-width: 44px !important;
        max-width: 44px !important;
        height: 44px !important;
        min-height: 44px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        grid-template-columns: none !important;
        gap: 0 !important;
        padding: 0 !important;
        border-radius: 50% !important;
        background: rgba(255,255,255,0.88) !important;
        border: 1px solid rgba(30,64,175,0.28) !important;
        box-shadow: 0 3px 12px rgba(15,23,42,0.20) !important;
        backdrop-filter: blur(3px);
        cursor: grab;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .video-markerbar.starting-markerbar-collapsed::before{
        display: none !important;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .video-markerbar.starting-markerbar-collapsed > :not(.starting-marker-panel-toggle){
        display: none !important;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .video-markerbar.starting-markerbar-collapsed .starting-marker-panel-toggle{
        width: 26px;
        height: 26px;
        border: 0;
        background: transparent;
        color: #1d4ed8;
        box-shadow: none;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .video-markerbar.starting-markerbar-collapsed .starting-marker-panel-toggle:hover{
        background: rgba(219,234,254,0.88);
        box-shadow: none;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .video-markerbar.starting-markerbar-collapsed .starting-marker-panel-toggle i{
        font-size: 15px;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-marker-tool-btn{
        width: 34px;
        height: 28px;
        border-radius: 6px;
        border: 1px solid rgba(0,0,0,0.22);
        background: rgba(255,255,255,0.94);
        color: #1f2937;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-marker-tool-btn:hover{
        background: #f3f4f6;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-marker-tool-btn.starting-marker-tool-active{
        background: rgba(219,234,254,0.98);
        border-color: rgba(37,99,235,0.85);
        color: #1d4ed8;
        box-shadow: 0 0 0 2px rgba(37,99,235,0.14);
    }

    @media (max-width: 760px) {
        body.pmsa--pms-views-case-starting-cshtml-3b447bed .video-topbar{
            width: calc(100% - 16px) !important;
            max-width: calc(100% - 16px) !important;
        }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .video-markerbar{
            width: calc(100vw - 24px);
            min-width: 0;
            max-width: calc(100vw - 24px);
            grid-template-columns: minmax(120px, 150px) 38px 54px minmax(90px, 1fr) 30px 30px 30px 30px 30px 28px;
            gap: 4px;
            padding: 5px 6px;
        }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-marker-camera-select,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-camera-select-compact,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-marker-camera-select .dx-selectbox,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-marker-camera-select .dx-texteditor{
            width: 100% !important;
            max-width: 150px !important;
        }
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-live-marker-svg.eraser-active,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-live-marker-svg.manual-text-active,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-live-marker-svg.frame-active,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-live-marker-svg.arrow-active{
        pointer-events: auto;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-live-marker-svg.eraser-active{
        cursor: not-allowed;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-live-marker-item{
        pointer-events: all;
        cursor: move;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-live-marker-item circle,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-live-marker-item text,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-live-marker-item polygon,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-live-marker-item line{
        pointer-events: all;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-live-marker-svg.moving-active{
        pointer-events: auto;
        cursor: move;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-live-marker-svg.manual-text-active,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-live-marker-svg.frame-active,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-live-marker-svg.arrow-active{
        cursor: crosshair;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-live-marker-item.eraser-target{
        cursor: pointer;
        pointer-events: all;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-live-marker-item.eraser-target circle,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-live-marker-item.eraser-target text,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-live-marker-item.eraser-target polygon,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-live-marker-item.eraser-target line{
        pointer-events: all;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-live-marker-item.eraser-target:hover{
        opacity: 0.55;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-block-draggable-row{
        cursor: grab;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-block-draggable-row:active{
        cursor: grabbing;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .right-panels{
        width: 160px !important;
        flex: 0 0 160px !important;
        display: none;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .control-col{
        width: 160px !important;
        flex: 0 0 160px !important;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed #SpcFrame .card-body{
        padding: 8px !important;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed #mic-icon{
        font-size: 44px !important;
        color: #ccc;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .speech-col,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .keywords-col{
        display: none !important;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .qr-cell{
        flex: 0 0 260px;
        width: 260px;
        height: 100%;
        display: flex;
        align-items: stretch;
        justify-content: center;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .qr-stack{
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
        gap: 10px;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .qr-panel{
        width: 100%;
        background: #fff;
        border: 2px solid #d5d5d5;
        border-radius: 8px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 10px;
        box-sizing: border-box;
        overflow: hidden;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .qr-panel-code{
        flex: 3 1 0;
        min-height: 0;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .upload-panel{
        flex: 0 0 140px;
        height: 140px;
        justify-content: center;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .qr-title{
        font-size: 18px;
        font-weight: 700;
        line-height: 1.1;
        margin-bottom: 8px;
        text-align: center;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .qr-code-box{
        flex: 1;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        overflow: hidden;
    }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .qr-code-box canvas,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .qr-code-box img{
            max-width: 100%;
            max-height: 100%;
            width: auto !important;
            height: auto !important;
            display: block;
        }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .qr-value{
        margin-top: 8px;
        font-size: 20px;
        font-weight: 700;
        line-height: 1.1;
        text-align: center;
        word-break: break-all;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .sync-btn-content{
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        width: 100%;
        height: 100%;
    }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .sync-btn-content i{
            font-size: 20px;
        }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .sync-label{
        margin-top: 8px;
        font-size: 16px;
        font-weight: 700;
        line-height: 1.2;
        text-align: center;
        word-break: break-word;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-upload-big-btn .dx-button-content{
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%;
        padding: 0 !important;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-casette.casette-active{
        border: 4px solid #d60000 !important;
        box-shadow: 0 0 0 2px rgba(214, 0, 0, 0.25);
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed #section-sign-container{
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(40px, 1fr));
        grid-auto-flow: row;
        gap: 6px;
        align-items: stretch;
        padding: 4px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-casette-sm{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        min-width: 0;
        height: 25px;
        padding: 4px 6px;
        margin: 0;
        white-space: nowrap;
        word-break: normal;
        text-align: center;
        line-height: 1.2;
        overflow: hidden;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-casette-sm-wide{
        grid-column: span 2;
    }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-casette-sm span{
            display: block;
            width: 100%;
            min-width: 0;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .unavailable-cell{
        display: flex;
        justify-content: center;
        align-items: center;
        height: 100%;
        width: 100%;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .unavailable-icon-green{
        font-size: 16px;
        cursor: pointer;
        color: #1a7f37;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .unavailable-icon-red{
        font-size: 16px;
        cursor: pointer;
        color: #d60000;
    }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .unavailable-icon-green:hover,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .unavailable-icon-red:hover{
            transform: scale(1.15);
        }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .dx-dropdowneditor-overlay .dx-list-item-content{
        font-size: 12px !important;
        line-height: 16px !important;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .pms-switch-neutral.dx-switch-on .dx-switch-container{
        background-color: #e6e6e6 !important;
        border-color: #cfcfcf !important;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .pms-switch-neutral.dx-switch-on .dx-switch-handle{
        border-color: #cfcfcf !important;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .pms-switch-neutral .dx-switch-container{
        background-color: #f2f2f2 !important;
        border-color: #d9d9d9 !important;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-block-add-panel{
        width: 100%;
        padding: 4px 0 0 0;
        margin-top: 4px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-block-grid{
        display: grid;
        grid-template-columns: minmax(0, 48%) minmax(50px, 20%) minmax(62px, 32%);
        grid-template-rows: auto auto;
        column-gap: 5px;
        row-gap: 8px;
        align-items: start;
        width: 100%;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-grid-main{
        grid-column: 1;
        grid-row: 1;
        min-width: 0;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-grid-step{
        grid-column: 2;
        grid-row: 1;
        min-width: 0;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-grid-count{
        grid-column: 3;
        grid-row: 1 / span 2;
        min-width: 0;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-grid-sign{
        grid-column: 1;
        grid-row: 2;
        min-width: 0;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-grid-manual{
        grid-column: 2 / span 2;
        grid-row: 2;
        min-width: 0;
        padding-top: 0;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-main-group-combo,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-block-sign-combo,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-manual-sign-combo{
        min-width: 0;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-grid-manual .dx-field-item-label,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-grid-manual .dx-field-label,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-grid-sign .dx-field-item-label,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-grid-sign .dx-field-label{
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-grid-count .dx-field-item-label,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-grid-count .dx-field-label{
        white-space: nowrap;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-step-btn-row{
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 7px;
        padding-top: 26px;
        flex: 0 0 auto;
        height: 100%;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-combo-step-icon-btn{
        border: none;
        background: transparent;
        color: #4a4a4a;
        width: 22px;
        height: 22px;
        padding: 0;
        margin: 0;
        cursor: pointer;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        line-height: 1;
        box-shadow: none;
        outline: none;
    }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-combo-step-icon-btn i{
            font-size: 19px;
            font-weight: 100;
            line-height: 1;
        }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-combo-step-icon-btn:hover{
            color: #0f6cbd;
        }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-combo-step-icon-btn:active{
            transform: scale(0.94);
        }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-count-box-wrap{
        width: 100%;
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 0;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-count-big .dx-texteditor-input,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-count-big input{
        font-weight: 700 !important;
        font-size: 1.6em !important;
        line-height: 1 !important;
        text-align: center;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-count-big .dx-numberbox-spin-container{
        width: 20px;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-add-button-big-text .dx-button-content{
        font-size: 120% !important;
        font-weight: 600;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-add-button-big-text .dx-icon{
        display: none !important;
    }

    @media (max-height: 820px) {
        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-left-card,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-right-card{
            padding: 6px;
        }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-panel-title{
            font-size: 13px;
            margin-bottom: 2px;
        }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-separator{
            margin: 5px 0;
        }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-block-add-panel{
            padding-top: 4px;
            margin-top: 4px;
        }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-color-row{
            margin-top: 4px;
        }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-right-bottom-actions{
            min-height: 68px;
            padding-top: 4px;
        }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-print-mode-strip{
            min-height: 26px;
            margin-bottom: 4px;
            padding-top: 2px;
            padding-bottom: 2px;
        }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-left-bottom-actions{
            padding-top: 4px;
            min-height: 44px;
        }
    }

    @media (max-height: 720px) {
        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-test-type-panel,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-right-test-panel{
            display: none !important;
        }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-right-color-panel,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-right-section-sign-panel{
            max-height: 92px;
            overflow-y: auto;
        }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-protocol-list-container{
            height: 80px;
        }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-right-bottom-actions{
            min-height: 64px;
        }
    }

    @media (max-height: 640px) {
        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-default-test-row,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-right-switches,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-print-mode-strip{
            display: none !important;
        }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-right-bottom-actions{
            min-height: 44px;
        }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-left-bottom-actions{
            min-height: 42px;
        }

            body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-left-bottom-actions .dx-button,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-right-bottom-actions .dx-button{
                height: 36px !important;
            }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-protocol-list-container{
            height: 55px;
        }
    }

    @media (max-height: 560px) {
        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-right-color-panel,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-right-section-sign-panel,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-protocol-panel{
            display: none !important;
        }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-left-main,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-right-main{
            overflow-y: auto;
        }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-left-bottom-actions .dx-button,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-right-bottom-actions .dx-button{
            height: 34px !important;
        }
    }

    @media (max-height: 480px) {
        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-left-main .dx-field,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-left-main .dx-texteditor,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-left-main .dx-radiogroup,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-right-main{
            font-size: 12px;
        }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-color-row,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-block-add-panel{
            display: none !important;
        }

        body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-left-bottom-actions,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-right-bottom-actions{
            min-height: 38px;
        }

            body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-left-bottom-actions .dx-button,
body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-right-bottom-actions .dx-button{
                height: 32px !important;
            }
    }



    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-marker-frame-svg-icon{
        width: 17px;
        height: 17px;
        display: block;
        fill: none !important;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-marker-frame-svg-icon rect{
        fill: none !important;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .video-markerbar.starting-markerbar-move-active{
        border-color: rgba(37,99,235,0.95);
        box-shadow: 0 0 0 2px rgba(37,99,235,0.16), 0 3px 12px rgba(15, 23, 42, 0.18);
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-marker-empty-square-icon{
        width: 15px;
        height: 15px;
        display: inline-block;
        border: 2px solid currentColor;
        border-radius: 2px;
        background: transparent;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-live-marker-svg.moving-active .starting-live-marker-item{
        cursor: move !important;
    }

    body.pmsa--pms-views-case-starting-cshtml-3b447bed .starting-live-marker-item text{
        user-select: none;
        -webkit-user-select: none;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/CaseList.cshtml :: block 1
   ========================================================================== */

    /* CaseList image splitter: 3x larger grab area and clearly visible divider. */
    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-splitter .dx-resize-handle{
        background-color: rgba(51, 122, 183, 0.18);
        transition: background-color 120ms ease, box-shadow 120ms ease;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-splitter .dx-resize-handle.dx-state-hover{
        background-color: rgba(51, 122, 183, 0.34);
        box-shadow: inset 0 0 0 1px rgba(51, 122, 183, 0.18);
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-splitter .dx-resize-handle.dx-state-active,
body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-splitter .dx-resize-handle.dx-state-focused{
        background-color: rgba(51, 122, 183, 0.52);
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row.case-list-topbar-host{
        padding: 8px 10px 4px 10px;
        background: transparent;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .case-list-toolbar{
        width: 100%;
        box-sizing: border-box;
        display: flex;
        align-items: stretch;
        justify-content: space-between;
        flex-wrap: wrap;
        gap: 12px;
        padding: 12px 14px;
        border: 1px solid rgba(190, 199, 210, 0.78);
        border-radius: 16px;
        background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);
        box-shadow: 0 8px 22px rgba(15, 23, 42, 0.06);
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .case-list-toolbar-main{
        display: flex;
        align-items: stretch;
        flex-wrap: wrap;
        gap: 10px;
        flex: 1 1 760px;
        min-width: 0;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .case-list-toolbar-section{
        display: inline-flex;
        align-items: flex-end;
        flex-wrap: wrap;
        gap: 8px;
        min-height: 48px;
        box-sizing: border-box;
        padding: 6px;
        border: 1px solid rgba(226, 232, 240, 0.95);
        border-radius: 13px;
        background: rgba(255, 255, 255, 0.92);
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .case-list-toolbar-search-section{
        flex: 0 1 auto;
        align-items: flex-end;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .case-list-field-stack{
        display: inline-flex;
        flex-direction: column;
        justify-content: flex-start;
        gap: 3px;
        min-width: 0;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .case-list-field-title{
        height: 16px;
        line-height: 16px;
        font-size: 12px;
        font-weight: 700;
        color: #334155;
        letter-spacing: .01em;
        padding-left: 2px;
        white-space: nowrap;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .case-list-toolbar-date-section{
        flex: 0 1 auto;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .case-list-toolbar-actions{
        align-content: flex-end;
        justify-content: flex-start;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .case-list-toolbar-count-section{
        align-items: flex-start;
        justify-content: center;
        padding: 32px 10px 6px 10px;
        min-width: 126px;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .case-list-total-count-card{
        height: 31px;
        min-height: 31px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        box-sizing: border-box;
        padding: 0 12px;
        border-radius: 10px;
        border: 1px solid rgba(37, 99, 235, .30);
        background: linear-gradient(180deg, #eff6ff 0%, #dbeafe 100%);
        color: #1d4ed8;
        box-shadow: inset 0 1px 0 rgba(255,255,255,.75);
        white-space: nowrap;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .case-list-total-count-label{
        font-size: 12px;
        line-height: 1;
        font-weight: 700;
        letter-spacing: .01em;
        color: #2563eb;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .case-list-total-count-value{
        min-width: 38px;
        text-align: right;
        font-size: 15px;
        line-height: 1;
        font-weight: 900;
        color: #0f172a;
        font-variant-numeric: tabular-nums;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .case-list-total-count-loading{
        color: #64748b;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .case-list-total-count-card.case-list-total-count-filtered{
        border-color: rgba(220, 38, 38, .62);
        background: linear-gradient(180deg, #fee2e2 0%, #fecaca 100%);
        color: #991b1b;
    }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .case-list-total-count-card.case-list-total-count-filtered .case-list-total-count-label{
            color: #b91c1c;
        }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .case-list-total-count-card.case-list-total-count-filtered .case-list-total-count-value{
            color: #7f1d1d;
        }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .header-vertical-separator{
        width: 1px;
        height: 42px;
        background: linear-gradient(180deg, transparent 0%, #cbd5e1 18%, #cbd5e1 82%, transparent 100%);
        margin: 4px 2px;
        align-self: center;
        flex: 0 0 1px;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .case-list-toolbar-splitter{
        display: inline-flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        gap: 6px;
        width: 244px;
        min-width: 244px;
        max-width: 244px;
        height: 70px;
        min-height: 70px;
        max-height: 70px;
        align-self: flex-start;
        margin: 0;
        padding: 6px;
        border: 1px solid rgba(226, 232, 240, 0.95);
        border-radius: 13px;
        background: rgba(248, 250, 252, 0.98);
        box-sizing: border-box;
        flex: 0 0 auto;
        position: static !important;
        inset: auto !important;
        float: none !important;
        overflow: hidden;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .case-list-toolbar-splitter-label{
        display: block;
        width: 100%;
        height: 16px;
        min-height: 16px;
        line-height: 16px;
        font-size: 12px;
        font-weight: 700;
        color: #334155;
        letter-spacing: .01em;
        padding-left: 2px;
        margin: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .dx-texteditor,
body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .dx-button{
        border-radius: 10px !important;
    }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .dx-texteditor.dx-editor-outlined{
            background-color: #ffffff;
        }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .dx-button{
        height: 31px !important;
        min-height: 31px !important;
        box-shadow: none !important;
    }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .dx-button .dx-button-content{
            height: 29px;
            min-height: 29px;
            padding: 0 10px;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 6px;
            box-sizing: border-box;
        }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .case-arc-btn.dx-button,
body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row #case-list-arc-btn.dx-button{
        width: 106px !important;
        min-width: 106px;
        height: 31px !important;
        min-height: 31px !important;
        margin-top: 0 !important;
        font-weight: 800;
        letter-spacing: .02em;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .case-list-toolbar-actions{
        padding-top: 28px;
        align-items: flex-start;
    }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .case-list-toolbar-actions .dx-button{
            min-width: 40px;
            height: 31px !important;
            min-height: 31px !important;
            margin-top: 0 !important;
        }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row #CaseListAll-reset-btn.dx-button{
        border-color: rgba(220, 38, 38, .55) !important;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row #case-list-radio-group{
        width: 232px;
        min-width: 232px;
        max-width: 232px;
        height: 31px;
        min-height: 31px;
        max-height: 31px;
        overflow: visible;
        box-sizing: border-box;
    }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row #case-list-radio-group .dx-radiogroup-horizontal{
            display: inline-flex;
            align-items: center;
            justify-content: flex-start;
            flex-wrap: nowrap;
            gap: 5px;
            width: 232px;
            min-width: 232px;
            max-width: 232px;
            height: 31px;
            min-height: 31px;
            max-height: 31px;
        }

            body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row #case-list-radio-group .dx-radiogroup-horizontal .dx-radiobutton,
body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row #case-list-radio-group .dx-radiobutton{
                width: 74px;
                min-width: 74px;
                max-width: 74px;
                height: 31px;
                min-height: 31px;
                max-height: 31px;
                margin: 0 !important;
                padding: 0 !important;
                border: 1px solid transparent;
                border-radius: 10px;
                background: transparent;
                box-sizing: border-box;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                font-family: inherit;
                transition: background-color .12s ease, border-color .12s ease, color .12s ease;
            }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row #case-list-radio-group .dx-radiobutton-checked{
            border-color: rgba(37, 99, 235, .42);
            background: rgba(219, 234, 254, .78);
            color: #1d4ed8;
        }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row #case-list-radio-group .dx-radiobutton-icon{
            display: none;
        }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row #case-list-radio-group .dx-radiobutton-text{
            width: 100%;
            height: 29px;
            min-height: 29px;
            margin: 0 !important;
            padding: 0 !important;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            text-align: center;
            font-family: inherit;
            font-size: 12px;
            font-weight: 600;
            color: #0f172a;
            line-height: 29px;
            white-space: nowrap;
            box-sizing: border-box;
        }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row #case-list-radio-group .dx-radiobutton-checked .dx-radiobutton-text{
            color: #1d4ed8;
        }


        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row #case-list-radio-group .dx-collection{
            width: 232px;
            min-width: 232px;
            max-width: 232px;
            height: 31px;
            min-height: 31px;
            max-height: 31px;
            padding: 0 !important;
            margin: 0 !important;
            display: inline-flex;
            align-items: center;
            justify-content: flex-start;
            gap: 5px;
            box-sizing: border-box;
        }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row #case-list-radio-group .dx-item,
body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row #case-list-radio-group .dx-item-content,
body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row #case-list-radio-group .dx-radiobutton-content{
            width: 74px;
            min-width: 74px;
            max-width: 74px;
            height: 31px;
            min-height: 31px;
            max-height: 31px;
            padding: 0 !important;
            margin: 0 !important;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            box-sizing: border-box;
            text-align: center;
        }

    @media (max-width: 1300px) {
        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .case-list-toolbar{
            align-items: stretch;
        }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .case-list-toolbar-main{
            flex: 1 1 100%;
        }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .case-list-toolbar-splitter{
            flex: 0 0 auto;
            align-self: flex-start;
            width: 244px;
            min-width: 244px;
            max-width: 244px;
            height: 70px;
            min-height: 70px;
            max-height: 70px;
        }
    }

    @media (max-width: 640px) {
        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .case-list-toolbar-splitter{
            border-radius: 13px;
        }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row .case-list-toolbar-splitter-label{
            max-width: 100%;
        }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-header-row #case-list-radio-group .dx-radiogroup-horizontal{
            flex-wrap: nowrap;
        }
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-list-pdf-category-popup{
        display: flex;
        flex-direction: column;
        gap: 12px;
        padding: 4px 2px 2px 2px;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-list-pdf-category-info{
        font-size: 13px;
        font-weight: 600;
        color: #334155;
        line-height: 1.35;
        padding: 2px 4px;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-list-pdf-category-toolbar{
        display: flex;
        gap: 8px;
        justify-content: flex-end;
        padding: 0 2px;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-list-pdf-category-mini-btn,
body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-list-pdf-category-cancel-btn,
body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-list-pdf-category-generate-btn{
        border-radius: 9px;
        border: 1px solid #cbd5e1;
        background: #ffffff;
        color: #0f172a;
        font-size: 12px;
        font-weight: 700;
        padding: 7px 11px;
        line-height: 1;
        cursor: pointer;
    }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-list-pdf-category-mini-btn:hover,
body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-list-pdf-category-cancel-btn:hover{
            background: #f8fafc;
        }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-list-pdf-category-list{
        max-height: 320px;
        overflow: auto;
        border: 1px solid #e2e8f0;
        border-radius: 12px;
        background: #f8fafc;
        padding: 6px;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-list-pdf-category-item{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
        padding: 9px 10px;
        border-radius: 10px;
        background: #ffffff;
        border: 1px solid transparent;
        margin-bottom: 6px;
        cursor: pointer;
    }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-list-pdf-category-item:last-child{
            margin-bottom: 0;
        }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-list-pdf-category-item:hover{
            border-color: #bfdbfe;
            background: #eff6ff;
        }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-list-pdf-category-left{
        display: inline-flex;
        align-items: center;
        gap: 9px;
        min-width: 0;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-list-pdf-category-checkbox{
        width: 17px;
        height: 17px;
        margin: 0;
        cursor: pointer;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-list-pdf-category-name{
        font-size: 13px;
        font-weight: 800;
        color: #1e293b;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-list-pdf-category-count{
        flex: 0 0 auto;
        min-width: 34px;
        text-align: center;
        padding: 3px 8px;
        border-radius: 999px;
        background: #dbeafe;
        color: #1d4ed8;
        font-size: 12px;
        font-weight: 900;
        font-variant-numeric: tabular-nums;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-list-pdf-category-footer{
        display: flex;
        justify-content: flex-end;
        gap: 10px;
        padding-top: 2px;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-list-pdf-category-generate-btn{
        display: inline-flex;
        align-items: center;
        gap: 7px;
        border-color: #2563eb;
        background: #2563eb;
        color: #ffffff;
        padding-left: 14px;
        padding-right: 14px;
    }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-list-pdf-category-generate-btn:hover{
            background: #1d4ed8;
            border-color: #1d4ed8;
        }


    /* kép konténer – erre kerül a keret */
    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-image-details-v,
body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-image-details-h{
        box-sizing: border-box;
        border: 1px solid #cfcfcf; /* silver */
        border-radius: 6px; /* kerekített */
        background: #fafafa; /* finom háttér */
        padding: 6px; /* kis belső tér */
    }

    /* maga a kép */
    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .img-slide-show{
        display: block;
        border-radius: 6px; /* belső lekerekítés */
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-highlight-cell{
        background-color: #fffbf2; /* nagyon halvány */
        border-left: 2px solid #f7d8a5;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .dx-editor-cell .case-highlight-cell{
        background-color: #fff2db !important;
        border: 2px solid #f0c36d;
    }


    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-highlight-cell2{
        background-color: #ffeaea;
        border-left: 2px solid #e39b9b;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .dx-editor-cell .case-highlight-cell2{
        background-color: #ffecec !important; /* kissé erősebb, de még diszkrét */
        border: 2px solid #e6a1a1;
    }

    /* ⬅️ EZ A VÍZSZINTES SCROLL VALÓDI ELEM */
    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #CaseListAllGrid .dx-scrollable-container::-webkit-scrollbar{
        height: 14px;
        width: 10px;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #CaseListAllGrid .dx-scrollable-container::-webkit-scrollbar-thumb{
        background-color: #bfbfbf;
        border-radius: 8px;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #CaseListAllGrid .dx-scrollable-container::-webkit-scrollbar-track{
        background-color: #efefef;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/CaseList.cshtml :: block 2
   ========================================================================== */



    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .pms-grid-icon-active{
        cursor: pointer;
        opacity: 0.9;
    }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .pms-grid-icon-active:hover{
            opacity: 1;
        }



    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .ts-link{
        text-decoration: none;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .ts-badge{
        display: inline-block;
        padding: 2px 6px;
        border-radius: 6px;
        font-weight: 700;
        font-size: 12px;
        background: #1e66ff;
        color: #fff;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .ts-link:hover .ts-badge{
        filter: brightness(.95);
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/CaseList.cshtml :: block 3
   ========================================================================== */

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .pms-grid-icon-group{
        display: flex;
        gap: 5px;
        align-items: center;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .pms-grid-icon i{
        font-size: 0.9em;
        color: #000; /* ← FEKETE */
        vertical-align: middle;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .pms-grid-icon-count{
        margin-left: 3px;
        font-size: 0.9em;
        color: #000; /* ← FEKETE */
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/CaseList.cshtml :: block 4
   ========================================================================== */

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-filter-tb .dx-texteditor-input{
        font-weight: 700;
        background-color: #fff7cc; /* halványsárga */
    }

    /* Keret (DevExtreme outline/border) */
    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-filter-tb.dx-texteditor.dx-editor-outlined,
body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-filter-tb .dx-texteditor.dx-editor-outlined{
        border: 2px solid blue;
        border-radius: 6px;
    }

    /* Fókusz állapotban is maradjon “vastag” */
    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-filter-tb.dx-texteditor.dx-state-focused.dx-editor-outlined,
body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-filter-tb .dx-texteditor.dx-state-focused.dx-editor-outlined{
        border-width: 2px;
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/CaseList.cshtml :: block 5
   ========================================================================== */

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-arc-btn{
        height: 31px !important;
        min-height: 31px !important;
        width: 90px !important;
        min-width: 90px !important;
        padding: 0 10px;
        font-size: 12px;
        margin-left: 1px;
        margin-top: 22px !important;
        border-radius: 8px;
        background: #1e66ff;
        color: #fff !important;
        font-weight: 700;
        letter-spacing: .2px;
        box-shadow: 0 6px 14px rgba(30,102,255,.18);
        border: 1px solid rgba(30,102,255,.35);
        white-space: nowrap;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/CaseList.cshtml :: block 6
   ========================================================================== */

    /* betűméret */
    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .archive-grid-compact{
        font-size: 12px;
    }

        /* header is kisebb */
        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .archive-grid-compact .dx-datagrid-headers{
            font-size: 12px;
        }

        /* cella padding csökkentés -> sűrűbb sorok */
        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .archive-grid-compact .dx-datagrid .dx-row > td{
            padding-top: 2px;
            padding-bottom: 2px;
        }

        /* opcionális: a sor magasságát is “kényszeríti” */
        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .archive-grid-compact .dx-datagrid .dx-row{
            line-height: 16px;
        }





    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-container{
        position: relative;
        width: 100%;
        height: 100%;
        overflow: hidden;
        display: flex;
        flex-direction: column;
    }

    /* 🔼 FELSŐ TOOLBAR – elegáns lebegő overlay a kép fölött */
    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-toolbar.top{
        position: absolute;
        top: 10px;
        left: 0;
        right: 0;
        z-index: 30;
        display: flex;
        align-items: center;
        justify-content: center;
        pointer-events: none;
    }

    /* 🔽 ALSÓ TOOLBAR – overlay */
    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-toolbar.bottom{
        position: absolute;
        bottom: 8px;
        left: 0;
        right: 0;
        z-index: 20;
        display: flex;
        align-items: center;
        justify-content: center;
        pointer-events: none;
    }

        /* csak a toolbar elemek legyenek kattinthatók */
        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-toolbar.top > *,
body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-toolbar.bottom > *{
            pointer-events: auto;
        }

    /* 🖼️ VIEWPORT */
    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-viewport{
        position: relative;
        flex: 1 1 auto;
        min-height: 0;
        overflow: hidden;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #fafafa;
        z-index: 1;
    }

    /* 🖼️ KÉP */
    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .img-slide-show{
        max-width: 100%;
        max-height: 100%;
        object-fit: contain;
        transform-origin: center center;
        cursor: grab;
        user-select: none;
        -webkit-user-drag: none;
        display: block;
        position: relative;
        z-index: 2;
    }

    /* ℹ️ DUPLA KLIKK HINT */
    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-hint{
        font-size: 13px;
        font-weight: 700; /* vastag */
        color: #333;
        text-align: center;
        user-select: none;
        letter-spacing: 0.3px;
        cursor: pointer;
        background: rgba(255,255,255,0.7); /* jobb láthatóság */
        padding: 4px 10px;
        border-radius: 6px;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/CaseList.cshtml :: block 7
   ========================================================================== */

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-floating-toolbar{
        display: inline-flex;
        align-items: center;
        gap: 3px;
        padding: 3px;
        border: 1px solid rgba(180,190,205,.42);
        border-radius: 999px;
        background: rgba(255, 255, 255, .72);
        box-shadow: 0 4px 10px rgba(0,0,0,.07);
        backdrop-filter: blur(6px);
        -webkit-backdrop-filter: blur(6px);
        pointer-events: auto;
        opacity: .94;
    }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-floating-toolbar:hover{
            opacity: .98;
        }


    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-native-controls-slot{
        display: none;
        align-items: center;
        gap: 3px;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-toolbar-separator{
        width: 1px;
        height: 18px;
        background: rgba(90,100,115,.32);
        margin: 0 1px;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-floating-toolbar .slideshow-native-moved-control,
body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-floating-toolbar .slideshow-native-moved-control.dx-button,
body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-floating-toolbar .slideshow-native-moved-control button,
body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-floating-toolbar .slideshow-native-moved-control a{
        width: 33px !important;
        min-width: 33px !important;
        height: 33px !important;
        min-height: 33px !important;
        padding: 0 !important;
        margin: 0 !important;
        border-radius: 999px !important;
        align-items: center !important;
        justify-content: center !important;
        line-height: 1 !important;
        box-shadow: 0 3px 8px rgba(0,0,0,.10) !important;
    }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-floating-toolbar .slideshow-native-moved-control i,
body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-floating-toolbar .slideshow-native-moved-control .dx-icon,
body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-floating-toolbar .slideshow-native-moved-control svg{
            font-size: 16px !important;
            width: 16px !important;
            height: 16px !important;
            line-height: 16px !important;
        }



    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-bottom-indicators{
        position: static !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 5px !important;
        margin: 0 8px !important;
        padding: 3px 8px !important;
        border-radius: 999px !important;
        background: rgba(255,255,255,.55) !important;
        opacity: .75 !important;
        pointer-events: auto !important;
    }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-bottom-indicators button,
body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-bottom-indicators span,
body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-bottom-indicators li{
            width: 8px !important;
            min-width: 8px !important;
            height: 8px !important;
            min-height: 8px !important;
            padding: 0 !important;
            margin: 0 2px !important;
            border-radius: 999px !important;
        }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-fine-rotation{
        display: inline-flex;
        align-items: center;
        gap: 4px;
        height: 28px;
        padding: 0 6px;
        border: 1px solid rgba(255,255,255,.65);
        border-radius: 999px;
        background: rgba(255,255,255,.86);
        color: #475569;
        font-size: 10px;
        font-weight: 700;
        box-shadow: 0 2px 6px rgba(0,0,0,.08);
        pointer-events: auto;
        white-space: nowrap;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-fine-rotation-slider{
        width: 96px;
        min-width: 72px;
        height: 18px;
        margin: 0;
        cursor: pointer;
        accent-color: #1e66ff;
    }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-fine-rotation-slider:disabled{
            cursor: default;
            opacity: .48;
        }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-fine-rotation-value{
        width: 34px;
        text-align: right;
        font-variant-numeric: tabular-nums;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-tool-btn{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        min-width: 33px;
        height: 33px;
        padding: 3px 8px;
        border: 1px solid rgba(255,255,255,.50);
        border-radius: 999px;
        background: rgba(255,255,255,.88);
        color: #1f2933;
        font-size: 12px;
        font-weight: 800;
        line-height: 1;
        cursor: pointer;
        box-shadow: 0 3px 8px rgba(0,0,0,.12);
        backdrop-filter: blur(3px);
        transition: transform .12s ease, background .12s ease, box-shadow .12s ease, opacity .12s ease;
    }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-tool-btn:hover,
body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-tool-btn.active{
            background: #fff;
            border-color: rgba(255,255,255,.90);
            transform: translateY(-1px);
            box-shadow: 0 5px 14px rgba(0,0,0,.18);
        }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-tool-btn.active{
            outline: 2px solid rgba(30,102,255,.35);
        }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-tool-btn i{
            font-size: 16px;
        }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .ocr-selection-layer{
        position: absolute;
        inset: 0;
        z-index: 25;
        pointer-events: none;
        cursor: crosshair;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .ocr-selection-active .ocr-selection-layer{
        pointer-events: auto;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .ocr-selection-box{
        position: absolute;
        display: none;
        border: 2px solid rgba(30, 102, 255, .95);
        background: rgba(30, 102, 255, .12);
        box-shadow: 0 0 0 9999px rgba(0, 0, 0, .18);
        border-radius: 4px;
        pointer-events: none;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-list-ocr-panel{
        height: 100%;
        display: flex;
        flex-direction: column;
        gap: 8px;
        padding: 8px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-list-ocr-toolbar{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
        min-height: 34px;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-list-ocr-status{
        font-size: 13px;
        font-weight: 700;
        color: #333;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-list-ocr-actions{
        display: flex;
        align-items: center;
        gap: 6px;
        white-space: nowrap;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-list-ocr-progress-wrap{
        width: 100%;
        height: 5px;
        border-radius: 999px;
        background: #eeeeee;
        overflow: hidden;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .case-list-ocr-progress{
        width: 0%;
        height: 100%;
        background: #1e66ff;
        transition: width .15s ease;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-ocr-textarea .dx-texteditor-input,
body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 #case-list-ocr-textarea textarea{
        font-family: Consolas, "Courier New", monospace;
        font-size: 13px;
        line-height: 1.35;
    }

    /* Kisebb, finomabb OCR / Terület OCR toolbar a képnézegető felett */
    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-floating-toolbar{
        gap: 2px !important;
        padding: 2px !important;
        border-color: rgba(180,190,205,.36) !important;
        box-shadow: 0 3px 8px rgba(0,0,0,.06) !important;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-toolbar-separator{
        height: 15px !important;
        background: rgba(90,100,115,.28) !important;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-floating-toolbar .slideshow-native-moved-control,
body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-floating-toolbar .slideshow-native-moved-control.dx-button,
body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-floating-toolbar .slideshow-native-moved-control button,
body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-floating-toolbar .slideshow-native-moved-control a{
        width: 28px !important;
        min-width: 28px !important;
        height: 28px !important;
        min-height: 28px !important;
        box-shadow: 0 2px 6px rgba(0,0,0,.08) !important;
    }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-floating-toolbar .slideshow-native-moved-control i,
body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-floating-toolbar .slideshow-native-moved-control .dx-icon,
body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-floating-toolbar .slideshow-native-moved-control svg{
            font-size: 13px !important;
            width: 13px !important;
            height: 13px !important;
            line-height: 13px !important;
        }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-tool-btn{
        gap: 3px !important;
        min-width: 28px !important;
        height: 28px !important;
        padding: 2px 6px !important;
        font-size: 11px !important;
        font-weight: 650 !important;
        box-shadow: 0 2px 6px rgba(0,0,0,.09) !important;
    }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-tool-btn:hover,
body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-tool-btn.active{
            box-shadow: 0 4px 10px rgba(0,0,0,.14) !important;
        }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-tool-btn.active{
            outline: 1px solid rgba(30,102,255,.30) !important;
        }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-tool-btn i{
            font-size: 13px !important;
            width: 13px !important;
            height: 13px !important;
            line-height: 13px !important;
        }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-tool-btn span{
            font-size: 11px !important;
            font-weight: 650 !important;
        }



    /* =========================================================
                                       FORCE SLIDESHOW TOOLBAR ALWAYS VISIBLE ABOVE LOADED IMAGE
                                       ========================================================= */
    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-container{
        position: relative !important;
        isolation: isolate !important;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-toolbar.top{
        position: absolute !important;
        top: 10px !important;
        left: 0 !important;
        right: 0 !important;
        z-index: 99999 !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        pointer-events: none !important;
        visibility: visible !important;
        opacity: 1 !important;
    }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-toolbar.top .slideshow-floating-toolbar{
            position: relative !important;
            z-index: 100000 !important;
            display: inline-flex !important;
            visibility: visible !important;
            opacity: .96 !important;
            pointer-events: auto !important;
        }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-toolbar.bottom{
        position: absolute !important;
        bottom: 8px !important;
        left: 0 !important;
        right: 0 !important;
        z-index: 99998 !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        pointer-events: none !important;
        visibility: visible !important;
        opacity: 1 !important;
    }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-toolbar.bottom > *{
            pointer-events: auto !important;
        }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-viewport{
        position: relative !important;
        z-index: 1 !important;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .img-slide-show{
        position: relative !important;
        z-index: 2 !important;
    }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-toolbar-hidden{
        opacity: 1 !important;
        visibility: visible !important;
        display: flex !important;
        pointer-events: none !important;
    }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-toolbar-hidden > *{
            pointer-events: auto !important;
        }

    body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-toolbar-hidden{
        opacity: 1 !important;
        visibility: visible !important;
        display: flex !important;
        pointer-events: none !important;
    }

        body.pmsa--pms-views-case-caselist-cshtml-c5c9f395 .slideshow-toolbar-hidden > *{
            pointer-events: auto !important;
        }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/Cytology.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-case-cytology-cshtml-77b8a84d .tr-text-block h5{
        font-size: 14px;
        margin: 0;
        font-weight: 600;
    }

    body.pmsa--pms-views-case-cytology-cshtml-77b8a84d .tr-subsection-title{
        display: flex;
        align-items: center;
        margin: 8px 0 4px 0;
        padding-top: 4px;
        color: #000;
        font-size: 13.8px;
        font-weight: 500;
        letter-spacing: 0.1px;
        line-height: 1.15;
    }

        body.pmsa--pms-views-case-cytology-cshtml-77b8a84d .tr-subsection-title span{
            white-space: nowrap;
        }

    body.pmsa--pms-views-case-cytology-cshtml-77b8a84d .tr-compact-code-block{
        margin-top: 6px !important;
        margin-bottom: 6px !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

        body.pmsa--pms-views-case-cytology-cshtml-77b8a84d .tr-compact-code-block .tr-text-block-text-cont{
            margin-bottom: 0 !important;
            padding-bottom: 0 !important;
        }

        body.pmsa--pms-views-case-cytology-cshtml-77b8a84d .tr-compact-code-block .tr-txt-block-btn-cont{
            margin-bottom: 0 !important;
            padding-bottom: 0 !important;
        }

    body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #diagnosis-code-list-container,
body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #counting-list-container{
        margin-top: 4px;
        padding-top: 0;
    }

        body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #diagnosis-code-list-container > div,
body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #counting-list-container > div{
            margin-top: 0 !important;
            margin-bottom: 4px !important;
            padding-top: 0 !important;
            padding-bottom: 0 !important;
            min-height: 0 !important;
        }

        body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #diagnosis-code-list-container .row-container,
body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #counting-list-container .row-container,
body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #diagnosis-code-list-container .counting-row-container,
body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #counting-list-container .counting-row-container{
            display: grid;
            grid-template-columns: 280px 58px minmax(260px, 1fr) 48px 48px 34px;
            column-gap: 8px;
            align-items: center;
            margin-bottom: 4px !important;
        }

        body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #diagnosis-code-list-container .dx-field,
body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #diagnosis-code-list-container .dx-field-item,
body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #diagnosis-code-list-container .dx-field-item-content,
body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #diagnosis-code-list-container .dx-texteditor,
body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #diagnosis-code-list-container .dx-numberbox,
body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #diagnosis-code-list-container .dx-selectbox,
body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #counting-list-container .dx-field,
body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #counting-list-container .dx-field-item,
body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #counting-list-container .dx-field-item-content,
body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #counting-list-container .dx-texteditor,
body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #counting-list-container .dx-numberbox,
body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #counting-list-container .dx-selectbox{
            margin-top: 0 !important;
            margin-bottom: 0 !important;
            padding-top: 0 !important;
            padding-bottom: 0 !important;
        }

        body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #diagnosis-code-list-container .dx-texteditor,
body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #counting-list-container .dx-texteditor{
            height: 28px;
            min-height: 28px;
        }

        body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #diagnosis-code-list-container .dx-texteditor-container,
body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #counting-list-container .dx-texteditor-container{
            min-height: 28px !important;
        }

        body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #diagnosis-code-list-container .dx-texteditor-input,
body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #counting-list-container .dx-texteditor-input{
            min-height: 26px !important;
            height: 26px;
            padding-top: 3px !important;
            padding-bottom: 3px !important;
            line-height: 18px !important;
            font-size: 13px;
        }

        body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #diagnosis-code-list-container .dx-button,
body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #counting-list-container .dx-button{
            width: 28px;
            height: 28px;
            min-width: 28px;
            margin-top: 0 !important;
            margin-bottom: 0 !important;
        }

        body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #diagnosis-code-list-container .dx-button-content,
body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #counting-list-container .dx-button-content{
            padding: 0;
        }

    body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #counting-list-header,
body.pmsa--pms-views-case-cytology-cshtml-77b8a84d .counting-list-header{
        display: grid;
        grid-template-columns: 280px 58px minmax(260px, 1fr) 48px 48px 34px;
        column-gap: 8px;
        align-items: center;
        margin-bottom: 3px;
        padding: 0 0 2px 0;
        color: #111827;
        font-size: 12px;
        font-weight: 700;
    }

    body.pmsa--pms-views-case-cytology-cshtml-77b8a84d .counting-col{
        min-width: 0;
    }

    body.pmsa--pms-views-case-cytology-cshtml-77b8a84d .counting-col-code .dx-texteditor,
body.pmsa--pms-views-case-cytology-cshtml-77b8a84d .counting-col-name .dx-texteditor,
body.pmsa--pms-views-case-cytology-cshtml-77b8a84d .counting-col-count .dx-texteditor,
body.pmsa--pms-views-case-cytology-cshtml-77b8a84d .counting-col-score .dx-texteditor,
body.pmsa--pms-views-case-cytology-cshtml-77b8a84d .counting-col-total .dx-texteditor{
        height: 28px;
        min-height: 28px;
    }

    body.pmsa--pms-views-case-cytology-cshtml-77b8a84d .counting-col-code .dx-texteditor-input,
body.pmsa--pms-views-case-cytology-cshtml-77b8a84d .counting-col-name .dx-texteditor-input,
body.pmsa--pms-views-case-cytology-cshtml-77b8a84d .counting-col-count .dx-texteditor-input,
body.pmsa--pms-views-case-cytology-cshtml-77b8a84d .counting-col-score .dx-texteditor-input,
body.pmsa--pms-views-case-cytology-cshtml-77b8a84d .counting-col-total .dx-texteditor-input{
        min-height: 26px;
        height: 26px;
        padding-top: 3px;
        padding-bottom: 3px;
        line-height: 18px;
        font-size: 13px;
    }

    body.pmsa--pms-views-case-cytology-cshtml-77b8a84d .counting-col-action .dx-button{
        width: 28px;
        height: 28px;
        min-width: 28px;
    }

    body.pmsa--pms-views-case-cytology-cshtml-77b8a84d .counting-col-action .dx-button-content{
        padding: 0;
    }

    body.pmsa--pms-views-case-cytology-cshtml-77b8a84d #total-count-container{
        margin-top: 4px;
        padding-right: 42px;
        text-align: end;
    }

    /* DIPAM_REPORT_TYPE_HEADER_PARTIAL_RESTORED_V2 */


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/HeaderRow.cshtml :: block 1
   ========================================================================== */

    /*
     * Kompakt Minta panel: az anatómiai lokalizáció másodlagos,
     * az edény-/blokk-/metszet-/kémcső-adatok kapják a rendelkezésre álló helyet.
     */
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .header-title .pms-sample-card{
        display: flex !important;
        flex-direction: column !important;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .header-title .pms-sample-card .pms-sample-location{
        flex: 0 0 auto;
        min-height: 0;
        max-height: 27px;
        margin: 2px 4px 1px 4px;
        padding: 0 1px 2px 1px;
        overflow: hidden;
        color: #354653;
        font-size: 10.925px;
        font-weight: 400;
        line-height: 1.15;
        border-bottom: 1px solid rgba(90, 108, 122, 0.14);
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow-wrap: anywhere;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .header-title .pms-sample-card .pms-sample-counts{
        flex: 1 1 auto;
        min-height: 0;
        width: 100%;
        table-layout: fixed;
        color: #344653;
        font-size: 12.65px;
        font-weight: 500;
        line-height: 1;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .header-title .pms-sample-card .pms-sample-counts tr{
        height: 17px;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .header-title .pms-sample-card .pms-sample-counts td{
        height: 17px;
        padding: 0 3px !important;
        vertical-align: middle;
        white-space: nowrap;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .header-title .pms-sample-card .pms-sample-counts td:first-child{
        width: 66%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .header-title .pms-sample-card .pms-sample-counts td:last-child{
        width: 34%;
        text-align: right;
        font-variant-numeric: tabular-nums;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .header-title .pms-sample-card .pms-sample-counts a{
        font-size: inherit;
        font-weight: 500;
        line-height: inherit;
    }


    /* DIPAM_CASE_HEADER_PRIMARY_ID_META_V1
       Az esetszám a fő vizuális elem; a számlálótípus és prioritás
       panel nélküli, diszkrét tipográfiai kiegészítés. */
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-main-card .pames-case-main-top-row{
        display: grid !important;
        /*
         * Az esetszám-panel a korábbi kb. 77%-ról 62%-ra csökken.
         * Ez megközelítőleg 20%-os relatív rövidítés, miközben a
         * kiegészítő adatok számára érdemben több hely marad.
         */
        grid-template-columns: minmax(0, 62%) minmax(110px, 38%);
        align-items: stretch;
        gap: 7px;
        width: 100%;
        margin: 0 !important;
        padding: 0;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-main-card .pames-case-code-column{
        min-width: 0;
        padding: 0;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-main-card .hdr-case-code{
        width: 100%;
        min-height: 30px;
        height: 100%;
        margin: 0 !important;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 6px;
        box-shadow:
            0 1px 3px rgba(15, 74, 125, 0.11),
            inset 0 1px 0 rgba(255, 255, 255, 0.12);
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-main-card .hdr-case-code-inner{
        min-width: 0;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-main-card .hdr-case-code #caseId{
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 14px;
        font-weight: 750;
        letter-spacing: 0.08px;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-main-card .pames-case-meta-column{
        min-width: 0;
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        justify-content: center;
        gap: 3px;
        padding: 2px 2px 2px 6px;
        border-left: 0;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-main-card .pames-case-meta-value{
        width: 100%;
        max-width: 100%;
        overflow: visible;
        text-overflow: clip;
        white-space: normal;
        overflow-wrap: anywhere;
        word-break: break-word;
        color: #0f6cbd;
        font-size: 13.25px;
        font-weight: 700;
        line-height: 1.12;
        text-align: right;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-main-card .pames-case-priority{
        color: #39759f;
        font-size: 12.75px;
        font-weight: 650;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-main-card .pames-case-priority.is-urgent{
        color: #c62828;
        font-weight: 750;
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/HeaderRow.cshtml :: block 2
   ========================================================================== */

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-main-card{
        position: relative;
        overflow: visible;
        padding-right: 0 !important;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-main-card-with-order-tags{
        padding-right: 0 !important;
    }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-main-card-with-order-tags::after{
            content: "";
            position: absolute;
            top: 2px;
            right: 1px;
            bottom: 2px;
            width: 32px;
            background: rgba(15, 23, 42, 0.034);
            border-radius: 0 4px 4px 0;
            pointer-events: none;
            z-index: 1;
        }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-main-card-with-order-tags .pames-case-main-top-row{
        --pames-case-top-stack-height: 27px;
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) minmax(102px, 136px);
        column-gap: 12px;
        align-items: start;
        width: auto;
        margin-left: 0 !important;
        margin-right: 44px !important;
        --bs-gutter-x: 0;
    }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-main-card-with-order-tags .pames-case-main-top-row > .col-8,
body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-main-card-with-order-tags .pames-case-main-top-row > .col-4{
            flex: none !important;
            width: 100% !important;
            max-width: none !important;
            padding-left: 0 !important;
            padding-right: 0 !important;
            min-width: 0;
        }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-main-card-with-order-tags .pames-case-main-top-row > .col-8{
            display: flex;
            justify-content: flex-start;
            align-items: flex-start;
            height: var(--pames-case-top-stack-height);
        }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-main-card-with-order-tags .pames-case-main-top-row > .col-4{
            display: grid;
            grid-template-rows: repeat(2, minmax(0, 1fr));
            row-gap: 2px;
            height: var(--pames-case-top-stack-height);
        }

            body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-main-card-with-order-tags .pames-case-main-top-row > .col-4 > .badge{
                display: flex;
                align-items: center;
                justify-content: center;
                width: 100% !important;
                height: 100%;
                min-width: 0 !important;
                max-width: 100%;
                padding-top: 0;
                padding-bottom: 0;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-main-card-with-order-tags .hdr-case-code{
        position: relative;
        display: flex;
        align-items: center;
        width: 330px;
        height: var(--pames-case-top-stack-height);
        min-width: 0;
        max-width: 100%;
        padding: 0 0.65rem;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .hdr-case-diagnostic-shortcut{
        position: absolute;
        right: 6px;
        top: 50%;
        transform: translateY(-50%);
        z-index: 3;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 15px;
        height: 15px;
        padding: 0;
        border: 1px solid rgba(225, 231, 239, 0.72);
        border-radius: 3px;
        background: rgba(255, 255, 255, 0.08);
        color: #e1e5eb !important;
        font-family: Arial, sans-serif !important;
        font-size: 11px !important;
        font-weight: 700;
        line-height: 15px;
        text-align: center;
        text-indent: 0;
        text-decoration: none;
        opacity: 1;
        overflow: visible;
        text-shadow: 0 1px 0 rgba(0, 0, 0, 0.18);
        transition: background-color 120ms ease, border-color 120ms ease, color 120ms ease;
    }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .hdr-case-diagnostic-shortcut:hover,
body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .hdr-case-diagnostic-shortcut:focus{
            color: #ffffff;
            background: rgba(255, 255, 255, 0.16);
            border-color: rgba(255, 255, 255, 0.82);
            text-decoration: none;
            outline: none;
        }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .hdr-case-code-inner{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        padding: 0 24px;
        box-sizing: border-box;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .hdr-case-code-inner #caseId{
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-copyable-value{
        position: relative;
        display: inline-block;
        border-radius: 4px;
        cursor: copy;
        transition: background-color 120ms ease, box-shadow 120ms ease, opacity 120ms ease;
    }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-copyable-value:hover,
body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-copyable-value:focus{
            outline: none;
            background: rgba(37, 99, 235, 0.10);
            box-shadow: inset 0 -1px 0 rgba(37, 99, 235, 0.65);
        }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-copyable-value.pames-copyable-case-id{
            padding: 1px 5px;
            color: inherit;
        }

            body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-copyable-value.pames-copyable-case-id:hover,
body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-copyable-value.pames-copyable-case-id:focus{
                background: rgba(255, 255, 255, 0.15);
                box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.88);
            }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-copyable-value.pames-copyable-ssn{
            padding: 0 2px;
        }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-copyable-value.is-copied{
            background: rgba(34, 197, 94, 0.18) !important;
            box-shadow: inset 0 -1px 0 rgba(34, 197, 94, 0.95) !important;
        }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-main-card-with-order-tags{
        position: relative;
        overflow: hidden;
    }

    /* Csak a bal szélső esetpanel jobb oldali, vizsgálatcsoport-jelző sávja. */
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-main-card-with-order-tags::after{
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        width: 38px;
        background: rgba(238, 241, 244, 0.78);
        border-left: 1px solid rgba(126, 142, 154, 0.16);
        pointer-events: none;
        z-index: 1;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-main-card-with-order-tags .pames-case-main-text-block{
        margin-right: 46px;
        padding-right: 0;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-main-card-with-order-tags .pames-case-info-button{
        margin-right: 8px;
        flex: 0 0 auto;
    }


    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-order-tags{
        position: absolute;
        right: 5px;
        top: 5px;
        transform: none;
        width: 27px;
        display: flex;
        flex-direction: column;
        align-items: stretch;
        justify-content: flex-start;
        gap: 2px;
        z-index: 20;
        overflow: visible;
        scrollbar-width: none;
        max-height: calc(100% - 8px);
    }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-order-tags::-webkit-scrollbar{
            display: none;
        }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-order-tag{
        position: relative;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 27px;
        min-height: 17px;
        height: 17px;
        padding: 0 1px;
        border-radius: 4px;
        border: none;
        font-size: 0.64rem;
        line-height: 1;
        font-weight: 560;
        letter-spacing: 0.002em;
        text-transform: uppercase;
        white-space: nowrap;
        box-shadow: 0 1px 2px rgba(15, 23, 42, 0.10);
        user-select: none;
        text-decoration: none;
        cursor: pointer;
        transition: filter 120ms ease, transform 120ms ease, box-shadow 120ms ease;
    }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-order-tag:hover,
body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-order-tag:focus{
            text-decoration: none;
            filter: brightness(1.04);
            transform: translateY(-1px);
            box-shadow: 0 2px 4px rgba(15, 23, 42, 0.14);
        }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-order-tag.order-progress{
            background: #d96a6a;
        }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-order-tag.order-mixed{
            background: #e6c75a;
        }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-order-tag.order-done{
            background: #5fbf83;
        }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-order-tag-code{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100%;
        color: rgba(255, 255, 255, 0.84);
        text-shadow: 0 1px 1px rgba(0, 0, 0, 0.22);
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-order-tag.order-mixed .pames-case-order-tag-code{
        color: rgba(45, 45, 45, 0.88);
        text-shadow: none;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-order-tooltip{
        display: none;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-order-tooltip-floating{
        position: fixed;
        left: 0;
        top: 0;
        display: none;
        width: max-content;
        min-width: 230px;
        max-width: min(360px, calc(100vw - 20px));
        max-height: min(360px, calc(100vh - 20px));
        overflow-y: auto;
        overflow-x: hidden;
        padding: 6px 8px;
        border-radius: 6px;
        background: rgba(17, 24, 39, 0.94);
        color: #ffffff;
        text-align: left;
        text-transform: none;
        white-space: normal;
        line-height: 1.25;
        font-size: 0.72rem;
        font-weight: 400;
        letter-spacing: 0;
        box-shadow: 0 6px 14px rgba(15, 23, 42, 0.22);
        z-index: 2147483000;
        pointer-events: auto;
        scrollbar-width: thin;
        overscroll-behavior: contain;
    }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-order-tooltip-floating::-webkit-scrollbar{
            width: 6px;
        }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-order-tooltip-title{
        position: relative;
        display: block;
        min-height: 18px;
        font-weight: 700;
        font-size: 0.76rem;
        margin: 0 0 6px 0;
        padding: 0 24px 4px 0;
        border-bottom: 1px solid rgba(255, 255, 255, 0.22);
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-order-tooltip-copy{
        position: absolute;
        top: -2px;
        right: 0;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 18px;
        height: 18px;
        padding: 0;
        border: 1px solid rgba(255, 255, 255, 0.58);
        border-radius: 3px;
        background: transparent;
        color: rgba(255, 255, 255, 0.92);
        font-size: 0.68rem;
        line-height: 1;
        cursor: pointer;
    }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-order-tooltip-copy:hover,
body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-order-tooltip-copy:focus-visible{
            border-color: #ffffff;
            background: rgba(255, 255, 255, 0.12);
            color: #ffffff;
            outline: none;
        }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-order-tooltip-copy.is-copied{
            border-color: #86efac;
            background: rgba(34, 197, 94, 0.22);
            color: #dcfce7;
        }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-order-tooltip-row{
        display: block;
        padding: 0 0 5px 0;
        margin: 0 0 5px 0;
        border-bottom: 1px solid rgba(255, 255, 255, 0.18);
    }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-order-tooltip-row:last-child{
            padding-bottom: 0;
            margin-bottom: 0;
            border-bottom: none;
        }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-order-tooltip-test{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 8px;
        min-height: 20px;
        font-weight: 700;
        margin-bottom: 2px;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-order-tooltip-test-name{
        min-width: 0;
        display: flex;
        align-items: baseline;
        flex-wrap: wrap;
        gap: 3px 6px;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-order-tooltip-element{
        display: inline-block;
        max-width: 180px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding: 1px 5px;
        border-radius: 3px;
        background: rgba(255, 255, 255, 0.14);
        color: rgba(255, 255, 255, 0.88);
        font-size: 0.67rem;
        font-weight: 500;
        line-height: 1.15;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-order-tooltip-note,
body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-order-tooltip-date{
        display: block;
        opacity: 0.94;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .rounded-box{
        background-color: #f0f0f0;
        border-radius: 8px;
        padding: 10px 24px;
        margin: 4px 0;
        font-weight: bold;
        font-size: 1.1rem;
        color: #333;
        box-shadow: 1 2px 4px rgba(0,0,0,0.1);
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 #pames-inner-hdr-btn-row{
        position: relative;
        z-index: 3;
        min-height: 38px;
        margin-bottom: 6px;
        overflow: visible;
        align-items: center;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-center-col{
        min-width: 0;
        overflow: visible;
        position: relative;
        z-index: 8;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-center-wrap{
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        min-width: 0;
        width: 100%;
        white-space: nowrap;
        overflow: visible;
        position: relative;
        z-index: 9;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-right-col{
        min-width: 0;
        overflow: visible;
        position: relative;
        z-index: 7;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-ql-box{
        display: inline-flex;
        align-items: center;
        justify-content: flex-end;
        gap: 8px;
        width: auto;
        max-width: 100%;
        min-height: 31px;
        overflow: visible;
        white-space: nowrap;
        flex: 0 1 auto;
        margin-left: auto;
        position: relative;
        z-index: 7;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-ql-label{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        min-height: 28px;
        padding: 0 2px 0 0;
        font-size: 0.64rem;
        font-weight: 600;
        color: #111827;
        opacity: 0.70;
        line-height: 1;
        white-space: nowrap;
        flex: 0 0 auto;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-ql-buttons{
        display: inline-flex;
        align-items: center;
        justify-content: flex-end;
        min-height: 31px;
        overflow: visible;
        flex: 0 0 auto;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-ql-box .ql-tray-container{
        width: auto !important;
        min-width: 0 !important;
        min-height: 31px !important;
        margin-left: 0 !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        align-items: center !important;
        justify-content: flex-end !important;
        flex: 0 0 auto !important;
        gap: 5px !important;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-ql-box .ql-tray-button{
        min-width: 28px !important;
        width: 28px !important;
        height: 28px !important;
        padding: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        font-size: 0.72rem !important;
        line-height: 1 !important;
        border-radius: 50% !important;
        border: 1px solid #0f6cbd !important;
        color: #0f6cbd !important;
        background-clip: padding-box !important;
        box-shadow: 0 1px 2px rgba(15,108,189,0.16) !important;
    }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-ql-box .ql-tray-button:hover{
            transform: none !important;
            box-shadow: 0 1px 4px rgba(15,108,189,0.24) !important;
            filter: brightness(0.98);
        }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-ql-box .ql-tray-button.ql-tray-button-on{
            border-color: #0f6cbd !important;
            box-shadow: 0 0 0 1px rgba(15,108,189,0.20), 0 1px 4px rgba(15,108,189,0.24) !important;
        }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-ql-box .ql-tray-button i{
            font-size: 0.86rem !important;
            color: #0f6cbd !important;
            line-height: 1 !important;
        }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-ql-box .ql-tray-icon{
        width: 15.5px !important;
        height: 15.5px !important;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-ql-box .ql-tray-fa-icon{
        font-size: 0.86rem !important;
        color: #0f6cbd !important;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-menu-context-box{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 9px;
        min-height: 28px;
        padding: 0;
        margin-left: 0;
        border-radius: 0;
        background: transparent;
        border: none;
        box-shadow: none;
        color: #222;
        font-size: 1.07rem;
        line-height: 1;
        white-space: nowrap;
        overflow: visible;
        text-overflow: clip;
        pointer-events: none;
        flex: 0 1 auto;
        max-width: 100%;
        position: relative;
        z-index: 10;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-menu-context-icon{
        font-size: 1.04rem;
        color: #5f6875;
        opacity: 0.78;
        flex: 0 0 auto;
        line-height: 1;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-menu-context-item{
        font-weight: 650;
        color: #222;
        letter-spacing: 0.01em;
        overflow: visible;
        text-overflow: clip;
        white-space: nowrap;
        line-height: 1;
    }

    @media (max-width: 1450px) {
        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-ql-label{
            max-width: 135px;
            overflow: hidden;
            text-overflow: ellipsis;
            font-size: 0.60rem;
            opacity: 0.70;
        }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-ql-box{
            gap: 6px;
        }
    }

    @media (max-width: 1200px) {
        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-menu-context-box{
            font-size: 1rem;
        }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-menu-context-icon{
            font-size: 0.98rem;
        }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-ql-label{
            display: none;
        }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-ql-box .ql-tray-button{
            min-width: 27px !important;
            width: 27px !important;
            height: 27px !important;
            border-radius: 50% !important;
        }
    }

    @media (max-width: 900px) {
        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-center-wrap{
            justify-content: flex-start;
        }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-menu-context-box{
            font-size: 0.95rem;
            justify-content: flex-start;
        }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-menu-context-icon{
            font-size: 0.92rem;
        }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-ql-box{
            gap: 4px;
        }

            body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-ql-box .ql-tray-container{
                gap: 4px !important;
            }

            body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-ql-box .ql-tray-button{
                min-width: 26px !important;
                width: 26px !important;
                height: 26px !important;
                border-radius: 50% !important;
                font-size: 0.68rem !important;
            }

                body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-ql-box .ql-tray-button i{
                    font-size: 0.79rem !important;
                }

            body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-ql-box .ql-tray-icon{
                width: 13px !important;
                height: 13px !important;
            }

            body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-ql-box .ql-tray-fa-icon{
                font-size: 0.79rem !important;
            }
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 #pames-inner-hdr-btn-row .pames-header-left-tools{
        position: relative;
        z-index: 30;
        display: flex !important;
        flex-wrap: nowrap !important;
        align-items: center !important;
        height: 38px !important;
        min-height: 38px !important;
        min-width: 0;
        padding-top: 5px !important;
        padding-bottom: 5px !important;
        overflow: visible;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 #pames-inner-hdr-btn-row .pames-header-left-tools > .pms-icon-btn{
        flex: 0 0 30px;
        width: 30px;
        height: 25px;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        vertical-align: middle !important;
        align-self: center;
        overflow: visible;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 #pames-inner-hdr-btn-row .pames-header-left-tools > .pms-icon-btn .badge{
        z-index: 50;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 #pames-inner-hdr-btn-row .pms-scan-autopen-cluster{
        display: inline-flex;
        align-items: center;
        flex: 0 0 34px;
        width: 34px !important;
        height: 28px !important;
        min-width: 34px;
        padding: 0 0 0 3px !important;
        margin: 0 0 0 -3px;
        border-left: 0;
        overflow: visible;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-center-col.pms-left-tools-overflow .pames-header-menu-context-item,
body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-center-col.pms-left-tools-overflow #title-box{
        display: none !important;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 #pames-inner-hdr-btn-row .pms-scan-autopen-wrap{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex: 0 0 30px;
        width: 30px !important;
        height: 25px !important;
        min-width: 30px;
        padding: 0 !important;
        line-height: 1;
        overflow: visible;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-scan-autopen-card{
        position: relative;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 30px;
        min-width: 30px;
        max-width: 30px;
        height: 25px;
        padding: 0;
        margin: 0;
        border: 3px solid #0f6cbd;
        border-radius: 5px;
        background: #edf6ff;
        color: #0f6cbd;
        box-shadow: 0 0 0 1px rgba(15, 108, 189, .08);
        cursor: pointer;
        user-select: none;
        box-sizing: border-box;
        transition: background-color .14s ease, color .14s ease, border-color .14s ease, box-shadow .14s ease, transform .14s ease;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-scan-autopen-card:hover{
        background: #e7f1fb;
        border-color: #0b5fa8;
        color: #0b5fa8;
        box-shadow: none;
        transform: translateY(-1px);
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-scan-autopen-card:focus-within{
        outline: none;
        box-shadow: 0 0 0 2px rgba(15, 108, 189, 0.18);
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-scan-autopen-wrap.pms-scan-autopen-on .pms-scan-autopen-card{
        background: #0f6cbd;
        border-color: #0f6cbd;
        color: #ffffff;
        box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.10);
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-scan-autopen-wrap.pms-scan-autopen-on .pms-scan-autopen-card:hover{
        background: #0b5fa8;
        border-color: #0b5fa8;
        color: #ffffff;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-scan-autopen-checkbox{
        position: absolute;
        width: 1px;
        height: 1px;
        margin: 0;
        padding: 0;
        opacity: 0;
        pointer-events: none;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-scan-autopen-icon{
        position: relative;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 18px;
        height: 17px;
        font-size: 14px;
        line-height: 1;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-scan-autopen-bolt{
        position: absolute;
        top: 2px;
        right: -2px;
        font-size: 7px;
        line-height: 1;
        text-shadow: 0 0 2px #ffffff, 0 0 2px #ffffff;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-scan-autopen-wrap.pms-scan-autopen-on .pms-scan-autopen-bolt{
        text-shadow: 0 0 2px #0f6cbd, 0 0 2px #0f6cbd;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-panel{
        position: relative;
        display: inline-flex;
        align-items: center;
        flex: 0 0 234px;
        gap: 3px;
        width: 234px;
        min-width: 234px;
        max-width: 234px;
        height: 28px;
        margin-left: 15px;
        padding: 2px 5px;
        border: 1px solid #0f6cbd;
        border-radius: 7px;
        background: linear-gradient(180deg, #ffffff 0%, #f6f9fc 100%);
        box-shadow: 0 1px 2px rgba(15, 23, 42, 0.07);
        color: #335064;
        box-sizing: border-box;
        overflow: visible;
        transition: opacity 140ms ease, filter 140ms ease, border-color 140ms ease;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-panel.pms-header-audio-loading{
        opacity: 0.62;
        filter: grayscale(0.45);
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-panel.pms-header-audio-no-microphone{
        background: #f3f4f6;
        border-color: #0f6cbd;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-panel.pms-header-audio-recording{
        border-color: #991b2f;
        background: linear-gradient(180deg, #dc3545 0%, #b91c2c 100%);
        color: #ffffff;
        box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.24), 0 3px 10px rgba(127, 29, 29, 0.24);
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-panel.pms-header-audio-recording .pms-header-audio-button,
body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-panel.pms-header-audio-recording .pms-header-audio-settings-button,
body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-panel.pms-header-audio-recording .pms-header-audio-float-button,
body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-panel.pms-header-audio-recording .pms-header-audio-info,
body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-panel.pms-header-audio-recording .pms-header-audio-drag-handle{
        color: #ffffff;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-panel.pms-header-audio-recording .pms-header-audio-button:hover:not(:disabled),
body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-panel.pms-header-audio-recording .pms-header-audio-button:focus-visible:not(:disabled),
body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-panel.pms-header-audio-recording .pms-header-audio-settings-button:hover,
body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-panel.pms-header-audio-recording .pms-header-audio-settings-button:focus-visible,
body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-panel.pms-header-audio-recording .pms-header-audio-float-button:hover,
body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-panel.pms-header-audio-recording .pms-header-audio-float-button:focus-visible{
        background: rgba(255, 255, 255, 0.18);
        color: #ffffff;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-panel.pms-header-audio-recording .pms-header-audio-record.pms-active{
        background: #ffffff;
        color: #c82333;
        box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.32);
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-panel.pms-header-audio-uploading{
        opacity: 0.72;
        cursor: progress;
    }


    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-button,
body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-settings-button,
body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-float-button,
body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-settings-close{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex: 0 0 auto;
        padding: 0;
        border: 0;
        background: transparent;
        color: #34566f;
        line-height: 1;
        cursor: pointer;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-button{
        width: 22px;
        height: 22px;
        border-radius: 5px;
        font-size: 13px;
        transition: background-color 120ms ease, color 120ms ease, transform 120ms ease, opacity 120ms ease;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-button:hover:not(:disabled),
body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-button:focus-visible:not(:disabled){
        background: #e7f1fb;
        color: #0f6cbd;
        outline: none;
        transform: translateY(-1px);
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-button:disabled{
        color: #a6adb5;
        cursor: not-allowed;
        opacity: 0.62;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-record{
        color: #ffffff;
        font-size: 13px;
        border-radius: 999px;
        background: #dc3545;
        box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.12);
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-record:hover:not(:disabled),
body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-record:focus-visible:not(:disabled){
        background: #c82333;
        color: #ffffff;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-record:disabled{
        background: #f1b6bc;
        color: #ffffff;
        opacity: 0.75;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-record.pms-active{
        background: #c82333;
        color: #ffffff;
        animation: pms-header-audio-record-pulse--cd717181 1.1s ease-in-out infinite;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-meter{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex: 0 0 52px;
        width: 52px;
        height: 11px;
        padding: 0;
        overflow: hidden;
        border: 0;
        border-radius: 0;
        background: transparent;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-recording .pms-header-audio-meter{
        background: transparent;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-meter-canvas{
        display: block;
        width: 50px;
        height: 8px;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-info{
        display: inline-block;
        flex: 0 0 27px;
        width: 27px;
        overflow: hidden;
        color: #627484;
        font-size: 8px;
        font-weight: 700;
        line-height: 1;
        text-align: center;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-settings-button,
body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-float-button{
        width: 18px;
        height: 20px;
        margin-left: 1px;
        border-radius: 4px;
        color: #7b8995;
        font-size: 11px;
        flex: 0 0 16px;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-settings-button:hover,
body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-settings-button:focus-visible,
body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-float-button:hover,
body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-float-button:focus-visible{
        background: #e9eef3;
        color: #334b5d;
        outline: none;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-drag-handle{
        display: none;
        align-items: center;
        justify-content: center;
        flex: 0 0 16px;
        width: 16px;
        height: 20px;
        margin-left: 0;
        border-radius: 4px;
        color: #657b8d;
        font-size: 12px;
        cursor: grab;
        touch-action: none;
        user-select: none;
        transition: background-color 120ms ease, color 120ms ease;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-panel.pms-header-audio-floating{
        position: fixed;
        z-index: 2147481900;
        flex-basis: auto;
        width: 253px;
        min-width: 253px;
        max-width: 253px;
        margin-left: 0;
        border-color: #9cafbf;
        background: linear-gradient(180deg, #edf2f6 0%, #dbe4eb 100%);
        box-shadow: 0 8px 26px rgba(15, 23, 42, 0.24);
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-panel.pms-header-audio-floating .pms-header-audio-drag-handle{
        display: inline-flex;
        background: rgba(52, 86, 111, 0.08);
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-panel.pms-header-audio-floating .pms-header-audio-drag-handle:hover{
        background: rgba(52, 86, 111, 0.16);
        color: #334b5d;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-panel.pms-header-audio-floating.pms-header-audio-recording{
        border-color: #991b2f;
        background: linear-gradient(180deg, #dc3545 0%, #b91c2c 100%);
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-panel.pms-header-audio-floating.pms-header-audio-dragging{
        transition: none;
        box-shadow: 0 11px 32px rgba(15, 23, 42, 0.28);
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-panel.pms-header-audio-floating.pms-header-audio-dragging .pms-header-audio-drag-handle{
        cursor: grabbing;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-settings{
        position: absolute;
        top: 32px;
        right: 0;
        z-index: 2147482000;
        width: 276px;
        padding: 9px;
        border: 1px solid #b9c9d7;
        border-radius: 8px;
        background: #ffffff;
        box-shadow: 0 10px 28px rgba(15, 23, 42, 0.20);
        color: #263b4b;
        white-space: normal;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-settings[hidden]{
        display: none !important;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-settings-head{
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 7px;
        font-size: 11px;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-settings-close{
        width: 20px;
        height: 20px;
        border-radius: 4px;
        color: #6f7f8c;
        font-size: 11px;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-settings-close:hover,
body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-settings-close:focus-visible{
        background: #eef2f5;
        color: #263b4b;
        outline: none;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-hotkey-row{
        display: grid;
        grid-template-columns: 92px minmax(0, 1fr);
        align-items: center;
        gap: 7px;
        margin: 5px 0;
        font-size: 9px;
        font-weight: 650;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-hotkey-row input{
        width: 100%;
        height: 25px;
        padding: 2px 6px;
        border: 1px solid #c8d4de;
        border-radius: 5px;
        background: #f8fafc;
        color: #1e3a4c;
        font-size: 10px;
        font-weight: 700;
        text-align: center;
        cursor: pointer;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-hotkey-row input:focus{
        border-color: #0f6cbd;
        background: #edf6fd;
        outline: 2px solid rgba(15, 108, 189, 0.10);
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-hotkey-row input.pms-capturing{
        color: #b42318;
        border-color: #dc3545;
        background: #fff4f4;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pms-header-audio-hotkey-hint{
        margin-top: 7px;
        padding-top: 6px;
        border-top: 1px solid #edf1f4;
        color: #6a7884;
        font-size: 8.5px;
        line-height: 1.3;
    }

    @keyframes pms-header-audio-record-pulse--cd717181 {
        0%, 100% {
            box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.42);
        }
        50% {
            box-shadow: 0 0 0 4px rgba(220, 53, 69, 0.10);
        }
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 #scanOpenBtn{
        position: static;
    }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 #scanOpenBtn i{
            vertical-align: middle;
        }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/HeaderRow.cshtml :: block 3
   ========================================================================== */

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 #caseOperationCodesOpenBtn{
        overflow: visible !important;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .case-operation-codes-icon{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 24px;
        height: 24px;
        border-radius: 5px;
        vertical-align: middle;
        line-height: 1;
        position: relative;
        top: -7px;
        left: -4px;
    }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .case-operation-codes-icon i{
            font-size: 19px !important;
            line-height: 1;
        }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .case-operation-codes-icon.has-case-operation-codes{
            background: rgba(0, 0, 0, 0.01);
        }

            body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .case-operation-codes-icon.has-case-operation-codes i{
                color: #AD4133;
            }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .supplementary-form-icon{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 21px;
        height: 21px;
        border-radius: 5px;
        vertical-align: middle;
        line-height: 1;
        position: relative;
        top: -5px;
        left: -2px;
    }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .supplementary-form-icon i{
            font-size: 15px;
            line-height: 1;
        }

        body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .supplementary-form-icon.has-supplementary-form{
            background: rgba(0, 0, 0, 0.01);
        }

            body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .supplementary-form-icon.has-supplementary-form i{
                color: #AD4133;
            }

    /* DIPAM_CASE_HEADER_SHORTER_ID_WRAPPING_META_V1
       A jobb oldali kiegészítő feliratok több sorban is megjelenhetnek. */
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-case-main-card .pames-case-meta-column{
        align-self: stretch;
        justify-content: center;
    }


    /* DIPAM_CASE_HEADER_META_SEPARATOR_REMOVED_V1 */


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/HeaderRow.cshtml :: block 4
   ========================================================================== */

    /* DIPAM_HEADER_CASE_CONSULTATION_BUTTON_V2
       A header K az AKTÍV ESET konzultációs állapotát mutatja, ugyanazzal
       a színlogikával, mint a Test Results lista soronkénti K gombja. */
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 #pamesHeaderConsultationButton{
        overflow: visible !important;
        transition: color 120ms ease, filter 120ms ease;
    }

    /* A gomb alakja es kerete a szomszedos header ikonoke marad;
       csak a dupla beszelgetes ikon szine jelzi az aktiv eset allapotat. */
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 #pamesHeaderConsultationButton .pms-header-consultation-icon{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        line-height: 1;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 #pamesHeaderConsultationButton:hover{ filter: brightness(.97); }
    /* Nincs konzultáció: az eredeti header ikon színe/súlya marad. */
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 #pamesHeaderConsultationButton.state-none .pms-header-consultation-icon{ color:inherit !important; }
    /* Ugyanazok a státuszszínek, mint a scannelési progressbarban és az esetlistában. */
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 #pamesHeaderConsultationButton.has-consultation .pms-header-consultation-icon{ color:#d96a6a !important; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 #pamesHeaderConsultationButton.has-response .pms-header-consultation-icon{ color:#5fbf83 !important; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 #pamesHeaderConsultationButton.state-accepted .pms-header-consultation-icon{ color:#219653 !important; }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-answer-popover{
        position: fixed;
        z-index: 2147483600;
        width: min(430px, calc(100vw - 16px));
        max-height: 340px;
        overflow: auto;
        padding: 10px 12px;
        background: #202327;
        border: 1px solid #3c4147;
        border-radius: 7px;
        box-shadow: 0 8px 24px rgba(0, 0, 0, .34);
        color: #f3f5f7;
        font-size: 12px;
        line-height: 1.38;
        text-align: left;
        white-space: normal;
        user-select: text;
        -webkit-user-select: text;
        pointer-events: auto;
    }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-answer-popover-title{
        font-weight: 700;
        color: #ff858c;
        padding-bottom: 6px;
        border-bottom: 1px solid #444a51;
    }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-answer-popover-item{ padding: 7px 0 3px; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-answer-popover-item + .pames-header-consultation-answer-popover-item{ border-top: 1px solid #3c4248; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-answer-popover-meta-row{ display:flex; align-items:flex-start; gap:8px; min-width:0; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-answer-popover-meta{
        flex:1 1 auto; min-width:0; font-weight:700; color:#79d7a7; margin-bottom:3px;
    }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-answer-popover-text{ color:#f2f4f6; cursor:text; padding-right:2px; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-answer-copy{
        flex:0 0 auto; width:23px; height:23px; margin:-3px -3px 0 2px; padding:0;
        border:0; border-radius:4px; background:transparent; color:#c9d0d7;
        display:inline-flex; align-items:center; justify-content:center; cursor:pointer; font-size:13px; line-height:1;
    }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-answer-copy:hover,
body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-answer-copy:focus-visible{ background:#383e44; color:#fff; outline:none; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-answer-copy.copied{ color:#79d7a7; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-answer-accept{
        flex:0 0 auto; width:23px; height:23px; margin:-3px 0 0 0; padding:0;
        border:1px solid #68717a; border-radius:4px; background:transparent; color:#9ba4ad;
        display:inline-flex; align-items:center; justify-content:center; cursor:pointer; font-size:13px; line-height:1;
    }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-answer-accept:hover,
body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-answer-accept:focus-visible{ background:#383e44; color:#fff; outline:none; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-answer-accept.is-accepted{ border-color:#43b36d; background:#2f8f57; color:#fff; }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-overlay{
        position: fixed;
        inset: 0;
        z-index: 2147482500;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 22px;
        background: rgba(28, 41, 51, .28);
        box-sizing: border-box;
    }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-overlay[hidden]{ display:none !important; }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-dialog{
        width: min(590px, calc(100vw - 44px));
        max-height: min(700px, calc(100vh - 70px));
        overflow: auto;
        padding: 0 15px 15px;
        border: 1px solid #d6e1e9;
        border-radius: 11px;
        background: #fff;
        box-shadow: 0 20px 55px rgba(31, 48, 61, .24);
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-dialog-header{
        position: sticky;
        top: 0;
        z-index: 1;
        min-height: 57px;
        margin: 0 -15px 13px;
        padding: 10px 11px 9px 15px;
        border-bottom: 1px solid #e5edf2;
        background: #fff;
        display:flex;
        align-items:center;
        justify-content:space-between;
        gap:12px;
    }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-dialog-title{ color:#29485e; font-size:14px; font-weight:750; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-dialog-case{ margin-top:2px; color:#758796; font-size:11px; font-weight:650; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-close{ width:30px; height:30px; border:0; border-radius:50%; background:transparent; color:#657583; cursor:pointer; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-close:hover{ background:#f1f5f8; }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-existing{
        margin-bottom:11px;
        padding:8px 10px;
        border:1px solid #d9e7f0;
        border-radius:7px;
        background:#f6fafc;
        color:#526d80;
        font-size:11px;
        display:flex;
        align-items:center;
        justify-content:space-between;
        gap:10px;
    }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-existing[hidden]{ display:none !important; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-existing button{ border:0; background:transparent; color:#2473a3; font-size:11px; font-weight:700; cursor:pointer; white-space:nowrap; }

    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-label{ display:block; margin:10px 0 6px; color:#52697a; font-size:11px; font-weight:700; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-target-buttons{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:6px; margin-bottom:8px; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-target-buttons button{ height:34px; border:1px solid #d1dee7; border-radius:7px; background:#fff; color:#506a7c; font-size:11px; font-weight:700; cursor:pointer; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-target-buttons button:hover{ background:#f5f9fc; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-target-buttons button.is-active{ border-color:#70a9ca; background:#eaf5fb; color:#236b96; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-select{ width:100%; height:35px; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-select.is-user-multi{ height:auto; min-height:35px; max-height:96px; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-select.is-user-multi .dx-tag-container{ max-height:88px; overflow-y:auto; overflow-x:hidden; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-select.dx-texteditor{ border:1px solid #cfdde6; border-radius:7px; background:#fff; color:#344e60; font-size:12px; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-select .dx-texteditor-input{ min-height:33px; padding:6px 32px 6px 9px; font-size:12px; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-select.dx-state-disabled{ background:#f4f6f8; color:#8a98a3; opacity:1; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-dropdown-wrapper{ z-index:2147483000 !important; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-textarea{ width:100%; min-height:142px; max-height:270px; resize:vertical; padding:9px 10px; border:1px solid #cfdde6; border-radius:7px; font-family:inherit; font-size:12px; line-height:1.45; color:#334c5d; outline:none; box-sizing:border-box; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-select.dx-state-focused,
body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-textarea:focus{ border-color:#74aacb; box-shadow:0 0 0 2px rgba(60,135,190,.10); }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-check{ margin-top:10px; display:flex; align-items:center; gap:7px; color:#526979; font-size:11px; cursor:pointer; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-check input{ margin:0; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-actions{ margin-top:15px; padding-top:11px; border-top:1px solid #edf1f4; display:flex; justify-content:flex-end; gap:7px; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-actions button{ min-width:92px; height:33px; border:1px solid #cddae3; border-radius:7px; background:#fff; color:#4f6677; font-size:11px; font-weight:700; cursor:pointer; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-actions button.is-primary{ border-color:#2e80af; background:#2e80af; color:#fff; }
    body.pmsa--pms-views-case-headerrow-cshtml-6143ef71 .pames-header-consultation-actions button:disabled{ opacity:.5; cursor:default; }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/NoItem.cshtml :: block 1
   ========================================================================== */

    html.pmsa--pms-views-case-noitem-cshtml-c4222270,
body.pmsa--pms-views-case-noitem-cshtml-c4222270{
        overflow: hidden;
    }

    body.pmsa--pms-views-case-noitem-cshtml-c4222270 .noitem-workspace-page{
        width: 100%;
        min-height: 320px;
        overflow: hidden;
        box-sizing: border-box;
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/AddSection.cshtml :: block 1
   ========================================================================== */

	body.pmsa--pms-views-case-addsection-cshtml-d22c116d #sectioning-addnew-popup .dx-popup-content{
		padding: 0;
	}

	body.pmsa--pms-views-case-addsection-cshtml-d22c116d #sectioning-addnew-popup-content{
		height: 100%;
	}

	body.pmsa--pms-views-case-addsection-cshtml-d22c116d .section-add-dialog{
		display: flex;
		flex-direction: column;
		height: 100%;
		padding: 14px 16px 12px;
		box-sizing: border-box;
		background: #f7f9fb;
	}

	body.pmsa--pms-views-case-addsection-cshtml-d22c116d .section-add-case-summary{
		display: flex;
		align-items: center;
		gap: 10px;
		min-height: 48px;
		padding: 8px 11px;
		border: 1px solid #d8e2ec;
		border-radius: 6px;
		background: #eef6fd;
		box-sizing: border-box;
	}

	body.pmsa--pms-views-case-addsection-cshtml-d22c116d .section-add-case-icon{
		display: flex;
		align-items: center;
		justify-content: center;
		width: 31px;
		height: 31px;
		border: 1px solid #b8d6ef;
		border-radius: 50%;
		background: #ffffff;
		color: #0f6cbd;
		font-size: 16px;
		flex: 0 0 31px;
	}

	body.pmsa--pms-views-case-addsection-cshtml-d22c116d .section-add-case-data{
		display: flex;
		flex-direction: column;
		gap: 1px;
		min-width: 0;
	}

	body.pmsa--pms-views-case-addsection-cshtml-d22c116d .section-add-case-data span{
		color: #637381;
		font-size: 10px;
		line-height: 1.1;
	}

	body.pmsa--pms-views-case-addsection-cshtml-d22c116d .section-add-case-data strong{
		color: #172b3a;
		font-size: 16px;
		line-height: 1.2;
		letter-spacing: .2px;
	}

	body.pmsa--pms-views-case-addsection-cshtml-d22c116d .section-add-form{
		display: flex;
		flex-direction: column;
		gap: 12px;
		margin-top: 13px;
		padding: 13px;
		border: 1px solid #dde4eb;
		border-radius: 6px;
		background: #ffffff;
	}

	body.pmsa--pms-views-case-addsection-cshtml-d22c116d .section-add-options{
		display: grid;
		grid-template-columns: minmax(0, 1fr) minmax(150px, 1fr);
		gap: 12px;
		align-items: end;
	}

	body.pmsa--pms-views-case-addsection-cshtml-d22c116d .section-add-smear-option{
		display: flex;
		align-items: center;
		justify-content: center;
		gap: 10px;
		min-height: 42px;
		padding: 5px 10px;
		border: 1px solid #b9cde0;
		border-radius: 5px;
		box-sizing: border-box;
		background: #f5f9fd;
	}

	body.pmsa--pms-views-case-addsection-cshtml-d22c116d .section-add-type-label{
		color: #263746;
		font-size: 12px;
		font-weight: 700;
		line-height: 1;
		white-space: nowrap;
	}

	body.pmsa--pms-views-case-addsection-cshtml-d22c116d .section-add-smear-option .dx-switch{
		flex: 0 0 auto;
	}

	body.pmsa--pms-views-case-addsection-cshtml-d22c116d .section-add-count-option,
body.pmsa--pms-views-case-addsection-cshtml-d22c116d .section-add-field{
		min-width: 0;
	}

	body.pmsa--pms-views-case-addsection-cshtml-d22c116d .section-add-form .dx-texteditor{
		border-color: #cfd8e1;
		background: #ffffff;
	}

	body.pmsa--pms-views-case-addsection-cshtml-d22c116d .section-add-form .dx-texteditor.dx-state-focused{
		border-color: #0f6cbd;
		box-shadow: 0 0 0 1px rgba(15, 108, 189, .12);
	}

	body.pmsa--pms-views-case-addsection-cshtml-d22c116d .section-add-actions{
		display: flex;
		align-items: center;
		justify-content: space-between;
		gap: 12px;
		margin-top: auto;
		padding-top: 12px;
		border-top: 1px solid #dfe5eb;
	}

	body.pmsa--pms-views-case-addsection-cshtml-d22c116d .section-add-actions .dx-button{
		min-height: 32px;
		border-radius: 4px;
		font-weight: 600;
	}

	@media (max-width: 520px) {
		body.pmsa--pms-views-case-addsection-cshtml-d22c116d .section-add-options{
			grid-template-columns: 1fr;
		}
	}


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/Imageupload.cshtml :: block 1
   ========================================================================== */


    /* ===== Top control bar ===== */
    body.pmsa--pms-views-case-imageupload-cshtml-72d2f0fc #top-control-bar{
        padding: 10px 20px;
        background: #fafafa;
        border-bottom: 1px solid #ccc;
        display: flex;
        align-items: center;
        gap: 25px;
    }

    body.pmsa--pms-views-case-imageupload-cshtml-72d2f0fc #caseCodeText{
        font-size: 1.6rem;
        font-weight: bold;
    }

    /* ===== Left status panel ===== */
    body.pmsa--pms-views-case-imageupload-cshtml-72d2f0fc #status-panel{
        width: 280px !important;
        flex-shrink: 0 !important;
        background-color: #f0f0f0;
        padding: 10px;
        border-right: 1px solid #ccc;
        overflow-y: auto;
        height: 100%;
    }

    /* ===== Right thumbnail sidebar ===== */
    body.pmsa--pms-views-case-imageupload-cshtml-72d2f0fc #thumbnail-sidebar{
        width: 100%;
        height: 100%;
        overflow-y: auto;
        padding: 10px;
        background-color: #f7f7f7;
    }

    body.pmsa--pms-views-case-imageupload-cshtml-72d2f0fc .thumbnail-item{
        position: relative;
        margin-bottom: 14px;
    }

        body.pmsa--pms-views-case-imageupload-cshtml-72d2f0fc .thumbnail-item img{
            width: 100%;
            border: 1px solid #555;
            border-radius: 4px;
            cursor: pointer;
        }

    body.pmsa--pms-views-case-imageupload-cshtml-72d2f0fc .thumb-number{
        position: absolute;
        top: 4px;
        left: 4px;
        background: rgba(0,0,0,0.7);
        color: white;
        padding: 2px 5px;
        font-size: 11px;
        border-radius: 3px;
    }

    body.pmsa--pms-views-case-imageupload-cshtml-72d2f0fc .thumbnail-delete-btn{
        position: absolute;
        top: 4px;
        right: 4px;
        background: red;
        color: white;
        padding: 2px 6px;
        font-size: 12px;
        border-radius: 3px;
        cursor: pointer;
        border: none;
    }

    body.pmsa--pms-views-case-imageupload-cshtml-72d2f0fc .thumbnail-zoom-btn{
        position: absolute;
        bottom: 4px;
        right: 4px;
        background: #0078ff;
        color: white;
        padding: 2px 6px;
        border: none;
        font-size: 12px;
        border-radius: 3px;
        cursor: pointer;
    }

    /* ===== Center camera container ===== */
    body.pmsa--pms-views-case-imageupload-cshtml-72d2f0fc #camera-wrapper{
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 20px;
        box-sizing: border-box;
        overflow: hidden;
        position: relative;
    }

    body.pmsa--pms-views-case-imageupload-cshtml-72d2f0fc #video{
        width: 100%;
        height: 100%;
        object-fit: contain;
        border: 1px solid #ccc;
        border-radius: 8px;
        background: darkgrey;
        transition: transform 0.2s ease;
        transform-origin: center center;
    }

    body.pmsa--pms-views-case-imageupload-cshtml-72d2f0fc .camera-rotate-btn-group{
        display: flex;
        align-items: center;
        gap: 6px;
    }

    body.pmsa--pms-views-case-imageupload-cshtml-72d2f0fc .camera-rotate-btn{
        width: 36px;
        height: 36px;
        border: 1px solid #0d6efd;
        background: #ffffff;
        color: #0d6efd;
        border-radius: 6px;
        cursor: pointer;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        font-size: 16px;
        line-height: 1;
        transition: background-color 0.15s ease, color 0.15s ease, border-color 0.15s ease;
    }

        body.pmsa--pms-views-case-imageupload-cshtml-72d2f0fc .camera-rotate-btn:hover{
            background: #0d6efd;
            color: #ffffff;
            border-color: #0d6efd;
        }

        body.pmsa--pms-views-case-imageupload-cshtml-72d2f0fc .camera-rotate-btn:active{
            transform: scale(0.96);
        }

    /* ===== Popup image preview ===== */
    body.pmsa--pms-views-case-imageupload-cshtml-72d2f0fc .popup-preview-wrapper{
        position: relative;
        width: 100%;
        height: 100%;
        overflow: hidden;
        background: #f3f3f3;
    }

    body.pmsa--pms-views-case-imageupload-cshtml-72d2f0fc .popup-preview-toolbar{
        position: absolute;
        top: 10px;
        left: 10px;
        width: 52px;
        z-index: 9999;
        display: flex;
        flex-direction: column;
        gap: 8px;
        padding: 8px;
        background: rgba(255, 255, 255, 0.96);
        border: 1px solid #d4d4d4;
        border-radius: 8px;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.18);
        pointer-events: auto;
    }

    body.pmsa--pms-views-case-imageupload-cshtml-72d2f0fc .popup-tool-btn{
        width: 36px;
        height: 36px;
        border: 1px solid #0d6efd;
        background: #ffffff;
        color: #0d6efd;
        border-radius: 6px;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 16px;
        line-height: 1;
        transition: background-color 0.15s ease, color 0.15s ease, border-color 0.15s ease;
    }

        body.pmsa--pms-views-case-imageupload-cshtml-72d2f0fc .popup-tool-btn:hover{
            background: #0d6efd;
            color: #ffffff;
            border-color: #0d6efd;
        }

        body.pmsa--pms-views-case-imageupload-cshtml-72d2f0fc .popup-tool-btn:active{
            transform: scale(0.96);
        }

    body.pmsa--pms-views-case-imageupload-cshtml-72d2f0fc .popup-preview-image-area{
        position: absolute;
        inset: 0;
        overflow: hidden;
        padding: 12px 12px 12px 86px;
        box-sizing: border-box;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: default;
        user-select: none;
    }

    body.pmsa--pms-views-case-imageupload-cshtml-72d2f0fc #popupImage{
        max-width: 100%;
        max-height: 100%;
        object-fit: contain;
        margin: auto;
        transition: transform 0.05s linear;
        transform-origin: center center;
        z-index: 1;
        cursor: grab;
        user-select: none;
        -webkit-user-drag: none;
    }

        body.pmsa--pms-views-case-imageupload-cshtml-72d2f0fc #popupImage.dragging{
            cursor: grabbing;
        }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/Sectioning.cshtml :: block 1
   ========================================================================== */

    html.pmsa--pms-views-case-sectioning-cshtml-580c3a5e,
body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e{
        width: 100%;
        height: 100%;
        min-height: 100%;
        max-height: 100%;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e{
        position: relative;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e main,
body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .container,
body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .container-fluid,
body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .pb-3{
        max-width: none !important;
        width: 100% !important;
        height: 100vh !important;
        min-height: 100vh !important;
        max-height: 100vh !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
        box-sizing: border-box !important;
    }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e main[role="main"]{
            width: 100vw !important;
            height: 100vh !important;
            min-height: 100vh !important;
            max-height: 100vh !important;
            margin: 0 !important;
            padding: 0 !important;
            overflow: hidden !important;
            box-sizing: border-box !important;
        }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-page-root{
        width: 100%;
        height: 100%;
        min-height: 260px;
        max-height: 100%;
        overflow: hidden;
        box-sizing: border-box;
    }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-page-root.row{
            --bs-gutter-x: 0;
            --bs-gutter-y: 0;
        }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-left-col{
        height: 100%;
        min-height: 0;
        display: flex;
        flex-direction: column;
        overflow: hidden;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-left-card{
        height: 100%;
        min-height: 0;
        display: flex;
        flex-direction: column;
        overflow: hidden;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .col-lg-10.str-col-padding{
        height: 100%;
        min-height: 0;
        display: flex;
        flex-direction: column;
        overflow: hidden;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .col-lg-10 .starting-card{
        height: 100%;
        min-height: 0;
        display: flex;
        flex-direction: column;
        overflow: hidden;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .col-lg-10 .starting-grid-theme{
        flex: 1 1 auto;
        min-height: 0;
        display: flex;
        flex-direction: column;
        overflow: hidden;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e #sectionsgridClip{
        position: relative;
        flex: 1 1 auto;
        min-height: 0;
        width: 100%;
        overflow: hidden;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e #sectionsgridZoomWrap{
        position: absolute;
        inset: 0;
        transform-origin: top left;
        overflow: hidden;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e #sectionsgridContainer{
        width: 100%;
        height: 100%;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-right-col{
        height: 100%;
        min-height: 0;
        display: flex;
        flex-direction: column;
        overflow: hidden;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-right-card{
        height: 100%;
        min-height: 0;
        overflow: hidden;
        display: flex;
        flex-direction: column;
        padding: 8px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-top-toolbar{
        flex: 0 0 auto;
        min-height: 38px;
        position: relative;
        overflow: hidden;
        padding-right: 60px;
        margin-bottom: 6px;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-top-add-btn{
        position: absolute;
        right: 0;
        top: 0;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-add-smear-short-btn{
        font-size: 10px !important;
        font-weight: 700 !important;
        line-height: 1 !important;
    }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-add-smear-short-btn .dx-button-content{
            padding: 0 !important;
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
            height: 100% !important;
        }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-add-smear-short-btn .dx-button-text{
            font-size: 12px !important;
            font-weight: 400 !important;
            line-height: 1 !important;
        }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-switch-row{
        flex: 0 0 auto;
        min-height: 42px;
        overflow: visible;
        margin-bottom: 6px;
        position: sticky;
        top: 0;
        z-index: 60;
        background: rgba(255, 248, 220, 0.34);
        border-radius: 14px;
        padding: 2px 4px;
        box-shadow: none;
        display: flex !important;
        justify-content: center;
        align-items: center;
        width: 100%;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-touch-switch-card{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 5px;
        width: auto;
        max-width: 100%;
        min-width: 0;
        min-height: 36px;
        border-radius: 12px;
        background: transparent;
        border: none;
        box-shadow: none;
        padding: 0 4px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-touch-switch-label{
        font-size: 11px;
        font-weight: 700;
        color: #333;
        line-height: 1;
        white-space: nowrap;
        user-select: none;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-assistant-title{
        flex: 0 0 auto;
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 4px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        font-weight: 700;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-assistant-select-wrap{
        flex: 0 0 auto;
        min-height: 38px;
        overflow: hidden;
        margin-bottom: 6px;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-assistant-list{
        flex: 1 1 0;
        min-height: 0;
        overflow-y: auto;
        overflow-x: hidden;
        padding-right: 2px;
        margin-bottom: 6px;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-bottom-actions{
        flex: 0 0 auto;
        width: 100%;
        min-height: 52px;
        overflow: visible;
        background: #fff;
        z-index: 20;
        border-top: 1px solid #ddd;
        padding-top: 6px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-print-mode-strip{
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 12px;
        width: 100%;
        margin-bottom: 6px;
        min-height: 28px;
        padding: 3px 8px;
        border: 1px solid rgba(15, 108, 189, 0.18);
        border-radius: 10px;
        background: rgba(245, 250, 255, 0.88);
        box-sizing: border-box;
        overflow: hidden;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-print-mode-item{
        display: inline-flex;
        align-items: center;
        min-width: 0;
        white-space: nowrap;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-print-mode-strip .dx-checkbox-text{
        font-size: 12px;
        font-weight: 600;
        color: #27384a;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-action-row{
        display: flex;
        flex-direction: row;
        align-items: stretch;
        gap: 8px;
        width: 100%;
        min-height: 40px;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-main-action-btn{
        flex: 1 1 auto;
        min-width: 0;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-icon-action-btn{
        flex: 0 0 46px;
        min-width: 46px;
        max-width: 46px;
    }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-main-action-btn .dx-button,
body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-icon-action-btn .dx-button{
            width: 100%;
        }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-main-action-btn .dx-button-content{
        min-width: 0;
        overflow: hidden;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-main-action-btn .dx-button-text{
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .unavailable-cell{
        display: flex;
        justify-content: center;
        align-items: center;
        height: 100%;
        width: 100%;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .unavailable-icon-green{
        font-size: 16px;
        color: #1a7f37;
        cursor: pointer;
        line-height: 1;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .unavailable-icon-red{
        font-size: 16px;
        cursor: pointer;
        color: #d60000;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .unavailable-icon-muted{
        font-size: 18px;
        color: #bbb;
        cursor: pointer;
        line-height: 1;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e #sectioning-assitant-slb .dx-texteditor-input{
        font-weight: 700 !important;
        font-size: 16px !important;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e #sectioning-assitant-slb .dx-placeholder{
        font-weight: 700 !important;
        font-size: 15px !important;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e #sectioning-assitant-slb .dx-texteditor-input-container{
        font-weight: 700 !important;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .dx-list-item-content{
        font-weight: 700;
        font-size: 16px;
    }

    body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .unavailable-icon-green:hover,
body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .unavailable-icon-muted:hover{
        transform: scale(1.15);
    }

    @media (max-width: 991.98px) {
        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-right-card{
            overflow: visible;
        }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-switch-row{
            position: sticky;
            top: 0;
            z-index: 80;
        }
    }

    @media (max-height: 820px) {
        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-right-card{
            padding: 6px;
        }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-top-toolbar{
            min-height: 34px;
            margin-bottom: 4px;
        }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-switch-row{
            min-height: 50px;
            margin-bottom: 4px;
            padding-top: 2px;
            padding-bottom: 2px;
        }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-touch-switch-card{
            min-height: 44px;
        }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-assistant-title{
            margin-bottom: 2px;
        }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-assistant-select-wrap{
            min-height: 34px;
            margin-bottom: 4px;
        }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-assistant-list{
            margin-bottom: 4px;
        }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-print-mode-strip{
            margin-bottom: 4px;
            min-height: 26px;
            padding-top: 2px;
            padding-bottom: 2px;
        }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-action-row{
            min-height: 36px;
        }

            body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-action-row .dx-button{
                height: 36px !important;
            }
    }

    @media (max-height: 700px) {
        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-switch-row{
            display: flex !important;
            min-height: 44px;
            margin-bottom: 3px;
            padding: 1px 0;
        }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-touch-switch-card{
            min-height: 40px;
        }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-touch-switch-label{
            font-size: 10px;
        }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-assistant-title{
            display: none !important;
        }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-top-toolbar{
            min-height: 32px;
            margin-bottom: 3px;
        }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-assistant-select-wrap{
            min-height: 32px;
            margin-bottom: 3px;
        }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-bottom-actions{
            padding-top: 4px;
            min-height: 46px;
        }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-print-mode-strip{
            margin-bottom: 3px;
            min-height: 24px;
            padding-top: 2px;
            padding-bottom: 2px;
        }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-action-row{
            min-height: 34px;
        }

            body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-action-row .dx-button{
                height: 34px !important;
            }
    }

    @media (max-height: 600px) {
        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-switch-row{
            display: flex !important;
            min-height: 40px;
            margin-bottom: 3px;
        }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-touch-switch-card{
            min-height: 36px;
            background: rgba(255, 248, 220, 0.26);
        }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-print-mode-strip{
            display: none !important;
        }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-assistant-select-wrap{
            display: none !important;
        }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-assistant-list{
            margin-bottom: 3px;
        }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-bottom-actions{
            min-height: 38px;
            padding-top: 3px;
        }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-action-row{
            min-height: 34px;
        }

            body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-action-row .dx-button{
                height: 34px !important;
            }
    }

    @media (max-height: 500px) {
        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-switch-row{
            display: flex !important;
            min-height: 38px;
            margin-bottom: 2px;
        }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-touch-switch-card{
            min-height: 34px;
            background: transparent;
        }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-assistant-list{
            display: none !important;
        }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-top-toolbar{
            display: none !important;
        }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-bottom-actions{
            min-height: 36px;
        }

        body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-action-row{
            min-height: 32px;
        }

            body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .sectioning-action-row .dx-button{
                height: 32px !important;
            }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/_CaseOperationCodesPopup.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa #case-operation-codes-root{
        height: calc(88vh - 86px);
        max-height: calc(96vh - 86px);
        min-height: 360px;
        overflow: hidden;
        display: flex;
        flex-direction: column;
        box-sizing: border-box;
        padding: 0;
        margin: 0;
        color: #1f2937;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-toolbar{
        flex: 0 0 auto;
        display: flex;
        align-items: center;
        gap: 8px;
        padding: 0 0 8px 0;
        border-bottom: 1px solid #e5e7eb;
        margin-bottom: 8px;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-title{
        display: inline-flex;
        align-items: center;
        gap: 7px;
        font-weight: 700;
        color: #111827;
        white-space: nowrap;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-title i{
        color: #0f6cbd;
        font-size: 0.95rem;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-case-number{
        color: #4b5563;
        font-weight: 600;
        font-size: 0.92rem;
        white-space: nowrap;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-toolbar-spacer{
        flex: 1 1 auto;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-btn{
        border: 1px solid #d1d5db;
        background: #ffffff;
        color: #374151;
        border-radius: 7px;
        min-height: 28px;
        padding: 3px 9px;
        font-size: 12px;
        font-weight: 600;
        line-height: 1;
        display: inline-flex;
        align-items: center;
        gap: 6px;
        cursor: pointer;
        box-shadow: 0 1px 2px rgba(15, 23, 42, 0.04);
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-btn:hover{
        background: #f8fafc;
        border-color: #9ca3af;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-btn-primary{
        border-color: #0f6cbd;
        background: #0f6cbd;
        color: #ffffff;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-btn-primary:hover{
        background: #0b5aa0;
        border-color: #0b5aa0;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-btn-soft{
        border-color: #bfdbfe;
        background: #eff6ff;
        color: #0b5ed7;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-btn-soft:hover{
        background: #dbeafe;
        border-color: #93c5fd;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-btn-danger{
        border-color: #fecaca;
        background: #fff1f2;
        color: #be123c;
        min-width: 27px;
        justify-content: center;
        padding-left: 7px;
        padding-right: 7px;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-add-row{
        flex: 0 0 auto;
        display: grid;
        grid-template-columns: minmax(260px, 1fr) minmax(210px, 300px) 85px minmax(170px, 260px) auto;
        gap: 7px;
        align-items: center;
        padding: 7px;
        margin-bottom: 8px;
        border: 1px solid #e5e7eb;
        border-radius: 8px;
        background: #fbfdff;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-type-filter-host{
        position: relative;
        height: 28px;
        min-height: 28px;
        width: 100%;
        min-width: 0;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-type-filter-button{
        height: 28px;
        min-height: 28px;
        width: 100%;
        border: 1px solid #d1d5db;
        border-radius: 6px;
        background: #ffffff;
        color: #111827;
        padding: 3px 8px;
        font-size: 12px;
        line-height: 1;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 7px;
        cursor: pointer;
        box-sizing: border-box;
        overflow: hidden;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-type-filter-button:hover{
        background: #f8fafc;
        border-color: #9ca3af;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-type-filter-text{
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        min-width: 0;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-type-filter-chevron{
        flex: 0 0 auto;
        color: #6b7280;
        font-size: 11px;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-type-filter-panel{
        position: absolute;
        z-index: 999999;
        top: 31px;
        left: 0;
        right: 0;
        min-width: 230px;
        max-height: 260px;
        overflow: auto;
        display: none;
        padding: 6px;
        border: 1px solid #cbd5e1;
        border-radius: 8px;
        background: #ffffff;
        box-shadow: 0 12px 28px rgba(15, 23, 42, 0.18);
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-type-filter-host.coc-open .coc-type-filter-panel{
        display: block;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-type-filter-row{
        display: flex;
        align-items: center;
        gap: 7px;
        min-height: 24px;
        padding: 3px 5px;
        border-radius: 5px;
        font-size: 12px;
        color: #111827;
        cursor: pointer;
        user-select: none;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-type-filter-row:hover{
        background: #f1f5f9;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-type-filter-row input{
        width: 14px;
        height: 14px;
        margin: 0;
        flex: 0 0 auto;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-type-filter-row span{
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-type-filter-separator{
        height: 1px;
        background: #e5e7eb;
        margin: 5px 0;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-input{
        height: 28px;
        min-height: 28px;
        border: 1px solid #d1d5db;
        border-radius: 6px;
        padding: 3px 7px;
        font-size: 12px;
        color: #111827;
        background: #ffffff;
        width: 100%;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-input:focus{
        outline: none;
        border-color: #60a5fa;
        box-shadow: 0 0 0 2px rgba(96, 165, 250, 0.18);
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-input[readonly],
body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-input:disabled{
        background: #f9fafb;
        color: #6b7280;
        cursor: not-allowed;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-table-wrap{
        flex: 1 1 auto;
        min-height: 0;
        overflow: auto;
        border: 1px solid #e5e7eb;
        border-radius: 9px;
        background: #ffffff;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-table{
        width: 100%;
        border-collapse: separate;
        border-spacing: 0;
        table-layout: fixed;
        font-size: 12px;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-table thead th{
        position: sticky;
        top: 0;
        z-index: 2;
        height: 29px;
        padding: 5px 7px;
        text-align: left;
        font-weight: 700;
        color: #374151;
        background: #f8fafc;
        border-bottom: 1px solid #e5e7eb;
        white-space: nowrap;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-table tbody td{
        height: 31px;
        padding: 3px 7px;
        vertical-align: middle;
        border-bottom: 1px solid #f1f5f9;
        color: #1f2937;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-table tbody tr:hover td{
        background: #f9fbff;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-table tbody tr.coc-new td{
        background: #f0fdf4;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-table tbody tr.coc-locked td{
        background: #f9fafb;
        color: #6b7280;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-table .coc-col-state{ width: 92px; }
    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-table .coc-col-code-select{ width: 250px; }
    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-table .coc-col-code{ width: 95px; }
    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-table .coc-col-name{ width: auto; }
    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-table .coc-col-qty{ width: 80px; }
    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-table .coc-col-raw{ width: 85px; }
    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-table .coc-col-max{ width: 75px; }
    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-table .coc-col-restricted{ width: 82px; }
    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-table .coc-col-score{ width: 80px; }
    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-table .coc-col-total{ width: 95px; }
    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-table .coc-col-note{ width: 210px; }
    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-table .coc-col-action{ width: 42px; }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-state-pill{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        min-width: 64px;
        height: 20px;
        padding: 0 7px;
        border-radius: 999px;
        font-size: 11px;
        font-weight: 700;
        border: 1px solid transparent;
        white-space: nowrap;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-state-new{
        color: #15803d;
        background: #dcfce7;
        border-color: #bbf7d0;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-state-saved{
        color: #0b5ed7;
        background: #dbeafe;
        border-color: #bfdbfe;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-state-locked{
        color: #6b7280;
        background: #f3f4f6;
        border-color: #e5e7eb;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-state-manual{
        color: #7c3aed;
        background: #ede9fe;
        border-color: #ddd6fe;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-restriction-pill{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        min-width: 54px;
        height: 20px;
        padding: 0 7px;
        border-radius: 999px;
        font-size: 11px;
        font-weight: 700;
        border: 1px solid #e5e7eb;
        white-space: nowrap;
        background: #f9fafb;
        color: #6b7280;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-restriction-yes{
        border-color: #fecaca;
        background: #fff1f2;
        color: #be123c;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-restriction-no{
        border-color: #d1fae5;
        background: #ecfdf5;
        color: #047857;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-number{
        text-align: right;
        font-variant-numeric: tabular-nums;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-empty{
        padding: 26px;
        text-align: center;
        color: #6b7280;
        font-size: 13px;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-footer{
        flex: 0 0 auto;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        gap: 12px;
        margin-top: 8px;
        padding: 8px 10px;
        border: 1px solid #e5e7eb;
        border-radius: 8px;
        background: #f8fafc;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-summary-box{
        display: inline-flex;
        align-items: baseline;
        gap: 6px;
        min-width: 140px;
        justify-content: flex-end;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-summary-label{
        font-size: 11px;
        color: #6b7280;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.03em;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-summary-value{
        font-size: 15px;
        color: #111827;
        font-weight: 800;
        font-variant-numeric: tabular-nums;
    }

    body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-loading{
        padding: 28px;
        text-align: center;
        color: #6b7280;
    }

    @media (max-width: 1200px) {
        body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-add-row{
            grid-template-columns: 1fr minmax(180px, 240px) 80px auto;
        }

        body.pmsa--pms-views-case-caseoperationcodespopup-cshtml-98a357fa .coc-add-row .coc-add-note{
            display: none;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/TestResultCaseList.cshtml :: block 1
   ========================================================================== */

    /* A TestResult oldali esetlistában nincs külön nagyítós keresőpanel.
       Az oszlopfejlécek, header filterek és egyéb szűrések változatlanok. */
    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-datagrid-search-panel{
        display: none !important;
    }

    /* A grid nem préseli össze az oszlopokat: a teljes tartalom jobbra
       görgethető, a vízszintes scrollbar pedig mindig elérhető. */
    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-scrollable-scrollbar-horizontal{
        opacity: 0.72;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGridHost{
        min-height: 190px;
        margin-bottom: 40px;
        box-sizing: border-box;
    }

    /* Gyors M (ma) + D (dátum) szűrő a dátumos oszlopfejlécekben. */
    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-header-row > td.testresult-date-header-cell{
        position: relative;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-header-row > td.testresult-date-header-cell .dx-datagrid-text-content{
        padding-right: 46px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-date-quick-filter{
        position: absolute;
        right: 20px;
        top: 50%;
        transform: translateY(-50%);
        display: inline-flex;
        align-items: center;
        gap: 1px;
        z-index: 3;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-date-quick-filter-button{
        width: 13px;
        min-width: 13px;
        height: 14px;
        padding: 0;
        border: 1px solid #8eb8dd;
        border-radius: 3px;
        background: #ffffff;
        color: #1976bd;
        font-size: 8px;
        font-weight: 800;
        line-height: 12px;
        text-align: center;
        cursor: pointer;
        box-sizing: border-box;
        user-select: none;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-date-quick-filter-button:hover{
        background: #eaf4fc;
        border-color: #1976bd;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-date-quick-filter-button.is-active{
        background: #1976bd;
        border-color: #1976bd;
        color: #ffffff;
    }

    /* A dátumválasztó popup minden tartalma görgetés nélkül férjen el. */
    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #testresult-quick-date-popover,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #testresult-quick-date-popover .dx-overlay-content,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #testresult-quick-date-popover .dx-popup-content{
        overflow: hidden !important;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #testresult-quick-date-popover .dx-calendar{
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-quick-date-picker-title{
        margin: 0 0 6px 0;
        font-size: 12px;
        font-weight: 700;
        color: #334155;
        text-align: center;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-quick-date-picker-actions{
        display: flex;
        justify-content: flex-end;
        margin-top: 5px;
        padding-top: 5px;
        border-top: 1px solid #e5e7eb;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-quick-date-picker-clear{
        height: 26px;
        padding: 0 8px;
        border: 1px solid #cbd5e1;
        border-radius: 4px;
        background: #ffffff;
        color: #475569;
        font-size: 11px;
        font-weight: 600;
        cursor: pointer;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-quick-date-picker-clear:hover{
        border-color: #94a3b8;
        background: #f8fafc;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-auto-activation-compact{
        display: inline-flex;
        align-items: center;
        justify-content: flex-start;
        flex: 0 0 auto;
        height: 28px;
        margin-left: 4px;
        padding-left: 6px;
        border-left: 1px solid #e3e8ee;
        background: transparent;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-batch-status-picker-button{
        height: 28px;
        padding: 0 9px;
        margin-left: 4px;
        border: 1px solid #8fc6a7;
        border-radius: 5px;
        background: #eef8f1;
        color: #247147;
        display: inline-flex;
        align-items: center;
        gap: 5px;
        font-size: 12px;
        font-weight: 600;
        cursor: pointer;
        white-space: nowrap;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-batch-status-picker-button:hover{
        background: #e3f3e8;
        border-color: #68ad87;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-batch-status-picker-count{
        min-width: 19px;
        height: 19px;
        padding: 0 5px;
        border-radius: 10px;
        background: #2f8b5b;
        color: #fff;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        font-size: 10px;
        line-height: 1;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-batch-consultation-button{
        height: 28px;
        padding: 0 9px;
        margin-left: 2px;
        border: 1px solid #9dbbd0;
        border-radius: 5px;
        background: #f1f7fb;
        color: #28688f;
        display: inline-flex;
        align-items: center;
        gap: 5px;
        font-size: 12px;
        font-weight: 600;
        cursor: pointer;
        white-space: nowrap;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-batch-consultation-button:hover{
        background: #e8f3f9;
        border-color: #76a8c8;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-batch-consultation-icon{
        width: 18px;
        height: 18px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        color: #28688f;
        font-size: 13px;
        line-height: 1;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-overlay[hidden]{
        display: none !important;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-overlay{
        position: fixed;
        inset: 0;
        z-index: 10070;
        background: rgba(24, 34, 44, .20);
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 24px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-dialog{
        width: min(590px, calc(100vw - 44px));
        max-height: min(700px, calc(100vh - 70px));
        overflow: auto;
        padding: 0 15px 15px;
        border: 1px solid #d6e1e9;
        border-radius: 11px;
        background: #fff;
        box-shadow: 0 20px 55px rgba(31, 48, 61, .24);
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-header{
        position: sticky;
        top: 0;
        z-index: 1;
        min-height: 57px;
        margin: 0 -15px 13px;
        padding: 10px 11px 9px 15px;
        border-bottom: 1px solid #e5edf2;
        background: #fff;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 12px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-title{
        color: #29485e;
        font-size: 14px;
        font-weight: 750;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-selection{
        margin-top: 2px;
        color: #758796;
        font-size: 11px;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-close{
        width: 30px;
        height: 30px;
        border: 0;
        border-radius: 50%;
        background: transparent;
        color: #657583;
        cursor: pointer;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-close:hover{ background: #f1f5f8; }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-existing{
        margin-bottom: 11px;
        padding: 8px 10px;
        border: 1px solid #d9e7f0;
        border-radius: 7px;
        background: #f6fafc;
        color: #526d80;
        font-size: 11px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-existing[hidden]{ display: none !important; }
    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-existing button{ border:0; background:transparent; color:#2473a3; font-size:11px; font-weight:700; cursor:pointer; white-space:nowrap; }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-target-label,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-field-label{
        display: block;
        margin: 10px 0 6px;
        color: #52697a;
        font-size: 11px;
        font-weight: 700;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-target-buttons{
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 6px;
        margin-bottom: 8px;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-target-buttons button{
        height: 34px;
        border: 1px solid #d1dee7;
        border-radius: 7px;
        background: #fff;
        color: #506a7c;
        font-size: 11px;
        font-weight: 700;
        cursor: pointer;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-target-buttons button:hover{ background:#f5f9fc; }
    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-target-buttons button.is-active{ border-color:#70a9ca; background:#eaf5fb; color:#236b96; }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-select{
        width: 100%;
        height: 35px;
    }
    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-select.is-user-multi{
        height: auto;
        min-height: 35px;
        max-height: 96px;
    }
    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-select.is-user-multi .dx-tag-container{
        max-height: 88px;
        overflow-y: auto;
        overflow-x: hidden;
    }
    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-select.dx-texteditor{
        border: 1px solid #cfdde6;
        border-radius: 7px;
        background: #fff;
        color: #344e60;
        font-size: 12px;
    }
    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-select .dx-texteditor-input{
        min-height: 33px;
        padding: 6px 32px 6px 9px;
        font-size: 12px;
    }
    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-select.dx-state-focused,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-textarea:focus{
        border-color: #74aacb;
        box-shadow: 0 0 0 2px rgba(60, 135, 190, .10);
    }
    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-select.dx-state-disabled{ background:#f4f6f8; color:#8a98a3; opacity:1; }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-textarea{
        width: 100%;
        min-height: 142px;
        max-height: 270px;
        resize: vertical;
        padding: 9px 10px;
        border: 1px solid #cfdde6;
        border-radius: 7px;
        font-family: inherit;
        font-size: 12px;
        line-height: 1.45;
        color: #334c5d;
        outline: none;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-check{
        margin-top: 10px;
        display: flex;
        align-items: center;
        gap: 7px;
        color: #526979;
        font-size: 11px;
        cursor: pointer;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-check[hidden]{ display: none !important; }
    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-check input{ margin: 0; }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-actions{
        margin-top: 15px;
        padding-top: 11px;
        border-top: 1px solid #edf1f4;
        display: flex;
        justify-content: flex-end;
        gap: 7px;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-actions button{
        min-width: 92px;
        height: 33px;
        border: 1px solid #cddae3;
        border-radius: 7px;
        background: #fff;
        color: #4f6677;
        font-size: 11px;
        font-weight: 700;
        cursor: pointer;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-actions button.is-primary{ border-color:#2e80af; background:#2e80af; color:#fff; }
    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-actions button:disabled{ opacity:.5; cursor:default; }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-batch-status-picker-overlay[hidden]{
        display: none !important;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-batch-status-picker-overlay{
        position: fixed;
        inset: 0;
        z-index: 10060;
        background: rgba(24, 34, 44, 0.18);
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 24px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-batch-status-picker-dialog{
        width: min(520px, calc(100vw - 48px));
        max-height: min(620px, calc(100vh - 80px));
        overflow: hidden;
        border: 1px solid #d8e0e7;
        border-radius: 10px;
        background: #fff;
        box-shadow: 0 18px 48px rgba(31, 48, 61, 0.22);
        display: flex;
        flex-direction: column;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-batch-status-picker-header{
        min-height: 54px;
        padding: 10px 12px 9px 14px;
        border-bottom: 1px solid #e6ebef;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 12px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-batch-status-picker-title{
        color: #263746;
        font-size: 14px;
        font-weight: 700;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-batch-status-picker-selection{
        margin-top: 2px;
        color: #647482;
        font-size: 11px;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-batch-status-picker-close{
        width: 30px;
        height: 30px;
        border: 0;
        border-radius: 50%;
        background: transparent;
        color: #657583;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        font-size: 16px;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-batch-status-picker-close:hover{
        background: #f1f4f6;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-batch-status-picker-body{
        padding: 12px 14px 14px;
        overflow-y: auto;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 8px;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-batch-status-picker-message{
        grid-column: 1 / -1;
        padding: 16px 8px;
        color: #667681;
        font-size: 12px;
        text-align: center;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-batch-status-choice{
        min-height: 42px;
        padding: 7px 10px;
        border: 1px solid #cfd9e1;
        border-radius: 7px;
        background: #fff;
        color: #2a3b48;
        display: flex;
        align-items: center;
        gap: 8px;
        text-align: left;
        cursor: pointer;
        font-size: 12px;
        font-weight: 600;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-batch-status-choice:hover{
        border-color: #6ba8d7;
        background: #f4f9fd;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-batch-status-choice i{
        width: 18px;
        color: #2780bf;
        text-align: center;
        font-size: 15px;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-batch-status-choice.is-current-category{
        border-color: #e2aaa6;
        background: #fff5f4;
        color: #9a3029;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-batch-status-choice.is-current-category i{
        color: #c84338;
    }

    @media (max-width: 680px) {
        body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-batch-status-picker-body{
            grid-template-columns: 1fr;
        }
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultAutoActivationSwitch{
        flex: 0 0 auto;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-header-list-sync-compact{
        display: inline-flex;
        align-items: center;
        justify-content: flex-start;
        flex: 0 0 auto;
        height: 28px;
        margin-left: 0;
        padding-left: 0;
        background: transparent;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultHeaderListSyncSwitch{
        flex: 0 0 auto;
    }

    /*
     * Bekapcsolt szinkron: halvány zöld aktív állapot.
     *
     * Az ID-alapú szelektor szándékos: a TestResult főnézet később
     * betöltődő általános .is-panel-visible kék stílusa ezt nem írhatja felül.
     */
    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultHeaderListSyncSwitch
    .tr-panel-mode-switch-icon{
        transition:
            color 120ms ease,
            background-color 120ms ease;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultHeaderListSyncSwitch
    .tr-panel-mode-switch-knob{
        transition: background-color 120ms ease;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultHeaderListSyncSwitch
    .tr-panel-mode-switch-knob span{
        transition:
            transform 140ms ease,
            background-color 120ms ease;
    }

    /*
     * A szinkronkapcsoló a kék kapcsoló vizuális logikáját követi:
     * a külső felület semleges, kizárólag a csúszka sínje zöld,
     * a mozgó kör pedig fehér.
     */
    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultHeaderListSyncSwitch.testresult-header-list-sync-switch.is-sync-enabled{
        color: #15803d !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultHeaderListSyncSwitch.testresult-header-list-sync-switch.is-sync-enabled:hover{
        color: #146c3d !important;
        background: rgba(241, 245, 249, 0.70) !important;
        box-shadow:
            inset 0 0 0 1px rgba(148, 163, 184, 0.16) !important;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultHeaderListSyncSwitch.testresult-header-list-sync-switch.is-sync-enabled
    .tr-panel-mode-switch-icon{
        color: #15803d !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultHeaderListSyncSwitch.testresult-header-list-sync-switch.is-sync-enabled
    .tr-panel-mode-switch-knob{
        background: rgba(134, 239, 172, 0.62) !important;
        box-shadow:
            inset 0 0 0 1px rgba(22, 163, 74, 0.22) !important;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultHeaderListSyncSwitch.testresult-header-list-sync-switch.is-sync-enabled
    .tr-panel-mode-switch-knob span{
        transform: translateX(11px) !important;
        background: #ffffff !important;
        box-shadow:
            0 1px 2px rgba(15, 23, 42, 0.18),
            inset 0 0 0 1px rgba(148, 163, 184, 0.24) !important;
    }

    /*
     * Leválasztott header–lista állapotban az automatikus aktiválás
     * nem kapcsolható vissza. A külön aktiváló nyíl továbbra is elérhető.
     */
    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-auto-activation-switch.is-sync-blocked{
        opacity: 0.62;
        cursor: not-allowed !important;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid.testresult-auto-case-activation
        .testresult-activate-case-button{
        display: none !important;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/TestResultCaseList.cshtml :: block 2
   ========================================================================== */


     /* ✅ Scanning státusz jelző - olvashatóbb, vastagabb, de kecses */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .slides-status-card{
    width: 100%;
    min-width: 98px;
    height: 24px;
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 3px 6px;
    box-sizing: border-box;
    border-radius: 7px;
    background: #ffffff;
    border: 1px solid #d8dee4;
    box-shadow: 0 1px 4px rgba(31, 35, 40, .13);
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .slides-status-bar{
    flex: 1 1 auto;
    min-width: 46px;
    height: 12px;
    display: flex;
    overflow: hidden;
    border-radius: 999px;
    background: #f0f2f4;
    box-shadow: inset 0 1px 2px rgba(31, 35, 40, .12);
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .slides-status-scanned{
    height: 100%;
    background: #5fbf83;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .32);
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .slides-status-unscanned{
    height: 100%;
    background: #d96a6a;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .22);
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .slides-status-number{
    flex: 0 0 auto;
    min-width: 34px;
    text-align: right;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #26323d;
    letter-spacing: .1px;
    white-space: nowrap;
}

/* kijelölt sorban is olvasható maradjon */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-datagrid-rowsview .dx-selection .slides-status-card,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-datagrid-rowsview .dx-row-focused .slides-status-card{
    background: rgba(255, 255, 255, .94);
    border-color: rgba(255, 255, 255, .72);
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-datagrid-rowsview .dx-selection .slides-status-number,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-datagrid-rowsview .dx-row-focused .slides-status-number{
    color: #26323d !important;
}

     /* ✅ TestResultListGrid: kijelölt sor piros háttér + fehér szöveg */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-datagrid-rowsview .dx-selection > td,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-datagrid-rowsview .dx-selection > tr > td{
    background-color: 	rgba(153, 18, 0, 0.80)  !important; /* piros */
    color: #ffffff !important;     /* fehér */
    
}

/* ✅ ikonok / linkek is fehérek maradjanak kijelölve */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-datagrid-rowsview .dx-selection a,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-datagrid-rowsview .dx-selection i{
    color: #ffffff !important;
}

/*
 * Kézi módban a bordó állapot nem a DevExtreme pillanatnyi
 * dx-selection osztályától, hanem a fejléc tényleges aktív esetétől függ.
 * Ez megszünteti az egérkattintáskor korábban látható bordó felvillanást:
 * a kattintott sor az első képkockától keretes fókuszsor, a header sora
 * pedig végig bordó marad.
 */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid:not(.testresult-auto-case-activation)
.dx-datagrid-rowsview
.dx-data-row.testresult-header-active-row > td{
    background-color: rgba(153, 18, 0, 0.80) !important;
    color: #ffffff !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid:not(.testresult-auto-case-activation)
.dx-datagrid-rowsview
.dx-data-row.testresult-header-active-row a,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid:not(.testresult-auto-case-activation)
.dx-datagrid-rowsview
.dx-data-row.testresult-header-active-row i{
    color: #ffffff !important;
}

/*
 * A DevExtreme egérkattintáskor rövid időre dx-selection osztályt tehet
 * a fókuszált sorra. Kézi módban ezt a vizuális állapotot azonnal
 * felülírjuk a keretes fókusz megjelenítésével, nem várjuk meg a JS-es
 * selection-visszaállítást.
 */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid:not(.testresult-auto-case-activation)
.dx-datagrid-rowsview
.dx-data-row.dx-row-focused:not(.testresult-header-active-row) > td{
    background-color: rgba(15, 108, 189, 0.045) !important;
    color: #29343d !important;
    box-shadow:
        inset 0 2px 0 #0f6cbd,
        inset 0 -2px 0 #0f6cbd !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid:not(.testresult-auto-case-activation)
.dx-datagrid-rowsview
.dx-data-row.dx-row-focused:not(.testresult-header-active-row) > td:first-child{
    box-shadow:
        inset 2px 0 0 #0f6cbd,
        inset 0 2px 0 #0f6cbd,
        inset 0 -2px 0 #0f6cbd !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid:not(.testresult-auto-case-activation)
.dx-datagrid-rowsview
.dx-data-row.dx-row-focused:not(.testresult-header-active-row) > td:last-child{
    box-shadow:
        inset -2px 0 0 #0f6cbd,
        inset 0 2px 0 #0f6cbd,
        inset 0 -2px 0 #0f6cbd !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid:not(.testresult-auto-case-activation)
.dx-datagrid-rowsview
.dx-data-row.dx-row-focused:not(.testresult-header-active-row) a,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid:not(.testresult-auto-case-activation)
.dx-datagrid-rowsview
.dx-data-row.dx-row-focused:not(.testresult-header-active-row) i{
    color: inherit !important;
}

/*
 * Biztonsági semlegesítés arra a nagyon rövid állapotra, amikor egy
 * nem aktív sor dx-selection osztályt kapott, de a fókuszosztály még
 * nem került rá. Ez nem indít újrarajzolást vagy grid-frissítést.
 */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid:not(.testresult-auto-case-activation)
.dx-datagrid-rowsview
.dx-data-row.dx-selection:not(.testresult-header-active-row):not(.dx-row-focused) > td{
    background-color: transparent !important;
    color: #29343d !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid:not(.testresult-auto-case-activation)
.dx-datagrid-rowsview
.dx-data-row.dx-selection:not(.testresult-header-active-row):not(.dx-row-focused) a,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid:not(.testresult-auto-case-activation)
.dx-datagrid-rowsview
.dx-data-row.dx-selection:not(.testresult-header-active-row):not(.dx-row-focused) i{
    color: inherit !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-row{
    display: flex;
    align-items: center;
    gap: 2px;
    margin-bottom: 0px;
    margin-top: 6px;
}
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-select{
    width: 0px;
    flex-shrink: 0;
}
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-label{
    width: 100%;
    font-size: 1.1em;
    font-weight: bold;
    color: #ffffff;
    background: #0f6cbd;
    border-radius: 6px;
    padding: 6px 18px;
    margin: 10px;
    box-shadow: 0 1px 4px rgba(21,101,192,0.07);
    min-width: 180px;
    text-align: center;
    display: block;
    transition:
        background-color 120ms ease,
        box-shadow 120ms ease;
}

/*
 * Az Összes eset kategória jól látható figyelmeztető állapota.
 * Minden saját kategória továbbra is a fenti kék alapszínt használja.
 */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-label.search-type-label-all-cases{
    color: #ffffff;
    background: #861f2d;
    box-shadow:
        0 1px 4px rgba(92, 14, 27, 0.24);
}

/* csak EZ a selectbox */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-select .dx-selectbox{
    background-color: #1565c0;   /* sötétkék */
    border-radius: 4px;
}

/* a kijelzett érték */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-select .dx-texteditor-input{
    background-color: #1565c0;
    color: #ffffff;              /* fehér szöveg */
    font-size: 11px;
    text-align: center;
    padding: 0 6px;
}

/* dropdown nyíl */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-select .dx-dropdowneditor-icon{
    color: #ffffff;
}

/* fókuszban se váltson vissza világosra */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-select .dx-texteditor.dx-state-focused{
    background-color: #1565c0;
}

/* hover */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-select .dx-texteditor.dx-state-hover{
    background-color: #1565c0;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultSearchTypes .dx-state-focused,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultSearchTypes .dx-state-focused::before,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultSearchTypes .dx-texteditor.dx-state-focused,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultSearchTypes .dx-texteditor.dx-state-focused::after{
    outline: none !important;
    box-shadow: none !important;
}

/* ✅ Kijelölt sorban a cella-button NE kapjon saját "buborék" kijelölést */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-datagrid-rowsview .dx-selection .dx-button,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-datagrid-rowsview .dx-selection .dx-button .dx-button-content{
    background: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

/* hover / active / focused állapotok kijelölt sorban */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-datagrid-rowsview .dx-selection .dx-button.dx-state-hover,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-datagrid-rowsview .dx-selection .dx-button.dx-state-active,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-datagrid-rowsview .dx-selection .dx-button.dx-state-focused,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-datagrid-rowsview .dx-selection .dx-button.dx-state-hover .dx-button-content,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-datagrid-rowsview .dx-selection .dx-button.dx-state-active .dx-button-content,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-datagrid-rowsview .dx-selection .dx-button.dx-state-focused .dx-button-content{
    background: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
    outline: none !important;
}

/* opcionális: a fókusz-keret/outline teljes tiltása */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-datagrid-rowsview .dx-selection .dx-button:focus,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-datagrid-rowsview .dx-selection .dx-button *:focus{
    outline: none !important;
}



/* ✅ Vizsgálatcsoport státusz gombok a TestResult bal oldali esetlistában */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-order-tags-cell{
    min-width: 118px;
    min-height: 24px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 3px;
    flex-wrap: wrap;
    overflow: visible;
    padding-left: 2px;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-case-order-tag{
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 27px;
    min-height: 17px;
    height: 17px;
    padding: 0 1px;
    border-radius: 4px;
    border: none;
    font-size: 0.64rem;
    line-height: 1;
    font-weight: 560;
    letter-spacing: 0.002em;
    text-transform: uppercase;
    white-space: nowrap;
    box-shadow: 0 1px 2px rgba(15, 23, 42, 0.10);
    user-select: none;
    text-decoration: none;
    cursor: pointer;
    flex: 0 0 auto;
    overflow: visible;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-case-order-tag:hover,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-case-order-tag:focus{
    text-decoration: none;
    filter: brightness(1.04);
    transform: translateY(-1px);
    box-shadow: 0 2px 4px rgba(15, 23, 42, 0.14);
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-case-order-tag .pames-case-order-tooltip{
    display: none;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-case-order-tag.order-progress{
    background: #d96a6a;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-case-order-tag.order-mixed{
    background: #e6c75a;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-case-order-tag.order-done{
    background: #5fbf83;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-case-order-tag .pames-case-order-tag-code{
    color: rgba(255, 255, 255, 0.84);
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.22);
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-case-order-tag.order-mixed .pames-case-order-tag-code{
    color: rgba(45, 45, 45, 0.88);
    text-shadow: none;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-datagrid-rowsview .dx-selection .testresult-case-order-tag,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-datagrid-rowsview .dx-row-focused .testresult-case-order-tag{
    box-shadow: 0 1px 2px rgba(15, 23, 42, 0.16);
}


/* Kompakt, diszkrét szűrők a grid toolbarjában */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-compact-filter-strip{
    display: inline-flex;
    align-items: center;
    gap: 2px;
    height: 30px;
    margin-right: 4px;
    padding: 0 2px;
    border-radius: 6px;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-compact-filter-button{
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 30px;
    width: 30px;
    height: 28px;
    padding: 0;
    border: 1px solid transparent;
    border-radius: 6px;
    color: #66717d;
    background: transparent;
    box-shadow: none;
    cursor: pointer;
    outline: none;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-compact-filter-button > i{
    font-size: 14px;
    color: inherit;
    line-height: 1;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-compact-filter-button:hover,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-compact-filter-button:focus-visible{
    color: #334155;
    background: #f3f6f9;
    border-color: #e2e8f0;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-compact-filter-button[data-filter-active="true"]{
    color: #0f6cbd;
    background: #edf6ff;
    border-color: #cfe6fb;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-compact-filter-badge-host{
    position: absolute;
    inset: 0;
    pointer-events: none;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-compact-filter-badge{
    position: absolute;
    z-index: 2;
    right: 2px;
    top: 2px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-filter-badge{
    width: 7px;
    height: 7px;
    border-radius: 999px;
    border: 1px solid #fff;
    box-shadow: 0 0 0 1px rgba(15, 23, 42, 0.08);
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-filter-badge.audio-any{ background: #0f6cbd; }
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-filter-badge.audio-pending{ background: #d84d4d; }
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-filter-badge.audio-inprogress{ background: #d6a51d; }
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-filter-badge.audio-finalized{ background: #2f9d62; }
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-filter-badge.audio-none{ background: #88929e; }

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-group-filter-badge{
    min-width: 14px;
    height: 14px;
    padding: 0 3px;
    border-radius: 999px;
    color: #fff;
    background: #0f6cbd;
    border: 1px solid #fff;
    font-size: 8px;
    line-height: 1;
    font-weight: 700;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-native-filter-popover{
    position: absolute;
    z-index: 100000;
    box-sizing: border-box;
    max-height: 430px;
    padding: 6px;
    overflow: hidden;
    border: 1px solid #dce2e8;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 10px 28px rgba(15, 23, 42, 0.18);
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-compact-filter-title{
    padding: 4px 7px 8px 7px;
    color: #344054;
    font-size: 12px;
    font-weight: 700;
    border-bottom: 1px solid #edf0f3;
    margin-bottom: 4px;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-native-filter-list{
    display: flex;
    flex-direction: column;
    gap: 1px;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-native-filter-list-button{
    display: flex;
    align-items: center;
    gap: 8px;
    width: 100%;
    min-height: 31px;
    padding: 5px 8px;
    border: 0;
    border-radius: 5px;
    color: #344054;
    background: transparent;
    text-align: left;
    cursor: pointer;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-native-filter-list-button:hover,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-native-filter-list-button:focus-visible,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-native-filter-list-button.is-selected{
    background: #f0f6fc;
    outline: none;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-native-filter-list-label{
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-compact-filter-state-dot{
    width: 8px;
    height: 8px;
    flex: 0 0 8px;
    border-radius: 999px;
    background: #c5ccd3;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-compact-filter-state-dot.audio-any{ background: #0f6cbd; }
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-compact-filter-state-dot.audio-pending{ background: #d84d4d; }
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-compact-filter-state-dot.audio-inprogress{ background: #d6a51d; }
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-compact-filter-state-dot.audio-finalized{ background: #2f9d62; }
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-compact-filter-state-dot.audio-none{ background: #88929e; }

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-order-group-search{
    box-sizing: border-box;
    width: 100%;
    height: 30px;
    margin: 2px 0 6px 0;
    padding: 4px 8px;
    border: 1px solid #d7dde3;
    border-radius: 5px;
    font-size: 12px;
    outline: none;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-order-group-search:focus{
    border-color: #8dbce6;
    box-shadow: 0 0 0 2px rgba(15, 108, 189, 0.10);
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-order-group-native-list{
    max-height: 286px;
    overflow-y: auto;
    border-top: 1px solid transparent;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-native-filter-check-row{
    display: flex;
    align-items: flex-start;
    gap: 8px;
    min-height: 30px;
    padding: 5px 6px;
    border-radius: 5px;
    color: #344054;
    font-size: 12px;
    line-height: 1.3;
    cursor: pointer;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-native-filter-check-row:hover{
    background: #f5f8fb;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-native-filter-check-row input{
    flex: 0 0 auto;
    margin-top: 2px;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-native-filter-empty{
    padding: 20px 8px;
    color: #8b95a1;
    text-align: center;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-compact-filter-footer{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    padding-top: 7px;
    margin-top: 5px;
    border-top: 1px solid #edf0f3;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-native-filter-footer-button{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    min-width: 92px;
    height: 30px;
    padding: 0 10px;
    border-radius: 5px;
    font-size: 12px;
    cursor: pointer;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-native-filter-footer-button.is-secondary{
    border: 1px solid transparent;
    color: #475467;
    background: transparent;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-native-filter-footer-button.is-secondary:hover{
    background: #f3f6f9;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-native-filter-footer-button.is-primary{
    border: 1px solid #0f6cbd;
    color: #fff;
    background: #0f6cbd;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-native-filter-footer-button.is-primary:hover{
    background: #0b5a9e;
}

/* Diktálási státusz oszlop és lejátszó tooltip */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-audio-header{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    font-size: 16px;
    color: #4f5964;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-audio-status-cell{
    min-width: 52px;
    min-height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 3px;
    overflow: visible;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-audio-indicator{
    position: relative;
    width: 20px;
    height: 20px;
    min-width: 20px;
    padding: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    border: 1px solid currentColor;
    background: rgba(255, 255, 255, 0.94);
    font-size: 13px;
    line-height: 1;
    cursor: pointer;
    box-shadow: 0 1px 2px rgba(15, 23, 42, 0.10);
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-audio-indicator:hover,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-audio-indicator:focus-visible{
    transform: translateY(-1px);
    box-shadow: 0 2px 4px rgba(15, 23, 42, 0.16);
    outline: none;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-indicator.audio-pending,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-tooltip-file.audio-pending{
    color: #cf3f4f;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-indicator.audio-inprogress,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-tooltip-file.audio-inprogress{
    color: #c58a00;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-indicator.audio-finalized,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-tooltip-file.audio-finalized{
    color: #26935a;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-audio-count{
    position: absolute;
    top: -6px;
    right: -6px;
    min-width: 14px;
    height: 14px;
    padding: 0 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 999px;
    background: currentColor;
    color: #fff;
    border: 1px solid #fff;
    font-size: 8px;
    font-weight: 700;
    line-height: 1;
    box-sizing: border-box;
}


body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-audio-indicator.audio-pending .testresult-audio-count{
    background: #cf3f4f;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-audio-indicator.audio-inprogress .testresult-audio-count{
    background: #c58a00;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-audio-indicator.audio-finalized .testresult-audio-count{
    background: #26935a;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-selection .testresult-audio-indicator.audio-pending > i,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-row-focused .testresult-audio-indicator.audio-pending > i{
    color: #cf3f4f !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-selection .testresult-audio-indicator.audio-inprogress > i,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-row-focused .testresult-audio-indicator.audio-inprogress > i{
    color: #c58a00 !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-selection .testresult-audio-indicator.audio-finalized > i,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-row-focused .testresult-audio-indicator.audio-finalized > i{
    color: #26935a !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-selection .testresult-audio-indicator,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .dx-row-focused .testresult-audio-indicator{
    background: rgba(255, 255, 255, 0.96) !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-tooltip-floating{
    position: fixed;
    z-index: 100000;
    width: 360px;
    max-width: calc(100vw - 16px);
    max-height: min(520px, calc(100vh - 16px));
    overflow-y: auto;
    padding: 10px;
    border: 1px solid rgba(15, 23, 42, 0.18);
    border-radius: 9px;
    background: #fff;
    color: #27313c;
    box-shadow: 0 10px 28px rgba(15, 23, 42, 0.22);
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-tooltip-title{
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 1px 2px 8px;
    border-bottom: 1px solid #e5e9ed;
    font-size: 13px;
    font-weight: 700;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-tooltip-title > i{
    color: #4f5964;
    font-size: 16px;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-tooltip-total{
    margin-left: auto;
    min-width: 22px;
    height: 20px;
    padding: 0 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 999px;
    background: #edf1f4;
    color: #45505b;
    font-size: 11px;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-delete-all-action{
    height: 24px;
    padding: 0 8px;
    display: inline-flex;
    align-items: center;
    gap: 5px;
    border: 1px solid #dc3545;
    border-radius: 5px;
    background: #fff;
    color: #c82333;
    font: inherit;
    font-size: 11px;
    font-weight: 700;
    line-height: 1;
    cursor: pointer;
    white-space: nowrap;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-delete-all-action:hover,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-delete-all-action:focus-visible{
    background: #dc3545;
    color: #fff;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-delete-all-action.is-busy,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-delete-all-action:disabled{
    opacity: 0.55;
    cursor: wait;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-tooltip-file{
    padding: 9px 2px 8px;
    border-bottom: 1px solid #edf0f2;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-tooltip-file:last-child{
    border-bottom: none;
    padding-bottom: 2px;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-tooltip-file-head{
    display: flex;
    align-items: center;
    gap: 7px;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-tooltip-file-head > i{
    flex: 0 0 auto;
    font-size: 15px;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-tooltip-file-name{
    min-width: 0;
    flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #27313c;
    font-size: 12px;
    font-weight: 650;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-tooltip-status{
    flex: 0 0 auto;
    padding: 2px 6px;
    border: 1px solid currentColor;
    border-radius: 999px;
    font-size: 10px;
    font-weight: 650;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-tooltip-meta{
    margin: 3px 0 0 22px;
    color: #66717c;
    font-size: 10.5px;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-tooltip-player{
    width: calc(100% - 22px);
    height: 30px;
    margin: 7px 0 0 22px;
    display: block;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-file-menu-wrap{
    position: relative;
    flex: 0 0 auto;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-file-menu-button{
    width: 22px;
    height: 22px;
    padding: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 0;
    border-radius: 5px;
    background: transparent;
    color: #5d6873;
    cursor: pointer;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-file-menu-button:hover,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-file-menu-button:focus-visible,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-file-menu-button[aria-expanded="true"]{
    background: #edf1f4;
    color: #27313c;
    outline: none;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-file-menu{
    position: absolute;
    z-index: 4;
    top: 25px;
    right: 0;
    min-width: 148px;
    padding: 4px;
    border: 1px solid rgba(15, 23, 42, 0.16);
    border-radius: 7px;
    background: #fff;
    box-shadow: 0 8px 20px rgba(15, 23, 42, 0.18);
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-file-menu[hidden]{
    display: none !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-file-menu-action{
    width: 100%;
    min-height: 30px;
    padding: 5px 8px;
    display: flex;
    align-items: center;
    gap: 8px;
    border: 0;
    border-radius: 5px;
    background: transparent;
    color: #33404c;
    font: inherit;
    font-size: 11.5px;
    line-height: 1.2;
    text-align: left;
    text-decoration: none;
    cursor: pointer;
    box-sizing: border-box;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-file-menu-action:hover,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-file-menu-action:focus-visible{
    background: #f0f3f5;
    color: #1f2a35;
    outline: none;
    text-decoration: none;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-delete-action{
    color: #bd2f3d;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-delete-action:hover,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-delete-action:focus-visible{
    background: #fff0f1;
    color: #a61f2d;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-file-menu-action.is-busy,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-audio-file-menu-action:disabled{
    opacity: 0.55;
    cursor: wait;
}


/* DIPAM_TESTRESULT_LIST_HEADER_PANEL_V1
   Teljes szélességű, finoman árnyékolt kategóriaválasztó panelgomb. */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-row{
    width: 100%;
    margin: 6px 0 5px 0 !important;
    padding: 0 8px !important;
    box-sizing: border-box;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-label{
    width: 100% !important;
    min-width: 0 !important;
    min-height: 35px;
    margin: 0 !important;
    padding: 7px 16px !important;
    border: 1px solid rgba(15, 108, 189, 0.52) !important;
    border-radius: 9px !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    gap: 8px;
    color: #ffffff !important;
    background:
        linear-gradient(
            180deg,
            #1976c9 0%,
            #0f6cbd 100%
        ) !important;
    box-shadow:
        0 2px 6px rgba(15, 74, 125, 0.13),
        inset 0 1px 0 rgba(255, 255, 255, 0.14) !important;
    cursor: pointer;
    font: inherit;
    font-size: 1.05em;
    font-weight: 700;
    line-height: 1.15;
    text-align: center;
    transition:
        transform 100ms ease,
        background-color 120ms ease,
        border-color 120ms ease,
        box-shadow 120ms ease;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-label:hover{
    border-color: rgba(15, 108, 189, 0.72) !important;
    background:
        linear-gradient(
            180deg,
            #1d7fd5 0%,
            #116fbe 100%
        ) !important;
    box-shadow:
        0 3px 8px rgba(15, 74, 125, 0.17),
        inset 0 1px 0 rgba(255, 255, 255, 0.18) !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-label:active{
    transform: translateY(1px);
    box-shadow:
        0 1px 3px rgba(15, 74, 125, 0.14),
        inset 0 1px 2px rgba(15, 23, 42, 0.08) !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-label:focus-visible{
    outline: none;
    box-shadow:
        0 0 0 3px rgba(59, 130, 246, 0.18),
        0 2px 6px rgba(15, 74, 125, 0.13) !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-label-icon{
    flex: 0 0 auto;
    font-size: 0.92em;
    opacity: 0.92;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-label.search-type-label-all-cases{
    border-color: rgba(134, 31, 45, 0.62) !important;
    background:
        linear-gradient(
            180deg,
            #97283a 0%,
            #861f2d 100%
        ) !important;
    box-shadow:
        0 2px 6px rgba(92, 14, 27, 0.18),
        inset 0 1px 0 rgba(255, 255, 255, 0.12) !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-label.search-type-label-all-cases:hover{
    background:
        linear-gradient(
            180deg,
            #a42c40 0%,
            #8f2231 100%
        ) !important;
}



/* DIPAM_TESTRESULT_LIST_FILTER_TOOLBAR_PANEL_V1
   A felső kategóriapanel és a grid eszközsora közelebb kerül egymáshoz.
   Az eszközsor önálló, nagyon diszkrét, lekerekített felületet kap. */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-row{
    margin-top: 5px !important;
    margin-bottom: 2px !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme{
    padding-top: 0 !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme .dx-datagrid-header-panel{
    width: auto !important;
    margin: 0 8px 3px 8px !important;
    padding: 2px 5px !important;
    box-sizing: border-box;
    border: 1px solid rgba(148, 163, 184, 0.22) !important;
    border-radius: 9px !important;
    background:
        linear-gradient(
            180deg,
            rgba(251, 253, 255, 0.98) 0%,
            rgba(245, 248, 251, 0.98) 100%
        ) !important;
    box-shadow:
        0 1px 3px rgba(15, 23, 42, 0.035),
        inset 0 1px 0 rgba(255, 255, 255, 0.88) !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel
.dx-toolbar{
    min-height: 32px !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel
.dx-toolbar-items-container{
    min-height: 32px !important;
    height: 32px !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel
.dx-toolbar-before,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel
.dx-toolbar-after{
    height: 32px !important;
    align-items: center;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel
.dx-toolbar-item{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel:hover{
    border-color: rgba(100, 116, 139, 0.30) !important;
    box-shadow:
        0 2px 5px rgba(15, 23, 42, 0.045),
        inset 0 1px 0 rgba(255, 255, 255, 0.92) !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-compact-filter-strip{
    height: 28px !important;
    margin-right: 3px !important;
    padding: 0 !important;
}



/* DIPAM_TESTRESULT_COMPLEX_FILTER_TOOLBAR_V1
   Az alsó "Szűrő létrehozása" panel helyett a komplex szűrő
   a felső toolbar tölcsér ikonjáról nyílik meg. */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-filter-panel{
    display: none !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultGridFilterBuilderBtn .dx-icon,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultGridClearFiltersBtn .dx-icon{
    font-size: 15px !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultGridFilterBuilderBtn.dx-state-hover,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultGridClearFiltersBtn.dx-state-hover{
    background: rgba(219, 234, 254, 0.58) !important;
    border-radius: 7px !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultGridFilterBuilderBtn.dx-state-focused,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultGridClearFiltersBtn.dx-state-focused{
    box-shadow: 0 0 0 2px rgba(15, 108, 189, 0.10) !important;
    border-radius: 7px !important;
}



/* DIPAM_TESTRESULT_COMPACT_PAGER_AND_TOTAL_V1
   A külön alsó Total sor megszűnik. A lapozó kompakt marad,
   az aktuális találatszám pedig a két szűrőikon alatt jelenik meg. */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-grid-filter-actions{
    width: 58px;
    height: 32px;
    display: grid;
    grid-template-rows: 21px 10px;
    align-items: center;
    justify-items: center;
    overflow: visible;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-grid-filter-action-buttons{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1px;
    height: 21px;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-grid-filter-action-button{
    width: 27px;
    height: 25px;
    padding: 0;
    border: 0;
    border-radius: 7px;
    color: #0f6cbd;
    background: transparent;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition:
        color 120ms ease,
        background-color 120ms ease,
        box-shadow 120ms ease;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-grid-filter-action-button i{
    font-size: 15px;
    line-height: 1;
}

/* Aktív szűrésnél a törlő ikon feltűnő, vastag piros. */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultGridClearFiltersBtn.is-filter-active{
    color: #dc2626 !important;
    background: rgba(220, 38, 38, 0.06) !important;
}

@keyframes testresult-active-filter-blink--0c5d0e43 {
    0%, 100% {
        opacity: 1;
    }
    50% {
        opacity: 0.18;
    }
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultGridClearFiltersBtn.is-filter-active i{
    color: #dc2626 !important;
    font-weight: 900 !important;
    font-size: 16px;
    animation: testresult-active-filter-blink--0c5d0e43 0.9s ease-in-out infinite;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultGridClearFiltersBtn.is-filter-active:hover{
    color: #b91c1c !important;
    background: rgba(220, 38, 38, 0.11) !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-grid-filter-action-button:hover{
    color: #0b5ca4;
    background: rgba(219, 234, 254, 0.58);
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-grid-filter-action-button:focus-visible{
    outline: none;
    box-shadow: 0 0 0 2px rgba(15, 108, 189, 0.12);
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-grid-filtered-total{
    max-width: 74px;
    color: #64748b;
    font-size: 9px;
    font-weight: 600;
    line-height: 10px;
    white-space: nowrap;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: default;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel
.dx-toolbar,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel
.dx-toolbar-items-container,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel
.dx-toolbar-before,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel
.dx-toolbar-after{
    min-height: 34px !important;
    height: 34px !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-pager{
    min-height: 36px !important;
    padding: 3px 8px !important;
    border-top: 1px solid rgba(148, 163, 184, 0.22) !important;
    background: #ffffff !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-pager
.dx-page-sizes,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-pager
.dx-pages{
    display: flex;
    align-items: center;
    min-height: 29px !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-pager
.dx-page-size,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-pager
.dx-page{
    min-width: 28px;
    height: 28px;
    margin: 0 2px !important;
    padding: 0 8px !important;
    border-radius: 14px !important;
    line-height: 28px !important;
    box-sizing: border-box;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-pager
.dx-info{
    display: none !important;
}



/* DIPAM_TESTRESULT_TOOLBAR_TWO_PANELS_V1
   Bal oldali munkablokk és jobb oldali export/oszlopválasztó blokk. */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme .dx-datagrid-header-panel{
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    padding: 0 !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel:hover{
    border-color: transparent !important;
    box-shadow: none !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel
.dx-toolbar{
    min-height: 38px !important;
    height: 38px !important;
    background: transparent !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel
.dx-toolbar-items-container{
    min-height: 38px !important;
    height: 38px !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel
.dx-toolbar-before,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel
.dx-toolbar-after{
    height: 36px !important;
    min-height: 36px !important;
    top: 1px !important;
    box-sizing: border-box;
    display: flex !important;
    align-items: center !important;
    border: 1px solid rgba(148, 163, 184, 0.22) !important;
    border-radius: 9px !important;
    background:
        linear-gradient(
            180deg,
            rgba(251, 253, 255, 0.98) 0%,
            rgba(245, 248, 251, 0.98) 100%
        ) !important;
    box-shadow:
        0 1px 3px rgba(15, 23, 42, 0.035),
        inset 0 1px 0 rgba(255, 255, 255, 0.88) !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel
.dx-toolbar-before{
    left: 0 !important;
    padding: 1px 5px !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel
.dx-toolbar-after{
    right: 0 !important;
    padding: 1px 5px !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel
.dx-toolbar-before:hover,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel
.dx-toolbar-after:hover{
    border-color: rgba(100, 116, 139, 0.30) !important;
    box-shadow:
        0 2px 5px rgba(15, 23, 42, 0.045),
        inset 0 1px 0 rgba(255, 255, 255, 0.92) !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-list-toolbar-primary{
    height: 32px;
    display: inline-flex;
    align-items: center;
    gap: 2px;
    padding: 0;
    white-space: nowrap;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-list-toolbar-primary
.testresult-auto-activation-compact{
    display: inline-flex;
    align-items: center;
    margin-right: 2px;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-list-toolbar-filter-separator{
    width: 1px;
    height: 21px;
    margin: 0 5px;
    background: rgba(148, 163, 184, 0.30);
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-list-toolbar-primary
.testresult-grid-filter-actions{
    flex: 0 0 58px;
    margin-left: 0;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel
.dx-toolbar-after
.dx-toolbar-item{
    margin-left: 1px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel
.dx-toolbar-after
.dx-button{
    border-radius: 7px !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel
.dx-toolbar-after
.dx-button:hover{
    background: rgba(219, 234, 254, 0.58) !important;
}



/* DIPAM_TESTRESULT_LEFT_CENTER_HEADER_ALIGNMENT_V1
   A bal oldali lista első két panelsora pontosan a középső
   Test Result fejléc első két panelsorához igazodik:
   9 px felső kezdés, 38 px magasság, 5 px sorköz, 6 px oldalsó behúzás. */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-row{
    width: 100%;
    height: 38px;
    margin: 9px 0 5px 0 !important;
    padding: 0 6px !important;
    box-sizing: border-box;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-label{
    height: 38px !important;
    min-height: 38px !important;
    max-height: 38px !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    box-sizing: border-box;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel{
    width: auto !important;
    height: 38px !important;
    min-height: 38px !important;
    margin: 0 6px 3px 6px !important;
    box-sizing: border-box;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel
.dx-toolbar,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel
.dx-toolbar-items-container{
    height: 38px !important;
    min-height: 38px !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel
.dx-toolbar-before,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel
.dx-toolbar-after{
    top: 0 !important;
    height: 38px !important;
    min-height: 38px !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-list-toolbar-primary{
    height: 34px !important;
}



/* DIPAM_TESTRESULT_LIST_HEADER_HIDE_OVERFLOW_V1
   A lista fejlécének kezelőelemei soha nem törnek több sorba és nem
   csúsznak egymásra. Keskeny panelnél teljes kezelőszervek tűnnek el. */

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-row,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme .dx-datagrid-header-panel,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme .dx-datagrid-header-panel .dx-toolbar,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme .dx-datagrid-header-panel .dx-toolbar-items-container{
    min-width: 0 !important;
    box-sizing: border-box !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-label{
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-label-icon{
    flex: 0 0 auto;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultSearchTypeLabel{
    min-width: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme .dx-datagrid-header-panel{
    container-name: tr-list-header-toolbar;
    container-type: inline-size;
    overflow: hidden !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel
.dx-toolbar,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel
.dx-toolbar-items-container{
    overflow: hidden !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel
.dx-toolbar-before{
    max-width: calc(100% - 82px) !important;
    overflow: hidden !important;
    white-space: nowrap !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
.dx-datagrid-header-panel
.dx-toolbar-after{
    max-width: 76px !important;
    overflow: hidden !important;
    white-space: nowrap !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-list-toolbar-primary{
    max-width: 100%;
    min-width: 0;
    flex-wrap: nowrap !important;
    overflow: hidden !important;
    white-space: nowrap !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-list-toolbar-primary > *{
    flex-shrink: 0;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-grid-filter-actions,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-grid-filter-action-buttons{
    overflow: hidden !important;
}

/* Először a jobb oldali oszlopválasztó/export blokk tűnik el. */
@container tr-list-header-toolbar (max-width: 420px) {
    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
    .dx-datagrid-header-panel
    .dx-toolbar-after{
        display: none !important;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .last-registrated-theme
    .dx-datagrid-header-panel
    .dx-toolbar-before{
        max-width: 100% !important;
        width: 100% !important;
    }
}

/* A találatszám eltűnik, de a két tölcsér még megmarad. */
@container tr-list-header-toolbar (max-width: 340px) {
    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-grid-filtered-total{
        display: none !important;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-grid-filter-actions{
        width: 58px !important;
        height: 28px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }
}

/* Az áthúzott tölcsér tűnik el, a komplex szűrő még elérhető. */
@container tr-list-header-toolbar (max-width: 305px) {
    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultGridClearFiltersBtn{
        display: none !important;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-grid-filter-actions{
        width: 29px !important;
        flex: 0 0 29px !important;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-grid-filter-action-buttons{
        width: 29px !important;
    }
}

/* Ennél keskenyebben a komplex szűrőcsoport egésze eltűnik. */
@container tr-list-header-toolbar (max-width: 270px) {
    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-list-toolbar-filter-separator,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-grid-filter-actions{
        display: none !important;
    }
}

/* Ezután a mikrofonos szűrő tűnik el. */
@container tr-list-header-toolbar (max-width: 220px) {
    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultAudioFilterButton{
        display: none !important;
    }
}

/* Nagyon keskeny panelen csak az automatikus aktiválás marad. */
@container tr-list-header-toolbar (max-width: 180px) {
    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultOrderGroupFilterButton{
        display: none !important;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-auto-activation-compact{
        margin-left: 0 !important;
        padding-left: 0 !important;
        border-left: 0 !important;
    }
}

/* A fő kategóriagomb ikonja is eltűnhet, de a felirat megmarad. */
@container tr-list-header-toolbar (max-width: 145px) {
    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-label-icon{
        display: none !important;
    }
}

/* DIPAM_TESTRESULT_CURRENT_PAGE_SHARE_UI_V1
   Másolás és e-mail a kék fiókválasztó jobb végén. */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-row{
    container-name: tr-case-list-category-header;
    container-type: inline-size;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-label-shell{
    position: relative;
    width: 100%;
    min-width: 0;
    height: 38px;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-label-shell
.search-type-label{
    padding-left: 78px !important;
    padding-right: 78px !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-share-actions{
    position: absolute;
    top: 50%;
    right: 7px;
    z-index: 3;
    display: inline-flex;
    align-items: center;
    gap: 3px;
    transform: translateY(-50%);
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-share-button{
    width: 27px;
    height: 27px;
    padding: 0;
    border: 1px solid rgba(255, 255, 255, 0.38);
    border-radius: 7px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    background: rgba(255, 255, 255, 0.10);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12);
    cursor: pointer;
    transition:
        background-color 120ms ease,
        border-color 120ms ease,
        transform 100ms ease;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-share-button:hover{
    border-color: rgba(255, 255, 255, 0.70);
    background: rgba(255, 255, 255, 0.20);
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-share-button:active{
    transform: translateY(1px);
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-share-button:focus-visible{
    outline: 2px solid rgba(255, 255, 255, 0.72);
    outline-offset: 1px;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-share-button i{
    font-size: 13px;
    line-height: 1;
}

/* Keskeny listán teljes ikonok tűnnek el, nem csúsznak a feliratra. */
@container tr-case-list-category-header (max-width: 270px) {
    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultEmailCaseListButton{
        display: none !important;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-label-shell
    .search-type-label{
        padding-left: 48px !important;
        padding-right: 48px !important;
    }
}

@container tr-case-list-category-header (max-width: 220px) {
    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-share-actions{
        display: none !important;
    }

    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .search-type-label-shell
    .search-type-label{
        padding-left: 12px !important;
        padding-right: 12px !important;
    }
}



/* DIPAM_TESTRESULT_BATCH_STATUS_SELECTION_V1
   Leválasztott listában a checkbox jelzi a kijelölést; a sor háttere
   nem kap aktív-eset vagy fókusz színezést. */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid.testresult-batch-selection-mode
.dx-datagrid-rowsview
.dx-data-row.dx-selection > td,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid.testresult-batch-selection-mode
.dx-datagrid-rowsview
.dx-data-row.dx-row-focused > td{
    background-color: transparent !important;
    color: #29343d !important;
    box-shadow: none !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid.testresult-batch-selection-mode
.dx-datagrid-rowsview
.dx-data-row.dx-selection a,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid.testresult-batch-selection-mode
.dx-datagrid-rowsview
.dx-data-row.dx-selection i{
    color: inherit !important;
}

/* Többszörös státuszmódnál a középső státuszsor nem az aktív eset,
   hanem az aktuális lista-kategória állapotát mutatja. */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #tr-diagnosis-status-button-cont.tr-batch-status-mode .tr-status-tooltip{
    display: none !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #tr-diagnosis-status-button-cont.tr-batch-status-mode
.test-result-diagnosis-button.tr-batch-category-status-active{
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.26) !important;
}

/* DIPAM_TESTRESULT_HEADER_LIST_SYNC_SWITCH_V1
   Szétkapcsolt módban nincs bordó aktív sor. A lista kizárólag
   a saját, kék keretes fókuszjelölését mutatja. */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid.testresult-header-list-decoupled
.dx-datagrid-rowsview
.dx-data-row.testresult-header-active-row > td,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid.testresult-header-list-decoupled
.dx-datagrid-rowsview
.dx-data-row.dx-selection > td{
    background-color: transparent !important;
    color: #29343d !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid.testresult-header-list-decoupled
.dx-datagrid-rowsview
.dx-data-row.testresult-header-active-row a,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid.testresult-header-list-decoupled
.dx-datagrid-rowsview
.dx-data-row.testresult-header-active-row i,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid.testresult-header-list-decoupled
.dx-datagrid-rowsview
.dx-data-row.dx-selection a,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid.testresult-header-list-decoupled
.dx-datagrid-rowsview
.dx-data-row.dx-selection i{
    color: inherit !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid.testresult-header-list-decoupled
.dx-datagrid-rowsview
.dx-data-row.dx-row-focused > td{
    background-color: rgba(15, 108, 189, 0.045) !important;
    color: #29343d !important;
    box-shadow:
        inset 0 2px 0 #0f6cbd,
        inset 0 -2px 0 #0f6cbd !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid.testresult-header-list-decoupled
.dx-datagrid-rowsview
.dx-data-row.dx-row-focused > td:first-child{
    box-shadow:
        inset 2px 0 0 #0f6cbd,
        inset 0 2px 0 #0f6cbd,
        inset 0 -2px 0 #0f6cbd !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid.testresult-header-list-decoupled
.dx-datagrid-rowsview
.dx-data-row.dx-row-focused > td:last-child{
    box-shadow:
        inset -2px 0 0 #0f6cbd,
        inset 0 2px 0 #0f6cbd,
        inset 0 -2px 0 #0f6cbd !important;
}

/* Nagyon keskeny listán a szinkronkapcsoló marad meg legtovább. */
@container tr-list-header-toolbar (max-width: 132px) {
    body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultAutoActivationSwitch{
        display: none !important;
    }
}



    /* DIPAM_HEADER_LIST_SYNC_GREEN_DEFAULT_ON_FIX_V2
       A zöld állapot felülírja a később betöltődő általános kék switch CSS-t. */


    /* DIPAM_SHARE_LINKS_SEPARATED_PALER_GREEN_V1 */

    /* DIPAM_SYNC_SWITCH_GREEN_TRACK_WHITE_KNOB_V1 */



/* DIPAM_TESTRESULT_SWITCHES_BORDERLESS_UNIFIED_V1
   Mindkét kapcsoló teljesen keret nélküli.
   Csak a sín színe jelzi a bekapcsolt állapotot,
   a mozgó kör minden esetben fehér. */

/* A két kapcsoló közötti fölösleges elválasztó vonal megszűnik. */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-auto-activation-compact{
    margin-left: 3px !important;
    padding-left: 0 !important;
    border-left: 0 !important;
    background: transparent !important;
}

/* Külső kapcsolófelület: minden állapotban semleges és keret nélküli. */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultHeaderListSyncSwitch,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultAutoActivationSwitch,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultHeaderListSyncSwitch:hover,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultAutoActivationSwitch:hover,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultHeaderListSyncSwitch:focus,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultAutoActivationSwitch:focus,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultHeaderListSyncSwitch:focus-visible,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultAutoActivationSwitch:focus-visible,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultHeaderListSyncSwitch:active,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultAutoActivationSwitch:active,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultHeaderListSyncSwitch.is-panel-visible,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultAutoActivationSwitch.is-panel-visible,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultHeaderListSyncSwitch.is-panel-hidden,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultAutoActivationSwitch.is-panel-hidden,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultHeaderListSyncSwitch.is-sync-enabled,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultHeaderListSyncSwitch.is-sync-disabled,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultAutoActivationSwitch.is-auto-enabled,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultAutoActivationSwitch.is-auto-disabled{
    border: 0 !important;
    outline: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}

/* Az ikon mögött sincs külön doboz vagy keret. */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultHeaderListSyncSwitch .tr-panel-mode-switch-icon,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultAutoActivationSwitch .tr-panel-mode-switch-icon{
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}

/* KIKAPCSOLT állapot: semleges szürke sín, fehér kör bal oldalon. */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultHeaderListSyncSwitch.is-sync-disabled
.tr-panel-mode-switch-knob,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultAutoActivationSwitch.is-auto-disabled
.tr-panel-mode-switch-knob,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultHeaderListSyncSwitch.is-panel-hidden
.tr-panel-mode-switch-knob,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultAutoActivationSwitch.is-panel-hidden
.tr-panel-mode-switch-knob{
    background: rgba(203, 213, 225, 0.72) !important;
    box-shadow:
        inset 0 0 0 1px rgba(148, 163, 184, 0.24) !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultHeaderListSyncSwitch.is-sync-disabled
.tr-panel-mode-switch-knob span,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultAutoActivationSwitch.is-auto-disabled
.tr-panel-mode-switch-knob span,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultHeaderListSyncSwitch.is-panel-hidden
.tr-panel-mode-switch-knob span,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultAutoActivationSwitch.is-panel-hidden
.tr-panel-mode-switch-knob span{
    transform: translateX(0) !important;
    background: #ffffff !important;
    box-shadow:
        0 1px 2px rgba(15, 23, 42, 0.17),
        inset 0 0 0 1px rgba(148, 163, 184, 0.22) !important;
}

/* BAL kapcsoló BE: kizárólag a sín zöld. */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultHeaderListSyncSwitch.is-sync-enabled
.tr-panel-mode-switch-knob{
    background: rgba(134, 239, 172, 0.62) !important;
    box-shadow:
        inset 0 0 0 1px rgba(22, 163, 74, 0.22) !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultHeaderListSyncSwitch.is-sync-enabled
.tr-panel-mode-switch-knob span{
    transform: translateX(11px) !important;
    background: #ffffff !important;
    box-shadow:
        0 1px 2px rgba(15, 23, 42, 0.18),
        inset 0 0 0 1px rgba(148, 163, 184, 0.24) !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultHeaderListSyncSwitch.is-sync-enabled
.tr-panel-mode-switch-icon{
    color: #15803d !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultHeaderListSyncSwitch.is-sync-disabled
.tr-panel-mode-switch-icon{
    color: #64748b !important;
}

/* JOBB kapcsoló BE: kizárólag a sín kék. */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultAutoActivationSwitch.is-auto-enabled
.tr-panel-mode-switch-knob{
    background: rgba(96, 165, 250, 0.62) !important;
    box-shadow:
        inset 0 0 0 1px rgba(15, 108, 189, 0.24) !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultAutoActivationSwitch.is-auto-enabled
.tr-panel-mode-switch-knob span{
    transform: translateX(11px) !important;
    background: #ffffff !important;
    box-shadow:
        0 1px 2px rgba(15, 23, 42, 0.18),
        inset 0 0 0 1px rgba(148, 163, 184, 0.24) !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultAutoActivationSwitch.is-auto-enabled
.tr-panel-mode-switch-icon{
    color: #0f6cbd !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultAutoActivationSwitch.is-auto-disabled
.tr-panel-mode-switch-icon{
    color: #64748b !important;
}

/* Leválasztott állapotban a jobb kapcsoló ne halványuljon el eltűnésig. */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultAutoActivationSwitch.is-sync-blocked{
    opacity: 1 !important;
    cursor: not-allowed !important;
}

/* Hoverkor sem jelenhet meg külső keret vagy háttérpanel. */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultHeaderListSyncSwitch:hover,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultAutoActivationSwitch:hover{
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}





/* DIPAM_TESTRESULT_FIXED_COLUMN_ROW_HEIGHT_SYNC_CSS_V1
   Egységes alapmagasság a fix és görgethető táblarész celláiban. */

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid
.dx-datagrid-rowsview
.dx-data-row > td{
    vertical-align: middle !important;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    box-sizing: border-box !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid
.testresult-case-actions-cell{
    min-height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 2px;
    white-space: nowrap;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid
.testresult-case-actions-cell
.dx-button{
    flex: 0 0 auto;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-consultation-case-button{
    width: 20px;
    height: 20px;
    min-width: 20px;
    padding: 0;
    border: 0;
    border-radius: 4px;
    background: transparent;
    color: #74838f;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    font-size: 12px;
    line-height: 1;
    cursor: pointer;
}
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-consultation-case-button i{ line-height: 1; color: currentColor; }

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-consultation-case-button:hover{ background: rgba(15,108,189,.08); }
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-consultation-case-button.state-none{ color:#74838f; }
/* Konzultáció van, de még nem érkezett válasz: piros. */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-consultation-case-button.state-open{ color:#d96a6a; }
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-consultation-case-button.state-closed{ color:#d96a6a; }
/* Bármilyen aktív válasz érkezett: zöld. */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-consultation-case-button.state-answered{ color:#5fbf83; }
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-consultation-case-button.has-response{ color:#5fbf83; }
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid .testresult-consultation-case-button.state-accepted{ color:#219653; }

/* DIPAM_CONSULTATION_DROPDOWN_LAYER_AND_SELECTED_ICON_FIX_V1
   A DevExtreme SelectBox listaja a konzultacios sajat overlaye fole kerul. */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-dropdown-wrapper{
    z-index: 2147483000 !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-answer-popover{
    position: fixed;
    z-index: 2147483600;
    width: min(430px, calc(100vw - 16px));
    max-height: 390px;
    overflow: auto;
    padding: 10px 12px;
    background: #202327;
    border: 1px solid #3c4147;
    border-radius: 7px;
    box-shadow: 0 8px 24px rgba(0, 0, 0, .34);
    color: #f3f5f7;
    font-size: 12px;
    line-height: 1.38;
    text-align: left;
    white-space: normal;
    user-select: text;
    -webkit-user-select: text;
    pointer-events: auto;
}
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-answer-popover-header{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    padding-bottom: 7px;
    border-bottom: 1px solid #444a51;
}
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-answer-popover-title{
    min-width: 0;
    font-weight: 700;
    color: #ff858c;
}
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-answer-popover-header-actions{
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    gap: 5px;
}
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-popover-action,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-close-request{
    min-height: 25px;
    padding: 3px 7px;
    border: 1px solid #555d65;
    border-radius: 5px;
    background: #2b3035;
    color: #e9edf0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    cursor: pointer;
    font-size: 10px;
    font-weight: 700;
    line-height: 1;
    white-space: nowrap;
}
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-popover-action:hover,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-close-request:hover{
    border-color: #74818d;
    background: #394047;
    color: #fff;
}
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-popover-action.is-new{
    border-color: #397da6;
    background: #285f82;
}
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-close-request{
    flex: 0 0 auto;
    border-color: #42855d;
    background: #2d6845;
}
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-close-request:disabled{
    opacity: .55;
    cursor: default;
}
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-close-request.is-reopen{
    border-color: #4d7fa2;
    background: #315f7d;
}
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-answer-popover-section-title.is-closed{ color: #aeb9c2; }
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-answer-popover-item.is-closed{
    margin: 0 -4px;
    padding: 7px 5px;
    border-radius: 4px;
    background: rgba(255, 255, 255, .018);
}
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-answer-popover-section-title{
    margin-top: 8px;
    padding: 3px 0 4px;
    color: #ffb1b6;
    font-size: 10px;
    font-weight: 800;
    letter-spacing: .02em;
    text-transform: uppercase;
}
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-answer-popover-section-title.is-response{ color: #8fe0b4; }
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-answer-popover-item{ padding: 7px 0 3px; }
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-answer-popover-item + .testresult-consultation-answer-popover-item{ border-top: 1px solid #3c4248; }
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-answer-popover-item.is-open{
    margin: 0 -4px;
    padding: 7px 5px;
    border-radius: 4px;
    background: rgba(255, 255, 255, .025);
}
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-answer-popover-meta-row{
    display: flex;
    align-items: flex-start;
    gap: 8px;
    min-width: 0;
}
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-answer-popover-meta{
    flex: 1 1 auto;
    min-width: 0;
    font-weight: 700;
    color: #f1b1b5;
    margin-bottom: 3px;
}
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-answer-popover-meta.is-response{ color: #79d7a7; }
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-answer-popover-text{ color: #f2f4f6; cursor: text; padding-right: 2px; }
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-answer-copy{
    flex: 0 0 auto;
    width: 23px;
    height: 23px;
    margin: -3px -3px 0 2px;
    padding: 0;
    border: 0;
    border-radius: 4px;
    background: transparent;
    color: #c9d0d7;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-size: 13px;
    line-height: 1;
}
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-answer-copy:hover,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-answer-copy:focus-visible{
    background: #383e44;
    color: #fff;
    outline: none;
}
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-answer-copy.copied{
    color: #79d7a7;
}
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-answer-accept{
    flex: 0 0 auto; width: 23px; height: 23px; margin: -3px 0 0 0; padding: 0;
    border: 1px solid #68717a; border-radius: 4px; background: transparent; color: #9ba4ad;
    display: inline-flex; align-items: center; justify-content: center; cursor: pointer; font-size: 13px; line-height: 1;
}
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-answer-accept:hover,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-answer-accept:focus-visible{ background:#383e44; color:#fff; outline:none; }
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 .testresult-consultation-answer-accept.is-accepted{ border-color:#43b36d; background:#2f8f57; color:#fff; }

/* A bordo aktiv/kijelolt sorban a konzultacios es audio ikon ne legyen
   feher ikon vilagos sajat hatteren. Itt a tobbi muveleti ikon stilusat koveti. */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid:not(.testresult-header-list-decoupled):not(.testresult-batch-selection-mode)
.dx-datagrid-rowsview .dx-data-row.dx-selection .testresult-consultation-case-button,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid:not(.testresult-header-list-decoupled)
.dx-datagrid-rowsview .dx-data-row.testresult-header-active-row .testresult-consultation-case-button{
    background: transparent !important;
    border-color: transparent !important;
    color: #fff !important;
    box-shadow: none !important;
}
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid:not(.testresult-header-list-decoupled):not(.testresult-batch-selection-mode)
.dx-datagrid-rowsview .dx-data-row.dx-selection .testresult-consultation-case-button i,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid:not(.testresult-header-list-decoupled)
.dx-datagrid-rowsview .dx-data-row.testresult-header-active-row .testresult-consultation-case-button i{
    color: #fff !important;
}
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid:not(.testresult-header-list-decoupled):not(.testresult-batch-selection-mode)
.dx-datagrid-rowsview .dx-data-row.dx-selection .testresult-consultation-case-button.has-response i,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid:not(.testresult-header-list-decoupled)
.dx-datagrid-rowsview .dx-data-row.testresult-header-active-row .testresult-consultation-case-button.has-response i{
    color: #ffd5d5 !important;
}

body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid:not(.testresult-header-list-decoupled):not(.testresult-batch-selection-mode)
.dx-datagrid-rowsview .dx-data-row.dx-selection .testresult-audio-indicator,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid:not(.testresult-header-list-decoupled)
.dx-datagrid-rowsview .dx-data-row.testresult-header-active-row .testresult-audio-indicator{
    background: transparent !important;
    border-color: rgba(255,255,255,.88) !important;
    color: #fff !important;
    box-shadow: none !important;
}
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid:not(.testresult-header-list-decoupled):not(.testresult-batch-selection-mode)
.dx-datagrid-rowsview .dx-data-row.dx-selection .testresult-audio-indicator > i,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid:not(.testresult-header-list-decoupled)
.dx-datagrid-rowsview .dx-data-row.testresult-header-active-row .testresult-audio-indicator > i{
    color: #fff !important;
}

/*
 * A fix és normál tábla közötti vízszintes elválasztó nem kaphat
 * eltérő függőleges margót vagy cellapozíciót.
 */
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid
.dx-datagrid-content-fixed
.dx-data-row > td,
body.pmsa--pms-views-case-testresultcaselist-cshtml-ad030d41 #TestResultListGrid
.dx-datagrid-content:not(.dx-datagrid-content-fixed)
.dx-data-row > td{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}




/* ==========================================================================
   INLINE STYLE SOURCE: Views/Case/ButtonToolbar.cshtml :: block 1
   ========================================================================== */

        body.pmsa--pms-views-case-buttontoolbar-cshtml-f7daa19f .pms-button-toolbar-wrap{
            position: relative;
            display: inline-block;
            white-space: nowrap;
            overflow: visible;
        }

        body.pmsa--pms-views-case-buttontoolbar-cshtml-f7daa19f .pms-button-toolbar-buttons{
            display: inline-flex;
            align-items: center;
            white-space: nowrap;
        }

        body.pmsa--pms-views-case-buttontoolbar-cshtml-f7daa19f .pms-active-division-indicator{
            position: absolute;
            left: 2px;
            bottom: -11px;
            z-index: 5;
            max-width: calc(100% - 4px);
            padding: 0;
            border: 0;
            background: transparent;
            color: #111827;
            font-size: 8.5px;
            font-weight: 600;
            line-height: 10px;
            letter-spacing: 0.01em;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            cursor: default;
        }

        body.pmsa--pms-views-case-buttontoolbar-cshtml-f7daa19f .pms-active-division-indicator i{
            margin-left: 2px;
            font-size: 8px;
        }

        body.pmsa--pms-views-case-buttontoolbar-cshtml-f7daa19f .pms-active-division-switchable{
            cursor: pointer;
        }

        body.pmsa--pms-views-case-buttontoolbar-cshtml-f7daa19f .pms-active-division-switchable:hover,
body.pmsa--pms-views-case-buttontoolbar-cshtml-f7daa19f .pms-active-division-switchable:focus{
            color: rgba(15, 95, 168, 0.88);
            text-decoration: underline;
            outline: none;
        }

        body.pmsa--pms-views-case-buttontoolbar-cshtml-f7daa19f .pms-header-division-popover-title{
            margin-bottom: 8px;
            font-size: 12px;
            font-weight: 700;
            color: #111827;
        }

        body.pmsa--pms-views-case-buttontoolbar-cshtml-f7daa19f .pms-header-division-radio .dx-radiobutton{
            margin-bottom: 5px;
        }

        body.pmsa--pms-views-case-buttontoolbar-cshtml-f7daa19f .pms-header-division-radio .dx-radiobutton:last-child{
            margin-bottom: 0;
        }

        body.pmsa--pms-views-case-buttontoolbar-cshtml-f7daa19f .pms-button-toolbar-buttons > a,
body.pmsa--pms-views-case-buttontoolbar-cshtml-f7daa19f .pms-button-toolbar-buttons > .hdr-badge-toolbar-button{
            position: relative;
            overflow: visible !important;
        }

        body.pmsa--pms-views-case-buttontoolbar-cshtml-f7daa19f .hdr-badge-toolbar-button{
            margin-right: 5px;
            overflow: visible !important;
        }

        body.pmsa--pms-views-case-buttontoolbar-cshtml-f7daa19f .hdr-badge-toolbar-button > .badge,
body.pmsa--pms-views-case-buttontoolbar-cshtml-f7daa19f .bg-danger-pms{
            z-index: 200 !important;
            pointer-events: none;
        }

        body.pmsa--pms-views-case-buttontoolbar-cshtml-f7daa19f .bg-danger-pms{
            font-size: 11px;
            padding: 2px 4px;
            min-width: 16px;
            height: 16px;
            line-height: 12px;
            opacity: 0.85;
        }

        /* =========================================================
                   Finom aktivitás kizárólag:
                   - le nem adott kérések ikon
                   - e-mail ikon
                   Csak akkor kapják meg a class-t, ha van mögöttük szám.
                   Nincs JS, nincs observer, nincs DOM figyelés.
                   ========================================================= */


        body.pmsa--pms-views-case-buttontoolbar-cshtml-f7daa19f .pms-intramail-alert{
            background: #dc3545 !important;
            border-color: #b02a37 !important;
            animation: pmsIntraMailAlertPulse--a4a3e781 1.3s ease-in-out infinite !important;
        }

        body.pmsa--pms-views-case-buttontoolbar-cshtml-f7daa19f .pms-intramail-alert i{
            color: #fff !important;
            --fa-primary-color: #fff !important;
            --fa-secondary-color: #fff !important;
            --fa-secondary-opacity: 1 !important;
            animation: pmsIntraMailEnvelopePulse--5cf94e80 1.3s ease-in-out infinite !important;
        }

        @keyframes pmsIntraMailAlertPulse--a4a3e781 {
            0%, 100% {
                background: #dc3545;
                box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25);
            }
            50% {
                background: #bd2130;
                box-shadow: 0 0 0 4px rgba(220, 53, 69, 0.25);
            }
        }

        @keyframes pmsIntraMailEnvelopePulse--5cf94e80 {
            0%, 100% {
                opacity: 1;
                transform: scale(1);
            }
            50% {
                opacity: 0.62;
                transform: scale(1.06);
            }
        }

        body.pmsa--pms-views-case-buttontoolbar-cshtml-f7daa19f .pms-soft-attention-button{
            animation: pmsSoftButtonGlow--fd2ce912 2s ease-in-out infinite;
        }

            body.pmsa--pms-views-case-buttontoolbar-cshtml-f7daa19f .pms-soft-attention-button i{
                animation: pmsSoftIconBreath--01891955 2s ease-in-out infinite;
                transform-origin: center center;
            }

            body.pmsa--pms-views-case-buttontoolbar-cshtml-f7daa19f .pms-soft-attention-button .pms-soft-attention-badge{
                animation: pmsSoftBadgePulse--ca91c939 2s ease-in-out infinite;
                transform-origin: center center;
            }

        @keyframes pmsSoftButtonGlow--fd2ce912 {
            0% {
                box-shadow: 0 0 0 0 rgba(220, 53, 69, 0);
            }

            45% {
                box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.08);
            }

            100% {
                box-shadow: 0 0 0 0 rgba(220, 53, 69, 0);
            }
        }

        @keyframes pmsSoftIconBreath--01891955 {
            0% {
                opacity: 0.01;
                transform: scale(1);
            }

            45% {
                opacity: 1;
                transform: scale(1.15);
            }

            100% {
                opacity: 0.01;
                transform: scale(1);
            }
        }

        @keyframes pmsSoftBadgePulse--ca91c939 {
            0% {
                transform: scale(1);
                box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.20);
            }

            45% {
                transform: scale(1);
                box-shadow: 0 0 0 5px rgba(220, 53, 69, 0.07);
            }

            100% {
                transform: scale(1);
                box-shadow: 0 0 0 0 rgba(220, 53, 69, 0);
            }
        }
    

/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/ExternalLinkType.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-externallinktype-cshtml-0d177efc .pms-grid-edit-toolbar{
        display: inline-flex;
        align-items: center;
        gap: 4px;
        min-height: 28px;
        padding: 2px 4px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
        box-shadow: none;
        max-width: 100%;
    }

        body.pmsa--pms-views-admin-externallinktype-cshtml-0d177efc .pms-grid-edit-toolbar:hover{
            border-color: rgba(200, 200, 200, 0.85);
            background: rgba(251, 251, 251, 0.85);
        }

    body.pmsa--pms-views-admin-externallinktype-cshtml-0d177efc .pms-grid-edit-toolbar-caption{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        height: 24px;
        padding: 0 7px 0 4px;
        font-size: 11px;
        font-weight: 500;
        color: rgba(90, 90, 90, 0.6);
        white-space: nowrap;
        border-right: 1px solid rgba(230, 230, 230, 0.8);
        margin-right: 2px;
    }

        body.pmsa--pms-views-admin-externallinktype-cshtml-0d177efc .pms-grid-edit-toolbar-caption i{
            font-size: 11px;
            color: rgba(90, 90, 90, 0.6);
            line-height: 1;
        }

    body.pmsa--pms-views-admin-externallinktype-cshtml-0d177efc .pms-grid-edit-toolbar-buttons{
        display: inline-flex;
        align-items: center;
        gap: 2px;
    }

    body.pmsa--pms-views-admin-externallinktype-cshtml-0d177efc .pms-grid-edit-toolbar-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 24px;
        min-width: 28px;
        min-height: 24px;
        padding: 0;
        margin: 0;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: rgba(60, 60, 60, 0.6);
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-externallinktype-cshtml-0d177efc .pms-grid-edit-toolbar-button i{
            font-size: 12px;
            line-height: 1;
            color: rgba(60, 60, 60, 0.6);
        }

        body.pmsa--pms-views-admin-externallinktype-cshtml-0d177efc .pms-grid-edit-toolbar-button:hover{
            background: rgba(240, 240, 240, 0.9);
            border-color: rgba(210, 210, 210, 0.9);
        }

            body.pmsa--pms-views-admin-externallinktype-cshtml-0d177efc .pms-grid-edit-toolbar-button:hover i{
                color: rgba(40, 40, 40, 0.95);
            }

    body.pmsa--pms-views-admin-externallinktype-cshtml-0d177efc .pms-grid-edit-toolbar-button-selected{
        background: #dceeff !important;
        border-color: #3f8ed8 !important;
        box-shadow: inset 0 0 0 1px rgba(31, 111, 191, 0.55);
    }

        body.pmsa--pms-views-admin-externallinktype-cshtml-0d177efc .pms-grid-edit-toolbar-button-selected i{
            color: #0f5fa8 !important;
        }

    body.pmsa--pms-views-admin-externallinktype-cshtml-0d177efc .pms-grid-show-inactive-host{
        display: inline-flex;
        align-items: center;
        min-height: 28px;
        padding: 2px 8px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
    }

        body.pmsa--pms-views-admin-externallinktype-cshtml-0d177efc .pms-grid-show-inactive-host .dx-checkbox-text{
            font-size: 11px;
            color: rgba(70, 70, 70, 0.75);
        }

    body.pmsa--pms-views-admin-externallinktype-cshtml-0d177efc .pms-grid-action-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 26px;
        padding: 0;
        margin: 0 auto;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: #0f5fa8;
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-externallinktype-cshtml-0d177efc .pms-grid-action-button i{
            font-size: 14px;
            line-height: 1;
            color: #0f5fa8;
        }

        body.pmsa--pms-views-admin-externallinktype-cshtml-0d177efc .pms-grid-action-button:hover{
            background: rgba(220, 238, 255, 0.9);
            border-color: rgba(63, 142, 216, 0.7);
        }

            body.pmsa--pms-views-admin-externallinktype-cshtml-0d177efc .pms-grid-action-button:hover i{
                color: #0f5fa8;
            }

    body.pmsa--pms-views-admin-externallinktype-cshtml-0d177efc .pms-grid-active-toggle-button.pms-is-active i{
        color: #0f5fa8 !important;
    }

    body.pmsa--pms-views-admin-externallinktype-cshtml-0d177efc .pms-grid-active-toggle-button.pms-is-inactive i{
        color: #c62828 !important;
    }

    body.pmsa--pms-views-admin-externallinktype-cshtml-0d177efc .pms-grid-active-toggle-button.pms-is-inactive:hover{
        background: rgba(255, 235, 238, 0.95);
        border-color: rgba(198, 40, 40, 0.45);
    }

        body.pmsa--pms-views-admin-externallinktype-cshtml-0d177efc .pms-grid-active-toggle-button.pms-is-inactive:hover i{
            color: #b71c1c !important;
        }

    body.pmsa--pms-views-admin-externallinktype-cshtml-0d177efc .pms-icon-button-cell{
        display: flex;
        align-items: center;
        justify-content: center;
    }


    /* A jobb oldali DevExtreme beépített szerkesztő parancsoszlop elrejtése.
       A szerkesztést a bal oldali, egységes AdminGridStandardActions.editButtonCellTemplate ikon végzi. */
    body.pmsa--pms-views-admin-externallinktype-cshtml-0d177efc .dx-datagrid-headers .dx-command-edit,
body.pmsa--pms-views-admin-externallinktype-cshtml-0d177efc .dx-datagrid-rowsview .dx-command-edit,
body.pmsa--pms-views-admin-externallinktype-cshtml-0d177efc .dx-datagrid-total-footer .dx-command-edit{
        display: none !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }

    body.pmsa--pms-views-admin-externallinktype-cshtml-0d177efc #gridContainer .dx-command-edit .dx-link-edit,
body.pmsa--pms-views-admin-externallinktype-cshtml-0d177efc #gridContainer .dx-command-edit .dx-icon-edit{
        display: none !important;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/PrinterProfile.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-printerprofile-cshtml-ec0def6a .pms-printer-profile-page{
        height: calc(100vh - 105px);
        min-height: 0;
        display: flex;
        flex-direction: column;
        overflow: hidden;
    }

    body.pmsa--pms-views-admin-printerprofile-cshtml-ec0def6a .pms-printer-profile-header{
        flex: 0 0 auto;
        margin-bottom: 8px;
    }

    body.pmsa--pms-views-admin-printerprofile-cshtml-ec0def6a .pms-printer-profile-title{
        font-size: 18px;
        font-weight: 700;
        margin-bottom: 2px;
    }

    body.pmsa--pms-views-admin-printerprofile-cshtml-ec0def6a .pms-printer-profile-subtitle{
        font-size: 12px;
        color: #666;
    }

    body.pmsa--pms-views-admin-printerprofile-cshtml-ec0def6a .pms-printer-profile-grid-host{
        flex: 1 1 auto;
        min-height: 0;
        height: 100%;
        overflow: hidden;
    }

    body.pmsa--pms-views-admin-printerprofile-cshtml-ec0def6a .pms-printer-profile-grid-host .dx-datagrid{
        height: 100% !important;
    }

    body.pmsa--pms-views-admin-printerprofile-cshtml-ec0def6a .pms-command-printer-grid .dx-datagrid-headers .dx-datagrid-table .dx-row > td,
body.pmsa--pms-views-admin-printerprofile-cshtml-ec0def6a .pms-command-printer-grid .dx-datagrid-rowsview .dx-datagrid-table .dx-row > td{
        padding-left: 3px !important;
        padding-right: 3px !important;
        font-size: 11px;
        line-height: 15px;
        vertical-align: middle;
    }

    body.pmsa--pms-views-admin-printerprofile-cshtml-ec0def6a .pms-command-printer-grid .dx-datagrid-headers .dx-datagrid-text-content,
body.pmsa--pms-views-admin-printerprofile-cshtml-ec0def6a .pms-command-printer-grid .dx-datagrid-rowsview .dx-datagrid-text-content{
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body.pmsa--pms-views-admin-printerprofile-cshtml-ec0def6a .pms-command-printer-grid .dx-datagrid-filter-row td{
        padding-left: 2px !important;
        padding-right: 2px !important;
    }

    body.pmsa--pms-views-admin-printerprofile-cshtml-ec0def6a .pms-command-printer-grid .dx-link{
        margin: 0 2px;
    }

    body.pmsa--pms-views-admin-printerprofile-cshtml-ec0def6a .pms-command-test-grid{
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 10px 14px;
        padding: 8px 2px 0 2px;
    }

    body.pmsa--pms-views-admin-printerprofile-cshtml-ec0def6a .pms-command-test-wide{
        grid-column: 1 / -1;
    }

    body.pmsa--pms-views-admin-printerprofile-cshtml-ec0def6a .pms-command-test-result{
        margin-top: 10px;
        padding: 8px 10px;
        min-height: 34px;
        border: 1px solid rgba(0, 0, 0, 0.12);
        border-radius: 8px;
        background: #fafafa;
        white-space: pre-wrap;
        font-family: Consolas, monospace;
        font-size: 12px;
    }

    body.pmsa--pms-views-admin-printerprofile-cshtml-ec0def6a .pms-printer-template-cell{
        display: flex;
        align-items: center;
        gap: 3px;
        min-width: 0;
        width: 100%;
    }

    body.pmsa--pms-views-admin-printerprofile-cshtml-ec0def6a .pms-printer-template-text{
        flex: 1 1 auto;
        min-width: 0;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-admin-printerprofile-cshtml-ec0def6a .pms-printer-template-popup-body{
        padding: 10px 4px 2px 4px;
    }

    body.pmsa--pms-views-admin-printerprofile-cshtml-ec0def6a .pms-printer-template-popup-buttons{
        margin-top: 12px;
        display: flex;
        justify-content: flex-end;
        gap: 8px;
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/ManageTests.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-managetests-cshtml-54d5f04c .pms-grid-edit-toolbar{
        display: inline-flex;
        align-items: center;
        gap: 4px;
        min-height: 28px;
        padding: 2px 4px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
        box-shadow: none;
        max-width: 100%;
    }

        body.pmsa--pms-views-admin-managetests-cshtml-54d5f04c .pms-grid-edit-toolbar:hover{
            border-color: rgba(200, 200, 200, 0.85);
            background: rgba(251, 251, 251, 0.85);
        }

    body.pmsa--pms-views-admin-managetests-cshtml-54d5f04c .pms-grid-edit-toolbar-caption{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        height: 24px;
        padding: 0 7px 0 4px;
        font-size: 11px;
        font-weight: 500;
        color: rgba(90, 90, 90, 0.6);
        white-space: nowrap;
        border-right: 1px solid rgba(230, 230, 230, 0.8);
        margin-right: 2px;
    }

        body.pmsa--pms-views-admin-managetests-cshtml-54d5f04c .pms-grid-edit-toolbar-caption i{
            font-size: 11px;
            color: rgba(90, 90, 90, 0.6);
            line-height: 1;
        }

    body.pmsa--pms-views-admin-managetests-cshtml-54d5f04c .pms-grid-edit-toolbar-buttons{
        display: inline-flex;
        align-items: center;
        gap: 2px;
    }

    body.pmsa--pms-views-admin-managetests-cshtml-54d5f04c .pms-grid-edit-toolbar-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 24px;
        min-width: 28px;
        min-height: 24px;
        padding: 0;
        margin: 0;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: rgba(60, 60, 60, 0.6);
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-managetests-cshtml-54d5f04c .pms-grid-edit-toolbar-button i{
            font-size: 12px;
            line-height: 1;
            color: rgba(60, 60, 60, 0.6);
        }

        body.pmsa--pms-views-admin-managetests-cshtml-54d5f04c .pms-grid-edit-toolbar-button:hover{
            background: rgba(240, 240, 240, 0.9);
            border-color: rgba(210, 210, 210, 0.9);
        }

            body.pmsa--pms-views-admin-managetests-cshtml-54d5f04c .pms-grid-edit-toolbar-button:hover i{
                color: rgba(40, 40, 40, 0.95);
            }

    body.pmsa--pms-views-admin-managetests-cshtml-54d5f04c .pms-grid-edit-toolbar-button-selected{
        background: #dceeff !important;
        border-color: #3f8ed8 !important;
        box-shadow: inset 0 0 0 1px rgba(31, 111, 191, 0.55);
    }

        body.pmsa--pms-views-admin-managetests-cshtml-54d5f04c .pms-grid-edit-toolbar-button-selected i{
            color: #0f5fa8 !important;
        }

    body.pmsa--pms-views-admin-managetests-cshtml-54d5f04c .pms-grid-show-inactive-host{
        display: inline-flex;
        align-items: center;
        min-height: 28px;
        padding: 2px 8px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
    }

        body.pmsa--pms-views-admin-managetests-cshtml-54d5f04c .pms-grid-show-inactive-host .dx-checkbox-text{
            font-size: 11px;
            color: rgba(70, 70, 70, 0.75);
        }

    body.pmsa--pms-views-admin-managetests-cshtml-54d5f04c .pms-grid-action-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 26px;
        padding: 0;
        margin: 0 auto;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: #0f5fa8;
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-managetests-cshtml-54d5f04c .pms-grid-action-button i{
            font-size: 14px;
            line-height: 1;
            color: #0f5fa8;
        }

        body.pmsa--pms-views-admin-managetests-cshtml-54d5f04c .pms-grid-action-button:hover{
            background: rgba(220, 238, 255, 0.9);
            border-color: rgba(63, 142, 216, 0.7);
        }

            body.pmsa--pms-views-admin-managetests-cshtml-54d5f04c .pms-grid-action-button:hover i{
                color: #0f5fa8;
            }

    body.pmsa--pms-views-admin-managetests-cshtml-54d5f04c .pms-grid-active-toggle-button.pms-is-active i{
        color: #0f5fa8 !important;
    }

    body.pmsa--pms-views-admin-managetests-cshtml-54d5f04c .pms-grid-active-toggle-button.pms-is-inactive i{
        color: #c62828 !important;
    }

    body.pmsa--pms-views-admin-managetests-cshtml-54d5f04c .pms-grid-active-toggle-button.pms-is-inactive:hover{
        background: rgba(255, 235, 238, 0.95);
        border-color: rgba(198, 40, 40, 0.45);
    }

        body.pmsa--pms-views-admin-managetests-cshtml-54d5f04c .pms-grid-active-toggle-button.pms-is-inactive:hover i{
            color: #b71c1c !important;
        }

    body.pmsa--pms-views-admin-managetests-cshtml-54d5f04c .pms-icon-button-cell{
        display: flex;
        align-items: center;
        justify-content: center;
    }


    /* A jobb oldali DevExtreme beépített szerkesztő parancsoszlop elrejtése.
       A szerkesztést a bal oldali, egységes AdminGridStandardActions.editButtonCellTemplate ikon végzi. */
    body.pmsa--pms-views-admin-managetests-cshtml-54d5f04c .dx-datagrid-headers .dx-command-edit,
body.pmsa--pms-views-admin-managetests-cshtml-54d5f04c .dx-datagrid-rowsview .dx-command-edit,
body.pmsa--pms-views-admin-managetests-cshtml-54d5f04c .dx-datagrid-total-footer .dx-command-edit{
        display: none !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }

    body.pmsa--pms-views-admin-managetests-cshtml-54d5f04c #gridContainer .dx-command-edit .dx-link-edit,
body.pmsa--pms-views-admin-managetests-cshtml-54d5f04c #gridContainer .dx-command-edit .dx-icon-edit{
        display: none !important;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/LabelTemplate.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-grid-edit-toolbar{
        display: inline-flex;
        align-items: center;
        gap: 4px;
        min-height: 28px;
        padding: 2px 4px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
        box-shadow: none;
        max-width: 100%;
    }

        body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-grid-edit-toolbar:hover{
            border-color: rgba(200, 200, 200, 0.85);
            background: rgba(251, 251, 251, 0.85);
        }

    body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-grid-edit-toolbar-caption{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        height: 24px;
        padding: 0 7px 0 4px;
        font-size: 11px;
        font-weight: 500;
        color: rgba(90, 90, 90, 0.6);
        white-space: nowrap;
        border-right: 1px solid rgba(230, 230, 230, 0.8);
        margin-right: 2px;
    }

        body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-grid-edit-toolbar-caption i{
            font-size: 11px;
            color: rgba(90, 90, 90, 0.6);
            line-height: 1;
        }

    body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-grid-edit-toolbar-buttons{
        display: inline-flex;
        align-items: center;
        gap: 2px;
    }

    body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-grid-edit-toolbar-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 24px;
        min-width: 28px;
        min-height: 24px;
        padding: 0;
        margin: 0;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: rgba(60, 60, 60, 0.6);
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-grid-edit-toolbar-button i{
            font-size: 12px;
            line-height: 1;
            color: rgba(60, 60, 60, 0.6);
        }

        body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-grid-edit-toolbar-button:hover{
            background: rgba(240, 240, 240, 0.9);
            border-color: rgba(210, 210, 210, 0.9);
        }

            body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-grid-edit-toolbar-button:hover i{
                color: rgba(40, 40, 40, 0.95);
            }

    body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-grid-edit-toolbar-button-selected{
        background: #dceeff !important;
        border-color: #3f8ed8 !important;
        box-shadow: inset 0 0 0 1px rgba(31, 111, 191, 0.55);
    }

        body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-grid-edit-toolbar-button-selected i{
            color: #0f5fa8 !important;
        }

    body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-grid-show-inactive-host{
        display: inline-flex;
        align-items: center;
        min-height: 28px;
        padding: 2px 8px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
    }

        body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-grid-show-inactive-host .dx-checkbox-text{
            font-size: 11px;
            color: rgba(70, 70, 70, 0.75);
        }

    body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-grid-action-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 26px;
        padding: 0;
        margin: 0 auto;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: #0f5fa8;
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-grid-action-button i{
            font-size: 14px;
            line-height: 1;
            color: #0f5fa8;
        }

        body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-grid-action-button:hover{
            background: rgba(220, 238, 255, 0.9);
            border-color: rgba(63, 142, 216, 0.7);
        }

            body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-grid-action-button:hover i{
                color: #0f5fa8;
            }

    body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-grid-active-toggle-button.pms-is-active i{
        color: #0f5fa8 !important;
    }

    body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-grid-active-toggle-button.pms-is-inactive i{
        color: #c62828 !important;
    }

    body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-grid-active-toggle-button.pms-is-inactive:hover{
        background: rgba(255, 235, 238, 0.95);
        border-color: rgba(198, 40, 40, 0.45);
    }

        body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-grid-active-toggle-button.pms-is-inactive:hover i{
            color: #b71c1c !important;
        }

    body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-icon-button-cell{
        display: flex;
        align-items: center;
        justify-content: center;
    }

    body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 #gridContainer .dx-command-edit,
body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 #gridContainer .dx-link-edit,
body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 #gridContainer .dx-icon-edit{
        display: none !important;
    }

    body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-label-template-view-popup{
        padding: 6px 4px 0 4px;
    }

    body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-label-template-view-row{
        margin-bottom: 10px;
    }

    body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-label-template-view-label{
        font-size: 12px;
        font-weight: 600;
        color: #444;
        margin-bottom: 3px;
    }

    body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-label-template-view-input,
body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-label-template-view-textarea{
        width: 100%;
        box-sizing: border-box;
        border: 1px solid #cfcfcf;
        border-radius: 4px;
        padding: 6px 8px;
        font-size: 13px;
        font-family: Consolas, "Courier New", monospace;
        background: #fff;
        color: #222;
    }

    body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-label-template-view-input{
        min-height: 32px;
    }

    body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-label-template-view-textarea{
        min-height: 520px;
        resize: vertical;
        white-space: pre;
        overflow: auto;
        tab-size: 4;
        line-height: 1.35;
        font-family: Consolas, "Courier New", monospace;
        font-size: 12px;
        background: #fbfbfb;
        color: #222;
    }

    body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-label-template-view-grid{
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        gap: 10px;
    }

    body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-label-template-view-template-row{
        margin-top: 12px;
    }

    body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-label-template-popup-toolbar{
        display: flex;
        gap: 8px;
        justify-content: flex-end;
        margin-bottom: 8px;
    }

    body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-label-template-popup-button{
        display: inline-flex;
        align-items: center;
        gap: 6px;
        height: 30px;
        padding: 0 10px;
        border: 1px solid rgba(63, 142, 216, 0.7);
        border-radius: 5px;
        background: rgba(220, 238, 255, 0.9);
        color: #0f5fa8;
        cursor: pointer;
        font-size: 12px;
    }

        body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-label-template-popup-button:hover{
            background: rgba(205, 230, 255, 0.95);
        }

    body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-label-template-editor-toolbar{
        display: flex;
        gap: 8px;
        justify-content: flex-start;
        align-items: center;
        margin-bottom: 5px;
        flex-wrap: wrap;
    }

    body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-label-template-editor-button{
        display: inline-flex;
        align-items: center;
        gap: 6px;
        height: 28px;
        padding: 0 9px;
        border: 1px solid rgba(190, 190, 190, 0.85);
        border-radius: 5px;
        background: #f7f7f7;
        color: #333;
        cursor: pointer;
        font-size: 12px;
    }

        body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-label-template-editor-button:hover{
            background: #eeeeee;
        }

    body.pmsa--pms-views-admin-labeltemplate-cshtml-d10df2a6 .pms-label-template-editor-hint{
        font-size: 11px;
        color: #777;
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/SenderDoctor.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-senderdoctor-cshtml-616c7c4b .pms-grid-edit-toolbar{
        display: inline-flex;
        align-items: center;
        gap: 4px;
        min-height: 28px;
        padding: 2px 4px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
        box-shadow: none;
        max-width: 100%;
    }

        body.pmsa--pms-views-admin-senderdoctor-cshtml-616c7c4b .pms-grid-edit-toolbar:hover{
            border-color: rgba(200, 200, 200, 0.85);
            background: rgba(251, 251, 251, 0.85);
        }

    body.pmsa--pms-views-admin-senderdoctor-cshtml-616c7c4b .pms-grid-edit-toolbar-caption{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        height: 24px;
        padding: 0 7px 0 4px;
        font-size: 11px;
        font-weight: 500;
        color: rgba(90, 90, 90, 0.6);
        white-space: nowrap;
        border-right: 1px solid rgba(230, 230, 230, 0.8);
        margin-right: 2px;
    }

        body.pmsa--pms-views-admin-senderdoctor-cshtml-616c7c4b .pms-grid-edit-toolbar-caption i{
            font-size: 11px;
            color: rgba(90, 90, 90, 0.6);
            line-height: 1;
        }

    body.pmsa--pms-views-admin-senderdoctor-cshtml-616c7c4b .pms-grid-edit-toolbar-buttons{
        display: inline-flex;
        align-items: center;
        gap: 2px;
    }

    body.pmsa--pms-views-admin-senderdoctor-cshtml-616c7c4b .pms-grid-edit-toolbar-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 24px;
        min-width: 28px;
        min-height: 24px;
        padding: 0;
        margin: 0;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: rgba(60, 60, 60, 0.6);
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-senderdoctor-cshtml-616c7c4b .pms-grid-edit-toolbar-button i{
            font-size: 12px;
            line-height: 1;
            color: rgba(60, 60, 60, 0.6);
        }

        body.pmsa--pms-views-admin-senderdoctor-cshtml-616c7c4b .pms-grid-edit-toolbar-button:hover{
            background: rgba(240, 240, 240, 0.9);
            border-color: rgba(210, 210, 210, 0.9);
        }

            body.pmsa--pms-views-admin-senderdoctor-cshtml-616c7c4b .pms-grid-edit-toolbar-button:hover i{
                color: rgba(40, 40, 40, 0.95);
            }

    body.pmsa--pms-views-admin-senderdoctor-cshtml-616c7c4b .pms-grid-edit-toolbar-button-selected{
        background: #dceeff !important;
        border-color: #3f8ed8 !important;
        box-shadow: inset 0 0 0 1px rgba(31, 111, 191, 0.55);
    }

        body.pmsa--pms-views-admin-senderdoctor-cshtml-616c7c4b .pms-grid-edit-toolbar-button-selected i{
            color: #0f5fa8 !important;
        }

    body.pmsa--pms-views-admin-senderdoctor-cshtml-616c7c4b .pms-grid-show-inactive-host{
        display: inline-flex;
        align-items: center;
        min-height: 28px;
        padding: 2px 8px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
    }

        body.pmsa--pms-views-admin-senderdoctor-cshtml-616c7c4b .pms-grid-show-inactive-host .dx-checkbox-text{
            font-size: 11px;
            color: rgba(70, 70, 70, 0.75);
        }

    body.pmsa--pms-views-admin-senderdoctor-cshtml-616c7c4b .pms-grid-action-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 26px;
        padding: 0;
        margin: 0 auto;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: #0f5fa8;
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-senderdoctor-cshtml-616c7c4b .pms-grid-action-button i{
            font-size: 14px;
            line-height: 1;
            color: #0f5fa8;
        }

        body.pmsa--pms-views-admin-senderdoctor-cshtml-616c7c4b .pms-grid-action-button:hover{
            background: rgba(220, 238, 255, 0.9);
            border-color: rgba(63, 142, 216, 0.7);
        }

            body.pmsa--pms-views-admin-senderdoctor-cshtml-616c7c4b .pms-grid-action-button:hover i{
                color: #0f5fa8;
            }

    body.pmsa--pms-views-admin-senderdoctor-cshtml-616c7c4b .pms-grid-active-toggle-button.pms-is-active i{
        color: #0f5fa8 !important;
    }

    body.pmsa--pms-views-admin-senderdoctor-cshtml-616c7c4b .pms-grid-active-toggle-button.pms-is-inactive i{
        color: #c62828 !important;
    }

    body.pmsa--pms-views-admin-senderdoctor-cshtml-616c7c4b .pms-grid-active-toggle-button.pms-is-inactive:hover{
        background: rgba(255, 235, 238, 0.95);
        border-color: rgba(198, 40, 40, 0.45);
    }

        body.pmsa--pms-views-admin-senderdoctor-cshtml-616c7c4b .pms-grid-active-toggle-button.pms-is-inactive:hover i{
            color: #b71c1c !important;
        }

    body.pmsa--pms-views-admin-senderdoctor-cshtml-616c7c4b .pms-icon-button-cell{
        display: flex;
        align-items: center;
        justify-content: center;
    }


    /* A jobb oldali DevExtreme beépített szerkesztő parancsoszlop elrejtése.
       A szerkesztést a bal oldali, egységes AdminGridStandardActions.editButtonCellTemplate ikon végzi. */
    body.pmsa--pms-views-admin-senderdoctor-cshtml-616c7c4b .dx-datagrid-headers .dx-command-edit,
body.pmsa--pms-views-admin-senderdoctor-cshtml-616c7c4b .dx-datagrid-rowsview .dx-command-edit,
body.pmsa--pms-views-admin-senderdoctor-cshtml-616c7c4b .dx-datagrid-total-footer .dx-command-edit{
        display: none !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }

    body.pmsa--pms-views-admin-senderdoctor-cshtml-616c7c4b #gridContainer .dx-command-edit .dx-link-edit,
body.pmsa--pms-views-admin-senderdoctor-cshtml-616c7c4b #gridContainer .dx-command-edit .dx-icon-edit{
        display: none !important;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/Permissions.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-page{
        min-height: calc(100vh - 95px);
        display: flex;
        flex-direction: column;
        gap: 10px;
        color: #222;
        overflow: visible;
    }

    body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-header{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 12px;
        padding: 8px 12px;
        background: #fff;
        border: 1px solid #e2e5ea;
        border-radius: 8px;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
    }

    body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-title{
        margin: 0;
        font-size: 18px;
        font-weight: 700;
        color: #222;
    }

    body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-content{
        display: flex;
        flex-direction: column;
        gap: 10px;
        overflow: visible;
    }

    body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-card{
        min-height: 0;
        background: #fff;
        border: 1px solid #e2e5ea;
        border-radius: 8px;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
        overflow: visible;
    }

    body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-grid-card{
        padding: 8px;
        display: block;
        overflow: visible;
    }

    body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-matrix-card{
        display: block;
        padding: 8px;
        background: #fbfbfc;
        overflow: visible;
    }

    body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-card-title{
        display: flex;
        align-items: center;
        gap: 7px;
        margin: 0 0 8px 0;
        padding: 2px 2px 8px 2px;
        border-bottom: 1px solid #edf0f3;
        font-size: 15px;
        font-weight: 700;
        color: #333;
    }

        body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-card-title i{
            color: #0f6cbd;
            font-size: 14px;
        }

    body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-role-grid{
        min-height: 0;
        height: auto;
    }

        body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-role-grid .dx-datagrid,
body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-role-grid .dx-datagrid-container,
body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-role-grid .dx-datagrid-rowsview{
            height: auto !important;
            min-height: 0 !important;
            max-height: none !important;
        }

        body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-role-grid .dx-datagrid-rowsview{
            overflow: visible !important;
        }

        body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-role-grid .dx-scrollable-container,
body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-role-grid .dx-scrollable-content{
            overflow: visible !important;
        }

    body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-matrix-scroll{
        width: 100%;
        overflow-x: auto;
        overflow-y: visible;
        border: 1px solid #e2e5ea;
        border-radius: 7px;
        background: #fff;
    }

    body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-matrix-table{
        width: max-content;
        min-width: 100%;
        border-collapse: separate;
        border-spacing: 0;
        font-size: 12px;
    }

        body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-matrix-table th,
body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-matrix-table td{
            border-right: 1px solid #edf0f3;
            border-bottom: 1px solid #edf0f3;
        }

        body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-matrix-table thead th{
            position: sticky;
            top: 0;
            z-index: 20;
            height: 190px;
            min-width: 44px;
            max-width: 44px;
            background: #fff;
            vertical-align: bottom;
            box-shadow: 0 2px 3px rgba(0, 0, 0, 0.04);
        }

            body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-matrix-table thead th.pms-permission-corner{
                left: 0;
                z-index: 40;
                min-width: 330px;
                width: 330px;
                background: #f7f9fc;
                box-shadow: 2px 0 3px rgba(0, 0, 0, 0.04), 0 2px 3px rgba(0, 0, 0, 0.04);
            }

        body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-matrix-table tbody tr:nth-child(even) td{
            background: #fcfcfd;
        }

        body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-matrix-table tbody tr:hover td{
            background: #eef6ff;
        }

        body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-matrix-table tbody tr:hover .pms-permission-row-header{
            background: #e8f2ff;
        }

    body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-role-header{
        position: relative;
        padding: 0;
    }

    body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-role-header-content{
        position: absolute;
        left: 50%;
        bottom: 82px;
        width: 155px;
        transform: translateX(-50%) rotate(270deg);
        transform-origin: center center;
        text-align: left;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        font-size: 12px;
        font-weight: 600;
        color: #222;
        line-height: 1.15;
        pointer-events: none;
    }

    body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-row-header{
        position: sticky;
        left: 0;
        z-index: 10;
        width: 330px;
        min-width: 330px;
        max-width: 330px;
        padding: 4px 10px;
        background: #fff;
        color: #333;
        box-shadow: 2px 0 3px rgba(0, 0, 0, 0.04);
    }

    body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-row-header-main{
        display: block;
        line-height: 1.15;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        font-size: 12px;
        font-weight: 700;
        color: #1f1f1f;
    }

    body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-cell{
        width: 44px;
        min-width: 44px;
        height: 22px;
        text-align: center;
        vertical-align: middle;
        background: #fff;
        padding: 1px 2px;
    }

    body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-check{
        width: 13px;
        height: 13px;
        cursor: pointer;
        accent-color: #0f6cbd;
        margin: 0;
        vertical-align: middle;
    }

    body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-icon-button-cell{
        display: flex;
        align-items: center;
        justify-content: center;
    }

    body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-popup-grid-wrapper{
        height: 100%;
        padding: 8px;
    }

    body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-page .dx-texteditor,
body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-permission-page .dx-button{
        border-radius: 5px;
        box-shadow: none;
    }

    body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-role-action-button{
        width: 24px !important;
        height: 24px !important;
    }

        body.pmsa--pms-views-admin-permissions-cshtml-a5307e8e .pms-role-action-button .dx-button-content{
            padding: 0 !important;
        }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/SenderInstitute.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-senderinstitute-cshtml-eab88ed4 .pms-grid-edit-toolbar{
        display: inline-flex;
        align-items: center;
        gap: 4px;
        min-height: 28px;
        padding: 2px 4px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
        box-shadow: none;
        max-width: 100%;
    }

        body.pmsa--pms-views-admin-senderinstitute-cshtml-eab88ed4 .pms-grid-edit-toolbar:hover{
            border-color: rgba(200, 200, 200, 0.85);
            background: rgba(251, 251, 251, 0.85);
        }

    body.pmsa--pms-views-admin-senderinstitute-cshtml-eab88ed4 .pms-grid-edit-toolbar-caption{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        height: 24px;
        padding: 0 7px 0 4px;
        font-size: 11px;
        font-weight: 500;
        color: rgba(90, 90, 90, 0.6);
        white-space: nowrap;
        border-right: 1px solid rgba(230, 230, 230, 0.8);
        margin-right: 2px;
    }

        body.pmsa--pms-views-admin-senderinstitute-cshtml-eab88ed4 .pms-grid-edit-toolbar-caption i{
            font-size: 11px;
            color: rgba(90, 90, 90, 0.6);
            line-height: 1;
        }

    body.pmsa--pms-views-admin-senderinstitute-cshtml-eab88ed4 .pms-grid-edit-toolbar-buttons{
        display: inline-flex;
        align-items: center;
        gap: 2px;
    }

    body.pmsa--pms-views-admin-senderinstitute-cshtml-eab88ed4 .pms-grid-edit-toolbar-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 24px;
        min-width: 28px;
        min-height: 24px;
        padding: 0;
        margin: 0;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: rgba(60, 60, 60, 0.6);
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-senderinstitute-cshtml-eab88ed4 .pms-grid-edit-toolbar-button i{
            font-size: 12px;
            line-height: 1;
            color: rgba(60, 60, 60, 0.6);
        }

        body.pmsa--pms-views-admin-senderinstitute-cshtml-eab88ed4 .pms-grid-edit-toolbar-button:hover{
            background: rgba(240, 240, 240, 0.9);
            border-color: rgba(210, 210, 210, 0.9);
        }

            body.pmsa--pms-views-admin-senderinstitute-cshtml-eab88ed4 .pms-grid-edit-toolbar-button:hover i{
                color: rgba(40, 40, 40, 0.95);
            }

    body.pmsa--pms-views-admin-senderinstitute-cshtml-eab88ed4 .pms-grid-edit-toolbar-button-selected{
        background: #dceeff !important;
        border-color: #3f8ed8 !important;
        box-shadow: inset 0 0 0 1px rgba(31, 111, 191, 0.55);
    }

        body.pmsa--pms-views-admin-senderinstitute-cshtml-eab88ed4 .pms-grid-edit-toolbar-button-selected i{
            color: #0f5fa8 !important;
        }

    body.pmsa--pms-views-admin-senderinstitute-cshtml-eab88ed4 .pms-grid-show-inactive-host{
        display: inline-flex;
        align-items: center;
        min-height: 28px;
        padding: 2px 8px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
    }

        body.pmsa--pms-views-admin-senderinstitute-cshtml-eab88ed4 .pms-grid-show-inactive-host .dx-checkbox-text{
            font-size: 11px;
            color: rgba(70, 70, 70, 0.75);
        }

    body.pmsa--pms-views-admin-senderinstitute-cshtml-eab88ed4 .pms-grid-action-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 26px;
        padding: 0;
        margin: 0 auto;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: #0f5fa8;
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-senderinstitute-cshtml-eab88ed4 .pms-grid-action-button i{
            font-size: 14px;
            line-height: 1;
            color: #0f5fa8;
        }

        body.pmsa--pms-views-admin-senderinstitute-cshtml-eab88ed4 .pms-grid-action-button:hover{
            background: rgba(220, 238, 255, 0.9);
            border-color: rgba(63, 142, 216, 0.7);
        }

            body.pmsa--pms-views-admin-senderinstitute-cshtml-eab88ed4 .pms-grid-action-button:hover i{
                color: #0f5fa8;
            }

    body.pmsa--pms-views-admin-senderinstitute-cshtml-eab88ed4 .pms-grid-active-toggle-button.pms-is-active i{
        color: #0f5fa8 !important;
    }

    body.pmsa--pms-views-admin-senderinstitute-cshtml-eab88ed4 .pms-grid-active-toggle-button.pms-is-inactive i{
        color: #c62828 !important;
    }

    body.pmsa--pms-views-admin-senderinstitute-cshtml-eab88ed4 .pms-grid-active-toggle-button.pms-is-inactive:hover{
        background: rgba(255, 235, 238, 0.95);
        border-color: rgba(198, 40, 40, 0.45);
    }

        body.pmsa--pms-views-admin-senderinstitute-cshtml-eab88ed4 .pms-grid-active-toggle-button.pms-is-inactive:hover i{
            color: #b71c1c !important;
        }

    body.pmsa--pms-views-admin-senderinstitute-cshtml-eab88ed4 .pms-icon-button-cell{
        display: flex;
        align-items: center;
        justify-content: center;
    }


    /* A jobb oldali DevExtreme beépített szerkesztő parancsoszlop elrejtése.
       A szerkesztést a bal oldali, egységes AdminGridStandardActions.editButtonCellTemplate ikon végzi. */
    body.pmsa--pms-views-admin-senderinstitute-cshtml-eab88ed4 .dx-datagrid-headers .dx-command-edit,
body.pmsa--pms-views-admin-senderinstitute-cshtml-eab88ed4 .dx-datagrid-rowsview .dx-command-edit,
body.pmsa--pms-views-admin-senderinstitute-cshtml-eab88ed4 .dx-datagrid-total-footer .dx-command-edit{
        display: none !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }

    body.pmsa--pms-views-admin-senderinstitute-cshtml-eab88ed4 #gridContainer .dx-command-edit .dx-link-edit,
body.pmsa--pms-views-admin-senderinstitute-cshtml-eab88ed4 #gridContainer .dx-command-edit .dx-icon-edit{
        display: none !important;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/AttachmentType.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-attachmenttype-cshtml-606d2776 .pms-grid-edit-toolbar{
        display: inline-flex;
        align-items: center;
        gap: 4px;
        min-height: 28px;
        padding: 2px 4px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
        box-shadow: none;
        max-width: 100%;
    }

        body.pmsa--pms-views-admin-attachmenttype-cshtml-606d2776 .pms-grid-edit-toolbar:hover{
            border-color: rgba(200, 200, 200, 0.85);
            background: rgba(251, 251, 251, 0.85);
        }

    body.pmsa--pms-views-admin-attachmenttype-cshtml-606d2776 .pms-grid-edit-toolbar-caption{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        height: 24px;
        padding: 0 7px 0 4px;
        font-size: 11px;
        font-weight: 500;
        color: rgba(90, 90, 90, 0.6);
        white-space: nowrap;
        border-right: 1px solid rgba(230, 230, 230, 0.8);
        margin-right: 2px;
    }

        body.pmsa--pms-views-admin-attachmenttype-cshtml-606d2776 .pms-grid-edit-toolbar-caption i{
            font-size: 11px;
            color: rgba(90, 90, 90, 0.6);
            line-height: 1;
        }

    body.pmsa--pms-views-admin-attachmenttype-cshtml-606d2776 .pms-grid-edit-toolbar-buttons{
        display: inline-flex;
        align-items: center;
        gap: 2px;
    }

    body.pmsa--pms-views-admin-attachmenttype-cshtml-606d2776 .pms-grid-edit-toolbar-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 24px;
        min-width: 28px;
        min-height: 24px;
        padding: 0;
        margin: 0;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: rgba(60, 60, 60, 0.6);
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-attachmenttype-cshtml-606d2776 .pms-grid-edit-toolbar-button i{
            font-size: 12px;
            line-height: 1;
            color: rgba(60, 60, 60, 0.6);
        }

        body.pmsa--pms-views-admin-attachmenttype-cshtml-606d2776 .pms-grid-edit-toolbar-button:hover{
            background: rgba(240, 240, 240, 0.9);
            border-color: rgba(210, 210, 210, 0.9);
        }

            body.pmsa--pms-views-admin-attachmenttype-cshtml-606d2776 .pms-grid-edit-toolbar-button:hover i{
                color: rgba(40, 40, 40, 0.95);
            }

    body.pmsa--pms-views-admin-attachmenttype-cshtml-606d2776 .pms-grid-edit-toolbar-button-selected{
        background: #dceeff !important;
        border-color: #3f8ed8 !important;
        box-shadow: inset 0 0 0 1px rgba(31, 111, 191, 0.55);
    }

        body.pmsa--pms-views-admin-attachmenttype-cshtml-606d2776 .pms-grid-edit-toolbar-button-selected i{
            color: #0f5fa8 !important;
        }

    body.pmsa--pms-views-admin-attachmenttype-cshtml-606d2776 .pms-grid-show-inactive-host{
        display: inline-flex;
        align-items: center;
        min-height: 28px;
        padding: 2px 8px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
    }

        body.pmsa--pms-views-admin-attachmenttype-cshtml-606d2776 .pms-grid-show-inactive-host .dx-checkbox-text{
            font-size: 11px;
            color: rgba(70, 70, 70, 0.75);
        }

    body.pmsa--pms-views-admin-attachmenttype-cshtml-606d2776 .pms-grid-action-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 26px;
        padding: 0;
        margin: 0 auto;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: #0f5fa8;
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-attachmenttype-cshtml-606d2776 .pms-grid-action-button i{
            font-size: 14px;
            line-height: 1;
            color: #0f5fa8;
        }

        body.pmsa--pms-views-admin-attachmenttype-cshtml-606d2776 .pms-grid-action-button:hover{
            background: rgba(220, 238, 255, 0.9);
            border-color: rgba(63, 142, 216, 0.7);
        }

            body.pmsa--pms-views-admin-attachmenttype-cshtml-606d2776 .pms-grid-action-button:hover i{
                color: #0f5fa8;
            }

    body.pmsa--pms-views-admin-attachmenttype-cshtml-606d2776 .pms-grid-active-toggle-button.pms-is-active i{
        color: #0f5fa8 !important;
    }

    body.pmsa--pms-views-admin-attachmenttype-cshtml-606d2776 .pms-grid-active-toggle-button.pms-is-inactive i{
        color: #c62828 !important;
    }

    body.pmsa--pms-views-admin-attachmenttype-cshtml-606d2776 .pms-grid-active-toggle-button.pms-is-inactive:hover{
        background: rgba(255, 235, 238, 0.95);
        border-color: rgba(198, 40, 40, 0.45);
    }

        body.pmsa--pms-views-admin-attachmenttype-cshtml-606d2776 .pms-grid-active-toggle-button.pms-is-inactive:hover i{
            color: #b71c1c !important;
        }

    body.pmsa--pms-views-admin-attachmenttype-cshtml-606d2776 .pms-icon-button-cell{
        display: flex;
        align-items: center;
        justify-content: center;
    }


    /* A jobb oldali DevExtreme beépített szerkesztő parancsoszlop elrejtése.
       A szerkesztést a bal oldali, egységes AdminGridStandardActions.editButtonCellTemplate ikon végzi. */
    body.pmsa--pms-views-admin-attachmenttype-cshtml-606d2776 .dx-datagrid-headers .dx-command-edit,
body.pmsa--pms-views-admin-attachmenttype-cshtml-606d2776 .dx-datagrid-rowsview .dx-command-edit,
body.pmsa--pms-views-admin-attachmenttype-cshtml-606d2776 .dx-datagrid-total-footer .dx-command-edit{
        display: none !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }

    body.pmsa--pms-views-admin-attachmenttype-cshtml-606d2776 #gridContainer .dx-command-edit .dx-link-edit,
body.pmsa--pms-views-admin-attachmenttype-cshtml-606d2776 #gridContainer .dx-command-edit .dx-icon-edit{
        display: none !important;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/License.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-license-cshtml-acbdcf96 .dipam-license-page{
        max-width: 980px;
        margin: 18px auto;
        padding: 0 10px 28px 10px;
    }

    body.pmsa--pms-views-admin-license-cshtml-acbdcf96 .dipam-license-card{
        border: 1px solid rgba(195, 205, 220, 0.9);
        border-radius: 14px;
        background: rgba(255, 255, 255, 0.96);
        box-shadow: 0 8px 22px rgba(30, 45, 75, 0.08);
        padding: 20px 22px;
        margin-bottom: 18px;
    }

    body.pmsa--pms-views-admin-license-cshtml-acbdcf96 .dipam-license-title-row{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 12px;
        margin-bottom: 16px;
    }

    body.pmsa--pms-views-admin-license-cshtml-acbdcf96 .dipam-license-title{
        font-size: 20px;
        font-weight: 700;
        color: #24364f;
        display: flex;
        align-items: center;
        gap: 10px;
    }

    body.pmsa--pms-views-admin-license-cshtml-acbdcf96 .dipam-license-status-badge{
        display: inline-flex;
        align-items: center;
        min-height: 30px;
        padding: 4px 12px;
        border-radius: 999px;
        font-weight: 700;
        font-size: 13px;
    }

    body.pmsa--pms-views-admin-license-cshtml-acbdcf96 .dipam-license-status-valid{
        color: #0f6b2f;
        background: rgba(50, 180, 90, 0.13);
        border: 1px solid rgba(50, 180, 90, 0.35);
    }

    body.pmsa--pms-views-admin-license-cshtml-acbdcf96 .dipam-license-status-missing{
        color: #865b00;
        background: rgba(255, 193, 7, 0.18);
        border: 1px solid rgba(255, 193, 7, 0.45);
    }

    body.pmsa--pms-views-admin-license-cshtml-acbdcf96 .dipam-license-status-warning{
        color: #9a4c00;
        background: rgba(255, 145, 0, 0.15);
        border: 1px solid rgba(255, 145, 0, 0.42);
    }

    body.pmsa--pms-views-admin-license-cshtml-acbdcf96 .dipam-license-status-error{
        color: #9c1f1f;
        background: rgba(220, 53, 69, 0.12);
        border: 1px solid rgba(220, 53, 69, 0.35);
    }

    body.pmsa--pms-views-admin-license-cshtml-acbdcf96 .dipam-license-grid{
        display: grid;
        grid-template-columns: 220px minmax(0, 1fr);
        gap: 9px 16px;
        align-items: center;
    }

    body.pmsa--pms-views-admin-license-cshtml-acbdcf96 .dipam-license-label{
        font-size: 13px;
        font-weight: 700;
        color: rgba(55, 65, 81, 0.82);
    }

    body.pmsa--pms-views-admin-license-cshtml-acbdcf96 .dipam-license-value{
        font-size: 14px;
        color: #1f2937;
        min-height: 26px;
        display: flex;
        align-items: center;
        gap: 8px;
        overflow-wrap: anywhere;
    }

    body.pmsa--pms-views-admin-license-cshtml-acbdcf96 .dipam-license-hardware{
        font-family: Consolas, "Courier New", monospace;
        font-size: 13px;
        background: rgba(244, 247, 251, 0.95);
        border: 1px solid rgba(200, 210, 225, 0.9);
        border-radius: 8px;
        padding: 7px 9px;
        width: 100%;
    }

    body.pmsa--pms-views-admin-license-cshtml-acbdcf96 .dipam-license-copy-btn{
        border: 1px solid rgba(60, 110, 170, 0.35);
        border-radius: 8px;
        background: rgba(235, 243, 255, 0.95);
        color: #24558f;
        min-width: 38px;
        height: 34px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
    }

    body.pmsa--pms-views-admin-license-cshtml-acbdcf96 .dipam-license-upload-row{
        display: flex;
        align-items: center;
        gap: 10px;
        flex-wrap: wrap;
    }

    body.pmsa--pms-views-admin-license-cshtml-acbdcf96 .dipam-license-file{
        min-width: 320px;
        max-width: 100%;
    }

    body.pmsa--pms-views-admin-license-cshtml-acbdcf96 .dipam-license-upload-btn{
        border: 0;
        border-radius: 9px;
        background: #2869b3;
        color: white;
        min-height: 36px;
        padding: 6px 16px;
        font-weight: 700;
    }

    body.pmsa--pms-views-admin-license-cshtml-acbdcf96 .dipam-license-message{
        border-radius: 10px;
        padding: 10px 13px;
        margin-bottom: 14px;
        font-weight: 600;
    }

    body.pmsa--pms-views-admin-license-cshtml-acbdcf96 .dipam-license-message-ok{
        background: rgba(50, 180, 90, 0.13);
        color: #0f6b2f;
        border: 1px solid rgba(50, 180, 90, 0.35);
    }

    body.pmsa--pms-views-admin-license-cshtml-acbdcf96 .dipam-license-message-error{
        background: rgba(220, 53, 69, 0.12);
        color: #9c1f1f;
        border: 1px solid rgba(220, 53, 69, 0.35);
    }

    body.pmsa--pms-views-admin-license-cshtml-acbdcf96 .dipam-license-note{
        margin-top: 10px;
        font-size: 12px;
        color: rgba(80, 90, 105, 0.78);
    }

    @media (max-width: 720px) {
        body.pmsa--pms-views-admin-license-cshtml-acbdcf96 .dipam-license-grid{
            grid-template-columns: 1fr;
            gap: 4px 0;
        }

        body.pmsa--pms-views-admin-license-cshtml-acbdcf96 .dipam-license-title-row{
            align-items: flex-start;
            flex-direction: column;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/Status.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-status-cshtml-3730ba73 .pms-grid-edit-toolbar{
        display: inline-flex;
        align-items: center;
        gap: 4px;
        min-height: 28px;
        padding: 2px 4px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
        box-shadow: none;
        max-width: 100%;
    }

        body.pmsa--pms-views-admin-status-cshtml-3730ba73 .pms-grid-edit-toolbar:hover{
            border-color: rgba(200, 200, 200, 0.85);
            background: rgba(251, 251, 251, 0.85);
        }

    body.pmsa--pms-views-admin-status-cshtml-3730ba73 .pms-grid-edit-toolbar-caption{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        height: 24px;
        padding: 0 7px 0 4px;
        font-size: 11px;
        font-weight: 500;
        color: rgba(90, 90, 90, 0.6);
        white-space: nowrap;
        border-right: 1px solid rgba(230, 230, 230, 0.8);
        margin-right: 2px;
    }

        body.pmsa--pms-views-admin-status-cshtml-3730ba73 .pms-grid-edit-toolbar-caption i{
            font-size: 11px;
            color: rgba(90, 90, 90, 0.6);
            line-height: 1;
        }

    body.pmsa--pms-views-admin-status-cshtml-3730ba73 .pms-grid-edit-toolbar-buttons{
        display: inline-flex;
        align-items: center;
        gap: 2px;
    }

    body.pmsa--pms-views-admin-status-cshtml-3730ba73 .pms-grid-edit-toolbar-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 24px;
        min-width: 28px;
        min-height: 24px;
        padding: 0;
        margin: 0;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: rgba(60, 60, 60, 0.6);
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-status-cshtml-3730ba73 .pms-grid-edit-toolbar-button i{
            font-size: 12px;
            line-height: 1;
            color: rgba(60, 60, 60, 0.6);
        }

        body.pmsa--pms-views-admin-status-cshtml-3730ba73 .pms-grid-edit-toolbar-button:hover{
            background: rgba(240, 240, 240, 0.9);
            border-color: rgba(210, 210, 210, 0.9);
        }

            body.pmsa--pms-views-admin-status-cshtml-3730ba73 .pms-grid-edit-toolbar-button:hover i{
                color: rgba(40, 40, 40, 0.95);
            }

    body.pmsa--pms-views-admin-status-cshtml-3730ba73 .pms-grid-edit-toolbar-button-selected{
        background: #dceeff !important;
        border-color: #3f8ed8 !important;
        box-shadow: inset 0 0 0 1px rgba(31, 111, 191, 0.55);
    }

        body.pmsa--pms-views-admin-status-cshtml-3730ba73 .pms-grid-edit-toolbar-button-selected i{
            color: #0f5fa8 !important;
        }

    body.pmsa--pms-views-admin-status-cshtml-3730ba73 .pms-grid-show-inactive-host{
        display: inline-flex;
        align-items: center;
        min-height: 28px;
        padding: 2px 8px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
    }

        body.pmsa--pms-views-admin-status-cshtml-3730ba73 .pms-grid-show-inactive-host .dx-checkbox-text{
            font-size: 11px;
            color: rgba(70, 70, 70, 0.75);
        }

    body.pmsa--pms-views-admin-status-cshtml-3730ba73 .pms-grid-action-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 26px;
        padding: 0;
        margin: 0 auto;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: #0f5fa8;
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-status-cshtml-3730ba73 .pms-grid-action-button i{
            font-size: 14px;
            line-height: 1;
            color: #0f5fa8;
        }

        body.pmsa--pms-views-admin-status-cshtml-3730ba73 .pms-grid-action-button:hover{
            background: rgba(220, 238, 255, 0.9);
            border-color: rgba(63, 142, 216, 0.7);
        }

            body.pmsa--pms-views-admin-status-cshtml-3730ba73 .pms-grid-action-button:hover i{
                color: #0f5fa8;
            }

    body.pmsa--pms-views-admin-status-cshtml-3730ba73 .pms-grid-active-toggle-button.pms-is-active i{
        color: #0f5fa8 !important;
    }

    body.pmsa--pms-views-admin-status-cshtml-3730ba73 .pms-grid-active-toggle-button.pms-is-inactive i{
        color: #c62828 !important;
    }

    body.pmsa--pms-views-admin-status-cshtml-3730ba73 .pms-grid-active-toggle-button.pms-is-inactive:hover{
        background: rgba(255, 235, 238, 0.95);
        border-color: rgba(198, 40, 40, 0.45);
    }

        body.pmsa--pms-views-admin-status-cshtml-3730ba73 .pms-grid-active-toggle-button.pms-is-inactive:hover i{
            color: #b71c1c !important;
        }

    body.pmsa--pms-views-admin-status-cshtml-3730ba73 .pms-icon-button-cell{
        display: flex;
        align-items: center;
        justify-content: center;
    }


    /* A jobb oldali DevExtreme beépített szerkesztő parancsoszlop elrejtése.
       A szerkesztést a bal oldali, egységes AdminGridStandardActions.editButtonCellTemplate ikon végzi. */
    body.pmsa--pms-views-admin-status-cshtml-3730ba73 .dx-datagrid-headers .dx-command-edit,
body.pmsa--pms-views-admin-status-cshtml-3730ba73 .dx-datagrid-rowsview .dx-command-edit,
body.pmsa--pms-views-admin-status-cshtml-3730ba73 .dx-datagrid-total-footer .dx-command-edit{
        display: none !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }

    body.pmsa--pms-views-admin-status-cshtml-3730ba73 #gridContainer .dx-command-edit .dx-link-edit,
body.pmsa--pms-views-admin-status-cshtml-3730ba73 #gridContainer .dx-command-edit .dx-icon-edit{
        display: none !important;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/_ProcurementItemsPopupPartial.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 .proc-admin-page{
        padding: 2px 2px 8px 2px;
    }

    body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 .proc-admin-popup-content{
        height: 100%;
        min-height: 0;
        display: flex;
        flex-direction: column;
    }

    body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 .proc-admin-popup-toolbar{
        flex: 0 0 auto;
        display: flex;
        align-items: center;
        gap: 10px;
        flex-wrap: wrap;
        margin: 0 0 8px 0;
    }

    body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 .proc-admin-show-inactive-host{
        display: inline-flex;
        align-items: center;
        min-height: 28px;
        padding: 2px 8px;
        border: 1px solid rgba(228, 228, 228, 0.7);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.72);
    }

        body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 .proc-admin-show-inactive-host .dx-checkbox-text{
            font-size: 11px;
            color: rgba(70, 70, 70, 0.75);
        }

    body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 .proc-admin-popup-grid-wrap{
        flex: 1 1 auto;
        min-height: 0;
        height: calc(100% - 42px);
    }

    body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 #procurementItemsGrid{
        height: 100%;
        min-height: 520px;
    }

    body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 #admin-popup .dx-popup-content,
body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 #admin-popup .admin-popup-content,
body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 #admin-popup .admin-popup-content > .proc-admin-popup-content{
        height: 100%;
        min-height: 0;
    }

    body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 #admin-popup .admin-popup-content{
        display: flex;
        flex-direction: column;
    }

    body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 #admin-popup .admin-popup-content > .proc-admin-popup-content{
        flex: 1 1 auto;
    }

    body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 .proc-admin-page .pms-grid-action-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 26px;
        padding: 0;
        margin: 0 auto;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: #0f5fa8;
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
        opacity: 1 !important;
    }

        body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 .proc-admin-page .pms-grid-action-button i{
            font-size: 14px;
            line-height: 1;
            color: #0f5fa8 !important;
            opacity: 1 !important;
        }

        body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 .proc-admin-page .pms-grid-action-button:hover{
            background: rgba(220, 238, 255, 0.9);
            border-color: rgba(63, 142, 216, 0.7);
        }

    body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 .proc-admin-page .pms-grid-active-toggle-button.pms-is-inactive i{
        color: #c62828 !important;
        opacity: 1 !important;
    }

    body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 .proc-admin-page .pms-grid-active-toggle-button.pms-is-inactive:hover{
        background: rgba(255, 235, 238, 0.95);
        border-color: rgba(198, 40, 40, 0.45);
    }

    body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 .proc-admin-page .pms-icon-button-cell{
        display: flex;
        align-items: center;
        justify-content: center;
    }

    body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 .proc-admin-page .pms-grid-edit-toolbar{
        opacity: 0.80 !important;
        border-color: rgba(200, 210, 220, 0.32) !important;
        background: rgba(255, 255, 255, 0.48) !important;
        box-shadow: none !important;
    }

    body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 .proc-admin-page .pms-grid-edit-toolbar:hover{
        opacity: 0.92 !important;
        border-color: rgba(150, 170, 190, 0.45) !important;
        background: rgba(255, 255, 255, 0.68) !important;
    }

    body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 .proc-admin-page .pms-grid-edit-toolbar-button,
body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 .proc-admin-page .pms-grid-edit-toolbar-button i,
body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 .proc-admin-page .pms-grid-edit-toolbar-caption,
body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 .proc-admin-page .pms-grid-edit-toolbar-caption i{
        color: rgba(15, 95, 168, 0.80) !important;
        opacity: 0.80 !important;
        filter: none !important;
    }

    body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 .proc-admin-page .pms-grid-edit-toolbar-caption{
        color: rgba(75, 82, 92, 0.65) !important;
        border-right-color: rgba(215, 220, 225, 0.45) !important;
    }

    body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 .proc-admin-page .pms-grid-edit-toolbar-button{
        background: rgba(255, 255, 255, 0.42) !important;
        border: 1px solid rgba(120, 150, 180, 0.28) !important;
    }

    body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 .proc-admin-page .pms-grid-edit-toolbar-button:hover{
        background: rgba(220, 238, 255, 0.55) !important;
        border-color: rgba(63, 142, 216, 0.40) !important;
    }

    body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 .proc-admin-page .pms-grid-edit-toolbar-button-selected{
        background: rgba(220, 238, 255, 0.64) !important;
        border-color: rgba(63, 142, 216, 0.52) !important;
    }

    body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 .proc-admin-page .dx-datagrid-headers .dx-command-edit,
body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 .proc-admin-page .dx-datagrid-rowsview .dx-command-edit,
body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 .proc-admin-page .dx-datagrid-total-footer .dx-command-edit{
        display: none !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }

    @media (max-width: 980px) {
        body.pmsa--pms-views-admin-procurementitemspopuppartial-cshtml-9c637942 #procurementItemsGrid{
            min-height: 420px;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/SystemCaseLogs.cshtml :: block 1
   ========================================================================== */

    html.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338,
body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338{
        overflow: hidden !important;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .admin-system-case-logs-page{
        height: calc(100vh - 78px);
        min-height: 720px;
        display: flex;
        flex-direction: column;
        gap: 10px;
        padding: 10px;
        box-sizing: border-box;
        background: #f3f5f7;
        color: #222;
        overflow: hidden;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-header{
        flex: 0 0 auto;
        display: flex;
        align-items: flex-end;
        justify-content: space-between;
        gap: 12px;
        padding: 10px 12px;
        background: #ffffff;
        border: 1px solid #e2e5ea;
        border-radius: 8px;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-title{
        margin: 0;
        font-size: 18px;
        font-weight: 700;
        color: #222;
        line-height: 1.2;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-subtitle{
        margin-top: 4px;
        font-size: 12px;
        color: #6b7280;
        font-weight: 500;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-toolbar{
        display: flex;
        align-items: end;
        gap: 8px;
        flex-wrap: wrap;
        justify-content: flex-end;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-filter-box,
body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-button-box{
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-label{
        font-size: 12px;
        color: #64748b;
        font-weight: 600;
        margin-bottom: 4px;
        line-height: 1.2;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-content{
        flex: 1;
        min-height: 0;
        display: flex;
        flex-direction: column;
        gap: 0;
        overflow: hidden;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-panel{
        min-height: 220px;
        background: #ffffff;
        border: 1px solid #e2e5ea;
        border-radius: 8px;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
        overflow: hidden;
        display: flex;
        flex-direction: column;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-panel-top{
        flex: 0 0 50%;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-panel-bottom{
        flex: 0 0 50%;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-panel-header{
        flex: 0 0 auto;
        min-height: 42px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 12px;
        padding: 7px 10px;
        border-bottom: 1px solid #edf0f3;
        background: #fbfbfc;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-panel-title{
        font-size: 14px;
        font-weight: 700;
        color: #222;
        line-height: 1.2;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-panel-subtitle{
        margin-top: 2px;
        font-size: 11px;
        font-weight: 500;
        color: #6b7280;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-grid-wrap{
        flex: 1;
        min-height: 0;
        padding: 6px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 #asl-system-log-grid,
body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 #asl-case-events-grid{
        width: 100%;
        height: 100%;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-splitter{
        flex: 0 0 12px;
        height: 12px;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: row-resize;
        user-select: none;
        z-index: 10;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-splitter-line{
        width: 100%;
        height: 4px;
        border-radius: 999px;
        background: linear-gradient(90deg, transparent, #b9c0ca, transparent);
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-splitter:hover .asl-splitter-line{
        background: linear-gradient(90deg, transparent, #64748b, transparent);
        height: 5px;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338.asl-dragging{
        cursor: row-resize !important;
        user-select: none !important;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338.asl-dragging iframe,
body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338.asl-dragging .dx-datagrid{
        pointer-events: none;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-long-text-cell{
        max-height: 52px;
        overflow: hidden;
        white-space: normal;
        line-height: 16px;
        font-size: 12px;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-exception-cell{
        color: #991b1b;
    }

    /*
       Valóban fix, 28 px-es adatsormagasság mindkét gridben.
       A szabály a táblázatsort, a cellákat és a belső DevExtreme vezérlőket is korlátozza.
    */
    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 #asl-system-log-grid .dx-datagrid-rowsview tr.dx-data-row,
body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 #asl-case-events-grid .dx-datagrid-rowsview tr.dx-data-row{
        height: 28px !important;
        min-height: 28px !important;
        max-height: 28px !important;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 #asl-system-log-grid .dx-datagrid-rowsview tr.dx-data-row > td,
body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 #asl-case-events-grid .dx-datagrid-rowsview tr.dx-data-row > td{
        height: 28px !important;
        min-height: 28px !important;
        max-height: 28px !important;
        padding: 0 7px !important;
        box-sizing: border-box !important;
        font-size: 12px;
        line-height: 20px !important;
        vertical-align: middle !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 #asl-system-log-grid .dx-datagrid-rowsview tr.dx-data-row > td > *,
body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 #asl-case-events-grid .dx-datagrid-rowsview tr.dx-data-row > td > *{
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        max-height: 20px !important;
        box-sizing: border-box !important;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 #asl-system-log-grid .dx-data-row .dx-checkbox,
body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 #asl-system-log-grid .dx-data-row .dx-checkbox-container,
body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 #asl-system-log-grid .dx-data-row .dx-checkbox-icon,
body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 #asl-case-events-grid .dx-data-row .dx-checkbox,
body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 #asl-case-events-grid .dx-data-row .dx-checkbox-container,
body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 #asl-case-events-grid .dx-data-row .dx-checkbox-icon{
        width: 18px !important;
        min-width: 18px !important;
        max-width: 18px !important;
        height: 18px !important;
        min-height: 18px !important;
        max-height: 18px !important;
        margin: 0 !important;
        padding: 0 !important;
        line-height: 18px !important;
        box-sizing: border-box !important;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 #asl-system-log-grid .asl-long-text-cell,
body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 #asl-case-events-grid .asl-long-text-cell{
        height: 20px !important;
        min-height: 20px !important;
        max-height: 20px !important;
        margin: 0 !important;
        padding: 0 !important;
        line-height: 20px !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-static-boolean{
        width: 16px !important;
        min-width: 16px !important;
        max-width: 16px !important;
        height: 16px !important;
        min-height: 16px !important;
        max-height: 16px !important;
        display: inline-flex !important;
        align-items: center;
        justify-content: center;
        margin: 0 !important;
        padding: 0 !important;
        border: 1px solid #9ca3af;
        border-radius: 2px;
        background: #fff;
        box-sizing: border-box !important;
        vertical-align: middle;
        overflow: hidden;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-static-boolean-checked{
        border-color: #1976d2;
        color: #1976d2;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-static-boolean .dx-icon{
        width: 14px !important;
        height: 14px !important;
        margin: 0 !important;
        padding: 0 !important;
        font-size: 12px !important;
        line-height: 14px !important;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 #asl-system-log-grid .dx-header-row > td,
body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 #asl-case-events-grid .dx-header-row > td{
        padding-top: 5px !important;
        padding-bottom: 5px !important;
        font-size: 12px;
        line-height: 16px;
        font-weight: 700;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 #asl-system-log-grid .dx-datagrid-filter-row > td,
body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 #asl-case-events-grid .dx-datagrid-filter-row > td{
        padding-top: 2px !important;
        padding-bottom: 2px !important;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-row-details-button{
        width: 30px;
        height: 22px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        padding: 0;
        border: 0;
        border-radius: 4px;
        background: transparent;
        color: #2563eb;
        cursor: pointer;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-row-details-button:hover,
body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-row-details-button:focus-visible{
        background: #eaf2ff;
        color: #1d4ed8;
        outline: none;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-row-details-button .dx-icon{
        font-size: 16px;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-log-details-icon{
        display: block;
        width: 16px;
        height: 16px;
        flex: 0 0 16px;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-log-details-popup .dx-popup-content{
        padding: 12px !important;
        overflow: auto !important;
        background: #f8fafc;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-log-details-table{
        display: grid;
        gap: 8px;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-log-details-row{
        display: grid;
        grid-template-columns: minmax(170px, 230px) minmax(0, 1fr);
        gap: 10px;
        align-items: start;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-log-details-label{
        padding: 8px 10px;
        border: 1px solid #dce3eb;
        border-radius: 6px;
        background: #eef2f7;
        color: #334155;
        font-size: 12px;
        font-weight: 700;
        line-height: 1.35;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-log-details-value{
        min-height: 36px;
        margin: 0;
        padding: 8px 10px;
        border: 1px solid #dce3eb;
        border-radius: 6px;
        background: #ffffff;
        color: #111827;
        font-family: Consolas, "Courier New", monospace;
        font-size: 12px;
        line-height: 1.45;
        white-space: pre-wrap;
        overflow-wrap: anywhere;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-log-details-value-long{
        min-height: 80px;
        max-height: 260px;
        overflow: auto;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-log-details-value-error{
        color: #991b1b;
        background: #fff7f7;
        border-color: #fecaca;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-case-info-popup .dx-popup-content{
        padding: 10px !important;
        overflow: auto !important;
        background: #ffffff;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 #asl-case-info-popup-content{
        min-height: 100%;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-case-info-loading,
body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-case-info-error{
        min-height: 180px;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        color: #475569;
        font-size: 14px;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-case-info-loading .dx-icon{
        font-size: 22px;
        animation: asl-case-info-spin--83a019ec 0.9s linear infinite;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-case-info-error{
        color: #991b1b;
    }

    body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-case-info-error .dx-icon{
        font-size: 24px;
    }

    @keyframes asl-case-info-spin--83a019ec {
        from { transform: rotate(0deg); }
        to { transform: rotate(360deg); }
    }

    @media (max-width: 1450px) {
        body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-case-filter{
            order: 5;
        }
    }

    @media (max-width: 1200px) {
        html.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338,
body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338{
            overflow: auto !important;
        }

        body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .admin-system-case-logs-page{
            height: auto;
            min-height: calc(100vh - 78px);
            overflow: visible;
        }

        body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-header{
            align-items: flex-start;
            flex-direction: column;
        }

        body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-toolbar{
            justify-content: flex-start;
            width: 100%;
        }

        body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-date-filter,
body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-case-filter,
body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-take-filter,
body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-button-box{
            width: 100%;
        }

        body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 #asl-date-from,
body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 #asl-date-to,
body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 #asl-case-number,
body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 #asl-take-count{
            width: 100% !important;
        }

        body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-content{
            min-height: 1200px;
        }

        body.pmsa--pms-views-admin-systemcaselogs-cshtml-15a51338 .asl-log-details-row{
            grid-template-columns: 1fr;
            gap: 4px;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/SupplementaryFormMapping.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe .pms-supp-map-page{
        display: flex;
        flex-direction: column;
        gap: 12px;
        height: calc(100vh - 74px);
        min-height: 620px;
        padding: 0 2px 8px 2px;
    }

    body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe .pms-supp-map-header{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 16px;
        padding: 14px 18px;
        border: 1px solid rgba(190, 205, 225, 0.72);
        border-radius: 14px;
        background: linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(247, 250, 254, 0.96));
        box-shadow: 0 8px 22px rgba(34, 58, 92, 0.08);
    }

    body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe .pms-supp-map-title-wrap{
        display: flex;
        align-items: center;
        gap: 12px;
        min-width: 0;
    }

    body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe .pms-supp-map-title-icon{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 42px;
        height: 42px;
        flex: 0 0 42px;
        border-radius: 12px;
        color: #1e73be;
        background: rgba(30, 115, 190, 0.10);
        border: 1px solid rgba(30, 115, 190, 0.18);
        font-size: 18px;
    }

    body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe .pms-supp-map-title-text{
        min-width: 0;
    }

    body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe .pms-supp-map-title-text h4{
        margin: 0;
        font-size: 18px;
        font-weight: 700;
        color: #1f2937;
        letter-spacing: 0.01em;
    }

    body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe .pms-supp-map-title-text div{
        margin-top: 3px;
        font-size: 12px;
        color: #64748b;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe .pms-supp-map-header-actions{
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 8px;
        flex-wrap: wrap;
    }

    body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe .pms-supp-map-button{
        height: 34px;
        min-width: 112px;
        padding: 0 12px;
        border-radius: 9px;
        border: 1px solid rgba(30, 115, 190, 0.34);
        background: rgba(255, 255, 255, 0.86);
        color: #1e73be;
        font-size: 12px;
        font-weight: 600;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 7px;
        cursor: pointer;
        transition: background-color 140ms ease, border-color 140ms ease, box-shadow 140ms ease;
    }

    body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe .pms-supp-map-button:hover{
        background: rgba(30, 115, 190, 0.08);
        border-color: rgba(30, 115, 190, 0.55);
        box-shadow: 0 3px 9px rgba(30, 115, 190, 0.10);
    }

    body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe .pms-supp-map-filters{
        padding: 14px 16px;
        border: 1px solid rgba(190, 205, 225, 0.72);
        border-radius: 14px;
        background: rgba(255, 255, 255, 0.96);
        box-shadow: 0 6px 18px rgba(34, 58, 92, 0.06);
    }

    body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe .pms-supp-map-filter-grid{
        display: grid;
        grid-template-columns: minmax(260px, 1fr) minmax(260px, 1fr);
        gap: 12px;
        align-items: end;
    }

    body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe .pms-supp-map-field-label{
        display: flex;
        align-items: center;
        gap: 7px;
        margin-bottom: 5px;
        color: #475569;
        font-size: 12px;
        font-weight: 700;
    }

    body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe .pms-supp-map-field-label i{
        color: #1e73be;
        font-size: 12px;
    }

    body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe .pms-supp-map-select-host .dx-texteditor.dx-editor-outlined,
body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe .pms-supp-map-select-host .dx-texteditor.dx-editor-filled,
body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe .pms-supp-map-select-host .dx-texteditor{
        border-radius: 9px;
    }

    body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe .pms-supp-map-select-host .dx-texteditor-input{
        font-size: 13px;
        font-weight: 500;
    }

    body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe .pms-supp-map-hint{
        display: flex;
        align-items: center;
        gap: 8px;
        margin-top: 10px;
        padding: 8px 10px;
        border-radius: 10px;
        background: rgba(30, 115, 190, 0.06);
        color: #475569;
        font-size: 12px;
        line-height: 1.35;
    }

    body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe .pms-supp-map-hint i{
        color: #1e73be;
    }

    body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe .pms-supp-map-grid-panel{
        flex: 1 1 auto;
        min-height: 0;
        padding: 8px;
        border: 1px solid rgba(190, 205, 225, 0.72);
        border-radius: 14px;
        background: rgba(255, 255, 255, 0.98);
        box-shadow: 0 8px 22px rgba(34, 58, 92, 0.07);
    }

    body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe #supplementaryFieldMappingGrid{
        height: 100%;
    }

    body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe #supplementaryFieldMappingGrid .dx-datagrid{
        border-radius: 10px;
        overflow: hidden;
        background: #ffffff;
    }

    body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe #supplementaryFieldMappingGrid .dx-datagrid-headers,
body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe #supplementaryFieldMappingGrid .dx-header-row > td{
        background: #f6f8fb;
        color: #334155;
        font-size: 12px;
        font-weight: 700;
    }

    body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe #supplementaryFieldMappingGrid .dx-datagrid-rowsview .dx-row > td{
        font-size: 12px;
        vertical-align: middle;
        padding-top: 6px;
        padding-bottom: 6px;
    }

    body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe #supplementaryFieldMappingGrid .dx-datagrid-search-panel{
        min-width: 260px;
        border-radius: 8px;
    }

    body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe #supplementaryFieldMappingGrid .dx-command-edit .dx-link{
        color: #1e73be;
        font-weight: 600;
    }

    body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe #supplementaryFieldMappingGrid .dx-datagrid-focus-overlay{
        border-color: rgba(30, 115, 190, 0.56);
    }


    body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe #supplementaryFieldMappingGrid .dx-datagrid-addrow-button{
        border-radius: 9px !important;
        border-color: rgba(30, 115, 190, 0.72) !important;
        background: #1e73be !important;
        box-shadow: 0 4px 10px rgba(30, 115, 190, 0.18) !important;
    }

    body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe #supplementaryFieldMappingGrid .dx-datagrid-addrow-button .dx-icon,
body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe #supplementaryFieldMappingGrid .dx-datagrid-addrow-button .dx-button-text{
        color: #ffffff !important;
        font-weight: 700;
    }

    body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe #supplementaryFieldMappingGrid .dx-datagrid-addrow-button:hover{
        background: #1766aa !important;
        border-color: rgba(23, 102, 170, 0.9) !important;
    }

    @media (max-width: 980px) {
        body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe .pms-supp-map-page{
            height: auto;
            min-height: 0;
        }

        body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe .pms-supp-map-header{
            align-items: flex-start;
            flex-direction: column;
        }

        body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe .pms-supp-map-header-actions{
            width: 100%;
            justify-content: flex-start;
        }

        body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe .pms-supp-map-filter-grid{
            grid-template-columns: 1fr;
        }

        body.pmsa--pms-views-admin-supplementaryformmapping-cshtml-5e7dccfe .pms-supp-map-grid-panel{
            height: 620px;
            flex: none;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/Priority.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-priority-cshtml-f3540f99 .pms-grid-edit-toolbar{
        display: inline-flex;
        align-items: center;
        gap: 4px;
        min-height: 28px;
        padding: 2px 4px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
        box-shadow: none;
        max-width: 100%;
    }

        body.pmsa--pms-views-admin-priority-cshtml-f3540f99 .pms-grid-edit-toolbar:hover{
            border-color: rgba(200, 200, 200, 0.85);
            background: rgba(251, 251, 251, 0.85);
        }

    body.pmsa--pms-views-admin-priority-cshtml-f3540f99 .pms-grid-edit-toolbar-caption{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        height: 24px;
        padding: 0 7px 0 4px;
        font-size: 11px;
        font-weight: 500;
        color: rgba(90, 90, 90, 0.6);
        white-space: nowrap;
        border-right: 1px solid rgba(230, 230, 230, 0.8);
        margin-right: 2px;
    }

        body.pmsa--pms-views-admin-priority-cshtml-f3540f99 .pms-grid-edit-toolbar-caption i{
            font-size: 11px;
            color: rgba(90, 90, 90, 0.6);
            line-height: 1;
        }

    body.pmsa--pms-views-admin-priority-cshtml-f3540f99 .pms-grid-edit-toolbar-buttons{
        display: inline-flex;
        align-items: center;
        gap: 2px;
    }

    body.pmsa--pms-views-admin-priority-cshtml-f3540f99 .pms-grid-edit-toolbar-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 24px;
        min-width: 28px;
        min-height: 24px;
        padding: 0;
        margin: 0;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: rgba(60, 60, 60, 0.6);
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-priority-cshtml-f3540f99 .pms-grid-edit-toolbar-button i{
            font-size: 12px;
            line-height: 1;
            color: rgba(60, 60, 60, 0.6);
        }

        body.pmsa--pms-views-admin-priority-cshtml-f3540f99 .pms-grid-edit-toolbar-button:hover{
            background: rgba(240, 240, 240, 0.9);
            border-color: rgba(210, 210, 210, 0.9);
        }

            body.pmsa--pms-views-admin-priority-cshtml-f3540f99 .pms-grid-edit-toolbar-button:hover i{
                color: rgba(40, 40, 40, 0.95);
            }

    body.pmsa--pms-views-admin-priority-cshtml-f3540f99 .pms-grid-edit-toolbar-button-selected{
        background: #dceeff !important;
        border-color: #3f8ed8 !important;
        box-shadow: inset 0 0 0 1px rgba(31, 111, 191, 0.55);
    }

        body.pmsa--pms-views-admin-priority-cshtml-f3540f99 .pms-grid-edit-toolbar-button-selected i{
            color: #0f5fa8 !important;
        }

    body.pmsa--pms-views-admin-priority-cshtml-f3540f99 .pms-grid-show-inactive-host{
        display: inline-flex;
        align-items: center;
        min-height: 28px;
        padding: 2px 8px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
    }

        body.pmsa--pms-views-admin-priority-cshtml-f3540f99 .pms-grid-show-inactive-host .dx-checkbox-text{
            font-size: 11px;
            color: rgba(70, 70, 70, 0.75);
        }

    body.pmsa--pms-views-admin-priority-cshtml-f3540f99 .pms-grid-action-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 26px;
        padding: 0;
        margin: 0 auto;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: #0f5fa8;
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-priority-cshtml-f3540f99 .pms-grid-action-button i{
            font-size: 14px;
            line-height: 1;
            color: #0f5fa8;
        }

        body.pmsa--pms-views-admin-priority-cshtml-f3540f99 .pms-grid-action-button:hover{
            background: rgba(220, 238, 255, 0.9);
            border-color: rgba(63, 142, 216, 0.7);
        }

            body.pmsa--pms-views-admin-priority-cshtml-f3540f99 .pms-grid-action-button:hover i{
                color: #0f5fa8;
            }

    body.pmsa--pms-views-admin-priority-cshtml-f3540f99 .pms-grid-active-toggle-button.pms-is-active i{
        color: #0f5fa8 !important;
    }

    body.pmsa--pms-views-admin-priority-cshtml-f3540f99 .pms-grid-active-toggle-button.pms-is-inactive i{
        color: #c62828 !important;
    }

    body.pmsa--pms-views-admin-priority-cshtml-f3540f99 .pms-grid-active-toggle-button.pms-is-inactive:hover{
        background: rgba(255, 235, 238, 0.95);
        border-color: rgba(198, 40, 40, 0.45);
    }

        body.pmsa--pms-views-admin-priority-cshtml-f3540f99 .pms-grid-active-toggle-button.pms-is-inactive:hover i{
            color: #b71c1c !important;
        }

    body.pmsa--pms-views-admin-priority-cshtml-f3540f99 .pms-icon-button-cell{
        display: flex;
        align-items: center;
        justify-content: center;
    }


    /* A jobb oldali DevExtreme beépített szerkesztő parancsoszlop elrejtése.
       A szerkesztést a bal oldali, egységes AdminGridStandardActions.editButtonCellTemplate ikon végzi. */
    body.pmsa--pms-views-admin-priority-cshtml-f3540f99 .dx-datagrid-headers .dx-command-edit,
body.pmsa--pms-views-admin-priority-cshtml-f3540f99 .dx-datagrid-rowsview .dx-command-edit,
body.pmsa--pms-views-admin-priority-cshtml-f3540f99 .dx-datagrid-total-footer .dx-command-edit{
        display: none !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }

    body.pmsa--pms-views-admin-priority-cshtml-f3540f99 #gridContainer .dx-command-edit .dx-link-edit,
body.pmsa--pms-views-admin-priority-cshtml-f3540f99 #gridContainer .dx-command-edit .dx-icon-edit{
        display: none !important;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/_TestGroupsPartial.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b #testgroups-popup-root{
        width: 100%;
        max-width: none;
        height: calc(90vh - 95px);
        max-height: calc(90vh - 95px);
        min-height: 0;
        overflow: hidden !important;
        display: flex;
        flex-direction: column;
        box-sizing: border-box;
        padding: 0;
        margin: 0;
    }

        body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b #testgroups-popup-root h4{
            flex: 0 0 auto;
            margin: 0 0 6px 0;
            padding: 0;
            line-height: 1.25;
        }

    body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b #testgroups-popup-toolbar{
        flex: 0 0 auto;
        width: 100%;
        margin: 0 0 8px 0;
        padding: 0;
    }

        body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b #testgroups-popup-toolbar label{
            margin-bottom: 2px;
            font-size: 12px;
        }

    body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b #testgroups-grid-host{
        flex: 1 1 auto;
        min-height: 0;
        width: 100%;
        max-width: none;
        height: 100%;
        overflow: hidden !important;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b #testGroupsGridContainer{
        width: 100% !important;
        max-width: none !important;
        height: 100% !important;
        max-height: 100% !important;
        min-height: 0 !important;
        overflow: hidden !important;
    }

        body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b #testGroupsGridContainer .dx-datagrid{
            width: 100% !important;
            max-width: none !important;
            height: 100% !important;
            max-height: 100% !important;
        }

        body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b #testGroupsGridContainer .dx-datagrid-headers{
            flex: 0 0 auto;
        }

        body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b #testGroupsGridContainer .dx-datagrid-rowsview{
            overflow: auto !important;
        }

        body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b #testGroupsGridContainer .dx-datagrid-pager{
            flex: 0 0 auto;
        }

    body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b .dx-popup-content{
        width: 100% !important;
        max-width: none !important;
        overflow: hidden !important;
    }

        body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b .dx-popup-content .admin-popup-content{
            width: 100% !important;
            max-width: none !important;
            height: 100% !important;
            max-height: 100% !important;
            overflow: hidden !important;
        }


    body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b .admin-standard-grid-toolbar-row{
        display: flex;
        align-items: center;
        gap: 8px;
        flex-wrap: wrap;
    }

    body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b .pms-grid-edit-toolbar{
        display: inline-flex;
        align-items: center;
        gap: 4px;
        min-height: 28px;
        padding: 2px 4px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
        box-shadow: none;
        max-width: 100%;
    }

        body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b .pms-grid-edit-toolbar:hover{
            border-color: rgba(200, 200, 200, 0.85);
            background: rgba(251, 251, 251, 0.85);
        }

    body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b .pms-grid-edit-toolbar-caption{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        height: 24px;
        padding: 0 7px 0 4px;
        font-size: 11px;
        font-weight: 500;
        color: rgba(90, 90, 90, 0.6);
        white-space: nowrap;
        border-right: 1px solid rgba(230, 230, 230, 0.8);
        margin-right: 2px;
    }

        body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b .pms-grid-edit-toolbar-caption i{
            font-size: 11px;
            color: rgba(90, 90, 90, 0.6);
            line-height: 1;
        }

    body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b .pms-grid-edit-toolbar-buttons{
        display: inline-flex;
        align-items: center;
        gap: 2px;
    }

    body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b .pms-grid-edit-toolbar-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 24px;
        min-width: 28px;
        min-height: 24px;
        padding: 0;
        margin: 0;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: rgba(60, 60, 60, 0.6);
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b .pms-grid-edit-toolbar-button i{
            font-size: 12px;
            line-height: 1;
            color: rgba(60, 60, 60, 0.6);
        }

        body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b .pms-grid-edit-toolbar-button:hover{
            background: rgba(240, 240, 240, 0.9);
            border-color: rgba(210, 210, 210, 0.9);
        }

            body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b .pms-grid-edit-toolbar-button:hover i{
                color: rgba(40, 40, 40, 0.95);
            }

    body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b .pms-grid-edit-toolbar-button-selected{
        background: #dceeff !important;
        border-color: #3f8ed8 !important;
        box-shadow: inset 0 0 0 1px rgba(31, 111, 191, 0.55);
    }

        body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b .pms-grid-edit-toolbar-button-selected i{
            color: #0f5fa8 !important;
        }

    body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b .pms-grid-show-inactive-host{
        display: inline-flex;
        align-items: center;
        min-height: 28px;
        padding: 2px 8px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
    }

        body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b .pms-grid-show-inactive-host .dx-checkbox-text{
            font-size: 11px;
            color: rgba(70, 70, 70, 0.75);
        }

    body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b .pms-grid-action-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 26px;
        padding: 0;
        margin: 0 auto;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: #0f5fa8;
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b .pms-grid-action-button i{
            font-size: 14px;
            line-height: 1;
            color: #0f5fa8;
        }

        body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b .pms-grid-action-button:hover{
            background: rgba(220, 238, 255, 0.9);
            border-color: rgba(63, 142, 216, 0.7);
        }

            body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b .pms-grid-action-button:hover i{
                color: #0f5fa8;
            }

    body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b .pms-grid-active-toggle-button.pms-is-active i{
        color: #0f5fa8 !important;
    }

    body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b .pms-grid-active-toggle-button.pms-is-inactive i{
        color: #c62828 !important;
    }

    body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b .pms-grid-active-toggle-button.pms-is-inactive:hover{
        background: rgba(255, 235, 238, 0.95);
        border-color: rgba(198, 40, 40, 0.45);
    }

        body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b .pms-grid-active-toggle-button.pms-is-inactive:hover i{
            color: #b71c1c !important;
        }

    body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b .pms-icon-button-cell{
        display: flex;
        align-items: center;
        justify-content: center;
    }

    body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b .operation-code-display{
        display: block;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }


    /* A jobb oldali DevExtreme beépített szerkesztő parancsoszlop elrejtése.
           A szerkesztést a bal oldali, egységes AdminGridStandardActions.editButtonCellTemplate ikon végzi. */
    body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b .dx-datagrid-headers .dx-command-edit,
body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b .dx-datagrid-rowsview .dx-command-edit,
body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b .dx-datagrid-total-footer .dx-command-edit{
        display: none !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }

    body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b #gridContainer .dx-command-edit .dx-link-edit,
body.pmsa--pms-views-admin-testgroupspartial-cshtml-e503658b #gridContainer .dx-command-edit .dx-icon-edit{
        display: none !important;
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/ClientWorkspace.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-clientworkspace-page{
        height: calc(100vh - 105px);
        min-height: 0;
        display: flex;
        flex-direction: column;
        overflow: hidden;
    }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-clientworkspace-header{
        flex: 0 0 auto;
    }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-clientworkspace-device-row{
        flex: 0 0 auto;
        margin-top: 4px;
        margin-bottom: 6px;
        font-size: 13px;
        color: #444;
    }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-clientworkspace-button-row{
        flex: 0 0 auto;
        margin-bottom: 6px;
    }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-clientworkspace-grid-host{
        flex: 1 1 auto;
        min-height: 0;
        height: 100%;
        overflow: hidden;
    }

        body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-clientworkspace-grid-host .dx-datagrid{
            height: 100% !important;
            min-height: 0 !important;
        }

        body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-clientworkspace-grid-host .dx-datagrid-rowsview{
            min-height: 0 !important;
        }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-compact-grid .dx-datagrid-headers .dx-header-row > td,
body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-compact-grid .dx-datagrid-rowsview .dx-row > td,
body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-compact-grid .dx-datagrid-total-footer .dx-row > td{
        padding-top: 2px !important;
        padding-bottom: 2px !important;
        line-height: 16px !important;
        min-height: 22px !important;
        font-size: 12px !important;
        vertical-align: middle !important;
    }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-compact-grid .dx-datagrid-headers .dx-header-row{
        min-height: 22px !important;
    }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-compact-grid .dx-datagrid-rowsview .dx-row{
        min-height: 22px !important;
    }

        body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-compact-grid .dx-datagrid-rowsview .dx-row > td,
body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-compact-grid .dx-datagrid-headers .dx-header-row > td{
            white-space: nowrap !important;
            overflow: hidden !important;
            text-overflow: ellipsis !important;
        }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-compact-grid .dx-command-select,
body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-compact-grid .dx-command-edit{
        padding-top: 1px !important;
        padding-bottom: 1px !important;
        text-align: center !important;
    }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-compact-grid .dx-checkbox,
body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-compact-grid .dx-checkbox-container,
body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-compact-grid .dx-select-checkbox{
        width: 16px !important;
        height: 16px !important;
        min-width: 16px !important;
        min-height: 16px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        vertical-align: middle !important;
        line-height: 16px !important;
    }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-compact-grid .dx-checkbox-icon{
        width: 14px !important;
        height: 14px !important;
        min-width: 14px !important;
        min-height: 14px !important;
    }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-compact-grid .dx-button{
        min-height: 20px !important;
    }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-compact-grid .dx-button-content{
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-compact-grid .dx-datagrid-search-panel{
        height: 26px !important;
        min-height: 26px !important;
    }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-compact-grid .dx-texteditor-input{
        min-height: 24px !important;
        height: 24px !important;
        padding-top: 2px !important;
        padding-bottom: 2px !important;
    }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-popup-grid-wrapper{
        height: calc(100vh - 180px);
        min-height: 0;
        overflow: hidden;
    }

        body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-popup-grid-wrapper .dx-datagrid{
            height: 100% !important;
        }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-device-id-active{
        font-weight: 800;
        color: #ffffff;
    }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-current-device-row > td{
        background: #123b63 !important;
        color: #ffffff !important;
        font-weight: 700 !important;
    }

        body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-current-device-row > td a,
body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-current-device-row > td span,
body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-current-device-row > td div{
            color: #ffffff !important;
        }

        body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-current-device-row > td .dx-icon,
body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-current-device-row > td i{
            color: #ffffff !important;
        }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-current-device-row.dx-row-alt > td{
        background: #123b63 !important;
        color: #ffffff !important;
    }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-current-device-row:hover > td{
        background: #0b2f52 !important;
        color: #ffffff !important;
    }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-grid-action-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 24px;
        height: 20px;
        padding: 0;
        margin: 0 auto;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: #0f5fa8;
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-grid-action-button i{
            font-size: 12px;
            line-height: 1;
            color: #0f5fa8;
        }

        body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-grid-action-button:hover{
            background: rgba(220, 238, 255, 0.9);
            border-color: rgba(63, 142, 216, 0.7);
        }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-current-device-row .pms-grid-action-button{
        border-color: rgba(255, 255, 255, 0.35);
    }

        body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-current-device-row .pms-grid-action-button:hover{
            background: rgba(255, 255, 255, 0.18);
            border-color: rgba(255, 255, 255, 0.65);
        }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-grid-delete-button i{
        color: #c62828 !important;
    }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-grid-delete-button:hover{
        background: rgba(255, 235, 238, 0.95);
        border-color: rgba(198, 40, 40, 0.45);
    }

        body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-grid-delete-button:hover i{
            color: #b71c1c !important;
        }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-current-device-row .pms-grid-delete-button i{
        color: #ffb3b3 !important;
    }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-icon-button-cell{
        display: flex;
        align-items: center;
        justify-content: center;
    }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-printer-template-button .dx-icon{
        color: #0f5fa8 !important;
    }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-printer-template-button.dx-state-hover .dx-icon,
body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-printer-template-button.dx-state-focused .dx-icon{
        color: #0f5fa8 !important;
    }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-grid-boolean-cell{
        width: 100%;
        height: 18px;
        min-height: 18px;
        display: flex;
        align-items: center;
        justify-content: center;
        line-height: 18px;
        overflow: hidden;
    }

        body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-grid-boolean-cell i{
            font-size: 12px;
            line-height: 1;
            color: #1f6f3f;
        }

        body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab .pms-grid-boolean-cell.pms-grid-boolean-cell-false i{
            color: rgba(110, 110, 110, 0.45);
        }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab #PrinterListGrid .dx-command-select{
        width: 28px !important;
        min-width: 28px !important;
        max-width: 28px !important;
    }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab #PrinterListGrid .dx-command-edit{
        width: 32px !important;
        min-width: 32px !important;
        max-width: 32px !important;
    }

        body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab #PrinterListGrid .dx-command-edit .dx-link-delete{
            display: none !important;
        }

        body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab #PrinterListGrid .dx-command-edit .dx-link-edit{
            margin: 0 !important;
        }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab #PrinterListGrid .dx-datagrid-headers .dx-header-row > td,
body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab #PrinterListGrid .dx-datagrid-rowsview .dx-row > td{
        padding-left: 3px !important;
        padding-right: 3px !important;
    }

    body.pmsa--pms-views-admin-clientworkspace-cshtml-211074ab #PrinterListGrid .dx-datagrid-text-content{
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/SampleType.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-sampletype-cshtml-6efed278 .pms-grid-edit-toolbar{
        display: inline-flex;
        align-items: center;
        gap: 4px;
        min-height: 28px;
        padding: 2px 4px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
        box-shadow: none;
        max-width: 100%;
    }

        body.pmsa--pms-views-admin-sampletype-cshtml-6efed278 .pms-grid-edit-toolbar:hover{
            border-color: rgba(200, 200, 200, 0.85);
            background: rgba(251, 251, 251, 0.85);
        }

    body.pmsa--pms-views-admin-sampletype-cshtml-6efed278 .pms-grid-edit-toolbar-caption{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        height: 24px;
        padding: 0 7px 0 4px;
        font-size: 11px;
        font-weight: 500;
        color: rgba(90, 90, 90, 0.6);
        white-space: nowrap;
        border-right: 1px solid rgba(230, 230, 230, 0.8);
        margin-right: 2px;
    }

        body.pmsa--pms-views-admin-sampletype-cshtml-6efed278 .pms-grid-edit-toolbar-caption i{
            font-size: 11px;
            color: rgba(90, 90, 90, 0.6);
            line-height: 1;
        }

    body.pmsa--pms-views-admin-sampletype-cshtml-6efed278 .pms-grid-edit-toolbar-buttons{
        display: inline-flex;
        align-items: center;
        gap: 2px;
    }

    body.pmsa--pms-views-admin-sampletype-cshtml-6efed278 .pms-grid-edit-toolbar-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 24px;
        min-width: 28px;
        min-height: 24px;
        padding: 0;
        margin: 0;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: rgba(60, 60, 60, 0.6);
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-sampletype-cshtml-6efed278 .pms-grid-edit-toolbar-button i{
            font-size: 12px;
            line-height: 1;
            color: rgba(60, 60, 60, 0.6);
        }

        body.pmsa--pms-views-admin-sampletype-cshtml-6efed278 .pms-grid-edit-toolbar-button:hover{
            background: rgba(240, 240, 240, 0.9);
            border-color: rgba(210, 210, 210, 0.9);
        }

            body.pmsa--pms-views-admin-sampletype-cshtml-6efed278 .pms-grid-edit-toolbar-button:hover i{
                color: rgba(40, 40, 40, 0.95);
            }

    body.pmsa--pms-views-admin-sampletype-cshtml-6efed278 .pms-grid-edit-toolbar-button-selected{
        background: #dceeff !important;
        border-color: #3f8ed8 !important;
        box-shadow: inset 0 0 0 1px rgba(31, 111, 191, 0.55);
    }

        body.pmsa--pms-views-admin-sampletype-cshtml-6efed278 .pms-grid-edit-toolbar-button-selected i{
            color: #0f5fa8 !important;
        }

    body.pmsa--pms-views-admin-sampletype-cshtml-6efed278 .pms-grid-show-inactive-host{
        display: inline-flex;
        align-items: center;
        min-height: 28px;
        padding: 2px 8px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
    }

        body.pmsa--pms-views-admin-sampletype-cshtml-6efed278 .pms-grid-show-inactive-host .dx-checkbox-text{
            font-size: 11px;
            color: rgba(70, 70, 70, 0.75);
        }

    body.pmsa--pms-views-admin-sampletype-cshtml-6efed278 .pms-grid-action-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 26px;
        padding: 0;
        margin: 0 auto;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: #0f5fa8;
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-sampletype-cshtml-6efed278 .pms-grid-action-button i{
            font-size: 14px;
            line-height: 1;
            color: #0f5fa8;
        }

        body.pmsa--pms-views-admin-sampletype-cshtml-6efed278 .pms-grid-action-button:hover{
            background: rgba(220, 238, 255, 0.9);
            border-color: rgba(63, 142, 216, 0.7);
        }

            body.pmsa--pms-views-admin-sampletype-cshtml-6efed278 .pms-grid-action-button:hover i{
                color: #0f5fa8;
            }

    body.pmsa--pms-views-admin-sampletype-cshtml-6efed278 .pms-grid-active-toggle-button.pms-is-active i{
        color: #0f5fa8 !important;
    }

    body.pmsa--pms-views-admin-sampletype-cshtml-6efed278 .pms-grid-active-toggle-button.pms-is-inactive i{
        color: #c62828 !important;
    }

    body.pmsa--pms-views-admin-sampletype-cshtml-6efed278 .pms-grid-active-toggle-button.pms-is-inactive:hover{
        background: rgba(255, 235, 238, 0.95);
        border-color: rgba(198, 40, 40, 0.45);
    }

        body.pmsa--pms-views-admin-sampletype-cshtml-6efed278 .pms-grid-active-toggle-button.pms-is-inactive:hover i{
            color: #b71c1c !important;
        }

    body.pmsa--pms-views-admin-sampletype-cshtml-6efed278 .pms-icon-button-cell{
        display: flex;
        align-items: center;
        justify-content: center;
    }


    /* A jobb oldali DevExtreme beépített szerkesztő parancsoszlop elrejtése.
       A szerkesztést a bal oldali, egységes AdminGridStandardActions.editButtonCellTemplate ikon végzi. */
    body.pmsa--pms-views-admin-sampletype-cshtml-6efed278 .dx-datagrid-headers .dx-command-edit,
body.pmsa--pms-views-admin-sampletype-cshtml-6efed278 .dx-datagrid-rowsview .dx-command-edit,
body.pmsa--pms-views-admin-sampletype-cshtml-6efed278 .dx-datagrid-total-footer .dx-command-edit{
        display: none !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }

    body.pmsa--pms-views-admin-sampletype-cshtml-6efed278 #gridContainer .dx-command-edit .dx-link-edit,
body.pmsa--pms-views-admin-sampletype-cshtml-6efed278 #gridContainer .dx-command-edit .dx-icon-edit{
        display: none !important;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/Colors.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-colors-cshtml-219bf0c8 .pms-colors-toolbar-row{
        display: flex;
        align-items: center;
        gap: 12px;
        flex-wrap: wrap;
        margin: 0 0 6px 0;
        padding: 0;
    }

    body.pmsa--pms-views-admin-colors-cshtml-219bf0c8 .pms-grid-show-inactive-host{
        display: inline-flex;
        align-items: center;
        min-height: 28px;
        padding: 2px 8px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
    }

        body.pmsa--pms-views-admin-colors-cshtml-219bf0c8 .pms-grid-show-inactive-host .dx-checkbox-text{
            font-size: 11px;
            color: rgba(70, 70, 70, 0.75);
        }

    body.pmsa--pms-views-admin-colors-cshtml-219bf0c8 .pms-color-swatch{
        display: inline-block;
        width: 18px;
        height: 18px;
        border-radius: 4px;
        border: 1px solid rgba(0, 0, 0, 0.18);
        vertical-align: middle;
        margin-right: 6px;
    }

    body.pmsa--pms-views-admin-colors-cshtml-219bf0c8 .pms-color-code-cell{
        display: flex;
        align-items: center;
        gap: 4px;
        min-height: 24px;
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/CaseProcurementItem.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-caseprocurementitem-cshtml-dae9c7b1 .proc-admin-page{
        padding: 2px 2px 8px 2px;
    }

    body.pmsa--pms-views-admin-caseprocurementitem-cshtml-dae9c7b1 .proc-admin-header{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 12px;
        margin: 0 0 10px 0;
        padding: 8px 10px;
        border: 1px solid rgba(215, 224, 235, 0.95);
        border-radius: 10px;
        background: linear-gradient(180deg, rgba(255,255,255,0.98) 0%, rgba(247,249,252,0.96) 100%);
        box-shadow: 0 2px 8px rgba(25, 45, 70, 0.04);
    }

    body.pmsa--pms-views-admin-caseprocurementitem-cshtml-dae9c7b1 .proc-admin-title{
        display: flex;
        align-items: center;
        gap: 8px;
        font-size: 16px;
        font-weight: 700;
        color: rgba(30, 45, 65, 0.96);
    }

        body.pmsa--pms-views-admin-caseprocurementitem-cshtml-dae9c7b1 .proc-admin-title i{
            color: #0f5fa8;
            font-size: 15px;
        }

    body.pmsa--pms-views-admin-caseprocurementitem-cshtml-dae9c7b1 .proc-admin-actions{
        display: inline-flex;
        align-items: center;
        gap: 8px;
        flex-wrap: wrap;
    }

    body.pmsa--pms-views-admin-caseprocurementitem-cshtml-dae9c7b1 .proc-admin-dictionaries{
        display: grid;
        grid-template-columns: minmax(320px, 1fr) minmax(320px, 1fr);
        gap: 12px;
        min-height: 0;
    }

    body.pmsa--pms-views-admin-caseprocurementitem-cshtml-dae9c7b1 .proc-admin-card{
        min-width: 0;
        border: 1px solid rgba(215, 224, 235, 0.95);
        border-radius: 10px;
        background: #fff;
        box-shadow: 0 2px 9px rgba(30, 55, 85, 0.04);
        overflow: hidden;
    }

    body.pmsa--pms-views-admin-caseprocurementitem-cshtml-dae9c7b1 .proc-admin-card-title{
        display: flex;
        align-items: center;
        gap: 8px;
        min-height: 38px;
        padding: 8px 10px;
        border-bottom: 1px solid rgba(224, 230, 238, 0.95);
        background: rgba(248, 250, 253, 0.96);
        font-size: 13px;
        font-weight: 700;
        color: rgba(38, 55, 78, 0.96);
    }

        body.pmsa--pms-views-admin-caseprocurementitem-cshtml-dae9c7b1 .proc-admin-card-title i{
            color: #0f5fa8;
            font-size: 13px;
        }

    body.pmsa--pms-views-admin-caseprocurementitem-cshtml-dae9c7b1 .proc-admin-card-body{
        padding: 8px;
    }

    body.pmsa--pms-views-admin-caseprocurementitem-cshtml-dae9c7b1 .proc-admin-grid-toolbar-row{
        display: flex;
        align-items: center;
        gap: 10px;
        flex-wrap: wrap;
        margin: 0 0 6px 0;
    }

    body.pmsa--pms-views-admin-caseprocurementitem-cshtml-dae9c7b1 .proc-admin-popup-toolbar{
        display: flex;
        align-items: center;
        gap: 10px;
        flex-wrap: wrap;
        margin: 0 0 8px 0;
    }

    body.pmsa--pms-views-admin-caseprocurementitem-cshtml-dae9c7b1 .proc-admin-show-inactive-host{
        display: inline-flex;
        align-items: center;
        min-height: 28px;
        padding: 2px 8px;
        border: 1px solid rgba(228, 228, 228, 0.7);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.72);
    }

        body.pmsa--pms-views-admin-caseprocurementitem-cshtml-dae9c7b1 .proc-admin-show-inactive-host .dx-checkbox-text{
            font-size: 11px;
            color: rgba(70, 70, 70, 0.75);
        }

    body.pmsa--pms-views-admin-caseprocurementitem-cshtml-dae9c7b1 .proc-admin-page .pms-grid-action-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 26px;
        padding: 0;
        margin: 0 auto;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: #0f5fa8;
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-caseprocurementitem-cshtml-dae9c7b1 .proc-admin-page .pms-grid-action-button i{
            font-size: 14px;
            line-height: 1;
            color: #0f5fa8;
        }

        body.pmsa--pms-views-admin-caseprocurementitem-cshtml-dae9c7b1 .proc-admin-page .pms-grid-action-button:hover{
            background: rgba(220, 238, 255, 0.9);
            border-color: rgba(63, 142, 216, 0.7);
        }

    body.pmsa--pms-views-admin-caseprocurementitem-cshtml-dae9c7b1 .proc-admin-page .pms-grid-active-toggle-button.pms-is-inactive i{
        color: #c62828 !important;
    }

    body.pmsa--pms-views-admin-caseprocurementitem-cshtml-dae9c7b1 .proc-admin-page .pms-grid-active-toggle-button.pms-is-inactive:hover{
        background: rgba(255, 235, 238, 0.95);
        border-color: rgba(198, 40, 40, 0.45);
    }

    body.pmsa--pms-views-admin-caseprocurementitem-cshtml-dae9c7b1 .proc-admin-page .pms-icon-button-cell{
        display: flex;
        align-items: center;
        justify-content: center;
    }

    body.pmsa--pms-views-admin-caseprocurementitem-cshtml-dae9c7b1 .proc-admin-page .dx-datagrid-headers .dx-command-edit,
body.pmsa--pms-views-admin-caseprocurementitem-cshtml-dae9c7b1 .proc-admin-page .dx-datagrid-rowsview .dx-command-edit,
body.pmsa--pms-views-admin-caseprocurementitem-cshtml-dae9c7b1 .proc-admin-page .dx-datagrid-total-footer .dx-command-edit{
        display: none !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }

    body.pmsa--pms-views-admin-caseprocurementitem-cshtml-dae9c7b1 .proc-admin-popup-content{
        height: 100%;
        display: flex;
        flex-direction: column;
        min-height: 0;
    }

    body.pmsa--pms-views-admin-caseprocurementitem-cshtml-dae9c7b1 .proc-admin-popup-grid-wrap{
        flex: 1 1 auto;
        min-height: 0;
    }

    @media (max-width: 980px) {
        body.pmsa--pms-views-admin-caseprocurementitem-cshtml-dae9c7b1 .proc-admin-dictionaries{
            grid-template-columns: 1fr;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/UsersAndPositions.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-admin-page{
        height: calc(100vh - 120px);
        min-height: 650px;
        display: flex;
        flex-direction: column;
        overflow: hidden;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-admin-header{
        flex: 0 0 auto;
        display: flex;
        flex-direction: column;
        gap: 6px;
        margin-bottom: 8px;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-admin-title{
        margin: 0;
        padding: 0;
        line-height: 1.25;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .admin-standard-grid-toolbar-row{
        display: flex;
        align-items: center;
        gap: 12px;
        flex-wrap: wrap;
        min-height: 30px;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-admin-toolbar{
        display: flex;
        align-items: center;
        gap: 8px;
        flex-wrap: wrap;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-admin-content{
        flex: 1 1 auto;
        min-height: 0;
        display: grid;
        grid-template-columns: minmax(420px, 47%) minmax(520px, 53%);
        gap: 10px;
        overflow: hidden;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-admin-card{
        min-height: 0;
        overflow: hidden;
        border: 1px solid #ddd;
        border-radius: 8px;
        background: #fff;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-admin-grid-card{
        display: flex;
        flex-direction: column;
        min-height: 0;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-admin-main-grid{
        flex: 1 1 auto;
        min-height: 0;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-admin-form-card{
        position: relative;
        display: flex;
        flex-direction: column;
        min-height: 0;
        padding: 0;
        box-sizing: border-box;
        background: #f7f9fb;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-editor-shell{
        flex: 1 1 auto;
        min-height: 0;
        display: flex;
        flex-direction: column;
        padding: 10px;
        box-sizing: border-box;
        background: #fff;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-editor-shell[hidden],
body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-empty-state[hidden]{
        display: none !important;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-empty-state{
        flex: 1 1 auto;
        min-height: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 34px;
        box-sizing: border-box;
        background:
            radial-gradient(circle at 50% 20%, rgba(15, 95, 168, 0.08), transparent 42%),
            linear-gradient(180deg, #fbfdff 0%, #f5f8fb 100%);
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-empty-state-card{
        width: min(520px, 100%);
        padding: 34px 38px;
        border: 1px solid #dbe5ef;
        border-radius: 14px;
        background: rgba(255, 255, 255, 0.94);
        box-shadow: 0 8px 30px rgba(20, 54, 86, 0.08);
        text-align: center;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-empty-state-icon{
        width: 66px;
        height: 66px;
        margin: 0 auto 18px auto;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        background: #eaf4ff;
        color: #0f5fa8;
        font-size: 28px;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-empty-state-title{
        margin: 0 0 8px 0;
        color: #24384c;
        font-size: 19px;
        font-weight: 700;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-empty-state-description{
        max-width: 440px;
        margin: 0 auto 22px auto;
        color: #657586;
        font-size: 13px;
        line-height: 1.55;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-empty-state-actions{
        display: flex;
        justify-content: center;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-editor-context-bar{
        flex: 0 0 auto;
        min-height: 52px;
        margin-bottom: 10px;
        padding: 8px 10px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 12px;
        border: 1px solid #d8e4ef;
        border-radius: 8px;
        background: linear-gradient(90deg, #f0f7ff 0%, #f8fbfe 100%);
        box-sizing: border-box;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-editor-context-main{
        min-width: 0;
        display: flex;
        align-items: center;
        gap: 10px;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-editor-context-icon{
        flex: 0 0 34px;
        width: 34px;
        height: 34px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 8px;
        background: #0f5fa8;
        color: #fff;
        font-size: 15px;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-editor-context-copy{
        min-width: 0;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-editor-mode{
        color: #23415d;
        font-weight: 700;
        font-size: 13px;
        line-height: 1.25;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-editor-subtitle{
        margin-top: 2px;
        overflow: hidden;
        color: #657586;
        font-size: 11px;
        line-height: 1.25;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-editor-close{
        flex: 0 0 auto;
        width: 30px;
        height: 30px;
        padding: 0;
        border: 1px solid transparent;
        border-radius: 6px;
        background: transparent;
        color: #536779;
        cursor: pointer;
    }

        body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-editor-close:hover{
            border-color: #c9d6e2;
            background: #fff;
            color: #0f5fa8;
        }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-admin-form-scroll{
        flex: 1 1 auto;
        min-height: 0;
        overflow: auto;
        padding-right: 4px;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-section{
        border: 1px solid #e5e5e5;
        border-radius: 8px;
        padding: 10px;
        margin-bottom: 10px;
        background: #fafafa;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-section-title{
        display: flex;
        align-items: center;
        gap: 7px;
        font-weight: 600;
        font-size: 13px;
        margin-bottom: 10px;
        color: #333;
    }

        body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-section-title i{
            color: #0f5fa8;
        }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-form-grid{
        display: grid;
        grid-template-columns: repeat(12, minmax(0, 1fr));
        gap: 8px;
        align-items: end;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-col-2{
        grid-column: span 2;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-col-3{
        grid-column: span 3;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-col-4{
        grid-column: span 4;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-col-5{
        grid-column: span 5;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-col-6{
        grid-column: span 6;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-col-9{
        grid-column: span 9;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-col-12{
        grid-column: span 12;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-checkbox-align{
        display: flex;
        align-items: center;
        min-height: 34px;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-actions{
        display: flex;
        align-items: end;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-note-section{
        margin-bottom: 0;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-save-bar{
        flex: 0 0 auto;
        min-height: 70px;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 10px 16px;
        border-top: 1px solid #d9e0e7;
        background: linear-gradient(180deg, #ffffff 0%, #f5f7f9 100%);
        box-shadow: 0 -4px 12px rgba(35, 65, 93, 0.06);
        box-sizing: border-box;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-save-button-wrap{
        width: min(420px, 100%);
        display: flex;
        align-items: center;
        justify-content: center;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-save-button{
        border-radius: 8px !important;
        box-shadow: 0 5px 14px rgba(190, 38, 38, 0.20);
    }

        body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-save-button .dx-button-content{
            padding-left: 18px;
            padding-right: 18px;
        }

        body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-save-button .dx-button-text{
            font-size: 14px;
            font-weight: 700;
            letter-spacing: 0.1px;
        }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-popup-grid-wrapper{
        height: calc(90vh - 130px);
        min-height: 400px;
        overflow: hidden;
        display: flex;
        flex-direction: column;
        gap: 6px;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-popup-grid-toolbar{
        flex: 0 0 30px;
        min-height: 30px;
        display: flex;
        align-items: center;
        padding: 0 2px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-soft-deleted-row > td{
        color: #777 !important;
        background-color: #f4f4f4 !important;
        opacity: 0.82;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-copy-user-popup-content{
        padding: 4px 0 8px 0;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-copy-user-popup-header{
        display: flex;
        align-items: center;
        gap: 10px;
        margin-bottom: 8px;
    }

        body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-copy-user-popup-header i{
            color: #0f5fa8;
            font-size: 20px;
        }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-copy-user-popup-title{
        margin: 0;
        font-weight: 600;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-copy-user-popup-message{
        margin: 8px 0;
        color: #555;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-copy-user-source-box{
        border: 1px solid #e0e0e0;
        background: #fafafa;
        border-radius: 6px;
        padding: 8px;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-copy-user-popup-buttons{
        display: flex;
        justify-content: flex-end;
        gap: 8px;
        padding-top: 8px;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-grid-card-header{
        flex: 0 0 40px;
        min-height: 40px;
        padding: 0 10px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
        border-bottom: 1px solid #e3e8ed;
        background: #fbfcfd;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-grid-card-title{
        display: inline-flex;
        align-items: center;
        gap: 7px;
        color: #2b3f52;
        font-size: 12px;
        font-weight: 700;
    }

        body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-grid-card-title i{
            color: #0f5fa8;
        }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-grid-selection-status{
        min-width: 0;
        overflow: hidden;
        padding: 4px 9px;
        border: 1px solid transparent;
        border-radius: 999px;
        color: #6c7a88;
        font-size: 11px;
        text-overflow: ellipsis;
        white-space: nowrap;
        transition: background-color 120ms ease, color 120ms ease, border-color 120ms ease;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-grid-selection-status.pms-has-selection{
        border-color: #651722;
        background: #781f2c;
        color: #fff;
        font-weight: 700;
        box-shadow: 0 2px 7px rgba(91, 18, 30, 0.18);
    }

    /* Strong, unambiguous selection state. */
    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-data-row.dx-row-focused > td,
body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-data-row.dx-selection > td{
        background-color: #781f2c !important;
        color: #fff !important;
        border-top-color: #985562 !important;
        border-bottom-color: #985562 !important;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-data-row.dx-row-focused > td:first-child,
body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-data-row.dx-selection > td:first-child{
        box-shadow: inset 5px 0 0 #f0c7ce;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-data-row.dx-row-focused .bold,
body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-data-row.dx-selection .bold,
body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-data-row.dx-row-focused a,
body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-data-row.dx-selection a,
body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-data-row.dx-row-focused .dx-icon,
body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-data-row.dx-selection .dx-icon,
body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-data-row.dx-row-focused .fa,
body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-data-row.dx-selection .fa,
body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-data-row.dx-row-focused .fa-solid,
body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-data-row.dx-selection .fa-solid,
body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-data-row.dx-row-focused .pms-grid-action-button i,
body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-data-row.dx-selection .pms-grid-action-button i{
        color: #fff !important;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-data-row.dx-row-focused .bold,
body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-data-row.dx-selection .bold{
        font-weight: 800;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-data-row.dx-row-focused .pms-grid-action-button,
body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-data-row.dx-selection .pms-grid-action-button{
        border-color: rgba(255, 255, 255, 0.24);
        background: rgba(255, 255, 255, 0.08);
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-data-row.dx-row-focused .pms-grid-action-button:hover,
body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-data-row.dx-selection .pms-grid-action-button:hover{
        border-color: rgba(255, 255, 255, 0.72);
        background: rgba(255, 255, 255, 0.20);
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .admin-list-cell{
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        max-width: 100%;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-grid-show-inactive-host{
        display: inline-flex;
        align-items: center;
        min-height: 28px;
        padding: 2px 8px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
    }

        body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-grid-show-inactive-host .dx-checkbox-text{
            font-size: 11px;
            color: rgba(70, 70, 70, 0.75);
        }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-grid-action-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 26px;
        padding: 0;
        margin: 0 auto;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: #0f5fa8;
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-grid-action-button i{
            font-size: 14px;
            line-height: 1;
            color: #0f5fa8;
        }

        body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-grid-action-button:hover{
            background: rgba(220, 238, 255, 0.9);
            border-color: rgba(63, 142, 216, 0.7);
        }

            body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-grid-action-button:hover i{
                color: #0f5fa8;
            }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-grid-active-toggle-button.pms-is-active i{
        color: #0f5fa8 !important;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-grid-active-toggle-button.pms-is-inactive i{
        color: #c62828 !important;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-grid-active-toggle-button.pms-is-inactive:hover{
        background: rgba(255, 235, 238, 0.95);
        border-color: rgba(198, 40, 40, 0.45);
    }

        body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-grid-active-toggle-button.pms-is-inactive:hover i{
            color: #b71c1c !important;
        }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-icon-button-cell{
        display: flex;
        align-items: center;
        justify-content: center;
    }


    /*
       One single, quiet security column.
       Green shield: two-factor authentication is enabled.
       Gray shield: two-factor authentication is disabled.
       Authenticator-key presence remains visible in the tooltip and popup.
    */
    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-grid-authenticator-button{
        position: static;
        overflow: visible;
        width: 28px;
        height: 26px;
        padding: 0;
        border-color: transparent !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-grid-authenticator-button > i{
        font-size: 15px !important;
        text-shadow: none !important;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-grid-authenticator-button.pms-twofactor-enabled > i{
        color: #218c4a !important;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-grid-authenticator-button.pms-twofactor-disabled > i{
        color: #8d969e !important;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-grid-authenticator-button:hover{
        border-color: rgba(63, 142, 216, 0.32) !important;
        background: rgba(220, 238, 255, 0.45) !important;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-data-row.dx-row-focused .pms-grid-authenticator-button,
body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-data-row.dx-selection .pms-grid-authenticator-button{
        border-color: transparent !important;
        background: transparent !important;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-data-row.dx-row-focused .pms-grid-authenticator-button.pms-twofactor-enabled > i,
body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-data-row.dx-selection .pms-grid-authenticator-button.pms-twofactor-enabled > i{
        color: #63e08a !important;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-data-row.dx-row-focused .pms-grid-authenticator-button.pms-twofactor-disabled > i,
body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-data-row.dx-selection .pms-grid-authenticator-button.pms-twofactor-disabled > i{
        color: #e5dfe1 !important;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-auth-popup-content{
        padding: 2px 2px 8px 2px;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-auth-popup-header{
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 8px 0 10px 0;
        border-bottom: 1px solid #e6e6e6;
        margin-bottom: 10px;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-auth-popup-header i{
        color: #0f5fa8;
        font-size: 22px;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-auth-popup-title{
        font-weight: 700;
        font-size: 15px;
        line-height: 1.2;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-auth-popup-subtitle{
        color: #666;
        font-size: 12px;
        line-height: 1.25;
        margin-top: 2px;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-auth-popup-body{
        display: grid;
        grid-template-columns: 300px minmax(0, 1fr);
        gap: 16px;
        align-items: start;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-auth-qr-box{
        display: flex;
        align-items: center;
        justify-content: center;
        min-height: 284px;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        background: #fff;
        padding: 10px;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-auth-qr-box img{
        width: 260px;
        height: 260px;
        display: block;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-auth-info-panel{
        border: 1px solid #e5e5e5;
        background: #fafafa;
        border-radius: 8px;
        padding: 10px;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-auth-info-row{
        display: grid;
        grid-template-columns: 130px minmax(0, 1fr);
        gap: 8px;
        font-size: 12px;
        padding: 4px 0;
        border-bottom: 1px solid rgba(0,0,0,0.04);
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-auth-info-label{
        color: #666;
        font-weight: 600;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-auth-info-value{
        color: #222;
        overflow-wrap: anywhere;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-auth-shared-key{
        font-family: Consolas, "Courier New", monospace;
        font-size: 13px;
        font-weight: 700;
        letter-spacing: 0.5px;
        color: #0f5fa8;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-auth-popup-help{
        margin-top: 10px;
        font-size: 12px;
        color: #555;
        line-height: 1.4;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-auth-popup-buttons{
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 12px;
        padding-top: 12px;
        margin-top: 12px;
        border-top: 1px solid #e6e6e6;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-auth-button-group{
        border: 1px solid #e7e7e7;
        border-radius: 8px;
        background: #fafafa;
        padding: 10px;
        min-width: 0;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-auth-button-group-title{
        font-size: 12px;
        font-weight: 700;
        color: #555;
        margin-bottom: 8px;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-auth-button-stack{
        display: grid;
        grid-template-columns: 1fr;
        gap: 8px;
    }

    /* The current 2FA state is shown as a filled, non-clickable button.
       The other button remains an outlined action. */
    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #pms-auth-enable-2fa-button.pms-auth-current-state,
body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #pms-auth-disable-2fa-button.pms-auth-current-state{
        opacity: 1 !important;
        cursor: default !important;
        box-shadow:
            0 0 0 3px rgba(15, 95, 168, 0.14),
            0 3px 9px rgba(0, 0, 0, 0.10);
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #pms-auth-enable-2fa-button.pms-auth-current-state .dx-button-text,
body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #pms-auth-disable-2fa-button.pms-auth-current-state .dx-button-text{
        font-weight: 500;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #pms-auth-enable-2fa-button.pms-auth-current-state .dx-button-content,
body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #pms-auth-disable-2fa-button.pms-auth-current-state .dx-button-content{
        opacity: 1 !important;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #pms-auth-disable-2fa-button.pms-auth-current-state{
        background-color: #b3261e !important;
        border-color: #8f1f19 !important;
        color: #fff !important;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #pms-auth-disable-2fa-button.pms-auth-current-state .dx-button-text,
body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #pms-auth-disable-2fa-button.pms-auth-current-state .dx-icon{
        color: #fff !important;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #pms-auth-enable-2fa-button.pms-auth-current-state{
        background-color: #16883a !important;
        border-color: #116d2e !important;
        color: #fff !important;
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #pms-auth-enable-2fa-button.pms-auth-current-state .dx-button-text,
body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #pms-auth-enable-2fa-button.pms-auth-current-state .dx-icon{
        color: #fff !important;
    }

    @media (max-width: 1100px) {
        body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-auth-popup-buttons{
            grid-template-columns: 1fr;
        }
    }

    body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-scrollable-scrollbar.dx-scrollbar-horizontal,
body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-scrollable-scrollbar-horizontal{
        height: 24px !important;
    }

        body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-scrollable-scrollbar.dx-scrollbar-horizontal .dx-scrollable-scroll,
body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 #gridContainer .dx-scrollable-scrollbar-horizontal .dx-scrollable-scroll{
            height: 18px !important;
            min-height: 18px !important;
            border-radius: 9px !important;
        }

    @media (max-width: 1450px) {
        body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-admin-content{
            grid-template-columns: minmax(410px, 48%) minmax(520px, 52%);
        }

        body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-empty-state{
            padding: 24px;
        }

        body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-empty-state-card{
            padding: 28px 26px;
        }
    }

    @media (max-width: 1200px) {
        body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-admin-page{
            height: auto;
            min-height: 0;
            overflow: visible;
        }

        body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-admin-content{
            display: flex;
            flex-direction: column;
            overflow: visible;
        }

        body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-admin-grid-card{
            height: 520px;
        }

        body.pmsa--pms-views-admin-usersandpositions-cshtml-e55290c8 .pms-user-admin-form-card{
            min-height: 600px;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/TestOrderResultOutcomes.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-testorderresultoutcomes-cshtml-4c54aa6c #testOrderResultOutcomesGrid .dx-command-edit{
        display: none !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }

    body.pmsa--pms-views-admin-testorderresultoutcomes-cshtml-4c54aa6c #testOrderResultOutcomesGrid .tor-outcome-inactive-row > td{
        color: #7a7f87 !important;
        background: #f5f5f5 !important;
    }

    body.pmsa--pms-views-admin-testorderresultoutcomes-cshtml-4c54aa6c #testOrderResultOutcomesGrid .tor-outcome-inactive-row .bold{
        text-decoration: line-through;
        text-decoration-thickness: 1px;
    }

    body.pmsa--pms-views-admin-testorderresultoutcomes-cshtml-4c54aa6c .tor-outcome-action-cell{
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100%;
        min-height: 24px;
        margin: 0;
        padding: 0;
        line-height: 1;
    }

    body.pmsa--pms-views-admin-testorderresultoutcomes-cshtml-4c54aa6c .tor-outcome-action-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        min-width: 28px;
        max-width: 28px;
        height: 26px;
        min-height: 26px;
        max-height: 26px;
        margin: 0;
        padding: 0;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-admin-testorderresultoutcomes-cshtml-4c54aa6c .tor-outcome-action-button i{
        display: block;
        width: 14px;
        height: 14px;
        margin: 0;
        padding: 0;
        font-size: 14px;
        line-height: 14px;
        pointer-events: none;
    }

    body.pmsa--pms-views-admin-testorderresultoutcomes-cshtml-4c54aa6c .tor-outcome-deactivate-button{
        color: #0f5fa8;
    }

    body.pmsa--pms-views-admin-testorderresultoutcomes-cshtml-4c54aa6c .tor-outcome-deactivate-button:hover{
        background: rgba(220, 238, 255, .9);
        border-color: rgba(63, 142, 216, .7);
    }

    body.pmsa--pms-views-admin-testorderresultoutcomes-cshtml-4c54aa6c .tor-outcome-restore-button{
        color: #c62828;
    }

    body.pmsa--pms-views-admin-testorderresultoutcomes-cshtml-4c54aa6c .tor-outcome-restore-button:hover{
        background: rgba(255, 235, 238, .95);
        border-color: rgba(198, 40, 40, .45);
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/RegisterType.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-registertype-cshtml-8dce58e4 .pms-grid-edit-toolbar{
        display: inline-flex;
        align-items: center;
        gap: 4px;
        min-height: 28px;
        padding: 2px 4px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
        box-shadow: none;
        max-width: 100%;
    }

        body.pmsa--pms-views-admin-registertype-cshtml-8dce58e4 .pms-grid-edit-toolbar:hover{
            border-color: rgba(200, 200, 200, 0.85);
            background: rgba(251, 251, 251, 0.85);
        }

    body.pmsa--pms-views-admin-registertype-cshtml-8dce58e4 .pms-grid-edit-toolbar-caption{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        height: 24px;
        padding: 0 7px 0 4px;
        font-size: 11px;
        font-weight: 500;
        color: rgba(90, 90, 90, 0.6);
        white-space: nowrap;
        border-right: 1px solid rgba(230, 230, 230, 0.8);
        margin-right: 2px;
    }

        body.pmsa--pms-views-admin-registertype-cshtml-8dce58e4 .pms-grid-edit-toolbar-caption i{
            font-size: 11px;
            color: rgba(90, 90, 90, 0.6);
            line-height: 1;
        }

    body.pmsa--pms-views-admin-registertype-cshtml-8dce58e4 .pms-grid-edit-toolbar-buttons{
        display: inline-flex;
        align-items: center;
        gap: 2px;
    }

    body.pmsa--pms-views-admin-registertype-cshtml-8dce58e4 .pms-grid-edit-toolbar-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 24px;
        min-width: 28px;
        min-height: 24px;
        padding: 0;
        margin: 0;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: rgba(60, 60, 60, 0.6);
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-registertype-cshtml-8dce58e4 .pms-grid-edit-toolbar-button i{
            font-size: 12px;
            line-height: 1;
            color: rgba(60, 60, 60, 0.6);
        }

        body.pmsa--pms-views-admin-registertype-cshtml-8dce58e4 .pms-grid-edit-toolbar-button:hover{
            background: rgba(240, 240, 240, 0.9);
            border-color: rgba(210, 210, 210, 0.9);
        }

            body.pmsa--pms-views-admin-registertype-cshtml-8dce58e4 .pms-grid-edit-toolbar-button:hover i{
                color: rgba(40, 40, 40, 0.95);
            }

    body.pmsa--pms-views-admin-registertype-cshtml-8dce58e4 .pms-grid-edit-toolbar-button-selected{
        background: #dceeff !important;
        border-color: #3f8ed8 !important;
        box-shadow: inset 0 0 0 1px rgba(31, 111, 191, 0.55);
    }

        body.pmsa--pms-views-admin-registertype-cshtml-8dce58e4 .pms-grid-edit-toolbar-button-selected i{
            color: #0f5fa8 !important;
        }

    body.pmsa--pms-views-admin-registertype-cshtml-8dce58e4 .pms-grid-show-inactive-host{
        display: inline-flex;
        align-items: center;
        min-height: 28px;
        padding: 2px 8px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
    }

        body.pmsa--pms-views-admin-registertype-cshtml-8dce58e4 .pms-grid-show-inactive-host .dx-checkbox-text{
            font-size: 11px;
            color: rgba(70, 70, 70, 0.75);
        }

    body.pmsa--pms-views-admin-registertype-cshtml-8dce58e4 .pms-grid-action-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 26px;
        padding: 0;
        margin: 0 auto;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: #0f5fa8;
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-registertype-cshtml-8dce58e4 .pms-grid-action-button i{
            font-size: 14px;
            line-height: 1;
            color: #0f5fa8;
        }

        body.pmsa--pms-views-admin-registertype-cshtml-8dce58e4 .pms-grid-action-button:hover{
            background: rgba(220, 238, 255, 0.9);
            border-color: rgba(63, 142, 216, 0.7);
        }

            body.pmsa--pms-views-admin-registertype-cshtml-8dce58e4 .pms-grid-action-button:hover i{
                color: #0f5fa8;
            }

    body.pmsa--pms-views-admin-registertype-cshtml-8dce58e4 .pms-grid-active-toggle-button.pms-is-active i{
        color: #0f5fa8 !important;
    }

    body.pmsa--pms-views-admin-registertype-cshtml-8dce58e4 .pms-grid-active-toggle-button.pms-is-inactive i{
        color: #c62828 !important;
    }

    body.pmsa--pms-views-admin-registertype-cshtml-8dce58e4 .pms-grid-active-toggle-button.pms-is-inactive:hover{
        background: rgba(255, 235, 238, 0.95);
        border-color: rgba(198, 40, 40, 0.45);
    }

        body.pmsa--pms-views-admin-registertype-cshtml-8dce58e4 .pms-grid-active-toggle-button.pms-is-inactive:hover i{
            color: #b71c1c !important;
        }

    body.pmsa--pms-views-admin-registertype-cshtml-8dce58e4 .pms-icon-button-cell{
        display: flex;
        align-items: center;
        justify-content: center;
    }


    /* A jobb oldali DevExtreme beépített szerkesztő parancsoszlop elrejtése.
       A szerkesztést a bal oldali, egységes AdminGridStandardActions.editButtonCellTemplate ikon végzi. */
    body.pmsa--pms-views-admin-registertype-cshtml-8dce58e4 .dx-datagrid-headers .dx-command-edit,
body.pmsa--pms-views-admin-registertype-cshtml-8dce58e4 .dx-datagrid-rowsview .dx-command-edit,
body.pmsa--pms-views-admin-registertype-cshtml-8dce58e4 .dx-datagrid-total-footer .dx-command-edit{
        display: none !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }

    body.pmsa--pms-views-admin-registertype-cshtml-8dce58e4 #gridContainer .dx-command-edit .dx-link-edit,
body.pmsa--pms-views-admin-registertype-cshtml-8dce58e4 #gridContainer .dx-command-edit .dx-icon-edit{
        display: none !important;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/Organization.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-organization-cshtml-5c738ba1 .pms-grid-edit-toolbar{
        display: inline-flex;
        align-items: center;
        gap: 4px;
        min-height: 28px;
        padding: 2px 4px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
        box-shadow: none;
        max-width: 100%;
    }

        body.pmsa--pms-views-admin-organization-cshtml-5c738ba1 .pms-grid-edit-toolbar:hover{
            border-color: rgba(200, 200, 200, 0.85);
            background: rgba(251, 251, 251, 0.85);
        }

    body.pmsa--pms-views-admin-organization-cshtml-5c738ba1 .pms-grid-edit-toolbar-caption{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        height: 24px;
        padding: 0 7px 0 4px;
        font-size: 11px;
        font-weight: 500;
        color: rgba(90, 90, 90, 0.6);
        white-space: nowrap;
        border-right: 1px solid rgba(230, 230, 230, 0.8);
        margin-right: 2px;
    }

        body.pmsa--pms-views-admin-organization-cshtml-5c738ba1 .pms-grid-edit-toolbar-caption i{
            font-size: 11px;
            color: rgba(90, 90, 90, 0.6);
            line-height: 1;
        }

    body.pmsa--pms-views-admin-organization-cshtml-5c738ba1 .pms-grid-edit-toolbar-buttons{
        display: inline-flex;
        align-items: center;
        gap: 2px;
    }

    body.pmsa--pms-views-admin-organization-cshtml-5c738ba1 .pms-grid-edit-toolbar-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 24px;
        min-width: 28px;
        min-height: 24px;
        padding: 0;
        margin: 0;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: rgba(60, 60, 60, 0.6);
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-organization-cshtml-5c738ba1 .pms-grid-edit-toolbar-button i{
            font-size: 12px;
            line-height: 1;
            color: rgba(60, 60, 60, 0.6);
        }

        body.pmsa--pms-views-admin-organization-cshtml-5c738ba1 .pms-grid-edit-toolbar-button:hover{
            background: rgba(240, 240, 240, 0.9);
            border-color: rgba(210, 210, 210, 0.9);
        }

            body.pmsa--pms-views-admin-organization-cshtml-5c738ba1 .pms-grid-edit-toolbar-button:hover i{
                color: rgba(40, 40, 40, 0.95);
            }

    body.pmsa--pms-views-admin-organization-cshtml-5c738ba1 .pms-grid-edit-toolbar-button-selected{
        background: #dceeff !important;
        border-color: #3f8ed8 !important;
        box-shadow: inset 0 0 0 1px rgba(31, 111, 191, 0.55);
    }

        body.pmsa--pms-views-admin-organization-cshtml-5c738ba1 .pms-grid-edit-toolbar-button-selected i{
            color: #0f5fa8 !important;
        }

    body.pmsa--pms-views-admin-organization-cshtml-5c738ba1 .pms-grid-show-inactive-host{
        display: inline-flex;
        align-items: center;
        min-height: 28px;
        padding: 2px 8px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
    }

        body.pmsa--pms-views-admin-organization-cshtml-5c738ba1 .pms-grid-show-inactive-host .dx-checkbox-text{
            font-size: 11px;
            color: rgba(70, 70, 70, 0.75);
        }

    body.pmsa--pms-views-admin-organization-cshtml-5c738ba1 .pms-grid-action-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 26px;
        padding: 0;
        margin: 0 auto;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: #0f5fa8;
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-organization-cshtml-5c738ba1 .pms-grid-action-button i{
            font-size: 14px;
            line-height: 1;
            color: #0f5fa8;
        }

        body.pmsa--pms-views-admin-organization-cshtml-5c738ba1 .pms-grid-action-button:hover{
            background: rgba(220, 238, 255, 0.9);
            border-color: rgba(63, 142, 216, 0.7);
        }

            body.pmsa--pms-views-admin-organization-cshtml-5c738ba1 .pms-grid-action-button:hover i{
                color: #0f5fa8;
            }

    body.pmsa--pms-views-admin-organization-cshtml-5c738ba1 .pms-grid-active-toggle-button.pms-is-active i{
        color: #0f5fa8 !important;
    }

    body.pmsa--pms-views-admin-organization-cshtml-5c738ba1 .pms-grid-active-toggle-button.pms-is-inactive i{
        color: #c62828 !important;
    }

    body.pmsa--pms-views-admin-organization-cshtml-5c738ba1 .pms-grid-active-toggle-button.pms-is-inactive:hover{
        background: rgba(255, 235, 238, 0.95);
        border-color: rgba(198, 40, 40, 0.45);
    }

        body.pmsa--pms-views-admin-organization-cshtml-5c738ba1 .pms-grid-active-toggle-button.pms-is-inactive:hover i{
            color: #b71c1c !important;
        }

    body.pmsa--pms-views-admin-organization-cshtml-5c738ba1 .pms-icon-button-cell{
        display: flex;
        align-items: center;
        justify-content: center;
    }


    /* A jobb oldali DevExtreme beépített szerkesztő parancsoszlop elrejtése.
       A szerkesztést a bal oldali, egységes AdminGridStandardActions.editButtonCellTemplate ikon végzi. */
    body.pmsa--pms-views-admin-organization-cshtml-5c738ba1 .dx-datagrid-headers .dx-command-edit,
body.pmsa--pms-views-admin-organization-cshtml-5c738ba1 .dx-datagrid-rowsview .dx-command-edit,
body.pmsa--pms-views-admin-organization-cshtml-5c738ba1 .dx-datagrid-total-footer .dx-command-edit{
        display: none !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }

    body.pmsa--pms-views-admin-organization-cshtml-5c738ba1 #gridContainer .dx-command-edit .dx-link-edit,
body.pmsa--pms-views-admin-organization-cshtml-5c738ba1 #gridContainer .dx-command-edit .dx-icon-edit{
        display: none !important;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/OperationCodes.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-operationcodes-cshtml-f0e32f90 .pms-grid-edit-toolbar{
        display: inline-flex;
        align-items: center;
        gap: 4px;
        min-height: 28px;
        padding: 2px 4px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
        box-shadow: none;
        max-width: 100%;
    }

        body.pmsa--pms-views-admin-operationcodes-cshtml-f0e32f90 .pms-grid-edit-toolbar:hover{
            border-color: rgba(200, 200, 200, 0.85);
            background: rgba(251, 251, 251, 0.85);
        }

    body.pmsa--pms-views-admin-operationcodes-cshtml-f0e32f90 .pms-grid-edit-toolbar-caption{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        height: 24px;
        padding: 0 7px 0 4px;
        font-size: 11px;
        font-weight: 500;
        color: rgba(90, 90, 90, 0.6);
        white-space: nowrap;
        border-right: 1px solid rgba(230, 230, 230, 0.8);
        margin-right: 2px;
    }

        body.pmsa--pms-views-admin-operationcodes-cshtml-f0e32f90 .pms-grid-edit-toolbar-caption i{
            font-size: 11px;
            color: rgba(90, 90, 90, 0.6);
            line-height: 1;
        }

    body.pmsa--pms-views-admin-operationcodes-cshtml-f0e32f90 .pms-grid-edit-toolbar-buttons{
        display: inline-flex;
        align-items: center;
        gap: 2px;
    }

    body.pmsa--pms-views-admin-operationcodes-cshtml-f0e32f90 .pms-grid-edit-toolbar-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 24px;
        min-width: 28px;
        min-height: 24px;
        padding: 0;
        margin: 0;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: rgba(60, 60, 60, 0.6);
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-operationcodes-cshtml-f0e32f90 .pms-grid-edit-toolbar-button i{
            font-size: 12px;
            line-height: 1;
            color: rgba(60, 60, 60, 0.6);
        }

        body.pmsa--pms-views-admin-operationcodes-cshtml-f0e32f90 .pms-grid-edit-toolbar-button:hover{
            background: rgba(240, 240, 240, 0.9);
            border-color: rgba(210, 210, 210, 0.9);
        }

            body.pmsa--pms-views-admin-operationcodes-cshtml-f0e32f90 .pms-grid-edit-toolbar-button:hover i{
                color: rgba(40, 40, 40, 0.95);
            }

    body.pmsa--pms-views-admin-operationcodes-cshtml-f0e32f90 .pms-grid-edit-toolbar-button-selected{
        background: #dceeff !important;
        border-color: #3f8ed8 !important;
        box-shadow: inset 0 0 0 1px rgba(31, 111, 191, 0.55);
    }

        body.pmsa--pms-views-admin-operationcodes-cshtml-f0e32f90 .pms-grid-edit-toolbar-button-selected i{
            color: #0f5fa8 !important;
        }

    body.pmsa--pms-views-admin-operationcodes-cshtml-f0e32f90 .pms-grid-show-inactive-host{
        display: inline-flex;
        align-items: center;
        min-height: 28px;
        padding: 2px 8px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
    }

        body.pmsa--pms-views-admin-operationcodes-cshtml-f0e32f90 .pms-grid-show-inactive-host .dx-checkbox-text{
            font-size: 11px;
            color: rgba(70, 70, 70, 0.75);
        }

    body.pmsa--pms-views-admin-operationcodes-cshtml-f0e32f90 .pms-grid-action-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 26px;
        padding: 0;
        margin: 0 auto;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: #0f5fa8;
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-operationcodes-cshtml-f0e32f90 .pms-grid-action-button i{
            font-size: 14px;
            line-height: 1;
            color: #0f5fa8;
        }

        body.pmsa--pms-views-admin-operationcodes-cshtml-f0e32f90 .pms-grid-action-button:hover{
            background: rgba(220, 238, 255, 0.9);
            border-color: rgba(63, 142, 216, 0.7);
        }

            body.pmsa--pms-views-admin-operationcodes-cshtml-f0e32f90 .pms-grid-action-button:hover i{
                color: #0f5fa8;
            }

    body.pmsa--pms-views-admin-operationcodes-cshtml-f0e32f90 .pms-grid-active-toggle-button.pms-is-active i{
        color: #0f5fa8 !important;
    }

    body.pmsa--pms-views-admin-operationcodes-cshtml-f0e32f90 .pms-grid-active-toggle-button.pms-is-inactive i{
        color: #c62828 !important;
    }

    body.pmsa--pms-views-admin-operationcodes-cshtml-f0e32f90 .pms-grid-active-toggle-button.pms-is-inactive:hover{
        background: rgba(255, 235, 238, 0.95);
        border-color: rgba(198, 40, 40, 0.45);
    }

        body.pmsa--pms-views-admin-operationcodes-cshtml-f0e32f90 .pms-grid-active-toggle-button.pms-is-inactive:hover i{
            color: #b71c1c !important;
        }

    body.pmsa--pms-views-admin-operationcodes-cshtml-f0e32f90 .pms-icon-button-cell{
        display: flex;
        align-items: center;
        justify-content: center;
    }


    /* A jobb oldali DevExtreme beépített szerkesztő parancsoszlop elrejtése.
       A szerkesztést a bal oldali, egységes AdminGridStandardActions.editButtonCellTemplate ikon végzi. */
    body.pmsa--pms-views-admin-operationcodes-cshtml-f0e32f90 .dx-datagrid-headers .dx-command-edit,
body.pmsa--pms-views-admin-operationcodes-cshtml-f0e32f90 .dx-datagrid-rowsview .dx-command-edit,
body.pmsa--pms-views-admin-operationcodes-cshtml-f0e32f90 .dx-datagrid-total-footer .dx-command-edit{
        display: none !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }

    body.pmsa--pms-views-admin-operationcodes-cshtml-f0e32f90 #gridContainer .dx-command-edit .dx-link-edit,
body.pmsa--pms-views-admin-operationcodes-cshtml-f0e32f90 #gridContainer .dx-command-edit .dx-icon-edit{
        display: none !important;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/QualityListItems.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-admin-page{
        --ql-header-font-size: 0.76rem;
        height: calc(100vh - 130px);
        min-height: 650px;
        display: grid;
        grid-template-rows: 1fr 4fr;
        gap: 12px;
        overflow: hidden;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-category-section,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-item-section{
        min-height: 0;
        min-width: 0;
        overflow: hidden;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-category-section{
        display: grid;
        grid-template-rows: auto minmax(0, 1fr);
        gap: 7px;
        padding: 0;
    }

    body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-item-section{
        display: grid;
        grid-template-rows: auto minmax(0, 1fr);
        gap: 7px;
        padding: 0;
    }

    body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-item-toolbar{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 12px;
        min-height: 34px;
        padding: 0 2px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-item-toolbar-title{
        font-size: 0.95rem;
        font-weight: 700;
        color: #1f2937;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-category-title{
        min-height: 34px;
        display: flex;
        align-items: center;
        padding: 0 2px;
        font-size: 0.95rem;
        font-weight: 700;
        color: #1f2937;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-item-toolbar-editor{
        display: inline-flex;
        align-items: center;
        justify-content: flex-end;
        gap: 8px;
        white-space: nowrap;
        flex: 0 0 auto;
    }

    body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-item-toolbar-label{
        font-size: 0.78rem;
        font-weight: 600;
        opacity: 0.82;
    }

    body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a #qlItemCategoryGridContainer,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a #qlItemGridContainer{
        width: 100%;
        height: 100%;
        min-width: 0;
        min-height: 0;
    }

        body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a #qlItemCategoryGridContainer .dx-datagrid,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a #qlItemGridContainer .dx-datagrid{
            height: 100% !important;
        }

        body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a #qlItemCategoryGridContainer .dx-datagrid-headers .dx-datagrid-text-content,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a #qlItemGridContainer .dx-datagrid-headers .dx-datagrid-text-content{
            white-space: normal !important;
            overflow: hidden !important;
            text-overflow: clip !important;
            line-height: 1.05 !important;
            font-size: var(--ql-header-font-size) !important;
            max-height: 2.25em;
        }

        body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a #qlItemCategoryGridContainer .dx-datagrid-headers .dx-header-row > td,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a #qlItemGridContainer .dx-datagrid-headers .dx-header-row > td{
            padding-left: 4px !important;
            padding-right: 4px !important;
            vertical-align: middle !important;
        }

        body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a #qlItemCategoryGridContainer .dx-datagrid-rowsview .dx-row > td,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a #qlItemGridContainer .dx-datagrid-rowsview .dx-row > td{
            padding-left: 5px !important;
            padding-right: 5px !important;
            vertical-align: middle !important;
        }

        body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a #qlItemCategoryGridContainer .ql-bit-col,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a #qlItemGridContainer .ql-bit-col,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a #qlItemGridContainer .ql-short-col{
            text-align: center !important;
        }

            body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a #qlItemCategoryGridContainer .ql-bit-col .pms-grid-icon,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a #qlItemGridContainer .ql-bit-col .pms-grid-icon{
                margin: 0 auto;
                font-size: 16px;
            }

    body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-category-col{
        font-weight: 600;
    }

    body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-icon-cell{
        display: flex;
        align-items: center;
        gap: 6px;
        min-width: 0;
    }

    body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-icon-preview{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 24px;
        height: 24px;
        min-width: 24px;
        border-radius: 6px;
        border: 1px solid rgba(0,0,0,0.18);
        background: #f8fafc;
        overflow: hidden;
    }

        body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-icon-preview i{
            font-size: 14px;
            color: #2563eb;
            line-height: 1;
        }

        body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-icon-preview img{
            max-width: 18px;
            max-height: 18px;
            display: block;
        }

    body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-icon-text{
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-family: Consolas, monospace;
        font-size: 0.76rem;
        opacity: 0.88;
    }

    body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-icon-select-item{
        display: flex;
        align-items: center;
        gap: 9px;
        min-height: 30px;
        padding: 3px 2px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-icon-select-item-preview{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 28px;
        min-width: 28px;
        border-radius: 7px;
        border: 1px solid rgba(0,0,0,0.18);
        background: #f8fafc;
    }

        body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-icon-select-item-preview i{
            font-size: 15px;
            color: #2563eb;
            line-height: 1;
        }

    body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-icon-select-item-text{
        display: flex;
        flex-direction: column;
        min-width: 0;
        overflow: hidden;
    }

    body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-icon-select-item-name{
        font-size: 0.82rem;
        font-weight: 600;
        color: #1f2937;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-icon-select-item-value{
        font-family: Consolas, monospace;
        font-size: 0.72rem;
        color: #64748b;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-icon-select-item-group{
        font-size: 0.68rem;
        color: #94a3b8;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-color-cell{
        display: flex;
        align-items: center;
        gap: 5px;
        min-width: 0;
    }

    body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-color-preview{
        position: relative;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 20px;
        height: 20px;
        min-width: 20px;
        border-radius: 6px;
        border: 1px solid rgba(0,0,0,0.24);
        box-shadow: inset 0 0 0 1px rgba(255,255,255,0.35);
        overflow: hidden;
        background-image: linear-gradient(45deg, rgba(0,0,0,0.08) 25%, transparent 25%), linear-gradient(-45deg, rgba(0,0,0,0.08) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(0,0,0,0.08) 75%), linear-gradient(-45deg, transparent 75%, rgba(0,0,0,0.08) 75%);
        background-size: 10px 10px;
        background-position: 0 0, 0 5px, 5px -5px, -5px 0px;
    }

    body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-color-preview-icon{
        position: relative;
        z-index: 1;
        font-size: 10px;
        line-height: 1;
    }

    body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-color-preview-off .ql-color-preview-icon{
        color: #2563eb !important;
        fill: #2563eb !important;
        text-shadow: 0 1px 1px rgba(255,255,255,0.70);
    }

    body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-color-preview-on .ql-color-preview-icon{
        color: #ffffff !important;
        fill: #ffffff !important;
        text-shadow: 0 1px 2px rgba(0,0,0,0.45);
    }

    body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-color-text{
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-family: Consolas, monospace;
        font-size: 0.78rem;
        opacity: 0.88;
    }

    body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button .ql-tray-fa-icon,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button .ql-tray-icon,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button i,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button svg,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button svg path{
        color: #2563eb !important;
        fill: #2563eb !important;
    }

    body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.ql-tray-on .ql-tray-fa-icon,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.ql-tray-on .ql-tray-icon,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.ql-tray-on i,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.ql-tray-on svg,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.ql-tray-on svg path,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.active .ql-tray-fa-icon,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.active .ql-tray-icon,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.active i,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.active svg,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.active svg path,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.is-on .ql-tray-fa-icon,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.is-on .ql-tray-icon,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.is-on i,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.is-on svg,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.is-on svg path,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.on .ql-tray-fa-icon,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.on .ql-tray-icon,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.on i,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.on svg,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.on svg path,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.selected .ql-tray-fa-icon,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.selected .ql-tray-icon,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.selected i,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.selected svg,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.selected svg path,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.dx-state-selected .ql-tray-fa-icon,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.dx-state-selected .ql-tray-icon,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.dx-state-selected i,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.dx-state-selected svg,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.dx-state-selected svg path,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button[data-state="on"] .ql-tray-fa-icon,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button[data-state="on"] .ql-tray-icon,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button[data-state="on"] i,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button[data-state="on"] svg,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button[data-state="on"] svg path,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button[data-ison="true"] .ql-tray-fa-icon,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button[data-ison="true"] .ql-tray-icon,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button[data-ison="true"] i,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button[data-ison="true"] svg,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button[data-ison="true"] svg path{
        color: #ffffff !important;
        fill: #ffffff !important;
    }

    body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.ql-tray-on img.ql-tray-icon,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.active img.ql-tray-icon,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.is-on img.ql-tray-icon,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.on img.ql-tray-icon,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.selected img.ql-tray-icon,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.dx-state-selected img.ql-tray-icon,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button[data-state="on"] img.ql-tray-icon,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button[data-ison="true"] img.ql-tray-icon{
        filter: brightness(0) invert(1) !important;
    }

    @media (max-width: 1500px) {
        body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-admin-page{
            --ql-header-font-size: 0.70rem;
        }
    }

    @media (max-width: 1100px) {
        body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-admin-page{
            height: calc(100vh - 115px);
            grid-template-rows: 210px minmax(440px, 1fr);
        }

        body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-item-toolbar{
            align-items: flex-start;
            flex-direction: column;
            gap: 4px;
        }

        body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-item-toolbar-editor{
            justify-content: flex-start;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/QualityListItems.cshtml :: block 2
   ========================================================================== */

    body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-container button,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .pames-header-ql-float .ql-tray-button,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .pames-header-ql-float button{
        position: relative;
    }

        body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button i,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button svg,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button svg path,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-container button i,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-container button svg,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-container button svg path,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .pames-header-ql-float .ql-tray-button i,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .pames-header-ql-float .ql-tray-button svg,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .pames-header-ql-float .ql-tray-button svg path,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .pames-header-ql-float button i,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .pames-header-ql-float button svg,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .pames-header-ql-float button svg path{
            color: #2563eb !important;
            fill: #2563eb !important;
            --fa-primary-color: #2563eb !important;
            --fa-secondary-color: #2563eb !important;
            --fa-primary-opacity: 1 !important;
            --fa-secondary-opacity: 1 !important;
        }

        body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.ql-tray-on i,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.ql-tray-on svg,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.ql-tray-on svg path,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-container button.ql-tray-on i,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-container button.ql-tray-on svg,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-container button.ql-tray-on svg path,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .pames-header-ql-float .ql-tray-button.ql-tray-on i,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .pames-header-ql-float .ql-tray-button.ql-tray-on svg,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .pames-header-ql-float .ql-tray-button.ql-tray-on svg path,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .pames-header-ql-float button.ql-tray-on i,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .pames-header-ql-float button.ql-tray-on svg,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .pames-header-ql-float button.ql-tray-on svg path{
            color: #ffffff !important;
            fill: #ffffff !important;
            --fa-primary-color: #ffffff !important;
            --fa-secondary-color: #ffffff !important;
            --fa-primary-opacity: 1 !important;
            --fa-secondary-opacity: 1 !important;
            text-shadow: 0 1px 2px rgba(0,0,0,0.32);
        }

        body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.ql-tray-on img,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-container button.ql-tray-on img,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .pames-header-ql-float .ql-tray-button.ql-tray-on img,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .pames-header-ql-float button.ql-tray-on img{
            filter: brightness(0) invert(1) !important;
        }

        body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.ql-tray-on .dx-icon,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-container button.ql-tray-on .dx-icon,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .pames-header-ql-float .ql-tray-button.ql-tray-on .dx-icon,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .pames-header-ql-float button.ql-tray-on .dx-icon{
            color: #ffffff !important;
        }

        body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-button.ql-tray-on::before,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .ql-tray-container button.ql-tray-on::before,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .pames-header-ql-float .ql-tray-button.ql-tray-on::before,
body.pmsa--pms-views-admin-qualitylistitems-cshtml-aadf418a .pames-header-ql-float button.ql-tray-on::before{
            color: #ffffff !important;
        }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/_LicenseInfoPopup.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-licenseinfopopup-cshtml-3d224d13 .dipam-license-popup-wrap{
        padding: 8px 10px 14px 10px;
    }

    body.pmsa--pms-views-admin-licenseinfopopup-cshtml-3d224d13 .dipam-license-popup-head{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 12px;
        margin-bottom: 14px;
    }

    body.pmsa--pms-views-admin-licenseinfopopup-cshtml-3d224d13 .dipam-license-popup-title{
        display: inline-flex;
        align-items: center;
        gap: 9px;
        font-size: 17px;
        font-weight: 700;
        color: #24364f;
    }

    body.pmsa--pms-views-admin-licenseinfopopup-cshtml-3d224d13 .dipam-license-popup-status{
        display: inline-flex;
        align-items: center;
        min-height: 28px;
        padding: 4px 11px;
        border-radius: 999px;
        font-weight: 700;
        font-size: 12px;
        white-space: nowrap;
    }

    body.pmsa--pms-views-admin-licenseinfopopup-cshtml-3d224d13 .dipam-license-popup-status-valid{
        color: #0f6b2f;
        background: rgba(50, 180, 90, 0.13);
        border: 1px solid rgba(50, 180, 90, 0.35);
    }

    body.pmsa--pms-views-admin-licenseinfopopup-cshtml-3d224d13 .dipam-license-popup-status-missing{
        color: #865b00;
        background: rgba(255, 193, 7, 0.18);
        border: 1px solid rgba(255, 193, 7, 0.45);
    }

    body.pmsa--pms-views-admin-licenseinfopopup-cshtml-3d224d13 .dipam-license-popup-status-warning{
        color: #9a4c00;
        background: rgba(255, 145, 0, 0.15);
        border: 1px solid rgba(255, 145, 0, 0.42);
    }

    body.pmsa--pms-views-admin-licenseinfopopup-cshtml-3d224d13 .dipam-license-popup-status-error{
        color: #9c1f1f;
        background: rgba(220, 53, 69, 0.12);
        border: 1px solid rgba(220, 53, 69, 0.35);
    }

    body.pmsa--pms-views-admin-licenseinfopopup-cshtml-3d224d13 .dipam-license-popup-grid{
        display: grid;
        grid-template-columns: 205px minmax(0, 1fr);
        gap: 8px 14px;
        align-items: center;
    }

    body.pmsa--pms-views-admin-licenseinfopopup-cshtml-3d224d13 .dipam-license-popup-label{
        font-size: 12px;
        font-weight: 700;
        color: rgba(55, 65, 81, 0.82);
    }

    body.pmsa--pms-views-admin-licenseinfopopup-cshtml-3d224d13 .dipam-license-popup-value{
        min-height: 24px;
        display: flex;
        align-items: center;
        gap: 8px;
        font-size: 13px;
        color: #1f2937;
        overflow-wrap: anywhere;
    }

    @media (max-width: 640px) {
        body.pmsa--pms-views-admin-licenseinfopopup-cshtml-3d224d13 .dipam-license-popup-head{
            align-items: flex-start;
            flex-direction: column;
        }

        body.pmsa--pms-views-admin-licenseinfopopup-cshtml-3d224d13 .dipam-license-popup-grid{
            grid-template-columns: 1fr;
            gap: 3px 0;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/BNOs.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-bnos-cshtml-e7be56e2 .pms-grid-edit-toolbar{
        display: inline-flex;
        align-items: center;
        gap: 4px;
        min-height: 28px;
        padding: 2px 4px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
        box-shadow: none;
        max-width: 100%;
    }

        body.pmsa--pms-views-admin-bnos-cshtml-e7be56e2 .pms-grid-edit-toolbar:hover{
            border-color: rgba(200, 200, 200, 0.85);
            background: rgba(251, 251, 251, 0.85);
        }

    body.pmsa--pms-views-admin-bnos-cshtml-e7be56e2 .pms-grid-edit-toolbar-caption{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        height: 24px;
        padding: 0 7px 0 4px;
        font-size: 11px;
        font-weight: 500;
        color: rgba(90, 90, 90, 0.6);
        white-space: nowrap;
        border-right: 1px solid rgba(230, 230, 230, 0.8);
        margin-right: 2px;
    }

        body.pmsa--pms-views-admin-bnos-cshtml-e7be56e2 .pms-grid-edit-toolbar-caption i{
            font-size: 11px;
            color: rgba(90, 90, 90, 0.6);
            line-height: 1;
        }

    body.pmsa--pms-views-admin-bnos-cshtml-e7be56e2 .pms-grid-edit-toolbar-buttons{
        display: inline-flex;
        align-items: center;
        gap: 2px;
    }

    body.pmsa--pms-views-admin-bnos-cshtml-e7be56e2 .pms-grid-edit-toolbar-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 24px;
        min-width: 28px;
        min-height: 24px;
        padding: 0;
        margin: 0;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: rgba(60, 60, 60, 0.6);
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-bnos-cshtml-e7be56e2 .pms-grid-edit-toolbar-button i{
            font-size: 12px;
            line-height: 1;
            color: rgba(60, 60, 60, 0.6);
        }

        body.pmsa--pms-views-admin-bnos-cshtml-e7be56e2 .pms-grid-edit-toolbar-button:hover{
            background: rgba(240, 240, 240, 0.9);
            border-color: rgba(210, 210, 210, 0.9);
        }

            body.pmsa--pms-views-admin-bnos-cshtml-e7be56e2 .pms-grid-edit-toolbar-button:hover i{
                color: rgba(40, 40, 40, 0.95);
            }

    body.pmsa--pms-views-admin-bnos-cshtml-e7be56e2 .pms-grid-edit-toolbar-button-selected{
        background: #dceeff !important;
        border-color: #3f8ed8 !important;
        box-shadow: inset 0 0 0 1px rgba(31, 111, 191, 0.55);
    }

        body.pmsa--pms-views-admin-bnos-cshtml-e7be56e2 .pms-grid-edit-toolbar-button-selected i{
            color: #0f5fa8 !important;
        }

    body.pmsa--pms-views-admin-bnos-cshtml-e7be56e2 .pms-grid-show-inactive-host{
        display: inline-flex;
        align-items: center;
        min-height: 28px;
        padding: 2px 8px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
    }

        body.pmsa--pms-views-admin-bnos-cshtml-e7be56e2 .pms-grid-show-inactive-host .dx-checkbox-text{
            font-size: 11px;
            color: rgba(70, 70, 70, 0.75);
        }

    body.pmsa--pms-views-admin-bnos-cshtml-e7be56e2 .pms-grid-action-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 26px;
        padding: 0;
        margin: 0 auto;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: #0f5fa8;
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-bnos-cshtml-e7be56e2 .pms-grid-action-button i{
            font-size: 14px;
            line-height: 1;
            color: #0f5fa8;
        }

        body.pmsa--pms-views-admin-bnos-cshtml-e7be56e2 .pms-grid-action-button:hover{
            background: rgba(220, 238, 255, 0.9);
            border-color: rgba(63, 142, 216, 0.7);
        }

            body.pmsa--pms-views-admin-bnos-cshtml-e7be56e2 .pms-grid-action-button:hover i{
                color: #0f5fa8;
            }

    body.pmsa--pms-views-admin-bnos-cshtml-e7be56e2 .pms-grid-active-toggle-button.pms-is-active i{
        color: #0f5fa8 !important;
    }

    body.pmsa--pms-views-admin-bnos-cshtml-e7be56e2 .pms-grid-active-toggle-button.pms-is-inactive i{
        color: #c62828 !important;
    }

    body.pmsa--pms-views-admin-bnos-cshtml-e7be56e2 .pms-grid-active-toggle-button.pms-is-inactive:hover{
        background: rgba(255, 235, 238, 0.95);
        border-color: rgba(198, 40, 40, 0.45);
    }

        body.pmsa--pms-views-admin-bnos-cshtml-e7be56e2 .pms-grid-active-toggle-button.pms-is-inactive:hover i{
            color: #b71c1c !important;
        }

    body.pmsa--pms-views-admin-bnos-cshtml-e7be56e2 .pms-icon-button-cell{
        display: flex;
        align-items: center;
        justify-content: center;
    }


    /* A jobb oldali DevExtreme beépített szerkesztő parancsoszlop elrejtése.
       A szerkesztést a bal oldali, egységes AdminGridStandardActions.editButtonCellTemplate ikon végzi. */
    body.pmsa--pms-views-admin-bnos-cshtml-e7be56e2 .dx-datagrid-headers .dx-command-edit,
body.pmsa--pms-views-admin-bnos-cshtml-e7be56e2 .dx-datagrid-rowsview .dx-command-edit,
body.pmsa--pms-views-admin-bnos-cshtml-e7be56e2 .dx-datagrid-total-footer .dx-command-edit{
        display: none !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }

    body.pmsa--pms-views-admin-bnos-cshtml-e7be56e2 #gridContainer .dx-command-edit .dx-link-edit,
body.pmsa--pms-views-admin-bnos-cshtml-e7be56e2 #gridContainer .dx-command-edit .dx-icon-edit{
        display: none !important;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/AttachmentStatus.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-attachmentstatus-cshtml-2f8fb9f8 .pms-grid-edit-toolbar{
        display: inline-flex;
        align-items: center;
        gap: 4px;
        min-height: 28px;
        padding: 2px 4px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
        box-shadow: none;
        max-width: 100%;
    }

        body.pmsa--pms-views-admin-attachmentstatus-cshtml-2f8fb9f8 .pms-grid-edit-toolbar:hover{
            border-color: rgba(200, 200, 200, 0.85);
            background: rgba(251, 251, 251, 0.85);
        }

    body.pmsa--pms-views-admin-attachmentstatus-cshtml-2f8fb9f8 .pms-grid-edit-toolbar-caption{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        height: 24px;
        padding: 0 7px 0 4px;
        font-size: 11px;
        font-weight: 500;
        color: rgba(90, 90, 90, 0.6);
        white-space: nowrap;
        border-right: 1px solid rgba(230, 230, 230, 0.8);
        margin-right: 2px;
    }

        body.pmsa--pms-views-admin-attachmentstatus-cshtml-2f8fb9f8 .pms-grid-edit-toolbar-caption i{
            font-size: 11px;
            color: rgba(90, 90, 90, 0.6);
            line-height: 1;
        }

    body.pmsa--pms-views-admin-attachmentstatus-cshtml-2f8fb9f8 .pms-grid-edit-toolbar-buttons{
        display: inline-flex;
        align-items: center;
        gap: 2px;
    }

    body.pmsa--pms-views-admin-attachmentstatus-cshtml-2f8fb9f8 .pms-grid-edit-toolbar-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 24px;
        min-width: 28px;
        min-height: 24px;
        padding: 0;
        margin: 0;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: rgba(60, 60, 60, 0.6);
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-attachmentstatus-cshtml-2f8fb9f8 .pms-grid-edit-toolbar-button i{
            font-size: 12px;
            line-height: 1;
            color: rgba(60, 60, 60, 0.6);
        }

        body.pmsa--pms-views-admin-attachmentstatus-cshtml-2f8fb9f8 .pms-grid-edit-toolbar-button:hover{
            background: rgba(240, 240, 240, 0.9);
            border-color: rgba(210, 210, 210, 0.9);
        }

            body.pmsa--pms-views-admin-attachmentstatus-cshtml-2f8fb9f8 .pms-grid-edit-toolbar-button:hover i{
                color: rgba(40, 40, 40, 0.95);
            }

    body.pmsa--pms-views-admin-attachmentstatus-cshtml-2f8fb9f8 .pms-grid-edit-toolbar-button-selected{
        background: #dceeff !important;
        border-color: #3f8ed8 !important;
        box-shadow: inset 0 0 0 1px rgba(31, 111, 191, 0.55);
    }

        body.pmsa--pms-views-admin-attachmentstatus-cshtml-2f8fb9f8 .pms-grid-edit-toolbar-button-selected i{
            color: #0f5fa8 !important;
        }

    body.pmsa--pms-views-admin-attachmentstatus-cshtml-2f8fb9f8 .pms-grid-show-inactive-host{
        display: inline-flex;
        align-items: center;
        min-height: 28px;
        padding: 2px 8px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
    }

        body.pmsa--pms-views-admin-attachmentstatus-cshtml-2f8fb9f8 .pms-grid-show-inactive-host .dx-checkbox-text{
            font-size: 11px;
            color: rgba(70, 70, 70, 0.75);
        }

    body.pmsa--pms-views-admin-attachmentstatus-cshtml-2f8fb9f8 .pms-grid-action-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 26px;
        padding: 0;
        margin: 0 auto;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: #0f5fa8;
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-attachmentstatus-cshtml-2f8fb9f8 .pms-grid-action-button i{
            font-size: 14px;
            line-height: 1;
            color: #0f5fa8;
        }

        body.pmsa--pms-views-admin-attachmentstatus-cshtml-2f8fb9f8 .pms-grid-action-button:hover{
            background: rgba(220, 238, 255, 0.9);
            border-color: rgba(63, 142, 216, 0.7);
        }

            body.pmsa--pms-views-admin-attachmentstatus-cshtml-2f8fb9f8 .pms-grid-action-button:hover i{
                color: #0f5fa8;
            }

    body.pmsa--pms-views-admin-attachmentstatus-cshtml-2f8fb9f8 .pms-grid-active-toggle-button.pms-is-active i{
        color: #0f5fa8 !important;
    }

    body.pmsa--pms-views-admin-attachmentstatus-cshtml-2f8fb9f8 .pms-grid-active-toggle-button.pms-is-inactive i{
        color: #c62828 !important;
    }

    body.pmsa--pms-views-admin-attachmentstatus-cshtml-2f8fb9f8 .pms-grid-active-toggle-button.pms-is-inactive:hover{
        background: rgba(255, 235, 238, 0.95);
        border-color: rgba(198, 40, 40, 0.45);
    }

        body.pmsa--pms-views-admin-attachmentstatus-cshtml-2f8fb9f8 .pms-grid-active-toggle-button.pms-is-inactive:hover i{
            color: #b71c1c !important;
        }

    body.pmsa--pms-views-admin-attachmentstatus-cshtml-2f8fb9f8 .pms-icon-button-cell{
        display: flex;
        align-items: center;
        justify-content: center;
    }


    /* A jobb oldali DevExtreme beépített szerkesztő parancsoszlop elrejtése.
       A szerkesztést a bal oldali, egységes AdminGridStandardActions.editButtonCellTemplate ikon végzi. */
    body.pmsa--pms-views-admin-attachmentstatus-cshtml-2f8fb9f8 .dx-datagrid-headers .dx-command-edit,
body.pmsa--pms-views-admin-attachmentstatus-cshtml-2f8fb9f8 .dx-datagrid-rowsview .dx-command-edit,
body.pmsa--pms-views-admin-attachmentstatus-cshtml-2f8fb9f8 .dx-datagrid-total-footer .dx-command-edit{
        display: none !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }

    body.pmsa--pms-views-admin-attachmentstatus-cshtml-2f8fb9f8 #gridContainer .dx-command-edit .dx-link-edit,
body.pmsa--pms-views-admin-attachmentstatus-cshtml-2f8fb9f8 #gridContainer .dx-command-edit .dx-icon-edit{
        display: none !important;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/DocumentTemplate.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-documenttemplate-cshtml-17e5839a .pms-grid-edit-toolbar{
        display: inline-flex;
        align-items: center;
        gap: 4px;
        min-height: 28px;
        padding: 2px 4px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
        box-shadow: none;
        max-width: 100%;
    }

        body.pmsa--pms-views-admin-documenttemplate-cshtml-17e5839a .pms-grid-edit-toolbar:hover{
            border-color: rgba(200, 200, 200, 0.85);
            background: rgba(251, 251, 251, 0.85);
        }

    body.pmsa--pms-views-admin-documenttemplate-cshtml-17e5839a .pms-grid-edit-toolbar-caption{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        height: 24px;
        padding: 0 7px 0 4px;
        font-size: 11px;
        font-weight: 500;
        color: rgba(90, 90, 90, 0.6);
        white-space: nowrap;
        border-right: 1px solid rgba(230, 230, 230, 0.8);
        margin-right: 2px;
    }

        body.pmsa--pms-views-admin-documenttemplate-cshtml-17e5839a .pms-grid-edit-toolbar-caption i{
            font-size: 11px;
            color: rgba(90, 90, 90, 0.6);
            line-height: 1;
        }

    body.pmsa--pms-views-admin-documenttemplate-cshtml-17e5839a .pms-grid-edit-toolbar-buttons{
        display: inline-flex;
        align-items: center;
        gap: 2px;
    }

    body.pmsa--pms-views-admin-documenttemplate-cshtml-17e5839a .pms-grid-edit-toolbar-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 24px;
        min-width: 28px;
        min-height: 24px;
        padding: 0;
        margin: 0;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: rgba(60, 60, 60, 0.6);
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-documenttemplate-cshtml-17e5839a .pms-grid-edit-toolbar-button i{
            font-size: 12px;
            line-height: 1;
            color: rgba(60, 60, 60, 0.6);
        }

        body.pmsa--pms-views-admin-documenttemplate-cshtml-17e5839a .pms-grid-edit-toolbar-button:hover{
            background: rgba(240, 240, 240, 0.9);
            border-color: rgba(210, 210, 210, 0.9);
        }

            body.pmsa--pms-views-admin-documenttemplate-cshtml-17e5839a .pms-grid-edit-toolbar-button:hover i{
                color: rgba(40, 40, 40, 0.95);
            }

    body.pmsa--pms-views-admin-documenttemplate-cshtml-17e5839a .pms-grid-edit-toolbar-button-selected{
        background: #dceeff !important;
        border-color: #3f8ed8 !important;
        box-shadow: inset 0 0 0 1px rgba(31, 111, 191, 0.55);
    }

        body.pmsa--pms-views-admin-documenttemplate-cshtml-17e5839a .pms-grid-edit-toolbar-button-selected i{
            color: #0f5fa8 !important;
        }

    body.pmsa--pms-views-admin-documenttemplate-cshtml-17e5839a .pms-grid-show-inactive-host{
        display: inline-flex;
        align-items: center;
        min-height: 28px;
        padding: 2px 8px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
    }

        body.pmsa--pms-views-admin-documenttemplate-cshtml-17e5839a .pms-grid-show-inactive-host .dx-checkbox-text{
            font-size: 11px;
            color: rgba(70, 70, 70, 0.75);
        }

    body.pmsa--pms-views-admin-documenttemplate-cshtml-17e5839a .pms-grid-action-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 26px;
        padding: 0;
        margin: 0 auto;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: #0f5fa8;
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-documenttemplate-cshtml-17e5839a .pms-grid-action-button i{
            font-size: 14px;
            line-height: 1;
            color: #0f5fa8;
        }

        body.pmsa--pms-views-admin-documenttemplate-cshtml-17e5839a .pms-grid-action-button:hover{
            background: rgba(220, 238, 255, 0.9);
            border-color: rgba(63, 142, 216, 0.7);
        }

            body.pmsa--pms-views-admin-documenttemplate-cshtml-17e5839a .pms-grid-action-button:hover i{
                color: #0f5fa8;
            }

    body.pmsa--pms-views-admin-documenttemplate-cshtml-17e5839a .pms-grid-active-toggle-button.pms-is-active i{
        color: #0f5fa8 !important;
    }

    body.pmsa--pms-views-admin-documenttemplate-cshtml-17e5839a .pms-grid-active-toggle-button.pms-is-inactive i{
        color: #c62828 !important;
    }

    body.pmsa--pms-views-admin-documenttemplate-cshtml-17e5839a .pms-grid-active-toggle-button.pms-is-inactive:hover{
        background: rgba(255, 235, 238, 0.95);
        border-color: rgba(198, 40, 40, 0.45);
    }

        body.pmsa--pms-views-admin-documenttemplate-cshtml-17e5839a .pms-grid-active-toggle-button.pms-is-inactive:hover i{
            color: #b71c1c !important;
        }

    body.pmsa--pms-views-admin-documenttemplate-cshtml-17e5839a .pms-icon-button-cell{
        display: flex;
        align-items: center;
        justify-content: center;
    }


    /* A jobb oldali DevExtreme beépített szerkesztő parancsoszlop elrejtése.
       A szerkesztést a bal oldali, egységes AdminGridStandardActions.editButtonCellTemplate ikon végzi. */
    body.pmsa--pms-views-admin-documenttemplate-cshtml-17e5839a .dx-datagrid-headers .dx-command-edit,
body.pmsa--pms-views-admin-documenttemplate-cshtml-17e5839a .dx-datagrid-rowsview .dx-command-edit,
body.pmsa--pms-views-admin-documenttemplate-cshtml-17e5839a .dx-datagrid-total-footer .dx-command-edit{
        display: none !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }

    body.pmsa--pms-views-admin-documenttemplate-cshtml-17e5839a #gridContainer .dx-command-edit .dx-link-edit,
body.pmsa--pms-views-admin-documenttemplate-cshtml-17e5839a #gridContainer .dx-command-edit .dx-icon-edit{
        display: none !important;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/ProcessType.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-processtype-cshtml-f9a3ff8b .pms-grid-edit-toolbar{
        display: inline-flex;
        align-items: center;
        gap: 4px;
        min-height: 28px;
        padding: 2px 4px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
        box-shadow: none;
        max-width: 100%;
    }

        body.pmsa--pms-views-admin-processtype-cshtml-f9a3ff8b .pms-grid-edit-toolbar:hover{
            border-color: rgba(200, 200, 200, 0.85);
            background: rgba(251, 251, 251, 0.85);
        }

    body.pmsa--pms-views-admin-processtype-cshtml-f9a3ff8b .pms-grid-edit-toolbar-caption{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        height: 24px;
        padding: 0 7px 0 4px;
        font-size: 11px;
        font-weight: 500;
        color: rgba(90, 90, 90, 0.6);
        white-space: nowrap;
        border-right: 1px solid rgba(230, 230, 230, 0.8);
        margin-right: 2px;
    }

        body.pmsa--pms-views-admin-processtype-cshtml-f9a3ff8b .pms-grid-edit-toolbar-caption i{
            font-size: 11px;
            color: rgba(90, 90, 90, 0.6);
            line-height: 1;
        }

    body.pmsa--pms-views-admin-processtype-cshtml-f9a3ff8b .pms-grid-edit-toolbar-buttons{
        display: inline-flex;
        align-items: center;
        gap: 2px;
    }

    body.pmsa--pms-views-admin-processtype-cshtml-f9a3ff8b .pms-grid-edit-toolbar-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 24px;
        min-width: 28px;
        min-height: 24px;
        padding: 0;
        margin: 0;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: rgba(60, 60, 60, 0.6);
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-processtype-cshtml-f9a3ff8b .pms-grid-edit-toolbar-button i{
            font-size: 12px;
            line-height: 1;
            color: rgba(60, 60, 60, 0.6);
        }

        body.pmsa--pms-views-admin-processtype-cshtml-f9a3ff8b .pms-grid-edit-toolbar-button:hover{
            background: rgba(240, 240, 240, 0.9);
            border-color: rgba(210, 210, 210, 0.9);
        }

            body.pmsa--pms-views-admin-processtype-cshtml-f9a3ff8b .pms-grid-edit-toolbar-button:hover i{
                color: rgba(40, 40, 40, 0.95);
            }

    body.pmsa--pms-views-admin-processtype-cshtml-f9a3ff8b .pms-grid-edit-toolbar-button-selected{
        background: #dceeff !important;
        border-color: #3f8ed8 !important;
        box-shadow: inset 0 0 0 1px rgba(31, 111, 191, 0.55);
    }

        body.pmsa--pms-views-admin-processtype-cshtml-f9a3ff8b .pms-grid-edit-toolbar-button-selected i{
            color: #0f5fa8 !important;
        }

    body.pmsa--pms-views-admin-processtype-cshtml-f9a3ff8b .pms-grid-show-inactive-host{
        display: inline-flex;
        align-items: center;
        min-height: 28px;
        padding: 2px 8px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
    }

        body.pmsa--pms-views-admin-processtype-cshtml-f9a3ff8b .pms-grid-show-inactive-host .dx-checkbox-text{
            font-size: 11px;
            color: rgba(70, 70, 70, 0.75);
        }

    body.pmsa--pms-views-admin-processtype-cshtml-f9a3ff8b .pms-grid-action-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 26px;
        padding: 0;
        margin: 0 auto;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: #0f5fa8;
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-processtype-cshtml-f9a3ff8b .pms-grid-action-button i{
            font-size: 14px;
            line-height: 1;
            color: #0f5fa8;
        }

        body.pmsa--pms-views-admin-processtype-cshtml-f9a3ff8b .pms-grid-action-button:hover{
            background: rgba(220, 238, 255, 0.9);
            border-color: rgba(63, 142, 216, 0.7);
        }

            body.pmsa--pms-views-admin-processtype-cshtml-f9a3ff8b .pms-grid-action-button:hover i{
                color: #0f5fa8;
            }

    body.pmsa--pms-views-admin-processtype-cshtml-f9a3ff8b .pms-grid-active-toggle-button.pms-is-active i{
        color: #0f5fa8 !important;
    }

    body.pmsa--pms-views-admin-processtype-cshtml-f9a3ff8b .pms-grid-active-toggle-button.pms-is-inactive i{
        color: #c62828 !important;
    }

    body.pmsa--pms-views-admin-processtype-cshtml-f9a3ff8b .pms-grid-active-toggle-button.pms-is-inactive:hover{
        background: rgba(255, 235, 238, 0.95);
        border-color: rgba(198, 40, 40, 0.45);
    }

        body.pmsa--pms-views-admin-processtype-cshtml-f9a3ff8b .pms-grid-active-toggle-button.pms-is-inactive:hover i{
            color: #b71c1c !important;
        }

    body.pmsa--pms-views-admin-processtype-cshtml-f9a3ff8b .pms-icon-button-cell{
        display: flex;
        align-items: center;
        justify-content: center;
    }


    /* A jobb oldali DevExtreme beépített szerkesztő parancsoszlop elrejtése.
       A szerkesztést a bal oldali, egységes AdminGridStandardActions.editButtonCellTemplate ikon végzi. */
    body.pmsa--pms-views-admin-processtype-cshtml-f9a3ff8b .dx-datagrid-headers .dx-command-edit,
body.pmsa--pms-views-admin-processtype-cshtml-f9a3ff8b .dx-datagrid-rowsview .dx-command-edit,
body.pmsa--pms-views-admin-processtype-cshtml-f9a3ff8b .dx-datagrid-total-footer .dx-command-edit{
        display: none !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }

    body.pmsa--pms-views-admin-processtype-cshtml-f9a3ff8b #gridContainer .dx-command-edit .dx-link-edit,
body.pmsa--pms-views-admin-processtype-cshtml-f9a3ff8b #gridContainer .dx-command-edit .dx-icon-edit{
        display: none !important;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/_TestsPartial.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 #tests-popup-root{
        width: 100%;
        height: calc(100vh - 135px);
        max-height: none;
        min-height: 420px;
        overflow: hidden !important;
        display: flex;
        flex-direction: column;
        box-sizing: border-box;
        padding: 0;
        margin: 0;
    }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .dx-popup-content #tests-popup-root,
body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .admin-popup-content #tests-popup-root{
        height: calc(68vh - 72px) !important;
        max-height: 520px !important;
        min-height: 340px !important;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .dx-popup-content{
        overflow: hidden !important;
        box-sizing: border-box !important;
    }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 #tests-popup-root h4{
        flex: 0 0 auto;
        margin: 0 0 6px 0;
        padding: 0;
        line-height: 1.25;
    }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 #tests-popup-toolbar{
        flex: 0 0 auto;
        margin: 0 0 6px 0;
        padding: 0;
        display: flex;
        align-items: center;
        gap: 12px;
        flex-wrap: wrap;
    }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 #tests-grid-host{
        flex: 1 1 auto;
        min-height: 0;
        width: 100%;
        overflow: hidden !important;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 #testsGridContainer{
        width: 100% !important;
        height: 100% !important;
        max-width: 100% !important;
        max-height: 100% !important;
        min-height: 0 !important;
    }

        body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 #testsGridContainer .dx-datagrid{
            width: 100% !important;
            height: 100% !important;
            max-height: 100% !important;
        }

        body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 #testsGridContainer .dx-datagrid-rowsview{
            min-height: 0 !important;
        }

        body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 #testsGridContainer .dx-scrollable-scrollbar.dx-scrollbar-horizontal,
body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 #testsGridContainer .dx-scrollable-scrollbar-horizontal{
            height: 24px !important;
        }

            body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 #testsGridContainer .dx-scrollable-scrollbar.dx-scrollbar-horizontal .dx-scrollable-scroll,
body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 #testsGridContainer .dx-scrollable-scrollbar-horizontal .dx-scrollable-scroll{
                height: 18px !important;
                min-height: 18px !important;
                border-radius: 9px !important;
            }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-grid-edit-toolbar{
        display: inline-flex;
        align-items: center;
        gap: 4px;
        min-height: 28px;
        padding: 2px 4px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
        box-shadow: none;
        max-width: 100%;
    }

        body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-grid-edit-toolbar:hover{
            border-color: rgba(200, 200, 200, 0.85);
            background: rgba(251, 251, 251, 0.85);
        }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-grid-edit-toolbar-caption{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        height: 24px;
        padding: 0 7px 0 4px;
        font-size: 11px;
        font-weight: 500;
        color: rgba(90, 90, 90, 0.6);
        white-space: nowrap;
        border-right: 1px solid rgba(230, 230, 230, 0.8);
        margin-right: 2px;
    }

        body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-grid-edit-toolbar-caption i{
            font-size: 11px;
            color: rgba(90, 90, 90, 0.6);
            line-height: 1;
        }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-grid-edit-toolbar-buttons{
        display: inline-flex;
        align-items: center;
        gap: 2px;
    }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-grid-edit-toolbar-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 24px;
        min-width: 28px;
        min-height: 24px;
        padding: 0;
        margin: 0;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: rgba(60, 60, 60, 0.6);
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-grid-edit-toolbar-button i{
            font-size: 12px;
            line-height: 1;
            color: rgba(60, 60, 60, 0.6);
        }

        body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-grid-edit-toolbar-button:hover{
            background: rgba(240, 240, 240, 0.9);
            border-color: rgba(210, 210, 210, 0.9);
        }

            body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-grid-edit-toolbar-button:hover i{
                color: rgba(40, 40, 40, 0.95);
            }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-grid-edit-toolbar-button-selected{
        background: #dceeff !important;
        border-color: #3f8ed8 !important;
        box-shadow: inset 0 0 0 1px rgba(31, 111, 191, 0.55);
    }

        body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-grid-edit-toolbar-button-selected i{
            color: #0f5fa8 !important;
        }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-grid-show-inactive-host{
        display: inline-flex;
        align-items: center;
        min-height: 28px;
        padding: 2px 8px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
    }

        body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-grid-show-inactive-host .dx-checkbox-text{
            font-size: 11px;
            color: rgba(70, 70, 70, 0.75);
        }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-tests-division-bulk-toolbar{
        display: inline-flex;
        align-items: center;
        gap: 7px;
        min-height: 32px;
        max-width: 100%;
        padding: 3px 6px;
        border: 1px solid #d7e5f2;
        border-radius: 8px;
        background: #f7fbff;
        box-shadow: 0 1px 2px rgba(15, 108, 189, 0.06);
        box-sizing: border-box;
    }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-tests-division-bulk-caption{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        min-width: 0;
        padding-right: 7px;
        border-right: 1px solid #dbe7f1;
        color: #31485d;
        font-size: 11px;
        font-weight: 600;
        white-space: nowrap;
    }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-tests-division-bulk-caption i{
        color: #0f6cbd;
        font-size: 12px;
    }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-tests-division-bulk-select{
        height: 26px;
        min-width: 150px;
        max-width: 230px;
        padding: 0 26px 0 8px;
        border: 1px solid #bfd2e3;
        border-radius: 5px;
        background: #fff;
        color: #263b4d;
        font-size: 11px;
        font-weight: 600;
        outline: none;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-tests-division-bulk-select:focus{
        border-color: #0f6cbd;
        box-shadow: 0 0 0 2px rgba(15, 108, 189, 0.12);
    }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-tests-division-bulk-actions{
        display: inline-flex;
        align-items: center;
        gap: 4px;
        white-space: nowrap;
    }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-tests-division-bulk-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 5px;
        height: 26px;
        padding: 0 9px;
        border: 1px solid #bfd2e3;
        border-radius: 5px;
        background: #fff;
        color: #26445e;
        font-size: 10px;
        font-weight: 600;
        line-height: 1;
        white-space: nowrap;
        cursor: pointer;
    }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-tests-division-bulk-button i{
        font-size: 11px;
    }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-tests-division-bulk-button-enable{
        border-color: #9ec6e8;
        color: #0f5fa8;
    }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-tests-division-bulk-button-disable{
        color: #6b4b4b;
    }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-tests-division-bulk-button:hover:not(:disabled){
        border-color: #3f8ed8;
        color: #0f5fa8;
        background: #eaf5ff;
    }

    @media (max-width: 1180px) {
        body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-tests-division-bulk-caption span{
            display: none;
        }

        body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-tests-division-bulk-caption{
            padding-right: 5px;
        }

        body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-tests-division-bulk-select{
            min-width: 130px;
            max-width: 170px;
        }

        body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-tests-division-bulk-button span{
            display: none;
        }

        body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-tests-division-bulk-button{
            width: 28px;
            padding: 0;
        }
    }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-grid-action-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 26px;
        padding: 0;
        margin: 0 auto;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: #0f5fa8;
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-grid-action-button i{
            font-size: 14px;
            line-height: 1;
            color: #0f5fa8;
        }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-grid-copy-button:hover,
body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-grid-deactivate-button:hover,
body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-grid-edit-button:hover{
        background: rgba(220, 238, 255, 0.9);
        border-color: rgba(63, 142, 216, 0.7);
    }

        body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-grid-copy-button:hover i,
body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-grid-deactivate-button:hover i,
body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-grid-edit-button:hover i{
            color: #0f5fa8;
        }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-grid-deactivate-button-disabled{
        opacity: 0.25;
        cursor: default;
        pointer-events: none;
    }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .operation-code-display,
body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .test-custom-default-display{
        display: block;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .test-custom-default-display{
        color: #777;
        font-style: italic;
    }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 #testsGridContainer .dx-command-edit .dx-link-edit,
body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 #testsGridContainer .dx-command-edit .dx-icon-edit{
        display: none !important;
    }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-tests-popup-form .dx-popup-content{
        padding: 12px !important;
    }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-tests-popup-form .dx-form-group-caption{
        font-weight: 700;
        color: #0f5fa8;
        border-bottom: 1px solid rgba(63, 142, 216, 0.25);
        padding-bottom: 4px;
        margin-bottom: 6px;
    }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-tests-popup-form .dx-field-item-label-text{
        font-size: 12px;
        font-weight: 600;
        color: rgba(45, 45, 45, 0.9);
    }

    body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-tests-popup-form .dx-texteditor-input,
body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-tests-popup-form .dx-selectbox,
body.pmsa--pms-views-admin-testspartial-cshtml-18be6e17 .pms-tests-popup-form .dx-numberbox{
        min-height: 30px;
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/WorkPlace.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-workplace-cshtml-fdd83ecb .pms-grid-edit-toolbar{
        display: inline-flex;
        align-items: center;
        gap: 4px;
        min-height: 28px;
        padding: 2px 4px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
        box-shadow: none;
        max-width: 100%;
    }

        body.pmsa--pms-views-admin-workplace-cshtml-fdd83ecb .pms-grid-edit-toolbar:hover{
            border-color: rgba(200, 200, 200, 0.85);
            background: rgba(251, 251, 251, 0.85);
        }

    body.pmsa--pms-views-admin-workplace-cshtml-fdd83ecb .pms-grid-edit-toolbar-caption{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        height: 24px;
        padding: 0 7px 0 4px;
        font-size: 11px;
        font-weight: 500;
        color: rgba(90, 90, 90, 0.6);
        white-space: nowrap;
        border-right: 1px solid rgba(230, 230, 230, 0.8);
        margin-right: 2px;
    }

        body.pmsa--pms-views-admin-workplace-cshtml-fdd83ecb .pms-grid-edit-toolbar-caption i{
            font-size: 11px;
            color: rgba(90, 90, 90, 0.6);
            line-height: 1;
        }

    body.pmsa--pms-views-admin-workplace-cshtml-fdd83ecb .pms-grid-edit-toolbar-buttons{
        display: inline-flex;
        align-items: center;
        gap: 2px;
    }

    body.pmsa--pms-views-admin-workplace-cshtml-fdd83ecb .pms-grid-edit-toolbar-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 24px;
        min-width: 28px;
        min-height: 24px;
        padding: 0;
        margin: 0;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: rgba(60, 60, 60, 0.6);
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-workplace-cshtml-fdd83ecb .pms-grid-edit-toolbar-button i{
            font-size: 12px;
            line-height: 1;
            color: rgba(60, 60, 60, 0.6);
        }

        body.pmsa--pms-views-admin-workplace-cshtml-fdd83ecb .pms-grid-edit-toolbar-button:hover{
            background: rgba(240, 240, 240, 0.9);
            border-color: rgba(210, 210, 210, 0.9);
        }

            body.pmsa--pms-views-admin-workplace-cshtml-fdd83ecb .pms-grid-edit-toolbar-button:hover i{
                color: rgba(40, 40, 40, 0.95);
            }

    body.pmsa--pms-views-admin-workplace-cshtml-fdd83ecb .pms-grid-edit-toolbar-button-selected{
        background: #dceeff !important;
        border-color: #3f8ed8 !important;
        box-shadow: inset 0 0 0 1px rgba(31, 111, 191, 0.55);
    }

        body.pmsa--pms-views-admin-workplace-cshtml-fdd83ecb .pms-grid-edit-toolbar-button-selected i{
            color: #0f5fa8 !important;
        }

    body.pmsa--pms-views-admin-workplace-cshtml-fdd83ecb .pms-grid-show-inactive-host{
        display: inline-flex;
        align-items: center;
        min-height: 28px;
        padding: 2px 8px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
    }

        body.pmsa--pms-views-admin-workplace-cshtml-fdd83ecb .pms-grid-show-inactive-host .dx-checkbox-text{
            font-size: 11px;
            color: rgba(70, 70, 70, 0.75);
        }

    body.pmsa--pms-views-admin-workplace-cshtml-fdd83ecb .pms-grid-action-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 26px;
        padding: 0;
        margin: 0 auto;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: #0f5fa8;
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-workplace-cshtml-fdd83ecb .pms-grid-action-button i{
            font-size: 14px;
            line-height: 1;
            color: #0f5fa8;
        }

        body.pmsa--pms-views-admin-workplace-cshtml-fdd83ecb .pms-grid-action-button:hover{
            background: rgba(220, 238, 255, 0.9);
            border-color: rgba(63, 142, 216, 0.7);
        }

            body.pmsa--pms-views-admin-workplace-cshtml-fdd83ecb .pms-grid-action-button:hover i{
                color: #0f5fa8;
            }

    body.pmsa--pms-views-admin-workplace-cshtml-fdd83ecb .pms-grid-active-toggle-button.pms-is-active i{
        color: #0f5fa8 !important;
    }

    body.pmsa--pms-views-admin-workplace-cshtml-fdd83ecb .pms-grid-active-toggle-button.pms-is-inactive i{
        color: #c62828 !important;
    }

    body.pmsa--pms-views-admin-workplace-cshtml-fdd83ecb .pms-grid-active-toggle-button.pms-is-inactive:hover{
        background: rgba(255, 235, 238, 0.95);
        border-color: rgba(198, 40, 40, 0.45);
    }

        body.pmsa--pms-views-admin-workplace-cshtml-fdd83ecb .pms-grid-active-toggle-button.pms-is-inactive:hover i{
            color: #b71c1c !important;
        }

    body.pmsa--pms-views-admin-workplace-cshtml-fdd83ecb .pms-icon-button-cell{
        display: flex;
        align-items: center;
        justify-content: center;
    }


    /* A jobb oldali DevExtreme beépített szerkesztő parancsoszlop elrejtése.
       A szerkesztést a bal oldali, egységes AdminGridStandardActions.editButtonCellTemplate ikon végzi. */
    body.pmsa--pms-views-admin-workplace-cshtml-fdd83ecb .dx-datagrid-headers .dx-command-edit,
body.pmsa--pms-views-admin-workplace-cshtml-fdd83ecb .dx-datagrid-rowsview .dx-command-edit,
body.pmsa--pms-views-admin-workplace-cshtml-fdd83ecb .dx-datagrid-total-footer .dx-command-edit{
        display: none !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }

    body.pmsa--pms-views-admin-workplace-cshtml-fdd83ecb #gridContainer .dx-command-edit .dx-link-edit,
body.pmsa--pms-views-admin-workplace-cshtml-fdd83ecb #gridContainer .dx-command-edit .dx-icon-edit{
        display: none !important;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/SupplementaryForms.cshtml :: block 1
   ========================================================================== */


    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-supp-forms-page{
        display: flex;
        flex-direction: column;
        gap: 12px;
        height: calc(100vh - 74px);
        min-height: 620px;
        padding: 0 2px 8px 2px;
    }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-supp-forms-header{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 16px;
        padding: 14px 18px;
        border: 1px solid rgba(190, 205, 225, 0.72);
        border-radius: 14px;
        background: linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(247, 250, 254, 0.96));
        box-shadow: 0 8px 22px rgba(34, 58, 92, 0.08);
    }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-supp-forms-title-wrap{
        display: flex;
        align-items: center;
        gap: 12px;
        min-width: 0;
    }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-supp-forms-title-icon{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 42px;
        height: 42px;
        flex: 0 0 42px;
        border-radius: 12px;
        color: #1e73be;
        background: rgba(30, 115, 190, 0.10);
        border: 1px solid rgba(30, 115, 190, 0.18);
        font-size: 18px;
    }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-supp-forms-title-text{
        min-width: 0;
    }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-supp-forms-title-text h4{
        margin: 0;
        font-size: 18px;
        font-weight: 700;
        color: #1f2937;
        letter-spacing: 0.01em;
    }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-supp-forms-title-text div{
        margin-top: 3px;
        font-size: 12px;
        color: #64748b;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-supp-forms-toolbar-card{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 12px;
        flex-wrap: wrap;
        padding: 10px 12px;
        border: 1px solid rgba(190, 205, 225, 0.72);
        border-radius: 14px;
        background: rgba(255, 255, 255, 0.96);
        box-shadow: 0 6px 18px rgba(34, 58, 92, 0.06);
    }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-supp-forms-toolbar-left{
        display: flex;
        align-items: center;
        gap: 10px;
        flex-wrap: wrap;
    }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-supp-forms-grid-panel{
        flex: 1 1 auto;
        min-height: 0;
        padding: 8px;
        border: 1px solid rgba(190, 205, 225, 0.72);
        border-radius: 14px;
        background: rgba(255, 255, 255, 0.98);
        box-shadow: 0 8px 22px rgba(34, 58, 92, 0.07);
    }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 #gridContainer{
        height: 100%;
    }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 #gridContainer .dx-datagrid{
        border-radius: 10px;
        overflow: hidden;
        background: #ffffff;
    }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 #gridContainer .dx-datagrid-headers,
body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 #gridContainer .dx-header-row > td{
        background: #f6f8fb;
        color: #334155;
        font-size: 12px;
        font-weight: 700;
    }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 #gridContainer .dx-datagrid-rowsview .dx-row > td{
        font-size: 12px;
        vertical-align: middle;
        padding-top: 6px;
        padding-bottom: 6px;
    }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 #gridContainer .dx-datagrid-search-panel{
        min-width: 260px;
        border-radius: 8px;
    }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 #gridContainer .dx-datagrid-addrow-button{
        border-radius: 9px !important;
        border-color: rgba(30, 115, 190, 0.72) !important;
        background: #1e73be !important;
        box-shadow: 0 4px 10px rgba(30, 115, 190, 0.18) !important;
    }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 #gridContainer .dx-datagrid-addrow-button .dx-icon,
body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 #gridContainer .dx-datagrid-addrow-button .dx-button-text{
        color: #ffffff !important;
        font-weight: 700;
    }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 #gridContainer .dx-datagrid-addrow-button:hover{
        background: #1766aa !important;
        border-color: rgba(23, 102, 170, 0.9) !important;
    }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-supp-forms-upload-host{
        display: flex;
        flex-direction: column;
        gap: 8px;
        padding: 10px 12px;
        border: 1px dashed rgba(30, 115, 190, 0.35);
        border-radius: 10px;
        background: rgba(30, 115, 190, 0.04);
    }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-supp-forms-upload-input{
        font-size: 12px;
    }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-supp-forms-folder-info{
        color: #64748b;
        font-size: 12px;
        line-height: 1.35;
    }

    @media (max-width: 980px) {
        body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-supp-forms-page{
            height: auto;
            min-height: 0;
        }

        body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-supp-forms-header{
            align-items: flex-start;
            flex-direction: column;
        }

        body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-supp-forms-grid-panel{
            height: 620px;
            flex: none;
        }
    }
    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-grid-edit-toolbar{
        display: inline-flex;
        align-items: center;
        gap: 4px;
        min-height: 28px;
        padding: 2px 4px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
        box-shadow: none;
        max-width: 100%;
    }

        body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-grid-edit-toolbar:hover{
            border-color: rgba(200, 200, 200, 0.85);
            background: rgba(251, 251, 251, 0.85);
        }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-grid-edit-toolbar-caption{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        height: 24px;
        padding: 0 7px 0 4px;
        font-size: 11px;
        font-weight: 500;
        color: rgba(90, 90, 90, 0.6);
        white-space: nowrap;
        border-right: 1px solid rgba(230, 230, 230, 0.8);
        margin-right: 2px;
    }

        body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-grid-edit-toolbar-caption i{
            font-size: 11px;
            color: rgba(90, 90, 90, 0.6);
            line-height: 1;
        }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-grid-edit-toolbar-buttons{
        display: inline-flex;
        align-items: center;
        gap: 2px;
    }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-grid-edit-toolbar-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 24px;
        min-width: 28px;
        min-height: 24px;
        padding: 0;
        margin: 0;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: rgba(60, 60, 60, 0.6);
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-grid-edit-toolbar-button i{
            font-size: 12px;
            line-height: 1;
            color: rgba(60, 60, 60, 0.6);
        }

        body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-grid-edit-toolbar-button:hover{
            background: rgba(240, 240, 240, 0.9);
            border-color: rgba(210, 210, 210, 0.9);
        }

            body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-grid-edit-toolbar-button:hover i{
                color: rgba(40, 40, 40, 0.95);
            }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-grid-edit-toolbar-button-selected{
        background: #dceeff !important;
        border-color: #3f8ed8 !important;
        box-shadow: inset 0 0 0 1px rgba(31, 111, 191, 0.55);
    }

        body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-grid-edit-toolbar-button-selected i{
            color: #0f5fa8 !important;
        }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-grid-show-inactive-host{
        display: inline-flex;
        align-items: center;
        min-height: 28px;
        padding: 2px 8px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
    }

        body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-grid-show-inactive-host .dx-checkbox-text{
            font-size: 11px;
            color: rgba(70, 70, 70, 0.75);
        }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-grid-action-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 26px;
        padding: 0;
        margin: 0 auto;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: #0f5fa8;
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-grid-action-button i{
            font-size: 14px;
            line-height: 1;
            color: #0f5fa8;
        }

        body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-grid-action-button:hover{
            background: rgba(220, 238, 255, 0.9);
            border-color: rgba(63, 142, 216, 0.7);
        }

            body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-grid-action-button:hover i{
                color: #0f5fa8;
            }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-grid-active-toggle-button.pms-is-active i{
        color: #0f5fa8 !important;
    }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-grid-active-toggle-button.pms-is-inactive i{
        color: #c62828 !important;
    }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-grid-active-toggle-button.pms-is-inactive:hover{
        background: rgba(255, 235, 238, 0.95);
        border-color: rgba(198, 40, 40, 0.45);
    }

        body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-grid-active-toggle-button.pms-is-inactive:hover i{
            color: #b71c1c !important;
        }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .pms-icon-button-cell{
        display: flex;
        align-items: center;
        justify-content: center;
    }


    /* A jobb oldali DevExtreme beépített szerkesztő parancsoszlop elrejtése.
       A szerkesztést a bal oldali, egységes AdminGridStandardActions.editButtonCellTemplate ikon végzi. */
    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .dx-datagrid-headers .dx-command-edit,
body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .dx-datagrid-rowsview .dx-command-edit,
body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 .dx-datagrid-total-footer .dx-command-edit{
        display: none !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }

    body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 #gridContainer .dx-command-edit .dx-link-edit,
body.pmsa--pms-views-admin-supplementaryforms-cshtml-d99ad134 #gridContainer .dx-command-edit .dx-icon-edit{
        display: none !important;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/Defaults.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-defaults-page{
        height: calc(100vh - 95px);
        min-height: 760px;
        display: flex;
        flex-direction: column;
        gap: 10px;
        color: #222;
    }

    body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-defaults-header{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 12px;
        padding: 8px 12px;
        background: #fff;
        border: 1px solid #e2e5ea;
        border-radius: 8px;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
    }

    body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-defaults-title{
        margin: 0;
        font-size: 18px;
        font-weight: 700;
        color: #222;
    }

    body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-defaults-content{
        flex: 1;
        min-height: 0;
        display: grid;
        grid-template-columns: minmax(720px, 2fr) minmax(360px, 1fr);
        gap: 10px;
    }

    body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-defaults-card{
        min-height: 0;
        background: #fff;
        border: 1px solid #e2e5ea;
        border-radius: 8px;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
        overflow: hidden;
    }

    body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-defaults-form-card{
        padding: 10px;
        overflow: auto;
        background: #fbfbfc;
    }

    body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-defaults-grid-card{
        display: flex;
        flex-direction: column;
        padding: 8px;
    }

    body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-defaults-section{
        margin-bottom: 10px;
        padding: 10px;
        border: 1px solid #e6e8ec;
        border-radius: 8px;
        background: #fff;
    }

        body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-defaults-section:last-child{
            margin-bottom: 0;
        }

    body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-defaults-section-title{
        display: flex;
        align-items: center;
        gap: 7px;
        margin: 0 0 8px 0;
        padding-bottom: 6px;
        border-bottom: 1px solid #edf0f3;
        font-size: 13px;
        font-weight: 700;
        color: #3b3b3b;
    }

        body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-defaults-section-title i{
            color: #0f6cbd;
            font-size: 13px;
        }

    body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-defaults-form-grid{
        display: grid;
        grid-template-columns: repeat(12, minmax(0, 1fr));
        gap: 8px 10px;
        align-items: end;
    }

    body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-col-3{
        grid-column: span 3;
    }

    body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-col-4{
        grid-column: span 4;
    }

    body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-col-6{
        grid-column: span 6;
    }

    body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-col-8{
        grid-column: span 8;
    }

    body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-col-12{
        grid-column: span 12;
    }

    body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-defaults-save-bar{
        position: sticky;
        bottom: 0;
        z-index: 5;
        display: flex;
        justify-content: flex-end;
        padding: 10px 0 0 0;
        background: linear-gradient(to bottom, rgba(251, 251, 252, 0), #fbfbfc 35%);
    }

    body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-defaults-save-button.dx-button-mode-contained{
        background-color: #d32f2f !important;
        border-color: #d32f2f !important;
        color: #fff !important;
        border-radius: 5px !important;
    }

        body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-defaults-save-button.dx-button-mode-contained .dx-icon{
            color: #fff !important;
        }

        body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-defaults-save-button.dx-button-mode-contained.dx-state-hover{
            background-color: #b71c1c !important;
            border-color: #b71c1c !important;
        }

        body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-defaults-save-button.dx-button-mode-contained.dx-state-focused{
            box-shadow: 0 0 0 2px rgba(211, 47, 47, 0.22) !important;
        }

    body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-defaults-page .dx-texteditor,
body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-defaults-page .dx-button{
        border-radius: 5px;
        box-shadow: none;
    }

    body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-defaults-grid-title{
        display: flex;
        align-items: center;
        gap: 7px;
        margin: 0 0 8px 0;
        padding: 2px 2px 8px 2px;
        border-bottom: 1px solid #edf0f3;
        font-size: 15px;
        font-weight: 700;
        color: #333;
    }

        body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-defaults-grid-title i{
            color: #0f6cbd;
            font-size: 14px;
        }

    body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-defaults-grid-wrapper{
        flex: 1;
        min-height: 0;
    }

    body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-config-textbox input{
        font-family: Consolas, monospace;
        font-size: 13px;
    }

    @media (max-width: 1400px) {
        body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-defaults-page{
            height: auto;
        }

        body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-defaults-content{
            grid-template-columns: 1fr;
        }

        body.pmsa--pms-views-admin-defaults-cshtml-042b3791 .pms-defaults-grid-card{
            height: 620px;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/WorkGroup.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-workgroup-cshtml-a0907dae .pms-grid-edit-toolbar{
        display: inline-flex;
        align-items: center;
        gap: 4px;
        min-height: 28px;
        padding: 2px 4px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
        box-shadow: none;
        max-width: 100%;
    }

        body.pmsa--pms-views-admin-workgroup-cshtml-a0907dae .pms-grid-edit-toolbar:hover{
            border-color: rgba(200, 200, 200, 0.85);
            background: rgba(251, 251, 251, 0.85);
        }

    body.pmsa--pms-views-admin-workgroup-cshtml-a0907dae .pms-grid-edit-toolbar-caption{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        height: 24px;
        padding: 0 7px 0 4px;
        font-size: 11px;
        font-weight: 500;
        color: rgba(90, 90, 90, 0.6);
        white-space: nowrap;
        border-right: 1px solid rgba(230, 230, 230, 0.8);
        margin-right: 2px;
    }

        body.pmsa--pms-views-admin-workgroup-cshtml-a0907dae .pms-grid-edit-toolbar-caption i{
            font-size: 11px;
            color: rgba(90, 90, 90, 0.6);
            line-height: 1;
        }

    body.pmsa--pms-views-admin-workgroup-cshtml-a0907dae .pms-grid-edit-toolbar-buttons{
        display: inline-flex;
        align-items: center;
        gap: 2px;
    }

    body.pmsa--pms-views-admin-workgroup-cshtml-a0907dae .pms-grid-edit-toolbar-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 24px;
        min-width: 28px;
        min-height: 24px;
        padding: 0;
        margin: 0;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: rgba(60, 60, 60, 0.6);
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-workgroup-cshtml-a0907dae .pms-grid-edit-toolbar-button i{
            font-size: 12px;
            line-height: 1;
            color: rgba(60, 60, 60, 0.6);
        }

        body.pmsa--pms-views-admin-workgroup-cshtml-a0907dae .pms-grid-edit-toolbar-button:hover{
            background: rgba(240, 240, 240, 0.9);
            border-color: rgba(210, 210, 210, 0.9);
        }

            body.pmsa--pms-views-admin-workgroup-cshtml-a0907dae .pms-grid-edit-toolbar-button:hover i{
                color: rgba(40, 40, 40, 0.95);
            }

    body.pmsa--pms-views-admin-workgroup-cshtml-a0907dae .pms-grid-edit-toolbar-button-selected{
        background: #dceeff !important;
        border-color: #3f8ed8 !important;
        box-shadow: inset 0 0 0 1px rgba(31, 111, 191, 0.55);
    }

        body.pmsa--pms-views-admin-workgroup-cshtml-a0907dae .pms-grid-edit-toolbar-button-selected i{
            color: #0f5fa8 !important;
        }

    body.pmsa--pms-views-admin-workgroup-cshtml-a0907dae .pms-grid-show-inactive-host{
        display: inline-flex;
        align-items: center;
        min-height: 28px;
        padding: 2px 8px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
    }

        body.pmsa--pms-views-admin-workgroup-cshtml-a0907dae .pms-grid-show-inactive-host .dx-checkbox-text{
            font-size: 11px;
            color: rgba(70, 70, 70, 0.75);
        }

    body.pmsa--pms-views-admin-workgroup-cshtml-a0907dae .pms-grid-action-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 26px;
        padding: 0;
        margin: 0 auto;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: #0f5fa8;
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-workgroup-cshtml-a0907dae .pms-grid-action-button i{
            font-size: 14px;
            line-height: 1;
            color: #0f5fa8;
        }

        body.pmsa--pms-views-admin-workgroup-cshtml-a0907dae .pms-grid-action-button:hover{
            background: rgba(220, 238, 255, 0.9);
            border-color: rgba(63, 142, 216, 0.7);
        }

            body.pmsa--pms-views-admin-workgroup-cshtml-a0907dae .pms-grid-action-button:hover i{
                color: #0f5fa8;
            }

    body.pmsa--pms-views-admin-workgroup-cshtml-a0907dae .pms-grid-active-toggle-button.pms-is-active i{
        color: #0f5fa8 !important;
    }

    body.pmsa--pms-views-admin-workgroup-cshtml-a0907dae .pms-grid-active-toggle-button.pms-is-inactive i{
        color: #c62828 !important;
    }

    body.pmsa--pms-views-admin-workgroup-cshtml-a0907dae .pms-grid-active-toggle-button.pms-is-inactive:hover{
        background: rgba(255, 235, 238, 0.95);
        border-color: rgba(198, 40, 40, 0.45);
    }

        body.pmsa--pms-views-admin-workgroup-cshtml-a0907dae .pms-grid-active-toggle-button.pms-is-inactive:hover i{
            color: #b71c1c !important;
        }

    body.pmsa--pms-views-admin-workgroup-cshtml-a0907dae .pms-icon-button-cell{
        display: flex;
        align-items: center;
        justify-content: center;
    }


    /* A jobb oldali DevExtreme beépített szerkesztő parancsoszlop elrejtése.
       A szerkesztést a bal oldali, egységes AdminGridStandardActions.editButtonCellTemplate ikon végzi. */
    body.pmsa--pms-views-admin-workgroup-cshtml-a0907dae .dx-datagrid-headers .dx-command-edit,
body.pmsa--pms-views-admin-workgroup-cshtml-a0907dae .dx-datagrid-rowsview .dx-command-edit,
body.pmsa--pms-views-admin-workgroup-cshtml-a0907dae .dx-datagrid-total-footer .dx-command-edit{
        display: none !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }

    body.pmsa--pms-views-admin-workgroup-cshtml-a0907dae #gridContainer .dx-command-edit .dx-link-edit,
body.pmsa--pms-views-admin-workgroup-cshtml-a0907dae #gridContainer .dx-command-edit .dx-icon-edit{
        display: none !important;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/SampleLocation.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-samplelocation-cshtml-c9435a21 .pms-grid-edit-toolbar{
        display: inline-flex;
        align-items: center;
        gap: 4px;
        min-height: 28px;
        padding: 2px 4px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
        box-shadow: none;
        max-width: 100%;
    }

        body.pmsa--pms-views-admin-samplelocation-cshtml-c9435a21 .pms-grid-edit-toolbar:hover{
            border-color: rgba(200, 200, 200, 0.85);
            background: rgba(251, 251, 251, 0.85);
        }

    body.pmsa--pms-views-admin-samplelocation-cshtml-c9435a21 .pms-grid-edit-toolbar-caption{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        height: 24px;
        padding: 0 7px 0 4px;
        font-size: 11px;
        font-weight: 500;
        color: rgba(90, 90, 90, 0.6);
        white-space: nowrap;
        border-right: 1px solid rgba(230, 230, 230, 0.8);
        margin-right: 2px;
    }

        body.pmsa--pms-views-admin-samplelocation-cshtml-c9435a21 .pms-grid-edit-toolbar-caption i{
            font-size: 11px;
            color: rgba(90, 90, 90, 0.6);
            line-height: 1;
        }

    body.pmsa--pms-views-admin-samplelocation-cshtml-c9435a21 .pms-grid-edit-toolbar-buttons{
        display: inline-flex;
        align-items: center;
        gap: 2px;
    }

    body.pmsa--pms-views-admin-samplelocation-cshtml-c9435a21 .pms-grid-edit-toolbar-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 24px;
        min-width: 28px;
        min-height: 24px;
        padding: 0;
        margin: 0;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: rgba(60, 60, 60, 0.6);
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-samplelocation-cshtml-c9435a21 .pms-grid-edit-toolbar-button i{
            font-size: 12px;
            line-height: 1;
            color: rgba(60, 60, 60, 0.6);
        }

        body.pmsa--pms-views-admin-samplelocation-cshtml-c9435a21 .pms-grid-edit-toolbar-button:hover{
            background: rgba(240, 240, 240, 0.9);
            border-color: rgba(210, 210, 210, 0.9);
        }

            body.pmsa--pms-views-admin-samplelocation-cshtml-c9435a21 .pms-grid-edit-toolbar-button:hover i{
                color: rgba(40, 40, 40, 0.95);
            }

    body.pmsa--pms-views-admin-samplelocation-cshtml-c9435a21 .pms-grid-edit-toolbar-button-selected{
        background: #dceeff !important;
        border-color: #3f8ed8 !important;
        box-shadow: inset 0 0 0 1px rgba(31, 111, 191, 0.55);
    }

        body.pmsa--pms-views-admin-samplelocation-cshtml-c9435a21 .pms-grid-edit-toolbar-button-selected i{
            color: #0f5fa8 !important;
        }

    body.pmsa--pms-views-admin-samplelocation-cshtml-c9435a21 .pms-grid-show-inactive-host{
        display: inline-flex;
        align-items: center;
        min-height: 28px;
        padding: 2px 8px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
    }

        body.pmsa--pms-views-admin-samplelocation-cshtml-c9435a21 .pms-grid-show-inactive-host .dx-checkbox-text{
            font-size: 11px;
            color: rgba(70, 70, 70, 0.75);
        }

    body.pmsa--pms-views-admin-samplelocation-cshtml-c9435a21 .pms-grid-action-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 26px;
        padding: 0;
        margin: 0 auto;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: #0f5fa8;
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-samplelocation-cshtml-c9435a21 .pms-grid-action-button i{
            font-size: 14px;
            line-height: 1;
            color: #0f5fa8;
        }

        body.pmsa--pms-views-admin-samplelocation-cshtml-c9435a21 .pms-grid-action-button:hover{
            background: rgba(220, 238, 255, 0.9);
            border-color: rgba(63, 142, 216, 0.7);
        }

            body.pmsa--pms-views-admin-samplelocation-cshtml-c9435a21 .pms-grid-action-button:hover i{
                color: #0f5fa8;
            }

    body.pmsa--pms-views-admin-samplelocation-cshtml-c9435a21 .pms-grid-active-toggle-button.pms-is-active i{
        color: #0f5fa8 !important;
    }

    body.pmsa--pms-views-admin-samplelocation-cshtml-c9435a21 .pms-grid-active-toggle-button.pms-is-inactive i{
        color: #c62828 !important;
    }

    body.pmsa--pms-views-admin-samplelocation-cshtml-c9435a21 .pms-grid-active-toggle-button.pms-is-inactive:hover{
        background: rgba(255, 235, 238, 0.95);
        border-color: rgba(198, 40, 40, 0.45);
    }

        body.pmsa--pms-views-admin-samplelocation-cshtml-c9435a21 .pms-grid-active-toggle-button.pms-is-inactive:hover i{
            color: #b71c1c !important;
        }

    body.pmsa--pms-views-admin-samplelocation-cshtml-c9435a21 .pms-icon-button-cell{
        display: flex;
        align-items: center;
        justify-content: center;
    }


    /* A jobb oldali DevExtreme beépített szerkesztő parancsoszlop elrejtése.
       A szerkesztést a bal oldali, egységes AdminGridStandardActions.editButtonCellTemplate ikon végzi. */
    body.pmsa--pms-views-admin-samplelocation-cshtml-c9435a21 .dx-datagrid-headers .dx-command-edit,
body.pmsa--pms-views-admin-samplelocation-cshtml-c9435a21 .dx-datagrid-rowsview .dx-command-edit,
body.pmsa--pms-views-admin-samplelocation-cshtml-c9435a21 .dx-datagrid-total-footer .dx-command-edit{
        display: none !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }

    body.pmsa--pms-views-admin-samplelocation-cshtml-c9435a21 #gridContainer .dx-command-edit .dx-link-edit,
body.pmsa--pms-views-admin-samplelocation-cshtml-c9435a21 #gridContainer .dx-command-edit .dx-icon-edit{
        display: none !important;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/_PatientPartial.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-patientpartial-cshtml-d9267ad8 #patient-popup-root{
        height: calc(90vh - 95px);
        max-height: calc(90vh - 95px);
        min-height: 0;
        overflow: hidden !important;
        display: flex;
        flex-direction: column;
        box-sizing: border-box;
        padding: 0;
        margin: 0;
    }

        body.pmsa--pms-views-admin-patientpartial-cshtml-d9267ad8 #patient-popup-root h4{
            flex: 0 0 auto;
            margin: 0 0 6px 0;
            padding: 0;
            line-height: 1.25;
        }

    body.pmsa--pms-views-admin-patientpartial-cshtml-d9267ad8 #patient-toolbar{
        flex: 0 0 auto;
        margin: 0 0 8px 0;
        padding: 0;
    }

    body.pmsa--pms-views-admin-patientpartial-cshtml-d9267ad8 .admin-standard-grid-toolbar-row{
        display: flex;
        align-items: center;
        gap: 8px;
        flex-wrap: wrap;
        margin: 0 0 6px 0;
        padding: 0;
    }

    body.pmsa--pms-views-admin-patientpartial-cshtml-d9267ad8 .pms-grid-edit-toolbar{
        display: inline-flex;
        align-items: center;
        gap: 4px;
        min-height: 28px;
        padding: 2px 4px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
        box-shadow: none;
        max-width: 100%;
    }

        body.pmsa--pms-views-admin-patientpartial-cshtml-d9267ad8 .pms-grid-edit-toolbar:hover{
            border-color: rgba(200, 200, 200, 0.85);
            background: rgba(251, 251, 251, 0.85);
        }

    body.pmsa--pms-views-admin-patientpartial-cshtml-d9267ad8 .pms-grid-edit-toolbar-caption{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        height: 24px;
        padding: 0 7px 0 4px;
        font-size: 11px;
        font-weight: 500;
        color: rgba(90, 90, 90, 0.6);
        white-space: nowrap;
        border-right: 1px solid rgba(230, 230, 230, 0.8);
        margin-right: 2px;
    }

        body.pmsa--pms-views-admin-patientpartial-cshtml-d9267ad8 .pms-grid-edit-toolbar-caption i{
            font-size: 11px;
            color: rgba(90, 90, 90, 0.6);
            line-height: 1;
        }

    body.pmsa--pms-views-admin-patientpartial-cshtml-d9267ad8 .pms-grid-edit-toolbar-buttons{
        display: inline-flex;
        align-items: center;
        gap: 2px;
    }

    body.pmsa--pms-views-admin-patientpartial-cshtml-d9267ad8 .pms-grid-edit-toolbar-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 24px;
        min-width: 28px;
        min-height: 24px;
        padding: 0;
        margin: 0;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: rgba(60, 60, 60, 0.6);
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-patientpartial-cshtml-d9267ad8 .pms-grid-edit-toolbar-button i{
            font-size: 12px;
            line-height: 1;
            color: rgba(60, 60, 60, 0.6);
        }

        body.pmsa--pms-views-admin-patientpartial-cshtml-d9267ad8 .pms-grid-edit-toolbar-button:hover{
            background: rgba(240, 240, 240, 0.9);
            border-color: rgba(210, 210, 210, 0.9);
        }

            body.pmsa--pms-views-admin-patientpartial-cshtml-d9267ad8 .pms-grid-edit-toolbar-button:hover i{
                color: rgba(40, 40, 40, 0.95);
            }

    body.pmsa--pms-views-admin-patientpartial-cshtml-d9267ad8 .pms-grid-edit-toolbar-button-selected{
        background: #dceeff !important;
        border-color: #3f8ed8 !important;
        box-shadow: inset 0 0 0 1px rgba(31, 111, 191, 0.55);
    }

        body.pmsa--pms-views-admin-patientpartial-cshtml-d9267ad8 .pms-grid-edit-toolbar-button-selected i{
            color: #0f5fa8 !important;
        }

    body.pmsa--pms-views-admin-patientpartial-cshtml-d9267ad8 .pms-grid-show-inactive-host{
        display: inline-flex;
        align-items: center;
        min-height: 28px;
        padding: 2px 8px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
    }

        body.pmsa--pms-views-admin-patientpartial-cshtml-d9267ad8 .pms-grid-show-inactive-host .dx-checkbox-text{
            font-size: 11px;
            color: rgba(70, 70, 70, 0.75);
        }

    body.pmsa--pms-views-admin-patientpartial-cshtml-d9267ad8 #patient-grid-host{
        flex: 1 1 auto;
        min-height: 0;
        height: 100%;
        overflow: hidden !important;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-admin-patientpartial-cshtml-d9267ad8 #patientGridContainer{
        height: 100% !important;
        max-height: 100% !important;
        min-height: 0 !important;
        overflow: hidden !important;
    }

        body.pmsa--pms-views-admin-patientpartial-cshtml-d9267ad8 #patientGridContainer .dx-datagrid{
            height: 100% !important;
            max-height: 100% !important;
        }

        body.pmsa--pms-views-admin-patientpartial-cshtml-d9267ad8 #patientGridContainer .dx-datagrid-headers{
            flex: 0 0 auto;
        }

        body.pmsa--pms-views-admin-patientpartial-cshtml-d9267ad8 #patientGridContainer .dx-datagrid-rowsview{
            overflow: auto !important;
        }

        body.pmsa--pms-views-admin-patientpartial-cshtml-d9267ad8 #patientGridContainer .dx-datagrid-pager{
            flex: 0 0 auto;
        }

    body.pmsa--pms-views-admin-patientpartial-cshtml-d9267ad8 .dx-popup-content{
        overflow: hidden !important;
    }

        body.pmsa--pms-views-admin-patientpartial-cshtml-d9267ad8 .dx-popup-content .admin-popup-content{
            height: 100% !important;
            max-height: 100% !important;
            overflow: hidden !important;
        }

    /* ===== Patient grid kompakt sormagasság ===== */

    body.pmsa--pms-views-admin-patientpartial-cshtml-d9267ad8 #patientGridContainer .dx-datagrid-rowsview .dx-row > td{
        padding-top: 2px !important;
        padding-bottom: 2px !important;
        line-height: 16px !important;
        height: 22px !important;
        vertical-align: middle !important;
        font-size: 12px;
    }

    body.pmsa--pms-views-admin-patientpartial-cshtml-d9267ad8 #patientGridContainer .dx-datagrid-headers .dx-header-row > td{
        padding-top: 3px !important;
        padding-bottom: 3px !important;
        line-height: 16px !important;
        height: 24px !important;
        vertical-align: middle !important;
        font-size: 12px;
    }

    body.pmsa--pms-views-admin-patientpartial-cshtml-d9267ad8 #patientGridContainer .dx-datagrid-rowsview .dx-row{
        height: 22px !important;
        min-height: 22px !important;
    }

    body.pmsa--pms-views-admin-patientpartial-cshtml-d9267ad8 #patientGridContainer .dx-datagrid-rowsview .dx-data-row .dx-command-select,
body.pmsa--pms-views-admin-patientpartial-cshtml-d9267ad8 #patientGridContainer .dx-datagrid-rowsview .dx-data-row .dx-command-edit{
        padding-top: 2px !important;
        padding-bottom: 2px !important;
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Admin/SNOMEDs.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-admin-snomeds-cshtml-93b42346 .pms-grid-edit-toolbar{
        display: inline-flex;
        align-items: center;
        gap: 4px;
        min-height: 28px;
        padding: 2px 4px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
        box-shadow: none;
        max-width: 100%;
    }

        body.pmsa--pms-views-admin-snomeds-cshtml-93b42346 .pms-grid-edit-toolbar:hover{
            border-color: rgba(200, 200, 200, 0.85);
            background: rgba(251, 251, 251, 0.85);
        }

    body.pmsa--pms-views-admin-snomeds-cshtml-93b42346 .pms-grid-edit-toolbar-caption{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        height: 24px;
        padding: 0 7px 0 4px;
        font-size: 11px;
        font-weight: 500;
        color: rgba(90, 90, 90, 0.6);
        white-space: nowrap;
        border-right: 1px solid rgba(230, 230, 230, 0.8);
        margin-right: 2px;
    }

        body.pmsa--pms-views-admin-snomeds-cshtml-93b42346 .pms-grid-edit-toolbar-caption i{
            font-size: 11px;
            color: rgba(90, 90, 90, 0.6);
            line-height: 1;
        }

    body.pmsa--pms-views-admin-snomeds-cshtml-93b42346 .pms-grid-edit-toolbar-buttons{
        display: inline-flex;
        align-items: center;
        gap: 2px;
    }

    body.pmsa--pms-views-admin-snomeds-cshtml-93b42346 .pms-grid-edit-toolbar-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 24px;
        min-width: 28px;
        min-height: 24px;
        padding: 0;
        margin: 0;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: rgba(60, 60, 60, 0.6);
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-snomeds-cshtml-93b42346 .pms-grid-edit-toolbar-button i{
            font-size: 12px;
            line-height: 1;
            color: rgba(60, 60, 60, 0.6);
        }

        body.pmsa--pms-views-admin-snomeds-cshtml-93b42346 .pms-grid-edit-toolbar-button:hover{
            background: rgba(240, 240, 240, 0.9);
            border-color: rgba(210, 210, 210, 0.9);
        }

            body.pmsa--pms-views-admin-snomeds-cshtml-93b42346 .pms-grid-edit-toolbar-button:hover i{
                color: rgba(40, 40, 40, 0.95);
            }

    body.pmsa--pms-views-admin-snomeds-cshtml-93b42346 .pms-grid-edit-toolbar-button-selected{
        background: #dceeff !important;
        border-color: #3f8ed8 !important;
        box-shadow: inset 0 0 0 1px rgba(31, 111, 191, 0.55);
    }

        body.pmsa--pms-views-admin-snomeds-cshtml-93b42346 .pms-grid-edit-toolbar-button-selected i{
            color: #0f5fa8 !important;
        }

    body.pmsa--pms-views-admin-snomeds-cshtml-93b42346 .pms-grid-show-inactive-host{
        display: inline-flex;
        align-items: center;
        min-height: 28px;
        padding: 2px 8px;
        border: 1px solid rgba(228, 228, 228, 0.6);
        border-radius: 6px;
        background: rgba(251, 251, 251, 0.6);
    }

        body.pmsa--pms-views-admin-snomeds-cshtml-93b42346 .pms-grid-show-inactive-host .dx-checkbox-text{
            font-size: 11px;
            color: rgba(70, 70, 70, 0.75);
        }

    body.pmsa--pms-views-admin-snomeds-cshtml-93b42346 .pms-grid-action-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 26px;
        padding: 0;
        margin: 0 auto;
        border: 1px solid transparent;
        border-radius: 5px;
        background: transparent;
        color: #0f5fa8;
        cursor: pointer;
        outline: none;
        box-shadow: none;
        line-height: 1;
    }

        body.pmsa--pms-views-admin-snomeds-cshtml-93b42346 .pms-grid-action-button i{
            font-size: 14px;
            line-height: 1;
            color: #0f5fa8;
        }

        body.pmsa--pms-views-admin-snomeds-cshtml-93b42346 .pms-grid-action-button:hover{
            background: rgba(220, 238, 255, 0.9);
            border-color: rgba(63, 142, 216, 0.7);
        }

            body.pmsa--pms-views-admin-snomeds-cshtml-93b42346 .pms-grid-action-button:hover i{
                color: #0f5fa8;
            }

    body.pmsa--pms-views-admin-snomeds-cshtml-93b42346 .pms-grid-active-toggle-button.pms-is-active i{
        color: #0f5fa8 !important;
    }

    body.pmsa--pms-views-admin-snomeds-cshtml-93b42346 .pms-grid-active-toggle-button.pms-is-inactive i{
        color: #c62828 !important;
    }

    body.pmsa--pms-views-admin-snomeds-cshtml-93b42346 .pms-grid-active-toggle-button.pms-is-inactive:hover{
        background: rgba(255, 235, 238, 0.95);
        border-color: rgba(198, 40, 40, 0.45);
    }

        body.pmsa--pms-views-admin-snomeds-cshtml-93b42346 .pms-grid-active-toggle-button.pms-is-inactive:hover i{
            color: #b71c1c !important;
        }

    body.pmsa--pms-views-admin-snomeds-cshtml-93b42346 .pms-icon-button-cell{
        display: flex;
        align-items: center;
        justify-content: center;
    }


    /* A jobb oldali DevExtreme beépített szerkesztő parancsoszlop elrejtése.
       A szerkesztést a bal oldali, egységes AdminGridStandardActions.editButtonCellTemplate ikon végzi. */
    body.pmsa--pms-views-admin-snomeds-cshtml-93b42346 .dx-datagrid-headers .dx-command-edit,
body.pmsa--pms-views-admin-snomeds-cshtml-93b42346 .dx-datagrid-rowsview .dx-command-edit,
body.pmsa--pms-views-admin-snomeds-cshtml-93b42346 .dx-datagrid-total-footer .dx-command-edit{
        display: none !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }

    body.pmsa--pms-views-admin-snomeds-cshtml-93b42346 #gridContainer .dx-command-edit .dx-link-edit,
body.pmsa--pms-views-admin-snomeds-cshtml-93b42346 #gridContainer .dx-command-edit .dx-icon-edit{
        display: none !important;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/TestOrderResult/Index.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea #test-order-result-register-root{
        height: calc(100vh - 52px);
        min-height: 420px;
        display: flex;
        flex-direction: column;
        overflow: hidden;
        padding: 10px 12px 12px;
        box-sizing: border-box;
        background: linear-gradient(180deg, #f4f7fb 0%, #edf2f7 100%);
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-filterbar{
        position: relative;
        flex: 0 0 auto;
        display: flex;
        flex-direction: column;
        gap: 10px;
        margin-bottom: 10px;
        padding: 11px 12px 12px 14px;
        border: 1px solid #d5deea;
        border-left: 4px solid #0f6cbd;
        border-radius: 10px;
        background: linear-gradient(135deg, #ffffff 0%, #f4f8fc 100%);
        box-shadow: 0 2px 8px rgba(34, 61, 89, .08);
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-filter-main{
        display: flex;
        align-items: center;
        gap: 12px;
        width: 100%;
        min-width: 0;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-table-filter-panel{
        flex: 0 1 auto;
        min-width: 0;
        padding: 5px 7px 7px;
        border: 1px solid #d8e0e9;
        border-radius: 8px;
        background: rgba(244, 246, 249, .94);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, .85);
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-table-filter-caption{
        display: flex;
        align-items: center;
        gap: 5px;
        min-height: 15px;
        margin: 0 2px 4px;
        color: #657487;
        font-size: 9.5px;
        font-weight: 600;
        line-height: 13px;
        letter-spacing: .01em;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-table-filter-caption i{
        color: #4e789f;
        font-size: 10px;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-table-filter-controls{
        display: flex;
        align-items: center;
        gap: 6px;
        min-width: 0;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-filterbar::after{
        content: "";
        position: absolute;
        left: 14px;
        right: 14px;
        bottom: -1px;
        height: 1px;
        background: linear-gradient(90deg, rgba(15, 108, 189, .28), transparent 70%);
        pointer-events: none;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-title{
        display: inline-flex;
        align-items: center;
        gap: 8px;
        min-height: 36px;
        margin-right: auto;
        align-self: center;
        padding-right: 12px;
        color: #25364a;
        font-size: 16px;
        font-weight: 700;
        white-space: nowrap;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-title i{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 30px;
        height: 30px;
        border-radius: 8px;
        background: rgba(15, 108, 189, .10);
        color: #0f6cbd;
        font-size: 15px;
    }



    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-filter-options-row{
        display: flex;
        align-items: stretch;
        gap: 9px;
        width: 100%;
        min-width: 0;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-scope-section{
        display: flex;
        flex: 0 0 232px;
        flex-direction: column;
        align-items: stretch;
        gap: 5px;
        width: 232px;
        min-width: 232px;
        padding: 6px 7px;
        border: 1px solid #cfdbea;
        border-radius: 8px;
        background: linear-gradient(135deg, rgba(239, 246, 253, .96) 0%, rgba(248, 251, 255, .96) 100%);
        box-sizing: border-box;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-scope-caption{
        display: inline-flex;
        align-items: center;
        gap: 5px;
        flex: 0 0 auto;
        min-width: 0;
        min-height: 20px;
        color: #30465d;
        font-size: 10px;
        font-weight: 650;
        white-space: nowrap;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-scope-caption i{
        color: #0f6cbd;
        font-size: 12px;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-scope-buttons{
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 5px;
        width: 100%;
        align-items: stretch;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-scope-button{
        position: relative;
        display: inline-flex;
        align-items: center;
        justify-content: flex-start;
        gap: 6px;
        width: 100%;
        min-width: 0;
        height: 26px;
        padding: 3px 8px;
        border: 1px solid #bdccdc;
        border-radius: 7px;
        background: #ffffff;
        color: #344a60;
        box-shadow: 0 1px 2px rgba(35, 54, 74, .05);
        font-family: inherit;
        font-size: 10px;
        font-weight: 600;
        line-height: 15px;
        cursor: pointer;
        transition: background-color .14s ease, border-color .14s ease, color .14s ease, box-shadow .14s ease;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-scope-button i{
        color: #0f6cbd;
        font-size: 12px;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-scope-button:hover{
        border-color: #6ea8d8;
        background: #f0f7fd;
        color: #0d5d9d;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-scope-button.is-active{
        border-color: #0b5a9a;
        background: linear-gradient(180deg, #176fba 0%, #0f5f9f 100%);
        color: #ffffff;
        font-weight: 700;
        box-shadow: 0 2px 6px rgba(15, 108, 189, .20);
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-scope-button.is-active i{
        color: #ffffff;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-scope-button:focus-visible{
        outline: 2px solid rgba(15, 108, 189, .28);
        outline-offset: 2px;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-group-section{
        display: flex;
        flex-direction: column;
        align-items: stretch;
        gap: 5px;
        flex: 1 1 auto;
        width: auto;
        min-width: 0;
        padding: 6px 7px;
        border: 1px solid #dbe4ef;
        border-radius: 8px;
        background: rgba(248, 251, 255, .88);
        box-sizing: border-box;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-group-caption{
        display: inline-flex;
        align-items: center;
        gap: 6px;
        flex: 0 0 auto;
        min-height: 20px;
        color: #43566b;
        font-size: 10px;
        font-weight: 600;
        white-space: nowrap;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-group-caption i{
        color: #0f6cbd;
        font-size: 12px;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-group-buttons{
        display: grid;
        grid-template-columns: repeat(auto-fill, 116px);
        align-items: stretch;
        justify-content: start;
        gap: 5px;
        min-width: 0;
        flex: 1 1 auto;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-group-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 116px;
        min-width: 116px;
        max-width: 116px;
        height: 26px;
        min-height: 26px;
        padding: 3px 7px;
        overflow: hidden;
        border: 1px solid #c8d5e3;
        border-radius: 7px;
        background: linear-gradient(180deg, #ffffff 0%, #f7f9fc 100%);
        color: #33485e;
        box-shadow: 0 1px 2px rgba(35, 54, 74, .06);
        font-family: inherit;
        font-size: 10px;
        font-weight: 550;
        line-height: 14px;
        text-align: center;
        text-overflow: ellipsis;
        white-space: nowrap;
        cursor: pointer;
        transition: transform .12s ease, background-color .14s ease, border-color .14s ease, color .14s ease, box-shadow .14s ease;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-group-button:hover{
        border-color: #6ea8d8;
        background: #eef6fd;
        color: #0f5e9c;
        box-shadow: 0 2px 5px rgba(15, 108, 189, .12);
        transform: translateY(-1px);
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-group-button.is-active{
        border-color: #0b5a9a;
        background: linear-gradient(180deg, #176fba 0%, #0f5f9f 100%);
        color: #ffffff;
        font-weight: 700;
        box-shadow: 0 3px 8px rgba(15, 108, 189, .25);
        transform: none;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-group-button:focus-visible{
        outline: 2px solid rgba(15, 108, 189, .28);
        outline-offset: 2px;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-group-loading,
body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-group-error{
        display: inline-flex;
        align-items: center;
        grid-column: 1 / -1;
        min-height: 29px;
        color: #6b7d90;
        font-size: 12px;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-group-error{
        color: #b42318;
    }

    @media (max-width: 1450px) {
        body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-filter-main{
            align-items: flex-start;
            flex-wrap: wrap;
        }

        body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-table-filter-panel{
            flex: 1 1 100%;
            width: 100%;
        }

        body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-table-filter-controls{
            flex-wrap: wrap;
        }
    }

    @media (max-width: 1180px) {
        body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-filter-options-row{
            flex-direction: column;
        }

        body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-scope-section{
            flex: 0 0 auto;
            width: 100%;
            min-width: 0;
        }

        body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-scope-buttons{
            grid-template-columns: repeat(2, minmax(0, 1fr));
        }

        body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-scope-button{
            justify-content: center;
        }
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-filterbar .dx-texteditor.dx-editor-outlined{
        background: #ffffff;
        border-color: #ccd7e4;
        border-radius: 7px;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-filterbar .dx-texteditor.dx-state-focused{
        border-color: #0f6cbd;
        box-shadow: 0 0 0 2px rgba(15, 108, 189, .10);
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea #tor-register-case-filter .dx-texteditor-input{
        text-align: left !important;
        font-weight: 700 !important;
        color: #203247;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea #tor-register-case-filter .dx-texteditor-label,
body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea #tor-register-case-filter .dx-label{
        text-align: left !important;
        font-weight: 700 !important;
    }


    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-table-filter-controls .dx-texteditor{
        min-height: 31px;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-table-filter-controls .dx-texteditor-input{
        font-size: 11px;
    }
/* A csoportosító sáv nem része ennek a regiszternek. */
    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea #test-order-result-register-grid .dx-datagrid-group-panel{
        display: none !important;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea .tor-register-grid-host{
        flex: 1 1 auto;
        min-height: 0;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea #test-order-result-register-grid{
        height: 100%;
    }

    /* A regiszter adat-sorai az alap DevExtreme magasság kb. felére
       tömörítve, az ikon oszlop függőleges elcsúsztatása nélkül. */
    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea #test-order-result-register-root .dx-datagrid-search-panel,
body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea #test-order-result-register-grid .dx-datagrid-search-panel{
        display: none !important;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea #test-order-result-register-grid .dx-datagrid-rowsview .dx-data-row > td{
        height: 22px !important;
        min-height: 22px !important;
        padding-top: 1px !important;
        padding-bottom: 1px !important;
        line-height: 18px !important;
        vertical-align: middle !important;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea #test-order-result-register-grid .dx-datagrid-rowsview .tor-grid-result-cell{
        min-height: 18px !important;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea #test-order-result-register-grid .dx-datagrid-rowsview .tor-grid-result-button{
        width: 18px !important;
        min-width: 18px !important;
        max-width: 18px !important;
        height: 18px !important;
        min-height: 18px !important;
        max-height: 18px !important;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea #test-order-result-register-grid .tor-grid-case-info-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 18px;
        min-width: 18px;
        max-width: 18px;
        height: 18px;
        min-height: 18px;
        max-height: 18px;
        margin: 0;
        padding: 0;
        border: 0;
        border-radius: 4px;
        background: transparent;
        color: #0f6cbd;
        font: inherit;
        line-height: 1;
        cursor: pointer;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea #test-order-result-register-grid .tor-grid-case-info-button i{
        font-size: 14px;
        line-height: 1;
    }

    body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea #test-order-result-register-grid .tor-grid-case-info-button:hover,
body.pmsa--pms-views-testorderresult-index-cshtml-38d80cea #test-order-result-register-grid .tor-grid-case-info-button:focus-visible{
        background: rgba(15, 108, 189, .10);
        color: #0b5a9a;
        outline: none;
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/TestResultBrowser/Index.cshtml :: block 1
   ========================================================================== */

    html.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6,
body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6{
        height: 100%;
        overflow: hidden;
    }

    body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 #test-result-browser-page{
        height: calc(100vh - 74px);
        min-height: 0;
        display: flex;
        flex-direction: column;
        overflow: hidden;
    }

    body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 #test-result-browser-header-row{
        flex: 0 0 auto;
        padding: 6px 10px;
    }

    body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 .trb-header-inline{
        display: flex;
        align-items: flex-end;
        gap: 10px;
        flex-wrap: wrap;
        padding: 8px 10px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 .trb-editor-block{
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        gap: 2px;
        margin: 0;
        vertical-align: top;
    }

    body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 .trb-editor-label{
        font-size: 12px;
        font-weight: 600;
        margin-bottom: 2px;
        color: #555;
        line-height: 1.2;
    }

    body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 .trb-date-box-row{
        display: flex;
        align-items: center;
        gap: 6px;
    }

    body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 .trb-button-block{
        display: flex;
        align-items: center;
        gap: 6px;
        padding-bottom: 0;
    }

    body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 #trb-filter-status{
        font-size: 13px;
        font-weight: 600;
        color: #555;
        padding-bottom: 6px;
        margin-left: auto;
        white-space: nowrap;
    }

    body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 #trb-grid-container{
        flex: 1 1 auto;
        min-height: 0;
        margin: 0 10px 10px 10px;
        overflow: hidden;
    }

    body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 #TestResultBrowserGrid_CaseSavedOps{
        height: 100%;
        width: 100%;
    }

        body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 #TestResultBrowserGrid_CaseSavedOps .dx-scrollable-container::-webkit-scrollbar{
            height: 14px;
            width: 10px;
        }

        body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 #TestResultBrowserGrid_CaseSavedOps .dx-scrollable-container::-webkit-scrollbar-thumb{
            background-color: #bfbfbf;
            border-radius: 8px;
        }

        body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 #TestResultBrowserGrid_CaseSavedOps .dx-scrollable-container::-webkit-scrollbar-track{
            background-color: #efefef;
        }

        body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 #TestResultBrowserGrid_CaseSavedOps .dx-datagrid-rowsview .dx-selection.dx-row > td,
body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 #TestResultBrowserGrid_CaseSavedOps .dx-datagrid-rowsview .dx-selection.dx-row:hover > td{
            background-color: #eaf4ff !important;
            color: #111111 !important;
        }

            body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 #TestResultBrowserGrid_CaseSavedOps .dx-datagrid-rowsview .dx-selection.dx-row > td a,
body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 #TestResultBrowserGrid_CaseSavedOps .dx-datagrid-rowsview .dx-selection.dx-row > td span,
body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 #TestResultBrowserGrid_CaseSavedOps .dx-datagrid-rowsview .dx-selection.dx-row > td div,
body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 #TestResultBrowserGrid_CaseSavedOps .dx-datagrid-rowsview .dx-selection.dx-row > td i{
                color: #111111 !important;
            }

        body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 #TestResultBrowserGrid_CaseSavedOps .dx-datagrid-rowsview .dx-row-focused.dx-data-row > td,
body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 #TestResultBrowserGrid_CaseSavedOps .dx-datagrid-rowsview .dx-row-focused.dx-data-row:hover > td{
            background-color: #ddeeff !important;
            color: #111111 !important;
            outline: 1px solid #b6d8f7;
            outline-offset: -1px;
        }

            body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 #TestResultBrowserGrid_CaseSavedOps .dx-datagrid-rowsview .dx-row-focused.dx-data-row > td a,
body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 #TestResultBrowserGrid_CaseSavedOps .dx-datagrid-rowsview .dx-row-focused.dx-data-row > td span,
body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 #TestResultBrowserGrid_CaseSavedOps .dx-datagrid-rowsview .dx-row-focused.dx-data-row > td div,
body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 #TestResultBrowserGrid_CaseSavedOps .dx-datagrid-rowsview .dx-row-focused.dx-data-row > td i{
                color: #111111 !important;
            }

        body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 #TestResultBrowserGrid_CaseSavedOps .dx-checkbox-checked .dx-checkbox-icon{
            background-color: #b6d8f7 !important;
            border-color: #9cc7ed !important;
            color: #000000 !important;
        }

    body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 .pms-grid-icon-active{
        cursor: pointer;
        opacity: 0.9;
    }

        body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 .pms-grid-icon-active:hover{
            opacity: 1;
        }

    body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 .pms-grid-icon i{
        font-size: 0.95em;
        color: #000;
        vertical-align: middle;
    }

    body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 .trb-info-content{
        height: 100%;
        overflow: auto;
        padding: 10px;
        font-size: 13px;
    }

    body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 .trb-info-title{
        font-size: 16px;
        font-weight: 700;
        margin-bottom: 10px;
    }

    body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 .trb-info-table{
        width: 100%;
        border-collapse: collapse;
    }

        body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 .trb-info-table td{
            border-bottom: 1px solid #e0e0e0;
            padding: 5px 7px;
            vertical-align: top;
            white-space: pre-wrap;
        }

    body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 .trb-info-key{
        width: 220px;
        font-weight: 700;
        background: #fafafa;
    }

    body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 .trb-info-value{
        font-family: Consolas, monospace;
    }

    body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 .dx-datagrid-total-footer{
        font-weight: 700;
    }

    @media (max-width: 1100px) {
        body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 .trb-header-inline{
            align-items: stretch;
        }

        body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 .trb-editor-block{
            width: 100%;
        }

            body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 .trb-editor-block .dx-widget{
                width: 100% !important;
            }

        body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 .trb-date-box-row{
            width: 100%;
            gap: 6px;
        }

            body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 .trb-date-box-row .dx-widget{
                width: calc(50% - 3px) !important;
            }

        body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 .trb-button-block{
            width: 100%;
        }

        body.pmsa--pms-views-testresultbrowser-index-cshtml-d6891ab6 #trb-filter-status{
            margin-left: 0;
            width: 100%;
            padding-bottom: 0;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Shared/_AdminLayout.cshtml :: block 1
   ========================================================================== */


    body.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8 .container-fluid-admin{
        height: calc(100vh - 58px);
    }

    body.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8 .admin-layout{
        display: flex;
        height: 100%;
        width: 100%;
        overflow: hidden;
    }

    body.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8 .admin-left{
        width: 270px;
        min-width: 270px;
        max-width: 270px;
        overflow: hidden;
        border-right: 1px solid #d7dce3;
        background: linear-gradient(180deg, #fbfcfe 0%, #f5f7fa 100%);
        padding: 9px 8px;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
    }

    body.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8 .admin-menu-search-wrap{
        position: relative;
        flex: 0 0 auto;
        z-index: 20;
        display: flex;
        align-items: center;
        height: 30px;
        margin: 0 0 7px 0;
        padding: 0 6px;
        border: 1px solid #d7dce3;
        border-radius: 8px;
        background: rgba(255, 255, 255, .96);
        box-shadow: 0 1px 3px rgba(0,0,0,.05);
    }

    body.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8 .admin-menu-search-icon{
        width: 15px;
        min-width: 15px;
        margin-right: 6px;
        font-size: 10px;
        color: #7a8797;
        text-align: center;
    }

    body.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8 .admin-menu-search{
        flex: 1;
        min-width: 0;
        height: 24px;
        padding: 0;
        border: 0;
        outline: none;
        background: transparent;
        color: #27313f;
        font-size: 12px;
        line-height: 24px;
    }

        body.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8 .admin-menu-search::placeholder{
            color: #8d98a8;
        }

    body.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8 .admin-menu-search-clear{
        display: none;
        align-items: center;
        justify-content: center;
        width: 20px;
        min-width: 20px;
        height: 20px;
        margin-left: 4px;
        padding: 0;
        border: 0;
        border-radius: 50%;
        background: transparent;
        color: #7a8797;
        font-size: 10px;
        line-height: 1;
        cursor: pointer;
    }

        body.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8 .admin-menu-search-clear:hover{
            background: #eef5ff;
            color: #0b5ed7;
        }


    body.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8 .admin-menu-scroll{
        flex: 1 1 auto;
        min-height: 0;
        overflow-y: auto;
        overflow-x: hidden;
        scroll-behavior: auto;
        scrollbar-gutter: stable;
    }

    body.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8 #admin-menu-list{
        list-style: none;
        padding: 0;
        margin: 0;
    }

        body.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8 #admin-menu-list li{
            margin: 0;
            padding: 0;
        }

        body.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8 #admin-menu-list .admin-menu-link{
            position: relative;
            display: flex;
            align-items: center;
            min-height: 25px;
            padding: 4px 8px 4px 8px;
            margin: 1px 0;
            font-size: 13px;
            line-height: 1.18;
            color: #27313f;
            text-decoration: none;
            border-radius: 7px;
            border: 1px solid transparent;
            background: transparent;
            box-shadow: none;
            outline: none;
            transform: none;
            transition: none;
            -webkit-tap-highlight-color: transparent;
        }

            body.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8 #admin-menu-list .admin-menu-link .admin-menu-icon{
                width: 15px;
                min-width: 15px;
                max-width: 15px;
                margin-right: 6px;
                font-size: 10px;
                line-height: 1;
                text-align: center;
                color: #6b7787;
                opacity: .9;
                flex: 0 0 15px;
            }

            body.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8 #admin-menu-list .admin-menu-link span{
                display: block;
                min-width: 0;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

            body.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8 #admin-menu-list .admin-menu-link:hover{
                color: #0b5ed7;
                background-color: #eef5ff;
                border-color: #d5e7ff;
                box-shadow: none;
                transform: none;
            }

                body.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8 #admin-menu-list .admin-menu-link:hover .admin-menu-icon{
                    color: #0b5ed7;
                    opacity: 1;
                }

            body.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8 #admin-menu-list .admin-menu-link:active{
                color: #0b5ed7;
                background-color: #e7f1ff;
                border-color: #cfe2ff;
                box-shadow: none;
                transform: none;
            }

            body.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8 #admin-menu-list .admin-menu-link:focus,
body.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8 #admin-menu-list .admin-menu-link:focus-visible{
                outline: none;
                box-shadow: none;
            }

            body.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8 #admin-menu-list .admin-menu-link.active{
                color: #0b4fb3;
                background: #e9f2ff;
                border-color: #bdd8ff;
                box-shadow: inset 3px 0 0 #0d6efd;
                font-weight: 700;
                transform: none;
            }

                body.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8 #admin-menu-list .admin-menu-link.active .admin-menu-icon{
                    color: #0d6efd;
                    opacity: 1;
                }

            body.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8 #admin-menu-list .admin-menu-link.admin-menu-link-strong{
                font-weight: 700;
            }

        body.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8 #admin-menu-list .admin-menu-separator{
            display: block !important;
            list-style: none !important;
            height: 13px !important;
            min-height: 13px !important;
            margin: 0 !important;
            padding: 6px 2px !important;
            line-height: 1px !important;
            font-size: 0 !important;
            background: transparent !important;
            box-sizing: border-box !important;
        }

            body.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8 #admin-menu-list .admin-menu-separator::before{
                content: "";
                display: block;
                height: 1px;
                width: 100%;
                background: linear-gradient(to right, rgba(0,0,0,0.13), rgba(0,0,0,0.02));
            }

            body.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8 #admin-menu-list .admin-menu-separator span{
                display: none !important;
            }

    body.pmsa--pms-views-shared-adminlayout-cshtml-e6da3af8 .admin-right{
        flex: 1;
        overflow: auto;
        padding: 10px;
        background-color: #ffffff;
        height: 100%;
        min-width: 0;
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Shared/_TabletButtons.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .rounded-box{
        border-radius: 16px;
        background-color: rgba(255, 248, 220, 0.90);
        padding: 8px;
        margin: 0;
    }

    body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .number-button{
        font-size: 1.75rem;
        font-weight: 800;
        min-width: 58px;
        width: 58px;
        height: 58px;
        margin-right: 4px;
        border-radius: 50% !important;
        color: #111 !important;
        border: 1px solid rgba(0, 0, 0, 0.45) !important;
        background: #f7f7ef;
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.18);
        display: inline-flex;
        align-items: center;
        justify-content: center;
        line-height: 1;
        transition: none !important;
    }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .number-button:hover{
            background: #eeeee6;
            color: #000 !important;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .number-button:active{
            transform: translateY(1px);
            box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.18);
        }

    body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .ev-box{
        font-size: 1.75rem;
        font-weight: bold;
        max-width: 98px;
        width: 98px;
        height: 58px;
        margin-right: 6px;
        border-color: black;
        background-color: rgba(255, 255, 245, 0.98);
        border-radius: 14px;
        text-align: center;
        box-shadow: none;
    }

    body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 #sel1{
        min-width: 104px;
        width: 104px;
        border-radius: 14px !important;
        touch-action: manipulation !important;
        user-select: auto !important;
        pointer-events: auto !important;
        cursor: pointer !important;
        background: #f7f7ef;
    }

    body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .output-box{
        font-size: 1.55rem;
        font-weight: 700;
        height: 58px;
        max-width: 128px;
        width: 128px;
        border-color: black;
        background-color: rgba(255, 255, 245, 0.98);
        border-radius: 14px;
        text-align: center;
        box-shadow: none;
    }

    body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .check-button{
        font-size: 1.65rem;
        font-weight: 900;
        height: 58px;
        width: 58px;
        min-width: 58px;
        margin-left: 7px;
        border-radius: 50% !important;
        color: #063b13 !important;
        border: 1px solid rgba(0, 100, 30, 0.55) !important;
        background: #dff3df;
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.18);
        display: inline-flex;
        align-items: center;
        justify-content: center;
        line-height: 1;
        transition: none !important;
    }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .check-button:hover{
            background: #cfeccf;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .check-button:active{
            transform: translateY(1px);
            box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.18);
        }

    body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .utility-button{
        font-size: 1.35rem;
        font-weight: 800;
        width: auto;
        min-width: 60px;
        height: 58px;
        padding-left: 10px;
        padding-right: 10px;
        border-radius: 16px !important;
        margin-right: 5px;
        transition: none !important;
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.14);
    }

    body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .clear-button{
        color: #5c0505 !important;
        border: 1px solid rgba(150, 20, 20, 0.55) !important;
        background: #f8dede;
    }

    body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .zero-button{
        color: #222 !important;
        border: 1px solid rgba(90, 90, 90, 0.60) !important;
        background: #e8e8e8;
        position: relative;
    }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .zero-button.zero-padding-active{
            transform: translateY(1px);
            color: #000 !important;
            border-color: rgba(45, 45, 45, 0.90) !important;
            background: #d2d2c8;
            box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.26) !important;
        }

            body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .zero-button.zero-padding-active::after{
                content: "";
                position: absolute;
                right: 7px;
                top: 7px;
                width: 8px;
                height: 8px;
                border-radius: 50%;
                background-color: rgba(35, 145, 45, 0.95);
            }

    body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 #buttonBar{
        position: fixed !important;
        left: var(--buttonbar-left, 8px) !important;
        right: auto !important;
        top: var(--buttonbar-top, auto) !important;
        bottom: var(--buttonbar-bottom, 8px) !important;
        width: var(--buttonbar-width, calc(100vw - 16px)) !important;
        max-width: calc(100vw - 16px) !important;
        min-width: 0 !important;
        background-color: rgba(255, 248, 220, 0.90);
        padding: 8px;
        z-index: 9999;
        border-radius: 18px;
        cursor: grab;
        box-sizing: border-box;
        justify-content: flex-start !important;
        gap: 8px;
        border: 1px solid rgba(180, 150, 70, 0.22);
        box-shadow: 0 -4px 12px rgba(0, 0, 0, 0.16);
        touch-action: none;
        user-select: none;
        overflow-x: auto;
        overflow-y: hidden;
        flex-wrap: nowrap !important;
        will-change: auto;
    }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 #buttonBar.d-none{
            display: none !important;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 #buttonBar:not(.d-none){
            display: flex !important;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 #buttonBar input,
body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 #buttonBar select,
body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 #buttonBar button,
body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 #buttonBar .btn,
body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 #buttonBar .form-control{
            cursor: default;
            user-select: auto;
            touch-action: manipulation;
            flex: 0 0 auto;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 #buttonBar button,
body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 #buttonBar .btn{
            cursor: pointer;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 #buttonBar.buttonbar-dragging{
            cursor: grabbing !important;
            opacity: 0.98;
        }

    body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 #buttonBarLeftSide{
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-items: center;
        justify-content: flex-start;
        gap: 0;
        min-width: 0;
        flex: 0 1 auto;
    }

    body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 #buttonBarRightSide{
        display: flex;
        align-items: center;
        margin-left: auto;
        padding-right: 4px;
        flex: 0 0 auto;
        gap: 2px;
    }

    body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 #resizer{
        display: none !important;
    }

    body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9.buttonbar-visible{
        padding-bottom: 96px;
    }

    @media (max-width: 1500px) {
        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .number-button{
            font-size: 1.45rem;
            min-width: 50px;
            width: 50px;
            height: 52px;
            margin-right: 3px;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .ev-box{
            font-size: 1.45rem;
            max-width: 88px;
            width: 88px;
            height: 52px;
            margin-right: 3px;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 #sel1{
            min-width: 92px;
            width: 92px;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .output-box{
            font-size: 1.35rem;
            height: 52px;
            max-width: 116px;
            width: 116px;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .check-button{
            font-size: 1.45rem;
            width: 52px;
            min-width: 52px;
            height: 52px;
            margin-left: 5px;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .utility-button{
            font-size: 1.1rem;
            min-width: 52px;
            height: 52px;
            padding-left: 8px;
            padding-right: 8px;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9.buttonbar-visible{
            padding-bottom: 88px;
        }
    }

    @media (max-width: 1250px) {
        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 #buttonBar{
            gap: 5px;
            padding: 6px;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .number-button{
            font-size: 1.25rem;
            min-width: 44px;
            width: 44px;
            height: 48px;
            margin-right: 2px;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .ev-box{
            font-size: 1.25rem;
            max-width: 80px;
            width: 80px;
            height: 48px;
            margin-right: 2px;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 #sel1{
            min-width: 84px;
            width: 84px;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .output-box{
            font-size: 1.2rem;
            height: 48px;
            max-width: 104px;
            width: 104px;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .check-button{
            font-size: 1.25rem;
            width: 48px;
            min-width: 48px;
            height: 48px;
            margin-left: 3px;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .utility-button{
            font-size: 0.98rem;
            min-width: 46px;
            height: 48px;
            padding-left: 7px;
            padding-right: 7px;
        }
    }

    @media (max-width: 1050px) {
        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 #buttonBar{
            gap: 3px;
            padding: 5px;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .number-button{
            font-size: 1.08rem;
            min-width: 38px;
            width: 38px;
            height: 44px;
            margin-right: 1px;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .ev-box{
            font-size: 1.08rem;
            max-width: 72px;
            width: 72px;
            height: 44px;
            margin-right: 1px;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 #sel1{
            min-width: 76px;
            width: 76px;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .output-box{
            font-size: 1.05rem;
            height: 44px;
            max-width: 96px;
            width: 96px;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .check-button{
            font-size: 1.1rem;
            width: 44px;
            min-width: 44px;
            height: 44px;
            margin-left: 2px;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .utility-button{
            font-size: 0.88rem;
            min-width: 42px;
            height: 44px;
            padding-left: 6px;
            padding-right: 6px;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9.buttonbar-visible{
            padding-bottom: 76px;
        }
    }

    @media (max-width: 850px) {
        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 #buttonBar{
            gap: 2px;
            padding: 4px;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .number-button{
            font-size: 0.98rem;
            min-width: 34px;
            width: 34px;
            height: 40px;
            margin-right: 0;
            padding-left: 5px;
            padding-right: 5px;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .ev-box{
            font-size: 0.98rem;
            max-width: 66px;
            width: 66px;
            height: 40px;
            margin-right: 0;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 #sel1{
            min-width: 70px;
            width: 70px;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .output-box{
            font-size: 0.98rem;
            height: 40px;
            max-width: 88px;
            width: 88px;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .check-button{
            font-size: 0.98rem;
            width: 40px;
            min-width: 40px;
            height: 40px;
            margin-left: 1px;
            padding-left: 6px;
            padding-right: 6px;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9 .utility-button{
            font-size: 0.8rem;
            min-width: 38px;
            height: 40px;
            padding-left: 5px;
            padding-right: 5px;
        }

        body.pmsa--pms-views-shared-tabletbuttons-cshtml-e3b5ccb9.buttonbar-visible{
            padding-bottom: 66px;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Shared/_LoginLayout.cshtml :: block 1
   ========================================================================== */

        html.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0,
body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0{
            height: 100%;
            margin: 0;
            overflow: hidden;
        }

        body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0{
            margin-bottom: 0;
        }

            body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0.dipam-waiting,
body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0.dipam-waiting *{
                cursor: wait !important;
            }

        body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 .dipam-login-page{
            min-height: 100vh;
            height: 100vh;
            display: grid;
            grid-template-rows: 1fr auto;
            overflow: hidden;
            box-sizing: border-box;
        }

        body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 .dipam-login-main{
            min-height: 0;
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 24px 16px 12px 16px;
            box-sizing: border-box;
        }

            body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 .dipam-login-main > .container{
                width: 100%;
                max-width: 1140px;
                padding-left: 12px;
                padding-right: 12px;
            }

        /*
                            IDEIGLENES TESZT:
                            A login panel mögötti halvány négyzet / kártya eltüntetése.
                            Ha nem tetszik, ezt az egész blokkot ki lehet venni.
                        */
        body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 .dipam-login-form-wrap,
body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 .dipam-login-form,
body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 .login-form-wrap,
body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 .login-card,
body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 .login-container-card{
            background: transparent !important;
            background-color: transparent !important;
            box-shadow: none !important;
            border: 0 !important;
            backdrop-filter: none !important;
            -webkit-backdrop-filter: none !important;
        }

        body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 .dipam-login-form-wrap{
            padding: 0 !important;
        }

        body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 .dipam-login-footer{
            position: relative;
            z-index: 1;
            text-align: center;
            line-height: 1.18;
            font-size: 12px;
            color: #6c757d;
            padding: 0 12px 25px 12px;
            box-sizing: border-box;
        }

        body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 .dipam-login-footer-line{
            margin: 1px 0;
            overflow-wrap: anywhere;
        }

        body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 .dipam-login-version-badge{
            display: inline-block;
            padding: 4px 10px 5px 10px;
            margin-top: 5px;
            font-size: 12px;
            font-weight: 600;
            border-radius: 999px;
            letter-spacing: 0.2px;
            white-space: nowrap;
        }

        body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 .vk-toggle-btn{
            position: fixed;
            right: 18px;
            bottom: 18px;
            z-index: 10000;
            width: 42px;
            height: 42px;
            border-radius: 50%;
            border: 1px solid rgba(36,112,117,0.18);
            background: rgba(255,255,255,0.92);
            backdrop-filter: blur(6px);
            box-shadow: 0 6px 18px rgba(0,0,0,0.14);
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
            transition: all 0.18s ease;
        }

            body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 .vk-toggle-btn:hover{
                transform: translateY(-2px);
                box-shadow: 0 10px 22px rgba(0,0,0,0.20);
                background: rgba(255,255,255,1);
            }

            body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 .vk-toggle-btn i{
                font-size: 17px;
                color: rgb(36,112,117);
            }

        body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 #vk-wrapper{
            position: fixed;
            right: 18px;
            bottom: 18px;
            left: auto;
            top: auto;
            transform: none;
            z-index: 9998;
            display: none;
            /* 15%-kal kisebb */
            width: min(833px, calc(100vw - 24px));
            min-width: min(612px, calc(100vw - 24px));
            max-width: calc(100vw - 24px);
            font-size: 85%;
            padding: 12px 12px 14px 12px;
            border-radius: 21px;
            box-sizing: border-box;
            border: 1px solid rgba(185, 150, 45, 0.50);
            background: linear-gradient(180deg, #fff9dc 0%, #fff2b8 48%, #ffe995 100%);
            box-shadow: 0 20px 48px rgba(0, 0, 0, 0.30), 0 0 0 1px rgba(255, 255, 255, 0.72) inset, 0 0 0 0 rgba(255, 210, 70, 0.28);
            user-select: none;
            touch-action: none;
            cursor: grab;
            animation: vkSoftPulse--18f7f87b 2.8s ease-in-out infinite;
            opacity: 0.5;
        }

            body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 #vk-wrapper.vk-visible{
                display: block;
            }

            body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 #vk-wrapper.vk-dragging{
                cursor: grabbing;
                animation: none;
                opacity: 0.5;
            }

            body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 #vk-wrapper .simple-keyboard{
                width: 100%;
                box-sizing: border-box;
                cursor: default;
                user-select: none;
                touch-action: manipulation;
            }

            body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 #vk-wrapper .hg-theme-default{
                background: transparent;
                cursor: default;
            }

            body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 #vk-wrapper .hg-button{
                cursor: pointer;
                user-select: none;
                touch-action: manipulation;
            }

        body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 #vk-drag-handle{
            height: 20px;
            margin: -3px 0 7px 0;
            display: flex;
            align-items: center;
            justify-content: center;
            color: rgba(90, 70, 10, 0.60);
            font-size: 19px;
            line-height: 1;
            cursor: grab;
            border-radius: 999px;
            background: rgba(255, 255, 255, 0.28);
        }

        body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 #vk-wrapper.vk-dragging #vk-drag-handle{
            cursor: grabbing;
        }

        @keyframes vkSoftPulse--18f7f87b {
            0% {
                box-shadow: 0 20px 48px rgba(0, 0, 0, 0.30), 0 0 0 1px rgba(255, 255, 255, 0.72) inset, 0 0 0 0 rgba(255, 210, 70, 0.26);
            }

            50% {
                box-shadow: 0 24px 58px rgba(0, 0, 0, 0.36), 0 0 0 1px rgba(255, 255, 255, 0.82) inset, 0 0 0 8px rgba(255, 210, 70, 0.12);
            }

            100% {
                box-shadow: 0 20px 48px rgba(0, 0, 0, 0.30), 0 0 0 1px rgba(255, 255, 255, 0.72) inset, 0 0 0 0 rgba(255, 210, 70, 0.26);
            }
        }

        @media (max-width: 760px) {
            body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 #vk-wrapper{
                width: calc(100vw - 16px);
                min-width: calc(100vw - 16px);
                max-width: calc(100vw - 16px);
                padding: 9px;
                border-radius: 16px;
                right: 8px;
                bottom: 8px;
                font-size: 85%;
            }
        }

        @media (max-height: 620px) {
            body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 .dipam-login-main{
                padding-top: 8px;
                padding-bottom: 8px;
            }

            body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 .dipam-login-footer{
                font-size: 11px;
                line-height: 1.12;
                padding-bottom: 10px;
            }

            body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 .dipam-login-version-badge{
                font-size: 11px;
                padding: 3px 9px 4px 9px;
                margin-top: 3px;
            }

            body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 #vk-wrapper{
                bottom: 8px;
                padding: 7px;
                border-radius: 14px;
            }

            body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 #vk-drag-handle{
                height: 16px;
                margin: -2px 0 4px 0;
                font-size: 16px;
            }
        }

        @media (max-height: 520px) {
            body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 .dipam-login-main{
                padding-top: 4px;
                padding-bottom: 4px;
            }

            body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 .dipam-login-footer{
                font-size: 10.5px;
                line-height: 1.08;
                padding-bottom: 6px;
            }

            body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 .dipam-login-version-badge{
                font-size: 10.5px;
                padding: 2px 8px 3px 8px;
                margin-top: 2px;
            }

            body.pmsa--pms-views-shared-loginlayout-cshtml-d550eac0 #vk-wrapper{
                bottom: 6px;
            }
        }
    

/* ==========================================================================
   INLINE STYLE SOURCE: Views/Shared/_QualityFeedbackTray.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-tray-container{
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 5px;
        min-height: 31px;
        margin-left: 8px;
        padding-top: 5px;
        flex-wrap: nowrap;
        white-space: nowrap;
        width: 100%;
    }

    body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-tray-button{
        min-width: 31px;
        height: 29px;
        border-radius: 9px;
        border: 1px solid #0F6CBD !important;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        padding: 1px 7px;
        cursor: pointer;
        user-select: none;
        font-size: 0.8rem;
        font-weight: 700;
        color: #0F6CBD !important;
        box-shadow: 0 1px 3px rgba(15,108,189,0.12);
        transition: transform 0.08s ease, box-shadow 0.08s ease, filter 0.08s ease;
        overflow: hidden;
    }

        body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-tray-button:hover{
            transform: translateY(-1px);
            box-shadow: 0 2px 6px rgba(15,108,189,0.20);
            filter: brightness(0.98);
        }

        body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-tray-button:active{
            transform: translateY(0);
            box-shadow: 0 1px 2px rgba(15,108,189,0.16);
        }

        body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-tray-button i{
            color: #0F6CBD !important;
            fill: #0F6CBD !important;
            --fa-primary-color: #0F6CBD !important;
            --fa-secondary-color: #0F6CBD !important;
            --fa-primary-opacity: 1 !important;
            --fa-secondary-opacity: 1 !important;
        }

        body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-tray-button.ql-tray-button-on{
            border-color: #0F6CBD !important;
            color: #ffffff !important;
            box-shadow: 0 0 0 2px rgba(15,108,189,0.16), 0 2px 6px rgba(15,108,189,0.18) !important;
        }

            body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-tray-button.ql-tray-button-on i,
body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-tray-button.ql-tray-button-on .ql-tray-fa-icon{
                color: #ffffff !important;
                fill: #ffffff !important;
                --fa-primary-color: #ffffff !important;
                --fa-secondary-color: #ffffff !important;
                --fa-primary-opacity: 1 !important;
                --fa-secondary-opacity: 1 !important;
                text-shadow: 0 1px 2px rgba(0,0,0,0.35);
            }

            body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-tray-button.ql-tray-button-on .ql-tray-icon{
                filter: brightness(0) invert(1) !important;
            }

    body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-tray-icon{
        width: 19px;
        height: 19px;
        object-fit: contain;
        display: block;
        pointer-events: none;
    }

    body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-tray-fa-icon{
        font-size: 1.08rem;
        line-height: 1;
        pointer-events: none;
        color: #0F6CBD !important;
        fill: #0F6CBD !important;
        --fa-primary-color: #0F6CBD !important;
        --fa-secondary-color: #0F6CBD !important;
        --fa-primary-opacity: 1 !important;
        --fa-secondary-opacity: 1 !important;
    }

        body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-tray-fa-icon.ql-tray-fa-icon-on{
            color: #ffffff !important;
            fill: #ffffff !important;
            --fa-primary-color: #ffffff !important;
            --fa-secondary-color: #ffffff !important;
            --fa-primary-opacity: 1 !important;
            --fa-secondary-opacity: 1 !important;
            text-shadow: 0 1px 2px rgba(0,0,0,0.35);
        }

    body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-wide-tooltip{
        position: fixed;
        z-index: 999999;
        min-width: 420px;
        max-width: 620px;
        padding: 8px 10px;
        border: 1px solid #0F6CBD;
        border-radius: 2px;
        background: #fff;
        color: #111;
        font-size: 0.82rem;
        line-height: 1.28;
        white-space: pre-line;
        box-shadow: 0 4px 14px rgba(15,108,189,0.20);
        pointer-events: none;
        display: none;
    }

    body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-root{
        display: flex;
        flex-direction: column;
        height: auto;
        max-height: calc(94vh - 86px);
        min-height: 0;
        gap: 8px;
        box-sizing: border-box;
        overflow: hidden;
        font-size: 0.85rem;
    }

        body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-root *{
            font-size: 0.85rem;
        }

        body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-root .dx-widget{
            font-size: 0.85rem;
        }

    body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-case-line{
        flex: 0 0 auto;
        font-size: 0.90rem;
        font-weight: 700;
        color: #1f2937;
        padding: 6px 10px;
        border-radius: 10px;
        background: rgba(248, 249, 250, 0.96);
        border: 1px solid rgba(15,108,189,0.20);
        min-height: 31px;
        display: flex;
        align-items: center;
    }

    body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-top{
        flex: 0 0 145px;
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 10px;
        min-height: 0;
    }

    body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-panel{
        border-radius: 14px;
        background: rgba(248, 249, 250, 0.96);
        border: 1px solid rgba(15,108,189,0.16);
        padding: 8px;
        min-width: 0;
        min-height: 0;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-panel-title{
        height: 18px;
        font-size: 0.78rem !important;
        font-weight: 700;
        color: #374151;
        margin-bottom: 5px;
        line-height: 18px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-element-panel{
        display: flex;
        flex-direction: column;
        overflow: hidden;
    }

    body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-note-panel{
        display: flex;
        flex-direction: column;
        overflow: hidden;
    }

    body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-element-list{
        flex: 1 1 auto;
        min-height: 0;
        overflow: hidden;
    }

        body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-element-list .dx-list{
            height: 103px;
            max-height: 103px;
            padding-bottom: 10px !important;
        }

        body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-element-list .dx-scrollable-content{
            padding-bottom: 14px !important;
        }

        body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-element-list .dx-list-items{
            padding-bottom: 12px !important;
        }

        body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-element-list .dx-list-item{
            padding-top: 0 !important;
            padding-bottom: 0 !important;
            margin-top: 0 !important;
            margin-bottom: 0 !important;
            min-height: 18px !important;
            height: 18px !important;
            line-height: 18px !important;
            border-top: none !important;
        }

        body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-element-list .dx-list-item-content{
            padding-top: 0 !important;
            padding-bottom: 0 !important;
            padding-left: 2px !important;
            padding-right: 2px !important;
            min-height: 18px !important;
            height: 18px !important;
            line-height: 18px !important;
            display: flex !important;
            align-items: center !important;
        }

        body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-element-list .dx-list-select-checkbox{
            margin-top: 0 !important;
            margin-bottom: 0 !important;
            margin-right: 5px !important;
        }

        body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-element-list .dx-checkbox-icon{
            width: 13px !important;
            height: 13px !important;
        }

    body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-element-list-item{
        line-height: 18px !important;
        min-height: 18px !important;
        height: 18px !important;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 0.75rem !important;
        padding: 0 !important;
        margin: 0 !important;
        width: 100%;
    }

    body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-note-host{
        flex: 1 1 auto;
        min-height: 0;
    }

    body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-grid-panel{
        flex: 0 0 215px;
        min-height: 215px;
        overflow: hidden;
        display: flex;
        flex-direction: column;
    }

    body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-grid-host{
        flex: 1 1 auto;
        min-height: 0;
        overflow: hidden;
    }

        body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-grid-host .dx-datagrid-headers .dx-header-row > td{
            padding-top: 4px !important;
            padding-bottom: 4px !important;
            font-size: 0.72rem !important;
            line-height: 1.1 !important;
        }

        body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-grid-host .dx-datagrid-rowsview .dx-row > td{
            padding-top: 2px !important;
            padding-bottom: 2px !important;
            font-size: 0.72rem !important;
            line-height: 1.12 !important;
            height: 22px !important;
            vertical-align: middle !important;
        }

        body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-grid-host .dx-datagrid-rowsview .dx-row{
            min-height: 22px !important;
        }

    body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-footer{
        flex: 0 0 auto;
        display: flex;
        justify-content: flex-end;
        gap: 8px;
        padding-top: 4px;
        margin-bottom: 0;
    }

    body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-case-only-row{
        font-weight: 700;
    }

    body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-grid-trash-btn{
        width: 24px;
        height: 22px;
        border-radius: 7px;
        border: none;
        background: transparent;
        color: #b91c1c;
        cursor: pointer;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        padding: 0;
        font-size: 0.78rem;
    }

        body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-grid-trash-btn:hover{
            background: rgba(185, 28, 28, 0.08);
        }

        body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-grid-trash-btn:disabled{
            opacity: 0.35;
            cursor: not-allowed;
        }

    body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .dx-popup-content:has(.ql-popup-root){
        padding-bottom: 10px !important;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-element-list .dx-list-item.ql-element-group-start{
        margin-top: 5px !important;
        padding-top: 4px !important;
        border-top: 1px solid rgba(15,108,189,0.22) !important;
        height: 24px !important;
        min-height: 24px !important;
        line-height: 18px !important;
    }

        body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-element-list .dx-list-item.ql-element-group-start .dx-list-item-content{
            height: 20px !important;
            min-height: 20px !important;
            line-height: 18px !important;
        }

    body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-element-list .dx-list-item:first-child{
        margin-top: 0 !important;
        padding-top: 0 !important;
        border-top: none !important;
    }

    @media (max-width: 900px) {
        body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-top{
            flex: 0 0 270px;
            grid-template-columns: 1fr;
        }

        body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-element-list .dx-list{
            height: 103px;
            max-height: 103px;
        }

        body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-popup-grid-panel{
            flex-basis: 200px;
            min-height: 200px;
        }

        body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-tray-container{
            gap: 4px;
        }

        body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-tray-button{
            min-width: 28px;
            height: 26px;
            padding: 1px 5px;
            font-size: 0.74rem;
        }

        body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-tray-icon{
            width: 15px;
            height: 15px;
        }

        body.pmsa--pms-views-shared-qualityfeedbacktray-cshtml-177164a3 .ql-tray-fa-icon{
            font-size: 0.88rem;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Shared/_TestOrderResultPopup.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-grid-result-button{
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 20px !important;
        min-width: 20px !important;
        max-width: 20px !important;
        height: 20px !important;
        min-height: 20px !important;
        max-height: 20px !important;
        margin: 0 auto !important;
        padding: 0 !important;
        border: 0 !important;
        border-radius: 4px !important;
        background: transparent !important;
        color: #0f6cbd !important;
        line-height: 1 !important;
        vertical-align: middle !important;
        box-sizing: border-box !important;
        cursor: pointer !important;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-grid-result-button:hover,
body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-grid-result-button:focus-visible{
        background: rgba(15, 108, 189, .10) !important;
        color: #084f8c !important;
        outline: none !important;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-grid-result-button i{
        display: block !important;
        width: 14px !important;
        height: 14px !important;
        font-size: 14px !important;
        line-height: 14px !important;
        margin: 0 !important;
        padding: 0 !important;
        pointer-events: none !important;
    }

    /* Eredményállapot: üres rekordnál a menüben is használt fa-thin;
       mentett eredménynél fa-solid. A fix ikonméret miatt egyik állapot sem
       módosítja a grid sorainak magasságát vagy függőleges igazítását. */
    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-result-state-button i{
        color: #0f6cbd !important;
        opacity: 1 !important;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-result-state-button.tor-no-result i,
body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-result-state-button[data-has-result="false"] i{
        color: #0f6cbd !important;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-result-state-button.tor-has-result i,
body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-result-state-button[data-has-result="true"] i{
        color: #0f6cbd !important;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-grid-result-cell{
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 100% !important;
        height: 100% !important;
        min-height: 20px !important;
        margin: 0 !important;
        padding: 0 !important;
        line-height: 1 !important;
        box-sizing: border-box !important;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb #test-order-result-popup .dx-popup-content{
        padding: 0 !important;
        overflow: hidden !important;
        background: #fff !important;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root{
        position: relative;
        height: 100%;
        display: flex;
        flex-direction: column;
        overflow: hidden;
        background: #fff;
    }


    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-busy-overlay{
        position: absolute;
        inset: 0;
        z-index: 20;
        display: flex;
        align-items: center;
        justify-content: center;
        background: rgba(255, 255, 255, .76);
        backdrop-filter: blur(1px);
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-busy-overlay .dx-loadindicator{
        width: 42px;
        height: 42px;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-scroll{
        flex: 1 1 auto;
        min-height: 0;
        overflow-x: hidden;
        overflow-y: hidden;
        padding: 8px 10px;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-summary{
        display: grid;
        grid-template-columns:
            minmax(135px, 1fr)
            minmax(105px, .72fr)
            minmax(150px, 1.08fr)
            minmax(145px, 1fr)
            minmax(145px, 1fr);
        gap: 6px;
        margin-bottom: 7px;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-summary-item{
        min-width: 0;
        padding: 5px 8px;
        border: 1px solid #dde3ea;
        border-radius: 7px;
        background: #fff;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-summary-label{
        display: block;
        color: #697586;
        font-size: 10px;
        line-height: 1.15;
        margin-bottom: 1px;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-summary-value{
        display: block;
        min-width: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        color: #1f2937;
        font-size: 12px;
        font-weight: 600;
        line-height: 1.25;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-summary-element{
        border-color: rgba(15, 108, 189, .18);
        background:
            linear-gradient(
                180deg,
                rgba(239, 246, 255, .94) 0%,
                rgba(248, 251, 255, .98) 100%
            );
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-summary-element .tor-summary-value{
        color: #0f5f9f;
        font-weight: 700;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-summary-audit{
        grid-column: 1 / 4;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        gap: 2px 16px;
        min-width: 0;
        padding: 0 4px 1px;
        color: #758195;
        font-size: 9.5px;
        line-height: 1.25;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-summary-audit > span{
        min-width: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-summary-audit strong{
        color: #4b5563;
        font-weight: 600;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-card{
        margin-bottom: 7px;
        padding: 7px 9px;
        border: 1px solid #dde3ea;
        border-radius: 8px;
        background: #fff;
        box-shadow: 0 2px 8px rgba(15, 23, 42, .03);
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-card-title{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 8px;
        margin-bottom: 5px;
        color: #27364a;
        font-size: 12px;
        font-weight: 700;
        line-height: 1.2;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-form-grid{
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 6px 8px;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-form-grid .tor-span-2{
        grid-column: 1 / -1;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-result-top-row{
        display: grid;
        grid-template-columns: minmax(190px, 1.15fr) minmax(340px, 1.85fr);
        gap: 8px;
        align-items: end;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb #tor-outcome{
        position: relative;
        top: -3px;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-template-area{
        min-width: 0;
        padding: 5px 6px 6px;
        border-radius: 6px;
        background: #eef5fb;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-template-caption{
        margin: 0 0 3px 2px;
        color: #5f6c7d;
        font-size: 10px;
        font-weight: 600;
        line-height: 1.1;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-template-controls{
        display: grid;
        grid-template-columns: minmax(74px, .65fr) minmax(145px, 1.85fr) 34px;
        gap: 5px;
        align-items: stretch;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-template-controls .dx-texteditor,
body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-template-controls .dx-dropdowneditor,
body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-template-controls .dx-button{
        height: 36px;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-template-apply .dx-button{
        min-width: 34px;
        width: 34px;
        padding: 0;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-hidden-result-field{
        display: none !important;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-upload-grid{
        display: grid;
        grid-template-columns:
            minmax(150px, .85fr)
            minmax(150px, .85fr)
            minmax(247px, 1.56fr)
            132px
            148px;
        gap: 7px;
        align-items: center;
    }

    /* A negyedik oszlop az Átemelés gomb helyét tartja üresen, így a
       Fájl kiválasztása gomb pontosan a Lelet nyomtatása gomb fölé kerül. */
    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-upload-grid::after{
        content: "";
        grid-column: 4;
        min-width: 0;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-upload-uploader{
        grid-column: 5;
        align-self: center;
        width: 148px;
        min-width: 148px;
        max-width: 148px;
        height: 36px;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb #tor-file-uploader .dx-fileuploader,
body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb #tor-file-uploader .dx-fileuploader-wrapper,
body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb #tor-file-uploader .dx-fileuploader-container,
body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb #tor-file-uploader .dx-fileuploader-input-wrapper{
        width: 100% !important;
        max-width: 100% !important;
        height: 36px !important;
        min-height: 36px !important;
        padding: 0 !important;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb #tor-file-uploader .dx-fileuploader-input-wrapper{
        display: flex !important;
        align-items: stretch !important;
        border: 0 !important;
    }

    /* A feltöltő saját státuszlistája feleslegesen duplázná a helyet; a
       kapcsolódó fájlok alatti közös lista mutatja a tényleges eredményt. */
    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb #tor-file-uploader .dx-fileuploader-files-container{
        display: none !important;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb #tor-file-uploader .dx-button{
        width: 148px !important;
        min-width: 148px !important;
        max-width: 148px !important;
        height: 36px !important;
        min-height: 36px !important;
        max-height: 36px !important;
        margin: 0 !important;
        box-sizing: border-box !important;
        white-space: nowrap;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb #tor-file-uploader .dx-button-content{
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 6px;
        overflow: hidden;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb #tor-file-uploader .tor-file-select-icon{
        flex: 0 0 auto;
        margin: 0;
        font-size: 13px;
        line-height: 1;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-transfer-card{
        border-color: #cfd7e2;
        background: #eef2f6;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-transfer-card .dx-texteditor,
body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-transfer-card .dx-dropdowneditor{
        background: #fff;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-attachment-list{
        display: flex;
        flex-direction: column;
        gap: 3px;
        max-height: 66px;
        margin-top: 5px;
        overflow-y: auto;
        overflow-x: hidden;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-attachment-row{
        display: grid;
        grid-template-columns: 22px minmax(0, 1fr) auto;
        gap: 6px;
        align-items: center;
        min-height: 26px;
        padding: 2px 5px;
        border: 1px solid #e4e9ef;
        border-radius: 5px;
        background: #fafbfd;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-attachment-open{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 22px;
        height: 22px;
        padding: 0;
        border: 0;
        background: transparent;
        color: #0f6cbd;
        cursor: pointer;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-attachment-name{
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 12px;
        font-weight: 600;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-attachment-meta{
        color: #6b7280;
        font-size: 11px;
        white-space: nowrap;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-transfer-grid{
        display: grid;
        grid-template-columns: minmax(220px, 1fr) minmax(260px, 1.15fr) auto auto;
        gap: 7px;
        align-items: center;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-transfer-action,
body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-transfer-print{
        position: relative;
        top: 3px;
        min-width: 0;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-transfer-action{
        width: 132px;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-transfer-print{
        width: 148px;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-transfer-grid .dx-button{
        width: 100%;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-transfer-help{
        margin-top: 5px;
        color: #667487;
        font-size: 10.5px;
        line-height: 1.25;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-meta{
        display: grid;
        grid-template-columns: repeat(4, minmax(0, 1fr));
        gap: 4px 10px;
        color: #697586;
        font-size: 10.5px;
        line-height: 1.2;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-meta > div{
        min-width: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-meta strong{
        color: #374151;
        font-weight: 650;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-footer{
        flex: 0 0 auto;
        display: flex;
        justify-content: flex-end;
        gap: 8px;
        padding: 7px 10px;
        border-top: 0;
        background: #fff;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-tooltip-result-button{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 18px;
        height: 18px;
        margin-left: 6px;
        padding: 0;
        border: 1px solid rgba(255,255,255,.32);
        border-radius: 4px;
        color: #fff;
        background: rgba(255,255,255,.12);
        cursor: pointer;
        vertical-align: middle;
        line-height: 1;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-tooltip-result-button:hover{
        background: rgba(255,255,255,.25);
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-tooltip-result-button i{
        font-size: 11px;
        line-height: 1;
        pointer-events: none;
    }

    /* A fő eredményablakban nem használunk belső függőleges görgetést.
       Alacsonyabb böngészőablaknál csak a térközök tömörödnek; az eredménymezők
       kért, kétszeres magassága változatlan marad. */
    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-compact-height .tor-popup-scroll{
        padding: 4px 8px;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-compact-height .tor-summary{
        gap: 4px;
        margin-bottom: 4px;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-compact-height .tor-summary-item{
        padding: 3px 7px;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-compact-height .tor-summary-audit{
        gap: 1px 12px;
        font-size: 9px;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-compact-height .tor-card{
        margin-bottom: 4px;
        padding: 5px 8px;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-compact-height .tor-card:last-child{
        margin-bottom: 0;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-compact-height .tor-card-title{
        margin-bottom: 3px;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-compact-height .tor-form-grid,
body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-compact-height .tor-upload-grid,
body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-compact-height .tor-transfer-grid{
        gap: 4px 6px;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-compact-height .tor-transfer-help,
body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-compact-height .tor-attachment-list{
        margin-top: 3px;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-compact-height .tor-popup-footer{
        padding-top: 5px;
        padding-bottom: 5px;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-ultra-compact-height .tor-popup-scroll{
        padding: 2px 6px;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-ultra-compact-height .tor-summary{
        gap: 3px;
        margin-bottom: 2px;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-ultra-compact-height .tor-summary-item{
        padding: 2px 6px;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-ultra-compact-height .tor-card{
        margin-bottom: 2px;
        padding: 4px 7px;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-ultra-compact-height .tor-card-title{
        margin-bottom: 2px;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-ultra-compact-height .tor-form-grid,
body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-ultra-compact-height .tor-upload-grid,
body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-ultra-compact-height .tor-transfer-grid{
        gap: 3px 5px;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-ultra-compact-height .tor-transfer-help{
        margin-top: 2px;
        font-size: 10px;
        line-height: 1.1;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-ultra-compact-height .tor-attachment-list{
        max-height: 34px;
        margin-top: 2px;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-ultra-compact-height .tor-meta{
        line-height: 1.1;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-ultra-compact-height .tor-popup-footer{
        padding-top: 4px;
        padding-bottom: 4px;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb #tor-transfer-edit-popup .dx-popup-content{
        padding: 0 !important;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-transfer-edit-root{
        height: 100%;
        display: flex;
        flex-direction: column;
        overflow: hidden;
        background: #f6f8fb;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-transfer-edit-body{
        flex: 1 1 auto;
        min-height: 0;
        display: flex;
        flex-direction: column;
        gap: 8px;
        padding: 12px;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-transfer-edit-help{
        flex: 0 0 auto;
        color: #5f6f82;
        font-size: 11px;
        line-height: 1.35;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb #tor-transfer-edit-text{
        flex: 1 1 auto;
        min-height: 0;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb #tor-transfer-edit-text .dx-texteditor-container,
body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb #tor-transfer-edit-text .dx-texteditor-input-container,
body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb #tor-transfer-edit-text textarea{
        height: 100% !important;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb #tor-transfer-edit-text textarea{
        overflow-y: hidden;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-transfer-edit-footer{
        flex: 0 0 auto;
        display: flex;
        justify-content: flex-end;
        gap: 8px;
        padding: 9px 12px;
        border-top: 1px solid #dfe5ec;
        background: #fff;
    }

    /* A popup tényleges szélességéhez igazodó elrendezés. A böngészőablak
       szélessége önmagában nem elég, mert a popup külön is átméretezhető. */
    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-narrow-width .tor-upload-grid{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-narrow-width .tor-upload-grid::after{
        display: none;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-narrow-width .tor-upload-uploader{
        grid-column: 2;
        justify-self: end;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-narrow-width .tor-transfer-grid{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-narrow-width .tor-transfer-action,
body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-narrow-width .tor-transfer-print{
        min-width: 0;
        justify-self: end;
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-very-narrow-width .tor-upload-grid,
body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-very-narrow-width .tor-transfer-grid{
        grid-template-columns: minmax(0, 1fr);
    }

    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-very-narrow-width .tor-upload-uploader{
        grid-column: 1;
        justify-self: start;
    }

    /* Nagyon keskeny popupnál az akciógombok inkább eltűnnek, mintsem
       egymásra vagy a mezőkre csússzanak. */
    body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-very-narrow-width .tor-transfer-action,
body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-popup-root.tor-very-narrow-width .tor-transfer-print{
        display: none !important;
    }

    @media (max-width: 1000px) {
        body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-summary{
            grid-template-columns: repeat(2, minmax(0, 1fr));
        }

        body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-summary-audit{
            grid-column: 1 / -1;
        }

        body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-result-top-row{
            grid-template-columns: minmax(175px, 1.15fr) minmax(285px, 1.85fr);
        }

    }

    @media (max-width: 760px) {
        body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-summary,
body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-form-grid,
body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-result-top-row{
            grid-template-columns: 1fr;
        }

        body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-template-controls{
            grid-template-columns: minmax(70px, .65fr) minmax(125px, 1.85fr) 34px;
        }

        body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-form-grid .tor-span-2,
body.pmsa--pms-views-shared-testorderresultpopup-cshtml-cdb9e8cb .tor-upload-uploader{
            grid-column: auto;
        }
    }

    /* DIPAM_TEST_ORDER_RESULT_ELEMENT_HEADER_V1 */


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Shared/_AudioEmbeddedLayout.cshtml :: block 1
   ========================================================================== */

        html.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e,
body.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e{
            width: 100%;
            height: 100%;
            min-height: 100%;
            margin: 0 !important;
            padding: 0 !important;
            overflow: hidden !important;
            background: #f3f5f8;
        }

        body.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e.audio-embedded .at-page-header,
body.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e.audio-embedded .ac-page-header{
            display: none !important;
        }

        body.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e.audio-embedded #audio-transcription-root,
body.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e.audio-embedded #audio-compilation-root{
            width: 100% !important;
            height: 100vh !important;
            min-height: 0 !important;
            margin: 0 !important;
            padding: 8px !important;
            box-sizing: border-box !important;
        }

        body.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e.audio-embedded #audio-transcription-root{
            background: linear-gradient(180deg, #f4f7fb 0%, #edf2f7 100%);
        }

        body.pmsa--pms-views-shared-audioembeddedlayout-cshtml-349eb33e.audio-embedded #audio-compilation-root{
            background: #f3f5f8;
        }
    

/* ==========================================================================
   INLINE STYLE SOURCE: Views/Shared/_RegistrationLayout.cshtml :: block 1
   ========================================================================== */

        body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2 #dipam-auth-expired-click-layer{
            display: none;
            position: fixed;
            inset: 0;
            z-index: 2147483647;
            background: rgba(255, 255, 255, 0.01);
            cursor: pointer;
        }

        body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2.dipam-auth-expired #dipam-auth-expired-click-layer{
            display: block !important;
        }

        body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2.dipam-auth-expired #pames-navbar,
body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2.dipam-auth-expired #vk-toggle-btn,
body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2.dipam-auth-expired #vk-wrapper,
body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2.dipam-auth-expired #system-message-popup,
body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2.dipam-auth-expired #status-btn-toolbar-cont,
body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2.dipam-auth-expired #barcodeSearchSpinner,
body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2.dipam-auth-expired .dipam-login-form-wrap,
body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2.dipam-auth-expired .dipam-login-form,
body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2.dipam-auth-expired .login-form,
body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2.dipam-auth-expired .login-mini,
body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2.dipam-auth-expired .layout-login-box,
body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2.dipam-auth-expired .navbar-login-box,
body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2.dipam-auth-expired .dipam-header-login-mini,
body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2.dipam-auth-expired #account,
body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2.dipam-auth-expired input[type="password"],
body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2.dipam-auth-expired input[type="email"],
body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2.dipam-auth-expired input[name="Input.Email"],
body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2.dipam-auth-expired input[name="Input.Password"]{
            display: none !important;
            visibility: hidden !important;
            pointer-events: none !important;
        }
    

/* ==========================================================================
   INLINE STYLE SOURCE: Views/Shared/_RegistrationLayout.cshtml :: block 2
   ========================================================================== */

        body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2 .testresult-template-editor-head{
            display: flex;
            flex-direction: column;
            gap: 7px;
            padding: 6px 6px 4px 6px;
            border-bottom: 1px solid rgba(0,0,0,0.08);
            background: #fff;
        }

        body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2 .testresult-template-editor-actions{
            display: flex;
            align-items: center;
            justify-content: flex-end;
            gap: 8px;
            width: 100%;
        }

        body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2 .testresult-template-editor-fields{
            display: flex;
            align-items: end;
            gap: 6px;
            min-width: 0;
        }

        body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2 .testresult-template-editor-type{
            min-width: 170px;
        }

        body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2 .testresult-template-editor-type .dx-texteditor-input{
            font-weight: 700;
            color: #27384a;
        }

        body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2 .testresult-template-editor-mode{
            min-height: 30px;
            display: inline-flex;
            align-items: center;
            padding: 4px 10px;
            border-radius: 10px;
            background: #f3f6fa;
            color: #43536a;
            font-size: 12px;
            font-weight: 600;
            white-space: nowrap;
        }

        body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2 .testresult-template-preview-content{
            height: calc(100% - 152px);
            overflow: auto;
            padding: 6px;
        }

        body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2 .testresult-template-new-popup-body{
            display: flex;
            flex-direction: column;
            gap: 10px;
            height: 100%;
            padding: 4px;
            box-sizing: border-box;
        }

        body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2 .testresult-template-new-popup-hint{
            padding: 8px 10px;
            border-radius: 10px;
            background: #f3f6fa;
            color: #40536b;
            font-size: 12px;
            line-height: 1.35;
        }

        body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2 .testresult-template-new-popup-actions{
            margin-top: auto;
            display: flex;
            justify-content: flex-end;
            gap: 8px;
        }

        body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2 #testresult-template-preview-popup .dx-popup-content{
            height: 100%;
            padding: 0;
            overflow: hidden;
        }

        body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2 #testresult-template-preview-splitter{
            height: 100%;
        }
    

/* ==========================================================================
   INLINE STYLE SOURCE: Views/Shared/_RegistrationLayout.cshtml :: block 3
   ========================================================================== */

    body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2 #all-layout-supplementary-form-popup .dx-popup-content{
        padding: 0 !important;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2 #all-layout-supplementary-form-popup .dx-template-wrapper{
        height: 100% !important;
        width: 100% !important;
        overflow: hidden !important;
    }

    body.pmsa--pms-views-shared-registrationlayout-cshtml-cb1210a2 .supplementary-popup-content-host{
        height: 100%;
        width: 100%;
        overflow: hidden;
    }
    

/* ==========================================================================
   INLINE STYLE SOURCE: Views/Shared/_CaseWorkspaceLauncher.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher{
        width: 100%;
        height: 100%;
        min-height: 360px;
        position: relative;
        box-sizing: border-box;
        padding: 24px;
        overflow: hidden;
        background:
            radial-gradient(circle at 50% 46%, rgba(96, 192, 193, 0.055), transparent 34%),
            transparent;
    }


    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-content{
        position: absolute;
        inset: 0;
        width: 100%;
        height: 100%;
        box-sizing: border-box;
        padding: 22px 24px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 0;
        pointer-events: none;
        /*
         * Aktív esetnél a launcher a header alatti szabad terület közepén lenne,
         * ami a teljes viewport közepéhez képest fél header-magassággal lejjebb esik.
         * A mért fél header-magassággal dinamikusan visszaemeljük az egész blokkot.
         */
        transform: translateY(var(--case-workspace-header-lift, 0px));
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-brand{
        width: 204px;
        height: 255px;
        flex: 0 0 auto;
        display: flex;
        align-items: center;
        justify-content: center;
        pointer-events: none;
        filter: drop-shadow(0 10px 22px rgba(20, 92, 110, 0.10));
        margin-bottom: 12px;
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-brand img{
        display: block;
        width: 100%;
        height: 100%;
        object-fit: contain;
    }

    /* Keep the normal launcher visually identical with and without an active case. */
    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher.is-standard-launcher .case-workspace-launcher-brand,
body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher:not(.is-standard-launcher) .case-workspace-launcher-brand{
        width: 147.39px;
        height: 184.2375px;
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-context{
        width: min(100%, 1100px);
        height: 34px;
        flex: 0 0 34px;
        display: flex;
        align-items: center;
        justify-content: center;
        box-sizing: border-box;
        padding: 0 20px;
        pointer-events: auto;
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-case-code-top{
        max-width: min(760px, calc(100vw - 96px));
        margin-bottom: 4px;
        padding: 0 18px 2px;
        box-sizing: border-box;
        color: #0f6c8d;
        font-size: 20px;
        font-weight: 800;
        line-height: 1.15;
        text-align: center;
        letter-spacing: 0.01em;
        text-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
        overflow-wrap: anywhere;
        pointer-events: auto;
        user-select: text;
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-case-code-top.is-error{
        padding: 5px 14px 6px;
        border-radius: 5px;
        background: #c62828;
        color: #fff;
        text-shadow: none;
        box-shadow: 0 3px 10px rgba(120, 20, 20, 0.16);
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-separator{
        width: min(calc(100% - 40px), 1054px);
        height: 1px;
        flex: 0 0 1px;
        pointer-events: none;
        background: linear-gradient(
            90deg,
            rgba(96, 192, 193, 0) 0%,
            rgba(96, 192, 193, 0.22) 14%,
            rgba(96, 192, 193, 0.62) 34%,
            rgba(96, 192, 193, 1) 50%,
            rgba(96, 192, 193, 0.62) 66%,
            rgba(96, 192, 193, 0.22) 86%,
            rgba(96, 192, 193, 0) 100%
        );
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-actions{
        width: min(100%, 1320px);
        padding: 34px 12px 0;
        box-sizing: border-box;
        pointer-events: auto;
        display: flex;
        align-items: flex-start;
        justify-content: center;
        column-gap: 14px;
        row-gap: 18px;
        flex-wrap: wrap;
        margin: 0 auto;
    }

    @media (max-width: 980px) {
        body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-actions{
            width: 100%;
            padding-left: 8px;
            padding-right: 8px;
            column-gap: 10px;
            row-gap: 16px;
        }

        body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-item{
            width: 104px;
        }

        body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-label{
            max-width: 104px;
        }
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-user{
        width: min(100%, 760px);
        padding: 0 18px 3px;
        box-sizing: border-box;
        color: #107495;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.2;
        text-align: center;
        text-shadow: 0 2px 4px rgba(0, 0, 0, 0.12);
        user-select: none;
        pointer-events: auto;
    }


    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-user-name{
        line-height: inherit;
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-user-division{
        margin-top: 4px;
        color: rgba(34, 126, 132, 0.78);
        font-size: 11px;
        font-weight: 600;
        line-height: 1.15;
        letter-spacing: 0.02em;
        text-shadow: none;
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-item{
        position: relative;
        width: 112px;
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 6px;
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-link{
        order: 1;
        width: 72px;
        height: 72px;
        padding: 0;
        border-radius: 50%;
        border: 1px solid rgba(69, 166, 151, 0.30);
        background:
            radial-gradient(circle at 38% 30%, rgba(255,255,255,0.98), rgba(230,247,239,0.92) 58%, rgba(197,232,218,0.86));
        color: #43aaa8;
        box-shadow: 0 7px 20px rgba(27, 105, 92, 0.16);
        display: inline-flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        font-size: 42px;
        line-height: 1;
        transition: transform 0.18s ease, box-shadow 0.18s ease, background 0.18s ease, opacity 0.18s ease;
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-link i{
        filter: drop-shadow(0 4px 6px rgba(0, 0, 0, 0.22));
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-link:hover{
        transform: scale(1.06);
        background:
            radial-gradient(circle at 38% 30%, #fff, rgba(224,247,237,0.98) 58%, rgba(183,226,209,0.94));
        box-shadow: 0 11px 26px rgba(27, 105, 92, 0.22);
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-label{
        order: 2;
        max-width: 112px;
        color: #40505f;
        font-size: 13.2px;
        font-weight: 600;
        line-height: 1.2;
        text-align: center;
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-pin{
        position: absolute;
        top: -2px;
        right: 10px;
        z-index: 2;
        width: 26px;
        height: 26px;
        margin: 0;
        padding: 0;
        border: 1px solid rgba(113, 134, 143, 0.25);
        border-radius: 50%;
        background: rgba(255, 255, 255, 0.96);
        color: #60C0C1;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        font-size: 12px;
        box-shadow: 0 2px 7px rgba(0, 0, 0, 0.10);
        transition: transform 0.16s ease, background 0.16s ease, color 0.16s ease, border-color 0.16s ease;
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-pin:hover{
        transform: scale(1.08);
        color: #3aaeb0;
        border-color: rgba(22, 117, 184, 0.36);
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-item.is-default .case-workspace-launcher-pin{
        color: #fff;
        border-color: #60C0C1;
        background: #60C0C1;
        box-shadow: 0 3px 10px rgba(96, 192, 193, 0.32);
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-item.is-disabled{
        opacity: 0.30;
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-item.is-disabled .case-workspace-launcher-link,
body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-item.is-disabled .case-workspace-launcher-pin{
        cursor: not-allowed;
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-item.is-link-disabled .case-workspace-launcher-link,
body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-item.is-link-disabled .case-workspace-launcher-label{
        opacity: 0.30;
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-item.is-link-disabled .case-workspace-launcher-link{
        cursor: not-allowed;
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-consultation-badge{
        display: none;
        position: absolute;
        top: -4px;
        right: 12px;
        z-index: 3;
        min-width: 22px;
        height: 22px;
        padding: 0 6px;
        box-sizing: border-box;
        border: 2px solid #fff;
        border-radius: 999px;
        background: #c83e45;
        color: #fff;
        align-items: center;
        justify-content: center;
        font-size: 11px;
        font-weight: 700;
        line-height: 1;
        box-shadow: 0 2px 7px rgba(134, 24, 31, 0.22);
        pointer-events: none;
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-item.has-pending-consultations .case-workspace-consultation-badge{
        display: inline-flex;
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-item.has-pending-consultations .case-workspace-launcher-link{
        border-color: rgba(190, 49, 58, 0.58);
        animation: consultationPendingPulse--21f03eff 2.35s ease-in-out infinite;
    }

    @keyframes consultationPendingPulse--21f03eff {
        0%, 100% {
            box-shadow: 0 7px 20px rgba(27, 105, 92, 0.16), 0 0 0 0 rgba(196, 50, 60, 0.00);
        }
        45% {
            box-shadow: 0 7px 20px rgba(27, 105, 92, 0.14), 0 0 0 7px rgba(196, 50, 60, 0.12);
        }
        60% {
            box-shadow: 0 7px 20px rgba(27, 105, 92, 0.14), 0 0 0 10px rgba(196, 50, 60, 0.00);
        }
    }

    @media (prefers-reduced-motion: reduce) {
        body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .case-workspace-launcher-item.has-pending-consultations .case-workspace-launcher-link{
            animation: none;
            box-shadow: 0 7px 20px rgba(27, 105, 92, 0.16), 0 0 0 4px rgba(196, 50, 60, 0.10);
        }
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .consultation-pending-alert{
        position: fixed;
        inset: 0;
        z-index: 10080;
        display: none;
        align-items: center;
        justify-content: center;
        padding: 20px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .consultation-pending-alert.is-visible{
        display: flex;
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .consultation-pending-alert-backdrop{
        position: absolute;
        inset: 0;
        background: rgba(31, 45, 54, 0.18);
        backdrop-filter: blur(1px);
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .consultation-pending-alert-card{
        position: relative;
        width: min(460px, calc(100vw - 40px));
        padding: 24px 26px 20px;
        box-sizing: border-box;
        border: 1px solid rgba(81, 111, 122, 0.18);
        border-radius: 15px;
        background: #fff;
        box-shadow: 0 18px 48px rgba(22, 40, 50, 0.22);
        text-align: center;
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .consultation-pending-alert-icon{
        width: 46px;
        height: 46px;
        margin: 0 auto 10px;
        border-radius: 50%;
        background: rgba(199, 56, 66, 0.08);
        color: #bd3741;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 24px;
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .consultation-pending-alert-title{
        color: #233742;
        font-size: 18px;
        font-weight: 700;
        line-height: 1.25;
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .consultation-pending-alert-message{
        margin-top: 8px;
        color: #4b5c65;
        font-size: 14px;
        line-height: 1.45;
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .consultation-pending-alert-disable{
        margin-top: 17px;
        display: inline-flex;
        align-items: flex-start;
        gap: 8px;
        color: #6b7880;
        font-size: 12px;
        line-height: 1.35;
        text-align: left;
        cursor: pointer;
        user-select: none;
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .consultation-pending-alert-disable input{
        margin-top: 2px;
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .consultation-pending-alert-actions{
        margin-top: 20px;
        display: flex;
        justify-content: center;
        gap: 9px;
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .consultation-pending-alert-button{
        min-width: 110px;
        height: 36px;
        padding: 0 15px;
        border-radius: 8px;
        font-size: 13px;
        font-weight: 600;
        cursor: pointer;
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .consultation-pending-alert-button.is-secondary{
        border: 1px solid #ccd6db;
        background: #fff;
        color: #53646d;
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .consultation-pending-alert-button.is-primary{
        border: 1px solid #3aa9aa;
        background: #4fb7b5;
        color: #fff;
    }

    body.pmsa--pms-views-shared-caseworkspacelauncher-cshtml-630a070e .consultation-pending-alert-button:hover{
        filter: brightness(0.98);
    }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Shared/_NavPartial.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .consultation-popup-setting-control{
        display: grid;
        grid-template-columns: 20px minmax(185px, 1fr) 24px;
        align-items: center;
        column-gap: 9px;
        min-width: 258px;
        min-height: 30px;
        padding: 0 2px;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .consultation-popup-setting-icon{
        color: #5f6b73;
        font-size: 14px;
        text-align: center;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .consultation-popup-setting-caption{
        color: #273238;
        font-weight: 500;
        line-height: 1.25;
        white-space: nowrap;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .consultation-popup-setting-checkbox{
        position: relative;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 22px;
        height: 22px;
        margin: 0;
        cursor: pointer;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .consultation-popup-setting-checkbox input{
        position: absolute;
        width: 1px;
        height: 1px;
        opacity: 0;
        pointer-events: none;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .consultation-popup-setting-checkbox-box{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 17px;
        height: 17px;
        border: 1px solid #9aa5ac;
        border-radius: 4px;
        background: #ffffff;
        color: #3f474d;
        box-shadow: none;
        transition: none;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .consultation-popup-setting-checkbox-box i{
        font-size: 10px;
        opacity: 0;
        transform: none;
        transition: none;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .consultation-popup-setting-checkbox input:checked + .consultation-popup-setting-checkbox-box{
        border-color: #737b81;
        background: #ffffff;
        box-shadow: none;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .consultation-popup-setting-checkbox input:checked + .consultation-popup-setting-checkbox-box i{
        opacity: 1;
        transform: none;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .consultation-popup-setting-control:hover .consultation-popup-setting-checkbox-box{
        border-color: #65757e;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .language-setting-control{
        display: grid;
        grid-template-columns: 20px minmax(138px, 1fr) auto;
        align-items: center;
        column-gap: 9px;
        min-width: 258px;
        min-height: 30px;
        padding: 0 2px;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .language-setting-icon{
        color: #5f6b73;
        font-size: 14px;
        text-align: center;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .language-setting-caption{
        color: #273238;
        font-weight: 500;
        line-height: 1.25;
        white-space: nowrap;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .language-setting-options{
        display: inline-flex;
        align-items: center;
        gap: 2px;
        padding: 2px;
        border: 1px solid #c8d0d5;
        border-radius: 7px;
        background: #edf0f2;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.04);
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .language-setting-choice{
        min-width: 31px;
        height: 22px;
        padding: 0 6px;
        border: 0;
        border-radius: 5px;
        background: transparent;
        color: #64717a;
        font-family: inherit;
        font-size: 10px;
        font-weight: 700;
        line-height: 22px;
        text-align: center;
        cursor: pointer;
        transition: color .14s ease, background-color .14s ease, box-shadow .14s ease;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .language-setting-choice:hover:not(.is-active){
        background: rgba(15,108,189,.09);
        color: #0f6cbd;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .language-setting-choice.is-active{
        background: #0f6cbd;
        color: #ffffff;
        box-shadow: 0 1px 3px rgba(15,108,189,.28);
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .language-setting-choice:focus-visible{
        outline: 2px solid rgba(15,108,189,.35);
        outline-offset: 1px;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 #LangToggleBtn,
    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 #LangToggleBtn .dx-button-content,
    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .language-flag-toggle{
        border-color: transparent !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .language-flag-image{
        display: block;
        width: 21px;
        height: 14px;
        border: 1px solid rgba(31,41,47,.32);
        border-radius: 2px;
        background: transparent;
        box-shadow: 0 1px 2px rgba(0,0,0,.12);
        object-fit: cover;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 #LangToggleBtn:hover .language-flag-image{
        border-color: rgba(15,108,189,.58);
        box-shadow: 0 0 0 2px rgba(15,108,189,.10);
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Shared/_NavPartial.cshtml :: block 2
   ========================================================================== */


    /* ===== Csak a beviteli mező legyen kiemelve ===== */
    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .pms-barcode-input-highlight .dx-texteditor-input{
        background-color: #fbfbfb;
        border-radius: 4px;
        font-weight: 500;
    }

        body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .pms-barcode-input-highlight .dx-texteditor-input:hover{
            background-color: #f6f6f6;
        }

        body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .pms-barcode-input-highlight .dx-texteditor-input:focus{
            background-color: #f2f2f2;
            box-shadow: none;
        }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .pms-barcode-input-highlight .dx-texteditor{
        background-color: transparent;
    }

    /* =========================================================
                                               VIRTUÁLIS BILLENTYŰZET - NAVBAR INDÍTÓGOMB
                                               ========================================================= */

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .vk-toggle-btn{
        position: fixed;
        right: 20px;
        bottom: 80px;
        z-index: 1051;
        background: transparent;
        border: none;
        padding: 10px;
        cursor: pointer;
    }

        body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .vk-toggle-btn i{
            font-size: 31px;
            color: #222222;
            transition: color .2s ease, transform .2s ease;
        }

        body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .vk-toggle-btn:hover i{
            color: #0f6cbd;
            transform: scale(1.05);
        }

        body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .vk-toggle-btn.active i{
            color: #0f6cbd;
        }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .dipam-user-toolbar-badge-wrap{
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        line-height: 1;
        min-width: 30px;
        padding-top: 2px;
    }

        body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .dipam-user-toolbar-badge-wrap i{
            line-height: 1;
        }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .dipam-toolbar-caption{
        display: block;
        margin-top: 2px;
        font-size: 9px;
        line-height: 1;
        font-weight: 600;
        letter-spacing: 0.1px;
        min-height: 9px;
        max-width: 54px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        text-align: center;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .dipam-user-shortname-toolbar{
        color: #000000;
        background: transparent;
        border-radius: 0;
        padding: 0;
        max-width: 62px;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .dipam-idle-counter-toolbar{
        color: #000000;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .dipam-user-toolbar-badge-wrap.dipam-has-rich-tooltip{
        position: relative;
    }

        body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .dipam-user-toolbar-badge-wrap.dipam-has-rich-tooltip::after{
            content: attr(data-tooltip);
            display: none;
            position: absolute;
            top: calc(100% + 7px);
            left: 50%;
            transform: translateX(-50%);
            z-index: 20000;
            min-width: 190px;
            max-width: 280px;
            padding: 7px 9px;
            border-radius: 6px;
            background: rgba(35, 35, 35, 0.96);
            color: #ffffff;
            font-size: 11px;
            line-height: 1.35;
            font-weight: 500;
            text-align: left;
            white-space: pre-line;
            box-shadow: 0 4px 12px rgba(0,0,0,0.22);
            pointer-events: none;
        }

        body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .dipam-user-toolbar-badge-wrap.dipam-has-rich-tooltip::before{
            content: "";
            display: none;
            position: absolute;
            top: calc(100% + 2px);
            left: 50%;
            transform: translateX(-50%);
            z-index: 20001;
            width: 0;
            height: 0;
            border-left: 5px solid transparent;
            border-right: 5px solid transparent;
            border-bottom: 5px solid rgba(35, 35, 35, 0.96);
            pointer-events: none;
        }

        body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .dipam-user-toolbar-badge-wrap.dipam-has-rich-tooltip:hover::after,
body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .dipam-user-toolbar-badge-wrap.dipam-has-rich-tooltip:hover::before{
            display: block;
        }



/* ==========================================================================
   INLINE STYLE SOURCE: Views/Shared/_NavPartial.cshtml :: block 3
   ========================================================================== */

    /* Kompakt Alaphelyzet gomb: minimális helyet foglal a vonalkódmező előtt. */
    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 #pames-navbar .pms-home-toolbar-item{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 #pames-navbar .pms-home-toolbar-item .dx-button{
        min-width: 28px;
        padding: 0 !important;
        border-radius: 5px;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 #pames-navbar .pms-home-toolbar-item .dx-button-content{
        padding: 0 !important;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 #pames-navbar .pms-home-toolbar-icon{
        font-size: 15px;
        line-height: 1;
        opacity: .78;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 #pames-navbar .pms-home-toolbar-item .dx-button:hover .pms-home-toolbar-icon{
        opacity: 1;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .pms-main-menu .dx-menu-item .dx-icon{
        font-size: 1em;
        opacity: 1.0;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .pms-barcode-input-highlight .dx-texteditor-input{
        background-color: #fbfbfb;
        border-radius: 4px;
        font-weight: 500;
    }

        body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .pms-barcode-input-highlight .dx-texteditor-input:hover{
            background-color: #f6f6f6;
        }

        body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .pms-barcode-input-highlight .dx-texteditor-input:focus{
            background-color: #ffe8e8;
            outline: none !important;
        }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .pms-barcode-input-highlight .dx-texteditor.dx-state-focused{
        border: 2px solid #d9534f !important;
        border-radius: 6px;
        box-shadow: 0 0 0 2px rgba(217,83,79,0.28);
        background: transparent;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .pms-barcode-input-highlight .dx-texteditor-input{
        caret-color: #d9534f;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 .pms-barcode-input-highlight .dx-texteditor.dx-state-focused .dx-texteditor-container{
        box-shadow: none !important;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 #pames-navbar,
body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 #pames-navbar .dx-toolbar,
body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 #pames-navbar .dx-toolbar-items-container,
body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 #pames-navbar .dx-toolbar-after,
body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 #pames-navbar .dx-toolbar-item,
body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 #pames-navbar .dx-toolbar-item-content,
body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 #status-btn-toolbar-cont{
        overflow: visible !important;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 #status-btn-toolbar-cont{
        display: flex !important;
        flex-wrap: nowrap !important;
        align-items: center;
        justify-content: flex-end !important;
        gap: 6px;
        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;
        white-space: nowrap;
        padding-top: 6px;
        padding-bottom: 4px;
        box-sizing: border-box;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 #pames-navbar .dx-toolbar-after{
        display: flex !important;
        justify-content: flex-end !important;
        width: 100% !important;
    }

    body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 #pames-navbar .pms-status-toolbar-item{
        flex: 1 1 auto !important;
        min-width: 0 !important;
    }

        body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 #pames-navbar .pms-status-toolbar-item .dx-toolbar-item-content{
            width: 100% !important;
        }

    @media (max-width: 1400px) {
        body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 #pames-navbar .dx-toolbar-before,
body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 #pames-navbar .dx-toolbar-after{
            width: 100% !important;
            justify-content: center !important;
        }

        body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 #pames-navbar .dx-toolbar-before{
            display: flex !important;
            flex-wrap: wrap !important;
        }

        body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 #pames-navbar .dx-toolbar-after{
            display: flex !important;
            flex-wrap: wrap !important;
        }

        body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 #status-btn-toolbar-cont{
            justify-content: center !important;
            width: 100% !important;
        }

        body.pmsa--pms-views-shared-navpartial-cshtml-28b21d32 #main-menu{
            margin-left: auto !important;
            margin-right: auto !important;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Views/Shared/_Layout.cshtml :: block 1
   ========================================================================== */

        html.pmsa--pms-views-shared-layout-cshtml-80158af4,
body.pmsa--pms-views-shared-layout-cshtml-80158af4{
            min-height: 100%;
        }

            body.pmsa--pms-views-shared-layout-cshtml-80158af4.pms-fullscreen-layout{
                width: 100vw !important;
                height: 100vh !important;
                min-height: 100vh !important;
                max-height: 100vh !important;
                margin: 0 !important;
                padding: 0 !important;
                overflow: hidden !important;
                background: #f3f6fa;
            }

                body.pmsa--pms-views-shared-layout-cshtml-80158af4.pms-fullscreen-layout header,
body.pmsa--pms-views-shared-layout-cshtml-80158af4.pms-fullscreen-layout footer{
                    display: none !important;
                    visibility: hidden !important;
                    width: 0 !important;
                    height: 0 !important;
                    min-height: 0 !important;
                    max-height: 0 !important;
                    overflow: hidden !important;
                    margin: 0 !important;
                    padding: 0 !important;
                    border: 0 !important;
                }

                body.pmsa--pms-views-shared-layout-cshtml-80158af4.pms-fullscreen-layout .pms-layout-container{
                    max-width: none !important;
                    width: 100vw !important;
                    height: 100vh !important;
                    min-height: 100vh !important;
                    max-height: 100vh !important;
                    margin: 0 !important;
                    padding: 0 !important;
                    overflow: hidden !important;
                    box-sizing: border-box !important;
                }

                body.pmsa--pms-views-shared-layout-cshtml-80158af4.pms-fullscreen-layout main[role="main"]{
                    width: 100vw !important;
                    height: 100vh !important;
                    min-height: 100vh !important;
                    max-height: 100vh !important;
                    margin: 0 !important;
                    padding: 0 !important;
                    overflow: hidden !important;
                    box-sizing: border-box !important;
                }

                body.pmsa--pms-views-shared-layout-cshtml-80158af4.pms-fullscreen-layout .container,
body.pmsa--pms-views-shared-layout-cshtml-80158af4.pms-fullscreen-layout .container-fluid,
body.pmsa--pms-views-shared-layout-cshtml-80158af4.pms-fullscreen-layout .pb-3{
                    max-width: none !important;
                    width: 100% !important;
                    margin: 0 !important;
                    padding: 0 !important;
                    overflow: hidden !important;
                    box-sizing: border-box !important;
                }

                body.pmsa--pms-views-shared-layout-cshtml-80158af4.pms-fullscreen-layout .pb-3{
                    padding-bottom: 0 !important;
                }
    

/* ==========================================================================
   INLINE STYLE SOURCE: Areas/Identity/Pages/Account/DipamAuthenticatorSetup.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-page{
        min-height: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: @(Model.IsPendingLoginSetup || Model.IsForced ? "12px" : "0");
        box-sizing: border-box;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-card{
        width: min(860px, calc(100vw - 32px));
        border: 1px solid rgba(210, 222, 238, 0.95);
        border-radius: 16px;
        max-height: calc(100vh - 84px);
        overflow: auto;
        background: rgba(255, 255, 255, 0.98);
        box-shadow: 0 18px 55px rgba(20, 48, 82, 0.16);
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-topline{
        height: 4px;
        background: linear-gradient(90deg, #1f6feb, #42b9e8);
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-content{
        padding: 26px 30px 24px;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-header{
        display: flex;
        align-items: center;
        gap: 12px;
        margin-bottom: 15px;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-icon{
        width: 44px;
        height: 44px;
        flex: 0 0 44px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 12px;
        background: rgba(31, 111, 235, 0.10);
        color: #1254b2;
        font-size: 21px;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-brand-title{
        color: #0d2648;
        font-size: 13px;
        font-weight: 800;
        line-height: 1.15;
        letter-spacing: 0.08em;
        text-transform: uppercase;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-brand-subtitle{
        margin-top: 2px;
        color: rgba(13, 38, 72, 0.55);
        font-size: 11px;
        letter-spacing: 0.08em;
        text-transform: uppercase;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-title{
        margin: 0 0 8px;
        color: #0d2648;
        font-size: 25px;
        font-weight: 800;
        line-height: 1.15;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-text{
        margin: 0 0 15px;
        color: rgba(13, 38, 72, 0.78);
        font-size: 13px;
        line-height: 1.55;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-warning,
body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-info,
body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-success,
body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-error{
        margin-bottom: 14px;
        padding: 11px 13px;
        border-radius: 10px;
        font-size: 12px;
        line-height: 1.45;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-warning{
        border: 1px solid rgba(255, 193, 7, 0.30);
        background: rgba(255, 193, 7, 0.12);
        color: #6d5200;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-info{
        border: 1px solid rgba(31, 111, 235, 0.22);
        background: rgba(31, 111, 235, 0.07);
        color: #244b72;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-success{
        border: 1px solid rgba(22, 136, 58, 0.24);
        background: rgba(22, 136, 58, 0.08);
        color: #176934;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-error{
        border: 1px solid rgba(190, 38, 38, 0.28);
        background: rgba(190, 38, 38, 0.08);
        color: #8b1d1d;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-context{
        display: flex;
        flex-wrap: wrap;
        gap: 8px;
        margin-bottom: 16px;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-context-item{
        min-width: 0;
        padding: 7px 10px;
        border-radius: 9px;
        background: rgba(31, 111, 235, 0.06);
        color: rgba(13, 38, 72, 0.66);
        font-size: 12px;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-context-item strong{
        color: #0d2648;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-install{
        display: grid;
        grid-template-columns: 38px minmax(0, 1fr) auto;
        gap: 12px;
        align-items: center;
        margin-bottom: 16px;
        padding: 12px 14px;
        border: 1px solid #dbe6f2;
        border-radius: 12px;
        background: linear-gradient(90deg, #f4f9ff, #fbfdff);
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-install-icon{
        width: 38px;
        height: 38px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 10px;
        background: #e7f2ff;
        color: #1254b2;
        font-size: 18px;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-install-title{
        color: #163a60;
        font-size: 13px;
        font-weight: 800;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-install-text{
        margin-top: 2px;
        color: #60758a;
        font-size: 12px;
        line-height: 1.4;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-download{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 7px;
        min-height: 34px;
        padding: 7px 12px;
        border: 1px solid #9fc3e7;
        border-radius: 9px;
        background: #fff;
        color: #1254b2;
        font-size: 12px;
        font-weight: 700;
        text-decoration: none;
        white-space: nowrap;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-download:hover{
        background: #edf6ff;
        color: #0e478f;
        text-decoration: none;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-main{
        display: grid;
        grid-template-columns: minmax(0, 1fr) 300px;
        gap: 22px;
        align-items: start;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-panel{
        min-width: 0;
        padding: 16px;
        border: 1px solid #e1e8ef;
        border-radius: 12px;
        background: #fbfcfe;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-panel-title{
        display: flex;
        align-items: center;
        gap: 8px;
        margin-bottom: 12px;
        color: #173a5e;
        font-size: 13px;
        font-weight: 800;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-steps{
        display: grid;
        gap: 11px;
        color: rgba(13, 38, 72, 0.82);
        font-size: 13px;
        line-height: 1.45;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-step{
        display: grid;
        grid-template-columns: 27px minmax(0, 1fr);
        gap: 8px;
        align-items: start;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-step-number{
        width: 25px;
        height: 25px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 999px;
        background: rgba(31, 111, 235, 0.10);
        color: #1254b2;
        font-size: 12px;
        font-weight: 800;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-qr-wrap{
        text-align: center;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-qr{
        width: 250px;
        height: 250px;
        max-width: 100%;
        border: 1px solid rgba(150, 170, 195, 0.45);
        border-radius: 12px;
        padding: 8px;
        background: #fff;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-key{
        margin-top: 10px;
        color: rgba(13, 38, 72, 0.62);
        font-size: 11px;
        line-height: 1.4;
        word-break: break-all;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-key code{
        display: inline-block;
        margin-top: 4px;
        padding: 5px 7px;
        border-radius: 6px;
        background: #eef3f8;
        color: #0f5fa8;
        font-family: Consolas, "Courier New", monospace;
        font-size: 12px;
        font-weight: 700;
        letter-spacing: 0.03em;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-form{
        margin-top: 18px;
        padding-top: 16px;
        border-top: 1px solid rgba(150, 170, 195, 0.32);
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-validation{
        margin-bottom: 12px;
        font-size: 13px;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-label{
        display: block;
        margin-bottom: 7px;
        color: #0d2648;
        font-size: 11px;
        font-weight: 800;
        letter-spacing: 0.09em;
        text-transform: uppercase;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-code-input{
        width: 100%;
        height: 48px;
        padding: 0 10px 0 18px;
        border: 1px solid rgba(150, 170, 195, 0.9);
        border-radius: 11px;
        outline: none;
        background: #fff;
        color: #0d2648;
        text-align: center;
        font-size: 24px;
        font-weight: 700;
        letter-spacing: 0.32em;
        transition: border-color 120ms ease, box-shadow 120ms ease;
        box-sizing: border-box;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-code-input:focus{
        border-color: #1f6feb;
        box-shadow: 0 0 0 3px rgba(31, 111, 235, 0.14);
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-button{
        width: 100%;
        min-height: 44px;
        margin-top: 14px;
        border: 0;
        border-radius: 11px;
        background: linear-gradient(90deg, #1f6feb, #42b9e8);
        color: #fff;
        font-size: 14px;
        font-weight: 700;
        cursor: pointer;
        box-shadow: 0 8px 20px rgba(31, 111, 235, 0.22);
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-button:disabled{
        cursor: wait;
        opacity: 0.72;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-back-link{
        display: block;
        margin-top: 14px;
        color: #1254b2;
        text-align: center;
        font-size: 12px;
        font-weight: 700;
        text-decoration: none;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-back-link:hover{
        text-decoration: underline;
    }

    @media (max-width: 760px) {
        body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-content{
            padding: 22px 18px;
        }

        body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-main{
            grid-template-columns: 1fr;
        }

        body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-install{
            grid-template-columns: 38px minmax(0, 1fr);
        }

        body.pmsa--pms-areas-identity-pages-account-dipamauthenticatorsetup-cshtml-dd076dc7 .dipam-auth-setup-download{
            grid-column: 1 / -1;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Areas/Identity/Pages/Account/ConfirmEmailChange.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-areas-identity-pages-account-confirmemailchange-cshtml-099d1764 .dipam-email-confirm-page{
        min-height: calc(100vh - 60px);
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 24px 16px;
        box-sizing: border-box;
    }

    body.pmsa--pms-areas-identity-pages-account-confirmemailchange-cshtml-099d1764 .dipam-email-confirm-wrap{
        width: 100%;
        max-width: 460px;
        text-align: center;
    }

    body.pmsa--pms-areas-identity-pages-account-confirmemailchange-cshtml-099d1764 .dipam-email-confirm-logo{
        margin-bottom: 18px;
    }

    body.pmsa--pms-areas-identity-pages-account-confirmemailchange-cshtml-099d1764 .dipam-email-confirm-card{
        width: 100%;
        border-radius: 34px;
        padding: 24px 28px 22px 28px;
        background: rgba(255,255,255,0.08);
        border: 1px solid rgba(255,255,255,0.20);
        box-shadow: 0 14px 34px rgba(0,0,0,0.07);
        backdrop-filter: blur(8px);
        text-align: center;
    }

    body.pmsa--pms-areas-identity-pages-account-confirmemailchange-cshtml-099d1764 .dipam-email-confirm-icon{
        width: 56px;
        height: 56px;
        margin: 0 auto 12px auto;
        border-radius: 50%;
        border: 1px solid rgba(36,112,117,0.16);
        background: rgba(36,112,117,0.08);
        display: flex;
        align-items: center;
        justify-content: center;
        color: rgb(36,112,117);
        animation: dipamEmailConfirmPulse--8ed68da5 2.8s ease-in-out infinite;
    }

        body.pmsa--pms-areas-identity-pages-account-confirmemailchange-cshtml-099d1764 .dipam-email-confirm-icon i{
            font-size: 25px;
            --fa-secondary-opacity: 0.2;
            --fa-primary-color: rgb(36,112,117);
            --fa-secondary-color: rgb(36,112,117);
        }

    body.pmsa--pms-areas-identity-pages-account-confirmemailchange-cshtml-099d1764 .dipam-email-confirm-title{
        font-size: 18px;
        font-weight: 600;
        margin: 6px 0 12px 0;
        color: rgb(36,112,117);
        text-shadow: 0 2px 4px rgba(0,0,0,0.10);
    }

    body.pmsa--pms-areas-identity-pages-account-confirmemailchange-cshtml-099d1764 .dipam-email-confirm-message{
        max-width: 360px;
        margin: 0 auto 18px auto;
        color: #5f6b72;
        font-size: 13px;
        line-height: 1.4;
    }

    body.pmsa--pms-areas-identity-pages-account-confirmemailchange-cshtml-099d1764 .dipam-email-confirm-button-row{
        display: flex;
        justify-content: center;
        margin-top: 10px;
    }

    body.pmsa--pms-areas-identity-pages-account-confirmemailchange-cshtml-099d1764 .dipam-email-confirm-button{
        min-width: 190px;
        border: none;
        border-radius: 999px;
        background: rgba(36,112,117,0.10);
        color: rgb(36,112,117);
        font-weight: 600;
        font-size: 13px;
        padding: 9px 18px;
        box-shadow: 0 4px 12px rgba(36,112,117,0.12);
        transition: all 0.18s ease;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        cursor: pointer;
        text-decoration: none;
    }

        body.pmsa--pms-areas-identity-pages-account-confirmemailchange-cshtml-099d1764 .dipam-email-confirm-button:hover{
            background: rgba(36,112,117,0.16);
            color: rgb(36,112,117);
            box-shadow: 0 6px 16px rgba(36,112,117,0.20);
            transform: translateY(-1px);
            text-decoration: none;
        }

        body.pmsa--pms-areas-identity-pages-account-confirmemailchange-cshtml-099d1764 .dipam-email-confirm-button:active{
            transform: scale(0.97);
        }

        body.pmsa--pms-areas-identity-pages-account-confirmemailchange-cshtml-099d1764 .dipam-email-confirm-button i{
            font-size: 17px;
            --fa-secondary-opacity: 0.2;
            --fa-primary-color: rgb(36,112,117);
            --fa-secondary-color: rgb(36,112,117);
        }

    @keyframes dipamEmailConfirmPulse--8ed68da5 {
        0% {
            box-shadow: 0 0 0 0 rgba(36,112,117,0.18);
        }

        70% {
            box-shadow: 0 0 0 8px rgba(36,112,117,0);
        }

        100% {
            box-shadow: 0 0 0 0 rgba(36,112,117,0);
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Areas/Identity/Pages/Account/Login.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-login-form-wrap{
        width: 100%;
        max-width: 440px;
        margin: 0 auto;
        text-align: center;
        padding: 22px 22px 16px 22px;
        border-radius: 52px;
        background: rgba(255,255,255,0.02);
        box-shadow: 0 12px 32px rgba(0,0,0,0.05);
        backdrop-filter: blur(9px);
    }

    body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-login-form{
        width: 100%;
    }

    body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-input-group{
        margin-bottom: 14px;
        text-align: center;
    }

    body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-db-selector-wrap{
        width: 62%;
        margin: -5px auto 13px auto;
        text-align: center;
    }

    body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-db-selector-toggle{
        width: 100%;
        min-height: 30px;
        border: 1px solid rgba(36, 112, 117, 0.16);
        border-radius: 999px;
        background: rgba(255, 255, 255, 0.72);
        color: rgba(36, 112, 117, 0.88);
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 7px;
        padding: 4px 10px;
        cursor: pointer;
        font-size: 11px;
        line-height: 1.1;
        box-shadow: 0 3px 10px rgba(0,0,0,0.055);
        transition: all 0.18s ease;
    }

        body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-db-selector-toggle:hover{
            background: rgba(255, 255, 255, 0.95);
            border-color: rgba(36, 112, 117, 0.28);
            color: rgb(36, 112, 117);
            box-shadow: 0 5px 14px rgba(36,112,117,0.12);
        }

    body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-db-selector-toggle-icon{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        font-size: 13px;
        opacity: 0.9;
    }

    body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-db-selector-toggle-text{
        font-weight: 600;
        white-space: nowrap;
    }

    body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-db-selector-current{
        max-width: 130px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        opacity: 0.72;
        font-weight: 500;
    }

    body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-db-selector-chevron{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        font-size: 11px;
        opacity: 0.75;
        transition: transform 0.18s ease;
    }

    body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-db-selector-wrap.is-open .dipam-db-selector-chevron{
        transform: rotate(180deg);
    }

    body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-db-selector-panel{
        display: none;
        margin-top: 8px;
        padding: 10px 8px 8px 8px;
        border-radius: 18px;
        border: 1px solid rgba(36, 112, 117, 0.12);
        background: rgba(255,255,255,0.50);
        box-shadow: 0 4px 14px rgba(0,0,0,0.045);
    }

    body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-db-selector-wrap.is-open .dipam-db-selector-panel{
        display: block;
    }

    body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-db-code-group{
        margin-bottom: 0;
    }

    body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-input-shell{
        position: relative;
        width: 60%;
        margin: 0 auto;
    }

    body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-db-code-shell{
        width: 56%;
    }

    body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-input-shell input{
        width: 100%;
        height: 42px;
        display: block;
        text-align: center;
        border: 1px solid #d0d7de;
        border-radius: 9px;
        padding: 16px 12px 6px 12px;
        font-size: 14px;
        color: #212529;
        background: rgba(255,255,255,0.95);
        outline: none;
        transition: border-color 0.18s ease, box-shadow 0.18s ease, background 0.18s ease;
    }

        body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-input-shell input:focus{
            border-color: rgb(36, 112, 117);
            box-shadow: 0 0 0 3px rgba(36, 112, 117, 0.12);
            background: #fff;
        }

    body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-input-shell label{
        position: absolute;
        left: 12px;
        top: 13px;
        font-size: 13px;
        color: #6c757d;
        opacity: 0.85;
        pointer-events: none;
        transition: all 0.18s ease;
        z-index: 2;
    }

    body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-input-shell input:focus + label,
body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-input-shell input:not(:placeholder-shown) + label{
        top: 4px;
        font-size: 10px;
        color: rgb(36, 112, 117);
        opacity: 1;
    }

    body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-database-profile-name{
        min-height: 16px;
        margin-top: 4px;
        font-size: 11px;
        font-weight: 700;
        line-height: 1.15;
        color: rgb(36, 112, 117);
        opacity: 0.92;
    }

    body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-database-profile-name-error{
        color: #b71c1c;
    }

    body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-db-selector-help{
        margin-top: 2px;
        font-size: 10px;
        line-height: 1.15;
        color: #6c757d;
        opacity: 0.78;
    }

    body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-validation-message{
        display: block;
        margin-top: 3px;
        font-size: 11px;
    }

    body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-validation-summary{
        font-size: 12px;
        margin-bottom: 8px;
    }

    body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-login-button-row{
        display: flex;
        justify-content: center;
        margin-top: 6px;
    }

    body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-login-button{
        position: relative;
        overflow: hidden;
        border: none;
        background: rgba(36, 112, 117, 0.08);
        padding: 6px 8px;
        border-radius: 999px;
        cursor: pointer;
        opacity: 0.88;
        transition: transform 0.08s ease, background 0.15s ease, box-shadow 0.15s ease, opacity 0.15s ease;
    }

        body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-login-button:hover{
            opacity: 1;
            background: rgba(36, 112, 117, 0.14);
            box-shadow: 0 6px 16px rgba(36, 112, 117, 0.18);
            transform: translateY(-1px);
        }

        body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-login-button:active{
            transform: scale(0.94);
        }

        body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-login-button i{
            font-size: 1.6rem;
            --fa-secondary-opacity: 0.2;
            --fa-primary-color: rgb(36, 112, 117);
            --fa-secondary-color: rgb(36, 112, 117);
        }

        body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-login-button .ripple{
            position: absolute;
            border-radius: 50%;
            transform: scale(0);
            animation: rippleEffect--8c8bcae8 500ms linear;
            background-color: rgba(36,112,117, 0.25);
            pointer-events: none;
        }

    @keyframes rippleEffect--8c8bcae8 {
        to {
            transform: scale(4);
            opacity: 0;
        }
    }

    body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-keyboard-row{
        margin-top: 12px;
        display: flex;
        justify-content: center;
    }

    body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-keyboard-button{
        width: 52px;
        height: 52px;
        border-radius: 50%;
        border: 1px solid rgba(36,112,117,0.15);
        background: rgba(36,112,117,0.08);
        color: rgb(36,112,117);
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        animation: vkPulse--524f74e2 2.8s ease-in-out infinite;
        transition: all 0.18s ease;
    }

        body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-keyboard-button:hover{
            animation: none;
            background: rgba(36,112,117,0.16);
            box-shadow: 0 4px 12px rgba(36,112,117,0.22);
            transform: translateY(-1px);
        }

        body.pmsa--pms-areas-identity-pages-account-login-cshtml-e01ba2b4 .dipam-keyboard-button i{
            font-size: 20px;
        }

    @keyframes vkPulse--524f74e2 {
        0% {
            box-shadow: 0 0 0 0 rgba(36,112,117, 0.18);
        }

        70% {
            box-shadow: 0 0 0 8px rgba(36,112,117, 0);
        }

        100% {
            box-shadow: 0 0 0 0 rgba(36,112,117, 0);
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Areas/Identity/Pages/Account/LoginWith2fa.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-areas-identity-pages-account-loginwith2fa-cshtml-38409202 .dipam-2fa-page{
        min-height: calc(100vh - 60px);
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 24px 16px;
        box-sizing: border-box;
    }

    body.pmsa--pms-areas-identity-pages-account-loginwith2fa-cshtml-38409202 .dipam-2fa-wrap{
        width: 100%;
        max-width: 460px;
        text-align: center;
    }

    body.pmsa--pms-areas-identity-pages-account-loginwith2fa-cshtml-38409202 .dipam-2fa-logo{
        margin-bottom: 18px;
    }

    body.pmsa--pms-areas-identity-pages-account-loginwith2fa-cshtml-38409202 .dipam-2fa-card{
        width: 100%;
        border-radius: 34px;
        padding: 22px 26px 20px 26px;
        background: rgba(255,255,255,0.08);
        border: 1px solid rgba(255,255,255,0.20);
        box-shadow: 0 14px 34px rgba(0,0,0,0.07);
        backdrop-filter: blur(8px);
    }

    body.pmsa--pms-areas-identity-pages-account-loginwith2fa-cshtml-38409202 .dipam-2fa-icon{
        width: 56px;
        height: 56px;
        margin: 0 auto 10px auto;
        border-radius: 50%;
        border: 1px solid rgba(36,112,117,0.16);
        background: rgba(36,112,117,0.08);
        display: flex;
        align-items: center;
        justify-content: center;
        color: rgb(36,112,117);
        animation: dipam2faPulse--483ca8bb 2.8s ease-in-out infinite;
    }

        body.pmsa--pms-areas-identity-pages-account-loginwith2fa-cshtml-38409202 .dipam-2fa-icon i{
            font-size: 25px;
            --fa-secondary-opacity: 0.2;
            --fa-primary-color: rgb(36, 112, 117);
            --fa-secondary-color: rgb(36, 112, 117);
        }

    body.pmsa--pms-areas-identity-pages-account-loginwith2fa-cshtml-38409202 .dipam-2fa-title{
        font-size: 18px;
        font-weight: 600;
        margin: 6px 0 10px 0;
        color: rgb(36,112,117);
        text-shadow: 0 2px 4px rgba(0,0,0,0.10);
    }

    body.pmsa--pms-areas-identity-pages-account-loginwith2fa-cshtml-38409202 .dipam-2fa-info{
        max-width: 340px;
        margin: 0 auto 16px auto;
        color: #5f6b72;
        font-size: 13px;
        line-height: 1.35;
    }

        body.pmsa--pms-areas-identity-pages-account-loginwith2fa-cshtml-38409202 .dipam-2fa-info p{
            margin: 4px 0;
        }

    body.pmsa--pms-areas-identity-pages-account-loginwith2fa-cshtml-38409202 .dipam-2fa-form{
        width: 100%;
    }

    body.pmsa--pms-areas-identity-pages-account-loginwith2fa-cshtml-38409202 .dipam-2fa-validation-summary{
        font-size: 12px;
        margin-bottom: 8px;
    }

    body.pmsa--pms-areas-identity-pages-account-loginwith2fa-cshtml-38409202 .dipam-2fa-input-group{
        margin-bottom: 12px;
        text-align: center;
    }

    body.pmsa--pms-areas-identity-pages-account-loginwith2fa-cshtml-38409202 .dipam-2fa-input-shell{
        position: relative;
        width: 60%;
        min-width: 220px;
        margin: 0 auto;
    }

        body.pmsa--pms-areas-identity-pages-account-loginwith2fa-cshtml-38409202 .dipam-2fa-input-shell input{
            width: 100%;
            height: 46px;
            display: block;
            text-align: center;
            border: 1px solid #d0d7de;
            border-radius: 10px;
            padding: 17px 12px 6px 12px;
            font-size: 20px;
            font-weight: 600;
            letter-spacing: 5px;
            color: #212529;
            background: rgba(255,255,255,0.95);
            outline: none;
            transition: border-color 0.18s ease, box-shadow 0.18s ease, background 0.18s ease;
        }

            body.pmsa--pms-areas-identity-pages-account-loginwith2fa-cshtml-38409202 .dipam-2fa-input-shell input:focus{
                border-color: rgb(36,112,117);
                box-shadow: 0 0 0 3px rgba(36,112,117,0.12);
                background: #fff;
            }

        body.pmsa--pms-areas-identity-pages-account-loginwith2fa-cshtml-38409202 .dipam-2fa-input-shell label{
            position: absolute;
            left: 12px;
            top: 14px;
            font-size: 13px;
            color: #6c757d;
            opacity: 0.85;
            pointer-events: none;
            transition: all 0.18s ease;
            z-index: 2;
            letter-spacing: 0;
        }

        body.pmsa--pms-areas-identity-pages-account-loginwith2fa-cshtml-38409202 .dipam-2fa-input-shell input:focus + label,
body.pmsa--pms-areas-identity-pages-account-loginwith2fa-cshtml-38409202 .dipam-2fa-input-shell input:not(:placeholder-shown) + label{
            top: 4px;
            font-size: 10px;
            color: rgb(36,112,117);
            opacity: 1;
        }

    body.pmsa--pms-areas-identity-pages-account-loginwith2fa-cshtml-38409202 .dipam-2fa-validation-message{
        display: block;
        margin-top: 3px;
        font-size: 11px;
    }

    body.pmsa--pms-areas-identity-pages-account-loginwith2fa-cshtml-38409202 .dipam-2fa-remember{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 7px;
        margin: 4px 0 10px 0;
        color: #5f6b72;
        font-size: 13px;
        cursor: pointer;
        user-select: none;
    }

        body.pmsa--pms-areas-identity-pages-account-loginwith2fa-cshtml-38409202 .dipam-2fa-remember input{
            width: 15px;
            height: 15px;
            accent-color: rgb(36,112,117);
            cursor: pointer;
        }

    body.pmsa--pms-areas-identity-pages-account-loginwith2fa-cshtml-38409202 .dipam-2fa-button-row{
        display: flex;
        justify-content: center;
        margin-top: 4px;
    }

    body.pmsa--pms-areas-identity-pages-account-loginwith2fa-cshtml-38409202 .dipam-2fa-submit{
        position: relative;
        overflow: hidden;
        border: none;
        background: rgba(36,112,117,0.08);
        padding: 7px 9px;
        border-radius: 999px;
        cursor: pointer;
        opacity: 0.9;
        transition: transform 0.08s ease, background 0.15s ease, box-shadow 0.15s ease, opacity 0.15s ease;
    }

        body.pmsa--pms-areas-identity-pages-account-loginwith2fa-cshtml-38409202 .dipam-2fa-submit:hover{
            opacity: 1;
            background: rgba(36,112,117,0.14);
            box-shadow: 0 6px 16px rgba(36,112,117,0.18);
            transform: translateY(-1px);
        }

        body.pmsa--pms-areas-identity-pages-account-loginwith2fa-cshtml-38409202 .dipam-2fa-submit:active{
            transform: scale(0.94);
        }

        body.pmsa--pms-areas-identity-pages-account-loginwith2fa-cshtml-38409202 .dipam-2fa-submit:disabled{
            opacity: 0.45;
            cursor: wait;
            transform: none;
        }

        body.pmsa--pms-areas-identity-pages-account-loginwith2fa-cshtml-38409202 .dipam-2fa-submit i{
            font-size: 1.7rem;
            --fa-secondary-opacity: 0.2;
            --fa-primary-color: rgb(36,112,117);
            --fa-secondary-color: rgb(36,112,117);
        }

        body.pmsa--pms-areas-identity-pages-account-loginwith2fa-cshtml-38409202 .dipam-2fa-submit .ripple{
            position: absolute;
            border-radius: 50%;
            transform: scale(0);
            animation: dipam2faRippleEffect--5ee67db4 500ms linear;
            background-color: rgba(36,112,117,0.25);
            pointer-events: none;
        }

    body.pmsa--pms-areas-identity-pages-account-loginwith2fa-cshtml-38409202.dipam-waiting,
body.pmsa--pms-areas-identity-pages-account-loginwith2fa-cshtml-38409202.dipam-waiting *{
        cursor: wait !important;
    }

    @keyframes dipam2faRippleEffect--5ee67db4 {
        to {
            transform: scale(4);
            opacity: 0;
        }
    }

    @keyframes dipam2faPulse--483ca8bb {
        0% {
            box-shadow: 0 0 0 0 rgba(36,112,117,0.18);
        }

        70% {
            box-shadow: 0 0 0 8px rgba(36,112,117,0);
        }

        100% {
            box-shadow: 0 0 0 0 rgba(36,112,117,0);
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Areas/Identity/Pages/Account/WorkGroups.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6 .dipam-workgroups-section{
        width: 100%;
        max-width: 620px;
        margin: 0 auto;
        text-align: center;
    }

    body.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6 .dipam-account-section-header{
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 12px;
        margin-bottom: 14px;
        text-align: left;
    }

    body.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6 .dipam-account-section-icon{
        width: 46px;
        height: 46px;
        flex: 0 0 46px;
        border-radius: 50%;
        border: 1px solid rgba(36,112,117,0.14);
        background: rgba(36,112,117,0.07);
        display: flex;
        align-items: center;
        justify-content: center;
        color: rgb(36,112,117);
        animation: dipamAccountPulse--8392557c 2.8s ease-in-out infinite;
    }

        body.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6 .dipam-account-section-icon i{
            font-size: 20px;
            --fa-secondary-opacity: 0.2;
            --fa-primary-color: rgb(36,112,117);
            --fa-secondary-color: rgb(36,112,117);
        }

    body.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6 .dipam-account-section-title{
        font-size: 17px;
        font-weight: 600;
        margin: 0;
        color: rgb(36,112,117);
        text-shadow: 0 2px 4px rgba(0,0,0,0.08);
    }

    body.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6 .dipam-account-section-subtitle{
        font-size: 12px;
        color: #5f6b72;
        margin-top: 2px;
    }

    body.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6 .dipam-account-form{
        width: 100%;
    }

    body.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6 .dipam-account-validation-summary{
        font-size: 12px;
        margin-bottom: 8px;
        text-align: center;
    }

    body.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6 .dipam-workgroups-list{
        width: 100%;
        max-width: 560px;
        margin: 0 auto 14px auto;
        display: grid;
        grid-template-columns: 1fr 1fr;
        column-gap: 10px;
        row-gap: 7px;
    }

    body.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6 .dipam-workgroup-row{
        min-height: 36px;
        display: flex;
        align-items: center;
        gap: 8px;
        padding: 6px 10px;
        border-radius: 999px;
        color: #5f6b72;
        background: rgba(255,255,255,0.42);
        border: 1px solid rgba(36,112,117,0.07);
        box-shadow: 0 2px 7px rgba(0,0,0,0.025);
        transition: all 0.16s ease;
        cursor: pointer;
        user-select: none;
    }

        body.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6 .dipam-workgroup-row:hover{
            color: rgb(36,112,117);
            background: rgba(36,112,117,0.06);
            border-color: rgba(36,112,117,0.14);
            box-shadow: 0 4px 10px rgba(36,112,117,0.08);
            transform: translateY(-1px);
        }

    body.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6 .dipam-workgroup-checkbox{
        position: absolute;
        opacity: 0;
        pointer-events: none;
    }

    body.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6 .dipam-workgroup-check-ui{
        width: 24px;
        height: 24px;
        flex: 0 0 24px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        background: rgba(36,112,117,0.07);
        color: transparent;
        border: 1px solid rgba(36,112,117,0.12);
        transition: all 0.16s ease;
    }

        body.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6 .dipam-workgroup-check-ui i{
            font-size: 11px;
            --fa-secondary-opacity: 0.2;
            --fa-primary-color: #ffffff;
            --fa-secondary-color: #ffffff;
        }

    body.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6 .dipam-workgroup-checkbox:checked + .dipam-workgroup-check-ui{
        background: rgb(36,112,117);
        color: #ffffff;
        border-color: rgb(36,112,117);
        box-shadow: 0 3px 9px rgba(36,112,117,0.16);
    }

    body.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6 .dipam-workgroup-text{
        font-size: 12px;
        line-height: 1.15;
        text-align: left;
        flex: 1;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6 .dipam-workgroups-empty{
        max-width: 420px;
        margin: 0 auto 14px auto;
        padding: 12px 14px;
        border-radius: 16px;
        background: rgba(255,255,255,0.50);
        border: 1px solid rgba(36,112,117,0.10);
        color: #5f6b72;
        font-size: 13px;
    }

    body.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6 .dipam-account-button-row{
        display: flex;
        justify-content: center;
        margin-top: 8px;
    }

    body.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6 .dipam-account-submit{
        min-width: 150px;
        position: relative;
        overflow: hidden;
        border: none;
        border-radius: 999px;
        background: rgba(36,112,117,0.09);
        color: rgb(36,112,117);
        font-weight: 600;
        font-size: 12px;
        padding: 8px 15px;
        box-shadow: 0 3px 10px rgba(36,112,117,0.10);
        transition: all 0.16s ease;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 7px;
        cursor: pointer;
    }

        body.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6 .dipam-account-submit:hover{
            background: rgba(36,112,117,0.15);
            color: rgb(36,112,117);
            box-shadow: 0 5px 14px rgba(36,112,117,0.18);
            transform: translateY(-1px);
        }

        body.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6 .dipam-account-submit:active{
            transform: scale(0.97);
        }

        body.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6 .dipam-account-submit:disabled{
            opacity: 0.45;
            cursor: wait;
            transform: none;
        }

        body.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6 .dipam-account-submit i{
            font-size: 15px;
            --fa-secondary-opacity: 0.2;
            --fa-primary-color: rgb(36,112,117);
            --fa-secondary-color: rgb(36,112,117);
        }

        body.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6 .dipam-account-submit .ripple{
            position: absolute;
            border-radius: 50%;
            transform: scale(0);
            animation: dipamAccountRippleEffect--0b623288 500ms linear;
            background-color: rgba(36,112,117,0.25);
            pointer-events: none;
        }

    body.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6.dipam-waiting,
body.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6.dipam-waiting *{
        cursor: wait !important;
    }

    @keyframes dipamAccountRippleEffect--0b623288 {
        to {
            transform: scale(4);
            opacity: 0;
        }
    }

    @keyframes dipamAccountPulse--8392557c {
        0% {
            box-shadow: 0 0 0 0 rgba(36,112,117,0.16);
        }

        70% {
            box-shadow: 0 0 0 7px rgba(36,112,117,0);
        }

        100% {
            box-shadow: 0 0 0 0 rgba(36,112,117,0);
        }
    }

    @media (max-width: 720px) {
        body.pmsa--pms-areas-identity-pages-account-workgroups-cshtml-887983e6 .dipam-workgroups-list{
            grid-template-columns: 1fr;
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Areas/Identity/Pages/Account/DipamTwoFactor.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-areas-identity-pages-account-dipamtwofactor-cshtml-2f1e080c .dipam-2fa-page{
        min-height: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 12px;
        box-sizing: border-box;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamtwofactor-cshtml-2f1e080c .dipam-2fa-card{
        width: min(430px, calc(100vw - 32px));
        border: 1px solid rgba(210, 222, 238, 0.95);
        border-radius: 16px;
        overflow: hidden;
        background: rgba(255, 255, 255, 0.97);
        box-shadow: 0 18px 55px rgba(20, 48, 82, 0.18);
    }

    body.pmsa--pms-areas-identity-pages-account-dipamtwofactor-cshtml-2f1e080c .dipam-2fa-topline{
        height: 4px;
        background: linear-gradient(90deg, #1f6feb, #42b9e8);
    }

    body.pmsa--pms-areas-identity-pages-account-dipamtwofactor-cshtml-2f1e080c .dipam-2fa-content{
        padding: 28px 30px 24px;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamtwofactor-cshtml-2f1e080c .dipam-2fa-header{
        display: flex;
        align-items: center;
        gap: 12px;
        margin-bottom: 18px;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamtwofactor-cshtml-2f1e080c .dipam-2fa-icon{
        width: 42px;
        height: 42px;
        flex: 0 0 42px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 12px;
        background: rgba(31, 111, 235, 0.10);
        color: #1254b2;
        font-size: 21px;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamtwofactor-cshtml-2f1e080c .dipam-2fa-brand-title{
        color: #0d2648;
        font-size: 13px;
        font-weight: 800;
        line-height: 1.15;
        letter-spacing: 0.08em;
        text-transform: uppercase;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamtwofactor-cshtml-2f1e080c .dipam-2fa-brand-subtitle{
        margin-top: 2px;
        color: rgba(13, 38, 72, 0.55);
        font-size: 11px;
        letter-spacing: 0.08em;
        text-transform: uppercase;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamtwofactor-cshtml-2f1e080c .dipam-2fa-title{
        margin: 0 0 8px;
        color: #0d2648;
        font-size: 26px;
        font-weight: 800;
        line-height: 1.15;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamtwofactor-cshtml-2f1e080c .dipam-2fa-text{
        margin: 0 0 16px;
        color: rgba(13, 38, 72, 0.78);
        font-size: 13px;
        line-height: 1.55;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamtwofactor-cshtml-2f1e080c .dipam-2fa-onboarding-notice{
        margin: 0 0 16px;
        padding: 11px 13px;
        border: 1px solid rgba(31, 111, 235, 0.22);
        border-radius: 10px;
        background: rgba(31, 111, 235, 0.07);
        color: #244b72;
        font-size: 12px;
        line-height: 1.5;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamtwofactor-cshtml-2f1e080c .dipam-2fa-onboarding-notice i{
        margin-right: 5px;
        color: #1254b2;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamtwofactor-cshtml-2f1e080c .dipam-2fa-context{
        display: grid;
        gap: 6px;
        margin-bottom: 16px;
        padding: 9px 11px;
        border-radius: 9px;
        background: rgba(31, 111, 235, 0.06);
        color: rgba(13, 38, 72, 0.62);
        font-size: 12px;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamtwofactor-cshtml-2f1e080c .dipam-2fa-context strong{
        color: #0d2648;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamtwofactor-cshtml-2f1e080c .dipam-2fa-validation{
        margin-bottom: 12px;
        font-size: 13px;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamtwofactor-cshtml-2f1e080c .dipam-2fa-label{
        display: block;
        margin-bottom: 7px;
        color: #0d2648;
        font-size: 11px;
        font-weight: 800;
        letter-spacing: 0.09em;
        text-transform: uppercase;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamtwofactor-cshtml-2f1e080c .dipam-2fa-code-input{
        width: 100%;
        height: 48px;
        padding: 0 10px 0 18px;
        border: 1px solid rgba(150, 170, 195, 0.9);
        border-radius: 11px;
        outline: none;
        background: #fff;
        color: #0d2648;
        text-align: center;
        font-size: 24px;
        font-weight: 700;
        letter-spacing: 0.32em;
        transition: border-color 120ms ease, box-shadow 120ms ease;
        box-sizing: border-box;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamtwofactor-cshtml-2f1e080c .dipam-2fa-code-input:focus{
        border-color: #1f6feb;
        box-shadow: 0 0 0 3px rgba(31, 111, 235, 0.14);
    }

    body.pmsa--pms-areas-identity-pages-account-dipamtwofactor-cshtml-2f1e080c .dipam-2fa-button{
        width: 100%;
        min-height: 44px;
        margin-top: 16px;
        border: 0;
        border-radius: 11px;
        background: linear-gradient(90deg, #1f6feb, #42b9e8);
        color: #fff;
        font-size: 14px;
        font-weight: 700;
        cursor: pointer;
        box-shadow: 0 8px 20px rgba(31, 111, 235, 0.22);
    }

    body.pmsa--pms-areas-identity-pages-account-dipamtwofactor-cshtml-2f1e080c .dipam-2fa-button:disabled{
        cursor: wait;
        opacity: 0.72;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamtwofactor-cshtml-2f1e080c .dipam-2fa-back-link{
        display: block;
        margin-top: 16px;
        color: #1254b2;
        text-align: center;
        font-size: 12px;
        font-weight: 700;
        text-decoration: none;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamtwofactor-cshtml-2f1e080c .dipam-2fa-back-link:hover{
        text-decoration: underline;
    }

    body.pmsa--pms-areas-identity-pages-account-dipamtwofactor-cshtml-2f1e080c .dipam-2fa-help{
        margin-top: 20px;
        padding-top: 16px;
        border-top: 1px solid rgba(150, 170, 195, 0.32);
        color: rgba(13, 38, 72, 0.58);
        font-size: 12px;
        line-height: 1.45;
        text-align: center;
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Areas/Identity/Pages/Account/Manage/Index.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-areas-identity-pages-account-manage-index-cshtml-8ec530f5 .dipam-account-section{
        width: 100%;
        max-width: 520px;
        margin: 0 auto;
        text-align: center;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-index-cshtml-8ec530f5 .dipam-account-section-header{
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 13px;
        margin-bottom: 18px;
        text-align: left;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-index-cshtml-8ec530f5 .dipam-account-section-icon{
        width: 52px;
        height: 52px;
        flex: 0 0 52px;
        border-radius: 50%;
        border: 1px solid rgba(36,112,117,0.16);
        background: rgba(36,112,117,0.08);
        display: flex;
        align-items: center;
        justify-content: center;
        color: rgb(36,112,117);
        animation: dipamAccountPulse--86a78cbf 2.8s ease-in-out infinite;
    }

        body.pmsa--pms-areas-identity-pages-account-manage-index-cshtml-8ec530f5 .dipam-account-section-icon i{
            font-size: 23px;
            --fa-secondary-opacity: 0.2;
            --fa-primary-color: rgb(36,112,117);
            --fa-secondary-color: rgb(36,112,117);
        }

    body.pmsa--pms-areas-identity-pages-account-manage-index-cshtml-8ec530f5 .dipam-account-section-title{
        font-size: 18px;
        font-weight: 600;
        margin: 0;
        color: rgb(36,112,117);
        text-shadow: 0 2px 4px rgba(0,0,0,0.10);
    }

    body.pmsa--pms-areas-identity-pages-account-manage-index-cshtml-8ec530f5 .dipam-account-section-subtitle{
        font-size: 13px;
        color: #5f6b72;
        margin-top: 2px;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-index-cshtml-8ec530f5 .dipam-account-form{
        width: 100%;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-index-cshtml-8ec530f5 .dipam-account-validation-summary{
        font-size: 12px;
        margin-bottom: 8px;
        text-align: center;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-index-cshtml-8ec530f5 .dipam-account-input-group{
        margin-bottom: 14px;
        text-align: center;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-index-cshtml-8ec530f5 .dipam-account-input-shell{
        position: relative;
        width: 68%;
        min-width: 260px;
        margin: 0 auto;
    }

        body.pmsa--pms-areas-identity-pages-account-manage-index-cshtml-8ec530f5 .dipam-account-input-shell input{
            width: 100%;
            height: 44px;
            display: block;
            text-align: center;
            border: 1px solid #d0d7de;
            border-radius: 10px;
            padding: 16px 12px 6px 12px;
            font-size: 14px;
            color: #212529;
            background: rgba(255,255,255,0.95);
            outline: none;
            transition: border-color 0.18s ease, box-shadow 0.18s ease, background 0.18s ease;
        }

            body.pmsa--pms-areas-identity-pages-account-manage-index-cshtml-8ec530f5 .dipam-account-input-shell input:disabled{
                color: #5f6b72;
                background: rgba(255,255,255,0.72);
                cursor: not-allowed;
            }

            body.pmsa--pms-areas-identity-pages-account-manage-index-cshtml-8ec530f5 .dipam-account-input-shell input:focus{
                border-color: rgb(36,112,117);
                box-shadow: 0 0 0 3px rgba(36,112,117,0.12);
                background: #fff;
            }

        body.pmsa--pms-areas-identity-pages-account-manage-index-cshtml-8ec530f5 .dipam-account-input-shell label{
            position: absolute;
            left: 12px;
            top: 13px;
            font-size: 13px;
            color: #6c757d;
            opacity: 0.85;
            pointer-events: none;
            transition: all 0.18s ease;
            z-index: 2;
        }

        body.pmsa--pms-areas-identity-pages-account-manage-index-cshtml-8ec530f5 .dipam-account-input-shell input:focus + label,
body.pmsa--pms-areas-identity-pages-account-manage-index-cshtml-8ec530f5 .dipam-account-input-shell input:not(:placeholder-shown) + label,
body.pmsa--pms-areas-identity-pages-account-manage-index-cshtml-8ec530f5 .dipam-account-input-shell input:disabled + label{
            top: 4px;
            font-size: 10px;
            color: rgb(36,112,117);
            opacity: 1;
        }

    body.pmsa--pms-areas-identity-pages-account-manage-index-cshtml-8ec530f5 .dipam-account-validation-message{
        display: block;
        margin-top: 3px;
        font-size: 11px;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-index-cshtml-8ec530f5 .dipam-account-button-row{
        display: flex;
        justify-content: center;
        margin-top: 8px;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-index-cshtml-8ec530f5 .dipam-account-submit{
        min-width: 190px;
        position: relative;
        overflow: hidden;
        border: none;
        border-radius: 999px;
        background: rgba(36,112,117,0.10);
        color: rgb(36,112,117);
        font-weight: 600;
        font-size: 13px;
        padding: 9px 18px;
        box-shadow: 0 4px 12px rgba(36,112,117,0.12);
        transition: all 0.18s ease;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        cursor: pointer;
    }

        body.pmsa--pms-areas-identity-pages-account-manage-index-cshtml-8ec530f5 .dipam-account-submit:hover{
            background: rgba(36,112,117,0.16);
            color: rgb(36,112,117);
            box-shadow: 0 6px 16px rgba(36,112,117,0.20);
            transform: translateY(-1px);
        }

        body.pmsa--pms-areas-identity-pages-account-manage-index-cshtml-8ec530f5 .dipam-account-submit:active{
            transform: scale(0.97);
        }

        body.pmsa--pms-areas-identity-pages-account-manage-index-cshtml-8ec530f5 .dipam-account-submit:disabled{
            opacity: 0.45;
            cursor: wait;
            transform: none;
        }

        body.pmsa--pms-areas-identity-pages-account-manage-index-cshtml-8ec530f5 .dipam-account-submit i{
            font-size: 17px;
            --fa-secondary-opacity: 0.2;
            --fa-primary-color: rgb(36,112,117);
            --fa-secondary-color: rgb(36,112,117);
        }

        body.pmsa--pms-areas-identity-pages-account-manage-index-cshtml-8ec530f5 .dipam-account-submit .ripple{
            position: absolute;
            border-radius: 50%;
            transform: scale(0);
            animation: dipamAccountRippleEffect--6681eac5 500ms linear;
            background-color: rgba(36,112,117,0.25);
            pointer-events: none;
        }

    body.pmsa--pms-areas-identity-pages-account-manage-index-cshtml-8ec530f5.dipam-waiting,
body.pmsa--pms-areas-identity-pages-account-manage-index-cshtml-8ec530f5.dipam-waiting *{
        cursor: wait !important;
    }

    @keyframes dipamAccountRippleEffect--6681eac5 {
        to {
            transform: scale(4);
            opacity: 0;
        }
    }

    @keyframes dipamAccountPulse--86a78cbf {
        0% {
            box-shadow: 0 0 0 0 rgba(36,112,117,0.18);
        }

        70% {
            box-shadow: 0 0 0 8px rgba(36,112,117,0);
        }

        100% {
            box-shadow: 0 0 0 0 rgba(36,112,117,0);
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Areas/Identity/Pages/Account/Manage/SetPassword.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-areas-identity-pages-account-manage-setpassword-cshtml-5677c008 .dipam-account-section{
        width: 100%;
        max-width: 520px;
        margin: 0 auto;
        text-align: center;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-setpassword-cshtml-5677c008 .dipam-account-section-header{
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 13px;
        margin-bottom: 18px;
        text-align: left;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-setpassword-cshtml-5677c008 .dipam-account-section-icon{
        width: 52px;
        height: 52px;
        flex: 0 0 52px;
        border-radius: 50%;
        border: 1px solid rgba(36,112,117,0.16);
        background: rgba(36,112,117,0.08);
        display: flex;
        align-items: center;
        justify-content: center;
        color: rgb(36,112,117);
        animation: dipamAccountPulse--1a1a2007 2.8s ease-in-out infinite;
    }

        body.pmsa--pms-areas-identity-pages-account-manage-setpassword-cshtml-5677c008 .dipam-account-section-icon i{
            font-size: 23px;
            --fa-secondary-opacity: 0.2;
            --fa-primary-color: rgb(36,112,117);
            --fa-secondary-color: rgb(36,112,117);
        }

    body.pmsa--pms-areas-identity-pages-account-manage-setpassword-cshtml-5677c008 .dipam-account-section-title{
        font-size: 18px;
        font-weight: 600;
        margin: 0;
        color: rgb(36,112,117);
        text-shadow: 0 2px 4px rgba(0,0,0,0.10);
    }

    body.pmsa--pms-areas-identity-pages-account-manage-setpassword-cshtml-5677c008 .dipam-account-section-subtitle{
        font-size: 13px;
        color: #5f6b72;
        margin-top: 2px;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-setpassword-cshtml-5677c008 .dipam-account-form{
        width: 100%;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-setpassword-cshtml-5677c008 .dipam-account-validation-summary{
        font-size: 12px;
        margin-bottom: 8px;
        text-align: center;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-setpassword-cshtml-5677c008 .dipam-account-input-group{
        margin-bottom: 14px;
        text-align: center;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-setpassword-cshtml-5677c008 .dipam-account-input-shell{
        position: relative;
        width: 68%;
        min-width: 260px;
        margin: 0 auto;
    }

        body.pmsa--pms-areas-identity-pages-account-manage-setpassword-cshtml-5677c008 .dipam-account-input-shell input{
            width: 100%;
            height: 44px;
            display: block;
            text-align: center;
            border: 1px solid #d0d7de;
            border-radius: 10px;
            padding: 16px 12px 6px 12px;
            font-size: 14px;
            color: #212529;
            background: rgba(255,255,255,0.95);
            outline: none;
            transition: border-color 0.18s ease, box-shadow 0.18s ease, background 0.18s ease;
        }

            body.pmsa--pms-areas-identity-pages-account-manage-setpassword-cshtml-5677c008 .dipam-account-input-shell input:disabled{
                color: #5f6b72;
                background: rgba(255,255,255,0.72);
                cursor: not-allowed;
            }

            body.pmsa--pms-areas-identity-pages-account-manage-setpassword-cshtml-5677c008 .dipam-account-input-shell input:focus{
                border-color: rgb(36,112,117);
                box-shadow: 0 0 0 3px rgba(36,112,117,0.12);
                background: #fff;
            }

        body.pmsa--pms-areas-identity-pages-account-manage-setpassword-cshtml-5677c008 .dipam-account-input-shell label{
            position: absolute;
            left: 12px;
            top: 13px;
            font-size: 13px;
            color: #6c757d;
            opacity: 0.85;
            pointer-events: none;
            transition: all 0.18s ease;
            z-index: 2;
        }

        body.pmsa--pms-areas-identity-pages-account-manage-setpassword-cshtml-5677c008 .dipam-account-input-shell input:focus + label,
body.pmsa--pms-areas-identity-pages-account-manage-setpassword-cshtml-5677c008 .dipam-account-input-shell input:not(:placeholder-shown) + label,
body.pmsa--pms-areas-identity-pages-account-manage-setpassword-cshtml-5677c008 .dipam-account-input-shell input:disabled + label{
            top: 4px;
            font-size: 10px;
            color: rgb(36,112,117);
            opacity: 1;
        }

    body.pmsa--pms-areas-identity-pages-account-manage-setpassword-cshtml-5677c008 .dipam-account-validation-message{
        display: block;
        margin-top: 3px;
        font-size: 11px;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-setpassword-cshtml-5677c008 .dipam-account-button-row{
        display: flex;
        justify-content: center;
        margin-top: 8px;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-setpassword-cshtml-5677c008 .dipam-account-submit{
        min-width: 190px;
        position: relative;
        overflow: hidden;
        border: none;
        border-radius: 999px;
        background: rgba(36,112,117,0.10);
        color: rgb(36,112,117);
        font-weight: 600;
        font-size: 13px;
        padding: 9px 18px;
        box-shadow: 0 4px 12px rgba(36,112,117,0.12);
        transition: all 0.18s ease;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        cursor: pointer;
    }

        body.pmsa--pms-areas-identity-pages-account-manage-setpassword-cshtml-5677c008 .dipam-account-submit:hover{
            background: rgba(36,112,117,0.16);
            color: rgb(36,112,117);
            box-shadow: 0 6px 16px rgba(36,112,117,0.20);
            transform: translateY(-1px);
        }

        body.pmsa--pms-areas-identity-pages-account-manage-setpassword-cshtml-5677c008 .dipam-account-submit:active{
            transform: scale(0.97);
        }

        body.pmsa--pms-areas-identity-pages-account-manage-setpassword-cshtml-5677c008 .dipam-account-submit:disabled{
            opacity: 0.45;
            cursor: wait;
            transform: none;
        }

        body.pmsa--pms-areas-identity-pages-account-manage-setpassword-cshtml-5677c008 .dipam-account-submit i{
            font-size: 17px;
            --fa-secondary-opacity: 0.2;
            --fa-primary-color: rgb(36,112,117);
            --fa-secondary-color: rgb(36,112,117);
        }

        body.pmsa--pms-areas-identity-pages-account-manage-setpassword-cshtml-5677c008 .dipam-account-submit .ripple{
            position: absolute;
            border-radius: 50%;
            transform: scale(0);
            animation: dipamAccountRippleEffect--5099cee3 500ms linear;
            background-color: rgba(36,112,117,0.25);
            pointer-events: none;
        }

    body.pmsa--pms-areas-identity-pages-account-manage-setpassword-cshtml-5677c008.dipam-waiting,
body.pmsa--pms-areas-identity-pages-account-manage-setpassword-cshtml-5677c008.dipam-waiting *{
        cursor: wait !important;
    }

    @keyframes dipamAccountRippleEffect--5099cee3 {
        to {
            transform: scale(4);
            opacity: 0;
        }
    }

    @keyframes dipamAccountPulse--1a1a2007 {
        0% {
            box-shadow: 0 0 0 0 rgba(36,112,117,0.18);
        }

        70% {
            box-shadow: 0 0 0 8px rgba(36,112,117,0);
        }

        100% {
            box-shadow: 0 0 0 0 rgba(36,112,117,0);
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Areas/Identity/Pages/Account/Manage/ChangePassword.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-areas-identity-pages-account-manage-changepassword-cshtml-229c4a10 .dipam-account-section{
        width: 100%;
        max-width: 520px;
        margin: 0 auto;
        text-align: center;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-changepassword-cshtml-229c4a10 .dipam-account-section-header{
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 13px;
        margin-bottom: 18px;
        text-align: left;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-changepassword-cshtml-229c4a10 .dipam-account-section-icon{
        width: 52px;
        height: 52px;
        flex: 0 0 52px;
        border-radius: 50%;
        border: 1px solid rgba(36,112,117,0.16);
        background: rgba(36,112,117,0.08);
        display: flex;
        align-items: center;
        justify-content: center;
        color: rgb(36,112,117);
        animation: dipamAccountPulse--f2948ee2 2.8s ease-in-out infinite;
    }

        body.pmsa--pms-areas-identity-pages-account-manage-changepassword-cshtml-229c4a10 .dipam-account-section-icon i{
            font-size: 23px;
            --fa-secondary-opacity: 0.2;
            --fa-primary-color: rgb(36,112,117);
            --fa-secondary-color: rgb(36,112,117);
        }

    body.pmsa--pms-areas-identity-pages-account-manage-changepassword-cshtml-229c4a10 .dipam-account-section-title{
        font-size: 18px;
        font-weight: 600;
        margin: 0;
        color: rgb(36,112,117);
        text-shadow: 0 2px 4px rgba(0,0,0,0.10);
    }

    body.pmsa--pms-areas-identity-pages-account-manage-changepassword-cshtml-229c4a10 .dipam-account-section-subtitle{
        font-size: 13px;
        color: #5f6b72;
        margin-top: 2px;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-changepassword-cshtml-229c4a10 .dipam-account-alert{
        border-radius: 14px;
        font-size: 13px;
        margin-bottom: 14px;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-changepassword-cshtml-229c4a10 .dipam-account-form{
        width: 100%;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-changepassword-cshtml-229c4a10 .dipam-account-validation-summary{
        font-size: 12px;
        margin-bottom: 8px;
        text-align: center;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-changepassword-cshtml-229c4a10 .dipam-account-input-group{
        margin-bottom: 14px;
        text-align: center;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-changepassword-cshtml-229c4a10 .dipam-account-input-shell{
        position: relative;
        width: 68%;
        min-width: 260px;
        margin: 0 auto;
    }

        body.pmsa--pms-areas-identity-pages-account-manage-changepassword-cshtml-229c4a10 .dipam-account-input-shell input{
            width: 100%;
            height: 44px;
            display: block;
            text-align: center;
            border: 1px solid #d0d7de;
            border-radius: 10px;
            padding: 16px 12px 6px 12px;
            font-size: 14px;
            color: #212529;
            background: rgba(255,255,255,0.95);
            outline: none;
            transition: border-color 0.18s ease, box-shadow 0.18s ease, background 0.18s ease;
        }

            body.pmsa--pms-areas-identity-pages-account-manage-changepassword-cshtml-229c4a10 .dipam-account-input-shell input:focus{
                border-color: rgb(36,112,117);
                box-shadow: 0 0 0 3px rgba(36,112,117,0.12);
                background: #fff;
            }

        body.pmsa--pms-areas-identity-pages-account-manage-changepassword-cshtml-229c4a10 .dipam-account-input-shell label{
            position: absolute;
            left: 12px;
            top: 13px;
            font-size: 13px;
            color: #6c757d;
            opacity: 0.85;
            pointer-events: none;
            transition: all 0.18s ease;
            z-index: 2;
        }

        body.pmsa--pms-areas-identity-pages-account-manage-changepassword-cshtml-229c4a10 .dipam-account-input-shell input:focus + label,
body.pmsa--pms-areas-identity-pages-account-manage-changepassword-cshtml-229c4a10 .dipam-account-input-shell input:not(:placeholder-shown) + label{
            top: 4px;
            font-size: 10px;
            color: rgb(36,112,117);
            opacity: 1;
        }

    body.pmsa--pms-areas-identity-pages-account-manage-changepassword-cshtml-229c4a10 .dipam-account-validation-message{
        display: block;
        margin-top: 3px;
        font-size: 11px;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-changepassword-cshtml-229c4a10 .dipam-account-button-row{
        display: flex;
        justify-content: center;
        margin-top: 8px;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-changepassword-cshtml-229c4a10 .dipam-account-submit{
        min-width: 190px;
        position: relative;
        overflow: hidden;
        border: none;
        border-radius: 999px;
        background: rgba(36,112,117,0.10);
        color: rgb(36,112,117);
        font-weight: 600;
        font-size: 13px;
        padding: 9px 18px;
        box-shadow: 0 4px 12px rgba(36,112,117,0.12);
        transition: all 0.18s ease;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        cursor: pointer;
    }

        body.pmsa--pms-areas-identity-pages-account-manage-changepassword-cshtml-229c4a10 .dipam-account-submit:hover{
            background: rgba(36,112,117,0.16);
            color: rgb(36,112,117);
            box-shadow: 0 6px 16px rgba(36,112,117,0.20);
            transform: translateY(-1px);
        }

        body.pmsa--pms-areas-identity-pages-account-manage-changepassword-cshtml-229c4a10 .dipam-account-submit:active{
            transform: scale(0.97);
        }

        body.pmsa--pms-areas-identity-pages-account-manage-changepassword-cshtml-229c4a10 .dipam-account-submit:disabled{
            opacity: 0.45;
            cursor: wait;
            transform: none;
        }

        body.pmsa--pms-areas-identity-pages-account-manage-changepassword-cshtml-229c4a10 .dipam-account-submit i{
            font-size: 17px;
            --fa-secondary-opacity: 0.2;
            --fa-primary-color: rgb(36,112,117);
            --fa-secondary-color: rgb(36,112,117);
        }

    body.pmsa--pms-areas-identity-pages-account-manage-changepassword-cshtml-229c4a10 .dipam-account-pin-box{
        margin-top: 22px;
        padding-top: 18px;
        border-top: 1px solid rgba(36,112,117,0.12);
    }

    body.pmsa--pms-areas-identity-pages-account-manage-changepassword-cshtml-229c4a10.dipam-waiting,
body.pmsa--pms-areas-identity-pages-account-manage-changepassword-cshtml-229c4a10.dipam-waiting *{
        cursor: wait !important;
    }

    @keyframes dipamAccountPulse--f2948ee2 {
        0% {
            box-shadow: 0 0 0 0 rgba(36,112,117,0.18);
        }

        70% {
            box-shadow: 0 0 0 8px rgba(36,112,117,0);
        }

        100% {
            box-shadow: 0 0 0 0 rgba(36,112,117,0);
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Areas/Identity/Pages/Account/Manage/EnableAuthenticator.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-areas-identity-pages-account-manage-enableauthenticator-cshtml-d9ce4fb6 .dipam-authenticator-card{
        padding: 16px;
        border: 1px solid #e2e5ea;
        border-radius: 12px;
        background: #fff;
        box-shadow: 0 1px 4px rgba(0,0,0,0.05);
    }

    body.pmsa--pms-areas-identity-pages-account-manage-enableauthenticator-cshtml-d9ce4fb6 .dipam-authenticator-steps{
        display: grid;
        gap: 6px;
        margin-bottom: 14px;
        text-align: left;
        font-size: 13px;
        color: #333;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-enableauthenticator-cshtml-d9ce4fb6 .dipam-authenticator-qr-wrap{
        text-align: center;
        margin: 12px 0 16px 0;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-enableauthenticator-cshtml-d9ce4fb6 .dipam-authenticator-qr{
        width: 260px;
        height: 260px;
        border: 1px solid #e2e5ea;
        border-radius: 8px;
        padding: 8px;
        background: #fff;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-enableauthenticator-cshtml-d9ce4fb6 .dipam-authenticator-key{
        margin-top: 8px;
        font-size: 12px;
        color: #555;
        word-break: break-all;
    }

        body.pmsa--pms-areas-identity-pages-account-manage-enableauthenticator-cshtml-d9ce4fb6 .dipam-authenticator-key span{
            font-family: Consolas, monospace;
            font-weight: 700;
        }


/* ==========================================================================
   INLINE STYLE SOURCE: Areas/Identity/Pages/Account/Manage/TwoFactorAuthentication.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-account-section{
        width: 100%;
        max-width: 560px;
        margin: 0 auto;
        text-align: center;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-account-section-header{
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 13px;
        margin-bottom: 18px;
        text-align: left;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-account-section-icon{
        width: 52px;
        height: 52px;
        flex: 0 0 52px;
        border-radius: 50%;
        border: 1px solid rgba(36,112,117,0.16);
        background: rgba(36,112,117,0.08);
        display: flex;
        align-items: center;
        justify-content: center;
        color: rgb(36,112,117);
        animation: dipamAccountPulse--c13da1a3 2.8s ease-in-out infinite;
    }

        body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-account-section-icon i{
            font-size: 23px;
            --fa-secondary-opacity: 0.2;
            --fa-primary-color: rgb(36,112,117);
            --fa-secondary-color: rgb(36,112,117);
        }

    body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-account-section-title{
        font-size: 18px;
        font-weight: 600;
        margin: 0;
        color: rgb(36,112,117);
        text-shadow: 0 2px 4px rgba(0,0,0,0.10);
    }

    body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-account-section-subtitle{
        font-size: 13px;
        color: #5f6b72;
        margin-top: 2px;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-account-form{
        width: 100%;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-account-alert{
        border-radius: 14px;
        font-size: 13px;
        margin-bottom: 14px;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-2fa-state-box{
        width: 100%;
        max-width: 460px;
        margin: 0 auto 18px auto;
        padding: 16px 18px;
        border-radius: 22px;
        display: flex;
        align-items: center;
        gap: 14px;
        text-align: left;
        border: 1px solid rgba(36,112,117,0.12);
        background: rgba(255,255,255,0.55);
        box-shadow: 0 6px 18px rgba(0,0,0,0.045);
    }

        body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-2fa-state-box.enabled{
            border-color: rgba(25,135,84,0.18);
            background: rgba(25,135,84,0.055);
        }

        body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-2fa-state-box.disabled{
            border-color: rgba(255,193,7,0.22);
            background: rgba(255,193,7,0.065);
        }

    body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-2fa-state-icon{
        width: 46px;
        height: 46px;
        flex: 0 0 46px;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        background: rgba(36,112,117,0.08);
        color: rgb(36,112,117);
    }

    body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-2fa-state-box.enabled .dipam-2fa-state-icon{
        color: #198754;
        background: rgba(25,135,84,0.10);
    }

    body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-2fa-state-box.disabled .dipam-2fa-state-icon{
        color: #997404;
        background: rgba(255,193,7,0.16);
    }

    body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-2fa-state-icon i{
        font-size: 21px;
        --fa-secondary-opacity: 0.2;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-2fa-state-content{
        flex: 1;
        min-width: 0;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-2fa-state-title{
        font-size: 15px;
        font-weight: 700;
        color: rgb(36,112,117);
        margin-bottom: 3px;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-2fa-state-text{
        font-size: 13px;
        color: #5f6b72;
        line-height: 1.35;
        margin-bottom: 9px;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-2fa-status-pill{
        display: inline-flex;
        align-items: center;
        gap: 6px;
        border-radius: 999px;
        padding: 4px 10px;
        font-size: 12px;
        font-weight: 600;
    }

        body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-2fa-status-pill.enabled{
            color: #198754;
            background: rgba(25,135,84,0.10);
        }

        body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-2fa-status-pill.disabled{
            color: #997404;
            background: rgba(255,193,7,0.14);
        }

        body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-2fa-status-pill i{
            font-size: 12px;
        }

    body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-account-button-row{
        display: flex;
        justify-content: center;
        margin-top: 8px;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-account-submit{
        min-width: 210px;
        position: relative;
        overflow: hidden;
        border: none;
        border-radius: 999px;
        background: rgba(36,112,117,0.10);
        color: rgb(36,112,117);
        font-weight: 600;
        font-size: 13px;
        padding: 9px 18px;
        box-shadow: 0 4px 12px rgba(36,112,117,0.12);
        transition: all 0.18s ease;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        cursor: pointer;
    }

        body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-account-submit:hover{
            background: rgba(36,112,117,0.16);
            color: rgb(36,112,117);
            box-shadow: 0 6px 16px rgba(36,112,117,0.20);
            transform: translateY(-1px);
        }

        body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-account-submit:active{
            transform: scale(0.97);
        }

        body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-account-submit:disabled{
            opacity: 0.45;
            cursor: wait;
            transform: none;
        }

        body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-account-submit i{
            font-size: 17px;
            --fa-secondary-opacity: 0.2;
            --fa-primary-color: rgb(36,112,117);
            --fa-secondary-color: rgb(36,112,117);
        }

        body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-account-submit.dipam-account-danger{
            background: rgba(220,53,69,0.10);
            color: #dc3545;
            box-shadow: 0 4px 12px rgba(220,53,69,0.10);
        }

            body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-account-submit.dipam-account-danger:hover{
                background: rgba(220,53,69,0.16);
                color: #dc3545;
                box-shadow: 0 6px 16px rgba(220,53,69,0.18);
            }

            body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-account-submit.dipam-account-danger i{
                --fa-primary-color: #dc3545;
                --fa-secondary-color: #dc3545;
            }

        body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-account-submit .ripple{
            position: absolute;
            border-radius: 50%;
            transform: scale(0);
            animation: dipamAccountRippleEffect--2afb4e9c 500ms linear;
            background-color: rgba(36,112,117,0.25);
            pointer-events: none;
        }

        body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab .dipam-account-submit.dipam-account-danger .ripple{
            background-color: rgba(220,53,69,0.22);
        }

    body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab.dipam-waiting,
body.pmsa--pms-areas-identity-pages-account-manage-twofactorauthentication-cshtml-17851dab.dipam-waiting *{
        cursor: wait !important;
    }

    @keyframes dipamAccountRippleEffect--2afb4e9c {
        to {
            transform: scale(4);
            opacity: 0;
        }
    }

    @keyframes dipamAccountPulse--c13da1a3 {
        0% {
            box-shadow: 0 0 0 0 rgba(36,112,117,0.18);
        }

        70% {
            box-shadow: 0 0 0 8px rgba(36,112,117,0);
        }

        100% {
            box-shadow: 0 0 0 0 rgba(36,112,117,0);
        }
    }


/* ==========================================================================
   INLINE STYLE SOURCE: Areas/Identity/Pages/Account/Manage/_Layout.cshtml :: block 1
   ========================================================================== */

    body.pmsa--pms-areas-identity-pages-account-manage-layout-cshtml-d11ef2ee .dipam-manage-page{
        min-height: calc(100vh - 80px);
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 24px 16px 40px 16px;
        box-sizing: border-box;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-layout-cshtml-d11ef2ee .dipam-manage-wrap{
        width: 100%;
        max-width: 720px;
        text-align: center;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-layout-cshtml-d11ef2ee .dipam-manage-logo{
        margin-bottom: 18px;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-layout-cshtml-d11ef2ee .dipam-manage-card{
        width: 100%;
        border-radius: 34px;
        padding: 24px 28px 24px 28px;
        background: rgba(255,255,255,0.08);
        border: 1px solid rgba(255,255,255,0.20);
        box-shadow: 0 14px 34px rgba(0,0,0,0.07);
        backdrop-filter: blur(8px);
        text-align: left;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-layout-cshtml-d11ef2ee .dipam-manage-header{
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 14px;
        margin-bottom: 22px;
        text-align: left;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-layout-cshtml-d11ef2ee .dipam-manage-icon{
        width: 56px;
        height: 56px;
        flex: 0 0 56px;
        border-radius: 50%;
        border: 1px solid rgba(36,112,117,0.16);
        background: rgba(36,112,117,0.08);
        display: flex;
        align-items: center;
        justify-content: center;
        color: rgb(36,112,117);
        animation: dipamManagePulse--38948997 2.8s ease-in-out infinite;
    }

        body.pmsa--pms-areas-identity-pages-account-manage-layout-cshtml-d11ef2ee .dipam-manage-icon i{
            font-size: 25px;
            --fa-secondary-opacity: 0.2;
            --fa-primary-color: rgb(36,112,117);
            --fa-secondary-color: rgb(36,112,117);
        }

    body.pmsa--pms-areas-identity-pages-account-manage-layout-cshtml-d11ef2ee .dipam-manage-title{
        font-size: 18px;
        font-weight: 600;
        margin: 0;
        color: rgb(36,112,117);
        text-shadow: 0 2px 4px rgba(0,0,0,0.10);
    }

    body.pmsa--pms-areas-identity-pages-account-manage-layout-cshtml-d11ef2ee .dipam-manage-subtitle{
        font-size: 13px;
        color: #5f6b72;
        margin-top: 2px;
    }

    body.pmsa--pms-areas-identity-pages-account-manage-layout-cshtml-d11ef2ee .dipam-manage-body{
        width: 100%;
    }

        body.pmsa--pms-areas-identity-pages-account-manage-layout-cshtml-d11ef2ee .dipam-manage-body h1,
body.pmsa--pms-areas-identity-pages-account-manage-layout-cshtml-d11ef2ee .dipam-manage-body h2,
body.pmsa--pms-areas-identity-pages-account-manage-layout-cshtml-d11ef2ee .dipam-manage-body h3,
body.pmsa--pms-areas-identity-pages-account-manage-layout-cshtml-d11ef2ee .dipam-manage-body h4,
body.pmsa--pms-areas-identity-pages-account-manage-layout-cshtml-d11ef2ee .dipam-manage-body h5{
            color: rgb(36,112,117);
            font-weight: 600;
        }

        body.pmsa--pms-areas-identity-pages-account-manage-layout-cshtml-d11ef2ee .dipam-manage-body .form-floating,
body.pmsa--pms-areas-identity-pages-account-manage-layout-cshtml-d11ef2ee .dipam-manage-body .form-group{
            margin-bottom: 14px;
        }

        body.pmsa--pms-areas-identity-pages-account-manage-layout-cshtml-d11ef2ee .dipam-manage-body .form-control{
            border: 1px solid #d0d7de;
            border-radius: 10px;
            color: #212529;
            background: rgba(255,255,255,0.95);
            outline: none;
            transition: border-color 0.18s ease, box-shadow 0.18s ease, background 0.18s ease;
        }

            body.pmsa--pms-areas-identity-pages-account-manage-layout-cshtml-d11ef2ee .dipam-manage-body .form-control:focus{
                border-color: rgb(36,112,117);
                box-shadow: 0 0 0 3px rgba(36,112,117,0.12);
                background: #fff;
            }

        body.pmsa--pms-areas-identity-pages-account-manage-layout-cshtml-d11ef2ee .dipam-manage-body label{
            color: #5f6b72;
            font-size: 13px;
        }

        body.pmsa--pms-areas-identity-pages-account-manage-layout-cshtml-d11ef2ee .dipam-manage-body .btn-primary,
body.pmsa--pms-areas-identity-pages-account-manage-layout-cshtml-d11ef2ee .dipam-manage-body button[type="submit"]{
            border: none;
            border-radius: 999px;
            background: rgba(36,112,117,0.10);
            color: rgb(36,112,117);
            font-weight: 600;
            padding: 8px 18px;
            box-shadow: 0 4px 12px rgba(36,112,117,0.12);
            transition: all 0.18s ease;
        }

            body.pmsa--pms-areas-identity-pages-account-manage-layout-cshtml-d11ef2ee .dipam-manage-body .btn-primary:hover,
body.pmsa--pms-areas-identity-pages-account-manage-layout-cshtml-d11ef2ee .dipam-manage-body button[type="submit"]:hover{
                background: rgba(36,112,117,0.16);
                color: rgb(36,112,117);
                box-shadow: 0 6px 16px rgba(36,112,117,0.20);
                transform: translateY(-1px);
            }

            body.pmsa--pms-areas-identity-pages-account-manage-layout-cshtml-d11ef2ee .dipam-manage-body .btn-primary:active,
body.pmsa--pms-areas-identity-pages-account-manage-layout-cshtml-d11ef2ee .dipam-manage-body button[type="submit"]:active{
                transform: scale(0.97);
            }

        body.pmsa--pms-areas-identity-pages-account-manage-layout-cshtml-d11ef2ee .dipam-manage-body .btn-secondary{
            border-radius: 999px;
        }

        body.pmsa--pms-areas-identity-pages-account-manage-layout-cshtml-d11ef2ee .dipam-manage-body .text-danger{
            font-size: 12px;
        }

        body.pmsa--pms-areas-identity-pages-account-manage-layout-cshtml-d11ef2ee .dipam-manage-body .alert{
            border-radius: 14px;
            font-size: 13px;
        }

    @keyframes dipamManagePulse--38948997 {
        0% {
            box-shadow: 0 0 0 0 rgba(36,112,117,0.18);
        }

        70% {
            box-shadow: 0 0 0 8px rgba(36,112,117,0);
        }

        100% {
            box-shadow: 0 0 0 0 rgba(36,112,117,0);
        }
    }


/* ==========================================================================
   CENTRALIZED STATIC INLINE STYLE ATTRIBUTES
   ========================================================================== */
.pms-inline-0112646ddeb8:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:146px;top:303px;width:114px;height:16px;z-index:278; }
.pms-inline-01475426a02a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:624px;top:299px;width:263px;height:24px;line-height:24px;z-index:280; }
.pms-inline-01fa309b58b5:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:617px;top:576px;width:20px;height:20px;z-index:192; }
.pms-inline-0201a2a064d6:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { display: inline-block }
.pms-inline-020a16de5d15:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute; right:6px; top:50%; transform:translateY(-50%); font-size:8px; font-weight:500; opacity:.82; letter-spacing:.1px; }
.pms-inline-02ef03f4686d:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:613px;top:371px;width:121px;height:16px;z-index:269; }
.pms-inline-0331999be7bb:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:40px;top:1386px;width:193px;height:13px;z-index:107; }
.pms-inline-03322ee9d47a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:617px;top:731px;width:20px;height:20px;z-index:205; }
.pms-inline-036b337fc327:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:116px;top:1255px;width:350px;height:16px;z-index:99; }
.pms-inline-036b38187060:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:1985px;width:20px;height:20px;z-index:167; }
.pms-inline-03a7c3fd1587:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { color:#000000;font-family:Tahoma;font-size:16px; }
.pms-inline-03c5173cd1af:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:448px;top:551px;width:41px;height:16px;line-height:16px;z-index:17; }
.pms-inline-0466783d98e0:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:100% }
.pms-inline-046d7255819b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:36px;top:500px;width:268px;height:17px;line-height:17px;z-index:29; }
.pms-inline-047f8998ce0c:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:577px;top:666px;width:20px;height:20px;z-index:202; }
.pms-inline-0487990be9c0:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:99px;top:1876px;width:250px;height:30px;z-index:171; }
.pms-inline-048fa34dfc22:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:576px;top:236px;width:313px;height:13px;z-index:127; }
.pms-inline-04a4151a0278:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:43px;top:281px;width:136px;height:17px;line-height:17px;z-index:277; }
.pms-inline-04c88b70867a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:39px;top:620px;width:261px;height:17px;line-height:17px;z-index:28; }
.pms-inline-04daf205c50c:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:552px;top:804px;width:63px;height:16px;line-height:16px;z-index:62; }
.pms-inline-04efb7dad5b9:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { font-size:16px; font-weight:600; }
.pms-inline-0503955ac525:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:758px;width:20px;height:20px;z-index:165; }
.pms-inline-0508bf6ea523:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:130px;top:538px;width:269px;height:13px;z-index:147; }
.pms-inline-05544ecbdc97:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { color: #0f6cbd; }
.pms-inline-05724e8095b0:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { height:1px;border-top:1px solid #ddd;margin:10px 0; }
.pms-inline-0620d9a3f27f:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:606px;top:536px;width:269px;height:13px;z-index:186; }
.pms-inline-067829c09dd2:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:323px;top:804px;width:29px;height:16px;line-height:16px;z-index:60; }
.pms-inline-06a5167ce3a6:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:606px;top:1829px;width:254px;height:13px;z-index:191; }
.pms-inline-06ea5c2c7dac:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:577px;top:1825px;width:20px;height:20px;z-index:195; }
.pms-inline-06fa6e8b21a6:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:116px;top:90px;width:350px;height:16px;z-index:102; }
.pms-inline-0709fe71ed7a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:826px;width:20px;height:20px;z-index:176; }
.pms-inline-070e79913a68:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:617px;top:1803px;width:20px;height:20px;z-index:194; }
.pms-inline-0711c07c8ab9:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:70px;top:1429px;width:396px;height:13px;z-index:109; }
.pms-inline-07822cf53c97:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { border: 1px solid #ccc; }
.pms-inline-07a493b312f6:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:41px;top:212px;width:43px;height:17px;line-height:17px;z-index:281; }
.pms-inline-082348d8439e:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:130px;top:1965px;width:192px;height:13px;z-index:162; }
.pms-inline-083cab6d2b26:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:616px;top:1025px;width:20px;height:20px;z-index:230; }
.pms-inline-0882f8a2dec1:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:579px;width:20px;height:20px;z-index:153; }
.pms-inline-091daa2be5d9:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:448px;top:551px;width:41px;height:16px;line-height:16px;z-index:15; }
.pms-inline-09cad83ea5b3:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:144px;top:879px;width:44px;height:16px;line-height:16px;z-index:73; }
.pms-inline-09e08dc46a58:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:659px;top:95px;width:169px;height:15px;z-index:143; }
.pms-inline-0a86577a55d8:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:35px;top:528px;width:115px;height:16px;line-height:16px;z-index:8; }
.pms-inline-0acc651a91b2:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:41px;top:354px;width:277px;height:17px;line-height:17px;z-index:266; }
.pms-inline-0b0fa1ed69ab:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:648px;top:1053px;width:192px;height:13px;z-index:231; }
.pms-inline-0b1339ee3227:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:518px;top:715px;width:141px;height:19px;line-height:19px;z-index:52; }
.pms-inline-0b2f6f8c6b28:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { display:none; min-width:240px; }
.pms-inline-0b31e2949eea:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:538px;top:401px;width:20px;height:20px;z-index:136; }
.pms-inline-0b87e9e0af47:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { font-weight:600; }
.pms-inline-0bc70ce17fd5:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:398px;top:493px;width:142px;height:17px;line-height:17px;z-index:308; }
.pms-inline-0c339f83f1a9:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:323px;top:1286px;width:144px;height:16px;z-index:102; }
.pms-inline-0c6d1cb910a4:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:597px;top:1098px;width:250px;height:13px;z-index:235; }
.pms-inline-0c868fee0e7f:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:518px;top:715px;width:141px;height:19px;line-height:19px;z-index:54; }
.pms-inline-0c88544360d0:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:38px;top:839px;width:20px;height:20px;z-index:64; }
.pms-inline-0d18b1fdf4e2:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:450px;top:188px;width:142px;height:17px;line-height:17px;z-index:248; }
.pms-inline-0d73b7a57406:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:557px;width:20px;height:20px;z-index:152; }
.pms-inline-0dcf57622bfb:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:33%; vertical-align:top; padding-right:10px; }
.pms-inline-0f2ba0af91ef:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:576px;top:1656px;width:80px;height:13px;z-index:139; }
.pms-inline-0f7a043f596e:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:350px;top:873px;width:183px;height:16px;z-index:77; }
.pms-inline-0f7b34e7cfa1:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:577px;top:1558px;width:313px;height:13px;z-index:296; }
.pms-inline-0fd78e4d8a07:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:615px;top:835px;width:271px;height:16px;z-index:69; }
.pms-inline-0fd7a286439b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:36px;top:421px;width:267px;height:16px;z-index:261; }
.pms-inline-0fe7783af392:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:81px;top:363px;width:193px;height:13px;z-index:288; }
.pms-inline-101aeffffdde:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:621px;top:425px;width:252px;height:16px;z-index:138; }
.pms-inline-1095e537fcd5:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:646px;top:580px;width:193px;height:13px;z-index:188; }
.pms-inline-10b98b946590:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:38px;top:1227px;width:861px;height:21px;z-index:95; }
.pms-inline-10eb3d26c46f:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:234px;top:2409px;width:290px;height:2px;z-index:245; }
.pms-inline-11376265d5d6:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:93px;top:188px;width:253px;height:17px;line-height:17px;z-index:246; }
.pms-inline-123a1847c421:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:261px;top:1294px;width:61px;height:13px;z-index:101; }
.pms-inline-12a92f48a907:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:36px;top:500px;width:268px;height:17px;line-height:17px;z-index:27; }
.pms-inline-12abfa682f2b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:646px;top:648px;width:269px;height:13px;z-index:197; }
.pms-inline-13147f765482:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:648px;top:851px;width:193px;height:13px;z-index:211; }
.pms-inline-13217920c297:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { color:#000000;font-family:Tahoma;font-size:17px; }
.pms-inline-1372ab1ba3f3:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:618px;top:353px;width:131px;height:17px;line-height:17px;z-index:272; }
.pms-inline-13c3fdbfcb80:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:538px;top:302px;width:20px;height:20px;z-index:291; }
.pms-inline-140bbe0123a1:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:40px;top:159px;width:193px;height:13px;z-index:105; }
.pms-inline-14928e400c2e:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:116px;top:28px;width:350px;height:16px;z-index:97; }
.pms-inline-14d59d2f56a5:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:221px;top:154px;width:515px;height:21px;text-align:center;z-index:6; }
.pms-inline-14e12668a4cd:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:538px;top:352px;width:20px;height:20px;z-index:134; }
.pms-inline-14ec72d7b759:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:132px;top:853px;width:259px;height:13px;z-index:173; }
.pms-inline-15b6effa205f:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:142px;top:805px;width:44px;height:16px;line-height:16px;z-index:59; }
.pms-inline-15f7dc75388f:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:39px;top:620px;width:261px;height:17px;line-height:17px;z-index:30; }
.pms-inline-1642e4d61f13:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { height: calc(100% - 20px); margin:10px; }
.pms-inline-167a84c341b9:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:617px;top:554px;width:20px;height:20px;z-index:191; }
.pms-inline-1681cfb3d15e:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:93px;top:233px;width:134px;height:17px;line-height:17px;z-index:250; }
.pms-inline-16cdd5e6ede3:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:578px;top:891px;width:20px;height:20px;z-index:217; }
.pms-inline-16fc43f604df:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:93px;top:513px;width:292px;height:30px;z-index:168; }
.pms-inline-17858e950d34:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:646px;top:1853px;width:192px;height:13px;z-index:192; }
.pms-inline-17b34c465b18:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:42px;top:1448px;width:20px;height:20px;z-index:288; }
.pms-inline-17c7ffd2ed62:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:552px;top:1045px;width:300px;z-index:90; }
.pms-inline-17cef4e07abb:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { color:firebrick }
.pms-inline-17f465119929:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:616px;top:2298px;width:20px;height:20px;z-index:236; }
.pms-inline-180a2ba5d89d:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:761px;top:353px;width:131px;height:17px;line-height:17px;z-index:272; }
.pms-inline-1821ba9c51c0:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { font-size:12px;text-align:center; }
.pms-inline-182f1b03055d:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:895px;width:20px;height:20px;z-index:179; }
.pms-inline-19eee2c2535b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:26px;top:516px;width:880px;z-index:49; }
.pms-inline-1a4fc6569bad:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:502px;top:549px;width:20px;height:20px;z-index:16; }
.pms-inline-1a5fec21956d:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:234px;top:1175px;width:291px;height:16px;z-index:603; }
.pms-inline-1af7135531d4:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:132px;top:2149px;width:270px;height:13px;z-index:182; }
.pms-inline-1b1c75f61c3e:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { flex:0 0 auto;display:flex;align-items:center;gap:8px;margin-bottom:8px; }
.pms-inline-1b519efff13f:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:44px;top:287px;width:20px;height:20px;z-index:305; }
.pms-inline-1b6e6edc1e8d:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:646px;top:1875px;width:269px;height:13px;z-index:199; }
.pms-inline-1bae634e6179:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:646px;top:1942px;width:192px;height:13px;z-index:202; }
.pms-inline-1bdc5e8b378a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:40px;top:685px;width:101px;height:16px;line-height:16px;z-index:33; }
.pms-inline-1c6e599772d8:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:42px;top:1425px;width:20px;height:20px;z-index:111; }
.pms-inline-1ce2081ae562:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { flex:1; min-height:0; }
.pms-inline-1ce52d925b77:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:130px;top:628px;width:261px;height:13px;z-index:151; }
.pms-inline-1cfc2259bc73:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:81px;top:434px;width:80px;height:13px;z-index:118; }
.pms-inline-1d0f328ec4bc:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:138px;top:157px;width:697px;height:16px;text-align:center;z-index:6; }
.pms-inline-1d5244cb5969:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:70px;top:202px;width:396px;height:13px;z-index:107; }
.pms-inline-1da9facb4d70:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { margin:0; }
.pms-inline-1ded8ceb17d6:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { height: calc(835px - 58px); width: 100%; overflow: hidden; }
.pms-inline-1e4b40aac551:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:132px;top:830px;width:193px;height:13px;z-index:172; }
.pms-inline-1ec088dd2161:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:38px;top:803px;width:20px;height:20px;z-index:54; }
.pms-inline-1ef7f58688b5:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:526px;top:551px;width:94px;height:16px;line-height:16px;z-index:17; }
.pms-inline-1f5012569faa:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:37px;top:546px;width:164px;height:16px;z-index:9; }
.pms-inline-1f7eb58462a0:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { text-align:left; border-bottom:1px solid #ccc; }
.pms-inline-1f8a85e1e055:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:194px;top:1632px;width:20px;height:20px;z-index:127; }
.pms-inline-1f8f1b4f92e4:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { height:100%;overflow:auto;box-sizing:border-box; }
.pms-inline-1faa244d09c5:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:538px;top:1529px;width:20px;height:20px;z-index:293; }
.pms-inline-20c3cd2d6633:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:578px;top:802px;width:20px;height:20px;z-index:208; }
.pms-inline-2137e083ac9b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:252px;top:585px;width:96px;height:16px;line-height:16px;z-index:19; }
.pms-inline-214c0cd79e89:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:608px;top:807px;width:269px;height:13px;z-index:209; }
.pms-inline-21ad96e31a6a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:616px;top:2071px;width:20px;height:20px;z-index:217; }
.pms-inline-229f5294ce48:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { cursor:pointer;color: #0f6cbd; }
.pms-inline-22aacfeb3ee6:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:610px;top:1057px;width:206px;height:16px;line-height:16px;z-index:93; }
.pms-inline-234d8d182f84:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:138px;top:157px;width:697px;height:16px;text-align:center;z-index:8; }
.pms-inline-2361ddaabdb4:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:28px;top:185px;width:880px;height:270px;z-index:246; }
.pms-inline-23aa5f40b55e:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:130px;top:1989px;width:192px;height:13px;z-index:163; }
.pms-inline-24280e214756:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:449px;top:585px;width:41px;height:16px;line-height:16px;z-index:25; }
.pms-inline-243ef87daadc:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:617px;top:710px;width:20px;height:20px;z-index:204; }
.pms-inline-2495db0d44e6:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:55px;top:1632px;width:20px;height:20px;z-index:126; }
.pms-inline-249acf47d220:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:646px;top:626px;width:192px;height:13px;z-index:190; }
.pms-inline-24c9d0b56909:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:576px;top:1463px;width:313px;height:13px;z-index:129; }
.pms-inline-24dabba046b3:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:539px;top:680px;width:20px;height:20px;z-index:39; }
.pms-inline-252e58001764:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:143px;top:428px;width:314px;height:16px;z-index:120; }
.pms-inline-253a9617ef64:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:568px;top:125px;width:290px;height:18px;line-height:18px;z-index:141; }
.pms-inline-253b6745434a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:43px;top:281px;width:136px;height:17px;line-height:17px;z-index:275; }
.pms-inline-2544343d4a00:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { font-size:1.5em; font-weight:700; }
.pms-inline-254d67c3932c:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box; }
.pms-inline-261d162431ef:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:365px;top:684px;width:112px;height:17px;line-height:17px;z-index:40; }
.pms-inline-267f4341b292:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:608px;top:2212px;width:192px;height:13px;z-index:225; }
.pms-inline-26ade1b5515b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:648px;top:873px;width:192px;height:13px;z-index:212; }
.pms-inline-27236f08550f:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:2122px;width:20px;height:20px;z-index:181; }
.pms-inline-27323d4e43a4:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:576px;top:1608px;width:312px;height:13px;z-index:132; }
.pms-inline-2793e7371d95:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:555px;top:783px;width:250px;height:28px;z-index:218; }
.pms-inline-27c3e362ca00:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:161px;height:116px; }
.pms-inline-27ce525f0504:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:222px;top:409px;width:62px;height:13px;z-index:117; }
.pms-inline-2817e24aed02:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:30px;top:162px;width:117px;height:18px;line-height:18px;z-index:5; }
.pms-inline-28550ce4bd5c:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { padding-top:10px }
.pms-inline-28dae20178be:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:538px;top:232px;width:20px;height:20px;z-index:132; }
.pms-inline-28dde2fbe8df:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { height: 1px;
    border-top: 1px solid #cacaca;
    margin: 1px 12px;
    padding: 0;
    line-height: 2px; }
.pms-inline-29dbf95ce3cb:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:130px; }
.pms-inline-2a35e77a217e:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:616px;top:1048px;width:20px;height:20px;z-index:233; }
.pms-inline-2ad56eae3613:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { height:100%; position:relative; }
.pms-inline-2afc2696ac58:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:132px;top:899px;width:259px;height:13px;z-index:175; }
.pms-inline-2b1a7b5f7456:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:623px;top:683px;width:59px;height:16px;line-height:16px;z-index:42; }
.pms-inline-2b4d2ccf8f2b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:38px;top:839px;width:20px;height:20px;z-index:62; }
.pms-inline-2b9db5fc6ab4:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:130px;top:1897px;width:269px;height:13px;z-index:159; }
.pms-inline-2c9e88a0dbf3:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:29px;top:1200px;width:861px;height:96px;z-index:500; }
.pms-inline-2cd242757b42:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { height: 6px; }
.pms-inline-2d47fad1a888:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:38px;top:875px;width:20px;height:20px;z-index:70; }
.pms-inline-2d5718a0eb67:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:648px;top:2100px;width:192px;height:13px;z-index:214; }
.pms-inline-2d80e361ecce:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:552px;top:1715px;width:323px;height:15px;z-index:297; }
.pms-inline-2d98adf5c610:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { margin-bottom: 10px; }
.pms-inline-2e0a66afc467:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:348px;top:800px;width:183px;height:16px;z-index:59; }
.pms-inline-2e78b178f471:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:577px;top:331px;width:313px;height:13px;z-index:294; }
.pms-inline-2eed9ac43a65:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:422px;top:549px;width:20px;height:20px;z-index:14; }
.pms-inline-2f095eb85305:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:450px;top:188px;width:142px;height:17px;line-height:17px;z-index:250; }
.pms-inline-2f15550efd65:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:212px;height:106px; }
.pms-inline-2f9d5f607e5a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:242px;top:551px;width:99px;height:16px;line-height:16px;z-index:11; }
.pms-inline-2fa8be8c2dd0:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:41px;top:715px;width:141px;height:19px;line-height:19px;z-index:49; }
.pms-inline-2fc1597ce8df:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:815px;top:491px;width:86px;height:23px;line-height:23px;z-index:308; }
.pms-inline-304656e2b264:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:284px;top:286px;width:177px;height:16px;line-height:16px;z-index:257; }
.pms-inline-30850f70f68b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:81px;top:1636px;width:192px;height:13px;z-index:118; }
.pms-inline-30860dd75081:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:646px;top:1965px;width:192px;height:13px;z-index:203; }
.pms-inline-3101a5bdafa0:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:221px;top:154px;width:515px;height:21px;text-align:center;z-index:4; }
.pms-inline-31759407fbd1:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:38px;top:193px;width:38px;height:21px;text-align:center;z-index:253; }
.pms-inline-320b7bf9a8d7:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:617px;top:1871px;width:20px;height:20px;z-index:198; }
.pms-inline-33773b2b7f8f:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:541px;top:491px;width:20px;height:20px;z-index:313; }
.pms-inline-33e0212daffc:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:648px;top:2235px;width:192px;height:13px;z-index:226; }
.pms-inline-33f93320bc89:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { text-align: -webkit-right; }
.pms-inline-34de793cc2d2:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:2030px;width:20px;height:20px;z-index:172; }
.pms-inline-34ef28d37347:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:568px;top:1352px;width:290px;height:18px;line-height:18px;z-index:143; }
.pms-inline-34f7b3df63d0:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:180px; }
.pms-inline-350562967c2d:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:55px;top:1609px;width:20px;height:20px;z-index:125; }
.pms-inline-353dee53a6b0:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:502px;top:683px;width:41px;height:16px;line-height:16px;z-index:48; }
.pms-inline-3579568e7267:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:91px;top:250px;width:124px;height:16px;z-index:251; }
.pms-inline-3589c7edea21:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:623px;top:683px;width:59px;height:16px;line-height:16px;z-index:44; }
.pms-inline-35bd052d4f51:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:348px;top:835px;width:183px;height:16px;z-index:69; }
.pms-inline-363085f41596:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:422px;top:582px;width:20px;height:20px;z-index:24; }
.pms-inline-3630c814fa3f:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position: absolute;top: 35px;right: 220px; }
.pms-inline-369310b6f29b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:566px;top:683px;width:41px;height:16px;line-height:16px;z-index:42; }
.pms-inline-36931a01ea90:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:35px;top:528px;width:115px;height:16px;line-height:16px;z-index:10; }
.pms-inline-36c27102212b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:601px;top:209px;width:282px;height:101px;text-align:center;z-index:279; }
.pms-inline-370992b04155:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { justify-content: start; }
.pms-inline-375f77d97901:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:576px;top:259px;width:313px;height:13px;z-index:128; }
.pms-inline-37f79f19deea:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:648px;top:2168px;width:193px;height:13px;z-index:223; }
.pms-inline-38a355da5f2a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:538px;top:1628px;width:20px;height:20px;z-index:138; }
.pms-inline-39589bfeb3a2:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:608px;top:2034px;width:269px;height:13px;z-index:211; }
.pms-inline-398db6191978:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { height:100%; display:flex; flex-direction:column; }
.pms-inline-3a27c7d30a70:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:42px;top:221px;width:20px;height:20px;z-index:286; }
.pms-inline-3a7c2400a003:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { background-color:white;width:100%; height:50em;position:center }
.pms-inline-3aa6652698cd:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:370px;top:551px;width:41px;height:16px;line-height:16px;z-index:15; }
.pms-inline-3ab8b0587b82:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:41px;top:212px;width:43px;height:17px;line-height:17px;z-index:283; }
.pms-inline-3b72def5096d:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:130px;top:1942px;width:193px;height:13px;z-index:161; }
.pms-inline-3ba639c4c965:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:615px;top:799px;width:271px;height:16px;z-index:63; }
.pms-inline-3c26dafa508c:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:577px;top:532px;width:20px;height:20px;z-index:185; }
.pms-inline-3c498f6c4b07:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:348px;top:800px;width:183px;height:16px;z-index:61; }
.pms-inline-3c88fe12a8a2:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:491px;top:1265px;width:61px;height:13px;z-index:98; }
.pms-inline-3e224dfe193a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:645px;top:691px;width:193px;height:13px;z-index:199; }
.pms-inline-3e4763629b79:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:130px;top:945px;width:45px;height:13px;z-index:166; }
.pms-inline-3f4ea8fe2a90:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:184px;top:874px;width:121px;height:16px;z-index:74; }
.pms-inline-3f52766f5416:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:62px;top:35px;width:726px;height:36px;z-index:0; }
.pms-inline-3f65da68b4ee:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:95px;top:580px;width:102px;height:16px;z-index:9; }
.pms-inline-3fe406e00b1e:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:94px;top:966px;width:250px;height:30px;z-index:238; }
.pms-inline-400f96bc43d9:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:617px;top:1937px;width:20px;height:20px;z-index:206; }
.pms-inline-4012729456db:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:53px;top:584px;width:115px;height:16px;line-height:16px;z-index:10; }
.pms-inline-408a9e8dac33:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { margin-top: 26px; }
.pms-inline-40a021e8d257:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:70px;top:223px;width:396px;height:13px;z-index:285; }
.pms-inline-41486e928478:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:67px;top:268px;width:164px;height:13px;z-index:111; }
.pms-inline-414b406271e3:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:617px;top:688px;width:20px;height:20px;z-index:203; }
.pms-inline-421322bfb0a9:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:138px;top:160px;width:40px;height:25px;text-align:center;z-index:7; }
.pms-inline-4272b5cafe28:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:326px;top:404px;width:423px;height:16px;line-height:16px;z-index:268; }
.pms-inline-42893ae81eea:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:618px;top:546px;width:267px;height:16px;z-index:20; }
.pms-inline-42e403b621d5:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:29px;top:1249px;width:459px;height:131px;z-index:0; }
.pms-inline-433055924c91:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:38px;top:370px;width:394px;height:16px;z-index:265; }
.pms-inline-438e231e2634:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:576px;top:357px;width:313px;height:13px;z-index:129; }
.pms-inline-43fe28918586:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { color: red }
.pms-inline-440cbda5c24a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:55px;top:1540px;width:20px;height:20px;z-index:123; }
.pms-inline-4469d4b1bbf9:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:65px;top:804px;width:61px;height:17px;line-height:17px;z-index:55; }
.pms-inline-4492a56e4ad7:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:539px;top:680px;width:20px;height:20px;z-index:41; }
.pms-inline-44e2fff6d61c:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:138px;top:160px;width:40px;height:25px;text-align:center;z-index:5; }
.pms-inline-45050a2f2dcb:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:296px;top:1478px;width:192px;height:13px;z-index:299; }
.pms-inline-451d8bf43cd8:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:576px;top:405px;width:313px;height:13px;z-index:131; }
.pms-inline-45dd38d4484a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:322px;top:421px;width:413px;height:16px;z-index:267; }
.pms-inline-46080744afe2:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:2099px;width:20px;height:20px;z-index:180; }
.pms-inline-464e03f0cb58:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:608px;top:963px;width:287px;height:13px;z-index:222; }
.pms-inline-46a06f8748a0:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:601px;width:20px;height:20px;z-index:154; }
.pms-inline-470f45229cce:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:577px;top:1982px;width:20px;height:20px;z-index:209; }
.pms-inline-4727bc59ab62:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { height: calc(100% - 80px); }
.pms-inline-47e69db7369d:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:573px;top:878px;width:63px;height:16px;line-height:16px;z-index:78; }
.pms-inline-4822965c6e2d:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { height: calc(100% - 120px); }
.pms-inline-4848eb960c1b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { font-size: 11px; color: #315f9a; background: #f4f8ff; border: 1px solid #cfe0ff; border-radius: 5px; padding: 6px 8px; }
.pms-inline-48b1cc775833:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { display:flex; gap:10px; }
.pms-inline-48bb5a29d5c5:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { padding: 1px;background-color:paleturquoise }
.pms-inline-48f593e37c0b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:194px;top:405px;width:20px;height:20px;z-index:125; }
.pms-inline-4931a0875fc2:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:616px;top:2252px;width:20px;height:20px;z-index:232; }
.pms-inline-49d68a2b00f8:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:646px;top:715px;width:192px;height:13px;z-index:200; }
.pms-inline-4a2304f93900:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:578px;top:2029px;width:20px;height:20px;z-index:210; }
.pms-inline-4a59822cc5db:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:344px;top:583px;width:20px;height:20px;z-index:20; }
.pms-inline-4a678f0566b3:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:606px;top:760px;width:192px;height:13px;z-index:206; }
.pms-inline-4a6c8a00024a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:617px;top:1781px;width:20px;height:20px;z-index:193; }
.pms-inline-4a72ca4caa1e:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:666px;width:20px;height:20px;z-index:156; }
.pms-inline-4a8927d24e53:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:296px;top:1500px;width:20px;height:20px;z-index:302; }
.pms-inline-4af39dc53852:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:22px;height:22px;font-size: 22px;color: #6495ed;cursor:pointer; }
.pms-inline-4b4ee9593be5:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:576px;top:306px;width:313px;height:13px;z-index:292; }
.pms-inline-4b6a83677f63:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:183px;top:909px;width:121px;height:16px;z-index:80; }
.pms-inline-4bb478e3c61f:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:55px;top:1586px;width:20px;height:20px;z-index:289; }
.pms-inline-4ca622657f05:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:32px;
                                                                                                                       height:22px;
                                                                                                                       display:flex;
                                                                                                                       align-items:center;
                                                                                                                       justify-content:center;
                                                                                                                       cursor:pointer;
                                                                                                                       padding:1px;
                                                                                                                       border:0px solid #d0d0d0;
                                                                                                                       border-radius:4px;
                                                                                                                       background:transparent; }
.pms-inline-4cb122bdba4e:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:88px;top:203px;width:346px;height:16px;z-index:245; }
.pms-inline-4d19762a35c8:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:613px;top:371px;width:121px;height:16px;z-index:271; }
.pms-inline-4d5b31a30295:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:615px;top:835px;width:271px;height:16px;z-index:71; }
.pms-inline-4d793add93c4:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:142px;top:841px;width:44px;height:16px;line-height:16px;z-index:65; }
.pms-inline-4da2daa3b8ec:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:749px;top:421px;width:134px;height:16px;z-index:273; }
.pms-inline-4f01d027af56:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:38px;top:0px;width:861px;height:21px;z-index:93; }
.pms-inline-4f599059ab3c:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:65px;top:876px;width:61px;height:17px;line-height:17px;z-index:73; }
.pms-inline-4f6dff5ffd8f:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:41px;top:774px;width:261px;height:17px;line-height:17px;z-index:55; }
.pms-inline-4f8babc8be97:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:117px;top:1002px;width:115px;height:16px;line-height:16px;z-index:91; }
.pms-inline-4ffbc7f6d093:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:576px;top:283px;width:313px;height:13px;z-index:290; }
.pms-inline-500cb329b2b6:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:296px;top:251px;width:192px;height:13px;z-index:297; }
.pms-inline-50666a574d33:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position: relative; }
.pms-inline-50b819ed6f4f:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:100%; position:relative; }
.pms-inline-5163c1d037de:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:100%; height:100%; }
.pms-inline-51751614d986:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:130px;top:604px;width:192px;height:13px;z-index:150; }
.pms-inline-533b32b65a03:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { max-width: 760px; margin-left: 0; }
.pms-inline-547d068c1875:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { font-size: 12px; line-height: 1.45; border-radius: 6px; padding: 8px 10px; border: 1px solid #cfe0ff; background: #f4f8ff; color: #315f9a; }
.pms-inline-54b4cec0f8fc:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:467px;top:285px;width:132px;height:17px;line-height:17px;z-index:259; }
.pms-inline-55b8560a8a72:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { padding-top:5px !important; }
.pms-inline-55cec09fd90a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { margin-top:5px }
.pms-inline-5683fdece941:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:538px;top:1483px;width:20px;height:20px;z-index:135; }
.pms-inline-56a4915ccf6e:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { margin-left: -10px; }
.pms-inline-574c04a884c4:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:552px;top:1045px;width:300px;z-index:92; }
.pms-inline-5781a43fb3bf:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { height: 10px; }
.pms-inline-5790ffba29b1:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { display: none }
.pms-inline-5791c8a7c667:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:55px;top:359px;width:20px;height:20px;z-index:287; }
.pms-inline-57b807e0366d:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { display:flex; justify-content:center; margin-top:20px; }
.pms-inline-57ca4955f36d:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:41px;top:715px;width:141px;height:19px;line-height:19px;z-index:51; }
.pms-inline-57f8d658cc8b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:130px;top:1855px;width:261px;height:13px;z-index:153; }
.pms-inline-587fe82ecdf2:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:422px;top:549px;width:20px;height:20px;z-index:16; }
.pms-inline-589721af54ef:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:538px;top:1579px;width:20px;height:20px;z-index:136; }
.pms-inline-58c5e54e25bd:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:573px;top:878px;width:63px;height:16px;line-height:16px;z-index:76; }
.pms-inline-58ece1c5beb9:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:503px;top:209px;width:387px;height:245px;z-index:2; }
.pms-inline-5a32bec13b9a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:116px;top:1020px;width:184px;height:16px;z-index:88; }
.pms-inline-5a425c952808:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:173px;top:686px;width:41px;height:16px;line-height:16px;z-index:35; }
.pms-inline-5a659ac989f0:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:93px;top:233px;width:134px;height:17px;line-height:17px;z-index:252; }
.pms-inline-5ab347d425a3:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:502px;top:683px;width:41px;height:16px;line-height:16px;z-index:46; }
.pms-inline-5ab70b86b0c3:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:450px;top:370px;width:146px;height:16px;z-index:265; }
.pms-inline-5b1dac1636e6:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:712px;width:20px;height:20px;z-index:163; }
.pms-inline-5b3d00cfb226:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:326px;top:404px;width:423px;height:16px;line-height:16px;z-index:270; }
.pms-inline-5d6005882e69:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:450px;top:203px;width:105px;height:16px;z-index:247; }
.pms-inline-5dad4fca06b6:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:616px;top:2141px;width:20px;height:20px;z-index:221; }
.pms-inline-5dfdd7e004fc:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:578px;top:958px;width:20px;height:20px;z-index:226; }
.pms-inline-5e11b481ea02:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { height: 100%; }
.pms-inline-5eed78dde844:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:25px;top:639px;width:880px;z-index:50; }
.pms-inline-5ef1a81c5ddc:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:100px;display:none; }
.pms-inline-5f387ca9ac50:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:648px;top:2257px;width:192px;height:13px;z-index:231; }
.pms-inline-5f404333fd84:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:184px;top:944px;width:702px;height:16px;z-index:89; }
.pms-inline-5f97ee5d51d4:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:334px;top:300px;width:193px;height:13px;z-index:299; }
.pms-inline-6069e3ee75b3:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:556px;top:513px;width:250px;height:28px;z-index:195; }
.pms-inline-60c00ac54e88:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:648px;top:919px;width:269px;height:13px;z-index:220; }
.pms-inline-60daf03d7386:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { border: 1px solid red !important; }
.pms-inline-620009fa8872:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:648px;top:2303px;width:192px;height:13px;z-index:234; }
.pms-inline-6226406815fb:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { height:100% }
.pms-inline-624e40fbbb4e:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:538px;top:1604px;width:20px;height:20px;z-index:137; }
.pms-inline-627e9e4305cb:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:578px;top:2208px;width:20px;height:20px;z-index:229; }
.pms-inline-630422299060:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:170px; text-align:right; }
.pms-inline-632f31507169:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:147px;top:683px;width:20px;height:20px;z-index:34; }
.pms-inline-6348583c2f3c:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:48px;top:947px;width:130px;height:19px;line-height:19px;z-index:86; }
.pms-inline-635cc62522bf:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { text-align:left;width: 100%; }
.pms-inline-63d83adb59ec:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:334px;top:1504px;width:269px;height:13px;z-index:300; }
.pms-inline-6498904280ac:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:55px;top:313px;width:20px;height:20px;z-index:121; }
.pms-inline-64ff02aacf20:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { color: #000 }
.pms-inline-653488f461a8:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:146px;top:303px;width:114px;height:16px;z-index:276; }
.pms-inline-65c04e3612cd:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:1828px;width:20px;height:20px;z-index:156; }
.pms-inline-66beb193e6cb:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { height:80px }
.pms-inline-6762901bff63:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:55px;top:336px;width:20px;height:20px;z-index:122; }
.pms-inline-681e5eccb514:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:208px;top:684px;width:20px;height:20px;z-index:46; }
.pms-inline-684e5254c466:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:556px;top:1740px;width:250px;height:28px;z-index:197; }
.pms-inline-68acb4f994de:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:786px;top:491px;width:20px;height:20px;z-index:314; }
.pms-inline-68cd31fdf2c5:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:541px;top:1442px;width:192px;height:13px;z-index:142; }
.pms-inline-6923dc73b33e:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:615px;top:799px;width:271px;height:16px;z-index:61; }
.pms-inline-69bcb6b6df80:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { padding: 2px;background-color:paleturquoise;font-weight:bold; }
.pms-inline-69dd4702c8f3:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:538px;top:327px;width:20px;height:20px;z-index:293; }
.pms-inline-69e5047a1f70:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { display: none;border: 1px solid #ccc; }
.pms-inline-6a3f5dc5ce7a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:55px;top:405px;width:20px;height:20px;z-index:124; }
.pms-inline-6aa6df8f39c1:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:388px;height:180px; }
.pms-inline-6afd02e4f8bb:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:538px;top:377px;width:20px;height:20px;z-index:135; }
.pms-inline-6b30186451d5:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:567px;top:1122px;width:330px;height:55px;z-index:296; }
.pms-inline-6b36b58ffb33:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:764px;top:404px;width:131px;height:16px;line-height:16px;z-index:274; }
.pms-inline-6b3d77c5fda2:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:182px;top:836px;width:121px;height:16px;z-index:64; }
.pms-inline-6b4d0ac87475:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:132px;top:807px;width:269px;height:13px;z-index:171; }
.pms-inline-6b84f9794890:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:92px;top:2012px;width:250px;height:30px;z-index:184; }
.pms-inline-6b99de8b696f:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { display:none }
.pms-inline-6ba431979989:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:296px;top:273px;width:20px;height:20px;z-index:300; }
.pms-inline-6ba4972ba47e:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { height:100%; padding:10px; }
.pms-inline-6be0d8ba2cfa:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { text-align:left }
.pms-inline-6beafae677cf:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { font-size:14px; line-height:1.6; }
.pms-inline-6c0df66476ae:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { --fa-primary-color: #000; --fa-secondary-color: #000; }
.pms-inline-6c70970b654c:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:170px; }
.pms-inline-6c924cf8806c:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:227px;top:249px;width:114px;height:16px;z-index:253; }
.pms-inline-6c95000e8012:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:44px;top:264px;width:20px;height:20px;z-index:119; }
.pms-inline-6cc0345dea86:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:81px;top:409px;width:192px;height:13px;z-index:116; }
.pms-inline-6ce711cbeb6e:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:1916px;width:20px;height:20px;z-index:164; }
.pms-inline-6d4d65f8ba57:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:325px;top:878px;width:29px;height:16px;line-height:16px;z-index:74; }
.pms-inline-6d7a0530f6c7:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:258px;top:683px;width:20px;height:20px;z-index:38; }
.pms-inline-6d8f726bf5bf:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:67px;top:2273px;width:250px;height:28px;z-index:241; }
.pms-inline-6f9a4c4ab799:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:538px;top:279px;width:20px;height:20px;z-index:289; }
.pms-inline-7082dbd6125d:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:621px;top:1652px;width:252px;height:16px;z-index:140; }
.pms-inline-7093906b6ffd:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { padding: 2px;background-color:lightgoldenrodyellow;font-weight:bold; }
.pms-inline-70b9c0fb9270:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:648px;top:1076px;width:192px;height:13px;z-index:232; }
.pms-inline-7198ecd9f1c3:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:503px;top:1436px;width:387px;height:245px;z-index:2; }
.pms-inline-719b65689715:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:689px;width:20px;height:20px;z-index:162; }
.pms-inline-7271bb85eb87:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:552px;top:804px;width:63px;height:16px;line-height:16px;z-index:60; }
.pms-inline-7304565e0f73:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:568px;top:491px;width:206px;height:23px;line-height:23px;z-index:307; }
.pms-inline-731338c719c0:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { display:none; height:100%; min-height:0; }
.pms-inline-737146d53670:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:646px;top:1785px;width:246px;height:13px;z-index:189; }
.pms-inline-73922dd21110:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:0;top:18px;width:855px;height:74px;z-index:501;font-family:Arial, Tahoma, sans-serif;font-size:10px;line-height:12px;resize:none;white-space:pre-wrap;overflow:hidden;text-align:left; }
.pms-inline-73afaf5c3652:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:569px;top:9px;width:319px;height:108px;z-index:4; }
.pms-inline-7471ec03a968:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:616px;top:2049px;width:20px;height:20px;z-index:216; }
.pms-inline-7550dbf2a457:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:42px;top:198px;width:20px;height:20px;z-index:109; }
.pms-inline-7599a3252988:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:37px;top:546px;width:164px;height:16px;z-index:7; }
.pms-inline-7622eb6ae94a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:597px;top:680px;width:20px;height:20px;z-index:43; }
.pms-inline-7708b50d1f4e:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:918px;width:20px;height:20px;z-index:181; }
.pms-inline-77d7d43e2da1:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { flex-grow:1; height:100%; }
.pms-inline-78538b426cab:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:648px;top:2078px;width:193px;height:13px;z-index:213; }
.pms-inline-78c14b73c95b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:2053px;width:20px;height:20px;z-index:178; }
.pms-inline-78d7af8b7e98:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { font-weight: bold; }
.pms-inline-78fa54ea4379:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { margin-left:10px }
.pms-inline-7914d5a2cfbc:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { padding-left:0; }
.pms-inline-79515a9d4581:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:334px;top:1527px;width:193px;height:13px;z-index:301; }
.pms-inline-7991cdaab6ee:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:130px;top:1809px;width:193px;height:13px;z-index:151; }
.pms-inline-7a1ab98a4edd:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:140px; }
.pms-inline-7a41b0bca27f:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:130px;top:670px;width:269px;height:13px;z-index:157; }
.pms-inline-7a6ae9aa63b7:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { color:#0078d4 }
.pms-inline-7a7a0ceaba2a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:231px;top:234px;width:131px;height:17px;line-height:17px;z-index:254; }
.pms-inline-7ab5119aef63:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:65px;top:876px;width:61px;height:17px;line-height:17px;z-index:71; }
.pms-inline-7aed59c27c22:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:38px;top:193px;width:38px;height:21px;text-align:center;z-index:255; }
.pms-inline-7af84213067e:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:526px;top:551px;width:94px;height:16px;line-height:16px;z-index:19; }
.pms-inline-7b05d36eea29:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { height: calc(100% - 32px); }
.pms-inline-7b2b6e2b1f04:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:552px;top:488px;width:323px;height:15px;z-index:295; }
.pms-inline-7c07cdf8bde7:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:150px }
.pms-inline-7c799ad0cab1:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:576px;top:1486px;width:313px;height:13px;z-index:130; }
.pms-inline-7cbe5ecfa61c:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:160px; }
.pms-inline-7d36756c9e08:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:208px;top:684px;width:20px;height:20px;z-index:44; }
.pms-inline-7d6f9cdd4d13:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:278px;top:241px;width:212px;height:106px;z-index:304; }
.pms-inline-7dde5e56b3f3:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { margin-bottom:20px; }
.pms-inline-7e7e09c94fd0:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:130px;top:2172px;width:45px;height:13px;z-index:168; }
.pms-inline-7eb65df4fd00:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:616px;top:908px;width:271px;height:16px;z-index:87; }
.pms-inline-7f04272bc0bd:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:234px;top:2332px;width:291px;height:2px;z-index:244; }
.pms-inline-7f2e7bbdaac5:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:0;top:1310px;width:1px;height:1px;z-index:499; }
.pms-inline-7f9e9b9718d5:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:538px;top:256px;width:20px;height:20px;z-index:133; }
.pms-inline-7f9f2b56b2d0:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:144px;top:879px;width:44px;height:16px;line-height:16px;z-index:75; }
.pms-inline-801160c3ea5a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { padding: 10px; }
.pms-inline-8080d5c0af5a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:1893px;width:20px;height:20px;z-index:158; }
.pms-inline-80ae296e1723:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { height:90% }
.pms-inline-80ffd2959976:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:110px; }
.pms-inline-811f15a35f1f:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:325px;top:878px;width:29px;height:16px;line-height:16px;z-index:76; }
.pms-inline-812b667be415:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:116px;top:121px;width:351px;height:16px;z-index:103; }
.pms-inline-81be2329b0ce:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { height: calc(100% - 50px); }
.pms-inline-82138f4a573f:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:617px;top:1848px;width:20px;height:20px;z-index:196; }
.pms-inline-82192d752db5:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:576px;top:429px;width:80px;height:13px;z-index:137; }
.pms-inline-821e4857c29d:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:150px; }
.pms-inline-83000c8d8530:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:578px;top:2118px;width:20px;height:20px;z-index:219; }
.pms-inline-83cb68a2f7d3:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:117px;top:1002px;width:115px;height:16px;line-height:16px;z-index:89; }
.pms-inline-83dae301fcdc:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position: absolute;top: 32px;right: 15px; }
.pms-inline-845fbf66f034:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:617px;top:644px;width:20px;height:20px;z-index:196; }
.pms-inline-850e62765153:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:357px;top:233px;width:204px;height:17px;line-height:17px;z-index:257; }
.pms-inline-85188d77a285:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:751px;top:370px;width:141px;height:28px;z-index:271; }
.pms-inline-854323543466:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:132px;top:2034px;width:269px;height:13px;z-index:173; }
.pms-inline-854b041f2c65:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { height:100%; overflow:auto; }
.pms-inline-8597b12dcb82:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:646px;top:1807px;width:193px;height:13px;z-index:190; }
.pms-inline-863bf6a8cd60:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { font-family: Courier }
.pms-inline-869d91af1bab:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { margin-right:6px; }
.pms-inline-86c7142d843c:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:349px;top:908px;width:183px;height:16px;z-index:83; }
.pms-inline-8765d2236d01:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:1806px;width:20px;height:20px;z-index:155; }
.pms-inline-879f4681e68f:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:365px;top:684px;width:112px;height:17px;line-height:17px;z-index:38; }
.pms-inline-87bf3c09721a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:147px;top:683px;width:20px;height:20px;z-index:32; }
.pms-inline-8924e05c337b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { padding: 2px;background-color:#ccc;font-weight:bold; }
.pms-inline-89e9d7a0f2e6:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { vertical-align: 0.3em; }
.pms-inline-8b676f92f62d:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:258px;top:683px;width:20px;height:20px;z-index:36; }
.pms-inline-8ba4e04b45ca:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:53px;top:584px;width:115px;height:16px;line-height:16px;z-index:12; }
.pms-inline-8bde428db46b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:34px;top:471px;width:535px;height:21px;z-index:92; }
.pms-inline-8cddc29a6936:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { padding:20px; }
.pms-inline-8d4711952fcb:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:371px;top:585px;width:41px;height:16px;line-height:16px;z-index:23; }
.pms-inline-8d4b4b073246:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:608px;top:985px;width:192px;height:13px;z-index:223; }
.pms-inline-8d79d7d19131:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:38px;top:912px;width:20px;height:20px;z-index:80; }
.pms-inline-8d81aa21d33a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:242px;top:551px;width:99px;height:16px;line-height:16px;z-index:13; }
.pms-inline-8e528ec9cf7c:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:94px;top:2193px;width:250px;height:30px;z-index:240; }
.pms-inline-8ed57580b0f8:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:370px;top:551px;width:41px;height:16px;line-height:16px;z-index:13; }
.pms-inline-8f4df8aee999:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:88px;top:203px;width:346px;height:16px;z-index:247; }
.pms-inline-90ad96210ea2:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { color:red }
.pms-inline-90d22c62d668:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:132px;top:2057px;width:193px;height:13px;z-index:174; }
.pms-inline-90f947208c5e:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:132px;top:876px;width:192px;height:13px;z-index:174; }
.pms-inline-918bad6b1936:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:18px; height:auto; }
.pms-inline-91a87015f4e8:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { text-align:center }
.pms-inline-922d532c576e:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:55px;top:430px;width:20px;height:20px;z-index:126; }
.pms-inline-9263eb4b29a8:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:130px;top:1787px;width:193px;height:13px;z-index:150; }
.pms-inline-92c54195e0bf:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:553px;top:913px;width:63px;height:16px;line-height:16px;z-index:84; }
.pms-inline-92d919e8a521:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:50px;top:1294px;width:61px;height:13px;z-index:97; }
.pms-inline-92f9a4bf7f2a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:143px;top:1655px;width:314px;height:16px;z-index:122; }
.pms-inline-9326cfc65f4c:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:334px;top:323px;width:193px;height:13px;z-index:303; }
.pms-inline-932ca897b0ba:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:618px;top:546px;width:267px;height:16px;z-index:18; }
.pms-inline-934ecf563be8:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:553px;top:913px;width:63px;height:16px;line-height:16px;z-index:86; }
.pms-inline-939a97b14066:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:567px;top:2349px;width:330px;height:55px;z-index:298; }
.pms-inline-93b60d190666:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:552px;top:840px;width:63px;height:16px;line-height:16px;z-index:70; }
.pms-inline-94724d6fc905:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:130px;top:692px;width:193px;height:13px;z-index:158; }
.pms-inline-966fd83cf6b3:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:323px;top:840px;width:29px;height:16px;line-height:16px;z-index:66; }
.pms-inline-9683cb686f48:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:1962px;width:20px;height:20px;z-index:166; }
.pms-inline-96a81b1cf7e0:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:803px;width:20px;height:20px;z-index:170; }
.pms-inline-96f0468e6741:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:41px;top:653px;width:167px;height:19px;line-height:19px;z-index:31; }
.pms-inline-96fdde65d044:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:234px;top:1041px;width:291px;height:16px;z-index:600; }
.pms-inline-9706266a5e2b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:277px;top:303px;width:172px;height:16px;z-index:256; }
.pms-inline-9761b3f7f3da:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { margin-right: 5px; }
.pms-inline-97698b84b456:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:503px;top:582px;width:20px;height:20px;z-index:26; }
.pms-inline-97a2673f48cc:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:65px;top:2314px;width:205px;height:42px;z-index:242; }
.pms-inline-97c4c237633a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:761px;top:353px;width:131px;height:17px;line-height:17px;z-index:274; }
.pms-inline-98000adba186:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:576px;top:1584px;width:313px;height:13px;z-index:131; }
.pms-inline-9805b749f9af:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:40px;top:302px;width:100px;height:28px;z-index:280; }
.pms-inline-989d78c851f7:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:67px;top:1495px;width:164px;height:13px;z-index:113; }
.pms-inline-999522f728b6:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:234px;top:1136px;width:291px;height:16px;z-index:602; }
.pms-inline-99a4c9d02f60:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:116px;top:59px;width:124px;height:16px;z-index:98; }
.pms-inline-99b4e3b977d5:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:616px;top:1001px;width:20px;height:20px;z-index:228; }
.pms-inline-99cc17817be0:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:535px;width:20px;height:20px;z-index:146; }
.pms-inline-9a3a1d1a5fd2:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:2210px;width:20px;height:20px;z-index:185; }
.pms-inline-9a8b7b6e3173:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:577px;top:755px;width:20px;height:20px;z-index:207; }
.pms-inline-9b01c724d142:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:61px;top:913px;width:81px;height:19px;line-height:19px;z-index:81; }
.pms-inline-9b520f355074:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:1939px;width:20px;height:20px;z-index:165; }
.pms-inline-9b84429bcacb:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:93px;top:188px;width:253px;height:17px;line-height:17px;z-index:248; }
.pms-inline-9ba86cff10be:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:287px;top:686px;width:44px;height:16px;line-height:16px;z-index:39; }
.pms-inline-9bb088a79424:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:182px;top:836px;width:121px;height:16px;z-index:66; }
.pms-inline-9bdf547dd060:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:65px;top:1087px;width:205px;height:42px;z-index:240; }
.pms-inline-9bec53c94186:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:90px; }
.pms-inline-9cae4f6a6356:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:459px;height:131px; }
.pms-inline-9d036908b100:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:160px; text-align:right; }
.pms-inline-9d5a9579c336:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:143px;top:914px;width:44px;height:16px;line-height:16px;z-index:83; }
.pms-inline-9d9be29a64f1:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:320px; }
.pms-inline-9e30d5c24ffa:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:88px;top:488px;width:323px;height:15px;z-index:145; }
.pms-inline-9ed9b488b16c:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:43px;top:249px;width:192px;height:13px;z-index:110; }
.pms-inline-9f24912b3fd4:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:503px;top:582px;width:20px;height:20px;z-index:28; }
.pms-inline-9fe45cd88ca2:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:120px; }
.pms-inline-a02d5b62d327:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:99px;top:649px;width:250px;height:30px;z-index:169; }
.pms-inline-a032dcbd097a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { color:#000000;font-family:Arial;font-size:13px; }
.pms-inline-a04d1aafae37:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:50px;top:67px;width:61px;height:13px;z-index:95; }
.pms-inline-a0b9a919a789:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:646px;top:738px;width:192px;height:13px;z-index:201; }
.pms-inline-a1e06dd15567:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:93px;top:1740px;width:292px;height:30px;z-index:170; }
.pms-inline-a2175986c72d:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:132px;top:2103px;width:192px;height:13px;z-index:176; }
.pms-inline-a21daba0b3d9:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:277px;top:303px;width:172px;height:16px;z-index:258; }
.pms-inline-a26bda7d1198:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { margin-top:20px }
.pms-inline-a2b44b158bbc:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { font-size: 0.75rem; }
.pms-inline-a305b0801e06:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:175px;top:2163px;width:248px;height:16px;z-index:239; }
.pms-inline-a3963cd3355e:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:617px;top:621px;width:20px;height:20px;z-index:194; }
.pms-inline-a3c2437705a4:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:648px;top:2146px;width:269px;height:13px;z-index:222; }
.pms-inline-a3d49536c7a2:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:116px;top:1317px;width:350px;height:16px;z-index:104; }
.pms-inline-a41bec04b5d5:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:606px;top:1987px;width:192px;height:13px;z-index:208; }
.pms-inline-a4a4438ee6f0:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:737px;top:678px;width:149px;height:16px;z-index:45; }
.pms-inline-a527bac1eec4:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { text-align:right; }
.pms-inline-a52dea1428b2:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:81px;top:1567px;width:193px;height:13px;z-index:116; }
.pms-inline-a5877db5b0e4:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:690px;top:683px;width:46px;height:16px;line-height:16px;z-index:47; }
.pms-inline-a632715a5f5a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { overflow:auto }
.pms-inline-a65bea1a187d:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:66px;top:840px;width:61px;height:17px;line-height:17px;z-index:63; }
.pms-inline-a73fcaad78f6:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { border-collapse: separate; }
.pms-inline-a78046822b2c:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:38px;top:262px;width:43px;height:17px;line-height:17px;z-index:284; }
.pms-inline-a780f9340e50:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:334px;top:1550px;width:193px;height:13px;z-index:305; }
.pms-inline-a78643db3bfa:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:132px;top:987px;width:269px;height:13px;z-index:184; }
.pms-inline-a7c5fb4a5720:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { margin-left:0; margin-right:0px; }
.pms-inline-a7e3d23a8666:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:130px;top:1831px;width:192px;height:13px;z-index:152; }
.pms-inline-a82902a8aec3:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:349px;top:908px;width:183px;height:16px;z-index:85; }
.pms-inline-a84d289058a8:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:67px;top:1354px;width:61px;height:13px;z-index:106; }
.pms-inline-a8889cd07ea3:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:71px;top:1518px;width:138px;height:13px;z-index:114; }
.pms-inline-a892ef0af4e2:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:371px;top:585px;width:41px;height:16px;line-height:16px;z-index:21; }
.pms-inline-a8dfb2d718b9:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:287px;top:686px;width:44px;height:16px;line-height:16px;z-index:37; }
.pms-inline-a8ed10b592a7:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { color:#000000;font-family:Arial;font-size:12px; }
.pms-inline-a930069c8aaf:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:577px;top:598px;width:20px;height:20px;z-index:193; }
.pms-inline-a9430012b0d4:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:880px;height:270px; }
.pms-inline-a989e191036d:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:65px;top:804px;width:61px;height:17px;line-height:17px;z-index:57; }
.pms-inline-a997edca6735:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:616px;top:2164px;width:20px;height:20px;z-index:227; }
.pms-inline-a9efa5449f9f:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { white-space:nowrap; }
.pms-inline-aa2040378cb0:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:576px;top:1510px;width:313px;height:13px;z-index:292; }
.pms-inline-aa7a21b895ff:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:183px;top:909px;width:121px;height:16px;z-index:82; }
.pms-inline-aab167fa115e:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:41px;top:403px;width:277px;height:16px;line-height:16px;z-index:264; }
.pms-inline-aabed71e4755:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:552px;top:840px;width:63px;height:16px;line-height:16px;z-index:68; }
.pms-inline-ab401ed29693:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:610px;top:1057px;width:206px;height:16px;line-height:16px;z-index:91; }
.pms-inline-ab5ddc3d6733:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:81px;top:386px;width:193px;height:13px;z-index:115; }
.pms-inline-aba74c309f1b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:1784px;width:20px;height:20px;z-index:154; }
.pms-inline-abaebd414258:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:324px;top:913px;width:29px;height:16px;line-height:16px;z-index:84; }
.pms-inline-ac9359b2bebd:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:81px;top:340px;width:193px;height:13px;z-index:114; }
.pms-inline-acd6c7d19a35:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:606px;top:1898px;width:269px;height:13px;z-index:200; }
.pms-inline-acdba9655d65:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:601px;top:209px;width:282px;height:101px;text-align:center;z-index:281; }
.pms-inline-ace75e1b0632:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:220px;font-weight:600; }
.pms-inline-ad013fe4dba7:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:284px;top:286px;width:177px;height:16px;line-height:16px;z-index:259; }
.pms-inline-ad279223a2e3:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:230px;top:685px;width:41px;height:16px;line-height:16px;z-index:37; }
.pms-inline-ad54448ecf27:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:230px;top:685px;width:41px;height:16px;line-height:16px;z-index:35; }
.pms-inline-ae80fd3d4ec7:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:608px;top:2190px;width:287px;height:13px;z-index:224; }
.pms-inline-aee55689be29:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { min-width: 130px; }
.pms-inline-af1d16440246:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:100px; }
.pms-inline-af3fee87a1e7:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { margin-bottom:10px; }
.pms-inline-afe8e96a8e77:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:48px;top:947px;width:130px;height:19px;line-height:19px;z-index:88; }
.pms-inline-b06c2160d34a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { background-color:gray;width:100%; height:50em;display:flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: center; }
.pms-inline-b0d2f2a6a83b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:143px;top:914px;width:44px;height:16px;line-height:16px;z-index:81; }
.pms-inline-b0e17763da46:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:872px;width:20px;height:20px;z-index:178; }
.pms-inline-b157cfd987a0:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:67px;top:1046px;width:250px;height:28px;z-index:239; }
.pms-inline-b1613372bb1c:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:476px;top:682px;width:20px;height:20px;z-index:34; }
.pms-inline-b198ae74d333:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:538px;top:1459px;width:20px;height:20px;z-index:134; }
.pms-inline-b24186355f48:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:466px;top:303px;width:89px;height:16px;z-index:258; }
.pms-inline-b2db43061e63:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:32px;top:9px;width:330px;height:127px;z-index:3; }
.pms-inline-b3030ff40512:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:132px;top:2214px;width:269px;height:13px;z-index:186; }
.pms-inline-b318e44d5a73:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:645px;top:1918px;width:193px;height:13px;z-index:201; }
.pms-inline-b4222b3f4e04:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:278px;top:1468px;width:212px;height:106px;z-index:306; }
.pms-inline-b428c9c3e2f0:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:737px;top:678px;width:149px;height:16px;z-index:43; }
.pms-inline-b49b5ebf6484:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:648px;top:829px;width:193px;height:13px;z-index:210; }
.pms-inline-b4db81045613:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:92px;top:785px;width:250px;height:30px;z-index:182; }
.pms-inline-b554bc3ab10d:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:44px;top:1491px;width:20px;height:20px;z-index:121; }
.pms-inline-b59953aac77d:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:130px;top:715px;width:193px;height:13px;z-index:159; }
.pms-inline-b5eb3abb7470:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:568px;top:491px;width:206px;height:23px;line-height:23px;z-index:309; }
.pms-inline-b61aeecdcdaf:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { display:inline-block; width:10px; }
.pms-inline-b62b6054ff3f:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:80%; vertical-align:top; }
.pms-inline-b75b2bd477e3:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:152px;top:284px;width:132px;height:20px;line-height:20px;z-index:279; }
.pms-inline-b8815fd6e2f3:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:576px;top:1533px;width:313px;height:13px;z-index:294; }
.pms-inline-b97da2d21e39:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:566px;top:683px;width:41px;height:16px;line-height:16px;z-index:40; }
.pms-inline-b9803d09f7be:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { margin:0px;padding:0px; }
.pms-inline-b98c0b0e4743:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:422px;top:582px;width:20px;height:20px;z-index:22; }
.pms-inline-b9fc5eaa1403:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:578px;top:2185px;width:20px;height:20px;z-index:228; }
.pms-inline-ba2f1214b305:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:95px;top:580px;width:102px;height:16px;z-index:11; }
.pms-inline-ba62946b0ebb:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { font-size:14px; }
.pms-inline-ba794107998c:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:538px;top:1506px;width:20px;height:20px;z-index:291; }
.pms-inline-bafe50b01183:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { height: 8px; }
.pms-inline-bb29f2302c67:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:130px;top:738px;width:192px;height:13px;z-index:160; }
.pms-inline-bb40908879e2:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:619px;top:580px;width:267px;height:16px;z-index:27; }
.pms-inline-bbb2eca65a32:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:55px;top:95px;width:59px;height:13px;z-index:101; }
.pms-inline-bbcb4ba8bec4:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:81px;top:1613px;width:193px;height:13px;z-index:117; }
.pms-inline-bbd0cd04a797:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:39px;top:1690px;width:862px;height:16px;text-align:center;z-index:146; }
.pms-inline-bc0958f1147f:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { top:20px; right:20px; z-index:9999; display:none; min-width:250px; }
.pms-inline-bc605c49f519:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { text-decoration: none; }
.pms-inline-bce2bd9dcc10:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:577px;top:1893px;width:20px;height:20px;z-index:204; }
.pms-inline-bd04e0396bc8:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:476px;top:682px;width:20px;height:20px;z-index:36; }
.pms-inline-bd91cb58fac2:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:42px;top:175px;width:20px;height:20px;z-index:108; }
.pms-inline-bd9843bf6a03:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:184px;top:944px;width:702px;height:16px;z-index:87; }
.pms-inline-bdff4463b716:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:55px;top:1563px;width:20px;height:20px;z-index:124; }
.pms-inline-be3ed03149fd:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:597px;top:680px;width:20px;height:20px;z-index:41; }
.pms-inline-beee0a122c7d:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:142px;top:841px;width:44px;height:16px;line-height:16px;z-index:67; }
.pms-inline-bf448c024868:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:449px;top:585px;width:41px;height:16px;line-height:16px;z-index:23; }
.pms-inline-c03c2d9b6a9c:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:786px;top:491px;width:20px;height:20px;z-index:312; }
.pms-inline-c0464e3cc6d3:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:204px;top:711px;width:259px;height:16px;z-index:52; }
.pms-inline-c05705b96b31:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:616px;top:844px;width:20px;height:20px;z-index:215; }
.pms-inline-c0730fff566c:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:132px;top:2080px;width:259px;height:13px;z-index:175; }
.pms-inline-c184b94f5188:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:616px;top:2228px;width:20px;height:20px;z-index:230; }
.pms-inline-c1fad8276cf4:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:64px;top:1132px;width:205px;height:28px;z-index:309; }
.pms-inline-c21132642292:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:29px;top:22px;width:459px;height:131px;z-index:0; }
.pms-inline-c28619ae3c71:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:606px;top:602px;width:254px;height:13px;z-index:189; }
.pms-inline-c28bd948daca:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { text-align:left; }
.pms-inline-c28bee95d0ab:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:40px;top:302px;width:100px;height:28px;z-index:278; }
.pms-inline-c2bcea085833:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { display: flex; justify-content: space-between; align-items: center; }
.pms-inline-c2d36bbe1024:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:64px;top:2359px;width:205px;height:28px;z-index:311; }
.pms-inline-c30f024b73b9:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:207px;top:649px;width:145px;height:16px;z-index:30; }
.pms-inline-c340011ef28a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { display:flex; height: calc(100% - 120px); width:100%; }
.pms-inline-c38098f6469b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:764px;top:404px;width:131px;height:16px;line-height:16px;z-index:276; }
.pms-inline-c3fe89bf1f3f:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:100%;height:100%;min-height:0;overflow:hidden; }
.pms-inline-c447570fd85a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:252px;top:585px;width:96px;height:16px;line-height:16px;z-index:21; }
.pms-inline-c4a93055c073:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:646px;top:558px;width:246px;height:13px;z-index:187; }
.pms-inline-c4d65bbcfc3b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:616px;top:2275px;width:20px;height:20px;z-index:235; }
.pms-inline-c567148c4329:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:67%; vertical-align:top; }
.pms-inline-c57834cdce4e:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:42px;top:1402px;width:20px;height:20px;z-index:110; }
.pms-inline-c5c25603e220:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:615px;top:710px;width:271px;height:16px;z-index:53; }
.pms-inline-c609277d722f:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:38px;top:875px;width:20px;height:20px;z-index:72; }
.pms-inline-c60ddaccc6d8:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:130px;top:1765px;width:269px;height:13px;z-index:149; }
.pms-inline-c63861cf05a2:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:648px;top:941px;width:193px;height:13px;z-index:221; }
.pms-inline-c668e24d31ac:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:608px;top:895px;width:309px;height:13px;z-index:213; }
.pms-inline-c6a4085944c8:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:41px;top:237px;width:32px;height:24px;text-align:center;z-index:260; }
.pms-inline-c6f9d9cd5dbc:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:815px;top:491px;width:86px;height:23px;line-height:23px;z-index:310; }
.pms-inline-c7129dadfe32:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:55px;top:1657px;width:20px;height:20px;z-index:128; }
.pms-inline-c715678898a0:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { margin-bottom:10px;float:right; }
.pms-inline-c71d267824ae:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:334px;top:277px;width:269px;height:13px;z-index:298; }
.pms-inline-c797c7851505:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:130px;top:1919px;width:193px;height:13px;z-index:160; }
.pms-inline-c7c3d9d7f14d:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:100%; font:normal 8pt Courier }
.pms-inline-c8be1ccba60b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { display:none; }
.pms-inline-c937f3b834ad:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { margin-left: 8px; }
.pms-inline-c9494aa46e50:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { color:#000000;font-family:Arial;font-size:15px; }
.pms-inline-c9593374c697:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { border: 1px solid lightgrey; width:35px; }
.pms-inline-c997f34bb438:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:584px;top:1325px;width:274px;height:18px;line-height:18px;z-index:144; }
.pms-inline-ca72834f3399:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:142px;top:805px;width:44px;height:16px;line-height:16px;z-index:57; }
.pms-inline-caf5daa9451f:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:541px;top:491px;width:20px;height:20px;z-index:311; }
.pms-inline-cc11e51b6ad8:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { margin-bottom:12px; display:flex; align-items:end; gap:8px; }
.pms-inline-cc1ca745035f:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:55px;top:1322px;width:59px;height:13px;z-index:103; }
.pms-inline-cc2e7107d8ee:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:116px;top:1348px;width:351px;height:16px;z-index:105; }
.pms-inline-cc3d1a0264a1:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { height: 1px;
                                                                                                                                              border-top: 1px solid #cacaca;
                                                                                                                                              margin: 1px 12px;
                                                                                                                                              padding: 0;
                                                                                                                                              line-height: 2px; }
.pms-inline-cc5b87f436e9:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { min-width: 300px; }
.pms-inline-ccede5c976a7:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:323px;top:840px;width:29px;height:16px;line-height:16px;z-index:68; }
.pms-inline-cd6ed622d90b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:617px;top:1958px;width:20px;height:20px;z-index:207; }
.pms-inline-ce1fb9930ed3:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:749px;top:421px;width:134px;height:16px;z-index:275; }
.pms-inline-ce540d40ca35:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:173px;top:686px;width:41px;height:16px;line-height:16px;z-index:33; }
.pms-inline-ce76d14686fe:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:296px;top:1523px;width:20px;height:20px;z-index:303; }
.pms-inline-ce822d870aea:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:387px;height:245px; }
.pms-inline-ceacbc5fa089:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:616px;top:867px;width:20px;height:20px;z-index:216; }
.pms-inline-cec1739bc757:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:0;top:0; }
.pms-inline-ced452574f03:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { margin-top: 5px !important; }
.pms-inline-cefea5ce5a8d:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { text-align: end; }
.pms-inline-cf341393b19b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:222px;top:1636px;width:62px;height:13px;z-index:119; }
.pms-inline-cf569d44b8ea:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:532px;top:584px;width:46px;height:16px;line-height:16px;z-index:26; }
.pms-inline-cfacfe16f428:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:38px;top:37px;width:83px;height:13px;z-index:94; }
.pms-inline-cff0c5688dd7:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:849px;width:20px;height:20px;z-index:177; }
.pms-inline-d0a6af6d10d5:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:91px;top:250px;width:124px;height:16px;z-index:249; }
.pms-inline-d0b41af2a987:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:941px;width:20px;height:21px;z-index:167; }
.pms-inline-d0ef18c001d5:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:61px;top:913px;width:81px;height:19px;line-height:19px;z-index:79; }
.pms-inline-d0eff827d5f9:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:616px;top:908px;width:271px;height:16px;z-index:85; }
.pms-inline-d138d69f1070:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:357px;top:233px;width:204px;height:17px;line-height:17px;z-index:255; }
.pms-inline-d18247ff2d98:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:41px;top:774px;width:261px;height:17px;line-height:17px;z-index:53; }
.pms-inline-d1bbf3c88957:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:619px;top:580px;width:267px;height:16px;z-index:25; }
.pms-inline-d1cdced5c05b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:567px;top:2320px;width:20px;height:20px;z-index:238; }
.pms-inline-d1f997de6e01:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { font-size: 1.55em; opacity:0.7; }
.pms-inline-d21b52613212:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:41px;top:354px;width:277px;height:17px;line-height:17px;z-index:264; }
.pms-inline-d29e874fc94b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:130px;top:582px;width:193px;height:13px;z-index:149; }
.pms-inline-d385980a5d5e:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:322px;top:421px;width:413px;height:16px;z-index:269; }
.pms-inline-d3b5e43017e5:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:617px;top:873px;width:271px;height:16px;z-index:79; }
.pms-inline-d3f5dfa4e737:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:606px;top:1763px;width:269px;height:13px;z-index:188; }
.pms-inline-d4564c1d6239:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:616px;top:822px;width:20px;height:20px;z-index:214; }
.pms-inline-d45f14db586f:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:38px;top:912px;width:20px;height:20px;z-index:78; }
.pms-inline-d5a16f0174fd:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:491px;top:38px;width:61px;height:13px;z-index:96; }
.pms-inline-d67dde65b06c:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:38px;top:262px;width:43px;height:17px;line-height:17px;z-index:282; }
.pms-inline-d6c6c2b14ad6:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:648px;top:2280px;width:192px;height:13px;z-index:233; }
.pms-inline-d6eabd86d5a6:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:20%; vertical-align:top; }
.pms-inline-d7aa9360f6a7:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { display:block;width:861px;height:16px;line-height:16px;font-family:Arial;font-size:12px;font-weight:bold;color:#000000;text-align:left; }
.pms-inline-d8e4542e20a5:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:735px;width:20px;height:20px;z-index:164; }
.pms-inline-d9bc1358d401:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:690px;top:683px;width:46px;height:16px;line-height:16px;z-index:45; }
.pms-inline-da077969ab1d:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:41px;top:237px;width:32px;height:24px;text-align:center;z-index:262; }
.pms-inline-da3c24b638f3:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:617px;top:1915px;width:20px;height:20px;z-index:205; }
.pms-inline-da559cd9c9ae:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:0px; height:0px; visibility: hidden; }
.pms-inline-dae2ceb2baa9:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { height:100%; min-height:0; }
.pms-inline-db1850a7848b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:88px;top:1715px;width:323px;height:15px;z-index:147; }
.pms-inline-db6fb6f15e39:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:597px;top:2325px;width:250px;height:13px;z-index:237; }
.pms-inline-db9a44930f5a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:616px;top:1071px;width:20px;height:20px;z-index:234; }
.pms-inline-dbac3375b4a5:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:296px;top:319px;width:20px;height:20px;z-index:302; }
.pms-inline-dbc0e2d06fef:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:44px;top:1514px;width:20px;height:20px;z-index:307; }
.pms-inline-dbc536fbc9c3:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:578px;top:981px;width:20px;height:20px;z-index:227; }
.pms-inline-dc7a5c099eb7:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:1762px;width:20px;height:20px;z-index:148; }
.pms-inline-dd3d8a2034c3:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:207px;top:649px;width:145px;height:16px;z-index:32; }
.pms-inline-dd607d607a9b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:40px;top:685px;width:101px;height:16px;line-height:16px;z-index:31; }
.pms-inline-dd6875f702c6:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:130px;top:560px;width:193px;height:13px;z-index:148; }
.pms-inline-dd719badc331:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:502px;top:549px;width:20px;height:20px;z-index:18; }
.pms-inline-dd957a9654ed:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:152px;top:284px;width:132px;height:20px;line-height:20px;z-index:277; }
.pms-inline-dda595bdd233:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:624px;top:299px;width:263px;height:24px;line-height:24px;z-index:282; }
.pms-inline-ddb2f8f6169c:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { padding-top:10px; padding-bottom:10px; }
.pms-inline-ddcc8020aee2:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { margin:auto }
.pms-inline-de2ba9585a5d:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:364px;top:138px;width:161px;height:116px;z-index:1; }
.pms-inline-de48d0e12c96:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:2076px;width:20px;height:20px;z-index:179; }
.pms-inline-de9f26f5b071:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:81px;top:1590px;width:193px;height:13px;z-index:290; }
.pms-inline-ded5c3f8d5b3:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { height: 90px; min-height: 90px; list-style: none; }
.pms-inline-df3eb35bddae:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:36px;top:421px;width:267px;height:16px;z-index:263; }
.pms-inline-e0e2a563c10e:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:182px;top:800px;width:121px;height:16px;z-index:56; }
.pms-inline-e1af8b7957a3:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { color:#000000;font-family:Arial;font-size:32px; }
.pms-inline-e2f7ad43a4c5:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:577px;top:1759px;width:20px;height:20px;z-index:187; }
.pms-inline-e2ff7069527b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:617px;top:873px;width:271px;height:16px;z-index:77; }
.pms-inline-e30e770c48f9:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:38px;top:1264px;width:83px;height:13px;z-index:96; }
.pms-inline-e3354c9da67c:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:618px;top:353px;width:131px;height:17px;line-height:17px;z-index:270; }
.pms-inline-e340b9dc7a5b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:116px;top:1286px;width:124px;height:16px;z-index:100; }
.pms-inline-e3acf11fa8f5:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:81px;top:1544px;width:167px;height:13px;z-index:115; }
.pms-inline-e3d6dcc2ea8d:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:234px;top:1098px;width:291px;height:16px;z-index:601; }
.pms-inline-e4a50f395548:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:538px;top:1554px;width:20px;height:20px;z-index:295; }
.pms-inline-e516ed75fac7:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:450px;top:203px;width:105px;height:16px;z-index:249; }
.pms-inline-e545f8cd4c66:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:43px;top:1476px;width:192px;height:13px;z-index:112; }
.pms-inline-e550a40271f3:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:606px;top:671px;width:269px;height:13px;z-index:198; }
.pms-inline-e5abd0e842a4:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:356px;top:250px;width:199px;height:16px;z-index:254; }
.pms-inline-e5d9735c2045:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:538px;top:1652px;width:20px;height:20px;z-index:141; }
.pms-inline-e6072a987572:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:983px;width:20px;height:20px;z-index:183; }
.pms-inline-e6101c1c4faa:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:261px;top:67px;width:61px;height:13px;z-index:99; }
.pms-inline-e6bc44bf45b0:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:343px;top:549px;width:20px;height:20px;z-index:14; }
.pms-inline-e6ee3ab6ca62:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:38px;top:370px;width:394px;height:16px;z-index:263; }
.pms-inline-e75a2d2b6ca3:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:350px;top:873px;width:183px;height:16px;z-index:75; }
.pms-inline-e77f30a68d0c:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:175px;top:936px;width:248px;height:16px;z-index:237; }
.pms-inline-e7c921bb850c:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:624px;width:20px;height:20px;z-index:155; }
.pms-inline-e86a243885bd:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:81px;top:1661px;width:80px;height:13px;z-index:120; }
.pms-inline-e891a800a18f:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:324px;top:913px;width:29px;height:16px;line-height:16px;z-index:82; }
.pms-inline-e8beb9e65349:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:323px;top:804px;width:29px;height:16px;line-height:16px;z-index:58; }
.pms-inline-e902eeb91269:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:555px;top:2010px;width:250px;height:28px;z-index:220; }
.pms-inline-e9b60fb4cf97:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:502px;top:1249px;width:388px;height:180px;z-index:1; }
.pms-inline-e9c9cfb9be2a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:70px;top:1450px;width:396px;height:13px;z-index:287; }
.pms-inline-e9d6bde3ac0e:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:538px;top:425px;width:20px;height:20px;z-index:139; }
.pms-inline-e9e50effdadb:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:1851px;width:20px;height:20px;z-index:157; }
.pms-inline-ea1b43d00154:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:132px;top:922px;width:270px;height:13px;z-index:180; }
.pms-inline-ead49c877b26:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:459px;top:354px;width:277px;height:17px;line-height:17px;z-index:266; }
.pms-inline-eaf5abe7fbf2:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:348px;top:835px;width:183px;height:16px;z-index:67; }
.pms-inline-eb9e5e21b34f:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:323px;top:59px;width:144px;height:16px;z-index:100; }
.pms-inline-ec3045c8f6dc:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:71px;top:291px;width:138px;height:13px;z-index:112; }
.pms-inline-ec610553015e:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:30px;top:162px;width:117px;height:18px;line-height:18px;z-index:3; }
.pms-inline-ecbffb829497:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:398px;top:493px;width:142px;height:17px;line-height:17px;z-index:306; }
.pms-inline-ecf6f37f04e5:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:616px;top:937px;width:20px;height:20px;z-index:225; }
.pms-inline-ed0a7090558c:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:608px;top:2122px;width:309px;height:13px;z-index:215; }
.pms-inline-ed71d414b313:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:567px;top:1093px;width:20px;height:20px;z-index:236; }
.pms-inline-ed7cf1498951:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { flex:1 1 auto;min-height:0;width:100%;margin:0;padding:12px 14px;border:1px solid #d8e3ee;border-radius:6px;background:#ffffff;color:#25313c;font-family:Arial,sans-serif;font-size:13px;line-height:1.48;white-space:pre-wrap;overflow:auto;box-sizing:border-box; }
.pms-inline-edba89afc459:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:532px;top:584px;width:46px;height:16px;line-height:16px;z-index:24; }
.pms-inline-edd2728277a0:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:41px;top:403px;width:277px;height:16px;line-height:16px;z-index:262; }
.pms-inline-edfcb7f71205:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { height:calc(100% - 48px) }
.pms-inline-ee019f6b9d1c:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:182px;top:800px;width:121px;height:16px;z-index:58; }
.pms-inline-ee1eb41c1f2f:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:616px;top:2094px;width:20px;height:20px;z-index:218; }
.pms-inline-eee4ce5fa955:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:648px;top:1008px;width:192px;height:13px;z-index:224; }
.pms-inline-eefe310b8773:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:67px;top:127px;width:61px;height:13px;z-index:104; }
.pms-inline-ef9cda500bc9:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:576px;top:1632px;width:313px;height:13px;z-index:133; }
.pms-inline-ef9dc0fc49fe:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:459px;top:354px;width:277px;height:17px;line-height:17px;z-index:268; }
.pms-inline-f00503439e88:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:64px;top:1172px;width:194px;height:28px;z-index:241; }
.pms-inline-f0ae6d31486a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:648px;top:1030px;width:192px;height:13px;z-index:229; }
.pms-inline-f138f426739d:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:343px;top:549px;width:20px;height:20px;z-index:12; }
.pms-inline-f14d43fdba9e:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:344px;top:583px;width:20px;height:20px;z-index:22; }
.pms-inline-f19a5b8dac90:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:584px;top:98px;width:274px;height:18px;line-height:18px;z-index:142; }
.pms-inline-f1af763532a9:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:55px;top:382px;width:20px;height:20px;z-index:123; }
.pms-inline-f2419db45fb6:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:130px;top:762px;width:192px;height:13px;z-index:161; }
.pms-inline-f2892a2e8ac7:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { display: none; }
.pms-inline-f2a85a8fb693:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:2168px;width:20px;height:21px;z-index:169; }
.pms-inline-f2bdacb44c23:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:132px;top:2126px;width:259px;height:13px;z-index:177; }
.pms-inline-f2d9d7124eed:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:69px;top:180px;width:318px;height:13px;z-index:106; }
.pms-inline-f2dd6c0f8d3e:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:466px;top:303px;width:89px;height:16px;z-index:260; }
.pms-inline-f2f81c57c624:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { padding:25px; text-align:center; }
.pms-inline-f33d441c35ec:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:296px;top:1546px;width:20px;height:20px;z-index:304; }
.pms-inline-f367465a76d2:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:102px;top:2145px;width:20px;height:20px;z-index:183; }
.pms-inline-f37466cce0d9:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:576px;top:381px;width:312px;height:13px;z-index:130; }
.pms-inline-f3823e8f6102:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:615px;top:710px;width:271px;height:16px;z-index:51; }
.pms-inline-f3b3f2e4d20e:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { width:100%; border-collapse:collapse; }
.pms-inline-f3d0aae1fbec:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { color:#d8dee9; }
.pms-inline-f3ecf589a2be:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:648px;top:2056px;width:193px;height:13px;z-index:212; }
.pms-inline-f3f0ccb23e03:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:25px;top:639px;width:880px;z-index:48; }
.pms-inline-f46be3feafe7:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { color:#0f6cbd }
.pms-inline-f487a8e816cd:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:234px;top:2370px;width:291px;height:2px;z-index:312; }
.pms-inline-f50aac3373a9:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:64px;top:2399px;width:194px;height:28px;z-index:243; }
.pms-inline-f5821530eaf8:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:450px;top:370px;width:146px;height:16px;z-index:267; }
.pms-inline-f5921726fe81:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:39px;top:463px;width:862px;height:16px;text-align:center;z-index:144; }
.pms-inline-f5bb2fd6bdfe:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { height:100%;overflow:hidden;padding-bottom:6px;box-sizing:border-box; }
.pms-inline-f5f03fd1d303:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:227px;top:249px;width:114px;height:16px;z-index:251; }
.pms-inline-f6b6bc98f64a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:28px;top:185px;width:880px;height:270px;z-index:244; }
.pms-inline-f6e23fc7eb24:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { flex:0 0 auto;padding:8px 10px;margin-bottom:8px;border:1px solid #d8e3ee;border-radius:6px;background:#f7faff;font-size:15px;font-weight:700;color:#263746;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.pms-inline-f79369c76e55:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:659px;top:1322px;width:169px;height:15px;z-index:145; }
.pms-inline-f816709d2fde:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:184px;top:874px;width:121px;height:16px;z-index:72; }
.pms-inline-f8e9e0b20cc5:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:81px;top:317px;width:167px;height:13px;z-index:113; }
.pms-inline-f9666228b108:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:38px;top:803px;width:20px;height:20px;z-index:56; }
.pms-inline-f99054f1a187:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:231px;top:234px;width:131px;height:17px;line-height:17px;z-index:252; }
.pms-inline-f9ec5db5b540:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:26px;top:516px;width:880px;z-index:47; }
.pms-inline-fa048c397c72:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:751px;top:370px;width:141px;height:28px;z-index:273; }
.pms-inline-fa965cff1bc0:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { height: 360px; flex: 0 0 360px; margin-bottom: 14px; }
.pms-inline-fac0dce0cdea:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:616px;top:914px;width:20px;height:20px;z-index:219; }
.pms-inline-fae3b58e5f81:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { height:100%; }
.pms-inline-faee6aab1c3d:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { min-width:108px;border-radius:7px;font-weight:600; }
.pms-inline-fc0d87a45bd5:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:34px;top:471px;width:535px;height:21px;z-index:94; }
.pms-inline-fc19f5f72e6b:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:502px;top:22px;width:388px;height:180px;z-index:1; }
.pms-inline-fc5012a45176:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:356px;top:250px;width:199px;height:16px;z-index:256; }
.pms-inline-fcb2a262de15:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:66px;top:840px;width:61px;height:17px;line-height:17px;z-index:65; }
.pms-inline-fcf7e3f3d8f9:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:204px;top:711px;width:259px;height:16px;z-index:50; }
.pms-inline-fd0468242724:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:69px;top:1407px;width:318px;height:13px;z-index:108; }
.pms-inline-fd8587d7226a:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:296px;top:296px;width:20px;height:20px;z-index:301; }
.pms-inline-ff4c621a2e1d:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:541px;top:215px;width:192px;height:13px;z-index:140; }
.pms-inline-ff65af30a6d9:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:41px;top:653px;width:167px;height:19px;line-height:19px;z-index:29; }
.pms-inline-ff80a3c12742:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:467px;top:285px;width:132px;height:17px;line-height:17px;z-index:261; }
.pms-inline-ffd64e7ba8f8:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { --fa-secondary-opacity: 0.9;--fa-primary-color: #000;--fa-secondary-color: #000; }
.pms-inline-ffe487972516:not(#pms-inline-priority-sentinel-1):not(#pms-inline-priority-sentinel-2):not(#pms-inline-priority-sentinel-3):not(#pms-inline-priority-sentinel-4):not(#pms-inline-priority-sentinel-5):not(#pms-inline-priority-sentinel-6):not(#pms-inline-priority-sentinel-7):not(#pms-inline-priority-sentinel-8):not(#pms-inline-priority-sentinel-9):not(#pms-inline-priority-sentinel-10):not(#pms-inline-priority-sentinel-11):not(#pms-inline-priority-sentinel-12) { position:absolute;left:116px;top:1020px;width:184px;height:16px;z-index:90; }


/* ==========================================================================
   CENTRALIZED RUNTIME / TEMPLATE STYLE HELPERS
   These replace former DevExtreme InputAttr and client-template inline styles.
   ========================================================================== */
.pms-force-hidden { display: none; }
.pms-cursor-pointer { cursor: pointer; }
.pms-input-molecular-casecode { font-weight: 600; font-size: 15px; background: #f5f8ff; border-left: 4px solid #0f6cbd; }
.pms-input-event-prefix { font-weight: 700; font-size: 15px; color: #0f6cbd; }
.pms-input-event-barcode { font-weight: 800; font-size: 16px; }
.pms-input-event-caseid { font-weight: 800; font-size: 15px; }
.pms-labor-unapproved { color: #d32f2f; }
.pms-toolbar-count-button { border: 1px solid lightgrey; background: rgb(200,230,225); font-weight: bold; width: 45px; }
.pms-toolbar-count-empty { color: gray; }
.pms-toolbar-count-has { color: black; }
.pms-toolbar-intramail-button { border: 1px solid lightgrey; width: 35px; }

/* ##########################################################################
   POST-PASS: RUNTIME / GENERATED MAIN-DOCUMENT STYLES CENTRALIZED
   ########################################################################## */

/* ==========================================================================
   CENTRALIZED ASP.NET CSS ISOLATION SOURCE: Views/Shared/_Layout.cshtml.css
   ========================================================================== */
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

body.pmsa--pms-views-shared-layout-cshtml-80158af4 a.navbar-brand{
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

body.pmsa--pms-views-shared-layout-cshtml-80158af4 a{
  color: #0077cc;
}

body.pmsa--pms-views-shared-layout-cshtml-80158af4 .btn-primary{
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

body.pmsa--pms-views-shared-layout-cshtml-80158af4 .nav-pills .nav-link.active,
body.pmsa--pms-views-shared-layout-cshtml-80158af4 .nav-pills .show > .nav-link{
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

body.pmsa--pms-views-shared-layout-cshtml-80158af4 .border-top{
  border-top: 1px solid #e5e5e5;
}
body.pmsa--pms-views-shared-layout-cshtml-80158af4 .border-bottom{
  border-bottom: 1px solid #e5e5e5;
}

body.pmsa--pms-views-shared-layout-cshtml-80158af4 .box-shadow{
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

body.pmsa--pms-views-shared-layout-cshtml-80158af4 button.accept-policy{
  font-size: 1rem;
  line-height: inherit;
}

body.pmsa--pms-views-shared-layout-cshtml-80158af4 .footer{
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  line-height: 60px;
}


/* ==========================================================================
   CENTRALIZED RUNTIME CSS SOURCE: wwwroot/js/site.js :: Excel export limit dialog
   ========================================================================== */
            .dipam-excel-limit-dialog { min-width: 430px; max-width: 560px; padding: 4px 2px 2px; color: #243447; }
            .dipam-excel-limit-dialog__lead { display: flex; align-items: center; gap: 12px; margin-bottom: 14px; }
            .dipam-excel-limit-dialog__icon { width: 42px; height: 42px; flex: 0 0 42px; border-radius: 50%; display: flex; align-items: center; justify-content: center; background: #eef4fb; color: #2f6ea6; font-size: 20px; }
            .dipam-excel-limit-dialog__summary { font-size: 13px; line-height: 1.45; color: #536475; }
            .dipam-excel-limit-dialog__rows { display: grid; gap: 7px; }
            .dipam-excel-limit-dialog__row { padding: 9px 11px; border: 1px solid #e4eaf0; border-radius: 7px; background: #fafbfd; font-size: 13px; line-height: 1.4; }
            .dipam-excel-limit-dialog__row--effective { border-color: #c9dcef; background: #f2f7fc; font-weight: 600; }
            .dipam-excel-limit-dialog__note { margin-top: 14px; padding-top: 12px; border-top: 1px solid #e5e9ed; font-size: 12.5px; line-height: 1.45; color: #5b6773; }
            .dipam-excel-limit-dialog__value { font-weight: 700; color: #174f7d; white-space: nowrap; }
        

/* ==========================================================================
   CENTRALIZED RUNTIME CSS SOURCE: wwwroot/js/site.js :: license startup dialog
   ========================================================================== */
                #dipam-license-startup-dialog {
                    position: fixed;
                    inset: 0;
                    z-index: 2147483600;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    background: rgba(0,0,0,0.34);
                    padding: 18px;
                }
                #dipam-license-startup-dialog .dipam-license-dialog-card {
                    width: min(560px, 100%);
                    background: #fff;
                    color: #212529;
                    border-radius: 14px;
                    box-shadow: 0 18px 60px rgba(0,0,0,0.28);
                    overflow: hidden;
                    border: 1px solid rgba(0,0,0,0.12);
                }
                #dipam-license-startup-dialog .dipam-license-dialog-header {
                    padding: 14px 18px;
                    font-weight: 700;
                    font-size: 16px;
                    background: #fff4df;
                    color: #6a4100;
                    border-bottom: 1px solid rgba(0,0,0,0.08);
                }
                #dipam-license-startup-dialog.dipam-license-dialog-error .dipam-license-dialog-header {
                    background: #fdecec;
                    color: #7a1010;
                }
                #dipam-license-startup-dialog .dipam-license-dialog-body {
                    padding: 18px;
                    font-size: 14px;
                    line-height: 1.45;
                    white-space: pre-wrap;
                }
                #dipam-license-startup-dialog .dipam-license-dialog-actions {
                    padding: 12px 18px 16px 18px;
                    display: flex;
                    justify-content: flex-end;
                    gap: 10px;
                }
                #dipam-license-startup-dialog .dipam-license-dialog-button {
                    border: 0;
                    border-radius: 8px;
                    padding: 8px 14px;
                    font-weight: 700;
                    cursor: pointer;
                    background: #107495;
                    color: #fff;
                }
                #dipam-license-startup-dialog .dipam-license-dialog-link {
                    border: 1px solid #107495;
                    color: #107495;
                    text-decoration: none;
                    border-radius: 8px;
                    padding: 7px 12px;
                    font-weight: 700;
                    background: #fff;
                }
            

/* ==========================================================================
   CENTRALIZED RUNTIME CSS SOURCE: wwwroot/js/site.js :: license status banner
   ========================================================================== */
            #dipam-license-status-banner {
                position: sticky;
                top: 0;
                z-index: 2147483000;
                display: flex;
                align-items: center;
                justify-content: space-between;
                gap: 12px;
                padding: 8px 14px;
                border-bottom: 1px solid rgba(0,0,0,0.12);
                box-shadow: 0 2px 8px rgba(0,0,0,0.08);
                font-size: 13px;
                line-height: 1.35;
                font-weight: 600;
            }
            #dipam-license-status-banner.dipam-license-banner-warning {
                background: #fff4df;
                color: #6a4100;
            }
            #dipam-license-status-banner.dipam-license-banner-error {
                background: #fdecec;
                color: #7a1010;
            }
            #dipam-license-status-banner .dipam-license-banner-left {
                display: flex;
                align-items: center;
                gap: 8px;
                min-width: 0;
            }
            #dipam-license-status-banner .dipam-license-banner-icon {
                font-size: 16px;
                flex: 0 0 auto;
            }
            #dipam-license-status-banner .dipam-license-banner-message {
                overflow: hidden;
                text-overflow: ellipsis;
            }
            #dipam-license-status-banner .dipam-license-banner-actions {
                flex: 0 0 auto;
                display: flex;
                align-items: center;
                gap: 8px;
            }
            #dipam-license-status-banner .dipam-license-banner-link {
                border: 1px solid currentColor;
                border-radius: 7px;
                padding: 4px 8px;
                text-decoration: none;
                color: inherit;
                background: rgba(255,255,255,0.45);
                font-weight: 700;
                white-space: nowrap;
            }
            #dipam-license-status-banner .dipam-license-banner-close {
                border: 0;
                background: transparent;
                color: inherit;
                font-size: 18px;
                line-height: 1;
                cursor: pointer;
                padding: 2px 4px;
            }
        

/* ==========================================================================
   CENTRALIZED RUNTIME CSS SOURCE: wwwroot/js/site.js :: auxiliary expired-session message
   ========================================================================== */
.pms-session-expired-shell { font-family: Arial, sans-serif; padding: 28px; }
.pms-session-expired-title { margin: 0 0 10px 0; }
.pms-session-expired-text { margin: 0; }

/* ==========================================================================
   CENTRALIZED RUNTIME CSS SOURCE: wwwroot/js/mobile-barcode.js :: mobile compact/result overrides
   ========================================================================== */
            body {
                overflow-x: hidden;
            }

            .pms-mobile-page {
                min-height: 100dvh;
            }

            .pms-mobile-hero {
                padding: 8px 10px !important;
            }

            .pms-mobile-user-card {
                display: none !important;
            }

            .pms-mobile-brand-subtitle,
            .pms-mobile-desktop-link {
                display: none !important;
            }

            .pms-mobile-brand-title {
                font-size: .95rem !important;
            }

            .pms-mobile-logo {
                width: 30px !important;
                height: 30px !important;
                min-width: 30px !important;
                font-size: .95rem !important;
            }

            .pms-mobile-content {
                display: flex !important;
                flex-direction: column !important;
                gap: 8px !important;
                padding: 8px !important;
            }

            #pms-mobile-result {
                order: -10 !important;
                min-height: 0 !important;
            }

            .pms-mobile-result-card {
                border-radius: 16px !important;
                padding: 12px !important;
                box-shadow: 0 10px 24px rgba(0,0,0,.14) !important;
            }

            .pms-mobile-result-card.pms-mobile-posted {
                background: #0f8f42 !important;
                border: 4px solid #086b2f !important;
                color: #ffffff !important;
            }

            .pms-mobile-result-card.pms-mobile-not-posted,
            .pms-mobile-result-card.pms-mobile-not-found {
                background: #d42121 !important;
                border: 4px solid #9f1515 !important;
                color: #ffffff !important;
            }

            .pms-mobile-compact-result {
                display: flex;
                flex-direction: column;
                gap: 7px;
                text-align: center;
            }

            .pms-mobile-main-status {
                display: flex;
                align-items: center;
                justify-content: center;
                gap: 9px;
                font-size: 1.55rem;
                line-height: 1.05;
                font-weight: 1000;
                letter-spacing: .02em;
                text-transform: uppercase;
            }

            .pms-mobile-main-days {
                font-size: 3rem;
                line-height: .95;
                font-weight: 1000;
                letter-spacing: .04em;
                text-transform: uppercase;
            }

            .pms-mobile-main-code {
                font-size: 1.3rem;
                line-height: 1.05;
                font-weight: 950;
                word-break: break-word;
            }

            .pms-mobile-subline {
                font-size: 1rem;
                font-weight: 800;
                opacity: .95;
            }

            .pms-mobile-compact-grid {
                display: grid;
                grid-template-columns: 1fr;
                gap: 6px;
                margin-top: 2px;
            }

            .pms-mobile-compact-item {
                background: rgba(255,255,255,.18);
                border: 1px solid rgba(255,255,255,.28);
                border-radius: 12px;
                padding: 7px 9px;
                color: #ffffff;
            }

            .pms-mobile-compact-label {
                font-size: .68rem;
                font-weight: 900;
                opacity: .8;
                text-transform: uppercase;
                letter-spacing: .06em;
                margin-bottom: 1px;
            }

            .pms-mobile-compact-value {
                font-size: 1.03rem;
                line-height: 1.12;
                font-weight: 950;
                word-break: break-word;
            }

            .pms-mobile-module-card {
                border-radius: 16px !important;
                padding: 10px !important;
            }

            .pms-mobile-module-header {
                display: none !important;
            }

            .pms-mobile-camera-row {
                margin-bottom: 6px !important;
            }

            .pms-mobile-camera-row label {
                display: none !important;
            }

            .pms-mobile-select {
                min-height: 34px !important;
                height: 34px !important;
                font-size: .86rem !important;
            }

            .pms-mobile-video-shell {
                height: 26dvh !important;
                min-height: 145px !important;
                max-height: 220px !important;
                border-radius: 14px !important;
            }

            .pms-mobile-status {
                margin-top: 6px !important;
                min-height: 28px !important;
                font-size: .86rem !important;
                padding: 4px 8px !important;
            }

            .pms-mobile-action-row {
                display: grid !important;
                grid-template-columns: 1fr 1fr;
                gap: 8px !important;
                margin-top: 8px !important;
            }

            .pms-mobile-btn {
                min-height: 36px !important;
                padding: 8px 10px !important;
                font-size: .9rem !important;
            }

            .pms-mobile-manual-box {
                margin-top: 8px !important;
                padding: 8px !important;
                border-radius: 12px !important;
            }

            .pms-mobile-manual-title {
                display: none !important;
            }

            .pms-mobile-manual-row {
                position: relative;
            }

            .pms-mobile-focus-toggle-inline {
                position: absolute;
                right: 12px;
                top: 17px;
                transform: translateY(-50%);
                z-index: 4;
                width: 28px;
                height: 28px;
                border-radius: 999px;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                background: transparent;
                border: 1px solid transparent;
                color: #94a3b8;
                cursor: pointer;
                box-shadow: none;
            }

            .pms-mobile-focus-toggle-inline input {
                display: none;
            }

            .pms-mobile-focus-toggle-inline:has(input:checked) {
                background: rgba(15,143,66,.10);
                color: #0f8f42;
                border-color: rgba(15,143,66,.30);
                box-shadow: none;
            }

            #pms-mobile-manual-code {
                padding-right: 46px !important;
            }

                .pms-mobile-manual-row {
                    display: grid !important;
                    grid-template-columns: minmax(0, 1fr) 46px !important;
                    grid-template-areas:
                        "input focus"
                        "search search" !important;
                    column-gap: 8px !important;
                    row-gap: 8px !important;
                    align-items: center !important;
                    position: relative !important;
                }
            
                #pms-mobile-manual-code {
                    grid-area: input !important;
                    width: 100% !important;
                    min-width: 0 !important;
                    height: 42px !important;
                    padding-right: 12px !important;
                    box-sizing: border-box !important;
                }
            
                .pms-mobile-focus-toggle-inline {
                    grid-area: focus !important;
                    position: static !important;
                    transform: none !important;
                    width: 46px !important;
                    height: 42px !important;
                    min-width: 46px !important;
                    border-radius: 14px !important;
                    display: inline-flex !important;
                    align-items: center !important;
                    justify-content: center !important;
                    background: #ffffff !important;
                    border: 1px solid rgba(15,23,42,.18) !important;
                    color: #64748b !important;
                    cursor: pointer !important;
                    font-size: 1.15rem !important;
                    padding: 0 !important;
                    box-shadow: none !important;
                }
            
                .pms-mobile-focus-toggle-inline.is-on {
                    background: rgba(15,143,66,.10) !important;
                    color: #0f8f42 !important;
                    border-color: rgba(15,143,66,.40) !important;
                }
            
                .pms-mobile-focus-toggle-inline.is-off {
                    background: #ffffff !important;
                    color: #94a3b8 !important;
                    border-color: rgba(15,23,42,.18) !important;
                }
            
                #pms-mobile-manual-submit,
                .pms-mobile-search-icon-btn {
                    grid-area: search !important;
                    justify-self: center !important;
                    width: 110px !important;
                    min-width: 110px !important;
                    max-width: 110px !important;
                    height: 40px !important;
                    min-height: 40px !important;
                    margin-top: 8px !important;
                    border-radius: 15px !important;
                    padding: 0 !important;
                    display: inline-flex !important;
                    align-items: center !important;
                    justify-content: center !important;
                    font-size: 1.15rem !important;
                }
            
                .pms-mobile-search-icon-btn i {
                    margin: 0 !important;
                }

                .pms-mobile-feedback-icon i {
                    color: inherit !important;
                    font-size: 1rem !important;
                    line-height: 1 !important;
                    opacity: 1 !important;
                }

            /* FINAL MOBILE CONTROLS FIX */
            .pms-mobile-feedback-symbol {
                display: inline-block !important;
                line-height: 1 !important;
                font-size: 1.05rem !important;
            }

            .pms-mobile-manual-row {
                display: grid !important;
                grid-template-columns: minmax(0, 1fr) 46px !important;
                grid-template-areas:
                    "input focus"
                    "search search" !important;
                column-gap: 8px !important;
                row-gap: 8px !important;
                align-items: center !important;
                position: relative !important;
            }

            #pms-mobile-manual-code {
                grid-area: input !important;
                width: 100% !important;
                min-width: 0 !important;
                height: 42px !important;
                padding-right: 12px !important;
                box-sizing: border-box !important;
            }

            .pms-mobile-focus-toggle-inline {
                grid-area: focus !important;
                position: static !important;
                transform: none !important;
                width: 46px !important;
                height: 42px !important;
                min-width: 46px !important;
                border-radius: 14px !important;
                display: inline-flex !important;
                align-items: center !important;
                justify-content: center !important;
                background: #ffffff !important;
                border: 1px solid rgba(15,23,42,.18) !important;
                color: #64748b !important;
                cursor: pointer !important;
                font-size: 1.18rem !important;
                padding: 0 !important;
                box-shadow: none !important;
                line-height: 1 !important;
            }

            .pms-mobile-focus-toggle-inline.is-on {
                background: rgba(15,143,66,.12) !important;
                color: #0f8f42 !important;
                border-color: rgba(15,143,66,.42) !important;
            }

            .pms-mobile-focus-toggle-inline.is-off {
                background: #ffffff !important;
                color: #94a3b8 !important;
                border-color: rgba(15,23,42,.18) !important;
            }

            #pms-mobile-manual-submit,
            .pms-mobile-search-icon-btn {
                grid-area: search !important;
                justify-self: center !important;
                width: 150px !important;
                min-width: 150px !important;
                max-width: 150px !important;
                height: 42px !important;
                min-height: 42px !important;
                margin-top: 8px !important;
                border-radius: 15px !important;
                padding: 0 14px !important;
                display: inline-flex !important;
                align-items: center !important;
                justify-content: center !important;
                gap: 8px !important;
                font-size: 1rem !important;
                font-weight: 900 !important;
                line-height: 1 !important;
            }

            .pms-mobile-search-symbol {
                display: inline-block !important;
                font-size: 1.05rem !important;
                line-height: 1 !important;
            }

            .pms-mobile-search-text {
                display: inline-block !important;
                line-height: 1 !important;
            }

            /* FINAL HEIGHT -20% COMPACT OVERRIDE */
            .pms-mobile-hero {
                padding: 5px 8px !important;
            }

            .pms-mobile-content {
                gap: 6px !important;
                padding: 6px !important;
            }

            .pms-mobile-result-card {
                padding: 8px !important;
                border-radius: 13px !important;
            }

            .pms-mobile-compact-result {
                gap: 4px !important;
            }

            .pms-mobile-main-status {
                font-size: 1.22rem !important;
                line-height: 1 !important;
                gap: 6px !important;
            }

            .pms-mobile-main-days {
                font-size: 2.28rem !important;
                line-height: .9 !important;
            }

            .pms-mobile-main-code {
                font-size: 1.03rem !important;
                line-height: 1 !important;
            }

            .pms-mobile-subline {
                font-size: .84rem !important;
            }

            .pms-mobile-compact-grid {
                gap: 4px !important;
                margin-top: 0 !important;
            }

            .pms-mobile-compact-item {
                padding: 5px 7px !important;
                border-radius: 10px !important;
            }

            .pms-mobile-compact-label {
                font-size: .58rem !important;
                margin-bottom: 0 !important;
            }

            .pms-mobile-compact-value {
                font-size: .84rem !important;
                line-height: 1.04 !important;
            }

            .pms-mobile-module-card {
                padding: 7px !important;
                border-radius: 13px !important;
            }

            .pms-mobile-camera-row {
                margin-bottom: 4px !important;
            }

            .pms-mobile-select {
                min-height: 30px !important;
                height: 30px !important;
                font-size: .78rem !important;
            }

            .pms-mobile-video-shell {
                height: 26dvh !important;
                min-height: 150px !important;
                max-height: 260px !important;
                border-radius: 11px !important;
            }

            .pms-mobile-scan-frame {
                width: 92% !important;
                height: 34% !important;
                left: 4% !important;
                top: 33% !important;
            }

            .pms-mobile-status {
                margin-top: 4px !important;
                min-height: 24px !important;
                font-size: .74rem !important;
                padding: 3px 7px !important;
            }

            .pms-mobile-action-row {
                gap: 6px !important;
                margin-top: 6px !important;
            }

            .pms-mobile-btn {
                min-height: 31px !important;
                height: 31px !important;
                padding: 5px 8px !important;
                font-size: .78rem !important;
                border-radius: 10px !important;
            }

            .pms-mobile-manual-box {
                margin-top: 6px !important;
                padding: 6px !important;
                border-radius: 10px !important;
            }

            .pms-mobile-manual-row {
                column-gap: 6px !important;
                row-gap: 6px !important;
            }

            #pms-mobile-manual-code {
                height: 35px !important;
                font-size: .82rem !important;
            }

            .pms-mobile-focus-toggle-inline {
                width: 42px !important;
                height: 35px !important;
                min-width: 42px !important;
                border-radius: 11px !important;
                font-size: 1rem !important;
            }

            #pms-mobile-manual-submit,
            .pms-mobile-search-icon-btn {
                width: 136px !important;
                min-width: 136px !important;
                max-width: 136px !important;
                height: 35px !important;
                min-height: 35px !important;
                margin-top: 6px !important;
                border-radius: 12px !important;
                font-size: .88rem !important;
            }

            .pms-mobile-feedback-icons {
                transform: scale(.92);
                transform-origin: right center;
            }

            @media (max-height: 760px) {
                .pms-mobile-main-days {
                    font-size: 2.4rem;
                }

                .pms-mobile-main-status {
                    font-size: 1.3rem;
                }

                .pms-mobile-main-code {
                    font-size: 1.12rem;
                }

                .pms-mobile-compact-value {
                    font-size: .94rem;
                }

                .pms-mobile-video-shell {
                    height: 22dvh !important;
                    min-height: 130px !important;
                    max-height: 210px !important;
                }

                .pms-mobile-main-days {
                    font-size: 2rem !important;
                }

                .pms-mobile-main-status {
                    font-size: 1.08rem !important;
                }

                .pms-mobile-compact-value {
                    font-size: .78rem !important;
                }
            }
        

/* ==========================================================================
   CENTRALIZED RUNTIME CSS SOURCE: wwwroot/js/virtual-keyboard.js :: virtual keyboard
   ========================================================================== */
/* === Keyboard container === */
#vk-wrapper {
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    right: auto;
    bottom: auto;
    transform: translate(-50%, -50%);
    z-index: 1050;
    width: fit-content;
    max-width: calc(100vw - 32px);
    background: rgba(248, 245, 250, 0.88);
    backdrop-filter: blur(7px);
    border: 1px solid rgba(120, 120, 120, 0.22);
    border-radius: 12px;
    padding: 10px;
    box-shadow: 0 7px 19px rgba(0,0,0,.22);
}

/* === Drag handle === */
#vk-drag-handle {
    cursor: move;
    user-select: none;
    text-align: center;
    font-weight: 800;
    margin-bottom: 7px;
    height: 29px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 4px 0 9px;
    color: #000000;
    font-size: 12px;
}

#vk-drag-handle span {
    flex: 1;
    text-align: center;
    color: #000000;
    font-size: 13px;
    line-height: 1;
}

/* === Close button on keyboard panel === */
#vk-close-btn {
    width: 26px;
    height: 26px;
    border: 0;
    border-radius: 50%;
    background: rgba(36,112,117,0.96);
    color: #ffffff;
    font-size: 13px;
    font-weight: 800;
    line-height: 13px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    box-shadow: 0 3px 7px rgba(0,0,0,0.22);
}

#vk-close-btn:hover {
    background: rgba(36,112,117,1);
    transform: scale(1.06);
}

/* === Toggle button === */
.vk-toggle-btn {
    position: fixed;
    bottom: 80px;
    right: 20px;
    z-index: 1051;
    background: transparent;
    border: none;
    padding: 10px;
    cursor: pointer;
}

.vk-toggle-btn i {
    font-size: 31px;
    color: #222222;
    transition: color .2s ease, transform .2s ease;
}

.vk-toggle-btn:hover i {
    color: #0f6cbd;
    transform: scale(1.05);
}

.vk-toggle-btn.active i {
    color: #0f6cbd;
}

/* === Simple Keyboard base === */
.simple-keyboard {
    background: transparent !important;
}

/* === Simple Keyboard buttons === */
.simple-keyboard .hg-button {
    width: 49px !important;
    height: 49px !important;
    min-width: 49px !important;
    min-height: 49px !important;
    background: rgba(255, 255, 255, 0.92);
    color: #000000 !important;
    border: 1px solid rgba(80, 80, 80, 0.62);
    border-radius: 9px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 17px !important;
    font-weight: 800 !important;
    line-height: 1 !important;
    box-shadow:
        0 3px 6px rgba(0,0,0,0.16),
        inset 0 1px 0 rgba(255,255,255,0.80);
}

.simple-keyboard .hg-button span {
    color: #000000 !important;
    font-size: 17px !important;
    font-weight: 800 !important;
    line-height: 1 !important;
}

.simple-keyboard .hg-button:hover {
    background: rgba(235, 235, 235, 0.98);
    color: #000000 !important;
    transform: translateY(-1px);
}

.simple-keyboard .hg-button:active {
    background: rgba(212, 212, 212, 0.98);
    color: #000000 !important;
    transform: translateY(1px);
    box-shadow:
        inset 0 3px 6px rgba(0,0,0,0.22),
        0 1px 3px rgba(0,0,0,0.12);
}

.simple-keyboard .hg-button.hg-functionBtn {
    background: rgba(224, 224, 224, 0.96);
    color: #000000 !important;
    font-weight: 900 !important;
    font-size: 13px !important;
}

.simple-keyboard .hg-button.hg-functionBtn span {
    color: #000000 !important;
    font-weight: 900 !important;
    font-size: 13px !important;
}

.simple-keyboard .hg-button.hg-activeButton {
    background: #0f6cbd;
    color: #ffffff !important;
}

.simple-keyboard .hg-button.hg-activeButton span {
    color: #ffffff !important;
}

/* === Wider keys === */
.simple-keyboard .hg-button[data-skbtn="{space}"] {
    min-width: 221px !important;
    width: 221px !important;
}

.simple-keyboard .hg-button[data-skbtn="{enter}"] {
    min-width: 95px !important;
    width: 95px !important;
}

.simple-keyboard .hg-button[data-skbtn="{bksp}"] {
    min-width: 73px !important;
    width: 73px !important;
}

.simple-keyboard .hg-button[data-skbtn="{shift}"] {
    min-width: 95px !important;
    width: 95px !important;
}

/* === Smaller screens === */
@media (max-width: 1100px) {
    .simple-keyboard .hg-button {
        width: 43px !important;
        height: 43px !important;
        min-width: 43px !important;
        min-height: 43px !important;
        font-size: 14px !important;
    }

    .simple-keyboard .hg-button span {
        font-size: 14px !important;
    }

    .simple-keyboard .hg-button.hg-functionBtn,
    .simple-keyboard .hg-button.hg-functionBtn span {
        font-size: 11px !important;
    }

    .simple-keyboard .hg-button[data-skbtn="{space}"] {
        min-width: 179px !important;
        width: 179px !important;
    }

    .simple-keyboard .hg-button[data-skbtn="{enter}"],
    .simple-keyboard .hg-button[data-skbtn="{shift}"] {
        min-width: 82px !important;
        width: 82px !important;
    }

    .simple-keyboard .hg-button[data-skbtn="{bksp}"] {
        min-width: 65px !important;
        width: 65px !important;
    }
}

@media (max-width: 850px) {
    #vk-wrapper {
        max-width: calc(100vw - 12px);
        padding: 7px;
    }

    .simple-keyboard .hg-button {
        width: 36px !important;
        height: 37px !important;
        min-width: 36px !important;
        min-height: 37px !important;
        font-size: 12px !important;
        border-radius: 7px !important;
    }

    .simple-keyboard .hg-button span {
        font-size: 12px !important;
    }

    .simple-keyboard .hg-button.hg-functionBtn,
    .simple-keyboard .hg-button.hg-functionBtn span {
        font-size: 9px !important;
    }

    .simple-keyboard .hg-button[data-skbtn="{space}"] {
        min-width: 145px !important;
        width: 145px !important;
    }

    .simple-keyboard .hg-button[data-skbtn="{enter}"],
    .simple-keyboard .hg-button[data-skbtn="{shift}"] {
        min-width: 68px !important;
        width: 68px !important;
    }

    .simple-keyboard .hg-button[data-skbtn="{bksp}"] {
        min-width: 56px !important;
        width: 56px !important;
    }
}

/* ==========================================================================
   CENTRALIZED RUNTIME CSS SOURCE: wwwroot/js/admin-grid-standard-actions.js :: standard admin grid actions
   ========================================================================== */
.admin-standard-grid-toolbar-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 6px 0;padding:0;}
.pms-grid-edit-toolbar{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:2px 4px;border:1px solid rgba(228,228,228,.6);border-radius:6px;background:rgba(251,251,251,.6);box-shadow:none;max-width:100%;}
.pms-grid-edit-toolbar:hover{border-color:rgba(200,200,200,.85);background:rgba(251,251,251,.85);}
.pms-grid-edit-toolbar-caption{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 7px 0 4px;font-size:11px;font-weight:500;color:rgba(90,90,90,.6);white-space:nowrap;border-right:1px solid rgba(230,230,230,.8);margin-right:2px;}
.pms-grid-edit-toolbar-caption i{font-size:11px;color:rgba(90,90,90,.6);line-height:1;}
.pms-grid-edit-toolbar-buttons{display:inline-flex;align-items:center;gap:2px;}
.pms-grid-edit-toolbar-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:24px;min-width:28px;min-height:24px;padding:0;margin:0;border:1px solid transparent;border-radius:5px;background:transparent;color:rgba(60,60,60,.6);cursor:pointer;outline:none;box-shadow:none;line-height:1;}
.pms-grid-edit-toolbar-button i{font-size:12px;line-height:1;color:rgba(60,60,60,.6);}
.pms-grid-edit-toolbar-button:hover{background:rgba(240,240,240,.9);border-color:rgba(210,210,210,.9);}
.pms-grid-edit-toolbar-button:hover i{color:rgba(40,40,40,.95);}
.pms-grid-edit-toolbar-button-selected{background:#dceeff!important;border-color:#3f8ed8!important;box-shadow:inset 0 0 0 1px rgba(31,111,191,.55);}
.pms-grid-edit-toolbar-button-selected i{color:#0f5fa8!important;}
.pms-grid-show-inactive-host{display:inline-flex;align-items:center;min-height:28px;padding:2px 8px;border:1px solid rgba(228,228,228,.6);border-radius:6px;background:rgba(251,251,251,.6);}
.pms-grid-show-inactive-host .dx-checkbox-text{font-size:11px;color:rgba(70,70,70,.75);}
.pms-grid-action-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:26px;padding:0;margin:0 auto;border:1px solid transparent;border-radius:5px;background:transparent;color:#0f5fa8;cursor:pointer;outline:none;box-shadow:none;line-height:1;}
.pms-grid-action-button i{font-size:14px;line-height:1;color:#0f5fa8;}
.pms-grid-copy-button:hover,.pms-grid-deactivate-button:hover{background:rgba(220,238,255,.9);border-color:rgba(63,142,216,.7);}
.pms-grid-copy-button:hover i,.pms-grid-deactivate-button:hover i{color:#0f5fa8;}
.pms-grid-deactivate-button-disabled{opacity:.25;cursor:default;pointer-events:none;}
.dx-datagrid .dx-scrollable-scrollbar.dx-scrollbar-horizontal,.dx-datagrid .dx-scrollable-scrollbar-horizontal{height:24px!important;}
.dx-datagrid .dx-scrollable-scrollbar.dx-scrollbar-horizontal .dx-scrollable-scroll,.dx-datagrid .dx-scrollable-scrollbar-horizontal .dx-scrollable-scroll{height:18px!important;min-height:18px!important;border-radius:9px!important;}

/* ==========================================================================
   CENTRALIZED RUNTIME CSS SOURCE: wwwroot/js/ThermalLabelWebEditor/SampleLabelEditorUI.js :: table picker
   ========================================================================== */
#tblpck div{background:#ccc;font-family:Verdana;text-align:right}
            #tblpck table{border-spacing:3px;background:#f8f8f8}
            #tblpck td{border:1px solid #888;width:16px;height:16px;box-sizing:border-box}
            #tblpck .tblpckhighlight{border:2px solid orange;}
#tblpck { position: absolute; border: 1px solid #ccc; }

/* ==========================================================================
   CENTRALIZED RUNTIME CSS SOURCE: wwwroot/js/pamesprintadmin.js :: printer administration dialogs
   ========================================================================== */
.pms-printadmin-empty { opacity: .7; }
.pms-printadmin-list { margin: 4px 0 8px 18px; padding: 0; }
.pms-printadmin-summary { text-align: left; max-height: 520px; overflow: auto; }
.pms-printadmin-summary-lead { margin-bottom: 8px; font-weight: 700; }
.pms-printadmin-summary-line { margin-bottom: 8px; }

/* ==========================================================================
   CENTRALIZED RUNTIME CSS SOURCE: wwwroot/js/casedetails.js :: generated UI fragments
   ========================================================================== */
.pms-order-note-danger { color: #b00020; }
.pms-secondary-primary-note { color: #777; }
.pms-ordering-panels-loading { height: 100%; min-height: 260px; display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 10px; color: #667085; }
.pms-ordering-panels-loading-icon { font-size: 24px; color: #1676c2; }
.pms-ordering-panels-error { padding: 22px; color: #b42318; font-weight: 600; }
.pms-diagnosis-code-type { width: 100px; }
.pms-autopsy-preview-primary { width: 60%; }
.pms-imageupload-list-item { padding: 1px 0; }

/* ==========================================================================
   CENTRALIZED RUNTIME CSS SOURCE: wwwroot/js/system-messages.js :: system message timestamp
   ========================================================================== */
.pms-system-message-time { color: #666; }

/* ==========================================================================
   CENTRALIZED RUNTIME CSS SOURCE: wwwroot/js/ai-assistant.js :: AI command alert
   ========================================================================== */
.pms-ai-command-alert { top: 20px; right: 20px; z-index: 9999; min-width: 250px; }

/* ==========================================================================
   CENTRALIZED FORMER SERVER-RUNTIME PRESENTATION CONSTANTS
   ========================================================================== */
.pms-env-production { background: #d1e7dd; color: #0f5132; }
.pms-env-development { background: #f8d7da; color: #842029; }
.pms-env-test { background: #fff3cd; color: #664d03; }
.pms-archive-docx-header { height: 48px; }

/* ##########################################################################
   CENTRALIZED PRINT / AUXILIARY DOCUMENT STYLES
   ########################################################################## */

@media print {
    body.pms-supplementary-form-document input[type="checkbox"],
    body.pms-supplementary-form-document input[type="radio"] {
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
        color-adjust: exact !important;
        opacity: 1 !important;
        visibility: visible !important;
        appearance: auto !important;
        -webkit-appearance: checkbox !important;
    }
    body.pms-supplementary-form-document input[type="radio"] { -webkit-appearance: radio !important; }
    body.pms-supplementary-form-document input[type="checkbox"]:checked,
    body.pms-supplementary-form-document input[type="radio"]:checked {
        opacity: 1 !important;
        visibility: visible !important;
    }
}

html.pms-case-info-print,
html.pms-case-info-print body {
    margin: 0;
    padding: 12px;
    background: #fff;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
html.pms-case-info-print body { page: pms_case_info_print; }
html.pms-case-info-print #case-info-main-container { width: 100%; }
html.pms-case-info-print #case-info-main-container tr td,
html.pms-case-info-print #case-info-main-container tr th { vertical-align: top; text-align: left; }
html.pms-case-info-print .case-info-header-actions,
html.pms-case-info-print .case-info-attachment-strip,
html.pms-case-info-print .case-info-attachment-label { display: none !important; }
html.pms-case-info-print .tr-elements-table-wrap {
    overflow: visible !important; overflow-x: visible !important; overflow-y: visible !important;
    max-height: none !important; border: 1px solid #e9ecef !important; border-radius: 0 !important;
}
html.pms-case-info-print .tr-elements-table {
    width: 100% !important; table-layout: fixed !important; border-collapse: collapse !important; font-size: 11px !important;
}
html.pms-case-info-print .tr-elements-table th,
html.pms-case-info-print .tr-elements-table td {
    border: 1px solid #dcdcdc !important; padding: 4px 6px !important; word-break: normal !important; white-space: nowrap !important;
}
html.pms-case-info-print .tr-type-badge {
    display: inline-block !important; border: 1px solid #bbb !important; border-radius: 4px !important;
    padding: 1px 6px !important; background: #f5f5f5 !important; color: #000 !important;
    font-size: 11px !important; font-weight: 600 !important;
}
html.pms-case-info-print .tr-main-code { font-weight: 700 !important; }
html.pms-case-info-print .tr-test-name { font-weight: 600 !important; }
html.pms-case-info-print .tr-muted-text,
html.pms-case-info-print .tr-user,
html.pms-case-info-print .tr-user-main,
html.pms-case-info-print .tr-date,
html.pms-case-info-print .tr-barcode { color: #000 !important; }
html.pms-case-info-print a { color: #000 !important; text-decoration: none !important; pointer-events: none !important; }
html.pms-case-info-print script,
html.pms-case-info-print button { display: none !important; }
html.pms-case-info-print .archive-icon-static,
html.pms-case-info-print .archive-file-download-link { display: none !important; }
html.pms-case-info-print .archive-file-open-link { color: #000 !important; text-decoration: none !important; }
html.pms-case-info-print table { page-break-inside: auto; }
html.pms-case-info-print tr { page-break-inside: avoid; page-break-after: auto; }
html.pms-case-info-print .archive-case-row { page-break-inside: avoid; }
@page pms_case_info_print { size: A4 landscape; margin: 10mm; }

html.pms-case-image-popup body { margin: 0; background: #111; text-align: center; }
html.pms-case-image-popup img { max-width: 100vw; max-height: 100vh; }

@page pms_audio_transcription_print { size: A4; margin: 0; }
html.pms-audio-transcription-print,
html.pms-audio-transcription-print body {
    width: 210mm; min-height: 297mm; margin: 0 !important; padding: 0 !important; background: #fff; color: #111;
}
html.pms-audio-transcription-print body {
    page: pms_audio_transcription_print; font-family: Arial, Helvetica, sans-serif;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
}
html.pms-audio-transcription-print * { box-sizing: border-box; }
html.pms-audio-transcription-print .print-page { width: 210mm; min-height: 297mm; margin: 0; padding: 10mm !important; background: #fff; }
html.pms-audio-transcription-print .print-header { padding-bottom: 12px; border-bottom: 2px solid #1f2937; margin-bottom: 18px; }
html.pms-audio-transcription-print .case-number { font-size: 25pt; line-height: 1.08; font-weight: 800; letter-spacing: .01em; overflow-wrap: anywhere; }
html.pms-audio-transcription-print .case-label { margin-bottom: 3px; color: #4b5563; font-size: 9.5pt; font-weight: 700; text-transform: uppercase; letter-spacing: .055em; }
html.pms-audio-transcription-print .meta { display: flex; flex-wrap: wrap; gap: 5px 22px; margin-top: 12px; color: #374151; font-size: 9.5pt; }
html.pms-audio-transcription-print .meta-item { white-space: nowrap; }
html.pms-audio-transcription-print .meta-label { font-weight: 700; }
html.pms-audio-transcription-print .transcription { font-family: Arial, Helvetica, sans-serif; line-height: 1.5; white-space: pre-wrap; overflow-wrap: anywhere; word-break: normal; }
.at-print-frame { position: fixed; width: 1px; height: 1px; right: 0; bottom: 0; border: 0; opacity: 0; }
html.pms-audio-transcription-print .pms-at-print-font-14 { font-size: 14px; }
html.pms-audio-transcription-print .pms-at-print-font-15 { font-size: 15px; }
html.pms-audio-transcription-print .pms-at-print-font-16 { font-size: 16px; }
html.pms-audio-transcription-print .pms-at-print-font-17 { font-size: 17px; }
html.pms-audio-transcription-print .pms-at-print-font-18 { font-size: 18px; }
html.pms-audio-transcription-print .pms-at-print-font-19 { font-size: 19px; }
html.pms-audio-transcription-print .pms-at-print-font-20 { font-size: 20px; }
html.pms-audio-transcription-print .pms-at-print-font-21 { font-size: 21px; }
html.pms-audio-transcription-print .pms-at-print-font-22 { font-size: 22px; }

/* ========================================================================== 
   TOP TOOLBAR V23 — COMPACT CONTROLS / QUICK THEME SWITCH
   ========================================================================== */

/* Keep the dense right-side controls visually grouped without changing the
   flexible width reserved for the laboratory status buttons. */
#pames-navbar .dx-toolbar-after > .dx-toolbar-item:not(.pms-status-toolbar-item) {
    padding-left: .7px !important;
    padding-right: .7px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

#pames-navbar .dx-toolbar-after > .dx-toolbar-item:not(.pms-status-toolbar-item) .dx-button-content {
    padding-left: 2.8px !important;
    padding-right: 2.8px !important;
}

/* Only the action controls after the laboratory-status separator are packed
   tighter; the IHC–AUT status buttons keep their established spacing. */
.pms-button-toolbar-buttons > .pms-inline-b61aeecdcdaf ~ a .hdr-badge-toolbar-button,
.pms-button-toolbar-buttons > .pms-inline-b61aeecdcdaf ~ .hdr-badge-toolbar-button {
    width: 30px !important;
    min-width: 30px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-right: 3.5px !important;
}

#pames-navbar .pms-right-control-toolbar-item {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

#pames-navbar .pms-right-control-toolbar-item .dx-button {
    width: 30px !important;
    min-width: 30px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

#pames-navbar .pms-right-control-toolbar-item .dx-button-content {
    padding-left: 1px !important;
    padding-right: 1px !important;
}

#pames-navbar .pms-right-control-toolbar-item .dipam-user-toolbar-badge-wrap {
    width: 28px !important;
    min-width: 28px !important;
}

#status-btn-toolbar-cont {
    gap: 4px !important;
}

#pames-navbar .pms-theme-toolbar-item {
    padding-left: 0 !important;
    padding-right: 1px !important;
}

#PamesThemeToolbarBtn {
    min-width: 24px;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}

#pames-navbar #PamesThemeToolbarBtn:hover,
#pames-navbar #PamesThemeToolbarBtn:focus,
#pames-navbar #PamesThemeToolbarBtn:focus-visible,
#pames-navbar #PamesThemeToolbarBtn:active,
#pames-navbar #PamesThemeToolbarBtn.dx-state-hover,
#pames-navbar #PamesThemeToolbarBtn.dx-state-focused,
#pames-navbar #PamesThemeToolbarBtn.dx-state-active {
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}

#PamesThemeToolbarBtn .dx-button-content {
    padding: 3px 2px !important;
}

.pms-theme-toolbar-glyph {
    font-size: 1.24em;
    line-height: 1;
    opacity: .62;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    filter: none !important;
    transform: none !important;
    transition: none !important;
}

#PamesThemeToolbarBtn:hover .pms-theme-toolbar-glyph,
#PamesThemeToolbarBtn:focus-visible .pms-theme-toolbar-glyph {
    transform: none !important;
    transition: none !important;
}


/* DIPAM_ELEMENTS_PRO_ICONS_V40
   Cache-safe vector icons for the Elements view. */
body.pmsa--pms-views-case-elements-cshtml-e9498b88
.dx-icon-custom-svg-icon-block {
    background-image: url("../images/custom-icons/BlockOriginalV1.svg") !important;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88
.dx-icon-custom-svg-icon-section {
    background-image: url("../images/custom-icons/SlideLineBlackV5.svg") !important;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88
.dx-icon-custom-svg-icon-ttube {
    background-image: url("../images/custom-icons/TubeLineBlackV1.svg") !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88
.dx-icon-custom-svg-icon-cont {
    background-image: url("../images/custom-icons/ContainerLineBlackV1.svg") !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}


/* DIPAM_ELEMENTS_CARD_ACTIONS_V42
   Compact element header: icon and type on the left, actions on the right,
   followed by a soft separator before stains and special requests. */
body.pmsa--pms-views-case-elements-cshtml-e9498b88
#el-external-cont .el-element-item,
body.pmsa--pms-views-case-elements-cshtml-e9498b88
#el-internal-cont .el-element-item {
    display: grid !important;
    grid-template-columns: 52px minmax(0, 1fr);
    grid-template-rows: auto 52px 16px 9px auto minmax(0, 1fr);
    grid-template-areas:
        "code code"
        "icon actions"
        "type actions"
        "divider divider"
        "test test"
        "body body";
    column-gap: 5px;
    align-content: stretch;
}

/* The card grid must never override the element-type visibility filter. */
body.pmsa--pms-views-case-elements-cshtml-e9498b88
#el-external-cont .el-element-item.pms-force-hidden,
body.pmsa--pms-views-case-elements-cshtml-e9498b88
#el-internal-cont .el-element-item.pms-force-hidden {
    display: none !important;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88
#el-external-cont .el-element-item > .mb-2,
body.pmsa--pms-views-case-elements-cshtml-e9498b88
#el-internal-cont .el-element-item > .mb-2 {
    grid-area: code;
    width: 100%;
    min-width: 0;
    margin: 0 0 3px 0 !important;
    padding: 2px 4px !important;
    box-sizing: border-box;
    border-radius: 3px 3px 1px 1px;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88
.el-element-item > [class*="dx-icon-custom-svg-icon-"] {
    grid-area: icon;
    width: 52px !important;
    height: 52px !important;
    align-self: center;
    justify-self: center;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88
.el-element-item > .el-element-type-name {
    grid-area: type;
    align-self: start;
    justify-self: stretch;
    min-width: 0;
    text-align: center;
    font-size: 11px;
    line-height: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88
.el-element-item > .el-actions-row {
    grid-area: actions;
    align-self: center;
    justify-self: center;
    width: 24px;
    height: 48px;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    flex-direction: column;
    justify-content: center;
    gap: 6px;
    border: 0;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88
.el-actions-row .el-icon-btn {
    width: 18px !important;
    min-width: 18px !important;
    height: 18px !important;
    min-height: 18px !important;
    margin: 0 !important;
    border: 1px solid #0d61aa !important;
    border-radius: 50% !important;
    background: #1675c8 !important;
    color: #fff !important;
    box-shadow: none !important;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88
.el-actions-row .el-icon-btn::before {
    font-size: 10px !important;
    color: #fff !important;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88
.el-actions-row .el-element-chb {
    appearance: none !important;
    -webkit-appearance: none !important;
    position: relative;
    width: 17px !important;
    min-width: 17px !important;
    height: 17px !important;
    min-height: 17px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 1px solid #8b979f !important;
    border-radius: 3px !important;
    background: #fff !important;
    box-shadow: none !important;
    cursor: pointer;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88
.el-actions-row .el-element-chb:checked {
    border-color: #597484 !important;
    background: #597484 !important;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88
.el-actions-row .el-element-chb:checked::after {
    content: "";
    position: absolute;
    left: 5px;
    top: 2px;
    width: 4px;
    height: 8px;
    border: solid #fff;
    border-width: 0 1.5px 1.5px 0;
    transform: rotate(45deg) !important;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88
.el-actions-row .el-icon-btn:disabled,
body.pmsa--pms-views-case-elements-cshtml-e9498b88
.el-actions-row .el-element-chb:disabled {
    opacity: .35 !important;
    cursor: default !important;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88
#el-external-cont .el-element-item::after,
body.pmsa--pms-views-case-elements-cshtml-e9498b88
#el-internal-cont .el-element-item::after {
    content: "";
    grid-area: divider;
    align-self: center;
    width: 100%;
    height: 1px;
    background: linear-gradient(90deg,
        rgba(94, 111, 121, 0),
        rgba(94, 111, 121, .28) 20%,
        rgba(94, 111, 121, .28) 80%,
        rgba(94, 111, 121, 0));
    pointer-events: none;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88
#el-external-cont .el-element-item > .el-direct-test-block,
body.pmsa--pms-views-case-elements-cshtml-e9498b88
#el-internal-cont .el-element-item > .el-direct-test-block {
    grid-area: test;
    min-width: 0;
    padding: 0 0 2px;
    box-sizing: border-box;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88
.el-direct-test-group {
    min-width: 0;
    margin: 0 0 2px;
    padding: 1px 4px;
    border-radius: 2px;
    background: #d3d3d3;
    color: #000;
    font-size: 11px;
    font-weight: 600;
    line-height: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88
.el-direct-test-name {
    min-width: 0;
    padding: 1px 3px 2px;
    box-sizing: border-box;
    text-align: center;
    line-height: 14px;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88
#el-external-cont .el-element-item > .el-card-body,
body.pmsa--pms-views-case-elements-cshtml-e9498b88
#el-internal-cont .el-element-item > .el-card-body {
    grid-area: body;
    width: 100%;
    min-width: 0;
    padding-top: 1px;
}


/* DIPAM_STATUS_PALETTE_AND_CASEINFO_V43
   The scanning progress palette is the single red/green status source. */
:root {
    --pms-scan-status-green: #5fbf83;
    --pms-scan-status-red: #d96a6a;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88
.el-order-item[data-deletable="1"] .el-order-result-name {
    color: var(--pms-scan-status-red) !important;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88
.el-order-item[data-processsed="1"] .el-order-result-name {
    color: var(--pms-scan-status-green) !important;
}

body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d
#resp-table-cont .pms-responsible-doctor-row.has-responsible {
    border-color: var(--pms-scan-status-red) !important;
    border-left-color: var(--pms-scan-status-red) !important;
    background: rgba(217, 106, 106, .055) !important;
}

body.pmsa--pms-views-case-responsibletable-cshtml-6d21459d
#resp-table-cont .pms-responsible-doctor-row.has-responsible
:is(.pms-responsible-primary-icon, .pms-responsible-primary-name) {
    color: var(--pms-scan-status-red) !important;
}

body.pmsa--pms-views-case-starting-cshtml-3b447bed .unavailable-icon-green,
body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .unavailable-icon-green {
    color: var(--pms-scan-status-green) !important;
}

body.pmsa--pms-views-case-starting-cshtml-3b447bed .unavailable-icon-red,
body.pmsa--pms-views-case-sectioning-cshtml-580c3a5e .unavailable-icon-red {
    color: var(--pms-scan-status-red) !important;
}


/* DIPAM_ELEMENTS_CASE_CARD_V44
   The case-level order card follows the same hierarchy as element cards:
   identifier, icon, action, soft divider, then only existing case orders. */
body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-case-cont {
    flex-basis: 115px !important;
    width: 115px !important;
    min-width: 115px !important;
    max-width: 115px !important;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-case-top {
    width: 100%;
    gap: 6px;
    padding: 2px 0 0;
    box-sizing: border-box;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-case-top::after {
    content: "";
    width: 100%;
    height: 1px;
    margin-top: 2px;
    background: linear-gradient(90deg,
        rgba(94, 111, 121, 0),
        rgba(94, 111, 121, .28) 20%,
        rgba(94, 111, 121, .28) 80%,
        rgba(94, 111, 121, 0));
    pointer-events: none;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-case-cont .el-case-number {
    width: 100%;
    min-width: 0;
    padding: 1px 3px 0;
    box-sizing: border-box;
    color: #20272c;
    font-size: 11px;
    font-weight: 800;
    line-height: 15px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-case-cont .el-case-doc-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 45px;
    height: 49px;
    margin: 3px 0 0;
    color: #52616b;
    font-size: 43px;
    font-weight: 100;
    line-height: 1;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-case-cont .el-case-plus-btn {
    width: 18px !important;
    min-width: 18px !important;
    height: 18px !important;
    min-height: 18px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 1px solid #5f5272 !important;
    border-radius: 50% !important;
    background: #766788 !important;
    color: #fff !important;
    box-shadow: none !important;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-case-cont .el-case-plus-btn:hover,
body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-case-cont .el-case-plus-btn:focus-visible {
    border-color: #514461 !important;
    background: #665775 !important;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-case-cont .el-case-plus-btn::before {
    color: #fff !important;
    font-size: 10px !important;
    line-height: 1 !important;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88 #el-case-orders-wrap {
    padding-top: 1px;
}


/* ========================================================================== 
   QUALITY FEEDBACK REVIEW — CENTRALIZED LAYOUT V44
   Restored from the view's original layout. The qfr-* namespace keeps these
   rules isolated from every other page and makes them CSP-safe.
   ========================================================================== */
    .qfr-board {
        height: calc(100vh - 52px);
        min-height: 560px;
        display: flex;
        flex-direction: column;
        overflow: hidden;
        background: #f5f7f9;
        color: #304554;
    }

    .qfr-header {
        flex: 0 0 auto;
        background: #fff;
        border-bottom: 2px solid #91bbd5;
        box-shadow: 0 2px 8px rgba(31, 80, 112, .08);
        padding: 9px 11px 8px;
    }

    .qfr-title-row {
        display: flex;
        align-items: center;
        gap: 10px;
        margin-bottom: 7px;
    }

    .qfr-title {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        font-size: 17px;
        font-weight: 800;
        color: #244f6c;
        white-space: nowrap;
    }

    .qfr-counter {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        min-width: 27px;
        height: 21px;
        padding: 0 7px;
        border-radius: 11px;
        background: #edf3f6;
        color: #516b7b;
        font-size: 11px;
        font-weight: 800;
    }

    .qfr-summary {
        display: flex;
        align-items: center;
        gap: 5px;
        margin-left: auto;
        min-width: 0;
    }

    .qfr-summary-pill {
        height: 23px;
        padding: 0 8px;
        display: inline-flex;
        align-items: center;
        gap: 5px;
        border-radius: 12px;
        border: 1px solid #d4e0e7;
        background: #f8fafb;
        color: #5b6e7a;
        font-size: 10.5px;
        font-weight: 700;
        white-space: nowrap;
    }

    .qfr-summary-pill.unseen { border-color: #e8c98a; background: #fff9e9; color: #855f14; }
    .qfr-summary-pill.closed { border-color: #d7dce0; background: #f1f3f4; color: #67737a; }

    .qfr-filter-row {
        display: grid;
        grid-template-columns: 118px 118px 150px 135px minmax(150px, 190px) 165px minmax(260px, 1fr) 32px 32px 38px;
        gap: 5px;
        align-items: end;
    }
    .qfr-filter-row.has-excel {
        grid-template-columns: 118px 118px 150px 135px minmax(150px, 190px) 165px minmax(260px, 1fr) 32px 32px 32px 38px;
    }

    .qfr-field { min-width: 0; }
    .qfr-field label {
        display: block;
        margin: 0 0 2px 2px;
        font-size: 9.5px;
        font-weight: 700;
        color: #71828d;
        white-space: nowrap;
    }

    .qfr-control {
        width: 100%;
        height: 29px;
        border: 1px solid #cbd7df;
        border-radius: 5px;
        background: #fff;
        color: #334a59;
        padding: 3px 7px;
        font-size: 11px;
        outline: none;
    }
    .qfr-control:focus { border-color: #65a7ce; box-shadow: 0 0 0 1px rgba(65,143,189,.08); }

    .qfr-icon-btn {
        width: 32px;
        height: 29px;
        border: 1px solid #cbd7df;
        border-radius: 5px;
        background: #fff;
        color: #47728d;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        font-size: 12px;
    }
    .qfr-icon-btn:hover { background: #edf6fb; border-color: #9dc6df; color: #176f9f; }

    .qfr-refresh-btn {
        width: 38px;
        height: 32px;
        border: 2px solid #176f9f;
        background: #1976ad;
        color: #fff;
        font-size: 15px;
        font-weight: 900;
        box-shadow: 0 2px 5px rgba(25,118,173,.24);
    }
    .qfr-refresh-btn:hover { background: #125f8d; border-color: #0f587f; color: #fff; }
    .qfr-refresh-btn.is-dirty {
        border-color: #b87600;
        background: #e59a13;
        box-shadow: 0 2px 6px rgba(183,118,0,.28);
    }

    .qfr-testgroup-filters {
        min-height: 29px;
        display: flex;
        align-items: center;
        align-content: center;
        flex-wrap: wrap;
        gap: 3px;
        padding: 3px 5px;
        border: 1px solid #cbd7df;
        border-radius: 5px;
        background: #fff;
    }
    .qfr-testgroup-filter {
        min-width: 31px;
        height: 20px;
        padding: 0 5px;
        border: 1px solid #b8cbd6;
        border-radius: 4px;
        background: #fff;
        color: #526e7e;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        font-size: .67rem;
        line-height: 1;
        font-weight: 750;
        text-transform: uppercase;
        cursor: pointer;
        box-shadow: 0 1px 2px rgba(15,23,42,.08);
    }
    .qfr-testgroup-filter:hover { border-color: #6fa6c5; color: #176f9f; }
    .qfr-testgroup-filter.is-active {
        border-color: #1976ad;
        background: #1976ad;
        color: #fff;
        box-shadow: 0 1px 3px rgba(25,118,173,.28);
    }
    .qfr-testgroup-bulk {
        display: inline-flex;
        align-items: center;
        gap: 2px;
        padding-right: 5px;
        margin-right: 1px;
        border-right: 1px solid #d8e1e6;
    }
    .qfr-testgroup-bulk-btn {
        width: 20px;
        height: 20px;
        padding: 0;
        border: 1px solid #c3d1da;
        border-radius: 4px;
        background: #f8fafb;
        color: #667b88;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        font-size: 9px;
        line-height: 1;
    }
    .qfr-testgroup-bulk-btn:hover {
        border-color: #6fa6c5;
        background: #edf6fb;
        color: #176f9f;
    }

    .qfr-list-wrap {
        flex: 1 1 auto;
        min-height: 0;
        overflow: auto;
        padding: 7px 8px 20px;
    }

    .qfr-list {
        width: 100%;
        display: flex;
        flex-direction: column;
        gap: 7px;
    }

    .qfr-card {
        border: 1px solid #d7e0e5;
        border-radius: 7px;
        background: #fff;
        overflow: hidden;
        box-shadow: 0 1px 1px rgba(27, 66, 91, .025);
    }
    .qfr-card.is-closed { opacity: .86; }
    .qfr-card.is-unseen { border-left: 4px solid #d99b22; }

    .qfr-card-head {
        min-height: 43px;
        padding: 5px 7px 5px 9px;
        display: flex;
        align-items: center;
        gap: 8px;
        border-bottom: 1px solid #edf1f3;
        background: #fbfcfd;
    }

    .qfr-case-code {
        flex: 0 0 auto;
        font-size: 26px;
        line-height: 1;
        font-weight: 900;
        color: #111;
        letter-spacing: -.025em;
        white-space: nowrap;
    }

    .qfr-head-actions {
        flex: 0 0 auto;
        display: inline-flex;
        align-items: center;
        gap: 3px;
        padding-right: 5px;
        border-right: 1px solid #dfe6ea;
    }

    .qfr-head-icon {
        width: 28px;
        height: 28px;
        padding: 0;
        border: 1px solid #c9d7df;
        border-radius: 5px;
        background: #fff;
        color: #4c6b7d;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        text-decoration: none !important;
        cursor: pointer;
        font-size: 12px;
    }
    .qfr-head-icon:hover,
    .qfr-head-icon:focus {
        background: #eaf5fb;
        border-color: #91bed8;
        color: #126e9f;
        outline: none;
    }

    .qfr-order-tags-strip {
        flex: 0 0 auto;
        min-height: 28px;
        max-width: 230px;
        display: inline-flex;
        align-items: center;
        align-content: center;
        flex-wrap: wrap;
        gap: 3px;
        padding: 2px 2px;
        overflow: visible;
    }
    .qfr-order-tags-strip .pames-case-order-tag {
        position: relative;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex: 0 0 30px;
        width: 30px;
        height: 19px;
        min-height: 19px;
        padding: 0 2px;
        border: 0;
        border-radius: 4px;
        font-size: .66rem;
        line-height: 1;
        font-weight: 650;
        text-transform: uppercase;
        text-decoration: none !important;
        white-space: nowrap;
        cursor: pointer;
        overflow: visible;
        box-shadow: 0 1px 2px rgba(15,23,42,.11);
        transition: filter 120ms ease, transform 120ms ease, box-shadow 120ms ease;
    }
    .qfr-order-tags-strip .pames-case-order-tag:hover,
    .qfr-order-tags-strip .pames-case-order-tag:focus {
        filter: brightness(1.04);
        transform: translateY(-1px);
        box-shadow: 0 2px 4px rgba(15,23,42,.15);
    }
    .qfr-order-tags-strip .pames-case-order-tag.order-progress { background: #d96a6a; }
    .qfr-order-tags-strip .pames-case-order-tag.order-mixed { background: #e6c75a; }
    .qfr-order-tags-strip .pames-case-order-tag.order-done { background: #5fbf83; }
    .qfr-order-tags-strip .pames-case-order-tag-code {
        width: 100%;
        color: rgba(255,255,255,.9);
        text-align: center;
        text-shadow: 0 1px 1px rgba(0,0,0,.2);
    }
    .qfr-order-tags-strip .pames-case-order-tag.order-mixed .pames-case-order-tag-code {
        color: rgba(40,40,40,.9);
        text-shadow: none;
    }
    .qfr-order-tags-strip .pames-case-order-tooltip { display: none !important; }

    /* Ugyanaz a sötét lebegő vizsgálati tooltip, mint a konzultációs / diagnosztikai listán. */
    .pames-case-order-tooltip-floating {
        position: fixed;
        left: 0;
        top: 0;
        display: none;
        width: max-content;
        min-width: 230px;
        max-width: min(360px, calc(100vw - 20px));
        max-height: min(360px, calc(100vh - 20px));
        overflow-y: auto;
        overflow-x: hidden;
        padding: 6px 8px;
        border-radius: 6px;
        background: rgba(17,24,39,.94);
        color: #fff;
        text-align: left;
        text-transform: none;
        white-space: normal;
        line-height: 1.25;
        font-size: .72rem;
        font-weight: 400;
        letter-spacing: 0;
        box-shadow: 0 6px 14px rgba(15,23,42,.22);
        z-index: 2147483000;
        pointer-events: auto;
        scrollbar-width: thin;
    }
    .pames-case-order-tooltip-title {
        display: block;
        font-weight: 700;
        font-size: .76rem;
        margin: 0 0 6px;
        padding: 0 0 4px;
        border-bottom: 1px solid rgba(255,255,255,.22);
    }
    .pames-case-order-tooltip-row {
        display: block;
        padding: 0 0 5px;
        margin: 0 0 5px;
        border-bottom: 1px solid rgba(255,255,255,.18);
    }
    .pames-case-order-tooltip-row:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: none; }
    .pames-case-order-tooltip-test { display: flex; align-items: center; gap: 8px; min-height: 20px; font-weight: 700; margin-bottom: 2px; }
    .pames-case-order-tooltip-test-name { min-width: 0; display: flex; align-items: baseline; flex-wrap: wrap; gap: 3px 6px; }
    .pames-case-order-tooltip-element {
        display: inline-block;
        max-width: 180px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding: 1px 5px;
        border-radius: 3px;
        background: rgba(255,255,255,.14);
        color: rgba(255,255,255,.88);
        font-size: .67rem;
        font-weight: 500;
    }
    .pames-case-order-tooltip-note,
    .pames-case-order-tooltip-date { display: block; opacity: .94; }

    .qfr-head-meta {
        min-width: 0;
        flex: 1 1 auto;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 10.5px;
        color: #74838d;
    }
    .qfr-head-qa { color: #7d8991; font-weight: 700; }
    .qfr-reporter {
        margin-left: 5px;
        color: #111;
        font-size: 18px;
        line-height: 1;
        font-weight: 900;
    }
    .qfr-reporter-label { color: #222; }
    .qfr-head-date { margin-left: 5px; color: #697983; font-size: 10.5px; }

    .qfr-status-badge,
    .qfr-approval-badge,
    .qfr-seen-badge {
        flex: 0 0 auto;
        min-height: 21px;
        padding: 2px 7px;
        display: inline-flex;
        align-items: center;
        gap: 4px;
        border-radius: 11px;
        font-size: 9.5px;
        font-weight: 800;
        white-space: nowrap;
    }

    .qfr-status-new { background: #fff0c7; color: #8f650f; }
    .qfr-status-seen { background: #e9f3f8; color: #326b8e; }
    .qfr-status-in_progress { background: #e9eefb; color: #465f9a; }
    .qfr-status-actioned { background: #e6f4eb; color: #307149; }
    .qfr-status-closed { background: #eceff1; color: #66727a; }
    .qfr-approval-badge { background: #e7f5ea; color: #2d7548; }
    .qfr-seen-badge { background: #f1f4f5; color: #64747d; }

    .qfr-card-main {
        display: grid;
        grid-template-columns: minmax(290px, 25%) minmax(235px, 18%) minmax(185px, 14%) minmax(220px, 15%) minmax(390px, 1fr);
        gap: 0;
        align-items: stretch;
    }

    .qfr-col {
        min-width: 0;
        padding: 8px 9px 9px;
        border-right: 1px solid #e5ebef;
    }
    .qfr-col:last-child { border-right: 0; }

    .qfr-col-title {
        margin-bottom: 6px;
        padding-bottom: 3px;
        border-bottom: 1px solid #dce6eb;
        color: #6c7d88;
        font-size: 9.5px;
        font-weight: 850;
        text-transform: uppercase;
        letter-spacing: .02em;
    }

    .qfr-feedback-category {
        color: #5f7888;
        font-weight: 700;
        font-size: 8px;
        line-height: 1.2;
        margin-bottom: 3px;
    }

    .qfr-feedback-name {
        color: #334e5e;
        font-weight: 800;
        font-size: 11px;
        margin-bottom: 5px;
    }

    .qfr-feedback-note {
        color: #c62828;
        font-size: 18px;
        line-height: 1.28;
        font-weight: 900;
        white-space: pre-wrap;
        overflow-wrap: anywhere;
    }
    .qfr-feedback-note.is-empty { color: #9aa5ab; font-size: 12px; font-weight: 500; font-style: italic; }

    .qfr-detail-line {
        display: grid;
        grid-template-columns: 79px minmax(0, 1fr);
        gap: 5px;
        margin-bottom: 3px;
        font-size: 10.5px;
        line-height: 1.28;
    }
    .qfr-detail-line .label { color: #82909a; font-weight: 700; }
    .qfr-detail-line .value { color: #344f5f; min-width: 0; overflow-wrap: anywhere; }
    .qfr-description-line {
        margin: 7px 0 8px;
        grid-template-columns: 79px minmax(0, 1fr);
        align-items: start;
    }
    .qfr-description-line .label { padding-top: 2px; font-size: 10px; color: #667984; }
    .qfr-description-line .value { color: #1d3747; font-size: 11px; line-height: 1.28; font-weight: 700; }
    .qfr-element-col .qfr-detail-line {
        grid-template-columns: 88px minmax(0, 1fr);
        font-size: 11.8px;
        line-height: 1.34;
        margin-bottom: 4px;
    }

    .qfr-dates-col .qfr-detail-line {
        grid-template-columns: minmax(118px, 1fr) auto;
        gap: 10px;
        align-items: baseline;
        margin-bottom: 4px;
        font-size: 10.8px;
        line-height: 1.28;
    }
    .qfr-dates-col .qfr-detail-line .label {
        color: #6f7f88;
        white-space: nowrap;
        overflow: visible;
    }
    .qfr-dates-col .qfr-detail-line .value {
        color: #406b83;
        white-space: nowrap;
        text-align: right;
    }

    .qfr-users {
        display: flex;
        flex-direction: column;
        gap: 5px;
        align-items: stretch;
    }
    .qfr-user-row {
        color: #111;
        font-size: 10.8px;
        line-height: 1.32;
        padding: 0 0 7px;
        border-bottom: 1px solid #edf0f2;
    }
    .qfr-user-row:last-child { border-bottom: 0; padding-bottom: 0; }
    .qfr-user-name {
        display: block;
        font-weight: 900;
        color: #111;
        margin-bottom: 2px;
    }
    .qfr-user-row.has-reporter .qfr-user-name { color: #c62828; }
    .qfr-user-activity {
        display: grid;
        grid-template-columns: minmax(0, 1fr) auto;
        gap: 8px;
        align-items: baseline;
        color: #222;
        margin-top: 2px;
        padding-left: 9px;
    }
    .qfr-user-role { font-weight: 700; min-width: 0; }
    .qfr-user-date { color: #66747d; font-weight: 500; white-space: nowrap; }
    .qfr-user-activity.is-reporter,
    .qfr-user-activity.is-reporter .qfr-user-role,
    .qfr-user-activity.is-reporter .qfr-user-date {
        color: #c62828;
        font-weight: 850;
    }

    .qfr-workflow {
        background: #fbfdfc;
        padding: 7px 9px 8px;
    }

    .qfr-workflow-top {
        display: grid;
        grid-template-columns: minmax(128px, 1fr) auto auto;
        gap: 5px;
        align-items: center;
        margin-bottom: 7px;
    }

    .qfr-status-select {
        width: 100%;
        height: 29px;
        border: 1px solid #cbd8df;
        border-radius: 5px;
        background: #fff;
        color: #344e5d;
        padding: 3px 6px;
        font-size: 10.5px;
    }

    .qfr-action-btn {
        width: 34px;
        height: 32px;
        padding: 0;
        border: 2px solid #78aeca;
        border-radius: 6px;
        background: #eef7fc;
        color: #176f9f;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        font-size: 15px;
        font-weight: 900;
        box-shadow: 0 1px 3px rgba(24,92,132,.12);
    }
    .qfr-action-btn:hover { background: #dceff9; border-color: #3f92bf; }
    .qfr-action-btn:disabled { cursor: default; opacity: 1; }
    .qfr-action-btn.is-active { background: #1976ad; color: #fff; border-color: #125f8d; }
    .qfr-action-btn.approve-action { border-color: #79ad8a; background: #eff8f2; color: #2f8150; }
    .qfr-action-btn.approve-action:hover { background: #def1e4; border-color: #4c9366; }
    .qfr-action-btn.approved { background: #3e9560; color: #fff; border-color: #2f784a; }

    .qfr-audit {
        margin: 0 0 6px;
        padding: 4px 6px;
        border: 1px solid #e0e8ec;
        border-radius: 5px;
        background: #f8fafb;
    }
    .qfr-audit .qfr-detail-line { margin-bottom: 2px; }
    .qfr-audit .qfr-detail-line:last-child { margin-bottom: 0; }

    .qfr-comments {
        max-height: 178px;
        overflow: auto;
        padding-right: 2px;
    }

    .qfr-comment {
        padding: 5px 0 6px;
        border-bottom: 1px solid #e6ecef;
    }
    .qfr-comment:last-child { border-bottom: 0; }

    .qfr-comment-head {
        display: flex;
        align-items: center;
        gap: 5px;
        margin-bottom: 2px;
        color: #7c8a92;
        font-size: 9.5px;
    }
    .qfr-comment-author { color: #2d7650; font-weight: 850; }
    .qfr-comment-text { color: #334d5b; font-size: 10.5px; line-height: 1.33; white-space: pre-wrap; overflow-wrap: anywhere; }
    .qfr-comment-actions { margin-left: auto; display: flex; gap: 2px; }
    .qfr-comment-mini {
        width: 21px;
        height: 21px;
        border: 0;
        border-radius: 4px;
        background: transparent;
        color: #6e838f;
        cursor: pointer;
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }
    .qfr-comment-mini:hover { background: #eaf3f7; color: #176f9f; }

    .qfr-comment-editor { margin-top: 6px; }
    .qfr-comment-editor textarea {
        width: 100%;
        min-height: 48px;
        max-height: 100px;
        resize: vertical;
        border: 1px solid #cbd8df;
        border-radius: 5px;
        padding: 6px 7px;
        color: #344c5a;
        font-size: 10.5px;
        outline: none;
    }
    .qfr-comment-editor textarea:focus { border-color: #65a7ce; }

    .qfr-comment-editor-actions {
        margin-top: 4px;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 5px;
    }

    .qfr-comment-save {
        height: 27px;
        padding: 0 9px;
        border: 1px solid #2680b3;
        border-radius: 5px;
        background: #2680b3;
        color: #fff;
        cursor: pointer;
        font-size: 10px;
        font-weight: 800;
    }
    .qfr-comment-cancel {
        height: 27px;
        padding: 0 8px;
        border: 1px solid #d1dce2;
        border-radius: 5px;
        background: #fff;
        color: #667984;
        cursor: pointer;
        font-size: 10px;
        display: none;
    }

    .qfr-empty,
    .qfr-loading {
        margin: 35px auto;
        padding: 14px 18px;
        text-align: center;
        color: #75858f;
        font-size: 12px;
    }

    .qfr-error { color: #a34242; }

    .qfr-pdf-modal {
        position: fixed;
        inset: 0;
        z-index: 12050;
        display: none;
        align-items: center;
        justify-content: center;
        padding: 18px;
        background: rgba(20, 31, 38, .58);
    }
    .qfr-pdf-modal.is-open { display: flex; }
    .qfr-pdf-dialog {
        width: min(1180px, calc(100vw - 36px));
        height: min(860px, calc(100vh - 36px));
        min-height: 520px;
        display: flex;
        flex-direction: column;
        overflow: hidden;
        border: 1px solid #7899ad;
        border-radius: 8px;
        background: #fff;
        box-shadow: 0 16px 48px rgba(0, 0, 0, .32);
    }
    .qfr-pdf-head {
        flex: 0 0 auto;
        min-height: 43px;
        display: flex;
        align-items: center;
        gap: 8px;
        padding: 7px 10px;
        border-bottom: 1px solid #d9e2e7;
        background: #f7fafc;
    }
    .qfr-pdf-title {
        font-size: 14px;
        font-weight: 850;
        color: #244f6c;
    }
    .qfr-pdf-head-actions { margin-left: auto; display: flex; align-items: center; gap: 6px; }
    .qfr-pdf-action {
        height: 30px;
        min-width: 34px;
        padding: 0 10px;
        border: 1px solid #aabecb;
        border-radius: 5px;
        background: #fff;
        color: #355b73;
        font-size: 11px;
        font-weight: 750;
        cursor: pointer;
    }
    .qfr-pdf-action.primary { border-color: #176f9f; background: #1976ad; color: #fff; }
    .qfr-pdf-action:hover { filter: brightness(.97); }
    .qfr-pdf-frame { flex: 1 1 auto; width: 100%; min-height: 0; border: 0; background: #e9edf0; }

    @media (max-width: 1500px) {
        .qfr-filter-row { grid-template-columns: 108px 108px 135px 120px 160px 150px minmax(220px, 1fr) 32px 32px 38px; }
        .qfr-filter-row.has-excel { grid-template-columns: 108px 108px 135px 120px 160px 150px minmax(220px, 1fr) 32px 32px 32px 38px; }
        .qfr-card-main { grid-template-columns: minmax(260px, 24%) minmax(210px, 18%) minmax(175px, 14%) minmax(190px, 15%) minmax(350px, 1fr); }
    }

    @media (max-width: 1180px) {
        .qfr-board { height: auto; min-height: calc(100vh - 52px); overflow: visible; }
        .qfr-list-wrap { overflow: visible; }
        .qfr-filter-row { grid-template-columns: repeat(4, minmax(130px, 1fr)); }
        .qfr-card-main { grid-template-columns: 1fr 1fr; }
        .qfr-workflow { grid-column: 1 / -1; }
        .qfr-col:nth-child(2n) { border-right: 0; }
    }


/* DIPAM_ELEMENTS_IDENTIFIER_BARS_V46
   Full case code, inset identifier bars and subtle separators between items. */
body.pmsa--pms-views-case-elements-cshtml-e9498b88
#el-case-cont .el-case-number {
    width: calc(100% + 10px);
    margin-left: -5px;
    padding-right: 1px;
    padding-left: 1px;
    font-size: 10px;
    letter-spacing: -.025em;
    white-space: nowrap;
    overflow: visible;
    text-overflow: clip;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88
:is(#el-external-cont, #el-internal-cont)
.el-element-item > .el-element-code-bar {
    width: calc(100% - 6px) !important;
    min-height: 19px;
    margin: -1px 3px 5px !important;
    padding: 2px 5px !important;
    border: 0 !important;
    border-radius: 4px !important;
    box-sizing: border-box;
    justify-self: center;
    line-height: 15px;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88
#el-external-cont .el-element-item > .el-element-code-bar-external {
    background: #d9dde0 !important;
    background-color: #d9dde0 !important;
    color: #20262a !important;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88
#el-internal-cont .el-element-item > .el-element-code-bar-internal {
    background: paleturquoise !important;
    background-color: paleturquoise !important;
    color: #102a2a !important;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88
:is(#el-external-cont, #el-internal-cont) .el-element-item {
    position: relative !important;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88
:is(#el-external-cont, #el-internal-cont)
.el-element-item ~ .el-element-item::before {
    content: "";
    position: absolute;
    top: 4px;
    bottom: 4px;
    left: -6px;
    width: 1px;
    background: linear-gradient(180deg,
        rgba(91, 104, 112, 0) 0%,
        rgba(91, 104, 112, .18) 16%,
        rgba(91, 104, 112, .24) 50%,
        rgba(91, 104, 112, .18) 84%,
        rgba(91, 104, 112, 0) 100%);
    pointer-events: none;
}


/* DIPAM_ELEMENTS_CENTERED_CONTROLS_V47
   Pull the icon and its vertically stacked controls toward the card centre. */
body.pmsa--pms-views-case-elements-cshtml-e9498b88
:is(#el-external-cont, #el-internal-cont)
.el-element-item > [class*="dx-icon-custom-svg-icon-"] {
    position: relative;
    left: 5px;
}

body.pmsa--pms-views-case-elements-cshtml-e9498b88
:is(#el-external-cont, #el-internal-cont)
.el-element-item > .el-actions-row {
    position: relative;
    left: -5px;
}


/* DIPAM_THEME_YINYANG_SVG_V48
   Static single-tone/grey yin-yang: no frame, strike-through or animation. */
#PamesThemeToolbarBtn {
    --pms-yinyang-base: transparent;
    --pms-yinyang-line: #a9b0b4;
    --pms-yinyang-fill: #454a4d;
    --pms-yinyang-dark-dot: #8d969b;
    --pms-yinyang-light-dot: #e5e9eb;
}

#PamesThemeToolbarBtn .pms-theme-yinyang {
    display: block;
    width: 24.75px;
    height: 24.75px;
    overflow: visible;
    opacity: .76;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    transform: none !important;
    transition: none !important;
}

#PamesThemeToolbarBtn .pms-theme-yinyang-outline {
    fill: var(--pms-yinyang-base);
    stroke: var(--pms-yinyang-line);
    stroke-width: 1.15;
    vector-effect: non-scaling-stroke;
}

#PamesThemeToolbarBtn .pms-theme-yinyang-filled {
    fill: var(--pms-yinyang-fill);
}

#PamesThemeToolbarBtn .pms-theme-yinyang-dark-dot {
    fill: var(--pms-yinyang-dark-dot);
}

#PamesThemeToolbarBtn .pms-theme-yinyang-light-dot {
    fill: var(--pms-yinyang-light-dot);
}

#PamesThemeToolbarBtn:hover .pms-theme-yinyang,
#PamesThemeToolbarBtn:focus-visible .pms-theme-yinyang {
    opacity: .76;
    transform: none !important;
    transition: none !important;
}

/* Registration counter live preview / info popup */
body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-select-item .dx-field-item-label-content{
    display: inline-flex;
    align-items: center;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-label-button{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 17px;
    min-width: 17px;
    height: 17px;
    min-height: 17px;
    margin: 0 0 0 6px;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background: transparent;
    color: #0f6cbd;
    font-size: 13px;
    line-height: 1;
    vertical-align: middle;
    cursor: pointer;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-label-button:hover,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-label-button:focus-visible{
    background: rgba(15, 108, 189, 0.10);
    color: #0f6cbd;
    outline: none;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-option,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-field-visual{
    display: flex;
    align-items: baseline;
    min-width: 0;
    overflow: hidden;
    line-height: 1.08;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-option-name{
    flex: 1 1 auto;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 700;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-option-next{
    flex: 0 0 auto;
    min-width: 0;
    margin-left: 7px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: calc(1em - 2px);
    line-height: 1.05;
    opacity: .72;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-option-em{
    font-style: italic;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b #RegistrationCaseCounterSelectBox .dx-texteditor-input-container{
    position: relative;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b #RegistrationCaseCounterSelectBox .registration-counter-field-visual{
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 4px;
    left: 9px;
    transform: translateY(-50%);
    pointer-events: none;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b #RegistrationCaseCounterSelectBox.registration-counter-visual-enabled .dx-texteditor-input{
    color: transparent !important;
    caret-color: transparent;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b #counterTextBoxValue .dx-placeholder{
    color: rgba(83, 96, 112, 0.52);
    font-style: italic;
    opacity: 1;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-content{
    height: 100%;
    overflow: auto;
    padding: 4px 10px 10px;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-state{
    min-height: 160px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    color: rgba(76, 88, 103, 0.82);
    font-size: 13px;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-state.is-error{
    color: #c53c3c;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-list{
    width: 100%;
    border: 1px solid rgba(211, 220, 230, 0.96);
    border-radius: 7px;
    overflow: hidden;
    background: #fff;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-header,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-row{
    display: grid;
    grid-template-columns: minmax(150px, 0.85fr) minmax(230px, 1.15fr) minmax(270px, 1.2fr);
    align-items: center;
    column-gap: 14px;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-header{
    min-height: 28px;
    padding: 3px 12px;
    background: rgba(245, 247, 250, 0.96);
    border-bottom: 1px solid rgba(211, 220, 230, 0.96);
    color: rgba(86, 97, 112, 0.78);
    font-size: 10.5px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .025em;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-header-current{
    text-align: right;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-row{
    min-height: 34px;
    padding: 4px 12px;
    border-bottom: 1px solid rgba(225, 230, 236, 0.92);
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-row:last-child{
    border-bottom: 0;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-row:hover{
    background: rgba(247, 249, 252, 0.88);
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-name{
    min-width: 0;
    color: rgba(31, 45, 63, 0.96);
    font-size: 12.5px;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-format{
    min-width: 0;
    color: rgba(71, 83, 99, 0.88);
    font-size: 11.5px;
    font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-current{
    min-width: 0;
    display: flex;
    align-items: baseline;
    justify-content: flex-end;
    gap: 9px;
    text-align: right;
    white-space: nowrap;
    font-variant-numeric: tabular-nums;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-current-value{
    color: #cf3038;
    font-size: 12px;
    line-height: 1.2;
    font-weight: 800;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-current-caseid{
    color: #c82d35;
    font-size: 13px;
    line-height: 1.2;
    font-weight: 800;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media (max-width: 760px){
    body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-header,
    body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-row{
        grid-template-columns: minmax(120px, .8fr) minmax(180px, 1fr) minmax(210px, 1.1fr);
        column-gap: 8px;
    }
}

/* Registration counter info V3 — compact 3-column grouped list */
body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-content{
    padding: 4px 8px 8px;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-table{
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
    border: 1px solid rgba(211, 220, 230, 0.96);
    border-radius: 6px;
    overflow: hidden;
    background: #fff;
    font-size: 11.5px;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-table th{
    height: 25px;
    padding: 2px 10px;
    background: rgba(245, 247, 250, 0.96);
    border-bottom: 1px solid rgba(211, 220, 230, 0.96);
    color: rgba(86, 97, 112, 0.78);
    font-size: 10.5px;
    font-weight: 700;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: .02em;
    white-space: nowrap;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-table th:nth-child(1){
    width: 34%;
}
body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-table th:nth-child(2){
    width: 35%;
}
body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-table th:nth-child(3){
    width: 31%;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-table td{
    height: 29px;
    padding: 2px 10px;
    border-bottom: 1px solid rgba(225, 230, 236, 0.88);
    vertical-align: middle;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-table tr:last-child td{
    border-bottom: 0;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-table tr.registration-counter-info-group-start:not(:first-child) td{
    border-top: 2px solid rgba(201, 210, 220, 0.96);
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-table tr:hover td{
    background: rgba(247, 249, 252, 0.88);
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-table .registration-counter-info-name{
    color: rgba(31, 45, 63, 0.96);
    font-size: 11.5px;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-latest,
body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-latest-header{
    text-align: right;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-latest{
    color: #cf3038;
    font-size: 11.5px;
    font-weight: 800;
    font-variant-numeric: tabular-nums;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-reference{
    color: rgba(71, 83, 99, 0.9);
    font-size: 11px;
    font-weight: 600;
    white-space: nowrap;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-reference-name{
    vertical-align: middle;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-shared-count{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 22px;
    height: 17px;
    margin-left: 6px;
    padding: 0 5px;
    border: 1px solid rgba(117, 130, 146, 0.42);
    border-radius: 9px;
    color: rgba(70, 84, 101, 0.82);
    font-size: 9.5px;
    font-weight: 800;
    line-height: 15px;
    vertical-align: middle;
}

/* Registration counter info V3.1 */
body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-table .registration-counter-info-row{
    display: table-row;
    min-height: 0;
    padding: 0;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-table th:nth-child(1){ width: 27%; }
body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-table th:nth-child(2){ width: 46%; }
body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-table th:nth-child(3){ width: 27%; }

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-latest-current{
    color: #cf3038;
    font-weight: 800;
}

body.pmsa--pms-views-registration-registration-cshtml-775d449b .registration-counter-info-latest-expected{
    margin-left: 5px;
    color: rgba(91, 103, 118, 0.72);
    font-size: 10.5px;
    font-weight: 500;
}
