body{overflow:hidden;margin:0;padding:0}vaadin-app-layout{height:100vh;overflow:hidden}vaadin-app-layout::part(content){display:flex;flex-direction:column;overflow:hidden;padding:0 0 26px;box-sizing:border-box;height:100%}vaadin-app-layout::part(content)>*{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}iframe[id^=ifr-]{position:fixed;top:calc(var(--lumo-size-xl) + 44px);left:var(--vaadin-app-layout-drawer-offset-left, 0px);right:0;bottom:26px;width:calc(100% - var(--vaadin-app-layout-drawer-offset-left, 0px));height:calc(100% - var(--lumo-size-xl) - 44px - 26px);border:none;z-index:100}vaadin-app-layout::part(drawer){width:230px}vaadin-checkbox{--pn-switch-w: 38px;--pn-switch-h: 19px;--pn-switch-on: rgb(25, 59, 101);--pn-switch-off: #cccccc;--pn-knob-size: 14px;--pn-knob-gap: 2px}vaadin-checkbox::part(checkbox){width:var(--pn-switch-w);height:var(--pn-switch-h);min-width:var(--pn-switch-w);min-height:var(--pn-switch-h);border-radius:calc(var(--pn-switch-h) / 2);background:var(--pn-switch-off);border:1px solid rgba(128,128,128,.6);box-shadow:none;transition:background-color .2s ease,border-color .2s ease;position:relative;cursor:pointer}vaadin-checkbox::part(checkbox):after{content:"";position:absolute;width:var(--pn-knob-size);height:var(--pn-knob-size);border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;top:50%;left:var(--pn-knob-gap);transform:translateY(-50%);transition:left .2s ease;border:none;mask:none;-webkit-mask:none}vaadin-checkbox[checked]::part(checkbox){background:var(--pn-switch-on);border-color:var(--pn-switch-on)}vaadin-checkbox[checked]::part(checkbox):after{left:calc(var(--pn-switch-w) - var(--pn-knob-size) - var(--pn-knob-gap) - 2px);background:#fff}vaadin-checkbox:focus-within::part(checkbox){box-shadow:0 0 0 3px #193b6526}vaadin-checkbox[disabled]::part(checkbox){opacity:.5;cursor:not-allowed}vaadin-checkbox[required]:not([checked])::part(checkbox),vaadin-checkbox[required-indicator-visible]:not([checked])::part(checkbox){background:var(--pn-required-bg);border-color:#e6a3bd}vaadin-checkbox[required][checked]::part(checkbox),vaadin-checkbox[required-indicator-visible][checked]::part(checkbox){background:var(--pn-switch-on);border-color:var(--pn-switch-on)}vaadin-checkbox::part(label){margin-left:8px;font-weight:500}html{--lumo-primary-color: rgb(25, 59, 101);--lumo-primary-text-color: rgb(25, 59, 101);--lumo-primary-color-50pct: rgba(25, 59, 101, .5);--lumo-primary-color-10pct: rgba(25, 59, 101, .1);--lumo-primary-contrast-color: #ffffff;--pn-required-bg: #fde7ef}vaadin-text-field[required]::part(input-field),vaadin-text-area[required]::part(input-field),vaadin-number-field[required]::part(input-field),vaadin-integer-field[required]::part(input-field),vaadin-email-field[required]::part(input-field),vaadin-password-field[required]::part(input-field),vaadin-date-picker[required]::part(input-field),vaadin-time-picker[required]::part(input-field),vaadin-date-time-picker[required]::part(input-field),vaadin-combo-box[required]::part(input-field),vaadin-select[required]::part(input-field),vaadin-multi-select-combo-box[required]::part(input-field){background:var(--pn-required-bg)}vaadin-text-field[required-indicator-visible]::part(input-field),vaadin-text-area[required-indicator-visible]::part(input-field),vaadin-number-field[required-indicator-visible]::part(input-field),vaadin-email-field[required-indicator-visible]::part(input-field),vaadin-date-picker[required-indicator-visible]::part(input-field),vaadin-time-picker[required-indicator-visible]::part(input-field),vaadin-combo-box[required-indicator-visible]::part(input-field),vaadin-select[required-indicator-visible]::part(input-field){background:var(--pn-required-bg)}vaadin-text-field[required][disabled]::part(input-field),vaadin-text-field[required][readonly]::part(input-field),vaadin-date-picker[required][disabled]::part(input-field),vaadin-date-picker[required][readonly]::part(input-field),vaadin-combo-box[required][disabled]::part(input-field),vaadin-combo-box[required][readonly]::part(input-field),vaadin-select[required][disabled]::part(input-field),vaadin-select[required][readonly]::part(input-field){background:#fde7ef73}
