[slot=drawer]:is(header,footer){display:flex;align-items:center;gap:var(--lumo-space-s);padding:var(--lumo-space-s) var(--lumo-space-m);min-height:var(--lumo-size-xl);box-sizing:border-box}[slot=drawer]:is(header,footer):is(:empty){display:none}vaadin-app-layout::part(drawer){background:linear-gradient(#37344bcc,#37344bcc),url(./background-CcGybQHm.png) right;background-size:cover;border-inline-end:none;z-index:5;transition:width .25s}vaadin-app-layout::part(backdrop){z-index:5}vaadin-scroller.side-menu[slot=drawer]{background:transparent}vaadin-scroller.side-menu{--lumo-primary-color: rgb(255, 255, 255) !important;--lumo-primary-text-color: rgb(255, 255, 255) !important}.menu-link{position:relative;display:flex;margin:0 auto;padding:var(--lumo-space-s) calc(var(--lumo-space-s) * 1.5);transition:transform .3s;font-family:var(--lumo-font-family);font-size:var(--lumo-font-size-m);font-weight:500;gap:var(--lumo-space-s);color:var(--lumo-secondary-text-color);flex-wrap:nowrap}.menu-link:hover{text-decoration:none;color:var(--lumo-tertiary-text-color)}.menu-link vaadin-icon{min-width:var(--lumo-icon-size-m);min-height:var(--lumo-icon-size-m)}.menu-link span{padding-left:5px}.menu-link #badge{margin-left:var(--lumo-space-s);padding:calc(var(--lumo-space-s) * .25) calc(var(--lumo-space-m) * .5);border-radius:var(--lumo-border-radius-m);background-color:var(--new-message-color);font-size:var(--lumo-font-size-xs);color:#fff}@media only screen and (max-width: 1200px) and (min-width: 800px){vaadin-app-layout::part(drawer){width:80px}.menu-link{margin:auto;flex-basis:max-content}.menu-link vaadin-icon{margin-right:auto}.menu-link #badge{position:absolute;right:calc(var(--lumo-icon-size-m) * -.25);top:calc(var(--lumo-icon-size-m) * .15)}.menu-link span:not(#badge){display:none}}@media only screen and (max-width: 800px){vaadin-app-layout{--vaadin-app-layout-drawer-overlay: true}vaadin-app-layout::part(drawer){width:revert}.menu-link span{display:initial}}@media only screen and (max-width: 500px){#view-header vaadin-menu-bar{width:calc(var(--lumo-size-m) + var(--lumo-space-m))}}@media only screen and (max-width: 400px){#additional-info-span{display:none}}.file-component{padding:var(--lumo-space-xs) var(--lumo-space-xs) 0;cursor:default;align-items:flex-start;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;border-bottom:1px solid var(--lumo-shade-10pct)}.file-component:hover{background:var(--lumo-primary-color-5pct)}.file-component:active{background:var(--lumo-primary-color-10pct)}.file-component:last-of-type{border:none!important}.file-info{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color);align-items:flex-end;padding-left:var(--lumo-space-s);min-width:110px}.file-name{gap:var(--lumo-space-s);align-items:center}.file-actions>vaadin-button{margin:0}.file-actions{margin-left:auto;flex:0 0 auto}.file-component .icon-info-container{flex:1 1 100vw}@media screen and (hover: hover) and (pointer: fine){.file-component:hover .file-actions{visibility:initial}.file-component .file-actions{visibility:hidden}}.order-editor-layout{display:flex;flex-direction:row;height:100%;flex-wrap:wrap}[theme~=vertical].order-editor-layout{flex-direction:column;flex-wrap:nowrap}[theme~=vertical].order-editor-layout .clinic-order-editor-tabs-container{height:auto;width:calc(100% - 1px)}[theme~=vertical].order-editor-layout .clinic-order-editor-tabs-container #main-tabs-header{position:sticky;top:0;z-index:3;background:rgb(var(--lumo-base-color-components))}.clinic-order-editor-tabs-container{border-left:1px solid var(--lumo-contrast-10pct);border-top:1px solid var(--lumo-contrast-10pct);margin-top:-1px;align-self:start;display:flex;flex-direction:row;flex:4 1 500px;height:100%}.order-editor-layout .clinic-order-editor-tabs-container #tab-content{overflow-y:auto}.order-editor-layout>clinic-order-info{padding:var(--lumo-space-s);flex:1 4 250px}.clinic-order-item{font-size:var(--lumo-font-size-s);border-radius:var(--lumo-border-radius-m);border:1px solid var(--lumo-contrast-10pct);margin-bottom:var(--lumo-space-s);color:var(--lumo-secondary-text-color);transition:color .1s;cursor:default}.clinic-order-item:hover{color:var(--lumo-body-text-color)}.clinic-order-item.edited .header{color:var(--lumo-primary-text-color)}.clinic-order-item .header{border-bottom:1px solid var(--lumo-contrast-5pct);align-items:center}.clinic-order-item .info{align-items:flex-end;flex-direction:row;padding:var(--lumo-space-m);gap:var(--lumo-space-s)}.dental-shade-combo{--vaadin-combo-box-overlay-width: 150px;flex:1 1 0;min-width:60px}.clinic-order-info-container{padding:0;gap:var(--lumo-space-s)}.clinic-order-info-container vaadin-details{margin:0;width:100%}@media only screen and (max-width: 800px){.warehouse-price-layout{align-items:flex-start}.order-editor-layout{flex-direction:column;flex-wrap:nowrap}.clinic-order-editor-tabs-container{height:auto;width:calc(100% - 1px)}}:root{--tooth-selected-color: var(--lumo-primary-color);--tooth-selected-hover-color: var(--lumo-primary-color-90pct);--tooth-icon-stroke-color: var(--lumo-contrast-30pct);--tooth-icon-stroke-hover-color: var(--lumo-contrast-40pct);--tooth-icon-stroke-active-color: var(--lumo-primary-color);--tooth-fill-color: rgb(250, 250, 250)}[theme~=dark]{--tooth-fill-color: rgb(230, 230, 230);--tooth-icon-stroke-color: rgb(150, 150, 150);--tooth-icon-stroke-hover-color: rgb(180, 180, 180)}.tooth-grid{display:grid;padding:var(--lumo-space-s);grid-template-columns:repeat(16,1fr);z-index:1;min-width:250px}.tooth-container.selected .quantity-field{visibility:visible}.quantity-field{visibility:hidden;position:relative;font-size:var(--lumo-font-size-xxs);display:flex;justify-content:space-between;background:var(--lumo-contrast-10pct);align-items:center;border-radius:var(--lumo-border-radius-m);margin:var(--lumo-space-xs) 1px;padding:var(--lumo-space-xs) var(--lumo-icon-size-s) var(--lumo-space-xs) var(--lumo-space-xs)}.quantity-field:hover{background:var(--lumo-contrast-20pct)}.quantity-field>span{padding-right:var(--lumo-space-xs);color:var(--vaadin-input-field-value-color, var(--lumo-body-text-color));font-weight:500;pointer-events:none}.quantity-field #steps{position:relative;width:100%;height:100%}.quantity-field #steps>vaadin-icon.disabled{color:var(--lumo-disabled-text-color)}.quantity-field #steps>vaadin-icon:not(.disabled):hover{color:var(--lumo-primary-color)}.quantity-field #steps>vaadin-icon{position:absolute;color:var(--lumo-secondary-text-color);height:calc(var(--lumo-icon-size-xs) * .75);width:calc(var(--lumo-icon-size-xs))}.quantity-field #steps>vaadin-icon[icon="fas:angle-up"]{top:calc(var(--lumo-icon-size-xs) * -.125)}.quantity-field #steps>vaadin-icon[icon="fas:angle-down"]{bottom:calc(var(--lumo-icon-size-xs) * -.125)}.connector-grid{display:grid;grid-template-columns:repeat(15,1fr);padding-left:4%;padding-right:4%;position:absolute;min-width:250px;top:0;z-index:-1;height:100%}.tooth-selector{max-width:700px}.tooth-selector-container{display:flex;flex-wrap:nowrap;justify-content:center}.tooth-selector-container[theme~=filled]{background-color:var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);margin-bottom:var(--lumo-space-s)}.connector{width:100%;height:auto;fill:none;container-type:unset!important}.connector.in-prosthesis{fill:var(--tooth-selected-color)}.tooth-icon{fill:var(--tooth-fill-color);stroke:var(--tooth-icon-stroke-color);stroke-width:30px;width:100%;height:auto;transition:fill .15s;container-type:unset!important}.tooth-icon div>svg{overflow:visible!important}.tooth-icon:hover{stroke:var(--tooth-icon-stroke-hover-color)}.tooth-icon:active{stroke:var(--tooth-icon-stroke-active-color);stroke-width:40px}.tooth-icon.selected{stroke:var(--tooth-selected-color);stroke-width:40px}.tooth-icon.prosthesis{stroke:none;fill:var(--tooth-selected-color)}.tooth-number.prosthesis{font-weight:500}.tooth-icon:hover.selected{stroke:var(--tooth-selected-hover-color)}.tooth-number.selected{background:var(--tooth-selected-color);color:#fff;font-weight:500}.tooth-number{border-radius:15px;text-align:center;width:calc(100% - 4px);padding-bottom:1px;cursor:default;-webkit-user-select:none;user-select:none}.tooth-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;font-size:var(--lumo-font-size-xs);padding-bottom:var(--lumo-space-xs);padding-top:var(--lumo-space-xs)}operation-calendar{--fc-today-bg-color: var(--item-today-color-10pct);--fc-border-color: var(--lumo-contrast-10pct);--fc-non-business-color: var(--lumo-contrast-10pct);--operation-shadow: 0 0 var(--lumo-space-s) var(--lumo-space-s) var(--lumo-shade-20pct);--fc-list-event-hover-bg-color: var(--lumo-primary-color-5pct);--fc-neutral-bg-color: hsl(0, 0%, 95%);background-color:var(--lumo-base-color);min-height:400px}[theme~=dark] operation-calendar{--fc-today-bg-color: var(--item-today-color-30pct);--fc-neutral-bg-color: #464960FF}.fc-timegrid-slot-label-cushion{font-size:var(--lumo-font-size-xxs)}.fc{--fc-page-bg-color: var(--lumo-base-color)}.fc-event{overflow:hidden;border-color:#fff;padding-left:1px}.fc-timegrid-axis,.fc-scrollgrid-section-header{background-color:var(--lumo-contrast-5pct)}.fc-scrollgrid-section-header th{font-size:var(--lumo-font-size-xs);font-weight:500}:not(.operation-done) .operation-error{--fc-event-border-color: var(--lumo-error-color)}:not(.operation-done) .operation-error{background:var(--lumo-error-color-50pct)}:not(.operation-done) .operation-error:hover{background:var(--lumo-error-color-70pct);transition:background .1s}.operation-active{background:var(--lumo-primary-color-50pct)}.operation-active:hover{background:var(--lumo-primary-color-60pct)}.operation-done{background:var(--lumo-contrast-30pct);--fc-event-border-color: var(--lumo-contrast-30pct)}.operation-done:hover{background:var(--lumo-contrast-40pct)}.operation-default{background:#418ff680}.operation-default:hover{background:#418ff699}.operation-active.operation-selected{border-color:var(--lumo-primary-color-80pct);background:var(--lumo-primary-color-80pct)}.operation-active.operation-selected:hover{border-color:var(--lumo-primary-color-70pct);background:var(--lumo-primary-color-70pct)}.operation-error.operation-selected{border-color:var(--lumo-error-color-90pct);background:var(--lumo-error-color-90pct);box-shadow:var(--operation-shadow);-webkit-box-shadow:var(--operation-shadow)}.operation-done.operation-selected{border-color:var(--lumo-contrast-50pct);background:var(--lumo-contrast-50pct);box-shadow:var(--operation-shadow);-webkit-box-shadow:var(--operation-shadow)}.operation-done.operation-selected:hover{border-color:var(--lumo-contrast-60pct);background:var(--lumo-contrast-60pct)}.operation-default.operation-selected{background:#418ff6e6;border-color:#418ff6e6;box-shadow:var(--operation-shadow);-webkit-box-shadow:var(--operation-shadow)}.operation-non-working-day.fc-bg-event{background:var(--fc-non-business-color);opacity:unset!important}operation-component{background-color:var(--lumo-contrast-5pct);border-radius:var(--lumo-border-radius-m);transition:background-color .1s;padding:0 var(--lumo-space-xs);border:1px solid var(--lumo-primary-color-10pct)}operation-component vaadin-date-picker,operation-component vaadin-text-field,operation-component vaadin-combo-box,operation-component vaadin-time-picker,operation-component vaadin-select,operation-component vaadin-select-item,operation-component vaadin-custom-field{--lumo-text-field-size: calc(var(--lumo-size-xs) * .9);--_lumo-selected-item-height: calc(var(--lumo-size-xs));font-size:calc(var(--lumo-font-size-xs))!important}operation-component vaadin-menu-bar{padding:0!important}operation-component vaadin-menu-bar-button{margin-top:0!important}operation-component vaadin-menu-bar-item{padding:0;margin:0!important}operation-component[selected]{background-color:var(--lumo-primary-color-10pct)}operation-component[selected]:hover{background-color:var(--lumo-primary-color-10pct)}[theme~=dark] operation-component[done]{background-color:var(--lumo-contrast-10pct)}operation-component:hover{background-color:var(--lumo-primary-color-5pct)}.operation-status-select>vaadin-icon{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s)}.operation-status-select{font-size:var(--lumo-font-size-xs);gap:var(--lumo-space-s);display:flex;align-items:center}.execution-header-layout{container:header-layout / inline-size;flex-wrap:wrap;padding:0!important}.calendar-layout{flex:2 1 400px}.operations-layout{position:relative;flex:1 1 300px;min-width:200px;--operation-count: 1}.operations-layout>vaadin-scroller{min-height:200px;flex:1 1 0}[theme~=vertical] .operations-layout>vaadin-scroller{max-height:initial;flex:initial}.production-report-view{padding-bottom:var(--lumo-space-m);gap:0}.prod-data-container{padding:0;border:1px solid var(--lumo-primary-color-10pct);border-radius:var(--lumo-border-radius-m)}.prod-data-header{font-weight:500;font-size:var(--lumo-font-size-s);background:var(--lumo-contrast-10pct);padding:var(--lumo-space-s)!important;width:calc(100% - 2 * var(--lumo-space-s))}.prod-data-row:nth-child(odd){background:var(--lumo-contrast-5pct)}.prod-data-row{display:grid;align-items:center;padding:0 var(--lumo-space-s);grid-template-columns:calc(50% - 2 * var(--lumo-space-s)) repeat(4,9.5%) 1fr;width:calc(100% - 2 * var(--lumo-space-s))}.prod-data-cell{padding:var(--lumo-space-xs) var(--lumo-space-m);font-size:var(--lumo-font-size-xs);cursor:default}.prod-data-cell .cell-content{padding:0 var(--lumo-space-s)}.prod-data-cell .cell-content:hover{color:var(--lumo-primary-color);background:var(--lumo-contrast-5pct);border-radius:var(--lumo-border-radius-m)}@media only screen and (max-width: 600px){.operations-layout>vaadin-scroller{max-height:initial;flex:initial}.calendar-layout{flex:2 1 400px}}@font-face{font-family:Roboto;src:url(./Roboto-Light-y85UWPYz.ttf);font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(./Roboto-LightItalic-CubrlQUP.ttf);font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(./Roboto-Regular-BHeBnKzs.ttf);font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(./Roboto-Italic-Dxo79a56.ttf);font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(./Roboto-Medium-CFKDKRMh.ttf);font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(./Roboto-Medium-CFKDKRMh.ttf);font-weight:600;font-style:normal}@font-face{font-family:Roboto;src:url(./Roboto-MediumItalic-DZe-jd04.ttf);font-weight:600;font-style:italic}@font-face{font-family:Roboto;src:url(./Roboto-Bold-BKtbn9Wi.ttf);font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(./Roboto-BoldItalic-DLtOeeWN.ttf);font-weight:700;font-style:italic}vaadin-grid-cell-content>vaadin-combo-box{color:inherit}[theme~=compact] vaadin-grid-cell-content>vaadin-combo-box::part(input-field){padding:0;background:none;font-size:var(--lumo-font-size-xs)}[theme~=compact] vaadin-grid-cell-content>vaadin-combo-box{background:none;border-radius:var(--lumo-border-radius-m);--lumo-text-field-size: calc(var(--lumo-size-xs) * .8)}[theme~=compact] vaadin-grid-cell-content>vaadin-text-field{background:none;--lumo-text-field-size: calc(var(--lumo-size-xs) * .9)}[theme~=compact] vaadin-grid-cell-content>vaadin-text-field::part(input-field){padding:0;font-size:var(--lumo-font-size-xs)}[theme~=compact] vaadin-grid-cell-content>vaadin-select{background:none;--lumo-text-field-size: var(--lumo-size-xs);--_lumo-selected-item-height: var(--lumo-size-xs)}[theme~=compact] vaadin-grid-cell-content>vaadin-select::part(input-field){padding:0;background:none;font-size:var(--lumo-font-size-xs)}[theme~=compact] vaadin-grid-cell-content>vaadin-button{--lumo-button-size: var(--lumo-size-xs);font-size:var(--lumo-font-size-xs)}[theme~=compact] vaadin-grid-cell-content{padding:0 var(--lumo-space-xs);--lumo-text-field-size: var(--lumo-size-xs);--lumo-button-size: var(--lumo-size-xs);font-size:var(--lumo-font-size-xs)}vaadin-grid::part(font-weight-bold){font-weight:700}vaadin-grid-sorter{width:calc(100% - var(--lumo-space-xs))}[theme~=compact] vaadin-grid-tree-toggle{pointer-events:none;--vaadin-grid-tree-toggle-level-offset: 1em}vaadin-grid-tree-toggle::part(toggle){pointer-events:auto}vaadin-grid::part(first-column-cell no-select){opacity:.25;pointer-events:none}vaadin-grid.no-header::part(header-cell){display:none}vaadin-grid.top-align::part(body-cell){align-items:start}vaadin-grid.top-align vaadin-grid-cell-content{margin-top:var(--lumo-space-s)}vaadin-grid.clinic-order-grid{--selection-color: var(--lumo-primary-color-20pct);--selection-background: linear-gradient(var(--selection-color), var(--selection-color))}[theme~=dark] vaadin-grid.clinic-order-grid{--selection-color: var(--lumo-primary-color-50pct);--selection-background: linear-gradient(var(--selection-color), var(--selection-color))}vaadin-grid.clinic-order-grid::part(header-cell){background-image:linear-gradient(var(--lumo-contrast-5pct),var(--lumo-contrast-5pct))}vaadin-grid.clinic-order-grid::part(odd-row-cell){background-image:linear-gradient(var(--lumo-contrast-5pct),var(--lumo-contrast-5pct));background-repeat:repeat-x}vaadin-grid.clinic-order-grid::part(even-row-cell){background-image:linear-gradient(var(--lumo-base-color),var(--lumo-base-color));background-repeat:repeat-x}vaadin-grid.clinic-order-grid vaadin-grid-cell-content .customer-order-lifecycle{padding:var(--lumo-space-xs) var(--lumo-space-xs);color:var(--lumo-primary-contrast-color);height:100%;border-radius:var(--lumo-border-radius-m);width:calc(99% - 2 * var(--lumo-space-xs));display:block;text-align:center;font-weight:500}vaadin-grid.clinic-order-grid::part(cell):before{display:none!important}vaadin-grid.clinic-order-grid{--_lumo-grid-border-width: .5px;--_lumo-grid-secondary-border-color: var(--lumo-contrast-5pct)}vaadin-grid.clinic-order-grid::part(order-state-today){background-image:linear-gradient(var(--item-today-color-25pct),var(--item-today-color-25pct));background-repeat:repeat-x;font-weight:500}vaadin-grid.clinic-order-grid::part(odd-row-cell order-state-today){background-image:linear-gradient(var(--item-today-color-30pct),var(--item-today-color-30pct))}vaadin-grid.clinic-order-grid::part(order-state-late){background-image:linear-gradient(var(--lumo-error-color-25pct),var(--lumo-error-color-25pct));background-repeat:repeat-x;font-weight:500;color:var(--lumo-error-text-color)}vaadin-grid.clinic-order-grid::part(odd-row-cell order-state-late){background-image:linear-gradient(var(--lumo-error-color-30pct),var(--lumo-error-color-30pct))}vaadin-grid.clinic-order-grid::part(operation-done){color:var(--lumo-contrast-20pct)}vaadin-grid.clinic-order-grid::part(selected-row-cell),vaadin-grid.clinic-order-grid::part(selected-row-cell order-state-late),vaadin-grid.clinic-order-grid::part(selected-row-cell order-state-today),vaadin-grid.clinic-order-grid::part(selected-row-cell operation-done){background-image:var(--selection-background);color:var(--lumo-primary-text-color);font-weight:500}vaadin-grid.clinic-order-grid::part(order-state-warning){color:var(--lumo-warning-color)}.exec-model{text-overflow:ellipsis;overflow:hidden;align-items:center}.current-operation{overflow:hidden;align-items:center;display:flex;justify-content:space-between;gap:var(--lumo-space-xs);flex-direction:row}.current-operation>vaadin-icon{display:none;min-width:var(--lumo-icon-size-xs)}.current-operation>span{text-overflow:ellipsis;overflow:hidden}.current-operation[done]{color:var(--lumo-tertiary-text-color)}.current-operation[done]>vaadin-icon{display:block}.order-link{cursor:pointer;color:var(--lumo-primary-text-color);font-weight:500;text-align:center}.order-link:hover{text-decoration:underline}.order-card{display:flex;gap:var(--lumo-space-xs);padding:var(--lumo-space-s);margin:0}.order-card>div{display:flex;flex-direction:column;flex-wrap:wrap;font-size:var(--lumo-font-size-xs);color:var(--lumo-body-text-color)}.order-card>div span{white-space:normal}.order-card #left-panel{width:20%;gap:calc(var(--lumo-space-m) * 1.25);color:var(--lumo-secondary-text-color)}.order-card #center-panel{width:60%}.order-card #right-panel{align-items:flex-end;width:20%;text-align:end}.order-card .order-patient-layout{display:flex;flex-direction:row;align-items:flex-start;font-size:var(--lumo-font-size-s);gap:var(--lumo-space-xs)}.order-card .contact-customer-layout{display:flex;flex-direction:column;gap:var(--lumo-space-xs);width:100%}.order-card .order-name{font-weight:500;color:var(--lumo-primary-text-color)}.order-card .lifecycle{font-weight:500;background:var(--lifecycle-color, var(--lumo-contrast-10pct));padding:var(--lumo-space-xs) calc(var(--lumo-space-s) * 1.2);border-radius:var(--lumo-border-radius-s);width:fit-content}.order-card .patient-name{font-size:var(--lumo-font-size-xs);font-weight:500;margin-left:auto;text-align:end;padding-top:var(--lumo-space-xs)}.order-card .contact-name{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color)}.order-card .customer-name{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color);font-style:italic}.order-card .required-date{padding-left:var(--lumo-space-xs)}.order-card .location{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color);padding-top:var(--lumo-space-xs)}.order-card .pan-number:not(:empty):before{content:"#"}.order-card .summary{margin-top:var(--lumo-space-s);padding-top:var(--lumo-space-s);white-space:pre-line;color:var(--lumo-secondary-text-color)}.order-card .execution-model{padding:0 var(--lumo-space-xs)}.order-card .price{margin-top:auto}:root{--header-box-shadow: 0 var(--lumo-space-s) var(--lumo-space-s) 0 var(--lumo-shade-10pct);--inset-shadow: inset 1px 1px var(--lumo-shade-5pct);--inset-selected: inset 2px 0px var(--lumo-primary-color)}.message-header{border-bottom:1px solid var(--lumo-contrast-10pct);background:var(--lumo-contrast-5pct);font-weight:500;padding:var(--lumo-space-s) var(--lumo-space-m) 0 var(--lumo-space-s);position:relative;font-size:var(--lumo-font-size-s)}[theme~=dark] .message-header{background:var(--lumo-contrast-5pct)}.message-header:hover{-webkit-box-shadow:var(--header-box-shadow),var(--inset-shadow);box-shadow:var(--header-box-shadow),var(--inset-shadow);cursor:pointer}.message-header .body{color:var(--lumo-secondary-text-color);padding-top:var(--lumo-space-m);width:100%;text-overflow:ellipsis;white-space:pre-line;-webkit-line-clamp:1;line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.message-header.selected .body{line-clamp:none;-webkit-line-clamp:none;text-overflow:unset;overflow:visible;-webkit-box-orient:unset;height:auto;color:var(--lumo-body-text-color)}.message-header .destination{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xxs);font-weight:400}.message-header.new{background:transparent;font-weight:600}.message-header .date{font-size:var(--lumo-font-size-xxs);font-weight:400;color:var(--lumo-secondary-text-color)}.message-header.selected{background:transparent;-webkit-box-shadow:var(--inset-selected);box-shadow:var(--inset-selected)}.message-header.selected:hover{-webkit-box-shadow:var(--header-box-shadow),var(--inset-shadow),var(--inset-selected);box-shadow:var(--header-box-shadow),var(--inset-shadow),var(--inset-selected)}.message-header:hover .message-actions{display:flex}.message-actions{position:absolute;bottom:0;right:0;align-items:center;display:none}.time-sheet-grid-layout{--grid-rows: 1;display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:auto repeat(calc(var(--grid-rows) + 1),auto);background:rgb(var(--lumo-base-color-components));font-size:var(--lumo-font-size-s)}.grid-layout-element{padding:var(--lumo-space-xs) var(--lumo-space-m)}.grid-layout-element:not(.grid-layout-total):not(.grid-layout-header):not(.checkin){border-bottom:1px solid var(--lumo-contrast-5pct)}.grid-layout-element>vaadin-icon{padding:1px}.grid-layout-header{align-items:center;width:calc(100% - 2 * var(--lumo-space-m));font-size:var(--lumo-font-size-m);font-weight:600;color:var(--lumo-secondary-text-color)}.grid-layout-total{font-weight:500;background:var(--lumo-contrast-5pct)}vaadin-progress-bar.overtime::part(bar){background-color:var(--lumo-error-color)}.grid-layout-center{text-align:center}.lab-order-button{background:var(--lumo-primary-color-80pct);color:var(--lumo-primary-contrast-color);padding:var(--lumo-space-m);border-radius:var(--lumo-border-radius-m);width:calc(100% - 2 * var(--lumo-space-m));align-items:center;cursor:default;flex-wrap:wrap}.lab-order-button:hover{background:var(--lumo-primary-color-90pct)}.lab-order-button:active{background:var(--lumo-primary-color)}.lab-order-button div{display:flex;flex-direction:column}.lab-order-button vaadin-icon{height:64px;width:64px;min-width:64px;padding:var(--lumo-space-m)}.lab-order-button #caption-span{font-size:var(--lumo-font-size-s);width:100%}.lab-order-button #order-type-span{font-size:var(--lumo-font-size-l);font-weight:500;max-width:100%}.product-configuration-component{display:flex;flex-wrap:wrap;gap:var(--lumo-space-xs);width:calc(100% - 2 * var(--lumo-space-s) - var(--lumo-space-xs));justify-content:flex-start;padding:var(--lumo-space-s);border-radius:var(--lumo-border-radius-m);background:var(--lumo-contrast-5pct);margin-bottom:var(--lumo-space-s)}.product-configuration-component.error{background:var(--lumo-error-color-10pct)!important}.product-configuration-component .option-group{flex:1 0 min-content}#teeth-selector-container{background:var(--lumo-contrast-5pct);border-radius:var(--lumo-border-radius-m)}#teeth-selector-container.error{background:var(--lumo-error-color-10pct)!important}.order-summary{gap:var(--lumo-space-s);display:flex;flex-wrap:wrap}vaadin-tabsheet.no-padding::part(content){padding:0}.date-range-picker-input-field{background:var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-m);align-items:center;margin-bottom:var(--lumo-space-xs)}.date-range-picker-input-field vaadin-date-picker{padding:0;width:max(130px,50%)}.date-range-picker-input-field>vaadin-menu-bar>vaadin-menu-bar-button{padding:0;height:calc(var(--lumo-button-size) * .75)}.date-range-picker-input-field>vaadin-menu-bar>vaadin-menu-bar-button>vaadin-menu-bar-item>vaadin-icon{fill:var(--lumo-secondary-text-color)}[theme~=small] .date-range-picker-input-field vaadin-icon{width:var(--lumo-icon-size-s)}.sidebar-container{display:flex;flex-direction:row;gap:0;border-left:1px solid var(--lumo-contrast-5pct)}.sidebar{display:flex;flex-direction:column;gap:var(--lumo-space-xs);border-left:1px solid var(--lumo-contrast-5pct);padding:var(--lumo-space-xs)}.sidebar .drop-target{min-width:var(--lumo-size-m);min-height:var(--lumo-size-m);border-radius:var(--lumo-border-radius-m);border:1px dashed var(--lumo-contrast-20pct)}.sidebar .drop-target:hover{border:1px dashed var(--lumo-primary-color-50pct)}.sidebar vaadin-icon{padding:calc(var(--lumo-space-xs) * .5)}.sidebar vaadin-button{margin:0;--_lumo-button-primary-background: var(--lumo-primary-color-10pct);--vaadin-button-tertiary-text-color: var(--lumo-secondary-text-color);--vaadin-button-primary-text-color: var(--lumo-primary-text-color);transition:all .1s}.sidebar-content{min-width:350px}.sidebar-content #title{padding:0 0 0 var(--lumo-space-m);font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color);font-weight:500}.sidebar-content #content-scroller{padding:0 var(--lumo-space-s);width:calc(100% - 2 * var(--lumo-space-s));height:100%}:root{--default-widget-size: 400px;--default-widget-background: var(--lumo-contrast-5pct)}.dashboard-widget-container{padding:var(--lumo-space-m);gap:var(--lumo-space-m);display:flex;flex-basis:content;flex-wrap:wrap;width:calc(100% - 2 * var(--lumo-space-m));margin:0 auto}.dashboard-widget.carousel-widget>l2t-paper-slider{width:100%;--paper-slide-width: 100%;--paper-slide-height: 100%;--paper-slide-dot-selected: var(--lumo-primary-color);--paper-slide-dot: var(--lumo-primary-color-50pct)}.dashboard-widget.carousel-widget{width:calc(100% - 2 * var(--lumo-space-m));max-height:calc(var(--widget-size) * .45);min-height:calc(var(--widget-size) * .45)}.announcement{white-space:normal!important;width:calc(100% - 2 * var(--lumo-space-m));height:calc(100% - 2 * var(--lumo-space-m));background:var(--lumo-base-color);padding:var(--lumo-space-m);border-radius:var(--lumo-border-radius-m)}.dashboard-widget{--widget-size: var(--default-widget-size);padding:var(--lumo-space-m);background:var(--default-widget-background);border-radius:var(--lumo-border-radius-m);display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-width:min(calc(100vw - 3 * var(--lumo-space-m) - 4 * var(--lumo-space-s)),var(--widget-size));max-width:calc(100vw - 4 * var(--lumo-space-m) - 4 * var(--lumo-space-s));max-height:calc(var(--widget-size) * .66);min-height:calc(var(--widget-size) * .66);gap:var(--lumo-space-s);flex:1 0 auto}.dashboard-widget.full-width{--widget-size: calc(var(--default-widget-size) * .2);width:calc(100% - 2 * var(--lumo-space-m))}.dashboard-widget.full-width>span{font-weight:600;text-transform:uppercase;margin:auto;font-size:15pt;cursor:default}.dashboard-widget.big-number{--widget-size: calc(var(--default-widget-size) * .33);max-height:calc(var(--widget-size) * 2);width:calc(25% - 2 * var(--lumo-space-m));cursor:pointer}.dashboard-widget.big-number>span{font-weight:700;margin:auto;font-size:40pt}.dashboard-widget apex-charts-wrapper{max-width:var(--widget-size)}.dashboard-widget circular-progress-bar{--progress-circle-width: 10px;min-width:calc(var(--widget-size) * .45)}.dashboard-widget:hover #widget-title{color:var(--lumo-body-text-color)}.dashboard-widget #widget-title:hover{text-decoration:underline}.dashboard-widget #widget-title{width:100%;color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xs);text-transform:uppercase;font-weight:500;cursor:pointer}:root{--background-url: url(./background-CcGybQHm.png)}.login-view{background-image:linear-gradient(rgba(var(--lumo-base-color-components),.8),rgba(var(--lumo-base-color-components),.8)),var(--background-url);background-size:cover}.login-container{border-radius:var(--lumo-border-radius-m);width:80%;height:80%;max-width:900px;max-height:500px}.app-background{background-image:var(--background-url);background-repeat:no-repeat;background-position:center;background-size:cover;width:50%;height:100%;border-top-left-radius:var(--lumo-border-radius-m);border-bottom-left-radius:var(--lumo-border-radius-m);display:flex;align-items:end}.app-background>span{font-size:var(--lumo-font-size-xl);font-weight:400;padding:var(--lumo-space-xl);color:#fff;white-space:pre-line}.login-container #camcube-login{max-width:250px;margin-top:calc(var(--lumo-space-xl));margin-left:calc(var(--lumo-space-l));fill:#fff;position:absolute}.login-container vaadin-login-form-wrapper{max-width:unset;width:100%}.login-container vaadin-login-form{width:50%;min-width:250px;margin:auto;max-width:500px}.login-container #image-login-flex{box-shadow:0 var(--lumo-space-s) var(--lumo-space-m) var(--lumo-space-xs) var(--lumo-shade-10pct);border-radius:var(--lumo-border-radius-m);width:100%;height:100%;flex-direction:row;background:var(--lumo-base-color)}@media only screen and (max-width: 800px){.app-background{display:none}.login-container{background-size:cover;-webkit-backdrop-filter:grayscale(30%) blur(var(--lumo-space-s));backdrop-filter:grayscale(30%) blur(var(--lumo-space-s));height:auto;background:var(--lumo-base-color);max-width:400px}.login-container vaadin-login-form{width:100%;filter:unset}.login-container #image-login-flex{box-shadow:unset}.login-container #camcube-login{position:initial;margin:initial;fill:var(--lumo-primary-color)}}@media only screen and (max-width: 500px){.login-container{width:calc(100% - var(--lumo-space-m));height:auto}}.operation-card{display:flex;flex-direction:row;padding:var(--lumo-space-s);gap:var(--lumo-space-m);background:var(--lumo-base-color);border-bottom:1px solid var(--lumo-contrast-10pct)}.operation-card>div{display:flex;flex-direction:column}.operation-card vaadin-combo-box{font-size:small;--lumo-text-field-size: calc(var(--lumo-size-xs) * .8)}.operation-card vaadin-combo-box::part(input-field){padding:0}.operation-card .left-panel>div{display:flex;align-items:center;gap:1px}.operation-card #operation-name{text-transform:uppercase;padding-bottom:var(--lumo-space-xs)}.operation-card :is(#operation-date,#operation-duration,#quantity,#order-status){color:var(--lumo-body-text-color)}.operation-card vaadin-icon{width:calc(var(--lumo-icon-size-s));height:calc(var(--lumo-icon-size-s))}.operation-card vaadin-icon:not([icon^=lumo]){padding:2px}.operation-card #process{color:var(--lumo-secondary-text-color)}.operation-card #dentist{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xxs)}.operation-card #patient{color:var(--lumo-secondary-text-color)}.operation-card .order-link{padding-bottom:var(--lumo-space-xs);text-align:unset}.operation-card #order-status{padding:1px var(--lumo-space-xs);background:var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-m)}.operation-card #order-date{font-size:var(--lumo-font-size-xxs);color:var(--lumo-secondary-text-color);padding-top:calc(var(--lumo-space-xs) - 1px)}.operation-card #quantity{color:var(--lumo-secondary-text-color)}.operation-card #quantity vaadin-icon{color:var(--lumo-secondary-text-color)}.operation-card .left-panel{flex:1 1 50%}.operation-card .center-panel{flex:0 1 25%;max-width:30%}.operation-card span{white-space:pre-line}.operation-card .right-panel{flex:1 1 25%;min-width:50px;align-items:end;text-align:right}.dentist-order-card{border:1px solid var(--lumo-contrast-10pct);padding:var(--lumo-space-m);border-radius:var(--lumo-border-radius-l);background:var(--lumo-base-color);box-shadow:var(--lumo-box-shadow-xs)}.dentist-dashboard vaadin-grid.dentist-order-grid{border:none;background:none}.dentist-dashboard vaadin-grid.dentist-order-grid vaadin-grid-cell-content,.dentist-orders-view vaadin-grid.dentist-order-grid vaadin-grid-cell-content{background:var(--lumo-contrast-10pct)}.dentist-order-card:hover{border:1px solid var(--lumo-primary-color-20pct)}.dentist-order-type-button{border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-m);color:var(--lumo-primary-text-color);padding:var(--lumo-space-m);font-size:var(--lumo-font-size-l)}.dentist-order-type-button:hover{cursor:default;border-color:var(--lumo-primary-color-50pct)}.dentist-order-form .flex-main-content{flex-direction:row;justify-content:space-evenly}.dentist-order-form #order-fields{flex:1 1 150px}.dentist-order-form #sketcher{flex:1 1 500px;margin-left:var(--lumo-space-m)}.dentist-dashboard .dashboard-widget{max-height:unset}.dentist-dashboard .summary-component{display:flex;flex-direction:column;gap:var(--lumo-space-s);align-items:center;width:calc(100% - 2 * var(--lumo-space-s));height:calc(100% - 2 * var(--lumo-space-s))}.dentist-dashboard vaadin-details-summary::part(content){width:100%}.dentist-dashboard .summary-title{align-items:center}vaadin-menu-bar.dentist-order-action-menubar vaadin-menu-bar-item>vaadin-icon[icon^="fas:"],vaadin-menu-bar.dentist-order-action-menubar vaadin-menu-bar-item>vaadin-icon[icon^="far:"]{padding:calc(var(--lumo-space-xs) * .4)}@media (max-width: 350px){.dentist-order-card .submitted-date-layout{display:none}}@media (max-width: 500px){.dentist-order-form .flex-radio{max-width:150px}.dentist-order-form .flex-button-layout{flex-direction:column-reverse!important}.dentist-order-card .submitted-date-layout #submitted-label{display:none}}@media (max-width: 900px){.dentist-order-form .flex-main-content{flex-direction:column!important}.dentist-order-form #sketcher{margin-left:0}}.design-preview .toolbar-button:hover{background-color:var(--lumo-primary-color-5pct)}.design-preview .toolbar-button:active{background-color:var(--lumo-primary-color-10pct)}.design-preview .toolbar-button svg{width:32px}.design-preview .toolbar-button.visibility-button svg{width:58px}.design-preview .toolbar-button{border-radius:var(--lumo-border-radius-m);transition:background-color .15s;display:flex;justify-content:center;margin-top:var(--lumo-space-xs);background-color:rgba(var(--lumo-base-color-components),.25)}.design-preview-container{container-name:design-preview-container;container-type:inline-size;background-color:var(--lumo-contrast-5pct)}.design-preview-view{display:flex;flex-direction:column;gap:0;width:100%;height:100%;position:relative}.design-preview-view #design-preview-component{flex:3 3 500px;min-width:0;min-height:min(300px,100vh)}.design-preview-view #tabsheet-container{flex:0 0 300px;min-width:0;min-height:150px;gap:0;padding:0}@container design-preview-container (min-width:1000px){.design-preview-view{flex-direction:row}.design-preview-view #tabsheet-container{flex-basis:350px}}@container design-preview-container (max-width:600px){.design-preview .toolbar-button svg{width:32px}.design-preview .toolbar-button.visibility-button svg{width:48px}}@media screen and (max-width: 1000px) and (max-height: 700px){.design-preview-view #tabsheet-container{position:absolute;height:calc(100% - var(--lumo-space-m));max-height:calc(100% - var(--lumo-space-m));bottom:0;width:100%;background-image:linear-gradient(var(--lumo-contrast-5pct),var(--lumo-contrast-5pct)),linear-gradient(var(--lumo-base-color),var(--lumo-base-color));z-index:6;box-shadow:var(--lumo-box-shadow-m)}.design-preview-view vaadin-tabsheet::part(tabs-container){border-top:1px solid var(--lumo-contrast-5pct)}.design-preview-view vaadin-tabsheet{flex-direction:column-reverse}.design-preview-view #design-preview-component{min-height:min(300px,100vh,var(--lumo-size-l));max-height:calc(100% - var(--lumo-size-l))}}.design-preview-view #tabsheet-container.collapsed{min-height:calc(var(--lumo-size-l) + var(--lumo-space-xs));max-height:calc(var(--lumo-size-l) + var(--lumo-space-xs));box-shadow:none}.design-preview-view #tabsheet-container.collapsed vaadin-tabsheet{border-top:1px solid var(--lumo-contrast-5pct)}.design-preview-view #tabsheet-container.collapsed vaadin-tabsheet::part(tabs-container){border-top:none}.design-preview-view #tabsheet-container.collapsed vaadin-tabsheet::part(content){display:none}:root{--lumo-warning-color: hsl(39, 100%, 56%);--lumo-error-color-comp: 3, 100%, 60%;--lumo-error-color-90pct: hsla(var(--lumo-error-color-comp), .9);--lumo-error-color-70pct: hsla(var(--lumo-error-color-comp), .7);--lumo-error-color-60pct: hsla(var(--lumo-error-color-comp), .6);--lumo-error-color-30pct: hsla(var(--lumo-error-color-comp), .3);--lumo-error-color-25pct: hsla(var(--lumo-error-color-comp), .25);--lumo-error-color-20pct: hsla(var(--lumo-error-color-comp), .2);--item-valid-color: #2dd085;--item-today-color-comp: 40, 100%, 50%;--item-today-color: hsl(var(--item-today-color-comp));--item-today-color-30pct: hsl(var(--item-today-color-comp), .3);--item-today-color-25pct: hsl(var(--item-today-color-comp), .25);--item-today-color-20pct: hsl(var(--item-today-color-comp), .2);--item-today-color-10pct: hsl(var(--item-today-color-comp), .1);--lumo-icon-size-xs: .8rem;--lumo-info-color: #418ff6;--lumo-info-text-color: var(--lumo-body-text-color);--order-notes-color: hsla(159, 100%, 76%, .2);--dentist-notes-color: hsla(213, 55%, 53%, .1);--clinic-notes-color: hsla(298, 66%, 43%, .1);--lumo-primary-color: hsl(var(--lumo-primary-color-comp));--lumo-primary-text-color: hsl(var(--lumo-primary-text-color-comp));--lumo-primary-color-90pct: hsla(var(--lumo-primary-color-comp), .9);--lumo-primary-color-80pct: hsla(var(--lumo-primary-color-comp), .8);--lumo-primary-color-70pct: hsla(var(--lumo-primary-color-comp), .7);--lumo-primary-color-60pct: hsla(var(--lumo-primary-color-comp), .6);--lumo-primary-color-50pct: hsla(var(--lumo-primary-color-comp), .5);--lumo-primary-color-40pct: hsla(var(--lumo-primary-color-comp), .4);--lumo-primary-color-30pct: hsla(var(--lumo-primary-color-comp), .3);--lumo-primary-color-20pct: hsla(var(--lumo-primary-color-comp), .2);--lumo-primary-color-10pct: hsla(var(--lumo-primary-color-comp), .1);--lumo-primary-color-5pct: hsla(var(--lumo-primary-color-comp), .05);--lumo-base-color: rgb(var(--lumo-base-color-components));--lumo-font-family: "Roboto";--new-message-color: hsl(8, 80%, 66%);--camcube-secondary-color: #4DB6AC}body{overflow:hidden}[theme~=light]{--lumo-base-color-components: 255, 255, 255;--lumo-primary-text-color-comp: 260, 100%, 30%;--lumo-primary-color-comp: var(--lumo-primary-text-color-comp);--lumo-title-color: var(--lumo-primary-color)}[theme~=dark]{--lumo-base-color-components: 55, 52, 75;--lumo-primary-text-color-comp: 289, 100%, 75%;--lumo-primary-color-comp: 289, 100%, 70%;--lumo-title-color: rgb(255, 255, 255);--order-notes-color: hsla(159, 100%, 76%, .2);--dentist-notes-color: hsla(211, 49%, 36%, .2);--clinic-notes-color: hsla(298, 66%, 43%, .2)}[theme~=badge]{padding:.4em calc(.25em + var(--lumo-border-radius-s) / 4)}[theme~=badge][theme~=warning]{color:var(--lumo-warning-color);background-color:var(--lumo-warning-color-10pct)}[theme~=badge][theme~=warning][theme~=primary]{color:var(--lumo-error-contrast-color);background-color:var(--lumo-warning-color)}[theme~=small] vaadin-context-menu-item::part(content){font-size:var(--lumo-font-size-xs)}[theme~=small] vaadin-context-menu-item{padding-top:0!important;padding-bottom:0!important}[theme~=small] vaadin-menu-bar-item{font-size:var(--lumo-font-size-s)}[theme~=icon-only] vaadin-menu-bar-button{padding:0}[theme~=small] vaadin-select-value-button>vaadin-select-item{font-size:var(--lumo-font-size-s)}vaadin-text-field.uppercase>input{text-transform:uppercase}vaadin-login-form-wrapper{background:transparent}vaadin-tab{padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-m)}.optional-filter{display:flex;align-items:center;padding:1px var(--lumo-space-s);background:var(--lumo-contrast-5pct);border-radius:var(--vaadin-input-field-border-radius, var(--lumo-border-radius-m));transition:background-color .25s}.optional-filter:hover{background:var(--lumo-contrast-10pct)}.warehouse-item-view{height:75vh;width:75vw!important;max-width:800px;max-height:800px;min-width:280px;min-height:400px}.icon-xs{width:var(--lumo-icon-size-xs);height:var(--lumo-icon-size-xs)}.warehouse-price-layout{align-items:flex-end;justify-content:space-between}vaadin-dialog-overlay.preview-dialog::part(content){padding:var(--lumo-space-xs)}vaadin-dialog-overlay.preview-dialog::part(header){padding:var(--lumo-space-s) var(--lumo-space-s) 0 var(--lumo-space-s)}.dialog-window-menu{padding:calc(var(--lumo-space-s) * .5);width:var(--lumo-icon-size-m);height:var(--lumo-icon-size-m);fill:var(--lumo-primary-color);border-radius:var(--lumo-border-radius-m)}vaadin-icon.dialog-window-menu[icon^="lumo:"]{padding:0!important}.dialog-window-menu:hover{background:var(--lumo-shade-5pct)}.dialog-window-menu:active{background:var(--lumo-shade-10pct)}.notes-view{--vaadin-form-layout-column-spacing: var(--lumo-space-s)}.note-details{width:min(500px,calc(100% - var(--vaadin-form-layout-column-spacing)));min-width:200px}.note-details:first-child{margin-left:calc(.5* var(--vaadin-form-layout-column-spacing))!important}.user-settings-view{width:100%;margin-left:auto;margin-right:auto}.user-settings-details{width:100%}vaadin-combo-box-item[theme~=small]{font-size:var(--lumo-font-size-s)}vaadin-multi-select-combo-box-item[theme~=small]{font-size:var(--lumo-font-size-s)}vaadin-menu-bar[theme~=small]{padding:calc(var(--lumo-space-xs) / 2) 0}vaadin-menu-bar-button[theme~=small]{margin-top:var(--lumo-space-xs);margin-bottom:calc(var(--lumo-space-xs) / 2)}vaadin-menu-bar-item[theme~=small]{font-size:var(--lumo-font-size-s)}vaadin-select-item[theme~=small]{font-size:var(--lumo-font-size-s)}vaadin-form-layout>vaadin-text-field[theme~=small]{padding-top:var(--lumo-space-xs)}vaadin-form-layout>vaadin-combo-box[theme~=small]{padding-top:var(--lumo-space-xs)}vaadin-form-layout>vaadin-select[theme~=small]{padding-top:var(--lumo-space-xs)}vaadin-form-layout>vaadin-text-area[theme~=small]{padding-top:var(--lumo-space-xs)}vaadin-form-layout>vaadin-integer-field[theme~=small]{padding-top:var(--lumo-space-xs)}vaadin-text-area[readonly]::part(input-field){border:1px solid var(--lumo-contrast-5pct)}vaadin-text-field>vaadin-button{font-size:var(--lumo-font-size-xs);--lumo-button-size: calc(var(--lumo-size-xs) * .8);font-weight:500;max-width:100px}vaadin-menu-bar[theme~=small] vaadin-icon[icon^="far:"]{padding:calc(var(--lumo-space-xs) * 1.25)}vaadin-select[theme~=small] vaadin-icon[icon^="fas:"]{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s)}[theme~=small] vaadin-checkbox-group>label{font-size:var(--lumo-font-size-xs)}[theme~=small] vaadin-checkbox-group{padding-top:var(--lumo-space-xs)}vaadin-menu-bar-item>vaadin-icon[icon^="far:"]{padding:var(--lumo-space-xs);box-sizing:border-box!important}vaadin-menu-bar-item>vaadin-icon[icon^="fas:"]{padding:var(--lumo-space-xs);box-sizing:border-box!important}details-panel{position:fixed;transform:translate(100%);transition:transform .2s;top:var(--vaadin-app-layout-navbar-offset-top);bottom:var(--vaadin-app-layout-navbar-offset-bottom);right:0;height:calc(100% - var(--vaadin-app-layout-navbar-offset-top) - var(--vaadin-app-layout-navbar-offset-bottom));overflow:hidden;max-width:500px;width:500px;background:var(--lumo-base-color);box-shadow:0 0 var(--lumo-space-xs) var(--lumo-space-xs) var(--lumo-contrast-10pct);-webkit-box-shadow:0 0 var(--lumo-space-xs) var(--lumo-space-xs) var(--lumo-contrast-10pct);z-index:1}details-panel[selected]{transform:translate(0)}vaadin-form-layout[theme~=small]{--vaadin-form-layout-column-spacing: var(--lumo-space-s);--vaadin-form-item-label-spacing: var(--lumo-space-s);--vaadin-form-item-label-width: 6em}[theme~=small] vaadin-form-item>label{font-size:var(--lumo-font-size-xs)}overlay-counter{stroke:var(--lumo-base-color);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;position:absolute;right:0;font-size:var(--lumo-font-size-xs);font-weight:700;fill:currentColor;top:calc(var(--lumo-font-size-xs) - var(--lumo-space-xs));paint-order:stroke fill;pointer-events:none}.filters-layout{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-end;gap:var(--lumo-space-xs);padding:var(--lumo-space-s) var(--lumo-space-m)}.filters-layout>vaadin-text-field,.filters-layout>vaadin-combo-box,.filters-layout>vaadin-multi-select-combo-box,.filters-layout>vaadin-select,.filters-layout>vaadin-custom-field{padding-top:0!important;flex:1 0 auto}.center-cover{object-fit:cover;object-position:center}@media only screen and (max-width: 500px){details-panel{width:100%}}
