/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--colour-grey-100:#fcfbfd;--colour-grey-200:#edebf6;--colour-grey-300:#dbdae8;--colour-grey-400:#cdccdd;--colour-grey-500:#bbb6cb;--colour-grey-600:#9792a8;--colour-grey-700:#5c5971;--colour-grey-800:#443f68;--colour-grey-900:#120e2e;--colour-red-100:#fff5f5;--colour-red-200:#ffdfe9;--colour-red-300:#fcb2c4;--colour-red-400:#fd7e9c;--colour-red-500:#e83f71;--colour-red-600:#d92a5e;--colour-red-700:#b91344;--colour-red-800:#8b1532;--colour-red-900:#5b0927;--colour-orange-100:#fffaf0;--colour-orange-200:#ffecd6;--colour-orange-300:#fad391;--colour-orange-400:#f49628;--colour-orange-500:#eb8940;--colour-orange-600:#db6b2c;--colour-orange-700:#be562a;--colour-orange-800:#9a4227;--colour-orange-900:#7a3422;--colour-yellow-100:ivory;--colour-yellow-200:#fefbc2;--colour-yellow-300:#faef90;--colour-yellow-400:#f5df68;--colour-yellow-500:#ebc855;--colour-yellow-600:#d7ad79;--colour-yellow-700:#b6782b;--colour-yellow-800:#b06d1c;--colour-yellow-900:#724217;--colour-green-100:#f0fff4;--colour-green-200:#c8f5d6;--colour-green-300:#9de5b5;--colour-green-400:#6dd293;--colour-green-500:#4dba7a;--colour-green-600:#3da06b;--colour-green-700:#33845a;--colour-green-800:#2b664a;--colour-green-900:#23543e;--colour-blue-100:#ebf6ff;--colour-blue-200:#ace0fb;--colour-blue-300:#68c6f8;--colour-blue-400:#56a8f4;--colour-blue-500:#4085f3;--colour-blue-600:#3d6fee;--colour-blue-700:#2667ca;--colour-blue-800:#2f5da3;--colour-blue-900:#1f3878;--colour-teal-100:#e8fffa;--colour-teal-200:#aaefeb;--colour-teal-300:#76d9d3;--colour-teal-400:#54c5be;--colour-teal-500:#3eb2ab;--colour-teal-600:#369794;--colour-teal-700:#267977;--colour-teal-800:#2a5e61;--colour-teal-900:#264e52;--colour-indigo-100:#ecf4ff;--colour-indigo-200:#d2dbff;--colour-indigo-300:#a9baff;--colour-indigo-400:#829af6;--colour-indigo-500:#6781e7;--colour-indigo-600:#5670d3;--colour-indigo-700:#415bbf;--colour-indigo-800:#354ba0;--colour-indigo-900:#23388b;--colour-purple-100:#f2f0ff;--colour-purple-200:#ece5ff;--colour-purple-300:#dcd6ff;--colour-purple-400:#a78ef7;--colour-purple-500:#7b67fb;--colour-purple-600:#5846c7;--colour-purple-700:#4e3eb2;--colour-purple-800:#4d4583;--colour-purple-900:#443278;--colour-pink-100:#fff5f7;--colour-pink-200:#ffdfe9;--colour-pink-300:#fab7ce;--colour-pink-400:#f489b3;--colour-pink-500:#eb67a6;--colour-pink-600:#d3448c;--colour-pink-700:#b6367f;--colour-pink-800:#952a6c;--colour-pink-900:#6f2658;--colour-transparent:transparent;--colour-white:#fff;--colour-black:var(--colour-grey-900);--colour-active-side-menu-item-bg:#443f68}html.fonts-loaded{--font-sans:"DM Sans",sans-serif}:root{--font-sans:arial,sans-serif;--font-sans-light:300;--font-sans-regular:400;--font-sans-medium:500;--font-sans-semi-bold:600;--font-sans-bold:700;--font-sans-tight-letter-spacing:-0.02em;--font-sans-wide-letter-spacing:0.01em;--font-serif:new-spirit,serif;--font-serif-bold:700;--rounded-xs:4px;--rounded-sm:6px;--rounded:12px;--rounded-lg:25px;--rounded-xl:60px;--spacing-0px:0;--spacing-1px:0.0625rem;--spacing-2px:0.125rem;--spacing-4px:0.25rem;--spacing-6px:0.375rem;--spacing-8px:0.5rem;--spacing-10px:0.625rem;--spacing-12px:0.75rem;--spacing-14px:0.875rem;--spacing-16px:1rem;--spacing-18px:1.125rem;--spacing-20px:1.25rem;--spacing-24px:1.5rem;--spacing-28px:1.75rem;--spacing-32px:2rem;--spacing-36px:2.25rem;--spacing-40px:2.5rem;--spacing-44px:2.75rem;--spacing-48px:3rem;--spacing-56px:3.5rem;--spacing-64px:4rem;--spacing-80px:5rem;--spacing-96px:6rem;--spacing-106px:6.625rem;--spacing-112px:7rem;--spacing-128px:8rem;--spacing-256px:16rem;--font-size-10px:0.625rem;--font-size-11px:0.6875rem;--font-size-12px:0.75rem;--font-size-13px:0.8125rem;--font-size-14px:0.875rem;--font-size-15px:0.9375rem;--font-size-16px:1rem;--font-size-17px:1.0625rem;--font-size-18px:1.125rem;--font-size-19px:1.1875rem;--font-size-20px:1.25rem;--font-size-22px:1.375rem;--font-size-24px:1.5rem;--font-size-26px:1.625rem;--font-size-30px:1.875rem;--font-size-32px:2rem;--font-size-48px:3rem;--font-size-base:var(--font-size-16px);--base-line-height:1.4;--line-height-small:1.3;--text-heading-1:var(--font-size-28px);--text-heading-2:var(--font-size-24px);--text-heading-3:var(--font-size-20px);--text-heading-4:var(--font-size-18px);--text-heading-5:var(--font-size-base);--text-heading-6:var(--font-size-15px);--text-heading-panel:var(--font-size-16px);--focus-text-colour:#212b32;--focus-colour:#ffeb3b;--ease-linear:linear;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--speed-slower:500ms;--speed-slow:400ms;--speed-normal:250ms;--speed-fast:150ms;--speed-faster:50ms;--layout-max-width:100%;--layout-gutter:var(--spacing-20px);--grid-gutter:var(--spacing-12px);--theme-text-colour:var(--colour-grey-900);--theme-link-colour:var(--colour-grey-900);--theme-heading-colour:var(--colour-black);--input-padding:var(--spacing-10px);--input-height:2.4375rem;--checkbox-button-height:2.75rem;--input-rounded:var(--rounded-sm);--input-border-colour:var(--colour-grey-400);--input-text-colour:var(--colour-black);--input-text-disabled-colour:var(--colour-grey-600);--input-description-colour:var(--colour-grey-800);--label-spacing:var(--spacing-8px);--field-group-spacing:var(--spacing-12px);--panel-spacing:var(--spacing-24px);--sidebar-width:52px}@media(min-width:48em){:root{--text-heading-1:var(--font-size-36px);--text-heading-2:var(--font-size-30px);--text-heading-3:var(--font-size-24px);--text-heading-4:var(--font-size-20px);--text-heading-5:var(--font-size-17px);--text-heading-6:var(--font-size-base);--layout-gutter:var(--spacing-32px);--grid-gutter:var(--spacing-24px);--field-group-spacing:var(--spacing-24px)}}@media(min-width:80em){:root{--text-heading-1:var(--font-size-48px);--text-heading-2:var(--font-size-32px)}}@media(min-width:40em){:root{--layout-max-width:640px}}@media(min-width:48em){:root{--layout-max-width:768px}}@media(min-width:64em){:root{--layout-max-width:1024px}}@media(min-width:80em){:root{--layout-max-width:1280px}}@media(min-width:90em){:root{--layout-max-width:1440px}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--font-sans)}html{font-size:100%}body{color:var(--theme-text-colour);font-size:var(--font-size-base);font-weight:var(--font-sans-light);line-height:var(--base-line-height)}a{color:var(--theme-link-colour);text-decoration:none}p a{color:var(--colour-purple-500)}a:hover{text-decoration:underline}p{margin-bottom:var(--spacing-24px);margin-top:var(--spacing-24px)}.heading-1,.heading-2,.heading-3,.heading-4,.heading-accordion,.heading-form,.heading-modal,.heading-panel,.heading-repeater,.heading-section{color:var(--theme-heading-colour);display:block;font-weight:var(--font-sans-semi-bold);letter-spacing:.01em;line-height:1.15;margin-bottom:0;margin-top:0}.heading-panel{font-size:var(--text-heading-panel)}.heading-1{font-size:var(--text-heading-1)}.heading-2{font-size:var(--text-heading-2)}.heading-3{font-family:var(--font-sans);font-size:var(--text-heading-3);font-weight:var(--font-sans-bold);letter-spacing:-.02em}.heading-4{font-size:var(--text-heading-4)}.heading-repeater{border-bottom:1px solid var(--colour-grey-300);font-size:var(--font-size-18px);margin:var(--spacing-24px) 0;padding:var(--spacing-16px) 0}.heading-section{font-size:var(--font-size-20px)}.heading-accordion{color:var(--colour-grey-900);font-size:var(--font-size-14px);font-weight:var(--font-sans-bold);line-height:18px}.subheading-accordion{color:var(--colour-grey-600);font-size:var(--font-size-12px);font-weight:var(--font-sans-regular);line-height:18px;margin-bottom:0;margin-top:var(--spacing-2px)}.heading-form{align-items:center;border-bottom:1px solid var(--colour-grey-300);display:flex;font-size:var(--font-size-18px);gap:var(--spacing-24px);padding:var(--spacing-16px) 0}.heading-form__icon{color:var(--colour-grey-800);margin-right:var(--spacing-8px);width:var(--spacing-24px)}.heading-modal{font-size:var(--font-size-24px);font-weight:var(--font-sans-medium)}.error{background:var(--colour-red-100);border:1px solid var(--colour-red-500);color:var(--colour-red-600);padding:var(--spacing-4px)}.red{color:var(--colour-red-500)}.ordered-list,.typography,.typography ol,.typography ul,.unordered-list{font-size:var(--font-size-base)}.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{color:var(--colour-grey-800);display:block;font-family:var(--font-serif);font-weight:var(--font-sans-semi-bold);line-height:1.15;margin-bottom:var(--spacing-8px);margin-top:var(--spacing-32px)}.typography h1{font-size:var(--text-heading-1);margin-bottom:var(--spacing-24px)}.typography h2{font-size:var(--text-heading-2);margin-bottom:var(--spacing-8px);margin-top:var(--spacing-64px)}.typography h3{font-size:var(--text-heading-3)}.typography h4{font-size:var(--text-heading-4)}.typography h5{font-size:var(--text-heading-5)}.typography h6{font-size:var(--text-heading-6)}.typography img{vertical-align:middle}.typography ol,.typography p,.typography ul{font-size:var(--font-size-base);line-height:1.6;margin-bottom:var(--spacing-24px);margin-top:var(--spacing-24px)}.typography a:not(.button){color:var(--colour-blue-500);text-decoration:underline;transition:color .15s cubic-bezier(.33,1,.68,1)}.typography a:not(.button):hover{color:var(--colour-blue-600)}.typography .button{display:inline-block}.typography strong{font-weight:var(--font-sans-semi-bold)}.ordered-list,.typography ol{list-style:decimal}.typography ul,.unordered-list{list-style:disc}.typography>:first-child,.typography h1+ol,.typography h1+p,.typography h1+ul,.typography h2+ol,.typography h2+p,.typography h2+ul,.typography h3+ol,.typography h3+p,.typography h3+ul,.typography h4+ol,.typography h4+p,.typography h4+ul,.typography h5+ol,.typography h5+p,.typography h5+ul,.typography h6+ol,.typography h6+p,.typography h6+ul{margin-top:0}.typography>:last-child{margin-bottom:0}@media(min-width:48em){.typography ol,.typography p,.typography ul{margin-bottom:var(--spacing-32px);margin-top:var(--spacing-32px)}}img{height:auto;max-width:100%;vertical-align:middle}.rwd-video{height:0;padding-bottom:56.25%;padding-top:25px;position:relative}.rwd-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.rwd-video--4x3{padding-bottom:75%}[x-cloak]{display:none!important}[data-tooltip]{position:relative}[data-tooltip]:before{background-color:var(--colour-grey-800);border-radius:var(--rounded-sm);bottom:100%;color:var(--colour-white);content:attr(data-tooltip);font-size:var(--font-size-base);font-weight:var(--font-sans-bold);left:50%;margin-bottom:var(--spacing-8px);opacity:0;padding:var(--spacing-8px) var(--spacing-16px);pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:1}[data-tooltip]:hover:before{opacity:1;transition:opacity var(--speed-normal) var(--ease-in) .5s}.button,.delete-button,.dropdown-button,.pagination__link,.suspend-button{border:none;border-radius:var(--rounded-sm);cursor:pointer;display:inline-block;font-size:var(--font-size-14px);font-weight:var(--font-sans-bold);letter-spacing:-.01em;line-height:1.286;padding:var(--spacing-8px) var(--spacing-16px);position:relative;text-align:center;text-decoration:none;transition:color var(--speed-normal) var(--ease-out),background-color var(--speed-normal) var(--ease-out),border-color var(--speed-normal) var(--ease-out);white-space:nowrap}.button:disabled,.delete-button:disabled,.dropdown-button:disabled,.pagination__link:disabled,.suspend-button:disabled{background-color:var(--colour-grey-600);border-color:var(--colour-grey-600);color:var(--colour-white);cursor:no-drop}.button:disabled:hover,.delete-button:disabled:hover,.dropdown-button:disabled:hover,.pagination__link:disabled:hover,.suspend-button:disabled:hover{background-color:var(--colour-grey-600);border-color:var(--colour-grey-600);color:var(--colour-white);text-decoration:none}.has-icon.button,.has-icon.delete-button,.has-icon.dropdown-button,.has-icon.pagination__link,.has-icon.suspend-button{padding-left:var(--spacing-12px)}.button{background-color:var(--colour-purple-500);box-shadow:0 2px 4px 0 rgba(0,0,0,.05);color:var(--colour-white)}.button svg{margin-right:var(--spacing-6px);width:var(--spacing-10px)}.button:hover{background-color:var(--colour-purple-800);text-decoration:none}.link{border:0;display:inline-block;margin:0;padding:0}.button--dark{background-color:var(--colour-purple-700);border:0}.button--dark:hover{background-color:var(--colour-purple-800)}.button--red{background-color:var(--colour-red-500);border:0}.button--red:hover{background-color:var(--colour-red-700)}.button--light{border:1px solid var(--colour-grey-200);box-shadow:0 1px 4px rgba(25,0,124,.06);color:var(--colour-black)}.button--light,.button--light:hover{background-color:var(--colour-white)}.button--light:hover{border-color:var(--colour-grey-500);color:var(--colour-grey-800)}.button--light.button--with-icon svg{fill:var(--colour-purple-500);color:var(--colour-purple-500)}.button--full{width:100%}.button--lg{padding:var(--spacing-20px);width:100%}.button--with-icon{align-items:center;display:flex;padding-left:var(--spacing-12px)}.button--with-icon svg{fill:var(--colour-white);color:var(--colour-white-500);height:15px;margin-right:var(--spacing-4px);width:15px}.button--with-icon-only{align-items:center;background:none;border:none;color:var(--colour-purple-500);cursor:pointer;display:flex;height:var(--spacing-20px);justify-content:center;padding:0;transition:color var(--speed-normal) var(--ease-out);width:var(--spacing-20px)}.button--with-icon-only svg{height:100%;width:100%}.button--with-icon-only:hover{color:var(--colour-purple-800)}a.button--with-icon-only{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dropdown-button{background-color:var(--colour-white);border:1px solid var(--colour-grey-500);box-shadow:none;color:var(--colour-black);padding:var(--spacing-12px) var(--spacing-32px) var(--spacing-12px) var(--spacing-16px)}.dropdown-button:hover{background-color:var(--colour-white);border-color:var(--colour-grey-800);color:var(--colour-grey-800)}.dropdown__trigger{cursor:pointer}.dropdown__trigger--active .dropdown-button{background-color:var(--colour-white);border-color:var(--colour-grey-800);color:var(--colour-grey-800)}.dropdown-button__icon{height:var(--spacing-12px);pointer-events:none;position:absolute;right:var(--spacing-12px);top:50%;transform:translateY(-50%);width:var(--spacing-12px)}.delete-button,.suspend-button{background:var(--colour-white);box-shadow:none;color:var(--colour-red-500);padding-left:var(--spacing-24px);padding-right:0}.delete-button:focus,.delete-button:hover,.suspend-button:focus,.suspend-button:hover{background:var(--colour-white);color:var(--colour-red-800);outline:none}svg.delete-button__icon,svg.suspend-button__icon{bottom:0;height:100%;left:var(--spacing-6px);position:absolute;top:0;width:15px}.repeater-add-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px dashed var(--colour-grey-800);border-radius:var(--rounded-sm);cursor:pointer;display:flex;font-size:var(--font-size-base);font-weight:var(--font-sans-bold);justify-content:center;opacity:1;padding:var(--spacing-24px);transition:opacity var(--speed-normal) var(--ease-out);width:100%}.repeater-add-button:hover{opacity:.5}.repeater-delete-button{padding-right:0}.repeater-add-button__icon{color:var(--colour-grey-800);margin-right:var(--spacing-8px);width:12px}.text-with-icon{align-items:center;display:inline-flex;gap:var(--spacing-8px)}.button--dotted-with-icon{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--colour-white);border:1px dashed var(--colour-grey-500);border-radius:var(--rounded-xs);color:var(--colour-grey-900);cursor:pointer;display:flex;font-size:var(--font-size-14px);font-weight:var(--font-sans-bold);gap:var(--spacing-4px);justify-content:center;margin-top:var(--spacing-12px);padding:var(--spacing-20px);transition:border-color var(--speed-normal) var(--ease-out);width:100%}.button--dotted-with-icon .icon{color:var(--colour-purple-500);height:var(--spacing-16px);padding:var(--spacing-2px);width:var(--spacing-16px)}.button--dotted-with-icon:hover{border-color:var(--colour-grey-700)}.button-rounded-small{border:1px solid var(--colour-grey-200);border-radius:var(--rounded-lg);color:var(--colour-purple-500);font-size:var(--font-size-11px);font-weight:var(--font-sans-bold);height:var(--spacing-18px);padding:var(--spacing-2px) var(--spacing-6px);width:auto}.button--light-with-icon,.button-rounded-small{background-color:var(--colour-white);box-shadow:0 1px 4px rgba(25,0,124,.06)}.button--light-with-icon{color:var(--colour-grey-900)}.button--light-with-icon .icon,.button--light-with-icon svg{fill:var(--colour-purple-500);color:var(--colour-purple-500)}.button--light-with-icon:hover{background-color:var(--colour-white);text-decoration:underline}.button--light-with-icon:disabled .icon,.button--light-with-icon:disabled svg{fill:var(--colour-white);color:var(--colour-white)}.button--icon-only{background-color:var(--colour-white);border:0;box-shadow:none;color:var(--colour-grey-900);height:var(--spacing-20px);padding:var(--spacing-2px);width:var(--spacing-20px)}.button--icon-only:hover{background-color:var(--colour-white);color:var(--colour-purple-500)}.button--icon-only svg{height:var(--spacing-20px);width:var(--spacing-20px)}.layout-html{height:100%;width:100%}.layout-body{background:var(--colour-white);display:flex;height:100%}.layout-container{display:flex;flex-direction:column;width:100%}.layout-main--centered{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.layout--checklists{display:flex;flex-direction:column}.layout--checklists .checklists__container{flex-grow:1}@media(min-width:48em){.layout-container{display:flex;flex-direction:row}.layout-main{position:relative;width:100%}}.modal{bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding-top:var(--spacing-24px);position:fixed;right:0;top:0;z-index:150}.modal-link{color:var(--colour-grey-800);cursor:pointer;font-size:var(--font-size-14px);font-weight:var(--font-sans-regular);transition:color var(--speed-normal) var(--ease-out)}.modal-link:hover{color:var(--colour-black)}.modal__spacer{padding-bottom:var(--spacing-24px)}.modal__inner{margin:auto var(--layout-gutter);position:relative;width:100%;z-index:100}.modal__backdrop{background:var(--colour-grey-800);bottom:0;left:0;opacity:.2;position:fixed;right:0;top:0}.modal__panel{background-color:var(--colour-white);border:1px solid var(--colour-grey-400);border-radius:var(--rounded-sm);box-shadow:0 2px 4px 0 rgba(0,0,0,.01),0 6px 40px 0 rgba(0,0,0,.2)}.modal__component{width:100%}.modal__panel--loading{align-items:center;display:flex;justify-content:center;min-height:340px;min-width:600px;z-index:100}.modal__head{background-color:var(--colour-white);border-top-left-radius:var(--rounded-sm);border-top-right-radius:var(--rounded-sm);padding:var(--spacing-20px) var(--spacing-28px);position:relative}.modal__head .heading-3{font-family:var(--font-sans);font-size:var(--font-size-20px)}.modal__head-spinner{position:absolute;right:var(--spacing-36px)}.modal__head-spinner svg{width:var(--spacing-20px)}.modal__body{padding:var(--spacing-20px) var(--spacing-28px)}.modal__body>p+*{margin-top:var(--spacing-16px)}.modal__body--form{padding-bottom:var(--spacing-40px)}.modal__body+.modal__body,.modal__foot,.modal__head+.modal__body,.modal__head+form{border-top:1px solid var(--colour-grey-300)}.modal__foot{background-color:var(--colour-white);border-bottom-left-radius:var(--rounded-sm);border-bottom-right-radius:var(--rounded-sm);display:flex;justify-content:space-between;padding:var(--spacing-20px) var(--spacing-28px)}.modal__foot-left{width:100%}.modal__foot-right{display:flex;flex-wrap:wrap;gap:var(--spacing-12px);justify-content:flex-end;width:100%}.modal__trigger{display:inline}@media(min-width:64em){.modal__panel{width:unset}.modal__inner{width:37.5rem}}.message{background:#fcf8e4;border:1px solid #e4ddb9;border-radius:var(--rounded-sm);color:#8a835e;font-size:var(--font-size-14px);margin-bottom:var(--spacing-32px);padding:var(--spacing-16px);text-align:center}.message p{margin:0}.message:last-child{margin-bottom:0}.message--success{background:var(--colour-green-300);border-color:var(--colour-green-600);color:#3b4a09}.message--error{background:#b43333;border-color:#7d1c1c}.message--error,.message--error a{color:var(--colour-white)}.checkbox{border:1px solid var(--input-border-colour);border-radius:var(--input-rounded);height:44px}.checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--colour-white);border:1px solid var(--input-border-colour);border-radius:var(--rounded-xs);cursor:pointer;flex-shrink:0;height:var(--spacing-16px);margin:0;width:var(--spacing-16px)}.checkbox input:checked{background-color:var(--colour-white);background-image:url(/images/icons/checkbox/checkbox-tick-green.svg);background-position:50%;background-repeat:no-repeat;background-size:8px;border-color:var(--colour-green-500);color:var(--colour-green-500)}.checkbox .checkbox__label{align-items:center;cursor:pointer;display:flex;height:100%;margin:0;padding:var(--spacing-14px) var(--spacing-12px);width:100%}.checkbox .checkbox__title{color:var(--colour-grey-900);font-size:var(--font-size-14px);font-weight:var(--font-sans-regular);line-height:18px;margin-left:var(--spacing-8px)}.checkbox--inline,.checkbox--inline input{height:var(--spacing-16px);width:var(--spacing-16px)}.checkbox--inline input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--colour-white);border:1px solid var(--input-border-colour);border-radius:var(--rounded-xs);cursor:pointer;margin:0}.checkbox--inline input:checked{background:url(/images/icons/checkbox/checkbox-tick.svg?v184d28109c6) no-repeat 50%;background-color:var(--colour-green-500);background-size:8px;border-color:var(--colour-green-500);color:var(--colour-white)}.checkbox--large,.checkbox--large input{height:var(--spacing-24px);width:var(--spacing-24px)}.checkbox--large input:checked{background-size:12px}.checkbox--bold .checkbox__label{font-weight:var(--font-sans-bold)}.checkbox--disabled .checkbox__label,.checkbox--disabled input{cursor:no-drop}.checkbox-button{align-items:center;border:1px solid var(--colour-grey-200);border-radius:var(--rounded-xs);box-shadow:0 1px 4px rgba(25,0,124,.06);display:inline-flex;font-size:var(--font-size-14px);font-weight:var(--font-sans-medium);gap:var(--spacing-16px);height:var(--checkbox-button-height);padding:var(--spacing-0px) var(--spacing-12px)}.checkbox-button,.checkbox-button input{background:var(--colour-white);cursor:pointer}.checkbox-button input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--input-border-colour);border-radius:var(--rounded-xs);height:var(--spacing-16px);margin:0;width:var(--spacing-16px)}.checkbox-button input:checked{background:url(/images/icons/checkbox/checkbox-tick.svg?v184d28109c6) no-repeat 50%;background-color:var(--colour-green-500);background-size:8px;border-color:var(--colour-green-500);color:var(--colour-white)}.select{position:relative;width:100%}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--colour-white);border:1px solid var(--input-border-colour);border-radius:var(--input-rounded);color:var(--input-text-colour);cursor:pointer;font-size:var(--font-size-14px);height:var(--input-height);line-height:1;padding:var(--input-padding) var(--spacing-40px) var(--input-padding) var(--input-padding);width:100%}.select select:disabled{color:var(--input-text-disabled-colour);cursor:no-drop}.team-member-requirement-card__right .select select{height:auto;padding:var(--spacing-6px) var(--spacing-40px) var(--spacing-6px) var(--input-padding);width:auto}.select .select__arrow{color:var(--colour-grey-600);height:100%;pointer-events:none;position:absolute;right:var(--input-padding);top:0;width:15px}.multiselect{position:relative;width:100%}.multiselect select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--colour-white);border:1px solid var(--input-border-colour);border-radius:var(--input-rounded);color:var(--input-text-colour);max-height:var(--spacing-128px);width:100%}.multiselect select:disabled{color:var(--input-text-disabled-colour);cursor:no-drop}.multiselect select option{padding:var(--spacing-4px) var(--input-padding)}.multiselect select option:checked{background:var(--colour-purple-700);color:var(--colour-white)}.multiselect .select__arrow{height:100%;pointer-events:none;position:absolute;right:var(--input-padding);top:0;width:var(--spacing-12px)}.textarea textarea{background:var(--colour-white);border:1px solid var(--input-border-colour);border-radius:var(--input-rounded);color:var(--input-text-colour);font-size:var(--font-size-14px);padding:var(--input-padding);resize:none;width:100%}.textarea textarea:disabled{color:var(--input-text-disabled-colour);cursor:no-drop}.input{width:100%}.input input{background:var(--colour-white);border:1px solid var(--input-border-colour);border-radius:4px;color:var(--input-text-colour);font-size:var(--font-size-14px);height:var(--input-height);letter-spacing:-.01em;padding:var(--input-padding);width:100%}.input input:disabled{color:var(--input-text-disabled-colour);cursor:no-drop}.input.input--small{font-size:var(--font-size-14px);height:18px;line-height:1.286;min-width:20px;padding:var(--spacing-2px);width:auto;width:40px}.fake-input{align-items:baseline;border:1px solid var(--colour-grey-300);border-radius:var(--rounded-sm);display:flex;font-weight:var(--font-sans-regular);padding:var(--spacing-4px) var(--spacing-6px)}.fake-input.is-read-only{border:0;color:var(--colour-grey-600);padding-left:var(--spacing-4px);padding-right:var(--spacing-4px)}.fake-input .input,.fake-input .input-numeric,.fake-input .input input{border:0;margin:0 var(--spacing-2px);max-width:auto;min-width:auto;padding:0;width:100%}.fake-input.fake-input--with-errors{background-color:var(--colour-red-100);border-color:var(--colour-red-600);color:var(--colour-red-500)}.fake-input__text{color:var(--colour-grey-300)}.fake-input--with-errors .fake-input__text{color:var(--colour-red-400)}.is-read-only .fake-input__text{color:var(--colour-grey-600)}.label+.radio-button{margin-top:var(--spacing-12px)}.radio-button{background-color:var(--colour-white);border:1px solid var(--input-border-colour);border-radius:var(--input-rounded);display:inline-block;width:100%}.radio-button+.radio-button{margin-top:var(--spacing-8px)}.radio-button .radio-button__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--colour-white);border:1px solid var(--input-border-colour);border-radius:var(--input-rounded);cursor:pointer;height:24px;margin:0;width:24px}.radio-button .radio-button__input:checked{background:url(/images/icons/radio-button/checked.svg?v184d28109c6) no-repeat 50%;background-color:var(--colour-white);background-size:12px;border-color:var(--colour-green-500);color:var(--colour-green-500)}.radio-button .radio-button__label{align-items:center;cursor:pointer;display:flex;margin:0;padding:var(--spacing-12px) var(--spacing-16px)}.radio-button .radio-button__title{font-size:var(--font-size-14px);font-weight:var(--font-sans-bold);margin-left:var(--spacing-16px)}.radio-button--disabled .radio-button__input,.radio-button--disabled .radio-button__label{cursor:no-drop}.label label{align-items:center;color:var(--colour-black);display:flex;font-size:var(--font-size-14px);font-weight:var(--font-sans-bold);justify-content:space-between}.label~.pills{margin-top:var(--label-spacing)}.date-input{align-items:center;display:flex;position:relative;width:100%}.date-input input{background:var(--colour-white);border:1px solid var(--input-border-colour);border-radius:var(--input-rounded);color:var(--input-text-colour);cursor:pointer;height:var(--input-height);padding:var(--input-padding);padding-left:var(--spacing-40px);width:100%}.date-input input:disabled{color:var(--input-text-disabled-colour);cursor:no-drop}.date-input.date-input--calendar-wrapper{border:1px solid var(--colour-grey-200);border-radius:var(--rounded-xl);box-shadow:0 1px 4px 0 rgba(25,0,124,.06)}.date-input.date-input--calendar-wrapper input:not(.cur-year){border:0;border-left:1px solid var(--colour-grey-200);border-radius:0;border-right:1px solid var(--colour-grey-200);height:var(--spacing-36px);text-align:center;width:175px}.date-input .date_input__icon{color:var(--colour-purple-500);left:var(--spacing-12px);pointer-events:none;position:absolute;width:var(--spacing-16px)}.date-input .date_input__clear{color:var(--colour-grey-900);cursor:pointer;opacity:.5;padding:var(--spacing-2px);position:absolute;right:var(--spacing-12px);transition:opacity var(--speed-normal) var(--ease-in-out);width:var(--spacing-16px)}.date-input .date_input__clear:hover{opacity:1}.date-input .date_input__icon-arrow{align-content:center;align-items:center;color:var(--colour-purple-500);cursor:pointer;display:flex;height:var(--spacing-36px);position:relative;text-align:center}.date-input .date_input__icon-arrow .icon-arrow{height:var(--spacing-16px)}.date-input .date_input__icon-arrow.date_input__icon-arrow--previous{padding:var(--spacing-10px) var(--spacing-4px) var(--spacing-10px) var(--spacing-8px)}.date-input .date_input__icon-arrow.date_input__icon-arrow--next{padding:var(--spacing-10px) var(--spacing-8px) var(--spacing-10px) var(--spacing-4px)}.date-input--with-clear input{padding-right:var(--spacing-40px)}.time-input{align-items:center;border:1px solid var(--input-border-colour);border-radius:var(--input-rounded);display:flex;padding-left:var(--spacing-10px);position:relative;width:100%}.time-input input{background:var(--colour-white);border:0;border-radius:var(--input-rounded);color:var(--input-text-colour);cursor:pointer;height:var(--input-height);padding:var(--input-padding);width:100%}.time-input input:disabled{color:var(--input-text-disabled-colour);cursor:no-drop}.time-input .time_input__icon{color:var(--colour-purple-500);height:var(--spacing-20px);width:var(--spacing-20px)}.description{color:var(--input-description-colour);display:block;font-size:var(--font-size-14px);font-weight:var(--font-sans-regular);line-height:1.5;margin-top:var(--spacing-4px)}.search{position:relative;width:100%}.search input{background:var(--colour-white);border:1px solid var(--input-border-colour);border-radius:var(--input-rounded);color:var(--input-text-colour);font-size:var(--font-size-14px);height:var(--input-height);padding:var(--input-padding);padding-left:var(--spacing-40px);width:100%}.search input:disabled{color:var(--input-text-disabled-colour);cursor:no-drop}.search .search__icon{align-items:center;color:var(--colour-grey-800);display:flex;height:100%;justify-content:center;position:absolute;width:var(--spacing-40px)}.search .search__icon svg{height:17px}.flatpickr-wrapper{width:100%}.flatpickr-input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flatpickr-calendar{border-radius:var(--input-rounded);overflow:hidden}.flatpickr-day.selected{border-color:var(--colour-purple-500)!important}.flatpickr-day.selected,.flatpickr-month,.flatpickr-weekdays{background:var(--colour-purple-500)!important;color:var(--colour-white)!important}.flatpickr-weekday{color:var(--colour-white)!important;font-weight:var(--font-sans-semi-bold)!important}.flatpickr-next-month,.flatpickr-prev-month{fill:var(--colour-white)!important;color:var(--colour-white)!important}.flatpickr-next-month:hover svg,.flatpickr-prev-month:hover svg{fill:var(--colour-purple-800)!important}.field-group>.label~.autocomplete__container,.field-group>.label~.checkbox,.field-group>.label~.date-input,.field-group>.label~.file-upload,.field-group>.label~.input,.field-group>.label~.multiselect,.field-group>.label~.select,.field-group>.label~.textarea,.field-group>.label~.time-input{margin-top:var(--label-spacing)}.field-group+.description,.field-group+.field-group,.field-group+.fieldset,.field-group+.form-layout,.field-group+.label,.field-group+.pills,.fieldset+.fieldset,.fieldset+.form-layout,.form-layout+.field-group,.form-layout+.fieldset,.form-layout+.form-layout,.label+.field-group,.pills+.field-group{margin-top:var(--field-group-spacing)}.description+.field-group{margin-top:var(--label-spacing)}.heading-form+.description+.field-group,.heading-form+.label+.field-group{margin-top:var(--field-group-spacing)}.field-group--checkbox+.field-group--checkbox{margin-top:var(--spacing-8px)}.field-group__input{display:block;width:100%}.field-group--error .autocomplete__icon,.field-group--error .description,.field-group--error .field-group__label{color:var(--colour-red-600)}.field-group--error .autocomplete__input,.field-group--error .field-group__input,.field-group--error .input--datepicker input,.field-group--error .vue-tel-input{background:var(--colour-red-100);border-color:var(--colour-red-600);color:var(--colour-red-600)}.field-group--error .autocomplete__input::-moz-placeholder,.field-group--error .field-group__input::-moz-placeholder,.field-group--error .input--datepicker input::-moz-placeholder,.field-group--error .vue-tel-input::-moz-placeholder{color:var(--colour-red-600)}.field-group--error .autocomplete__input:-ms-input-placeholder,.field-group--error .field-group__input:-ms-input-placeholder,.field-group--error .input--datepicker input:-ms-input-placeholder,.field-group--error .vue-tel-input:-ms-input-placeholder{color:var(--colour-red-600)}.field-group--error .autocomplete__input::placeholder,.field-group--error .field-group__input::placeholder,.field-group--error .input--datepicker input::placeholder,.field-group--error .vue-tel-input::placeholder{color:var(--colour-red-600)}.field-group--error .autocomplete__input input,.field-group--error .field-group__input input,.field-group--error .input--datepicker input input,.field-group--error .vue-tel-input input{background:var(--colour-red-100)}.field-group--warning .field-group__label{color:var(--colour-orange-600)}.field-group--warning .autocomplete-input,.field-group--warning .field-group__input,.field-group--warning .input--datepicker input,.field-group--warning .vue-tel-input{background:var(--colour-orange-100);border-color:var(--colour-orange-600)}.field-group--warning .autocomplete-input::-moz-placeholder,.field-group--warning .field-group__input::-moz-placeholder,.field-group--warning .input--datepicker input::-moz-placeholder,.field-group--warning .vue-tel-input::-moz-placeholder{color:var(--colour-orange-600)}.field-group--warning .autocomplete-input:-ms-input-placeholder,.field-group--warning .field-group__input:-ms-input-placeholder,.field-group--warning .input--datepicker input:-ms-input-placeholder,.field-group--warning .vue-tel-input:-ms-input-placeholder{color:var(--colour-orange-600)}.field-group--warning .autocomplete-input::placeholder,.field-group--warning .field-group__input::placeholder,.field-group--warning .input--datepicker input::placeholder,.field-group--warning .vue-tel-input::placeholder{color:var(--colour-orange-600)}.field-group--warning .autocomplete-input input,.field-group--warning .field-group__input input,.field-group--warning .input--datepicker input input,.field-group--warning .vue-tel-input input{background:var(--colour-orange-100)}.field-group--required .label__title:after{color:var(--colour-red-600);content:"*";display:inline-block;margin-left:var(--spacing-4px)}.field-group--inline{align-items:center;display:flex;flex-wrap:wrap}.field-group--inline .label--inline{flex-basis:40%;margin:0;padding-right:var(--field-group-spacing);text-align:right}.field-group--inline .label--inline label{justify-content:flex-end;margin-bottom:0}.field-group--inline .input,.field-group--inline .select{flex-basis:60%}.field-group--inline .field-group__input{margin:0}.field-group--inline .field-group__error{margin-left:40%}.field-group__error{color:var(--colour-red-600);margin:var(--spacing-8px) 0 0 0}.field-group__warning{color:var(--colour-orange-600);margin:var(--spacing-8px) 0 0 0}.field-group-seperator{border:0;border-top:1px solid var(--colour-grey-200);margin:var(--spacing-16px);margin-bottom:0}.form-layout .field-group{--field-group-spacing:0}.form-layout--halves{display:grid;gap:var(--spacing-8px)}.form-layout--halves .field-group--checkbox+.field-group--checkbox{margin-top:0}@media(min-width:48em){.form-layout--halves{grid-template-columns:1fr 1fr}}.form-layout--thirds{display:grid;gap:var(--spacing-8px)}@media(min-width:48em){.form-layout--thirds{grid-template-columns:1fr 1fr 1fr}}.form-layout--quarters{display:grid;gap:var(--spacing-8px)}@media(min-width:40em){.form-layout--quarters{grid-template-columns:1fr 1fr}}@media(min-width:64em){.form-layout--quarters{grid-template-columns:1fr 1fr 1fr 1fr}}.fieldset{border:1px solid var(--colour-grey-300);border-radius:var(--rounded-sm);padding:var(--spacing-24px) var(--spacing-20px)}.fieldset__title{color:var(--colour-grey-600);font-size:var(--font-size-12px);font-weight:var(--font-sans-medium);letter-spacing:.01em;margin:0;margin-bottom:var(--spacing-24px);padding:0;text-transform:uppercase}.fieldset__buttons{display:flex;gap:var(--spacing-10px);justify-content:flex-end;margin-top:var(--spacing-24px)}.section{padding-top:var(--spacing-32px)}.section__head{align-items:center;border-bottom:1px solid color(grey-300);display:none;font-size:var(--font-size-20px);margin:var(--spacing-24px) 0;padding:var(--spacing-16px) 0}.section__head .heading-section{margin-left:var(--spacing-8px)}.section__fields .heading-form{margin-top:var(--spacing-24px)}.section__number{align-items:center;background:var(--colour-white);border:1px solid var(--input-border-colour);border-radius:var(--rounded);display:flex;font-size:var(--font-size-14px);font-weight:var(--font-sans-bold);height:var(--spacing-24px);justify-content:center;padding:var(--spacing-4px);width:var(--spacing-24px)}@media(min-width:48em){.section{padding-top:0}.section__head{display:flex}}@media(min-width:80em){.section__fields{padding-bottom:var(--spacing-8px4)}}.input--numeric{display:inline-block;min-width:10px}.from-and-to{--from-and-to-label-height:calc(var(--font-size-14px)*var(--base-line-height));display:grid;gap:var(--grid-gutter)}.from-and-to .label{height:var(--from-and-to-label-height)}.from-and-to__seperator{align-self:flex-start;border-top:1px solid var(--colour-grey-300);display:none;margin-top:calc(var(--from-and-to-label-height) + var(--label-spacing) + var(--input-height)/2);position:relative;width:100%}@media(min-width:48em){.from-and-to{align-items:flex-end;gap:var(--spacing-8px);grid-template-columns:1fr var(--spacing-28px) 1fr}.from-and-to__seperator{display:block}}.file-upload{align-items:center;border-radius:var(--rounded-xs);cursor:pointer;display:flex;flex-direction:column;gap:var(--spacing-2px);justify-content:center;padding:var(--spacing-32px);position:relative}.file-upload:before{border:1px dashed var(--colour-grey-500);border-radius:var(--rounded-xs);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:border-color var(--speed-normal) var(--ease-in-out)}.file-upload--dropping:before,.file-upload:hover:before{border-color:var(--colour-black)}.file-upload__input{display:none}.file-upload__icon{color:var(--colour-purple-500);height:var(--spacing-20px);width:var(--spacing-20px)}.file-upload__heading{color:var(--colour-black);font-size:var(--font-size-12px);font-weight:var(--font-sans-medium);margin:0}.file-upload__heading i{color:var(--colour-purple-500);font-style:normal}.file-upload__subheading{color:var(--colour-grey-600);font-size:var(--spacing-10px);font-weight:var(--font-sans-medium);margin:0}.forms__repeater-row{border:1px solid var(--colour-grey-300);border-radius:var(--rounded-sm);margin-bottom:var(--spacing-12px);padding:var(--spacing-12px)}.icon{max-width:30px}.scene-involvement .icon{align-items:center;display:inline-flex}.spinner{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;color:var(--colour-purple-500);height:50px;width:50px}.spinner .path{stroke:currentColor;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}@-webkit-keyframes rotate{to{transform:rotate(1turn)}}@keyframes rotate{to{transform:rotate(1turn)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.dropdown{display:inline-block;position:relative}.dropdown--empty{display:none}.dropdown__content-position{pointer-events:none;position:absolute;top:100%;z-index:1}.scene-involvement-wrapper .dropdown__content-position{z-index:200}.dropdown__content{background:var(--colour-white);border:.0625rem solid var(--colour-grey-400);border-radius:var(--rounded-xs);box-shadow:0 2px 4px 0 rgba(0,0,0,.01),0 6px 10px 0 rgba(0,0,0,.09);min-width:187px;opacity:0;pointer-events:none;transform:scale(.5);transition:opacity var(--speed-fast) var(--ease-in-out),transform var(--speed-fast) var(--ease-in-out)}.dropdown--open .dropdown__content{opacity:1;pointer-events:auto;transform:scale(1)}.dropdown--open .dropdown__content-position{pointer-events:auto}.dropdown__content--form{min-width:var(--spacing-256px)}.dropdown__content--form,.dropdown__content--padded{padding:var(--spacing-20px) var(--spacing-16px)}.dropdown--left .dropdown__content-position{left:0;margin-top:var(--spacing-8px)}.dropdown--left .dropdown__content{transform-origin:0 0}.dropdown--left .dropdown__content:before{background:url(/images/icons/dropdown/arrow.svg?v184d28109c6) no-repeat top;content:"";height:10px;left:0;position:absolute;top:-7px;transform:translateX(50%);width:10px}.dropdown--right .dropdown__content-position{margin-top:var(--spacing-8px);right:0}.dropdown--right .dropdown__content{transform-origin:100% 0}.dropdown--right .dropdown__content:before{background:url(/images/icons/dropdown/arrow.svg?v184d28109c6) no-repeat top;content:"";height:10px;position:absolute;right:0;top:-7px;transform:translateX(-50%);width:10px}.dropdown--bottom .dropdown__content-position,.dropdown--center .dropdown__content-position{left:50%;margin-top:var(--spacing-8px);transform:translateX(-50%)}.dropdown--bottom .dropdown__content,.dropdown--center .dropdown__content{transform-origin:50% 0}.dropdown--bottom .dropdown__content:before,.dropdown--center .dropdown__content:before{background:url(/images/icons/dropdown/arrow.svg?v184d28109c6) no-repeat top;content:"";height:10px;left:0;position:absolute;right:0;top:-7px}.dropdown--next-to .dropdown__content-position{left:var(--spacing-40px);margin-left:var(--spacing-8px);margin-top:0;top:0}.dropdown--next-to .dropdown__content{transform-origin:0 50%}.dropdown--next-to .dropdown__content:before{background:url(/images/icons/dropdown/arrow.svg?v184d28109c6) no-repeat top;content:"";height:10px;left:3px;position:absolute;top:50%;transform:translate(-100%,-50%) rotate(-90deg);width:10px}.dropdown__link{display:block;font-size:var(--font-size-14px);font-weight:var(--font-sans-medium);letter-spacing:.01em;line-height:18px;padding:var(--spacing-12px) var(--spacing-16px);text-decoration:none}.dropdown__link:hover{background-color:var(--colour-grey-100);cursor:pointer;text-decoration:none}.dropdown__link:first-child{border-top-left-radius:var(--rounded-xs);border-top-right-radius:var(--rounded-xs)}.dropdown__link:last-child{border-bottom-left-radius:var(--rounded-xs);border-bottom-right-radius:var(--rounded-xs)}.dropdown__form+.dropdown__form,.dropdown__form+.dropdown__link,.dropdown__link+.dropdown__form,.dropdown__link+.dropdown__link{border-top:1px solid var(--colour-grey-200)}.dropdown__link--delete{color:var(--colour-red-500)}button.dropdown__link{background:none;border:none;text-align:left;width:100%}.filters{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-12px);justify-content:flex-end;margin-top:var(--spacing-12px)}.filters .dropdown,.filters .dropdown-button,.filters .dropdown__trigger{width:100%}.filters__clear{font-size:var(--font-size-14px)}@media(min-width:80em){.filters{flex-direction:row;margin-top:0}.filters .dropdown{width:auto}}.alerts{bottom:var(--spacing-24px);position:fixed;right:var(--spacing-24px);z-index:151}@-webkit-keyframes alert-fade-in{0%{opacity:0;transform:translateY(100px)}to{opacity:1}}@keyframes alert-fade-in{0%{opacity:0;transform:translateY(100px)}to{opacity:1}}.alerts__list{list-style:none;margin:0;padding:0}.alerts__alert{-webkit-animation:alert-fade-in 1s var(--ease-out) var(--speed-normal) 1 normal forwards;animation:alert-fade-in 1s var(--ease-out) var(--speed-normal) 1 normal forwards;background:var(--colour-white);border:1px solid var(--colour-grey-400);border-radius:var(--rounded-sm);box-shadow:0 2px 4px 0 rgba(0,0,0,.01),0 6px 10px 0 rgba(0,0,0,.09);max-width:350px;min-width:300px;opacity:0;padding:var(--spacing-16px) var(--spacing-48px);position:relative}.alerts__alert+.alerts__alert{margin-top:var(--spacing-8px)}.alerts__heading{align-items:center;display:flex}.alerts__message{color:var(--colour-grey-800);font-size:var(--font-size-14px);margin-bottom:var(--spacing-4px);margin-top:var(--spacing-4px)}.alerts__icon{display:inline-block;height:18px;left:1rem;position:absolute;width:18px}.alerts__icon--success{color:var(--colour-purple-700)}.alerts__icon--error{color:var(--colour-red-600)}.alerts__heading-copy{font-weight:var(--font-sans-bold);margin:0}.alerts__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--colour-grey-800);cursor:pointer;height:.625rem;position:absolute;right:var(--spacing-12px);top:var(--spacing-12px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:.625rem}.alerts__close:hover{opacity:.75}.large-create-buttons{display:flex;flex-direction:column}.large-create-buttons>.large-create-button+.large-create-button{margin-top:var(--spacing-24px)}.large-create-button{background:var(--colour-white);border:1px solid var(--colour-grey-500);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.05);display:inline-block;flex-basis:50%;padding:var(--spacing-16px);position:relative;text-decoration:none}.large-create-button:hover{text-decoration:none}.large-create-button:hover:after{opacity:1}.large-create-button:after{bottom:0;box-shadow:0 .125rem .25rem .25rem rgba(0,0,0,.05);content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity var(--speed-normal) var(--ease-out)}.large-create-button__head{align-items:center;display:flex}.large-create-button__icon{color:var(--colour-grey-800);height:12px;width:12px}.large-create-button__title{color:var(--colour-black);font-size:var(--font-size-14px);font-weight:var(--font-sans-bold);margin-left:var(--spacing-4px)}.large-create-button__description{color:var(--colour-grey-800);font-size:var(--font-size-14px);font-weight:var(--font-sans-regular);margin-top:var(--spacing-8px)}@media(min-width:64em){.large-create-buttons{flex-direction:row}.large-create-buttons>.large-create-button+.large-create-button{margin-left:var(--spacing-32px);margin-top:0}}.notes{max-height:24rem;overflow-y:auto}.note{padding:var(--spacing-20px) 0}.note+.note{border-top:1px solid var(--colour-grey-300)}.note:first-child{padding-top:0}.note:last-child{padding-bottom:0}.note__head{align-items:center;display:flex}.note__head--unread:after{background:var(--colour-red-600);border-radius:var(--rounded-sm);content:"";display:block;height:6px;margin-left:var(--spacing-8px);width:6px}.note__profile{color:var(--colour-grey-500);height:var(--spacing-20px);width:var(--spacing-20px)}.note__user{color:var(--colour-black);font-weight:var(--font-sans-bold)}.note__date,.note__user{font-size:var(--font-size-14px);margin-left:var(--spacing-8px)}.note__date{color:var(--colour-grey-800)}.note__body,.note__date{font-weight:var(--font-sans-regular)}.note__body{color:var(--colour-black);font-size:var(--font-size-14px);margin-top:var(--spacing-8px)}.note__unread{background:var(--colour-red-600);border-radius:50%;height:6px;margin-left:var(--spacing-8px);width:6px}.page-actions{display:flex}.page-actions__left,.page-actions__right{align-items:center;display:flex;flex-grow:1}.page-actions__left{justify-content:flex-start}.page-actions__right{gap:var(--spacing-16px);justify-content:flex-end}.page-header{align-items:center;background-color:var(--colour-white);border-bottom:1px solid var(--colour-grey-200);box-shadow:0 .0625rem .5625rem 0 rgba(25,0,124,.06);display:flex;padding:var(--spacing-12px) 0;position:relative;width:100vw;z-index:1}.page-header .heading-4 a{color:var(--color-black);font-family:var(--font-serif);font-size:var(--text-heading-4);font-weight:var(--font-serif-bold);letter-spacing:-.02em}.page-header .container{width:100%}@media(min-width:48em){.page-header{width:calc(100vw - var(--sidebar-width))}}.page-header__head{align-items:center;display:grid;gap:var(--spacing-32px);justify-content:space-between}.page-header__head-left{align-items:center;display:flex}.page-header__back{color:var(--colour-grey-500);flex-shrink:0;height:2.5rem;padding-bottom:10px;padding-top:10px;transition:color var(--speed-normal) var(--ease-out);width:1.25rem}.page-header__back:hover{color:var(--colour-grey-800)}.page-header__back+.show-icon{margin-left:var(--spacing-4px)}.show-icon+.heading-4{margin-left:var(--spacing-8px)}.page-header__content{margin-top:var(--spacing-24px)}.page-header__buttons{align-items:center;display:flex;gap:var(--spacing-12px)}.page-header-nav{-moz-column-gap:var(--spacing-16px);column-gap:var(--spacing-16px);display:flex;flex-wrap:wrap;row-gap:var(--spacing-10px)}.page-header__link{font-size:var(--font-size-13px);font-weight:var(--font-sans-medium);padding:var(--spacing-4px) var(--spacing-12px)}.page-header__link.current{background-color:var(--colour-purple-100);border-radius:var(--rounded-xl);color:var(--colour-purple-600)}.page-header__link.text-with-icon svg{color:var(--colour-grey-300)}@media(min-width:48em)and (max-width:79.9375em){.page-header__head{grid-template-columns:2}.page-header__head-left{grid-column:0;grid-row:1}.page-header__head-center{grid-column:span 2/2;grid-row:2}.page-header__head-right{display:flex;grid-column:2;grid-row:1;justify-content:flex-end}}@media(min-width:80em){.page-header__head{grid-template-columns:auto auto auto}.page-header__head-left{grid-column:1}.page-header__head-center{grid-column:2}.page-header__head-right{grid-column:3}}.pagination{gap:var(--spacing-32px);justify-content:center;padding:var(--spacing-20px) 0}.pagination,.pagination__link{align-items:center;display:flex}.pagination__link{background-color:var(--colour-white);border:1px solid var(--colour-grey-500);box-shadow:0 2px 4px 0 rgba(0,0,0,.05);color:var(--colour-black);font-size:var(--font-size-14px);font-weight:var(--font-sans-bold);padding:var(--spacing-12px) var(--spacing-20px);position:relative;transition:color var(--speed-normal) var(--ease-out),background-color var(--speed-normal) var(--ease-out),border-color var(--speed-normal) var(--ease-out)}.pagination__link:hover{background-color:var(--colour-white);border-color:var(--colour-grey-800);color:var(--colour-grey-800)}.pagination__link-icon{height:12px;position:absolute}.pagination__link--prev{padding-left:var(--spacing-48px)}.pagination__link--prev .pagination__link-icon{left:var(--spacing-16px)}.pagination__link--next{padding-right:var(--spacing-48px)}.pagination__link--next .pagination__link-icon{right:var(--spacing-16px)}.pagination__link--inactive{cursor:no-drop}.pagination__link--inactive,.pagination__link--inactive:hover{background:var(--colour-white);border:1px solid var(--colour-grey-300);color:var(--colour-grey-400)}.pagination__count{color:var(--colour-black);font-weight:var(--font-sans-bold)}.panel{background-color:var(--colour-white);border:.0625rem solid var(--colour-grey-200);border-radius:var(--rounded);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.05)}.panel__head{align-items:center;display:flex;padding:var(--spacing-24px) var(--spacing-32px)}.panel__head-left,.panel__head-right{align-items:center;display:flex;width:100%}.panel__head-left{justify-content:flex-start}.panel__head-right{justify-content:flex-end}.panel__body{padding:var(--spacing-12px)}.panel__body+.panel__body,.panel__body+.panel__head,.panel__head+.panel__body,.panel__head+.panel__head{border-top:.0625rem solid var(--colour-grey-300)}@media(min-width:48em){.panel__body{padding:var(--spacing-28px)}}.status-badge{background-color:var(--colour-grey-300);border:1px solid;border-radius:var(--rounded-lg);color:var(--colour-grey-900);display:inline-block;font-size:var(--font-size-11px);font-weight:var(--font-sans-bold);letter-spacing:.2px;padding:var(--spacing-4px) var(--spacing-8px);text-transform:uppercase;white-space:nowrap}.status-badge--red{background-color:var(--colour-red-100);color:var(--colour-red-600)}.status-badge--grey{background-color:var(--colour-grey-300);color:var(--colour-grey-900)}.status-badge--blue{background-color:var(--colour-indigo-100);color:var(--colour-blue-500)}.status-badge--orange{background-color:var(--colour-orange-100);color:var(--colour-orange-500)}.status-badge--green{background-color:var(--colour-green-100);color:var(--colour-green-500)}.table{background:var(--colour-white);border-collapse:collapse;font-size:var(--font-size-14px);width:100%}.table th{background-color:var(--colour-grey-100);font-weight:var(--font-sans-bold);padding:var(--spacing-10px) var(--spacing-8px);text-align:left}.table tr{border:.0625rem solid var(--colour-grey-300)}.table td{padding:var(--spacing-12px);text-align:left}.table td a{text-decoration:none}.table thead{border:1px solid var(--colour-grey-300);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.04)}.table__sort-link{align-items:center;display:flex}.table__sort-arrow{color:var(--colour-grey-800);margin-left:.2em;width:10px}.table__actions-arrow,.table__sort-arrow{transition:transform var(--speed-normal) var(--ease-out)}.table__actions-arrow{color:var(--colour-grey-700);width:7px}.table__clickable-row{transition:background var(--speed-slow) var(--ease-out)}.table__clickable-row,.table__clickable-row td:first-child{cursor:pointer;position:relative}.table__clickable-row td:first-child:after{background-color:var(--colour-purple-500);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scaleX(1);transform-origin:0 50%;transition:transform var(--speed-slow) var(--ease-in-out),opacity var(--speed-slow) var(--ease-in-out);width:1px}.table__clickable-row:hover{background:var(--colour-grey-100)}.table__clickable-row:hover .table__actions-arrow{transform:translateX(var(--spacing-4px))}.table__clickable-row.sortable-ghost td:first-child:after,.table__clickable-row:hover td:first-child:after{opacity:1;transform:scaleX(3)}.table__clickable-row--first-child-only{cursor:auto}.responsive-table{overflow-x:auto}.handle{align-items:center;color:var(--colour-grey-400);cursor:move;display:flex}.handle:active,.handle:hover{color:var(--colour-purple-500)}table.item-being-dragged .table__clickable-row:hover{background:var(--colour-white)}table.item-being-dragged .table__clickable-row:hover td:first-child:after{display:none}table.item-being-dragged .handle:active,table.item-being-dragged .table__clickable-row:hover .handle{color:var(--colour-grey-400)}.tabs{background-color:var(--colour-white);border-bottom:2px solid var(--colour-grey-200);margin:0;padding:0;position:relative;white-space:nowrap}.modal__component .tabs>.container{padding-left:var(--spacing-28px);padding-right:var(--spacing-28px)}.tabs__main{align-items:center;display:flex;gap:var(--spacing-36px)}.tabs__tab{box-shadow:0 2px 0 0 transparent;box-sizing:content-box;color:var(--colour-grey-800);cursor:pointer;display:inline;font-size:var(--font-size-12px);font-weight:var(--font-sans-medium);height:100%;line-height:1.333;padding:var(--spacing-16px) 0;position:relative;text-align:center;text-decoration:none;z-index:0}.tabs__tab--active{box-shadow:0 2px 0 0 var(--colour-purple-500);z-index:2}.tabs__tab--active:hover{text-decoration:none}.tabs__tab--error{color:var(--colour-red-500);font-weight:var(--font-sans-semi-bold)}.tabs__tab--active.tabs__tab--error{box-shadow:0 2px 0 0 var(--colour-red-500)}.unread{position:relative}.unread:after{background:var(--colour-red-500);border-radius:3px;content:"";display:block;height:6px;position:absolute;right:-7px;top:0;width:6px}@media(max-width:47.9375em){.nav{align-items:center;background:var(--colour-black);border-bottom:1px solid var(--colour-grey-300);display:flex;justify-content:space-between;min-height:2.75rem;position:relative;width:100%;z-index:150}.logo__copy,.nav{color:var(--colour-white)}.nav__left,.nav__right{align-items:center;display:flex;height:100%}.nav__left{padding-left:var(--spacing-16px)}.nav__left>*+*{border-left:1px solid var(--colour-grey-400);margin-left:var(--spacing-20px);padding-left:var(--spacing-20px)}.nav__items{display:none}.nav__items>*+*{border-left:1px solid var(--colour-grey-300)}.nav__footer{display:none}.nav-item{align-items:center;cursor:pointer;display:flex;font-size:var(--font-size-14px);font-weight:var(--font-sans-medium);height:100%;justify-content:center;padding:0 var(--spacing-24px);position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nav-item,.nav-item:hover{text-decoration:none}.nav-item:hover .nav-item__copy,.nav-item:hover .nav-item__icon{color:var(--colour-purple-800)}.nav-item:hover:after{opacity:1}.nav-item:after{border-bottom:1px solid var(--colour-purple-800);bottom:-1px;content:"";left:0;opacity:0;position:absolute;right:0;transition:opacity var(--speed-normal) var(--ease-out);width:100%}.nav-account{color:var(--colour-grey-700);cursor:pointer;height:100%;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nav-account .dropdown__trigger{align-items:center;display:flex;height:100%;justify-content:center;padding:0 var(--spacing-12px)}.nav-account__icon{height:28px;width:28px}.dropdown__trigger--active .nav-account__icon{color:var(--colour-purple-800)}.nav-account__popup{position:absolute}.nav-item__icon{color:var(--colour-grey-700);height:18px;width:18px}.nav-item__copy,.nav-item__icon{transition:color var(--speed-normal) var(--ease-out)}.nav-item__copy{color:var(--colour-black);margin-left:var(--spacing-8px)}.nav-item--active .nav-mobile__item-icon{background-color:var(--colour-purple-500)}.nav-mobile,.nav-mobile__trigger{align-items:center;display:flex;height:100%}.nav-mobile__trigger{cursor:pointer;padding-left:var(--spacing-16px);padding-right:var(--spacing-16px);position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nav-mobile__copy{font-size:var(--font-size-14px);font-weight:var(--font-sans-medium);margin-left:var(--spacing-12px)}.nav-mobile__icon{color:var(--colour-grey-600);height:16px;pointer-events:none;width:16px}.nav-mobile__items{align-items:flex-start;background:var(--colour-black);bottom:0;display:flex;flex-direction:column;justify-content:flex-start;left:0;margin-top:2.75rem;padding:var(--spacing-20px);position:fixed;right:0;text-align:center;top:0;z-index:10}.nav-mobile__item-icon{background-color:var(--colour-grey-800);border-radius:7px;padding:4px;transition:background-color var(--speed-faster) var(--ease-linear)}.nav-mobile__item{align-items:center;color:var(--colour-white);cursor:pointer;display:flex;font-size:var(--font-size-base);gap:15px;padding:var(--spacing-20px);width:100%}.nav-mobile__item,.nav-mobile__item:hover{text-decoration:none}.nav-mobile__item:hover .nav-mobile__item-icon{background-color:var(--colour-purple-500)}.nav-mobile__form{max-width:500px;width:100%}.nav-mobile__form .nav-mobile__item{background:none;border:none}.logo,.logo:hover{text-decoration:none}.logo__heading{font-family:Georgia,serif;font-size:var(--font-size-20px);font-weight:var(--font-sans-bold);margin:0}}@media(min-width:48em){.nav{background:var(--colour-black);color:var(--colour-white);display:flex;flex-direction:column;flex-shrink:0;height:100%;padding:var(--spacing-16px) var(--spacing-6px) var(--spacing-8px);position:fixed;width:var(--sidebar-width);z-index:150}.nav+*{padding-left:var(--sidebar-width)}.nav__items{display:flex;flex-direction:column;gap:var(--spacing-6px)}.nav-account__icon,.nav-item__icon{aspect-ratio:1/1;background-color:transparent;border-radius:7px;color:var(--colour-white);height:auto;padding:4px;transition:background-color var(--speed-faster) var(--ease-linear);width:100%}.nav-item__copy{display:none}.nav-item--active .nav-item__icon,.nav-item:hover .nav-item__icon{background-color:var(--colour-grey-800)}.logo:hover{text-decoration:none}.logo__copy{color:var(--colour-white)}.logo__heading{font-family:var(--font-serif);font-size:var(--font-size-32px);font-weight:var(--font-sans-bold);margin:0;text-align:center}.nav-mobile{display:none}.nav__right{display:flex;flex-direction:column;height:100%;justify-content:space-between}.nav__left{margin-bottom:var(--spacing-12px)}}.notification{align-items:center;display:flex;flex-direction:column}.notification__icon{color:var(--colour-purple-700);margin-bottom:var(--spacing-24px)}.notification__heading{font-size:var(--font-size-24px);font-weight:var(--font-sans-medium);letter-spacing:-.4px;margin-bottom:var(--spacing-16px);text-align:center}.notification__subheading{font-size:var(--font-size-20px);letter-spacing:-.4px;text-align:center}.show-card{background:var(--colour-white);box-shadow:0 2px 4px 0 rgba(0,0,0,.05);cursor:pointer;display:block;font-weight:var(--font-sans-medium);padding:var(--spacing-24px);position:relative;text-decoration:none}.show-card,.show-card:before{border-radius:var(--rounded-sm)}.show-card:before{bottom:0;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity var(--speed-normal) var(--ease-out)}.show-card:hover:before{opacity:1}.show-card+.show-card{margin-top:var(--spacing-24px)}.pills{display:flex;flex-wrap:wrap;gap:var(--spacing-8px) var(--spacing-10px)}.pill{--pill-background:var(--colour-white);--pill-colour:var(--colour-black);--pill-border:1px solid var(--colour-grey-400);--icon-colour:var(--colour-purple-700);align-items:center;background:var(--pill-background);border:var(--pill-border);border-radius:var(--rounded-xl);color:var(--pill-colour);display:inline-flex;font-size:var(--font-size-12px);font-weight:var(--font-sans-bold);justify-content:center;padding:var(--spacing-10px) var(--spacing-20px);white-space:nowrap}.pill--sm{padding:var(--spacing-6px) var(--spacing-10px)}.pill--with-button-right{padding-right:var(--spacing-12px)}.pill--button,.pill--with-button-left{padding-left:var(--spacing-12px)}.pill--button{cursor:pointer;line-height:24px}.pill--button .pill__button-icon{color:var(--icon-colour)}.pill__button{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-grow:0;flex-shrink:0;justify-content:center;padding:var(--spacing-8px)}.pill--input{justify-content:space-between}.pill__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--pill-colour);flex-grow:1;font-weight:var(--font-sans-bold)}.pill__input:focus{outline:none}.pill__input:empty:before{color:var(--pill-colour);content:attr(placeholder);opacity:.5}.pill--add-new{cursor:pointer}.pill__button-icon{color:var(--pill-colour);height:var(--spacing-8px);width:var(--spacing-8px)}.pill--white{box-shadow:0 1px 4px rgba(25,0,124,.06)}.pill--purple{--pill-background:var(--colour-purple-200);--pill-colour:var(--colour-purple-600);--pill-border:none}.pill--orange{--pill-background:var(--colour-orange-200);--pill-colour:var(--colour-orange-700);--pill-border:none}.pill--blue{--pill-background:var(--colour-blue-100);--pill-colour:var(--colour-blue-800);--pill-border:none}.pill--green{--pill-background:var(--colour-green-100);--pill-colour:var(--colour-green-700);--pill-border:none}.pill--red{--pill-background:var(--colour-red-200);--pill-colour:var(--colour-red-700);--pill-border:none}.pill--indigo{--pill-background:var(--colour-indigo-100);--pill-colour:var(--colour-blue-500);--pill-border:none}.pill--yellow{--pill-background:var(--colour-yellow-200);--pill-colour:var(--colour-yellow-800);--pill-border:none}.pill--teal{--pill-background:var(--colour-teal-100);--pill-colour:var(--colour-teal-700);--pill-border:none}.pill--grey{--pill-background:var(--colour-grey-200);--pill-colour:var(--colour-grey-700);--pill-border:none}.pill--pink{--pill-background:var(--colour-pink-100);--pill-colour:var(--colour-pink-500);--pill-border:none}.create-room{display:flex;justify-content:flex-end;margin-top:var(--spacing-8px)}.create-room__form{border:1px solid var(--colour-grey-200);border-radius:var(--rounded-xs);box-shadow:0 1px 4px rgba(25,0,124,.06);padding:var(--spacing-20px);width:100%}.create-room__buttons{align-items:center;display:flex;gap:var(--spacing-10px);justify-content:flex-end;margin-top:var(--spacing-24px)}.scene-builder{padding-bottom:var(--spacing-24px)}.scene-builder .acts-table__header-row th:first-child{width:220px;z-index:3}.scene-builder .acts-table{border:1px solid var(--colour-grey-200);border-collapse:separate;border-spacing:0;box-shadow:0 2px 6px rgba(25,0,124,.06)}.scene-builder .acts-table td,.scene-builder .acts-table th{border:1px solid var(--colour-grey-200)}.scene-builder .acts-table tbody+tbody tr:first-child td,.scene-builder .acts-table tbody+tbody tr:first-child th{border-top:1px solid var(--colour-grey-200)}.scene-builder .acts-table .acts-table__scene-involvement{border-bottom:none;border-left:none;border-right:none;padding:var(--spacing-8px) var(--spacing-12px)}.scene-builder .acts-table .acts-table__scene-involvement--track-mode{vertical-align:top}.scene-builder .acts-table .acts-table__header-cell{border:none;border-bottom:2px solid var(--colour-grey-300);vertical-align:bottom}.scene-builder .acts-table .acts-table__cell{border-left:none;border-right:none}.scene-builder .acts-table__cell--fixed{background-color:var(--colour-white);border-right:1px 0 0;box-shadow:2px 0 0 0 rgba(239,237,247,.48),4px 0 0 0 rgba(239,237,247,.28);left:0;max-width:300px;min-width:200px;position:-webkit-sticky;position:sticky;z-index:1}.table__clickable-row:hover .scene-builder .acts-table__cell--fixed:first-child{background-color:var(--colour-grey-100)}.acts-table__scene-row .scene-builder .acts-table__cell--fixed{padding-left:var(--spacing-2px)}.acts-table--track-mode .acts-table__scene-row .scene-builder .acts-table__cell--fixed{padding-left:var(--spacing-12px)}.scene-builder .acts-table__header-cell--actor{color:var(--colour-grey-900);font-size:var(--font-size-14px);font-weight:var(--font-sans-medium);letter-spacing:-.01em;min-width:50px;width:-webkit-min-content;width:-moz-min-content;width:min-content}.scene-builder .acts-table__header-cell--character{color:var(--colour-grey-700);font-size:var(--font-size-12px);font-weight:var(--font-sans-regular);line-height:1.333;text-align:center}.scene-builder .acts-table__header-cell{background-color:#fff;padding:var(--spacing-12px);position:-webkit-sticky;position:sticky;top:0;z-index:1}.scene-builder .acts-table__column-header{padding-left:0;vertical-align:middle}.scene-builder .acts-table__column-header--track-mode{padding:var(--spacing-6px) var(--spacing-10px);vertical-align:top}.scene-builder .acts-table__cell--act{background-color:var(--colour-grey-100);font-weight:var(--font-sans-bold)}.scene-builder .acts-table__cell-spaced-content{font-size:var(--font-size-14px);font-weight:var(--font-sans-regular);margin-top:var(--spacing-2px)}.scene-builder .acts-table__cell-spaced-content:hover{color:var(--colour-purple-500)}.scene-builder.is-working-mode .acts-table__cell-spaced-content{margin-top:var(--spacing-4px)}.scene-builder .acts-table__scene-details{align-items:center;display:flex;flex-grow:1;font-size:var(--font-size-12px);justify-content:flex-end;justify-self:flex-end;text-align:right}.scene-builder .acts-table__scene-details .icon{align-items:center;display:inline-flex;justify-content:center}.scene-builder .acts-table__scene-details .fake-input{margin-left:var(--spacing-4px)}.scene-builder .acts-table__scene-details .fake-input+.icon{margin-left:var(--spacing-8px)}.scene-builder .acts-table__scene-details .input{text-align:center}.scene-builder .acts-table__scene-details .spinner{height:var(--font-size-16px);left:var(--spacing-32px);position:absolute;top:var(--spacing-18px);width:var(--font-size-16px)}.scene-builder .acts-table__scene-details input{height:auto}.scene-builder .acts-table__scene-details .acts-table__act-row{background-color:var(--colour-grey-100)}.scene-builder .repeater-add-button--add-scene{border:1px dashed var(--colour-grey-500);padding:var(--spacing-8px) var(--spacing-16px) var(--spacing-10px) var(--spacing-10px)}.scene-builder .repeater-add-button--add-scene svg{color:var(--colour-purple-500)}.scene-builder .acts-table__scene-row-header{align-items:center;display:flex}.scene-builder .scene-involvement__link{background:transparent;padding:0}.scene-builder .table__clickable-row,.scene-builder .table__clickable-row td:first-child,.scene-builder .table__clickable-row th:first-child{cursor:pointer;transition:background var(--speed-slow) var(--ease-out)}.scene-builder .table__clickable-row td:first-child:after,.scene-builder .table__clickable-row th:first-child:after{background-color:var(--colour-purple-500);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scaleX(1);transform-origin:0 50%;transition:transform var(--speed-slow) var(--ease-in-out),opacity var(--speed-slow) var(--ease-in-out);width:1px}.scene-builder .table__clickable-row:hover{background:var(--colour-grey-100)}.scene-builder .table__clickable-row:hover .table__actions-arrow{transform:translateX(var(--spacing-4px))}.scene-builder .table__clickable-row:hover td:first-child,.scene-builder .table__clickable-row:hover th:first-child{background:var(--colour-grey-100)}.scene-builder .table__clickable-row:hover td:first-child:after,.scene-builder .table__clickable-row:hover th:first-child:after{opacity:1;transform:scaleX(3)}.scene-builder .table__clickable-row--first-child-only{cursor:auto}.scene-builder .item-being-dragged .table__clickable-row:not(.sortable-chosen) td:first-child,.scene-builder .item-being-dragged .table__clickable-row:not(.sortable-chosen) th:first-child{background:var(--colour-white)}.scene-builder .item-being-dragged .table__clickable-row:not(.sortable-chosen) td:first-child:after,.scene-builder .item-being-dragged .table__clickable-row:not(.sortable-chosen) th:first-child:after{opacity:0}.scene-builder .sortable-ghost{background:var(--colour-grey-100)}.scene-builder .sortable-ghost .table__actions-arrow{transform:translateX(var(--spacing-4px))}.scene-builder .sortable-ghost td:first-child,.scene-builder .sortable-ghost th:first-child{background:var(--colour-grey-100)}.scene-builder .sortable-ghost td:first-child:after,.scene-builder .sortable-ghost th:first-child:after{opacity:1;transform:scaleX(3)}.scene-builder .scene-involvement--in-scene .icon,.scene-builder .scene-involvement--in-scene .scene-involvement__icon,.scene-builder .scene-involvement--non-speaking .icon,.scene-builder .scene-involvement--non-speaking .scene-involvement__icon,.scene-builder .scene-involvement--off-stage-voice .icon,.scene-builder .scene-involvement--off-stage-voice .scene-involvement__icon,.scene-builder .scene-involvement--under-5-lines .icon,.scene-builder .scene-involvement--under-5-lines .scene-involvement__icon{color:var(--colour-purple-500)}.acts-table__key{align-items:center;border:1px solid var(--colour-grey-200);border-radius:var(--rounded-xl);box-shadow:0 1px 4px rgba(25,0,124,.06);display:flex;gap:var(--spacing-24px);list-style:none;padding:var(--spacing-16px) var(--spacing-24px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.acts-table__key-item{align-items:center;display:flex;font-size:var(--font-size-14px);font-weight:var(--font-sans-bold);letter-spacing:.01em;line-height:1.3}.acts-table__key-item-icon{margin-right:var(--spacing-8px)}@media(min-width:48em){.scene-builder .acts-table__cell--fixed{left:var(--sidebar-width)}}.autocomplete,.autocomplete__container{position:relative}.autocomplete .autocomplete__input{padding-left:var(--spacing-40px);padding-right:var(--spacing-40px)}.autocomplete--disabled .autocomplete__icon{color:var(--input-text-disabled-colour)}.autocomplete__icon{align-items:center;color:var(--colour-purple-700);display:flex;height:100%;justify-content:center;left:var(--spacing-12px);pointer-events:none;position:absolute;width:var(--spacing-16px)}.autocomplete__icon svg{height:100%;width:100%}.autocomplete__loading{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:var(--spacing-48px)}.autocomplete__loading svg{height:100%;width:var(--spacing-24px)}.autocomplete__clear{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:var(--spacing-48px)}.autocomplete__clear svg{height:100%;width:var(--spacing-12px)}.autocomplete__clear:hover{color:var(--colour-purple-700)}.autocomplete__list{background-color:var(--colour-white);border-radius:var(--rounded-sm);box-shadow:0 2px 4px 0 rgba(0,0,0,.05);list-style:none;margin:var(--spacing-0px);margin-top:var(--spacing-8px);max-height:var(--spacing-256px);overflow-y:auto;padding:var(--spacing-0px);position:absolute;width:100%;z-index:5}.autocomplete__list-item{border-radius:var(--rounded-sm);padding:var(--spacing-8px);width:100%}.autocomplete__list-item--clickable{cursor:pointer}.autocomplete__list-item--highlighted{background-color:var(--colour-purple-600);color:var(--colour-white)}.loading-spinner{max-height:100%;max-width:100%}.teams{align-items:flex-start;display:flex;gap:var(--spacing-28px);overflow-x:auto;padding-left:var(--layout-gutter);padding-right:var(--layout-gutter)}.team__panel{border-radius:var(--rounded);flex-shrink:0;max-width:90%;width:31.25rem}.team__panel .panel__head{padding:var(--spacing-16px) var(--spacing-28px)}.team__panel .heading-panel{font-size:var(--font-size-20px)}.team__panel .panel__head-left,.team__panel .panel__head-right{gap:var(--spacing-24px)}.show-contact-team-card{align-items:center;background:var(--colour-white);border:1px solid var(--colour-grey-300);border-radius:var(--rounded-sm);box-shadow:0 1px 4px rgba(25,0,124,.06);cursor:pointer;display:flex;flex-wrap:wrap;gap:var(--spacing-8px);justify-content:flex-end;padding:var(--spacing-12px);position:relative}.show-contact-team-card:after{bottom:0;box-shadow:0 1px 12px rgba(25,0,124,.06);content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity var(--speed-normal) var(--ease-out)}.show-contact-team-card:hover:after{opacity:1}.show-contact-team-card+.show-contact-team-card{margin-top:var(--spacing-8px)}.show-contact-team-card__left{flex-grow:1}.show-contact-team-card__left,.show-contact-team-card__right{align-items:center;display:flex;gap:var(--spacing-8px);min-width:0}.show-contact-team-card__left .pills,.show-contact-team-card__right .pills{justify-content:flex-end;min-width:0}.show-contact-team-card__left .pills .pill,.show-contact-team-card__right .pills .pill{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis}.show-contact-team-card__heading{font-size:var(--font-size-14px);font-weight:var(--font-sans-medium);margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.add-team-role{display:inline-block}.add-team-role+.add-team-role{margin-left:var(--spacing-6px)}.contact-row td{vertical-align:top}.contact{align-items:center;-moz-column-gap:var(--spacing-10px);column-gap:var(--spacing-10px);display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.contact--no-email .contact__name{grid-row:1/span 2}.contact--no-email .contact__email{display:none}.contact__profile{grid-row:1/span 2}.contact__name{color:var(--colour-grey-900);font-size:var(--font-size-14px);font-weight:var(--font-sans-medium);grid-row:1;line-height:18px;margin:0}.contact__email{color:var(--colour-grey-700);font-size:var(--font-size-12px);font-weight:var(--font-sans-regular);grid-column:2;grid-row:2;line-height:16px;margin:0}.contact__email:hover{text-decoration:underline}.profile{background:var(--colour-grey-400);border-radius:var(--rounded-xl);flex-shrink:0;height:var(--spacing-32px);-o-object-fit:cover;object-fit:cover;width:var(--spacing-32px)}.profile--xs{height:var(--spacing-14px);width:var(--spacing-14px)}.profile--sm{height:var(--spacing-24px);width:var(--spacing-24px)}.profile--md{height:var(--spacing-28px);width:var(--spacing-28px)}.profile--large{height:var(--spacing-96px);width:var(--spacing-96px)}.profile--loading{align-items:center;display:flex;justify-content:center}.profile-picture{display:inline-block;position:relative}.profile__remove-icon{align-items:center;background:var(--colour-white);border:1px solid var(--colour-grey-300);border-radius:var(--rounded-xl);bottom:0;box-shadow:0 2px 4px 0 rgba(0,0,0,.05);cursor:pointer;display:flex;height:var(--spacing-24px);justify-content:center;position:absolute;right:0;top:0;transition:border-color var(--speed-normal) var(--ease-in-out);width:var(--spacing-24px)}.profile__remove-icon svg{height:var(--spacing-12px);width:var(--spacing-12px)}.profile__remove-icon:hover{border-color:var(--colour-grey-600)}.characters{display:flex;flex-wrap:wrap;gap:var(--spacing-12px)}.character{align-items:center;display:flex;gap:var(--spacing-10px)}.character__actor-name{margin:0}.character-row{font-size:var(--font-size-14px);font-weight:var(--font-sans-medium)}.character-row .handle{margin-right:var(--spacing-12px)}.character-row td{vertical-align:baseline}.characters-table__name-cell .flex,.show-icon{align-items:center;display:flex}.show-icon{background-color:var(--colour-grey-600);border-radius:var(--rounded-sm);color:var(--colour-white);font-family:var(--font-serif);font-size:var(--font-size-14px);height:var(--font-size-22px);justify-content:center;width:var(--font-size-22px)}.show-autosave-indicator{align-items:center;color:var(--colour-grey-600);display:flex;font-size:var(--font-size-12px);font-weight:var(--font-sans-medium);gap:var(--spacing-8px);line-height:1.125rem}.show-autosave-indicator__icon{height:var(--spacing-24px);padding:var(--spacing-4px);width:var(--spacing-24px)}.show-autosave-indicator__icon--error{color:var(--colour-red-500)}.show-autosave-indicator__icon--success{color:var(--colour-green-500);padding:var(--spacing-0px)}.rehearsal-block-day{background:var(--colour-white);border:1px solid var(--colour-grey-200);border-radius:var(--rounded-xs);box-shadow:0 1px 4px rgba(25,0,124,.06);opacity:.5;padding:var(--spacing-8px);transition:opacity var(--speed-faster) var(--ease-in-out)}.rehearsal-block-day__form{align-items:center;display:flex;justify-content:space-between}.rehearsal-block-day__errors{text-align:right}.rehearsal-block-day__errors .field-group__error{font-size:var(--font-size-14px)}.rehearsal-block-day--enabled{opacity:1}.rehearsal-block-day__checkbox{align-items:center;cursor:pointer;display:flex;gap:var(--spacing-8px);padding-left:var(--spacing-4px)}.rehearsal-block-day__checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--colour-white);border:1px solid var(--input-border-colour);border-radius:var(--rounded-xs);cursor:pointer;height:var(--spacing-16px);margin:0;width:var(--spacing-16px)}.rehearsal-block-day__checkbox input:checked{background:url(/images/icons/checkbox/checkbox-tick-green.svg);background-color:var(--colour-white);background-position:50%;background-repeat:no-repeat;background-size:8px;border-color:var(--colour-green-500);color:var(--colour-green-500)}.rehearsal-block-day__times{display:flex;gap:var(--spacing-8px)}.rehearsal-block-day__times .time-input{width:7.5rem}.rehearsal-block-day__times--disabled{cursor:no-drop;pointer-events:none}.settings-grid{display:grid;gap:var(--grid-gutter);grid-template-areas:"edit-show" "show-contact-details" "locations" "rehearsal-block";padding-bottom:var(--panel-spacing)}.settings__edit-show{grid-area:edit-show}.settings__contact-details{grid-area:show-contact-details}.settings__locations{grid-area:locations}.settings__rehearsal-block{grid-area:rehearsal-block}@media(min-width:64em){.settings-grid{grid-template-areas:"edit-show locations" "show-contact-details rehearsal-block";grid-template-columns:1fr 1fr}}@media(min-width:90em){.settings-grid{grid-template-areas:"edit-show locations rehearsal-block" "show-contact-details locations rehearsal-block";grid-template-columns:1fr 1fr 1fr}}.locations-list__room-count{color:var(--colour-grey-500);font-size:var(--font-size-12px);margin-right:var(--spacing-6px)}.accordion{border:1px solid var(--colour-grey-200);border-radius:var(--rounded);box-shadow:0 1px 4px rgba(25,0,124,.06);padding:var(--spacing-12px)}.accordion+.accordion{margin-top:var(--spacing-12px)}.accordion__head{display:flex}.accordion__head .modal-link{color:var(--colour-grey-900);font-size:var(--font-size-14px);font-weight:var(--font-sans-bold);letter-spacing:.01em;line-height:18px}.accordion__head-left{flex-grow:0}.accordion__head-right{display:flex;flex-grow:1;justify-content:flex-end}.accordion__arrow,.accordion__head-right{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accordion__arrow{color:var(--colour-purple-500);height:15px;padding:var(--spacing-2px);transform:rotate(180deg);transition:transform var(--speed-fast) var(--ease-in-out);width:15px}.accordion__arrow--up{transform:rotate(0deg)}.accordion__body{padding-top:var(--spacing-12px)}.accordion__room{border:1px solid var(--colour-grey-200);border-radius:var(--rounded-xs);box-shadow:0 1px 4px rgba(25,0,124,.06);padding:var(--spacing-12px)}.accordion__room .modal-link{color:var(--colour-grey-900);font-size:var(--font-size-14px);font-weight:var(--font-sans-bold);letter-spacing:.01em;line-height:18px}.accordion__room+.accordion__room{margin-top:var(--spacing-8px)}.event-form__row+.event-form__row,.event-form__row+.field-group{margin-top:var(--spacing-24px)}.scheduled-event__tab .heading-5{color:var(--colour-black);font-size:var(--font-size-17px);margin-top:0}.scheduled-event__tab-team-heading{cursor:pointer;min-width:100px}.scheduled-event__tab-team-heading .checkbox--inline{display:inline;margin-right:var(--spacing-8px)}.scheduled-event__cards{padding-left:0}.scheduled-event__cards li{list-style:none}.scheduled-event__cards .icon{cursor:pointer;height:var(--spacing-16px);width:var(--spacing-16px)}.scheduled-event__cards-card+.scheduled-event__cards-card{margin-top:var(--spacing-12px)}.scheduled-event__cards-card{background:var(--colour-white);border:1px solid var(--colour-grey-300);border-radius:var(--rounded-sm);box-shadow:0 1px 4px rgba(25,0,124,.06);color:var(--colour-grey-900);display:flex;font-size:var(--font-size-14px);font-weight:var(--font-sans-regular);padding:var(--spacing-12px);text-decoration:none}.scheduled-event__cards-card.is-in-conflict{background-color:var(--colour-red-200);box-shadow:inset 3px 0 0 var(--colour-red-500);padding:var(--spacing-6px) var(--spacing-12px) var(--spacing-8px)}.scheduled-event__cards-card-group{font-size:var(--font-sie-14px);font-weight:var(--font-sans-bold);justify-content:space-between}.scheduled-event__cards-card-group+.scheduled-event__cards-card,.scheduled-event__cards-card-group+.scheduled-event__cards-list{margin-top:var(--spacing-12px)}.scheduled-event__cards-card-group .scheduled-event__cards-card-group-character-involvement{color:var(--colour-grey-900);font-size:var(--font-sie-12px);font-weight:var(--font-sans-regular)}.scheduled-event__cards-card-group .pill{margin-right:var(--spacing-8px)}.scheduled-event__contact-link{align-items:center;color:var(--colour-grey-500);display:flex;font-size:var(--font-size-14px);font-weight:var(--font-sans-regular);justify-content:space-between}.scheduled-event__contact-link:hover{color:var(--colour-grey-700);text-decoration:none}.scheduled-event__contact-link:after{content:"Not required";font-size:var(--font-size-12px)}.is-required .scheduled-event__contact-link{color:var(--colour-grey-900)}.is-required .scheduled-event__contact-link:after{content:""}.scheduled-event__contact-link+.scheduled-event__cards-card{margin-top:var(--spacing-12px)}.scheduled-event__contact-link .pill{margin-left:var(--spacing-12px)}.team-member-buttons{display:flex;gap:var(--spacing-12px)}.edit-scene .fake-input{margin-top:var(--label-spacing);padding:0 var(--spacing-8px)}.form-section__contents{padding:var(--field-group-spacing) var(--spacing-0px)}.show-documents{display:grid;gap:var(--spacing-8px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);list-style:none;margin:0;margin-top:var(--spacing-12px);padding:0}.show-document{--show-document-background-colour:var(--colour-white);--show-document-text-colour:var(--colour-grey-900);--show-document-icon-colour:var(--colour-purple-500);--show-document-border:1px solid var(--colour-grey-200);align-items:center;background:var(--show-document-background-colour);border:var(--show-document-border);border-radius:var(--rounded-xs);box-shadow:0 1px 4px rgba(25,0,124,.06);color:var(--show-document-text-colour);display:flex;gap:4px;padding:var(--spacing-8px)}.show-document--error{--show-document-background-colour:var(--colour-red-200);--show-document-text-colour:var(--colour-red-500);--show-document-icon-colour:var(--colour-red-500);--show-document-border:none}.show-document__spinner{flex-shrink:0;height:var(--spacing-16px);padding:var(--spacing-4px);width:var(--spacing-16px)}.show-document__copy{flex-grow:1;font-size:var(--spacing-14px);font-weight:var(--font-sans-bold);letter-spacing:-.01em;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.show-document__delete{color:var(--show-document-icon-colour);cursor:pointer;flex-shrink:0;height:var(--spacing-16px);padding:var(--spacing-4px);width:var(--spacing-16px)}.scene-involvement{display:flex}.scene-involvement__icon{align-items:center;display:inline-flex;flex-shrink:0;height:var(--spacing-20px);justify-content:center;width:var(--spacing-20px)}.scene-involvement__characters-in-scene{color:var(--colour-grey-900);font-size:var(--font-size-12px);font-weight:var(--font-sans-medium);line-height:1.3;margin-left:var(--spacing-10px);margin-top:3px}.scene-involvement--no-involvement .icon{color:var(--colour-grey-300)}.scene-involvement--no-involvement .icon svg{height:15px;width:15px}.scene-involvement-wrapper .spinner{height:var(--spacing-16px);width:var(--spacing-16px)}.dropdown__trigger--active .scene-involvement__link .icon{color:var(--colour-purple-500)}.scene-involvement__link{border:0;box-shadow:none}.scene-involvement__link .icon{align-items:center;color:var(--colour-grey-300);height:20px;transition:color var(--speed-normal) var(--ease-in-out);width:20px}.scene-involvement__link img{min-width:20px}.scene-involvement__link svg{color:inherit;height:20px;min-width:20px;width:20px}.scene-involvement__link:hover .icon{color:var(--colour-purple-500)}.event-character-card,.event-character-cards{display:flex;flex-direction:column;gap:var(--spacing-12px)}.event-character-card{background:var(--colour-white);border:1px solid var(--colour-grey-200);border-radius:var(--rounded);box-shadow:0 1px 4px rgba(25,0,124,.06);padding:var(--spacing-12px)}.event-character-card__head{display:flex;justify-content:space-between}.event-character-card__head-left,.event-character-card__head-right{align-items:center;display:flex;gap:var(--spacing-6px)}.event-character-card__head-right{display:flex}.event-character-card__character-name{font-size:var(--font-size-14px);font-weight:var(--font-sans-bold);margin:0}.event-character-card__involvement-svg{height:var(--spacing-20px);width:var(--spacing-20px)}.event-character-card__body,.team-member-requirement-cards{display:flex;flex-direction:column;gap:var(--spacing-8px)}.team-member-requirement-card{border:1px solid var(--colour-grey-200);border-radius:var(--rounded-sm);display:grid;grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content;opacity:.6;padding:var(--spacing-8px) var(--spacing-12px) var(--spacing-8px) var(--spacing-8px)}label.team-member-requirement-card{cursor:pointer}.team-member-requirement-card--required{opacity:1}.team-member-requirement-card--required .team-member-requirement__conflicts{display:flex;flex-direction:column;gap:var(--spacing-8px);grid-column:span 2;margin-top:var(--spacing-8px)}.team-member-requirement-card__left,.team-member-requirement-card__right{align-items:center;display:flex;gap:var(--spacing-8px)}.team-member-requirement__conflicts{display:none}.team-member-requirement-card__actor-name{font-size:var(--font-size-14px);font-weight:var(--font-sans-medium);margin:0}.conflicts-grid{display:grid;gap:var(--grid-gutter);padding-bottom:var(--spacing-32px)}.conflict-group+.conflict-group{margin-top:var(--spacing-8px)}.conflict-group__title{border-bottom:1px solid var(--colour-grey-300);color:var(--colour-grey-900);font-size:var(--font-size-12px);font-weight:var(--font-sans-bold);margin:0;padding-bottom:var(--spacing-8px);padding-top:var(--spacing-10px)}.conflict-group__conflicts{margin-top:var(--spacing-18px)}.conflict{border:1px solid var(--colour-grey-200);border-radius:var(--rounded-xs);color:var(--colour-grey-900);padding:var(--spacing-6px) var(--spacing-6px) var(--spacing-10px) var(--spacing-10px)}.conflict+.conflict{margin-top:var(--spacing-8px)}.conflict--red{background:var(--colour-pink-200);border:none;border-left:0;box-shadow:inset 3px 0 0 var(--colour-red-500);color:var(--colour-red-700)}.conflict--red .conflict__icon{color:var(--colour-red-500)}.conflict--red .conflict__action{color:var(--colour-red-700)}.conflict__icon{color:var(--colour-grey-400);height:var(--spacing-20px);width:var(--spacing-20px)}.conflict__head{display:flex}.conflict__head-left{flex-grow:1}.conflict__head-right{align-items:flex-end;display:flex;flex-direction:column;flex-grow:0;justify-content:flex-start}.conflict__name{font-size:var(--font-size-14px);font-weight:var(--font-sans-bold);letter-spacing:-.01em;margin:0}.conflict_times{font-size:var(--font-size-12px);font-weight:var(--font-sans-medium);margin:0;margin-top:var(--spacing-4px)}.conflict__foot{align-items:center;display:flex;gap:var(--spacing-10px);margin-top:var(--spacing-10px)}.conflict__action{color:var(--colour-grey-600);cursor:pointer;font-size:var(--font-size-12px);font-weight:var(--font-sans-medium);text-decoration:underline}@media(min-width:48em){.conflicts-grid{grid-template-columns:1fr 1fr}}.conflict-request__modal .field-group~.field-group,.conflict-request__modal .field-group~.form-layout,.conflict-request__modal .form-layout~.field-group{margin-top:var(--field-group-spacing)}.conflict-requests-grid{display:grid;gap:var(--grid-gutter);padding-bottom:var(--panel-spacing)}.conflict-requests{display:flex;flex-direction:column;gap:var(--spacing-16px)}.conflict-request__header{display:flex;justify-content:space-between}.conflict-request__header-left{display:flex;flex-direction:column}.conflict-request__header-right{align-items:flex-start;display:flex;gap:var(--spacing-8px);justify-content:flex-end}.conflict-request{background:var(--colour-white);border:1px solid var(--colour-grey-200);border-radius:var(--rounded-xs);box-shadow:0 1px 4px rgba(25,0,124,.06);padding:var(--spacing-28px) var(--spacing-20px)}.conflict-request__reason{color:var(--colour-purple-500);font-size:var(--font-size-12px);font-weight:var(--font-sans-bold)}.conflict-request__contact-name{color:var(--colour-grey-900);font-size:var(--font-size-16px);font-weight:var(--font-sans-bold);letter-spacing:var(--font-sans-tight-letter-spacing);line-height:1.3;margin:0}.conflict-request__contact-name--link{cursor:pointer}.conflict-request__date{color:var(--colour-grey-600);font-size:var(--font-size-12px);font-weight:var(--font-sans-medium);letter-spacing:var(--font-sans-wide-letter-spacing);margin-bottom:0;margin-top:var(--spacing-8px);text-transform:uppercase}.conflict-request__action{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;height:34px;justify-content:center;margin:0;padding:0;transition:color var(--speed-normal) var(--ease-in-out),background var(--speed-normal) var(--ease-in-out);width:34px}.conflict-request__action svg{height:14px;width:14px}.conflict-request__action--reject{background:var(--colour-pink-100);border:1px solid var(--colour-red-500);color:var(--colour-red-500)}.conflict-request__action--reject:hover{background:var(--colour-red-500);color:var(--colour-pink-100)}.conflict-request__action--approve{background:var(--colour-green-100);border:1px solid var(--colour-green-500);color:var(--colour-green-500)}.conflict-request__action--approve:hover{background:var(--colour-green-500);color:var(--colour-green-100)}.conflict-request__unapprove-link{color:var(--colour-red-600);cursor:pointer;font-size:var(--font-size-12px);font-weight:var(--font-sans-medium)}.conflict-request__conflicts{display:flex;flex-direction:column;gap:var(--spacing-12px)}.conflcit-request__conflicts-title{font-size:var(--font-size-12px);font-weight:var(--font-sans-bold);margin-bottom:var(--spacing-12px);margin-top:var(--spacing-24px)}.conflict-request-conflict{border:1px solid var(--colour-grey-200);border-radius:var(--rounded-xs);box-shadow:0 1px 4px rgba(25,0,124,.06);color:var(--colour-grey-900);display:flex;gap:var(--spacing-2px);justify-content:space-between;padding:var(--spacing-6px) var(--spacing-6px) var(--spacing-10px) var(--spacing-10px)}.conflict-request-conflict--approved{background:var(--colour-pink-200);border:none;box-shadow:inset 3px 0 0 var(--colour-red-500)}.conflict-request-conflict--approved .conflict-request-conflict__left,.conflict-request-conflict--approved .conflict-request-conflict__right{color:var(--colour-red-700)}.conflict-request-conflict__left{align-items:flex-start;gap:var(--spacing-4px)}.conflict-request-conflict__left,.conflict-request-conflict__right{color:var(--colour-grey-900);display:flex;flex-direction:column;justify-content:center}.conflict-request-conflict__right{text-align:right}.conflict-request-conflict__name{font-size:var(--font-size-14px);font-weight:var(--font-sans-bold);line-height:var(--line-height-small);margin:0}.conflict-request-conflict__description,.conflict-request-conflict__times{font-weight:var(--font-sans-medium)}.conflict-request-conflict__date,.conflict-request-conflict__description,.conflict-request-conflict__times{font-size:var(--font-size-12px);line-height:var(--line-height-small);margin:0}@media(min-width:48em){.conflict-requests-grid{grid-template-columns:1fr 1fr}}.character-conflict{align-items:center;background-color:var(--colour-pink-200);border:1px solid var(--colour-pink-200);border-radius:var(--rounded-xs);box-shadow:inset 3px 0 0 var(--colour-red-500);display:flex;justify-content:space-between;padding:var(--spacing-6px) var(--spacing-12px)}.character-conflict--ignored{background-color:var(--colour-white);border:1px solid var(--colour-grey-200);box-shadow:0 1px 4px rgba(25,0,124,.06)}.character-conflict--ignored .character-conflict__action{color:var(--colour-grey-600)}.character-conflict__copy{color:var(--colour-black);font-size:var(--font-size-14px);font-weight:var(--font-sans-bold);margin:0;padding:0}.character-conflict__action{color:var(--colour-red-700);cursor:pointer;font-size:var(--font-size-12px);font-weight:var(--font-sans-medium)}.options-popup{background-color:var(--colour-white);border:1px solid var(--colour-grey-300);box-shadow:0 1px 6px rgba(25,0,124,.1);display:flex;flex-direction:column;padding:0;position:absolute;top:50px;transform:translateX(calc(-50% + var(--spacing-24px))) translateZ(0);z-index:200}.options-popup:after,.options-popup:before{border:11px solid transparent;border-bottom-color:#ddd;bottom:100%;content:"";left:calc(50% - 10px);pointer-events:none;position:absolute;z-index:201}.options-popup:after{border:10px solid transparent;border-bottom-color:#fff;left:calc(50% - 9px)}.options__list{margin:0;padding-left:0}.options__list-item{align-items:end;color:var(--colour-grey-900);display:flex;list-style:none;min-width:170px;padding:var(--spacing-10px) var(--spacing-6px) var(--spacing-10px) var(--spacing-8px)}.options__list-item.is-selected,.options__list-item.is-selected svg{color:var(--colour-purple-500)}.options__list-item:last-child{margin-bottom:0}.options__list-item:hover{background:var(--colour-purple-100);cursor:pointer}.options__list-item+.options__list-item{border-top:1px solid var(--colour-grey-300)}.options__list-item-icon{margin-right:var(--spacing-8px)}.songs-builder.item-being-dragged .table__clickable-row:not(.sortable-chosen) td{background:var(--colour-white)}.songs-builder.item-being-dragged .table__clickable-row:not(.sortable-chosen) td:first-child:after,.songs-builder.item-being-dragged .table__clickable-row:not(.sortable-chosen) th:first-child:after{opacity:0}.songs-builder.item-being-dragged .table__clickable-row:not(.sortable-chosen) .handle{color:var(--colour-grey-400)}.songs-builder-table{--songs-builder-spacing:var(--spacing-2px);border-collapse:collapse;box-shadow:0 2px 6px rgba(25,0,124,.06);font-size:var(--font-size-14px);min-width:800px;width:100%}.songs-builder-table td,.songs-builder-table th{border:1px solid var(--colour-grey-200)}.songs-builder-table__songs-table-container{padding:calc(var(--songs-builder-spacing)*2)}.songs-builder-table__songs-table{border-spacing:0 calc(var(--songs-builder-spacing)*2);font-size:var(--font-size-10px);margin-bottom:calc(var(--songs-builder-spacing)*-1);margin-top:calc(var(--songs-builder-spacing)*-1);width:100%}.songs-builder-table__songs-table tr{box-shadow:0 1px 4px rgba(25,0,124,.06)}.songs-builder-table__songs-table td{border:none;border-bottom:1px solid var(--colour-grey-200);border-top:1px solid var(--colour-grey-200);padding:var(--songs-builder-spacing);vertical-align:top}.songs-builder-table__songs-table td:first-child{border-bottom-left-radius:var(--rounded-sm);border-left:1px solid var(--colour-grey-200);border-top-left-radius:var(--rounded-sm)}.songs-builder-table__songs-table td:last-child{border-bottom-right-radius:var(--rounded-sm);border-right:1px solid var(--colour-grey-200);border-top-right-radius:var(--rounded-sm)}.songs-builder-table__head{box-shadow:0 2px 6px rgba(25,0,124,.06);text-align:left}.songs-builder-table__head th{background:var(--colour-white);border-bottom:2px solid var(--colour-grey-200);padding:var(--spacing-12px)}.songs-builder-table__head th:first-child{width:84px}.songs-builder-table__body{text-align:left}.songs-builder-table__act-row th{background:var(--colour-grey-100)}.songs-builder_table__scene-row{text-align:left}.songs-builder-table__act-number{font-weight:var(--font-sans-bold)}.songs-builder-table__act-number,.songs-builder-table__scene-number{padding:var(--spacing-12px);vertical-align:top}.song-cell__header{color:var(--colour-grey-600);font-size:var(--font-size-10px);font-weight:var(--font-sans-medium);line-height:1.3;text-transform:uppercase;white-space:nowrap}.song-cell__content{color:var(--colour-grey-900);font-size:var(--font-size-12px);font-weight:var(--font-sans-regular);line-height:1.3;margin-top:var(--spacing-2px)}.song-cell__content--bold{font-weight:var(--font-sans-bold)}.song-row__handle{width:1%}.song-row__number{width:5%}.song-row__name{width:20%}.song-row__lead{width:25%}.song-row__company{width:35%}.song-row__page-number{width:14%}.daily-reports{width:100%}.daily-reports__button-header-group{border-bottom:1px solid var(--colour-grey-300);padding:0 0 var(--spacing-24px)}@media(min-width:48em){.daily-reports{width:80%}}.daily-reports__content-field{min-height:400px}.report-template-chooser__list-wrapper{border-right:1px solid var(--colour-grey-300);padding:var(--spacing-12px) 0 var(--spacing-12px) var(--spacing-12px)}.report-template-chooser__list{display:block;margin:0;padding-left:0}.report-template-chooser__list-item{border-bottom:1px solid var(--colour-grey-300);list-style:none}.report-template-chooser__list-item:last-child{border-bottom:0;display:none}.report-template-chooser__list-item-link{color:var(--colour-grey-900);display:block;padding:var(--spacing-6px) 0;width:100%}.is-selected .report-template-chooser__list-item-link{color:var(--colour-purple-400)}.report-template-chooser__content{margin-bottom:var(--spacing-12px);padding-right:var(--spacing-12px);width:100%}.report-template-chooser__preview-pane{border:1px solid var(--colour-grey-300);max-height:60vh;overflow-y:auto;padding:var(--spacing-12px)}.report-template-chooser__preview-header{align-items:center;justify-content:space-between}.report-template-chooser__preview-header-title{color:var(--colour-black);font-size:var(--font-size-14px);font-weight:var(--font-sans-bold)}.view-report__title-wrapper{print-color-adjust:exact;background-color:var(--colour-purple-100);border-bottom:1px solid var(--colour-grey-200);box-shadow:0 .0625rem .5625rem 0 rgba(25,0,124,.06);padding:var(--spacing-24px) 0}.view-report__title-wrapper .heading-3{color:var(--colour-purple-600)}.view-report__title-wrapper .heading-4{color:var(--colour-purple-500);font-weight:var(--font-sans-normal)}.view-report__title-wrapper .heading-5{color:var(--colour-purple-600)}.view-report__title-header{align-items:center;justify-content:space-between}.view-report__content{padding-top:var(--spacing-24px)}.view-report__content p+p{margin-bottom:0}.view-report__content strong{font-weight:var(--font-sans-bold)}.share-daily-report .field-group__error{align-items:center;display:flex;font-size:var(--font-size-14px)}.share-daily-report .field-group__error svg{height:14px;margin-right:var(--spacing-6px)}.checklists{align-items:flex-start;display:flex;gap:var(--spacing-28px);height:100%;overflow-x:auto;padding-bottom:var(--panel-spacing);padding-left:var(--layout-gutter);padding-right:var(--layout-gutter)}.checklist__panel{border-radius:var(--rounded);flex-shrink:0;width:min(31.25rem,100%)}.checklist__panel .panel__head-left,.checklist__panel .panel__head-right{gap:var(--spacing-24px)}.checklist-heading{font-size:var(--spacing-18px);font-weight:var(--font-sans-bold);margin:0;padding:0}.checklist-items{display:flex;flex-direction:column;gap:var(--spacing-10px)}.checklist-item{background:var(--colour-white);border:1px solid var(--colour-grey-200);border-radius:var(--rounded-xs);box-shadow:0 1px 4px rgba(25,0,124,.06);display:flex;overflow:hidden;position:relative}.sortable-ghost .checklist-item{border-color:var(--colour-grey-600)}.checklist-item__image{background-color:var(--colour-grey-200);background-image:var(--bg-image);background-size:cover;flex-shrink:0;position:relative;width:var(--spacing-64px)}.checklist-item__copy{align-items:center;display:flex;flex-grow:1;gap:var(--spacing-12px);min-width:0;overflow:hidden}.checklist__handle{align-items:center;color:var(--colour-grey-400);cursor:-webkit-grab;cursor:grab;display:flex;flex-shrink:0;justify-content:center;width:var(--spacing-24px)}.checklist__handle svg{height:100%;width:100%}.checklist__handle:hover{color:var(--colour-purple-500)}.checklist-item__handle{align-items:center;color:var(--colour-grey-400);cursor:-webkit-grab;cursor:grab;display:flex;flex-shrink:0;height:auto;justify-content:center;margin-left:var(--spacing-12px);transition:color var(--speed-normal) var(--ease-in-out);width:var(--spacing-18px)}.checklist-item__handle svg{height:100%;width:100%}.checklist-item__handle:hover{color:var(--colour-purple-500)}.checklist-item__name{color:var(--colour-grey-800);cursor:pointer;font-size:var(--font-size-14px);font-weight:var(--font-sans-medium);letter-spacing:.01em;line-height:18px;margin:0;padding:var(--spacing-4px) var(--spacing-0px)}.checklist-item__checkbox{cursor:pointer}.checklist-item__checkbox,.checklist-item__spinner{align-items:center;display:flex;padding:var(--spacing-20px)}.checklist-item__spinner .spinner{height:var(--spacing-24px);width:var(--spacing-24px)}.checklist-category{align-items:center;background-color:var(--colour-grey-100);border:1px solid var(--colour-grey-200);border-left:2px solid var(--colour-purple-500);border-radius:var(--rounded-sm);box-shadow:0 1px 4px rgba(25,0,124,.06);display:flex;justify-content:space-between;padding:var(--spacing-12px)}.checklist-category__left{align-items:center;display:flex;gap:var(--spacing-12px)}.checklist-category__left .checklist-item__handle{margin:0;width:var(--spacing-8px)}.checklist-category__right{align-items:center;display:flex}.checklist-category__name{font-size:var(--font-size-16px);font-weight:var(--font-sans-bold);margin:0}.checklist-category__add-item-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background-color:var(--colour-grey-200);border:none;border-radius:var(--rounded-xl);color:var(--colour-black);cursor:pointer;display:flex;height:18px;justify-content:center;margin:0;padding:0;transition:color var(--speed-normal) var(--ease-in-out),background var(--speed-normal) var(--ease-in-out);width:18px}.checklist-category__add-item-button svg{height:10px;width:10px}.checklist-category__add-item-button:hover{background-color:var(--colour-black);color:var(--colour-grey-200)}.share-schedule__teams-wrapper{border-top:1px solid var(--colour-grey-300);margin-top:var(--panel-spacing);padding-top:var(--panel-spacing)}.share-accordion .no-email{background-color:var(--colour-orange-100);border:1px solid var(--colour-orange-600);color:var(--colour-orange-600);opacity:1}.share-accordion .field-group__error{align-items:center;color:var(--colour-orange-600);display:flex;margin-top:0;min-width:138px}.share-accordion .field-group__error svg{fill:var(--colour-orange-600);height:14px;margin-right:var(--spacing-4px)}.share-schedule .heading-3{justify-content:space-between}.view-schedule{--container-padding:var(--spacing-18px);--time-segment-height:7px;--min-table-width:1000px;margin:0 auto}.view-schedule--1-rooms{--min-table-width:500px}.view-schedule--1-rooms .view-schedule-table{width:50%}.view-schedule__header{align-items:center;display:flex;font-size:var(--font-size-22px);justify-content:space-between;padding:var(--spacing-12px) var(--container-padding);width:100%}.view-schedule__header .heading-3{color:var(--colour-grey-900);font-size:var(--font-size-22px);font-weight:var(--font-sans-bold)}.view-schedule__header-right{display:flex;flex-direction:column;font-size:var(--font-size-18px)}.view-schedule__updated-date-header{font-weight:var(--font-sans-bold)}.view-schedule__updated-date{color:var(--colour-grey-700);font-weight:var(--font-sans-regular);text-align:right}.view-schedule-table{border-collapse:collapse;min-width:var(--min-table-width);table-layout:fixed;width:100%}.view-schedule__header-cell{border:none;border-bottom:1px solid var(--colour-grey-300);border-top:1px solid var(--colour-grey-300);padding-left:calc(var(--container-padding)/2);padding-right:calc(var(--container-padding)/2)}.view-schedule-table__body-row{height:var(--time-segment-height)}.view-schedule-table__body-row--spacer .view-schedule__time-segment{height:var(--spacing-20px)}.view-schedule__time-segment{border:none;height:var(--time-segment-height);padding-left:calc(var(--container-padding)/2);padding-right:calc(var(--container-padding)/2);page-break-inside:avoid;position:relative}.view-schedule__room-header{align-items:center;display:flex;flex-grow:0;font-size:var(--font-size-18px);font-weight:var(--font-sans-bold);justify-content:space-between;min-height:44px;position:static;text-align:left;top:0}.view-schedule__heading-date{border-left:1px solid var(--colour-grey-300);color:var(--colour-grey-700);font-weight:var(--font-sans-regular);margin-left:var(--spacing-6px);padding-left:var(--spacing-6px)}.view-schedule__location-address{color:var(--colour-grey-500);font-weight:var(--font-sans-regular);text-align:right}.shared-schedule-event{border:1px solid var(--colour-grey-400);border-radius:var(--rounded-xs);display:grid;grid-template-columns:70px 1fr;height:100%;position:relative}.shared-schedule-event:before{border-radius:var(--rounded-xs);bottom:-1px;box-shadow:inset 3px 0 0 var(--shared-schedule-event-color,var(--colour-grey-900));content:"";left:-1px;position:absolute;right:0;top:-1px}.shared-schedule-event__content{padding:var(--spacing-2px)}.shared-schedule-event__content-name{color:var(--colour-grey-900);font-size:var(--font-size-18px);font-weight:var(--font-sans-bold);line-height:1;margin:0;word-break:break-word}.shared-schedule-event__type{color:var(--shared-schedule-event-color,var(--colour-grey-900))}.shared-schedule-event__attendees{color:var(--colour-grey-800);font-size:var(--font-size-18px);font-weight:var(--font-sans-regular);line-height:1.05;margin-top:var(--spacing-2px);word-break:break-word}.shared-schedule-event--rehearsal{--shared-schedule-event-color:var(--colour-blue-500)}.shared-schedule-event--conflict{--shared-schedule-event-color:var(--colour-red-600)}.shared-schedule-event--performance{--shared-schedule-event-color:var(--colour-green-600)}.shared-schedule-event--break{--shared-schedule-event-color:var(--colour-grey-600)}.shared-schedule-event--other{--shared-schedule-event-color:var(--colour-indigo-700)}.shared-schedule-event--musical{--shared-schedule-event-color:var(--colour-orange-600)}.shared-schedule-event__times{color:var(--colour-grey-700);display:flex;flex-direction:column;font-size:var(--font-size-14px);justify-content:space-between;line-height:1.308;margin-right:var(--spacing-2px);padding:var(--spacing-2px) var(--spacing-4px);position:relative;text-transform:uppercase}.shared-schedule-event__times:after{print-color-adjust:exact;border:1px solid var(--colour-grey-300);content:"";height:calc(100% - 44px);left:50%;position:absolute;top:22px;transform:translateX(-50%);width:2px}.hide-time-lines .shared-schedule-event__times:after,.view-schedule__time-segment--sm .shared-schedule-event__times:after{display:none}.shared-schedule-event__times-end,.shared-schedule-event__times-start{position:relative;z-index:1}.shared-schedule-event__times-end:after,.shared-schedule-event__times-start:after{print-color-adjust:exact;border:2px solid var(--colour-grey-300);border-radius:var(--rounded-sm);bottom:-5px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:4px;z-index:0}.hide-time-lines .shared-schedule-event__times-end:after,.hide-time-lines .shared-schedule-event__times-start:after,.view-schedule__time-segment--sm .shared-schedule-event__times-end:after,.view-schedule__time-segment--sm .shared-schedule-event__times-start:after{display:none}.shared-schedule-event__times-end:after{top:-4px}.empty-state{align-items:center;color:var(--colour-grey-500);display:flex;flex-direction:column;margin:10vh auto;max-width:423px;text-align:center}.empty-state--no-margin{margin-bottom:0;margin-top:0}.empty-state__icon{height:var(--spacing-48px);line-height:1px;margin-bottom:var(--spacing-20px)}.empty-state__title{font-size:var(--font-size-20px);font-weight:var(--font-sans-bold);margin-bottom:var(--spacing-6px);margin-top:0}.empty-state__text{font-size:var(--font-size-16px);font-weight:var(--font-sans-medium);margin:0}.empty-state__trigger{background-color:transparent;border:0;color:var(--colour-purple-500);cursor:pointer;display:inline;font-weight:inherit;margin:0;padding:0;text-decoration:none}.empty-state__trigger:hover{text-decoration:underline}.empty-state--small .empty-state__icon{height:var(--spacing-32px);margin-bottom:var(--spacing-12px)}.empty-state--small .empty-state__title{font-size:var(--font-size-16px)}.empty-state--small .empty-state__text{font-size:var(--font-size-14px)}.calendar-event-people{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;position:relative;row-gap:var(--spacing-4px)}.calendar-event-people:before{background:linear-gradient(90deg,var(--event-background-colour) 0,hsla(0,0%,100%,0) 5%,hsla(0,0%,100%,0) 95%,var(--event-background-colour) 100%);bottom:0;content:"";left:0;position:absolute;top:0;width:100%;z-index:50}.calendar-event__person{align-items:center;background:var(--colour-white);border-bottom:2px solid var(--event-border-colour);border-top:2px solid var(--event-border-colour);color:var(--colour-grey-900);display:flex;font-size:var(--font-size-12px);font-weight:var(--font-sans-bold);padding:var(--spacing-1px) var(--spacing-2px)}.calendar-event__person:first-child{border-bottom-left-radius:var(--rounded-lg);border-left:2px solid var(--event-border-colour);border-top-left-radius:var(--rounded-lg);z-index:100}.calendar-event__person:last-child{border-bottom-right-radius:var(--rounded-lg);border-right:2px solid var(--event-border-colour);border-top-right-radius:var(--rounded-lg);flex-grow:0;z-index:100}.calendar-event__person .profile{margin-right:var(--spacing-6px);z-index:100}.calendar-event__person.is-end-of-row{flex-grow:1}.calendar-event__person.is-end-of-row+.calendar-event__person:last-child{z-index:auto}.calendar-event__person-name{align-items:center;display:flex;margin:0;margin-right:var(--spacing-6px);white-space:nowrap;z-index:100}.calendar-event__attendees-list{top:30px}.calendar-event__attendees-list .options__list-item{align-items:center;display:flex}.calendar-event__attendees-list .options__list-item:hover{background:transparent;cursor:auto}.calendar-event__attendees-list .profile{margin-right:var(--spacing-6px)}.calendar-event__attendees-list-wrapper{max-height:300px;overflow-y:auto}.grid{display:grid;gap:var(--grid-gutter)}.gap-12{gap:var(--spacing-12px)}.inner{margin-left:auto;margin-right:auto;max-width:var(--layout-max-width);width:100%}.container,.inner{padding-left:var(--layout-gutter);padding-right:var(--layout-gutter)}.grid-col-12{grid-column:1/span 12}.grid-col-10{grid-column:2/span 10}.grid-col-8{grid-column:3/span 8}.grid-col-6{grid-column:4/span 6}@media(min-width:64em){.lg\:grid-col-12{grid-column:1/span 12}.lg\:grid-col-10{grid-column:2/span 10}.lg\:grid-col-8{grid-column:3/span 8}.lg\:grid-col-6{grid-column:4/span 6}}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:48em){.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(min-width:64em){.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(min-width:80em){.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:48em){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64em){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80em){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:48em){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64em){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80em){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(min-width:48em){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:64em){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:80em){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media(min-width:48em){.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:64em){.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:80em){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}@media(min-width:48em){.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:64em){.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:80em){.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}@media(min-width:48em){.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(min-width:64em){.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(min-width:80em){.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}@media(min-width:48em){.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(min-width:64em){.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(min-width:80em){.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}@media(min-width:48em){.md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media(min-width:64em){.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media(min-width:80em){.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}@media(min-width:48em){.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}}@media(min-width:64em){.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}}@media(min-width:80em){.xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}@media(min-width:48em){.md\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}}@media(min-width:64em){.lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}}@media(min-width:80em){.xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}@media(min-width:48em){.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:64em){.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:80em){.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-clip{overflow-y:clip}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.nowrap{white-space:nowrap}.flex{display:flex}.justify-between{justify-content:space-between}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}@media(min-width:48em){.md\:flex{display:flex}.md\:block{display:block}.md\:inline{display:inline}.md\:inline-block{display:inline-block}}@media(min-width:64em){.lg\:flex{display:flex}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:inline-block{display:inline-block}}@media(min-width:80em){.xl\:flex{display:flex}.xl\:block{display:block}.xl\:inline{display:inline}.xl\:inline-block{display:inline-block}}.hidden{display:none!important}.visible{display:block!important}.mx-auto{margin-left:auto;margin-right:auto}.mt-grid-gutter{margin-top:var(--grid-gutter)}.mr-grid-gutter{margin-right:var(--grid-gutter)}.mb-grid-gutter{margin-bottom:var(--grid-gutter)}.ml-grid-gutter{margin-left:var(--grid-gutter)}.mt-panel-spacing{margin-top:var(--panel-spacing)}.mr-panel-spacing{margin-right:var(--panel-spacing)}.mb-panel-spacing{margin-bottom:var(--panel-spacing)}.ml-panel-spacing{margin-left:var(--panel-spacing)}.pt-panel-spacing{padding-top:var(--panel-spacing)}.pr-panel-spacing{padding-right:var(--panel-spacing)}.pb-panel-spacing{padding-bottom:var(--panel-spacing)}.pl-panel-spacing{padding-left:var(--panel-spacing)}.gap-panel-spacing{gap:var(--panel-spacing)}.mt-field-group-spacing{margin-top:var(--field-group-spacing)}.mt-label-spacing{margin-top:var(--label-spacing)}.p0{padding:var(--spacing-0px)}.pt-0{padding-top:var(--spacing-0px)}.pr-0{padding-right:var(--spacing-0px)}.pb-0{padding-bottom:var(--spacing-0px)}.pl-0,.px-0{padding-left:var(--spacing-0px)}.px-0{padding-right:var(--spacing-0px)}.py-0{padding-bottom:var(--spacing-0px);padding-top:var(--spacing-0px)}.mt-0{margin-top:var(--spacing-0px)}.mr-0{margin-right:var(--spacing-0px)}.mb-0{margin-bottom:var(--spacing-0px)}.ml-0,.mx-0{margin-left:var(--spacing-0px)}.mx-0{margin-right:var(--spacing-0px)}.my-0{margin-bottom:var(--spacing-0px);margin-top:var(--spacing-0px)}.p1{padding:var(--spacing-1px)}.pt-1{padding-top:var(--spacing-1px)}.pr-1{padding-right:var(--spacing-1px)}.pb-1{padding-bottom:var(--spacing-1px)}.pl-1,.px-1{padding-left:var(--spacing-1px)}.px-1{padding-right:var(--spacing-1px)}.py-1{padding-bottom:var(--spacing-1px);padding-top:var(--spacing-1px)}.mt-1{margin-top:var(--spacing-1px)}.mr-1{margin-right:var(--spacing-1px)}.mb-1{margin-bottom:var(--spacing-1px)}.ml-1,.mx-1{margin-left:var(--spacing-1px)}.mx-1{margin-right:var(--spacing-1px)}.my-1{margin-bottom:var(--spacing-1px);margin-top:var(--spacing-1px)}.p2{padding:var(--spacing-2px)}.pt-2{padding-top:var(--spacing-2px)}.pr-2{padding-right:var(--spacing-2px)}.pb-2{padding-bottom:var(--spacing-2px)}.pl-2,.px-2{padding-left:var(--spacing-2px)}.px-2{padding-right:var(--spacing-2px)}.py-2{padding-bottom:var(--spacing-2px);padding-top:var(--spacing-2px)}.mt-2{margin-top:var(--spacing-2px)}.mr-2{margin-right:var(--spacing-2px)}.mb-2{margin-bottom:var(--spacing-2px)}.ml-2,.mx-2{margin-left:var(--spacing-2px)}.mx-2{margin-right:var(--spacing-2px)}.my-2{margin-bottom:var(--spacing-2px);margin-top:var(--spacing-2px)}.p4{padding:var(--spacing-4px)}.pt-4{padding-top:var(--spacing-4px)}.pr-4{padding-right:var(--spacing-4px)}.pb-4{padding-bottom:var(--spacing-4px)}.pl-4,.px-4{padding-left:var(--spacing-4px)}.px-4{padding-right:var(--spacing-4px)}.py-4{padding-bottom:var(--spacing-4px);padding-top:var(--spacing-4px)}.mt-4{margin-top:var(--spacing-4px)}.mr-4{margin-right:var(--spacing-4px)}.mb-4{margin-bottom:var(--spacing-4px)}.ml-4,.mx-4{margin-left:var(--spacing-4px)}.mx-4{margin-right:var(--spacing-4px)}.my-4{margin-bottom:var(--spacing-4px);margin-top:var(--spacing-4px)}.p6{padding:var(--spacing-6px)}.pt-6{padding-top:var(--spacing-6px)}.pr-6{padding-right:var(--spacing-6px)}.pb-6{padding-bottom:var(--spacing-6px)}.pl-6,.px-6{padding-left:var(--spacing-6px)}.px-6{padding-right:var(--spacing-6px)}.py-6{padding-bottom:var(--spacing-6px);padding-top:var(--spacing-6px)}.mt-6{margin-top:var(--spacing-6px)}.mr-6{margin-right:var(--spacing-6px)}.mb-6{margin-bottom:var(--spacing-6px)}.ml-6,.mx-6{margin-left:var(--spacing-6px)}.mx-6{margin-right:var(--spacing-6px)}.my-6{margin-bottom:var(--spacing-6px);margin-top:var(--spacing-6px)}.p8{padding:var(--spacing-8px)}.pt-8{padding-top:var(--spacing-8px)}.pr-8{padding-right:var(--spacing-8px)}.pb-8{padding-bottom:var(--spacing-8px)}.pl-8,.px-8{padding-left:var(--spacing-8px)}.px-8{padding-right:var(--spacing-8px)}.py-8{padding-bottom:var(--spacing-8px);padding-top:var(--spacing-8px)}.mt-8{margin-top:var(--spacing-8px)}.mr-8{margin-right:var(--spacing-8px)}.mb-8{margin-bottom:var(--spacing-8px)}.ml-8,.mx-8{margin-left:var(--spacing-8px)}.mx-8{margin-right:var(--spacing-8px)}.my-8{margin-bottom:var(--spacing-8px);margin-top:var(--spacing-8px)}.p10{padding:var(--spacing-10px)}.pt-10{padding-top:var(--spacing-10px)}.pr-10{padding-right:var(--spacing-10px)}.pb-10{padding-bottom:var(--spacing-10px)}.pl-10,.px-10{padding-left:var(--spacing-10px)}.px-10{padding-right:var(--spacing-10px)}.py-10{padding-bottom:var(--spacing-10px);padding-top:var(--spacing-10px)}.mt-10{margin-top:var(--spacing-10px)}.mr-10{margin-right:var(--spacing-10px)}.mb-10{margin-bottom:var(--spacing-10px)}.ml-10,.mx-10{margin-left:var(--spacing-10px)}.mx-10{margin-right:var(--spacing-10px)}.my-10{margin-bottom:var(--spacing-10px);margin-top:var(--spacing-10px)}.p12{padding:var(--spacing-12px)}.pt-12{padding-top:var(--spacing-12px)}.pr-12{padding-right:var(--spacing-12px)}.pb-12{padding-bottom:var(--spacing-12px)}.pl-12,.px-12{padding-left:var(--spacing-12px)}.px-12{padding-right:var(--spacing-12px)}.py-12{padding-bottom:var(--spacing-12px);padding-top:var(--spacing-12px)}.mt-12{margin-top:var(--spacing-12px)}.mr-12{margin-right:var(--spacing-12px)}.mb-12{margin-bottom:var(--spacing-12px)}.ml-12,.mx-12{margin-left:var(--spacing-12px)}.mx-12{margin-right:var(--spacing-12px)}.my-12{margin-bottom:var(--spacing-12px);margin-top:var(--spacing-12px)}.p14{padding:var(--spacing-14px)}.pt-14{padding-top:var(--spacing-14px)}.pr-14{padding-right:var(--spacing-14px)}.pb-14{padding-bottom:var(--spacing-14px)}.pl-14,.px-14{padding-left:var(--spacing-14px)}.px-14{padding-right:var(--spacing-14px)}.py-14{padding-bottom:var(--spacing-14px);padding-top:var(--spacing-14px)}.mt-14{margin-top:var(--spacing-14px)}.mr-14{margin-right:var(--spacing-14px)}.mb-14{margin-bottom:var(--spacing-14px)}.ml-14,.mx-14{margin-left:var(--spacing-14px)}.mx-14{margin-right:var(--spacing-14px)}.my-14{margin-bottom:var(--spacing-14px);margin-top:var(--spacing-14px)}.p16{padding:var(--spacing-16px)}.pt-16{padding-top:var(--spacing-16px)}.pr-16{padding-right:var(--spacing-16px)}.pb-16{padding-bottom:var(--spacing-16px)}.pl-16,.px-16{padding-left:var(--spacing-16px)}.px-16{padding-right:var(--spacing-16px)}.py-16{padding-bottom:var(--spacing-16px);padding-top:var(--spacing-16px)}.mt-16{margin-top:var(--spacing-16px)}.mr-16{margin-right:var(--spacing-16px)}.mb-16{margin-bottom:var(--spacing-16px)}.ml-16,.mx-16{margin-left:var(--spacing-16px)}.mx-16{margin-right:var(--spacing-16px)}.my-16{margin-bottom:var(--spacing-16px);margin-top:var(--spacing-16px)}.p18{padding:var(--spacing-18px)}.pt-18{padding-top:var(--spacing-18px)}.pr-18{padding-right:var(--spacing-18px)}.pb-18{padding-bottom:var(--spacing-18px)}.pl-18,.px-18{padding-left:var(--spacing-18px)}.px-18{padding-right:var(--spacing-18px)}.py-18{padding-bottom:var(--spacing-18px);padding-top:var(--spacing-18px)}.mt-18{margin-top:var(--spacing-18px)}.mr-18{margin-right:var(--spacing-18px)}.mb-18{margin-bottom:var(--spacing-18px)}.ml-18,.mx-18{margin-left:var(--spacing-18px)}.mx-18{margin-right:var(--spacing-18px)}.my-18{margin-bottom:var(--spacing-18px);margin-top:var(--spacing-18px)}.p20{padding:var(--spacing-20px)}.pt-20{padding-top:var(--spacing-20px)}.pr-20{padding-right:var(--spacing-20px)}.pb-20{padding-bottom:var(--spacing-20px)}.pl-20,.px-20{padding-left:var(--spacing-20px)}.px-20{padding-right:var(--spacing-20px)}.py-20{padding-bottom:var(--spacing-20px);padding-top:var(--spacing-20px)}.mt-20{margin-top:var(--spacing-20px)}.mr-20{margin-right:var(--spacing-20px)}.mb-20{margin-bottom:var(--spacing-20px)}.ml-20,.mx-20{margin-left:var(--spacing-20px)}.mx-20{margin-right:var(--spacing-20px)}.my-20{margin-bottom:var(--spacing-20px);margin-top:var(--spacing-20px)}.p24{padding:var(--spacing-24px)}.pt-24{padding-top:var(--spacing-24px)}.pr-24{padding-right:var(--spacing-24px)}.pb-24{padding-bottom:var(--spacing-24px)}.pl-24,.px-24{padding-left:var(--spacing-24px)}.px-24{padding-right:var(--spacing-24px)}.py-24{padding-bottom:var(--spacing-24px);padding-top:var(--spacing-24px)}.mt-24{margin-top:var(--spacing-24px)}.mr-24{margin-right:var(--spacing-24px)}.mb-24{margin-bottom:var(--spacing-24px)}.ml-24,.mx-24{margin-left:var(--spacing-24px)}.mx-24{margin-right:var(--spacing-24px)}.my-24{margin-bottom:var(--spacing-24px);margin-top:var(--spacing-24px)}.p28{padding:var(--spacing-28px)}.pt-28{padding-top:var(--spacing-28px)}.pr-28{padding-right:var(--spacing-28px)}.pb-28{padding-bottom:var(--spacing-28px)}.pl-28,.px-28{padding-left:var(--spacing-28px)}.px-28{padding-right:var(--spacing-28px)}.py-28{padding-bottom:var(--spacing-28px);padding-top:var(--spacing-28px)}.mt-28{margin-top:var(--spacing-28px)}.mr-28{margin-right:var(--spacing-28px)}.mb-28{margin-bottom:var(--spacing-28px)}.ml-28,.mx-28{margin-left:var(--spacing-28px)}.mx-28{margin-right:var(--spacing-28px)}.my-28{margin-bottom:var(--spacing-28px);margin-top:var(--spacing-28px)}.p32{padding:var(--spacing-32px)}.pt-32{padding-top:var(--spacing-32px)}.pr-32{padding-right:var(--spacing-32px)}.pb-32{padding-bottom:var(--spacing-32px)}.pl-32,.px-32{padding-left:var(--spacing-32px)}.px-32{padding-right:var(--spacing-32px)}.py-32{padding-bottom:var(--spacing-32px);padding-top:var(--spacing-32px)}.mt-32{margin-top:var(--spacing-32px)}.mr-32{margin-right:var(--spacing-32px)}.mb-32{margin-bottom:var(--spacing-32px)}.ml-32,.mx-32{margin-left:var(--spacing-32px)}.mx-32{margin-right:var(--spacing-32px)}.my-32{margin-bottom:var(--spacing-32px);margin-top:var(--spacing-32px)}.p36{padding:var(--spacing-36px)}.pt-36{padding-top:var(--spacing-36px)}.pr-36{padding-right:var(--spacing-36px)}.pb-36{padding-bottom:var(--spacing-36px)}.pl-36,.px-36{padding-left:var(--spacing-36px)}.px-36{padding-right:var(--spacing-36px)}.py-36{padding-bottom:var(--spacing-36px);padding-top:var(--spacing-36px)}.mt-36{margin-top:var(--spacing-36px)}.mr-36{margin-right:var(--spacing-36px)}.mb-36{margin-bottom:var(--spacing-36px)}.ml-36,.mx-36{margin-left:var(--spacing-36px)}.mx-36{margin-right:var(--spacing-36px)}.my-36{margin-bottom:var(--spacing-36px);margin-top:var(--spacing-36px)}.p40{padding:var(--spacing-40px)}.pt-40{padding-top:var(--spacing-40px)}.pr-40{padding-right:var(--spacing-40px)}.pb-40{padding-bottom:var(--spacing-40px)}.pl-40,.px-40{padding-left:var(--spacing-40px)}.px-40{padding-right:var(--spacing-40px)}.py-40{padding-bottom:var(--spacing-40px);padding-top:var(--spacing-40px)}.mt-40{margin-top:var(--spacing-40px)}.mr-40{margin-right:var(--spacing-40px)}.mb-40{margin-bottom:var(--spacing-40px)}.ml-40,.mx-40{margin-left:var(--spacing-40px)}.mx-40{margin-right:var(--spacing-40px)}.my-40{margin-bottom:var(--spacing-40px);margin-top:var(--spacing-40px)}.spin,.spin-reverse{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.spin-reverse{animation-direction:reverse}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--rehearsal-block-boundary-colour:var(--colour-purple-500);--calendar-hour-event-height:80px;--rooms-header-height:46px;--event-background-colour:var(--colour-blue-100);--event-border-colour:var(--colour-blue-200);--event-text-colour:var(--colour-blue-800);--event-text-colour-hover:var(--colour-blue-500);--min-column-width:335px;--max-column-width:100%}.calendar-actions{background-color:var(--colour-white);display:flex;padding-bottom:var(--spacing-4px);padding-top:var(--spacing-20px);position:relative;width:100vw}.calendar-actions .container{width:100%}.page-header+.calendar-actions{margin-bottom:0}.calendar-actions__date-wrapper{align-items:center}.calendar-actions__action-icon{width:20px}.calendar-actions__contents{display:grid;gap:var(--spacing-12px);grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr}.calendar-actions__contents .button--add-event{background-color:var(--colour-purple-800)}.calendar-actions__contents-left{grid-column:1;width:-webkit-min-content;width:-moz-min-content;width:min-content}.calendar-actions__contents-center{align-items:center;display:flex;grid-column:1/3;grid-row:2}.calendar-actions__contents-right{align-items:center;display:flex;grid-column:2;justify-content:flex-end}.calendar-actions__right-buttons{display:flex;gap:var(--spacing-8px)}.calendar-actions__right-buttons .show-autosave-indicator{display:inline-grid;margin-right:var(--spacing-8px);text-align:right}.calendar__loading-spinner-container{align-items:center;display:flex;height:20px;left:calc(100vw - 32px);position:absolute;top:var(--spacing-8px)}.calendar__loading-spinner-container .loading-spinner{max-height:100%}.date-input--calendar{font-size:var(--font-size-16px);font-weight:var(--font-sans-bold);height:2.1875rem;width:auto}input.date-input--calendar{padding-left:var(--input-padding)}.calendar-wrapper{overflow:auto;padding-bottom:var(--panel-spacing);width:100vw}.calendar{display:grid;grid-auto-columns:1fr}.calendar__header{background-color:var(--colour-white);box-shadow:0 3px 9px rgba(25,0,124,.06);grid-row:1;position:-webkit-sticky;position:sticky;top:0;z-index:125}.calendar__column-wrapper{grid-row:2;margin:0;padding:var(--spacing-40px) var(--spacing-12px)}.calendar__column{margin:0;max-width:var(--max-column-width);min-width:var(--min-column-width);padding:0}.calendar--1-rooms{--min-column-width:100%;--max-column-width:100%}@media(min-width:90em){.calendar--1-rooms{--min-column-width:400px;--max-column-width:50%}}@media(min-width:64em){.calendar--1-rooms{--min-column-width:400px;--max-column-width:75%}}.calendar__header--first{padding-left:var(--layout-gutter)}.calendar__header--last{padding-right:var(--layout-gutter)}.calendar__column-wrapper--first{padding-left:var(--layout-gutter)}.calendar__column-wrapper--last{padding-right:var(--layout-gutter)}.calendar__page{display:flex;flex-direction:column}.calendar__body{flex-grow:1;overflow:auto}.calendar__rooms-header-names,.calendar__rooms-schedule{display:flex;padding-left:var(--layout-gutter);padding-right:var(--layout-gutter);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.calendar__room-name{align-items:center;background:var(--colour-white);color:var(--colour-black);display:flex;flex-grow:1;font-size:var(--font-size-11px);font-weight:var(--font-sans-semi-bold);height:100%;justify-content:space-between;margin-bottom:0;margin-top:0;max-width:var(--max-column-width);min-width:var(--min-column-width);padding:var(--spacing-16px) var(--spacing-24px);text-transform:uppercase}.calendar__room-name+.calendar__room-name{border-left:1px solid var(--colour-grey-200)}.calendar__room-dropdown-menu-item{grid-gap:var(--spacing-6px);align-items:center;display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;padding:var(--spacing-4px);width:100%}.calendar__room-dropdown-menu-item-start{grid-column:1;padding-left:var(--spacing-8px)}.calendar__room-dropdown-menu-item-end{grid-column:2;padding-right:var(--spacing-2px)}.calendar__room-name-wrapper{align-items:center;display:flex}.calendar__room-name-name{margin-right:var(--spacing-6px)}.calendar__room-name-location{color:var(--colour-grey-500);max-width:calc(45% - var(--spacing-4px));text-align:right}.calendar__rooms-schedule{padding-top:var(--spacing-40px)}.calendar__column--times{width:50px}.calendar__column-timeslot{height:var(--calendar-hour-event-height);list-style:none;position:relative;width:100%}.calendar__column-header{list-style:none}.calendar__column-timeslot-header{color:var(--colour-grey-600);font-size:var(--font-size-12px);font-weight:var(--font-sans-medium);margin-bottom:0;margin-right:6px;margin-top:-8px;width:60px}.is-rehearsal-block-end .calendar__column-timeslot-header,.is-rehearsal-block-start .calendar__column-timeslot-header{color:var(--rehearsal-block-boundary-colour)}.calendar__column-timeslot-wrapper{border-top:1px solid var(--colour-grey-300);display:flex;width:100%}.calendar__column-timeslot:last-child .calendar__column-timeslot-wrapper{height:1px}.is-rehearsal-block-end .calendar__column-timeslot-wrapper,.is-rehearsal-block-start .calendar__column-timeslot-wrapper{border-top:1px dashed var(--rehearsal-block-boundary-colour)}.calendar__column-timeslot-segment-container{flex-direction:column;height:100%;position:relative;width:100%}.calendar__event-moving .calendar__column-timeslot-segment-container{z-index:102}.calendar__column-timeslot-segment{content:"";height:8.333%;position:relative}.calendar__column-timeslot-segment.can-drop:before{border-top:1px solid #3a95c9;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:100}.calendar__column-timeslot:last-child .calendar__column-timeslot-segment{display:none}.calendar__column-timeslot--outside-rehearsal-block .calendar__column-timeslot-header{color:var(--colour-grey-300)}.calendar__column-timeslot-segment--start-time{scroll-margin-top:calc(var(--rooms-header-height) + var(--spacing-40px))}.calendar-event{background:var(--event-background-colour);border:1px solid var(--event-border-colour);border-left:0;border-radius:var(--rounded-xs);box-shadow:inset 3px 0 0 #56a8f4;cursor:move;display:inline-flex;flex-direction:column;flex-grow:1;padding:var(--spacing-6px) var(--spacing-6px) var(--spacing-6px) var(--spacing-10px);position:absolute;z-index:99}.calendar__event-moving .calendar-event:not(.dragging){pointer-events:none}.calendar-event.calendar-event--performance{--event-background-colour:var(--colour-green-100);--event-border-colour:var(--colour-green-200);--event-text-colour:var(--colour-teal-700);--event-text-colour-hover:var(--colour-teal-500);--shadow-color:0 0 10px rgba(38,121,119,.29);box-shadow:inset 3px 0 0 #54c5be}.calendar-event.calendar-event--other{--event-background-colour:var(--colour-purple-100);--event-border-colour:var(--colour-purple-200);--event-text-colour:var(--colour-indigo-700);--event-text-colour-hover:var(--colour-indigo-500);--shadow-color:0 0 10px rgba(65,91,190,.29);box-shadow:inset 3px 0 0 #829af6}.calendar-event.calendar-event--break{--event-background-colour:var(--colour-grey-100);--event-border-colour:var(--colour-grey-200);--event-text-colour:var(--colour-grey-700);--event-text-colour-hover:var(--colour-grey-500);--shadow-color:0 0 10px rgba(92,89,113,.29);background-image:url(/images/svg/calendar-event-break-bg.svg);background-repeat:repeat;box-shadow:inset 3px 0 0 #bbb6cb}.calendar-event.calendar-event--rehearsal{--event-text-colour:var(--colour-blue-800);--event-text-colour-hover:var(--colour-blue-500);--shadow-color:0 0 10px rgba(38,104,202,.29)}.calendar-event.calendar-event--musical{--event-background-colour:var(--colour-orange-100);--event-border-colour:var(--colour-orange-200);--event-text-colour:var(--colour-orange-600);--event-text-colour-hover:var(--colour-orange-300);--shadow-color:0 0 10px rgba(190,86,42,.29);border-left:0;box-shadow:inset 3px 0 0 #db6b2c}.calendar-event.calendar-event--conflict{--event-background-colour:var(--colour-red-500);--event-border-colour:var(--colour-red-400);--event-text-colour:var(--colour-white);--event-text-colour-hover:var(--colour-white);--shadow-color:0 0 10px rgba(252,178,196,.29);background-image:none;box-shadow:none}.calendar-event .event-spinner__container{bottom:0;display:flex;justify-content:flex-end;left:0;padding:var(--spacing-6px);pointer-events:none;position:absolute;right:0;top:0}.calendar-event .event-spinner{color:inherit;height:var(--spacing-18px);opacity:.5;width:var(--spacing-18px)}.calendar-event.calendar-event--sm,.calendar-event.calendar-event--xs{padding:var(--spacing-2px) var(--spacing-6px) var(--spacing-2px) var(--spacing-10px)}.calendar-event.calendar-event--sm .event-spinner__container,.calendar-event.calendar-event--xs .event-spinner__container{padding:var(--spacing-2px) var(--spacing-6px)}.calendar-event.calendar-event--sm .event-spinner,.calendar-event.calendar-event--xs .event-spinner{height:var(--spacing-16px);width:var(--spacing-16px)}.calendar-event.calendar-event--showing-all-attendees{z-index:101}.calendar-event--rehearsal{color:var(--colour-blue-800)}.calendar-event--performance{color:var(--colour-teal-700)}.calendar-event--break{color:var(--colour-grey-700)}.calendar-event--musical{color:var(--colour-orange-600)}.calendar-event--other{color:var(--colour-indigo-700)}.calendar-event--conflict{color:var(--colour-white)}.calendar-event__content{color:inherit;display:flex;flex-direction:column;gap:var(--spacing-4px);max-height:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;width:100%}.calendar-event--rehearsal .calendar-event__content{color:var(--colour-blue-800)}.calendar-event--conflict .calendar-event__content{color:var(--colour-white)}.calendar-event--performance .calendar-event__content{color:var(--colour-teal-700)}.calendar-event--break .calendar-event__content{color:var(--colour-grey-700)}.calendar-event--other .calendar-event__content{color:var(--colour-indigo-700)}.calendar-event--musical .calendar-event__content{color:var(--colour-orange-600)}.calendar-event--sm,.calendar-event--xs{align-items:flex-start;height:100%;justify-content:space-between}.calendar-event--sm .calendar-event__content,.calendar-event--xs .calendar-event__content{gap:var(--spacing-2px)}.calendar-event__content-name-times-wrapper{display:flex;flex-direction:column}.calendar-event--showing-attendees .calendar-event__content-name-times-wrapper,.calendar-event--sm .calendar-event__content-name-times-wrapper,.calendar-event--xs .calendar-event__content-name-times-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.calendar-event__content-name-wrapper{align-items:left;margin:0;max-width:calc(100% - 40px)}.calendar-event--showing-attendees .calendar-event__content-name-wrapper,.calendar-event--sm .calendar-event__content-name-wrapper,.calendar-event--xs .calendar-event__content-name-wrapper{align-items:center;display:inline-flex;max-width:50%}.calendar-event__content-name{font-size:var(--font-size-14px);font-weight:var(--font-sans-bold);line-height:1.286;margin:0;overflow:hidden;text-overflow:ellipsis}.calendar-event--conflict .calendar-event__content-name{color:var(--colour-white)}.calendar-event--showing-attendees .calendar-event__content-name,.calendar-event--sm .calendar-event__content-name,.calendar-event--xs .calendar-event__content-name{font-size:var(--font-size-12px);line-height:1;white-space:nowrap}.calendar-event__content-name .loading-spinner{height:var(--font-size-16px);position:absolute;right:var(--spacing-8px);width:var(--font-size-16px)}.calendar-event__attendees-button{align-items:center;background-color:transparent;color:var(--event-text-colour);display:inline-flex;font-size:var(--font-size-12px);font-weight:var(--font-sans-light);height:15px;line-height:1;margin-left:var(--spacing-10px);width:auto}.calendar-event__attendees-button:hover{background-color:transparent;color:var(--event-text-colour-hover)}.calendar-event__attendees-button svg{height:15px;margin-right:3px;width:15px}.calendar-event__content-times{display:block;font-size:var(--font-size-12px);line-height:1.25;margin-bottom:0;margin-top:0;max-width:50%;text-transform:uppercase;white-space:nowrap}.calendar-event--conflict .calendar-event__content-times{color:var(--colour-red-200)}.calendar-event--sm .calendar-event__content-times,.calendar-event--xs .calendar-event__content-times{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-event--showing-attendees .calendar-event__content-times{line-height:1}.calendar-event__time-handle{border:1px solid var(--colour-purple-500);border-radius:50%;content:"";cursor:ns-resize;display:none;height:8px;position:absolute;text-align:center;width:8px;z-index:110}.calendar-event__time-handle.is-being-dragged{background-color:var(--colour-purple-500)}.calendar-event__time-handle.top{top:-3px}.calendar-event__time-handle.bottom{bottom:-4px}@media(hover:hover){.calendar-event__time-handle{border:none;border-radius:0;display:block;left:0;right:0;width:100%}.calendar-event__time-handle.is-being-dragged{background-color:transparent}.calendar-event__time-handle.bottom{right:-8px}}.calendar-event__add-event-button{box-shadow:none;height:var(--calendar-hour-event-height);margin-top:0;width:100%;z-index:50}.calendar-event__add-event-button,.calendar-event__add-event-button:hover{background-color:transparent;border:0}.element-being-resized .calendar-event__add-event-button:hover{opacity:0}.calendar-event--updating,.calendar-event--updating .calendar-event__time-handle{cursor:no-drop;pointer-events:none}@media(min-width:48em){.calendar-actions,.calendar-wrapper{width:calc(100vw - var(--sidebar-width))}.calendar__loading-spinner-container{left:0}}@media(min-width:64em){.calendar-actions__contents{grid-template-columns:-webkit-min-content auto 1fr;grid-template-columns:min-content auto 1fr}.calendar-actions__contents-left{grid-column:1}.calendar-actions__contents-center{grid-column:2;grid-row:1}.calendar-actions__contents-right{grid-column:4}}.flatpickr-calendar{-webkit-animation:none;animation:none;background:transparent;background:#fff;border:0;border-radius:5px;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid transparent;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{fill:rgba(0,0,0,.9);background:transparent;color:rgba(0,0,0,.9);flex:1;height:34px;line-height:1;overflow:hidden;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{fill:rgba(0,0,0,.9);color:rgba(0,0,0,.9);cursor:pointer;height:34px;padding:10px;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:inherit;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{border:1px solid rgba(57,57,57,.15);box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid rgba(57,57,57,.6);border-left:4px solid transparent;border-right:4px solid transparent;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:34px;left:12.5%;line-height:inherit;line-height:1;padding:7.48px 0 0;position:absolute;text-align:center;transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0 }.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:transparent;color:rgba(0,0,0,.5);font-size:100%;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{align-items:center;background:transparent;display:flex;height:28px;overflow:hidden;text-align:center;width:100%}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1}span.flatpickr-weekday{background:transparent;color:rgba(0,0,0,.54);cursor:default;display:block;flex:1;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{align-items:flex-start;display:flex;overflow:hidden;position:relative;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;max-width:307.875px;min-width:307.875px;opacity:1;outline:0;padding:0;text-align:left;transform:translateZ(0);width:307.875px}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;flex-basis:14.2857143%;font-weight:400;height:39px;justify-content:center;line-height:39px;margin:0;max-width:39px;position:relative;text-align:center;width:14.2857143%}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e6e6e6;border-color:#e6e6e6;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;border-color:#569ff7;box-shadow:none;color:#fff}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:transparent;border-color:transparent;color:rgba(57,57,57,.3);cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:rgba(57,57,57,.1);cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{box-shadow:1px 0 0 #e6e6e6;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:transparent;border:none;color:rgba(57,57,57,.3);cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{box-sizing:border-box;display:block;display:flex;overflow:hidden}.flatpickr-rContainer{box-sizing:border-box;display:inline-block;padding:0}.flatpickr-time{box-sizing:border-box;display:block;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{flex:1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;color:#393939;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{align-self:center;color:#393939;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2%}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@media print{:root{--sidebar-width:0}.container{padding:0}.nav,.page-header,.tabs{display:none}.acts-table-wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;overflow:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}td,th{border:1px solid var(--colour-grey-200);vertical-align:top}.acts-table__thead{position:relative}.acts-table__cell--fixed{border-right:1px solid var(--colour-grey-300);display:table-cell;min-width:0;position:relative}.acts-table__header-cell--actor{display:table-header;min-width:0}.acts-table__add-scene-row{display:none}.fake-input{margin-right:0}}
