.setlist-page-layout{display:grid;gap:12px}.setlist-page-layout>label,.setlist-page-breaks>label{display:grid;gap:6px;font-weight:700}.setlist-page-layout select{width:100%;max-width:100%;min-height:40px}.setlist-page-breaks{display:grid;gap:12px}.setlist-page-layout .form-hint{font-size:12px;line-height:1.5;margin:0;opacity:.85}
.setlist-page-layout>.setlist-cue-toggle{display:flex;align-items:center;gap:8px;font-size:14px}.setlist-cue-toggle input{width:auto;margin:0}.setlist-preview-section{min-width:0}.setlist-preview-section>.form-hint{margin:4px 0 10px;font-size:12px;line-height:1.4;opacity:.85}.setlist-preview-pages{display:flex;gap:12px;overflow-x:auto;max-width:100%;padding:4px 3px 12px;align-items:flex-start}.setlist-preview-card{flex:0 0 174px;margin:0}.setlist-preview-card>figcaption{margin:0 0 6px;font:700 11px/1.4 Arial,sans-serif;white-space:nowrap}.setlist-preview-paper{width:174px;height:246px;background:#fff;color:#080e15;display:flex;flex-direction:column;box-shadow:0 2px 8px #0002;border:1px solid #aab7bf;overflow:hidden;font-family:Arial,Helvetica,sans-serif}.setlist-preview-head{display:flex;justify-content:space-between;align-items:flex-start;gap:6px;flex:0 0 auto;padding:5px 5px 4px;border-bottom:2px solid #12cfd1;border-left:3px solid #ff5c8d;background:#060c15;color:#fff;font-size:6.5px;line-height:1.15}.setlist-preview-head>strong{min-width:0;overflow-wrap:anywhere}.setlist-preview-head>span{font-size:4.8px;white-space:nowrap}.setlist-preview-body{flex:1;min-height:0;padding:3px;display:flex;flex-direction:column;gap:2px;overflow:hidden}.setlist-preview-row{display:flex;flex:1 1 0;flex-direction:column;justify-content:center;min-height:0;padding:2px 3px;border:1px solid #c6d7dc;border-left:2px solid #12cfd1;background:#fff;overflow:hidden;line-height:1.18;overflow-wrap:anywhere}.setlist-preview-row:nth-child(even){background:#eff9fb}.setlist-preview-row.is-cue{background:#fff0f7;border-left-color:#ff5c8d}.setlist-preview-row-title{display:flex;gap:3px;align-items:baseline;font-size:1.25em;line-height:1.15}.setlist-preview-row-title>strong{min-width:0}.setlist-preview-number{font-size:.85em;flex:none}.setlist-preview-row p{font-size:1em!important;line-height:1.2!important;margin:1px 0 0!important;color:inherit}.setlist-preview-row p.is-foh{color:#bf1024}.setlist-preview-meta,.setlist-preview-cue-label{display:block;font-size:.7em;line-height:1.15}.setlist-preview-footer{flex:none;padding:2px 4px;color:#4d5a60;font-size:4px;line-height:1.2}.setlist-preview-empty{font-size:12px;line-height:1.5;margin:6px 0}.setlist-print-dialog{max-height:90dvh;overflow-y:auto}
.setlist-page-layout{min-width:0}#setlist-export-dialog .dialog-panel{max-height:calc(100dvh - 32px);overflow-y:auto}
