@charset "UTF-8";.blocker{align-items:center;background-color:rgba(0,0,0,.4);bottom:0;display:flex;flex-direction:row;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;transition-duration:var(--duration-normal);transition-property:opacity;z-index:1000}.blocker.visible{opacity:1;pointer-events:unset;transition-delay:.5s}.blocker.hidden{display:flex!important;opacity:0}.blocker.hidden .progress-view .icon{animation:none}.progress-view{align-items:center;display:flex;flex-direction:column;position:relative}.progress-view .icon{animation:rotation 2s linear infinite;font-size:48px}.progress-view .progress-bar{background-color:var(--primary-color);bottom:0;left:0;position:absolute;top:0;transition-duration:var(--duration-normal)}.progress-view:not(.indeterminate){background-color:var(--border-color)}.progress-view.small{height:5px}i.icon.fill{font-variation-settings:"FILL" 1}.context-menu{background-color:var(--surface-color);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);display:flex;flex-direction:column;list-style:none;margin:0;opacity:0;padding:0;position:absolute;transform:scale(0);transition:all var(--duration-fast) ease-in-out;z-index:var(--z-index-popup)}.context-menu.hidden{display:flex!important}.context-menu.visible{opacity:1;transform:scale(1)}.context-menu>button.action.text{align-items:center;box-sizing:border-box;color:var(--text-color);cursor:pointer;display:flex;flex-direction:row;flex-grow:1;justify-content:start;line-height:normal;padding:8px 16px;transition:background-color var(--duration-fast);width:100%}.context-menu>button.action.text .icon{color:var(--primary-color);width:24px}button.action{align-items:center;border-radius:4px;cursor:pointer;display:flex;flex-direction:row;gap:8px;justify-content:center;min-width:64px;overflow:hidden;padding:0 16px;position:relative;transition-duration:var(--duration-normal)}button.action,button.action>*{line-height:36px}button.action:disabled{color:#666;filter:grayscale(80%);opacity:.6;pointer-events:none}button.action:after{background:#fff;border-radius:20px;bottom:0;content:"";left:50%;opacity:0;position:absolute;top:0;transition-duration:var(--duration-normal);width:0}button.action:active:after{left:-20px;opacity:.3;width:calc(100% + 40px)}button.action.icon,button.action.text{-webkit-tap-highlight-color:transparent;background-color:transparent;border:none;color:var(--button-back-color);font-weight:500}button.action.icon:after,button.action.text:after{background:var(--button-back-color);filter:brightness(150%)}@media (min-width:500px){button.action.icon:hover,button.action.text:hover{background-color:hsla(0,0%,100%,.063)}}button.action.icon{aspect-ratio:1/1;border-radius:50%;box-sizing:border-box;font-size:24px;height:36px;min-width:unset;overflow:hidden;padding:0;width:36px}button.action.icon:after{border-radius:50%}button.action.contained{--color:var(--button-back-color);background-color:var(--color);border:none;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);text-transform:uppercase}button.action.contained,button.action.contained i{color:var(--button-text-color)}button.action.contained:hover:not(:disabled){filter:brightness(110%)}button.action.contained:active{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}button.action.contained:active:after{border-radius:20px;left:-20px;opacity:.3;width:calc(100% + 40px)}.content-host>.content{display:flex;flex-direction:column}.content.full-screen{bottom:0;left:0;position:fixed;right:0;top:0}.input-field{position:relative}.input-field,.input-field>*{transition-duration:var(--duration-fast)}.input-field>label{color:var(--label-color)}.input-field>.error{color:var(--error-color);font-size:var(--font-size-small);height:16px;opacity:0;padding-left:16px;transition-duration:var(--duration-fast)}.input-field>.error:before{content:"";line-height:16px;vertical-align:super}.input-field.hidden{display:flex!important;height:0;margin:0;opacity:0;overflow:hidden;padding:0;transform:translateY(-16px)}.input-field.vertical-label{display:flex;flex-direction:column;gap:4px}.input-field.vertical-label>label{font-size:var(--font-size-small);font-weight:700}.input-field.no-error>.error,.input-field.no-label>label{display:none}.input-field.invalid>.error{opacity:1}.input-field.invalid>label{color:var(--error-color)}.input-field:has(>.editor-container>:disabled){opacity:.5;pointer-events:none}.input-field:has(>.editor-container>.boolean-editor):not(:has(label:empty)){align-items:center;column-gap:16px;display:flex;flex-direction:row;flex-wrap:wrap}.input-field:has(>.editor-container>.boolean-editor):not(:has(label:empty))>label{order:1}.input-field:has(>.editor-container>.boolean-editor):not(:has(label:empty))>.editor-container{order:0}.input-field:has(>.editor-container>.boolean-editor):not(:has(label:empty))>.error{order:3;width:100%}.input-field:not(:has(.editor-container>.no-box))>.editor-container{border:1px solid var(--border-color);border-radius:4px;box-sizing:border-box;outline:0 auto transparent;padding:8px 16px;position:relative;transition:all var(--duration-normal),border-width 0s;width:100%}.input-field:not(:has(.editor-container>.no-box))>.editor-container:focus-visible{outline:1px auto var(--border-color-focus)}.input-field:not(:has(.editor-container>.no-box))>.editor-container>*{background:transparent;border:none;outline:none;padding:0;width:100%}.input-field:not(:has(.editor-container>.no-box))>.editor-container>:-webkit-autofill{-webkit-text-fill-color:var(--text-color);-webkit-box-shadow:0 0 0 1000px var(--input-back-color) inset}.input-field:not(:has(.editor-container>.no-box)).border:focus-within>.editor-container,.input-field:not(:has(.editor-container>.no-box)).outlined:focus-within>.editor-container{border-color:var(--border-color-focus);border-width:2px}.input-field:not(:has(.editor-container>.no-box)).border.invalid>.editor-container,.input-field:not(:has(.editor-container>.no-box)).outlined.invalid>.editor-container{border-color:var(--error-color)}.input-field:not(:has(.editor-container>.no-box)).filled>label,.input-field:not(:has(.editor-container>.no-box)).outlined>label{left:16px;pointer-events:none;position:absolute;z-index:1}.input-field:not(:has(.editor-container>.no-box)).filled.empty:not(:focus-within):not(:has(.never-empty)):not(:has(input:-webkit-autofill))>label,.input-field:not(:has(.editor-container>.no-box)).outlined.empty:not(:focus-within):not(:has(.never-empty)):not(:has(input:-webkit-autofill))>label{top:calc(50% - 8px - .5em)}.input-field:not(:has(.editor-container>.no-box)).filled:focus-within>label,.input-field:not(:has(.editor-container>.no-box)).filled:has(.never-empty)>label,.input-field:not(:has(.editor-container>.no-box)).filled:has(input:-webkit-autofill)>label,.input-field:not(:has(.editor-container>.no-box)).filled:not(.empty)>label,.input-field:not(:has(.editor-container>.no-box)).outlined:focus-within>label,.input-field:not(:has(.editor-container>.no-box)).outlined:has(.never-empty)>label,.input-field:not(:has(.editor-container>.no-box)).outlined:has(input:-webkit-autofill)>label,.input-field:not(:has(.editor-container>.no-box)).outlined:not(.empty)>label{font-size:var(--font-size-small);line-height:unset}.input-field:not(:has(.editor-container>.no-box)).filled:focus-within:not(.invalid)>label,.input-field:not(:has(.editor-container>.no-box)).filled:has(.never-empty):not(.invalid)>label,.input-field:not(:has(.editor-container>.no-box)).filled:has(input:-webkit-autofill):not(.invalid)>label,.input-field:not(:has(.editor-container>.no-box)).filled:not(.empty):not(.invalid)>label,.input-field:not(:has(.editor-container>.no-box)).outlined:focus-within:not(.invalid)>label,.input-field:not(:has(.editor-container>.no-box)).outlined:has(.never-empty):not(.invalid)>label,.input-field:not(:has(.editor-container>.no-box)).outlined:has(input:-webkit-autofill):not(.invalid)>label,.input-field:not(:has(.editor-container>.no-box)).outlined:not(.empty):not(.invalid)>label{color:var(--border-color-focus)}.input-field:not(:has(.editor-container>.no-box)).filled>.editor-container select,.input-field:not(:has(.editor-container>.no-box)).outlined>.editor-container select{margin-left:-4px}.input-field:not(:has(.editor-container>.no-box)).outlined{--input-back-color:var(--back-color)}.input-field:not(:has(.editor-container>.no-box)).outlined:first-child{margin-top:6px}.input-field:not(:has(.editor-container>.no-box)).outlined>label{display:inline-block;padding:0 4px}.input-field:not(:has(.editor-container>.no-box)).outlined:focus-within>label,.input-field:not(:has(.editor-container>.no-box)).outlined:has(.never-empty)>label,.input-field:not(:has(.editor-container>.no-box)).outlined:has(input:-webkit-autofill)>label,.input-field:not(:has(.editor-container>.no-box)).outlined:not(.empty)>label{background-color:var(--back-color);top:-6px}.input-field:not(:has(.editor-container>.no-box)).outlined>.editor-container{padding-top:16px}.input-field:not(:has(.editor-container>.no-box)).filled{--input-back-color:var(--editor-filled-color)}.input-field:not(:has(.editor-container>.no-box)).filled:not(.border)>.editor-container{border:none}.input-field:not(:has(.editor-container>.no-box)).filled:not(.border)>.editor-container:after{background-color:var(--border-color-focus);bottom:1px;content:"";height:2px;left:50%;position:absolute;transition:all ease var(--duration-fast);width:0}.input-field:not(:has(.editor-container>.no-box)).filled:not(.border):focus-within>.editor-container:after{left:4px;width:calc(100% - 8px)}.input-field:not(:has(.editor-container>.no-box)).filled>.editor-container{background-color:var(--editor-filled-color);padding-top:23px}.input-field:not(:has(.editor-container>.no-box)).filled:focus-within>label,.input-field:not(:has(.editor-container>.no-box)).filled:has(.never-empty)>label,.input-field:not(:has(.editor-container>.no-box)).filled:has(input:-webkit-autofill)>label,.input-field:not(:has(.editor-container>.no-box)).filled:not(.empty)>label{top:6px}.wizard{display:flex;flex-direction:row;gap:24px}.wizard>.step-list{flex-shrink:0;list-style:none;margin:0;padding:0}.wizard>.step-list li{padding:8px 12px;transition-duration:var(--duration-fast)}.wizard>.step-list li.active{color:var(--primary-color);font-weight:700}.wizard>.step-list li:not(.completed):not(.active){opacity:.5}.wizard>.body{flex-grow:1;padding-top:8px}.wizard>.body>header{font-size:18px;font-weight:700;margin-bottom:16px}.wizard>.body>footer{border-top:1px solid var(--border-color);display:flex;flex-direction:row;justify-content:space-between;margin-top:16px;padding-top:16px}.list-view ol{list-style:none;margin:0;padding:0}.item-view,.list-view ol{display:flex;flex-direction:column}.item-view{padding-left:8px;padding-right:8px}.item-view.round-icon>.main>i{background-color:var(--on-surface-color);border-radius:8px;flex-shrink:0;height:32px;line-height:32px!important;text-align:center;width:32px}.item-view>.main{align-items:center;display:flex;flex-direction:row;gap:8px;padding-bottom:8px;padding-top:8px}.item-view>.main>i:empty{display:none}.item-view>.main>.secondary-actions{display:flex;flex-direction:row;gap:0}.item-view>.main>.secondary-actions:empty{display:none}.item-view>.main>.secondary-actions button{box-sizing:border-box;height:40px;justify-content:center;min-width:unset;padding:4px;width:40px}.item-view>.main>.secondary-actions button>*{line-height:24px}.item-view>.main>.body{flex-grow:1;gap:8px}.item-view>.main>.body>.secondary{color:var(--secondary-text-color);margin-top:4px}.popup{align-items:center;background-color:rgba(0,0,0,.4);bottom:0;display:flex;flex-direction:row;justify-content:center;left:0;padding:16px;pointer-events:none;position:fixed;right:0;top:0;transition-duration:var(--duration-normal);transition-property:opacity;z-index:100}.popup.visible{opacity:1;pointer-events:unset}.popup.visible>.message{transform:scale(1)}.popup.hidden{display:flex!important;opacity:0}.popup.hidden>.message{transform:scale(0)}.popup>.message{background-color:var(--surface-color);border-radius:5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 32px);min-width:200px;overflow:hidden;padding:16px;transition-duration:var(--duration-normal);will-change:transform}.popup>.message>header{font-size:28px}.popup>.message>main{overflow-y:scroll;padding:32px 0}.popup>.message>footer{align-items:center;display:flex;flex-direction:row;justify-content:end}.popup.minimal,.popup.minimal>.message{padding:0}.popup.minimal main{overflow-y:hidden;padding:0;width:100%}.popup.minimal header{display:none}.toaster-manager{align-items:center;bottom:0;display:flex;flex-direction:column;gap:16px;left:0;padding:16px;pointer-events:none;position:fixed;right:0;top:16px;z-index:1000}.toaster-manager>*{background-color:#fff;border-radius:4px;box-shadow:0 4px 16px rgba(17,17,26,.05),0 8px 32px rgba(17,17,26,.05);opacity:0;padding:16px;position:absolute;text-align:center;top:-100%;transition-duration:.5s;transition-timing-function:ease-in-out;white-space:pre-wrap}.toaster-manager>.visible{opacity:1;position:relative;top:0}.toaster-manager>.warning{background-color:#fb8c00;color:#fff}.toaster-manager>.error{background-color:#e53935;color:#fff}.toaster-manager>.success{background-color:#43a047;color:#fff}div.inline-message{align-content:center;align-items:start;background-color:color-mix(in srgb,var(--color) 15%,var(--mix-to-color) 85%);border:1px solid var(--color);border-radius:8px;box-sizing:border-box;display:flex;flex-direction:row;gap:8px;justify-content:center;justify-items:center;margin:auto;padding:16px}div.inline-message.warning{--color:#ff6a00}div.inline-message.error{--color:#f44336}div.inline-message.info{--color:#29b6f6}div.inline-message i{color:var(--color);font-size:32px}div.inline-message.in-popup{align-items:center;justify-content:flex-start;width:100%}.check-box{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:8px}.check-box.disabled{filter:grayscale(100);opacity:.6;pointer-events:none}.check-box .box{aspect-ratio:1/1;border:1px solid var(--border-color);border-radius:4px;font-size:24px;height:1em;user-select:none;width:1em}.check-box .box i{color:var(--primary-color);font-size:24px;opacity:0;transform:scale(0);transition-duration:.1s}.check-box.checked .box i{opacity:1;transform:unset}.web-view{border:none;height:100%;margin:0;padding:0;width:100%}.object-editor.vertical{display:flex;flex-direction:column;gap:8px}.object-editor div.row{display:flex;flex-direction:row;gap:16px}.object-editor div.row>*{flex-basis:0;flex-grow:1}.array-editor>ul.items{list-style:none;margin:0 0 8px;padding:0}.array-editor.round-item>ul.items{display:flex;flex-direction:column;gap:8px}.array-editor.round-item .item-view{background:var(--item-background);border-radius:4px}.range-editor{display:flex;flex-direction:row;gap:4px}.range-editor input{flex-grow:1}.boolean-editor{align-items:center;display:flex;gap:16px}.boolean-editor:has(input:disabled) span{opacity:.7}.boolean-editor input{display:inline-block;margin:1px 0 0;padding:0;vertical-align:middle}.single-selector.options{border:none;display:flex;flex-direction:column;gap:8px;padding:0}.single-selector.options label>*{vertical-align:middle}.single-selector.options label input{display:inline-block;margin-right:8px}.single-selector.buttons{display:flex;gap:8px}.single-selector.buttons button{align-items:center;background:none;border:1px solid var(--border-color);border-radius:4px;color:var(--text-color);cursor:pointer;display:flex;filter:grayscale(100%);flex:0 0 auto;gap:4px;opacity:.3;padding:8px;transition-duration:.2s}.single-selector.buttons button i{font-size:34px}.single-selector.buttons button.selected{border:1px solid var(--primary-color);filter:none;opacity:1}.single-selector.buttons.horizontal{flex-direction:row}.single-selector.buttons.horizontal button{flex-direction:column}.single-selector.buttons.big button{padding:16px}.single-selector.buttons.big button i{font-size:42px}.single-selector.buttons.vertical{flex-direction:column}.single-selector.buttons.vertical button{flex-direction:row}.popup.picker main>*{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:4px;padding:8px 0}@media (min-width:500px){.popup.picker main>:hover{background:var(--item-hover-color)}}.popup.picker main>* i{visibility:hidden}.popup.picker main>.selected i{visibility:unset}.multi-selector{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.multi-selector>*{align-items:start;display:flex;flex-direction:row;gap:8px}.multi-selector>:has(input:disabled){opacity:.5}.multi-selector>:has(input:disabled) input{pointer-events:none}div.auto-complete{position:relative}div.auto-complete>.search-bar{align-items:center;display:flex;flex-direction:row;height:1em}div.auto-complete>.search-bar>.edit-view{flex-grow:1;min-height:1em;position:relative;width:100%}div.auto-complete>.search-bar>.edit-view>*{position:absolute;top:0;width:100%}div.auto-complete>.search-bar>.edit-view>.selected{align-items:center;background:none;display:flex;flex-direction:row;gap:4px;pointer-events:none;user-select:none}div.auto-complete>.search-bar>.edit-view input{background:none;border:none;opacity:0}div.auto-complete>.search-bar>.edit-view input:focus{opacity:1;outline:none}div.auto-complete>.search-bar>.edit-view:has(input:focus) .selected{display:none}div.auto-complete>.search-bar button{background:none;border:none;margin:0;width:24px}div.auto-complete>.search-bar button i{vertical-align:middle}div.auto-complete>.search-bar button.show-filters>i{color:var(--primary-color)}div.auto-complete button{border-radius:4px;cursor:pointer;transition-duration:var(--duration-normal)}@media (min-width:500px){div.auto-complete button:hover{background:var(--item-hover-color)}}.floating-panel.suggestions{background-color:var(--surface-color);box-shadow:0 4px 10px rgba(0,0,0,.15);box-sizing:border-box;display:flex;flex-direction:column;gap:4px;left:unset;max-height:200px;min-height:50px;overflow-y:scroll;padding:8px;position:absolute;right:unset;scroll-snap-type:y mandatory;top:unset;z-index:110}.floating-panel.suggestions.fixed{position:fixed}.floating-panel.suggestions:empty{display:none}.floating-panel.suggestions>*{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:4px;padding:8px;scroll-snap-align:start;scroll-snap-stop:always;transition-duration:var(--duration-normal)}@media (min-width:500px){.floating-panel.suggestions>:hover{background:var(--item-hover-color)}}@keyframes shrink{to{opacity:0;scale:.8}}@keyframes grow{0%{opacity:0;scale:.8}}@keyframes slide-in{0%{translate:100vw 0}}@keyframes slide-out{to{translate:100vw 0}}@keyframes scale-up{0%{scale:0}}@keyframes scale-down{to{scale:0}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}:root{view-transition-name:none}body{view-transition-name:page}::view-transition-group(page){animation-duration:.5s}:root[data-transition=reload]::view-transition-old(page){display:none}:root[data-transition=reload]::view-transition-new(page){animation-name:fade-in,scale-up}:root[data-transition=push]::view-transition-old(page){animation-name:shrink;transform-origin:100% 50%}:root[data-transition=push]::view-transition-new(page){animation-name:slide-in}:root[data-transition=pop]::view-transition-old(page){animation-name:slide-out;z-index:1}:root[data-transition=pop]::view-transition-new(page){animation-name:grow;transform-origin:100% 50%}@media (prefers-reduced-motion:reduce){::view-transition-group(page){animation-duration:0s}}:root{--message-box-back:var(--surface-color)}@keyframes zoomInFadeIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.popup.message-box>.message{background-color:var(--message-box-back);border-radius:24px;color:var(-message-box-text)}.popup.message-box>.message>*{padding:0}.popup.message-box>.message>header{font-size:28px}.popup.message-box>.message>main{overflow:hidden;padding:32px 0}.full-message{align-items:center;background:var(--surface-color);bottom:0;display:flex;flex-direction:column;font-size:18px;left:0;padding:16px;position:fixed;right:0;text-align:center;top:0;white-space:pre-wrap;z-index:100}.full-message.visible{opacity:1;transform:scale(1)}.full-message.hidden{display:flex!important;opacity:0;pointer-events:none;transform:scale(.8);transition-duration:var(--duration-normal);user-select:none}.full-message .actions{display:flex;flex-direction:row;gap:16px;margin-top:16px}.full-message .icon{animation:zoomInFadeIn var(--duration-normal) ease-out forwards;font-size:200px}.item-list-content.round-item .list-view ol{gap:8px}.item-list-content.round-item .item-view{background:var(--item-background);border-radius:4px}.item-list-content .load-more{margin:auto}.item-list-content .item-list>.filter{margin-bottom:8px}.item-list-content .item-list.can-open .item-view{cursor:pointer;transition-duration:.2s;transition-property:filter}.item-list-content .item-list.can-open .item-view:has(.body:hover){filter:brightness(.9)}div.text-filter-editor>.search-bar{align-items:center;border:1px solid var(--border-color);border-radius:4px;display:flex;flex-direction:row;padding:0 4px}div.text-filter-editor>.search-bar input{background:none;border:none;flex-grow:1;padding:8px 4px}div.text-filter-editor>.search-bar input:focus{outline:none}div.text-filter-editor>.search-bar:has(input:focus){border:1px solid var(--border-color-focus)}div.text-filter-editor>.search-bar button{background:none;border:none;margin:0;padding:4px}div.text-filter-editor>.search-bar button i{vertical-align:middle}div.text-filter-editor>.search-bar button.show-filters>i{color:var(--primary-color)}div.text-filter-editor button{border-radius:4px;cursor:pointer;transition-duration:var(--duration-normal)}@media (min-width:500px){div.text-filter-editor button:hover{background:var(--item-hover-color)}}.popup.picker .message>main{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;padding:16px 0}.popup.picker .message>main .item-list{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;height:100%;min-height:200px;overflow:hidden}.popup.picker .message>main .item-list>ol{flex-grow:1;overflow-y:auto}.empty-view{align-items:center;display:flex;flex-direction:column;gap:8px}.empty-view .icon{color:var(--primary-color);font-size:250px;line-height:250px;opacity:.2;pointer-events:none;user-select:none}@keyframes pulse-strong{0%{opacity:.6;transform:scale(.85)}50%{opacity:1;transform:scale(1.05)}to{opacity:.6;transform:scale(.85)}}.wait-for-card>.message>main{align-items:center;display:flex;flex-direction:column}.wait-for-card>.message>main .amount{font-size:20px;font-weight:700;margin-top:8px}.wait-for-card>.message>header{font-size:24px;text-align:center}.wait-for-card>.message>footer{justify-content:unset}.wait-for-card>.message>footer button{background-color:#e53935;color:#fff;width:100%}.wait-for-card .icon-container{align-items:center;display:flex;height:8rem;justify-content:center;margin-bottom:16px;position:relative;width:8rem}.wait-for-card .icon-container .icon-wrapper{animation:pulse-strong 1.8s ease-in-out infinite;background-color:#bfdbfe;border-radius:9999px;height:100%;opacity:.5;position:absolute;width:100%}.wait-for-card .icon-container i{color:#2563eb;font-size:5rem}.login-page .actions{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.login-page .body button{align-self:end}.login-page .body .inline-message{align-items:center;box-sizing:border-box;justify-content:flex-start;width:100%}.login-page .else{font-weight:700;text-align:center}.login-page .scan-msg button{display:inline}.popup.validate-otp>.message{max-width:400px}.popup.validate-otp main{display:flex;flex-direction:column;gap:16px}.popup.validate-otp main .button{align-self:center}@media (min-width:500px){.panel.sign-up-page>.body{max-width:800px;width:500px}}.panel.sign-up-page .step-finish>.body>.content{align-items:center;display:flex;flex-direction:column}.panel.sign-up-page .step-finish>.body>.content .icon{align-self:center;animation:zoom-in;animation-duration:var(--duration-normal);color:#66bb6a;font-size:120px}.panel.sign-up-page .step-account-type ul{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.panel.sign-up-page .step-account-type ul li{border:1px solid var(--border-color);border-radius:4px;cursor:pointer;padding:16px}@media (min-width:500px){.panel.sign-up-page .step-account-type ul li:hover{background:var(--item-hover-color)}}.panel.sign-up-page .step-account-type ul li section{font-size:var(--font-size-small)}.panel.sign-up-page .step-account-type ul li header{color:var(--primary-color);font-weight:700;margin-bottom:8px}@keyframes zoom-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:rotate(1,1)}}.color-box{background:var(--color);border:1px solid #000;border-radius:4px;height:1em;width:1em}div.filter-editor{position:relative}div.filter-editor>.search-bar{align-items:center;border:1px solid var(--border-color);border-radius:4px;display:flex;flex-direction:row;padding:0 4px}div.filter-editor>.search-bar input{background:none;border:none;flex-grow:1;padding:8px 4px}div.filter-editor>.search-bar input:focus{outline:none}div.filter-editor>.search-bar:has(input:focus){border:1px solid var(--border-color-focus)}div.filter-editor>.search-bar button{background:none;border:none;margin:0;padding:4px}div.filter-editor>.search-bar button i{vertical-align:middle}div.filter-editor>.search-bar button.show-filters>i{color:var(--primary-color)}div.filter-editor>.active-filters{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-bottom:8px;margin-top:8px}div.filter-editor .chip{--color:#777;align-items:center;background-color:color-mix(in srgb,var(--color) 5%,var(--mix-to-color) 95%);border:1px solid #ccc;border-color:var(--color);border-radius:10px;display:inline-flex;flex-direction:row;padding:0 4px}div.filter-editor .chip .body{align-items:center;display:flex;flex-direction:row;padding:4px}div.filter-editor .chip .body i{color:var(--color)}div.filter-editor .chip button{background:none;border:none;border-radius:100%;margin:0;padding:4px}div.filter-editor .chip button i{font-size:16px;height:16px;line-height:16px;vertical-align:middle;width:18px}div.filter-editor>.suggestions{background-color:var(--surface-color);box-shadow:0 4px 10px rgba(0,0,0,.15);box-sizing:border-box;display:flex;flex-direction:column;gap:4px;max-height:200px;min-height:50px;overflow-y:scroll;padding:8px;position:absolute;width:100%;z-index:100}div.filter-editor>.suggestions>*{align-items:center;cursor:pointer;display:flex;padding:8px;transition-duration:var(--duration-normal)}@media (min-width:500px){div.filter-editor>.suggestions>:hover{background:var(--item-hover-color)}}div.filter-editor>.suggestions>* .select{color:var(--primary-color)}div.filter-editor>.suggestions>* .search{font-style:italic}div.filter-editor>.suggestions>* .search:after,div.filter-editor>.suggestions>* .search:before{content:"*"}div.filter-editor>.suggestions>* label{font-weight:700;margin-right:8px}div.filter-editor>.suggestions>* label:after{content:":"}div.filter-editor>.suggestions>* i.info{color:var(--primary-color)}div.filter-editor>.suggestions>* i.icon{color:var(--color);margin-right:4px}div.filter-editor button{border-radius:4px;cursor:pointer;transition-duration:var(--duration-normal)}@media (min-width:500px){div.filter-editor button:hover{background:var(--item-hover-color)}}

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */.pika-single{background:#fff;border:1px solid;border-color:#ccc #ccc #bbb;color:#333;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;z-index:9999}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{box-shadow:0 5px 15px -5px rgba(0,0,0,.5);position:absolute}.pika-lendar{float:left;margin:8px;width:240px}.pika-title{position:relative;text-align:center}.pika-label{background-color:#fff;display:inline-block;font-size:14px;font-weight:700;line-height:20px;margin:0;overflow:hidden;padding:5px 3px;position:relative;z-index:9999}.pika-title select{cursor:pointer;left:0;margin:0;opacity:0;position:absolute;top:5px;z-index:9998}.pika-next,.pika-prev{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;border:0;cursor:pointer;display:block;height:30px;opacity:.5;outline:none;overflow:hidden;padding:0;position:relative;text-indent:20px;white-space:nowrap;width:20px}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");float:left}.is-rtl .pika-prev,.pika-next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");float:right}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{border:0;border-collapse:collapse;border-spacing:0;width:100%}.pika-table td,.pika-table th{padding:0;width:14.285714285714286%}.pika-table th{color:#999;font-size:12px;font-weight:700;line-height:25px;text-align:center}.pika-button{background:#f5f5f5;border:0;box-sizing:border-box;-moz-box-sizing:border-box;color:#666;cursor:pointer;display:block;font-size:12px;height:auto;line-height:15px;margin:0;outline:none;padding:5px;text-align:right;width:100%}.pika-week{color:#999;font-size:11px}.is-today .pika-button{color:#3af;font-weight:700}.has-event .pika-button,.is-selected .pika-button{background:#3af;border-radius:3px;box-shadow:inset 0 1px 3px #178fe5;color:#fff;font-weight:700}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{background:#6cb31d;border-radius:3px;box-shadow:none;color:#fff}.is-endrange .pika-button{background:#3af;border-radius:3px;box-shadow:none;color:#fff}.is-disabled .pika-button{color:#999;cursor:default;opacity:.3;pointer-events:none}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{cursor:default;pointer-events:none}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{background:#ff8000;border-radius:3px;box-shadow:none;color:#fff}.pika-table abbr{border-bottom:none;cursor:help}.calendar-editor .pika-single{border:none;font-size:14px}.calendar-editor .pika-single,.calendar-editor .pika-single .pika-lendar{background:var(--surface-color);color:var(--text-color)}@media (max-width:500px){.calendar-editor .pika-single .pika-lendar{min-width:70vw}}.calendar-editor .pika-single .pika-title .pika-label{background:var(--surface-color);color:var(--text-color);font-size:18px}.calendar-editor .pika-single table.pika-table td.is-today button{color:var(--primary-color)}.calendar-editor .pika-single table.pika-table td.is-selected button{border:2px solid var(--primary-color);box-shadow:none}.calendar-editor .pika-single table.pika-table td button{aspect-ratio:1;background:var(--on-surface-color);color:var(--text-color);font-size:16px}.calendar-editor .pika-single table.pika-table td button:hover{background-color:var(--button-back-color);color:var(--button-text-color)}.calendar-editor .pika-single table.pika-table th{color:var(--text-color);font-size:16px}@keyframes expandMaxHeight{0%{max-height:0;opacity:0}99%{max-height:99vh}to{max-height:none;opacity:1;overflow:hidden}}@keyframes collapseMaxHeight{1%{max-height:99vh;opacity:1}to{max-height:0;opacity:0}}section.card{background-color:var(--surface-color);border-radius:16px;padding:16px}section.card>header{align-items:center;display:flex;flex-direction:row;font-size:20px;font-weight:700;margin:0 0 8px;padding:0}section.card>header div:first-of-type{flex-grow:1}section.card>header i{transition-duration:var(--duration-normal)}section.card.collapsable>header{cursor:pointer}section.card.collapsed>header{margin:0}section.card.collapsed>header i{transform:rotate(-90deg)}section.card.collapsed>.body{animation:collapseMaxHeight .3s ease forwards;pointer-events:none;user-select:none}section.card.expanded>.body{animation:expandMaxHeight .3s ease forwards}section.card.fieldset>.body{display:grid;gap:8px}section.card.fieldset>.body>.field{align-items:center;display:flex;flex:1 1 auto;flex-direction:row;padding:4px 0}section.card.fieldset>.body>.field.can-open>.value{cursor:pointer}@media (min-width:500px){section.card.fieldset>.body>.field.can-open>.value:hover{background:var(--item-hover-color)}}section.card.fieldset>.body>.field:last-of-type{border:none}section.card.fieldset>.body>.field.empty,section.card.fieldset>.body>.field:empty{display:none}section.card.fieldset>.body>.field>label{flex-grow:1;opacity:.6}section.card.fieldset>.body>.field>.value{flex-grow:1;text-align:right}section.card.fieldset>.body>.field>.value:has(.status-tag){align-items:end;display:flex;flex-direction:column}.status-tag{align-items:center;border-radius:8px;color:#fff;display:flex;flex-direction:row;gap:4px;justify-content:center;padding:4px 8px}.status-tag i.icon{color:#fff}.status-tag.green{background-color:#43a047}.status-tag.red{background-color:#e53935}.status-tag.gray{background-color:#757575}.trans-list{display:flex;flex-direction:column;gap:8px}.trans-list>div{align-items:center;background-color:var(--surface-color);border-radius:7px;display:flex;flex-direction:row;gap:4px;padding:8px}.trans-list>div.charge .amount,.trans-list>div.refund .amount{color:#4caf50}.trans-list>div i{aspect-ratio:1/1;background-color:#eee;border-radius:2px;box-sizing:border-box;color:var(--primary-color);height:100%;padding:8px}.trans-list>div .main{flex-grow:1}.trans-list>div .name{font-weight:700;margin-bottom:4px}.trans-list>div .time{font-size:13px;opacity:.6}.content-host>section:has(.customer-wallet)>header{display:none}.customer-wallet .brand{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-size:20px;padding-top:16px}.customer-wallet .brand svg.logo{height:40px;margin-left:-6px;width:40px}.customer-wallet .balance{font-size:40px;font-weight:700;text-align:center}.customer-wallet .trans-list{display:flex;flex-direction:column;gap:8px}.customer-wallet .trans-list>div{align-items:center;background-color:var(--surface-color);border-radius:7px;display:flex;flex-direction:row;gap:4px;padding:8px}.customer-wallet .trans-list>div.green .amount{color:#4caf50}.customer-wallet .trans-list>div i{aspect-ratio:1/1;background-color:#eee;border-radius:2px;box-sizing:border-box;color:var(--primary-color);height:100%;padding:8px}.customer-wallet .trans-list>div .main{flex-grow:1}.customer-wallet .trans-list>div .name{font-weight:700;margin-bottom:4px}.customer-wallet .trans-list>div .time{font-size:13px;opacity:.6}.register-wallet main{display:flex;flex-direction:column;gap:16px}.login-wallet .message{width:350px}.login-wallet .message>main{display:flex;flex-direction:column;gap:16px;padding:8px 0}.card-details .balance{font-size:40px;font-weight:700;text-align:center}.card-details .card-actions{justify-content:center}.recharge-card .input-field.amount>label{left:0;right:0;text-align:center}.recharge-card .input-field.amount.empty:not(:focus-within)>label{top:calc(50% - 18px)!important}.recharge-card .input-field.amount:focus-within>label,.recharge-card .input-field.amount:not(.empty)>label{font-size:var(--font-size-small);line-height:unset;text-align:unset}.recharge-card .input-field.amount .editor-container{height:60px;padding-top:18px!important}.recharge-card .input-field.amount input{font-size:30px;text-align:center}.recharge-card ul.value-list{box-sizing:border-box;display:flex;flex-direction:row;gap:8px;left:0;list-style:none;margin:0;padding:8px!important;right:0;top:50px}.recharge-card ul.value-list>*{background:var(--alt-button-color);border-radius:3px;color:var(--alt-button-text-color);flex:1;line-height:30px;padding:8px;text-align:center}.recharge-card .pay-method{justify-content:center}.recharge-card .pay-method>button{width:100px}.text-icon{align-items:center;display:flex;flex-direction:row;gap:8px}.text-icon i{font-size:52px}.swipe-view{display:flex;flex-direction:column;overflow:hidden}.swipe-view>.container{display:flex;flex-direction:row}.swipe-view>.container>.action{color:#666;font-weight:700;min-width:unset;padding:0 8px}.swipe-view>.container>.action,.swipe-view>.container>.action:active{background:none;box-shadow:none}.swipe-view>.container>.action:focus{background:none}.swipe-view>.container>.content-wrapper{flex-grow:1;overflow:hidden;position:relative}.swipe-view>.container>.content-wrapper>.content{display:flex;flex-direction:row;left:0;overflow:visible;position:relative;top:0;transition-duration:var(--duration-normal)}.swipe-view>.container>.content-wrapper>.content>*{box-sizing:border-box;flex-grow:1;flex-shrink:0;padding:0 8px;width:100%}.swipe-view>.bullets{display:flex;flex-direction:row;gap:4px;justify-content:center;margin-top:8px}.swipe-view>.bullets span{color:#ddd;transition-duration:var(--duration-fast)}.swipe-view>.bullets .icon{color:var(--primary-color);font-size:16px;line-height:16px}@media (max-width:500px){body:has(.create-order-page){height:100vh;overflow:hidden}body:has(.create-order-page) .content,body:has(.create-order-page) .content-host{height:100%;overflow:hidden}.page.panel.create-order-page{height:100%;padding-bottom:16px}.page.panel.create-order-page>.body{box-sizing:border-box;flex-shrink:1;height:100%;overflow:hidden}.page.panel.create-order-page>.body>.actions{min-height:52px}.page.panel.create-order-page>.body>.swipe-view{flex-grow:1;flex-shrink:1}.page.panel.create-order-page>.body>.swipe-view>.container{flex-grow:1;height:100%;overflow:hidden}.page.panel.create-order-page>.body .cash-register{height:100%;overflow:hidden}.page.panel.create-order-page>.body .cash-register .buttons{grid-auto-rows:minmax(0,1fr);grid-template-columns:repeat(4,1fr);max-height:100%;overflow:hidden;width:100%}}.create-order-page>.body{display:flex;flex-direction:column}.create-order-page>.body>.actions{display:flex;flex-direction:row;justify-content:center}.create-order-page>.body>.actions>*{padding:8px 32px}.create-order-page .item-list{background-color:var(--surface-color);border:1px solid var(--surface-border-color);padding:8px 0 8px 8px}.create-order-page .item-list ol{height:100px;overflow:hidden;overflow-y:auto;scroll-snap-type:x mandatory}.create-order-page .item-list ol .item-view{height:32px;scroll-snap-align:start;scroll-snap-stop:always}.create-order-page .item-view .main{padding:0}.create-order-page .item-view .primary{align-items:center;display:flex;flex-direction:row;font-weight:400!important}.create-order-page .item-view .primary .desc{flex-grow:1}.create-order-page .item-view .primary .amount{text-align:right}.create-order-page .catalog-selector,.create-order-page .catalog-selector section{height:100%;overflow:hidden}.create-order-page .catalog-selector section .body{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;max-height:100%;overflow-y:auto;padding-bottom:16px}.create-order-page .catalog-selector section .body button{background-color:var(--color);box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;gap:0;min-width:50px;padding:8px}.create-order-page .catalog-selector section .body button>*{flex-shrink:0;line-height:25px}.create-order-page .catalog-selector section .body button.text-white{color:#fff}.create-order-page .catalog-selector section .body button.text-black{color:#000}.create-order-page .catalog-selector section .body button .format{font-size:14px;opacity:.5;text-transform:none}.create-order-page .catalog-selector section .body button .format:empty{display:none}.create-order-page .cash-register{display:flex;flex-direction:column}.create-order-page .cash-register .current-line{background:var(--surface-color);border:1px solid var(--surface-border-color);border-radius:5px;flex-shrink:0;font-size:24px;height:1em;margin-bottom:16px;padding:16px;text-align:right}.create-order-page .cash-register .buttons{grid-gap:5px;align-self:center;display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(4,70px);justify-content:center;justify-items:center;touch-action:none}.create-order-page .cash-register .buttons button{align-items:center;aspect-ratio:1/1;background-color:var(--on-surface-color);border:none;border-radius:50%;color:var(--text-color);display:flex;font-size:22px;height:100%;justify-content:center;max-height:70px;max-width:70px;transition-duration:0s;width:auto}.create-order-page .cash-register .buttons button>i{line-height:unset}.create-order-page .cash-register .buttons button:active{background-color:#ddd}.create-order-page .cash-register .buttons:before{content:"";grid-column:1/1;grid-row:1/1;padding-bottom:100%;width:0}.create-order-page .cash-register .buttons>:first-child{grid-column:1/1;grid-row:1/1}.order-list .evidence{white-space:nowrap}.order-details .card.items>.body{display:grid;gap:8px;grid-template-columns:auto 1fr auto}.order-details .card.items>.body div:nth-child(3n){text-align:right}.order-details .card.items>.body div.footer{font-weight:700}.edit-full-catalog h3{margin:0}.edit-full-catalog nav{background:var(--surface-color);display:none}.edit-full-catalog nav button.action{color:var(--text-color)}.edit-full-catalog .products .body .primary{font-weight:400}.edit-full-catalog .products .formats{color:var(--secondary-text-color);display:grid;gap:8px;grid-template-columns:repeat(2,max-content);margin-left:8px;margin-top:8px}::-webkit-scrollbar{height:6px}::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.report-view-content .card.filter>.body{display:flex;flex-direction:column}.report-view-content .card.filter>.body .clear-filter{align-self:end}.report-view-content .charts-card{background-color:var(--surface-color);border-radius:16px;padding:16px}.report-view-content .charts-card .chart-list{align-items:stretch;display:flex;flex-direction:row;height:40vh;overflow-x:auto;scroll-snap-type:x mandatory}.report-view-content .charts-card .chart-list:has(.auto-height){height:auto}.report-view-content .charts-card .chart-list>*{flex:0 0 100%;scroll-snap-align:start}.report-view-content .card.group .body>div{display:grid;gap:8px;grid-template-columns:repeat(var(--columns),1fr)}.report-view-content .card.group .body>div>header{color:var(--primary-color);font-weight:700}.report-view-content .card.group .body>div>.row-header{font-weight:700}.popup.oauth main{height:calc(100vh - 200px);width:calc(100vw - 50px)}.popup.oauth.sum-up>.message{background:#fff}.popup.select-service main div{margin-top:16px}.home-page:has(.empty-view){display:flex;flex-direction:column}.home-page:has(.empty-view)>.body{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.home-page .nav-list{display:flex;flex-direction:column;gap:16px}.home-page .nav-list>*{box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;gap:16px;padding:16px}.home-page .nav-list>*>.body{flex-grow:1}.home-page .nav-list>*>.body>label{font-weight:700}.home-page .nav-box{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.home-page .nav-box>button{box-sizing:border-box;display:flex;flex-direction:column;padding:16px}body.light .home-page .nav-list>*{align-items:center;background-color:var(--item-background);border:1px solid #ccc}body.light .home-page .nav-list>:hover{background-color:rgba(0,0,0,.063)}body.light .home-page .nav-list>* i{font-size:50px}body.light .home-page .nav-box>button{background-color:var(--color);box-sizing:border-box;padding:16px}body.light .home-page .nav-box>button i.icon{color:#fff;font-size:50px}body.dark .home-page .nav-list>*{align-items:start;background-color:var(--surface-color);border:none;border-radius:8px}body.dark .home-page .nav-list>* i{align-self:start;font-size:20px}body.dark .home-page .nav-box>button{background:var(--surface-color)}body.dark .home-page .nav-box>button i{color:var(--color);font-size:50px}.context-view{align-items:center;background-color:var(--surface-color);border:1px solid var(--surface-border-color);border-radius:8px;display:flex;flex-direction:row;margin:0 16px;padding:16px}.context-view>.main{display:flex;flex-direction:column;flex-grow:1;gap:8px}.context-view>.main>*{align-items:center;display:flex;flex-direction:row;gap:8px}.context-view>.main>.sale-circuit{font-size:20px}.context-view>.main>* i{color:#666}body{overflow-x:hidden}body .bottom-nav{display:none}::view-transition-group(fixed){animation-duration:0s}.content-host>section>header{margin:auto;max-width:600px;max-width:100%;padding:0;width:500px}.content-host>section>header .action-bar{align-items:center;display:flex;flex-direction:row;gap:8px;margin-top:16px;padding:8px 32px}.content-host>section>header .action-bar:has(.action){padding-left:16px}.content-host>section>header .action-bar .title{flex-grow:1;font-size:22px;font-weight:500}.content-host>section>header .action-bar .action{justify-content:center}@media (max-width:500px){.content-host>section>header{margin-bottom:16px}.content-host>section>header .action-bar{margin-top:0;padding:8px 16px}.content-host>section>header .action-bar:has(.action){padding-left:0}}.page.panel{align-self:center;border-radius:10px;gap:8px;padding-bottom:32px}.page.panel,.page.panel>.body{box-sizing:border-box;display:flex;flex-direction:column}.page.panel>.body{gap:16px;max-width:600px;padding:32px 32px 0;width:500px}.page.panel>.body .page-icon{align-self:center;color:var(--primary-color);font-size:180px;opacity:.4}.page.panel>footer{display:flex;flex-direction:row;justify-content:end;padding:0 32px}@media (max-width:500px){.page.panel{border:none;border-radius:0;margin-top:0;max-width:100%;overflow:hidden;width:100%}.page.panel>.footer{padding:0 16px}.page.panel>.body{max-width:100%;overflow:hidden;padding:0 16px;width:100%}.page.panel .wizard .step-list{display:none}}body.native{view-transition-name:none;height:100vh;overflow:hidden}body.native .bottom-nav{display:flex}body.native>main>section>.content{view-transition-name:page}body.native .app-content-host{display:flex;flex-direction:column;height:100%;overflow:hidden}body.native .app-content-host>section{flex-grow:1;overflow-y:auto}body.native .app-content-host>section>header{background-color:var(--theme-color);border-radius:0;border-bottom-left-radius:16px;border-bottom-right-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.1);box-sizing:border-box;color:#fff;width:100%}body.native .app-content-host>section>header .action-bar .action{color:#fff}body.native .app-content-host>section>header i{color:#ccc}body.native .app-content-host>section>header .context-view{background-color:color-mix(in srgb,var(--theme-color) 80%,var(--mix-to-color) 20%);border:none;box-sizing:border-box;margin-bottom:16px;margin-right:24px}body.native .app-content-host>section>header{box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);left:0;padding-left:16px;position:fixed;right:0;top:0;z-index:100}body.native .app-content-host>section>header .context-view{transition-duration:var(--duration-normal)}body.native .app-content-host>section>header.hide-context{border-radius:0;box-shadow:none}body.native .app-content-host>section>header.hide-context .toggle-context{transform:rotate(0deg)}body.native .app-content-host>section>header.hide-context .context-view{height:0;margin:0;overflow:hidden;padding:0}body.native .app-content-host>section>header:not(.hide-context) .toggle-context{transform:rotate(180deg)}body.native .app-content-host>.bottom-{view-transition-name:fixed;display:flex;flex-shrink:0}body.native .page{overflow:unset}body.native .page>.body{margin-top:65px}.bottom-nav{background:var(--surface-color);box-shadow:0 -5px 10px rgba(0,0,0,.1);display:flex;flex-direction:row;justify-content:center;z-index:10}.bottom-nav>*{max-width:100px}.bottom-nav>* i{font-size:32px}@keyframes pop-out{40%{opacity:1;top:30px;transform:scale(1) rotate(-180deg)}60%{opacity:1;top:30px;transform:scale(1) rotate(-180deg)}to{opacity:0;top:30px;transform:scale(0) rotate(-180deg)}}@keyframes hide-top{to{opacity:0;top:-100px;transform:rotate(-1turn)}}.swipe-refresh{align-items:center;display:flex;flex-direction:column;left:0;overflow:visible;pointer-events:none;position:fixed;right:0;top:0;z-index:10000000}.swipe-refresh>.icon-container{background:#fff;border:1px solid rgba(0,0,0,.063);border-radius:100%;box-shadow:0 2px 6px rgba(0,0,0,.1);color:#000;height:36px;position:relative;text-align:center;width:36px}.swipe-refresh>.icon-container.hidden{display:none;top:-100px}.swipe-refresh>.icon-container.hide-goal{animation:pop-out;animation-duration:.5s;animation-fill-mode:forwards}.swipe-refresh>.icon-container.hide{animation:hide-top;animation-duration:.5s;animation-fill-mode:forwards}.swipe-refresh>.icon-container i{font-size:24px;line-height:36px}.permission-editor .inline-message{margin-bottom:8px}.permission-editor .scopes .scope .name{font-weight:700}.permission-editor .scopes .scope .desc{color:var(--secondary-text-color);font-size:14px}.popup.delegate main{align-items:center;display:flex;flex-direction:column;gap:8px}.popup.delegate main img{max-width:230px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}:root{--back-color:transparent;--primary-color:#fff;--font-size:16px;--font-size-small:12px;--duration-normal:0.3s;--duration-fast:0.2s;--z-index-popup:1000;--progress-dalay:0.5s;--font-family:unset;--back-color:unset;--border-color:unset;--border-color-focus:var(--primary-color);--error-color:unset;--text-color:unset;--editor-filled-color:#f5f5f5;--label-color:#666;--button-back-color:var(--primary-color);--button-text-color:#fff;--surface-color:#fff;--secondary-text-color:#777;--item-hover-color:#eee}*{font-family:var(--font-family)}button,input,select,textarea{font-size:var(--font-size)}body,input,select,textarea{color:var(--text-color)}body{background:var(--back-color);font-size:var(--font-size);margin:0;padding:0}.hidden{display:none!important}:root{--font-family:"Roboto",sans-serif;--primary-color:#2d69ff;--editor-filled-color:var(--on-surface-color);--error-color:#f44336}body.light{--theme-color:#235b87;--back-color:#f8f8f8;--border-color:grey;--text-color:#333;--label-color:#777;--on-surface-color:#eaeaea;--surface-border-color:#777;--item-background:#fff;--message-box-back:#e3f2fd;--message-box-text:var(--text-color);--editor-filled-color:var(--on-surface-color);--item-hover-color:#eee;--alt-button-color:#444;--alt-button-text-color:#fff;--mix-to-color:#fff;color-scheme:light}body.dark{--theme-color:var(--surface-color);--border-color:grey;--back-color:#00121c;--text-color:#eee;--on-surface-color:color-mix(in srgb,var(--surface-color),#fff 10%);--surface-border-color:transparent;--surface-color:#162a31;--item-background:var(--on-surface-color);--secondary-text-color:#808082;--editor-filled-color:var(--on-surface-color);--label-color:#aaa;--alt-button-color:var(--surface-color);--alt-button-text-color:var(--text-color);--message-box-back:var(--surface-color);--message-box-text:var(--text-color);--mix-to-color:#000;--item-hover-color:var(--on-surface-color);color-scheme:dark}i.icon{color:var(--text-color)}i.icon.green{color:#43a047}i.icon.blue{color:#1e88e5}i.icon.yellow{color:#f9a825}i.icon.red{color:#e53935}i.icon.purple{color:#8e24aa}.item-view.archived{opacity:.5}.item-view.archived .primary{text-decoration:line-through}.item-view>.main .primary{font-weight:700}.item-view>.main .secondary{font-size:14px}.item-view.green>.main>i.icon{background-color:#43a047;color:#fff}.item-view.blue>.main>i.icon{background-color:#1e88e5;color:#fff}.item-view.yellow>.main>i.icon{background-color:#f9a825;color:#fff}.item-view.red>.main>i.icon{background-color:#e53935;color:#fff}.item-view.purple>.main>i.icon{background-color:#8e24aa;color:#fff}.item-list.can-open .simple-item{cursor:pointer}@media (min-width:500px){.item-list.can-open .simple-item:hover{background:var(--item-hover-color)}}.simple-item{padding:8px 4px;transition-duration:var(--duration-normal)}.info-message{background-color:var(--message-box-back);border-radius:4px;color:var(--message-box-text);padding:16px}.full-message{top:50px}.row{display:flex;flex-direction:row;gap:16px}.row.center{align-content:center}select option{background-color:var(--item-background);color:var(--text-color)}.icon.sum-up{background-color:#ccc;border:1px solid #ccc;border-radius:4px}