:root{--m-bg:#efe9df;--m-surface:#fffdf9;--m-surface-2:#f6f1e7;--m-surface-3:#e8e1d4;--m-ink:#231f1b;--m-ink-2:#4c453c;--m-muted:#79705f;--m-line:#786e5f42;--m-line-strong:#786e5f73;--m-track:#786e5f47;--m-accent:#556141;--m-positive:#3f6b43;--m-negative:#a34a33;--m-warning:#b0862f;--m-shadow:0 1px 2px #3a302412,0 8px 22px #3a302412;--m-shadow-lg:0 2px 8px #3a30241a,0 20px 48px #3a302426;--m-radius:18px;--m-radius-sm:12px}body.body--dark{--m-bg:#131109;--m-surface:#241f17;--m-surface-2:#2b261c;--m-surface-3:#352f24;--m-ink:#f6f1e8;--m-ink-2:#d3cbbd;--m-muted:#a99e8b;--m-line:#f6f1e829;--m-line-strong:#f6f1e84d;--m-track:#f6f1e833;--m-accent:#a8bb85;--m-positive:#96c089;--m-negative:#ee9679;--m-warning:#e3bb76;--m-shadow:none;--m-shadow-lg:0 18px 44px #00000073}body{font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}body.body--dark,body.body--light{background:var(--m-bg);color:var(--m-ink)}.q-header.app-header{padding-top:env(safe-area-inset-top)}.app-toolbar{padding-left:calc(20px + env(safe-area-inset-left));padding-right:calc(20px + env(safe-area-inset-right))}.q-page-container{padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.app-drawer .app-nav-list,.q-footer.app-bottom-nav{padding-left:calc(10px + env(safe-area-inset-left))}.q-footer.app-bottom-nav{padding-bottom:calc(10px + env(safe-area-inset-bottom));padding-right:calc(10px + env(safe-area-inset-right))}.page-fab{align-items:center;appearance:none;background:var(--q-primary);border:0;border-radius:50%;box-shadow:0 6px 20px #3a302447;color:var(--m-surface);cursor:pointer;display:inline-flex;height:56px;justify-content:center;margin:0;padding:0;width:56px;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,box-shadow .15s ease}.page-fab:active{transform:scale(.94)}body.body--dark .page-fab{box-shadow:0 8px 24px #0000008c}.page-fab__room{height:74px}.tap-menu{min-width:210px;padding:6px 0}.tap-menu .q-item{border-radius:0;min-height:48px}.tap-menu .q-item__section--avatar{color:var(--m-muted);min-width:34px;padding-right:0}.tap-menu__header{color:var(--m-muted);font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1.4;min-height:0;padding:4px 16px 6px;text-transform:uppercase}.tap-menu__danger,.tap-menu__danger .q-item__section--avatar{color:var(--m-negative)}.selection-bar{margin-bottom:env(safe-area-inset-bottom)}.q-page{background:#0000}.category-totals,.daily-limit-chip,.item-figures,.pacing,.projected,.q-table td,.summary-sub,.summary-value,.txn-amount{font-variant-numeric:tabular-nums}.text-grey-7,.text-grey-8{color:var(--m-ink-2)!important}.text-grey-5,.text-grey-6{color:var(--m-muted)!important}.q-header.app-header{background:var(--m-bg);border-bottom:1px solid var(--m-line);color:var(--m-ink)}.app-toolbar{min-height:68px}.app-brand-link{color:var(--m-ink);font-size:20px;font-weight:700;letter-spacing:-.01em;text-decoration:none}.app-brand-link,.brand-mark{align-items:center;display:inline-flex}.brand-mark{background:var(--m-surface-3);background:color-mix(in srgb,var(--q-primary) 15%,#0000);border-radius:10px;color:var(--q-primary);flex:0 0 auto;height:32px;justify-content:center;margin-right:10px;width:32px}.app-toolbar .q-toggle,:is(.app-nav,.app-toolbar) .q-btn{color:var(--m-ink-2)}.app-toolbar__scope{margin-right:8px}.app-user{align-items:center;border-radius:999px;color:var(--m-ink);cursor:pointer;display:inline-flex;gap:8px;padding:6px 12px;transition:background-color .18s ease}@media (hover:hover){.app-user:hover{background:var(--m-surface-3)}}.app-user .q-icon{color:var(--m-muted)}.app-username{font-weight:500}.app-menu-user{color:var(--m-muted);min-height:40px}.q-drawer.q-drawer--left{background:var(--m-bg);border-right:1px solid var(--m-line);color:var(--m-ink)}.app-nav-list{padding:10px}.app-nav-group{color:var(--m-muted);font-size:10.5px;font-weight:700;letter-spacing:.11em;line-height:1.2;min-height:0;padding:16px 14px 4px;text-transform:uppercase}.app-nav-list>.app-nav-group:first-child{padding-top:4px}.app-nav-item{border-radius:999px;color:var(--m-ink-2);font-weight:500;margin-bottom:4px;min-height:46px;padding:0 14px;transition:background-color .15s ease,color .15s ease}.app-nav-item .q-item__section--avatar{color:var(--m-muted);min-width:0;padding-right:12px}@media (hover:hover){.app-nav-item:hover{background:var(--m-surface-3)}}.app-nav-item--active{background:var(--m-surface-3);background:color-mix(in srgb,var(--q-primary) 15%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--q-primary) 40%,#0000)}.app-nav-item--active,.app-nav-item--active .q-item__section--avatar{color:var(--q-primary)}@media (hover:hover){.app-nav-item--active:hover{background:color-mix(in srgb,var(--q-primary) 22%,#0000);color:var(--q-primary)}}.app-nav-toggle{margin-right:6px}.q-footer.app-bottom-nav{background:#0000;border-top:0;box-shadow:none;color:var(--m-ink)}.app-bottom-nav__bar{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--m-bg);background:color-mix(in srgb,var(--m-bg) 72%,#0000);border-radius:22px;box-shadow:inset 0 0 0 1px var(--m-line),0 6px 22px #3a302429;overflow:hidden}body.body--dark .app-bottom-nav__bar{box-shadow:inset 0 0 0 1px var(--m-line),0 8px 26px #00000080}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.app-bottom-nav__bar{background:var(--m-bg)}}.app-bottom-nav .q-tab{color:var(--m-muted);min-height:56px;min-width:0;opacity:1;padding:0 4px}.app-bottom-nav .q-tab__content{max-width:100%;min-width:0;padding:6px 0}.app-bottom-nav .q-tab__label{font-size:11px;font-weight:600;letter-spacing:0;line-height:14px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.app-bottom-nav .q-tab__indicator{display:none}@media (max-width:359px){.app-bottom-nav .q-tab__label{font-size:10px}}.section-bar{align-items:center;display:flex;gap:6px;padding-bottom:8px;padding-left:calc(10px + env(safe-area-inset-left));padding-right:calc(10px + env(safe-area-inset-right))}.section-bar .scope-switch{margin-left:auto}.section-nav{display:flex;flex:1 1 auto;gap:2px;mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);min-width:0;overflow-x:auto;scrollbar-width:none}.section-nav::-webkit-scrollbar{display:none}.section-nav__link{border-radius:999px;color:var(--m-ink-2);font-size:14px;font-weight:500;line-height:1.2;padding:7px 10px;text-decoration:none;white-space:nowrap}.section-nav__link[aria-current]{background:var(--m-surface-3);background:color-mix(in srgb,var(--q-primary) 15%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--q-primary) 40%,#0000);color:var(--q-primary);font-weight:600}.q-card{background:var(--m-surface);color:var(--m-ink)}.q-card--bordered{border:0}.auth-card,.category-card,.dialog-card,.summary-card{background:var(--m-surface);border:0;border-radius:var(--m-radius);box-shadow:var(--m-shadow)}.auth-page{background:var(--m-bg);display:flex;position:relative}.auth-lang{bottom:10px;color:var(--m-muted);font-size:13px;position:absolute;right:12px}.google-signin .q-separator{background:var(--m-line)}.auth-title{font-size:24px;font-weight:700;letter-spacing:-.02em}.dashboard{margin:0 auto;max-width:1180px}.dash-header{gap:12px;margin-bottom:24px}.dash-nav{gap:4px}.dash-nav,.dash-nav__slot{align-items:center;display:flex}.dash-nav__slot{flex:0 0 auto;justify-content:center}.month-label{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.25;min-width:200px;text-align:center}.dash-actions{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px;min-width:0}@media (max-width:599px){.dash-nav{flex:1 1 100%}.dash-nav__slot{flex:0 0 32px}.dash-nav>.q-btn--round{font-size:11px}.month-label{flex:1 1 auto;font-size:clamp(15px,4.8vw,24px);min-width:0;white-space:nowrap}}.selection-bar{border-radius:28px;box-shadow:0 4px 12px #00000026;max-width:calc(100vw - 36px)}.selection-bar__count{margin-right:12px}@media (max-width:599px){.selection-bar{border-radius:22px;flex-wrap:wrap;justify-content:flex-end;margin-bottom:0;row-gap:2px}.selection-bar__count{flex:1 1 100%;margin-right:0}}.currency-head{color:var(--m-ink-2)}.currency-block+.currency-block{border-top:1px solid var(--m-line);padding-top:28px}.summary-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media (max-width:1023px){.summary-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:599px){.summary-grid{grid-template-columns:1fr}}.summary-card{padding:20px 22px}.summary-label{color:var(--m-muted);font-size:12.5px;font-weight:600}.summary-income .summary-label{color:#3f6b43}.summary-expenses .summary-label{color:#7e5c41}.summary-savings .summary-label{color:#4e6e7c}.summary-balance .summary-label{color:var(--q-primary)}body.body--dark .summary-income .summary-label{color:#96c089}body.body--dark .summary-expenses .summary-label{color:#d5a87e}body.body--dark .summary-savings .summary-label{color:#9cbece}.summary-value{font-size:27px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-top:6px}.summary-sub{color:var(--m-muted);font-size:12.5px;margin-top:6px}.summary-help{color:var(--m-muted);margin:-6px 0;vertical-align:middle}.summary-help__body{font-size:13.5px;line-height:1.45;padding:12px 14px}.summary-action{align-self:flex-start;margin-top:12px}.summary-action .q-btn__content{flex-wrap:nowrap;white-space:nowrap}.category-card{overflow:hidden}.category-head{gap:4px;padding:18px 22px}.category-card{--cat:#556141}.category-card.category-income{--cat:#3f6b43}.category-card.category-fixed{--cat:#7e5c41}.category-card.category-variable{--cat:#b0862f}.category-card.category-savings{--cat:#4e6e7c}body.body--dark .category-card.category-income{--cat:#96c089}body.body--dark .category-card.category-fixed{--cat:#d5a87e}body.body--dark .category-card.category-variable{--cat:#e3bb76}body.body--dark .category-card.category-savings{--cat:#9cbece}.category-icon{align-items:center;background:var(--m-surface-3);background:color-mix(in srgb,var(--cat) 18%,#0000);border-radius:12px;color:var(--cat);display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.category-name{font-size:17px;font-weight:700;letter-spacing:-.01em;min-width:0}.action-chip{--chip:var(--q-primary);border-radius:12px;flex:0 0 auto}.action-chip.q-btn--flat{background:var(--m-surface-3)!important;background:color-mix(in srgb,var(--chip) 12%,#0000)!important}.action-chip:not(.q-btn--round){padding:4px 10px 4px 6px}.action-chip:not(.q-btn--round) .on-left{margin-right:4px}.action-chip--danger{--chip:var(--q-negative)}.category-add,.category-carry{margin-left:16px}.category-carry+.category-add{margin-left:8px}@media (max-width:599px){.category-head{flex-wrap:nowrap;padding:16px}.category-icon{height:34px;margin-right:10px!important;width:34px}.category-name{font-size:15.5px}.category-add,.category-carry{margin-left:8px}}.category-totals{color:var(--m-muted);font-size:13px}.category-totals .total-value{color:var(--m-ink);font-weight:700}.category-totals .dot{color:var(--m-line-strong);margin:0 8px}.category-card .q-separator{background:var(--m-line)}.item-block{border-bottom:1px solid var(--m-line)}.item-block:last-child{border-bottom:none}.item-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;padding:16px 22px;transition:background-color .18s ease}@media (hover:hover){.item-row:hover{background:var(--m-surface-2)}}.item-expand-btn{flex:0 0 auto;margin-right:-8px}.category-expand-btn,.item-expand-btn{color:var(--m-muted)}.item-drag-handle{color:var(--m-line-strong);cursor:grab;flex:0 0 auto;touch-action:none}@media (hover:hover){.item-drag-handle:hover{color:var(--m-muted)}}.item-drag-handle:active{cursor:grabbing}.item-ghost{opacity:.5}.item-main{flex:1 1 260px;min-width:220px}.item-name{font-size:15px;font-weight:600;margin-bottom:8px}.item-figures{display:flex;flex-wrap:wrap;font-size:14px;gap:24px}.figure{display:inline-flex;flex-direction:column}.figure-label{color:var(--m-muted);font-size:11px;font-weight:500;margin-bottom:2px}.text-savings{color:#4e6e7c!important}body.body--dark .text-savings{color:#9cbece!important}.carry-tags{display:flex;flex-wrap:wrap;gap:6px;margin:-2px 0 8px}.carry-tag{--cat:#4e6e7c;align-items:center;background:var(--m-surface-3);background:color-mix(in srgb,var(--cat) 14%,#0000);border:0;border-radius:999px;color:var(--cat);cursor:default;display:inline-flex;font:inherit;font-size:12.5px;font-weight:600;gap:4px;padding:2px 8px}body.body--dark .carry-tag{--cat:#9cbece}button.carry-tag{cursor:pointer}.carry-tag--done{background:#0000;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cat) 45%,#0000)}.carry-tag__remove{align-items:center;background:#0000;border:0;border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;margin:0 -4px 0 2px;padding:1px}@media (hover:hover){.carry-tag__remove:hover{background:color-mix(in srgb,var(--cat) 22%,#0000)}}.savings-foot{align-items:center;background:var(--m-surface-2);border-top:1px solid var(--m-line);display:flex;flex-wrap:wrap;gap:12px;padding:14px 22px}.savings-foot__total{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px}.savings-foot__total .figure-label{margin-bottom:0}.savings-foot__amount{font-size:15px;font-weight:700}@media (max-width:599px){.savings-foot{padding:12px 16px}}.item-progress-wrap{max-width:280px;padding:7px 0 3px}.item-progress{background:var(--m-track);border-radius:999px;height:5px;overflow:hidden}.item-progress-fill{background:var(--m-accent);border-radius:999px;height:100%;transition:width .4s ease,background-color .25s ease;width:0}.item-progress.is-near .item-progress-fill{background:var(--m-warning)}.item-progress.is-over .item-progress-fill{background:var(--m-negative)}.item-progress.is-met .item-progress-fill{background:var(--m-positive)}@media (prefers-reduced-motion:reduce){.item-progress-fill{transition:none}}.empty-month{background:var(--m-surface);border:1px dashed var(--m-line-strong);border-radius:var(--m-radius);color:var(--m-ink-2)}.item-variable{flex:1 1 320px;flex-wrap:wrap;gap:18px;min-width:0}.item-actions,.item-variable{align-items:center;display:flex}.item-actions{flex:0 0 auto;gap:8px;margin-left:auto}.daily-limit-chip{border-radius:999px;font-size:13px;font-weight:600}.pacing,.projected{align-items:center;display:inline-flex;font-size:13px;font-weight:600;gap:5px}.empty-row{color:var(--m-muted);padding:20px 22px}.category-body-wrap,.item-transactions-wrap{margin:0;overflow:hidden;padding:0}.item-transactions{background:var(--m-surface-2);padding:6px 22px 24px 60px}.txn-status{color:var(--m-muted)}.txn-row,.txn-status{font-size:13px;padding:8px 0}.txn-row{align-items:center;border-top:1px solid var(--m-line);display:flex;gap:12px}.txn-row:first-child{border-top:none}.txn-date{color:var(--m-muted);flex:0 0 auto;min-width:108px}.txn-source{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:600;line-height:1;padding:4px 9px;white-space:nowrap}.txn-source--manual{background:var(--m-surface-3);color:var(--m-muted)}.txn-source--monobank{background:var(--m-surface-3);box-shadow:inset 0 0 0 1px var(--q-primary);color:var(--q-primary)}.txn-desc{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.txn-amount{font-weight:600;white-space:nowrap}.txn-delete{flex:0 0 auto}.dialog-card{border-radius:20px;box-shadow:var(--m-shadow-lg);max-width:94vw;width:520px}.q-dialog-plugin{background:var(--m-surface);border-radius:20px;color:var(--m-ink)}.q-btn{font-weight:600;letter-spacing:0}.q-field--outlined .q-field__control{border-radius:var(--m-radius-sm)}.q-field--with-bottom{padding-bottom:0}.q-field__bottom{min-height:0;padding:6px 12px 0}.q-field__bottom--animated{position:static;transform:none}.auth-card .q-card-section>*+*,.field-group>*+*,.settings-panel__body>*+*,.settings-section__body>*+*{margin-top:14px}.q-btn--standard.disabled,.q-btn--unelevated.disabled{background:var(--m-surface-3)!important;box-shadow:none!important;color:var(--m-muted)!important;opacity:1!important}.q-field--outlined .q-field__control:before{border-color:var(--m-line-strong)}.q-field--filled .q-field__control{background:var(--m-surface-2);border-radius:var(--m-radius-sm) var(--m-radius-sm) 0 0}.q-menu,.q-tooltip{border-radius:var(--m-radius-sm)}.q-menu{background:var(--m-surface);box-shadow:var(--m-shadow-lg);color:var(--m-ink)}.q-tooltip{background:var(--m-ink);color:var(--m-bg);font-size:13px;line-height:1.5;padding:10px 12px}.q-separator{background:var(--m-line)}.bg-warning.text-white{color:#241f17!important}body.body--dark :is(.bg-accent.text-white,.bg-info.text-white,.bg-negative.text-white,.bg-positive.text-white,.bg-primary.text-white,.bg-secondary.text-white,.bg-warning.text-white){color:#131109!important}.q-banner{border-radius:var(--m-radius-sm)}.banner-error{background:var(--m-surface-3);box-shadow:inset 0 0 0 1px var(--m-negative);color:var(--m-negative)}.banner-ai{background:var(--m-surface-2);box-shadow:inset 0 0 0 1px var(--m-line-strong);color:var(--m-ink-2)}.page-wrap{margin:0 auto;max-width:1180px}.page-wrap--narrow{max-width:780px}.page-wrap--wide{max-width:1560px}.page-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.page-head__text{flex:1 1 320px;min-width:0}.page-head__actions{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:12px;justify-content:flex-end;min-width:0}.page-head__buttons{align-items:center;display:flex;flex:0 0 auto;gap:8px}.page-head__actions .q-field{flex:1 1 190px;min-width:0}@media (max-width:599px){.page-head__text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.page-head:not(:has(.page-head__actions>*)){margin-bottom:0}.page-head__actions .q-field{flex:1 1 140px}.page-head__buttons{align-self:stretch;flex:0 0 auto}.page-head__buttons .q-btn{height:100%;min-width:0;padding-left:14px;padding-right:14px;white-space:nowrap}}.page-title{font-size:27px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}.page-intro{color:var(--m-ink-2);margin:6px 0 0;max-width:62ch}.cat-pill{--cat:var(--m-muted);align-items:center;background:var(--m-surface-3);background:color-mix(in srgb,var(--cat) 15%,#0000);border:0;border-radius:999px;color:var(--cat);display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:5px;line-height:1;padding:5px 10px;white-space:nowrap}.cat-pill--income{--cat:#3f6b43}.cat-pill--fixed{--cat:#7e5c41}.cat-pill--variable{--cat:#b0862f}.cat-pill--savings{--cat:#4e6e7c}.cat-pill--transfer{--cat:#4e6e7c;background:#0000;box-shadow:inset 0 0 0 1px currentColor}.cat-pill--pending{--cat:var(--m-muted);background:#0000;box-shadow:inset 0 0 0 1px var(--m-line-strong)}.cat-pill--ai{--cat:#7e5c41;box-shadow:inset 0 0 0 1px currentColor;cursor:pointer}body.body--dark .cat-pill--income{--cat:#96c089}body.body--dark .cat-pill--fixed{--cat:#d5a87e}body.body--dark .cat-pill--variable{--cat:#e3bb76}body.body--dark .cat-pill--savings,body.body--dark .cat-pill--transfer{--cat:#9cbece}body.body--dark .cat-pill--ai{--cat:#d5a87e}.src{align-items:center;color:var(--m-muted);display:inline-flex;font-size:12.5px;gap:5px;white-space:nowrap}.src--bank{color:var(--m-ink-2);font-weight:600}.row-actions{align-items:center;display:inline-flex;gap:2px;opacity:0;transition:opacity .15s ease}.row-actions:focus-within{opacity:1}@media (hover:hover){.txn:hover .row-actions{opacity:1}}@media (hover:none){.row-actions{opacity:1}}.settings-section{border-top:1px solid var(--m-line);display:grid;gap:20px 48px;grid-template-columns:minmax(0,300px) minmax(0,1fr);padding:30px 0}.settings-section:first-of-type{border-top:0;padding-top:8px}@media (max-width:767px){.settings-section{gap:16px;grid-template-columns:1fr}}.settings-section__title{font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0}.settings-section__hint{color:var(--m-muted);font-size:14px;margin:6px 0 0;max-width:40ch}.settings-section__body{max-width:460px}.settings-actions{display:flex;justify-content:flex-end;margin-top:4px}@container settings-panel (max-width: 420px){.settings-actions>.q-btn{flex:1 1 auto}}.settings-note{align-items:flex-start;background:var(--m-surface-2);border-radius:var(--m-radius-sm);color:var(--m-ink-2);display:flex;gap:10px;padding:14px 16px}.provider-head{align-items:center;display:flex;gap:14px;padding:20px 22px}.provider-mark{align-items:center;background:var(--m-surface-3);border-radius:14px;color:var(--q-primary);display:inline-flex;flex:0 0 auto;height:46px;justify-content:center;width:46px}.provider-name{font-size:18px;font-weight:700;letter-spacing:-.01em}.provider-mark--sm{border-radius:11px;height:36px;width:36px}.provider-sub{color:var(--m-muted);font-size:13px;margin-top:2px}.status-pill{align-items:center;border-radius:999px;box-shadow:inset 0 0 0 1px var(--m-line-strong);color:var(--m-muted);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:600;gap:6px;margin-left:auto;padding:6px 12px}.status-pill--on{box-shadow:inset 0 0 0 1px currentColor;color:var(--m-positive)}.status-dot{background:currentColor;border-radius:50%;height:7px;width:7px}.steps{counter-reset:step;list-style:none;margin:0;padding:0}.step{counter-increment:step;padding:0 0 22px 40px;position:relative}.step:last-child{padding-bottom:0}.step:before{align-items:center;background:var(--m-surface-3);border-radius:50%;color:var(--q-primary);content:counter(step);display:flex;font-size:12px;font-weight:700;height:26px;justify-content:center;left:0;position:absolute;top:0;width:26px}.step__title{font-weight:600;margin-bottom:8px}.kv-list{margin:0}.kv{border-top:1px solid var(--m-line);display:grid;font-size:14px;gap:4px 16px;grid-template-columns:minmax(0,150px) minmax(0,1fr);padding:12px 0}.kv:first-of-type{border-top:0}.kv dt{color:var(--m-muted);margin:0}.kv dd{margin:0;word-break:break-word}@media (max-width:599px){.kv{grid-template-columns:1fr}}.dialog-head{align-items:center;border-bottom:1px solid var(--m-line);display:flex;gap:12px;padding:18px 22px 16px}.dialog-title{font-size:18px;font-weight:700;letter-spacing:-.01em}.dialog-body{max-height:min(62vh,620px);overflow-y:auto;padding:6px 22px 18px}.q-dialog__inner--maximized>.dialog-card{border-radius:0;display:flex;flex-direction:column;height:100%;max-width:100%;width:100%}.q-dialog__inner--maximized>.dialog-card>:is(.dialog-foot,.dialog-head){flex:0 0 auto}.q-dialog__inner--maximized>.dialog-card>.dialog-body{flex:1 1 auto;max-height:none}.q-dialog__inner--maximized>.dialog-card>.dialog-foot{padding-bottom:calc(14px + env(safe-area-inset-bottom, 0px))}.dialog-foot{align-items:center;border-top:1px solid var(--m-line);display:flex;gap:8px;padding:14px 22px}.field-group{padding-top:20px}.field-group:first-child{padding-top:12px}.field-group:only-child .field-group__label{display:none}.field-group__label{color:var(--m-muted);font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.field-row{display:flex;gap:14px}.field-row>*{flex:1 1 0;min-width:0}@media (max-width:479px){.field-row{flex-direction:column;gap:14px}}.state{margin:0 auto;max-width:460px;padding:48px 20px;text-align:center}.state__mark{align-items:center;background:var(--m-surface-3);border-radius:20px;color:var(--q-primary);display:inline-flex;height:64px;justify-content:center;margin-bottom:18px;width:64px}.state__title{font-size:22px;font-weight:700;letter-spacing:-.02em}.state__text{color:var(--m-ink-2);margin:8px 0 22px}.state__code{color:var(--m-muted);font-size:13px;font-weight:700;letter-spacing:.16em;margin-bottom:10px}.auth-split{display:grid;flex:1;grid-template-columns:minmax(0,min(46%,620px)) minmax(0,1fr)}.auth-brand{background:var(--q-primary);color:#fffdf9;display:flex;flex-direction:column;gap:40px;justify-content:space-between;padding:44px 40px}body.body--dark .auth-brand{color:#131109}.auth-brand__mark{align-items:center;display:inline-flex;font-size:20px;font-weight:700;letter-spacing:-.01em}.auth-brand .brand-mark{background:#fffdf92e;color:#fffdf9}body.body--dark .auth-brand .brand-mark{background:#13110929;color:#131109}.auth-brand__line{font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.32;margin:0;max-width:20ch}.auth-side{align-items:center;display:flex;justify-content:flex-start;min-width:0;padding:44px clamp(24px,6vw,88px)}@media (max-width:899px){.auth-split{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.auth-brand{align-items:center;flex-direction:row;gap:18px;justify-content:flex-start;padding:24px}.auth-brand__line{font-size:15px;font-weight:500;max-width:none}.auth-side{justify-content:center;padding:32px 20px}}@media (max-width:599px){.auth-side{align-items:flex-start;padding-top:40px}.auth-brand__line{display:none}}.auth-card{background:#0000;box-shadow:none;max-width:100%;padding:0;width:380px}.settings-layout{align-items:start;display:grid;gap:24px;grid-template-columns:200px minmax(0,1fr)}@media (max-width:1023px){.settings-layout{gap:16px;grid-template-columns:1fr}}.settings-nav{display:flex;flex-direction:column;gap:2px}@media (max-width:1023px){.settings-nav{flex-direction:row;mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);overflow-x:auto;scrollbar-width:none}.settings-nav::-webkit-scrollbar{display:none}}.settings-nav button{appearance:none;background:#0000;border:0;border-radius:999px;color:var(--m-ink-2);cursor:pointer;font:inherit;font-size:14px;font-weight:500;line-height:1.2;padding:9px 14px;text-align:left;transition:background-color .15s ease,color .15s ease;white-space:nowrap}@media (hover:hover){.settings-nav button:hover{background:var(--m-surface-3)}}.settings-nav button[aria-current=true]{background:var(--m-surface-3);background:color-mix(in srgb,var(--q-primary) 15%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--q-primary) 40%,#0000);color:var(--q-primary);font-weight:600}@media (hover:hover){.settings-nav button[aria-current=true]:hover{background:color-mix(in srgb,var(--q-primary) 22%,#0000);color:var(--q-primary)}}.settings-panel{background:var(--m-surface);border-radius:var(--m-radius);box-shadow:var(--m-shadow);container:settings-panel/inline-size;padding:24px 26px}.settings-panel__title{font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0}.settings-panel__hint{color:var(--m-muted);font-size:14px;margin:6px 0 18px;max-width:52ch}.provider-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:20px}.provider-tile{appearance:none;background:var(--m-surface-2);border:0;border-radius:var(--m-radius-sm);box-shadow:none;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:10px;padding:16px;text-align:left}.provider-tile[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--q-primary)}.provider-tile__name{font-size:15px;font-weight:700;letter-spacing:-.01em}.provider-tile .status-pill{align-self:flex-start;margin-left:0;margin-top:auto}.provider-tile--muted{cursor:default}.provider-tile--muted,.provider-tile--muted .provider-mark{background:#0000;box-shadow:inset 0 0 0 1px var(--m-line-strong);color:var(--m-muted)}.provider-detail{border-top:1px solid var(--m-line);padding-top:22px}.amount-hero{background:var(--m-surface-2);border-radius:var(--m-radius-sm);margin-top:12px;padding:10px 8px 4px;text-align:center}.amount-hero .q-field__bottom{justify-content:center;text-align:center}.amount-hero:has(.q-field--error){background:color-mix(in srgb,var(--m-negative) 9%,var(--m-surface-2))}.amount-hero__label{color:var(--m-muted);font-size:11px;font-weight:700;letter-spacing:.11em;margin-bottom:2px;text-transform:uppercase}.amount-hero .q-field__control{box-shadow:none;min-height:46px}.amount-hero .q-field--outlined .q-field__control:after,.amount-hero .q-field--outlined .q-field__control:before{border:0}.amount-hero :is(.q-field__native,.q-field__prefix){font-size:30px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;text-align:center}.amount-hero .q-field__native::placeholder{color:var(--m-line-strong);font-weight:700}.more-toggle{align-items:center;appearance:none;background:#0000;border:0;color:var(--q-primary);cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:600;gap:4px;justify-content:center;padding:12px 0 4px;width:100%}@media (hover:hover){.more-toggle:hover{text-decoration:underline}}.txn-layout{align-items:start;display:grid;gap:16px;grid-template-columns:190px minmax(0,1fr)}.txn-rail{background:var(--m-surface);border-radius:var(--m-radius);box-shadow:var(--m-shadow);gap:20px;padding:18px 14px}.rail-group,.txn-rail{display:flex;flex-direction:column}.rail-group{gap:2px}.rail-label{color:var(--m-muted);font-size:10.5px;font-weight:700;letter-spacing:.11em;margin-bottom:6px;text-transform:uppercase}.rail-item{appearance:none;background:#0000;border:0;border-radius:9px;color:var(--m-ink-2);cursor:pointer;font:inherit;font-size:14px;padding:7px 10px;text-align:left}@media (hover:hover){.rail-item:hover{background:var(--m-surface-2)}}.rail-item[aria-current=true]{background:var(--m-surface-3);color:var(--m-ink);font-weight:600}.totals-strip{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}@media (max-width:1199px){.totals-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.totals-strip{gap:8px;margin-bottom:12px}.totals-strip .total-tile{min-width:0;padding:11px 14px}.totals-strip .total-value{font-size:16px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.totals-strip .total-value+.total-value{font-size:14px}}.total-tile{background:var(--m-surface);border-radius:var(--m-radius);box-shadow:var(--m-shadow);padding:16px 18px}.total-value{font-size:21px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-top:4px}.total-value+.total-value{font-size:16px}.total-value--empty{color:var(--m-muted);font-weight:600}.filters-btn{display:none}.filters-sheet{border-radius:20px 20px 0 0;max-width:640px;width:100%}@media (max-width:899px){.txn-layout{grid-template-columns:minmax(0,1fr)}.txn-rail{display:none}.filters-btn{display:inline-flex}}.txn-feed{background:var(--m-surface);border-radius:var(--m-radius);box-shadow:var(--m-shadow);overflow:hidden}.day-head{align-items:baseline;border-top:1px solid var(--m-line);display:flex;gap:12px;padding:16px 18px 8px}.day-head:first-child{border-top:0}.day-head__date{color:var(--m-muted);font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.day-head__total{color:var(--m-muted);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;margin-left:auto}.txn{align-items:flex-start;border-top:1px solid var(--m-line);cursor:pointer;display:flex;flex-wrap:wrap;gap:6px 14px;padding:13px 18px;transition:background-color .15s ease}.day-head+.txn{border-top:0}@media (hover:hover){.txn:hover{background:var(--m-surface-2)}}.txn__mark{align-items:center;background:var(--m-surface-3);background:color-mix(in srgb,var(--cat,var(--m-muted)) 15%,#0000);border-radius:11px;color:var(--cat,var(--m-muted));display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.txn__body{flex:1 1 240px;min-width:0}.txn__title{font-size:14.5px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.txn__meta{align-items:center;color:var(--m-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 10px;margin-top:7px}.txn__item{color:var(--m-ink-2);overflow-wrap:anywhere}.txn__item--none{color:var(--m-muted);font-style:italic}.txn__side{align-items:center;display:flex;flex:0 0 auto;gap:10px;margin-left:auto}.txn__amount{font-size:15.5px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;white-space:nowrap}@media (max-width:599px){.txn__side{justify-content:space-between;margin-left:0;padding-left:48px;width:100%}}.feed-foot{align-items:center;border-top:1px solid var(--m-line);color:var(--m-muted);font-size:13px;gap:12px;padding:14px 18px}.feed-foot,.todo-filters{display:flex;flex-wrap:wrap}.todo-filters{gap:8px;margin-bottom:18px}.todo-filter{appearance:none;background:var(--m-surface);border:0;border-radius:999px;box-shadow:var(--m-shadow);color:var(--m-ink-2);cursor:pointer;font:inherit;font-size:14px;font-weight:600;padding:10px 18px;transition:background-color .15s ease,color .15s ease}@media (hover:hover){.todo-filter:hover{background:var(--m-surface-2)}}.todo-filter[aria-current=true]{background:var(--m-surface-3);background:color-mix(in srgb,var(--q-primary) 15%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--q-primary) 40%,#0000);color:var(--q-primary)}.todo-feed{background:var(--m-surface);border-radius:var(--m-radius);box-shadow:var(--m-shadow);overflow:hidden}.todo{align-items:flex-start;border-top:1px solid var(--m-line);cursor:pointer;display:flex;gap:4px;padding:10px 8px 10px 10px;transition:background-color .15s ease}.todo:first-child{border-top:0}@media (hover:hover){.todo:hover{background:var(--m-surface-2)}}.todo__tick{align-items:center;appearance:none;background:none;border:0;border-radius:50%;cursor:pointer;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;margin:0;padding:0;width:44px;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease}.todo__tick:focus-visible{background:var(--m-surface-3)}@media (hover:hover){.todo__tick:hover{background:var(--m-surface-3)}}.todo__tick-box{align-items:center;border-radius:50%;box-shadow:inset 0 0 0 2px var(--m-line-strong);color:#0000;display:inline-flex;height:24px;justify-content:center;transition:background-color .15s ease,box-shadow .15s ease,color .15s ease;width:24px}@media (hover:hover){.todo__tick:hover .todo__tick-box{box-shadow:inset 0 0 0 2px var(--q-primary)}}.todo__tick--on .todo__tick-box{background:var(--q-primary);box-shadow:inset 0 0 0 2px var(--q-primary);color:var(--m-surface)}@media (hover:hover){.todo__tick--on:hover .todo__tick-box{background:var(--q-primary);box-shadow:inset 0 0 0 2px var(--q-primary);color:var(--m-surface)}}.todo__body{flex:1 1 auto;min-width:0;padding:11px 4px 11px 2px}.todo__title{font-size:15px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.todo--done .todo__title{color:var(--m-muted);text-decoration:line-through}.todo__meta{align-items:center;color:var(--m-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 10px;margin-top:7px}.todo__side{flex:0 0 auto;margin-left:auto;padding-top:2px}.todo__more,.todo__side{align-items:center;display:inline-flex}.todo__more{appearance:none;background:none;border:0;border-radius:50%;color:var(--m-muted);cursor:pointer;height:44px;justify-content:center;margin:0;padding:0;width:44px;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,color .15s ease}.todo__more:focus-visible{background:var(--m-surface-3);color:var(--m-ink)}@media (hover:hover){.todo__more:hover{background:var(--m-surface-3);color:var(--m-ink)}}.todo-due{align-items:center;display:inline-flex;gap:4px;white-space:nowrap}.todo-due--soon{color:var(--m-warning);font-weight:600}.todo-due--overdue{color:var(--m-negative);font-weight:600}.todo-cat{background:var(--m-surface-3);border-radius:999px;color:var(--m-ink-2);font-size:12px;font-weight:600;line-height:1;padding:5px 10px}.todo-cat,.todo-tag{align-items:center;display:inline-flex;white-space:nowrap}.todo-tag{color:var(--m-muted);font-size:12.5px}.todo-tag:before{content:"#";opacity:.6}.todo-prio{align-items:center;background:color-mix(in srgb,var(--prio) 15%,#0000);border-radius:999px;color:var(--prio);display:inline-flex;font-size:12px;font-weight:600;gap:6px;line-height:1;padding:5px 10px;white-space:nowrap}.todo-dot{background:currentColor;border-radius:50%;flex:0 0 auto;height:8px;width:8px}.todo-prio--low{--prio:#4e6e7c}.todo-prio--important{--prio:#b0862f}.todo-prio--urgent{--prio:var(--m-negative)}body.body--dark .todo-prio--low{--prio:#9cbece}body.body--dark .todo-prio--important{--prio:#e3bb76}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.chip-toggle{align-items:center;appearance:none;background:var(--m-surface-2);border:0;border-radius:999px;color:var(--m-ink-2);cursor:pointer;display:inline-flex;font:inherit;font-size:13.5px;font-weight:600;gap:7px;padding:8px 14px;transition:background-color .15s ease,color .15s ease}@media (hover:hover){.chip-toggle:hover{background:var(--m-surface-3)}}.chip-toggle[aria-pressed=true]{background:var(--m-surface-3);background:color-mix(in srgb,var(--q-primary) 15%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--q-primary) 40%,#0000);color:var(--q-primary)}.chip-dot{background:var(--m-muted);border-radius:50%;flex:0 0 auto;height:9px;width:9px}.chip-toggle--low .chip-dot{background:#4e6e7c}.chip-toggle--normal .chip-dot{background:var(--m-positive)}.chip-toggle--important .chip-dot{background:#b0862f}.chip-toggle--urgent .chip-dot{background:var(--m-negative)}body.body--dark .chip-toggle--low .chip-dot{background:#9cbece}body.body--dark .chip-toggle--important .chip-dot{background:#e3bb76}.todo-due-field.q-field--readonly .q-field__control:before{border-style:solid}.todo-due-field :is(.q-field__control,.q-field__native){cursor:pointer}.todo-editor{background:#0000;border:1px solid var(--m-line-strong);border-radius:var(--m-radius-sm);color:var(--m-ink);margin-top:4px}.todo-editor .q-editor__toolbar{border-bottom:1px solid var(--m-line)}.todo-editor .q-editor__content{color:var(--m-ink)}.todo-editor .q-editor__content a{color:var(--q-primary)}.attach-actions{display:flex;flex-wrap:wrap;gap:8px}.attach-input{display:none}.attach-list{list-style:none;margin:12px 0 0;padding:0}.attach{align-items:center;background:var(--m-surface-2);border-radius:var(--m-radius-sm);display:flex;gap:10px;padding:7px 4px 7px 10px}.attach+.attach{margin-top:6px}.attach__icon{color:var(--m-muted);flex:0 0 auto}.attach__name{appearance:none;background:#0000;border:0;color:var(--q-primary);cursor:pointer;flex:1 1 auto;font:inherit;font-size:13.5px;min-width:0;overflow-wrap:anywhere;padding:0;text-align:left}.attach__name--plain{color:var(--m-ink-2);cursor:default}.attach__size{color:var(--m-muted);flex:0 0 auto;font-size:12.5px;font-variant-numeric:tabular-nums}.attach--pending{background:#0000;box-shadow:inset 0 0 0 1px var(--m-line)}.attach-note{color:var(--m-muted);font-size:12.5px;margin:8px 0 0}.scope-switch{flex:0 0 auto;min-width:0}.scope-switch__button{align-items:center;appearance:none;background:var(--m-surface);border:0;border-radius:999px;box-shadow:inset 0 0 0 1px var(--m-line);color:var(--m-ink-2);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;gap:7px;max-width:220px;padding:7px 12px;transition:box-shadow .15s ease,color .15s ease}@media (hover:hover){.scope-switch__button:hover{box-shadow:inset 0 0 0 1px var(--m-line-strong);color:var(--m-ink)}}.scope-switch__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-switch__caret{color:var(--m-muted);flex:0 0 auto}.scope-switch__header{color:var(--m-muted);font-size:10.5px;font-weight:700;letter-spacing:.11em;line-height:1.2;min-height:0;padding:10px 16px 4px;text-transform:uppercase}@media (max-width:599px){.scope-switch{flex:0 1 auto;max-width:42vw}.scope-switch__button{font-size:13.5px;max-width:100%;padding:7px 10px}}.owner-tag{align-items:center;color:var(--m-muted);display:inline-flex;font-size:12.5px;font-weight:600;gap:4px;white-space:nowrap}.item-name .owner-tag{font-weight:500;margin-left:8px}.group-start{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.group-start__half{display:flex;flex-direction:column}.group-start__half>*+*{margin-top:12px}.group-start__title{font-size:15px;font-weight:700;letter-spacing:-.01em}.group-start__half .settings-panel__hint{flex:1 1 auto;margin:6px 0 0}.group-card{background:var(--m-surface-2);border-radius:var(--m-radius-sm);container:group-card/inline-size;padding:16px 18px}.group-card+.group-card{margin-top:14px}.group-card__head{align-items:flex-start;display:flex;gap:12px}.group-card__name-row{align-items:flex-start;display:flex;gap:8px}.group-card__actions{align-items:center;display:flex;flex:0 0 auto;gap:2px;margin-left:auto;margin-right:-6px;margin-top:-4px}.group-card__action-label{margin-left:8px}.group-card__mark{align-items:center;background:var(--m-surface);border-radius:50%;color:var(--m-ink-2);display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.group-card__title{flex:1 1 0;min-width:0}.group-card__name{flex:1 1 auto;font-size:15.5px;font-weight:700;letter-spacing:-.01em;min-width:0;overflow-wrap:anywhere}.group-card__sub{color:var(--m-muted);font-size:13px;margin-top:2px}.group-card__count{white-space:nowrap}.group-key{align-items:center;background:var(--m-surface);border-radius:var(--m-radius-sm);display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding:10px 12px}.group-key__text{flex:1 1 140px;min-width:0}.group-key__actions{align-items:center;display:flex;flex:0 0 auto;gap:2px;margin-left:auto}.group-key__value{color:var(--m-ink);display:block;font-size:15px;font-weight:600;letter-spacing:.08em;white-space:nowrap}.group-key-input input,.group-key__value{font-family:SF Mono,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.group-key-input input{letter-spacing:.06em;text-transform:uppercase}.member-list{list-style:none;margin:14px 0 0;padding:0}.member{align-items:center;border-top:1px solid var(--m-line);display:flex;gap:10px;padding:8px 0}.member:first-child{border-top:0}.member__mark{color:var(--m-muted);flex:0 0 auto}.member__body{flex:1 1 auto;min-width:0}.member__name{font-size:14.5px;font-weight:600;overflow-wrap:anywhere}.member__tags{display:inline-block;white-space:nowrap}.member__tag{background:var(--m-surface-3);border-radius:999px;color:var(--m-muted);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-left:6px;padding:2px 7px;text-transform:uppercase;vertical-align:1px}.member__email{color:var(--m-muted);font-size:12.5px;overflow-wrap:anywhere}.group-invitation{align-items:center;flex-wrap:wrap;margin-top:10px}.group-invitation__text{flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.group-invitation__actions{display:flex;gap:6px;margin-left:auto}.group-add{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.group-add__input{flex:1 1 200px;min-width:0}.group-add .q-btn{flex:0 0 auto;margin-left:auto}@container group-card (max-width: 380px){.group-card__action-label{display:none}.group-card__actions .q-btn{border-radius:50%;min-width:32px;padding:4px}.member{align-items:flex-start}.member__mark{margin-top:1px}.group-add .q-btn{flex:1 1 100%}}@media (max-width:599px){.settings-panel{padding:20px 18px}}@container settings-panel (max-width: 420px){.group-card{padding:14px}}.verify-banner[data-v-833c28dc]{background:#b0862f1f;border-bottom:1px solid #b0862f47}.verify-banner__text[data-v-833c28dc]{font-size:14px}.amount-calc-result[data-v-2d07020a]{font-weight:600;margin:0 0 0 4px}.amount-operator-bar[data-v-2d07020a]{background:var(--m-surface-3);box-shadow:0 -1px 10px #3f362a29;display:flex;gap:6px;left:0;padding:6px 6px calc(6px + env(safe-area-inset-bottom, 0px));position:fixed;right:0;z-index:6500}.amount-operator-bar__key[data-v-2d07020a]{background:var(--m-surface);border:0;border-radius:12px;color:var(--m-ink);cursor:pointer;flex:1 1 0;font-family:inherit;font-size:20px;line-height:1;min-height:44px;min-width:0;padding:0}.amount-operator-bar__key[data-v-2d07020a]:active{background:var(--m-track)}.amount-operator-bar__key--accent[data-v-2d07020a]{background:var(--q-primary);color:#fcfaf6}body.body--dark .amount-operator-bar__key--accent[data-v-2d07020a]{color:#17150f}.amount-operator-bar__key--accent[data-v-2d07020a]:active{filter:brightness(.92)}