.color-picker{display:flex;gap:10px}.color-picker .color-mode{display:flex;align-items:center}.color-picker .color-mode .btn .button-contents{margin:-3px}.color-picker .btn.active,.color-picker .btn.active:hover{background:var(--control);color:#fff}.color-picker .hsl-sliders{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:6px 3px;flex-grow:1}.color-picker .hsl-sliders .range.hue{grid-column:1/-1}.color-picker .hsl-sliders.monochrome{grid-template-columns:1fr;align-content:center}.color-picker .temp-sliders{display:grid;padding:6px 3px;flex-grow:1;align-content:center;gap:5px}.color-picker .temp-sliders datalist{display:flex;justify-content:space-around;font-size:.7em;gap:.5em}.color-picker .color-presets{display:flex;gap:4px;flex-wrap:wrap;--size: 15px;max-width:calc(var(--size) * 5);align-self:start}.color-picker .color-presets button{height:var(--size);width:var(--size)}.color-picker .range{border-radius:10px;--bar-height: 20px;height:var(--bar-height);display:flex;align-items:center}.color-picker .range input{border-radius:10px;width:100%;height:100%;appearance:none;background:none;-webkit-user-select:none;user-select:none;border:none;cursor:pointer}.color-picker .range input::-webkit-slider-thumb{height:calc(var(--bar-height) - 4px);width:calc(var(--bar-height) - 4px);background:none;border:1px solid #eee;box-shadow:0 0 0 1px #333}.color-picker .presets{display:flex;flex-wrap:wrap;gap:5px;max-width:15em}.color-picker .presets button{height:25px;width:25px;border:1px solid var(--base-6)}*{box-sizing:border-box}:root{--base-font: "DM Sans", sans-serif;--header-accent-font: "Dela Gothic One", sans-serif;--numerical-font: "Lato";--content-horiz-padding: 20px;--content-vert-padding: 25px;--break1: 999px;--break2: 899px;--break3: 699px;--break-mob: 500px;--max-width: 1200px;--vfx-bleed: 80px;--vfx-header-padding: 220px;--mugshot-size: 50px}@media (max-width: 400px){:root{--content-horiz-padding: 10px}}@media (max-width: 350px){:root{font-size:.85em}}@media (max-width: 999px){:root{--mugshot-size: 35px}}@media (max-width: 899px){:root h1{font-size:1.5em}:root h2{font-size:1.2em}}:root{--light: hsl(90, 5%, 99%);--light-text: hsl(90, 5%, 24%);--light-0: hsl(90, 5%, 96%);--light-1: hsl(90, 5%, 94%);--light-2: hsl(90, 5%, 89%);--light-3: hsl(90, 5%, 84%);--light-4: hsl(90, 5%, 79%);--light-5: hsl(90, 5%, 74%);--light-6: hsl(90, 5%, 69%);--light-7: hsl(90, 5%, 64%);--light-8: hsl(90, 5%, 59%);--dark: hsl(207, 10%, 18%);--dark-text: hsl(206, 10%, 73%);--darker-2: hsl(207, 10%, 5%);--darker-1: hsl(207, 10%, 11%);--darker: hsl(207, 10%, 16%);--dark-0: hsl(207, 10%, 21%);--dark-1: hsl(207, 10%, 23%);--dark-2: hsl(207, 10%, 28%);--dark-3: hsl(207, 10%, 33%);--dark-4: hsl(207, 10%, 38%);--dark-5: hsl(207, 10%, 43%);--dark-6: hsl(207, 10%, 48%);--dark-7: hsl(207, 10%, 53%);--dark-8: hsl(207, 10%, 58%)}:root{--rgb-red: #fd2025;--confirmed-pink: hsl(326, 78%, 59%);--confirmed-pink-1: hsl(326, 78%, 54%);--confirmed-pink-2: hsl(326, 78%, 49%);--confirmed-pink-3: hsl(326, 78%, 44%);--confirmed-pink-4: hsl(326, 78%, 39%);--muted-pink: #c3679b;--confirmed-blue: #435ee8;--survey-blue: #6a91c3;--tickets: #66b966;--alt-bg-1: #ebb1b1;--alt-bg-2: #99cbb0;--alt-bg-3: #b6b6ff;--highlight: hsl(53, 75%, 72%);--highlight-dark: hsl(53, 50%, 32%);--highlight-text: var(--dark);--highlight-faint: hsl(53, 90%, 76%);--highlight-faint-text: var(--dark);--opacity-text: #00000066;--base: var(--light);--base-text: var(--light-text);--inverse: var(--dark);--inverse-1: var(--dark-1);--inverse-text: var(--dark-text);--base-text-intense: hsl(90, 5%, 0%);--base-text-2: hsl(90, 5%, 44%);--base-faint: var(--light-0);--base-1: var(--light-1);--base-2: var(--light-2);--base-3: var(--light-3);--base-4: var(--light-4);--base-5: var(--light-5);--base-6: var(--light-6);--base-7: var(--light-7);--base-8: var(--light-8);--border-x1: hsl(0, 0%, 94%);--border: hsl(0, 0%, 89%);--border-1: hsl(0, 0%, 85%);--border-2: hsl(0, 0%, 79%);--label: hsl(207, 11%, 59%);--disabled: hsl(207, 11%, 69%);--destructive: hsl(7, 58%, 56%);--destructive-1: hsl(7, 58%, 61%);--destructive-2: hsl(7, 58%, 66%);--destructive-3: hsl(7, 58%, 71%);--destructive-4: hsl(7, 58%, 76%);--destructive-5: hsl(7, 58%, 81%);--destructive-6: hsl(7, 58%, 76%);--destructive-bg: hsl(7, 58%, 95%);--constructive: hsl(137, 37%, 50%);--constructive-1: hsl(137, 42%, 50%);--constructive-2: hsl(137, 47%, 50%);--constructive-3: hsl(137, 52%, 50%);--constructive-4: hsl(137, 57%, 50%);--constructive-5: hsl(137, 62%, 50%);--constructive-6: hsl(137, 67%, 50%);--constructive-bg: hsl(137, 42%, 90%);--label: hsl(206, 11%, 59%);--label-x1: hsl(206, 11%, 54%);--label-x2: hsl(206, 11%, 49%);--label-x3: hsl(206, 11%, 44%);--label-x4: hsl(206, 11%, 39%);--label-x5: hsl(206, 11%, 34%);--control-hue: 222;--control-saturation: 62%;--control: hsl(var(--control-hue), var(--control-saturation), 57%);--control-1: hsl(var(--control-hue), var(--control-saturation), 62%);--control-2: hsl(var(--control-hue), var(--control-saturation), 67%);--control-3: hsl(var(--control-hue), var(--control-saturation), 72%);--control-4: hsl(var(--control-hue), var(--control-saturation), 77%);--control-5: hsl(var(--control-hue), var(--control-saturation), 82%);--control-6: hsl(var(--control-hue), var(--control-saturation), 87%);--control-bg-x2: hsl(var(--control-hue), var(--control-saturation), 98%);--control-bg-x1: hsl(var(--control-hue), var(--control-saturation), 97%);--control-bg: hsl(var(--control-hue), var(--control-saturation), 95%);--control-bg-1: hsl(var(--control-hue), var(--control-saturation), 92%);--control-bg-2: hsl(var(--control-hue), var(--control-saturation), 89%);--control-x1: hsl(var(--control-hue), var(--control-saturation), 52%);--control-x2: hsl(var(--control-hue), var(--control-saturation), 47%);--control-x3: hsl(var(--control-hue), var(--control-saturation), 42%);--control-x4: hsl(var(--control-hue), var(--control-saturation), 37%);--shadow: hsla(0, 0%, 0%, .15);--outline: hsl(0, 0%, 60%);--dim: hsl(0deg 0% 0% / .5);--focus-fill: hsl(212, 66%, 94%);--focus-outline: hsl(90, 5%, 39%);--modal-bg: hsla(223, 11%, 46%, .35);--modal-bg-zero: hsla(223, 11%, 46%, 0);--input-base: hsl(0, 0%, 100%);--input-hover: hsl(0, 0%, 100%);--input-disabled: hsl(207, 10%, 93%);--input-disabled-text: hsl(207, 10%, 50%);--pal-1: #2c7bb6;--pal-2: #fdae61;--pal-3: #abd9e9;--pal-4: #d7191c;--pal-5: #fdae61;--pal-dark: hsla(0, 0%, 0%, .55);--pal-light: hsla(0, 0%, 100%, .55);--shadow-color: hsl(0deg 0% 0% / .075);--shadow-flat: 0 1px 1px var(--shadow-color), 0 2px 2px var(--shadow-color);--shadow-low: 0 0 1px 1px hsl(0deg 0% 0% / .05), 0 1px 1px var(--shadow-color), 0 2px 2px var(--shadow-color), 0 4px 4px var(--shadow-color);--shadow-middle: 0 0 1px 1px hsl(0deg 0% 0% / .1), 0 1px 1px var(--shadow-color), 0 2px 2px var(--shadow-color), 0 4px 4px var(--shadow-color), 0 8px 8px var(--shadow-color), 0 16px 16px var(--shadow-color);--shadow-high: 0 0 1px 1px hsl(0deg 0% 0% / .2), 0 4px 4px var(--shadow-color), 0 8px 8px var(--shadow-color), 0 16px 16px var(--shadow-color), 0 32px 32px var(--shadow-color), 0 64px 64px var(--shadow-color);--shadow-faint: 0 4px 12px rgba(0, 0, 0, .03);color:var(--base-text);background:var(--base)}[theme=dark],html.dark,.dark{--confirmed-pink: hsl(326, 78%, 59%);--confirmed-pink-1: hsl(326, 78%, 64%);--confirmed-pink-2: hsl(326, 78%, 69%);--confirmed-pink-3: hsl(326, 78%, 74%);--confirmed-pink-4: hsl(326, 78%, 79%);--base: var(--dark);--base-text: var(--dark-text);--base-text-2: hsl(206, 10%, 56%);--inverse: var(--light);--inverse-1: var(--light-1);--inverse-text: var(--light-text);--alt-bg-1: #7a5050;--alt-bg-2: #507a67;--alt-bg-3: #50767a;--highlight: #ffd966;--highlight-text: var(--dark);--opacity-text: #ffffff77;--highlight-faint: hsl(53, 95%, 20%);--highlight-faint-text: var(--light);--base-text-intense: hsl(0, 0%, 100%);--base-x3: var(--darker-2);--base-x2: var(--darker-1);--base-x1: var(--darker);--base-faint: var(--dark-0);--base-1: var(--dark-1);--base-2: var(--dark-2);--base-3: var(--dark-3);--base-4: var(--dark-4);--base-5: var(--dark-5);--base-6: var(--dark-6);--base-7: var(--dark-7);--base-8: var(--dark-8);--destructive: hsl(7, 58%, 56%);--destructive-1: hsl(7, 58%, 51%);--destructive-2: hsl(7, 58%, 46%);--destructive-3: hsl(7, 58%, 41%);--destructive-4: hsl(7, 58%, 36%);--destructive-5: hsl(7, 58%, 31%);--destructive-6: hsl(7, 58%, 26%);--constructive: hsl(137, 37%, 50%);--constructive-1: hsl(137, 32%, 50%);--constructive-2: hsl(137, 27%, 50%);--constructive-3: hsl(137, 22%, 50%);--constructive-4: hsl(137, 17%, 50%);--constructive-5: hsl(137, 12%, 50%);--constructive-6: hsl(137, 7%, 50%);--constructive-bg: hsl(137, 32%, 21%);--shadow: hsla(0, 0%, 50%, .4);--dim: hsl(0deg 0% 0% / .6);--border-x1: hsl(207, 10%, 23%);--border: hsl(207, 10%, 28%);--border-1: hsl(207, 10%, 33%);--border-2: hsl(207, 10%, 38%);--label: hsl(206, 11%, 59%);--label-x1: hsl(206, 11%, 64%);--label-x2: hsl(206, 11%, 69%);--label-x3: hsl(206, 11%, 74%);--label-x4: hsl(206, 11%, 79%);--label-x5: hsl(206, 11%, 84%);--control-hue: 203;--control-saturation: 41%;--control: hsl(var(--control-hue), var(--control-saturation), 58%);--control-1: hsl(var(--control-hue), var(--control-saturation), 53%);--control-2: hsl(var(--control-hue), var(--control-saturation), 48%);--control-3: hsl(var(--control-hue), var(--control-saturation), 43%);--control-4: hsl(var(--control-hue), var(--control-saturation), 38%);--control-5: hsl(var(--control-hue), var(--control-saturation), 33%);--control-6: hsl(var(--control-hue), var(--control-saturation), 28%);--control-bg-x2: hsl(var(--control-hue), var(--control-saturation), 15%);--control-bg-x1: hsl(var(--control-hue), var(--control-saturation), 18%);--control-bg: hsl(var(--control-hue), var(--control-saturation), 22%);--control-bg-1: hsl(var(--control-hue), var(--control-saturation), 21%);--control-bg-2: hsl(var(--control-hue), var(--control-saturation), 18%);--control-x1: hsl(var(--control-hue), var(--control-saturation), 63%);--control-x2: hsl(var(--control-hue), var(--control-saturation), 68%);--control-x3: hsl(var(--control-hue), var(--control-saturation), 73%);--control-x4: hsl(var(--control-hue), var(--control-saturation), 78%);--input-base: hsl(207, 10%, 20%);--input-hover: hsl(207, 10%, 25%);--input-disabled: hsl(207, 10%, 20%);--input-disabled-text: hsl(207, 10%, 50%);--focus-fill: hsl(212, 70%, 34%);--focus-outline: hsl(90, 5%, 69%);--token: hsl(212, 30%, 28%);--modal-bg: hsla(223, 11%, 16%, .35);--modal-bg-zero: hsla(223, 11%, 16%, 0);color:var(--base-text);background:var(--base);--shadow-color: hsl(0deg 0% 0% / .075);--shadow-light: hsl(0deg 0% 100% / .075);--shadow-low: 0 0 1px 1px hsl(0deg 0% 0% / .05), 0 1px 1px var(--shadow-color), 0 2px 2px var(--shadow-color), 0 4px 4px var(--shadow-color);--shadow-middle: 0 0 1px 1px var(--shadow-light), 0 1px 1px var(--shadow-color), 0 2px 2px var(--shadow-color), 0 4px 4px var(--shadow-color), 0 8px 8px var(--shadow-color), 0 16px 16px var(--shadow-light);--shadow-high: 0 0 1px 1px hsl(0deg 0% 0% / .2), 0 4px 4px var(--shadow-color), 0 8px 8px var(--shadow-color), 0 16px 16px var(--shadow-color), 0 32px 32px var(--shadow-color), 0 0 16px var(--shadow-light);--shadow-faint: 0 0 2px 2px hsl(0deg 0% 0% / .2), 0 10px 15px -3px rgba(0, 0, 0, .2), 0 4px 6px -2px rgba(0, 0, 0, .1)}html{height:100%;padding:0;margin:0;font-family:var(--base-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-y:hidden;cursor:default}body,.page-container{height:100%;padding:0;margin:0;overflow-y:auto}@media (min-width: 500px){body,.page-container{scrollbar-width:thin;scrollbar-gutter:auto;scrollbar-color:var(--base-5) var(--base-1)}}#app{height:100%}@media print{body,#app{height:auto}}mark{background:var(--highlight);color:var(--highlight-text);padding:1px}.page{max-width:1000px;margin:0 auto;padding:0 var(--content-horiz-padding);background:var(--base)}.page.tupper{max-width:none;background:var(--base-1);height:100%;padding:0 var(--content-horiz-padding);min-height:100vh}.with-account .page.tupper-new{background:var(--base-1);max-width:none;min-height:100vh;padding:0;margin:0}.with-account .page.tupper-new>main{max-width:1000px;box-sizing:content-box;margin:0 auto;padding:var(--content-horiz-padding)}.description{color:var(--base-text);font-size:.85em}.numbers{font-family:var(--numerical-font)}.flexer{display:flex;gap:5px;align-items:center}.flexer>hr{flex-grow:1;border:none}.confirmed-em em,em.confirmed{font-style:normal;font-weight:600;color:var(--confirmed-pink)}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}em.control{font-style:normal;font-weight:600;color:var(--control)}a{text-decoration:none;color:var(--base-text);-webkit-tap-highlight-color:rgba(0,0,0,0)}a:visited{text-decoration:none;color:var(--base-text)}a:hover{text-decoration:none;cursor:pointer;color:var(--control)}a.disabled{color:#aaa;pointer-events:none}a:focus{outline:none}a:focus-visible{outline:1px dashed var(--focus-outline)}input,textarea,keygen,select,button{font-family:var(--base-font);font-size:1em;background:var(--input-base);border:1px solid var(--border);color:var(--base-text)}input:disabled,textarea:disabled,keygen:disabled,select:disabled,button:disabled{pointer-events:none;cursor:default}input,textarea,select{border-radius:3px}input:focus,textarea:focus,select:focus{outline:none}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:1px solid var(--control)}input:disabled,textarea:disabled,select:disabled{pointer-events:all;background:var(--input-disabled);color:var(--input-disabled-text)}input[type=text],input[type=number],input[type=url],input[type=email],input[type=password]{padding:6px}input[type=range]{appearance:none;width:100%;--bar: var(--base-3);--pin: var(--control);--disabled-bar: var(--base-1);--disabled-pin: var(--base-1);background:var(--bar);border:none;height:8px;align-self:center}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--pin);height:20px;width:20px;border-radius:50%;cursor:pointer}input[type=range]:disabled{pointer-events:none;background-color:var(--disabled-bar)}input[type=range]:disabled::-webkit-slider-thumb{background-color:var(--disabled-pin)}input[type=range].vertical{direction:rtl;writing-mode:vertical-lr;height:unset;width:10px}input[type=range].vertical::-webkit-slider-thumb{appearance:none;background:var(--pin);border-radius:50%;cursor:pointer}input[type=number]:not(.spin){appearance:textfield}input[type=number]:not(.spin)::-webkit-outer-spin-button,input[type=number]:not(.spin)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number].spin::-webkit-inner-spin-button{opacity:.7}select{padding:6px}table{border-spacing:0px;border-collapse:collapse}button{display:inline-block;cursor:pointer;background:none;border:none;width:auto;text-align:left;padding:3px;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}button *{-webkit-user-select:none;user-select:none}button label{cursor:inherit}button:focus{outline:none}button:focus-visible{outline:1px dashed var(--focus-outline)}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}canvas:focus{outline:none}.link,.link:visited,button.link{color:var(--control);text-decoration:underline;cursor:pointer}.link:hover,.link:visited:hover,button.link:hover{text-decoration:underline}.small-icon .icon,.icon.small-icon{font-size:inherit}label{-webkit-user-select:none;user-select:none}fieldset{border:none;padding:0;margin:0}.links a,a.links{color:var(--control);text-decoration:underline;word-break:break-word}.navigable{position:relative}.navigable:focus{outline:none}.navigable:focus-visible{outline:none}.navigable:focus-visible:before{content:" ";position:absolute;inset:-3px;margin:3px;border:1px dashed var(--focus-outline);border-radius:3px}h1{font-weight:700;font-size:2.5em;margin-bottom:10px}h2{font-size:2em}kbd{background:var(--base-1);display:inline-block;border:1px solid var(--border-2);padding:6px 7px;line-height:10px;vertical-align:middle;background-color:var(--base-1);border:solid 1px var(--border);border-radius:6px;box-shadow:inset 0 -1px 0 var(--border)}kbd .icon{font-size:1em}.span{grid-column:1/-1}.span-2{grid-column:span 2}.same-line{display:grid;grid-template-columns:auto 1fr;gap:.5em 1em;align-items:center}.same-line header{grid-column:1/-1;display:grid;justify-items:start;width:100%}@media (max-width: 500px){.same-line{grid-template-columns:auto;gap:5px}}.all-caps{font-weight:800;text-transform:uppercase;font-size:.75em}.short-long{grid-template-columns:auto 1fr}.long-short{grid-template-columns:1fr auto}.long-short,.short-long{display:grid;gap:.5em 1em;align-items:center}.long-short .span,.long-short header,.short-long .span,.short-long header{grid-column:1/-1;display:grid;justify-items:start;width:100%}@media (max-width: 500px){.long-short.wrap,.short-long.wrap{grid-template-columns:auto;gap:5px}}.hint{font-size:.85em;color:var(--label)}.span-all{grid-column:1/-1}@media (min-width: 500px){.show-compact{display:none!important}}@media (max-width: 500px){.hide-compact{display:none!important}}.pills{display:flex;gap:5px;flex-direction:row;flex-wrap:wrap;align-content:start}.pills hr{border:none}.pills .btn .button-contents{padding:5px}.pills .btn.outline{border-color:var(--color)}.pills .toggle{width:100%}.pills.padded{gap:8px}.pills.padded>button,.pills.padded a{padding:6px 12px}.destructive{color:var(--destructive)}.constructive{color:var(--constructive)}button.pill,a.pill,.pills>button,.pills a{font-size:.85em;padding:5px;border-radius:10px;text-align:center;--color: var(--control);border:1px solid var(--color);color:var(--color);min-width:4em}button.pill.cancel,a.pill.cancel,.pills>button.cancel,.pills a.cancel{--color: var(--base-text-2)}button.pill.destructive,a.pill.destructive,.pills>button.destructive,.pills a.destructive{--color: var(--destructive)}button.pill.destructive.active,a.pill.destructive.active,.pills>button.destructive.active,.pills a.destructive.active{background:var(--destructive);color:#fff;border-color:var(--destructive)}button.pill.constructive,a.pill.constructive,.pills>button.constructive,.pills a.constructive{--color: var(--constructive)}button.pill.constructive.active,a.pill.constructive.active,.pills>button.constructive.active,.pills a.constructive.active{background:var(--constructive);color:#fff;border-color:var(--constructive)}button.pill.active,a.pill.active,.pills>button.active,.pills a.active{background:var(--control-bg-2);color:#fff;border-color:var(--control)}button.pill.current,a.pill.current,.pills>button.current,.pills a.current{background:var(--control);color:#fff}button.pill:disabled,a.pill:disabled,.pills>button:disabled,.pills a:disabled{border-color:var(--label);color:var(--label);opacity:.5}button.pill.action,a.pill.action,.pills>button.action,.pills a.action{background:var(--control);color:var(--light)}.button-group{background:var(--base-1);display:flex;gap:5px;border-radius:10px;align-items:center;overflow:hidden}.button-group .btn.btn-icon{border-radius:0;padding:0 5px}.button-group button{display:flex;padding:5px 10px;height:100%;align-items:center}.button-group button.active{background:var(--control);color:var(--light)}.listing-actions{display:flex;gap:10px}.listing-actions button.btn,.listing-actions a.btn{background:var(--base-2)}.listing-actions button.btn:hover,.listing-actions a.btn:hover{background:var(--base);color:var(--control)}.listing-actions button.btn.add,.listing-actions a.btn.add{background:var(--confirmed-pink);color:var(--light)}.listing-actions button.btn.add:hover,.listing-actions a.btn.add:hover{background:var(--confirmed-pink-3);color:var(--light)}.spacer{flex-grow:1}.error-message{padding:20px;text-align:center;background:var(--destructive);margin:10px 0;color:var(--light);font-size:.85em}.card{padding:calc(var(--content-horiz-padding) + 10px);background:var(--base-1)}.card h2:first-child{margin-top:0}.icon-button{display:flex;align-items:center;gap:.1em}.icon-button .icon{font-size:1em}.feature-banner{margin:10px;background:var(--base);padding:20px;border-radius:5px;border:2px solid var(--control);display:grid;grid-template-columns:auto 1fr;gap:20px}.feature-banner .emoji{font-size:30px}.ellipsize{display:block;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;width:100%}#tooltip{z-index:6000;position:fixed;background:#999;border-radius:3px;color:var(--light);border:1px solid var(--light);font-size:.85em;padding:5px;pointer-events:none;max-width:min(25em,90vw);opacity:0;margin-top:8px}#tooltip.visible{transition:opacity .3s ease,margin .2s ease;opacity:1;margin-top:5px}@media (max-width: 500px){#tooltip{display:none}}#popups{position:absolute;z-index:1000;top:0;left:0}.calendar{display:grid;grid-template-columns:repeat(7,calc(14.2857142857% - .8px));grid-auto-rows:1fr;gap:0;text-align:center;font-size:15px;justify-items:center;gap:1px;background:var(--border)}.calendar .weekday-labels{font-weight:600;text-transform:uppercase;color:#999;margin-bottom:.5em;font-size:.85em}.calendar header{grid-column:1/8}.calendar header:not(:first-child){margin-top:2em}.calendar .date{font-family:var(--numeric-font);font-weight:600;font-size:.85em;display:flex;justify-content:center;align-items:center;border-radius:50%;line-height:100%;height:2.5em;width:2.5em;padding:2px 0 0;text-align:center;justify-self:center}.calendar .day{width:100%;overflow:hidden;display:grid;align-content:start;background:var(--base)}.calendar .day.Mon{grid-column:1}.calendar .day.Tue{grid-column:2}.calendar .day.Wed{grid-column:3}.calendar .day.Thu{grid-column:4}.calendar .day.Fri{grid-column:5}.calendar .day.Sat{grid-column:6}.calendar .day.Sun{grid-column:7}.calendar.sunday-start .day.Sun{grid-column:1}.calendar.sunday-start .day.Mon{grid-column:2}.calendar.sunday-start .day.Tue{grid-column:3}.calendar.sunday-start .day.Wed{grid-column:4}.calendar.sunday-start .day.Thu{grid-column:5}.calendar.sunday-start .day.Fri{grid-column:6}.calendar.sunday-start .day.Sat{grid-column:7}@media (max-width: 999px){.calendar .date{padding:5px 7px 3px}}.datepicker{width:6.5em;height:100%;display:flex;align-items:center}.datepicker.multiple{width:100%;background:var(--input-base);border:1px solid var(--border);padding:5px}.datepicker.just-calendar{padding:0}.datepicker.just-calendar label.weekday{font-size:.85em}.datepicker.just-calendar .datepicker-menu{box-shadow:none;padding:5px;background:var(--base);border-radius:0}.datepicker.just-calendar .datepicker-menu .calendar{grid-template-rows:repeat(9,auto)}.datepicker.just-calendar .selected-dates{font-family:var(--numerical-font);text-align:center;background:var(--base-1);padding:5px;display:flex;align-items:center;justify-content:center;gap:3px}.datepicker.just-calendar .selected-dates .more-info-dropper button{text-decoration:none;color:var(--base-text)}.datepicker.just-calendar .selected-dates .more-info-dropper .label{display:block;text-align:center;max-width:15em;text-decoration:none}.datepicker.just-calendar .selected-dates .more-info-dropper .icon{display:inline-flex;margin-bottom:-4px}.datepicker.just-calendar .selected-dates.too-many{background:var(--highlight-faint)}.datepicker.just-calendar .selected-dates.too-many button{color:var(--highlight-faint-text)}.datepicker input{width:100%;height:100%;font-family:var(--numerical-font)}.datepicker .multiple-vals{justify-self:center;display:flex;flex-wrap:wrap;gap:5px;font-size:.85em}.datepicker .multiple-vals .link{padding:2px}.datepicker .multiple-vals .token{background:var(--control-bg-x1);color:var(--control-1);border:1px solid var(--control-6);border-radius:3px;padding-left:5px;display:flex;align-items:center}.datepicker .multiple-vals .token button{color:inherit;display:flex;padding:3px 5px}.datepicker .multiple-vals .token button:hover{color:var(--control)}.datepicker .multiple-vals .token .icon{font-size:1em;margin-right:-3px}.datepicker-menu{width:auto;border-radius:10px;box-shadow:0 0 3px 3px var(--shadow);max-width:98vw;padding:0 10px 10px}.datepicker-menu .calendar-box{display:flex;gap:2em}.datepicker-menu .calendar{background:var(--base);align-self:start;padding:1px;flex-grow:1;grid-template-rows:repeat(9,2.3em)}.datepicker-menu .calendar .month{grid-column:1/-1;grid-row:span 2;text-align:center;display:flex;align-items:center;gap:10px}.datepicker-menu .calendar .month label{width:10em}.datepicker-menu .calendar .weekday{color:var(--label)}.datepicker-menu .calendar button.day{border:1px solid transparent;overflow:visible;padding:0;position:relative;--event-bg: var(--control-bg-2)}.datepicker-menu .calendar button.day .date{font-weight:400}.datepicker-menu .calendar button.day:hover{border-color:var(--border)}.datepicker-menu .calendar button.day.today{--event-bg: var(--control)}.datepicker-menu .calendar button.day.today .date{background:var(--control-6)}.datepicker-menu .calendar button.day.selected{--event-bg: var(--control-bg-1)}.datepicker-menu .calendar button.day.selected .date{background:var(--control);color:var(--base)}.datepicker-menu .calendar button.day:disabled{opacity:.4}.datepicker-menu .calendar button.day .events-indicator{position:absolute;bottom:3px;width:100%;display:flex;justify-content:center;gap:1px}.datepicker-menu .calendar button.day .events-indicator>div{height:5px;width:5px;border-radius:50%;background:var(--event-bg)}.datepicker-menu .month-nav{align-self:center}.datepicker-menu .month-nav .btn{background:var(--base-1)}.datepicker-menu .month-nav .btn:hover{background:var(--base-2)}.searchbox{display:grid;grid-template-columns:1fr auto;background:var(--base);border:1px solid var(--border);border-radius:5px;outline:2px solid transparent}.searchbox.active{outline:2px solid var(--control);background:var(--control-bg);color:var(--control)}.searchbox:focus-within{outline:1px solid var(--control-2)}.searchbox:focus-within.active{outline:3px solid var(--control)}.searchbox .icon{color:var(--control)}.searchbox input{border-radius:5px;width:100%;border:none;background:none;color:var(--control-x2)}.searchbox input:focus{outline:none}.searchbox .btn:disabled{background:none}.confirmed-footer{background:var(--base-2);color:var(--base-text);display:grid;grid-template-columns:1fr auto;padding:var(--content-horiz-padding);font-size:.85em;margin-top:5em;display:flex;flex-wrap:wrap;gap:.5em 1.5em;align-items:center}.confirmed-footer hr{border:none;flex-grow:1}.confirmed-footer .copy{padding-left:3px}.confirmed-footer a{color:inherit;font-weight:600;display:flex;align-items:center;gap:5px}.act-source-toggle{display:flex;--radius: 8px;border-radius:var(--radius)}.act-source-toggle .icon{font-size:1em}.act-source-toggle button.btn{background:var(--base-1);border-radius:0}.act-source-toggle button.btn .button-contents{padding:5px 10px}.act-source-toggle button.btn:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.act-source-toggle button.btn:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.act-source-toggle button.btn.current{background:var(--base-3)}.verify-email .enter-email{display:flex;flex-wrap:wrap;gap:.5em;align-items:center;justify-content:center}.verify-email .enter-email input{height:100%}.verify-email input[type=email]{width:18em}.verify-email .not-seeing{font-size:.85em}.verify-email .enter-code{background:var(--base-1);padding:15px;text-align:center;display:grid;gap:10px;justify-items:center;max-width:30em;margin:0 auto}.verify-email .enter-code em{font-style:normal;font-weight:600}.verify-email .enter-code input.token{width:8rem;font-family:Courier New,Courier,monospace;font-size:1.2em;text-align:center;text-transform:uppercase;-webkit-user-select:all;user-select:all}.verify-email .enter-code .verification-controls{display:grid;justify-items:center;gap:5px}.verify-email .enter-code .verification-controls .btn{width:8rem}.verify-email .enter-code .verification-controls .change-email{text-decoration:underline;font-size:.85em}.verify-email .error{color:var(--destructive);display:grid;justify-content:center;font-size:.85em;width:100%;background:var(--destructive);padding:10px;color:var(--light);margin-top:10px}.verify-email .error>*{max-width:24em}.act-edit section{display:grid;gap:.5em;align-items:center;padding-top:2em}.act-edit section:first-child{padding-top:0}.act-edit .mandatory{color:var(--destructive);font-size:1.25em;line-height:50%}.act-edit .wrapping-input{width:100%}.act-edit input.number{max-width:4em}.act-edit input.short{max-width:20em}.act-edit .wrapping-input.input{min-height:4em}.act-edit .verify-email .enter-email{justify-content:start}.act-edit .verify-email .description{display:none}.act-edit .hint{margin-bottom:-5px}.act-edit .plug-preview{grid-column:1/-1;background:var(--base-1);padding:10px;font-size:.85em;border-radius:10px}.act-edit .plug-preview header{margin-top:0}.act-edit .source-toggle{display:flex;--radius: 8px;border-radius:var(--radius)}.act-edit .source-toggle .icon{font-size:1em}.act-edit .source-toggle .btn{background:var(--base-1);border-radius:0}.act-edit .source-toggle .btn:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.act-edit .source-toggle .btn:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.act-edit .source-toggle .btn.current{background:var(--base-3)}.act-edit .material .sets{display:grid;gap:1em}.act-edit .material .sets input{width:100%}.act-edit .material .sets label{grid-column:1/-1;margin-bottom:-1em}.act-edit .material .sets .duration{font-family:var(--numerical-font)}.act-edit .material .sets:disabled{background:var(--base-1)}.act-edit .material .embed{position:relative;width:100%;padding-bottom:56%}.act-edit .material iframe{position:absolute;width:100%;height:100%;margin-bottom:50%}.act-edit .genders{display:flex;flex-wrap:wrap;gap:.5em}.act-edit .genders .btn{padding:5px 10px}.act-edit .genders .btn.current{background:var(--control);color:var(--base);border-color:var(--control)}.act-edit .genders .menu-item{text-transform:capitalize}.act-edit .press-quotes{display:grid;grid-template-columns:auto auto 1fr;gap:.5em 1em;align-items:center}.act-edit .press-quotes input{max-width:20em;width:100%}.act-edit .press-quotes.readonly{grid-template-columns:1fr;gap:1em}.act-edit .press-quotes.readonly label{font-weight:600}.act-edit .press-quotes.readonly .squisher{margin:0}.act-edit .press-quotes.readonly>div{background:var(--base-1);padding:10px}.act-edit .press-quotes .quote{grid-column:1/-1;margin-bottom:2em}.act-edit .press-quotes .remove{justify-self:end;align-self:start}.act-edit .press-quotes .remove .icon{color:var(--label);font-size:1em}.act-edit header{font-weight:800}.act-edit .payment-methods .dropdown{min-width:10em}.act-edit .payment-methods .tabs.payment-details{width:100%}.act-edit .payment-page{background:var(--base-1);padding:0 10px 10px;margin-bottom:10px;border-radius:10px;display:grid;grid-template-columns:auto auto 1fr;justify-content:start}.act-edit .assets{display:flex;flex-wrap:wrap;gap:1em}.act-edit .assets .img-box{position:relative}.act-edit .assets .img-box img{width:100px;height:100px;object-fit:cover}.act-edit .assets .img-box .btn{position:absolute;top:5px;right:5px;color:var(--base);background:var(--base-text)}.act-edit .assets .img-box .btn .icon{font-size:14px}.act-edit .assets .img-box .btn:hover{background:var(--destructive)}.act-edit .assets .upload-button{margin:0;width:100px;height:100px;display:flex;text-align:center;align-items:center;background:var(--base-2);font-weight:600;color:var(--label)}.act-edit .payment-toggle .header{font-weight:600}.act-edit .payment-toggle{margin-top:2em;margin-bottom:.5em}.act-edit .payment-details .payment-method{margin-bottom:.5em}.act-edit .payment-details input[type=text]{max-width:20em}.act-edit .payment-details input[type=text].currency{max-width:4em}.act-edit .controls{margin:1em 0;display:flex;gap:.5em;justify-content:end}.act-edit .controls .expander{flex-grow:1}.confirmed-header{display:grid;grid-template-columns:1fr auto;padding:20px;gap:1em}.confirmed-header .about-link{font-size:.85em;color:var(--label);display:flex;gap:5px;align-items:center}.confirmed-header .about-link .icon{height:1em}.confirmed-header .about-link{border:1px solid var(--confirmed-pink);background:var(--confirmed-pink);color:var(--base);padding:7px 10px;border-radius:15px}.about-confirmed-modal{--border-radius: 15px}.about-confirmed-modal .modal-dialog{max-width:40em;border-radius:var(--border-radius);line-height:150%}.about-confirmed-modal .modal-dialog header{padding-top:30px;line-height:120%}.about-confirmed-modal .modal-dialog em{color:var(--confirmed-pink);font-style:normal;font-weight:600}.about-confirmed-modal .modal-dialog em a{color:var(--confirmed-pink)}.about-confirmed-modal .modal-dialog main{padding-bottom:0}.about-confirmed-modal .modal-dialog .buttons{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);padding:20px}.about-confirmed-modal .modal-dialog .buttons button{background:var(--confirmed-pink);padding:10px 25px;border-radius:15px;color:var(--base)}@media (max-width: 500px){.about-confirmed-modal .modal-dialog .buttons{border-bottom-left-radius:0;border-bottom-right-radius:0}}.survey-feed h1{display:flex;align-items:center;gap:.5em}.survey-feed h1 img{max-height:120px;max-width:150px}.survey-feed .no-spots{padding:2em;text-align:center}.survey-feed .production-instructions{padding:15px;margin:1em 0;width:100%;border-radius:5px}.survey-feed .production-instructions .icon{font-size:2em}.survey-feed .production-instructions{background:var(--base-1)}.survey-feed .production-instructions header,.survey-feed .production-instructions div{max-width:650px}.survey-feed .production-instructions header{font-weight:600;margin-bottom:10px}.survey-feed .explainer{margin:2em 0;line-height:150%;padding:15px;border-radius:10px;border:1px solid var(--border)}.survey-feed .explainer header{font-weight:600}.survey-feed .explainer p{color:var(--base-text-2);max-width:620px;margin:0}.survey-feed .explainer .icon{font-size:16px;margin-bottom:-3px}.survey-feed .survey-rows{display:grid;grid-template-columns:repeat(2,auto) minmax(5em,1fr);align-items:center;position:relative}.survey-feed .survey-rows .toolbar-container{grid-column:1/-1;position:sticky;z-index:500;top:-20px;width:100%;background:var(--base);padding:20px 0 0}.survey-feed .survey-rows .toolbar{grid-column:1/-1;background:var(--base-2);padding:10px;display:grid;gap:10px;z-index:500;border-bottom:3px solid var(--base);width:100%}.survey-feed .survey-rows .toolbar.pinned{position:fixed;top:0;left:0;right:0}.survey-feed .survey-rows .toolbar.pinned .filter-bar{margin:0 auto;width:var(--max-width);max-width:100vw}.survey-feed .survey-rows .filter-bar{gap:3px 10px;display:grid;grid-auto-flow:column;grid-template-rows:auto auto;justify-content:start}.survey-feed .survey-rows .filter-bar label{font-weight:600;font-size:.85em;color:var(--label-x2)}.survey-feed .survey-rows .filter-bar .selector{padding:5px;font-size:.85em;border-radius:5px;display:flex;align-items:center;gap:10px;height:100%;background:var(--control-bg);border:1px solid var(--control-5);color:var(--control)}.survey-feed .survey-rows .filter-bar .selector .emoji{height:20px;margin:0}.survey-feed .survey-rows .city-row{grid-column:1/-1;font-weight:600;font-size:1.5em;padding:10px;margin-top:1em;margin-bottom:10px;background:var(--base-1);position:sticky;top:70px;z-index:500}.survey-feed .survey-rows .date-row{grid-column:1/-1;padding:5px 0;font-weight:600;display:flex;align-items:center;gap:5px}.survey-feed .survey-rows .ts{grid-column:1;grid-row-end:span 2;display:flex;align-items:center;gap:3px}.survey-feed .survey-rows .ts .icon{font-size:inherit}.survey-feed .survey-rows .emoji{grid-column:2;grid-row-end:span 2;height:30px;margin:0 1em}.survey-feed .survey-rows .show-name{grid-column:3;display:flex;gap:.5em;align-items:center}.survey-feed .survey-rows .show-description{grid-column:3;display:flex;align-items:center;font-size:.85em;gap:5px;color:var(--base-text-2);padding:5px 0}.survey-feed .survey-rows .show-description .icon{font-size:1em}.survey-feed .survey-rows .location{grid-column:4/6;text-align:right}.survey-feed .survey-rows .late-night-disclaimer{color:var(--label);font-size:.85em;grid-column:3/-1}.survey-feed .survey-rows .venue-details{grid-column:3/5;display:flex;align-items:center;gap:.25em}.survey-feed .survey-rows .venue-details a{font-size:.85em;display:flex;align-items:center}.survey-feed .survey-rows .postcode{grid-column:5;font-size:.85em;color:var(--label)}.survey-feed .survey-rows .spots{grid-column:3/-2;display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;margin-bottom:10px}.survey-feed .survey-rows .offer-details{display:grid;grid-template-columns:auto 1fr 5rem auto;gap:0 1em;padding:10px;align-items:center;border:1px solid var(--base-2);border-radius:8px}.survey-feed .survey-rows .offer-details .checkbox{border-color:transparent;background:none;grid-column:1;grid-row:1/3}.survey-feed .survey-rows .offer-details .col-title{color:var(--label);font-size:.7em}.survey-feed .survey-rows .offer-details.selected{background:var(--control);color:var(--base);outline:none}.survey-feed .survey-rows .offer-details.selected .col-title{color:var(--base-3)}.survey-feed .survey-rows .offer-details.selected .checkbox{color:var(--base)}.survey-feed .survey-rows .offer-details.previous{background:var(--control-bg);border:1px solid var(--control-bg-2)}.survey-feed .survey-rows .offer-details.previous .checkbox{color:var(--control-x2);opacity:.5}.survey-feed .survey-rows .offer-details.no-fees,.survey-feed .survey-rows .offer-details.no-spot-length{grid-template-columns:auto 1fr 5rem}.survey-feed .survey-rows .offer-details.no-fees.no-spot-length{grid-template-columns:auto 1fr}.survey-feed .survey-rows .offer-details.no-fees.no-spot-length .checkbox{grid-row:1}.survey-feed .survey-rows .offer-details.no-fees.no-spot-length .col-title{display:none}.survey-feed .survey-rows .offering{grid-column:3/-2;color:var(--confirmed-pink)}.survey-feed .survey-rows hr{border:none;grid-column:1/-1;margin-bottom:.5em}@media (max-width: 500px){.survey-feed{font-size:.85em}.survey-feed .survey-rows .ts{padding-right:1em}.survey-feed .survey-rows .emoji{grid-row-end:span 1}.survey-feed .survey-rows .spots{grid-column:4/-3;gap:6px}.survey-feed .survey-rows .spots>button{width:100%;display:grid;grid-template-columns:auto 1fr 5rem auto;max-width:20em}}#popups .menu.survey-filter-menu .description{color:var(--label);max-width:30em;text-wrap:wrap}.page-footer{color:var(--label);text-align:center;padding-bottom:1em;margin-top:5em}#popups .clusters-menu a.active,#popups .clusters-menu a.active:hover{background:var(--control);color:var(--light)}#popups .show-type-dropdown-menu{margin-top:5px}.clusters-bar{padding:10px 110px 10px 10px;display:flex;gap:.5em;font-size:.85em;align-items:center;flex-wrap:wrap;position:sticky;top:60px;background:var(--base-1);z-index:100}.clusters-bar .show-type-dropdown .toggle{color:var(--control);border:1px solid var(--control);padding:2px 0 2px 10px;border-radius:10px}.clusters-bar .show-type-dropdown .toggle .show-name{max-width:8em;display:block;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.clusters-bar .show-type-dropdown .toggle .icon{color:inherit}.clusters-bar .show-type-dropdown.active .toggle{background:var(--control);color:var(--light)}.clusters-bar .clusters{--color: var(--control);display:contents}.clusters-bar .clusters.tag-clusters{--color: var(--constructive)}.clusters-bar .clusters a{color:var(--color);border:1px solid var(--color);border-radius:8px;padding:5px}.clusters-bar .clusters a.active{background:var(--color);color:var(--light)}.clusters-bar .icon{color:var(--label-x3)}.clusters-bar .past{opacity:.6}.headshot{height:100%;aspect-ratio:1/1;object-fit:cover;border-radius:50%;display:inline-flex;background:var(--base-2);align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;font-size:1.2em;font-weight:600;color:var(--base-6);opacity:1}.headshot>*{pointer-events:none}.headshot.not-visible{opacity:1}.headshot .icon{height:50%;width:50%;color:var(--base-6)}.headshot img{width:100%;height:100%;border-radius:50%;object-fit:cover}.headshot.no-headshot{color:#fff;font-weight:600}.headshot.no-act .icon{color:var(--base-4);height:75%;width:75%}.show-note{--indent: 28px;background:var(--base);padding:10px;border-radius:10px}.show-note .note-header-container{display:flex}.show-note .note-header-container hr{flex-grow:1;border:none}.show-note .note-header{display:flex;gap:.25em;align-items:center}.show-note .note-header .icon{font-size:24px;margin-left:-2px;padding-right:3px}.show-note .note-header{color:var(--label);font-weight:600;font-size:.85em;--icon-color: var(--label)}.show-note .note-header .icon{color:var(--icon-color)}.show-note .note-header.praise{--icon-color: var(--highlight)}.show-note .note-header.problem{--icon-color: var(--destructive)}.show-note .note-body{padding-left:var(--indent);padding-right:20px;white-space:pre-wrap;padding-bottom:5px}.show-note .tagged-acts{padding-left:var(--indent);display:flex;flex-wrap:wrap;gap:5px 5px;margin-bottom:1em}.show-note .tagged-acts .act{display:grid;grid-template-areas:"headshot name" "headshot role";gap:2px 5px;font-size:.85em;align-items:center;border-radius:8px;padding:3px 8px 3px 5px;--category-color: var(--border);border:1px solid var(--category-color)}.show-note .tagged-acts .act .act-name{grid-area:name}.show-note .tagged-acts .act .role{grid-area:role;color:var(--label-x2);text-transform:uppercase;font-weight:600;font-size:.7em}.show-note .tagged-acts .act .headshot{height:30px;grid-area:headshot}.show-note .tagged-acts .act.category-host{--category-color: var(--alt-bg-3)}.show-note .tagged-acts .act.category-act{--category-color: var(--alt-bg-1)}.show-note .tagged-acts .act.category-production{--category-color: var(--alt-bg-2)}.timepicker{width:8em}.timepicker .toggle{text-align:center;font-family:var(--numerical-font)}.timepicker-menu button{font-family:var(--numerical-font)}#popups>.menu .spot-lengths-menu{padding:15px}#popups>.menu .spot-lengths-menu header{font-weight:600;padding-bottom:5px;font-size:.85em}#popups>.menu .spot-lengths-menu section{margin-bottom:30px}#popups>.menu .spot-lengths-menu section:last-child{margin-bottom:0}#popups>.menu .spot-lengths-menu .controls{margin-top:20px;display:flex;justify-content:end}#popups>.menu .spot-lengths-menu .regular-spot-lengths{display:grid;grid-template-columns:repeat(6,auto);gap:5px}#popups>.menu .spot-lengths-menu .regular-spot-lengths>button:first-child{grid-column:span 2}#popups>.menu .spot-lengths-menu .regular-spot-lengths>button:hover{background:var(--control-bg)}#popups>.menu .spot-lengths-menu .regular-spot-lengths>button.current{background:var(--control);color:#fff}@media (max-width: 500px){#popups>.menu .spot-lengths-menu .regular-spot-lengths{grid-template-columns:repeat(5,auto)}}.act-card .toggle{color:var(--control);text-decoration:underline}.act-card-menu{padding:20px;display:grid;grid-template-columns:70px 1fr;gap:1em}.act-card-menu .headshot{min-height:70px;min-width:70px}.log-entry-summary{gap:.25em}.log-entries{display:grid;grid-template-columns:auto 1fr;gap:0 1em;padding:1em 0}.log-entries .headshot-cell{grid-column:1;grid-row:span 3}.log-entries .headshot-cell .headshot{height:50px;width:50px}.log-entries .ts{font-weight:600;grid-column:2}.log-entries .summary{grid-column:2}.log-entries .header{padding-top:1em}.log-entries .change-summary{grid-column:2}.log-entries .change-summary .log-entry-summary{text-transform:capitalize}.log-entries .attachments header{text-transform:uppercase;font-size:.75em;color:var(--label);letter-spacing:1px;font-weight:800}.log-entries .attachments a{padding:10px 0;font-weight:600;text-decoration:none;color:var(--control)}.log-entries .attachments a:hover{text-decoration:underline}.log-entries .entry-changes{gap:0px 1em;padding-bottom:15px;padding-top:5px;padding-left:.6em;display:grid;grid-template-columns:auto 1fr;gap:0 1em}.log-entries .user-comment{background:var(--base-1);padding:10px;border-radius:5px;color:var(--text)!important;margin-bottom:10px}.log-entries .user-comment .comment.collapsed{display:block;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;width:100%;margin-bottom:0}.log-entries .user-comment p:first-child{margin-top:0}.log-entries .user-comment p:last-child{margin-bottom:0}.call-time-dropper .toggle .label>div{font-family:var(--numerical-font);white-space:nowrap;display:flex;align-items:center}.call-time-dropper .toggle .label>div .icon{font-size:1.25em;margin-right:5px}.call-time-dropper .toggle .label>div.inside-dropper{display:flex;align-items:center;gap:5px;padding-right:10px;margin-right:5px}.call-time-dropper .toggle .label>div.production-minutes{background:var(--control-bg);transition:background .3s ease;border-radius:50%;padding:5px;width:2em;height:2em;display:flex;align-items:center;justify-content:center;color:var(--control)}#popups>.menu.call-time-dropper-menu .menu-contents{display:flex;gap:1em;font-size:.85em;max-height:none;padding:15px}#popups>.menu.call-time-dropper-menu h2{font-size:1em}#popups>.menu.call-time-dropper-menu button{white-space:nowrap;gap:.5em;font-family:var(--numerical-font);padding:5px 10px 5px 5px;display:flex;align-items:center;background:var(--base-1);border-radius:5px;margin-bottom:5px;width:11em;transition:background .3s ease}#popups>.menu.call-time-dropper-menu button .time{background:var(--base-2);padding:5px;border-radius:5px;transition:background .3s ease}#popups>.menu.call-time-dropper-menu button.current{background:var(--control);color:#fff}#popups>.menu.call-time-dropper-menu button.current .time{background:var(--control)}#popups>.menu.call-time-dropper-menu button:hover{background:var(--base-2)}#popups>.menu.call-time-dropper-menu button:hover .time{background:var(--base-3)}.slot-status{border-radius:50%;padding:3px;--slot-bg: var(--base-1);--slot-color: var(--base-text);background:var(--slot-bg);border:1px solid var(--slot-bg);color:var(--slot-color)}.slot-status.rsvped,.slot-status.confirmed{--slot-bg: green;--slot-color: #fff}.slot-status.settled{--slot-bg: var(--constructive-3);--slot-color: #fff}.slot-status.planning{--slot-bg: #eee;--slot-color: #333;border-color:var(--slot-color)}.slot-status.offered{--slot-bg: #333;--slot-color: #fff}.slot-status.undecided{--slot-bg: #b0601d;--slot-color: #fff}.slot-status.rejected{--slot-bg: var(--destructive);--slot-color: #fff}.slot-status.unresponsive{--slot-bg: var(--destructive-3);--slot-color: #fff}.slot-status.no-show{--slot-bg: #aaa;--slot-color: #fff}.slot-status.available{--slot-bg: var(--constructive-3);--slot-color: #fff}.slot-status.filled{--slot-bg: var(--base-5);--slot-color: var(--label-x5)}.slot-status.status-count{color:var(--base-text);font-family:var(--numerical-font);font-size:.7em;display:flex;background:var(--survey-blue);color:#fff;align-items:center;justify-content:center}.color-picker-dropdown .toggle .color-box{width:30px;height:30px;display:flex}.color-picker-dropdown .toggle .color-box.active{outline:2px solid var(--control)}#popups>.menu.color-picker-menu{display:grid;gap:1em;min-width:30em;padding:10px;background:var(--dark-1);border:none}#popups>.menu.color-picker-menu .color-picker{width:100%}#popups>.menu.color-picker-menu .icon{color:#fff}#popups>.menu.color-picker-menu .btn.outline{background:var(--dark);color:var(--dark-text)}#popups>.menu.color-picker-menu .btn.btn-icon:hover{background:var(--dark-4)}#popups>.menu.color-picker-menu .controls{display:flex;justify-content:space-between;align-items:center;gap:10px}#popups>.menu.color-picker-menu .controls hr{flex-grow:1;border:none}#popups>.menu.color-picker-menu .controls .hex-color{width:6em;text-align:center;background:#292e32;border:none;color:#eee;-webkit-user-select:all;user-select:all}.acts-lineup-dropper .act-name{padding:5px;color:var(--label)}.acts-lineup-dropper .act-name.filled{color:var(--base-text)}.act-listing-act-tab{margin-left:-8px;display:flex;position:relative;padding:0}.act-listing-act-tab .icon{pointer-events:none}.act-listing-act-tab:first-child{margin-left:0}.act-listing-act-tab.current{z-index:10}.act-listing-act-tab.current .headshot{box-shadow:0 0 1px 5px var(--base),0 0 10px 5px #666}.act-listing-act-tab .headshot{box-shadow:0 0 1px 2px var(--base);transition:box-shadow .1s ease;height:var(--mugshot-size);width:var(--mugshot-size)}.act-listing-act-tab.overflowing{visibility:hidden}.act-listing-act-tab.counter{position:absolute;right:5px}.act-listing-act-tab.counter .headshot{color:var(--label)}.act-listing-act-tab .slot-status{position:absolute;height:15px;width:15px;bottom:-5px;right:5px}.act-listing-act-tab .slot-status.status-count{height:19px;width:19px}.lineup{display:flex;align-items:center;padding-bottom:10px;gap:3px;overflow:hidden}.lineup .category{display:flex;align-items:center;background:var(--base-3);padding:5px;border-radius:30px;position:relative;max-width:40vw}.lineup .category.host{background:var(--alt-bg-3)}.lineup .category.act{background:var(--alt-bg-1);min-width:45px}.lineup .category.production{background:var(--alt-bg-2)}.lineup .category hr{width:8px;min-width:8px;margin-left:8px;border:none;height:20px}.lineup .category.act{overflow:hidden}@media (max-width: 999px){.lineup .headshot{font-size:1em}}.modal.hotkeys-editor .modal-dialog{width:min(90vw,60em)}.modal.hotkeys-editor .modal-dialog>header{padding-top:20px}.modal.hotkeys-editor .commands-grid header{font-weight:600;text-transform:uppercase;margin-top:2em;color:var(--label);font-size:.85em}.modal.hotkeys-editor .commands-grid header:first-child{margin-top:0}.modal.hotkeys-editor .command{display:grid;grid-template-columns:12em 1fr auto;align-items:center;gap:10px;border-bottom:1px solid var(--border)}.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{display:grid;gap:5px;grid-template-columns:repeat(2,auto);font-size:.85em;align-items:center}.modal.hotkeys-editor .capture-status{border:1px solid var(--border);padding:5px;margin:1em 0}.precision-slider{display:flex;gap:5px;align-items:center;border-radius:10px;cursor:grab;--background: var(--base-1);--color: var(--base-text);--label: var(--base-6);--label-x: var(--base-4);background:var(--background);color:var(--color);transition:background .3s ease,color .3s ease;max-width:7em;min-height:3em;padding:5px}.precision-slider>*{pointer-events:none}.precision-slider .icon{width:1.2em}.precision-slider .label-icon{display:grid;align-items:center;justify-items:center;font-size:.85em}.precision-slider .label-icon label{font-size:.7em;text-transform:capitalize;max-width:4em;text-align:center}.precision-slider .numbers{font-size:.75em;font-family:var(--numerical-font);color:var(--label);width:3.5em;text-align:right;padding-right:5px}.precision-slider .numbers .value{color:var(--label-x)}.precision-slider .inp{pointer-events:all;width:2.5em;font-size:.85em;padding:8px 3px;margin-left:2px;font-family:var(--numerical-font)}.precision-slider:focus,.precision-slider:active{--background: var(--control);--color: var(--light);--label: var(--light);--label-x: var(--light)}.avatar{display:inline-block;height:50px;aspect-ratio:1/1;border-radius:50%}#popups>.emoji-picker-menu{width:min(100vw - 20px,580px);min-width:min(100vw - 20px,580px)}#popups>.emoji-picker-menu .menu-contents{display:grid;gap:1em;padding:15px;grid-auto-flow:row;overflow-y:visible;max-height:none}#popups>.emoji-picker-menu .filter{width:100%;max-width:none}#popups>.emoji-picker-menu .moji-groups{display:flex;white-space:nowrap;gap:.7em;overflow-x:auto}@media (min-width: 500px){#popups>.emoji-picker-menu .moji-groups{scrollbar-width:thin;scrollbar-gutter:auto;scrollbar-color:var(--base-5) var(--base-1)}}#popups>.emoji-picker-menu .moji-groups button{text-transform:capitalize;border-bottom:3px solid transparent;padding-bottom:5px;color:var(--label);font-weight:600}#popups>.emoji-picker-menu .moji-groups button.current{border-color:var(--control);color:var(--text)}#popups>.emoji-picker-menu .mojis{display:flex;flex-wrap:wrap;padding:5px;max-height:min(400px,48vh);overflow-y:auto}@media (min-width: 500px){#popups>.emoji-picker-menu .mojis{scrollbar-width:thin;scrollbar-gutter:auto;scrollbar-color:var(--base-5) var(--base-1)}}#popups>.emoji-picker-menu .mojis .group{width:100%;text-transform:capitalize}#popups>.emoji-picker-menu .mojis .group:not(:first-child){padding-top:10px}#popups>.emoji-picker-menu .mojis button{display:flex;padding:7px;border-radius:10px;transition:background .3s ease}#popups>.emoji-picker-menu .mojis button:hover{background:var(--base-2)}#popups>.emoji-picker-menu .mojis button .emoji{height:51px;width:51px;margin-right:0;vertical-align:0}.emoji-picker .toggle{max-width:5em}.emoji-picker .toggle img{display:flex;height:25px;width:25px}.survey-listing .production-instructions{padding:15px;margin:1em 0;border-radius:5px;justify-self:center;width:100%;max-width:40em}.survey-listing .production-instructions .icon{font-size:2em}.survey-listing .production-instructions{background:var(--base-1)}.survey-listing .production-instructions header,.survey-listing .production-instructions div{max-width:650px}.survey-listing .production-instructions header{font-weight:600;margin-bottom:10px}.survey-listing .production-instructions h1,.survey-listing .production-instructions h2,.survey-listing .production-instructions h3{margin:20px 0 0}.survey-listing .production-instructions p{margin:10px 0 20px}.survey-listing .production-instructions h1{font-size:1.4em}.survey-listing .production-instructions h2{font-size:1.2em}.survey-listing .production-instructions h3{font-size:1em}.survey-listing .explainer{margin:2em 0;line-height:150%;width:100%;max-width:40em;padding:15px;border-radius:10px;border:1px solid var(--border);justify-self:center}.survey-listing .explainer header{font-weight:600}.survey-listing .explainer p{color:var(--base-text-2);max-width:620px;margin:0}.survey-listing .explainer .icon{font-size:16px;margin-bottom:-3px}.survey-listing .survey-rows{display:grid;grid-template-columns:repeat(2,auto) minmax(5em,1fr);align-items:center;margin-top:3em}.survey-listing .survey-rows .city-row{grid-column:1/-1;font-weight:600;font-size:1.5em;padding:10px;margin-top:1em;margin-bottom:10px;background:var(--base-1);position:sticky;top:0;z-index:500}.survey-listing .survey-rows .date-row{grid-column:1/-1;padding:5px 0;font-weight:600}.survey-listing .survey-rows .ts{grid-column:1;grid-row-end:span 2;display:flex;align-items:center;gap:3px}.survey-listing .survey-rows .ts .icon{font-size:inherit}.survey-listing .survey-rows .emoji{grid-column:2;grid-row-end:span 2;height:30px;margin:0 1em}.survey-listing .survey-rows .show-name{grid-column:3;display:flex;gap:.5em;align-items:center}.survey-listing .survey-rows .show-description{grid-column:3;display:flex;align-items:center;font-size:.85em;gap:5px;color:var(--base-text-2);padding:5px 0}.survey-listing .survey-rows .show-description .icon{font-size:1em}.survey-listing .survey-rows .location{grid-column:4/6;text-align:right}.survey-listing .survey-rows .late-night-disclaimer{color:var(--label);font-size:.85em;grid-column:3/-1}.survey-listing .survey-rows .venue-details{grid-column:3/5;display:flex;align-items:center;gap:.25em}.survey-listing .survey-rows .venue-details a{font-size:.85em;display:flex;align-items:center}.survey-listing .survey-rows .postcode{grid-column:5;font-size:.85em;color:var(--label)}.survey-listing .survey-rows .spots{grid-column:3/-2;display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;margin-bottom:10px}.survey-listing .survey-rows .offer-details{display:grid;grid-template-columns:auto 1fr 5rem auto;gap:0 1em;padding:10px;align-items:center;border:1px solid var(--base-2);border-radius:8px}.survey-listing .survey-rows .offer-details .checkbox{border-color:transparent;background:none;grid-column:1;grid-row:1/3}.survey-listing .survey-rows .offer-details .col-title{color:var(--label);font-size:.7em}.survey-listing .survey-rows .offer-details.selected{background:var(--control);color:var(--base);outline:none}.survey-listing .survey-rows .offer-details.selected .col-title{color:var(--base-3)}.survey-listing .survey-rows .offer-details.selected .checkbox{color:var(--base)}.survey-listing .survey-rows .offer-details.no-fees,.survey-listing .survey-rows .offer-details.no-spot-length{grid-template-columns:auto 1fr 5rem}.survey-listing .survey-rows .offer-details.no-fees.no-spot-length{grid-template-columns:auto 1fr}.survey-listing .survey-rows .offer-details.no-fees.no-spot-length .checkbox{grid-row:1}.survey-listing .survey-rows .offer-details.no-fees.no-spot-length .col-title{display:none}.survey-listing .survey-rows .offering{grid-column:3/-2;color:var(--confirmed-pink)}.survey-listing .survey-rows hr{border:none;grid-column:1/-1;margin-bottom:.5em}@media (max-width: 500px){.survey-listing{font-size:.85em}.survey-listing .survey-rows .ts{padding-right:1em}.survey-listing .survey-rows .emoji{display:none}.survey-listing .survey-rows .spots>button{width:100%;display:grid;grid-template-columns:auto 1fr 5rem auto;max-width:20em}}.qr-code{line-height:100%;border-radius:7%;overflow:hidden;width:800px;aspect-ratio:1/1;padding:3%;--dot-color: #333;--qr-background: #fff;--qr-dots: var(--dot-color);--qr-corners: var(--dot-color);--qr-corner-dots: var(--dot-color);background:var(--qr-background)}.qr-code svg{padding:0}@keyframes shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.joystick{--size: 300px;--ball-size: calc(var(--size) / 4);--border-size: calc(var(--size) / 6);width:var(--size);height:var(--size);background:var(--base-2);border-radius:var(--border-size);margin:20px auto;display:flex;align-items:center;justify-content:center}@media (max-width: 380px){.joystick{--size: 70vw}}.joystick .joystick-ball{background:var(--light);width:var(--ball-size);height:var(--ball-size);border-radius:50%}
