.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{background:transparent;border:none;padding:0;cursor:pointer}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}:root{color-scheme:light}:root{--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}:root{--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-h1: 2.25rem;--text-h2: 1.875rem;--text-h3: 1.5rem;--text-h4: 1.25rem;--text-h5: 1.125rem;--text-h6: 1rem}:root{--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700}:root{--surface-base: hsl(60, 9%, 97%);--surface-sunken: hsl(60, 6%, 94%);--surface-raised: hsl(0, 0%, 100%);--surface-overlay: hsl(0, 0%, 100%);--surface-stripe: hsl(60, 6%, 93%);--backdrop: hsl(0, 0%, 0%, .5)}:root{--text-default: hsl(0, 0%, 30%);--text-heading: hsl(0, 0%, 0%);--text-muted: hsl(0, 0%, 50%);--text-on-action: hsl(0, 0%, 100%)}:root{--border-default: hsl(230, 8%, 69%);--border-muted: hsl(0, 0%, 80%)}:root{--hover-bg: hsl(0, 0%, 90%);--focus-ring: hsl(205, 50%, 50%)}:root{--chrome-bg: hsl(60, 12%, 86%);--chrome-bg-hover: hsl(60, 12%, 81%);--chrome-border: hsl(60, 10%, 70%);--chrome-text: hsl(0, 0%, 0%);--chrome-text-muted: hsl(0, 0%, 40%)}:root{--action-primary: hsl(205, 50%, 35%);--action-primary-hover: hsl(205, 50%, 28%);--action-danger: hsl(351, 45%, 45%);--action-danger-hover: hsl(351, 45%, 38%);--action-branding: hsl(345, 55%, 60%);--action-branding-hover: hsl(345, 55%, 53%)}:root{--feedback-success-bg: hsl(142, 60%, 95%);--feedback-success-border: hsl(142, 55%, 40%);--feedback-success-text: hsl(142, 55%, 22%);--feedback-info-bg: hsl(205, 80%, 95%);--feedback-info-border: hsl(205, 55%, 42%);--feedback-info-text: hsl(205, 55%, 22%);--feedback-warning-bg: hsl(38, 95%, 94%);--feedback-warning-border: hsl(38, 80%, 42%);--feedback-warning-text: hsl(38, 80%, 35%);--feedback-danger-bg: hsl(351, 70%, 95%);--feedback-danger-border: hsl(351, 50%, 42%);--feedback-danger-text: hsl(351, 50%, 22%)}:root{--status-unknown: hsl(0, 0%, 62%);--status-booked: hsl(205, 75%, 60%);--status-completed: hsl(270, 50%, 52%);--status-paid: hsl(145, 55%, 40%);--status-cancelled: hsl(30, 80%, 52%);--status-no-show: hsl(0, 65%, 50%)}:root{--container-narrow: 800px;--container-small: 1100px;--container-medium: 1600px;--container-wide: 2400px}:root{--radius-sm: 3px;--radius-md: 5px;--radius-lg: 8px}:root{--shadow-card: 0 1px 3px hsl(0 0% 0% / .06);--shadow-popup: 0 4px 12px hsl(0 0% 0% / .12)}:root{--z-toast: 9999}:root{--control-font-size: .9375rem;--control-font-size-sm: .875rem;--control-font-size-xs: .75rem;--control-line-height: 1.5;--control-line-height-sm: 1.4;--disabled-opacity: .5;--inactive-opacity: .4}:root{--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem}:root{--flow-gap-sm: var(--space-2);--flow-gap: var(--space-3);--flow-gap-fields: var(--space-3);--flow-gap-md: var(--space-4);--flow-gap-lg: var(--space-6)}:root{--duration-fast: .1s;--duration-normal: .2s;--duration-spin: 1s;--ease-default: ease}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 0s;--duration-normal: 0s}}[data-theme=dark]{color-scheme:dark;--surface-base: hsl(212, 30%, 16%);--surface-sunken: hsl(212, 30%, 13%);--surface-raised: hsl(212, 28%, 20%);--surface-overlay: hsl(212, 28%, 22%);--surface-stripe: hsl(212, 30%, 20%);--backdrop: hsl(0, 0%, 0%, .7);--text-default: hsl(201, 9%, 72%);--text-heading: hsl(0, 0%, 100%);--text-muted: hsl(201, 9%, 50%);--border-default: hsl(213, 20%, 26%);--border-muted: hsl(212, 20%, 30%);--shadow-popup: 0 4px 12px hsl(0 0% 0% / .3);--hover-bg: hsl(212, 30%, 22%);--focus-ring: hsl(205, 67%, 55%);--chrome-bg: hsl(212, 28%, 24%);--chrome-bg-hover: hsl(212, 30%, 29%);--chrome-border: hsl(212, 16%, 40%);--chrome-text: hsl(0, 0%, 100%);--chrome-text-muted: hsl(201, 12%, 65%);--action-primary: hsl(205, 50%, 55%);--action-primary-hover: hsl(205, 50%, 62%);--action-danger: hsl(351, 45%, 50%);--action-danger-hover: hsl(351, 45%, 57%);--feedback-success-bg: hsl(142, 30%, 15%);--feedback-success-border: hsl(142, 55%, 45%);--feedback-success-text: hsl(142, 55%, 82%);--feedback-info-bg: hsl(205, 40%, 14%);--feedback-info-border: hsl(205, 55%, 55%);--feedback-info-text: hsl(205, 50%, 82%);--feedback-warning-bg: hsl(38, 40%, 14%);--feedback-warning-border: hsl(38, 80%, 55%);--feedback-warning-text: hsl(38, 80%, 82%);--feedback-danger-bg: hsl(351, 30%, 15%);--feedback-danger-border: hsl(351, 50%, 50%);--feedback-danger-text: hsl(351, 50%, 82%)}[data-theme=sepia]{color-scheme:light;--surface-base: hsl(37, 40%, 92%);--surface-sunken: hsl(37, 35%, 87%);--surface-raised: hsl(37, 45%, 96%);--surface-overlay: hsl(37, 45%, 96%);--surface-stripe: hsl(37, 38%, 87.5%);--backdrop: hsl(30, 20%, 10%, .45);--text-default: hsl(30, 15%, 30%);--text-heading: hsl(30, 20%, 14%);--text-muted: hsl(30, 12%, 50%);--border-default: hsl(30, 18%, 68%);--border-muted: hsl(30, 15%, 78%);--shadow-popup: 0 4px 12px hsl(30 15% 20% / .12);--hover-bg: hsl(37, 30%, 86%);--focus-ring: hsl(205, 45%, 45%);--chrome-bg: hsl(37, 30%, 85%);--chrome-bg-hover: hsl(37, 25%, 80%);--chrome-border: hsl(30, 18%, 68%);--chrome-text: hsl(30, 20%, 14%);--chrome-text-muted: hsl(30, 18%, 40%);--action-primary: hsl(205, 40%, 35%);--action-primary-hover: hsl(205, 40%, 28%);--action-danger: hsl(351, 40%, 42%);--action-danger-hover: hsl(351, 40%, 35%);--feedback-success-bg: hsl(142, 35%, 92%);--feedback-success-border: hsl(142, 40%, 38%);--feedback-success-text: hsl(142, 40%, 20%);--feedback-info-bg: hsl(205, 45%, 92%);--feedback-info-border: hsl(205, 40%, 40%);--feedback-info-text: hsl(205, 40%, 20%);--feedback-warning-bg: hsl(38, 55%, 90%);--feedback-warning-border: hsl(38, 60%, 40%);--feedback-warning-text: hsl(38, 70%, 30%);--feedback-danger-bg: hsl(351, 40%, 93%);--feedback-danger-border: hsl(351, 40%, 40%);--feedback-danger-text: hsl(351, 55%, 38%)}[data-theme=high-contrast]{color-scheme:light;--surface-base: hsl(0, 0%, 100%);--surface-sunken: hsl(0, 0%, 94%);--surface-raised: hsl(0, 0%, 100%);--surface-overlay: hsl(0, 0%, 100%);--surface-stripe: hsl(0, 0%, 93.5%);--backdrop: hsl(0, 0%, 0%, .7);--text-default: hsl(0, 0%, 7%);--text-heading: hsl(0, 0%, 0%);--text-muted: hsl(0, 0%, 30%);--border-default: hsl(0, 0%, 20%);--border-muted: hsl(0, 0%, 40%);--shadow-card: 0 0 0 1px hsl(0, 0%, 0%);--shadow-popup: 0 4px 12px hsl(0 0% 0% / .25);--hover-bg: hsl(0, 0%, 88%);--focus-ring: hsl(205, 100%, 40%);--chrome-bg: hsl(0, 0%, 10%);--chrome-bg-hover: hsl(0, 0%, 20%);--chrome-border: hsl(0, 0%, 0%);--chrome-text: hsl(0, 0%, 100%);--chrome-text-muted: hsl(0, 0%, 75%);--action-primary: hsl(205, 100%, 30%);--action-primary-hover: hsl(205, 100%, 22%);--action-danger: hsl(0, 80%, 40%);--action-danger-hover: hsl(0, 80%, 32%);--action-branding: hsl(345, 80%, 45%);--action-branding-hover: hsl(345, 80%, 38%);--feedback-success-bg: hsl(142, 60%, 92%);--feedback-success-border: hsl(142, 80%, 28%);--feedback-success-text: hsl(142, 80%, 15%);--feedback-info-bg: hsl(205, 80%, 92%);--feedback-info-border: hsl(205, 80%, 30%);--feedback-info-text: hsl(205, 80%, 15%);--feedback-warning-bg: hsl(38, 100%, 88%);--feedback-warning-border: hsl(38, 100%, 40%);--feedback-warning-text: hsl(38, 100%, 24%);--feedback-danger-bg: hsl(351, 70%, 93%);--feedback-danger-border: hsl(0, 80%, 35%);--feedback-danger-text: hsl(0, 85%, 32%);--status-unknown: hsl(0, 0%, 40%);--status-booked: hsl(205, 100%, 40%);--status-completed: hsl(270, 70%, 40%);--status-paid: hsl(145, 80%, 28%);--status-cancelled: hsl(30, 100%, 38%);--status-no-show: hsl(0, 90%, 40%)}[data-theme=neon]{color-scheme:dark;--surface-base: hsl(260, 20%, 10%);--surface-sunken: hsl(260, 20%, 7%);--surface-raised: hsl(260, 18%, 14%);--surface-overlay: hsl(260, 18%, 16%);--surface-stripe: hsl(260, 18%, 16%);--backdrop: hsl(260, 40%, 4%, .8);--text-default: hsl(180, 60%, 80%);--text-heading: hsl(300, 100%, 90%);--text-muted: hsl(260, 30%, 55%);--text-on-action: hsl(0, 0%, 0%);--border-default: hsl(280, 40%, 30%);--border-muted: hsl(260, 30%, 25%);--shadow-card: 0 0 8px hsl(300, 100%, 50%, .15);--shadow-popup: 0 4px 20px hsl(300, 100%, 50%, .25);--hover-bg: hsl(280, 30%, 18%);--focus-ring: hsl(180, 100%, 50%);--chrome-bg: hsl(260, 28%, 18%);--chrome-bg-hover: hsl(280, 32%, 24%);--chrome-border: hsl(300, 55%, 36%);--chrome-text: hsl(180, 100%, 70%);--chrome-text-muted: hsl(280, 45%, 70%);--action-primary: hsl(180, 100%, 45%);--action-primary-hover: hsl(180, 100%, 55%);--action-danger: hsl(340, 100%, 55%);--action-danger-hover: hsl(340, 100%, 65%);--action-branding: hsl(300, 100%, 60%);--action-branding-hover: hsl(300, 100%, 70%);--feedback-success-bg: hsl(150, 50%, 10%);--feedback-success-border: hsl(150, 100%, 50%);--feedback-success-text: hsl(150, 100%, 75%);--feedback-info-bg: hsl(200, 50%, 10%);--feedback-info-border: hsl(180, 100%, 50%);--feedback-info-text: hsl(180, 100%, 75%);--feedback-warning-bg: hsl(50, 50%, 10%);--feedback-warning-border: hsl(50, 100%, 55%);--feedback-warning-text: hsl(50, 100%, 75%);--feedback-danger-bg: hsl(340, 50%, 12%);--feedback-danger-border: hsl(340, 100%, 55%);--feedback-danger-text: hsl(340, 100%, 80%);--status-unknown: hsl(260, 30%, 50%);--status-booked: hsl(180, 100%, 50%);--status-completed: hsl(280, 100%, 65%);--status-paid: hsl(150, 100%, 50%);--status-cancelled: hsl(50, 100%, 55%);--status-no-show: hsl(340, 100%, 55%)}::view-transition-old(root){animation:none;mix-blend-mode:normal}::view-transition-new(root){animation:theme-circle-in .5s cubic-bezier(.79,.06,.56,.15);mix-blend-mode:normal}@keyframes theme-circle-in{0%{clip-path:circle(0% at 100% 0%)}to{clip-path:circle(150% at 100% 0%)}}body{font-family:var(--font-family);color:var(--text-default)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:1.2;color:var(--text-heading)}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}h4{font-size:var(--text-h4)}h5{font-size:var(--text-h5)}h6{font-size:var(--text-h6)}p{line-height:1.6}.heading-brand{color:var(--action-branding);border-bottom:2px solid var(--action-branding);padding-bottom:var(--space-1)}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.p-6{padding:var(--space-6)}.p-7{padding:var(--space-7)}.p-8{padding:var(--space-8)}.px-1{padding-inline:var(--space-1)}.px-2{padding-inline:var(--space-2)}.px-3{padding-inline:var(--space-3)}.px-4{padding-inline:var(--space-4)}.px-5{padding-inline:var(--space-5)}.px-6{padding-inline:var(--space-6)}.px-7{padding-inline:var(--space-7)}.px-8{padding-inline:var(--space-8)}.py-1{padding-block:var(--space-1)}.py-2{padding-block:var(--space-2)}.py-3{padding-block:var(--space-3)}.py-4{padding-block:var(--space-4)}.py-5{padding-block:var(--space-5)}.py-6{padding-block:var(--space-6)}.py-7{padding-block:var(--space-7)}.py-8{padding-block:var(--space-8)}.pt-1{padding-block-start:var(--space-1)}.pt-2{padding-block-start:var(--space-2)}.pt-3{padding-block-start:var(--space-3)}.pt-4{padding-block-start:var(--space-4)}.pt-5{padding-block-start:var(--space-5)}.pt-6{padding-block-start:var(--space-6)}.pt-7{padding-block-start:var(--space-7)}.pt-8{padding-block-start:var(--space-8)}.pb-1{padding-block-end:var(--space-1)}.pb-2{padding-block-end:var(--space-2)}.pb-3{padding-block-end:var(--space-3)}.pb-4{padding-block-end:var(--space-4)}.pb-5{padding-block-end:var(--space-5)}.pb-6{padding-block-end:var(--space-6)}.pb-7{padding-block-end:var(--space-7)}.pb-8{padding-block-end:var(--space-8)}.pl-1{padding-inline-start:var(--space-1)}.pl-2{padding-inline-start:var(--space-2)}.pl-3{padding-inline-start:var(--space-3)}.pl-4{padding-inline-start:var(--space-4)}.pl-5{padding-inline-start:var(--space-5)}.pl-6{padding-inline-start:var(--space-6)}.pl-7{padding-inline-start:var(--space-7)}.pl-8{padding-inline-start:var(--space-8)}.pr-1{padding-inline-end:var(--space-1)}.pr-2{padding-inline-end:var(--space-2)}.pr-3{padding-inline-end:var(--space-3)}.pr-4{padding-inline-end:var(--space-4)}.pr-5{padding-inline-end:var(--space-5)}.pr-6{padding-inline-end:var(--space-6)}.pr-7{padding-inline-end:var(--space-7)}.pr-8{padding-inline-end:var(--space-8)}.m-1{margin:var(--space-1)}.m-2{margin:var(--space-2)}.m-3{margin:var(--space-3)}.m-4{margin:var(--space-4)}.m-5{margin:var(--space-5)}.m-6{margin:var(--space-6)}.m-7{margin:var(--space-7)}.m-8{margin:var(--space-8)}.mx-1{margin-inline:var(--space-1)}.mx-2{margin-inline:var(--space-2)}.mx-3{margin-inline:var(--space-3)}.mx-4{margin-inline:var(--space-4)}.mx-5{margin-inline:var(--space-5)}.mx-6{margin-inline:var(--space-6)}.mx-7{margin-inline:var(--space-7)}.mx-8{margin-inline:var(--space-8)}.my-1{margin-block:var(--space-1)}.my-2{margin-block:var(--space-2)}.my-3{margin-block:var(--space-3)}.my-4{margin-block:var(--space-4)}.my-5{margin-block:var(--space-5)}.my-6{margin-block:var(--space-6)}.my-7{margin-block:var(--space-7)}.my-8{margin-block:var(--space-8)}.mt-1{margin-block-start:var(--space-1)}.mt-2{margin-block-start:var(--space-2)}.mt-3{margin-block-start:var(--space-3)}.mt-4{margin-block-start:var(--space-4)}.mt-5{margin-block-start:var(--space-5)}.mt-6{margin-block-start:var(--space-6)}.mt-7{margin-block-start:var(--space-7)}.mt-8{margin-block-start:var(--space-8)}.mb-1{margin-block-end:var(--space-1)}.mb-2{margin-block-end:var(--space-2)}.mb-3{margin-block-end:var(--space-3)}.mb-4{margin-block-end:var(--space-4)}.mb-5{margin-block-end:var(--space-5)}.mb-6{margin-block-end:var(--space-6)}.mb-7{margin-block-end:var(--space-7)}.mb-8{margin-block-end:var(--space-8)}.ml-1{margin-inline-start:var(--space-1)}.ml-2{margin-inline-start:var(--space-2)}.ml-3{margin-inline-start:var(--space-3)}.ml-4{margin-inline-start:var(--space-4)}.ml-5{margin-inline-start:var(--space-5)}.ml-6{margin-inline-start:var(--space-6)}.ml-7{margin-inline-start:var(--space-7)}.ml-8{margin-inline-start:var(--space-8)}.mr-1{margin-inline-end:var(--space-1)}.mr-2{margin-inline-end:var(--space-2)}.mr-3{margin-inline-end:var(--space-3)}.mr-4{margin-inline-end:var(--space-4)}.mr-5{margin-inline-end:var(--space-5)}.mr-6{margin-inline-end:var(--space-6)}.mr-7{margin-inline-end:var(--space-7)}.mr-8{margin-inline-end:var(--space-8)}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.gap-7{gap:var(--space-7)}.gap-8{gap:var(--space-8)}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.hidden{display:none}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1 1 0%}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.grid{display:grid}.list-plain{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.flow{display:flex;flex-direction:column;gap:var(--flow-gap)}.flow-sm{gap:var(--flow-gap-sm)}.flow-fields{gap:var(--flow-gap-fields)}.flow-md{gap:var(--flow-gap-md)}.flow-lg{gap:var(--flow-gap-lg)}.text-heading{color:var(--text-heading)}.text-muted{color:var(--text-muted)}.text-danger{color:var(--feedback-danger-text)}.text-warning{color:var(--feedback-warning-text)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.w-full{width:100%}.rounded-full{border-radius:50%}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.font-cursive{font-family:Pacifico,cursive}.logo{font-size:1.5em;font-weight:700;color:var(--action-branding);text-decoration:none}.logo-badge{font-size:.6em;font-weight:600;background:var(--surface-warning);color:var(--text-on-warning, #000);padding:.1em .4em;border-radius:var(--radius-sm);vertical-align:super}.btn-group{display:flex;gap:0}.btn-group btn{--btn-radius-tl: 0;--btn-radius-tr: 0;--btn-radius-br: 0;--btn-radius-bl: 0;--btn-border-right: 0}.btn-group btn:first-child{--btn-radius-tl: var(--radius-md);--btn-radius-bl: var(--radius-md)}.btn-group btn:last-child{--btn-radius-tr: var(--radius-md);--btn-radius-br: var(--radius-md);--btn-border-right: 1px}container container.container{padding-block:0;padding-inline:0}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin var(--duration-spin) linear infinite}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.status-dot{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background-color:var(--status-unknown);flex-shrink:0}.status-dot--unknown{background-color:var(--status-unknown)}.status-dot--booked{background-color:var(--status-booked)}.status-dot--completed{background-color:var(--status-completed)}.status-dot--paid{background-color:var(--status-paid)}.status-dot--cancelled{background-color:var(--status-cancelled)}.status-dot--no-show{background-color:var(--status-no-show)}.dialog-backdrop{background-color:var(--backdrop);animation:dialog-backdrop-in var(--duration-normal) var(--ease-default) forwards}.cdk-overlay-pane.dialog-panel{display:flex;animation:dialog-panel-in var(--duration-normal) var(--ease-default) forwards}@media(max-width:768px){.cdk-overlay-pane.dialog-panel{max-width:96vw!important}}@keyframes dialog-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-panel-in{0%{opacity:0;transform:scale(.96) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.lightbox-backdrop{background:#000000d9;animation:dialog-backdrop-in var(--duration-normal) var(--ease-default) forwards}.cdk-overlay-pane.lightbox-panel{width:100vw!important;max-width:100vw!important;height:100vh!important}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}body{background:var(--surface-base)}
