vaadin-scroller[slot=drawer]{padding:var(--lumo-space-s)}vaadin-side-nav-item vaadin-icon{padding:0}[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}.master-detail-view{display:flex;flex-direction:column;height:100%}.master-detail-view vaadin-split-layout{width:100%;height:100%}.master-detail-view vaadin-grid{height:100%}.master-detail-view .editor-layout{display:flex;flex-direction:column;width:400px}.master-detail-view .editor{flex-grow:1;padding:var(--lumo-space-l)}.master-detail-view .editor vaadin-checkbox{padding-top:var(--lumo-space-m)}.master-detail-view .button-layout{width:100%;flex-wrap:wrap;background-color:var(--lumo-contrast-5pct);padding-bottom:var(--lumo-space-s);padding-top:var(--lumo-space-s);padding-left:var(--lumo-space-l);padding-right:var(--lumo-space-l);gap:var(--lumo-space-m)}.master-detail-view .grid-wrapper{width:100%}.filter-bar{gap:var(--lumo-space-m);flex-wrap:wrap;padding:var(--lumo-space-m) var(--lumo-space-m) var(--lumo-space-s);background-color:var(--lumo-contrast-5pct);border-radius:var(--lumo-border-radius-l)}.pagination-bar{flex-wrap:wrap;padding-top:var(--lumo-space-s)}.subject-cell{color:var(--lumo-primary-text-color);cursor:pointer}.subject-cell:hover{text-decoration:underline}.error-cell{color:var(--lumo-error-text-color);cursor:help}.status-badge{display:inline-block;box-sizing:border-box;padding:0 var(--lumo-space-s);border-radius:var(--lumo-border-radius-m);font-size:var(--lumo-font-size-xs);font-weight:600;letter-spacing:.03em;line-height:var(--lumo-size-xs);text-transform:uppercase;white-space:nowrap}.status-new{background-color:var(--lumo-primary-color-10pct);color:var(--lumo-primary-text-color)}.status-lock{background-color:var(--lumo-contrast-10pct);color:var(--lumo-secondary-text-color)}.status-sent{background-color:var(--lumo-success-color-10pct);color:var(--lumo-success-text-color)}.status-failed{background-color:var(--lumo-error-color-10pct);color:var(--lumo-error-text-color)}.mail-detail-view .detail-subject{overflow-wrap:anywhere}.mail-detail-view .detail-card{background-color:var(--lumo-base-color);border-radius:var(--lumo-border-radius-l);box-shadow:var(--lumo-box-shadow-xs);padding:var(--lumo-space-m);gap:var(--lumo-space-s);width:100%;box-sizing:border-box}.mail-detail-view .detail-card-error{border-left:4px solid var(--lumo-error-color)}.mail-detail-view .detail-value{white-space:pre-wrap;overflow-wrap:anywhere}.mail-detail-view pre{margin:0;font-size:var(--lumo-font-size-s);white-space:pre-wrap;overflow-wrap:anywhere}.mail-detail-view .body-text{padding:var(--lumo-space-s);background-color:var(--lumo-contrast-5pct);border-radius:var(--lumo-border-radius-m);max-height:40em;overflow:auto}.mail-detail-view .body-frame{border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-m);background-color:#fff;height:30em;min-height:16em}.mail-detail-view vaadin-details pre{max-height:30em;overflow:auto}.rotate{animation:rotate 1.5s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}
