.app-bottom-nav[data-v-0673125d]{z-index:40;height:calc(var(--app-nav-height) + var(--app-safe-bottom));padding-bottom:var(--app-safe-bottom);background:var(--app-bottom-bar);border-top:1px solid var(--app-border);grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.app-bottom-nav__item[data-v-0673125d]{min-height:var(--app-touch-min);color:var(--app-muted);font-size:var(--app-text-xs);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;font-weight:500;text-decoration:none;display:flex}.app-bottom-nav__item--active[data-v-0673125d]{color:var(--app-accent-text)}.app-bottom-nav__icon[data-v-0673125d]{width:1.35rem;height:1.35rem}.app-bottom-nav__label[data-v-0673125d]{line-height:1}.app-frame[data-v-a132ab8f]{height:var(--app-frame-height,100%);height:var(--app-frame-height,100svh);overflow:hidden}.app-shell[data-v-a132ab8f]{height:100%;padding-top:var(--app-safe-top);padding-right:var(--app-safe-right);padding-bottom:var(--app-safe-bottom);padding-left:var(--app-safe-left);background:var(--app-bg);position:relative;overflow:hidden}.app-shell--with-nav[data-v-a132ab8f]{padding-bottom:0}.app-shell--with-nav .app-shell__content[data-v-a132ab8f]{padding-bottom:calc(var(--app-nav-height) + var(--app-safe-bottom))}@media (width>=720px){.app-frame[data-v-a132ab8f]{background:var(--app-bg);justify-content:center;display:flex}.app-shell[data-v-a132ab8f]{border-inline:1px solid var(--app-border);width:100%;max-width:28rem}}@media (width>=1100px){.app-shell[data-v-a132ab8f]{max-width:30rem}}.app-landscape-blocker[data-v-a132ab8f]{display:none}@media (height<=500px) and (orientation:landscape){.app-landscape-blocker[data-v-a132ab8f]{z-index:100000;padding:max(1.25rem,var(--app-safe-top)) max(1.25rem,var(--app-safe-right)) max(1.25rem,var(--app-safe-bottom)) max(1.25rem,var(--app-safe-left));background:var(--app-bg);color:var(--app-ink);text-align:center;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.app-landscape-blocker__text[data-v-a132ab8f]{max-width:16rem;font-size:var(--app-text-md);margin:0;font-weight:600;line-height:1.35}.app-shell[data-v-a132ab8f]{visibility:hidden;pointer-events:none}}.p-toast{width:min(22rem,100% - 1.5rem);padding-left:var(--app-safe-left);padding-right:var(--app-safe-right);transform:translate(-50%);top:var(--app-toast-offset-top)!important;left:50%!important;right:auto!important}.p-toast .p-toast-message{box-shadow:0 8px 24px #00000059;background:var(--app-surface)!important;border:1px solid var(--app-border)!important}.p-toast .p-toast-detail,.p-toast .p-toast-message,.p-toast .p-toast-message-text,.p-toast .p-toast-summary{color:var(--app-ink)!important}.p-toast .p-toast-detail{opacity:.85}.p-toast .p-toast-message-error{border-left:3px solid var(--app-danger)!important}.p-toast .p-toast-message-success{border-left:3px solid var(--app-success)!important}.p-toast .p-toast-message-info,.p-toast .p-toast-message-warn{border-left:3px solid var(--app-accent)!important}.p-toast .p-toast-message-error .p-toast-message-icon{color:var(--app-danger)!important}.p-toast .p-toast-message-success .p-toast-message-icon{color:var(--app-success)!important}.p-confirmdialog,.p-dialog-mask{padding-top:var(--app-safe-top);padding-bottom:var(--app-safe-bottom);padding-left:var(--app-safe-left);padding-right:var(--app-safe-right)}.p-confirmdialog .p-dialog,.p-dialog{background:var(--app-surface)!important;color:var(--app-ink)!important;border:1px solid var(--app-border)!important}.p-dialog .p-confirm-dialog-message,.p-dialog .p-dialog-content,.p-dialog .p-dialog-title{color:var(--app-ink)!important}.p-datepicker-panel,.p-menu.p-component,.p-multiselect-overlay,.p-popover,.p-select-overlay,.p-tieredmenu{background:var(--app-surface)!important;color:var(--app-ink)!important;border:1px solid var(--app-border)!important;box-shadow:0 10px 28px #00000047!important}.p-multiselect-list,.p-multiselect-list-container,.p-select-list,.p-select-list-container{color:var(--app-ink)!important;background:0 0!important}.p-multiselect-list-container,.p-select-list-container{max-height:calc(min(18rem,50svh))!important}.p-multiselect-option,.p-select-option,.p-select-option .p-select-option-label{color:var(--app-ink)!important}.p-multiselect-option:not(.p-multiselect-option-selected):not(.p-disabled).p-focus,.p-multiselect-option:not(.p-multiselect-option-selected):not(.p-disabled):hover,.p-select-option:not(.p-select-option-selected):not(.p-disabled).p-focus,.p-select-option:not(.p-select-option-selected):not(.p-disabled):hover{background:var(--app-hover)!important;color:var(--app-ink)!important}.p-multiselect-option.p-multiselect-option-selected,.p-select-option.p-select-option-selected{background:var(--app-accent-muted)!important;color:var(--app-accent-text)!important}.p-multiselect-option.p-multiselect-option-selected.p-focus,.p-select-option.p-select-option-selected.p-focus{background:color-mix(in srgb,var(--app-accent) 22%,var(--app-surface))!important;color:var(--app-accent-text)!important}.p-multiselect,.p-multiselect-overlay .p-multiselect-filter,.p-multiselect-overlay .p-multiselect-header,.p-select,.p-select-overlay .p-select-filter,.p-select-overlay .p-select-header{background:var(--app-bg)!important;color:var(--app-ink)!important;border-color:var(--app-border)!important}.p-multiselect .p-multiselect-dropdown,.p-multiselect .p-multiselect-label,.p-select .p-select-dropdown,.p-select .p-select-label{color:var(--app-ink)!important}.p-multiselect .p-multiselect-label.p-placeholder,.p-select .p-select-label.p-placeholder{color:var(--app-muted)!important}.p-datepicker{background:var(--app-bg)!important;border-color:var(--app-border)!important;color:var(--app-ink)!important}.p-datepicker .p-datepicker-input,.p-datepicker .p-inputtext{color:var(--app-ink)!important;background:0 0!important;border:0!important}.p-datepicker .p-datepicker-dropdown{background:var(--app-accent-muted)!important;color:var(--app-accent-text)!important;border:0!important;border-inline-start:1px solid var(--app-border)!important;width:2.75rem!important}.p-datepicker .p-datepicker-dropdown:hover{background:color-mix(in srgb,var(--app-accent) 22%,var(--app-surface))!important;color:var(--app-accent-text)!important}.p-datepicker-panel{background:var(--app-surface)!important;border:1px solid var(--app-border)!important}.p-datepicker-panel,.p-datepicker-panel .p-datepicker-day,.p-datepicker-panel .p-datepicker-header,.p-datepicker-panel .p-datepicker-select-month,.p-datepicker-panel .p-datepicker-select-year,.p-datepicker-panel .p-datepicker-title,.p-datepicker-panel .p-datepicker-weekday{color:var(--app-ink)!important}.p-datepicker-panel .p-datepicker-header{background:var(--app-surface)!important;border-bottom:1px solid var(--app-border)!important}.p-datepicker-panel .p-datepicker-day:not(.p-datepicker-day-selected):not(.p-disabled):hover{background:var(--app-hover)!important}.p-datepicker-panel .p-datepicker-day-selected{background:var(--app-accent)!important;color:var(--app-accent-contrast)!important}.p-datepicker-panel .p-datepicker-today>.p-datepicker-day:not(.p-datepicker-day-selected){background:var(--app-accent-muted)!important;color:var(--app-accent-text)!important}.p-datepicker-panel .p-datepicker-next-button,.p-datepicker-panel .p-datepicker-prev-button{color:var(--app-accent-text)!important}
