@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/fira-sans-latin-400-normal-OYYTPMAV.woff2") format("woff2"),url("./media/fira-sans-latin-400-normal-OE2UG64O.woff") format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/fira-sans-latin-500-normal-SMQPZW5A.woff2") format("woff2"),url("./media/fira-sans-latin-500-normal-XNH5TWLP.woff") format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/fira-sans-latin-600-normal-KFMQDLYC.woff2") format("woff2"),url("./media/fira-sans-latin-600-normal-5JARSWR5.woff") format("woff")}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url("./media/fira-sans-latin-400-italic-QI63YL24.woff2") format("woff2"),url("./media/fira-sans-latin-400-italic-INB6WMBC.woff") format("woff")}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-outlined-7BWLPMFK.woff2") format("woff2"),url("./media/material-icons-outlined-PCUTWIDZ.woff") format("woff")}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-LEZCGFVT.woff2") format("woff2"),url("./media/material-icons-JLIDJUWE.woff") format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}.review-page{display:block;max-width:64rem;margin-inline:auto;container-type:inline-size}.review__nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:14px 0 0 -10px}.review__nav [mat-icon-button]{color:var(--mat-sys-on-surface-variant)}.review__period{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem .5rem;min-width:11rem;margin:0;font:var(--mat-sys-title-medium);text-align:center}.review__relation{padding:2px 10px;border-radius:12px;background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container);font:var(--mat-sys-label-medium)}.review__current{margin-inline-start:auto}.review{display:grid;grid-template-columns:minmax(0,1fr);row-gap:22px;margin-top:18px}@container (min-width: 46rem){.review{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}}.review__column{min-width:0}.review__column>.review__section+.review__section{margin-top:22px}.review__section-title{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.review__section-dates{font:400 12px/16px var(--mat-sys-body-small-font);letter-spacing:0;text-transform:none}.review__hint{margin:6px 0 0;font:var(--mat-sys-body-medium);color:var(--mat-sys-on-surface-variant)}.review__list,.review__rows{margin:4px 0 0;padding:0;list-style:none}.summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0}.summary__tile{display:flex;flex-direction:column;gap:2px;min-height:4rem;padding:10px 12px;border:1px solid var(--dd-edge);border-radius:12px;background:var(--dd-raised)}.summary__label{font:var(--mat-sys-body-small);color:var(--mat-sys-on-surface-variant)}.summary__value{margin:0;font:var(--mat-sys-body-medium);overflow-wrap:anywhere}.summary__value--number{font:500 24px/28px var(--mat-sys-headline-small-font);font-variant-numeric:tabular-nums}.summary__of{font:var(--mat-sys-body-medium);color:var(--mat-sys-on-surface-variant)}.entry-link{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 0;border-radius:10px;color:var(--mat-sys-on-surface);text-decoration:none}.entry-link>.mat-icon:last-child{color:var(--dd-faint)}.entry-link:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}.entry-link__meter{max-width:140px;margin-top:4px}.entry-link--stacked{align-items:flex-start}.entry-link__kind{flex:none;color:var(--mat-sys-primary)}.entry-link__text{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.entry-link__name{font:var(--mat-sys-body-large);overflow-wrap:anywhere}.entry-link__meta{font:var(--mat-sys-body-small);color:var(--mat-sys-on-surface-variant);overflow-wrap:anywhere}.entry-link__signals{margin:0;padding-inline-start:1rem;font:var(--mat-sys-body-medium);color:var(--mat-sys-on-surface-variant)}.entry-link__numbers{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:.125rem;font:var(--mat-sys-label-medium);color:var(--mat-sys-on-surface-variant)}.entry-link__share{font:var(--mat-sys-title-small);color:var(--mat-sys-on-surface)}.entry-link__streak{display:inline-flex;align-items:center;gap:.125rem}.entry-link__streak mat-icon{width:1rem;height:1rem;font-size:1rem}.bars,.load{display:flex;flex-direction:column;gap:.375rem;margin:8px 0 0;padding:0;list-style:none}.bars__row,.load__row{display:grid;grid-template-columns:minmax(6rem,9rem) minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:1.5rem;font:var(--mat-sys-body-medium)}.bars__label,.load__label{overflow-wrap:anywhere}.bars__track,.load__track{display:block;height:8px;border-radius:4px;background:var(--mat-sys-outline-variant);overflow:hidden}.bars__fill,.load__fill{display:block;height:100%;border-radius:inherit;background:var(--mat-sys-primary)}.bars__value,.load__value{font:var(--mat-sys-label-medium);color:var(--mat-sys-on-surface-variant);white-space:nowrap}.path{--dd-path-gutter: 40px;position:relative;padding-left:var(--dd-path-gutter)}.path:before{content:"";position:absolute;top:14px;bottom:14px;left:13px;width:2px;border-radius:1px;background:var(--mat-sys-outline-variant)}@media(min-width:600px){.path{--dd-path-gutter: 56px}}@media(min-width:600px){.path--narrow{--dd-path-gutter: 40px}}.path__section{position:relative}.path__section+.path__section{margin-top:14px}.path__heading{position:relative;display:flex;align-items:center;gap:8px;min-height:28px;margin:0;color:var(--mat-sys-on-surface-variant);font-family:inherit;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.08em;text-transform:uppercase}.path__heading--alert{color:var(--mat-sys-error)}.path__count{font-weight:500;letter-spacing:.02em;font-variant-numeric:tabular-nums}.path__node{position:absolute;top:0;left:calc(-1 * var(--dd-path-gutter));display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:28px;height:28px;border-radius:50%;background:var(--mat-sys-surface-container-high);box-shadow:0 0 0 3px var(--mat-sys-surface);color:var(--mat-sys-on-surface-variant);letter-spacing:0;text-transform:none}.path__node .mat-icon{width:16px;height:16px;font-size:16px;line-height:16px}.path__node--alert{background:var(--mat-sys-error-container);color:var(--mat-sys-error)}.path__node--optional{border:1.5px dashed var(--dd-ghost);background:var(--mat-sys-surface)}.path__node--optional .mat-icon{width:15px;height:15px;font-size:15px;line-height:15px}.path__list{margin:0;padding:0;list-style:none}.item-row__main{position:relative;display:flex;align-items:center;gap:12px;box-sizing:border-box;min-height:52px;padding:6px 0}.item-row__check-wrap,.item-row__kind,.item-row__progress,.item-row__status,.item-row__quick,.item-row__menu,.item-row__main>.drag-handle{position:relative;z-index:1}.item-row__check-wrap{display:inline-flex;flex:none}.item-row__check{margin:-8px}.item-row__content{display:grid;flex:1;grid-template-columns:minmax(0,max-content) auto minmax(0,1fr);align-items:center;column-gap:6px;min-width:0}.item-row__body{display:grid;grid-row:1/span 2;grid-column:1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;align-items:center;min-width:0;margin:0;padding:0;border:0;background:none;color:var(--mat-sys-on-surface);font:var(--mat-sys-body-large);text-align:start;cursor:pointer}.item-row__body:after{content:"";position:absolute;inset:0;border-radius:10px}.item-row__body:focus-visible{outline:none}.item-row__body:focus-visible:after{outline:2px solid var(--mat-sys-primary);outline-offset:-2px}.item-row__body[aria-disabled=true]{cursor:default}.item-row__line{grid-column:1;display:flex;align-items:center;gap:6px;min-width:0}.item-row__title{min-width:0;overflow-wrap:anywhere}.mat-icon.item-row__notes{flex:none;width:15px;height:15px;font-size:15px;color:var(--dd-faint)}.mat-icon.item-row__kind{grid-row:1;grid-column:2;width:15px;height:15px;font-size:15px;color:var(--mat-sys-primary)}.item-row__meta{grid-column:1/-1;margin-top:2px;display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;min-width:0;font:var(--mat-sys-body-small);color:var(--mat-sys-on-surface-variant)}.item-row__reminder{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.item-row__reminder .mat-icon{width:14px;height:14px;font-size:14px}.item-row__date{color:var(--mat-sys-error)}.item-row__optional-note{font-style:italic}.item-row__progress{flex:none;display:inline-flex;align-items:center;gap:3px;height:32px;padding:0 2px 0 4px;border:0;border-radius:8px;background:none;color:var(--mat-sys-on-surface-variant);font:var(--mat-sys-label-medium);font-variant-numeric:tabular-nums;cursor:pointer}.item-row__progress .mat-icon{width:16px;height:16px;font-size:16px}.item-row__progress .mat-icon:last-child{width:18px;height:18px;font-size:18px}.item-row__progress:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}.item-row__status{flex:none;display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 10px 0 8px;border:0;border-radius:14px;background:var(--mat-sys-surface-container-highest);color:var(--mat-sys-on-surface-variant);font:var(--mat-sys-label-medium)}.item-row__status .mat-icon{width:16px;height:16px;font-size:16px}.item-row__status--button{cursor:pointer}.item-row__status--button:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}.item-row__quick{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;width:36px;height:36px;padding:0;border:0;border-radius:18px;background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container);font:var(--mat-sys-label-medium);cursor:pointer}.item-row__quick .mat-icon{width:20px;height:20px;font-size:20px}.item-row__quick:hover{background:color-mix(in srgb,var(--mat-sys-primary) 14%,var(--mat-sys-primary-container))}.item-row__quick:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}.item-row__quick--pill{width:auto;height:30px;padding:0 10px;border-radius:15px}.item-row__quick--pill .mat-icon{width:16px;height:16px;font-size:16px}.item-row__menu.mat-mdc-icon-button{--mat-icon-button-state-layer-size: 36px;--mat-icon-button-icon-size: 22px;flex:none;margin-right:-8px;color:var(--mat-sys-on-surface-variant)}.item-row--done .item-row__title{color:var(--mat-sys-on-surface-variant);text-decoration:line-through;text-decoration-color:var(--dd-ghost)}.item-row--resolved .item-row__title{color:var(--mat-sys-on-surface-variant)}.item-row__subtasks{margin:-2px 0 6px;padding:0 0 0 36px;list-style:none}.item-row__subtask{display:flex;align-items:center;min-height:40px;overflow-wrap:anywhere}.item-row__subtask .mat-mdc-checkbox{--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-line-height: 20px;margin-left:-10px}.item-row__subtask--done .mat-mdc-checkbox{--mat-checkbox-label-text-color: var(--mat-sys-on-surface-variant);text-decoration:line-through;text-decoration-color:var(--dd-ghost)}.item-row__reasons{display:block;padding:0 0 10px 36px}@media(min-width:600px){.path .item-row__main{margin:0 -12px 0 calc(16px - var(--dd-path-gutter));padding:6px 12px 6px calc(var(--dd-path-gutter) - 16px);border-radius:10px}.path .item-row__main:hover,.path .item-row__main:focus-within{background:var(--mat-sys-surface-container)}.path .item-row__main>.drag-handle{position:absolute;top:50%;left:4px;margin:0;color:var(--dd-faint);transform:translateY(-50%)}.path .item-row__menu.mat-mdc-icon-button{margin-right:0}.path .drag-list{margin-left:calc(16px - var(--dd-path-gutter))}.path .drag-list .item-row__main{margin-left:0}.path .drag-list .item-row__subtasks,.path .drag-list .item-row__reasons{padding-left:calc(var(--dd-path-gutter) + 20px)}}@media(min-width:600px)and (hover:hover){.path .item-row__main>.drag-handle{opacity:0;transition:opacity .12s}.path .item-row__main:hover>.drag-handle,.path .item-row__main:focus-within>.drag-handle{opacity:1}}@media(prefers-reduced-motion:reduce){.path .item-row__main>.drag-handle{transition:none}}.dd-banner{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:16px;padding:10px 12px;border-radius:10px;background:var(--mat-sys-primary-container);color:var(--mat-sys-on-surface)}@media(min-width:600px){.dd-banner{margin-top:18px;padding:10px 14px}}.mat-icon.dd-banner__icon{flex:none;width:18px;height:18px;font-size:18px;color:var(--mat-sys-on-primary-container)}.dd-banner__text{flex:1;min-width:10rem;margin:0;font:var(--mat-sys-body-medium)}.dd-banner__action{display:inline-flex;align-items:center;min-height:32px;padding:0 8px;border-radius:8px;color:var(--mat-sys-on-primary-container);font:var(--mat-sys-label-large);text-decoration:none}.dd-banner__action:hover{background:color-mix(in srgb,var(--mat-sys-primary) 10%,transparent)}.dd-banner__action:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}.dd-banner__dismiss.mat-mdc-icon-button{--mat-icon-button-state-layer-size: 36px;margin:-4px -6px -4px 0;color:var(--mat-sys-on-surface-variant)}.dd-menu.dd-menu{min-width:224px;border:1px solid var(--dd-edge)}.dd-menu.dd-menu--row{min-width:272px}.dd-menu [mat-menu-item]{width:calc(100% - 12px);margin-inline:6px;border-radius:8px}.dd-menu .dd-menu__divider{margin-inline:10px}.dd-menu-item--danger{--mat-menu-item-label-text-color: var(--mat-sys-error);--mat-menu-item-icon-color: var(--mat-sys-error);--mat-menu-item-hover-state-layer-color: var(--mat-sys-error-container);--mat-menu-item-focus-state-layer-color: var(--mat-sys-error-container)}.dd-sheet.dd-sheet{box-sizing:border-box;padding:0 20px calc(16px + env(safe-area-inset-bottom));box-shadow:var(--dd-shadow-sheet)}.dd-sheet__handle{width:32px;height:4px;margin:10px auto 0;border-radius:2px;background:var(--dd-raised-outline)}.dd-button--danger{--mat-button-filled-container-color: var(--mat-sys-error);--mat-button-filled-label-text-color: var(--mat-sys-on-error)}.cdk-overlay-pane:has(>mat-dialog-container app-todo-edit-dialog),.cdk-overlay-pane:has(>mat-dialog-container app-recurring-entry-dialog){--mat-dialog-container-shape: 0;--mat-dialog-container-max-width: 100vw;--mat-dialog-container-small-max-width: 100vw;--mat-dialog-container-elevation-shadow: var(--dd-shadow-panel);width:480px;height:100%;margin-left:auto;border-left:1px solid var(--dd-edge)}.cdk-overlay-pane:has(>mat-dialog-container app-todo-edit-dialog) mat-dialog-content,.cdk-overlay-pane:has(>mat-dialog-container app-todo-edit-dialog) [mat-dialog-content],.cdk-overlay-pane:has(>mat-dialog-container app-recurring-entry-dialog) mat-dialog-content,.cdk-overlay-pane:has(>mat-dialog-container app-recurring-entry-dialog) [mat-dialog-content]{flex:1;max-height:none}.cdk-overlay-pane:has(>mat-dialog-container app-todo-edit-dialog) mat-dialog-actions,.cdk-overlay-pane:has(>mat-dialog-container app-todo-edit-dialog) [mat-dialog-actions],.cdk-overlay-pane:has(>mat-dialog-container app-recurring-entry-dialog) mat-dialog-actions,.cdk-overlay-pane:has(>mat-dialog-container app-recurring-entry-dialog) [mat-dialog-actions]{border-top:1px solid var(--dd-raised-divider)}@media(max-width:599.98px){.cdk-overlay-pane:has(>mat-dialog-container app-todo-edit-dialog),.cdk-overlay-pane:has(>mat-dialog-container app-recurring-entry-dialog){--mat-dialog-container-shape: 24px 24px 0 0;--mat-dialog-container-elevation-shadow: var(--dd-shadow-sheet);box-sizing:border-box;width:100vw;min-width:100vw;padding-top:16px;border-left:0}}.rail{display:flex;flex:none;flex-direction:column;gap:2px;box-sizing:border-box;width:4.5rem;padding:12px 10px 14px;overflow-y:auto;background:var(--mat-sys-surface-container);border-right:1px solid var(--dd-edge);transition:width .2s ease}.rail.rail--expanded{width:13rem}@media(prefers-reduced-motion:reduce){.rail{transition:none}}.rail__header{display:flex;align-items:center;gap:6px;min-height:44px;margin-bottom:10px}.rail__toggle,.rail__logout{flex:none;color:var(--mat-sys-on-surface-variant)}.rail__brand{font:500 17px/22px var(--mat-sys-title-medium-font);letter-spacing:-.01em;white-space:nowrap}.rail__item{display:flex;align-items:center;gap:14px;box-sizing:border-box;height:44px;padding:0 12px;border-radius:10px;color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);text-decoration:none;white-space:nowrap}.rail__item:hover{background:var(--mat-sys-surface-container-highest)}.rail__item:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:-2px}.rail__item--active{background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container);font-weight:500}.rail__item--active:before{content:"";position:absolute;inset-block:10px;left:-10px;width:3px;border-radius:0 2px 2px 0;background:var(--mat-sys-primary)}.rail__item--active:hover{background:var(--mat-sys-primary-container)}.rail__item--active .rail__icon{color:var(--mat-sys-on-primary-container)}.rail__icon{position:relative;display:inline-flex;color:var(--mat-sys-on-surface-variant)}.rail__icon mat-icon{width:22px;height:22px;font-size:22px}.rail__foot{display:flex;align-items:center;gap:10px;min-height:48px;margin-top:auto;padding:0 4px 0 8px}.rail__avatar{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--mat-sys-outline-variant);font:600 13px/16px var(--mat-sys-label-large-font)}.rail__user{flex:1;min-width:0;overflow:hidden;font:var(--mat-sys-label-large);text-overflow:ellipsis;white-space:nowrap}.rail:not(.rail--expanded) .rail__header{justify-content:center}.rail:not(.rail--expanded) .rail__item{justify-content:center;padding:0}.rail:not(.rail--expanded) .rail__foot{flex-direction:column;gap:6px;padding:0}.rail:not(.rail--expanded) .rail__avatar{width:36px;height:36px}.nav-badge{position:absolute;top:-7px;left:calc(50% + 4px);box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--mat-sys-tertiary);color:var(--mat-sys-on-tertiary);font:600 11px/18px var(--mat-sys-label-small-font);text-align:center}.bottom-nav{display:flex;flex:none;padding-bottom:env(safe-area-inset-bottom);background:var(--mat-sys-surface);border-top:1px solid var(--mat-sys-outline-variant)}.bottom-nav__item{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:64px;color:var(--mat-sys-on-surface-variant);font:400 11px/13px var(--mat-sys-label-small-font);text-decoration:none}.bottom-nav__item:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:-2px}.bottom-nav__item .nav-badge{top:-5px;left:calc(50% + .25rem);min-width:16px;height:16px;padding:0 4px;border-radius:8px;font-size:10px;line-height:16px}.bottom-nav__icon{position:relative;display:flex}.bottom-nav__item--active{color:var(--mat-sys-primary);font-weight:500}.bottom-nav__item--active:before{content:"";position:absolute;top:0;left:calc(50% - 10px);width:20px;height:3px;border-radius:0 0 2px 2px;background:var(--mat-sys-primary)}.dd-chip-button.mat-mdc-outlined-button{--mat-button-outlined-container-height: 32px;--mat-button-outlined-container-shape: 16px;--mat-button-outlined-horizontal-padding: 12px;--mat-button-outlined-icon-spacing: 6px;--mat-button-outlined-outline-color: var(--dd-raised-outline);--mat-button-outlined-label-text-color: var(--mat-sys-on-surface);--mat-button-outlined-label-text-size: 13px;--mat-button-outlined-label-text-weight: 400}.dd-chip-button.mat-mdc-outlined-button .mat-icon{width:16px;height:16px;font-size:16px;color:var(--mat-sys-on-surface-variant)}.dd-primary-pill.mat-mdc-unelevated-button{--mat-button-filled-container-height: 36px;--mat-button-filled-horizontal-padding: 14px;--mat-button-filled-label-text-size: 13px}.dd-ghost{margin-top:22px}.dd-ghost__heading{display:block;width:72px;height:12px;margin:8px 0;border-radius:6px;background:var(--mat-sys-surface-container-high)}.dd-ghost__row{display:flex;align-items:center;gap:12px;height:52px}.dd-ghost__check{flex:none;width:24px;height:24px;border-radius:7px;background:var(--mat-sys-surface-container-high)}.dd-ghost__bar{width:55%;height:12px;border-radius:6px;background:var(--mat-sys-surface-container-high)}.dd-ghost__bar--short{width:35%}html{--mat-sys-background: light-dark(#fff8f4, #18120d);--mat-sys-error: light-dark(#9b4336, #ffb4a8);--mat-sys-error-container: light-dark(#ffdad4, #7c2c21);--mat-sys-inverse-on-surface: light-dark(#fceee4, #362f28);--mat-sys-inverse-primary: light-dark(#ffb596, #8f4c2e);--mat-sys-inverse-surface: light-dark(#362f28, #ede0d6);--mat-sys-on-background: light-dark(#211a14, #ede0d6);--mat-sys-on-error: light-dark(#ffffff, #5e160e);--mat-sys-on-error-container: light-dark(#7c2c21, #ffdad4);--mat-sys-on-primary: light-dark(#ffffff, #552005);--mat-sys-on-primary-container: light-dark(#723619, #ffdbcd);--mat-sys-on-primary-fixed: light-dark(#360f00, #360f00);--mat-sys-on-primary-fixed-variant: light-dark(#723619, #723619);--mat-sys-on-secondary: light-dark(#ffffff, #362f28);--mat-sys-on-secondary-container: light-dark(#4d453e, #ede0d6);--mat-sys-on-secondary-fixed: light-dark(#211a14, #211a14);--mat-sys-on-secondary-fixed-variant: light-dark(#4d453e, #4d453e);--mat-sys-on-surface: light-dark(#211a14, #ede0d6);--mat-sys-on-surface-variant: light-dark(#4d453e, #ede0d6);--mat-sys-on-tertiary: light-dark(#ffffff, #552005);--mat-sys-on-tertiary-container: light-dark(#723619, #ffdbcd);--mat-sys-on-tertiary-fixed: light-dark(#360f00, #360f00);--mat-sys-on-tertiary-fixed-variant: light-dark(#723619, #723619);--mat-sys-outline: light-dark(#7f756d, #998f86);--mat-sys-outline-variant: light-dark(#d0c4bb, #4d453e);--mat-sys-primary: light-dark(#8f4c2e, #ffb596);--mat-sys-primary-container: light-dark(#ffdbcd, #723619);--mat-sys-primary-fixed: light-dark(#ffdbcd, #ffdbcd);--mat-sys-primary-fixed-dim: light-dark(#ffb596, #ffb596);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#665d55, #d0c4bb);--mat-sys-secondary-container: light-dark(#ede0d6, #4d453e);--mat-sys-secondary-fixed: light-dark(#ede0d6, #ede0d6);--mat-sys-secondary-fixed-dim: light-dark(#d0c4bb, #d0c4bb);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fff8f4, #18120d);--mat-sys-surface-bright: light-dark(#fff8f4, #3f3831);--mat-sys-surface-container: light-dark(#f9ece1, #251e18);--mat-sys-surface-container-high: light-dark(#f3e6dc, #302922);--mat-sys-surface-container-highest: light-dark(#ede0d6, #3b332d);--mat-sys-surface-container-low: light-dark(#fff1e7, #211a14);--mat-sys-surface-container-lowest: light-dark(#ffffff, #130d08);--mat-sys-surface-dim: light-dark(#e4d8ce, #18120d);--mat-sys-surface-tint: light-dark(#8f4c2e, #ffb596);--mat-sys-surface-variant: light-dark(#ede0d6, #4d453e);--mat-sys-tertiary: light-dark(#8f4c2e, #ffb596);--mat-sys-tertiary-container: light-dark(#ffdbcd, #723619);--mat-sys-tertiary-fixed: light-dark(#ffdbcd, #ffdbcd);--mat-sys-tertiary-fixed-dim: light-dark(#ffb596, #ffb596);--mat-sys-neutral-variant20: #362f28;--mat-sys-neutral10: #211a14;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Fira Sans;--mat-sys-body-large-font: Fira Sans;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Fira Sans;--mat-sys-body-medium-font: Fira Sans;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Fira Sans;--mat-sys-body-small-font: Fira Sans;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Fira Sans;--mat-sys-display-large-font: Fira Sans;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Fira Sans;--mat-sys-display-medium-font: Fira Sans;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Fira Sans;--mat-sys-display-small-font: Fira Sans;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Fira Sans;--mat-sys-headline-large-font: Fira Sans;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Fira Sans;--mat-sys-headline-medium-font: Fira Sans;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Fira Sans;--mat-sys-headline-small-font: Fira Sans;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Fira Sans;--mat-sys-label-large-font: Fira Sans;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 600;--mat-sys-label-medium: 500 .75rem / 1rem Fira Sans;--mat-sys-label-medium-font: Fira Sans;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 600;--mat-sys-label-small: 500 .688rem / 1rem Fira Sans;--mat-sys-label-small-font: Fira Sans;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Fira Sans;--mat-sys-title-large-font: Fira Sans;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Fira Sans;--mat-sys-title-medium-font: Fira Sans;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Fira Sans;--mat-sys-title-small-font: Fira Sans;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-primary: light-dark(#a05a3a, #e0a284);--mat-sys-on-primary: light-dark(#ffffff, #2b1409);--mat-sys-primary-container: light-dark(#f3e3da, #33231b);--mat-sys-on-primary-container: light-dark(#8f4d30, #e0a284);--mat-sys-secondary: light-dark(#6b625a, #a89e94);--mat-sys-on-secondary: light-dark(#ffffff, #141210);--mat-sys-secondary-container: light-dark(#f3e3da, #33231b);--mat-sys-on-secondary-container: light-dark(#8f4d30, #e0a284);--mat-sys-tertiary: light-dark(#a05a3a, #e0a284);--mat-sys-on-tertiary: light-dark(#ffffff, #2b1409);--mat-sys-tertiary-container: light-dark(#f3e3da, #33231b);--mat-sys-on-tertiary-container: light-dark(#8f4d30, #e0a284);--mat-sys-error: light-dark(#8f3a2e, #e79a89);--mat-sys-on-error: light-dark(#ffffff, #2b0f0a);--mat-sys-error-container: light-dark(#f6e2dd, #3a1f1a);--mat-sys-on-error-container: light-dark(#8f3a2e, #e79a89);--mat-sys-surface: light-dark(#f8f5f1, #141210);--mat-sys-surface-dim: light-dark(#e9e2d9, #141210);--mat-sys-surface-bright: light-dark(#f8f5f1, #2a241e);--mat-sys-surface-container-lowest: light-dark(#ffffff, #100e0c);--mat-sys-surface-container-low: light-dark(#f3efe9, #171411);--mat-sys-surface-container: light-dark(#f1ece6, #1a1714);--mat-sys-surface-container-high: light-dark(#efe9e2, #1e1a16);--mat-sys-surface-container-highest: light-dark(#e9e2d9, #262019);--mat-sys-surface-variant: light-dark(#e9e2d9, #262019);--mat-sys-on-surface: light-dark(#211d19, #ebe4dc);--mat-sys-on-surface-variant: light-dark(#6b625a, #a89e94);--mat-sys-outline: light-dark(#8a8178, #6b625a);--mat-sys-outline-variant: light-dark(#ddd5cc, #2f2822);--mat-sys-inverse-surface: light-dark(#211d19, #ebe4dc);--mat-sys-inverse-on-surface: light-dark(#f8f5f1, #211d19);--mat-sys-inverse-primary: light-dark(#e0a284, #8f4d30);--mat-sys-surface-tint: light-dark(#a05a3a, #e0a284);--mat-sys-shadow: #000000;--mat-sys-scrim: #000000;--mat-sys-display-small: 500 34px / 40px "Fira Sans", system-ui, sans-serif;--mat-sys-display-small-size: 34px;--mat-sys-display-small-line-height: 40px;--mat-sys-display-small-weight: 500;--mat-sys-display-small-tracking: -.01em;--mat-sys-headline-small: 500 28px / 34px "Fira Sans", system-ui, sans-serif;--mat-sys-headline-small-size: 28px;--mat-sys-headline-small-line-height: 34px;--mat-sys-headline-small-weight: 500;--mat-sys-title-large: 500 22px / 28px "Fira Sans", system-ui, sans-serif;--mat-sys-title-large-weight: 500;--mat-sys-title-medium: 500 16px / 22px "Fira Sans", system-ui, sans-serif;--mat-sys-title-medium-line-height: 22px;--mat-sys-body-large: 400 16px / 22px "Fira Sans", system-ui, sans-serif;--mat-sys-body-large-line-height: 22px;--mat-sys-body-large-tracking: 0;--mat-sys-body-medium-tracking: 0;--mat-sys-body-small-tracking: 0;--mat-sys-label-large-tracking: 0;--mat-sys-label-medium: 500 13px / 20px "Fira Sans", system-ui, sans-serif;--mat-sys-label-medium-size: 13px;--mat-sys-label-medium-line-height: 20px;--mat-sys-label-medium-tracking: 0;--mat-sys-label-small-tracking: 0;--mat-dialog-container-color: var(--dd-raised);--mat-dialog-container-shape: 16px;--mat-dialog-container-elevation-shadow: var(--dd-shadow-dialog);--mat-dialog-actions-alignment: flex-end;--mat-dialog-subhead-size: 20px;--mat-dialog-subhead-line-height: 26px;--mat-dialog-subhead-weight: 500;--mat-dialog-supporting-text-size: 15px;--mat-dialog-supporting-text-line-height: 22px;--mat-bottom-sheet-container-background-color: var(--dd-raised);--mat-bottom-sheet-container-shape: 24px;--mat-menu-container-color: var(--dd-raised);--mat-menu-container-shape: 12px;--mat-menu-container-elevation-shadow: var(--dd-shadow-popover);--mat-menu-item-icon-size: 20px;--mat-menu-item-spacing: 12px;--mat-menu-item-leading-spacing: 10px;--mat-menu-item-trailing-spacing: 10px;--mat-menu-item-with-icon-leading-spacing: 10px;--mat-menu-item-with-icon-trailing-spacing: 10px;--mat-menu-divider-top-spacing: 6px;--mat-menu-divider-bottom-spacing: 6px;--mat-menu-item-label-text-size: 14px;--mat-menu-item-label-text-line-height: 20px;--mat-menu-item-label-text-weight: 400;--mat-menu-item-icon-color: var(--mat-sys-on-surface-variant);--mat-menu-item-hover-state-layer-color: var(--dd-raised-hover);--mat-menu-item-focus-state-layer-color: var(--dd-raised-hover);--mat-menu-divider-color: var(--dd-raised-divider);--mat-datepicker-calendar-container-shape: 12px;--mat-datepicker-calendar-container-background-color: var(--dd-raised);--mat-datepicker-calendar-date-selected-state-background-color: var(--mat-sys-primary);--mat-datepicker-calendar-date-selected-state-text-color: var(--mat-sys-on-primary);--mat-datepicker-calendar-date-today-outline-color: var(--mat-sys-primary);--mat-datepicker-calendar-date-disabled-state-text-color: var(--dd-ghost);--mat-snack-bar-container-color: var(--mat-sys-inverse-surface);--mat-snack-bar-supporting-text-color: var(--mat-sys-inverse-on-surface);--mat-snack-bar-button-color: var(--mat-sys-inverse-primary);--mat-checkbox-selected-icon-color: var(--mat-sys-primary);--mat-checkbox-selected-hover-icon-color: var(--mat-sys-primary);--mat-checkbox-selected-focus-icon-color: var(--mat-sys-primary);--mat-checkbox-selected-pressed-icon-color: var(--mat-sys-primary);--mat-checkbox-selected-checkmark-color: var(--mat-sys-on-primary);--mat-checkbox-unselected-icon-color: var(--mat-sys-outline);--mat-checkbox-unselected-hover-icon-color: var(--mat-sys-on-surface-variant);--mat-checkbox-unselected-focus-icon-color: var(--mat-sys-on-surface-variant);--mat-checkbox-state-layer-size: 40px;--mat-chip-container-height: 32px;--mat-chip-container-shape-radius: 16px;--mat-chip-label-text-size: 13px;--mat-chip-label-text-line-height: 20px;--mat-chip-outline-color: var(--dd-raised-outline);--mat-chip-elevated-selected-container-color: var(--mat-sys-primary-container);--mat-chip-selected-label-text-color: var(--mat-sys-on-primary-container);--mat-chip-flat-selected-outline-width: 1px;--mat-button-toggle-shape: 12px;--mat-button-toggle-background-color: var(--dd-raised-fill);--mat-button-toggle-selected-state-background-color: var(--dd-raised);--mat-button-toggle-selected-state-text-color: var(--mat-sys-on-surface);--mat-button-toggle-text-color: var(--mat-sys-on-surface-variant);--mat-button-toggle-divider-color: transparent;--mat-button-toggle-label-text-size: 13px;--mat-button-toggle-height: 34px;--mat-tab-active-indicator-color: var(--mat-sys-primary);--mat-tab-active-indicator-height: 2px;--mat-tab-active-label-text-color: var(--mat-sys-primary);--mat-tab-active-focus-label-text-color: var(--mat-sys-primary);--mat-tab-active-hover-label-text-color: var(--mat-sys-primary);--mat-tab-inactive-label-text-color: var(--mat-sys-on-surface-variant);--mat-tab-divider-color: var(--mat-sys-outline-variant);--mat-tab-container-height: 40px;--mat-tab-label-text-size: 14px;--mat-fab-container-color: var(--mat-sys-primary);--mat-fab-foreground-color: var(--mat-sys-on-primary);--mat-fab-container-shape: 18px;--mat-button-filled-container-color: var(--mat-sys-primary);--mat-button-filled-label-text-color: var(--mat-sys-on-primary);--mat-button-outlined-outline-color: var(--mat-sys-outline-variant);--mat-button-outlined-label-text-color: var(--mat-sys-on-surface);--mat-button-text-label-text-color: var(--mat-sys-primary);--mat-form-field-container-height: 48px;--mat-form-field-container-vertical-padding: 12px;--mat-form-field-outlined-container-shape: 12px;--mat-form-field-outlined-outline-color: var(--dd-raised-outline);--mat-form-field-outlined-hover-outline-color: var(--mat-sys-outline);--mat-form-field-outlined-focus-outline-color: var(--mat-sys-primary);--mat-table-background-color: transparent;--mat-table-header-headline-color: var(--mat-sys-on-surface-variant);--mat-table-header-headline-size: 12px;--mat-table-header-headline-weight: 500;--mat-table-header-container-height: 48px;--mat-table-row-item-container-height: 56px;--mat-table-row-item-outline-color: var(--mat-sys-outline-variant);--mat-paginator-container-background-color: transparent;--mat-paginator-container-text-color: var(--mat-sys-on-surface-variant);--mat-progress-bar-active-indicator-color: var(--mat-sys-primary);--mat-progress-bar-track-color: var(--mat-sys-outline-variant);--dd-raised: light-dark(#ffffff, #1e1a16);--dd-raised-inset: light-dark(#f8f5f1, #171411);--dd-raised-fill: light-dark(#efe9e2, #2a241e);--dd-raised-hover: light-dark(#f1ece6, #2a241e);--dd-raised-divider: light-dark(#eee8e0, #2a241e);--dd-raised-outline: light-dark(#ddd5cc, #3a332c);--dd-edge: light-dark(#e3dcd3, #2a241e);--dd-faint: light-dark(#9a9087, #8a8178);--dd-ghost: light-dark(#b9afa4, #5a5048);--dd-dashed: light-dark(#c9c0b6, #4a433c);--dd-primary-hover: light-dark(#8f4d30, #d4957a);--dd-primary-pressed: light-dark(#7a4027, #c98a6c);--dd-primary-muted: light-dark(#c9a08c, #8a6552);--dd-error-hover: light-dark(#7a2f25, #efada0);--dd-heat-none: light-dark(#f3efe9, #1b1814);--dd-heat-0: light-dark(#efe9e2, #1e1a16);--dd-heat-1: light-dark(#ecd5c8, #4a3328);--dd-heat-2: light-dark(#d9ad95, #8a5a44);--dd-on-heat-2: light-dark(#211d19, #f8f1ea);--dd-heat-meter-off: light-dark(rgba(33, 29, 25, .16), rgba(235, 228, 220, .22));--dd-scrim: light-dark(rgba(33, 29, 25, .42), rgba(0, 0, 0, .55));--dd-shadow-popover: 0 12px 32px rgba(33, 29, 25, .16), 0 2px 6px rgba(33, 29, 25, .08);--dd-shadow-dialog: 0 24px 64px rgba(0, 0, 0, .28);--dd-shadow-panel: -16px 0 40px rgba(33, 29, 25, .18);--dd-shadow-sheet: 0 -8px 32px rgba(0, 0, 0, .18);--dd-shadow-fab: 0 6px 16px rgba(160, 90, 58, .35);--dd-shadow-cta: 0 4px 12px rgba(160, 90, 58, .3)}@media(min-width:600px){html{--dd-scrim: light-dark(rgba(33, 29, 25, .28), rgba(0, 0, 0, .5))}}html{--mat-focus-indicator-border-width: 2px;--mat-focus-indicator-border-color: var(--mat-sys-primary);--mat-focus-indicator-display: block}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.cdk-overlay-dark-backdrop{background:var(--dd-scrim)}.mat-mdc-chip-selected{--mat-chip-outline-color: var(--mat-sys-primary);--mat-chip-label-text-weight: 500}.dd-square-check .mdc-checkbox__background{width:24px;height:24px;border-width:2px;border-radius:7px;top:calc((var(--mat-checkbox-state-layer-size, 40px) - 24px) / 2);left:calc((var(--mat-checkbox-state-layer-size, 40px) - 24px) / 2)}.dd-square-check--small .mdc-checkbox__background{width:20px;height:20px;border-radius:6px;top:calc((var(--mat-checkbox-state-layer-size, 40px) - 20px) / 2);left:calc((var(--mat-checkbox-state-layer-size, 40px) - 20px) / 2)}.dd-square-check .mdc-checkbox__checkmark{top:3px;left:3px;width:14px;height:14px}.dd-square-check--small .mdc-checkbox__checkmark{top:2px;left:2px;width:12px;height:12px}.dd-square-check .mdc-checkbox__mixedmark{width:auto;margin:0 4px}.dd-square-check--derived{--mat-checkbox-disabled-selected-icon-color: var(--mat-sys-primary);--mat-checkbox-disabled-selected-checkmark-color: var(--mat-sys-on-primary);--mat-checkbox-disabled-unselected-icon-color: var(--mat-sys-outline)}.dd-square-check--derived .mdc-checkbox__background{border-style:dashed}.dd-square-check--partial{--mat-checkbox-disabled-selected-icon-color: transparent;--mat-checkbox-disabled-selected-checkmark-color: var(--mat-sys-outline)}.dd-square-check--partial .mdc-checkbox__background{outline:2px dashed var(--mat-sys-outline);outline-offset:-2px}.material-icons{font-family:Material Icons Outlined}.dd-icons-filled{display:inline-block;direction:ltr;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;font-feature-settings:"liga";letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased}.page-title{margin:0 0 1rem;font:var(--mat-sys-headline-small)}.app-picker-current .mat-calendar-body-cell-content{background:var(--mat-sys-primary);color:var(--mat-sys-on-primary);box-shadow:0 0 0 2px var(--dd-raised),0 0 0 4px var(--mat-sys-primary);font-weight:600}body{color-scheme:light dark;background:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0}.drag-handle{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:48px;margin:0 -10px 0 -8px;color:var(--dd-ghost);cursor:grab}.drag-handle .mat-icon{width:20px;height:20px;font-size:20px}.drag-row.cdk-drag-preview{list-style:none;border-radius:10px;background:var(--dd-raised);box-shadow:var(--mat-sys-level3)}.drag-row.cdk-drag-placeholder{opacity:.4}.drag-row.cdk-drag-animating,.drag-list.cdk-drop-list-dragging .drag-row:not(.cdk-drag-placeholder){transition:transform .2s cubic-bezier(0,0,.2,1)}.touch-target{position:relative}.touch-target:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,3rem);height:max(100%,3rem);transform:translate(-50%,-50%)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:after{content:"";position:absolute;top:50%;left:0;width:100%;height:3rem;transform:translateY(-50%)}
