.md-icon,.md-icon-text,.md-text,.md-fab,.text-only{transition:border-radius .35s cubic-bezier(.42,1.67,.21,.9);position:relative}:is(.md-icon,.md-icon-text,.md-text,.md-fab,.text-only):after{content:"";background-color:var(--layer-color);opacity:var(--layer-opacity);pointer-events:none;border-radius:inherit;transition:opacity .2s;position:absolute;inset:0}a.md-icon{justify-content:center;align-items:center;display:flex}.md-icon{aspect-ratio:1;--target-inline:4px;--target-block:4px;border-radius:50%;flex-shrink:0;height:40px}@media (hover:hover) and (pointer:fine){.md-icon:hover{--layer-color:var(--on-surface-variant);--layer-opacity:.08}}.md-icon:is(:active,:focus-visible,:has(+.mini-menu):focus){--layer-color:var(--on-surface-variant);--layer-opacity:.1}.md-icon:disabled svg{fill:var(--on-surface);opacity:.38}.md-icon-text,.md-text{--target-inline:4px;--target-block:5px;border-radius:20px;justify-content:center;align-items:center;min-height:40px;padding:0 1rem;font-size:14px;font-weight:500;text-decoration:none;display:flex}:is(.md-icon-text,.md-text).md-icon-text{gap:8px;padding-left:16px}:is(.md-icon-text,.md-text).md-icon-text svg{flex-shrink:0;width:20px}:is(.md-icon-text,.md-text).filled{background-color:var(--primary);color:var(--on-primary);fill:var(--on-primary)}@media (hover:hover) and (pointer:fine){:is(.md-icon-text,.md-text).filled:hover{--layer-color:var(--on-primary);--layer-opacity:.08;box-shadow:var(--elevation1)}}:is(.md-icon-text,.md-text).filled:is(:active,:focus-visible){--layer-color:var(--on-primary);--layer-opacity:.1}:is(.md-icon-text,.md-text).filled:disabled{background-color:color-mix(in srgb, var(--on-surface) 12%, transparent 88%);color:color-mix(in srgb, var(--on-surface) 38%, transparent 62%);fill:color-mix(in srgb, var(--on-surface) 38%, transparent 62%)}:is(.md-icon-text,.md-text).outlined{background-color:var(--surface);color:var(--on-surface-variant);fill:var(--on-surface-variant);border:1px solid var(--outline-variant)}@media (hover:hover) and (pointer:fine){:is(.md-icon-text,.md-text).outlined:hover{--layer-color:var(--primary);--layer-opacity:.08}}:is(.md-icon-text,.md-text).outlined:is(:active,:focus-visible){border:1px solid var(--primary);--layer-color:var(--primary);--layer-opacity:.1}:is(.md-icon-text,.md-text).outlined:disabled{border:1px solid color-mix(in srgb, var(--on-surface) 12%, transparent 88%);color:color-mix(in srgb, var(--on-surface) 38%, transparent 62%);fill:color-mix(in srgb, var(--on-surface) 38%, transparent 62%);background-color:#0000}:is(.md-icon-text,.md-text).outlined[aria-selected=true]{background-color:var(--inverse-surface);color:var(--inverse-on-surface);border-radius:12px}.text-only{--target-inline:4px;--target-block:5px;background-color:var(--surface);min-width:56px;min-height:40px;color:var(--primary);fill:var(--primary);border-radius:20px;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.text-only:hover{--layer-color:var(--primary);--layer-opacity:.08}}.text-only:is(:active,:focus-visible){--layer-color:var(--primary);--layer-opacity:.1}.md-fab{background-color:var(--primary);height:40px;color:var(--surface);border-radius:4px;padding:0 16px;line-height:40px;text-decoration:none;transition-property:box-shadow,background-color;transition-duration:.25s;transition-timing-function:cubic-bezier(.1,.1,0,1);position:relative}@media (hover:hover) and (pointer:fine){.md-fab:hover{--layer-color:var(--primary);--layer-opacity:.08;box-shadow:0 1px 2px #423f3f4d,0 1px 3px 1px #423f3f26}}.md-fab:is(:active,:focus-visible){--layer-color:var(--primary);--layer-opacity:.1;box-shadow:0 1px 2px #423f3f4d,0 2px 6px 2px #423f3f26}.modal-container{z-index:7;overscroll-behavior:none;background-color:#0000;justify-content:center;align-items:center;transition:background-color .3s;display:flex;position:fixed;inset:0}.modal-container.open{background-color:#00000080}@media print{.modal-container.open{background-color:#0000}}.modal-container.open .modal{visibility:visible;translate:0}.modal{visibility:hidden;background-color:var(--surface);border-radius:1rem;flex-direction:column;align-items:center;width:100%;max-height:90dvh;margin:10px;display:flex;overflow:auto;translate:0;container:modal/inline-size}.left-side,.right-side{visibility:visible;border-radius:0;width:calc(100vw - 80px);max-width:400px;min-height:100%;margin:0;transition:translate .3s;position:relative;overflow:hidden}.left-side{margin-right:auto;translate:-100%}.right-side{margin-left:auto;translate:100%}@media (width<450px){.mobile-full{width:100%;height:100%;margin:0;border-radius:initial!important;max-width:100%!important;max-height:100dvh!important}.modal-container.open:has(.mobile-full){background-color:#0000}}.modal>header{justify-content:space-between;align-items:center;width:100%;padding:1rem 1.5rem;display:flex}.modal .closecross{width:40px;height:40px}.modal>footer{padding:24px}.modal>button{min-height:40px;margin:auto auto 24px}@keyframes shake{33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translate(4px)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translate(-4px)}}div:has(>.input-text){width:min(100%,328px);position:relative}div:has(>.input-text):has(>.half){width:154px}@media (width<450px){div:has(>.input-text){width:100%}}div:has(>.input-text) .prefix{height:56px;color:var(--outline);fill:var(--outline);z-index:3;pointer-events:none;line-height:56px;display:none;position:absolute;top:0;left:16px}div:has(>.input-text) .prefix:has(~.input-text){left:16px}div:has(>.input-text) .prefix:has(~:is(input,textarea):is(:focus,:autofill,:not(:placeholder-shown))){display:block}div:has(>.input-text) .prefix:has(~:is(.alert-icon,.warning-icon)){display:none}div:has(>.input-text) .prefix:not(:empty)~.input-text{padding-left:34px}div:has(>.input-text) button:has(~.input-text){width:56px;height:100%;position:absolute;top:0;left:0}div:has(>.input-text) button~.input-text{padding-left:56px}div:has(>.input-text) label{max-width:calc(100% - 24px);height:56px;color:var(--on-surface-variant);background:linear-gradient(var(--surface), var(--surface));pointer-events:none;cursor:text;background-position:33.33%;background-repeat:no-repeat;background-size:0;align-items:center;padding:0 4px;transition-property:left,top,padding,font-size,color,background-size,background-position,height;transition-duration:.3s;display:flex;position:absolute;top:50%;left:12px;translate:0 -50%}div:has(>.input-text) label:has(~textarea){top:0;translate:none}div:has(>.input-text) label:has(~:is(input,textarea):is(:focus,:autofill,:not(:placeholder-shown))){text-overflow:ellipsis;white-space:nowrap;background-size:100%;height:12px;font-size:12px;transition-property:left,top,padding,font-size,color,background-size,background-position;top:1px;overflow:hidden}div:has(>.input-text) label:has(~:is(input,textarea).md-icon:is(:focus,:autofill,:not(:placeholder-shown))){left:16px}div:has(>.input-text) label:has(~:is(input,textarea):not(:is(:focus,:autofill,:not(:placeholder-shown)))):has(~button){max-width:calc(100% - 64px)}div:has(>.input-text) label:has(~textarea:is(:focus,:autofill,:not(:placeholder-shown))){transition-property:left,top,padding,font-size,color,background-position,height;top:-5px}div:has(>.input-text) label:has(~:is(input,textarea):focus){color:var(--primary)}div:has(>.input-text) label:has(~.input-text:disabled){color:#49454f61}div:has(>.input-text) label:has(~.invalid){color:var(--error);animation:.25s shake}div:has(>.input-text) label:has(~.invalid:is(:focus,:autofill,:not(:placeholder-shown))){color:var(--error)}div:has(>.input-text) label:has(~.warning){color:var(--warning-color);animation:.25s shake}div:has(>.input-text) label:has(~.warning:is(:focus,:autofill,:not(:placeholder-shown))){color:var(--warning-color)}div:has(>.input-text) button~label:has(~:is(input,textarea):not(:is(:focus,:autofill,:not(:placeholder-shown)))){left:56px}div:has(>.input-text) textarea{field-sizing:content}div:has(>.input-text) .input-text{width:100%;min-height:56px;box-shadow:0px 0px 0px 1px var(--outline) inset;color:var(--on-surface);caret-color:var(--primary);background-color:#0000;border-radius:4px;padding:14px 16px;line-height:24px;transition:box-shadow .2s;display:block}div:has(>.input-text) .input-text.password{-webkit-text-security:disc}div:has(>.input-text) .input-text:not(:focus)::placeholder{color:#0000}div:has(>.input-text) .input-text:has(~button){padding-right:56px}div:has(>.input-text) .input-text:has(~.suffix:not(:empty)){padding-right:34px}div:has(>.input-text) .input-text:disabled{opacity:.38}div:has(>.input-text) .input-text:focus{box-shadow:0px 0px 0px 2px var(--primary) inset}div:has(>.input-text) .input-text:-webkit-autofill{-webkit-text-fill-color:var(--on-surface);transition:background-color 9999s}div:has(>.input-text) .input-text:-webkit-autofill:hover{-webkit-text-fill-color:var(--on-surface);transition:background-color 9999s}div:has(>.input-text) .input-text:-webkit-autofill:focus{-webkit-text-fill-color:var(--on-surface);transition:background-color 9999s}div:has(>.input-text) .input-text:-webkit-autofill:active{-webkit-text-fill-color:var(--on-surface);transition:background-color 9999s}div:has(>.input-text) .input-text.invalid~.alert-icon,div:has(>.input-text) .input-text.warning~.warning-icon{z-index:4;position:absolute;top:50%;right:16px;translate:0 -50%}div:has(>.input-text) .input-text.invalid~.alert-message,div:has(>.input-text) .input-text.warning~.warning-message{background-color:var(--surface);z-index:4;text-align:left;width:100%;font-size:12px;position:absolute;top:calc(100% + 4px);left:12px}div:has(>.input-text) .input-text.invalid{box-shadow:0px 0px 0px 1px var(--error) inset;caret-color:var(--error)}div:has(>.input-text) .input-text.invalid:focus{box-shadow:0px 0px 0px 2px var(--error) inset}div:has(>.input-text) .input-text.invalid~.alert-icon,div:has(>.input-text) .input-text.invalid~button{fill:var(--error)}div:has(>.input-text) .input-text.warning{box-shadow:0px 0px 0px 1px var(--warning-color) inset}div:has(>.input-text) .input-text.warning:focus{box-shadow:0px 0px 0px 2px var(--warning-color) inset}div:has(>.input-text) .input-text.warning~.warning-icon,div:has(>.input-text) .input-text.warning~button{fill:var(--warning-color)}div:has(>.input-text) .suffix{height:56px;color:var(--outline);z-index:3;pointer-events:none;line-height:56px;position:absolute;top:0;right:16px}div:has(>.input-text) .suffix:has(~:is(.alert-icon,.warning-icon)){visibility:hidden}div:has(>.input-text) .input-text:is(:focus,:autofill,:not(:placeholder-shown))~.suffix{display:block}div:has(>.input-text) .input-text~button{width:56px;height:100%;position:absolute;top:0;right:0}div:has(>.input-text) .alert-message{color:var(--error)}div:has(>.input-text) .warning-message{color:var(--warning-color)}div:has(>.input-text) .support-text{color:var(--on-surface-variant);font-size:12px;display:none;position:absolute;top:calc(100% + 4px);left:12px}div:has(>.input-text) .input-text:focus~.support-text{display:block}label:has(~[role=listbox]){transition-delay:.15s}div:has([role=combobox]) button.clearinput{width:40px;height:40px;top:28px;right:56px}[role=combobox]~button svg{transition:rotate .3s}[role=combobox]~button:has(+[role=listbox]) svg{rotate:180deg}[role=combobox]~[role=listbox]{background-color:var(--surface);z-index:9;width:100%;min-height:48px;color:var(--on-surface);fill:var(--on-surface);box-shadow:var(--elevation2);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute}[role=combobox]~[role=listbox] ul{width:100%;overflow:auto}[role=combobox]~[role=listbox] ul li{white-space:nowrap;text-overflow:ellipsis;background-color:var(--surface);cursor:pointer;align-items:center;gap:10px;height:48px;padding:0 12px;display:flex;position:relative;overflow:hidden}[role=combobox]~[role=listbox] ul li:after{content:"";background-color:var(--layer-color);opacity:var(--layer-opacity);pointer-events:none;transition:opacity .2s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){[role=combobox]~[role=listbox] ul li:hover{--layer-color:var(--on-surface);--layer-opacity:.08}}[role=combobox]~[role=listbox] ul li img{height:32px}[role=combobox]~[role=listbox] ul li[aria-selected=true]{background-color:var(--secondary-container)}[role=combobox]~[role=listbox]:not(:has(ul)){padding:1rem}.modal-for-listbox{background:var(--surface);z-index:9;width:100vw;height:100dvh;position:fixed;inset:0}.modal-for-listbox button:first-child{position:absolute;top:16px;left:8px}.modal-for-listbox input{background-color:var(--surface);width:100%;height:72px;color:var(--on-surface);border-bottom:1px solid var(--outline);padding:0 56px}.modal-for-listbox input::placeholder{color:var(--on-surface-variant)}.modal-for-listbox .clearinput{top:16px;translate:0}.modal-for-listbox>div{box-shadow:none;height:calc(100% - 72px);top:72px}.modal-for-listbox>div ul{height:100%;max-height:100%}.modal-for-listbox>div ul li{height:64px}label:has(.md-switch){text-wrap:balance;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;display:flex}.md-switch{cursor:pointer;appearance:none;background-color:#0000;min-width:52px;max-width:52px;height:48px;position:relative}.md-switch:before{content:"";width:100%;height:32px;transition:background-color .4s box-shadow .4s;background-color:var(--surface-container-highest);box-shadow:0 0 0 2px var(--outline) inset;border-radius:16px;position:absolute;top:8px}.md-switch:checked:before{background-color:var(--primary);box-shadow:0 0 0 0 var(--primary) inset}.md-switch:disabled:before{opacity:.12;box-shadow:0 0 0 2px var(--on-surface) inset}.md-switch:checked:disabled:before{background-color:var(--on-surface);box-shadow:0 0 0 0 var(--on-surface) inset}.md-switch:after{content:"";aspect-ratio:1;z-index:1;-webkit-mask-composite:destination-out;clip-path:circle(8px);background-color:var(--outline);height:16px;transition-property:left,width,height,background-color,clip-path;transition-duration:.4s;position:absolute;top:50%;left:6px;translate:0 -50%;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:16px,auto,contain;mask-size:16px,auto,contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.md-switch:checked:after{--check-url:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z' /%3E%3C/svg%3E");background-color:var(--on-primary);height:24px;-webkit-mask-image:var(--check-url), linear-gradient(var(--on-primary-container), var(--on-primary-container));mask-image:var(--check-url), linear-gradient(var(--on-primary-container), var(--on-primary-container));clip-path:circle(12px);left:24px}.md-switch:disabled:after{background-color:var(--surface)}.md-switch:disabled:not(:checked):after{opacity:.38;background-color:var(--on-surface)}.mini-menu{background-color:var(--surface-container);z-index:99;width:max-content;min-width:150px;max-width:264px;color:var(--on-surface);border-radius:4px;padding:8px 0;font-size:14px;position:absolute;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mini-menu>button,.mini-menu>a{text-align:left;cursor:pointer;align-items:center;width:100%;height:48px;padding:0 12px;display:flex;position:relative}:is(.mini-menu>button,.mini-menu>a):after{content:"";background-color:var(--layer-color);opacity:var(--layer-opacity);pointer-events:none;transition:opacity .2s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){:is(.mini-menu>button,.mini-menu>a):hover{--layer-color:var(--on-surface);--layer-opacity:.08}}:is(.mini-menu>button,.mini-menu>a):has(svg){gap:12px;padding:0 12px}:is(.mini-menu>button,.mini-menu>a) svg{flex:none}label:has([type=checkbox].md){align-items:center;gap:1rem;display:flex}input[type=checkbox].md{appearance:none;border:2px solid var(--on-surface-variant);border-radius:2px;width:18px;height:18px;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);position:relative}input[type=checkbox].md:is(:checked,:indeterminate){background-color:var(--primary);border-color:#0000}input[type=checkbox].md:is(:checked,:indeterminate):before{content:"";background-color:var(--on-primary);display:block;position:absolute;inset:-1px}input[type=checkbox].md:checked:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9,20.42L2.79,14.21L5.62,11.38L9,14.77L18.88,4.88L21.71,7.71L9,20.42Z' /%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9,20.42L2.79,14.21L5.62,11.38L9,14.77L18.88,4.88L21.71,7.71L9,20.42Z' /%3E%3C/svg%3E")}input[type=checkbox].md:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 14H4V10H20' /%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 14H4V10H20' /%3E%3C/svg%3E")}input[type=checkbox].md:after{content:"";background-color:var(--layer-color);opacity:var(--layer-opacity);cursor:pointer;border-radius:50%;transition:opacity .2s;position:absolute;inset:-11px}@media (hover:hover) and (pointer:fine){input[type=checkbox].md:not(:disabled):hover:before{border:2px solid var(--on-surface)}input[type=checkbox].md:not(:disabled):hover:after{--layer-color:var(--on-surface);--layer-opacity:.08}input[type=checkbox].md:not(:disabled):hover:is(:checked,:indeterminate):before{border:2px solid var(--primary)}input[type=checkbox].md:not(:disabled):hover:is(:checked,:indeterminate):after{--layer-color:var(--primary);--layer-opacity:.08}}input[type=checkbox].md:not(:disabled):is(:active,:focus-visible):before{border:2px solid var(--on-surface)}input[type=checkbox].md:not(:disabled):is(:active,:focus-visible):after{--layer-color:var(--on-surface);--layer-opacity:.1}input[type=checkbox].md:not(:disabled):is(:active,:focus-visible):is(:checked,:indeterminate):before{border:2px solid var(--primary)}input[type=checkbox].md:not(:disabled):is(:active,:focus-visible):is(:checked,:indeterminate):after{--layer-color:var(--primary);--layer-opacity:.1}input[type=checkbox].md:disabled:is(:checked,:indeterminate){background-color:color-mix(in srgb, var(--on-surface) 38%, transparent 62%)}input[type=checkbox].md:disabled:before{background-color:#fff}label:has(input[type=checkbox].md:disabled){opacity:.5}.helper{aspect-ratio:1;width:40px;fill:var(--outline)}#tooltip,.help{visibility:hidden;opacity:0;pointer-events:none;background-color:var(--inverse-surface);text-wrap:wrap;width:max-content;max-width:300px;min-height:24px;color:var(--inverse-on-surface);z-index:99;border-radius:.25rem;padding:4px 8px;font-size:13px;transition:opacity .13s;position:fixed}:is(#tooltip,.help).visible{visibility:visible;opacity:1}#tooltip .helper-text{display:none;position:fixed}.helper-text.visible{display:block}.input-date.active-dock{box-shadow:0px 0px 0px 2px var(--primary) inset}.input-date.active-dock.invalid{box-shadow:0px 0px 0px 2px var(--error) inset}.input-date.active-dock.warning{box-shadow:0px 0px 0px 2px var(--warning-color) inset}.input-date.active-dock~.support-text{display:block}.date-button{width:154px;height:56px;box-shadow:0px 0px 0px 1px var(--outline) inset;color:var(--on-surface);border-radius:4px;justify-content:space-between;line-height:24px;display:flex;position:relative}.date-button+div:has(.half){width:min(50% - 10px,154px)}@media (width<450px){.date-button+div:has(.half){width:calc(50% - 10px)}}.date-button:has(+div:has(>.half)){width:min(50% - 10px,154px)}@media (width<450px){.date-button:has(+div:has(>.half)){width:calc(50% - 10px)}}.date-button svg{position:absolute;top:16px;left:12px}.date-button div{max-width:calc(100% - 24px);height:56px;color:var(--on-surface-variant);background:linear-gradient(var(--surface), var(--surface));pointer-events:none;background-position:33.33%;background-repeat:no-repeat;background-size:0;align-items:center;padding-right:4px;transition-property:left,top,padding,font-size,color,background-size,background-position,height;transition-duration:.3s;display:flex;position:absolute;top:50%;left:48px;translate:0 -50%}.date-button div:has(+span:not(:empty)){text-overflow:ellipsis;white-space:nowrap;background-size:100%;height:12px;padding:0 4px;font-size:12px;transition-property:left,top,padding,font-size,color,background-size,background-position;top:1px;left:12px;overflow:hidden}.date-button span{pointer-events:none;position:absolute;top:16px;left:52px}.date-button.mirror svg{left:unset;right:12px}.date-button.mirror div{left:12px}.date-button.mirror div:has(+span:not(:empty)){left:12px;right:unset}.date-button.mirror span{left:16px}.date-button:disabled{opacity:.38}#pick-date{box-shadow:var(--elevation3);border-radius:16px;max-width:327px;padding:12px;position:relative}#pick-date.dock{visibility:visible;background-color:var(--surface);z-index:5;flex-direction:column;width:100%;height:428px;display:flex;position:absolute;top:calc(100% + 19px)}#pick-date .month-year{gap:4px;width:100%;display:flex}#pick-date .month-year button{min-width:40px;height:40px;font-size:14px;font-weight:500}#pick-date .month-year button.minus-year{margin-left:auto}:is(#pick-date .month-year .pick-month,#pick-date .month-year .pick-year) span{pointer-events:none}:is(#pick-date .month-year .pick-month,#pick-date .month-year .pick-year) svg{height:18px;margin-left:4px;transition:rotate .4s}:is(#pick-date .month-year .pick-month,#pick-date .month-year .pick-year).open svg{rotate:180deg}#pick-date .week-days{gap:3px;width:303px;padding:13px 0 8px;display:flex}#pick-date .week-days div{aspect-ratio:1;justify-content:center;align-items:center;width:40px;display:flex}#pick-date .days{width:303px;height:255px;padding-bottom:8px;position:relative;overflow:hidden}#pick-date .days ol{grid-template-columns:repeat(7,40px);gap:3px;min-width:100%;transition:left .35s ease-out,right .35s ease-out;display:grid;position:absolute;left:0}#pick-date .days ol li{aspect-ratio:1;text-align:center;cursor:pointer;border-radius:50%;height:40px;line-height:40px;transition:color .15s,background-color .15s}#pick-date .days ol li.current{border:1px solid var(--primary)}#pick-date .days ol li.active{background-color:var(--primary);color:var(--surface)}#pick-date .days ol li.disabled{color:var(--outline-variant);pointer-events:none}#pick-date .month-list,#pick-date .year-list{background-color:var(--surface);border-top:1px solid var(--outline-variant);width:100%;height:calc(100% - 65px);padding-top:20px;position:absolute;top:65px;overflow:auto}#pick-date .month-list li{cursor:pointer;align-items:center;width:max-content;min-width:100%;height:48px;padding:0 16px 0 56px;display:flex}#pick-date .month-list li.active{padding-left:16px}#pick-date .month-list li.active svg{margin-right:16px}@media (hover:hover) and (pointer:fine){#pick-date .month-list li:hover{background-color:var(--outline-variant)}}#pick-date .year-list{flex-wrap:wrap;gap:20px 5%;padding:0 16px;display:flex}#pick-date .year-list li{text-align:center;cursor:pointer;width:30%;height:40px;line-height:40px}#pick-date .year-list li.active{background-color:var(--primary);color:var(--surface);border-radius:20px}#pick-date footer{gap:12px;width:100%;margin-top:auto;padding:0;display:flex}#pick-date footer #cancel-date{margin-left:auto}:has(>.tabs){flex-shrink:0;overflow-x:auto}:has(>.tabs)::-webkit-scrollbar{display:none}.tabs{scrollbar-width:none;width:100%;height:48px;color:var(--on-surface-variant);background-color:var(--surface);flex-shrink:0;display:flex;position:relative;overflow:auto}@media (width<=700px){.tabs{border-bottom:1px solid var(--outline-variant)}}.tabs:has([aria-selected=true]:nth-child(7)){--active:6}.tabs button,.tabs a{text-align:center;min-width:max-content;height:48px;color:var(--on-surface-variant);background-color:var(--surface);flex:1 1 0;padding:0 1.5rem;line-height:48px;position:relative}:is(.tabs button,.tabs a):after{content:"";background-color:var(--layer-color);opacity:var(--layer-opacity);pointer-events:none;transition:opacity .2s;position:absolute;inset:0}:is(.tabs button,.tabs a)[aria-selected=true]{color:var(--primary)}@media (hover:hover) and (pointer:fine){:is(.tabs button,.tabs a)[aria-selected=false]:hover{color:var(--on-surface);--layer-color:var(--on-surface);--layer-opacity:.08}:is(.tabs button,.tabs a)[aria-selected=true]:hover{--layer-color:var(--primary);--layer-opacity:.08}}:is(.tabs button,.tabs a)[aria-selected=false]:is(:focus-visible,:active){color:var(--on-surface);--layer-color:var(--on-surface);--layer-opacity:.1}:is(.tabs button,.tabs a)[aria-selected=true]:is(:focus-visible,:active){--layer-color:var(--primary);--layer-opacity:.1}.tabs div{background-color:var(--primary);border-radius:3px 3px 0 0;width:20px;height:3px;display:none;position:absolute;bottom:0;left:0}.tabs div.active{transition:translate .3s cubic-bezier(0,0,.2,1),width .3s cubic-bezier(0,0,.2,1);display:block}label:has(input[type=search]){background-color:var(--surface-container-high);width:min(100%,328px);box-shadow:0;border-radius:38px;transition:background-color .2s,box-shadow .2s;position:relative;overflow:hidden}label:has(input[type=search]):after{content:"";background-color:var(--layer-color);opacity:var(--layer-opacity);pointer-events:none;transition:opacity .2s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){label:has(input[type=search]):hover{--layer-color:var(--on-surface);--layer-opacity:.08}}label:has(input[type=search]):has(input:is(:active,:focus-visible)){background-color:var(--surface);--layer-opacity:0;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}label:has(input[type=search]) input{width:100%;height:56px;color:var(--on-surface);background-color:#0000;border-radius:28px;padding:14px 56px}label:has(input[type=search]) input::placeholder{color:var(--on-surface-variant)}label:has(input[type=search]) input::-webkit-search-cancel-button{display:none}label:has(input[type=search])>svg{aspect-ratio:1;position:absolute;top:50%;left:16px;transform:translateY(-50%)}label:has(input[type=search])>button{position:absolute}label:has([type=radio].md){align-items:center;gap:1rem;padding-left:2px;display:flex}input[type=radio].md{appearance:none;position:relative}input[type=radio].md:before{content:"";aspect-ratio:1;border:3px solid var(--surface);width:10px;box-shadow:0 0 0 2px var(--on-surface);background-color:var(--surface);border-radius:50%;transition:background-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);display:block}input[type=radio].md:after{content:"";background-color:var(--layer-color);opacity:var(--layer-opacity);cursor:pointer;border-radius:50%;transition:opacity .2s;position:absolute;inset:-12px}input[type=radio].md:checked:before{background-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}@media (hover:hover) and (pointer:fine){input[type=radio].md:not(:disabled):hover:before{box-shadow:0 0 0 2px var(--on-surface)}input[type=radio].md:not(:disabled):hover:after{--layer-color:var(--on-surface);--layer-opacity:.08}input[type=radio].md:not(:disabled):hover:checked:before{box-shadow:0 0 0 2px var(--primary)}input[type=radio].md:not(:disabled):hover:checked:after{--layer-color:var(--primary);--layer-opacity:.08}}input[type=radio].md:not(:disabled):is(:active,:focus-visible):before{box-shadow:0 0 0 2px var(--on-surface)}input[type=radio].md:not(:disabled):is(:active,:focus-visible):after{--layer-color:var(--on-surface);--layer-opacity:.1}input[type=radio].md:not(:disabled):is(:active,:focus-visible):checked:before{box-shadow:0 0 0 2px var(--primary)}input[type=radio].md:not(:disabled):is(:active,:focus-visible):checked:after{--layer-color:var(--primary);--layer-opacity:.1}input[type=radio].md:disabled:before{box-shadow:0 0 0 2px color-mix(in srgb, var(--on-surface) 38%, transparent 62%)}input[type=radio].md:disabled:checked:before{background-color:color-mix(in srgb, var(--on-surface) 38%, transparent 62%)}label:has(input[type=radio].md:disabled){opacity:.5}.list{background-color:var(--surface);flex-direction:column;flex-grow:9;width:100%;height:0;transition:background-color .5s;display:flex;container:list/inline-size}@media (width<500px){.list{padding:0}}.list .sortbuttons{border-bottom:1px solid #969696;gap:10px;min-height:56px;margin:0 1rem;display:flex}.list .sortbuttons:not(:has(+.list-wrapper ol)){display:none}.list .sortbuttons:has(+.list-wrapper ol button){padding-right:100px}@container list (width<730px){.list .sortbuttons:has(+.list-wrapper ol button){padding-right:0}}.list .sortbuttons button{width:100%;padding-left:32px}@container list (width<730px){.list .sortbuttons button{padding:0}}.list .sortbuttons button[aria-sort]{fill:var(--primary)}.list .sortbuttons button[aria-sort=descending] svg{rotate:180deg}.list .sortbuttons button svg{height:32px;transition:rotate .4s}.list .list-wrapper{flex-direction:column;flex-grow:9;justify-content:center;align-items:center;height:0;display:flex}.list .list-wrapper:not(:has(>ol>li:nth-child(2))) .sortbuttons button{pointer-events:none;padding-left:0}.list .list-wrapper:not(:has(>ol>li:nth-child(2))) .sortbuttons button svg{display:none}.list .list-wrapper ol{scrollbar-gutter:stable both-edges;flex-grow:9;width:100%;padding:0 .5rem;overflow:auto}.list .list-wrapper ol:empty{display:none}@container list (width>=730px){.list .list-wrapper ol:has(button) li:not(:has(button,.buttons)){padding-right:100px}}.list .list-wrapper ol>li{cursor:pointer;flex-wrap:wrap;justify-content:center;gap:0 10px;width:100%;min-height:57px;display:flex;position:relative}.list .list-wrapper ol>li:not(:last-child){border-bottom:1px solid var(--outline-variant);min-height:56px}.list .list-wrapper ol>li .really{text-align:center;background-color:var(--surface);flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 40px;width:100%;height:100%;min-height:56px;padding:6px 10px;display:flex}.list .list-wrapper ol>li .really div{gap:20px;display:flex}.list .list-wrapper ol>li .really~*{display:none!important}.list .list-wrapper ol>li>a{display:contents}.list .list-wrapper ol>li>a>div{text-align:center;flex:1 1 0;justify-content:center;align-items:center;min-height:56px;padding:.5rem 0;display:flex}.list .list-wrapper ol>li>div:not(:has(button),.really-decline-order,.mini-menu,.buttons){text-align:center;flex:1 1 0;justify-content:center;align-items:center;min-height:56px;padding:.5rem 0;display:flex}@media (width<1150px){.list .list-wrapper ol>li>div:not(:has(button),.really-decline-order,.mini-menu,.buttons):nth-child(2){flex-direction:column}}.list .list-wrapper ol>li>div:not(:has(button),.really-decline-order,.mini-menu,.buttons)>svg{fill:var(--outline);margin-right:6px}@media (width<1150px){.list .list-wrapper ol>li>a>div:nth-child(2){flex-direction:column}}.list .list-wrapper ol>li>a>div>svg{fill:var(--outline);margin-right:6px}.list .list-wrapper ol>li .buttons{gap:0 10px;display:flex}@container list (width<700px){.list .list-wrapper ol>li .buttons{display:none}}.list .list-wrapper ol>li button{align-self:center}@container list (width<730px){.list .list-wrapper ol>li button{display:none}}.list .list-wrapper ol>li button.accept{fill:green}.list .list-wrapper ol>li button.decline{fill:var(--error)}.list .list-wrapper ol>li button.options{margin-left:50px}.list .list-wrapper ol>li>ul{flex-wrap:wrap;justify-items:center;gap:10px 16px;min-width:100%;display:flex;position:relative}.list .list-wrapper ol>li>ul:has(li){border-top:1px dashed var(--outline-variant);padding:10px 0}@media (width<500px){.list .list-wrapper ol>li>ul:has(li){padding:10px 6px}}.list .list-wrapper ol>li>ul>li{border:1px solid var(--outline-variant);border-radius:15px;flex:1 1 0;align-items:center;gap:20px;width:300px;min-width:220px;max-width:500px;height:57px;padding:0 12px;font-size:15px;display:flex;position:relative}.list .list-wrapper ol>li>ul>li>a{flex-grow:9;align-items:center;height:100%;display:flex}.list .list-wrapper ol>li>ul>li>a svg{margin-right:12px}.list .list-wrapper>div{text-align:center;padding:1rem}.list .list-wrapper>svg{height:80px}#cropper{width:100%;max-width:888px}#cropper>div{flex-wrap:wrap;justify-content:center;gap:32px;width:100%;padding:0 24px 24px;display:flex}#cropper>div .left{width:100%;max-width:400px}#cropper>div .left #image-container{background-color:var(--outline-variant);width:100%;height:400px;color:var(--surface);cursor:pointer;touch-action:none;background-position:50%;background-repeat:no-repeat;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}#cropper>div .left #image-container>svg{height:100px}#cropper>div .left #image-container.circle:has(img){border-radius:50%}#cropper>div .left #image-container input[type=file]{appearance:none;width:0}#cropper>div .left #image-container img{transform-origin:50%;position:absolute}#cropper>div .left footer{justify-content:space-between;padding-top:12px;display:flex}#cropper>div .left footer button{gap:10px}#cropper>div .right{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:400px;padding:0 24px;display:flex}#cropper>div .right label{width:300px}#cropper>div .right label:not(:first-child){margin-top:26px}#cropper>div .right input{width:300px}#cropper>div .right footer{justify-content:end;gap:20px;width:100%;margin-top:auto;display:flex}.modal:has(.drop-zone-input-file){max-width:648px}.drop-zone-input-file{background-color:var(--outline-variant);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:calc(100% - 48px);height:400px;margin:0 24px 24px;padding:1rem;display:flex;position:relative}.drop-zone-input-file.dragging{outline:3px dashed var(--surface);outline-offset:-8px}.drop-zone-input-file input{appearance:none;width:0}.drop-zone-input-file svg:nth-child(2){height:70px;fill:var(--on-surface)}.drop-zone-input-file .alert-message{fill:var(--error);color:var(--error);align-items:center;gap:6px;display:flex;position:absolute;bottom:10px;left:50%;translate:-50%}.md-chip{border:1px solid var(--outline-variant);height:36px;color:var(--on-surface-variant);text-wrap:nowrap;--target-inline:4px;--target-block:4px;border-radius:8px;align-items:center;padding:0 16px;font-size:14px;font-weight:500;display:flex;position:relative}.md-chip:after{content:"";background-color:var(--layer-color);opacity:var(--layer-opacity);pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.md-chip[aria-pressed=true]{box-shadow:var(--elevation1)}.md-chip.selected,.md-chip[aria-selected=true]{background-color:var(--secondary-container);color:var(--on-secondary-container)}.md-chip.filter-select{gap:8px;padding:0 8px}.md-chip svg{height:18px}.md-chip svg:first-of-type{fill:var(--on-secondary-container)}.md-chip.selected svg:first-of-type{fill:var(--primary)}.md-chip svg:last-of-type{fill:var(--on-secondary-container);transition:rotate .4s,top .4s}.md-chip.selected svg:last-of-type{fill:var(--on-surface-variant)}@media (hover:hover) and (pointer:fine){.md-chip:hover{--layer-color:var(--on-surface-variant);--layer-opacity:.08}.md-chip.selected:hover{--layer-color:var(--on-secondary-container);--layer-opacity:.08}}.md-chip:active,.md-chip:focus-visible{--layer-color:var(--on-surface-variant);--layer-opacity:.1}.md-chip.selected:active,.md-chip.selected:focus-visible{--layer-color:var(--on-secondary-container);--layer-opacity:.1}div:has(.filter-select){align-items:center;gap:1px;display:flex}div:has(.filter-select) span{pointer-events:none;margin-left:8px}div:has(.filter-select) .filter-select{transition:width .2s}div:has(.filter-select) .filter-select[aria-expanded=true] svg{rotate:180deg}div:has(.filter-select) .selected{background-color:var(--secondary-container);color:var(--on-secondary-container);border:none;border-top-right-radius:0;border-bottom-right-radius:0}div:has(.filter-select) .selected~.reset-filter{aspect-ratio:1;background-color:var(--secondary-container);width:36px;color:var(--on-secondary-container);border-top-right-radius:8px;border-bottom-right-radius:8px}div:has(.filter-select) .selected~.reset-filter svg{height:18px}div:has(.filter-select) .reset-filter{width:0;transition:width .2s;overflow:hidden}div:has(.filter-select) .reset-filter svg{height:0;transition:width .2s,height .2s}.md-chip+.mini-menu button{height:40px}.md-chip.choice{justify-content:center;align-items:center;gap:8px;display:flex}.md-chip.choice>div{aspect-ratio:1;pointer-events:none;flex-shrink:0;width:18px;position:relative}.md-chip.choice>div svg{height:18px;transition:opacity .25s,clip-path .25s;position:absolute;top:0;left:0}.md-chip.choice>div svg:last-child{clip-path:inset(0)}.md-chip.choice svg:first-child,.md-chip.choice[aria-selected=true] svg:last-child{opacity:1}.md-chip.choice svg:last-child,.md-chip.choice[aria-selected=true] svg:first-child{opacity:0}.md-chip.choice[aria-selected=true] svg:last-child,.md-chip.choice[aria-selected=false] svg:first-child{transition-delay:.2s}.md-chip.choice[aria-selected=false] svg:last-child{clip-path:inset(0 18px 0 0)}.md-segmented{border:1px solid var(--outline);border-radius:20px;grid-auto-columns:1fr;grid-auto-flow:column;width:max-content;min-width:280px;max-width:100%;font-size:14px;font-weight:500;display:grid;overflow:hidden}.md-segmented label{text-align:center;height:38px;color:var(--on-surface);fill:var(--on-surface);justify-content:center;align-items:center;gap:12px;padding:0 16px;display:flex;position:relative}.md-segmented label:after{content:"";background-color:var(--layer-color);opacity:var(--layer-opacity);pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.md-segmented label:not(:last-of-type){border-right:1px solid #79747e}.md-segmented label:has(+input:checked){background-color:var(--secondary-container);color:var(--on-secondary-container);fill:var(--on-secondary-container)}.md-segmented label:has(+input:is(:active,:focus-visible)){--layer-color:var(--on-surface);--layer-opacity:.1}.md-segmented label:has(+input:checked:is(:active,:focus-visible)){--layer-color:var(--on-secondary-container);--layer-opacity:.1}.md-segmented label>div{aspect-ratio:1;flex-shrink:0;width:18px;position:relative}.md-segmented label>div svg{height:18px;transition:opacity .25s,clip-path .25s;position:absolute;top:0;left:0}.md-segmented label>div svg:last-child{clip-path:inset(0)}.md-segmented input{appearance:none;max-width:0;position:absolute}@media (hover:hover) and (pointer:fine){.md-segmented label:hover{--layer-color:var(--on-surface);--layer-opacity:.08}.md-segmented label:has(+input:checked):hover{--layer-color:var(--on-secondary-container);--layer-opacity:.08}}.md-segmented svg:first-child{opacity:1}.md-segmented label:has(+input:checked) svg:last-child{opacity:1}.md-segmented svg:last-child{opacity:0}.md-segmented label:has(+input:checked) svg:first-child{opacity:0}:is(.md-segmented label:has(+input:checked) svg:last-child,.md-segmented label:has(+input:not(:checked)) svg:first-child){transition-delay:.2s}.md-segmented label:has(+input:not(:checked)) svg:last-child{clip-path:inset(0 18px 0 0)}.weekdays{width:100%;max-width:700px;container:weekdays/inline-size}.weekdays span{display:block}@container weekdays (width<560px){.weekdays span{font-size:0}.weekdays span:first-letter{font-size:16px}}div:has(>input[type=text].input-tags){min-height:64px;box-shadow:0px 0px 0px 1px var(--outline) inset;border-radius:4px;flex-wrap:wrap;gap:6px;padding:12px 56px 12px 16px;transition:box-shadow .2s;display:flex;position:relative}div:has(>input[type=text].input-tags):has(input:where(:focus,:autofill,:not(:placeholder-shown))){box-shadow:0px 0px 0px 2px var(--primary) inset}div:has(>input[type=text].input-tags) label:has(~div:not([role=listbox])){background-size:100%;height:12px;font-size:12px;transition-property:left,top,padding,font-size,color,background-size,background-position;top:1px}div:has(>input[type=text].input-tags) input{color:var(--on-surface);flex-grow:9;width:auto;min-width:150px;min-height:40px;box-shadow:none!important;padding:0!important}div:has(>input[type=text].input-tags) div:not([role=listbox]){border:1px solid #79747e;border-radius:4px;align-items:center;height:40px;padding:8px;display:flex}div:has(>input[type=text].input-tags) div:not([role=listbox]) button{margin-left:6px}div:has(>input[type=text].input-tags):has(input.invalid){box-shadow:0px 0px 0px 1px var(--error) inset}div:has(>input[type=text].input-tags):has(input.invalid) label{color:var(--error)}div:has(>input[type=text].input-tags):has(input.invalid):has(input:focus){box-shadow:0px 0px 0px 2px var(--error) inset}div:has(>input[type=text].input-tags):has(input.invalid)>button{fill:var(--error)}div:has(>input[type=text].input-tags):has(input.invalid) .alert-icon{display:none}div:has(>input[type=text].input-tags):has(input.invalid) .alert-message{background-color:var(--surface);z-index:2;width:100%;color:var(--error);font-size:12px;position:absolute;top:calc(100% + 4px);left:12px}div:has(>input[type=text].input-tags) [role=listbox]{left:0}#goog-gt-tt{pointer-events:none;width:0;height:0;display:none!important}#goog-gt-tt *{pointer-events:none;width:0;height:0;display:none!important}#goog-gt-tt *:not(.modal-container,#tooltip){pointer-events:none;display:none!important}font{pointer-events:none;box-shadow:none!important;background-color:#0000!important}#google_translate_element{pointer-events:none;width:0;height:0;display:none!important}#google_translate_element *{pointer-events:none;width:0;height:0;display:none!important}body{top:0!important}body>.skiptranslate{display:none}
