@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');html{--aura-content-color-scheme:light;--aura-notification-color-scheme:light;color-scheme:light}vaadin-vertical-layout{background-color:rgba(255,255,255,0);border-width:0px}html{--aura-accent-color-light: #A800B7;--aura-background-color-dark: #171717;--aura-background-color-light: #F5F5F5;--aura-base-font-size: 15;--aura-base-radius: 4;--aura-contrast-level: 0.25;--aura-font-family: 'Manrope',var(--aura-font-family-system);--aura-overlay-surface-opacity: 1}vaadin-side-nav-item[current]::part(content){--vaadin-side-nav-item-background: var(--vaadin-background-container);--vaadin-side-nav-item-border-color: transparent}.app-logo{border-radius: min(40%,var(--vaadin-radius-m));margin-inline-start: var(--vaadin-padding-inline-container)}.app-name{font-weight: var(--aura-font-weight-semibold);font-size: var(--aura-font-size-l)}.app-footer{color: var(--vaadin-text-color-secondary);font-size: var(--aura-font-size-s)}.signed-in-as{color: var(--vaadin-text-color-secondary);font-size: var(--aura-font-size-s)}.sign-out-button{margin-top: calc(var(--vaadin-padding-s) * -1)}.inventory-toolbar{align-items: end;gap: var(--vaadin-padding-m)}.inventory-thumbnail{border-radius: var(--vaadin-radius-m);object-fit: cover}.inventory-thumbnail-viewable{cursor: zoom-in}.inventory-thumbnail-viewable:hover{outline: 2px solid var(--vaadin-primary-color);outline-offset: 2px;outline-style: auto}.inventory-thumbnail-placeholder{align-items: center;background: var(--vaadin-background-container-strong);border-radius: var(--vaadin-radius-m);color: var(--vaadin-text-color-secondary);display: flex;font-size: var(--aura-font-size-s);height: 52px;justify-content: center;width: 52px}.artwork-status{border-radius: 999px;font-size: var(--aura-font-size-s);font-weight: var(--aura-font-weight-semibold);padding: 0.2em 0.65em}.artwork-status.available{background: color-mix(in srgb,var(--vaadin-success-color) 16%,transparent);color: var(--vaadin-success-color)}.artwork-status.reserved{background: color-mix(in srgb,var(--vaadin-warning-color) 18%,transparent);color: var(--vaadin-warning-text-color)}.artwork-status.sold{background: color-mix(in srgb,var(--vaadin-primary-color) 16%,transparent);color: var(--vaadin-primary-color)}.artwork-status.withdrawn{background: var(--vaadin-background-container-strong);color: var(--vaadin-text-color-secondary)}.image-preview{border: 1px solid var(--vaadin-border-color);border-radius: var(--vaadin-radius-m);object-fit: cover}.artwork-editor-content{max-width: 52rem}.artwork-editor-images{align-items: stretch;gap: var(--vaadin-gap-l)}.artwork-image-field{background: var(--vaadin-background-container);border: 1px solid var(--vaadin-border-color);border-radius: var(--vaadin-radius-l);box-sizing: border-box;flex: 1 1 22rem;min-width: 0;padding: var(--vaadin-padding-m)}.artwork-editor-image-preview{background: var(--vaadin-background-container-strong);cursor: zoom-in;height: clamp(16rem,32vw,24rem);object-fit: contain}.artwork-image-enhanced-status{min-height: 2rem}.artwork-image-enhanced-label{align-items: center;color: var(--vaadin-primary-color);display: inline-flex;font-size: var(--aura-font-size-s);font-weight: var(--aura-font-weight-semibold);gap: var(--vaadin-gap-xs)}.artwork-image-enhancement-progress{gap: var(--vaadin-gap-xs);min-height: 5rem;justify-content: center}.artwork-image-enhancement-label{font-weight: var(--aura-font-weight-semibold)}.artwork-image-enhancement-hint{color: var(--vaadin-text-color-secondary);font-size: var(--aura-font-size-s)}.artwork-editor-form{background: var(--vaadin-background-container);border: 1px solid var(--vaadin-border-color);border-radius: var(--vaadin-radius-l);padding: var(--vaadin-padding-l)}.artwork-editor-actions{justify-content: end;width: 100%}.artwork-full-image{display: block;max-height: calc(100vh - 11rem);max-width: calc(100vw - 4rem);object-fit: contain}