.slapp-studio :is(.designer-panel,.designer-fields,.designer-qr,.designer-template,.designer-print,.designer-fanpage,.designer-versions,.designer-locks,.designer-other,.designer-looks){gap:10px;min-width:0;display:grid}.slapp-studio :is(.designer-panel,.designer-fields,.designer-qr,.designer-template,.designer-print,.designer-fanpage,.designer-versions,.designer-locks,.designer-other,.designer-looks) h3{letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin:0;font-size:.72rem}.slapp-studio :is(.designer-panel,.designer-fields,.designer-qr,.designer-template,.designer-print,.designer-fanpage,.designer-versions,.designer-locks,.designer-other,.designer-looks) small{opacity:.75}.dc-field{gap:4px;min-width:0;display:grid}.dc-label{letter-spacing:.06em;text-transform:uppercase;opacity:.75;font-size:.72rem}.dc-field input[type=text],.dc-field input[type=url],.dc-field input[type=number],.dc-field input[type=date],.dc-field input[type=month],.dc-field textarea,.dc-field select{box-sizing:border-box;width:100%;min-height:40px;color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:6px;padding:8px 10px}.dc-field[data-mode=readonly] input,.dc-field[data-mode=readonly] textarea,.dc-field[data-mode=readonly] select{opacity:.6}.dc-counter,.dc-hint,.dc-help,.dc-reason,.dc-chip{font-size:.72rem}.dc-chip{border:1px solid;border-radius:999px;justify-self:start;padding:1px 8px}.dc-warn{color:#ffb4a8}.dc-thumb{border-radius:4px;width:96px;max-width:100%}.dc-actions,.dc-segmented,.dc-swatches{flex-wrap:wrap;gap:6px;display:flex}.dc-segmented button,.dc-button,.dc-swatches button{min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;padding:6px 12px}.dc-segmented button[aria-checked=true],.dc-swatches button[aria-checked=true]{outline-offset:1px;outline:2px solid}.dc-swatches button{width:36px;padding:0}.dc-list,.dc-rows,.dc-tracks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dc-group{gap:10px;display:grid}.dq-spot{border:1px solid;border-radius:8px;gap:8px;margin:0;padding:10px;display:grid}.dq-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dq-row>span:first-child{text-transform:uppercase;opacity:.75;min-width:64px;font-size:.72rem}.dq-row button[aria-checked=true]{outline:2px solid}.designer-locks ul,.dv-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dv-list li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dv-chip{border:1px solid;border-radius:999px;padding:1px 8px;font-size:.7rem}.dv-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.designer-other dl{gap:8px;margin:0;display:grid}.designer-other dd{word-break:break-word;gap:2px;margin:0;display:grid}.dt-banner{border:1px solid;border-radius:6px;margin:0;padding:8px 10px}.dt-row,.df-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.df-question{border:1px solid;border-radius:6px;gap:6px;margin:0;padding:8px;display:grid}.dp-reasons{margin:0;padding-left:18px}.designer-autofill{opacity:.8;margin:6px 0 0;font-size:.75rem}.designer-link-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.designer{box-sizing:border-box;gap:12px;min-width:0;padding:12px 16px;display:grid}.designer-loading{padding:24px 16px}.designer-chrome{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.designer-title{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.designer-chip{opacity:.85;border:1px solid;border-radius:999px;padding:1px 8px;font-size:.72rem}.designer-status{opacity:.8;margin:0;font-size:.8rem}.designer-actions{flex-wrap:wrap;gap:6px;display:flex}.designer-actions button,.designer-sheet button,.designer-flip,.designer-tabs button,.designer-conflict button{min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;padding:6px 12px}.designer-actions button:disabled,.designer-flip:disabled{opacity:.5;cursor:default}.designer-banner{border:1px solid;border-radius:8px;margin:0;padding:8px 12px;font-size:.85rem}.designer-link-button{min-height:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.designer-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:900px){.designer-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.designer-stage{justify-items:center;gap:10px;min-width:0;display:grid}.designer-stage-faces{flex-wrap:nowrap;justify-content:center;gap:24px;max-width:100%;display:flex}.designer-stage-face{min-width:0}.designer-rail{gap:10px;min-width:0;display:grid}.designer-tabs{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.designer-tabs button{flex:none}.designer-tabs button[aria-selected=true]{outline-offset:1px;outline:2px solid}.designer-larger{border:1px dashed;border-radius:8px;margin:0;padding:12px;font-size:.9rem}.designer-toast{z-index:40;color:#f5f4ee;background:#1b1b19;border-radius:8px;margin:0;padding:10px 14px;position:sticky;bottom:16px;box-shadow:0 8px 28px #0006}.designer-print-root{pointer-events:none;width:400px;position:fixed;top:0;left:-10000px}.designer-sheet-scrim{z-index:50;background:#0000008c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.designer-sheet{box-sizing:border-box;color:#f5f4ee;background:#1b1b19;border-radius:12px;gap:12px;width:min(440px,100%);max-height:100%;padding:18px;display:grid;overflow:auto}.designer-sheet h2{margin:0;font-size:1.1rem}.designer-sheet p{margin:0}.designer-sheet-note{gap:4px;font-size:.8rem;display:grid}.designer-sheet-note input{min-height:40px;color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:6px;padding:8px 10px}.designer-sheet-actions{flex-wrap:wrap;gap:8px;display:flex}.designer-sheet-issues{gap:6px;margin:0;padding-left:18px;display:grid}.designer-conflict ul{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.designer .ds-inspector :is(.ds-acc-body,.ds-drill-body){color:var(--ds-text);font:400 var(--ds-text-body) / 1.4 var(--ds-font)}.designer .ds-inspector :is(.ds-acc-body,.ds-drill-body) :is(h3,.dc-group-title){color:var(--ds-faint);font:600 11px / 1.2 var(--ds-font);letter-spacing:.08em;opacity:1;text-transform:uppercase;margin:6px 0 0}.designer .ds-inspector :is(.ds-acc-body,.ds-drill-body) small{color:var(--ds-muted);opacity:1}.designer .ds-inspector .dc-field{gap:6px}.designer .ds-inspector .dc-label{color:var(--ds-muted);font:500 var(--ds-text-tool) / 1.2 var(--ds-font);letter-spacing:0;opacity:1;text-transform:none}.designer .ds-inspector :is(.dc-hint,.dc-help,.dc-counter){color:var(--ds-faint)}.designer .ds-inspector .dc-reason,.designer .ds-inspector .dc-warn{color:var(--ds-warn)}.designer .ds-inspector :is(.dc-field,.designer-template,.designer-fanpage,.designer-qr,.dt-row,.df-row,.df-question) :is(input[type=text],input[type=url],input[type=number],input[type=date],input[type=month],input[type=email],input[type=search],textarea,select){min-height:36px;color:var(--ds-text);font:400 var(--ds-text-body) / 1.3 var(--ds-font);background-color:var(--ds-chip);border:1px solid var(--ds-control-border);border-radius:var(--ds-radius-button);appearance:none;padding:0 12px}.designer .ds-inspector :is(.dc-field,.designer-template,.designer-fanpage,.designer-qr,.dt-row,.df-row,.df-question) textarea{resize:vertical;min-height:72px;padding:8px 12px}.designer .ds-inspector :is(.dc-field,.designer-template,.designer-fanpage,.designer-qr,.dt-row,.df-row,.df-question) select{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23a3a39a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:40px;overflow:hidden}.designer .ds-inspector :is(input,textarea,select):focus-visible{outline:2px solid var(--ds-accent);outline-offset:1px}.designer .ds-inspector option{color:#f5f4ee;background:#1b1b19}.designer .ds-inspector :is(input[type=checkbox],input[type=radio]){accent-color:var(--ds-accent)}.designer .ds-inspector .dc-segmented{background:var(--ds-chip);border-radius:var(--ds-radius-button);gap:4px;width:fit-content;max-width:100%;padding:3px}.designer .ds-inspector .dc-segmented button{min-height:30px;color:var(--ds-muted);font:500 var(--ds-text-tool) / 1 var(--ds-font);border-radius:var(--ds-radius-tool);background:0 0;border:0;padding:0 12px}.designer .ds-inspector .dc-segmented button[aria-checked=true]{color:var(--ds-accent-ink);background:var(--ds-text);outline:0}.designer .ds-inspector .dc-swatches button{border:1px solid var(--ds-control-border);border-radius:50%}.designer .ds-inspector .dc-swatches button[aria-checked=true]{outline:2px solid var(--ds-accent);outline-offset:2px}.designer .ds-inspector :is(.ds-acc-body,.ds-drill-body) :is(.dc-button,.dc-actions button,.df-add,.dp-download,.dp-test,.dv-actions button,.dv-save,.dq-reset,.dq-style button,.dq-row button,.dt-row button,.df-row button,.dc-list button,.dc-rows button,.dc-tracks button,.lab-print-confirm button){min-height:32px;color:var(--ds-text);font:500 var(--ds-text-tool) / 1 var(--ds-font);border:1px solid var(--ds-control-border);border-radius:var(--ds-radius-button);cursor:pointer;background:0 0;padding:0 12px}.designer .ds-inspector :is(.dc-button,.dc-actions button,.df-add,.dp-download,.dp-test,.dv-actions button,.dv-save,.dq-reset,.dq-style button,.dq-row button,.dt-row button,.df-row button,.dc-list button,.dc-rows button,.dc-tracks button):hover:not(:disabled){background:var(--ds-chip)}.designer .ds-inspector :is(.dp-download,.dv-save){color:var(--ds-accent-ink);background:var(--ds-accent);border-color:var(--ds-accent);font-weight:600}.designer .ds-inspector :is(.dp-download,.dv-save):hover:not(:disabled){background:var(--ds-accent);filter:brightness(1.06)}.designer .ds-inspector .dq-row button[aria-checked=true]{color:var(--ds-accent-ink);background:var(--ds-text);outline:0}.designer .ds-inspector :is(button:disabled,input:disabled,select:disabled){opacity:.45;cursor:default}.designer .ds-inspector :is(.dq-spot,.df-question,.dt-banner,.dc-chip,.dv-chip){border:1px solid var(--ds-hairline);border-radius:var(--ds-radius-button)}.designer .ds-inspector :is(.dc-chip,.dv-chip){border-radius:var(--ds-radius-pill);background:var(--ds-chip)}.designer .ds-inspector .dp-ready{color:var(--ds-ok)}.designer .ds-inspector .dp-reasons{color:var(--ds-text);padding-left:18px}.designer .ds-inspector .dp-reasons li[data-severity=warning]{color:var(--ds-warn)}.designer .ds-inspector :is(.dp-unsaved,.dv-unsaved){color:var(--ds-text);background:var(--ds-chip);border-radius:var(--ds-radius-button);margin:0;padding:10px 12px}.designer .ds-inspector .lab-print-files{gap:8px;display:grid}.designer .ds-inspector :is(.lab-print-links,.lab-print-history li){flex-wrap:wrap;gap:6px 12px;display:flex}.designer .ds-inspector .lab-print-history{color:var(--ds-muted);font-size:var(--ds-text-tool);gap:8px;margin:0;padding:0;list-style:none;display:grid}.designer .ds-inspector :is(.lab-print-links a,.dq-link,.designer-link-button){color:var(--ds-accent)}.designer .ds-inspector .lab-print-confirm{background:var(--ds-chip);border:1px solid var(--ds-control-border);border-radius:var(--ds-radius-button);padding:12px}.designer .ds-inspector .lab-print-confirm span{gap:8px;margin-top:8px;display:flex}.designer .ds-inspector :is(.lab-operator-note,.lab-print-own-use){color:var(--ds-muted)}.ds-frontback{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ds-frontback-files{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.ds-frontback-note,.ds-frontback-error{opacity:.8;margin:0;font-size:12px}.ds-frontback-error{opacity:1}.ds-frontback-section{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}