@media (max-width:680px){body{background:#101214}.global-header,.topbar,.bottom-nav{display:none!important}.workspace{padding-top:calc(70px + env(safe-area-inset-top,0px));margin-left:0}.mobile-appbar{z-index:65;height:calc(66px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 16px 0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141619f5;border-bottom:1px solid #282d3366;justify-content:space-between;align-items:center;gap:8px;display:flex;position:fixed;inset:0 0 auto}.mobile-appbar>button{color:#c9d1dc;justify-content:center;align-items:center;width:37px;height:44px;display:flex}.mobile-month{flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;max-width:265px;display:flex}.mobile-month>button{color:#bac3d1;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:44px;display:flex}.mobile-month .custom-field{width:auto;min-width:100px;max-width:155px}.mobile-month .field-trigger{text-align:center;background:0 0;border:0;min-height:44px;padding:5px 4px;font-size:19px;font-weight:700}.mobile-month .field-trigger>svg{display:none}.demo-banner{background:#22262b;margin:12px 12px 16px;padding:7px 10px;font-size:11px}.main-content{padding:5px 12px calc(100px + env(safe-area-inset-bottom,0px))}.page-heading{margin-bottom:23px;padding:4px 5px 0}.page-heading h1{font-size:31px}.page-heading p{font-size:14px}.is-summary .page-heading,.is-summary .desktop-overview{display:none}.is-summary .main-content{padding-top:0}.is-summary .demo-banner{margin-bottom:5px}.mobile-overview{flex-direction:column;gap:13px;display:flex}.mobile-panel,.mobile-overview>.panel{background:#191c1f;border:1px solid #22262b;border-radius:28px;min-width:0;margin:0;padding:23px 16px}.mobile-panel-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.mobile-panel-title h2{font-family:var(--font-ui),sans-serif;letter-spacing:-.5px;font-size:21px;font-weight:650;line-height:1.3}.mobile-panel-title>button{color:#c7d1df;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;min-height:32px;display:flex}.mobile-panel-title>button:hover{background:#343c48}.caption-chip{color:#a9b3c2;white-space:nowrap;font-size:12px}.mobile-balance{background:#191c1f;border-radius:0 0 30px 30px;min-width:0;margin:0 -12px;padding:29px 15px 28px}.balance-progress{justify-content:center;align-items:center;gap:5px;margin:0 35px 16px;display:flex}.balance-progress>span{color:#a8c7fa;background:#26374f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;display:flex}.balance-progress>span.current{background:#a8c7fa;border:4px solid #455e87;width:23px;height:23px;box-shadow:0 0 0 4px #263342}.balance-progress>span:last-child{color:#a4acb9;background:#24292f}.balance-progress>i{background:linear-gradient(90deg,#a8c7fa,#465265);flex:1;height:2px}.balance-progress>i.dotted{background:0 0;border-top:2px dotted #777f8b}.balance-columns{text-align:center;grid-template-columns:1fr 1.45fr 1fr;align-items:start;gap:7px;display:grid}.balance-columns>div{flex-direction:column;gap:5px;min-width:0;display:flex}.balance-columns b{color:#aab3c0;white-space:nowrap;font-size:13px;font-weight:550}.balance-columns small{color:#9ba5b2;font-size:13px}.balance-columns strong{white-space:nowrap;letter-spacing:-.7px;color:#f0f3f8;font-variant-numeric:tabular-nums;font-size:23px;font-weight:750;line-height:1.2}.balance-columns .current small{font-size:14px}.mobile-search{text-align:left;background:#191c1f;border:1px solid #22262b;border-radius:35px;align-items:center;gap:14px;min-height:63px;padding:18px 19px;font-size:17px;font-weight:550;display:flex}.mobile-search>svg{color:#a8c7fa}.mobile-search .search-spark{color:#a8c7fa;margin-left:auto;font-size:29px}.mobile-economy .mobile-panel-title{margin-bottom:20px}.mobile-economy-layout{grid-template-columns:1fr 1.15fr;align-items:center;gap:12px;display:grid}.mobile-economy-figure{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.segmented-gauge{aspect-ratio:180/135;width:100%;max-width:190px;position:relative}.segmented-gauge>svg{width:100%;height:100%;display:block}.segmented-gauge>div{flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;inset:41% 0 0}.segmented-gauge strong{font-size:29px;font-weight:800;line-height:1.1}.segmented-gauge small{font-size:11px}.mobile-saved{font-family:var(--font-display),var(--font-ui),Arial,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:23px;font-weight:700;line-height:1.4}.mobile-economy-figure>small{margin-top:4px;font-size:12px}.mobile-economy-details{flex-direction:column;gap:23px;display:flex}.mobile-economy-details>button{text-align:left;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.finance-disc{color:#a8c7fa;background:#2c343f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.finance-disc.green{color:#a8dab5;background:#a8dab51c}.finance-disc.coral{color:#f2b8b5;background:#f2b8b51c}.finance-disc.yellow{color:#eecb65;background:#eecb6525}.finance-disc.blue{color:#a8c7fa;background:#a8c7fa22}.mobile-economy-details>button>span:nth-child(2){flex-direction:column;gap:7px;min-width:0;display:flex}.mobile-economy-details small{font-size:12px;line-height:1.5}.mobile-economy-details b{white-space:nowrap;font-size:16px;font-weight:700}.mobile-economy-details>button>svg{flex-shrink:0;width:12px}.mobile-economy-note{border-top:1px solid #30363d;margin-top:21px;padding-top:14px;font-size:12px;line-height:1.6}.mobile-economy-note b{color:#c5cfdf;font-weight:650}.mobile-account-row{text-align:left;align-items:center;gap:11px;width:100%;min-width:0;padding:14px 0;display:flex}.mobile-account-row .finance-disc{width:39px;height:39px}.mobile-account-name{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mobile-account-name>b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.mobile-account-name>small{color:#9da8b8;font-size:12px;line-height:1.4}.mobile-account-money{flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:flex}.mobile-account-money>b{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:16px;font-weight:650;display:flex}.mobile-account-money>small{color:#a0abba;text-align:right;max-width:125px;font-size:12px}.mobile-inset-total{background:#24282e;border-radius:21px;margin-top:18px;padding:14px}.mobile-inset-total>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-inset-total b,.mobile-inset-total span{font-size:17px;font-weight:700}.mobile-inset-total small{margin-top:4px;font-size:13px}.mobile-show-all{color:#a8c7fa;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;margin-top:5px;font-size:14px;display:flex}.standalone-title{margin:11px 6px 0}.standalone-title>small{font-size:12px}.mobile-summary-tiles{grid-template-columns:1fr 1fr;gap:11px;display:grid}.mobile-summary-tile{text-align:left;background:#191c1f;border:1px solid #22262b;border-radius:25px;align-items:flex-start;gap:10px;min-width:0;padding:18px 12px;display:flex}.mobile-summary-tile>.finance-disc{width:31px;height:31px;margin-top:1px}.mobile-summary-tile>.finance-disc.blue{color:#183354;background:#a8c7fa}.mobile-summary-tile>.finance-disc.yellow{color:#41371b;background:#eecb65}.mobile-summary-tile>.finance-disc.green{color:#213a28;background:#a8dab5}.mobile-summary-tile>.finance-disc.coral{color:#4b2522;background:#f2b8b5}.mobile-summary-tile>span:last-child{flex-direction:column;min-width:0;display:flex}.mobile-summary-tile b{white-space:nowrap;letter-spacing:-.5px;font-size:16px;font-weight:750}.mobile-summary-tile>span>span{color:#b2bac7;margin-top:3px;font-size:14px}.mobile-summary-tile small{color:#9ba6b5;margin-top:10px;font-size:12px;line-height:1.5}.activity-timeline{position:relative}.activity-item{grid-template-columns:6px 33px minmax(0,1fr) auto;align-items:center;gap:9px;padding:15px 0;display:grid;position:relative}.activity-item:not(:last-child):after{content:"";background:#343a42;width:1px;position:absolute;top:calc(50% + 18px);bottom:calc(18px - 50%);left:31px}.activity-status{background:#a8dab5;border-radius:50%;width:6px;height:6px}.activity-status.pending{background:#eecb65}.activity-icon{color:#223a59;z-index:1;background:#a8c7fa;border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;display:flex;position:relative}.activity-icon.green{color:#23422b;background:#a8dab5}.activity-icon.yellow{color:#413718;background:#eecb65}.activity-description{flex-direction:column;gap:4px;min-width:0;display:flex}.activity-description>b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.activity-description>span{color:#a2adbd;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.activity-description>small{color:#a8c7fa;font-size:11px}.activity-value{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.activity-value>b{white-space:nowrap;font-size:15px;font-weight:600}.activity-value>small{color:#a0aaba;font-size:12px}.mobile-empty{padding:12px 0 15px;font-size:14px;line-height:1.7}.mobile-third{align-items:center;gap:12px;display:flex}.mobile-third h2{font-size:17px}.mobile-third p{margin-top:5px;font-size:14px}.mobile-third>button{color:#a8c7fa;margin-left:auto}.mobile-overview>.expense-evolution .section-title{margin-bottom:18px;display:block}.mobile-overview>.expense-evolution .section-title h2{font-size:21px;font-weight:650}.mobile-overview>.expense-evolution .section-title small{margin-top:3px;font-size:13px;display:block}.mobile-overview>.expense-evolution .evolution-amount{display:none}.mobile-overview .expense-svg{min-height:180px;max-height:none}.mobile-overview .expense-svg text{font-size:12px}.mobile-overview .pending-panel{padding:0 18px 24px}.mobile-overview .pending-tabs{justify-content:space-around;gap:15px}.mobile-overview .pending-tabs button{flex:1;font-size:16px}.mobile-overview .pending-content{padding-top:27px}.mobile-overview .pending-content p{font-size:16px;line-height:1.6}.mobile-overview .pending-content>strong{font-size:23px}.mobile-overview .pending-content>.button{min-height:46px;padding:13px 18px;font-size:15px}.mobile-overview .donut-panel{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.mobile-overview .donut-panel>.section-title{flex-wrap:nowrap;grid-column:1/-1;align-items:center;margin-bottom:13px;display:flex}.mobile-overview .donut-panel h2{font-size:20px;font-weight:650}.mobile-overview .donut-panel .section-title>small{display:none}.mobile-overview .donut{aspect-ratio:1;width:100%;min-width:0;height:auto}.mobile-overview .donut b{white-space:nowrap;font-size:15px}.mobile-overview .donut small{font-size:11px}.mobile-overview .donut-legend{gap:12px;min-width:0;margin:0}.mobile-overview .donut-legend>div{align-items:flex-start;gap:5px;font-size:12px}.mobile-overview .donut-legend span{gap:5px;min-width:0;line-height:1.4}.mobile-overview .donut-legend i{flex-shrink:0;margin-top:4px}.mobile-overview .donut-legend b{font-size:11px}.mobile-overview .donut-panel>.empty{grid-column:1/-1;padding:28px 0}.mobile-fab{width:53px;height:53px;right:16px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:60}.mobile-back-top{color:#a8c7fa;width:39px;height:39px;right:22px;bottom:calc(91px + env(safe-area-inset-bottom,0px));z-index:59;background:#363c45;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;box-shadow:0 4px 12px #0004}.toast{bottom:calc(93px + env(safe-area-inset-bottom,0px));z-index:170}.app-footer{padding-bottom:10px}.credit-panel,.account-ledger-group{border-radius:25px}.transaction-tabs{margin-bottom:17px}.ui-dialog .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-dialog .form-grid .custom-field{min-width:0}.ui-dialog .form-grid .field-trigger{gap:6px;padding:11px 9px;font-size:14px}.ui-dialog .form-grid .field-trigger>svg{width:15px}.mobile-drawer .nav-label{margin-top:12px}}@media (max-width:370px){.mobile-month{gap:0}.mobile-month .field-trigger{font-size:18px}.mobile-appbar{padding-left:10px;padding-right:10px}.balance-columns{grid-template-columns:1fr 1.35fr 1fr;gap:4px}.balance-columns strong{font-size:20px}.balance-columns b{font-size:11px}.balance-columns small{font-size:12px}.mobile-panel,.mobile-overview>.panel{padding:21px 14px}.mobile-summary-tile{gap:7px;padding:16px 9px}.mobile-summary-tile>.finance-disc{width:25px;height:25px}.mobile-summary-tile>.finance-disc>svg{width:17px}.mobile-summary-tile b{letter-spacing:-.5px;font-size:14px}.mobile-summary-tile>span>span{font-size:13px}.mobile-summary-tile small{font-size:11px}.mobile-economy-layout{grid-template-columns:1fr 1.15fr;gap:9px}.mobile-economy-details .finance-disc{display:none}.mobile-economy-details b{font-size:15px}.mobile-economy-details small{font-size:12px}.segmented-gauge strong{font-size:25px}.mobile-saved{font-size:20px}.mobile-account-row{gap:8px}.mobile-account-name>b,.mobile-account-money>b{font-size:14px}.mobile-panel-title h2{font-size:19px}.activity-item{grid-template-columns:5px 28px minmax(0,1fr) auto;gap:7px}.activity-icon{width:28px;height:28px}.activity-description>b{font-size:14px}.activity-description>span{font-size:11px}.activity-value>b{font-size:13px}.activity-item:not(:last-child):after{left:25px}.mobile-overview .donut-panel{grid-template-columns:1fr}.mobile-overview .donut{width:190px}.mobile-overview .donut-legend{width:100%;margin-top:10px}.mobile-overview .donut-legend>div{font-size:14px}.ui-dialog .form-grid{grid-template-columns:1fr}.mobile-search{font-size:16px}.mobile-account-money>small{max-width:105px;font-size:11px}}@media print{.mobile-appbar,.mobile-fab,.mobile-back-top,.scroll-rail{display:none!important}}.chart-point{display:none}@media (max-width:680px){.mobile-overview .chart-point{display:block}.ui-dialog .mobile-drawer nav button>svg{width:22px;height:22px}}
.profile-avatar{width:36px;height:36px;font-family:var(--font-ui),sans-serif;vertical-align:middle;border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.profile-avatar>img{object-fit:cover;width:100%;height:100%;display:block}.profile-avatar>svg{stroke-width:1.8px;width:19px;height:19px}.profile-avatar.large{border-width:2px;width:112px;height:112px;font-size:35px}.profile-avatar.large>svg{width:48px;height:48px}.global-user>.profile-avatar-button{border-radius:50%;min-width:36px;padding:0;display:flex}.global-user>.profile-avatar-button:hover{box-shadow:0 0 0 4px #a8c7fa13}.profile-workspace{text-align:left;width:calc(100% - 16px);min-height:44px;padding:0}.profile-workspace>span:last-child{min-width:0}.profile-workspace b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.profile-workspace:hover b{color:#a8c7fa}.profile>.profile-summary{text-align:left;border-radius:8px;flex:1;align-items:center;gap:10px;min-width:0;margin:0;padding:0;display:flex}.profile-summary>span:last-child{min-width:0}.profile-summary b{white-space:nowrap;text-overflow:ellipsis;color:#e6edf8;display:block;overflow:hidden}.profile-summary small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.is-profile .top-actions{display:none}.mobile-page-title{font-size:18px;font-weight:700}.is-profile .mobile-fab{display:none}.profile-settings{grid-template-columns:minmax(240px,.7fr) minmax(0,1.5fr);align-items:start;gap:24px;max-width:1180px;margin:8px 0 25px;display:grid}.profile-preview{text-align:center;flex-direction:column;align-items:center;padding:31px 23px;display:flex;position:sticky;top:98px}.profile-preview>.eyebrow{letter-spacing:1.3px;margin-bottom:28px;font-size:11px;line-height:1.6}.profile-preview h2{overflow-wrap:anywhere;max-width:100%;margin:22px 0 6px;font-size:25px;font-weight:750;line-height:1.35}.profile-preview>p{overflow-wrap:anywhere;max-width:100%;font-size:14px;line-height:1.7}.profile-preview>.profile-preview-bio{color:#c1cad8;white-space:pre-wrap;margin-top:19px}.profile-preview-tag{color:#b5c9e6;border:1px solid #3a4350;border-radius:20px;align-items:center;margin:24px 0;padding:7px 13px;font-size:12px;font-weight:650;display:inline-flex}.profile-preview>small{color:#a5afbe;max-width:250px;font-size:12px;line-height:1.8}.profile-form{gap:23px;margin:0;padding:28px}.profile-form>.section-title{margin:0}.profile-form>.section-title h2{font-size:20px}.profile-form>.section-title p{font-size:14px;line-height:1.7}.profile-form .form-grid{gap:16px}.profile-form label{min-width:0;font-size:14px;font-weight:650}.profile-form label>small{font-size:12px;font-weight:450;line-height:1.6}.profile-form input:not([type=file]),.profile-form textarea{font-size:16px;font-weight:500}.profile-form textarea{min-height:98px}.avatar-fieldset{border:1px solid #333a44;border-left:0;border-right:0;min-width:0;margin:0;padding:22px 0 25px}.avatar-fieldset>legend{padding:0 10px 0 0;font-size:16px;font-weight:700}.avatar-style-options{background:#12161b;border:1px solid #333b47;border-radius:14px;align-items:center;gap:5px;margin:0 0 21px;padding:5px;display:flex}.avatar-style-options>button{color:#a7b3c5;border-radius:10px;flex:1;min-height:40px;font-size:14px;font-weight:650}.avatar-style-options>button:hover{background:#28313e}.avatar-style-options>button.active{color:#bdd5fa;background:#a8c7fa22}.profile-icon-options{grid-template-columns:repeat(8,minmax(0,1fr));gap:9px;margin-bottom:25px;display:grid}.profile-icon-options>button{color:#a8b7cd;background:#161c24;border:1px solid #3b4555;border-radius:13px;justify-content:center;align-items:center;min-height:46px;display:flex;position:relative}.profile-icon-options>button.active{color:#c8dcfc;background:#a8c7fa1a;border-color:#a8c7fa}.profile-icon-options>button:hover{background:#303e51}.profile-icon-options .choice-check{position:absolute;bottom:4px;right:4px}.avatar-color-title{color:#b7c1d1;margin:0 0 13px;font-size:13px;font-weight:650}.profile-color-options{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.profile-color-options>button{background:var(--avatar-choice);color:#17324e;border:3px solid #1b1d1f;border-radius:50%;outline:1px solid #464e5b;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.profile-color-options>button.active{outline:2px solid var(--avatar-choice);outline-offset:2px}.profile-color-options>button:hover{transform:scale(1.08)}.profile-photo-upload{flex-wrap:wrap;align-items:center;gap:13px;margin:0 0 22px;display:flex}.profile-file-input{display:none}.profile-photo-upload>.button{font-size:14px}.profile-photo-upload>.text-button{gap:7px;font-size:13px}.profile-photo-upload>p{flex-basis:100%;margin-top:0;font-size:12px;line-height:1.8}.profile-account{background:#151c25;border:1px solid #303c4e;border-radius:14px;align-items:flex-start;gap:12px;min-width:0;padding:17px;display:flex}.profile-account>svg{color:#a8c7fa;flex-shrink:0;margin-top:2px}.profile-account>div{min-width:0}.profile-account b{font-size:14px}.profile-account p{color:#c6d4e9;overflow-wrap:anywhere;margin:5px 0;font-size:14px}.profile-account small{font-size:12px;line-height:1.7}.profile-form>.error{margin:0;font-size:14px;line-height:1.7}.profile-save-success{color:#a8dab5;align-items:flex-start;gap:9px;font-size:14px;line-height:1.6;display:flex}.profile-save-success>svg{flex-shrink:0;margin-top:3px}.profile-form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.profile-form-actions>span{color:#a7b2c1;margin-right:auto;font-size:12px;line-height:1.5}.profile-form-actions>.button{font-size:14px}.mobile-profile-greeting{text-align:left;color:#c5cfdd;align-items:center;gap:10px;width:100%;margin:0 0 22px;padding:0 8px;font-size:15px;display:flex}.mobile-profile-greeting .profile-avatar{width:32px;height:32px;font-size:11px}.mobile-profile-greeting>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mobile-profile-greeting b{color:#eff4fd;font-weight:750}.mobile-profile-greeting>svg{color:#a8c7fa;flex-shrink:0}@media (min-width:681px) and (max-width:1100px){.profile-settings{grid-template-columns:1fr;max-width:750px}.profile-preview{text-align:left;grid-template-columns:90px minmax(0,1fr);column-gap:23px;padding:25px;display:grid;position:static}.profile-preview>.eyebrow{grid-column:1/-1;margin-bottom:20px}.profile-preview>.profile-avatar{grid-area:2/1/5;width:84px;height:84px;font-size:28px}.profile-preview>.profile-avatar>svg{width:37px;height:37px}.profile-preview>h2{grid-area:2/2;margin:0 0 3px;font-size:23px}.profile-preview>p{grid-column:2}.profile-preview>.profile-preview-tag{grid-column:2;justify-self:start;margin:13px 0 0}.profile-preview>small{grid-column:1/-1;max-width:none;margin-top:18px}.profile-icon-options{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:680px){.profile-settings{grid-template-columns:1fr;gap:17px;margin:0 0 25px}.profile-preview{margin:0;padding:25px 20px;position:static}.profile-preview>.eyebrow{margin-bottom:19px;font-size:11px}.profile-preview>.profile-avatar.large{width:90px;height:90px;font-size:30px}.profile-preview>.profile-avatar.large>svg{width:41px;height:41px}.profile-preview h2{margin-top:17px;font-size:26px}.profile-preview>p{font-size:14px}.profile-preview>.profile-preview-bio{margin-top:13px}.profile-preview-tag{margin:17px 0}.profile-preview>small{max-width:290px;font-size:12px}.profile-form{gap:23px;margin:0;padding:23px 18px}.profile-form>.section-title{flex-wrap:nowrap;align-items:flex-start;gap:12px}.profile-form>.section-title h2{font-size:20px}.profile-form>.section-title p{font-size:13px}.profile-form>.section-title>svg{flex-shrink:0;margin-top:2px}.profile-form .form-grid{grid-template-columns:1fr;gap:19px}.profile-form input:not([type=file]),.profile-form textarea{min-height:47px;font-size:16px}.profile-form label{font-size:14px}.profile-icon-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.profile-icon-options>button{min-height:52px}.profile-icon-options>button>svg:first-child{width:25px;height:25px}.avatar-style-options>button{min-height:42px;font-size:15px}.profile-color-options{gap:11px}.profile-color-options>button{width:32px;height:32px}.profile-account{gap:10px;padding:15px 12px}.profile-account p{font-size:14px}.profile-account small{font-size:12px}.profile-form-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.profile-form-actions>span{grid-column:1/-1;margin:0 0 3px}.profile-form-actions>.button{min-height:45px;padding:11px 12px;font-size:14px}.profile-workspace{width:100%;margin-left:0;margin-right:0}.ui-dialog .mobile-drawer .profile-workspace .profile-avatar{width:43px;height:43px;font-size:14px}.profile-workspace>span:last-child{min-width:0}.is-profile .page-heading{margin-bottom:22px}.mobile-profile-greeting{font-size:15px}.mobile-profile-greeting .profile-avatar{width:34px;height:34px}}@media (max-width:370px){.profile-form{padding:22px 15px}.profile-color-options{gap:10px}.profile-color-options>button{width:29px;height:29px}.profile-form-actions>.button{gap:7px;font-size:13px}.profile-avatar.large{width:84px;height:84px}}@media (max-width:680px){.profile-preview{text-align:left;grid-template-columns:72px minmax(0,1fr);gap:0 18px;padding:23px 20px;display:grid}.profile-preview>.eyebrow{grid-column:1/-1;margin-bottom:19px}.profile-preview>.profile-avatar.large{grid-area:2/1/5;width:72px;height:72px;font-size:26px}.profile-preview>.profile-avatar.large>svg{width:34px;height:34px}.profile-preview>h2{grid-area:2/2;margin:0 0 3px;font-size:24px}.profile-preview>p:not(.profile-preview-bio){grid-area:3/2;font-size:13px}.profile-preview>.profile-preview-tag{grid-area:4/2;justify-self:start;margin:10px 0 0;padding:5px 10px;font-size:11px}.profile-preview>.profile-preview-bio{grid-column:1/-1;margin-top:17px;font-size:14px}.profile-preview>small{grid-column:1/-1;max-width:none;margin-top:15px;font-size:12px;line-height:1.7}}
.is-cards .main-content{max-width:1700px}.cards-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0 25px;display:flex}.cards-toolbar>.search{flex:1;min-width:200px;margin:0}.cards-toolbar>.custom-field{width:160px}.bank-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.finance-card{background:#151515;border:1px solid #1f2021;border-radius:28px;min-width:0;padding:19px 18px 17px;box-shadow:0 8px 24px #0002}.finance-card>header{align-items:center;gap:10px;margin-bottom:22px;display:flex}.finance-card-name{flex:1;min-width:0}.finance-card-name h2{font-family:var(--font-ui),sans-serif;overflow-wrap:anywhere;align-items:center;gap:5px;margin:0;font-size:18px;font-weight:750;display:flex}.finance-card-name h2 i{background:#75cba6;border-radius:50%;flex-shrink:0;width:7px;height:7px}.finance-card-name small{color:#aaa;align-items:center;gap:5px;margin-top:2px;font-size:13px;display:flex}.card-icon-action{color:#d9dade;border-radius:10px;flex-shrink:0;place-items:center;width:27px;height:32px;padding:3px;display:grid}.card-icon-action:hover{background:#ffffff12}.card-limit-values{grid-template-columns:1fr 1.2fr 1fr;align-items:start;gap:6px;display:grid}.card-limit-values>button{text-align:center;padding:0}.card-limit-values>div:last-child{text-align:right}.card-limit-values small,.card-billing-fields small{color:#a6a7aa;margin-bottom:5px;font-size:12px;font-weight:650;display:block}.card-limit-values b{white-space:nowrap;align-items:center;gap:3px;font-size:14px;font-weight:750;display:flex}.card-limit-values>button b{justify-content:center}.card-limit-values>div:last-child b{justify-content:flex-end}.card-utilization{background:#232323;border-radius:20px;height:19px;margin:20px 0 18px;position:relative;overflow:hidden}.card-utilization>i{background:var(--issuer-color,#a8c7fa);border-radius:20px;min-width:0;max-width:100%;position:absolute;inset:0 auto 0 0}.card-utilization>b{color:#e0e0e0;text-shadow:0 1px 2px #000b;font-size:12px;position:absolute;top:1px;right:9px}.card-billing-fields{border-block:3px dotted #2a2a2a;grid-template-columns:1.2fr 1fr 1fr;gap:10px;margin:0 0 18px;padding:18px 0 17px;display:grid}.card-billing-fields>div{min-width:0}.card-billing-fields b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;display:block;overflow:hidden}.card-billing-fields>div:last-child{text-align:right}.card-invoice-main{justify-content:space-between;align-items:center;gap:10px;font-size:16px;display:flex}.card-invoice-main>b{white-space:nowrap;align-items:center;gap:4px;font-size:19px;display:flex}.card-invoice-main>b svg{color:#75cba6}.card-invoice-breakdown{gap:3px;margin-top:9px;display:grid}.card-invoice-breakdown>span{color:#b9bbbd;justify-content:space-between;gap:10px;font-size:12px;display:flex}.card-invoice-breakdown b{white-space:nowrap;font-weight:650}.card-invoice-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.card-invoice-actions .text-button{gap:6px;font-size:13px}.card-status{border-radius:20px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:650;display:inline-flex}.card-status.paid{color:#1c4d3e;background:#79cba6}.card-status.closed{color:#5d2026;background:#ed7c81}.card-status.open{color:#173961;background:#68a6fa}.card-secondary-actions{justify-content:space-between;gap:12px;margin-top:10px;display:flex}.card-secondary-actions button{font-size:12px}.card-future-note{color:#9b9da1;margin:10px 0 0;font-size:11px}.finance-card>.notice{margin-top:12px;padding:10px;font-size:12px;line-height:1.5}.card-totals-bar{background:#17191b;border:1px solid #262a2e;border-radius:24px;flex-wrap:wrap;justify-content:flex-end;gap:18px 25px;margin-top:25px;padding:17px 22px;display:flex}.card-totals-bar span{color:#aeb1b7;font-size:13px}.card-totals-bar b{color:#e6e7e9;margin-left:6px;font-size:16px}.card-actions-popover{max-width:285px}.card-actions-popover [role=menu]{gap:3px;display:grid}.card-actions-popover [role=menuitem]{text-align:left;border-radius:12px;justify-content:space-between;align-items:center;padding:15px 12px;font-size:16px;display:flex}.card-actions-popover [role=menuitem]:hover{background:#ffffff09}.card-edit-dialog,.card-operation-dialog{max-width:610px!important}.card-transaction-dialog{width:min(1100px,100vw - 32px)!important;max-width:1100px!important}.card-detail-dialog{width:min(1000px,100vw - 32px)!important;max-width:1000px!important}.card-form-columns{grid-template-columns:1fr 1fr;gap:32px;display:grid}.card-form-columns>div{min-width:0}.card-operation-form label{margin:15px 0}.card-operation-form .operation-description input{font-size:19px}.money-with-action,.category-with-add{align-items:center;gap:12px;display:flex}.money-with-action>label,.category-with-add>label{flex:1;min-width:0}.money-with-action input{font-weight:750;font-size:25px!important}.money-with-action>.icon-button,.category-with-add>.icon-button{margin-top:20px;padding:10px}.finance-toggle-row{text-align:left;border-bottom:1px solid #ffffff06;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:17px 0;font-size:15px;display:flex}.finance-toggle-row>i{background:#45484c;border-radius:30px;flex-shrink:0;width:35px;height:21px;padding:3px;transition:background .15s;display:block}.finance-toggle-row>i b{background:#c4c7cc;border-radius:50%;width:15px;height:15px;transition:transform .15s;display:block}.finance-toggle-row>i.on{background:#a8c7fa}.finance-toggle-row>i.on b{background:#14325c;transform:translate(14px)}.card-select-row{align-items:center;gap:12px;display:flex}.card-select-row>label{flex:1;min-width:0}.operation-card-heading{align-items:center;gap:13px;margin:5px 0 23px;display:flex}.operation-card-heading h3{flex:1;margin:0;font-size:19px}.operation-card-heading>div{gap:4px;display:grid}.operation-card-heading small{color:var(--muted);font-size:13px;display:block}.operation-card-heading>b{margin-left:auto}.operation-net,.invoice-adjustment-preview{background:#ffffff05;border:1px solid #35383c;border-radius:17px;justify-content:space-between;align-items:center;margin:15px 0;padding:18px;display:flex}.operation-net>b,.invoice-adjustment-preview>b{font-size:21px}.operation-flags{margin-top:19px}.attachment-add{justify-content:flex-start;width:100%;margin:12px 0}.operation-attachment{overflow-wrap:anywhere;background:#ffffff05;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:6px 0;padding:10px;font-size:14px;display:flex}.operation-attachment a{color:#a8c7fa;min-width:0}.operation-save{border-top:1px solid #363a3e;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.operation-save>.primary{padding:13px 24px}.multi-splits{margin:17px 0}.split-row{grid-template-columns:1fr 1fr 95px 25px;align-items:center;gap:8px;margin:12px 0;display:grid}.payment-totals,.associated-totals{background:#ffffff05;border-radius:16px;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:15px 0;padding:17px;display:flex}.payment-totals span,.associated-totals span{color:#b4b7bc;font-size:14px}.payment-totals b{color:#a8c7fa}.statement-month{background:#ffffff06;border-radius:30px;justify-content:center;align-items:center;gap:20px;margin-bottom:20px;padding:8px 12px;display:flex}.statement-month>.custom-field{max-width:200px}.statement-month .field-trigger{background:0 0;border:0;min-width:160px}.statement-card-summary{background:#ffffff05;border-radius:24px;align-items:center;gap:15px;margin-bottom:20px;padding:16px;display:flex}.statement-card-summary>div{gap:5px;display:grid}.statement-card-summary>div:nth-last-child(-n+2){text-align:right;margin-left:auto}.statement-card-summary small{color:#a4a7ab;font-size:12px}.statement-card-summary b{font-size:15px}.statement-tools{align-items:center;gap:10px;margin:18px 0;display:flex}.statement-tools>.search{flex:1;min-width:0;margin:0}.statement-day h3{text-transform:capitalize;background:#ffffff06;border-radius:30px;margin:20px 0 8px;padding:13px 20px;font-size:14px}.statement-entry{border-bottom:1px solid #ffffff06;align-items:flex-start;gap:13px;padding:17px 8px;display:flex}.statement-entry.voided{opacity:.55}.statement-entry.voided b{text-decoration:line-through}.statement-entry-icon{color:#30260e;background:#eecb65;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.statement-entry-icon.green{color:#173826;background:#a8dab5}.statement-entry-description{flex:1;gap:5px;min-width:0;display:grid}.statement-entry-description>b{overflow-wrap:anywhere;font-size:17px;font-weight:650}.statement-entry-description>small,.statement-entry-description p{color:#a0a4a9;overflow-wrap:anywhere;margin:0;font-size:13px}.statement-entry-description a{color:#a8c7fa;font-size:13px}.statement-entry-actions{flex-wrap:wrap;gap:15px;margin-top:7px;display:flex}.statement-entry-actions button{font-size:12px}.statement-entry-amount{text-align:right;flex-shrink:0;gap:5px;display:grid}.statement-entry-amount>b{font-size:16px}.statement-entry-amount>small{color:#a0a4a9;font-size:12px}.statement-entry-amount>span{color:#9ea2a8;margin-top:8px;font-size:12px}.statement-entry-amount>span b{color:#dce0e5;margin-top:5px;font-size:15px;display:block}.history-invoice-row{text-align:left;border-bottom:1px solid #33363a;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:23px 8px;display:flex}.history-invoice-row>span{gap:7px;display:grid}.history-invoice-row>span:nth-child(2){text-align:right;margin-left:auto}.history-invoice-row b{text-transform:capitalize;font-size:17px}.history-invoice-row small{color:#a0a5ac;font-size:13px}.cycle-audit{gap:12px;margin-top:25px;display:grid}.cycle-audit>p{background:#ffffff04;border-radius:12px;gap:6px;margin:0;padding:12px;display:grid}.cycle-audit small,.cycle-audit span{color:#a2a8ae;font-size:13px}.cycle-audit b{font-size:15px}.card-monthly-chart{align-items:flex-end;gap:6px;height:300px;padding:20px 0;display:flex;overflow:auto}.card-monthly-chart>button{text-align:center;flex:1;gap:10px;min-width:42px;display:grid}.card-monthly-chart>button>b{white-space:nowrap;font-size:9px}.card-monthly-chart>button>div{border-bottom:1px solid #444;justify-content:center;align-items:flex-end;gap:2px;height:190px;display:flex}.card-monthly-chart i{background:#a8c7fa;border-radius:5px 5px 0 0;width:14px;min-height:2px;display:block}.card-monthly-chart i.third{background:#a8dab5}.card-monthly-chart small{color:#b5bac1;font-size:10px}.calculator-dialog{max-width:390px!important}.card-calculator input{text-align:right;font-weight:700;font-size:25px!important}.card-calculator>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:15px;display:grid}.card-calculator>div>button{background:#2a2e34;border-radius:15px;place-items:center;height:56px;font-size:20px;display:grid}.card-calculator>div>.primary{color:#15335a;background:#a8c7fa}.card-calculator>div>button:hover{filter:brightness(1.13)}@media (max-width:1400px){.bank-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1600px){.bank-cards-grid{gap:24px}.finance-card{padding:23px}}@media (max-width:680px){.bank-cards-grid{grid-template-columns:1fr;gap:18px}.cards-toolbar{grid-template-columns:1fr 1fr;display:grid}.cards-toolbar>.search{grid-column:1/-1}.cards-toolbar>.custom-field{width:auto}.cards-toolbar>.primary{grid-column:1/-1}.cards-toolbar>.button{justify-content:center;font-size:13px}.finance-card{border-radius:27px;padding:19px 18px}.finance-card>header{margin-bottom:24px}.finance-card-name h2{font-size:19px}.card-limit-values b,.card-billing-fields b{font-size:14px}.card-totals-bar{border-radius:20px;grid-template-columns:1fr 1fr;gap:16px;padding:18px;display:grid}.card-totals-bar span{gap:7px;font-size:12px;display:grid}.card-totals-bar b{margin:0;font-size:16px}.card-form-columns{grid-template-columns:1fr;gap:0}.card-transaction-dialog,.card-detail-dialog{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}.card-operation-form .form-grid{grid-template-columns:1fr 1fr}.split-row{grid-template-columns:1fr 85px 22px}.split-row>.custom-field:first-child{grid-column:1/-1}.card-operation-form .notice{align-items:flex-start}.statement-card-summary{flex-wrap:wrap;gap:10px}.statement-card-summary>div:first-of-type{flex:1}.statement-card-summary>div:nth-last-child(-n+2){text-align:left;flex-basis:35%;margin-left:0}.statement-tools{flex-wrap:wrap}.statement-tools>.search{flex-basis:100%}.statement-tools>.button{flex:1;justify-content:center}.statement-entry{gap:9px;padding-inline:0}.statement-entry-icon{width:30px;height:30px}.statement-entry-description>b{font-size:15px}.statement-entry-description>small{font-size:12px}.statement-entry-amount>b{font-size:14px}.statement-entry-amount>span b{font-size:13px}.statement-entry-amount>small{font-size:11px}.statement-day h3{padding:12px;font-size:12px}.history-invoice-row{flex-wrap:wrap;gap:10px}.history-invoice-row b{font-size:15px}.history-invoice-row small{font-size:12px}.operation-save{gap:12px}.operation-save .button{flex:1;justify-content:center}.card-monthly-chart{justify-content:flex-start}.card-monthly-chart>button{min-width:45px}}.card-review-summary{background:#191d21;border:1px solid #30353b;border-radius:18px;margin-bottom:20px}.card-review-summary>button{text-align:left;color:#b7c9e3;align-items:center;gap:10px;width:100%;padding:16px;font-size:14px;display:flex}.card-review-summary>button>b{color:#a8c7fa;margin-left:auto}.card-review-summary .invoice-review{background:0 0;border:0;margin:0;padding-top:5px}.bank-icon[data-bank=nubank]>img{filter:brightness(0)invert()}.card-monthly-scroll{max-width:100%}.card-monthly-chart{width:max(100%,650px);overflow:visible}.card-monthly-chart>button>b,.card-monthly-chart small{font-size:11px}.card-transaction-dialog,.card-operation-dialog,.card-detail-dialog,.card-edit-dialog{background:#151515;border-color:#303236}.card-actions-popover{background:#171717;border-color:#292b2d}.card-operation-form input:not([hidden]):not(.field-validity),.card-operation-form textarea,.card-operation-form .field-trigger{box-shadow:none;background:0 0;border-width:0 0 1px;border-color:#2b2e32;border-radius:0;padding-inline:1px}.card-operation-form input:focus,.card-operation-form textarea:focus,.card-operation-form .field-trigger:focus-visible{border-color:#7db2fc}.cards-workspace .button.primary,.card-transaction-dialog .button.primary,.card-edit-dialog .button.primary,.card-operation-dialog .button.primary{color:#10243e;background:#65a4fa}@media (max-width:680px){.cards-toolbar>.button:not(.primary){display:none}.cards-toolbar>.primary{grid-column:auto}.cards-toolbar{grid-template-columns:minmax(0,1fr) auto}.card-actions-popover .dialog-scroll .scroll-content{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}}@media (max-width:370px){.finance-card{padding-inline:14px}.card-limit-values{grid-template-columns:repeat(3,minmax(0,1fr))}.card-limit-values b{font-size:12px}.card-limit-values small{font-size:11px}.card-billing-fields b{font-size:12px}.finance-card-name h2{font-size:17px}.card-operation-form .form-grid{grid-template-columns:1fr}}.transaction-kind-picker{max-width:420px;margin-bottom:18px}.finance-card>header{gap:8px}.card-icon-action{width:23px}@media (max-width:680px){.card-icon-action{width:31px;height:36px}}.ui-dialog-heading h2{min-width:0;margin-right:auto}.ui-dialog-heading>.dialog-header-action{color:#10243e;background:#65a4fa;border-radius:25px;flex-shrink:0;width:auto;min-width:72px;height:38px;padding:8px 16px;font-size:14px;font-weight:750}.ui-dialog-heading>.dialog-header-action:hover{background:#80b6ff}
.install-page{width:min(100%,640px);padding:calc(26px + env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) calc(32px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));min-height:100dvh;margin:0 auto}.install-back{color:#a8c7fa;align-items:center;gap:9px;min-height:44px;margin-bottom:20px;font-size:15px;display:inline-flex}.install-card{background:#1b1d1f;border:1px solid #30343b;border-radius:28px;padding:32px}.install-icon{border-radius:20px;margin-bottom:25px;display:block}.install-card>.eyebrow{letter-spacing:1px;font-size:12px}.install-card h1{font-family:var(--font-display),Arial,sans-serif;letter-spacing:-.8px;margin:12px 0 16px;font-size:32px;font-weight:750;line-height:1.25}.install-intro{color:#b3bdcb;font-size:16px;line-height:1.65}.install-browser,.install-ready{background:#a8c7fa12;border:1px solid #a8c7fa28;border-radius:14px;align-items:center;gap:12px;margin:25px 0;padding:15px;font-size:14px;line-height:1.6;display:flex}.install-browser>svg,.install-ready>svg{color:#a8c7fa;flex-shrink:0}.install-ready{color:#a8dab5}.install-steps{margin:24px 0;padding:0;list-style:none}.install-steps li{gap:15px;padding:0 0 24px;display:flex}.install-steps li:last-child{padding-bottom:0}.install-step-number{color:#a8c7fa;background:#a8c7fa1c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-weight:800;display:flex}.install-steps h2{margin:0 0 7px;font-size:17px;line-height:1.6}.install-steps p{color:#adb7c6;margin:0;font-size:15px;line-height:1.7}.install-steps p strong{color:#e9edf3;font-weight:750}.install-steps p svg{vertical-align:-3px;color:#c2d7fa;display:inline-block}.install-after{color:#c4cedb;border-top:1px solid #34383e;margin-bottom:24px;padding-top:22px;font-size:15px;line-height:1.65}.install-card>.button{justify-content:center;width:100%;min-height:48px;display:flex}.install-connection{color:#98a5b6;align-items:flex-start;gap:10px;margin-top:24px;display:flex}.install-connection>svg{flex-shrink:0;margin-top:4px}.install-connection p{margin:0;font-size:13px;line-height:1.7}.install-login-link{color:#a8c7fa;align-items:center;gap:8px;min-height:44px;margin-top:23px;font-size:14px;display:inline-flex}.install-nav-link{color:#a8c7fa;align-items:center;gap:12px;min-height:46px;margin:18px 12px 4px;font-size:14px;display:flex}.install-nav-link:hover{color:#c2d7fa}@media (max-width:680px){.install-page{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.install-card{border-radius:24px;padding:25px 20px}.install-card h1{font-size:29px}.install-step-number{width:27px;height:27px}.install-steps li{gap:12px}.install-steps h2{font-size:16px}}
.ui-overlay{animation:.2s ease-out both margem-overlay-in}.ui-overlay>.ui-dialog{animation:.26s cubic-bezier(.2,.8,.2,1) both margem-dialog-in}.ui-popover>.ui-dialog{transform-origin:top;animation:.2s cubic-bezier(.2,.8,.2,1) both margem-popover-in}.ui-drawer>.ui-dialog{animation:.3s cubic-bezier(.2,.8,.2,1) both margem-drawer-in}.ui-overlay[data-phase=closing]{pointer-events:none;animation:.2s ease-in both margem-overlay-out}.ui-overlay[data-phase=closing]>.ui-dialog{animation:.2s ease-in both margem-dialog-out}.ui-popover[data-phase=closing]>.ui-dialog{animation:.18s ease-in both margem-popover-out}.ui-drawer[data-phase=closing]>.ui-dialog{animation:.22s cubic-bezier(.4,0,1,1) both margem-drawer-out}@keyframes margem-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes margem-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes margem-dialog-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes margem-dialog-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes margem-popover-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes margem-popover-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes margem-drawer-in{0%{opacity:.6;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes margem-drawer-out{0%{opacity:1;transform:translate(0)}to{opacity:.4;transform:translate(-100%)}}@media (max-width:680px){.ui-modal>.ui-dialog,.ui-popover>.ui-dialog{transform-origin:bottom;animation:.3s cubic-bezier(.2,.8,.2,1) both margem-sheet-in}.ui-modal[data-phase=closing]>.ui-dialog,.ui-popover[data-phase=closing]>.ui-dialog{animation:.22s cubic-bezier(.4,0,1,1) both margem-sheet-out}}@keyframes margem-sheet-in{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes margem-sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(36px)}}@media (prefers-reduced-motion:reduce){.ui-overlay,.ui-overlay>.ui-dialog{transition:none!important;animation:none!important}}
.expense-details-dialog{background:#151719;border-radius:30px;width:min(660px,100vw - 32px)}.expense-details-dialog .ui-dialog-heading{gap:12px;padding:20px 24px 15px}.expense-details-dialog .ui-dialog-heading h2{flex:1;font-size:18px}.expense-header-actions{align-items:center;gap:10px;display:flex}.expense-header-actions>button,.expense-description-card button:not(.expense-main-value){width:34px;height:34px;color:var(--text,#e3e3e3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.expense-header-actions .expense-edit-button{color:#15345b;background:#a8c7fa}.expense-detail-content{gap:20px;padding:3px 4px 12px;display:grid}.expense-description-card{background:#222426;border-radius:28px;padding:21px 20px 16px}.expense-description-card>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.expense-description-card h3{font:700 18px/1.5 var(--font-ui),sans-serif;overflow-wrap:anywhere;margin:0}.expense-main-value{font:750 28px/1.4 var(--font-ui),sans-serif;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;margin:16px 0 0 auto;padding:0;display:block}.expense-section-label{font:650 13px/1.5 var(--font-ui),sans-serif;color:#a9aeb4;margin:0 16px 8px}.expense-rounded-group{background:#222426;border-radius:24px;min-width:0;margin:0;padding:14px 17px}.expense-detail-row{justify-content:space-between;align-items:center;gap:20px;min-height:35px;font-size:14px;line-height:1.5;display:flex}.expense-detail-row dt{color:#adb2b8;flex-shrink:0;font-size:13px;font-weight:550}.expense-detail-row dd{text-align:right;overflow-wrap:anywhere;justify-content:flex-end;align-items:center;gap:7px;min-width:0;margin:0;font-weight:650;display:flex}.expense-account-chip{color:#e6e8eb;cursor:pointer;max-width:100%;font:650 13px/1.4 var(--font-ui),sans-serif;background:#303437;border:0;border-radius:20px;align-items:center;gap:7px;padding:4px 9px 4px 4px;display:flex}.expense-account-chip span:not(.bank-icon){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.expense-account-chip svg{flex-shrink:0}.expense-installment-summary dl{margin:0}.expense-installment-badge{color:#a8c7fa;font:800 14px var(--font-ui),sans-serif;cursor:pointer;background:#293649;border:0;border-radius:16px;align-items:center;gap:4px;padding:4px 8px;display:flex}.expense-progress-values{justify-content:space-between;gap:16px;margin:19px 0 12px;display:flex}.expense-progress-values span{gap:5px;display:grid}.expense-progress-values span:last-child{text-align:right}.expense-progress-values small{color:#adb2b8;font-size:12px}.expense-progress-values b{font-size:16px;font-weight:750}.expense-progress{background:#303437;border-radius:20px;height:10px;overflow:hidden}.expense-progress i{background:#a8c7fa;border-radius:20px;height:100%;transition:width .3s;display:block}.expense-progress-caption{text-align:right;color:#b7bdc6;margin-top:5px;font-size:11px;display:block}.expense-missing,.expense-notice{color:#bccdeb;background:#a8c7fa0b;border-radius:14px;margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.6}.expense-more-info{overflow-wrap:anywhere;font-size:14px;line-height:1.65}.expense-more-info p{white-space:pre-wrap;margin:5px 0 12px}.expense-more-info p:last-child{margin-bottom:0}.expense-attachment{color:#a8c7fa;background:#2c3035;border-radius:12px;align-items:center;gap:8px;margin:6px 0;padding:8px;display:flex}.expense-attachment svg:last-child{flex-shrink:0;margin-left:auto}.expense-exclusion{background:#313438;border-radius:10px;margin:6px 5px 0 0;padding:4px 8px;font-size:11px;display:inline-block}.expense-activity p{border-bottom:1px solid #373b3f;gap:3px;margin:0;padding:10px 0;font-size:13px;display:grid}.expense-activity p:last-child{border:0}.expense-activity small{color:#a8afb9;font-size:11px}.expense-activity span{color:#bac4d1}.expense-actions-popover{max-width:300px}.expense-operation-dialog{border-radius:28px;width:min(540px,100vw - 32px)}.expense-operation-form fieldset{border:0;gap:17px;min-width:0;margin:0;padding:0;display:grid}.expense-operation-form label{color:#bcc3cd;gap:8px;margin:0;font-size:13px;font-weight:650;display:grid}.expense-operation-form input,.expense-operation-form textarea{font-family:var(--font-ui),sans-serif;width:100%;min-width:0;font-size:16px;font-weight:650}.expense-operation-summary{background:#24272b;border-radius:20px;align-items:center;gap:12px;margin-bottom:4px;padding:15px;display:flex}.expense-operation-summary>svg{color:#a8c7fa;flex-shrink:0}.expense-operation-summary span{overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:750}.expense-operation-summary small{color:#adb6c3;margin-top:5px;font-size:12px;font-weight:550;display:block}.expense-operation-form p{margin:0;font-size:14px;line-height:1.65}.expense-operation-form .muted{font-size:13px}.expense-operation-footer{border-top:1px solid #353a40;justify-content:flex-end;margin-top:8px;padding-top:16px;display:flex}.expense-operation-footer .button{min-height:44px}.expense-money-field{align-items:center;gap:10px;display:flex}.expense-money-field input{flex:1}.expense-money-field button{color:#a8c7fa;cursor:pointer;background:#2d3540;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.expense-transfer-preview{background:#262b32;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:15px;font-size:14px;display:flex}.expense-transfer-preview b{color:#a8c7fa}.expense-transfer-preview svg{flex-shrink:0}.anticipation-preview{padding:16px;font-size:13px}.anticipation-preview h3{margin:0 0 12px;font-size:14px}.anticipation-preview>div{justify-content:space-between;align-items:center;gap:14px;margin:10px 0;display:flex}.anticipation-preview b{white-space:nowrap}.anticipation-preview .anticipation-net{border-top:1px solid #3a3f45;padding-top:12px;font-size:14px}.anticipation-net b{color:#a8c7fa}.expense-danger{color:#f2b8b5;background:#f2b8b520;border-color:#f2b8b540}.expense-installments-dialog{border-radius:28px;width:min(840px,100vw - 32px)}.expense-list-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.expense-list-heading>div{gap:6px;display:grid}.expense-list-heading small{color:#adb6c3;font-size:12px}.expense-installments-list{gap:6px;margin:16px 0;display:grid}.expense-installments-list>button{text-align:left;color:#e4e7eb;cursor:pointer;width:100%;font-family:var(--font-ui),sans-serif;background:#24272a;border:1px solid #0000;border-radius:18px;align-items:center;gap:13px;padding:14px 12px;display:flex}.expense-installments-list>button:hover,.expense-installments-list>button.selected{background:#29323e;border-color:#a8c7fa55}.expense-occurrence-status{color:#adb6c3;background:#ffffff08;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.expense-occurrence-status.positive{color:#a8dab5;background:#a8dab510}.expense-installments-list>button>span:nth-child(2){flex:1;min-width:0}.expense-installments-list b{overflow-wrap:anywhere;font-size:14px;font-weight:700}.expense-installments-list em{color:#a8c7fa;white-space:nowrap;font-size:12px;font-style:normal}.expense-installments-list small{color:#adb6c3;margin-top:5px;font-size:12px;display:block}.expense-installments-list strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px}.expense-account-view{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:15px;display:flex}.expense-account-view h3,.expense-account-view p{margin:0}.expense-account-view>b{color:#a8c7fa;font-size:32px}.expense-account-view small{color:#a7b0bf}.tx-open-details{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:5px 0;display:block}.tx-open-details:hover b{color:#a8c7fa}.tx-open-details:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #a8c7fa}.statement-description-button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.statement-description-button:hover{color:#a8c7fa}@media (max-width:680px){.expense-details-dialog,.expense-installments-dialog,.expense-operation-dialog{border-radius:28px 28px 0 0;width:100%;max-width:100%}.expense-details-dialog .ui-dialog-heading{gap:7px;padding:17px 16px}.expense-details-dialog .ui-dialog-heading h2{font-size:16px}.expense-header-actions{gap:4px}.expense-header-actions>button{width:32px;height:32px}.expense-detail-content{gap:18px;padding:0 0 15px}.expense-description-card{border-radius:25px;padding:19px 17px}.expense-rounded-group{border-radius:23px;padding:13px 15px}.expense-detail-row{gap:12px;min-height:36px;font-size:13px}.expense-detail-row dt{white-space:normal;max-width:44%;font-size:12px}.expense-main-value{font-size:28px}.expense-account-chip{max-width:195px;font-size:12px}.expense-detail-row dd{max-width:63%}.expense-installments-list>button{gap:8px;padding:13px 9px}.expense-installments-list strong,.expense-installments-list b{font-size:13px}.expense-installments-list small{font-size:11px}.expense-list-heading{align-items:flex-start}.expense-list-heading .button{padding:8px 11px}.expense-operation-footer .button{width:100%}.expense-transfer-preview,.anticipation-preview{font-size:12px}.anticipation-preview .anticipation-net{font-size:13px}}@media (prefers-reduced-motion:reduce){.expense-progress i{transition:none}}.expense-linked-credit{justify-content:space-between;gap:14px;padding:8px 0;font-size:13px;display:flex}.expense-linked-credit small{color:#aab4c2;margin-top:4px;font-size:12px;display:block}.expense-linked-credit b{white-space:nowrap}.tx-voided{opacity:.6}.tx-title>.tx-open-details .expense-installment-badge{vertical-align:middle;margin-left:7px;padding:1px 6px;font-size:11px;display:inline-flex}.activity-description>.tx-open-details{padding:0}@media (max-width:680px){.expense-detail-row{font-size:14px}.expense-detail-row dt{font-size:13px}.expense-section-label{font-size:14px}.expense-progress-values b{font-size:17px}.expense-description-card h3{font-size:18px}}.expense-main-value.positive{color:var(--green)}
html[data-scroll-locked] .scroll-rail.page-rail{display:none}.transaction-table .tx-status-cell>.status{--status-ink:#f1cf74;--status-fill:#eecb651c;isolation:isolate;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;display:inline-flex;position:relative;color:var(--status-ink)!important;background:0 0!important}.transaction-table .tx-status-cell>.status:before{content:"";background:var(--status-fill);border-radius:50%;transition:inset .15s,background-color .15s;position:absolute;inset:4px}.transaction-table .tx-status-cell>.status.confirmed{--status-ink:#99dfb3;--status-fill:#75cba624}.transaction-table .tx-status-cell>.status svg{stroke-width:2.4px;flex-shrink:0;width:20px;height:20px;position:relative}.transaction-table .tx-status-cell>.status.confirmed svg{stroke-width:2.7px}.transaction-table .tx-status-cell>button.status:hover:before{background:color-mix(in srgb,var(--status-ink) 22%,transparent);inset:1px}.transaction-table .tx-status-cell>button.status:focus-visible{outline-offset:2px;outline:2px solid #a8c7fa}.transaction-table .tx-voided .tx-status-cell>.status{--status-ink:#a5acb5;--status-fill:#a5acb51a}@media (max-width:680px){.transaction-table .transaction-row{grid-template-columns:32px minmax(0,1fr) auto}.transaction-table .tx-status-cell>.status{margin-inline-start:-4px}}.invoice-open-button{align-items:center;gap:8px;display:flex}.invoice-open-button>svg{color:#a8c7fa;flex-shrink:0}.is-invoice .tx-title>small{font-size:12px;line-height:1.5}.is-invoice .category-pill{white-space:normal}.is-invoice .tx-status-cell>.status{align-items:center;gap:6px;display:inline-flex}.ledger-filter-note{color:#a3b1c5;margin:18px 0 5px;font-size:12px;line-height:1.6}.cards-workspace-tabs{border-bottom:1px solid #34383e;gap:8px;margin-bottom:22px;display:flex;overflow:auto}.cards-workspace-tabs>button{color:#a8b1bf;white-space:nowrap;border-bottom:2px solid #0000;border-radius:12px 12px 0 0;justify-content:center;align-items:center;gap:8px;padding:14px 17px;font-size:14px;font-weight:700;display:flex}.cards-workspace-tabs>button[aria-selected=true]{color:#a8c7fa;background:#a8c7fa0a;border-bottom-color:#a8c7fa}.cards-workspace-tabs>button>span{background:#a8c7fa20;border-radius:14px;min-width:22px;padding:2px 6px;font-size:12px}.cards-reconciliation>p{margin:0 0 20px;font-size:14px;line-height:1.6}.review-toolbar{grid-template-columns:1fr 1.3fr;gap:15px;margin-bottom:15px;display:grid}.review-toolbar label{font-size:13px}.review-toolbar input{font-size:16px}.invoice-review .invoice-review-row{content-visibility:auto;contain-intrinsic-size:auto 120px}@media (max-width:680px){.cards-workspace-tabs{gap:0}.cards-workspace-tabs>button{white-space:normal;text-align:left;padding:14px 10px;font-size:13px}.review-toolbar{grid-template-columns:1fr}.transaction-table .is-invoice .tx-title>small{font-size:12px}.invoice-open-button b{font-size:16px}}
