@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.admin-edit-act{max-width:700px}.admin-edit-act .act-edit .mandatory{display:none}.admin-edit-act .page-header{background:var(--base)}.admin-edit-act>.tabs{padding:var(--content-horiz-padding);padding-bottom:3em}.admin-edit-act .act-performances{grid-template-columns:auto auto 1fr;gap:5px;display:grid}.admin-edit-act .act-performances .group-header{gap:.5em;padding:1em 0 0;font-weight:600;display:flex}.admin-edit-act .act-performances .date-row{background:var(--base-1);color:var(--label-x1);border-radius:10px;margin-top:10px;margin-bottom:10px;padding:10px;font-weight:600}.admin-edit-act .act-performances .minimal-show-row{padding-left:5px;display:contents}.admin-edit-act .act-performances .minimal-show-row .emoji{align-self:start;height:2em;margin-top:4px}.admin-edit-act .act-performances .minimal-show-row{gap:10px 20px;padding-bottom:20px}.admin-edit-act .act-performances .minimal-show-row .time{font-family:var(--numerical-font)}.admin-edit-act .act-performances .minimal-show-row .spot-info{text-align:start;padding-left:10px}.admin-edit-act .act-performances .minimal-show-row .spot-info .role{color:var(--label);font-size:.85em}.admin-edit-act .act-performances .minimal-show-row .show-details{padding-bottom:10px}.admin-edit-act .wrapping-input.input{min-height:4em}.admin-edit-act header{margin-top:1em;font-weight:800}.admin-edit-act .act-rosters{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.admin-edit-act .act-rosters .roster-chip{background:var(--control-bg-x1);color:var(--control-1);border:1px solid var(--control-6);border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.admin-edit-act .act-rosters .no-rosters{color:var(--label);font-size:.9em}.admin-edit-act .act-rosters .roster-edit-toggle{border:1px solid var(--control-6);color:var(--control);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.admin-edit-act .act-rosters .roster-edit-toggle:hover{background:var(--control-bg);border-color:var(--control)}.admin-edit-act .act-rosters .roster-edit-toggle .icon{font-size:14px}.admin-edit-act .act-rosters .roster-edit-toggle .chevron{color:var(--label);margin-left:-1px}.admin-edit-act section.production-notes{background:var(--base-1);gap:10px;margin-top:2em;padding:10px;display:grid}.admin-edit-act section.production-notes .icon{font-size:1.2em}.admin-edit-act section.production-notes .icon.action{color:var(--confirmed-pink)}.admin-edit-act section.production-notes header:first-child{margin-top:5px}.admin-edit-act section.production-notes .hint{flex-wrap:wrap;align-items:center;gap:.2em;display:flex}.admin-edit-act .logs-pager{margin-top:20px;padding-bottom:20px}.modal.act-merge .modal-dialog{width:40em}#popups .menu.more-info-dropper.extended{width:30em}.import-acts-modal .modal-dialog{flex-direction:column;width:90vw;max-width:1200px;height:80vh;display:flex}.import-acts-modal .modal-main{padding:0;overflow:hidden}.import-acts-modal .modal-body{height:100%}.import-acts-modal .upload-button{width:100%}.import-acts-modal .upload-step{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:40px;display:flex}.import-acts-modal .upload-step .upload-placeholder{color:var(--label);padding:40px}.import-acts-modal .upload-step .upload-placeholder .large-icon{font-size:48px}.import-acts-modal .upload-step .csv-upload{width:100%;max-width:500px}.import-acts-modal .map-step.pivoted-layout{grid-template-columns:400px 1fr;height:100%;display:grid;overflow:hidden}@media (width<=900px){.import-acts-modal .map-step.pivoted-layout{grid-template-columns:1fr;overflow-y:auto}}.import-acts-modal .config-pane{background:var(--base-1);border-right:1px solid var(--border);height:100%;padding:5px 10px;overflow-y:auto}.import-acts-modal .config-pane .mapping-list{flex-direction:column;gap:10px;display:flex}.import-acts-modal .config-pane .mapping-row{background:var(--base-faint);border:1px solid var(--border);border-radius:6px;grid-template-columns:7em 24px 1fr;align-items:center;gap:0;padding:10px;display:grid}.import-acts-modal .config-pane .mapping-row .icon{width:20px;min-width:20px}.import-acts-modal .config-pane .mapping-row .csv-header{align-items:center;gap:8px;font-weight:500;display:flex;overflow:hidden}.import-acts-modal .config-pane .mapping-row .arrow{color:var(--label);font-size:16px}.import-acts-modal .config-pane .mapping-row .minimal-dropdown{width:100%}.import-acts-modal .config-pane .mapping-row .minimal-dropdown .toggle{text-align:left;border:1px solid var(--border);background:#fff;border-radius:4px;width:100%;padding:2px 10px}.import-acts-modal .config-pane .mapping-row .menu-item{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:8px 12px;display:block}.import-acts-modal .config-pane .mapping-row .menu-item:hover{background:var(--base-faint)}.import-acts-modal .config-pane .mapping-row .menu-item.selected{color:var(--control);font-weight:700}.import-acts-modal .preview-pane{flex-direction:column;display:flex;overflow:hidden}.import-acts-modal .preview-pane .pane-header{border-bottom:1px solid var(--border);background:var(--base-2);padding:10px 20px;font-weight:700}.import-acts-modal .preview-pane .spreadsheet-view{flex:1;padding:0;overflow:auto}.import-acts-modal .preview-pane .spreadsheet-view table{border-collapse:collapse;border-style:hidden;width:100%}.import-acts-modal .preview-pane .spreadsheet-view table th{border:1px solid var(--border);text-align:left;white-space:nowrap;padding:5px;font-size:.85em}.import-acts-modal .preview-pane .spreadsheet-view table td{border:1px solid var(--border);padding:0}.import-acts-modal .preview-pane .spreadsheet-view table th{background:var(--base-faint);z-index:1;position:sticky;top:0}.import-acts-modal .preview-pane .spreadsheet-view table th .sub-header{color:var(--control);margin-top:4px;font-size:.8em;font-weight:400}.import-acts-modal .preview-pane .spreadsheet-view table .inp{border:none;height:100%;padding:5px 8px}.import-acts-modal .preview-pane .spreadsheet-view table .filtered-dropdown{min-width:17em}.import-acts-modal .left-status{margin-right:auto}.import-acts-modal .left-status .error-text{color:var(--destructive)}.import-acts-modal .token{background:var(--control-bg);color:var(--control);border-radius:4px;margin-bottom:2px;margin-right:4px;padding:2px 6px;font-size:.85em;display:inline-block}.import-acts-modal tr.dimmed{opacity:.5}.import-acts-modal .wrapping-input{width:100%;min-width:120px;font-size:.9em}.import-acts-modal .wrapping-input.input{background:0 0;border:1px solid #0000}.import-acts-modal .wrapping-input.input:hover,.import-acts-modal .wrapping-input.input:focus-within{border-color:var(--border);background:var(--base-0)}.import-acts-modal .wrapping-input.input.dimmed{color:var(--fg-secondary)}.import-acts-modal .wrapping-input textarea{min-height:32px;padding:4px 6px}.import-acts-modal .filtered-dropdown{width:100%;min-width:150px}.import-acts-modal .filtered-dropdown .multi-input{min-height:32px;min-width:unset;background:0 0;border:1px solid #0000;padding:2px}.import-acts-modal .filtered-dropdown .multi-input:hover,.import-acts-modal .filtered-dropdown .multi-input:focus-within{border-color:var(--border);background:var(--base-0)}.import-acts-modal .filtered-dropdown.dimmed{opacity:.5}.page.tupper-new.admin-acts{padding:20px var(--content-horiz-padding);min-height:100%;padding-top:0}.page.tupper-new.admin-acts .page-header{max-width:1500px}.page.tupper-new.admin-acts>main{max-width:1500px;padding-top:0}:is(.page.tupper-new.admin-acts .acts-data-dropdown) .toggle{background:var(--base-2);border-radius:8px;padding:6px 15px}:is(:is(.page.tupper-new.admin-acts .acts-data-dropdown) .toggle):hover,.open:is(.page.tupper-new.admin-acts .acts-data-dropdown) .toggle{background:var(--base-3)}.page.tupper-new.admin-acts .controls-block{align-items:center;gap:1em;display:flex}:is(.page.tupper-new.admin-acts .controls-block) .btn .icon{font-size:1.25em}:is(.page.tupper-new.admin-acts .controls-block) .btn-icon-only{background:var(--base-2);color:var(--base-text);border:1px solid var(--border);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:4px;display:flex}:is(:is(.page.tupper-new.admin-acts .controls-block) .btn-icon-only):hover{background:var(--base-3)}:is(:is(.page.tupper-new.admin-acts .controls-block) .btn-icon-only) .icon{font-size:24px}.page.tupper-new.admin-acts .rosters-panel{top:71px}@media (width<=699px){.page.tupper-new.admin-acts .page-header{padding-top:10px;padding-left:5px}:is(.page.tupper-new.admin-acts .page-header) header{grid-template-columns:1fr}}@media (width<=500px){:is(.page.tupper-new.admin-acts .page-header) .acts-data-dropdown{display:none}:is(.page.tupper-new.admin-acts .page-header) .controls-block{gap:5px;position:absolute;top:12px;right:0}:is(.page.tupper-new.admin-acts .page-header) .btn-primary{border-radius:50%;justify-content:center;align-items:center;width:2.25em;height:2.25em;padding:0;display:flex}:is(:is(.page.tupper-new.admin-acts .page-header) .btn-primary) span{display:none}.page.tupper-new.admin-acts>main{padding:0}}:is(#popups .new-act-modal) .modal-dialog>header{font-size:1.2em}:is(#popups .new-act-modal) .admin-edit-act{padding:0}:is(#popups .new-act-modal) .tabs-bar{display:none}.channel-monitor{grid-template-rows:auto auto 1fr;gap:20px;height:100%;max-height:100vh;padding:20px;display:grid;overflow:hidden}.channel-monitor header{justify-content:space-between;align-items:center;gap:20px;display:flex}.channel-monitor header h1{margin:0;font-size:1.4rem}.channel-monitor header .header-actions{gap:10px;display:flex}.channel-monitor h2{align-items:baseline;gap:10px;margin:0 0 10px;font-size:1.1rem;display:flex}.channel-monitor h2 .address{color:var(--label);font-size:.8rem;font-family:var(--numerical-font)}.channel-monitor h2 .paused-flag{color:var(--label);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.channel-monitor .picker .fixture-list{grid-template-columns:repeat(auto-fill,minmax(14em,1fr));gap:10px;margin-top:10px;display:grid}.channel-monitor .picker .fixture-list button{background:var(--base-1);text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 15px;display:flex}.channel-monitor .picker .fixture-list button:hover{background:var(--base-3)}.channel-monitor .picker .fixture-list button .name{font-weight:600}.channel-monitor .picker .fixture-list button .meta{color:var(--label);font-size:.8rem;font-family:var(--numerical-font)}.channel-monitor .live-values .channels{grid-template-columns:repeat(auto-fill,minmax(9em,1fr));gap:10px;display:grid}.channel-monitor .live-values .channels .channel{background:var(--base-1);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.channel-monitor .live-values .channels .channel .channel-head{font-family:var(--numerical-font);color:var(--label);justify-content:space-between;font-size:.8rem;display:flex}.channel-monitor .live-values .channels .channel .label{text-transform:capitalize;font-size:.9rem}.channel-monitor .live-values .channels .channel .value{font-family:var(--numerical-font);font-size:1.6rem;line-height:1}.channel-monitor .live-values .channels .channel .bar{background:var(--base-4);border-radius:3px;height:6px;overflow:hidden}.channel-monitor .live-values .channels .channel .bar .fill{background:var(--control);height:100%;transition:width .1s linear}.channel-monitor .log{grid-template-rows:auto 1fr;min-height:0;display:grid}.channel-monitor .log .log-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;display:flex}.channel-monitor .log .log-head h2{margin-bottom:0}.channel-monitor .log .log-head .log-actions{gap:10px;display:flex}.channel-monitor .log .log-head .log-actions button{background:var(--base-faint);border-radius:10px;align-items:center;gap:5px;padding:5px 10px;display:flex}.channel-monitor .log .empty{color:var(--label)}.channel-monitor .log ol{flex-direction:column;gap:4px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}@media (width>=500px){.channel-monitor .log ol{scrollbar-width:thin;scrollbar-gutter:auto;scrollbar-color:var(--base-5) var(--base-1)}}.channel-monitor .log ol li{background:var(--base-faint);border-radius:6px;gap:12px;padding:4px 8px;font-size:.8rem;display:flex}.channel-monitor .log ol li time{font-family:var(--numerical-font);color:var(--label);white-space:nowrap}.channel-monitor .log ol li .changes{flex-wrap:wrap;gap:5px;display:flex}.channel-monitor .log ol li .change{background:var(--base-3);border:1px solid var(--base-5);text-transform:capitalize;border-radius:999px;align-items:baseline;gap:6px;width:9.5em;padding:3px 10px;display:inline-flex}.channel-monitor .log ol li .change .channel-no{font-family:var(--numerical-font);color:var(--label);border-right:1px solid var(--base-5);flex:none;padding-right:6px}.channel-monitor .log ol li .change .prop-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.channel-monitor .log ol li .change .new-val{font-family:var(--numerical-font);flex:none;margin-left:auto;font-weight:600}.settings-api-schema-edit{grid-column:1/-1;grid-template-columns:auto 22% 1fr 22% 2em;align-items:center;gap:5px;padding-left:30px;display:grid}.settings-api-schema-edit input{width:100%}.settings-api-schema-edit .col-header{color:var(--label);padding-top:1em;font-size:.85em;font-weight:600}.settings-api-schema-edit .type-icon{justify-self:center;display:flex}.settings-api-schema-edit .type-icon .icon{color:var(--label);font-size:24px}.settings-api-schema-edit .add-button{grid-column:1/-1;margin-bottom:1em}.settings-api-schema-edit .group-line{background:var(--base-1);align-items:center;height:100%;padding:40px 10px 10px;display:flex}.settings-api-schema-edit .group-line.actions{background:0 0;margin-left:-10px;margin-right:0}.settings-api-schema-edit header{color:var(--label);background:var(--base-1);grid-column:1/-1;align-items:center;padding:5px 20px;font-weight:600;display:flex}.show-meta-manager .field-list{grid-template-columns:1fr auto auto;align-items:center;gap:5px 20px;max-width:40em;display:grid}.show-meta-manager .field-row{display:contents}:is(.show-meta-manager .field-row) code{color:var(--label);font-size:.85em}:is(.show-meta-manager .field-row) .type{color:var(--label);text-transform:uppercase;font-size:.85em}.show-meta-fields-modal .size-row{grid-template-columns:1fr auto auto auto auto;align-items:center;gap:8px;display:grid}:is(.show-meta-fields-modal .size-row) input[type=number]{max-width:6em}:is(.show-meta-fields-modal .size-row) .unit{color:var(--label);font-size:.85em}.show-meta-fields-modal section{gap:5px;margin-bottom:2em;display:grid}.show-meta-fields-modal header{color:var(--label);font-weight:600}.show-meta-fields-modal code{color:var(--label);font-size:.85em}.edit-api-fields{gap:10px;max-width:40em;padding-bottom:5em}.edit-api-fields>.settings-api-values-edit{margin-top:2em}.edit-api-fields .field-name{text-transform:capitalize;align-self:start}.edit-api-fields input[type=number]{max-width:5em}#popups .menu.api-show-types-menu{max-width:20em}.static-api-manager{width:100%}.static-api-manager .settings-edit-schema-modal .modal-dialog{width:50em}.static-api-manager .settings-edit-schema-modal main>.settings-api-schema-edit{width:100%;padding-left:0}.static-api-manager .data-section.full-width .field-name{padding-top:.5em}.static-api-manager .data-section.full-width .edit-api-fields{max-width:none}.static-api-manager .data-section.full-width .settings-api-values-edit{grid-template-columns:auto 1fr;max-width:none}.static-api-manager .data-section.full-width .settings-api-schema-edit .group-line,.static-api-manager .data-section.full-width .settings-api-schema-edit header{background:var(--base-faint)}.static-api-manager .pills{gap:8px;margin-bottom:1.5em;display:flex}.static-api-manager .pills button{border:1px solid var(--border);cursor:pointer;border-radius:20px;padding:8px 16px;font-weight:600}.static-api-manager .pills button.active{background:var(--survey-blue);color:#fff;border-color:var(--survey-blue)}.static-api-manager .show-type-pills{flex-wrap:wrap;gap:8px;margin-bottom:1.5em;display:flex}.static-api-manager .show-type-pills .show-pill{background:var(--base-1);border:1px solid var(--border);cursor:pointer;color:var(--text);border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:.95em;font-weight:600;display:flex}.static-api-manager .show-type-pills .show-pill:hover{background:var(--base-2)}.static-api-manager .show-type-pills .show-pill.active{background:var(--survey-blue);color:#fff;border-color:var(--survey-blue)}.static-api-manager .show-type-pills .show-pill .emoji{font-size:1.2em}.static-api-manager .field-pills{flex-wrap:wrap;gap:8px;margin-bottom:1.5em;display:flex}.static-api-manager .field-pills .pill{background:var(--base-1);border:1px solid var(--border);cursor:pointer;border-radius:20px;padding:8px 16px;font-weight:600}.static-api-manager .field-pills .pill.active{background:var(--survey-blue);color:#fff;border-color:var(--survey-blue)}.static-api-manager .api-view{flex-direction:column;gap:1em;display:flex}.static-api-manager .api-view .inp{width:100%;max-width:25em}.static-api-manager .api-editor-container{background:0 0;border:none;margin-top:1em;padding:0}.static-api-manager .field-grid .field-header{border-bottom:1px solid var(--border);margin-bottom:1.5em;padding-bottom:1em}.static-api-manager .field-grid .field-header h2{margin:0 0 .25em;font-size:1.4em}.static-api-manager .field-grid .field-header .description{color:var(--label);margin:0;font-size:1em}.static-api-manager .field-grid.spreadsheet-view{border:1px solid var(--border);background:var(--base);border-radius:6px;margin-top:1em;overflow-x:auto}.static-api-manager .field-grid.spreadsheet-view .field-header{border-bottom:1px solid var(--border);background:var(--base-1);margin-bottom:0;padding:1.5em}.static-api-manager .spreadsheet-body{grid-template-columns:auto 1fr;display:grid}.static-api-manager .spreadsheet-body .filtered-dropdown>.multi-input{border:none;border-radius:0;height:100%;padding:3px 3px 0}.static-api-manager .spreadsheet-body .filtered-dropdown>.multi-input .token-entry{margin:0}.static-api-manager .spreadsheet-body .filtered-dropdown>.multi-input .token-entry input{border-radius:0;height:100%;padding:0}.static-api-manager .spreadsheet-body .filtered-dropdown>.multi-input .token{padding:3px;font-size:.85em}.static-api-manager .field-row{display:contents}.static-api-manager .field-row:not(.group-field-row) .inp,.static-api-manager .field-row:not(.group-field-row) .wrapping-input,.static-api-manager .field-row:not(.group-field-row) .long-text{width:100%;height:100%;box-shadow:none;background:0 0;border:none;border-radius:0;outline:none}.static-api-manager .field-row:not(.group-field-row) .inp:focus,.static-api-manager .field-row:not(.group-field-row) .wrapping-input:focus,.static-api-manager .field-row:not(.group-field-row) .long-text:focus{background:var(--base);box-shadow:inset 0 0 0 2px var(--survey-blue)}.static-api-manager .cell{border-bottom:1px solid var(--border-2);padding:8px 15px;display:flex}.static-api-manager .cell.cell-show-type{z-index:1;border-right:1px solid var(--border-2);background:var(--base-faint);white-space:normal;align-items:flex-start;gap:.6em;font-weight:600;position:sticky;left:0}.static-api-manager .cell.cell-show-type .emoji{align-self:start}.static-api-manager .cell.cell-value{width:100%;padding:0}.static-api-manager .cell.cell-value .inp-wrapper,.static-api-manager .cell.cell-value input{width:100%}.static-api-manager .cell.cell-value button.checkbox{margin-left:10px}.static-api-manager .field-row.group-field-row .cell{align-items:start}.static-api-manager .field-row.group-field-row .cell.cell-show-type{padding-top:15px}.static-api-manager .field-row.group-field-row .cell.cell-value{padding:8px 15px}.static-api-manager .field-row:not(.group-field-row) .description,.static-api-manager .field-row:not(.group-field-row) .field-name{display:none}.static-api-manager .with-imagery{flex-wrap:wrap;gap:1em;max-width:400px;display:flex}.static-api-manager .with-imagery img,.static-api-manager .with-imagery video{object-fit:contain;max-width:200px;max-height:200px}.static-api-manager .group-field-row .group-items{flex-direction:column;align-items:start;gap:5px;width:100%;padding:5px 0;display:flex}.static-api-manager .group-field-row .group-item{background:var(--base-faint);border-radius:6px;align-items:flex-start;gap:.5em;padding:5px 10px;display:flex}.static-api-manager .group-field-row .group-item .settings-api-values-edit{flex-grow:1}.static-api-manager .static-api-intro{background-color:var(--base-faint);margin-top:1em;display:flex}.static-api-manager .static-api-intro .description-text{color:var(--text);flex-direction:column;gap:.8em;display:flex}.static-api-manager .static-api-intro .description-text h3{margin:0;font-size:1.25em;font-weight:600}.static-api-manager .static-api-intro .description-text p{color:var(--label);margin:0;font-size:.95em;line-height:1.5}.data-page .data-layout{flex-wrap:wrap;gap:1em;max-width:80em;display:flex}.data-page .data-section{background:var(--base);border:1px solid var(--border);border-radius:8px;flex-direction:column;flex:350px;gap:1.5em;padding:1.5em;display:flex;overflow-x:hidden}.data-page .data-section.full-width{flex:100%}.data-page .section-header{border-bottom:1px solid var(--border);padding-bottom:.5em}.data-page .section-header h2{margin:0;font-size:1.4em;font-weight:600}.data-page .section-content{flex-direction:column;flex-grow:1;gap:1.5em;display:flex}.data-page .illustration-box{background:var(--base-1);border:1px solid var(--border);border-radius:6px;align-items:center;gap:1.5em;padding:1em;display:flex}.data-page .illustration-img{flex-shrink:0;width:50px;height:auto}.data-page .description-text{color:var(--label);margin:0;font-size:.95em;line-height:1.4}.data-page .description-text .links{margin:0}.data-page .exports-grid{flex-direction:column;gap:10px;display:flex}.data-page .export-row{background:var(--base-1);border:1px solid var(--border);border-radius:6px;justify-content:space-between;align-items:center;gap:1em;padding:12px 15px;display:flex}.data-page .export-row .resource-name{font-size:1.1em;font-weight:600}.data-page .export-row .actions-wrapper{gap:8px;display:flex}.data-page .export-row .export-btn{padding:6px 12px;font-size:.9em}.data-page .tokens-list{flex-direction:column;gap:10px;max-height:300px;display:flex;overflow-y:auto}.data-page .token-row{background:var(--base-1);border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:8px;padding:10px 15px;display:flex}.data-page .token-key-line{align-items:center;gap:8px;display:flex}.data-page .token-description{color:var(--text);font-size:.9em}.data-page .token-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.data-page .key-type{text-transform:capitalize;border-radius:4px;padding:2px 6px;font-size:.8em;font-weight:600}.data-page .key-type.read-only{background-color:var(--blue-pill);color:var(--blue-pill-text)}.data-page .key-type.read-write{background-color:var(--red-pill);color:var(--red-pill-text)}.data-page .token-value{font-family:var(--numerical-font);background:var(--base-2);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--border);-webkit-user-select:all;user-select:all;border-radius:4px;flex-grow:1;padding:4px 8px;font-size:.9em;overflow:hidden}.data-page .token-value:hover{background:var(--base-3)}.data-page .token-action{flex-shrink:0;padding:4px}.data-page .token-stats{color:var(--label);text-transform:uppercase;align-items:center;gap:6px;font-size:.8em;font-weight:600;display:flex}.data-page .copied-indicator{color:var(--survey-blue);font-size:.8em;font-weight:600;animation:.2s fadeIn}.data-page .empty-state{border:2px dashed var(--border);color:var(--label);text-align:center;border-radius:6px;flex-grow:1;justify-content:center;align-items:center;padding:2em;font-size:.95em;display:flex}.data-page .empty-state p{margin:0}.data-page .section-actions{flex-direction:column;align-items:flex-start;gap:1em;margin-top:auto;display:flex}.data-page .generate-btn{width:auto}@keyframes fadeIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}#popups .key-description-field{flex-direction:column;gap:.4em;margin-top:1em;display:flex}#popups .key-description-field span{color:var(--label);font-size:.9em;font-weight:600}#popups .key-type-selector{background:var(--base-1);border:1px solid var(--border);border-radius:6px;padding:.5em 1em}#popups .key-type-selector .key-type-options{flex-direction:column;gap:.5em;display:flex}#popups .read-write-warning,#popups .yellow-warning{border-radius:6px;padding:1em;font-size:.9em;line-height:1.4}#popups .read-write-warning p,#popups .yellow-warning p{margin:0}#popups .read-write-warning p+p,#popups .yellow-warning p+p{margin-top:.5em}#popups .read-write-warning strong,#popups .yellow-warning strong{color:inherit}#popups .read-write-warning{background-color:var(--destructive-bg);border:1px solid var(--destructive);color:var(--destructive-text)}#popups .yellow-warning{background-color:var(--highlight-faint);border:1px solid var(--highlight);color:var(--highlight-text)}.demo-panel{gap:1.5em;max-width:640px;padding-top:2em;padding-bottom:4em;display:grid}.demo-panel h1{margin:0}.demo-panel .card p{margin:0 0 1em}.demo-panel .surveys{gap:1em;margin:0;padding:0;list-style:none;display:grid}:is(.demo-panel .surveys) li{grid-template-columns:1fr auto;align-items:start;gap:1em;display:grid}:is(.demo-panel .surveys) .name{font-weight:600}.demo-panel .send{align-items:center;gap:10px;display:flex}:is(.demo-panel .send) input{width:4em}@media (width<=500px){.demo-panel .surveys li{grid-template-columns:1fr}}#popups .menu.tz-dropper-menu .options button .city,#popups .menu.tz-dropper-menu .options button .country{display:inline-block}#popups .menu.tz-dropper-menu .options button .country{font-weight:600}#popups .menu.tz-dropper-menu .options button .tz-details{color:var(--label);font-size:.85em}.admin-edit-venue{max-width:40em}.admin-edit-venue .tab-page{padding:var(--content-horiz-padding)}.admin-edit-venue .page-header{margin-bottom:3em;font-weight:800}.admin-edit-venue .page-header.with-controls main{grid-template-columns:1fr auto;align-items:start;display:flex}.admin-edit-venue .page-header.with-controls main .icon{color:var(--label)}.admin-edit-venue .page-header.with-controls main .controls{flex-wrap:wrap;justify-content:end;min-width:80px;display:flex}.admin-edit-venue .tabs{padding:0 var(--content-horiz-padding);padding-bottom:1em}.admin-edit-venue section{align-items:center;gap:1em;margin-bottom:2em;display:grid}.admin-edit-venue section:last-child{margin-bottom:0}.admin-edit-venue .tz-dropper .toggle .label>span{gap:.5em;display:flex}.admin-edit-venue .tz-dropper .toggle .label>span .tz-details{display:none}.admin-edit-venue .tz-dropper .toggle .label>span .city:after{content:", "}.admin-edit-venue .wrapping-input{width:100%}.admin-edit-venue input.number{max-width:4em}.admin-edit-venue input.short{max-width:10em}.admin-edit-venue h2{margin-top:2em;margin-bottom:0}.admin-edit-venue h2:first-child{margin-top:0}.admin-edit-venue .no-card-zoom{border:1px solid var(--border);cursor:pointer;height:300px;margin:2em 0;display:block;overflow:hidden}.admin-edit-venue .no-card-zoom .map{pointer-events:none;border:none;margin-top:-150px}.admin-edit-venue .public .wrapping-input.input{min-height:3.5em}.admin-edit-venue .photos{flex-wrap:wrap;gap:1em;display:flex}.admin-edit-venue .photos .img-box{position:relative}.admin-edit-venue .photos .img-box .btn{color:var(--base);background:var(--base-text);position:absolute;top:5px;right:5px}.admin-edit-venue .photos .img-box .btn .icon{font-size:14px}.admin-edit-venue .photos .img-box .btn:hover{background:var(--destructive)}.admin-edit-venue .photos img{max-width:100px}.admin-edit-venue label{padding:3px 0;display:block}@media (width<=899px){.admin-edit-venue .page-header{padding-left:50px}}@media (width<=500px){.admin-edit-venue{padding-left:0}}#popups .menu.new-question-dropper{width:min(20em,90vw)}#popups .menu.new-question-dropper .menu-item{white-space:normal}#popups .menu.new-question-dropper header{padding:10px;font-weight:600}#popups .modal.admin-edit-survey .modal-dialog{width:min(46em,100%);height:100%;margin:0 auto;padding:0;overflow:hidden}#popups .modal.admin-edit-survey .modal-dialog>main{grid-template-columns:1fr;padding:0;display:grid}#popups .modal.admin-edit-survey .sidebar-header{background:var(--base-1);z-index:500;padding:15px;font-size:1.2em;font-weight:600;position:sticky;top:0}#popups .modal.admin-edit-survey .sidebar-header button{display:none}#popups .modal.admin-edit-survey .sidebar-header .preview-toggle{white-space:nowrap;border:1px solid var(--control);color:var(--control);border-radius:99px;align-items:center;gap:.35em;padding:6px 14px;font-size:.75em;font-weight:600;transition:background .2s,color .2s;display:flex}#popups .modal.admin-edit-survey .sidebar-header .preview-toggle .icon{font-size:inherit}#popups .modal.admin-edit-survey .sidebar-header .preview-toggle.active{background:var(--control);color:var(--light)}#popups .modal.admin-edit-survey .tabs-bar,#popups .modal.admin-edit-survey .with-tabs{display:none}#popups .modal.admin-edit-survey .sidebar{background:var(--base-2);--sidebar-padding:16px;height:100%;overflow-y:auto}@media (width>=500px){#popups .modal.admin-edit-survey .sidebar{scrollbar-width:thin;scrollbar-gutter:auto;scrollbar-color:var(--base-5) var(--base-1)}}#popups .modal.admin-edit-survey .sidebar .edit-card{background:var(--base-faint);margin-top:10px;margin-bottom:1em;padding:20px}#popups .modal.admin-edit-survey .sidebar .edit-card>section{background:0 0;margin:0 0 1.5em;padding:0}#popups .modal.admin-edit-survey .sidebar .edit-card>section:last-child{margin-bottom:0}#popups .modal.admin-edit-survey .sidebar .edit-card h2{font-size:1.2em}#popups .modal.admin-edit-survey .sidebar .edit-card .claim-settings{justify-content:start;margin-top:1em;margin-left:30px}#popups .modal.admin-edit-survey .sidebar .edit-card .claim-settings input.numbers{width:6em}#popups .modal.admin-edit-survey .sidebar .sidebar-main{padding:0 var(--sidebar-padding);padding-top:20px}#popups .modal.admin-edit-survey .sidebar .sidebar-main h1{margin:0;font-size:1.3em}#popups .modal.admin-edit-survey .sidebar .sidebar-main>section{border-radius:10px;margin-top:0;margin-bottom:20px}#popups .modal.admin-edit-survey .sidebar .sidebar-controls{padding:var(--sidebar-padding);background:var(--base-faint);box-shadow:var(--shadow-low);border-top:1px solid var(--base-4);z-index:500;justify-content:end;gap:1em;display:flex;position:sticky;bottom:0}#popups .modal.admin-edit-survey .survey-preview-container{grid-template-rows:auto 1fr;width:100%;max-width:60em;height:100%;margin:0 auto;padding:6px 10px;display:none;overflow:hidden}#popups .modal.admin-edit-survey .preview-label{background:var(--highlight-faint);color:var(--opacity-text);z-index:500;padding:20px;position:relative;top:0}#popups .modal.admin-edit-survey .preview-label label{text-align:center;text-transform:uppercase;letter-spacing:.05em;font-weight:600;display:block}#popups .modal.admin-edit-survey .preview-label{border-top-left-radius:20px;border-top-right-radius:20px}#popups .modal.admin-edit-survey .preview-label a{background:var(--highlight-faint);border-radius:19px;align-items:center;gap:.35em;padding:15px;font-size:.85em;font-weight:600;display:flex;position:absolute;top:8px;right:1px}#popups .modal.admin-edit-survey .preview-label a .icon{font-size:1em}#popups .modal.admin-edit-survey .survey-preview{height:100%;overflow-y:scroll}@media (width>=500px){#popups .modal.admin-edit-survey .survey-preview{scrollbar-width:thin;scrollbar-gutter:auto;scrollbar-color:var(--base-5) var(--base-1)}}#popups .modal.admin-edit-survey .survey-preview{border:3px solid var(--highlight-faint);border-radius:0 0 10px 10px;padding:20px;font-size:.85em;position:relative}#popups .modal.admin-edit-survey .survey-preview .toolbar-container,#popups .modal.admin-edit-survey .survey-preview .confirmed-header{display:none}#popups .modal.admin-edit-survey .survey-preview .questionnaire{gap:10px;margin:2em 0;display:grid}#popups .modal.admin-edit-survey .survey-preview .questionnaire>div{background:var(--base-1);gap:20px;padding:15px;display:grid}#popups .modal.admin-edit-survey .survey-preview .questionnaire header{font-weight:600}#popups .modal.admin-edit-survey .survey-preview .questionnaire .choices{justify-items:start;gap:10px;margin-top:-10px;padding-left:10px;display:grid}#popups .modal.admin-edit-survey:where(.preview-expanded) .modal-dialog{width:100%;box-shadow:none;border:none;border-radius:0;margin:0}#popups .modal.admin-edit-survey:where(.preview-expanded) .modal-dialog>main{grid-template-columns:38em 1fr}#popups .modal.admin-edit-survey:where(.preview-expanded) .modal-container{padding:0}#popups .modal.admin-edit-survey:where(.preview-expanded) .sidebar-header{padding:var(--sidebar-padding);background:var(--base-faint);z-index:500;box-shadow:var(--shadow-low);position:sticky;top:0}#popups .modal.admin-edit-survey:where(.preview-expanded) .survey-preview-container{display:grid}@media (width<=999px){#popups .modal.admin-edit-survey .tabs-bar{display:flex}#popups .modal.admin-edit-survey .preview-toggle{display:none}#popups .modal.admin-edit-survey .sidebar-header.with-tabs{background:var(--base-1);box-shadow:none;margin-bottom:1em;padding:20px;display:grid}#popups .modal.admin-edit-survey .sidebar{background:var(--base)}#popups .modal.admin-edit-survey .sidebar .sidebar-header{display:none}#popups .modal.admin-edit-survey .modal-dialog>main{grid-template-rows:auto auto 1fr;grid-template-columns:1fr;height:100%;display:grid;overflow:hidden}#popups .modal.admin-edit-survey .adaptive-tab{width:100%;display:none}#popups .modal.admin-edit-survey .adaptive-tab.active{display:block}#popups .modal.admin-edit-survey .survey-preview-container{overflow-y:visible}#popups .modal.admin-edit-survey .survey-preview-container .preview-label{display:none}#popups .modal.admin-edit-survey .survey-preview-container .survey-preview{border:none;padding:6px}}.admin-edit-survey .socials-card{justify-items:start;gap:10px;display:grid}.admin-edit-survey .socials-card .socials-card-actions{justify-self:stretch;align-items:center;gap:1em;display:flex}.admin-edit-survey .socials-card .socials-card-actions .action{margin-left:auto}.admin-edit-survey{max-width:800px}.admin-edit-survey.new-survey{padding:0}.admin-edit-survey.new-survey .tabs-bar{display:none}.admin-edit-survey h1{margin-bottom:1em}.admin-edit-survey h2{margin:0 0 10px}.admin-edit-survey h3{margin:0 0 5px;font-size:1em}.admin-edit-survey header{margin-top:10px;font-weight:600}.admin-edit-survey .hint{padding:5px 0}.admin-edit-survey .filter-tags{width:100%}.admin-edit-survey .spot-roles .token{text-transform:capitalize}.admin-edit-survey .filters.pills{margin-bottom:20px}.admin-edit-survey .filters.pills button{min-width:4em;padding:5px 10px}.admin-edit-survey .filters.pills button.active{background:var(--control);color:var(--base)}.admin-edit-survey .question-input{border-bottom:1px solid var(--border-2)}.admin-edit-survey .numbers{font-family:var(--numerical-font);width:3em}.admin-edit-survey .survey-name input{width:100%;max-width:20em}.admin-edit-survey .naming-tile{appearance:none;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:1em;width:100%;display:flex}.admin-edit-survey .naming-tile .naming-tile-main{align-items:center;gap:.75em;display:flex}.admin-edit-survey .naming-tile .title{font-weight:600;display:block}.admin-edit-survey .naming-tile .sub{color:var(--label);font-size:.85em;display:block}.admin-edit-survey .naming-tile>.icon{color:var(--label)}.admin-edit-survey .naming-tile:hover{background:var(--base-2)}.admin-edit-survey .naming-header{justify-content:space-between;align-items:center;margin-bottom:1em;display:flex}.admin-edit-survey .naming-header h3{margin:0}.admin-edit-survey .naming-toggle{color:var(--control);flex-shrink:0;align-items:center;gap:.25em;font-size:.85em;font-weight:600;display:flex}.admin-edit-survey .instructions .wrapping-input{min-height:4em}.admin-edit-survey .act-information .checkboxes{grid-template-columns:auto 1fr auto 1fr;place-items:center start;gap:10px;margin-top:1em;font-size:.85em;display:grid}.admin-edit-survey .act-information .checkboxes .line-item{--color:var(--base-text);--toggle-color:var(--base-text);display:contents}.admin-edit-survey .act-information .checkboxes .line-item.mandatory{--color:var(--control);--toggle-color:var(--control)}.admin-edit-survey .act-information .checkboxes .line-item.do-not-ask{--color:var(--base-6)}.admin-edit-survey .act-information .checkboxes .line-item label{color:var(--color)}.admin-edit-survey .act-information .checkboxes .line-item label:after{content:":"}.admin-edit-survey .act-information .checkboxes .line-item .toggle,.admin-edit-survey .act-information .checkboxes .line-item .toggle .icon{color:var(--toggle-color)}.admin-edit-survey .act-information .checkboxes .dropdown{width:100%;padding-right:1em}.admin-edit-survey .additional-questions .questions{grid-template-columns:auto 1fr auto;align-items:center;gap:20px 10px;margin-bottom:2em;display:grid}.admin-edit-survey .additional-questions .questions .controls{grid-column:1/-1;justify-content:start;gap:1em;margin-top:10px;display:grid}.admin-edit-survey .additional-questions .icon{color:var(--label)}.admin-edit-survey .additional-questions .choices{grid-column:2/-1;grid-template-columns:1fr auto auto;gap:5px;margin-top:-15px;display:grid}.admin-edit-survey .additional-questions .choices .header{color:var(--label);align-items:center;gap:.3em;font-size:.85em;display:flex}.admin-edit-survey .additional-questions .choices .header .dropdown{display:flex}.admin-edit-survey .additional-questions .choices .header .dropdown .toggle .icon{font-size:1.25em}.admin-edit-survey .additional-questions .choices .filtered-dropdown{width:12em}@media (width<=999px){.admin-edit-survey .tabs{width:100%}}@media (width<=600px){.admin-edit-survey .act-information .checkboxes{grid-template-columns:1fr 1fr}.admin-edit-survey .act-information .checkboxes .line-item{width:100%;margin-bottom:10px;display:grid}.admin-edit-survey .act-information .checkboxes .line-item label{padding-left:5px}.admin-edit-survey .act-information .checkboxes .line-item label:after{content:""}.admin-edit-survey .act-information .checkboxes .line-item .dropdown{width:100%;padding-right:0}}@media (width<=500px){.admin-edit-survey .additional-questions .choices{grid-column:1/-1}}.admin-edit-survey .image-upload .upload-button{background:var(--base-2);border:none;border:2px dashed var(--base-4);border-radius:10px;padding:4px;display:flex}.admin-edit-survey .image-upload img{border-radius:6px;width:100%}@media (width<=500px){.admin-edit-item .short-long,.admin-edit-item .same-line{grid-template-columns:1fr;gap:5px}.admin-edit-item .short-long label,.admin-edit-item .same-line label{margin-top:1em}}.admin-edit-theme{grid-template-columns:3fr 2fr;align-items:stretch;height:calc(100vh - 150px);display:grid}.admin-edit-theme .sidebar{--sidebar-padding:20px;background:var(--base-1);height:100%;overflow-y:auto}@media (width>=500px){.admin-edit-theme .sidebar{scrollbar-width:thin;scrollbar-gutter:auto;scrollbar-color:var(--base-5) var(--base-1)}}.admin-edit-theme .sidebar .btn{color:inherit;background:var(--base-2)}.admin-edit-theme .sidebar img{width:100%}.admin-edit-theme .sidebar input,.admin-edit-theme .sidebar textarea,.admin-edit-theme .sidebar .toggle{border:1px solid var(--border)}.admin-edit-theme .sidebar .wrapping-input{background:var(--input-base)}.admin-edit-theme .sidebar input[type=color]{background:0 0;width:30px;height:30px;padding:0}.admin-edit-theme .sidebar details{border-bottom:1px solid var(--border)}.admin-edit-theme .sidebar details summary{background:var(--base-faint);padding:var(--sidebar-padding);cursor:pointer;width:100%;list-style:none}.admin-edit-theme .sidebar details .contents{padding:var(--sidebar-padding);gap:1em;display:grid}.admin-edit-theme .sidebar .contents textarea{min-height:min(40em,80vh);padding:5px}.admin-edit-theme .sidebar .labels{padding:var(--sidebar-padding);margin-bottom:2em}.admin-edit-theme .sidebar .labels label{align-items:start;padding-top:1em;padding-bottom:5px;display:flex}.admin-edit-theme .sidebar .labels label>span{flex-grow:1;padding-top:5px}.admin-edit-theme .sidebar .labels label .icon{font-size:.85em}.admin-edit-theme .sidebar .labels label .btn:hover{background:var(--chrome-2)}.admin-edit-theme .sidebar .labels .wrapping-input>*{padding:5px}.admin-edit-theme .upload-button img{max-height:200px}.admin-edit-theme .preview-editor{overflow-y:auto}@media (width>=500px){.admin-edit-theme .preview-editor{scrollbar-width:thin;scrollbar-gutter:auto;scrollbar-color:var(--base-5) var(--base-1)}}.admin-edit-theme .preview-editor .sandwich-container{width:60%;margin:2em auto}.admin-edit-theme .preview-editor .controls{grid-template-columns:80px 1fr;place-items:center start;gap:10px;max-width:30em;margin:0 auto;padding:0 1em;display:grid}.admin-edit-theme .preview-editor .radio-group{flex-wrap:wrap;gap:1em;display:flex}.admin-edit-theme .preview-editor .wrapping-input{width:100%}.admin-edit-theme .hint a{text-decoration:underline}.email-receipts .updated-page-header{flex-direction:column;gap:15px;max-width:1000px;margin:0 auto;padding:30px 0 20px;display:flex}@media (width>=500px){.email-receipts .updated-page-header{flex-direction:row;justify-content:space-between;align-items:center}}.email-receipts .updated-page-header .title-block h1{color:var(--base-text);margin:0;font-size:28px;font-weight:700}.email-receipts .filter-controls .filter-container{margin-bottom:10px}.email-receipts .filter-controls .filter-container .filter{border:1px solid var(--border);border-radius:8px;width:100%;padding:10px}.email-receipts .filter-controls .status-buttons{gap:10px}.email-receipts .receipts-section{max-width:100%;margin-bottom:40px}.email-receipts .receipts-table-container{background:var(--base);border:1px solid var(--border);box-shadow:var(--shadow-low);border-radius:12px;grid-template-columns:auto auto auto 1fr;display:grid;overflow:hidden}.email-receipts .receipts-table-container .table-header,.email-receipts .receipts-table-container .log-row{display:contents}.email-receipts .receipts-table-container .col-ts,.email-receipts .receipts-table-container .col-status,.email-receipts .receipts-table-container .col-email,.email-receipts .receipts-table-container .col-subject{border-bottom:1px solid var(--base-1);align-items:center;padding:12px 16px;display:flex}.email-receipts .receipts-table-container .table-header>*{background:var(--base-1);text-transform:uppercase;letter-spacing:.05em;color:var(--label);border-bottom:1px solid var(--border);font-size:12px;font-weight:600}@media (width<=999px){.email-receipts .receipts-table-container{display:block}.email-receipts .receipts-table-container .table-header{display:none}.email-receipts .receipts-table-container .log-row{background:var(--base);border-bottom:1px solid var(--border);grid-template-columns:auto 1fr;grid-template-areas:"ts email""status subject";gap:8px 16px;padding:12px 16px;display:grid}.email-receipts .receipts-table-container .log-row:last-child{border-bottom:none}.email-receipts .receipts-table-container .log-row:hover{background:var(--base-faint)}.email-receipts .receipts-table-container .log-row .col-ts,.email-receipts .receipts-table-container .log-row .col-status,.email-receipts .receipts-table-container .log-row .col-email,.email-receipts .receipts-table-container .log-row .col-subject{border-bottom:none;padding:0}.email-receipts .receipts-table-container .log-row .col-ts{color:var(--base-text-2);grid-area:ts;font-size:.85em}.email-receipts .receipts-table-container .log-row .col-status{grid-area:status}.email-receipts .receipts-table-container .log-row .col-email{grid-area:email}.email-receipts .receipts-table-container .log-row .col-subject{color:var(--base-text);white-space:nowrap;text-overflow:ellipsis;grid-area:subject;display:block;overflow-x:hidden}}@media (width<=500px){.email-receipts .receipts-table-container .log-row{grid-template-columns:1fr;grid-template-areas:"email""status""subject""ts";gap:8px}.email-receipts .receipts-table-container .log-row .col-email{text-align:left;justify-content:flex-start}.email-receipts .receipts-table-container .log-row .col-subject{text-align:left;white-space:normal;justify-content:flex-start}}.email-receipts .receipts-table-container .empty-state{text-align:center;color:var(--label);grid-column:1/-1;padding:40px}.email-receipts .receipts-table-container .empty-state .empty-icon{opacity:.5;margin-bottom:10px;font-size:32px}.email-receipts .receipts-table-container .col-status .status-badge{text-transform:capitalize;border-radius:12px;padding:3px 8px;font-size:.85em;font-weight:500}.email-receipts .receipts-table-container .col-status .status-badge.delivered{background:var(--constructive-bg);color:var(--constructive)}.email-receipts .receipts-table-container .col-status .status-badge.bounced,.email-receipts .receipts-table-container .col-status .status-badge.complaint{background:var(--destructive-bg);color:var(--destructive)}.email-receipts .receipts-table-container .col-email .act-name{color:var(--base-text);margin-right:5px;font-weight:500}.email-receipts .receipts-table-container .col-email .email-addr{color:var(--label);white-space:nowrap;text-overflow:ellipsis;font-size:.9em;display:block;overflow-x:hidden}.email-receipts .receipts-table-container .col-email{flex-wrap:wrap}.email-receipts .receipts-table-container .col-subject{color:var(--base-text);white-space:nowrap;text-overflow:ellipsis;display:block;overflow-x:hidden}.email-receipts .receipts-pager{margin-top:20px;padding-bottom:20px}.with-account .page.tupper.fee-breakdown{margin:0;padding:0}.with-account .page.tupper.fee-breakdown .show-search{border-bottom:1px solid var(--border);position:sticky;top:0}.with-account .page.tupper.fee-breakdown .show-search header{font-size:1.1em;font-weight:600}.with-account .page.tupper.fee-breakdown .content{padding:var(--content-horiz-padding);gap:var(--content-horiz-padding);display:grid}.with-account .page.tupper.fee-breakdown .summary{grid-template-columns:1fr auto;column-gap:16px;display:grid}.with-account .page.tupper.fee-breakdown .summary .download{grid-area:1/2;align-self:center;align-items:center;gap:6px;display:flex}.with-account .page.tupper.fee-breakdown .summary .headline,.with-account .page.tupper.fee-breakdown .summary .note{grid-column:1}.with-account .page.tupper.fee-breakdown .summary .headline{align-items:center;gap:8px;font-size:1.5em;font-weight:700;display:flex}.with-account .page.tupper.fee-breakdown .summary .note{color:var(--label);margin-top:4px}.with-account .page.tupper.fee-breakdown .show-search{border-bottom:none}.with-account .page.tupper.fee-breakdown .mode-toggle{background:var(--base-1);border-top:1px solid var(--border);flex-wrap:wrap;gap:10px;padding:10px;display:flex}.with-account .page.tupper.fee-breakdown .mode-toggle button{background:var(--base);border:1px solid var(--border);width:10em;color:var(--label);border-radius:8px;justify-content:center;align-items:center;padding:.75em;font-size:.85em;font-weight:500;line-height:1;display:flex;box-shadow:0 1px 2px #0000000d}.with-account .page.tupper.fee-breakdown .mode-toggle button:hover{border-color:var(--base-3);color:var(--text-main)}.with-account .page.tupper.fee-breakdown .mode-toggle button.active{background:var(--control);border-color:var(--control);color:var(--light);box-shadow:var(--shadow-flat);transform:translateY(-1px)}.with-account .page.tupper.fee-breakdown .empty{padding:var(--content-horiz-padding);color:var(--label);text-align:center}.with-account .page.tupper.fee-breakdown .breakdown-table{background:var(--base);border:1px solid var(--border);box-shadow:var(--shadow-low);grid-template-columns:1fr repeat(var(--column-count), auto);border-radius:12px;align-items:center;display:grid;overflow:hidden}.with-account .page.tupper.fee-breakdown .breakdown-table .categories{display:contents}.with-account .page.tupper.fee-breakdown .breakdown-table .cat-label{display:none}.with-account .page.tupper.fee-breakdown .breakdown-table .row{display:contents}.with-account .page.tupper.fee-breakdown .breakdown-table .show,.with-account .page.tupper.fee-breakdown .breakdown-table .number,.with-account .page.tupper.fee-breakdown .breakdown-table .tickets{height:100%;padding:14px 16px}.with-account .page.tupper.fee-breakdown .breakdown-table .number{text-align:right;font-family:var(--numerical-font)}.with-account .page.tupper.fee-breakdown .breakdown-table .tickets{color:var(--tickets);font-family:var(--numerical-font);justify-content:flex-end;align-items:center;gap:4px;display:flex}.with-account .page.tupper.fee-breakdown .breakdown-table .show{align-items:center;gap:8px;font-weight:500;display:flex}.with-account .page.tupper.fee-breakdown .breakdown-table .row.header>*{background:var(--base-1);border:none;border-bottom:1px solid var(--border);font:inherit;text-transform:uppercase;color:var(--label);cursor:pointer;font-size:12px;font-weight:600}.with-account .page.tupper.fee-breakdown .breakdown-table .row.header>:hover,.with-account .page.tupper.fee-breakdown .breakdown-table .row.header>.sorted{color:var(--base-text)}.with-account .page.tupper.fee-breakdown .breakdown-table .row.header>* .arrow{margin-left:2px}.with-account .page.tupper.fee-breakdown .breakdown-table .row:not(.header):not(:last-child) .show,.with-account .page.tupper.fee-breakdown .breakdown-table .row:not(.header):not(:last-child) .number,.with-account .page.tupper.fee-breakdown .breakdown-table .row:not(.header):not(:last-child) .tickets{border-bottom:1px solid var(--base-1)}.with-account .page.tupper.fee-breakdown .breakdown-table .row.footer .show,.with-account .page.tupper.fee-breakdown .breakdown-table .row.footer .number,.with-account .page.tupper.fee-breakdown .breakdown-table .row.footer .tickets{background:var(--base-1);font-weight:600}.with-account .page.tupper.fee-breakdown .breakdown-table .total{font-weight:600}@media (width<=999px){.with-account .page.tupper.fee-breakdown .breakdown-table{display:block}.with-account .page.tupper.fee-breakdown .breakdown-table .row.header{display:none}.with-account .page.tupper.fee-breakdown .breakdown-table .row{grid-template-columns:1fr auto auto;grid-template-areas:"show total tickets""cats cats cats";column-gap:12px;padding:12px 14px;display:grid}.with-account .page.tupper.fee-breakdown .breakdown-table .row:not(:last-child){border-bottom:1px solid var(--base-1)}.with-account .page.tupper.fee-breakdown .breakdown-table .show,.with-account .page.tupper.fee-breakdown .breakdown-table .number,.with-account .page.tupper.fee-breakdown .breakdown-table .tickets{padding:0}.with-account .page.tupper.fee-breakdown .breakdown-table .row:not(.header):not(:last-child) .show,.with-account .page.tupper.fee-breakdown .breakdown-table .row:not(.header):not(:last-child) .number,.with-account .page.tupper.fee-breakdown .breakdown-table .row:not(.header):not(:last-child) .tickets{border-bottom:none}.with-account .page.tupper.fee-breakdown .breakdown-table .show{grid-area:show}.with-account .page.tupper.fee-breakdown .breakdown-table .total{grid-area:total}.with-account .page.tupper.fee-breakdown .breakdown-table .tickets{grid-area:tickets}.with-account .page.tupper.fee-breakdown .breakdown-table .categories{flex-wrap:wrap;grid-area:cats;gap:10px 28px;margin-top:12px;display:flex}.with-account .page.tupper.fee-breakdown .breakdown-table .categories .number{text-align:left;flex-direction:column;gap:2px;display:flex}.with-account .page.tupper.fee-breakdown .breakdown-table .cat-label{font-family:var(--base-font);text-transform:uppercase;color:var(--label);font-size:11px;font-weight:600;display:block}.with-account .page.tupper.fee-breakdown .breakdown-table .row.footer{background:var(--base-1)}.with-account .page.tupper.fee-breakdown .breakdown-table .row.footer .show,.with-account .page.tupper.fee-breakdown .breakdown-table .row.footer .number,.with-account .page.tupper.fee-breakdown .breakdown-table .row.footer .tickets{background:0 0}}#popups .new-festival-modal .modal-dialog{width:min(55em,100vw)}#popups .new-festival-modal .modal-main{flex-direction:row;align-items:stretch;min-height:min(40em,70vh);padding:0;display:flex}#popups .new-festival-modal .modal-main .main-content{flex-grow:1;padding:30px}#popups .new-festival-modal .modal-main .main-content .template-selector-header{padding-bottom:20px}#popups .new-festival-modal .modal-main .main-content .back-link-container{align-items:center;gap:10px;padding-bottom:10px;display:flex}#popups .new-festival-modal .modal-main .main-content .back-link-container .back-link{align-items:center;gap:5px;margin-top:-15px;margin-bottom:15px;margin-left:-20px;font-size:.85em;display:flex}#popups .new-festival-modal .modal-main .main-content .back-link-container .back-link .icon{font-size:inherit}#popups .new-festival-modal .modal-main .main-content .global-festival-info h3{margin:0;padding:0}#popups .new-festival-modal .modal-main .main-content .performance-selection{background:var(--base-1);border-radius:12px;margin-top:3em;padding:30px;display:block}#popups .new-festival-modal .modal-main .main-content .performance-selection .volume-header{flex-wrap:wrap;align-items:center;gap:1em;min-height:2em;margin-bottom:20px;display:flex}#popups .new-festival-modal .modal-main .main-content .performance-selection .volume-header .label{color:var(--text);flex-grow:1;font-weight:700}#popups .new-festival-modal .modal-main .main-content .performance-selection .volume-header .badge{background:var(--base-6);color:var(--base);text-align:center;width:6em;font-size:.9em;font-weight:600;font-family:var(--numerical-font);opacity:1;border-radius:20px;padding:5px;transition:opacity .3s}#popups .new-festival-modal .modal-main .main-content .performance-selection .volume-header .badge.zero{opacity:0}#popups .new-festival-modal .modal-main .main-content .performance-selection .divider{background:var(--border);height:1px;margin:30px 0}#popups .new-festival-modal .modal-main .main-content .performance-selection .total-performances{flex-wrap:wrap;align-items:center;gap:1em;display:flex}#popups .new-festival-modal .modal-main .main-content .performance-selection .total-performances .info{flex-grow:1}#popups .new-festival-modal .modal-main .main-content .performance-selection .total-performances .info .label{color:var(--text);margin-bottom:5px;font-size:1em;font-weight:700}#popups .new-festival-modal .modal-main .main-content .performance-selection .total-performances .info .sub-label{color:var(--label);text-transform:uppercase;font-size:.7em;font-weight:800}#popups .new-festival-modal .modal-main .main-content .performance-selection .total-performances .stepper{border:1px solid var(--control);background:var(--base);border-radius:25px;align-items:center;display:flex;overflow:hidden}#popups .new-festival-modal .modal-main .main-content .performance-selection .total-performances .stepper .value{font-family:var(--numerical-font);text-align:center;width:70px;color:var(--text);background:0 0;border:none;font-size:1.2em;font-weight:800;line-height:100%}#popups .new-festival-modal .modal-main .main-content .performance-selection .total-performances .stepper .modify{color:var(--control);padding:10px}#popups .new-festival-modal .modal-main .main-content .performance-selection .total-performances .stepper .modify .icon{display:flex}#popups .new-festival-modal .modal-main .main-content .performance-selection .total-performances .stepper .modify:first-child{margin-left:-3px;padding-right:7px}#popups .new-festival-modal .modal-main .main-content .performance-selection .total-performances .stepper .modify:last-child{padding-left:7px}#popups .new-festival-modal .modal-main .main-content section{align-items:center;gap:1em;margin-bottom:2em;display:grid}#popups .new-festival-modal .modal-main .main-content label{font-weight:600}#popups .new-festival-modal .modal-main .main-content .hint{color:var(--label);font-size:.9em}#popups .new-festival-modal .modal-main .main-content .error-msg{color:var(--error);font-size:.9em;font-weight:600}#popups .new-festival-modal .modal-main .main-content .slider-box{background:var(--base-1);border-radius:12px;align-items:center;gap:20px;padding:20px}#popups .new-festival-modal .modal-main .main-content .slider-box .current-val{white-space:nowrap;font-size:1.1em}#popups .new-festival-modal .modal-main .pricing-sidebar{background:var(--base-2);border-left:1px solid var(--border);width:22em;padding:30px}#popups .new-festival-modal .modal-main .pricing-sidebar .receipt{background:var(--base);box-shadow:var(--shadow-low);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:20px;padding:24px;display:flex}#popups .new-festival-modal .modal-main .pricing-sidebar .receipt .receipt-header{text-transform:uppercase;color:var(--label);letter-spacing:.5px;justify-content:space-between;align-items:center;font-size:14px;font-weight:700;display:flex}#popups .new-festival-modal .modal-main .pricing-sidebar .receipt .receipt-header .icon{color:var(--confirmed-blue)}#popups .new-festival-modal .modal-main .pricing-sidebar .receipt .bulk-savings-card{background:#2980b91a;border:1px solid #2980b933;border-radius:8px;margin-top:15px;padding:15px}#popups .new-festival-modal .modal-main .pricing-sidebar .receipt .bulk-savings-card .header{color:var(--confirmed-blue);text-transform:uppercase;align-items:center;gap:5px;margin-bottom:10px;font-size:.75em;font-weight:800;display:flex}#popups .new-festival-modal .modal-main .pricing-sidebar .receipt .bulk-savings-card .header .icon{font-size:1.2em}#popups .new-festival-modal .modal-main .pricing-sidebar .receipt .bulk-savings-card .badge{background:var(--label);color:var(--base);text-transform:uppercase;border-radius:3px;margin-bottom:5px;padding:2px 6px;font-size:.65em;font-weight:800;display:inline-block}#popups .new-festival-modal .modal-main .pricing-sidebar .receipt .bulk-savings-card .discount-val{font-size:1.8em;font-weight:800;font-family:var(--numerical-font);color:var(--text)}#popups .new-festival-modal .modal-main .pricing-sidebar .receipt .receipt-items{grid-template-columns:auto 1fr;gap:6px 12px;font-size:.85em;display:grid}#popups .new-festival-modal .modal-main .pricing-sidebar .receipt .receipt-items .item{display:contents}#popups .new-festival-modal .modal-main .pricing-sidebar .receipt .receipt-items .item .label{color:var(--label)}#popups .new-festival-modal .modal-main .pricing-sidebar .receipt .receipt-items .item .value{font-weight:600}#popups .new-festival-modal .modal-main .pricing-sidebar .receipt .receipt-divider{background:repeating-linear-gradient(to right, var(--border), var(--border) 5px, transparent 5px, transparent 10px);height:1px}#popups .new-festival-modal .modal-main .pricing-sidebar .receipt .partner-discount-card{background:#9b23531a;border:1px solid #9b235333;border-radius:8px;margin-bottom:20px;padding:15px}#popups .new-festival-modal .modal-main .pricing-sidebar .receipt .partner-discount-card .content{justify-content:space-between;align-items:center;display:flex}#popups .new-festival-modal .modal-main .pricing-sidebar .receipt .partner-discount-card .content .info .label{color:var(--confirmed-pink);text-transform:uppercase;margin-bottom:5px;font-size:.7em;font-weight:800}#popups .new-festival-modal .modal-main .pricing-sidebar .receipt .partner-discount-card .content .info .sub-label{color:var(--label);font-size:.75em;font-style:italic}#popups .new-festival-modal .modal-main .pricing-sidebar .receipt .partner-discount-card .content .value{color:var(--confirmed-pink);font-size:1.4em;font-weight:800;font-family:var(--numerical-font)}#popups .new-festival-modal .modal-main .pricing-sidebar .receipt .receipt-total{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}#popups .new-festival-modal .modal-main .pricing-sidebar .receipt .receipt-total .label{text-transform:uppercase;color:var(--label);margin-bottom:5px;font-size:.75em;font-weight:700}#popups .new-festival-modal .modal-main .pricing-sidebar .receipt .receipt-total .value{color:var(--text);font-size:24px;font-weight:800;font-family:var(--numerical-font);font-size:3em;line-height:1}#popups .new-festival-modal .modal-main .pricing-sidebar .receipt .savings-badge{background:var(--constructive);color:#fff;text-transform:uppercase;border-radius:20px;margin-top:20px;padding:4px 10px;font-size:.75em;font-weight:800;display:inline-flex}#popups .new-festival-modal .modal-main .pricing-sidebar .receipt .receipt-footer{color:var(--label);text-align:center;opacity:.8;margin-top:30px;font-size:12px}#popups .new-festival-modal .modal-main .pricing-sidebar .receipt .receipt-footer .icon{vertical-align:middle;margin-right:5px;font-size:1.1em}#popups .new-festival-modal .modal-main .pricing-sidebar .receipt .receipt-footer strong{color:#635bff}#popups .new-festival-modal .modal-main .year-group{margin-bottom:2em}#popups .new-festival-modal .modal-main .year-group h3{color:var(--label);border-bottom:1px solid var(--border);margin-bottom:10px;padding-bottom:5px;font-size:1.1em}#popups .new-festival-modal .modal-main .template-buttons{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;display:grid}#popups .new-festival-modal .modal-main .template-btn{background:var(--base);border:1px solid var(--border);text-align:left;cursor:pointer;border-radius:8px;padding:15px;transition:all .2s}#popups .new-festival-modal .modal-main .template-btn:hover{border-color:var(--confirmed-pink);background:var(--base-1);box-shadow:var(--shadow-low);transform:translateY(-2px)}#popups .new-festival-modal .modal-main .template-btn .name{color:var(--text);margin-bottom:5px;font-weight:600}#popups .new-festival-modal .modal-main .template-btn .dates{color:var(--label);font-size:.85em}#popups .new-festival-modal .modal-main .empty-state{text-align:center;color:var(--label);background:var(--base-1);border-radius:8px;padding:2em}#popups .new-festival-modal .buttons{border-top:none}#popups .new-festival-modal .buttons .error-message-container{flex-grow:1;margin-right:auto}#popups .new-festival-modal .buttons .subscription-required{background:var(--highlight);color:var(--highlight-text);border-radius:8px;align-items:center;gap:10px;margin:0 auto 0 0;padding:10px 14px;font-size:.9em;font-weight:500;display:flex}#popups .new-festival-modal .buttons .subscription-required .icon{font-size:1.2em}#popups .new-festival-modal .buttons .subscription-required .link{color:inherit;text-decoration:underline}@media (width<=899px){#popups .new-festival-modal .modal-main{display:grid}#popups .new-festival-modal .modal-main .main-content{padding-bottom:0}#popups .new-festival-modal .modal-main .pricing-sidebar{background:0 0;width:100%;padding-top:0}}.admin-festivals{padding:20px var(--content-horiz-padding);background:var(--base-1);min-height:100%;padding-top:0}.admin-festivals .festival-page-header .title-block h1{margin:0;font-size:28px;font-weight:700}.admin-festivals .subscription-required-banner{background:var(--highlight);color:var(--highlight-text);border-radius:8px;align-items:center;gap:14px;margin-bottom:30px;padding:16px 20px;display:flex}.admin-festivals .subscription-required-banner .icon{flex-shrink:0;font-size:1.5em}.admin-festivals .subscription-required-banner strong{font-weight:700}.admin-festivals .subscription-required-banner .link{color:inherit;text-decoration:underline}.admin-festivals .festival-info-box{background:var(--base-faint);border-left:3px solid var(--border);border-radius:4px 8px 8px 4px;margin-bottom:30px;padding:16px 20px}.admin-festivals .festival-info-box p{color:var(--base-text-2);margin:0;font-size:.95em;line-height:1.5}.admin-festivals .festival-info-box p strong{color:var(--base-text);font-weight:600}.admin-festivals .festival-section{margin-bottom:40px}.admin-festivals .festival-section .section-header h2{margin:0 0 15px;font-size:18px;font-weight:600}.admin-festivals .festival-table-container{background:var(--base);border:1px solid var(--border);box-shadow:var(--shadow-low);border-radius:12px;grid-template-columns:1.5fr 1fr auto auto auto;align-items:center;display:grid;overflow:hidden}.admin-festivals .festival-table-container .table-header,.admin-festivals .festival-table-container .festival-row{display:contents}.admin-festivals .festival-table-container .table-header>*,.admin-festivals .festival-table-container .festival-row>*{align-items:center;height:100%;padding:16px 12px;display:flex}.admin-festivals .festival-table-container .table-header>*{background:var(--base-1);border-bottom:1px solid var(--border);text-transform:uppercase;color:var(--label);font-size:12px;font-weight:600}.admin-festivals .festival-table-container .empty-state{text-align:center;background:var(--base);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;padding:60px 24px;display:flex}.admin-festivals .festival-table-container .empty-state .empty-icon{color:var(--label);opacity:.5;margin-bottom:16px;font-size:48px}.admin-festivals .festival-table-container .empty-state p{color:var(--label);margin:0;font-size:16px;font-weight:500}.admin-festivals .festival-table-container .festival-row{border-bottom:1px solid var(--base-1)}.admin-festivals .festival-table-container .festival-row:last-child{border-bottom:none}.admin-festivals .festival-table-container .festival-row:hover{background:var(--base-faint)}.admin-festivals .festival-table-container .festival-row:hover .hover-edit{opacity:1}.admin-festivals .festival-table-container .festival-row .col-name{align-items:center;gap:12px;display:flex}.admin-festivals .festival-table-container .festival-row .col-name .icon-box{background:var(--base-1);min-width:40px;height:40px;color:var(--confirmed-pink);border-radius:8px;justify-content:center;align-items:center;display:flex}.admin-festivals .festival-table-container .festival-row .col-name .name-info .name-link{color:var(--base-text);flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:flex}.admin-festivals .festival-table-container .festival-row .col-name .hover-edit{color:var(--label);opacity:0;font-size:14px}.admin-festivals .festival-table-container .festival-row .col-name .badge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:700}.admin-festivals .festival-table-container .festival-row .col-name .badge.pending{background:var(--base-2);color:var(--label)}.admin-festivals .festival-table-container .festival-row .col-location,.admin-festivals .festival-table-container .festival-row .col-performances,.admin-festivals .festival-table-container .festival-row .col-dates{font-size:14px}.admin-festivals .festival-table-container .festival-row .col-performances{text-align:center;padding-right:0}.admin-festivals .festival-table-container .festival-row .col-actions{justify-content:flex-end;display:flex}.admin-festivals .festival-table-container .festival-row.past{opacity:.7}.admin-festivals .festival-table-container .festival-row.past .icon-box.gray{color:var(--label)}@media (width<=999px){.admin-festivals .festival-table-container{grid-template-columns:1fr auto auto}.admin-festivals .festival-table-container .col-location,.admin-festivals .festival-table-container .col-dates{display:none}}.page.tupper-new.admin-production-settings.live-pages-settings{background:var(--base-1)}.page.tupper-new.admin-production-settings.live-pages-settings .tab-content{max-width:30em}.page.tupper-new.admin-production-settings.live-pages-settings .live-pages-layout{background:var(--base);border:1px solid var(--border);border-radius:8px;grid-template-columns:310px 1fr;align-items:start;gap:40px;padding:1.5em;display:grid}.page.tupper-new.admin-production-settings.live-pages-settings section{grid-template-columns:1fr;justify-content:start;gap:5px;margin-top:2em;display:grid}.page.tupper-new.admin-production-settings.live-pages-settings section:first-child{margin-top:0}.page.tupper-new.admin-production-settings.live-pages-settings section header{margin-bottom:5px;font-weight:800}.page.tupper-new.admin-production-settings.live-pages-settings section label{margin-top:15px;margin-bottom:0;font-size:.9em;font-weight:600}.page.tupper-new.admin-production-settings.live-pages-settings .preview-side{flex-direction:column;height:100%;display:flex}.page.tupper-new.admin-production-settings.live-pages-settings .preview-side header{text-transform:capitalize;padding-top:16px;font-size:1.05em;font-weight:600}.page.tupper-new.admin-production-settings.live-pages-settings .preview-side .preview-container{border:1px solid var(--border);background:var(--basest);border-radius:10px;height:100%;margin-top:14px;padding:10px;display:flex;overflow:hidden}.page.tupper-new.admin-production-settings.live-pages-settings .preview-side .preview-container iframe{flex:1;width:100%;height:100%}.page.tupper-new.admin-production-settings.live-pages-settings .custom-colors-list{grid-template-columns:1fr 1fr;gap:10px;margin-top:1.5em;display:grid}.page.tupper-new.admin-production-settings.live-pages-settings .optional-fields{border-bottom:1px solid var(--border);grid-template-columns:1fr;gap:8px;margin-top:1.5em;padding-bottom:1.5em;display:grid}.page.tupper-new.admin-production-settings.live-pages-settings .optional-fields .checkbox{font-size:.9em}.page.tupper-new.admin-production-settings.live-pages-settings .color-setting-item{align-items:center;gap:10px;display:flex}.page.tupper-new.admin-production-settings.live-pages-settings .color-setting-item .color-label{color:var(--label);font-size:.9em;font-weight:600}.page.tupper-new.admin-production-settings.live-pages-settings .color-swatch{border:1px solid var(--border);cursor:pointer;border-radius:4px;flex-shrink:0;width:24px;height:24px}.page.tupper-new.admin-production-settings.live-pages-settings .popup-controls{justify-content:flex-end;margin-top:10px;display:flex}.page.tupper-new.admin-production-settings.live-pages-settings .same-line{flex-wrap:wrap;align-items:center;gap:1em;display:flex}.page.tupper-new.admin-production-settings.live-pages-settings .description{color:var(--label)}.page.tupper-new.admin-production-settings.live-pages-settings .hint{color:var(--label);font-size:.9em}.page.tupper-new.admin-production-settings.live-pages-settings .embed-code-box{background:var(--base-1);border:1px solid var(--border);border-radius:8px;flex-direction:column;align-items:start;gap:10px;padding:1em;display:flex}.page.tupper-new.admin-production-settings.live-pages-settings .embed-code-box pre{white-space:pre-wrap;word-break:break-all;font-family:var(--numerical-font);color:var(--base-text);background:0 0;margin:0;padding:0;font-size:.9em}@media (width<=899px){.page.tupper-new.admin-production-settings.live-pages-settings .live-pages-layout{grid-template-columns:1fr}}@media (width<=500px){.page.tupper-new.admin-production-settings.live-pages-settings>main{padding:0}.page.tupper-new.admin-production-settings.live-pages-settings>main .live-pages-layout{background:0 0;border:none;gap:0;padding:0}.page.tupper-new.admin-production-settings.live-pages-settings>main .live-pages-layout .tab-content{max-width:none;padding:var(--content-horiz-padding)}.page.tupper-new.admin-production-settings.live-pages-settings>main .live-pages-layout .preview-side{padding:var(--content-horiz-padding)}.page.tupper-new.admin-production-settings.live-pages-settings section{grid-template-columns:1fr}}.modal.change-contact-dialog .modal-dialog{max-width:30em}.modal.change-contact-dialog .modal-dialog .inp{width:18em}.modal.change-contact-dialog .modal-dialog .verify-email .enter-email{justify-content:start}.modal.change-contact-dialog .modal-dialog .verify-email .email-prompt-label,.modal.change-contact-dialog .modal-dialog .verify-email .privacy-policy-note{display:none}.modal.handle-change-dialog .modal-dialog{max-width:30em}.page.tupper-new.admin-production-settings .socials-card{justify-items:start;gap:10px;display:grid}.page.tupper-new.admin-production-settings .socials-card .socials-card-actions{justify-self:stretch;align-items:center;gap:1em;display:flex}.page.tupper-new.admin-production-settings .socials-card .socials-card-actions .action{margin-left:auto}.page.tupper-new.admin-production-settings{background:var(--base)}.page.tupper-new.admin-production-settings .description{color:var(--label);padding:5px}.page.tupper-new.admin-production-settings .tabs .tab-pages{width:100%}.page.tupper-new.admin-production-settings .tabs .tab-page{padding:var(--content-horiz-padding)}.page.tupper-new.admin-production-settings .tabs .tab-page>section{max-width:40em}.page.tupper-new.admin-production-settings label{align-self:center}.page.tupper-new.admin-production-settings>.page-header,.page.tupper-new.admin-production-settings>header{max-width:min(1000px,100vw - 350px)}.page.tupper-new.admin-production-settings section{grid-template-columns:auto 1fr;justify-content:start;gap:20px 10px;margin-top:3em;display:grid}.page.tupper-new.admin-production-settings section:first-child{margin-top:0}.page.tupper-new.admin-production-settings section header,.page.tupper-new.admin-production-settings section .header{grid-column:1/-1;gap:.25em;font-weight:800;display:flex}.page.tupper-new.admin-production-settings .cancellations-dropper .filtered-dropdown{display:inline-flex}.page.tupper-new.admin-production-settings .time-format{align-items:center;gap:1em;display:flex}.page.tupper-new.admin-production-settings .img-box{justify-self:start;justify-items:center;display:grid}.page.tupper-new.admin-production-settings .img-box img{max-width:500px;max-height:200px}.page.tupper-new.admin-production-settings .image-upload .upload-button{background:var(--base-1);border:none;border:2px dashed var(--base-2);border-radius:10px;padding:4px;display:flex}.page.tupper-new.admin-production-settings .image-upload img{border-radius:6px;width:100%}.page.tupper-new.admin-production-settings .wrapping-input.input{min-height:7em;margin:5px 0}@media (width<=899px){.page.tupper-new.admin-production-settings>main{max-width:none;padding:0}.page.tupper-new.admin-production-settings>.page-header{max-width:none}}@media (width<=500px){.page.tupper-new.admin-production-settings label{align-self:start}}.page.admin-subscription.tupper-new{padding:20px var(--content-horiz-padding);background:var(--base-faint);min-height:100%;padding-top:0}.page.admin-subscription.tupper-new iframe{border-radius:20px}.page.admin-subscription.tupper-new .skeleton-loader .skeleton-block{background:var(--base-2);background:linear-gradient(90deg, var(--base-2) 25%, var(--base-1) 50%, var(--base-2) 75%);background-size:200% 100%;border-radius:4px;animation:3s infinite shimmer}.page.admin-subscription.tupper-new .stripe-box{padding:2em 0}.page.admin-subscription.tupper-new .available-plans-section{max-width:1200px;margin:0 auto 40px}.page.admin-subscription.tupper-new .available-plans-section .checkout-error{text-align:center;color:var(--destructive);margin-top:20px;font-size:.9em;font-weight:600}.page.admin-subscription.tupper-new .available-plans-section .plans-header-block{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.page.admin-subscription.tupper-new .available-plans-section .plans-header-block .description{text-align:left;color:var(--label);flex:1;min-width:300px;margin:0;font-size:1.1em}.page.admin-subscription.tupper-new .annual-summary-section{max-width:1000px;margin:0 auto 60px}.page.admin-subscription.tupper-new .annual-summary-section h2{color:var(--base-text);margin-bottom:15px;font-size:18px;font-weight:600}.page.admin-subscription.tupper-new .annual-summary-section .secondary{color:var(--base-text-2);font-size:.8em;font-weight:400}.page.admin-subscription.tupper-new .annual-summary-section .time-saved-message{background:var(--base-faint);border-left:4px solid var(--constructive);background:var(--base);border-radius:4px 12px 12px 4px;margin-bottom:25px;padding:20px}.page.admin-subscription.tupper-new .annual-summary-section .time-saved-message p{color:var(--base-text-1);margin:0;font-size:1.05em;line-height:1.6}.page.admin-subscription.tupper-new .annual-summary-section .time-saved-message p .brand-text{color:var(--constructive);font-weight:600}.page.admin-subscription.tupper-new .annual-summary-section .summary-cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.page.admin-subscription.tupper-new .annual-summary-section .summary-cards .summary-card{background:var(--base);border:1px solid var(--border);box-shadow:var(--shadow-low);border-radius:12px;align-items:center;gap:15px;padding:20px;display:flex}.page.admin-subscription.tupper-new .annual-summary-section .summary-cards .summary-card i{color:var(--label-faint);font-size:2.5em}.page.admin-subscription.tupper-new .annual-summary-section .summary-cards .summary-card .card-info{flex-direction:column;display:flex}.page.admin-subscription.tupper-new .annual-summary-section .summary-cards .summary-card .card-info .value{margin-bottom:4px;font-size:1.8em;font-weight:700;line-height:1}.page.admin-subscription.tupper-new .annual-summary-section .summary-cards .summary-card .card-info .label{color:var(--label);text-transform:uppercase;letter-spacing:.5px;font-size:.9em;font-weight:500}.page.admin-subscription.tupper-new .plan-summary-card{background:var(--base);border:1px solid var(--border);box-shadow:var(--shadow-low);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1000px;margin:0 auto 40px;padding:24px;display:flex}.page.admin-subscription.tupper-new .plan-summary-card .session-error{text-align:right;color:var(--destructive);flex-basis:100%;margin-top:-20px;font-size:.9em;font-weight:600}.page.admin-subscription.tupper-new .plan-summary-card .session-error span{max-width:30em;display:inline-block}.page.admin-subscription.tupper-new .plan-summary-card .plan-info{flex:1}.page.admin-subscription.tupper-new .plan-summary-card .plan-info .plan-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.page.admin-subscription.tupper-new .plan-summary-card .plan-info .plan-header .label{color:var(--label);text-transform:uppercase;letter-spacing:.5px;font-size:.9em;font-weight:600}.page.admin-subscription.tupper-new .plan-summary-card .plan-info .plan-header .tier-badge{color:#fff;background:#333;border-radius:20px;padding:4px 12px;font-size:1.1em;font-weight:700}.page.admin-subscription.tupper-new .plan-summary-card .plan-info .plan-header .tier-badge.pro{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.page.admin-subscription.tupper-new .plan-summary-card .plan-info .plan-header .tier-badge.pro-plus{background:linear-gradient(135deg,#ff6b6b 0%,#556270 100%)}.page.admin-subscription.tupper-new .plan-summary-card .plan-info .plan-details{flex-wrap:wrap;gap:24px;display:flex}.page.admin-subscription.tupper-new .plan-summary-card .plan-info .plan-details .detail-item{align-items:center;gap:8px;font-size:.95em;display:flex}.page.admin-subscription.tupper-new .usage-section{max-width:1000px;margin:0 auto 40px}.page.admin-subscription.tupper-new .usage-section h2{color:var(--base-text);margin-bottom:15px;font-size:18px;font-weight:600}.page.admin-subscription.tupper-new .usage-section .table-wrapper{background:var(--base);border:1px solid var(--border);box-shadow:var(--shadow-low);border-radius:12px;margin-bottom:40px;overflow:hidden}.page.admin-subscription.tupper-new .usage-table{grid-template-columns:1.2fr 1fr 1fr 1fr 1fr .8fr;display:grid}.page.admin-subscription.tupper-new .usage-table hr{border:none;border-bottom:1px solid var(--border);grid-column:1/-1;width:100%;margin:0}.page.admin-subscription.tupper-new .usage-table hr:last-child{display:none}.page.admin-subscription.tupper-new .usage-table .t-row{align-items:center;display:contents}.page.admin-subscription.tupper-new .usage-table .t-row:last-child{border-bottom:none}.page.admin-subscription.tupper-new .usage-table .t-row .col{padding:16px 20px}.page.admin-subscription.tupper-new .usage-table .t-row.t-header{background:var(--base-faint);text-transform:uppercase;color:var(--base-text-2);letter-spacing:.03em;font-size:.85em;font-weight:600}.page.admin-subscription.tupper-new .usage-table .t-row.t-header .stat{text-align:right}.page.admin-subscription.tupper-new .usage-table .t-row.t-header .col{padding:16px 20px}.page.admin-subscription.tupper-new .usage-table .t-row:not(.t-header):hover{background-color:#fcfcfc}.page.admin-subscription.tupper-new .usage-table .t-row .col.stat{text-align:right;padding-left:10px;position:relative}.page.admin-subscription.tupper-new .usage-table .t-row .col.stat .value{font-variant-numeric:tabular-nums;color:var(--base-text-1);padding-right:4px;font-weight:500}.page.admin-subscription.tupper-new .usage-table .t-row .col.total .value.highlight{color:var(--constructive);background:var(--constructive-bg);border-radius:10px;padding:2px 8px;font-weight:700}@media (width<=899px){.page.admin-subscription.tupper-new .annual-summary-section .summary-cards{grid-template-columns:1fr}.page.admin-subscription.tupper-new .usage-table .t-row{font-size:.85em}.page.admin-subscription.tupper-new .usage-table .t-row .col{padding:8px 10px}.page.admin-subscription.tupper-new .usage-table .t-row.t-header .col{padding:16px 10px;font-size:.85em}}@media (width<=500px){.page.admin-subscription.tupper-new .usage-table .secondary{display:none}.page.admin-subscription.tupper-new .usage-table .t-row .col{padding-right:0}.page.admin-subscription.tupper-new .usage-table .t-row.t-header .col{padding-right:0;font-size:.7em}}.modal.edit-user .modal-dialog{width:43.5em}.modal.edit-user .invitation .permissions{gap:5px;margin:1em 0;display:grid}.modal.edit-user .invitation .permissions .yes .icon{color:var(--constructive)}.modal.edit-user .invitation .permissions .no .icon{color:var(--destructive)}.modal.edit-user .invite-error{color:var(--destructive);grid-column:1/-1}.modal.edit-user .about-section{background:var(--base-faint);border-radius:8px;grid-column:1/-1;grid-template-columns:auto 1fr;gap:0 2em;margin:10px 0;padding:20px 30px 0;display:grid}@media (width<=500px){.modal.edit-user .about-section{grid-template-columns:1fr}.modal.edit-user .about-section .illustration{display:none}}.admin-team{padding:20px var(--content-horiz-padding);background:var(--base-1);min-height:100%;padding-top:0}.admin-team .skeleton-loader .skeleton-block{background:var(--base-2);background:linear-gradient(90deg, var(--base-2) 25%, var(--base-1) 50%, var(--base-2) 75%);background-size:200% 100%;border-radius:4px;animation:3s infinite shimmer}.admin-team .skeleton-loader .table-header,.admin-team .skeleton-loader .team-row{background:var(--base)}.admin-team .confirm-form{background:var(--base);padding:20px}.admin-team .feature-banner{background:var(--base);border:1px solid var(--border);border-radius:8px;margin:0;padding:15px}.admin-team .team-table-container{background:var(--base);border:1px solid var(--border);box-shadow:var(--shadow-low);border-radius:12px;margin-bottom:3em;overflow:hidden}.admin-team .team-table-container .table-header,.admin-team .team-table-container .team-row{grid-template-columns:2fr 1.5fr 80px;align-items:center;gap:15px;padding:16px 24px;display:grid}@media (width<=600px){.admin-team .team-table-container .table-header,.admin-team .team-table-container .team-row{grid-template-columns:1fr auto auto}.admin-team .team-table-container .table-header .email,.admin-team .team-table-container .team-row .email{display:none}}.admin-team .team-table-container .table-header{background:var(--base-1);border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.05em;color:var(--label);font-size:12px;font-weight:600}.admin-team .team-table-container .role-header{background:var(--base-1);color:var(--base-text);border-bottom:1px solid var(--border);text-transform:capitalize;padding:15px 24px 8px;font-size:1.1em;font-weight:700}.admin-team .team-table-container .role-header:not(.first){padding-top:2em}.admin-team .team-table-container .team-row{border-bottom:1px solid var(--base-1);transition:background .15s}.admin-team .team-table-container .team-row:last-child{border-bottom:none}.admin-team .team-table-container .team-row:hover{background:var(--base-faint)}.admin-team .team-table-container .team-row .col-name{align-items:center;gap:12px;display:flex}.admin-team .team-table-container .team-row .col-name .headshot{width:40px;height:40px}.admin-team .team-table-container .team-row .col-name .name-details{flex-direction:column;display:flex}.admin-team .team-table-container .team-row .col-name .name-details .full-name{color:var(--base-text);font-weight:600}.admin-team .team-table-container .team-row .col-name .name-details .email{color:var(--label);font-size:.85em}.admin-team .team-table-container .team-row .col-role .badge-static{background:var(--base-2);color:var(--base-text);border-radius:6px;padding:4px 10px;font-size:.9em;display:inline-block}.admin-team .team-table-container .team-row .col-role .role-selector{cursor:pointer;border-radius:6px;align-items:center;gap:8px;transition:background .2s;display:flex}.admin-team .team-table-container .team-row .col-role .role-selector .current-role{font-weight:500}.admin-team .team-table-container .team-row .col-role .role-selector .badge-invited{background:var(--highlight-faint);color:var(--highlight-faint-text);border-radius:4px;padding:2px 6px;font-size:.75em}.admin-team .team-table-container .team-row .col-role .role-selector .icon{color:var(--label);font-size:18px}.admin-team .team-table-container .team-row .col-role .extra-permissions{color:var(--label);flex-wrap:wrap;gap:5px;margin-top:4px;font-size:.75em;display:flex}.admin-team .team-table-container .team-row .col-role .extra-permissions>div{background:var(--base-5);color:var(--light);border-radius:8px;padding:3px 5px}.admin-team .team-table-container .team-row .col-actions{justify-content:flex-end;display:flex}.admin-team .team-table-container .team-row .col-actions .btn-icon{cursor:pointer;color:var(--label);background:0 0;border:none;border-radius:50%;padding:6px;transition:all .2s}.admin-team .team-table-container .team-row .col-actions .btn-icon:hover:not(:disabled){background:var(--destructive-bg);color:var(--destructive)}.admin-team .team-table-container .team-row .col-actions .btn-icon:disabled{opacity:.3;cursor:default}.admin-team .team-table-container .empty-state{text-align:center;color:var(--label);padding:40px}.admin-team .team-table-container .empty-state .empty-icon{opacity:.5;margin-bottom:10px;font-size:32px}.page.ticket-imports .page-contents{max-width:41em}.page.ticket-imports section{background:var(--base-1);margin-top:2em;padding:2em}.page.ticket-imports .sources-listing{background:var(--base);border-radius:10px;grid-template-columns:1fr 15em auto;margin-bottom:2em;display:grid}.page.ticket-imports .sources-listing .source-item{display:contents}.page.ticket-imports .sources-listing .source-item>a,.page.ticket-imports .sources-listing .source-item>div{border-bottom:1px solid var(--border);flex-direction:column;justify-content:center;height:100%;padding:15px;display:flex}.page.ticket-imports .sources-listing .source-item .name{font-weight:500}.page.ticket-imports .sources-listing .source-item .email.small,.page.ticket-imports .sources-listing .source-item .status-info{color:var(--label);font-size:.8em}.page.ticket-imports .sources-listing .source-item .status-info label{margin-right:5px;font-weight:600}.page.ticket-imports .sources-listing .source-item .controls{flex-direction:row;align-items:center;font-size:.85em;display:flex}.page.ticket-imports h1{margin:0 0 20px}.page.ticket-imports .source{gap:2em;display:grid}.page.ticket-imports .source input{max-width:none}.page.ticket-imports .source .source{background:var(--base-1);padding:1em}.page.ticket-imports .source hr{border:none;margin-bottom:2em}.page.ticket-imports .source header{margin-top:10px;font-weight:600}.page.ticket-imports .source .email,.page.ticket-imports .source .last-update,.page.ticket-imports .source .most-recent-run{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.page.ticket-imports .source .email .input,.page.ticket-imports .source .last-update .input,.page.ticket-imports .source .most-recent-run .input{-webkit-user-select:all;user-select:all;border:1px solid var(--border);font-family:var(--numerical-font);color:var(--base-text-2);white-space:nowrap;background:var(--input-base);border-radius:3px;padding:10px}.page.ticket-imports .source .email .input.no-edit,.page.ticket-imports .source .last-update .input.no-edit,.page.ticket-imports .source .most-recent-run .input.no-edit{background:0 0;border-color:#0000;padding-left:0}.page.ticket-imports .source .confirm-action form{padding:1px}.page.ticket-imports .source .confirm-action label{color:var(--label);font-size:.85em}.page.ticket-imports .source .file-upload{justify-content:start;display:flex}.page.ticket-imports .source .file-upload .upload-button{border:none;padding:0}.page.ticket-imports .source .mapping{gap:2em;width:100%;padding:1em 0 1em 1em;display:grid}.page.ticket-imports .source .mapping .field-mapping{grid-template-columns:auto 1fr;width:100%;margin-left:1em;display:grid}.page.ticket-imports .source .mapping .mapped{color:var(--base-text-2);padding:10px}.page.ticket-imports .source .mapping .description{max-width:14em;color:var(--label)}.page.ticket-imports .source .mapping.read-only{padding:10px 0 0}.page.ticket-imports .source .mapping.read-only .mapped{padding:0}.logs-viewer{gap:10px;max-height:70vh;padding:10px;display:grid;overflow-y:auto}.logs-viewer .log-entry{background:var(--base-1);border-radius:5px;gap:1em;padding:10px;font-size:.9em;display:grid}.logs-viewer .log-entry .ts{color:var(--label);white-space:nowrap}.logs-viewer .log-entry .content{gap:5px;display:grid}.logs-viewer .log-entry .content .msg{word-break:break-word;font-weight:500}.logs-viewer .log-entry .content .extra{border-top:1px dashed var(--border);color:var(--label);gap:5px;padding-top:5px;display:grid}.logs-viewer .log-entry .content .extra label{color:var(--base-text-2);margin-right:5px;font-weight:600}.logs-viewer .log-entry .content .extra .matches{margin-top:5px;line-height:150%}.logs-viewer .log-entry .content .extra .matches .match{margin-left:10px;list-style:inside;display:list-item}#popups .menu.tickets-field-dropper{font-size:.85em}#popups .menu.tickets-field-dropper .header{color:var(--label);background:var(--base);align-items:center;padding:10px 5px 10px 1em;display:flex;position:sticky;top:0}#popups .menu.tickets-field-dropper .header .field-column{flex-grow:1}#popups .menu.tickets-field-dropper .header button{color:var(--label);padding:0;display:flex}#popups .menu.tickets-field-dropper .header button:hover{color:var(--base-text)}#popups .menu.tickets-field-dropper .menu-item{border-bottom:1px solid var(--base-1);grid-template-columns:1fr auto;align-items:center;gap:1em;display:grid}#popups .menu.tickets-field-dropper .menu-item:last-child{border-bottom:none}#popups .menu.tickets-field-dropper .menu-item .sample{background:var(--base-1);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;padding:5px;display:block;overflow-x:hidden}.modal.hotkeys-editor .modal-dialog{width:min(90vw,60em)}.modal.hotkeys-editor .modal-dialog>header{padding-top:20px}.modal.hotkeys-editor .commands-grid header{text-transform:uppercase;color:var(--label);margin-top:2em;font-size:.85em;font-weight:600}.modal.hotkeys-editor .commands-grid header:first-child{margin-top:0}.modal.hotkeys-editor .command{border-bottom:1px solid var(--border);grid-template-columns:12em 1fr auto;align-items:center;gap:10px;display:grid}.modal.hotkeys-editor .command.current,.modal.hotkeys-editor .command.current button{color:var(--control)}.modal.hotkeys-editor .command>*{padding:5px}.modal.hotkeys-editor .command:hover{background:var(--base-1)}.modal.hotkeys-editor .command input{padding:3px 5px}.modal.hotkeys-editor .command .talkback-fields{grid-template-columns:repeat(2,auto);align-items:center;gap:5px;font-size:.85em;display:grid}.modal.hotkeys-editor .capture-status{border:1px solid var(--border);margin:1em 0;padding:5px}#popups .prop-settings-menu{width:16em;padding:20px}#popups .prop-settings-menu header{font-size:.85em;font-weight:600}#popups .prop-settings-menu{font-size:.85em}#popups .prop-settings-menu input[type=number]{width:4em}#popups .prop-type-menu{gap:1em;width:25em;padding:20px;display:grid}#popups .prop-type-menu .color-box{border-radius:50%;width:20px;height:20px;margin-bottom:5px}#popups .prop-type-menu .current{background:var(--control-bg);border:1px solid var(--control)}#popups .prop-type-menu section{gap:5px;font-size:.85em;display:grid}#popups .prop-type-menu section header{color:var(--label);margin-top:15px;font-size:.9em;font-weight:800}#popups .prop-type-menu section:first-child header{margin-top:0}#popups .prop-type-menu section button{border-radius:3px;justify-items:center;padding:5px;display:grid}#popups .prop-type-menu section button:hover{background:var(--base-1)}#popups .prop-type-menu section button.pill{font-size:1em}#popups .prop-type-menu section button .icon{width:20px;height:20px;margin-bottom:5px}#popups .prop-type-menu section main{flex-wrap:wrap;align-items:center;gap:5px;font-size:.85em;display:flex}#popups .prop-type-menu section main hr{flex-grow:1}.fixture-editor .prop-edit{padding-bottom:1em}.fixture-editor .hint{padding-bottom:10px}.fixture-editor .general-settings{flex-wrap:wrap;align-items:center;gap:.5em;padding-bottom:10px;padding-right:20px;display:flex}.fixture-editor .color-box{border-radius:50%;width:15px;height:15px}.fixture-editor .prop-type .toggle .label{align-items:center;gap:5px;display:flex}.fixture-editor .prop-row{border-bottom:1px solid var(--border-x1);grid-template-columns:1em 10em auto minmax(12em,1fr) 3em 3em 1.5em 1.5em;align-items:center;gap:10px;padding-top:10px;padding-bottom:10px;display:grid}.fixture-editor .prop-row.header{background:var(--base);z-index:500;border-bottom:none;padding:5px 0;position:sticky;top:0}.fixture-editor .prop-row.wheel .stops-list,.fixture-editor .prop-row.gobo .stops-list,.fixture-editor .prop-row.custom .stops-list{flex-wrap:wrap;grid-area:2/2/auto/-1;gap:5px;max-width:55em;margin-bottom:5px;font-size:.85em;display:flex}.fixture-editor .prop-row.wheel .stops-list .color-picker-dropdown,.fixture-editor .prop-row.gobo .stops-list .color-picker-dropdown,.fixture-editor .prop-row.custom .stops-list .color-picker-dropdown{padding-left:5px}.fixture-editor .prop-row.wheel .stops-list .color-picker-dropdown .color-box,.fixture-editor .prop-row.gobo .stops-list .color-picker-dropdown .color-box,.fixture-editor .prop-row.custom .stops-list .color-picker-dropdown .color-box{border:1px solid var(--border);width:20px;height:20px}.fixture-editor .prop-row.wheel .stops-list .prop-box,.fixture-editor .prop-row.gobo .stops-list .prop-box,.fixture-editor .prop-row.custom .stops-list .prop-box{background:var(--base-1);border-radius:5px;flex:1 0 auto;align-content:start;align-items:center;gap:0 5px;padding:10px;display:grid}.fixture-editor .prop-row.wheel .stops-list .prop-box .actions,.fixture-editor .prop-row.gobo .stops-list .prop-box .actions,.fixture-editor .prop-row.custom .stops-list .prop-box .actions{grid-area:1/3/3;display:grid}.fixture-editor .prop-row.wheel .stops-list .prop-box .actions .icon,.fixture-editor .prop-row.gobo .stops-list .prop-box .actions .icon,.fixture-editor .prop-row.custom .stops-list .prop-box .actions .icon{font-size:20px}.fixture-editor .prop-row.wheel .stops-list .prop-box .ch-val,.fixture-editor .prop-row.gobo .stops-list .prop-box .ch-val,.fixture-editor .prop-row.custom .stops-list .prop-box .ch-val{width:3em}.fixture-editor .prop-row.wheel .stops-list .prop-box .modes-dropdown,.fixture-editor .prop-row.gobo .stops-list .prop-box .modes-dropdown,.fixture-editor .prop-row.custom .stops-list .prop-box .modes-dropdown{justify-content:center;display:flex}.fixture-editor .prop-row.wheel .stops-list .prop-box .modes-dropdown .toggle,.fixture-editor .prop-row.gobo .stops-list .prop-box .modes-dropdown .toggle,.fixture-editor .prop-row.custom .stops-list .prop-box .modes-dropdown .toggle{padding:3px;display:flex}.fixture-editor .prop-row.wheel .stops-list .prop-box .modes-dropdown .toggle .icon,.fixture-editor .prop-row.gobo .stops-list .prop-box .modes-dropdown .toggle .icon,.fixture-editor .prop-row.custom .stops-list .prop-box .modes-dropdown .toggle .icon{font-size:19px}.fixture-editor .prop-row.wheel.wheel .stops-list .prop-box,.fixture-editor .prop-row.gobo.wheel .stops-list .prop-box,.fixture-editor .prop-row.custom.wheel .stops-list .prop-box{grid-template-columns:3em 1fr auto;max-width:11em}.fixture-editor .prop-row.wheel.wheel .stops-list .prop-box .actions,.fixture-editor .prop-row.gobo.wheel .stops-list .prop-box .actions,.fixture-editor .prop-row.custom.wheel .stops-list .prop-box .actions{grid-template-rows:1fr 1fr}.fixture-editor .prop-row.wheel.gobo .stops-list .prop-box,.fixture-editor .prop-row.wheel.custom .stops-list .prop-box,.fixture-editor .prop-row.gobo.gobo .stops-list .prop-box,.fixture-editor .prop-row.gobo.custom .stops-list .prop-box,.fixture-editor .prop-row.custom.gobo .stops-list .prop-box,.fixture-editor .prop-row.custom.custom .stops-list .prop-box{grid-template-columns:3em 1fr auto;max-width:20em}.fixture-editor .prop-row.wheel.gobo .stops-list .prop-box .actions,.fixture-editor .prop-row.wheel.custom .stops-list .prop-box .actions,.fixture-editor .prop-row.gobo.gobo .stops-list .prop-box .actions,.fixture-editor .prop-row.gobo.custom .stops-list .prop-box .actions,.fixture-editor .prop-row.custom.gobo .stops-list .prop-box .actions,.fixture-editor .prop-row.custom.custom .stops-list .prop-box .actions{flex-direction:row-reverse;grid-row:1;align-items:center;display:flex}.fixture-editor .prop-row.wheel.gobo .stops-list .prop-box .stop-name,.fixture-editor .prop-row.wheel.custom .stops-list .prop-box .stop-name,.fixture-editor .prop-row.gobo.gobo .stops-list .prop-box .stop-name,.fixture-editor .prop-row.gobo.custom .stops-list .prop-box .stop-name,.fixture-editor .prop-row.custom.gobo .stops-list .prop-box .stop-name,.fixture-editor .prop-row.custom.custom .stops-list .prop-box .stop-name{grid-column:2/4}.fixture-editor .prop-row.wheel.wheel .stops-list .prop-box.custom-mode,.fixture-editor .prop-row.wheel.gobo .stops-list .prop-box.custom-mode,.fixture-editor .prop-row.wheel.custom .stops-list .prop-box.custom-mode,.fixture-editor .prop-row.gobo.wheel .stops-list .prop-box.custom-mode,.fixture-editor .prop-row.gobo.gobo .stops-list .prop-box.custom-mode,.fixture-editor .prop-row.gobo.custom .stops-list .prop-box.custom-mode,.fixture-editor .prop-row.custom.wheel .stops-list .prop-box.custom-mode,.fixture-editor .prop-row.custom.gobo .stops-list .prop-box.custom-mode,.fixture-editor .prop-row.custom.custom .stops-list .prop-box.custom-mode{grid-template-columns:3em 1fr auto auto;gap:0 10px;max-width:22.5em}.fixture-editor .prop-row.wheel.wheel .stops-list .prop-box.custom-mode .actions,.fixture-editor .prop-row.wheel.gobo .stops-list .prop-box.custom-mode .actions,.fixture-editor .prop-row.wheel.custom .stops-list .prop-box.custom-mode .actions,.fixture-editor .prop-row.gobo.wheel .stops-list .prop-box.custom-mode .actions,.fixture-editor .prop-row.gobo.gobo .stops-list .prop-box.custom-mode .actions,.fixture-editor .prop-row.gobo.custom .stops-list .prop-box.custom-mode .actions,.fixture-editor .prop-row.custom.wheel .stops-list .prop-box.custom-mode .actions,.fixture-editor .prop-row.custom.gobo .stops-list .prop-box.custom-mode .actions,.fixture-editor .prop-row.custom.custom .stops-list .prop-box.custom-mode .actions{flex-direction:row-reverse;grid-area:1/4;display:flex}.fixture-editor .prop-row.wheel.wheel .stops-list .prop-box.custom-mode input,.fixture-editor .prop-row.wheel.gobo .stops-list .prop-box.custom-mode input,.fixture-editor .prop-row.wheel.custom .stops-list .prop-box.custom-mode input,.fixture-editor .prop-row.gobo.wheel .stops-list .prop-box.custom-mode input,.fixture-editor .prop-row.gobo.gobo .stops-list .prop-box.custom-mode input,.fixture-editor .prop-row.gobo.custom .stops-list .prop-box.custom-mode input,.fixture-editor .prop-row.custom.wheel .stops-list .prop-box.custom-mode input,.fixture-editor .prop-row.custom.gobo .stops-list .prop-box.custom-mode input,.fixture-editor .prop-row.custom.custom .stops-list .prop-box.custom-mode input{width:100%}.fixture-editor .prop-row.wheel.wheel .stops-list .prop-box.custom-mode .button-group,.fixture-editor .prop-row.wheel.gobo .stops-list .prop-box.custom-mode .button-group,.fixture-editor .prop-row.wheel.custom .stops-list .prop-box.custom-mode .button-group,.fixture-editor .prop-row.gobo.wheel .stops-list .prop-box.custom-mode .button-group,.fixture-editor .prop-row.gobo.gobo .stops-list .prop-box.custom-mode .button-group,.fixture-editor .prop-row.gobo.custom .stops-list .prop-box.custom-mode .button-group,.fixture-editor .prop-row.custom.wheel .stops-list .prop-box.custom-mode .button-group,.fixture-editor .prop-row.custom.gobo .stops-list .prop-box.custom-mode .button-group,.fixture-editor .prop-row.custom.custom .stops-list .prop-box.custom-mode .button-group{background:var(--base-4);grid-column:span 2;justify-self:start}.fixture-editor .prop-row.wheel.wheel .stops-list .prop-box.custom-mode .button-group button,.fixture-editor .prop-row.wheel.gobo .stops-list .prop-box.custom-mode .button-group button,.fixture-editor .prop-row.wheel.custom .stops-list .prop-box.custom-mode .button-group button,.fixture-editor .prop-row.gobo.wheel .stops-list .prop-box.custom-mode .button-group button,.fixture-editor .prop-row.gobo.gobo .stops-list .prop-box.custom-mode .button-group button,.fixture-editor .prop-row.gobo.custom .stops-list .prop-box.custom-mode .button-group button,.fixture-editor .prop-row.custom.wheel .stops-list .prop-box.custom-mode .button-group button,.fixture-editor .prop-row.custom.gobo .stops-list .prop-box.custom-mode .button-group button,.fixture-editor .prop-row.custom.custom .stops-list .prop-box.custom-mode .button-group button{justify-content:center;width:4em}.fixture-editor .prop-row.custom{grid-template-columns:1em 10em auto auto 1fr 3em 3em 1.5em 1.5em}.fixture-editor .prop-row.pan_coarse,.fixture-editor .prop-row.tilt_coarse{grid-template-columns:1em 10em auto 1fr auto 3em 3em 1.5em 1.5em}.fixture-editor .prop-row.pan_coarse .prop-label-input,.fixture-editor .prop-row.tilt_coarse .prop-label-input{width:10em}.fixture-editor .prop-pick{align-items:center;gap:15px;display:flex}.pixel-grid{--grid-size:var(--v53374ffd);--line-color:var(--base-3);background-image:repeating-linear-gradient(var(--line-color) 0 1px, transparent 1px 100%), repeating-linear-gradient(90deg, var(--line-color) 0 1px, transparent 1px 100%);background-size:var(--grid-size) var(--grid-size);margin-bottom:1em;position:relative}.pixel-grid .device{background:var(--base-3);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;margin:2px;display:flex;position:absolute}.pixel-grid .device.current{outline:2px solid var(--control)}.pixel-grid .device.show-color .pixel-group .pixel{color:#0000}.pixel-grid .device>*{pointer-events:none}.pixel-grid .device .device-label{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.pixel-grid .device .device-label>div{background:var(--base-6);z-index:200;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex}.pixel-grid .pixel-group{justify-content:center;align-items:center;display:flex}.pixel-grid .pixel-group .pixel{height:calc(var(--grid-size) - 5px);width:calc(var(--grid-size) - 5px);opacity:.4;border-radius:50%;justify-content:center;align-items:center;margin:2px;font-size:.7em;display:flex}.pixel-grid .pixel-group .pixel.active{border:1px solid var(--base-2);outline:1px solid #fff}.prop-control{justify-content:start;align-items:center;gap:1em;display:flex}.prop-control input[type=range]{max-width:20em}#popups .popup.fixtures-popup{max-height:20em;padding:0;overflow-y:auto}#popups .popup.fixtures-popup .menu-item.active{background:var(--control-bg)}.modal.edit-pixel-group .info-line{align-items:center;gap:1em;min-height:1.5em;font-size:1rem;display:flex}.modal.edit-pixel-group .info-line .model{color:var(--label);font-size:.85em}.modal.edit-pixel-group .info-line button{text-transform:uppercase;font-size:.85em;font-weight:600}.modal.edit-pixel-group main .edit-line{grid-template-columns:1fr auto;justify-items:start;gap:10px;display:grid}#popups .menu.fixture-options-menu .upload-button{border:none;align-items:center;gap:5px;width:100%;margin:0;padding:10px 18px 10px 10px;display:flex}#popups .menu.fixture-options-menu .upload-button:hover{background:var(--focus-fill)}#popups .menu.fixture-actions .upload-button{border:none;gap:5px;width:100%;margin:0;padding:10px;display:flex}#popups .menu.fixture-actions .upload-button:hover{background:var(--focus-fill)}.modal.manual-fixture-modal .prop-edit{max-height:min(30em,55vh);padding-right:1em;overflow-y:auto}@media (width>=500px){.modal.manual-fixture-modal .prop-edit{scrollbar-width:thin;scrollbar-gutter:auto;scrollbar-color:var(--base-5) var(--base-1)}}.modal.manual-fixture-modal main{padding-right:0}.modal.add-fixture-modal{width:min(35em,92vw)}.modal.add-fixture-modal main{padding:0}.modal.add-fixture-modal .actual-body{padding:5px var(--content-horiz-padding);padding-bottom:var(--content-horiz-padding)}.modal.add-fixture-modal .model-col{align-items:center;gap:5px;display:flex}.modal.add-fixture-modal .model-col .icon{font-size:1.25em}.modal.add-fixture-modal .fixture-search{grid-template-rows:auto 1fr;display:grid}.modal.add-fixture-modal .fixture-search .search-box{padding:1px var(--content-horiz-padding);margin-bottom:1em}.modal.add-fixture-modal .fixture-search .search-box input{width:100%}.modal.add-fixture-modal .fixture-search .results{height:min(26em,90vh);padding-bottom:var(--content-horiz-padding);overflow-y:auto}@media (width>=500px){.modal.add-fixture-modal .fixture-search .results{scrollbar-width:thin;scrollbar-gutter:auto;scrollbar-color:var(--base-5) var(--base-1)}}.modal.add-fixture-modal .fixture-search h4{padding:0 var(--content-horiz-padding);color:var(--base-text);margin:0 0 .6em;font-size:1.05em;font-weight:600}.modal.add-fixture-modal .fixture-search .local{margin-bottom:1.5em}.modal.add-fixture-modal .fixture-search .fixture-list{padding:0 var(--content-horiz-padding);grid-template-columns:1fr auto 12em auto;align-content:start;align-items:center;gap:.5em 1em;display:grid}.modal.add-fixture-modal .fixture-search .fixture-list button:hover{background:var(--control);color:#fff}.modal.add-fixture-modal .fixture-search .catalogue p{padding:0 var(--content-horiz-padding);max-width:34em;margin:0 0 .5em}.modal.add-fixture-modal .fixture-search .catalogue .note{color:var(--base-text-2)}.modal.add-fixture-modal .fixture-search .catalogue .error{color:var(--destructive)}.modal.add-fixture-modal .fixture-search .catalogue .catalogue-list{flex-direction:column;display:flex}.modal.add-fixture-modal .fixture-search .catalogue .catalogue-row{padding:.45em var(--content-horiz-padding);grid-template-columns:minmax(12em,1fr) minmax(0,22em);align-items:center;gap:1em;display:grid}.modal.add-fixture-modal .fixture-search .catalogue .catalogue-row:hover{background:var(--focus-fill)}.modal.add-fixture-modal .fixture-search .catalogue .model-col{flex-wrap:wrap;min-width:0}.modal.add-fixture-modal .fixture-search .catalogue .source{color:var(--base-text-2);letter-spacing:.06em;font-size:.75em}.modal.add-fixture-modal .fixture-search .catalogue .mode-picker{justify-self:end;width:14em;font-size:.85em}.modal.add-fixture-modal .fixture-search .catalogue .mode-picker .placeholder-text{opacity:.85}.modal.add-fixture-modal .fixture-search .catalogue .modes{flex-wrap:wrap;justify-content:end}.modal.add-fixture-modal .fixture-search .catalogue .modes button{max-width:11em;padding:2px 2px 2px 8px}.modal.add-fixture-modal .fixture-search .catalogue .modes .mode-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modal.add-fixture-modal .fixture-search .catalogue .modes.single button{max-width:100%}.modal.add-fixture-modal .fixture-search .catalogue .modes.single button .mode-name{text-overflow:clip;white-space:normal;overflow:visible}.modal.add-fixture-modal .fixture-search .catalogue .channels{background:var(--control-x2);color:var(--control-bg-x2);font-variant-numeric:tabular-nums;border-radius:2em;margin-left:.5em;padding:.1em .6em;font-size:.85em;font-weight:600}.modal.add-fixture-modal .fixture-search .catalogue button:hover{background:var(--control);color:#fff}.modal.add-fixture-modal .fixture-search .catalogue button:hover .channels{background:var(--control-bg-x2);color:var(--control-x2)}.modal.add-fixture-modal .fixture-fields{align-items:center;gap:1em 10px}.modal.add-fixture-modal .fixture-fields .models-dropper{width:20em}.modal.add-fixture-modal .fixture-fields .channel-choices{align-items:center;min-height:2.6em;display:flex}.modal.add-fixture-modal .fixture-fields .channel-choices .pills button{width:2.5em}.modal.add-fixture-modal .fixture-fields .address{width:3em}.modal.add-fixture-modal .fixture-fields .name{width:15em}.fixture-top-actions{z-index:10;align-items:center;display:flex}.fixture-edit{display:grid}.fixture-edit .fixture-grid{gap:0;margin:0 auto}.fixture-edit .fixture-grid .good-fixture{margin-right:-1px}.fixture-edit .fixture-grid button{background:var(--base-1);--nobbin-radius:5px;width:15px;height:15px;margin:.5px;padding:2px 0}.fixture-edit .fixture-grid button .nobbin{width:100%;height:100%}.fixture-edit .fixture-grid button.single{padding-left:1px;padding-right:1px}.fixture-edit .fixture-grid button.single .nobbin{border-radius:var(--nobbin-radius)}.fixture-edit .fixture-grid button.start{width:114%;padding-left:1px}.fixture-edit .fixture-grid button.start .nobbin{border-top-left-radius:var(--nobbin-radius);border-bottom-left-radius:var(--nobbin-radius)}.fixture-edit .fixture-grid button.middle .nobbin{width:114%;margin-left:-1px}.fixture-edit .fixture-grid button.end{padding-right:1px}.fixture-edit .fixture-grid button.end .nobbin{border-top-right-radius:var(--nobbin-radius);border-bottom-right-radius:var(--nobbin-radius);margin-right:1px}.fixture-edit .fixture-grid button.error{background:red;border:1px solid #000}.fixture-edit .fixture-grid button.ok .nobbin{background:currentColor}.fixture-edit .fixture-grid button.free{background:var(--base-5)}.fixture-edit .fixture-grid button.free:hover{background:var(--base-7)}.fixture-edit>*{padding:10px var(--content-horiz-padding)}.fixture-edit>.tabs-bar{padding:5px 0 0}.fixture-edit h2{margin:1em 0 0}.fixture-edit .edit-line{justify-items:start;gap:10px;display:grid}.fixture-edit .controls-dump{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:1em;padding:20px 20px 20px 6em;display:grid}.fixture-edit .fixture-code{background:var(--base-2);border:1px solid var(--base-6);width:2em;height:2em;font-size:12px;font-family:var(--numerical-font);border-radius:4px;justify-content:center;align-items:center;padding:3px;display:inline-flex}.fixture-edit .features{color:var(--control);border:1px solid var(--control-6);background:var(--control-bg-x2);border-radius:10px;justify-self:start;align-items:center;gap:.5em;margin:0 .5em;padding:10px;display:flex}.fixture-edit .features .icon{font-size:1.2em}.fixture-edit .fixture-rows{grid-template-columns:auto minmax(10em,2fr) minmax(8em,3fr) auto auto auto 3em 6em auto;justify-content:start;align-items:center;gap:0 1em;padding:10px 0 0;display:grid}.fixture-edit .fixture-rows input{width:100%;height:100%}.fixture-edit .fixture-rows .first-col{padding-left:20px}.fixture-edit .fixture-rows .last-col{padding-right:10px}.fixture-edit .fixture-rows hr{border:none;border-bottom:1px solid var(--border);grid-column:1/-1;width:100%}.fixture-edit .fixture-rows .pixels{--pixel-padding:4px;gap:var(--pixel-padding);border:1px solid var(--base-2);background:var(--base-2);border-radius:10px;flex-direction:column;justify-content:center;justify-self:center;min-width:40px;height:100%;padding:10px;display:flex}.fixture-edit .fixture-rows .pixels .pixel-group{gap:var(--pixel-padding);justify-content:center;align-items:center;display:flex}.fixture-edit .fixture-rows .pixels .pixel-group .pixel{width:15px;height:15px;color:var(--base-6);border-radius:50%;justify-content:center;align-items:center;font-size:.75em;display:flex}.fixture-edit .fixture-rows .pixels .pixel-group .pixel.active{border:1px solid var(--base-2);outline:1px solid #fff}.fixture-edit .fixture-rows .flippers{gap:5px;display:flex}.fixture-edit .fixture-rows .flippers .btn.active{background:var(--control-bg)}.fixture-edit .pixel-groups{flex-wrap:wrap;gap:1em;margin-bottom:1em;display:flex}.fixture-edit .pixel-groups .pixel-group-edit{background:var(--base-1);border-radius:10px;align-items:center;gap:1em;max-width:85vw;padding:10px;display:flex;overflow-x:auto}@media (width>=500px){.fixture-edit .pixel-groups .pixel-group-edit{scrollbar-width:thin;scrollbar-gutter:auto;scrollbar-color:var(--base-5) var(--base-1)}}.fixture-edit .pixel-groups .pixel-group-edit>button{align-items:center;gap:1em;display:flex}.fixture-edit .pixel-groups .pixel-group-edit>button label{text-transform:capitalize}.fixture-edit .pixel-groups .pixel-group-edit .pixel-grid{pointer-events:none;border:none;margin:0}.lights-connector-toggle{justify-self:center;font-weight:600;display:flex}.lights-connector-toggle .lights-button{border:1px solid var(--border-2);--bg:var(--constructive);background:var(--bg);height:100%;color:var(--light);border:none;border-radius:6px;align-items:center;gap:5px;padding:4px 15px;font-size:.85em;font-weight:600;display:flex}.lights-connector-toggle .lights-button .icon{color:var(--light);margin-right:0;font-size:18px}.lights-connector-toggle .lights-button.not-connected{--bg:var(--destructive)}.modal.rename-preset-modal .modal-dialog{width:25em}.modal.paste-preset-modal .modal-dialog{width:40em}.preset-grid{padding:var(--content-horiz-padding);grid-template-columns:1fr 1fr;align-content:start;gap:1.5em;max-width:1600px;margin-bottom:1em;padding-bottom:2em;display:grid}.preset-grid header{margin-bottom:10px;font-size:2em;font-weight:600}.preset-grid .grid-options .toggle{opacity:.2}.preset-grid .grid-options .toggle:hover{opacity:.5}.preset-grid .scene-listing{flex-wrap:wrap;grid-template-columns:repeat(4,1fr);gap:.5em;display:grid}.preset-grid .preset-container{background:var(--base-1);border-radius:8px;display:grid;position:relative}.preset-grid .preset-container .preset-button{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;text-align:center;text-transform:capitalize;border:2px solid #0000;padding:25px 0;transition:background .3s;position:relative}.preset-grid .preset-container .shortcut{opacity:.1;color:var(--label);border-radius:5px;justify-content:center;align-items:center;margin:5px;padding:2px 5px;font-size:18px;transition:color .5s,background .5s;display:flex;position:absolute;top:0;right:0}.preset-grid .preset-container .shortcut .icon{font-size:.85em}.preset-grid .preset-container .shortcut:hover{background:var(--base-4)}.preset-grid .preset-container:hover{background:var(--base-2)}.preset-grid .preset-container:hover .shortcut{opacity:1}.preset-grid .preset-container.active{background-color:var(--control-bg);border-color:var(--control-4)}.preset-grid .preset-container.active .shortcut{opacity:.5;color:var(--control)}.preset-grid .preset-container.active .shortcut:hover{opacity:1;background:var(--control-bg-2)}.preset-grid .preset-container .transition-progress-container{width:100%;padding:5px;position:absolute;bottom:0;left:0}.preset-grid .preset-container .transition-progress-container .transition-progress{background:var(--control);border-radius:15px;width:0%;height:3px}.pixel-preview{display:flex}.pixel-preview .pixel-box{--pixel-width:10px;--pixel-height:10px;grid-auto-columns:var(--pixel-width);grid-auto-rows:var(--pixel-height);gap:2px;display:grid}:is(.pixel-preview .pixel-box)>div{background:#000;border-radius:50%;width:100%;height:100%}.dense:is(.pixel-preview .pixel-box){--pixel-width:4px;--pixel-height:14px;border-radius:5px;gap:0;overflow:hidden}.dense:is(.pixel-preview .pixel-box)>div{border-radius:0}.rotation-animation-editor{gap:10px;width:80vw;display:grid}.rotation-animation-editor .points{white-space:nowrap;justify-content:center;gap:10px;height:5em;padding:5px;display:flex;overflow-x:auto}.rotation-animation-editor .toolbar{align-items:center;gap:5px;display:flex}.rotation-animation-editor .toolbar header{margin-right:2em;font-size:1.2em;font-weight:600}.rotation-animation-editor .toolbar .spacer{flex-grow:1}.rotation-animation-editor .toolbar hr{border:none;border-left:1px solid var(--border)}.rotation-animation-editor .toolbar .active,.rotation-animation-editor .toolbar .active:hover{background:var(--control);color:#fff}.rotation-animation-editor .toolbar label{padding:5px 10px}.rotation-animation-editor .toolbar input[type=range]{width:auto}.rotation-animation-editor .flip-groups{border-radius:5px;gap:1px;display:flex}.rotation-animation-editor .flip-groups .btn{background:var(--border);border-radius:5px}.rotation-animation-editor .flip-groups .btn.active{background:var(--control)}.rotation-animation-editor svg.graph{-webkit-user-select:none;user-select:none;width:100%;padding-bottom:3px}.rotation-animation-editor svg.graph:focus{outline:none}.rotation-animation-editor.preview{width:100%}.rotation-animation-editor.preview .points{display:none}.rotation-animation-editor.preview svg.graph{pointer-events:none}.rotation-animation-editor .container{fill:#0000;stroke:var(--border);stroke-width:.5px}.rotation-animation-editor .waypoint{fill:var(--base-5);cursor:pointer;r:3}.rotation-animation-editor .waypoint.current{stroke:#fff;stroke-width:.5px;fill:var(--control)}.rotation-animation-editor .current-pos{fill:#fff;r:3;pointer-events:none;opacity:.7}.rotation-animation-editor .axis{stroke-width:.5px;stroke:var(--base-1);stroke-dasharray:4 1}.rotation-animation-editor .path{stroke:var(--base-6);stroke-width:.5px;fill:#0000;stroke-dasharray:4 1;pointer-events:none}.rotation-animation-editor .axis-label{fill:var(--base-6);font-size:6px}#popups>.menu.gradient-color-picker{padding:var(--content-horiz-padding);gap:1em;min-width:30em;display:grid}#popups>.menu.gradient-color-picker .controls{align-items:center;display:flex}#popups>.menu.gradient-color-picker .controls hr{border:none;flex-grow:1}#popups>.menu.gradient-color-picker .controls input{text-align:center;width:6em}.gradient-editor{--borders:10px;grid-template-columns:1fr auto;align-items:start;gap:1em;width:100%;display:flex}.gradient-editor .gradient-fill{border-radius:var(--borders);cursor:pointer;width:100%;height:22px}.gradient-editor .ruler-container{flex-grow:1;margin-bottom:20px}.gradient-editor .with-margins{height:100%;margin:0 10px;position:relative}.gradient-editor .knob{cursor:move;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:20px;height:20px;margin-bottom:-20px;margin-left:-10px;padding:15px 0;display:flex;position:absolute;bottom:0}.gradient-editor .knob .knob-zone{cursor:move;border-left:8px solid #0000;border-right:8px solid #0000;border-bottom:12px solid var(--base-2);width:0;height:0}.gradient-editor .knob .knob-zone.active{border-bottom-color:var(--base-6)}.color-edit{flex-wrap:wrap;align-items:center;gap:20px;min-height:60px;display:flex}.color-edit .chase-gradient{min-width:10em}.color-edit .btn.btn-icon.active{background:var(--control);color:var(--light)}.color-edit .chase-stops,.color-edit .chase-steps{background:var(--base-1);border-radius:10px;margin-top:5px;padding:5px 10px;font-size:.85em}.dmx-precision-slider{cursor:grab;--background:var(--base-faint);--color:var(--base-text);--label:var(--base-6);--label-x:var(--base-4);background:var(--background);color:var(--color);border-radius:10px;grid-template-areas:"icon numbers""label label";align-items:center;gap:2px;padding:5px;transition:background .3s,color .3s;display:grid}.dmx-precision-slider .icon-strength{--size:50px;width:var(--size);justify-content:center;display:flex;position:relative}.dmx-precision-slider .icon-strength .icon{width:25px;height:25px;margin-top:10px}.dmx-precision-slider .icon-strength .ticks{width:100%;height:100%;position:absolute;top:-5px;left:0}.dmx-precision-slider .ticks-path{stroke:var(--base-2);transition:color .3s}.dmx-precision-slider .ticks-path.lit{stroke:var(--control)}.dmx-precision-slider .icon{grid-area:icon;font-size:20px}.dmx-precision-slider label{text-align:center;text-transform:capitalize;text-align:center;max-width:10em;color:var(--label);grid-area:label;justify-self:center;font-size:.7em;font-weight:600}.dmx-precision-slider .numbers{grid-area:numbers}.dmx-precision-slider>*{pointer-events:none}.dmx-precision-slider .icon{width:1.2em}.dmx-precision-slider .numbers{font-size:.75em;font-family:var(--numerical-font);color:var(--label);text-align:right;width:3em;padding-right:5px}.dmx-precision-slider .numbers .dmx-value{color:var(--label-x)}.dmx-precision-slider input.inp[type=number]{pointer-events:all;width:2.5em;font-size:.85em;font-family:var(--numerical-font);margin-left:2px;padding:8px 3px}.dmx-precision-slider:focus,.dmx-precision-slider:active{--background:var(--control);--color:var(--light);--label:var(--light);--label-x:var(--light);outline:none}.dmx-precision-slider:focus .ticks-path.lit,.dmx-precision-slider:active .ticks-path.lit{stroke:var(--light)}.effect-sliders{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.warmth-edit{flex-grow:1;gap:10px;display:flex}.warmth-edit .color-mode{align-items:center;display:flex}.warmth-edit .color-mode .btn .button-contents{margin:-3px}.warmth-edit .btn.active,.warmth-edit .btn.active:hover{background:var(--control);color:#fff}.warmth-edit .sliders{flex-grow:1;grid-template-columns:1fr;gap:5px;padding:6px 3px;display:grid}.warmth-edit .sliders .range.hue{grid-column:1/-1}.warmth-edit .temp-sliders{flex-grow:1;align-content:center;gap:5px;padding:6px 3px;display:grid}.warmth-edit .temp-sliders datalist{justify-content:space-around;gap:.5em;font-size:.7em;display:flex}.warmth-edit .color-presets{--size:15px;max-width:calc(var(--size) * 5);flex-wrap:wrap;align-self:start;gap:4px;display:flex}.warmth-edit .color-presets button{height:var(--size);width:var(--size)}.warmth-edit .range{--bar-height:20px;height:var(--bar-height);border-radius:10px;align-items:center;display:flex}.warmth-edit .range input{appearance:none;-webkit-user-select:none;user-select:none;cursor:pointer;background:0 0;border:none;border-radius:10px;width:100%;height:100%}.warmth-edit .range input::-webkit-slider-thumb{height:calc(var(--bar-height) - 4px);width:calc(var(--bar-height) - 4px);background:0 0;border:1px solid #eee;box-shadow:0 0 0 1px #333}.warmth-edit .presets{flex-wrap:wrap;gap:5px;max-width:15em;display:flex}.warmth-edit .presets button{border:1px solid var(--base-6);width:25px;height:25px}.modal.rotation-editor .modal-dialog{max-width:90vw}.modal.rotation-editor .modal-dialog .toolbar{margin-top:2em}.preset-group-edit{display:contents}.preset-group-edit .dropdown:not(.plain)>.toggle{padding:0}.preset-group-edit .upload-button{border:1px solid var(--border);border-radius:20px;margin:0}.preset-group-edit .patterns{flex-grow:1;align-items:center;gap:20px;display:flex}.preset-group-edit .pattern-scroll-box{height:55px;overflow:hidden auto}@media (width>=500px){.preset-group-edit .pattern-scroll-box{scrollbar-width:thin;scrollbar-gutter:auto;scrollbar-color:var(--base-5) var(--base-1)}}.preset-group-edit .pattern-scroll-box img{display:flex}.preset-group-edit .group-props{grid-template-rows:repeat(3,auto);grid-auto-flow:column;align-items:center;gap:10px 20px;display:grid}.preset-group-edit .group-props .icon-prop{grid-template-columns:auto 1fr;gap:5px;max-width:15em;display:grid}.preset-group-edit .group-props .label-prop{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.preset-group-edit .group-props .label-prop label{min-width:4em;color:var(--label);width:9em;font-size:.85em}.preset-group-edit .group-props .label-prop input[type=range]{min-width:3em}.preset-group-edit .group-props .label-prop .dropdown{width:10em}.preset-group-edit .group-props .prop-progress{min-width:10em;color:var(--label);flex-wrap:wrap;grid-column:1/-1;gap:5px;font-size:.85em;display:flex}.preset-group-edit .group-props .prop-wheel .color-container{flex-wrap:wrap;gap:5px 3px;max-width:12em;display:flex}.preset-group-edit .group-props .prop-wheel .color-box{border-radius:50%}.preset-group-edit .group-props .prop-wheel .color-box.current{outline:2px solid var(--control-x2);border:4px solid var(--base-2)}.preset-group-edit .one-row .group-props{grid-template-rows:repeat(1,auto)}.preset-group-edit .two-rows .group-props{grid-template-rows:repeat(2,auto)}.preset-group-edit .two-rows .group-props label{width:unset;min-width:unset}.preset-group-edit .two-rows.no-colors .icon-prop{width:15em}.preset-group-edit .effect-sections.lotsa-props{grid-template-columns:auto 1fr auto;display:grid}.preset-group-edit .effect-sections.lotsa-props .group-props{grid-area:2/1/auto/-1;grid-template-columns:repeat(auto-fill,18em)}.preset-group-edit .effect-sections.lotsa-props .group-props input[type=range]{width:15em}.preset-group-edit .effect-sections.lotsa-props .group-props label{width:unset;min-width:unset}.preset-group-edit .effect-sections.lotsa-props .prop-wheel,.preset-group-edit .effect-sections.lotsa-props .prop-wheel .color-container{max-width:unset}.preset-group-edit .effect-sections.lotsa-props .color-edit{grid-column:1/-2}.preset-group-edit .effect-sections.lotsa-props.no-colors{grid-template-columns:auto auto}.preset-group-edit .effect-sections.lotsa-props.no-colors .group-props{grid-area:1/1}.preset-group-edit .filtered-dropdown .toggle{padding:0}.preset-group-edit .filtered-dropdown .toggle .label{padding:0 5px}.preset-group-edit .filtered-dropdown .toggle .dropper .icon{font-size:18px}.preset-group-edit .color-edit,.preset-group-edit .effect-sliders{flex-grow:1}.preset-group-edit .rotation-preview{padding:0}.preset-group-edit .rotation-preview svg.graph{-webkit-user-select:none;user-select:none;width:150px;height:50px}.preset-group-edit .rotation-preview svg.graph .container{stroke-width:1px;stroke:#ccc}.preset-group-edit .rotation-preview svg.graph .axis{stroke-width:1px;stroke:#ccc;stroke-dasharray:10 10}.preset-group-edit .rotation-grid{--ratio:.4;width:calc(540px * var(--ratio));height:calc(180px * var(--ratio));border:1px solid var(--border);margin-top:10px;position:relative}.preset-group-edit .rotation-grid .vert-axis{border-bottom:1px dashed var(--destructive);height:1px;position:absolute;left:0;right:0}.preset-group-edit .rotation-grid .horiz-axis{border-left:1px dashed var(--destructive);width:1px;position:absolute;top:0;bottom:0}.preset-group-edit .rotation-grid .puck{background:var(--control);cursor:pointer;border-radius:50%;width:10px;height:10px;margin-top:-5px;margin-left:-5px;position:absolute}.preset-group-edit .effect-slider{align-items:center;gap:5px;min-width:15em;display:flex}.preset-group-edit .effect-slider .icon{color:var(--base-text)}.preset-group-edit .color-box{width:30px;height:30px;display:flex}.preset-group-edit .color-box.active{outline:2px solid var(--control)}.preset-group-edit .color-container{justify-content:start;align-items:center;gap:2px;display:flex}.preset-group-edit .color-container .color-box{width:18px;height:18px}.preset-group-edit .color-container .filtered-dropdown .toggle .icon{font-size:1em}.preset-group-edit .gobo-props{gap:5px;display:grid}.preset-group-edit .gobo-props>*{flex-grow:1}.preset-group-edit .effect-fill-style{background:var(--base-1);border-radius:10px;align-items:center;display:flex;overflow:hidden}.preset-group-edit .effect-fill-style button{align-items:center;height:100%;padding:5px 10px;display:flex}.preset-group-edit .effect-fill-style button.active{background:var(--control);color:#fff}.preset-group-edit .gradient-animation-dropdown .toggle{border:1px solid var(--border);background:var(--base-1);border-radius:4px;justify-content:center;width:100%;height:100%;padding:5px;display:flex}.preset-group-edit .gradient-animation-dropdown .icon.out,.preset-group-edit .gradient-animation-dropdown .icon.in{transform:rotate(90deg)}.preset-group-edit .effect-sections{padding:0 var(--content-horiz-padding);align-items:center;gap:1em;display:flex}.preset-group-edit .chase-colors{flex-wrap:wrap;gap:5px;display:flex}.preset-group-edit input[type=number]{width:4.5em}.preset-group-edit .sections{grid-template-rows:auto auto;grid-auto-flow:column;align-items:center;gap:5px 1em;display:grid}.preset-group-edit .sections label{color:var(--label);gap:5px;font-weight:600;display:flex}.preset-group-edit label button{padding:0}.effect-group-color-picker{gap:1em;min-width:30em;padding:10px;display:grid}.effect-group-color-picker .color-picker{width:100%}.effect-group-color-picker .controls{justify-content:space-between;display:flex}.effect-group-color-picker .hex-color{text-align:center;-webkit-user-select:all;user-select:all;width:6em}.emitter-mix{background:var(--base-1);border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:5em;padding:5px;display:flex}.emitter-mix .mix-toggle{border-radius:8px;justify-content:center;align-items:center;padding:5px 10px;display:flex}.active:is(.emitter-mix .mix-toggle){background:var(--control);color:#fff}:is(.emitter-mix .mix-toggle):only-child{flex-grow:1;align-self:stretch}.emitter-mix .emitters{gap:5px;display:flex}.emitter-mix .emitter{font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:2px;font-size:.6em;line-height:1.2;display:flex}.emitter-mix .level{background:var(--base-2);border-radius:3px;align-items:flex-end;width:11px;height:28px;display:flex;overflow:hidden}.emitter-mix .fill{border-radius:3px;width:100%}.emitter-mix .name{color:var(--base-6)}.emitter-mix .mix-modes{flex-direction:column;gap:2px;display:flex}:is(.emitter-mix .mix-modes) button{background:var(--base-2);color:var(--base-7);border-radius:5px;padding:2px 5px;font-size:.6em}.active:is(:is(.emitter-mix .mix-modes) button){background:var(--control);color:#fff}.scene-edit{flex-direction:column;padding-top:10px;display:flex}.scene-edit .no-data-message{text-align:center;justify-items:center;gap:1em;padding:2em;font-size:1.2em;display:grid}.scene-edit .no-data-message button{color:var(--control);border:1px solid var(--control);border-radius:10px;padding:10px}.scene-edit .copy-actions{padding-right:5px;display:flex}.scene-edit .copy-actions .icon{color:var(--label);font-size:20px;transition:color .3s}.scene-edit .copy-actions .btn:hover .icon{color:var(--light)}.scene-edit .copy-actions.disabled{opacity:.2;pointer-events:none}.scene-edit .group-fader{opacity:0;background:var(--destructive);color:#fff;border-radius:10px;padding:4px 10px}.scene-edit .group-fader.active{opacity:1}.scene-edit .group-fader span{text-align:right;width:3em;display:inline-block}.scene-edit .group-fader input[type=range],.scene-edit .group-fader input[type=range]:disabled{--pin:var(--destructive-3);--bar:#fff;--disabled-bar:#fff;--disabled-pin:#333}.scene-edit header{margin-bottom:10px;font-size:2em;font-weight:600}.scene-edit .tabs.group-tabs .page-container{overflow:hidden}.scene-edit .pixel-groups{border-bottom:1px solid var(--border);gap:0 1em;display:grid}.scene-edit .pixel-groups .group-header{padding-left:var(--content-horiz-padding);align-items:center;gap:20px;display:flex}.scene-edit .pixel-groups .group-header .dropdown{height:100%}.scene-edit .pixel-groups .group-header .dropdown .toggle{padding:0 5px}.scene-edit .pixel-groups .main-toggle{text-align:start;justify-self:start;font-size:1.5em;font-weight:600;display:flex}.scene-edit .pixel-groups .main-toggle .checkbox-contents{gap:10px;display:flex}.scene-edit .pixel-groups .main-toggle.active{color:var(--control)}.scene-edit .pixel-groups .main-toggle label{text-transform:capitalize}.scene-edit .pixel-groups .sliders-container{flex-grow:1}.scene-edit .pixel-groups .effect-tab{gap:10px;display:flex}.scene-edit .pixel-groups .effect-tab.active{color:var(--control)}.scene-edit .pixel-groups .pixel{color:#000;background:currentColor}.scene-edit .pixel-groups .pixel-and-dimmer{padding-left:var(--content-horiz-padding)}.scene-edit .pixel-groups .preset-group-edit{margin-right:var(--content-horiz-padding)}.scene-edit .pixel-groups hr{border:none;border-top:1px solid var(--border);grid-column:1/-1;width:100%}.scene-edit .pixel-groups hr:last-child{border:none}.scene-edit .save-controls{padding:10px var(--content-horiz-padding);background:var(--base-1);align-items:center;gap:1em;display:flex}.scene-edit .save-controls label{color:#fff;width:15em}.scene-edit .save-controls hr{border:none;flex-grow:1}.scene-edit .save-controls.hidden{visibility:hidden}.scene-edit .dimmer{align-items:center;gap:5px;width:100%;display:flex}.scene-edit .dimmer .icon{color:var(--base-text)}.scene-edit .btn.btn-icon.active{background:var(--control-bg);color:var(--control)}.scene-edit .group-disabled>*{opacity:.1;pointer-events:none}.prop-marks{gap:5px;font-size:.7em;line-height:1.4;display:flex}.prop-marks span{background:var(--base-2);color:var(--label);border-radius:8px;padding:0 5px}.prop-marks .coverage{font-variant-numeric:tabular-nums}.prop-marks .mixed-mark{text-transform:uppercase;letter-spacing:.05em}.selection-color-edit{align-items:start;gap:15px;min-height:0;display:grid}.selection-color-edit .color-content{grid-template-columns:minmax(0,1fr);align-items:start;gap:15px;display:grid}.selection-color-edit .color-controls{flex-wrap:wrap;align-items:start;gap:10px 25px;display:flex}:is(.selection-color-edit .color-controls) .sections{grid-template-rows:auto minmax(2.2em,auto)}.selection-color-edit .effect-switches{flex-wrap:wrap;grid-row:1/3;align-items:center;gap:5px 20px;display:flex}:is(.selection-color-edit .effect-switches) .switch{align-items:center;gap:8px;display:flex}.selection-color-edit .chase-editor{grid-template-columns:auto auto;justify-content:start;gap:1em;display:grid}.selection-color-edit .effect-fill-style{background:var(--base-2);flex-wrap:wrap;justify-self:start}:is(.selection-color-edit .effect-fill-style) button{text-transform:uppercase;letter-spacing:.05em;gap:5px;font-size:.8em}:is(.selection-color-edit .effect-fill-style) .mode-divider{background:var(--base-4);align-self:stretch;width:1px;margin:4px 3px}.selection-color-edit .btn.btn-icon.active{background:var(--control);color:var(--light)}.selection-color-edit .chase-stops,.selection-color-edit .chase-steps{background:var(--base-3);align-items:center;gap:10px;margin-top:0;display:flex}:is(.selection-color-edit .chase-stops,.selection-color-edit .chase-steps) label{color:var(--label);font-weight:600}.selection-sliders{flex-wrap:wrap;flex-grow:1;justify-content:center;gap:10px;display:flex}.selection-sliders .prop-slot{flex-direction:column;align-items:center;gap:2px;display:flex}.selection-group-edit .effect-sections{flex-direction:column;align-items:stretch;gap:20px;padding:0}.selection-group-edit .selection-sliders{justify-content:start}.selection-group-edit .color-row,.selection-group-edit .sliders-row{flex-wrap:wrap;align-items:start;gap:20px;display:flex}.selection-group-edit .rotation-preview{align-self:start}:is(.selection-group-edit .rotation-preview) svg.graph{width:300px;height:auto}.selection-group-edit .color-edit,.selection-group-edit .warmth-edit,.selection-group-edit .rotation-preview{position:relative}.mixed:is(.selection-group-edit .color-edit,.selection-group-edit .warmth-edit,.selection-group-edit .rotation-preview){outline:1px dashed var(--base-5);outline-offset:6px;border-radius:4px}.mixed:is(.selection-group-edit .color-edit,.selection-group-edit .warmth-edit,.selection-group-edit .rotation-preview):before{content:"mixed";background:var(--base-2);color:var(--label);text-transform:uppercase;letter-spacing:.05em;border-radius:8px;padding:0 5px;font-size:.7em;line-height:1.4;position:absolute;top:-1.6em;right:0}.selection-scene-edit{grid-template-columns:minmax(14em,1fr) minmax(24em,1.4fr);align-items:start;gap:20px;padding:10px 10px 40px;display:grid}.selection-scene-edit .group-list{flex-wrap:wrap;align-content:start;gap:5px;display:flex}.selection-scene-edit .group-row{cursor:pointer;background:var(--base-1);border:2px solid #0000;border-radius:10px;flex-wrap:wrap;flex-grow:1;align-items:center;gap:5px;min-width:11em;padding:5px 8px;display:flex}.selected:is(.selection-scene-edit .group-row){border-color:var(--control)}:is(.selection-scene-edit .group-row):not(.lit) .group-toggle{opacity:.35}.lit:is(.selection-scene-edit .group-row){background:var(--base-2)}.selection-scene-edit .group-pick{text-align:left;justify-items:start;gap:3px;padding:0;display:grid}.selection-scene-edit .group-name{font-weight:600;line-height:1.2}.selection-scene-edit .group-shortcut{background:var(--base-6);text-align:center;text-transform:uppercase;min-width:1.8em;color:var(--light);border-radius:8px 0 0 8px;align-self:stretch;align-items:center;margin:-5px 0 -5px -8px;padding:0 4px;font-family:inherit;font-size:.75em;font-weight:600;display:grid}.selection-scene-edit .motion{color:var(--label)}.selection-scene-edit .pending-dot{background:var(--control);border-radius:50%;width:8px;height:8px}.selection-scene-edit .group-toggle{margin-left:auto}:is(.selection-scene-edit .group-toggle) .flip-switch{min-width:26px;height:26px}.selection-scene-edit .group-fader{color:var(--label);font-variant-numeric:tabular-nums;flex-basis:100%;align-items:center;gap:8px;font-size:.8em;display:flex}.active:is(.selection-scene-edit .group-fader){color:var(--light)}:is(.selection-scene-edit .group-fader) input[type=range]{flex-grow:1}.selection-scene-edit .feature-panel{background:var(--base-1);border-radius:10px;gap:15px;padding:7px 15px 15px;display:grid;position:sticky;top:0}.selection-scene-edit .panel-header{align-items:center;gap:10px;display:flex}:is(.selection-scene-edit .panel-header) h3{margin:0;font-size:1em}.selection-scene-edit .edit-mode{background:var(--base-2);border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;margin-inline:auto;padding:2px;display:grid}:is(.selection-scene-edit .edit-mode) button{color:var(--control);border-radius:8px;justify-items:center;gap:2px;padding:4px 8px;line-height:1;display:grid}:is(:is(.selection-scene-edit .edit-mode) button) span{text-transform:uppercase;letter-spacing:.05em;font-size:.7em}:is(:is(.selection-scene-edit .edit-mode) button):hover:not(:disabled,.active){background:var(--base-4)}.active:is(:is(.selection-scene-edit .edit-mode) button){background:var(--control);color:var(--light)}:is(:is(.selection-scene-edit .edit-mode) button):disabled{color:var(--label);cursor:default}:is(.selection-scene-edit .edit-mode) .apply:not(:disabled){background:var(--control);color:var(--light);font-weight:600}:is(:is(.selection-scene-edit .edit-mode) .apply:not(:disabled)):hover{background:var(--control-1)}.selection-scene-edit .panel-actions{align-items:center;gap:5px;display:flex}:is(.selection-scene-edit .panel-actions) .icon{color:var(--label)}.selection-scene-edit .copied{color:var(--label);font-size:.8em}.selection-scene-edit .no-selection{text-align:center;color:var(--label);padding:3em 1em}@media (width<=899px){.selection-scene-edit{grid-template-columns:1fr}.selection-scene-edit .feature-panel{position:static}}.lights-editor{height:100%;max-height:calc(100vh - 50px);position:relative;overflow-y:auto}@media (width>=500px){.lights-editor{scrollbar-width:thin;scrollbar-gutter:auto;scrollbar-color:var(--base-5) var(--base-1)}}.lights-editor .group-filter-toggle .button-contents{background:var(--base-2)}.lights-editor .group-filter-toggle:hover .button-contents{background:var(--base-4)}.lights-editor .group-filter-toggle.active .button-contents,.lights-editor .group-filter-toggle.active:hover .button-contents{color:var(--light);background:var(--control)}.lights-editor .lights-toolbar{background:var(--base);background:var(--base-1);z-index:300;align-items:center;gap:10px;padding:10px;display:flex;position:sticky;top:0}.lights-editor .lights-toolbar .lights-views{gap:5px;display:flex}.lights-editor .lights-toolbar .alpha-badge{text-transform:uppercase;letter-spacing:.05em;border:1px solid;border-radius:8px;padding:0 5px;font-size:.7em}.lights-editor .lights-toolbar .scene-lights-toggle{color:var(--control);border:2px solid var(--control);border-radius:10px;align-items:center;gap:10px;font-weight:600;display:flex}.lights-editor .lights-toolbar .scene-lights-toggle.active{background:var(--control);color:var(--light)}.lights-editor .lights-toolbar .universe-flipper{background:var(--base-2)}.lights-editor .lights-toolbar .universe-flipper.active{background:var(--control);color:var(--light)}.lights-editor .lights-toolbar .tab-toggle,.lights-editor .lights-toolbar .tab-toggle:hover{color:var(--control);border:1px solid var(--control)}.lights-editor .lights-toolbar .tab-toggle.active,.lights-editor .lights-toolbar .tab-toggle:hover.active{background:var(--control);color:#fff}.lights-editor .lights-toolbar .lights-status{align-items:center;gap:.5em;display:flex}.lights-editor .lights-toolbar .lights-status .btn{color:var(--control);border:none}.lights-editor .lights-toolbar .lights-status .btn.active{color:#fff}.lights-editor .preset-save-controls{padding:10px var(--content-horiz-padding);background:var(--base-1);align-items:center;gap:1em;display:flex}.lights-editor .preset-save-controls .preset-name{width:15em;color:var(--light)}.lights-editor .preset-save-controls hr{border:none;flex-grow:1}.lights-editor .preset-save-controls.hidden{visibility:hidden}.lights-editor .preset-save-controls .sliders{grid-template-columns:auto 1fr auto;gap:10px;display:grid}.lights-editor .preset-save-controls .sliders .millis{font-family:var(--numerical-font);width:2em}#popups .menu.lights-menu{text-transform:none}#popups .menu.lights-menu a,#popups .menu.lights-menu button{text-transform:uppercase;font-size:.75em;font-weight:600}#popups .menu.lights-menu .menu-item{padding:15px 30px 15px 20px}.admin-venue-lights .venue-details{font-size:1.2em}.admin-venue-lights .venue-details button{color:var(--control)}.admin-venue-lights .lights-editor{max-height:100vh}.admin-venue-lights .page-container{height:100%;overflow-y:auto}@media (width>=500px){.admin-venue-lights .page-container{scrollbar-width:thin;scrollbar-gutter:auto;scrollbar-color:var(--base-5) var(--base-1)}}.admin-venue-lights .toolbar{background:var(--base-1);z-index:500;grid-template-columns:auto 1fr;align-items:center;font-size:.85em;display:grid;position:sticky;top:0}#popups .new-venue-modal .modal-dialog{width:100%;max-width:40em}#popups .new-venue-modal .modal-dialog>header{border-bottom:0;padding:16px 16px 0;font-size:1.2em}#popups .new-venue-modal .modal-dialog>main{padding:0}#popups .new-venue-modal .modal-dialog>main .tabs .tabs-bar{background:var(--base-1)}#popups .new-venue-modal .modal-dialog>main .tabs .tab-page{padding:var(--content-horiz-padding)}#popups .new-venue-modal .modal-dialog .card{margin-bottom:1em}.admin-venues{padding:20px var(--content-horiz-padding);background:var(--base-1);min-height:100%;padding-top:0}.admin-venues .skeleton-loader .skeleton-block{background:var(--base-2);background:linear-gradient(90deg, var(--base-2) 25%, var(--base-1) 50%, var(--base-2) 75%);background-size:200% 100%;border-radius:4px;animation:3s infinite shimmer}.admin-venues .skeleton-loader .table-header,.admin-venues .skeleton-loader .venue-row{background:var(--base)}.admin-venues .venue-page-header .title-block h1{color:var(--base-text);margin:0;font-size:28px;font-weight:700}.admin-venues .venue-page-header .title-block .subtitle{color:var(--label);margin:5px 0 0;font-size:14px}.admin-venues .venue-section{margin-bottom:40px}.admin-venues .venue-section .section-header{align-items:center;margin-bottom:15px;display:flex}.admin-venues .venue-section .section-header h2{color:var(--base-text);margin:0;font-size:18px;font-weight:600}.admin-venues .venue-section .section-header .text-muted{color:var(--label)}.admin-venues .venue-table-container{background:var(--base);border:1px solid var(--border);box-shadow:var(--shadow-low);border-radius:12px;overflow:hidden}.admin-venues .venue-table-container .table-header,.admin-venues .venue-table-container .venue-row{grid-template-columns:3fr 2fr 2fr 80px;align-items:center;gap:15px;padding:16px 24px;display:grid}@media (width<=699px){.admin-venues .venue-table-container .table-header,.admin-venues .venue-table-container .venue-row{grid-template-columns:1fr auto;gap:10px}.admin-venues .venue-table-container .table-header .col-location,.admin-venues .venue-table-container .table-header .col-address,.admin-venues .venue-table-container .venue-row .col-location,.admin-venues .venue-table-container .venue-row .col-address{display:none}}.admin-venues .venue-table-container .table-header{background:var(--base-1);border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.05em;color:var(--label);font-size:12px;font-weight:600}.admin-venues .venue-table-container .empty-state{text-align:center;color:var(--label);padding:40px}.admin-venues .venue-table-container .empty-state .empty-icon{opacity:.5;margin-bottom:10px;font-size:32px}.admin-venues .venue-table-container .venue-row{border-bottom:1px solid var(--base-1);transition:background .15s}.admin-venues .venue-table-container .venue-row:last-child{border-bottom:none}.admin-venues .venue-table-container .venue-row:hover{background:var(--base-1)}.admin-venues .venue-table-container .venue-row:hover .hover-edit{opacity:1}.admin-venues .venue-table-container .venue-row .col-name{align-items:center;gap:12px;display:flex}.admin-venues .venue-table-container .venue-row .col-name .icon-box{background:var(--base-1);width:40px;height:40px;color:var(--confirmed-pink);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.admin-venues .venue-table-container .venue-row .col-name .icon-box.gray{background:var(--base-1);color:var(--label)}.admin-venues .venue-table-container .venue-row .col-name .icon-box .icon{font-size:20px}.admin-venues .venue-table-container .venue-row .col-name .name-info{flex-direction:column;display:flex}.admin-venues .venue-table-container .venue-row .col-name .name-info .name-link{color:var(--base-text);align-items:center;gap:8px;font-weight:500;text-decoration:none;display:flex}.admin-venues .venue-table-container .venue-row .col-name .name-info .name-link:hover{color:var(--confirmed-pink)}.admin-venues .venue-table-container .venue-row .col-name .name-info .notes-text{margin-top:2px;font-size:.75em;display:block}.admin-venues .venue-table-container .venue-row .col-name .name-info .archived-name{color:var(--label);font-weight:500}.admin-venues .venue-table-container .venue-row .col-name .name-info .hover-edit{color:var(--label);opacity:0;font-size:14px;transition:opacity .2s}.admin-venues .venue-table-container .venue-row .col-location,.admin-venues .venue-table-container .venue-row .col-address{color:var(--base-text);font-size:14px}.admin-venues .venue-table-container .venue-row .col-location .text-muted,.admin-venues .venue-table-container .venue-row .col-address .text-muted{color:var(--label)}.admin-venues .venue-table-container .venue-row .col-actions{justify-content:flex-end;align-items:center;display:flex}.admin-venues .venue-table-container .badge{border-radius:99px;align-items:center;padding:2px 10px;font-size:12px;font-weight:500;display:inline-flex}.admin-venues .venue-table-container .badge.badge-archived{background:var(--base-2);color:var(--label);border:1px solid var(--border)}.admin-venues .venue-table-container.archived-container .venue-row{opacity:.85}.admin-venues .venue-table-container.archived-container .venue-row:hover{opacity:1}.admin-venues .venue-table-container.archived-container .btn-restore{border:1px solid var(--border);background:var(--base);color:var(--base-text-2);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;display:flex}.admin-venues .venue-table-container.archived-container .btn-restore:hover{border-color:var(--confirmed-pink);color:var(--confirmed-pink)}@media (width<=500px){.admin-venues .venue-table-container .table-header{display:none}}#popups .menu.act-filter-menu .menu-item{padding:8px 14px}.current:is(#popups .menu.act-filter-menu .menu-item){color:var(--control);font-weight:600}.act-filter-bar{flex-wrap:wrap;align-items:center;gap:10px;padding:10px;display:flex}.act-filter-bar .name-filter{border:1px solid var(--border);background:var(--input-base);border-radius:6px;flex:14em;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:0 8px;display:grid}:is(.act-filter-bar .name-filter):focus-within{outline:2px solid var(--control)}.active:is(.act-filter-bar .name-filter){border-color:var(--control);background:var(--control-bg)}.active:is(.act-filter-bar .name-filter) .search-icon,.active:is(.act-filter-bar .name-filter) input{color:var(--control)}:is(.act-filter-bar .name-filter) .search-icon{color:var(--label);font-size:16px}:is(.act-filter-bar .name-filter) input{width:100%;color:var(--base-text);background:0 0;border:none;padding:8px 0}:is(:is(.act-filter-bar .name-filter) input):focus{outline:none}:is(.act-filter-bar .name-filter) .clear{color:var(--label);border-radius:4px;padding:2px;display:flex}:is(:is(.act-filter-bar .name-filter) .clear):hover{color:var(--text-main)}:is(:is(.act-filter-bar .name-filter) .clear) .icon{font-size:14px}.act-filter-bar .dropdown-toggle{border:1px solid var(--border);background:var(--base-1);color:var(--base-text);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:.9em;display:flex}:is(.act-filter-bar .dropdown-toggle):hover{border-color:var(--control)}.active:is(.act-filter-bar .dropdown-toggle){border-color:var(--control);background:var(--control-bg);color:var(--control)}.active:is(.act-filter-bar .dropdown-toggle) .chevron{color:var(--control)}:is(.act-filter-bar .dropdown-toggle) .chevron{color:var(--label);font-size:14px}.offers-no-data{background:var(--base);border:2px solid var(--border);border-radius:10px;margin:2em;padding:2em}.offers-no-data header{font-weight:600}.shows-offer-modal .modal-dialog{width:min(62em,100vw)}.shows-offer-modal .modal-dialog>main{flex-direction:column;display:flex;overflow-y:hidden}.shows-offer-modal .delivery-toggle{align-self:start;align-items:center;margin-bottom:20px;display:flex}.shows-offer-modal .delivery-toggle button{color:var(--label);cursor:pointer;background:var(--base-1);border-radius:0;align-items:center;gap:8px;padding:8px 20px;font-size:.85em;font-weight:600;display:flex}.shows-offer-modal .delivery-toggle button .icon{width:15px;height:15px}.shows-offer-modal .delivery-toggle button.active{background:var(--control);color:#fff}.shows-offer-modal .delivery-toggle button:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.shows-offer-modal .delivery-toggle button:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.shows-offer-modal .delivery-hint{color:var(--label);margin:0 0 10px;font-size:.85em}.shows-offer-modal .compose-field{grid-template-columns:4.5em auto;justify-content:start;align-items:center;column-gap:12px;display:grid}.shows-offer-modal .compose-field .field-label{color:var(--label);font-size:.85em;font-weight:600}.shows-offer-modal .rich-editor.message{margin-top:10px}.shows-offer-modal .generated-info{max-width:45em}.shows-offer-modal .generated-info em{font-style:normal;font-weight:600}.shows-offer-modal .generated-info ul{padding-left:25px}.shows-offer-modal .generated-info .generated-container{align-items:center;gap:.5em;margin-bottom:2px;display:flex}.shows-offer-modal .generated-info .generated-link{background:var(--base-1);-webkit-user-select:all;user-select:all;white-space:nowrap;text-overflow:ellipsis;flex-grow:1;padding:5px;display:block;overflow-x:hidden}.shows-offer-modal .spots{flex-grow:1;grid-template-columns:auto auto auto 1fr;align-items:center;gap:2px 0;max-height:100%;margin-bottom:15px;padding-right:10px;display:grid;overflow-y:auto}@media (width>=500px){.shows-offer-modal .spots{scrollbar-width:thin;scrollbar-gutter:auto;scrollbar-color:var(--base-5) var(--base-1)}}.shows-offer-modal .day-header{text-transform:uppercase;letter-spacing:.04em;color:var(--label);grid-column:1/-1;padding-top:10px;padding-bottom:2px;font-size:.75em;font-weight:600}.shows-offer-modal .day-header:first-of-type{padding-top:4px}.shows-offer-modal .spot-row{font-size:.85em;display:contents}.shows-offer-modal .spot-row>*{align-items:center;height:100%;padding:6px 10px;display:flex}.shows-offer-modal .spot-row.selected>*{background:var(--control-bg)}.shows-offer-modal .spot-row.selected>:first-child{border-top-left-radius:14px;border-bottom-left-radius:14px}.shows-offer-modal .spot-row.selected>:last-child{border-top-right-radius:14px;border-bottom-right-radius:14px}.shows-offer-modal .spot-row .spot-fields{gap:10px}.shows-offer-modal .spot-row .compact-label{justify-items:start;gap:2px;display:grid}.shows-offer-modal .spot-row .compact-label label{color:var(--label);white-space:nowrap;font-size:.8em}.shows-offer-modal .message{max-height:15em}.shows-offer-modal .offer-expiry{flex-wrap:wrap;align-items:center;column-gap:12px;margin-top:1em;display:flex}.shows-offer-modal .offer-expiry .field-label{color:var(--label);font-size:.85em;font-weight:600}.shows-offer-modal .offer-expiry .hint{color:var(--label);flex-basis:100%;margin:5px 0 0;font-size:.85em}.shows-offer-modal .quick-confirm{background:var(--base-1);border-radius:20px;align-items:center;margin-top:1em;margin-bottom:5px;padding:10px 15px;display:flex}.shows-offer-modal .quick-confirm.selected{background:var(--constructive-bg)}.shows-offer-modal .error{color:var(--destructive);max-width:40em;font-weight:600}.shows-offer-modal .act{align-items:center;gap:5px;display:flex}.shows-offer-modal .act .headshot{height:30px}.shows-offer-modal .act .headshot-container{position:relative}.shows-offer-modal .act .headshot-container .representation-headshot{border:1px solid var(--light);width:20px;height:20px;font-size:10px;position:absolute;bottom:-6px;right:-7px}.shows-offer-modal .show{align-items:center;gap:5px;display:flex}.shows-offer-modal .show .details{color:var(--label);white-space:nowrap;text-overflow:ellipsis;max-width:20em;font-size:.9em;display:block;overflow-x:hidden}.shows-offer-modal .role .inp{width:8em}.shows-offer-modal .sender-field{align-items:start;margin-top:10px}.shows-offer-modal .sender-field .field-label{padding-top:7px}.shows-offer-modal .call-time-dropper{width:8em}.shows-offer-modal .call-time-dropper .label .icon,.shows-offer-modal .call-time-dropper .label>div.production-minutes{display:none}.shows-offer-modal .fee .inp{width:5em}@media (width<=800px){.shows-offer-modal .spots{grid-template-columns:auto auto 1fr}.shows-offer-modal .spot-row .spot-fields{flex-wrap:wrap;grid-column:1/-1;margin-top:-2px}.shows-offer-modal .spot-row.selected>:first-child{border-bottom-left-radius:0}.shows-offer-modal .spot-row.selected .show{border-top-right-radius:14px}.shows-offer-modal .spot-row.selected .spot-fields{border-top-right-radius:0;border-bottom-left-radius:14px}}@media (width<=500px){.shows-offer-modal .modal-dialog>main{flex-direction:column;display:block;overflow-y:auto}.shows-offer-modal .sender-field{padding:0 10px}.shows-offer-modal .delivery-toggle,.shows-offer-modal .delivery-hint{margin-left:10px;margin-right:10px}.shows-offer-modal .spots{max-height:unset;flex-direction:column;gap:5px;padding:10px;display:flex}.shows-offer-modal .spot-row{background:var(--base-1);border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:4px 8px;padding:10px;display:grid}.shows-offer-modal .spot-row>*{height:auto;padding:0}.shows-offer-modal .spot-row.selected{background:var(--control-bg)}.shows-offer-modal .spot-row.selected>*{background:unset;border-radius:0}.shows-offer-modal .spot-row .show{grid-column:2}.shows-offer-modal .spot-row .show .details{white-space:unset;max-width:unset}.shows-offer-modal .spot-row .show .emoji{width:22px;height:22px}.shows-offer-modal .spot-row .spot-fields{grid-column:1/-1;margin-top:0}.shows-offer-modal .message{border-bottom:none;border-left:none;border-right:none;border-radius:0;max-height:40vh;padding:10px}.shows-offer-modal .modal-dialog>main{padding:0}.shows-offer-modal .quick-confirm{margin:0 10px}}.revoke-offers-modal .modal-dialog{width:min(52em,100vw)}:is(.revoke-offers-modal .modal-dialog)>main{flex-direction:column;display:flex;overflow-y:hidden}.revoke-offers-modal .intro{color:var(--label);max-width:45em;margin:0 0 12px}.revoke-offers-modal .spots{flex-grow:1;grid-template-columns:auto auto 1fr auto;align-items:center;gap:2px 0;max-height:100%;padding-right:10px;display:grid;overflow-y:auto}.revoke-offers-modal .day-header{text-transform:uppercase;letter-spacing:.04em;color:var(--label);grid-column:1/-1;padding-top:10px;padding-bottom:2px;font-size:.75em;font-weight:600}:is(.revoke-offers-modal .day-header):first-of-type{padding-top:4px}.revoke-offers-modal .spot-row{font-size:.85em;display:contents}:is(.revoke-offers-modal .spot-row)>*{align-items:center;height:100%;padding:6px 10px;display:flex}.selected:is(.revoke-offers-modal .spot-row)>*{background:var(--control-bg)}.selected:is(.revoke-offers-modal .spot-row)>:first-child{border-top-left-radius:14px;border-bottom-left-radius:14px}.selected:is(.revoke-offers-modal .spot-row)>:last-child{border-top-right-radius:14px;border-bottom-right-radius:14px}.revoke-offers-modal .act{align-items:center;gap:5px;display:flex}:is(.revoke-offers-modal .act) .headshot{height:30px}:is(.revoke-offers-modal .act) .headshot-container{position:relative}:is(:is(.revoke-offers-modal .act) .headshot-container) .representation-headshot{border:1px solid var(--light);width:20px;height:20px;font-size:10px;position:absolute;bottom:-6px;right:-7px}.revoke-offers-modal .show{align-items:center;gap:5px;display:flex}:is(.revoke-offers-modal .show) .name{font-weight:500}:is(.revoke-offers-modal .show) .details{color:var(--label);font-size:.9em}.revoke-offers-modal .spot-info{flex-direction:column;align-items:flex-start;gap:2px}:is(.revoke-offers-modal .spot-info) .descriptor{color:var(--label)}:is(.revoke-offers-modal .spot-info) .offered{color:var(--label);font-size:.85em}.revoke-offers-modal .error{color:var(--destructive);max-width:40em;font-weight:600}@media (width<=500px){.revoke-offers-modal .modal-dialog>main{display:block;overflow-y:auto}.revoke-offers-modal .spots{max-height:unset;flex-direction:column;gap:5px;padding-right:0;display:flex}.revoke-offers-modal .spot-row{background:var(--base-1);border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:4px 8px;padding:10px;display:grid}:is(.revoke-offers-modal .spot-row)>*{height:auto;padding:0}.selected:is(.revoke-offers-modal .spot-row){background:var(--control-bg)}.selected:is(.revoke-offers-modal .spot-row)>*{background:unset;border-radius:0}:is(.revoke-offers-modal .spot-row) .show,:is(.revoke-offers-modal .spot-row) .spot-info{grid-column:2}}.offers-by-act .act-rows{grid-template-columns:auto auto auto auto 1fr;gap:5px 0;padding:10px;display:grid}.offers-by-act .sort-header{display:contents}.offers-by-act .sort-header button{color:var(--label);text-transform:uppercase;align-items:center;gap:3px;padding:0 10px 4px;font-size:.75em;font-weight:600;display:flex}.offers-by-act .sort-header button:hover{color:var(--text-main)}.offers-by-act .sort-header button .icon{visibility:hidden;font-size:1em}.offers-by-act .sort-header button .icon.active{visibility:visible}.offers-by-act .sort-header .offered-sort{align-items:center;display:flex}.offers-by-act .people-row{transition:background .3s,border .3s;display:contents}.offers-by-act .people-row>*{background:var(--base);border-bottom:1px solid var(--border);align-items:center;height:100%;padding:5px 10px;transition:background .3s,border .3s;display:flex}.offers-by-act .people-row .view-details{grid-column:4/-1;padding-top:0;display:grid}.offers-by-act .people-row .details-spacer{grid-column:1/4}.offers-by-act .people-row .comment{color:var(--label)}.offers-by-act .people-row .headshot-container{position:relative}.offers-by-act .people-row .headshot-container .representation-headshot{border:1px solid var(--light);width:20px;height:20px;font-size:12px;position:absolute;bottom:0;right:-7px}.offers-by-act .people-row .checkbox,.offers-by-act .people-row .headshot-container,.offers-by-act .people-row .name,.offers-by-act .people-row .counter{align-self:start;align-items:start;height:100%;display:flex}.offers-by-act .people-row .checkbox,.offers-by-act .people-row .name{padding-top:13px}.offers-by-act .people-row .counter{flex-direction:column;align-items:flex-start;gap:6px;padding-top:10px;font-size:.85em}.offers-by-act .people-row .counter .spot-alerts{flex-wrap:wrap;gap:4px 10px;display:flex}.offers-by-act .people-row .counter .conflict-counter,.offers-by-act .people-row .counter .back-to-back-counter{white-space:nowrap;align-items:center;gap:3px;font-size:.8em;font-weight:600;display:inline-flex}.offers-by-act .people-row .counter .conflict-counter .icon,.offers-by-act .people-row .counter .back-to-back-counter .icon{font-size:14px}.offers-by-act .people-row .counter .conflict-counter{color:#c32222}.offers-by-act .people-row .counter .conflict-counter:hover{color:#981b1b}.offers-by-act .people-row .counter .back-to-back-counter{color:#cf8217}.offers-by-act .people-row .counter .back-to-back-counter:hover{color:#a16512}.offers-by-act .people-row.selected>*{background:var(--control-bg-2)}.offers-by-act .people-row.selected>:first-child{border-top-left-radius:20px;border-bottom-left-radius:20px}.offers-by-act .people-row.selected>:last-child{border-top-right-radius:20px;border-bottom-right-radius:20px}.offers-by-act .spots-listing{grid-template-columns:auto auto auto 1fr;align-items:center;gap:10px;font-size:.85em;display:grid}.offers-by-act .spots-listing .spot-description{color:var(--label)}.offers-by-act .person-shows-listing{grid-template-columns:repeat(4,auto);justify-content:start;align-items:center;gap:10px;font-size:.85em;display:grid}.offers-by-act .action-row{grid-column:1/-1;justify-content:center;width:100%;padding:20px;display:flex}.offers-by-act .action-row button{background:var(--confirmed-pink);color:var(--light);border-radius:10px;padding:10px 20px}.offers-by-act hr{border:none;border-bottom:2px solid var(--base-2);grid-column:1/-1;width:100%;margin:0 0 5px}.offers-by-act .headshot{width:35px;height:35px}.offers-by-act .view-summary{padding:10px}@media (width<=999px){.offers-by-act hr,.offers-by-act .sort-header{display:none}.offers-by-act .act-rows{grid-template-columns:1fr;gap:0}.offers-by-act .people-row{border-bottom:3px solid var(--base-2);background:var(--base);grid-template-columns:auto auto auto 1fr;grid-template-areas:"checkbox headshot name counter""checkbox headshot summary summary";gap:5px 10px;margin-bottom:10px;padding:15px;display:grid}.offers-by-act .people-row>*{background:unset;border-bottom:none;padding:0}.offers-by-act .people-row.selected{background:var(--control-bg-2);border-radius:30px}.offers-by-act .people-row.selected>*{background:unset}.offers-by-act .people-row .checkbox{grid-area:checkbox;padding-top:8px}.offers-by-act .people-row .headshot-container{grid-area:headshot}.offers-by-act .people-row .name{grid-area:name}.offers-by-act .people-row .view-summary{grid-area:summary}.offers-by-act .people-row .counter{grid-area:counter}.offers-by-act .people-row .name,.offers-by-act .people-row .counter{padding-top:unset}.offers-by-act .people-row .counter{padding:0 10px}}@media (width<=500px){.offers-by-act .people-row{grid-template-areas:"checkbox headshot name counter""summary summary summary summary";align-items:center;display:grid}.offers-by-act .people-row .details-spacer{display:none}.offers-by-act .people-row .checkbox,.offers-by-act .people-row .name,.offers-by-act .people-row .counter{align-items:center;padding-top:0}.offers-by-act .people-row .view-summary{padding-top:5px}}.offers-by-show .offers-show-rows{grid-template-columns:auto auto auto 1fr;margin:0 10px;padding:10px 0;display:grid}.offers-by-show .offer-show-row{transition:background .3s,border .3s;display:contents}.offers-by-show .offer-show-row>*{background:var(--base);border-bottom:1px solid var(--base-2);align-items:center;margin-bottom:5px;padding:10px;transition:background .3s,border .3s,border-top-left-radius .3s,border-bottom-left-radius .3s,border-top-right-radius .3s,border-bottom-right-radius .3s;display:flex}.offers-by-show .offer-show-row>:first-child{border-left:3px solid #0000}.offers-by-show .offer-show-row.selected>*{background:var(--control-bg-2)}.offers-by-show .offer-show-row.selected>:first-child{border-top-left-radius:20px;border-bottom-left-radius:20px}.offers-by-show .offer-show-row.selected>:last-child{border-top-right-radius:20px;border-bottom-right-radius:20px}.offers-by-show .offer-show-row .date{padding-left:0}.offers-by-show .show{align-items:center;gap:5px;display:flex}.offers-by-show .show .emoji{height:30px}.offers-by-show .show .details{color:var(--label);font-size:.85em}.offers-by-show .headshots{padding:3px;display:flex}.offers-by-show .headshots .headshot-container{margin-left:-20px;display:flex;position:relative}.offers-by-show .headshots .headshot-container .representation-headshot{border:1px solid var(--light);width:20px;height:20px;font-size:10px;position:absolute;bottom:-2px;left:-2px}.offers-by-show .headshots .headshot-container:first-child{margin-left:0}.offers-by-show .headshots .headshot{border:3px solid var(--base);height:50px;padding:0;transition:border .3s}@media (width<=600px){.offers-by-show .offers-show-rows{grid-template-columns:1fr;gap:5px;display:grid}.offers-by-show .offer-show-row{background:var(--base);grid-template-columns:auto auto 1fr auto;align-items:center;gap:5px 10px;padding:5px;display:grid}.offers-by-show .offer-show-row>*,.offers-by-show .offer-show-row:hover>*{background:unset;border-bottom:unset;margin-bottom:0;padding:0}.offers-by-show .offer-show-row.selected{background:var(--control-bg-2);border-radius:20px}.offers-by-show .show{grid-area:1/3}.offers-by-show .headshots{grid-area:3/2/auto/-1}}.offers-page{background:var(--base-1);grid-template-rows:auto 1fr;width:100%;min-height:100vh;padding:0;display:grid}.offers-page .listing-header{z-index:700;background:var(--base-1);position:sticky;top:0}.offers-page .show-search{border-bottom:1px solid var(--border)}.offers-page .offer-status-toggle{flex-wrap:wrap;justify-content:start;align-items:center;gap:10px;padding:10px 10px 0;display:flex}.offers-page .offer-status-toggle button{background:var(--base);border:1px solid var(--border);text-align:center;width:10em;color:var(--label);border-radius:8px;justify-content:center;align-items:center;padding:.75em;font-size:.85em;font-weight:500;display:flex;box-shadow:0 1px 2px #0000000d}.offers-page .offer-status-toggle button .badge{background:var(--base-1)}.offers-page .offer-status-toggle button .badge.has-items{background:var(--control-bg-1);color:var(--control-2)}.offers-page .offer-status-toggle button:hover{border-color:var(--base-3);color:var(--text-main)}.offers-page .offer-status-toggle button.active{background:var(--control);border-color:var(--control);color:var(--light);box-shadow:var(--shadow-flat);transform:translateY(-1px)}.offers-page .offer-status-toggle button.active .badge{color:var(--light);background:#fff3}.offers-page .unified-actions{background:var(--base);border:1px solid var(--border);border-radius:20px;grid-template-columns:1fr auto;align-items:start;gap:5px;margin:10px 5px 5px;display:grid}.offers-page .unified-actions .offer-actions-toolbar{grid-template-columns:auto 1fr;align-items:start;gap:5px;padding:10px;display:grid}.offers-page .unified-actions .select-all{align-items:center;gap:.5em;display:flex}.offers-page .unified-actions .select-all .checkbox{color:var(--label);margin-top:9px;padding-right:4px}.offers-page .unified-actions .select-all .summary{color:var(--label);text-align:left;padding:10px 0}.offers-page .unified-actions .act-filter-bar{flex:20em;padding:0 10px 0 0}.offers-page .unified-actions .pills{flex-grow:1;grid-column:1/-1;width:100%;padding:10px}.offers-page .unified-actions .pills button{align-items:center;gap:5px;display:flex}.offers-page .unified-actions .grouping-toggle{align-items:center;margin-top:7px;margin-right:10px;padding:3px 0;display:flex}.offers-page .unified-actions .grouping-toggle .toggle-group{background:var(--base-1);border-radius:10px;align-items:center;display:flex;overflow:hidden}.offers-page .unified-actions .grouping-toggle .toggle-group button{border-radius:0;align-items:center;height:100%;padding:8px 20px;display:flex}.offers-page .unified-actions .grouping-toggle .toggle-group button.active{background:var(--control);color:#fff}.offers-page .with-illustration{grid-template-columns:auto 1fr;gap:2em;display:grid}@media (width<=899px){.offers-page .with-illustration{grid-template-columns:1fr;justify-items:center}}@media (width<=500px){.offers-page .unified-actions{background:var(--base-2);border:none;border-radius:0;grid-template-columns:auto auto 1fr auto auto;grid-template-areas:"select search search search grouping-toggle""category-filter category-filter roster-filter roster-filter roster-filter""actions actions actions actions actions";align-items:center;gap:5px 10px;margin:10px 0 0;padding:10px}.offers-page .unified-actions .select-all .checkbox{margin-top:0}.offers-page .unified-actions .grouping-toggle{grid-area:grouping-toggle;margin-top:0;margin-right:0}.offers-page .unified-actions .pills{grid-area:actions}.offers-page .unified-actions .offer-actions-toolbar{display:contents}.offers-page .unified-actions .offer-actions-toolbar .select-all{grid-area:select}.offers-page .act-filter-bar{display:contents}.offers-page .act-filter-bar .name-filter{grid-area:search}.offers-page .act-filter-bar .category-dropdown{grid-area:category-filter}.offers-page .act-filter-bar .roster-dropdown{grid-area:roster-filter;justify-self:start}}@keyframes media-slot-spin{to{transform:rotate(1turn)}}@keyframes media-slot-loading-in{0%{opacity:0}}.media-slot{--frame-edge:var(--section-em);--frame-bar:color-mix(in srgb, var(--section-em) 18%, transparent);--frame-bar-edge:color-mix(in srgb, var(--section-em) 35%, transparent);--frame-dot:color-mix(in srgb, var(--section-em) 55%, transparent);width:90em;max-width:100%;margin:0}.media-slot.has-media{--frame-edge:color-mix(in srgb, var(--section-heading) 22%, transparent);--frame-bar:color-mix(in srgb, var(--section-heading) 7%, transparent);--frame-bar-edge:color-mix(in srgb, var(--section-heading) 14%, transparent);--frame-dot:color-mix(in srgb, var(--section-heading) 30%, transparent)}.media-slot.has-media .frame{border-width:1px;border-radius:14px 14px 6px 6px}.media-slot .frame{border:3px solid var(--frame-edge);background:var(--section-hover);border-radius:20px;grid-template-rows:auto auto;display:grid;overflow:hidden}.media-slot .window-bar{background:var(--frame-bar);border-bottom:1px solid var(--frame-bar-edge);align-items:center;gap:.5em;padding:.35em .4em .35em .8em;display:flex}:is(.media-slot .window-bar) .dot{background:var(--frame-dot);border-radius:50%;width:.7em;height:.7em}.media-slot .versions{gap:.25em;margin-left:auto;display:flex}:is(.media-slot .versions) button{min-width:auto;color:var(--section-heading);opacity:.45;background:0 0;border:none;border-radius:8px;padding:.2em .45em;font-size:.9em;transition:opacity .2s,background .2s}:is(.media-slot .versions) button:hover{opacity:.8}:is(.media-slot .versions) button.showing{background:color-mix(in srgb, var(--section-heading) 12%, transparent);opacity:1}.media-slot .maximize{min-width:auto;color:var(--section-heading);opacity:.45;background:0 0;border:none;border-radius:8px;margin-left:auto;padding:.2em .45em;font-size:.9em;transition:opacity .2s}:is(.media-slot .maximize):hover{opacity:.8}.media-slot .versions+.maximize{margin-left:0}.media-slot .media{aspect-ratio:var(--media-ratio);color:var(--section-heading);text-align:center;align-content:center;justify-items:center;gap:.75em;padding:2em;display:grid}:is(.media-slot .media) .icon{opacity:.55;font-size:2.5em}:is(.media-slot .media) .shot{max-width:30em;line-height:160%}:is(.media-slot .media) .spec{text-transform:uppercase;letter-spacing:.25em;opacity:.6;font-size:.75em}.media-slot .media.filled{padding:0;position:relative}.media-slot .clip-loading{z-index:1;pointer-events:none;place-items:center;animation:.25s .3s both media-slot-loading-in;display:grid;position:absolute;inset:0}:is(.media-slot .clip-loading) .ring{background:#00000073;border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:2.75em;height:2.75em;animation:.9s linear infinite media-slot-spin;box-shadow:0 0 0 .6em #00000073}.media-slot .chapters{grid-auto-columns:1fr;grid-auto-flow:column;gap:.75em;margin-bottom:.75em;display:grid}:is(.media-slot .chapters) .chapter{color:var(--section-heading);opacity:.55;grid-template-rows:1fr auto;align-items:start;gap:.25em;transition:opacity .2s;display:grid}:is(.media-slot .chapters) .chapter:hover,:is(.media-slot .chapters) .chapter.current{opacity:1}:is(.media-slot .chapters) .label{min-width:auto;color:inherit;text-align:left;background:0 0;border:none;border-radius:0;padding:0;font-size:.8em;font-weight:600}:is(.media-slot .chapters) .track{cursor:pointer;touch-action:none;height:14px;position:relative}:is(.media-slot .chapters) .track:before,:is(.media-slot .chapters) .fill{content:"";border-radius:2px;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}:is(.media-slot .chapters) .track:before{background:color-mix(in srgb, var(--section-heading) 18%, transparent);right:0}:is(.media-slot .chapters) .fill{background:var(--section-heading)}:is(.media-slot .chapters) .handle{background:var(--section-heading);opacity:0;border-radius:50%;width:12px;height:12px;transition:opacity .15s;position:absolute;top:50%;transform:translate(-50%,-50%)}:is(.media-slot .chapters) .track:hover .handle,.scrubbing:is(.media-slot .chapters) .handle,:is(.media-slot .chapters) .handle:focus-visible{opacity:1}.media-slot .media .show-full-size.play-pause,.media-slot .media .show-full-size.waiting{cursor:pointer;background:#000;position:relative}:is(.media-slot .media .show-full-size.play-pause,.media-slot .media .show-full-size.waiting) video{transition:opacity .4s}:is(.media-slot .media .show-full-size.play-pause,.media-slot .media .show-full-size.waiting) video.faded{opacity:0}:is(.media-slot .media .show-full-size.play-pause,.media-slot .media .show-full-size.waiting) .paused-overlay{z-index:1;color:#fff;text-align:center;background:#00000073;place-content:center;justify-items:center;gap:.5em;display:grid;position:absolute;inset:0}:is(.media-slot .media .show-full-size.play-pause,.media-slot .media .show-full-size.waiting) .play-mark{background:#ffffff2e;border-radius:50%;place-items:center;width:4em;height:4em;margin-bottom:.5em;display:grid}:is(:is(.media-slot .media .show-full-size.play-pause,.media-slot .media .show-full-size.waiting) .play-mark) .icon{opacity:1;font-size:2em}:is(.media-slot .media .show-full-size.play-pause,.media-slot .media .show-full-size.waiting) .again{font-size:1.25em;font-weight:600}:is(.media-slot .media .show-full-size.play-pause,.media-slot .media .show-full-size.waiting) .hint{opacity:.8}.media-slot .media .show-full-size{cursor:zoom-in;background:0 0;border:none;border-radius:0;width:100%;min-width:auto;height:100%;padding:0;display:block}.media-slot .media div.show-full-size{cursor:default}.media-slot .full-size{cursor:zoom-out;background:0 0;border:none;max-width:none;max-height:none;padding:0;overflow:visible}[open]:is(.media-slot .full-size){justify-items:center;gap:.75em;display:grid}:is(.media-slot .full-size)::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0009}:is(.media-slot .full-size) .versions{cursor:default;background:#1f1f1f;border-radius:10px;margin:0;padding:.25em}:is(:is(.media-slot .full-size) .versions) button{color:var(--text)}:is(:is(.media-slot .full-size) .versions) button.showing{background:#3d3d3d}:is(.media-slot .full-size) img,:is(.media-slot .full-size) video{border:none;border-radius:8px;width:auto;max-width:92vw;height:auto;max-height:calc(92vh - 3em);display:block}.media-slot .read-aloud{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.media-slot .media img,.media-slot .media video{object-fit:cover;border:none;border-radius:0;width:100%;height:100%;display:block}.media-slot.holding-height{align-content:center;display:grid}.media-slot.still .frame{background:0 0;border:none;border-radius:0;overflow:visible}.media-slot.still .media{box-shadow:0 0 0 1px color-mix(in srgb, var(--section-heading) 12%, transparent), 0 1.25em 2.5em -1em #00000059;border-radius:6px;overflow:hidden}.media-slot.phone-shot .frame{max-width:24em;margin:0 auto}@media (width<=999px){.media-slot .chapters{gap:.5em}:is(.media-slot .chapters) .label{font-size:.7em}.media-slot .media{padding:1.25em}:is(.media-slot .media) .icon{font-size:1.75em}:is(.media-slot .media) .shot{font-size:.9em}}.settlements-by-act .settlement-act-rows{grid-template-columns:auto auto auto 1fr auto auto;align-items:center;gap:5px 0;padding:10px;display:grid}:is(.settlements-by-act .settlement-act-rows) hr{border:none;border-top:1px solid var(--border);margin:0 -10px}:is(:is(.settlements-by-act .settlement-act-rows) hr):last-child{display:none}:is(.settlements-by-act .settlement-act-rows) .header-row{display:contents}:is(:is(.settlements-by-act .settlement-act-rows) .header-row) .col{gap:3px;padding-bottom:2px;display:flex}.number:is(:is(:is(.settlements-by-act .settlement-act-rows) .header-row) .col){justify-content:flex-end}:is(:is(.settlements-by-act .settlement-act-rows) .header-row) .settlement-act-header{grid-column:span 2}:is(:is(.settlements-by-act .settlement-act-rows) .header-row) button{color:var(--label);text-transform:uppercase;align-items:center;gap:3px;padding:0;font-size:.75em;font-weight:600;display:flex}:is(:is(:is(.settlements-by-act .settlement-act-rows) .header-row) button):hover{color:var(--text-main)}:is(:is(:is(.settlements-by-act .settlement-act-rows) .header-row) button) .icon{visibility:hidden;font-size:1em}.active:is(:is(:is(:is(.settlements-by-act .settlement-act-rows) .header-row) button) .icon){visibility:visible}:is(.settlements-by-act .settlement-act-rows) .action-row{grid-column:1/-1;justify-content:center;width:100%;padding:20px;display:flex}:is(:is(.settlements-by-act .settlement-act-rows) .action-row) button{background:var(--confirmed-pink);color:var(--light);border-radius:10px;padding:10px 20px}.settlements-by-act .settlement-act-row{align-items:center;gap:5px;margin:0 -10px;padding:0 10px;display:contents}:is(.settlements-by-act .settlement-act-row)>*{background:var(--base);align-items:center;height:100%;padding:10px;display:flex}:is(.settlements-by-act .settlement-act-row):last-child{border-bottom:none}:is(.settlements-by-act .settlement-act-row) .headshot-container{padding:0;position:relative}:is(:is(.settlements-by-act .settlement-act-row) .headshot-container) .headshot{height:35px}:is(:is(.settlements-by-act .settlement-act-row) .headshot-container) .representation-headshot{border:1px solid var(--light);width:20px;height:20px;font-size:12px;position:absolute;bottom:0;right:-7px}:is(:is(.settlements-by-act .settlement-act-row) .headshot-container) .payee-icon{background:var(--base-2);width:35px;height:35px;color:var(--label);border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:flex}:is(.settlements-by-act .settlement-act-row) .settlement-act-name{align-items:center;gap:.5em;display:flex}:is(:is(.settlements-by-act .settlement-act-row) .settlement-act-name) .no-email{color:var(--destructive);font-size:.85em;font-weight:600}:is(.settlements-by-act .settlement-act-row) .settlement-act-rosters{flex-wrap:wrap;font-size:.85em;display:flex}:is(:is(.settlements-by-act .settlement-act-row) .settlement-act-rosters) .roster{background:var(--base-faint);color:var(--label-x2);border-radius:5px;padding:3px 6px}:is(.settlements-by-act .settlement-act-row) .spot-counter{color:var(--label);font-size:.85em}.selected:is(.settlements-by-act .settlement-act-row){background:var(--control-bg-1);border-bottom-color:var(--border-2)}:is(.settlements-by-act .settlement-act-row) .moneys{font:var(--numerical-font);color:var(--constructive);flex-wrap:wrap;justify-content:right;gap:5px;font-size:.85em;font-weight:600;display:flex}:is(:is(.settlements-by-act .settlement-act-row) .moneys) .advance{text-align:right;color:var(--label);flex-basis:100%;font-weight:400}:is(:is(.settlements-by-act .settlement-act-row) .moneys) .icon{width:20px;min-width:20px}@media (width<=500px){.settlements-by-act .settlement-act-rows{display:block}:is(.settlements-by-act .settlement-act-rows) .header-row{display:none}.settlements-by-act .settlement-act-row{background:var(--base);grid-template-columns:auto auto 1fr auto;grid-template-areas:"checkbox headshot act-name moneys""checkbox headshot act-name spot-counter""checkbox headshot act-rosters spot-counter";align-items:center;gap:0 10px;margin-bottom:3px;padding:10px;display:grid}:is(.settlements-by-act .settlement-act-row)>*{background:0 0;padding:0}:is(.settlements-by-act .settlement-act-row) .checkbox{grid-area:checkbox}:is(.settlements-by-act .settlement-act-row) .headshot-container{grid-area:headshot}:is(.settlements-by-act .settlement-act-row) .settlement-act-name{grid-area:act-name}:is(.settlements-by-act .settlement-act-row) .settlement-act-rosters{grid-area:act-rosters}:is(.settlements-by-act .settlement-act-row) .moneys{grid-area:moneys}:is(.settlements-by-act .settlement-act-row) .spot-counter{grid-area:spot-counter}}.settlements-by-settlement .settlement-rows{grid-template-columns:auto auto auto auto auto 1fr auto 5em;align-items:center;gap:5px 0;padding:10px;display:grid}:is(.settlements-by-settlement .settlement-rows) hr{border:none;border-top:1px solid var(--border);margin:0 -10px}:is(:is(.settlements-by-settlement .settlement-rows) hr):last-child{display:none}.settlements-by-settlement .header-row{display:contents}:is(.settlements-by-settlement .header-row) .col{gap:3px;padding-bottom:2px;padding-left:10px;display:flex}.number:is(:is(.settlements-by-settlement .header-row) .col){justify-content:flex-end}:is(.settlements-by-settlement .header-row) .act-header{grid-column:span 2;padding-left:0}:is(.settlements-by-settlement .header-row) button{color:var(--label);text-transform:uppercase;align-items:center;gap:3px;padding:0;font-size:.75em;font-weight:600;display:flex}:is(:is(.settlements-by-settlement .header-row) button):hover{color:var(--text-main)}:is(:is(.settlements-by-settlement .header-row) button) .icon{visibility:hidden;font-size:1em}.active:is(:is(:is(.settlements-by-settlement .header-row) button) .icon){visibility:visible}.settlements-by-settlement .settlement-row{align-items:center;gap:5px;margin:0 -10px;padding:0 10px;display:contents}:is(.settlements-by-settlement .settlement-row)>*{background:var(--base);align-items:center;height:100%;padding:10px;display:flex}.selected:is(.settlements-by-settlement .settlement-row)>*{background:var(--control-bg)}:is(.settlements-by-settlement .settlement-row):last-child{border-bottom:none}:is(.settlements-by-settlement .settlement-row) .shows-date-range,:is(.settlements-by-settlement .settlement-row) .export-ts,:is(.settlements-by-settlement .settlement-row) .settlement-date{color:var(--label);font-size:.85em;font-family:var(--numerical-font)}:is(.settlements-by-settlement .settlement-row) .stage-name{color:var(--label)}:is(.settlements-by-settlement .settlement-row) .active{color:var(--base-text)}:is(.settlements-by-settlement .settlement-row) .headshot-container{padding:0;position:relative}:is(:is(.settlements-by-settlement .settlement-row) .headshot-container) .headshot{height:35px}:is(:is(.settlements-by-settlement .settlement-row) .headshot-container) .representation-headshot{border:1px solid var(--light);width:20px;height:20px;font-size:12px;position:absolute;bottom:0;right:-7px}:is(:is(.settlements-by-settlement .settlement-row) .headshot-container) .payee-icon{background:var(--base-2);width:35px;height:35px;color:var(--label);border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:flex}:is(.settlements-by-settlement .settlement-row) .act-name{align-items:center;gap:.5em;display:flex}:is(:is(.settlements-by-settlement .settlement-row) .act-name) .no-email{color:var(--destructive);font-size:.85em;font-weight:600}:is(.settlements-by-settlement .settlement-row) .spot-counter{color:var(--label);font-size:.85em}.selected:is(.settlements-by-settlement .settlement-row){background:var(--control-bg-1);border-bottom-color:var(--border-2)}:is(.settlements-by-settlement .settlement-row) .moneys{font:var(--numerical-font);color:var(--constructive);flex-wrap:wrap;justify-content:right;gap:5px;font-size:.85em;font-weight:600;display:flex}:is(:is(.settlements-by-settlement .settlement-row) .moneys) .advance{text-align:right;color:var(--label);flex-basis:100%;font-weight:400}:is(:is(.settlements-by-settlement .settlement-row) .moneys) .icon{width:20px;min-width:20px}@media (width<=999px){.settlements-by-settlement .settlement-rows{grid-template-columns:1fr}:is(.settlements-by-settlement .settlement-rows) .export-ts,:is(.settlements-by-settlement .settlement-rows) .export-ts-header{display:none}.settlements-by-settlement .header-row{grid-template-columns:auto auto 1fr 1fr auto 5em;display:grid}:is(.settlements-by-settlement .header-row) .act-header{grid-column:span 1;width:60px;padding-left:30px}.settlements-by-settlement .settlement-row{background:var(--base);grid-template-columns:auto auto 1fr 1fr auto 5em;grid-template-areas:"checkbox headshot name show-dates spots moneys""checkbox headshot settlement-date show-dates spots moneys";align-items:center;gap:0 10px;padding:10px;display:grid}:is(.settlements-by-settlement .settlement-row)>*{padding:0}:is(.settlements-by-settlement .settlement-row) .checkbox{grid-area:checkbox}:is(.settlements-by-settlement .settlement-row) .headshot-container{grid-area:headshot}:is(.settlements-by-settlement .settlement-row) .settlement-date{grid-area:settlement-date}:is(.settlements-by-settlement .settlement-row) .shows-date-range{grid-area:show-dates}:is(.settlements-by-settlement .settlement-row) .spot-counter{grid-area:spots}:is(.settlements-by-settlement .settlement-row) .moneys{grid-area:moneys}}@media (width<=699px){:is(.settlements-by-settlement .settlement-rows) .export-ts,:is(.settlements-by-settlement .settlement-rows) .export-ts-header,.settlements-by-settlement .header-row{display:none}.settlements-by-settlement .settlement-row{grid-template-columns:auto auto 1fr auto auto;grid-template-areas:"checkbox headshot name moneys moneys""checkbox headshot settlement-date moneys moneys""checkbox headshot show-dates spots spots"}:is(.settlements-by-settlement .settlement-row) .spot-counter{justify-content:end;display:flex}}.settlements-by-show .show-rows{grid-template-columns:repeat(6,auto) 1fr auto;padding:10px;display:grid}.settlements-by-show .show-rows .header{color:var(--label);grid-column:1/-1;margin-top:15px;margin-bottom:5px;font-weight:600}.settlements-by-show .show-rows .header:first-child{margin-top:0}.settlements-by-show .show-rows .container.status-dropper,.settlements-by-show .show-rows .slot-status{display:none}.settlements-by-show .show-rows .extra{font-family:var(--numerical-font);color:var(--constructive);justify-content:end;gap:5px;font-size:.85em;font-weight:600}.settlements-by-show .show-rows .extra .icon{width:20px;min-width:20px}.settlements-by-show .show-rows .extra .edit-btn{cursor:pointer;color:var(--label);background:0 0;border:none;align-items:center;margin-left:5px;padding:0;display:flex}.settlements-by-show .show-rows .extra .edit-btn .icon{font-size:1.2rem}.settlements-by-show .show-rows .extra .edit-btn:hover{color:var(--control)}.settlements-by-show .show-rows .actions{display:none}.settlements-by-show .show-rows .action-row{grid-column:1/-1;justify-content:center;width:100%;padding:20px;display:flex}.settlements-by-show .show-rows .action-row button{background:var(--confirmed-pink);color:var(--light);border-radius:10px;padding:10px 20px}@media (width<=1150px){.settlements-by-show .show-rows{grid-template-columns:auto 1fr}.settlements-by-show .show-rows .show-row{grid-template-columns:auto auto minmax(9em,1fr) auto;grid-template-areas:"selection moji title extra extra""selection \- lineup time time"}.settlements-by-show .show-rows .extra{grid-area:extra}}@media (width<=999px){.settlements-by-show .show-rows{grid-template-columns:auto 1fr}.settlements-by-show .show-rows .show-row{grid-template-columns:auto auto minmax(9em,1fr) auto;grid-template-areas:"selection moji title extra extra""selection \- lineup time time"}.settlements-by-show .show-rows .selection{padding-top:15px;display:block}.settlements-by-show .show-rows .extra{gap:2px}.settlements-by-show .show-rows .extra .edit-btn{margin-top:-3px;margin-bottom:-5px;margin-left:-3px}}.modal.settlement-email-modal .modal-dialog{flex-direction:column;width:50em;max-width:90vw;min-height:min(60em,95vh);max-height:min(80em,95vh);display:flex}.modal.settlement-email-modal .modal-main{grid-template-rows:auto 1fr;display:grid}@media (width>=500px){.modal.settlement-email-modal .modal-content-scroll{scrollbar-width:thin;scrollbar-gutter:auto;scrollbar-color:var(--base-5) var(--base-1)}}.modal.settlement-email-modal .modal-content-scroll{flex-direction:column;gap:20px;padding:20px 20px 20px 0;display:flex;overflow-y:auto}.modal.settlement-email-modal h3{color:var(--base-text);text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px;font-size:1em;font-weight:600}.modal.settlement-email-modal .headshot-container{padding:0;position:relative}.modal.settlement-email-modal .headshot-container .headshot{height:35px}.modal.settlement-email-modal .headshot-container .representation-headshot{border:1px solid var(--light);width:20px;height:20px;font-size:12px;position:absolute;bottom:0;right:-7px}.modal.settlement-email-modal .autoinvoicing{background:var(--base-1);border-radius:20px;align-items:center;margin-top:1em;margin-bottom:5px;padding:10px 15px}.modal.settlement-email-modal .autoinvoicing.enabled{background:var(--constructive-bg)}.modal.settlement-email-modal .settlement-acts-table{border:1px solid var(--border);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.modal.settlement-email-modal .settlement-acts-table .table-header{background:var(--base-1);border-bottom:1px solid var(--border);z-index:10;grid-template-columns:auto 2fr 1fr 1fr;align-items:center;gap:15px;padding:10px 15px;display:grid;position:sticky;top:0}.modal.settlement-email-modal .settlement-acts-table .table-header .checkbox{display:flex}.modal.settlement-email-modal .settlement-acts-table .table-header div{color:var(--label);text-transform:uppercase;letter-spacing:.05em;font-size:.85em;font-weight:600}.modal.settlement-email-modal .settlement-acts-table .table-header .col-total{text-align:right;justify-self:end}.modal.settlement-email-modal .settlement-acts-table .table-body{max-height:15em;overflow-y:auto}@media (width>=500px){.modal.settlement-email-modal .settlement-acts-table .table-body{scrollbar-width:thin;scrollbar-gutter:auto;scrollbar-color:var(--base-5) var(--base-1)}}.modal.settlement-email-modal .settlement-acts-table .table-row{border-bottom:1px solid var(--base-1);background:var(--base);grid-template-columns:2fr 1fr 1fr;align-items:center;gap:15px;padding:10px 15px;font-size:.95em;display:grid}.modal.settlement-email-modal .settlement-acts-table .table-row:last-child{border-bottom:none}.modal.settlement-email-modal .settlement-acts-table .table-row:hover{background:var(--base-faint)}.modal.settlement-email-modal .settlement-acts-table .table-row.tricky{opacity:.5}.modal.settlement-email-modal .settlement-acts-table .table-row .col-name{align-items:center;gap:10px;font-weight:500;display:flex}.modal.settlement-email-modal .settlement-acts-table .table-row .col-name .mini-headshot{object-fit:cover;border-radius:50%;width:30px;height:30px}.modal.settlement-email-modal .settlement-acts-table .table-row .col-spots{color:var(--label);font-size:.9em}.modal.settlement-email-modal .settlement-acts-table .table-row .col-total{text-align:right;font-weight:600;font-family:var(--numerical-font);justify-self:end}.modal.settlement-email-modal .instructions-fieldset{border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-bottom:10px;padding:15px;display:grid}.modal.settlement-email-modal .instructions-fieldset label{justify-self:end}.modal.settlement-email-modal .instructions-fieldset .currency{width:15em}.modal.settlement-email-modal .instructions-fieldset:disabled{opacity:.6;pointer-events:none}.modal.settlement-email-modal .preview-frame-container{background:#f5f5f5;flex-grow:1;justify-content:center;height:100%;display:flex;overflow:hidden}.modal.settlement-email-modal .preview-frame-container iframe{height:100%}.modal.settlement-email-modal .preview-frame-container .email-frame{width:100%;height:100%;box-shadow:var(--shadow-low);background:#fff;border:none}.modal.settlement-email-modal .preview-frame-container .loading-preview{color:var(--label);align-self:center}.modal.settlement-email-modal .error-banner{color:var(--destructive);align-items:center;gap:5px;margin-right:auto;font-size:.9em;font-weight:500;display:flex}.modal.settlement-email-modal .summary-total{color:var(--base-text);margin-right:15px;font-size:.9em}.modal.settlement-email-modal .spacer{flex-grow:1}@media (width<=500px){.modal.settlement-email-modal .modal-dialog{max-width:none;height:100%;max-height:none}.modal.settlement-email-modal .modal-dialog>main{padding:0}.modal.settlement-email-modal .modal-dialog .instructions-fieldset{margin-left:0}.modal.settlement-email-modal .modal-dialog .modal-content-scroll{padding:var(--content-horiz-padding)}}.modal.settlement-email-modal .act-name .agent{color:var(--label);font-size:.85em;font-weight:400}.modal.settlement-email-modal .no-email{color:var(--destructive);margin-left:5px;font-weight:600}.modal.settlement-email-modal .warning-text{color:var(--destructive);margin-top:10px;font-size:.9em;font-weight:600}.attach-invoice-modal .modal-dialog{width:100%;max-width:min(90vw,40em)}.attach-invoice-modal .act-summary{align-items:center;gap:15px;display:flex}:is(.attach-invoice-modal .act-summary) .headshot{width:40px;height:40px}:is(.attach-invoice-modal .act-summary) .name{font-size:1.1em;font-weight:600}:is(.attach-invoice-modal .act-summary) .spots{color:var(--label);font-size:.9em}.attach-invoice-modal .form-section{gap:15px;margin-top:25px;display:grid}:is(.attach-invoice-modal .form-section) h3{text-transform:uppercase;color:var(--label);letter-spacing:.05em;margin:0;font-size:.9em;font-weight:600}.attach-invoice-modal .fields-grid{grid-template-columns:repeat(auto-fill,minmax(14em,1fr));gap:15px;display:grid}.attach-invoice-modal .field{align-content:start;gap:5px;display:grid}:is(.attach-invoice-modal .field) label{font-size:.9em;font-weight:500}.attach-invoice-modal .percentage{align-items:center;gap:5px;display:flex}:is(.attach-invoice-modal .percentage) .inp{width:5em}.attach-invoice-modal .error-msg{color:var(--destructive);font-size:.85em}.attach-invoice-modal .description{color:var(--label);margin-top:15px;font-size:.9em}.attach-invoice-modal .form-section .description{margin-top:0}.attach-invoice-modal .spacer{flex-grow:1}.settlement-show-cell.show-details{grid-template-columns:auto 1fr;align-items:center;gap:0 5px;font-weight:500;display:grid}.settlement-show-cell.show-details .emoji{grid-row:1/3}.settlement-show-cell.show-details .show-time{color:var(--label)}.settlement-show-cell .date{color:var(--base-text)}.settlement-show-cell .cancelled-flag{background:var(--destructive-bg);color:var(--destructive);text-transform:uppercase;letter-spacing:.05em;vertical-align:middle;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:.75em;font-weight:600;display:inline-block}:is(#popups .modal.settlement-details-modal) .banking-value{align-items:center;gap:8px;display:flex}:is(:is(#popups .modal.settlement-details-modal) .banking-value) .copy-prompt{align-items:center;height:1em;line-height:1;display:flex}:is(:is(:is(#popups .modal.settlement-details-modal) .banking-value) .copy-prompt) .icon{font-size:1em}:is(#popups .modal.settlement-details-modal) .modal-dialog{width:100%;max-width:min(90vw,60em)}:is(#popups .modal.settlement-details-modal) .modal-header{padding-top:20px;padding-bottom:0}:is(#popups .modal.settlement-details-modal) .modal-content-scroll{flex-direction:column;gap:10px;display:flex}:is(#popups .modal.settlement-details-modal) .modal-main{padding-top:2em}:is(#popups .modal.settlement-details-modal) .summary-section{margin-top:20px}:is(:is(#popups .modal.settlement-details-modal) .summary-section):first-child{margin-top:0}:is(#popups .modal.settlement-details-modal) .act-header{align-items:center;gap:15px;display:flex}:is(:is(#popups .modal.settlement-details-modal) .act-header) .headshot-container{position:relative}:is(:is(:is(#popups .modal.settlement-details-modal) .act-header) .headshot-container) .headshot{width:40px;height:40px}:is(:is(:is(#popups .modal.settlement-details-modal) .act-header) .headshot-container) .representation-headshot{border:1px solid var(--light);width:20px;height:20px;font-size:12px;position:absolute;bottom:0;right:-7px}:is(:is(:is(#popups .modal.settlement-details-modal) .act-header) .headshot-container) .payee-icon{background:var(--base-2);width:40px;height:40px;color:var(--label);border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex}:is(:is(:is(#popups .modal.settlement-details-modal) .act-header) .names) .name{font-size:1.1em;font-weight:600}:is(:is(:is(#popups .modal.settlement-details-modal) .act-header) .names) .legal,:is(:is(:is(#popups .modal.settlement-details-modal) .act-header) .names) .agent{color:var(--label);font-size:.9em}:is(#popups .modal.settlement-details-modal) h3{text-transform:uppercase;color:var(--label);letter-spacing:.05em;margin:0 0 10px;font-size:.9em;font-weight:600}:is(#popups .modal.settlement-details-modal) .invoice-link{color:var(--control);align-items:center;gap:5px;font-size:.85em;display:flex}:is(:is(#popups .modal.settlement-details-modal) .invoice-link) .icon{font-size:20px}:is(#popups .modal.settlement-details-modal) .settlement-group{--border-color:var(--border);border:1px solid var(--border-color);border-radius:8px;margin-bottom:10px;overflow:clip}.retracted:is(:is(#popups .modal.settlement-details-modal) .settlement-group){opacity:.5}:is(:is(#popups .modal.settlement-details-modal) .settlement-group) .group-header{background:var(--base-1);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:15px;padding:10px 15px;display:flex}:is(:is(:is(:is(#popups .modal.settlement-details-modal) .settlement-group) .group-header) .main-info) .title{color:var(--text-main);font-weight:600}:is(:is(:is(:is(#popups .modal.settlement-details-modal) .settlement-group) .group-header) .main-info) .meta{color:var(--label);margin-top:3px;font-size:.85em}:is(:is(:is(#popups .modal.settlement-details-modal) .settlement-group) .group-header) .badgy{text-transform:uppercase;background:var(--base-2);border-radius:4px;padding:2px 6px;font-size:.8em;font-weight:600}.confirmed:is(:is(:is(:is(#popups .modal.settlement-details-modal) .settlement-group) .group-header) .badgy){background:var(--constructive);color:var(--light)}.sent:is(:is(:is(:is(#popups .modal.settlement-details-modal) .settlement-group) .group-header) .badgy){background:var(--base-6);color:var(--light)}.rejected:is(:is(:is(:is(#popups .modal.settlement-details-modal) .settlement-group) .group-header) .badgy){background:var(--destructive);color:var(--light)}:is(:is(:is(#popups .modal.settlement-details-modal) .settlement-group) .group-header) .actions{flex-direction:column;align-items:flex-end;gap:5px;display:flex}:is(:is(:is(:is(#popups .modal.settlement-details-modal) .settlement-group) .group-header) .actions) a{align-items:center;gap:4px;font-size:.85em;font-weight:500;display:flex}:is(:is(:is(:is(:is(#popups .modal.settlement-details-modal) .settlement-group) .group-header) .actions) a):hover{color:var(--control);text-decoration:underline}:is(:is(:is(:is(:is(#popups .modal.settlement-details-modal) .settlement-group) .group-header) .actions) a) .icon{font-size:1.1em}:is(:is(#popups .modal.settlement-details-modal) .settlement-group) .retraction-section{border:1px solid var(--destructive);background:#fff5f5;border-radius:8px;margin:10px;padding:15px}:is(:is(:is(#popups .modal.settlement-details-modal) .settlement-group) .retraction-section) h3{color:var(--destructive)}:is(:is(:is(#popups .modal.settlement-details-modal) .settlement-group) .retraction-section) .warning{color:var(--destructive);gap:10px;margin-bottom:15px;font-size:.9em;line-height:1.4;display:flex}:is(:is(#popups .modal.settlement-details-modal) .settlement-group) .spots-table{border:none;border-radius:0}:is(:is(:is(#popups .modal.settlement-details-modal) .settlement-group) .spots-table) .table-header{background:var(--base);border-bottom:1px solid var(--border-color)}:is(:is(:is(#popups .modal.settlement-details-modal) .settlement-group) .spots-table) .table-row:last-child{border-bottom:none}:is(#popups .modal.settlement-details-modal) .spots-table{border:1px solid var(--border);border-radius:8px;grid-template-columns:auto 1fr auto auto auto auto;font-size:.9em;display:grid}.selectable:is(:is(#popups .modal.settlement-details-modal) .spots-table){grid-template-columns:auto auto 1fr auto auto auto auto}.expense:is(:is(#popups .modal.settlement-details-modal) .spots-table){grid-template-columns:auto 1fr auto auto}.expense.selectable:is(:is(#popups .modal.settlement-details-modal) .spots-table){grid-template-columns:auto auto 1fr auto auto}.disabled:is(:is(#popups .modal.settlement-details-modal) .spots-table){opacity:.5}:is(:is(#popups .modal.settlement-details-modal) .spots-table) .table-row{display:contents}:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .table-row) .cell{border-bottom:1px solid var(--base-1);align-items:center;padding:4px 10px;display:flex}.check:is(:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .table-row) .cell){justify-content:center}.right:is(:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .table-row) .cell){text-align:right;justify-content:flex-end}.actions:is(:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .table-row) .cell){padding:0}.actions:is(:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .table-row) .cell) .btn{color:var(--label);padding:2px}:is(.actions:is(:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .table-row) .cell) .btn) .icon{font-size:18px}:is(.actions:is(:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .table-row) .cell) .btn):hover{color:var(--control)}.disabled:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .table-row) .cell:not(.actions){opacity:.4}.header:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .table-row) .cell{color:var(--label);text-transform:uppercase;font-size:.85em;font-weight:600}:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .table-row) .right{font-weight:500;font-family:var(--numerical-font)}:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .table-row) .deleted-show{color:var(--label)}:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .table-row) .currency{color:var(--label);margin-left:2px;font-size:.7em;font-weight:400}:is(:is(#popups .modal.settlement-details-modal) .spots-table) .total-row{background:var(--base-faint);z-index:1;border-top:1px solid var(--border);box-shadow:0 30px 0 var(--base-faint);grid-column:1/-1;align-items:center;padding:10px;display:flex;position:sticky;bottom:0}:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .total-row) .cell{font-weight:700}:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .total-row) .settlement-actions{flex-wrap:wrap;gap:15px;display:flex}:is(:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .total-row) .settlement-actions) button{justify-content:center;align-items:center;gap:5px;padding:4px;font-size:1em;display:flex}:is(:is(:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .total-row) .settlement-actions) button) .icon{border-radius:4px;font-size:1.2em}:is(:is(:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .total-row) .settlement-actions) button):disabled{opacity:.5}.main:is(:is(:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .total-row) .settlement-actions) button){color:var(--control)}:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .total-row) .totals{gap:4px;display:grid}:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .total-row) .total{color:var(--label);justify-content:flex-end;align-items:baseline;gap:1em;font-size:.9em;font-weight:600;display:flex}:is(:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .total-row) .total) .moneys{color:var(--constructive);font-size:1.1em}.advance:is(:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .total-row) .total) .moneys{color:var(--label)}:is(#popups .modal.settlement-details-modal) .error-banner{color:var(--destructive);align-items:center;gap:5px;margin-right:auto;font-size:.9em;font-weight:500;display:flex}:is(#popups .modal.settlement-details-modal) .spacer{flex-grow:1}@media (width<=699px){:is(:is(#popups .modal.settlement-details-modal) .settlement-group) .group-header{grid-template-columns:1fr;gap:0;padding:10px;display:grid}:is(:is(:is(#popups .modal.settlement-details-modal) .settlement-group) .group-header) .actions{justify-self:start}:is(#popups .modal.settlement-details-modal) .spots-table{display:block}:is(:is(#popups .modal.settlement-details-modal) .spots-table) .table-row{grid-template-columns:auto auto auto 1fr auto auto auto;grid-template-areas:"check show-date show-emoji show-name show-name show-name cell-actions""check show-time show-time role spot-length fee cell-actions";gap:0 10px;padding:10px 0 10px 10px;display:grid}.header:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .table-row){display:none}:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .table-row) .show-details{display:contents}:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .table-row) .cell{border-bottom:none;padding:0}:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .table-row) .show-date{grid-area:show-date;font-weight:600}:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .table-row) .show-details .show-emoji{grid-area:1/show-emoji;margin-right:0}:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .table-row) .show-name{grid-area:show-name}:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .table-row) .role{color:var(--label);grid-area:role;font-size:.9em}:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .table-row) .length{grid-area:spot-length}:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .table-row) .fee{grid-area:fee;font-family:inherit}:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .table-row) .actions{grid-area:cell-actions}:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .table-row) .show-time{grid-area:show-time}.total-row:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .table-row){background:var(--base-faint)}.total-row:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .table-row) .settlement-actions{grid-column:1/-1;margin-bottom:10px}.total-row:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .table-row) .label{grid-column:1;justify-content:flex-start}.total-row:is(:is(:is(#popups .modal.settlement-details-modal) .spots-table) .table-row) .total{grid-column:2}}@media (width<=500px){:is(#popups .modal.settlement-details-modal) .modal-dialog{max-width:none}}.confirm-modal .modal-body{flex-direction:column;gap:10px;padding:20px;display:flex}:is(#popups .modal.advance-modal) .modal-dialog{max-width:min(90vw,34em)}:is(#popups .modal.advance-modal) .modal-body{flex-direction:column;gap:10px;display:flex}:is(#popups .modal.advance-modal) .modal-body p{margin:0}:is(#popups .modal.advance-modal) .amount{align-items:center;gap:5px;display:flex}:is(:is(#popups .modal.advance-modal) .amount) input{width:8em}:is(#popups .modal.advance-modal) .currency{color:var(--label)}:is(#popups .modal.advance-modal) .error-msg{color:var(--destructive);font-size:.9em}:is(#popups .modal.advance-modal) .error-banner{color:var(--destructive);align-items:center;gap:5px;font-size:.9em;display:flex}:is(#popups .modal.advance-modal) .spacer{flex-grow:1}#popups .field-select-menu{font-size:.85em}#popups .field-select-menu .menu-contents{grid-template-columns:repeat(3,1fr);gap:8px;width:33em;padding:10px;display:grid}#popups .field-select-menu .menu-header{border-bottom:1px solid var(--border);color:var(--label);text-transform:uppercase;background:0 0;grid-column:1/-1;margin-top:10px;margin-bottom:5px;padding:10px 5px;font-size:.75em;font-weight:700}#popups .field-select-menu .menu-header:first-child{margin-top:0}#popups .field-select-menu .menu-item{text-align:center;border:1px solid var(--border);background:var(--base-1);white-space:normal;min-height:60px;color:var(--text);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:10px 5px;line-height:1.2;transition:all .2s;display:flex}#popups .field-select-menu .menu-item .icon{color:inherit;opacity:.8;font-size:24px;transition:all .2s}#popups .field-select-menu .menu-item:hover{border-color:var(--control-bg-2);z-index:1;color:var(--control)}.settlement-csv-modal .modal-dialog{background:var(--base-1);flex-direction:column;width:95vw;max-width:1400px;height:90vh;display:flex}.settlement-csv-modal .modal-dialog>header{padding:16px;font-size:1.2em}.settlement-csv-modal .modal-dialog>header .header-stats{color:var(--label);font-weight:400}.settlement-csv-modal .modal-dialog>header .header-stats .money{align-items:center;gap:4px;display:inline-flex}.settlement-csv-modal .modal-dialog>header .header-stats .money .icon{font-size:.9em}.settlement-csv-modal .modal-buttons{border-top:0;padding-top:0}.settlement-csv-modal .modal-body.pivoted-layout{flex:1;grid-template-columns:23em 1fr;height:100%;display:grid;overflow:hidden}.settlement-csv-modal .config-pane{flex-direction:column;gap:15px;padding:10px 10px 0 0;display:flex;overflow:hidden}.settlement-csv-modal .config-bar{flex-shrink:0;align-items:center;gap:10px;display:flex}.settlement-csv-modal .config-bar label{font-weight:500}.settlement-csv-modal .config-bar .pills{gap:5px;display:flex}.settlement-csv-modal .config-bar .pills button{background:var(--base-1);border:1px solid var(--border);cursor:pointer;border-radius:15px;padding:5px 12px;font-size:.9em}.settlement-csv-modal .config-bar .pills button.active{background:var(--control);color:#fff;border-color:var(--control)}.settlement-csv-modal .column-list{background:0 0;border:none;flex-direction:column;flex:1;gap:20px;padding-right:10px;display:flex;overflow:auto}@media (width>=500px){.settlement-csv-modal .column-list{scrollbar-width:thin;scrollbar-gutter:auto;scrollbar-color:var(--base-5) var(--base-1)}}.settlement-csv-modal .column-list .list-header{display:none}.settlement-csv-modal .column-list .list-body{flex-direction:column;gap:5px;padding:0;display:flex;position:relative}.settlement-csv-modal .column-list .list-move,.settlement-csv-modal .column-list .list-enter-active,.settlement-csv-modal .column-list .list-leave-active{transition:all .3s cubic-bezier(.25,1,.5,1)}.settlement-csv-modal .column-list .list-enter-from,.settlement-csv-modal .column-list .list-leave-to{opacity:0;transform:translate(30px)}.settlement-csv-modal .column-list .list-leave-active{z-index:-1;width:100%;position:absolute}.settlement-csv-modal .column-list .island-chip{background:var(--base-faint);border:1px solid var(--border);border-radius:8px;grid-template-columns:auto auto 1fr auto;grid-template-areas:"handle icon-name label remove""handle icon-type field remove";align-items:center;gap:4px 12px;padding:5px;font-size:.85em;transition:all .2s;display:grid;position:relative;box-shadow:0 1px 3px #0000000d}.settlement-csv-modal .column-list .island-chip:hover .drag-handle{opacity:1}.settlement-csv-modal .column-list .island-chip .icon{font-size:18px}.settlement-csv-modal .column-list .island-chip.is-dragging{opacity:.1;z-index:100}.settlement-csv-modal .column-list .island-chip .drag-handle{cursor:grab;color:var(--label);opacity:.3;grid-area:handle;justify-content:center;align-self:start;align-items:center;height:100%;transition:opacity .2s;display:flex}.settlement-csv-modal .column-list .island-chip .drag-handle:active{cursor:grabbing}.settlement-csv-modal .column-list .island-chip .drag-handle .icon{font-size:18px}.settlement-csv-modal .column-list .island-chip .minimal-dropdown .toggle{background:var(--base-1);padding:0}.settlement-csv-modal .column-list .island-chip .field-icon{color:var(--label);justify-content:center;align-items:center;font-size:.9em;display:flex}.settlement-csv-modal .column-list .island-chip .field-icon.type-icon{grid-area:icon-type}.settlement-csv-modal .column-list .island-chip .field-icon.name-icon{grid-area:icon-name}.settlement-csv-modal .column-list .island-chip .field-input{grid-area:field;align-items:center;gap:10px;display:flex}.settlement-csv-modal .column-list .island-chip .field-input .minimal-dropdown{flex-grow:1;width:100%;min-width:110px}.settlement-csv-modal .column-list .island-chip .field-input>input{flex-grow:2;width:100%;padding:6px}.settlement-csv-modal .column-list .island-chip .field-input .const-input{border:1px solid var(--border);background:#fff;border-radius:4px}.settlement-csv-modal .column-list .island-chip .header-input{background:var(--base);border:1px solid var(--border);border-radius:4px;grid-area:label;width:100%;padding:4px 8px;font-size:1em}.settlement-csv-modal .column-list .island-chip .remove{opacity:.5;grid-area:remove;justify-content:center;align-items:center;height:100%;transition:opacity .2s;display:flex}.settlement-csv-modal .column-list .island-chip .remove:hover{opacity:1}.settlement-csv-modal .column-list .add-row{justify-content:center;padding:10px 0;display:flex}.settlement-csv-modal .column-list .add-row button{border:1px dashed var(--control);color:var(--control);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 20px;font-size:.95em;font-weight:600;transition:all .2s;display:flex}.settlement-csv-modal .column-list .add-row button:hover{background:var(--base-faint)}.settlement-csv-modal .preview-pane{flex-direction:column;gap:10px;display:flex;overflow:hidden}.settlement-csv-modal .preview-pane .pane-header{color:var(--label);font-size:.9em;font-weight:600}.settlement-csv-modal .spreadsheet-view{background:var(--base);border-radius:4px;flex:1;font-size:.85em;overflow:auto}@media (width>=500px){.settlement-csv-modal .spreadsheet-view{scrollbar-width:thin;scrollbar-gutter:auto;scrollbar-color:var(--base-5) var(--base-1)}}.settlement-csv-modal .spreadsheet-view{border:1px solid var(--border)}.settlement-csv-modal .spreadsheet-view table{border-collapse:collapse;width:100%;font-size:.9em}.settlement-csv-modal .spreadsheet-view table td{border:1px solid var(--border);text-align:left;white-space:nowrap;font-family:var(--numerical-font);padding:0}.settlement-csv-modal .spreadsheet-view table th{border:1px solid var(--border);text-align:left;white-space:nowrap;background:var(--base-1);z-index:10;vertical-align:top;padding:8px;font-weight:600;position:sticky;top:0}.settlement-csv-modal .spreadsheet-view input.table-input{width:100%;color:inherit;background:0 0;border:none;border-radius:0;margin:0;padding:6px;font-family:inherit}.settlement-csv-modal .spreadsheet-view input.table-input:focus{background:var(--base-faint);outline:none}.settlement-csv-modal .spreadsheet-view td.banking-name{min-width:12em}.settlement-csv-modal .spreadsheet-view td.act-email{min-width:15em}.settlement-csv-modal .spreadsheet-view td.banking-iban{min-width:18em}@media (width<=699px){.settlement-csv-modal .modal-body.pivoted-layout{grid-template-rows:1fr 1fr;grid-template-columns:1fr;overflow:auto}.settlement-csv-modal .config-pane{padding-right:0}.settlement-csv-modal .preview-pane{padding-top:2em}}.settlement-export-menu>.toggle{border:1px solid var(--control);min-width:4em;color:var(--control);border-radius:10px;padding:5px;font-size:.85em}:is(.settlement-export-menu>.toggle) .label{gap:5px}:is(.settlement-export-menu>.toggle) .dropper .icon{font-size:1.1em}#popups .settlement-date-range-menu .menu-contents{justify-content:start;max-height:50em;padding:10px;display:grid}#popups .settlement-date-range-menu .radio{border-radius:10px;align-items:center;padding:15px;transition:background .3s}#popups .settlement-date-range-menu .radio:hover{background:var(--base-faint)}#popups .settlement-date-range-menu .custom-range-picker{gap:2em;width:100%;padding:5px 1em 1.5em 40px;font-size:.85em;display:flex}#popups .settlement-date-range-menu .custom-range-picker:disabled{opacity:.5}#popups .settlement-date-range-menu .custom-range-picker .datepicker{width:auto;height:auto}#popups .settlement-date-range-menu .custom-range-picker .datepicker-menu,.with-account .page.tupper.settlements{margin:0;padding:0}.with-account .page.tupper.settlements .show-search{border-bottom:1px solid var(--border)}.with-account .page.tupper.settlements .trial-invitation{text-align:center;width:calc(100% - 20px);max-width:50em;margin:4em auto;padding:2em;line-height:150%;display:block}.with-account .page.tupper.settlements .trial-invitation h2{margin-top:0;line-height:1.2}.with-account .page.tupper.settlements .trial-invitation{--section-heading:var(--base-text);--section-em:var(--control);--section-hover:var(--base-1)}.with-account .page.tupper.settlements .trial-invitation .media-slot{margin:0 auto}.with-account .page.tupper.settlements .trial-invitation .media-slot.phone-shot .frame{max-width:16em}.with-account .page.tupper.settlements .trial-invitation .btn-primary{margin-top:1.5em;padding:12px 28px;font-size:16px;text-decoration:none;display:inline-flex}.with-account .page.tupper.settlements .settlement-controls{grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.with-account .page.tupper.settlements .total-moneys{font-family:var(--numerical-font);color:var(--constructive);align-items:center;gap:5px;margin-top:10px;font-size:.85em;font-weight:600;display:flex}.with-account .page.tupper.settlements .total-moneys .icon{width:20px;font-size:1.5em}.with-account .page.tupper.settlements .settlement-date-range-dropdown .toggle{border-radius:10px}.with-account .page.tupper.settlements .notice{background:var(--highlight-faint);color:var(--highlight-faint-text);border-radius:10px;margin:5px 10px 10px;padding:20px}.with-account .page.tupper.settlements .unified-actions{background:var(--base);border:1px solid var(--border);border-radius:20px;grid-template-columns:1fr auto;align-items:start;gap:5px;margin:5px 10px 0;display:grid}.with-account .page.tupper.settlements .unified-actions .grouping-toggle{margin-top:7px}.with-account .page.tupper.settlements .unified-actions .pills{flex-grow:1;grid-column:1/-1;width:100%;padding:10px}.with-account .page.tupper.settlements .unified-actions .pills button{align-items:center;gap:5px;display:flex}.with-account .page.tupper.settlements .unified-actions .pills .icon{font-size:1.2em}.with-account .page.tupper.settlements .settlement-actions-toolbar{grid-template-columns:auto 1fr auto;justify-content:space-between;align-items:start;gap:5px;padding:10px;display:grid}.with-account .page.tupper.settlements .settlement-actions-toolbar .act-filter-bar{flex:20em;padding:0 10px 0 0}.with-account .page.tupper.settlements .settlement-actions-toolbar hr{border:none;border-left:1px solid var(--border);align-self:stretch;width:0;margin:4px 0}.with-account .page.tupper.settlements .settlement-actions-toolbar>.checkbox{color:var(--label);border-radius:50%;margin-top:2px;padding:7px}.with-account .page.tupper.settlements .settlement-status-toggle{flex-wrap:wrap;justify-content:start;align-items:center;gap:10px;margin-top:5px;display:flex}.with-account .page.tupper.settlements .settlement-status-toggle .badge{border-radius:12px;justify-content:center;align-items:center;margin-left:6px;padding:2px 8px;font-size:.75em;font-weight:700;display:inline-flex}.with-account .page.tupper.settlements .settlement-status-toggle .icon{color:var(--base-3)}.with-account .page.tupper.settlements .settlement-status-toggle button{background:var(--base);border:1px solid var(--border);text-align:center;width:10em;color:var(--label);border-radius:8px;justify-content:center;align-items:center;padding:.75em;font-size:.85em;font-weight:500;display:flex;box-shadow:0 1px 2px #0000000d}.with-account .page.tupper.settlements .settlement-status-toggle button .badge{background:var(--base-1)}.with-account .page.tupper.settlements .settlement-status-toggle button .badge.has-items{background:var(--control-bg-1);color:var(--control-2)}.with-account .page.tupper.settlements .settlement-status-toggle button:hover{border-color:var(--base-3);color:var(--text-main)}.with-account .page.tupper.settlements .settlement-status-toggle button.active{background:var(--control);border-color:var(--control);color:var(--light);box-shadow:var(--shadow-flat);transform:translateY(-1px)}.with-account .page.tupper.settlements .settlement-status-toggle button.active .badge{color:var(--light);background:#fff3}.with-account .page.tupper.settlements .no-data-message{padding:2em var(--content-horiz-padding)}.with-account .page.tupper.settlements .listing-header{max-width:var(--listing-width);background:var(--base-1);z-index:200;padding-top:0;padding-bottom:10px;position:sticky;top:0}.with-account .page.tupper.settlements .listing-header .header{align-items:center;padding-bottom:10px;display:flex}.with-account .page.tupper.settlements .listing-header .header h1{flex-grow:1;margin:0}.with-account .page.tupper.settlements .grouping-toggle{align-items:center;margin-right:10px;padding:3px 0;display:flex}.with-account .page.tupper.settlements .grouping-toggle .toggle-group{background:var(--base);background:var(--base-1);border-radius:10px;align-items:center;display:flex;overflow:hidden}.with-account .page.tupper.settlements .grouping-toggle .toggle-group button{border-radius:0;align-items:center;height:100%;padding:8px 20px;display:flex}.with-account .page.tupper.settlements .grouping-toggle .toggle-group button.active{background:var(--control);color:#fff}@media (width<=1200px){.with-account .page.tupper.settlements .settlement-status-toggle button{width:9em}}@media (width<=999px){.with-account .page.tupper.settlements .settlement-status-toggle .icon{display:none}}@media (width<=899px){.with-account .page.tupper.settlements .trial-invitation{margin:1em auto;padding:1.5em 1em}}@media (width<=699px){.with-account .page.tupper.settlements .settlement-controls{grid-template-columns:1fr;align-items:center;margin-right:0;padding:10px}.with-account .page.tupper.settlements .settlement-controls button{width:100%}.with-account .page.tupper.settlements .settlement-controls .settlement-status-toggle{grid-template-columns:repeat(4,1fr);padding:0;display:grid}}@media (width<=500px){.with-account .page.tupper.settlements .unified-actions{grid-template-columns:auto auto 1fr auto auto;grid-template-areas:"checkbox search search search grouping-toggle grouping-toggle""checkbox search search search moneys moneys""category-filter category-filter roster-filter roster-filter roster-filter roster-filter""actions actions actions actions actions actions";align-items:start;gap:10px;padding:10px}.with-account .page.tupper.settlements .unified-actions .grouping-toggle{grid-area:grouping-toggle;margin-top:0;margin-right:0}.with-account .page.tupper.settlements .unified-actions .pills{grid-area:actions}.with-account .page.tupper.settlements .unified-actions .checkbox{margin-top:12px}.with-account .page.tupper.settlements .unified-actions .name-filter{margin-top:5px}.with-account .page.tupper.settlements .unified-actions .total-moneys{justify-self:end}.with-account .page.tupper.settlements .act-filter-bar{display:contents}.with-account .page.tupper.settlements .act-filter-bar .name-filter{grid-area:search}.with-account .page.tupper.settlements .act-filter-bar .category-dropdown{grid-area:category-filter}.with-account .page.tupper.settlements .act-filter-bar .roster-dropdown{grid-area:roster-filter;justify-self:start}.with-account .page.tupper.settlements .settlement-actions-toolbar{align-items:center;gap:0;display:contents}.with-account .page.tupper.settlements .settlement-actions-toolbar hr{display:none}.with-account .page.tupper.settlements .settlement-actions-toolbar .act-filter-bar{grid-area:filter;padding:0}.with-account .page.tupper.settlements .settlement-actions-toolbar .total-moneys{grid-area:moneys;margin-top:0}.with-account .page.tupper.settlements .settlement-actions-toolbar .checkbox{grid-area:checkbox;padding:0 0 3px}.with-account .page.tupper.settlements .settlement-controls .settlement-status-toggle{gap:3px}.with-account .page.tupper.settlements .settlement-controls .settlement-status-toggle button{width:100%;padding:6px 5px}.with-account .page.tupper.settlements .settlement-controls .settlement-status-toggle button .badge{background:0 0;margin-left:0;padding:0 0 0 .5em}.with-account .page.tupper.settlements .unified-actions{background:var(--base-2);border:none;border-radius:0;margin:0}.with-account .page.tupper.settlements .unified-actions .checkbox{font-size:.85em}}.batch-actions-modal .modal-dialog{max-width:30em}.batch-actions-modal .modal-body{flex-direction:column;gap:15px;display:flex}.batch-actions-modal .modal-body p{margin:0;line-height:1.4}.batch-actions-modal .modal-body .subtext{color:var(--label);font-size:.9em}.batch-actions-modal .modal-body .field{flex-direction:column;gap:5px;display:flex}.batch-actions-modal .modal-body .field label{font-size:.9em;font-weight:500}.modal.reply-details .modal-dialog{width:100%;min-width:min(90vw,45em);max-width:60em}.modal.reply-details .modal-header{padding:15px;font-size:1.25em}.modal.reply-details .modal-buttons .pills{align-items:center;width:100%}.modal.reply-details .modal-buttons .pills button{text-align:center;min-width:5em;padding:6px 12px}.modal.reply-details .modal-buttons .pills button.action{background:var(--control);color:var(--light)}.modal.reply-details main{gap:1.5em;padding:0;display:grid}.modal.reply-details main h2{color:var(--base-text);margin-top:0;margin-bottom:1em;font-size:1.2em}.modal.reply-details main section{padding:var(--dialog-padding);border-bottom:1px solid var(--border-1);padding-top:0;padding-bottom:20px}.modal.reply-details main section:last-child{border-bottom:none}.modal.reply-details main .embed{background:#000;grid-column:1/-1;width:100%;padding-bottom:56%;position:relative}.modal.reply-details main .embed iframe{width:100%;height:100%;margin-bottom:50%;position:absolute}.modal.reply-details main .act-info{grid-template-columns:minmax(120px,auto) 1fr;gap:10px 20px;font-size:.95em;display:grid}.modal.reply-details main .act-info label{text-transform:capitalize;color:var(--label);text-align:right;font-weight:600}.modal.reply-details main .act-info .reply{color:var(--base-text);max-width:40em;line-height:1.4}.modal.reply-details main .act-info .reply a{color:var(--control);text-decoration:underline}.modal.reply-details main .act-info .reply:not(.bio){white-space:nowrap;text-overflow:ellipsis;display:block;overflow-x:hidden}.modal.reply-details main .questions .answers{grid-template-columns:minmax(150px,1fr) 2fr;gap:15px 20px;display:grid}.modal.reply-details main .questions .answers .question{color:var(--base-text);font-size:.9em;font-weight:600}.modal.reply-details main .questions .answers .answer{color:var(--base-text-2);font-size:.9em}.modal.reply-details main .questions .answers .answer.span{grid-column:1/-1}.modal.reply-details main .filter-bar{z-index:50;background:var(--base);border-bottom:1px solid var(--border-1);grid-template-rows:auto auto;grid-auto-flow:column;justify-content:start;gap:3px 12px;margin-bottom:15px;padding-bottom:10px;display:grid;position:sticky;top:0}.modal.reply-details main .filter-bar label{color:var(--label-x2);font-size:.85em;font-weight:600}.modal.reply-details main .filter-bar .spot-filters .toggle{border-radius:5px;padding:2px;font-size:.85em}.modal.reply-details main .filter-bar .spot-filters .toggle .label{padding:0 0 0 3px}.modal.reply-details main .filter-bar .spot-filters .toggle .dropper{padding-right:0}.modal.reply-details main .filter-bar .spot-filters .toggle .emoji{height:20px;margin:0 3px 0 0}.modal.reply-details main .shows-section .shows-subheading{z-index:1;background:var(--base);align-items:center;gap:12px;margin-top:3em;padding-bottom:15px;display:flex;position:sticky;top:52px}.modal.reply-details main .shows-section .shows-subheading h3{color:var(--base-text);margin:0;font-size:1.2em;font-weight:600}.modal.reply-details main .shows-section .shows-subheading .edit-controls{gap:5px;display:flex}.modal.reply-details main .shows-section .shows-subheading .edit-controls button{background:var(--base-2);border:1px solid var(--border);cursor:pointer;color:var(--control);border-radius:20px;padding:4px 12px;font-size:.85em;font-weight:600}.modal.reply-details main .shows-section .shows-subheading .edit-controls button:disabled{color:var(--label);cursor:default}.modal.reply-details main .shows-section .shows-list{gap:20px;display:grid}.modal.reply-details main .shows-section .show-card{background:var(--base-1);border:1px solid var(--border);border-radius:12px;padding:15px}.modal.reply-details main .shows-section .show-card.selected{border-color:var(--control);box-shadow:0 0 0 1px var(--control)}.modal.reply-details main .shows-section .show-card .show-header{align-items:center;gap:1em;margin-bottom:10px;display:flex}.modal.reply-details main .shows-section .show-card .show-header .select-show{flex-shrink:0}.modal.reply-details main .shows-section .show-card .show-header .show-info{color:var(--base-text);align-items:center;gap:8px;font-weight:600;display:flex}.modal.reply-details main .shows-section .show-card .show-header .show-info .launch-link{color:var(--label)}.modal.reply-details main .shows-section .show-card .show-header .show-info .launch-link:hover{color:var(--control)}.modal.reply-details main .shows-section .show-card .show-header .reviewed-badge{background:var(--constructive-bg);color:var(--constructive);border-radius:20px;align-items:center;gap:4px;margin-left:auto;padding:3px 10px;font-size:.8em;font-weight:600;display:flex}.modal.reply-details main .shows-section .show-card .lineup-wrapper{margin-bottom:15px}.modal.reply-details main .shows-section .show-card .spots-grid{flex-wrap:wrap;gap:10px;display:flex}.modal.reply-details main .shows-section .show-card .spots-grid .spot-card{background:var(--base);border:1px solid var(--border);width:13em;font:inherit;color:inherit;text-align:left;border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.modal.reply-details main .shows-section .show-card .spots-grid .spot-card.clickable{cursor:pointer}.modal.reply-details main .shows-section .show-card .spots-grid .spot-card.clickable:hover{border-color:var(--control)}.modal.reply-details main .shows-section .show-card .spots-grid .spot-card.pending{border-style:dashed;border-color:var(--control);background:var(--control-bg)}.modal.reply-details main .shows-section .show-card .spots-grid .spot-card .spot-info{align-items:center;gap:8px;font-size:.9em;font-weight:500;display:flex}.modal.reply-details main .shows-section .show-card .spots-grid .spot-card .spot-info .slot-status{width:25px;height:25px}.modal.reply-details main .shows-section .show-card .spots-grid .spot-card .spot-info .spot-text{flex-direction:column;display:flex}.modal.reply-details main .shows-section .show-card .spots-grid .spot-card .spot-info .spot-status{color:var(--label);text-transform:capitalize;font-size:.8em;font-weight:400}.modal.reply-details main .shows-section .show-card .spots-grid .spot-card .spot-actions{gap:5px;margin-top:auto;display:flex}.modal.reply-details main .shows-section .show-card .spots-grid .spot-card .spot-actions .action-btn{cursor:pointer;text-align:center;border-radius:4px;flex:1;padding:4px;font-size:.8em}.modal.reply-details main .shows-section .show-card .spots-grid .spot-card .spot-actions .action-btn.fill{background:var(--constructive-bg);color:var(--constructive);border:1px solid var(--constructive)}.modal.reply-details main .shows-section .show-card .spots-grid .spot-card .spot-actions .action-btn.vacate{background:var(--base-2);color:var(--base-text-2);border:1px solid var(--border)}.modal.reply-details main .shows-section .show-card .spots-grid .spot-card .spot-actions .action-btn.vacate:hover{border-color:var(--destructive);color:var(--destructive)}.modal.reply-details main .shows-section .show-card .spots-grid .spot-card .spot-actions .action-btn.undo{background:var(--control-bg-2);color:var(--control);border:1px solid var(--control)}@media (width<=500px){.modal.reply-details .modal-dialog{border-radius:0;width:100vw;height:100vh;margin:0}.modal.reply-details main .act-info{grid-template-columns:1fr}.modal.reply-details main .act-info label{text-align:left;color:var(--base-text-2);margin-bottom:0}.modal.reply-details main .questions .answers{grid-template-columns:1fr;gap:5px;margin-bottom:15px}}.admin-survey-results .skeleton-loader .skeleton-block{background:var(--base-2);background:linear-gradient(90deg, var(--base-2) 25%, var(--base-1) 50%, var(--base-2) 75%);background-size:200% 100%;border-radius:4px;animation:3s infinite shimmer}.admin-survey-results .skeleton-loader .survey-row>*{background:var(--base)}.admin-survey-results .search-sort-wrapper{grid-template-columns:1fr;align-items:center;gap:15px;display:grid}.admin-survey-results .search-sort-wrapper .sort-dropdown{display:none}.admin-survey-results .search-sort-wrapper .sort-dropdown .toggle{border:1px solid var(--border);background:var(--base);border-radius:5px;height:2.5em}.admin-survey-results .search-sort-wrapper .sort-dropdown .toggle:hover{background:var(--base-1)}.admin-survey-results .search-sort-wrapper .sort-dropdown .toggle>div{gap:4px;height:100%;padding:0 12px}.admin-survey-results .search-sort-wrapper .sort-dropdown .toggle .label{color:var(--base-text);white-space:nowrap;gap:6px;font-weight:500}.admin-survey-results .search-sort-wrapper .sort-dropdown .toggle .dropper .icon{color:var(--label)}@media (width<=699px){.admin-survey-results .search-sort-wrapper{grid-template-columns:1fr auto}.admin-survey-results .search-sort-wrapper .sort-dropdown{display:inline-block}}.admin-survey-results .acts-table-container{background:var(--base);border:1px solid var(--border);box-shadow:var(--shadow-low);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto auto;display:grid;overflow:hidden}.admin-survey-results .acts-table-container .group-header{background:var(--base-1);border-bottom:1px solid var(--border);color:var(--base-text);cursor:pointer;-webkit-user-select:none;user-select:none;grid-column:1/-1;justify-content:space-between;align-items:center;padding:12px 16px;font-weight:600;display:flex}.admin-survey-results .acts-table-container .group-header .title{align-items:center;gap:5px;display:flex}.admin-survey-results .acts-table-container .group-header .title .icon{color:var(--label)}.admin-survey-results .acts-table-container .group-header .count-badge{background:var(--base-2);color:var(--base-text-2);border-radius:10px;padding:2px 8px;font-size:.8em}.admin-survey-results .acts-table-container .group-header:hover{background:var(--base-2)}.admin-survey-results .acts-table-container .sort-header{display:contents}.admin-survey-results .acts-table-container .sort-header>*{background:var(--base-1);border-bottom:1px solid var(--border);padding:8px 10px}.admin-survey-results .acts-table-container .sort-header>:first-child{padding-left:16px}.admin-survey-results .acts-table-container .sort-header>:last-child{padding-right:16px}.admin-survey-results .acts-table-container .sort-header button{color:var(--label);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;align-items:center;gap:4px;font-size:.75em;font-weight:600;display:flex}.admin-survey-results .acts-table-container .sort-header button:hover,.admin-survey-results .acts-table-container .sort-header button.active{color:var(--base-text)}.admin-survey-results .acts-table-container .sort-header button .icon{font-size:1.1em}.admin-survey-results .acts-table-container .survey-row{display:contents}.admin-survey-results .acts-table-container .survey-row>*{border-bottom:1px solid var(--base-1);align-items:center;padding:12px 10px;transition:background .15s;display:flex}.admin-survey-results .acts-table-container .survey-row>:first-child{padding-left:16px}.admin-survey-results .acts-table-container .survey-row>:last-child{padding-right:16px}.admin-survey-results .acts-table-container .survey-row:last-child>*{border-bottom:none}.admin-survey-results .acts-table-container .survey-row:hover>*{background:var(--base-faint)}.admin-survey-results .acts-table-container .survey-row .col-act{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"headshot trigger""headshot emojis";align-items:center;column-gap:12px;display:grid}.admin-survey-results .acts-table-container .survey-row .col-act .headshot{cursor:pointer;border-radius:50%;grid-area:headshot;width:44px;min-width:44px;height:44px}.admin-survey-results .acts-table-container .survey-row .col-act .act-trigger{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;grid-area:trigger;align-items:flex-start;padding:0;display:flex}.admin-survey-results .acts-table-container .survey-row .col-act .name-row{align-items:center;gap:6px;display:flex}.admin-survey-results .acts-table-container .survey-row .col-act .name-row .act-name{color:var(--base-text);font-weight:600}.admin-survey-results .acts-table-container .survey-row .col-act .name-row .note-icon{color:var(--label);font-size:14px}.admin-survey-results .acts-table-container .survey-row .col-act .tags{flex-wrap:wrap;gap:4px;display:flex}.admin-survey-results .acts-table-container .survey-row .col-act .tags .tag{color:var(--label);font-size:.75em}.admin-survey-results .acts-table-container .survey-row .col-act .show-emojis{flex-wrap:wrap;grid-area:emojis;gap:3px;margin-top:3px;display:flex}.admin-survey-results .acts-table-container .survey-row .col-act .show-emojis .emoji{font-size:.85em}.admin-survey-results .acts-table-container .survey-row .col-submitted{color:var(--base-text-2);font-size:.9em;font-family:var(--numerical-font)}.admin-survey-results .acts-table-container .survey-row .col-spots{color:var(--base-text);flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;font-size:.9em;font-weight:500;display:flex}.admin-survey-results .acts-table-container .survey-row .col-spots .text-muted{color:var(--label)}.admin-survey-results .acts-table-container .survey-row .col-spots .reviewed-count{color:var(--label);font-size:.8em;font-weight:400}.admin-survey-results .acts-table-container .survey-row .col-actions{justify-content:center}.admin-survey-results .acts-table-container .survey-row .col-actions .move-reviewed{opacity:0;cursor:pointer;width:32px;height:32px;color:var(--base-text);background:var(--base-1);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.admin-survey-results .acts-table-container .survey-row .col-actions .move-reviewed:hover{background:var(--control-bg);border-color:var(--control);color:var(--control)}.admin-survey-results .acts-table-container .survey-row:hover .move-reviewed,.admin-survey-results .acts-table-container .survey-row .move-reviewed:focus-visible{opacity:1}.admin-survey-results .acts-table-container .empty-state{text-align:center;color:var(--label);grid-column:1/-1;padding:40px}.admin-survey-results .acts-table-container .empty-state .empty-icon{opacity:.5;margin-bottom:10px;font-size:32px}.admin-survey-results .acts-table-container.no-emojis .survey-row .col-act{grid-template-areas:"headshot trigger"}@media (width<=699px){.admin-survey-results .acts-table-container .sort-header{display:none}.admin-survey-results .acts-table-container .survey-row{border-bottom:1px solid var(--base-1);grid-column:1/-1;grid-template-columns:auto 1fr auto auto;grid-template-areas:"headshot name date shows""headshot emojis emojis emojis";align-items:center;gap:4px 12px;padding:12px 52px 12px 16px;display:grid;position:relative}.admin-survey-results .acts-table-container .survey-row:last-child{border-bottom:none}.admin-survey-results .acts-table-container .survey-row:hover{background:var(--base-faint)}.admin-survey-results .acts-table-container .survey-row>*{border-bottom:none;padding:0}.admin-survey-results .acts-table-container .survey-row:hover>*{background:0 0}.admin-survey-results .acts-table-container .survey-row .col-act{display:contents}.admin-survey-results .acts-table-container .survey-row .col-act .headshot{grid-area:headshot}.admin-survey-results .acts-table-container .survey-row .col-act .act-trigger{grid-area:name}.admin-survey-results .acts-table-container .survey-row .col-act .tags{display:none}.admin-survey-results .acts-table-container .survey-row .col-act .show-emojis{grid-area:emojis;margin-top:0}.admin-survey-results .acts-table-container .survey-row .col-submitted{grid-area:date}.admin-survey-results .acts-table-container .survey-row .col-spots{grid-area:shows}.admin-survey-results .acts-table-container .survey-row .col-actions{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.admin-survey-results .acts-table-container .survey-row .col-actions .move-reviewed{opacity:1}.admin-survey-results .acts-table-container.no-emojis .survey-row{grid-template-areas:"headshot name date shows"}}@media (width<=500px){.admin-survey-results .acts-table-container .survey-row{grid-template-columns:auto 1fr auto;grid-template-areas:"headshot name count""headshot date date""headshot emojis emojis";padding-right:16px}.admin-survey-results .acts-table-container .survey-row .col-spots{grid-area:count}.admin-survey-results .acts-table-container .survey-row .col-actions{display:none}.admin-survey-results .acts-table-container.no-emojis .survey-row{grid-template-areas:"headshot name count""headshot date date"}}.sort-menu .menu-item.active{color:var(--control);font-weight:600}:is(:is(#popups .new-survey-modal) .modal-dialog)>header{padding:16px;font-size:1.2em}:is(:is(#popups .new-survey-modal) .modal-dialog)>main{padding:0 10px}:is(:is(#popups .new-survey-modal) .modal-dialog) .tab-page{padding-top:0}:is(:is(:is(#popups .new-survey-modal) .modal-dialog) .tab-page)>section{margin:1em 1em 2em}:is(.admin-surveys .skeleton-loader) .skeleton-block{background:var(--base-2);background:linear-gradient(90deg, var(--base-2) 25%, var(--base-1) 50%, var(--base-2) 75%);background-size:200% 100%;border-radius:4px;animation:3s infinite shimmer}:is(.admin-surveys .skeleton-loader) .table-header,:is(.admin-surveys .skeleton-loader) .survey-row{background:var(--base)}:is(:is(.admin-surveys .survey-page-header) .title-block) h1{color:var(--base-text);margin:0;font-size:28px;font-weight:700}:is(:is(.admin-surveys .survey-page-header) .title-block) .subtitle{color:var(--label);margin:5px 0 0;font-size:14px}:is(.admin-surveys .survey-page-header) .controls-block{align-items:center;gap:10px;display:flex}.admin-surveys .survey-section{margin:0 auto 40px}:is(.admin-surveys .survey-section) .section-header{align-items:center;margin-bottom:15px;display:flex}:is(:is(.admin-surveys .survey-section) .section-header) h2{color:var(--base-text);margin:0;font-size:18px;font-weight:600}:is(:is(.admin-surveys .survey-section) .section-header) .text-muted{color:var(--label)}.admin-surveys .survey-table-container{background:var(--base);border:1px solid var(--border);box-shadow:var(--shadow-low);border-radius:12px;grid-template-columns:auto auto 6em auto;display:grid;overflow:hidden}:is(.admin-surveys .survey-table-container) .table-header,:is(.admin-surveys .survey-table-container) .survey-row{display:contents}:is(.admin-surveys .survey-table-container) .table-header>*,:is(.admin-surveys .survey-table-container) .survey-row>*{align-items:center;padding:16px 10px;display:flex}:is(:is(.admin-surveys .survey-table-container) .table-header>*,:is(.admin-surveys .survey-table-container) .survey-row>*):first-child{padding-left:24px}:is(:is(.admin-surveys .survey-table-container) .table-header>*,:is(.admin-surveys .survey-table-container) .survey-row>*):last-child{padding-right:16px}:is(.admin-surveys .survey-table-container) .table-header>*{background:var(--base-1);border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.05em;color:var(--label);font-size:12px;font-weight:600}:is(.admin-surveys .survey-table-container) .table-header button{cursor:pointer;-webkit-user-select:none;user-select:none;border:none;gap:4px}:is(:is(.admin-surveys .survey-table-container) .table-header button):hover,.active:is(:is(.admin-surveys .survey-table-container) .table-header button){color:var(--base-text)}:is(:is(.admin-surveys .survey-table-container) .table-header button) .icon{flex-shrink:0;min-width:1em;font-size:1.2em}:is(.admin-surveys .survey-table-container) .table-header .col-actions{padding-right:10px}:is(.admin-surveys .survey-table-container) .empty-state{text-align:center;color:var(--label);grid-column:1/-1;padding:40px}:is(:is(.admin-surveys .survey-table-container) .empty-state) .empty-icon{opacity:.5;margin-bottom:10px;font-size:32px}:is(:is(.admin-surveys .survey-table-container) .survey-row)>*{border-bottom:1px solid var(--base-1);transition:background .15s}:is(:is(.admin-surveys .survey-table-container) .survey-row):last-child>*{border-bottom:none}:is(:is(.admin-surveys .survey-table-container) .survey-row):hover>*{background:var(--base-faint)}:is(:is(.admin-surveys .survey-table-container) .survey-row) .col-name{align-items:center;gap:12px;display:flex}:is(:is(:is(.admin-surveys .survey-table-container) .survey-row) .col-name) .icon-box{background:var(--base-1);width:40px;height:40px;color:var(--confirmed-pink);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gray:is(:is(:is(:is(.admin-surveys .survey-table-container) .survey-row) .col-name) .icon-box){background:var(--base-2);color:var(--label)}:is(:is(:is(:is(.admin-surveys .survey-table-container) .survey-row) .col-name) .icon-box) .icon{font-size:20px}:is(:is(:is(.admin-surveys .survey-table-container) .survey-row) .col-name) .name-info{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}:is(:is(:is(:is(.admin-surveys .survey-table-container) .survey-row) .col-name) .name-info) .name-link{color:var(--base-text);font-weight:500;text-decoration:none}:is(:is(:is(:is(:is(.admin-surveys .survey-table-container) .survey-row) .col-name) .name-info) .name-link):hover{color:var(--confirmed-pink)}:is(:is(:is(:is(.admin-surveys .survey-table-container) .survey-row) .col-name) .name-info) .archived-name{color:var(--label);font-weight:500}:is(:is(:is(:is(.admin-surveys .survey-table-container) .survey-row) .col-name) .name-info) .badge{white-space:nowrap;background:var(--constructive-bg);color:var(--constructive);border:1px solid var(--constructive);border-radius:99px;align-items:center;padding:2px 10px;font-size:12px;font-weight:500;display:inline-flex}:is(:is(.admin-surveys .survey-table-container) .survey-row) .col-responses{color:var(--base-text-2);font-size:14px}:is(:is(:is(.admin-surveys .survey-table-container) .survey-row) .col-responses) .response-link{color:var(--constructive);white-space:nowrap;flex-direction:column;gap:2px;display:inline-flex}:is(:is(:is(:is(.admin-surveys .survey-table-container) .survey-row) .col-responses) .response-link) .response-total{align-items:center;gap:4px;display:inline-flex}:is(:is(:is(:is(:is(.admin-surveys .survey-table-container) .survey-row) .col-responses) .response-link) .response-total) .go-icon{font-size:14px;transition:transform .15s}:is(:is(:is(:is(.admin-surveys .survey-table-container) .survey-row) .col-responses) .response-link) .description{color:var(--label);flex-wrap:wrap;gap:6px;padding-top:3px;display:flex}:is(:is(:is(:is(:is(.admin-surveys .survey-table-container) .survey-row) .col-responses) .response-link) .description) span+span:before{content:"·";margin-right:6px}:is(:is(:is(:is(.admin-surveys .survey-table-container) .survey-row) .col-responses) .response-link):hover .response-total{text-decoration:underline}:is(:is(:is(:is(.admin-surveys .survey-table-container) .survey-row) .col-responses) .response-link):hover .go-icon{transform:translate(2px)}:is(:is(:is(.admin-surveys .survey-table-container) .survey-row) .col-responses) .no-responses{color:var(--label)}:is(:is(.admin-surveys .survey-table-container) .survey-row) .col-date{color:var(--label);font-size:14px}:is(:is(.admin-surveys .survey-table-container) .survey-row) .col-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}:is(:is(:is(.admin-surveys .survey-table-container) .survey-row) .col-actions) .action-icon{width:32px;height:32px;color:var(--label);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}:is(:is(:is(:is(.admin-surveys .survey-table-container) .survey-row) .col-actions) .action-icon) .icon{font-size:18px}:is(:is(:is(:is(.admin-surveys .survey-table-container) .survey-row) .col-actions) .action-icon):hover{background:var(--base-faint);color:var(--base-text)}.copy-prompt:is(:is(:is(:is(.admin-surveys .survey-table-container) .survey-row) .col-actions) .action-icon) button{width:100%;height:100%;color:inherit;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.archived-container:is(.admin-surveys .survey-table-container) .survey-row{opacity:.85}:is(.archived-container:is(.admin-surveys .survey-table-container) .survey-row):hover{opacity:1}.archived-container:is(.admin-surveys .survey-table-container) .btn-restore{border:1px solid var(--border);background:var(--base);color:var(--base-text-2);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;display:flex}:is(.archived-container:is(.admin-surveys .survey-table-container) .btn-restore):hover{border-color:var(--confirmed-pink);color:var(--confirmed-pink)}@media (width<=899px){.admin-surveys .survey-table-container{display:block}:is(.admin-surveys .survey-table-container) .table-header{display:none}:is(.admin-surveys .survey-table-container) .survey-row>*,:is(.admin-surveys .survey-table-container) .survey-row>:first-child,:is(.admin-surveys .survey-table-container) .survey-row>:last-child{border-bottom:none;padding:0}:is(.admin-surveys .survey-table-container) .survey-row{border-bottom:1px solid var(--base-1);grid-template-columns:auto 1fr auto;grid-template-areas:"icon name actions""icon responses actions";gap:0 10px;padding:16px 24px;display:grid}:is(:is(.admin-surveys .survey-table-container) .survey-row):last-child{border-bottom:none}:is(:is(.admin-surveys .survey-table-container) .survey-row):hover{background:var(--base-faint)}:is(:is(.admin-surveys .survey-table-container) .survey-row) .col-date{display:none}:is(:is(.admin-surveys .survey-table-container) .survey-row) .col-name{display:contents}:is(:is(.admin-surveys .survey-table-container) .survey-row) .icon-box{grid-area:icon}:is(:is(.admin-surveys .survey-table-container) .survey-row) .name-info{grid-area:name}:is(:is(.admin-surveys .survey-table-container) .survey-row) .col-responses{grid-area:responses}:is(:is(.admin-surveys .survey-table-container) .survey-row) .col-actions{grid-area:actions}}@media (width<=500px){:is(.admin-surveys .survey-table-container) .survey-row{padding:12px}}.sales-projection{background:var(--base);border-radius:10px}.sales-projection .projection-head{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:12px 15px;display:flex}:is(.sales-projection .projection-head) .title{white-space:nowrap;font-weight:600}:is(.sales-projection .projection-head) .chevron{flex:none;transition:transform .15s}:is(.sales-projection .projection-head) .run-day{color:var(--base-text-2);white-space:nowrap;font-size:.9em}:is(.sales-projection .projection-head) .head-summary,:is(.sales-projection .projection-head) .head-summary .sold,:is(.sales-projection .projection-head) .head-summary .projection,:is(.sales-projection .projection-head) .head-summary .bound{align-items:baseline;gap:.35em;display:flex}:is(.sales-projection .projection-head) .head-summary{color:var(--base-text-2);flex-wrap:wrap;font-size:.9em}:is(:is(.sales-projection .projection-head) .head-summary) .sold,:is(:is(.sales-projection .projection-head) .head-summary) .projection,:is(:is(.sales-projection .projection-head) .head-summary) .bound,:is(:is(.sales-projection .projection-head) .head-summary) .delta{white-space:nowrap}:is(:is(.sales-projection .projection-head) .head-summary) .bound{margin-left:.4em}:is(:is(.sales-projection .projection-head) .head-summary) .bound-value{color:var(--base-text)}:is(:is(.sales-projection .projection-head) .head-summary) .value{color:var(--base-text);font-size:1.1em;font-weight:600}.projected:is(:is(:is(.sales-projection .projection-head) .head-summary) .value){color:var(--confirmed-pink)}.static:is(.sales-projection .projection-head){cursor:default}.static:is(.sales-projection .projection-head) .title{margin:0;font-size:1em}.sales-projection.expanded .projection-head .chevron{transform:rotate(90deg)}.sales-projection .projection-body{padding:0 15px 15px}.sales-projection .figures{grid-template-columns:repeat(3,1fr);align-items:start;gap:15px;display:grid}.sales-projection .figure{background:var(--base-1);border-radius:8px;padding:12px 15px}:is(.sales-projection .figure) label{color:var(--base-text-2);font-size:.85em;display:block}:is(.sales-projection .figure) .number{font-size:1.7em;font-weight:600;line-height:1.2}:is(.sales-projection .figure) .sub{color:var(--base-text-2);font-size:.9em}.headline:is(.sales-projection .figure) .number{color:var(--confirmed-pink)}.headline:is(.sales-projection .figure) .bounds{flex-wrap:wrap;gap:4px 15px;margin-top:2px;font-size:.9em;display:flex}.headline:is(.sales-projection .figure) .bound-label{color:var(--base-text-2)}.headline:is(.sales-projection .figure) .versus{border-top:1px solid var(--border);margin-top:6px;padding-top:6px;font-size:.9em}:is(.headline:is(.sales-projection .figure) .versus) .delta{white-space:nowrap;font-weight:600}.sales-projection .no-baseline,.sales-projection .scope,.sales-projection .caveat{color:var(--base-text-2);margin:12px 0 0;font-size:.9em}.sales-projection .workings{margin-top:15px}:is(.sales-projection .workings) .workings-row{border-bottom:1px solid var(--border);text-align:right;grid-template-columns:1fr repeat(4,minmax(6em,.9fr));gap:10px;padding:6px 0;display:grid}:is(:is(.sales-projection .workings) .workings-row) .run,:is(:is(.sales-projection .workings) .workings-row) header:first-child{text-align:left}.header:is(:is(.sales-projection .workings) .workings-row){color:var(--base-text-2);font-size:.85em}:is(:is(.sales-projection .workings) .workings-row) header{font-weight:400}:is(:is(.sales-projection .workings) .workings-row) .run-total{font-weight:600}@media (width<=500px){.sales-projection .figures{grid-template-columns:1fr}.sales-projection .workings{overflow-x:auto}:is(.sales-projection .workings) .workings-row{min-width:34em}}.ticket-filters{padding:0 var(--content-horiz-padding) var(--content-horiz-padding)}.ticket-filters .filters-head{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.ticket-filters .collapse-toggle{font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 0;font-weight:600;display:flex}:is(.ticket-filters .collapse-toggle) .chevron{transition:transform .15s}.open:is(.ticket-filters .collapse-toggle) .chevron{transform:rotate(90deg)}:is(.ticket-filters .collapse-toggle) .count{color:var(--label);font-weight:400}.ticket-filters .hint{color:var(--label);grid-column:1/-1;margin-top:20px;margin-bottom:0;font-size:.9em}.ticket-filters .facets{background:var(--base);border-radius:10px;grid-template-columns:repeat(4,1fr);align-items:start;padding:15px;display:grid}.ticket-filters .facet{min-width:0;padding-right:10px}:is(.ticket-filters .facet):last-of-type{padding-right:0}:is(.ticket-filters .facet) h2{margin:0 0 10px;font-size:1em;font-weight:600}.ticket-filters .facet-list{flex-direction:column;gap:2px;max-height:360px;padding-right:3px;display:flex;overflow-y:auto}.ticket-filters .facet-row{font:inherit;text-align:left;cursor:pointer;background:var(--base-1);border-radius:5px;padding:6px 8px;overflow:hidden}:is(.ticket-filters .facet-row) .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.ticket-filters .facet-row) .value{font-family:var(--numerical-font);color:var(--tickets);flex:none}:is(.ticket-filters .facet-row):hover{background:var(--base-2)}.active:is(.ticket-filters .facet-row){background:var(--constructive-bg)}.ticket-filters.facet-view-elastic .facet-row{flex:none;justify-content:space-between;align-items:flex-start;gap:1em;transition:height .2s,background .15s;display:flex}.empty:is(.ticket-filters.facet-view-elastic .facet-row){border-radius:0;height:5px;padding-block:0}.empty:is(.ticket-filters.facet-view-elastic .facet-row) .name,.empty:is(.ticket-filters.facet-view-elastic .facet-row) .value{display:none}.ticket-filters.facet-view-bars .facets{grid-template-columns:repeat(2,1fr);gap:15px 2em}:is(.ticket-filters.facet-view-bars .facets) .facet{padding-inline:0}:is(:is(.ticket-filters.facet-view-bars .facets) .facet):first-child{grid-area:1/1}:is(:is(.ticket-filters.facet-view-bars .facets) .facet):nth-child(2){grid-area:2/1}:is(:is(.ticket-filters.facet-view-bars .facets) .facet):nth-child(3){grid-area:1/2}:is(:is(.ticket-filters.facet-view-bars .facets) .facet):nth-child(4){grid-area:2/2}:is(.ticket-filters.facet-view-bars .facets) .hint{grid-column:1/-1}.ticket-filters.facet-view-bars .facet-list{grid-template-columns:auto 1fr 5em;align-items:center;gap:0;max-height:none;display:grid}.ticket-filters.facet-view-bars .facet-row{gap:.75em;transition:background .15s;display:contents}:is(.ticket-filters.facet-view-bars .facet-row)>*{align-items:center;height:100%;padding:6px 10px;display:flex}:is(.ticket-filters.facet-view-bars .facet-row) .sparkbar{background:var(--base-3);border-radius:3px;width:100%;height:8px;overflow:hidden}:is(:is(.ticket-filters.facet-view-bars .facet-row) .sparkbar) .bar{background:var(--tickets);border-radius:3px;min-width:2px;height:100%;display:block}.active:is(.ticket-filters.facet-view-bars .facet-row)>*{background:var(--constructive-bg);align-items:center;height:100%;display:flex}:is(.ticket-filters.facet-view-bars .facet-row) .name{max-width:12em}:is(.ticket-filters.facet-view-bars .facet-row) .value{text-align:right}@media (width<=899px){.ticket-filters .facets{grid-template-columns:repeat(2,1fr)}}@media (width<=699px){.ticket-filters .facets{grid-template-columns:1fr}.ticket-filters .facet{padding-inline:0}:is(.ticket-filters .facet)+.facet{margin-top:12px;padding-top:12px}.ticket-filters.facet-view-bars .facets{grid-template-columns:1fr}:is(:is(.ticket-filters.facet-view-bars .facets) .facet):first-child,:is(:is(.ticket-filters.facet-view-bars .facets) .facet):nth-child(2),:is(:is(.ticket-filters.facet-view-bars .facets) .facet):nth-child(3),:is(:is(.ticket-filters.facet-view-bars .facets) .facet):nth-child(4){grid-area:auto/1}}.tickets-history .tickets-row{background:var(--base);border-bottom:2px solid var(--base-2);grid-template-columns:7em 3em 1fr auto;gap:5px;margin-bottom:5px;padding:10px;display:grid}.header:is(.tickets-history .tickets-row){border-bottom:none;margin-bottom:0;padding-bottom:0}:is(.tickets-history .tickets-row) .total{text-align:right}:is(.tickets-history .tickets-row) .breakdown{flex-wrap:wrap;align-self:start;gap:5px;display:flex}:is(:is(.tickets-history .tickets-row) .breakdown) div{background:var(--base-1);border-radius:5px;padding:5px;font-size:.85em}:is(:is(:is(.tickets-history .tickets-row) .breakdown) div) .count{color:var(--label);padding-left:5px}:is(.tickets-history .tickets-row) header{font-weight:600}:is(.tickets-history .tickets-row) hr{border:none;grid-column:1/-1;width:100%;margin:0;padding:0}@media (width<=699px){.tickets-history .tickets-row{grid-template-columns:7em 3em 1fr}.header:is(.tickets-history .tickets-row) .breakdown{display:none}:is(.tickets-history .tickets-row) .breakdown{grid-area:2/1/auto/-1}}.tickets-lead-time{grid-template-columns:1fr;align-items:start;gap:1em;display:grid}.tickets-lead-time .lead-time-chart{background:var(--base-1);border-radius:10px;padding:15px}:is(.tickets-lead-time .lead-time-chart) h2{margin:0 0 15px;font-weight:600}:is(.tickets-lead-time .lead-time-chart) .graph-wrap{position:relative}:is(.tickets-lead-time .lead-time-chart) .lead-time-graph{width:100%;display:block}:is(:is(.tickets-lead-time .lead-time-chart) .lead-time-graph) .separator{stroke:var(--base-1);stroke-width:1px;vector-effect:non-scaling-stroke;shape-rendering:crispedges}:is(:is(.tickets-lead-time .lead-time-chart) .lead-time-graph) .column-highlight{fill:var(--base-3);pointer-events:none}:is(.tickets-lead-time .lead-time-chart) .lead-tip{background:var(--base-6);color:var(--light);white-space:nowrap;pointer-events:none;border-radius:5px;padding:4px 8px;font-size:.85em;position:absolute;top:0}:is(.tickets-lead-time .lead-time-chart) .x-axis{color:var(--label);justify-content:space-between;margin-top:5px;font-size:.85em;display:flex}.show-performance .performance-head{flex-wrap:wrap;align-items:center;gap:1em 2em;margin-bottom:15px;display:flex}.show-performance .hint{color:var(--label);margin-bottom:0;font-size:.9em}.show-performance .performance-chart{background:var(--base);border-radius:10px;align-items:stretch;height:180px;margin-bottom:15px;padding:10px 5px;display:flex}:is(.show-performance .performance-chart) .bar-column{border-radius:5px;flex-direction:column;flex:1;gap:6px;min-width:0;padding:15px 5px 6px;display:flex}.weekend:is(:is(.show-performance .performance-chart) .bar-column){background:var(--constructive-bg)}:is(:is(.show-performance .performance-chart) .bar-column):hover{background:var(--base-1)}:is(.show-performance .performance-chart) .axis-label{text-align:center;white-space:nowrap;text-overflow:ellipsis;color:var(--label);font-size:.8em;overflow:hidden}:is(.show-performance .performance-chart) .bar-track{flex:1;align-items:flex-end;display:flex}:is(.show-performance .performance-chart) .bar{background:var(--tickets);border-radius:4px 4px 0 0;width:100%;min-height:2px}.show-performance .performance-row{background:var(--base);border-bottom:2px solid var(--base-2);grid-template-columns:10em 4em 5em 1fr 5em 4em;align-items:center;gap:5px 10px;margin-bottom:5px;padding:10px;display:grid}.header:is(.show-performance .performance-row){border-bottom:none;margin-bottom:0;padding-bottom:0}:is(.show-performance .performance-row) header,:is(.show-performance .performance-row) .label{font-weight:600}:is(.show-performance .performance-row) .shows,:is(.show-performance .performance-row) .average,:is(.show-performance .performance-row) .total,:is(.show-performance .performance-row) .fill{font-family:var(--numerical-font);text-align:right}:is(.show-performance .performance-row) header.average,:is(.show-performance .performance-row) header.total,:is(.show-performance .performance-row) header.fill{text-align:right}:is(.show-performance .performance-row) .average,:is(.show-performance .performance-row) .total,:is(.show-performance .performance-row) .fill{color:var(--tickets)}:is(.show-performance .performance-row) .muted{color:var(--label)}:is(.show-performance .performance-row) .sparkbar{background:var(--base-2);border-radius:3px;height:8px;overflow:hidden}:is(:is(.show-performance .performance-row) .sparkbar) .bar{background:var(--tickets);border-radius:3px;min-width:2px;height:100%;display:block}:is(.show-performance .performance-row) .breakdown{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}:is(:is(.show-performance .performance-row) .breakdown) div{background:var(--base-1);border-radius:5px;padding:5px;font-size:.85em}:is(:is(:is(.show-performance .performance-row) .breakdown) div) .count{color:var(--label);padding-left:5px}@media (width<=699px){.show-performance .performance-row{grid-template-columns:1fr 4em 5em 4em}:is(.show-performance .performance-row) .sparkbar,:is(.show-performance .performance-row) .sparkbar-header{display:none}}.with-account .page.tupper.tickets{margin:0;padding:0}:is(.with-account .page.tupper.tickets) .show-search{border-bottom:1px solid var(--border);position:sticky;top:0}:is(:is(.with-account .page.tupper.tickets) .show-search) header{font-size:1.1em;font-weight:600}:is(.with-account .page.tupper.tickets) .sales-projection{margin:0 var(--content-horiz-padding) var(--content-horiz-padding)}:is(.with-account .page.tupper.tickets) .tickets-tabs{margin:0 var(--content-horiz-padding) var(--content-horiz-padding);background:var(--base);border-radius:10px;overflow:hidden}:is(:is(.with-account .page.tupper.tickets) .tickets-tabs) .tabs-bar{padding:0 15px}:is(:is(.with-account .page.tupper.tickets) .tickets-tabs) .tickets-lead-time,:is(:is(.with-account .page.tupper.tickets) .tickets-tabs) .tickets-history,:is(:is(.with-account .page.tupper.tickets) .tickets-tabs) .show-performance{padding:15px}:is(.with-account .page.tupper.tickets) .no-data-message{background:var(--base);text-align:center;grid-column:1/-1;padding:2em;display:block}:is(.with-account .page.tupper.tickets) .view-toggle{background:var(--base-2);border-radius:8px;gap:2px;padding:3px;display:inline-flex}:is(:is(.with-account .page.tupper.tickets) .view-toggle) button{font:inherit;cursor:pointer;color:var(--label);background:0 0;border:none;border-radius:6px;padding:4px 12px;font-size:.85em;font-weight:600;transition:background .15s,color .15s}.active:is(:is(:is(.with-account .page.tupper.tickets) .view-toggle) button){background:var(--base);color:inherit}
