/* Presentation-only trials; no content, cutting, placement or warning rules. */
.l1-fixed-trays .focused-rail:has(.l1-tabs){overflow:hidden;display:flex;flex-direction:column}
.l1-fixed-trays #l1-photos-pane,.l1-fixed-trays #l1-mat-pane,.l1-fixed-trays #l1-dies-pane{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}
.l1-fixed-trays .l1-tabs,.l1-fixed-trays .l1-die-filters,.l1-fixed-trays .l1-die-results{flex:0 0 auto}
.l1-fixed-trays .l1-tray-content{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9d9dc transparent;padding:3px 3px 4px}
.l1-fixed-trays #l1-photos-pane .focused-photo-grid{margin:0 0 12px}
.l1-fixed-trays #l1-photos-pane .focused-add{flex:0 0 auto}
.l1-fixed-trays #l1-mat-pane .focused-color-source{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;z-index:auto}
.l1-fixed-trays #l1-mat-pane .l1-mat-intro,.l1-fixed-trays #color-source-trigger{flex:0 0 auto}
.l1-fixed-trays #color-source-popover{flex:0 1 auto;min-height:0;max-height:min(280px,calc(var(--planner-panel-height,732px) * .45));overflow-y:auto;overscroll-behavior:contain}
.l1-fixed-trays .l1-palette{padding:3px 0;align-content:start}
.l1-fixed-trays .l1-dies-grid{margin:0}
.l1-die-empty{font-size:13px;line-height:1.4;color:#536b70;margin:8px 0}
.l1-die-empty[hidden]{display:none!important}
.l1-mat-check{display:none;position:absolute;top:1px;right:3px;font-size:12px;font-weight:700;line-height:1;color:#147a91}
.l1-size-checks #mat-popover .mat-sizes button{position:relative}
.l1-size-checks #mat-popover .mat-sizes button.is-selected .l1-mat-check{display:block}
.l1-mat-tooltip{position:fixed;z-index:10001;pointer-events:none;padding:6px 9px;border:1px solid #9dbac3;border-radius:4px;background:#fff;color:#24454c;font-size:13px;line-height:1.3;box-shadow:0 3px 10px #24454c22;max-width:220px}
.l1-mat-tooltip[hidden]{display:none!important}
.l1-selection-dashes{stroke-dasharray:10 6;stroke-linecap:round;animation:l1-selection-travel 8s linear infinite}
@keyframes l1-selection-travel{from{stroke-dashoffset:0}to{stroke-dashoffset:-48}}
.page-preview-pattern .l1-selection{display:none!important}
@media(prefers-reduced-motion:reduce){.l1-selection-dashes{animation:none;stroke-dasharray:none}}
@media print{.l1-selection,.l1-mat-tooltip{display:none!important}}

.l1-fixed-trays #l1-photos-pane .l1-tray-content{padding-top:0}
