.phone-app-bar{display:none}.schedule-row-actions{flex-wrap:wrap;flex:none;align-items:center;gap:12px;min-width:0;display:flex}@media (max-width:700px),(hover:none) and (pointer:coarse) and (max-width:1000px) and (max-height:550px){html{scroll-padding-bottom:110px}body{font-size:15px;line-height:1.65}.app-shell{display:block}.sidebar{display:none}.app-body{grid-column:1;min-width:0}.bottom-nav{z-index:40;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.bottom-nav a,.bottom-nav button{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;display:flex}.desktop-table{display:none}.mobile-doc-list{display:block}.grid-two,.grid-three,.settings-grid,.tax-profile-layout{grid-template-columns:minmax(0,1fr)}.secondary-actions-desktop{display:none}.secondary-actions-phone{width:100%;display:block}.review-layout{grid-template-columns:minmax(0,1fr)}.review-layout .preview-panel{display:none}.review-layout.show-preview .preview-panel{display:block}.review-layout.show-preview .review-detail{display:none}.mobile-claim-list,.monthly-mobile-list{display:block}.desktop-monthly-chart{display:none}.phone-app-bar{min-height:70px;padding:8px 12px;padding-top:max(8px,env(safe-area-inset-top));z-index:35;background:#f4faf5;border-bottom:1px solid #d8e5d7;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:6px;display:grid;position:sticky;top:0}.phone-app-bar .icon-button,.phone-brand-icon{border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:48px;display:grid}.phone-brand-icon{background:#193b32}.phone-context-trigger{color:#193b32;text-align:left;background:#fffef9;border:1px solid #bed4c2;border-radius:13px;align-items:center;gap:7px;width:100%;min-width:0;min-height:52px;padding:6px 9px;display:flex}.phone-context-trigger>span:not(.cozy-icon){flex:1;min-width:0;line-height:1.4;display:grid}.phone-context-trigger strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.phone-context-trigger small{color:#45634d;font-size:11px;line-height:1.5}.app-main{padding:18px 16px calc(108px + env(safe-area-inset-bottom));max-width:100%;overflow:visible}.app-main>.test-banner{display:none}.destination-note{background:#efeafa;border:0;border-radius:0;margin:0 -16px 16px;padding:8px 16px;font-size:13px}.schedule-row{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}.schedule-row>.schedule-row-actions{grid-column:2;justify-content:flex-start}.schedule-row-actions>.button{min-width:0;max-width:100%;min-height:48px}.page-title,.phone-page-title{margin-bottom:20px;display:block}.page-title h1{font-size:28px;line-height:1.2}.page-title p{margin-top:9px;font-size:14px;line-height:1.65}.page-actions{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.page-actions>.button{min-height:48px}.button{white-space:normal;min-height:48px;padding:11px 16px;font-size:14px;line-height:1.5}.text-link,.inline-link{line-height:1.65}.icon-button{min-width:44px;min-height:44px}.tabs{gap:8px;margin-bottom:18px}.tabs button{white-space:normal;min-height:48px;padding:10px 13px;font-size:14px;line-height:1.45}.field-label{align-items:center;gap:8px}.field-label label{font-size:15px;line-height:1.6}.field input,.field textarea,.pretty-select-trigger{min-height:50px;font-size:16px}.field textarea{min-height:96px}.field>small{margin-top:7px;font-size:13px;line-height:1.6}.pretty-select-item{min-height:48px;font-size:15px;line-height:1.5}.pretty-select-search input{font-size:16px}.help-trigger{background:0 0;border-color:#0000;width:44px;min-width:44px;height:44px;min-height:44px;padding:9px}.help-trigger>.cozy-icon{width:24px!important;height:24px!important}.help-bubble{font-size:14px;line-height:1.65}.bottom-nav{padding:7px 7px calc(8px + env(safe-area-inset-bottom));background:#fffef9;border-top:1px solid #c7d8c5;gap:3px;min-height:76px;box-shadow:0 -3px 12px #193b3207}.bottom-nav a,.bottom-nav button{gap:4px;min-height:58px;font-size:11px;line-height:1.25;position:relative}.phone-tab-symbol{background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;width:48px;height:30px;display:grid}.bottom-nav a[aria-current=page] .phone-tab-symbol{background:#a9dfbf;border-color:#5d8166}.bottom-nav a[aria-current=page]{color:#193b32;font-weight:800}.bottom-nav a[aria-current=page]>span:last-of-type{font-weight:800}.bottom-nav .add-mobile{margin-top:0}.bottom-nav .add-mobile>span{width:44px;height:40px;box-shadow:none;background:#193b32;border:0;border-radius:13px}.bottom-nav .nav-badge{color:#193b32;background:#ffe58f;border-radius:7px;min-width:18px;height:18px;padding:1px 4px;font-size:10px;top:0;right:9px}.app-toast,.toast{bottom:calc(88px + env(safe-area-inset-bottom))}.modal{width:calc(100vw - 16px);max-width:600px;max-height:calc(100dvh - 16px - env(safe-area-inset-top));padding:20px 18px calc(20px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:23px 23px 0 0;margin:auto auto 0}.modal>header h2{font-size:23px;line-height:1.3}.modal .form-actions{gap:12px}.modal .button{min-height:48px}.secondary-actions-phone{background:0 0;border:0;border-top:1px solid #d7e3d4;border-radius:0;padding:0}.secondary-actions-phone>summary{min-height:48px;font-size:14px}.secondary-actions-phone>div{gap:12px}.notice{gap:9px;padding:12px;font-size:14px;line-height:1.65}.notice>div{min-width:0}.notice p{line-height:1.65}.stat-subtext{font-size:13px;line-height:1.65}.check-field{gap:12px;padding:12px}.check-field strong{font-size:14px;line-height:1.65}.check-field small{font-size:13px;line-height:1.65}.check-field>span{min-width:0}.phone-menu{gap:26px;display:grid}.phone-menu-group h2{color:#496450;margin-bottom:8px;font-family:inherit;font-size:14px;font-weight:800;line-height:1.6}.phone-menu-group ul{background:#fffef9;border:1px solid #ccddcb;border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.phone-menu-group li+li{border-top:1px solid #d9e5d5}.phone-menu-group a{align-items:center;gap:12px;min-height:65px;padding:12px 14px;font-size:16px;line-height:1.5;display:flex}.phone-menu-group a strong{font-size:15px;font-weight:700}.phone-menu-group a small{color:#496450;margin-top:3px;font-size:13px;display:block}.phone-menu-group a:hover{background:#eef6e9}.phone-menu-group a>.cozy-icon{flex-shrink:0}.phone-next-step{background:#e7f2df;border-radius:18px;align-items:center;gap:12px;margin-bottom:22px;padding:18px 16px;display:flex}.phone-next-step>div{flex:1;min-width:0}.phone-next-step p{margin:8px 0 13px;font-size:14px;line-height:1.6}.phone-next-step .receipt-pal{flex-shrink:0;width:62px;height:74px}.phone-home-money{border-bottom:1px solid #c7dac4;padding-bottom:20px}.phone-home-money .row{gap:6px}.phone-main-amount{color:#193b32;margin:6px 0;font-size:28px;line-height:1.4;display:block}.phone-home-money>p{color:#496450;font-size:13px;line-height:1.6}.phone-home-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.phone-home-stats dt{font-size:13px;line-height:1.5}.phone-home-stats dd{margin-top:5px;font-size:22px;font-weight:800}.phone-home-section{border-bottom:1px solid #d3e1cf;padding:22px 0}.phone-home-section h2{font-size:22px;line-height:1.3}.phone-home-section>.row{margin-bottom:12px}.phone-home-section>.row>.text-link{min-height:48px;font-size:13px}.phone-home-section>p{font-size:14px;line-height:1.7}.phone-home-tracker .record-budget.compact{background:0 0;border:0;border-top:1px solid #dbe6d7;border-radius:0;padding:13px 0}.phone-home-tracker .record-budget.compact:first-of-type{border-top:0}.phone-home-estimate{padding:16px 0}.phone-home-estimate>summary{align-items:center;min-height:48px;font-size:14px;font-weight:800;display:flex}.phone-home-estimate p{margin:10px 0;font-size:14px;line-height:1.65}.phone-home-estimate>.text-link{min-height:48px;font-size:14px;display:flex}.phone-home .review-task.compact{border-top:1px solid #dbe6d7;padding:13px 0}.phone-home-receipts .empty-state{padding:16px 0}.phone-home-receipts .empty-state .receipt-pal{width:65px;height:75px}.mobile-doc-list{background:#fffef9;border:1px solid #cbdcc7;border-radius:16px;overflow:hidden}.mobile-doc-list .document-list-row{min-height:88px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;margin:0;padding:14px 12px}.mobile-doc-list .document-list-row+.document-list-row{border-top:1px solid #d8e3d2}.mobile-doc-list .document-list-row strong{font-size:15px;line-height:1.5}.mobile-doc-list .document-list-row small{font-size:13px;line-height:1.5}.mobile-doc-list .document-list-row>.amount{max-width:115px;font-size:15px}.mobile-doc-list .document-list-row .badge{font-size:11px;line-height:1.5}.mobile-doc-list .document-icon{background:0 0;border:0;width:30px;height:34px}.panel.phone-section{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:22px;padding:0}.phone-section>.panel-heading{flex-wrap:wrap;gap:12px;margin-bottom:14px}.phone-section>.panel-heading h2{font-size:23px;line-height:1.3}.phone-section>.panel-heading .text-link{min-height:48px;font-size:14px}.phone-section .panel.phone-section{margin-bottom:16px}.phone-section .reconciliation{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d3e1cf;border-radius:0;padding:12px 0}.phone-section .detail-list>div{gap:16px;font-size:14px;line-height:1.65}.phone-section .list-row{box-shadow:none;border:0;border-bottom:1px solid #d7e4d3;border-radius:0;padding:14px 0;font-size:14px;line-height:1.65}.phone-section .list-row small{font-size:13px;line-height:1.6}.phone-section .list-row strong{font-size:15px;line-height:1.5}.phone-section .empty-state{padding:14px 0}.phone-section .empty-state .receipt-pal{width:65px;height:75px}.phone-section .empty-state h3{font-size:23px}.phone-section .empty-state p{font-size:14px;line-height:1.65}.phone-section .provider-card{background:0 0;border:0;border-bottom:1px solid #d5e3d1;border-radius:0;padding:14px 0;font-size:14px;line-height:1.65}.app-main[data-page-family=documents]>.breadcrumbs,.app-main[data-page-family=documents]>.page-title>div>p{display:none}.phone-record-status{margin:0 0 15px;font-size:13px;line-height:1.65}.phone-record-status>.row{gap:8px 12px}.phone-record-status .badge{font-size:12px;line-height:1.6}.phone-record-status>details>summary{align-items:center;min-height:44px;font-size:13px;font-weight:700;display:flex}.phone-record-status .workflow-progress{background:0 0;border:0;border-radius:0;padding:8px 0}.phone-record-modes{margin-bottom:20px}.phone-record-modes>.tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.phone-record-modes>.tabs button{min-height:48px;padding:10px 5px;font-size:14px}.phone-record-modes>.button{justify-content:flex-start;min-height:44px;padding-left:0;font-size:13px}.phone-record-modes>h2{margin-top:8px;font-size:23px}.phone-record-view-menu{gap:0;display:grid}.phone-record-view-menu>.button{border-bottom:1px solid #d6e3d2;border-radius:0;justify-content:space-between;min-height:56px;padding:12px 0;font-size:16px}.review-layout .preview-panel{border:1px solid #cadcc5;border-radius:16px;padding:14px}.review-detail>.receipt-more-details{background:0 0;border:0;border-top:1px solid #c8dbc1;border-radius:0;padding:0}.review-detail .line-editor{background:0 0;border:0;border-top:1px solid #d2e2cb;border-radius:0;padding:16px 0}.review-detail .statement-component{background:0 0;border:0;border-bottom:1px solid #d4e3cc;border-radius:0;padding:14px 0}.review-detail .record-actions{box-shadow:none;background:0 0;border:0;margin-top:6px;padding:12px 0}.review-detail .record-actions .secondary-actions-phone{border-radius:0;padding:0}[hidden]{display:none!important}.review-waiting-aside{display:none}.tracker-folder-body{grid-template-columns:minmax(0,1fr)}.phone-record-view-menu .button{min-height:48px}.phone-library-filters{background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-bottom:18px;padding:0;display:grid}.phone-library-filters>.search-input{grid-column:1/-1;width:100%;min-width:0}.phone-library-filters>.button{justify-self:start;min-height:48px;padding-left:0}.phone-library-filters>.field{grid-column:1/-1;min-width:0}.document-library-list>.row small{font-size:13px;line-height:1.6}.document-library-list>.row .text-link{min-height:48px;font-size:14px}.tax-profile-page>.breadcrumbs{display:none}.tax-profile-page>h1{font-size:28px;line-height:1.25}.tax-detail-intro{margin:12px 0 18px}.tax-detail-intro p{font-size:14px;line-height:1.65}.tax-purpose-nav .tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tax-purpose-nav .tabs button{min-height:48px;padding:10px 8px;font-size:14px}.tax-profile-layout{gap:22px}.tax-relief-choice{background:0 0;border:0;border-bottom:1px solid #d6e5d1;border-radius:0;padding:14px 0}.tax-relief-choice-heading{gap:12px}.tax-relief-choice-heading h3{font-size:16px;line-height:1.5}.tax-relief-choice-summary .button{min-height:48px;font-size:13px}.tax-relief-question-panel{background:0 0;border:0;border-radius:0;padding:20px 0 4px}.tax-relief-question-panel h3{font-size:23px}.tax-child-card{background:0 0;border:0;border-top:1px solid #c8ddc1;border-radius:0;padding:16px 0}.tax-profile-layout .tax-legacy-note{background:0 0;border:1px solid #d7e4d1;border-left:0;border-right:0;border-radius:0;padding:13px 0;font-size:13px;line-height:1.65}.tax-profile-context{border-top:1px solid #d0e0c9;padding-top:20px}.tax-child-reference-details>summary{min-height:48px;font-size:14px}.tax-child-reference-details p{font-size:14px;line-height:1.65}.tax-profile-actions{gap:16px}.folder-setup-form{box-shadow:none;background:0 0;border:0;padding:0}.folder-setup-form h1{font-size:28px}.folder-setup-form>p{font-size:14px;line-height:1.65}.folder-setup{padding:20px 16px 48px}.setup-navigation{align-items:center;gap:16px}.setup-navigation .brand{font-size:20px}.setup-navigation>.text-link{min-height:48px;font-size:14px}.review-page>.tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.review-page>.tabs button{min-height:48px;font-size:14px}.review-queue-layout{display:block}.review-task{border-top:1px solid #d3e3cd;gap:10px;padding:17px 0}.review-task-art{background:0 0;width:30px;height:34px}.review-task-content>strong{font-size:16px;line-height:1.5}.review-source-name{font-size:14px;line-height:1.5}.review-source-facts{font-size:13px;line-height:1.6}.review-task-content>p{font-size:14px;line-height:1.65}.review-task-actions>.button{min-height:48px;font-size:14px}.review-clear-condition>summary{min-height:48px;font-size:13px}.review-clear-condition p,.review-section-note{font-size:14px;line-height:1.65}.review-records{background:0 0;border:0;border-top:1px solid #d0e1c9;border-radius:0;padding:16px 0}.review-records>summary{min-height:48px;font-size:14px}.phone-home .phone-next-step{background:#dff0d7;border:1px solid #c1dabb;border-radius:9px 21px 21px;gap:10px;margin-top:12px;padding:20px 16px 18px;position:relative}.phone-next-step:before{content:"";pointer-events:none;background:#dff0d7;border:1px solid #c1dabb;border-bottom:0;border-radius:9px 9px 0 0;width:76px;height:14px;position:absolute;top:-10px;left:0}.phone-step-label{letter-spacing:.4px;color:#49664b;margin-bottom:5px;font-size:11px;font-weight:800;line-height:1.5;display:block}.phone-next-step h2{font-size:23px;line-height:1.3}.phone-step-source{overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.5;display:block}.phone-home .phone-next-step p{margin:7px 0 14px;font-size:14px;line-height:1.6}.phone-home .phone-next-step .receipt-pal{align-self:center;width:77px;height:90px}.phone-home .phone-next-step .button{min-height:48px;font-size:14px}.phone-home-money{background:#fffdf3;border:1px solid #e4ddb9;border-radius:16px;margin:0 0 10px;padding:15px 16px 18px}.phone-home-money>.row{justify-content:flex-start;min-height:36px}.phone-home-money .term-label{font-size:14px;font-weight:700}.phone-home-money .phone-main-amount{margin:4px 0 8px;font-size:29px;line-height:1.35}.phone-home-money[data-known-amount=false] .phone-main-amount{font-size:20px;line-height:1.45}.phone-home-money[data-empty=true] .phone-main-amount{margin:2px 0 7px;font-size:16px;font-weight:600}.phone-home-money>p{font-size:12px;line-height:1.65}.phone-home-stats{border-top:1px solid #e4dfc4;gap:12px;margin-top:13px;padding-top:13px}.phone-home-stats>div{align-content:start;justify-items:start;display:grid}.phone-home-stats dt{text-align:left;font-size:12px}.phone-home-stats dd{text-align:left;margin-top:4px;font-size:22px;line-height:1.4}.phone-home-stats>div:nth-child(2) dd{color:#315e52}.phone-home-section h2{font-size:22px}.phone-home-section .review-task-art{background:#f5e9ca;border-radius:9px}.phone-home-receipts .document-icon{background:#ede8fb;border-radius:9px}.phone-home-tracker>.row{margin-bottom:8px}.phone-home .phone-home-estimate{margin-top:10px}.app-main:has(>.phone-home)>.destination-note{display:none}}.tracker-summary{margin:0 0 18px}.tracker-summary .tracker-overview{margin-bottom:6px}.tracker-meaning{justify-content:space-between;align-items:center;gap:12px;font-size:13px;line-height:1.65;display:flex}.tracker-meaning>span{min-width:0}.tracker-meaning .term-label{margin-left:7px}.tracker-meaning>.text-link{flex-shrink:0;min-height:44px;font-size:13px}.tax-estimate-source-details{background:#f4f8f0;border:1px solid #c9ddcd;border-radius:14px;padding:16px}.tax-estimate-source-details>summary{min-height:44px;font-size:14px;font-weight:800}.tax-estimate-source-details p{margin:10px 0;font-size:13px;line-height:1.8}@media (max-width:700px),(hover:none) and (pointer:coarse) and (max-width:1000px) and (max-height:550px){.tracker-meaning{font-size:14px;display:block}.tracker-meaning>.text-link{min-height:48px;margin-top:6px;font-size:14px;display:flex}.tracker-summary .tracker-overview{gap:12px 16px;font-size:14px;line-height:1.65}.tracker-summary .term-label{margin:0}.tax-estimate-source-details{background:0 0;border:0;border-top:1px solid #cadfc4;border-radius:0;padding:18px 0}.phone-filing-figures{gap:0;margin-top:16px;display:grid}.phone-filing-figures>article{border-bottom:1px solid #d4e3ce;padding:15px 0}.phone-filing-figures .row{gap:12px;font-size:15px;font-weight:700}.phone-filing-figures p{margin-top:5px;font-size:13px;line-height:1.65}.phone-filing-figures .button{min-height:48px;padding-left:0}.filing-step{padding:15px 0}.filing-step h3{font-size:16px;line-height:1.5}.filing-step p{font-size:14px;line-height:1.65}.filing-step .text-link{min-height:48px;font-size:14px}.pack-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d0e1ca;border-radius:0;padding:17px 0}.pack-card h3{font-size:21px}.pack-card p,.pack-card small{font-size:13px;line-height:1.65}.pack-card .workflow-progress{background:0 0;border:0;border-radius:0;padding:12px 0}.pack-card .button{min-height:48px}.phone-home-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;margin:0 0 8px;display:grid}.phone-home-summary-grid>.summary-card{min-width:0;min-height:165px;box-shadow:none;border:1px solid #193b321c;border-radius:16px;grid-column:auto;grid-template-rows:44px minmax(58px,1fr) auto;margin:0;padding:12px;display:grid}.phone-home-summary-grid .summary-label{align-items:flex-start;gap:6px;min-width:0;padding:0;font-size:13px;font-weight:800;line-height:1.55;display:flex}.phone-home-summary-grid .summary-label>.cozy-icon{flex-shrink:0;margin-top:2px;width:22px!important;height:22px!important}.phone-home-summary-grid .summary-label>span:not(.cozy-icon){flex:1;min-width:0}.phone-home-summary-grid .summary-label .help-trigger{flex-shrink:0;width:40px;min-width:40px;height:40px;min-height:40px;margin:-9px -7px 0 -8px;padding:7px}.phone-home-summary-grid .summary-value{white-space:normal;align-self:center;min-width:0;margin:4px 0 10px;font-size:25px;line-height:1.35;overflow:visible}.phone-home-summary-grid .summary-value .financial-item{max-width:100%;line-height:1.4}.phone-home-summary-grid .summary-value>span{max-width:100%}.phone-home-summary-grid .summary-card:first-child .summary-value{font-size:21px}.phone-home-summary-grid .summary-card>small{align-self:start;min-height:38px;margin:0;font-size:12px;line-height:1.6}}.tracker-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:14px;display:grid}.tracker-metric{border:1px solid #193b321c;border-radius:18px;align-items:flex-start;gap:16px;min-width:0;padding:19px 20px;display:flex}.tracker-metric>div{flex:1;gap:4px;min-width:0;display:grid}.tracker-metric>div>span{font-size:15px;font-weight:800;line-height:1.5}.tracker-metric strong{font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1.3}.tracker-metric small{font-size:13px;line-height:1.65}.tracker-unassigned{min-height:44px;margin-bottom:5px;font-size:14px}@media (max-width:700px),(hover:none) and (pointer:coarse) and (max-width:1000px) and (max-height:550px){.phone-home-summary-grid>.summary-card{grid-template-rows:62px minmax(60px,1fr) auto;min-height:186px}.phone-home-summary-grid .summary-label{grid-template-rows:24px auto;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:5px 6px;display:grid;position:relative}.phone-home-summary-grid .summary-label>.cozy-icon{grid-area:1/1;margin:0}.phone-home-summary-grid .summary-label>span:not(.cozy-icon){grid-area:2/1/auto/-1;font-size:14px;line-height:1.4}.phone-home-summary-grid .summary-label .help-trigger{width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:9px;position:absolute;top:-9px;right:-5px}.phone-home-summary-grid .summary-card:first-child .summary-value{font-size:20px}.phone-home-summary-grid .summary-value{margin:4px 0 9px}.tracker-metrics{gap:12px;margin-bottom:13px}.tracker-metric{border-radius:16px;grid-template-columns:minmax(0,1fr);gap:7px;padding:14px 12px;display:grid}.tracker-metric>.cozy-icon{width:30px!important;height:30px!important}.tracker-metric>div>span{min-height:42px;font-size:14px;line-height:1.5}.tracker-metric strong{font-size:28px;line-height:1.3}.tracker-metric small{font-size:12px;line-height:1.6}.tracker-unassigned{min-height:48px;font-size:14px}.tracker-tools{gap:14px}.tracker-tools .tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tracker-tools .tabs button{min-height:48px;padding:10px 8px;font-size:14px}.tracker-folder{box-shadow:none;background:#fffef9;border:1px solid #cadcc4;border-radius:16px}.tracker-folder-trigger{background:#eaf4e4;gap:12px;min-height:72px;padding:12px 14px}.tracker-folder-trigger strong{font-size:17px;line-height:1.5}.tracker-folder-trigger small{font-size:13px;line-height:1.5}.tracker-folder-body{gap:0;padding:0}.tracker-folder-body>.record-budget{box-shadow:none;background:0 0;border:0;border-top:1px solid #d7e5d1;border-radius:0;padding:16px 14px}.record-budget .budget-title h3{font-size:16px;line-height:1.5}.budget-reference,.budget-recorded>small,.budget-record-count,.budget-comparison-note,.budget-review-note{font-size:13px;line-height:1.65}.budget-recorded>strong{font-size:22px;line-height:1.4}.budget-state>strong{font-size:14px;line-height:1.65}.budget-state-reason>summary{min-height:48px;font-size:13px}.budget-state-action,.budget-actions>.text-link{min-height:48px;font-size:14px}.budget-details>summary{min-height:48px;font-size:13px}.budget-details p{font-size:14px;line-height:1.65}.budget-children{border-top:1px dashed #c8dac1}.budget-children>.record-budget.nested{background:0 0;border:0;border-radius:0;padding:14px 0}.source-rule-link{background:0 0;border:0;border-top:1px solid #d5e4ce;border-radius:0;padding:13px 0}.source-rule-link strong{font-size:14px;line-height:1.55}.source-rule-link small{font-size:13px;line-height:1.65}.app-main[data-page-family=calculator] .reconciliation{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d1e1ca;border-radius:0;padding:13px 0}.app-main[data-page-family=calculator] .reconciliation strong{font-size:19px;line-height:1.5}.app-main[data-page-family=calculator] .scope-capability{background:0 0;border:0;border-radius:0;padding:12px 0}.app-main[data-page-family=calculator] .scoped-worksheet details>summary{min-height:48px;font-size:15px}.app-main[data-page-family=calculator] .scoped-worksheet .line-editor{background:0 0;border:0;border-top:1px solid #d2e2cb;border-radius:0;padding:16px 0}.app-main[data-page-family=calculator] .data-table td,.app-main[data-page-family=calculator] .data-table th{font-size:14px}.app-main[data-page-family=offline] .workflow-progress,.app-main[data-page-family=import] .workflow-progress,.app-main[data-page-family=batches] .workflow-progress,.app-main[data-page-family=inbox] .workflow-progress{background:0 0;border:0;border-radius:0;padding:12px 0}.workflow-summary{font-size:14px;line-height:1.65}.workflow-step strong{font-size:14px;line-height:1.5}.workflow-step small{font-size:13px;line-height:1.6}.workflow-state{font-size:11px;line-height:1.5}.workflow-progress>h3{font-size:19px}.workflow-details>summary{min-height:48px;font-size:14px}.workflow-progress .workflow-mark{background:0 0;border:0;width:32px;height:32px}.offline-draft,.batch-card,.inbox-card{box-shadow:none;background:0 0;border:0;border-top:1px solid #d1e2ca;border-radius:0;padding:16px 0}.upload-zone{border-radius:16px;min-height:150px;padding:18px 14px}.upload-zone strong{font-size:17px}.upload-zone small{font-size:13px;line-height:1.65}.choice-grid{grid-template-columns:minmax(0,1fr);gap:0}.choice-card{text-align:left;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d1e2ca;border-radius:0;grid-template-columns:38px minmax(0,1fr);gap:4px 12px;padding:16px 0;display:grid}.choice-card>.cozy-icon{grid-area:1/1/span 2}.choice-card strong{grid-column:2;font-size:16px}.choice-card p{grid-column:2;font-size:14px;line-height:1.65}.monthly-mobile-row{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d2e3cd;border-radius:0;padding:16px 0;font-size:15px}.monthly-mobile-row strong{font-size:17px}.monthly-mobile-row small{font-size:13px;line-height:1.65}.monthly-mobile-list{border-top:1px solid #d2e3cd}.app-main[data-page-family=insights] .summary-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d3e3ce;border-radius:0;padding:14px 0}.app-main[data-page-family=insights] .summary-value{font-size:24px}.app-main[data-page-family=insights] .summary-label{font-size:14px}.app-main[data-page-family=sharing] .list-row,.app-main[data-page-family=household] .list-row,.app-main[data-page-family=review-access] .list-row,.app-main[data-page-family=connections] .list-row,.app-main[data-page-family=assistant] .list-row{align-items:flex-start;gap:12px}.app-main[data-page-family=workspaces] .grid-two{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.app-main[data-page-family=admin] .rule-row,.app-main[data-page-family=admin] .impact-card{background:0 0;border:0;border-bottom:1px solid #d3e3ce;border-radius:0;padding:14px 0}.app-main[data-page-family=help] .help-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:22px;display:grid}.help-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d2e2ce;border-radius:0;padding:16px 0}.help-card h3{font-size:20px}.help-card p{font-size:14px;line-height:1.65}.help-card .text-link{min-height:48px;font-size:14px}.help-article{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.help-article p,.help-article li{font-size:15px;line-height:1.8}.help-article h1{font-size:28px;line-height:1.3}.help-article h2{margin-top:26px;font-size:23px;line-height:1.35}.install-guide-page>.panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.install-steps{grid-template-columns:minmax(0,1fr);gap:0}.install-steps>li{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d4e3cf;border-radius:0;padding:16px 0}.install-steps p{font-size:14px;line-height:1.65}.install-guide-image img{object-fit:contain}.landing .site-nav{gap:14px;padding:18px 16px}.landing .site-nav .button{min-height:48px;font-size:13px}.landing .landing-hero{flex-direction:column;gap:24px;min-height:0;padding:24px 20px 32px;display:flex}.landing .hero-copy h1{font-size:46px;line-height:1.12}.landing .hero-copy>p{font-size:16px;line-height:1.7}.landing .hero-actions{gap:16px}.landing .hero-actions .button{min-height:48px;font-size:15px}.landing .hero-actions .text-link{min-height:48px;font-size:14px}.landing .folder-art{width:100%;max-width:330px;margin:0 auto;transform:none}.landing .paper-strip{grid-template-columns:1fr;gap:12px;padding:20px;font-size:14px;display:grid}.landing .how-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.landing .landing-section{padding:30px 20px}.landing .landing-section h2{font-size:32px;line-height:1.25}.landing .how-card{min-height:0;padding:20px 18px}.landing .how-card h3{font-size:23px;line-height:1.4}.landing .how-card p{font-size:15px;line-height:1.7}.landing .care-section{flex-direction:column;gap:20px;padding:30px 20px;display:flex}.landing .care-section>.receipt-pal{width:100px;height:120px}.landing .care-section h2{font-size:32px;line-height:1.25}.landing .care-section p{font-size:15px;line-height:1.75}.landing .landing-cta{padding:32px 20px}.landing .landing-cta h2{font-size:30px}.landing .site-footer{flex-direction:column;align-items:flex-start;gap:15px;padding:25px 20px;font-size:14px;display:flex}.landing .site-footer a{align-items:center;min-height:44px;display:inline-flex}.public-main{padding:24px 18px}.auth-form-wrap{padding:25px 20px 48px}.auth-form-wrap h1{font-size:30px}.auth-form-wrap>p{font-size:15px;line-height:1.7}.licenses-page{padding:24px 18px}.licenses-page h1{font-size:28px}.licenses-page p,.licenses-page li{font-size:15px;line-height:1.8}.phone-home-review>.row{align-items:center}.phone-home-review>.row>.text-link{font-size:12px;line-height:1.5}.phone-review-empty{font-size:14px;line-height:1.65}.phone-review-other{gap:0;margin-top:12px;display:grid}.phone-review-other>.text-link{border-top:1px solid #d9e6d3;justify-content:space-between;min-height:48px;padding:10px 0;font-size:13px;line-height:1.65;display:flex}.phone-review-other>p{border-top:1px solid #d9e6d3;padding:12px 0;font-size:14px;line-height:1.65}.phone-review-other>p>small{margin-top:4px;font-size:12px;display:block}.auth-page{grid-template-columns:minmax(0,1fr)}.auth-scene{display:none}.tax-profile-context .tax-profile-actions{flex-direction:column;align-items:stretch;gap:16px;display:flex}.tax-profile-actions>.text-link{align-items:center;min-height:48px;display:flex}.install-action-row .text-link{min-height:48px}.install-guide-page .tabs{flex-wrap:wrap;gap:8px;display:flex}.install-guide-page .tabs button{min-height:48px;font-size:14px}.app-main[data-page-family=admin] .operations-grid{grid-template-columns:minmax(0,1fr)}.app-main[data-page-family=calculator] .worksheet-scope-tabs{flex-wrap:wrap}}@media (hover:none) and (pointer:coarse) and (min-width:700px) and (max-width:1000px) and (max-height:550px){.phone-app-bar{min-height:56px;padding:4px max(12px,env(safe-area-inset-right)) 4px max(12px,env(safe-area-inset-left));padding-top:max(4px,env(safe-area-inset-top))}.phone-app-bar .icon-button{height:44px}.phone-context-trigger{min-height:44px;padding:3px 9px}.phone-context-trigger small{font-size:12px}.bottom-nav{min-height:52px;padding:3px max(8px,env(safe-area-inset-right)) calc(3px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));gap:4px}.bottom-nav a,.bottom-nav button{flex-direction:row;gap:6px;min-height:44px;font-size:13px}.phone-tab-symbol{width:34px;height:32px}.bottom-nav .add-mobile>span{border-radius:10px;width:34px;height:32px}.bottom-nav .nav-badge{top:1px;right:7px}.app-main{padding-top:14px;padding-bottom:calc(72px + env(safe-area-inset-bottom))}.app-toast,.toast{bottom:calc(62px + env(safe-area-inset-bottom))}html{scroll-padding-bottom:calc(72px + env(safe-area-inset-bottom))}}
.claimable-relief-summary{background:#ddf3e5;border:1px solid #bdd6bf;border-radius:16px;grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;min-width:0;padding:12px 16px;display:grid}.claimable-relief-label{align-items:center;gap:8px;min-width:0;display:flex}.claimable-relief-label>strong{min-width:0;font-size:15px;font-weight:800;line-height:1.4}.claimable-relief-label>.cozy-icon{flex:none;width:27px!important;height:27px!important}.claimable-relief-summary>.guide-amount>strong{font-size:32px;line-height:1.2}.claimable-relief-summary>small{color:#486052;font-size:13px;line-height:1.5}.claimable-relief-summary[data-long-amount]>.guide-amount>strong{font-size:26px}.inline-about{background:#fffef7;border:1px solid #cddcc7;border-radius:16px;overflow:visible}.inline-about>header{border-bottom:1px solid #d5e3ce;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.inline-about>header>div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.inline-about h2{margin:0;font-size:18px;line-height:1.4}.inline-about-total{text-align:end;min-width:0;font-weight:800}.inline-about-total>small{color:#486052;font-size:13px;display:block}.inline-about-total .guide-amount{font-size:17px}.inline-about>form{grid-template-columns:1fr 1fr;display:grid}.inline-about-row{border-bottom:1px solid #dbe6d6;grid-template-columns:minmax(0,1fr) 124px;align-items:center;gap:12px;min-height:60px;padding:8px 16px;display:grid}.inline-about-row>div:first-child{min-width:0}.inline-about-row strong{font-size:14px;line-height:1.4;display:block}.inline-about-row small{color:#486052;margin-top:3px;font-size:13px;line-height:1.4;display:block}.inline-about-control{justify-content:end;align-items:center;display:flex}.inline-about-counter{background:#eef6e9;border:1px solid #bdd6b4;border-radius:12px;grid-template-columns:44px 32px 44px;align-items:center;height:44px;display:grid}.inline-about-counter .button{width:44px;min-width:44px;min-height:44px;box-shadow:none;background:0 0;border:0;padding:8px}.inline-about-counter output{text-align:center;font-size:16px;font-weight:800}.inline-about-switch{cursor:pointer;width:48px;height:44px;display:block;position:relative}.inline-about-switch input{width:48px;height:44px;cursor:inherit;margin:0;opacity:0!important;position:absolute!important}.inline-about-switch>span{pointer-events:none;background:#dcebd7;border:1px solid #bdd6b4;border-radius:18px;align-items:center;width:48px;height:28px;margin-top:8px;padding:2px;display:flex}.inline-about-switch>span:before{content:"";background:#fffef9;border-radius:50%;width:22px;height:22px;box-shadow:0 1px 2px #193b3220}.inline-about-switch>span>.cozy-icon{display:none}.inline-about-switch input:checked+span{background:#a9dfbf;justify-content:end}.inline-about-switch:has(input:focus-visible){outline-offset:2px;border-radius:12px;outline:1px solid #193b32;box-shadow:0 0 0 4px #a9dfbf80}.inline-about-switch:has(input:disabled){cursor:not-allowed}.inline-about-switch input:disabled+span{opacity:.5}.inline-about-more,.inline-about footer,.inline-about-saved,.inline-about .notice,.inline-about-conflict{grid-column:1/-1}.inline-about-more{padding:0 16px}.inline-about-more>summary{align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:800;display:flex}.inline-about-more>summary:before{display:none}.inline-about-more>summary>.disclosure-art{margin-inline-start:auto}.active-guide-choices{color:#486052;font-size:13px}.inline-about-more .inline-about-row{margin-inline:-16px}.guide-choice-note{padding:10px 0;font-size:13px;line-height:1.5}.shared-child-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.inline-about footer{justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.inline-about footer>span,.inline-about-saved{color:#486052;font-size:13px}.inline-about-saved{padding:7px 16px}.inline-about footer .button{min-width:100px;min-height:44px}.inline-about-conflict{background:#fff3df;padding:12px 16px}.inline-about-conflict p{margin-bottom:8px;font-size:14px}.guide-meter-wrap{padding:0 12px 9px}.guide-meter-wrap .financial-meter{height:5px;margin:0 0 5px}.guide-meter-wrap small,.guide-row-status{color:#486052;font-size:13px;line-height:1.45}.guide-row-status{padding:0 12px}.guide-row-status:empty{display:none}.guide-row-status>a{text-underline-offset:3px;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}@media (max-width:700px){.inline-about>form{grid-template-columns:minmax(0,1fr)}.inline-about>header{padding:10px 12px}.inline-about h2{font-size:17px}.inline-about-row{gap:10px;min-height:58px;padding:7px 12px}.inline-about-more{padding-inline:12px}.inline-about-more .inline-about-row{margin-inline:-12px}.inline-about footer{padding:9px 12px}}.record-budget.personal-guide{background:#fbf8ff}.record-budget.mixed-guide{background:#fffaf1}.budget-reference{font-size:16px;font-weight:800;line-height:1.6}.budget-guide-intro{color:#496256;max-width:62ch;margin-top:7px;font-size:14px;line-height:1.7}.budget-eligibility{flex:1;min-width:0}.budget-eligibility>summary{cursor:pointer;align-items:center;gap:8px;width:fit-content;min-height:44px;font-size:14px;font-weight:800;display:flex}.budget-members{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin-top:8px;display:grid}.budget-members .source-rule-link{min-width:0;box-shadow:none;background:0 0;border:0;border-top:1px solid #d3e1cf;border-radius:0;flex-direction:column;gap:4px;padding:12px 0;display:flex}.source-rule-link>strong{font-size:14px;line-height:1.55}.source-rule-link>small{font-size:13px;line-height:1.6}.source-rule-link>span{color:#496256;align-items:center;gap:5px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.budget-children{margin-top:14px}.category-guidance{gap:25px;display:grid}.category-guide-amount{border:1px solid #c8dcc7;border-radius:18px;align-items:flex-start;gap:15px;max-width:760px;padding:20px 22px;display:flex}.category-guide-amount>div{gap:6px;min-width:0;display:grid}.category-guide-amount small{font-size:13px;font-weight:700;line-height:1.5}.category-guide-amount strong{font-size:25px;line-height:1.5}.category-guidance-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;display:grid}.category-guidance-sections h2{margin-bottom:9px;font-size:18px;line-height:1.5}.category-guidance-sections p{max-width:70ch;font-size:14px;line-height:1.8}.category-guidance-sections p+p{margin-top:8px}.guidance-conditions>summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;font-weight:800;display:flex}.guidance-conditions ul{padding-left:20px}.guidance-conditions li{margin:9px 0;font-size:14px;line-height:1.8}.guidance-conditions li small{color:#496256;font-size:13px;display:block}.category-guidance .rule-sources{gap:5px;margin:0;display:grid}.category-guidance .rule-sources a{justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:8px 0;font-size:14px;line-height:1.65;display:flex}.category-guidance .rule-sources small{color:#496256;font-size:12px;display:block}.category-guide-action{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.category-guide-action small{color:#496256;font-size:13px;line-height:1.7}.category-estimate-details{border-top:1px solid #cbdcc4;padding-top:13px}.category-estimate-details>summary{cursor:pointer;align-items:center;min-height:48px;font-size:15px;font-weight:800;display:flex}.budget-estimate-information{border-bottom:1px solid #d2e3cb;padding:14px 0}.budget-estimate-information p{margin:6px 0;font-size:14px;line-height:1.75}.budget-estimate-information>strong{font-size:14px;line-height:1.7}.budget-estimate-information .budget-component{flex-wrap:wrap;gap:4px 9px;display:flex}.budget-component>small{width:100%}.estimate-budget-list>section{padding:15px 0}.estimate-budget-list h3{font-size:16px;line-height:1.6}.estimate-budget-list .budget-estimate-information{padding-top:3px}@media (max-width:700px),(hover:none) and (pointer:coarse) and (max-width:1000px) and (max-height:550px){.tracker-folder-body>.record-budget.personal-guide,.tracker-folder-body>.record-budget.mixed-guide{background:0 0}.budget-reference{font-size:15px;line-height:1.7}.budget-guide-intro{font-size:14px;line-height:1.75}.budget-eligibility>summary{min-height:48px;font-size:14px}.budget-members{grid-template-columns:1fr;gap:0}.source-rule-link>strong{font-size:14px}.source-rule-link>small,.source-rule-link>span{font-size:13px}.category-guidance{gap:22px}.category-guide-amount{border-radius:16px;gap:12px;padding:16px 14px}.category-guide-amount>.cozy-icon{width:30px!important;height:30px!important}.category-guide-amount strong{font-size:21px;line-height:1.55}.category-guidance-sections{grid-template-columns:1fr;gap:24px}.category-guidance-sections h2{font-size:17px}.category-guidance-sections p{font-size:15px;line-height:1.8}.guidance-conditions>summary{min-height:48px;font-size:14px}.guidance-conditions li{font-size:14px;line-height:1.8}.category-guidance .rule-sources a{min-height:48px}.category-estimate-details{margin-top:25px}.category-estimate-details>summary{font-size:15px;line-height:1.6}.category-estimate-details .grid-three{margin-top:15px}.budget-estimate-information p{font-size:14px;line-height:1.8}.phone-home-summary-grid .summary-card:first-child>small{min-height:38px}}.disclosure-art{pointer-events:none;align-items:center;margin-left:8px;display:inline-flex}.disclosure-art>.disclosure-open,details[open]>summary>.disclosure-art>.disclosure-closed{display:none}details[open]>summary>.disclosure-art>.disclosure-open{display:inline-flex}@media (max-width:700px),(hover:none) and (pointer:coarse) and (max-width:1000px) and (max-height:550px){.phone-home-summary-grid{grid-template-rows:repeat(2,auto auto auto)}.phone-home-summary-grid>.summary-card{grid-row:span 3;grid-template-rows:subgrid}.phone-home-summary-grid .summary-label{min-height:56px}.phone-home-summary-grid .summary-value{align-self:start;min-height:60px}.phone-home-summary-grid .summary-card>small{align-self:start}}.budget-eligibility>summary:before,.guidance-conditions>summary:before,.category-estimate-details>summary:before{display:none}.budget-eligibility>summary,.guidance-conditions>summary,.category-estimate-details>summary{padding-inline-start:0}.about-you-editor .tax-profile-layout{margin-top:16px;display:block}.about-you-editor .tax-profile-layout>.panel{box-shadow:none;background:0 0;border:0;padding:0}.about-you-intro{margin:0;font-size:14px;line-height:1.75}.about-you-choices{gap:15px;display:grid}.about-you-scope{margin:0 0 16px}.about-you-scope>summary{align-items:center;min-height:44px;font-size:14px;font-weight:800;display:flex}.about-you-editor .tax-relief-choice-list{gap:16px}.about-you-editor .tax-relief-question-panel{box-shadow:none;background:0 0;border:0;padding:0}.about-you-editor .tax-relief-choice[data-child-reference]{box-shadow:none;background:0 0;border:0;border-top:1px solid #d3e1cf;border-radius:0;padding:16px 0 0}.about-you-editor .tax-relief-choice-heading{gap:10px}.about-you-editor .tax-relief-choice-heading h3{font-size:16px}.about-you-editor .tax-relief-choice-summary{grid-template-columns:1fr;gap:12px;margin-top:15px;display:grid}.about-you-editor .tax-details-actions{border-top:1px solid #d3e1cf;margin-top:16px;padding-top:15px}.about-you-editor .tax-details-actions>.button{width:100%;min-height:48px}.about-you-editor .tax-details-unsaved{font-size:13px;line-height:1.7}.about-you-editor .tax-child-evidence-list{background:0 0;border:0;padding:0}.about-you-editor .tax-child-reference-details{margin-top:12px}.about-you-editor .tax-relief-choice-body{margin-top:16px}.about-you-editor .tax-no-request-note{font-size:13px;line-height:1.7}@media (max-width:700px),(hover:none) and (pointer:coarse) and (max-width:1000px) and (max-height:550px){.about-you-intro{font-size:14px;line-height:1.8}.about-you-choices{gap:13px}.about-you-scope>summary{min-height:48px}.about-you-editor .field>span{font-size:14px}.about-you-editor .pretty-select-trigger{min-height:48px;font-size:16px}.about-you-editor .tax-question-list{gap:15px}.about-you-editor .tax-relief-choice-art{background:0 0;width:32px;height:32px}}.tracker-folder-body{display:block}.tracker-folder-body>.record-budget.tracker-rows{box-shadow:none;background:0 0;border:0;border-top:1px solid #d7e4d2;border-radius:0;padding:0}.tracker-folder-body>.record-budget.tracker-rows:first-child{border-top:0}.budget-compact-row,.tracker-category-row{grid-template-columns:minmax(0,1fr) minmax(130px,auto) 40px;align-items:center;gap:15px;padding:14px 16px;display:grid}.budget-compact-name a,.tracker-category-name{color:#193b32;font-size:15px;font-weight:800;line-height:1.55;text-decoration:none}.budget-compact-name small,.tracker-category-row>div>small{color:#536c5e;margin-top:3px;font-size:12px;line-height:1.6;display:block}.budget-compact-amount,.tracker-category-amount{text-align:right;min-width:0;font-size:15px;line-height:1.5}.budget-compact-amount small,.tracker-category-amount small{color:#536c5e;font-size:12px;line-height:1.6;display:block}.tracker-category-amount strong{font-size:16px;font-weight:800}.tracker-info-button{background:0 0;border:0;width:40px;min-width:40px;height:40px;min-height:40px;padding:8px}.tracker-rows .financial-meter{max-width:calc(100% - 32px);height:7px;margin:0 16px 11px}.tracker-rows .budget-children{border-top:1px dashed #d2dfcd;margin:0;padding:0 16px}.tracker-rows .budget-children>.record-budget{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.tracker-category+.tracker-category{border-top:1px solid #e0e9dd}.tracker-category-status{color:#7a5729;gap:12px;padding:0 16px 7px;font-size:12px;line-height:1.6;display:flex}.tracker-category-status:empty{display:none}.tracker-row-detail{background:#eef6e9;border-top:1px solid #d3e1cd;padding:12px 16px;font-size:13px;line-height:1.7}.tracker-row-detail p{margin:0 0 7px}.tracker-row-detail a{min-height:36px;padding:7px 0;font-weight:700;display:block}.record-budget.tracker-rows.compact{box-shadow:none;background:0 0;border:0;border-top:1px solid #d5e3ce;border-radius:0;padding:0}.record-budget.tracker-rows.compact .budget-compact-row{padding:12px 0}.record-budget.tracker-rows.compact .financial-meter{max-width:100%;margin:0 0 10px}@media (max-width:700px),(hover:none) and (pointer:coarse) and (max-width:1000px) and (max-height:550px){.budget-compact-row,.tracker-category-row{grid-template-columns:minmax(0,1fr) minmax(85px,110px) 36px;gap:9px;padding:13px 12px}.budget-compact-name a,.tracker-category-name{font-size:14px;line-height:1.6}.budget-compact-name small,.tracker-category-row>div>small,.tracker-category-amount small,.budget-compact-amount small{font-size:12px;line-height:1.65}.tracker-category-amount strong,.budget-compact-amount{font-size:14px;line-height:1.55}.tracker-info-button{width:36px;min-width:36px;height:48px;min-height:48px;padding:7px}.tracker-rows .financial-meter{max-width:calc(100% - 24px);margin-inline:12px}.tracker-row-detail{padding:13px 12px;font-size:14px;line-height:1.75}.tracker-row-detail a{min-height:48px}}.more-sections{gap:28px;display:grid}.more-sections h2{margin-bottom:13px;font-size:22px}.public-language-menu{width:150px;min-width:0}.public-language-menu .pretty-select-trigger{min-height:42px;font-size:12px}.site-nav{gap:18px}.site-nav .public-language-menu{margin-left:auto}.public-info-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;display:flex}.auth-card>.public-language-menu{margin-bottom:22px;margin-left:auto}@media (max-width:700px){.site-nav{flex-wrap:wrap;gap:12px;padding:18px}.site-nav>.brand{margin-right:auto}.site-nav>.public-language-menu{order:3;width:150px;margin-left:auto}.site-nav>.button{max-width:128px}.hero-copy>p{max-width:100%}.hero-actions{flex-wrap:wrap}.public-info-heading{align-items:flex-start}.more-sections{gap:20px}}.financial-digits{white-space:nowrap}.summary-value .financial-item{font-size:clamp(16px,2vw,28px)}.guide-amount{min-width:0;line-height:1.25;display:block}.guide-amount>strong{font-size:inherit;display:block}.guide-amount>small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.5;display:block}.guide-amount.compact{font-size:16px}.guide-amount .financial-item{line-height:1.35}.lean-empty-checks{align-items:center;gap:9px;padding:16px 0;font-size:14px;display:flex}.lean-record-task-list{display:grid}.lean-record-task{border-bottom:1px solid var(--line);align-items:flex-start;gap:9px;padding:14px 0;display:flex}.lean-record-task strong{font-size:13px;display:block}.lean-record-task small{margin-top:4px;display:block}.recent-record-list{display:grid}.record-list-empty{gap:13px;padding:16px 0;display:grid}.home-tracker-choices{margin-top:16px}.home-tracker-choices>summary{cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:800;list-style:none;display:flex}.home-tracker-choices>summary:before{content:none;display:none}.home-tracker-choices>summary::marker{content:none;display:none}.home-tracker-options{gap:10px;padding-top:13px;display:grid}.home-treatment-list{gap:0;display:grid}.home-treatment-list>div{border-bottom:1px solid var(--line);padding:14px 0}.home-treatment-list strong{font-size:13px}.home-treatment-list .guide-amount{text-align:right}.guide-budget{background:#fffef9;border:1px solid #c7d8c8;border-radius:14px;min-width:0;margin:0 0 12px;overflow:hidden}.guide-category-row{border-top:1px solid #d9e4d6}.guide-budget.compact{background:#fffef9;padding:12px 14px}.guide-budget.compact>header{background:0 0;margin:0 0 8px;padding:0}.guide-budget.compact>header h3{font-size:15px}.guide-budget.compact .guide-meter-wrap{margin-top:9px;padding:0}.guide-budget-open{grid-template-columns:minmax(0,1fr) max-content 24px;align-items:center;gap:10px;font-size:15px;font-weight:800;display:grid}.guide-budget-open>span:first-child{min-width:0}.guide-budget-open>span:first-child>strong{font-size:15px;line-height:1.4;display:block}.guide-budget-open>span:first-child>small{color:#486052;margin-top:3px;font-size:13px;font-weight:600;line-height:1.45;display:block}.guide-budget-open>.guide-amount{text-align:end;font-size:16px}.guide-budget.compact:not(.has-long-amount) .guide-budget-open .financial-item{white-space:nowrap}.guide-budget-open>.cozy-icon:last-child{grid-column:3}.guide-budget.compact.has-long-amount .guide-budget-open{grid-template-columns:minmax(0,1fr) 24px}.guide-budget.compact.has-long-amount .guide-budget-open>.guide-amount{text-align:start;grid-area:2/1/auto/-1}.guide-budget.compact.has-long-amount .guide-budget-open>.cozy-icon:last-child{grid-area:1/2}.guide-budget.compact>header+.guide-budget-open{display:none}.short-guide-information{gap:20px;display:grid}.short-guide-information h3{margin-bottom:8px;font-size:19px}.short-guide-information p{font-size:14px;line-height:1.6}.guide-source-link{justify-content:space-between;align-items:center;gap:9px;padding:9px 0;font-size:12px;display:flex}.guide-source-link .cute-icon{flex-shrink:0}.guide-field-error{font-weight:700;color:#9b3528!important}.guide-choice-note{color:var(--muted);background:#f5f8ec;padding:13px 14px;font-size:11px}.company-period{background:#fffef9;border:1px solid #c7d8c8;border-radius:15px;margin-bottom:18px;padding:15px}.company-period p{margin-top:3px;font-size:12px}.company-guide-rows{display:grid}.company-guide-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 3px;display:flex}.company-guide-row h3{margin-bottom:7px;font-size:17px}.lean-category-detail{border-bottom:1px solid var(--line);margin-bottom:15px;padding:18px 0}.lean-category-detail>.guide-amount{margin-bottom:10px;font-size:30px}.insight-category-list>div,.insight-category-list>a{border-bottom:1px solid var(--line);padding:13px 0}.insight-category-list .guide-amount{text-align:right}.guide-record-subtotals{flex-wrap:wrap;gap:20px;margin-top:23px;display:flex}.guide-record-subtotals>div{background:#f4f2e6;border-radius:12px;padding:15px}.lean-pack-detail{border:1px solid var(--line);background:#fffef9;border-radius:18px;padding:20px}.pack-manifest{margin-top:24px}.pack-manifest>summary{align-items:center;gap:9px;font-size:12px;font-weight:800;list-style:none;display:flex}.cute-check-box{flex-shrink:0;width:24px;height:24px;display:inline-flex;position:relative}.cute-check-box>input{z-index:1;cursor:pointer;margin:0;inset:0;opacity:0!important;width:24px!important;height:24px!important;min-height:24px!important;position:absolute!important}.cute-check-box>span{background:#fffef9;border:1px solid #9dbc9e;border-radius:7px;place-items:center;width:24px;height:24px;display:grid;inset:0}.cute-check-box>span>.cozy-icon{visibility:hidden}.cute-check-box>input:checked+span{background:#c8ebd2}.cute-check-box>input:checked+span>.cozy-icon{visibility:visible}.cute-check-box>input:focus-visible+span{outline-offset:2px;outline:1px solid #193b32;box-shadow:0 0 0 4px #b8e7c880}.cute-check-box>input:disabled+span{opacity:.5}.check-field:has(input:disabled){cursor:not-allowed}.check-field:has(input:disabled) input{cursor:not-allowed}@media (max-width:700px),(hover:none) and (pointer:coarse) and (max-width:1000px) and (max-height:550px){.company-period .row{gap:8px}.company-period p{font-size:11px}.company-guide-row h3{font-size:15px}.lean-pack-detail{padding:15px}.insight-category-list>a{gap:8px}.insight-category-list>a>strong{font-size:12px}.insight-category-list .guide-amount{max-width:40%;font-size:12px}}.company-category-amounts{flex-wrap:wrap;gap:11px 18px;display:flex}.company-category-amounts>div{min-width:105px}.company-category-amounts small{color:var(--muted);margin:0 0 3px;font-size:10px;display:block}.company-category-amounts .guide-amount{font-size:13px}.company-guide-row>.grow{min-width:0}.normal-record-layout{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:20px;margin-top:18px;display:grid}.normal-record-surface{border:1px solid var(--line);background:#fffef9;border-radius:18px;min-width:0;padding:22px}.normal-record-tools{min-width:0}.record-facts-fieldset{border:0;min-width:0;margin:0;padding:0}.normal-record-editor .record-facts-fieldset input:not([type=checkbox]),.normal-record-editor .record-facts-fieldset .pretty-select-trigger{height:52px;min-height:52px}.normal-record-editor{gap:19px;margin-bottom:16px;display:grid}.normal-record-selection{border-top:1px solid var(--line);padding-top:17px}.normal-record-selection h2{margin-bottom:16px;font-size:22px}.record-selection-fields{gap:16px;display:grid}.source-savings-components{background:#f3f6e9;border-radius:12px;gap:15px;padding:15px;display:grid}.normal-record-extra>summary,.normal-library-options>summary{cursor:pointer;align-items:center;gap:9px;font-size:12px;font-weight:800;list-style:none;display:flex}.normal-record-extra>fieldset{margin-top:16px}.normal-record-actions{flex-wrap:wrap;gap:8px;display:flex}.normal-originals{grid-template-columns:minmax(0,1.4fr) minmax(230px,.7fr);gap:20px;margin-top:18px;display:grid}.normal-originals .preview-area{margin-top:15px;overflow:hidden}.normal-library-options{padding:14px 0 20px}.normal-library-options>.form-grid{margin-top:15px}.normal-record-editor>footer{justify-content:space-between}.normal-record-editor>footer>span{font-size:11px}.normal-record-surface .field{min-width:0}@media (max-width:700px),(hover:none) and (pointer:coarse) and (max-width:1000px) and (max-height:550px){.normal-record-layout,.normal-originals{display:block}.normal-record-surface{background:0 0;border:0;border-radius:0;padding:0}.normal-record-tools{margin-top:23px}.normal-record-tools .panel{background:0 0;border:0;border-radius:0;padding-inline:0}.normal-record-editor>footer{border:0;gap:10px;padding:0;display:grid;position:static}.normal-record-editor>footer .button{width:100%}.source-savings-components{padding:12px}.normal-record-selection h2{font-size:21px}.normal-originals>.panel{margin-bottom:22px}.normal-library-options .form-grid{grid-template-columns:1fr}}.record-review-list{gap:13px;margin-top:18px;display:grid}.record-review-task{border:1px solid var(--line);background:#fffef9;border-radius:15px;align-items:flex-start;gap:14px;padding:18px;display:flex}.record-review-task h3{font-size:19px;line-height:1.4}.record-review-task p{margin:7px 0;font-size:13px}.record-review-task .grow{min-width:0}.record-review-task.compact{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:12px}@media (max-width:700px),(hover:none) and (pointer:coarse) and (max-width:1000px) and (max-height:550px){.record-review-task{gap:9px;padding:14px}.record-review-task h3{font-size:17px}.record-review-task p,.record-review-task .form-actions .button{font-size:12px}}.normal-line-editor{border-bottom:1px solid var(--line);padding:12px 0}.normal-line-editor>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:9px;font-size:13px;font-weight:800;list-style:none;display:flex}.normal-line-editor>form{padding-top:16px}.company-period-label{color:var(--muted);align-items:flex-start;gap:9px;margin:0 0 17px;font-size:13px;line-height:1.7;display:flex}.company-period-label small{font-size:11px;display:block}.unresolved-period-records>p{margin-bottom:6px;font-size:13px;line-height:1.7}.sharing-year-options{flex-wrap:wrap;gap:10px 20px;display:flex}.sharing-year-options .check-field{min-width:78px}.normal-line-editor{border-top:1px solid var(--line);padding:14px 0}.normal-line-editor>summary{justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-weight:800;list-style:none;display:flex}.normal-line-editor form{margin-top:13px}.reading-items-draft{background:#fff3da;border-radius:13px;margin:14px 0;padding:16px}.reading-items-draft h3{font-size:18px}.phone-record-views{margin:14px 0}.phone-record-views .tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid;overflow:visible}.phone-record-views .tabs button{white-space:normal;min-width:0;padding:11px 6px;font-size:14px}.phone-record-views>strong{margin:12px 0;font-size:16px;display:block}.folder-setup-form .notice small{margin-top:5px;display:block}.normal-record-tools .form-actions{flex-wrap:wrap}.normal-record-tools .amount{overflow-wrap:normal;word-break:normal}fieldset:not(.record-facts-fieldset),.reading-items-draft .field{min-width:0}@media (max-width:700px),(hover:none) and (pointer:coarse) and (max-width:1000px) and (max-height:550px){.reading-items-draft{padding:13px}.normal-record-actions .button{min-height:44px}.company-period-label{font-size:13px}.unresolved-period-records h2{font-size:22px}.normal-line-editor .form-actions{flex-wrap:wrap;display:flex}.normal-line-editor .form-actions .button{flex:1;min-width:108px}.sharing-year-options{gap:6px 16px}.company-guide-row .financial-item{white-space:normal}.record-selection-fields .field input{font-size:16px}}.check-field{align-items:center;min-height:44px}.reading-result{min-width:0;padding-block:8px 20px}.reading-result-heading{grid-template-columns:minmax(0,1fr) minmax(160px,.45fr);align-items:start;gap:20px;margin:0 0 20px;display:grid}.reading-result-heading h3{margin:6px 0;font-size:25px;line-height:1.25}.reading-result-heading p{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.reading-result-total{background:#fff3ca;border-radius:15px;gap:4px;min-width:0;padding:16px;display:grid}.reading-result-total>span,.reading-result-total>small{font-size:12px}.reading-result-total>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px}.reading-result>.reading-notes{margin-bottom:18px}.reading-result>.reading-category-field{margin-block:18px}.reading-category-field{gap:8px;min-width:0;display:grid}.reading-category-reason{flex-wrap:wrap;gap:4px 12px;margin:0;font-size:12px;line-height:1.6;display:flex}.reading-category-reason>span{color:var(--muted)}.reading-category-reason>small{flex-basis:100%;font-size:13px}.reading-category-help>summary,.reading-source-notes>summary,.reading-review-source>summary,.reading-request-options>summary,.reading-earlier-results>summary{cursor:pointer;align-items:center;min-height:44px;font-size:13px;font-weight:800;display:flex}.reading-category-help p,.reading-source-notes p{overflow-wrap:anywhere;margin:7px 0;font-size:13px;line-height:1.7}.reading-category-field>small{color:var(--muted);font-size:12px}.reading-breakdown{border-block:1px solid var(--line);min-width:0;margin-block:20px;padding-block:16px}.reading-reconciliation{gap:4px;margin-bottom:12px;font-size:13px;display:grid}.reading-reconciliation>span{color:var(--muted)}.reading-reconciliation-mismatch,.reading-reconciliation-unresolved{color:#81500d}.reading-money-rows{gap:0;margin:0;display:grid}.reading-money-rows>div{border-bottom:1px solid #e5ecdf;grid-template-columns:minmax(0,1fr) auto;gap:15px;padding:10px 0;font-size:14px;display:grid}.reading-money-rows dt small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.6;display:block}.reading-money-rows dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:230px;margin:0;font-weight:800}.reading-derived-total{font-size:13px!important}.reading-settlements{border-left:3px solid var(--mint);margin-top:20px;padding-left:14px}.reading-settlements h3,.reading-result-items h3{margin:0 0 7px;font-size:19px}.reading-settlements>p{color:var(--muted);margin:0 0 7px;font-size:12px}.reading-result-item{border-bottom:1px solid var(--line);min-width:0;padding:18px 0}.reading-item-amount{grid-template-columns:minmax(0,1fr) minmax(140px,.4fr);align-items:start;gap:15px;margin-bottom:14px;display:grid}.reading-item-amount>strong{overflow-wrap:anywhere;font-size:15px}.reading-item-amount>div{text-align:right;font-variant-numeric:tabular-nums;gap:3px;display:grid}.reading-item-amount>div>span,.reading-item-amount small{color:var(--muted);font-size:12px}.reading-unresolved-item{color:#81500d;margin:7px 0 15px;font-size:13px;line-height:1.7}.reading-result-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:21px;display:flex}.reading-result-actions>small{flex:1;min-width:180px;max-width:440px;font-size:12px;line-height:1.7}.reading-request-options,.reading-earlier-results{border-top:1px solid var(--line);margin-top:15px;padding-top:8px}.reading-request-controls>p{font-size:14px;line-height:1.8}.reading-request-controls .text-link{margin-bottom:8px;display:inline-block}.reading-request-options .reading-request-controls{padding-block:10px}.reading-active-status{background:#e4f3e8;border-radius:12px;padding:12px 15px;font-size:13px;font-weight:800}.reading-review-editor{gap:19px;min-width:0;display:grid}.reading-review-title{justify-content:space-between;align-items:center;gap:15px;display:flex}.reading-review-title h2{margin:0;font-size:25px}.reading-review-title>span{color:var(--muted);white-space:nowrap;font-size:12px}.reading-review-editor>p{margin:0;font-size:14px;line-height:1.8}.reading-review-tracker-note{background:#edf6ec;border-radius:12px;padding:12px 15px}.reading-review-items h3{font-size:20px}.reading-review-item-list{display:grid}.reading-review-item{border-bottom:1px solid var(--line);min-width:0;padding:20px 0}.reading-review-item-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.reading-review-item-title>.check-field{margin:0;padding:8px 12px;font-size:12px}.reading-review-item .reading-category-field{margin-top:14px}.reading-review-item>small{color:var(--muted);margin-top:10px;font-size:12px;display:block}.reading-review-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding-top:18px;display:flex}.reading-review-source>.reading-breakdown{margin-top:0}.reading-review-editor>.normal-record-extra>.form-grid{margin-top:13px}.reading-review-editor input,.reading-review-editor textarea{font-size:15px}@media (max-width:700px),(hover:none) and (pointer:coarse) and (max-width:1000px) and (max-height:550px){.reading-result-heading{grid-template-columns:1fr;gap:13px}.reading-result-heading h3{font-size:24px}.reading-result-total{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding:14px 16px;display:grid}.reading-result-total>small{grid-column:1/-1}.reading-result-total>strong{font-size:23px}.reading-item-amount{grid-template-columns:minmax(0,1fr) minmax(112px,.55fr);gap:12px}.reading-item-amount>div>strong{font-size:15px}.reading-result-actions{gap:10px;display:grid}.reading-result-actions>.button{width:100%}.reading-result-actions>small{min-width:0;max-width:none}.reading-money-rows>div{gap:12px;font-size:14px}.reading-money-rows dd{max-width:150px}.reading-review-title{flex-direction:column;align-items:flex-start;gap:3px}.reading-review-item .form-grid{grid-template-columns:1fr}.reading-review-actions{display:grid}.reading-review-actions>.button{width:100%}.reading-review-editor input,.reading-review-editor textarea,.reading-category-field .pretty-select-trigger{font-size:16px}.reading-review-item-title>.check-field{padding:7px 10px}.reading-result .pretty-select-trigger{min-height:48px}}.reading-settlement-warning{color:#75420f;background:#fff0d5;border-radius:10px;gap:5px;margin:13px 0;padding:12px;font-size:13px;display:grid}.reading-settlement-warning>span{font-size:12px;line-height:1.7}.reading-mixed-note{background:#edf6ec;border-radius:12px;gap:4px;margin:15px 0;padding:12px 15px;font-size:13px;display:grid}.reading-mixed-note>span{font-size:12px;line-height:1.7}.reading-receipt-category>summary,.reading-review-tracker-options>summary{cursor:pointer;align-items:center;min-height:44px;font-size:13px;font-weight:800;display:flex}.reading-review-tracker-options>.field,.reading-review-tracker-options>.reading-category-field{margin-top:14px}.reading-receipt-category>.reading-category-field{padding:8px 0 15px}.reading-math-details>summary,.reading-edit-description>summary{cursor:pointer;align-items:center;min-height:36px;font-size:12px;font-weight:800;display:flex}.reading-math-details{margin:10px 0 18px}.reading-math-details>.reading-breakdown{margin-top:0}.reading-review-money-pair{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(90px,.45fr);align-items:start;gap:12px;display:grid}.reading-review-item-title>strong{overflow-wrap:anywhere;font-size:17px;line-height:1.5}.reading-review-item-fields{grid-template-columns:minmax(120px,.65fr) minmax(0,1.5fr);align-items:start;gap:16px;display:grid}.reading-review-item-fields .reading-category-field{margin-top:0}.reading-edit-description{margin:0 0 10px}.reading-edit-description>.field{margin:8px 0 12px}.reading-review-item-title{margin-bottom:3px}@media (max-width:700px),(hover:none) and (pointer:coarse) and (max-width:1000px) and (max-height:550px){.reading-review-money-pair{grid-template-columns:minmax(0,1fr) minmax(100px,.5fr)}.reading-review-item-fields{grid-template-columns:minmax(100px,.65fr) minmax(0,1.5fr);gap:12px}.reading-review-item-fields .field-label{min-height:24px}.reading-review-item-title>strong{font-size:16px}.reading-review-actions{bottom:calc(82px + env(safe-area-inset-bottom));z-index:15;background:var(--paper);border:1px solid var(--line);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:10px;position:sticky;box-shadow:0 4px 18px #193b3214}.reading-review-actions>.button{white-space:normal;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.4}.reading-review-editor input,.reading-review-editor textarea,.reading-review-editor button{scroll-margin-block:90px 170px}.reading-review-editor{gap:15px}}.guide-budget:not(.compact)>header{background:#e5f3e8;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:10px;padding:14px 12px 10px;display:grid}.guide-budget:not(.compact)>header>div{min-width:0}.guide-budget:not(.compact)>header h3{margin:0;font-size:17px;line-height:1.35}.guide-budget:not(.compact)>header small{color:#486052;margin-top:4px;font-size:12px;line-height:1.45;display:block}.guide-budget:not(.compact)>header>.guide-amount{text-align:end;font-variant-numeric:tabular-nums;min-width:0;font-size:20px}.guide-budget:not(.compact)>header:not([data-long-amount]) .financial-item{white-space:nowrap}.guide-budget:not(.compact)>header[data-long-amount]{grid-template-columns:minmax(0,1fr)}.guide-budget:not(.compact)>header[data-long-amount]>.guide-amount{text-align:start;grid-area:2/1;font-size:18px}.guide-budget-progress{background:#e5f3e8;padding:0 12px 12px}.guide-budget-progress>.guide-meter-wrap{padding:0}.guide-budget-status{color:#486052;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin-top:7px;display:flex}.guide-budget-status small{font-size:12px;line-height:1.5}.guide-budget-status .financial-item{white-space:nowrap;display:inline}.guide-budget-progress[data-over-limit] .financial-meter>span{background:#b3783e}.guide-budget-progress[data-over-limit] .guide-limit-status{color:#754a25;background:#ffe2c5;border-radius:7px;padding:3px 7px;font-weight:800}.guide-category-row{padding-block:7px}.guide-category-main{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:10px;min-width:0;padding:0 12px;display:grid}.guide-category-heading{align-items:center;gap:2px;min-width:0;display:flex}.guide-category-heading>.grow{flex:0 auto;min-width:0}.guide-category-link{overflow-wrap:normal;align-items:center;min-height:44px;font-size:14px;font-weight:800;line-height:1.4;display:flex}.guide-category-heading small{color:#486052;margin-bottom:4px;font-size:12px;line-height:1.45;display:block}.guide-info-button.button{width:44px;min-width:44px;min-height:44px;box-shadow:none;background:0 0;border:0;flex:none;padding:0}.guide-info-button .cozy-icon{pointer-events:none}.guide-category-value{text-align:end;font-variant-numeric:tabular-nums;min-width:0;font-size:16px}.guide-category-value .guide-amount{font-size:inherit}.guide-category-value .guide-amount>small,.guide-category-value>small,.guide-source-cost>small{color:#486052;font-size:12px;line-height:1.45}.guide-category-main:not(.has-long-amount) .guide-category-value .financial-item{white-space:nowrap}.guide-category-main.has-long-amount{grid-template-columns:minmax(0,1fr)}.guide-category-main.has-long-amount>.guide-category-value{text-align:start;grid-area:2/1;padding-bottom:4px;font-size:15px}.guide-category-row>.guide-meter-wrap{padding:2px 12px 3px}.guide-category-row>.guide-row-status{padding:0 12px}.guide-row-status>p{color:#486052;margin:3px 0 2px;font-size:12px;line-height:1.45}.guide-row-status>.guide-limit-adjustment{color:#855628}.guide-limit-adjustment .financial-item{display:inline}@media (max-width:700px),(hover:none) and (pointer:coarse) and (max-width:1000px) and (max-height:550px){.guide-budget:not(.compact)>header{padding:12px 12px 9px}.guide-budget:not(.compact)>header h3{font-size:15px}.guide-budget:not(.compact)>header>.guide-amount{font-size:18px}.guide-category-value{font-size:15px}.guide-category-main{gap:8px}}
.home-overview{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:12px;margin-bottom:24px;display:grid}.home-headline,.home-metrics>*{border:1px solid #c9dfce;border-radius:18px;min-width:0}.home-headline{background:#ddf3e5;align-content:center;gap:6px;padding:16px 20px;display:grid}.home-label{align-items:center;gap:8px;font-size:15px;font-weight:800;line-height:1.4;display:flex}.home-label>strong{flex:1;min-width:0}.home-headlineValue{font-size:34px;font-weight:800;line-height:1.25}.home-headlineValue .guide-amount>strong{font-size:inherit;line-height:inherit}.home-headline>small{color:#486052;font-size:13px}.home-metrics{grid-template-columns:1fr 1fr;gap:10px;min-width:0;display:grid}.home-metrics>*{align-content:center;gap:5px;padding:11px 14px;display:grid}.home-metrics a{min-height:76px}.home-metrics a:hover{border-color:#7aa58a}.home-metrics>*>span:not(.guide-amount){align-items:center;gap:6px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.home-metrics strong{font-size:25px;line-height:1.2}.home-records{background:#fffef9}.home-reviewCount{background:#fff0ba}.home-metrics .home-costs{background:#ffe4d4;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}.home-costs .guide-amount{text-align:end;font-size:17px}.home-costs .guide-amount>strong{font-size:inherit}.home-costs .guide-amount>small{font-size:13px}.home-next{background:#fff9e5;border:1px solid #d8dcc3;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:24px;padding:14px 16px;display:grid}.home-next .receipt-pal{width:42px;height:50px}.home-next h2{font-size:19px;line-height:1.4}.home-next p{margin-top:3px;font-size:14px;line-height:1.5}.home-next .button{min-height:44px}.home-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.home-section{min-width:0}.home-section>header,.home-recent>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.home-section h2{font-size:23px;line-height:1.3}.home-section .text-link{min-height:44px;font-size:14px}.home-tasks{display:grid}.home-task{border-bottom:1px solid #d1dfd2;align-items:center;gap:10px;min-height:64px;padding:10px 0;display:flex}.home-task strong{font-size:15px;line-height:1.4}.home-task small{margin-top:3px;font-size:13px;line-height:1.5;display:block}.home-emptyReview{color:#486052;align-items:center;gap:9px;min-height:44px;font-size:14px;display:flex}.home-recent{margin-top:24px}@media (max-width:760px){.home-overview{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:20px}.home-headline{gap:3px;padding:13px 16px}.home-headlineValue{font-size:32px}.home-metrics{gap:8px}.home-metrics>*{border-radius:14px;padding:9px 12px}.home-metrics a{min-height:66px}.home-metrics a>span{font-size:13px}.home-metrics a>strong{font-size:23px}.home-metrics .home-costs{min-height:48px;padding-block:9px}.home-costs .guide-amount{font-size:16px}.home-columns{display:block}.home-section+.home-section{margin-top:24px}.home-section h2{font-size:22px}.home-next{grid-template-columns:36px minmax(0,1fr);gap:8px;padding:12px}.home-next .receipt-pal{width:36px;height:44px}.home-next h2{font-size:17px}.home-next .button{white-space:normal;grid-column:2;width:100%}.home-recent{margin-top:20px}}
.record-list-row{border-bottom:1px solid #d1dfd2;grid-template-columns:32px minmax(0,1fr) minmax(90px,auto) 22px;align-items:center;gap:10px;min-height:72px;padding:12px 0;display:grid}.record-list-row .grow{min-width:0}.record-list-row strong{overflow-wrap:anywhere;font-size:15px;line-height:1.45;display:block}.record-list-row small{color:#486052;margin-top:4px;font-size:13px;line-height:1.5;display:block}.record-list-amount{text-align:end;min-width:0;font-size:15px;font-weight:800;line-height:1.45}.record-list-row .financial-digits{white-space:nowrap}.record-list-row .recent-record-selection{color:#486052;margin-top:5px;font-size:13px;line-height:1.45;display:block}.record-list-row .recent-record-selection.is-selected{color:#193b32}.record-list-longAmount{grid-template-columns:32px minmax(0,1fr) 22px}.record-list-longAmount .record-list-amount{text-align:start;grid-area:2/2/auto/-1}.record-list-longAmount>.cozy-icon:last-child{grid-area:1/3}@media (max-width:700px){.record-list-row{grid-template-columns:26px minmax(0,1fr) minmax(82px,auto) 18px;gap:8px;min-height:72px}.record-list-row>.cozy-icon:first-child{width:26px!important;height:26px!important}.record-list-row>.cozy-icon:last-child{width:18px!important;height:18px!important}.record-list-amount{font-size:14px}.record-list-longAmount{grid-template-columns:26px minmax(0,1fr) 18px}.record-list-longAmount .record-list-amount{font-size:15px}}
.insights-page{color:#193b32;max-width:1100px;margin:0 auto;font-size:15px;line-height:1.5}.insights-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.insights-heading h1{margin:0;font-size:32px;line-height:1.2}.insights-tracker-link,.insights-text-link{align-items:center;gap:7px;min-height:44px;font-size:14px;font-weight:800;display:inline-flex}.insights-tracker-link{background:#fffef9;border:1px solid #b9cdbf;border-radius:12px;padding:7px 11px}.insights-scope-note{color:#486052;flex-wrap:wrap;gap:7px 16px;margin:0 0 16px;font-size:13px;display:flex}.insights-scope-note span{border-inline-start:3px solid #8caf99;padding-inline-start:8px}.insights-overview{background:#ddf3e5;border:1px solid #bed6c6;border-radius:17px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin-bottom:24px;display:grid;overflow:hidden}.insights-overview.is-source{grid-template-columns:minmax(0,1fr)}.insights-primary,.insights-recorded{min-width:0;padding:14px 18px}.insights-metric-label{align-items:center;gap:8px;min-height:38px;display:flex}.insights-metric-label h2{font-family:var(--font-body);flex:1;min-width:0;margin:0;font-size:15px;font-weight:800;line-height:1.4}.insights-metric-label .help-trigger{flex:none;width:44px;min-height:44px}.insights-money{font-variant-numeric:tabular-nums;min-width:0;display:block}.insights-money>strong{letter-spacing:-.025em;font-size:31px;line-height:1.25;display:block}.insights-money[data-long-amount]>strong{font-size:25px}.insights-money>small{color:#486052;margin-top:4px;font-size:13px;line-height:1.5;display:block}.insights-money.is-compact>strong{letter-spacing:0;font-size:16px;line-height:1.4}.insights-page .financial-digits{white-space:nowrap}.insights-recorded{background:#ffe4d4;border-inline-start:1px solid #d5ddcd}.insights-recorded>.insights-money>strong{font-size:24px}.insights-recorded>p{color:#486052;margin-top:4px;font-size:13px}.insights-currencies{flex-wrap:wrap;gap:8px 16px;margin-top:9px;display:flex}.insights-currencies strong{font-size:14px}.insights-currencies small{color:#486052;font-size:13px;display:block}.insights-composition-strip{background:#e9e2ff;border-top:1px solid #d3d7d8;grid-column:1/-1;min-width:0;padding:0 16px}.insights-composition{min-width:0}.insights-composition a,.insights-composition summary{align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:700;display:flex}.insights-composition summary>span:not(.cozy-icon):not(.disclosure-art){min-width:0}.insights-page .insights-choice-details>summary{grid-template-columns:24px minmax(0,1fr) max-content 24px;gap:8px;padding:6px 0;display:grid}.insights-page .insights-choice-details>summary>.cozy-icon{grid-area:1/1}.insights-page .insights-choice-details>summary>span:nth-child(2){grid-area:1/2}.insights-page .insights-choice-details>summary>.insights-choice-summary-amount{grid-area:1/3;justify-self:end;margin:0}.insights-page .insights-choice-details>summary>.disclosure-art{grid-area:1/4;justify-self:end;margin:0}.insights-page .insights-choice-details[open]>summary{grid-template-columns:24px minmax(0,1fr) 24px}.insights-page .insights-choice-details[open]>summary>.disclosure-art{grid-column:3}.insights-choice-summary-amount{min-width:0}.insights-money:not([data-long-amount])>strong>.financial-item{white-space:nowrap}.insights-composition a>.insights-money{flex:none}.insights-page .insights-choice-details>summary>.insights-choice-summary-amount:has([data-long-amount]){grid-area:2/2/auto/-1}.insights-composition .insights-money>strong{font-size:15px}.insights-choice-summary-amount,.insights-composition a>.insights-money{margin-inline-start:auto}.insights-choice-details ul{margin:0;padding:0;list-style:none}.insights-choice-details li{border-top:1px solid #d3cde7}.insights-choice-details li>a{justify-content:space-between}.insights-choice-details[open] .insights-choice-summary-amount{display:none}.insights-choice-empty{padding:10px 0;font-size:13px;display:block}.insights-analysis-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);grid-template-areas:"breakdown activity";align-items:start;gap:28px;display:grid}.insights-breakdown{grid-area:breakdown;min-width:0}.insights-breakdown>header{margin-bottom:8px}.insights-page h2{font-family:var(--font-body);font-size:20px;font-weight:800;line-height:1.4}.insights-category{border-bottom:1px solid #d4e1d5}.insights-page .insights-category-summary{grid-template-columns:minmax(0,1fr) minmax(90px,auto) 24px;align-items:center;gap:10px;min-height:76px;padding:11px 0;display:grid}.insights-category-label{min-width:0}.insights-category-label>strong{overflow-wrap:anywhere;font-size:15px;line-height:1.45;display:block}.insights-category-label>small{color:#486052;margin-top:3px;font-size:13px;line-height:1.4;display:block}.insights-category-label .insights-adjustment{color:#765c29;font-size:13px;font-weight:700}.insights-category-amount{text-align:end;min-width:0}.insights-unselected{color:#486052;font-size:14px}.insights-category-detail{padding:0 0 12px}.insights-category-detail dl{background:#edf5ee;border-radius:10px;margin:0 0 6px;padding:9px 12px}.insights-category-detail dl>div,.insights-basis-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:12px;padding:6px 0;display:grid}.insights-category-detail dt{color:#486052;font-size:14px}.insights-category-detail dd{text-align:end;margin:0}.insights-category-detail p,.insights-other-bases>p,.insights-treatments>p{color:#486052;margin:7px 0;font-size:13px;line-height:1.5}.insights-other-bases,.insights-treatments{margin-top:16px}.insights-basis-row{border-top:1px solid #d4e1d5;font-size:14px}.insights-basis-row .insights-money{text-align:end}.insights-page .insights-category-summary.has-long-amount{grid-template-columns:minmax(0,1fr) 24px}.insights-category-summary.has-long-amount .insights-category-amount{text-align:start;grid-area:2/1/auto/-1}.insights-category-summary.has-long-amount>.disclosure-art{grid-area:1/2}.insights-activity{background:#f1f3fc;border:1px solid #d9dfec;border-radius:16px;grid-area:activity;min-width:0;padding:14px 16px}.insights-activity>header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.insights-activity>header h2{font-size:18px}.insights-activity>header>span{color:#486052;font-size:13px}.insights-activity figure{margin:12px 0 0}.insights-month-chart{align-items:end;gap:5px;height:108px;padding:0 5px;display:flex}.insights-month-chart>div{flex-direction:column;flex:1;justify-content:end;gap:5px;min-width:0;height:100%;display:flex}.insights-month-chart>div>span{border-bottom:1px solid #b9c9bf;flex:1;align-items:end;display:flex}.insights-month-chart i{background:#7cb28f;border-radius:4px 4px 0 0;width:100%;display:block}.insights-month-chart small{color:#486052;white-space:nowrap;height:18px;font-size:12px;display:block}.insights-monthly-table{margin-top:9px}.insights-monthly-table table{border-collapse:collapse;width:100%;font-size:14px}.insights-monthly-table th,.insights-monthly-table td{text-align:start;border-top:1px solid #d5dce5;padding:8px 0}.insights-monthly-table td:last-child,.insights-monthly-table thead th:last-child{text-align:end}.insights-activity>p{margin:12px 0;font-size:14px;line-height:1.5}.insights-unplaced-dates{border-top:1px solid #d5dce5}.insights-unplaced-dates ul{margin:0;padding:0;list-style:none}.insights-unplaced-dates li>a{border-top:1px solid #d5dce5;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:9px 0;display:flex}.insights-unplaced-dates strong{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.insights-unplaced-dates small{color:#486052;margin-top:3px;font-size:13px;display:block}.insights-page summary{cursor:pointer;align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:700;list-style:none;display:flex}.insights-page summary::-webkit-details-marker{display:none}.insights-page summary:before{display:none}.insights-page summary>.disclosure-art{flex:none;margin-inline-start:auto}.insights-page .disclosure-art{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.insights-page .disclosure-open{display:none}.insights-page details[open]>summary .disclosure-open{display:inline-flex}.insights-page details[open]>summary .disclosure-closed{display:none}.insights-page a:focus-visible,.insights-page summary:focus-visible{outline-offset:2px;border-radius:8px;outline:1px solid #193b32;box-shadow:0 0 0 4px #a9dfbf80}.insights-incomplete-next{background:#fff4cc;border:1px solid #e5d799;border-radius:12px;align-items:center;gap:9px;margin:0 0 20px;padding:10px 12px;font-size:14px;display:flex}.insights-incomplete-next a{font-weight:800;text-decoration:underline}.insights-empty{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:20px 0;display:grid}.insights-empty h3{font-size:17px;line-height:1.4}.insights-empty p{color:#486052;margin-top:5px;font-size:14px}.insights-empty>a{grid-column:2;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:800;display:flex}@media (max-width:760px){.insights-heading{margin-bottom:16px}.insights-heading h1{font-size:27px}.insights-tracker-link{max-width:132px;padding:6px 9px;font-size:13px}.insights-overview{grid-template-columns:minmax(0,1fr);margin-bottom:20px}.insights-primary{padding:11px 16px 14px}.insights-primary>.insights-money>strong{font-size:30px}.insights-primary>.insights-money[data-long-amount]>strong{font-size:24px}.insights-recorded{border-inline-start:0;border-top:1px solid #d5ddcd;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3px 10px;padding:9px 16px;display:grid}.insights-recorded .insights-metric-label{min-height:30px}.insights-recorded .insights-metric-label h2{font-size:14px}.insights-recorded>.insights-money{text-align:end}.insights-recorded>.insights-money>strong{font-size:18px}.insights-recorded>.insights-money[data-long-amount],.insights-recorded>.insights-money:not([data-money-state=known]){text-align:start;grid-column:1/-1}.insights-recorded>p,.insights-recorded>.insights-currencies{grid-column:1/-1}.insights-composition-strip{padding-inline:16px}.insights-composition summary,.insights-composition a{font-size:13px}.insights-analysis-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"activity""breakdown";gap:24px}.insights-page h2{font-size:19px}.insights-activity{padding:12px 14px}.insights-activity>header h2{font-size:17px}.insights-month-chart{height:88px}.insights-page .insights-category-summary{grid-template-columns:minmax(0,1fr) minmax(82px,auto) 24px;gap:8px;min-height:72px}.insights-category-label>strong{font-size:14px}.insights-category-amount .insights-money>strong,.insights-category-detail dd .insights-money>strong{font-size:15px}.insights-page .insights-category-summary.has-long-amount{grid-template-columns:minmax(0,1fr) 24px}.insights-money>small{font-size:13px}}
.exports-page,.pack-detail-page{max-width:960px;color:var(--ink);margin:0 auto}.packs-page-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.packs-page-heading h1{margin:0;font-size:32px;font-weight:500;line-height:1.25}.packs-page-heading p{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.5}.exports-sections{gap:24px;display:grid}.exports-page :is(a,button),.pack-detail-page :is(a,button,summary){cursor:pointer}.exports-page :is(button:disabled,a[aria-disabled=true]),.pack-detail-page :is(button:disabled,a[aria-disabled=true]){cursor:not-allowed}.exports-page :is(a,button):focus-visible,.pack-detail-page :is(a,button,summary):focus-visible{outline-offset:3px;outline:1px solid #193b32;box-shadow:0 0 0 4px #a9dfbf80}.pack-create{background:var(--paper);border:1px solid #c5d9ca;border-radius:18px;min-width:0}.pack-create-toggle{text-align:start;width:100%;color:var(--ink);background:#e7f3e9;border:0;border-radius:17px;align-items:center;gap:12px;min-height:76px;padding:16px 20px;display:flex}.pack-create-art,.saved-pack-art{background:#fff8d9;border:1px solid #e3ddbc;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.pack-create-toggle-copy{flex:1;min-width:0}.pack-create-toggle-copy strong{font-size:17px;font-weight:800;line-height:1.4;display:block}.pack-create-toggle-copy small{color:#486052;margin-top:3px;font-size:13px;line-height:1.45;display:block}.pack-create-toggle>.cozy-icon{flex:none}.pack-create-body{border-top:1px solid #cfdfd2;padding:20px}.pack-create-body[hidden]{display:none}.pack-create-scope{grid-template-columns:156px minmax(0,1fr);align-items:end;gap:16px 24px;display:grid}.pack-create-scope>.field{flex:none;width:156px;margin:0}.pack-create-scope .field-label{font-size:14px}.pack-create-scope .pretty-select-trigger{min-height:48px;font-size:16px}.pack-create-scope>[data-pack-create-metric]{min-height:48px;color:var(--muted);flex-wrap:wrap;align-items:center;column-gap:4px;font-size:14px;line-height:1.5;display:flex}.pack-create-scope>[data-pack-create-metric]>strong{color:var(--ink);font-weight:800}.pack-create-period{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.5}.pack-included-formats{align-items:center;gap:8px;margin:20px 0 16px;font-size:14px;line-height:1.5;display:flex}.pack-included-formats>.cozy-icon{flex:none}.pack-create-body .check-field{background:0 0;border:0;border-radius:0;min-height:44px;margin:0;padding:0}.pack-create-body .check-field strong{font-size:14px;line-height:1.5}.pack-create-action{align-items:center;margin-top:20px;display:flex}.pack-create-action>.button{justify-content:center;min-width:180px;min-height:48px;font-size:15px}.pack-create-body>.notice{margin-top:16px}.pack-create-body>.notice small{margin-top:8px;display:block}.pack-scope-note{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.5;display:block}.saved-packs{min-width:0}.saved-packs>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.saved-packs h2{margin:0;font-family:Nunito Sans,sans-serif;font-size:20px;font-weight:800;line-height:1.4}.saved-packs>header>.button{min-height:44px;padding:8px 0 8px 10px;font-size:14px}.saved-pack-list{min-width:0}.saved-pack-row{border-bottom:1px solid #ccddd0;min-width:0;padding:20px 0}.saved-pack-row.is-latest{border-bottom-color:#83b995}.saved-pack-main{grid-template-columns:minmax(210px,.8fr) minmax(0,1.4fr);align-items:start;gap:16px 24px;display:grid}.saved-pack-title{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:8px 12px;min-width:0;display:grid}.saved-pack-title>div{min-width:0}.saved-pack-title a{align-items:center;min-height:44px;line-height:1.4;display:inline-flex}.saved-pack-title strong{overflow-wrap:anywhere;font-size:16px;font-weight:800}.saved-pack-title small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.5;display:block}.saved-pack-title>.pack-status{grid-column:2;justify-self:start}.pack-status{white-space:nowrap;background:#eff5ed;border:1px solid #c4d7c9;border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:28px;padding:3px 9px;font-size:12px;font-weight:800;line-height:1.4;display:inline-flex}.pack-status.is-ready{background:#def1e4;border-color:#b7d6c0}.pack-status.is-building{background:#fff1c4;border-color:#e8d58e}.pack-status.is-failed{color:#843f2e;background:#ffebe2;border-color:#e5bba8}.pack-status.is-expired,.pack-status.is-unavailable{color:#536351;background:#efefe7;border-color:#d5d8c9}.pack-building-note{color:var(--muted);margin:12px 0;font-size:14px;line-height:1.5}.saved-pack-main>.button{justify-self:start;min-height:48px;font-size:14px}.saved-pack-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:8px 20px;margin-top:12px;font-size:13px;line-height:1.5;display:flex}.saved-pack-footer>span{min-width:0}.saved-pack-footer>a{flex:none;align-items:center;gap:4px;min-height:44px;font-size:14px;font-weight:800;display:inline-flex}.saved-pack-row>.notice{margin-top:12px}.saved-packs-empty{color:var(--muted);margin:0;padding:16px 0;font-size:14px;line-height:1.6}.pack-downloads{gap:16px;width:100%;min-width:0;display:grid}.pack-free-files{min-width:0}.pack-file-group-label{color:#486052;margin-bottom:8px;font-size:13px;font-weight:700;line-height:1.4;display:block}.pack-free-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.pack-free-actions>.button{text-align:start;white-space:normal;min-width:0;min-height:56px;box-shadow:none;background:#e3f2e7;border:1px solid #b9d5c1;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}.pack-free-actions>.button:hover{background:#d2eadb}.pack-free-actions>.button>.cozy-icon{flex:none}.pack-free-actions>.button>span{overflow-wrap:anywhere;min-width:0}.pack-free-actions>.button small{color:#486052;margin-top:2px;font-size:12px;font-weight:600;line-height:1.35;display:block}.pack-original-files{border-top:1px solid #d6e1d8;grid-template-columns:minmax(0,1fr) minmax(150px,auto);align-items:start;gap:12px 16px;min-width:0;padding-top:14px;display:grid}.pack-original-label{min-width:0;padding-top:3px}.pack-original-label strong{font-size:14px;font-weight:800;line-height:1.4;display:block}.pack-original-label small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.5;display:block}.pack-original-files .zip-download-gate{flex-direction:column;gap:8px;min-width:0;display:flex}.pack-original-files>.button,.pack-original-files .zip-download-gate>.button{white-space:normal;min-height:44px;box-shadow:none;background:#fff0df;border-color:#e1ccb6;justify-content:center;gap:7px;padding:10px 12px;font-size:13px;line-height:1.4}.pack-original-files .zip-download-gate>small{max-width:260px;color:var(--muted);font-size:12px;line-height:1.5}.pack-original-files .zip-download-gate>small[role=alert]{color:#843f2e}.pack-back-link{align-items:center;gap:7px;min-height:44px;font-size:14px;font-weight:800;line-height:1.4;display:inline-flex}.pack-detail-page>.pack-back-link{margin-bottom:12px}.pack-download-surface{background:var(--paper);border:1px solid #c9dacd;border-radius:18px;min-width:0;padding:24px}.pack-download-surface>p{color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.6}.pack-download-surface>.pack-downloads{margin:0}.pack-download-surface>.pack-scope-note{margin-top:16px}.pack-state-message{align-items:center;gap:12px;margin-bottom:16px;display:flex}.pack-state-message>.cozy-icon{flex:none}.pack-state-message h2{margin:0;font-family:Nunito Sans,sans-serif;font-size:20px;font-weight:800;line-height:1.4}.pack-detail-secondary{gap:12px;margin-top:20px;display:flex}.pack-detail-secondary>.button{min-height:48px;font-size:14px}.pack-download-surface>.notice{margin-top:16px}.pack-optional-details{border-top:1px solid #ccddd0;min-width:0;margin-top:16px;font-size:14px}.pack-optional-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 0;font-size:14px;font-weight:800;line-height:1.4;list-style:none;display:flex}.pack-optional-details>summary:before{content:none;display:none}.pack-optional-details>summary::marker{content:none;display:none}.pack-optional-details>summary::-webkit-details-marker{content:none;display:none}.pack-optional-details>summary>.cozy-icon{flex:none}.pack-options-body{gap:16px;padding:8px 0 16px;display:grid}.pack-option-row{justify-content:space-between;align-items:center;gap:12px 24px;min-width:0;display:flex}.pack-option-row>div{min-width:0}.pack-option-row strong{font-size:14px;line-height:1.4;display:block}.pack-option-row p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.5}.pack-option-row>.button{flex:none;min-height:44px;font-size:14px}.pack-link-result{gap:12px;min-width:0;padding-top:4px;display:grid}.pack-link-result>small{color:var(--muted);font-size:13px;line-height:1.5}.pack-link-result>input{width:100%;min-width:0;font-size:16px}.pack-link-result>.button{justify-self:start;min-height:44px}.pack-technical .mono{overflow-wrap:anywhere;max-width:100%}.pack-technical .json-output{max-width:100%;max-height:240px;font-size:12px;overflow:auto}@media (max-width:760px),(hover:none) and (pointer:coarse) and (max-width:1000px) and (max-height:550px){.packs-page-heading{gap:12px;margin-bottom:20px}.packs-page-heading h1{font-size:27px}.packs-page-heading p{font-size:13px}.exports-sections{gap:24px}.pack-create-toggle{gap:10px;min-height:72px;padding:14px 16px}.pack-create-toggle-copy strong{font-size:16px}.pack-create-body{padding:16px}.pack-create-scope{grid-template-columns:138px minmax(0,1fr);gap:12px}.pack-create-scope>.field{width:138px}.pack-create-scope>[data-pack-create-metric]{font-size:13px}.pack-included-formats{align-items:flex-start;margin-top:16px;font-size:14px}.pack-create-action{margin-top:16px}.pack-create-action>.button{width:100%;min-width:0}.saved-packs h2{font-size:18px}.saved-packs>header>.button{font-size:13px}.saved-pack-row{padding:16px 0 12px}.saved-pack-main{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.saved-pack-title{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px 10px}.saved-pack-title strong{font-size:15px}.saved-pack-title>.pack-status{grid-area:1/3;align-self:start;margin-top:8px}.saved-pack-title small{font-size:12px}.saved-pack-footer{gap:8px 12px;margin-top:8px;font-size:12px}.saved-pack-footer>a{font-size:13px}.saved-pack-main>.button{justify-self:stretch;width:100%}.pack-free-actions{gap:10px}.pack-free-actions>.button{gap:6px;min-height:56px;padding:10px;font-size:14px}.pack-free-actions>.button>.cozy-icon{width:21px!important;height:21px!important}.pack-original-files{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:12px}.pack-original-label{justify-content:space-between;align-items:baseline;gap:8px;padding-top:0;display:flex}.pack-original-label small{text-align:end;margin:0}.pack-original-files>.button,.pack-original-files .zip-download-gate>.button{width:100%;min-height:44px;font-size:14px}.pack-original-files .zip-download-gate>small{max-width:none}.pack-detail-page>.packs-page-heading{flex-wrap:wrap}.pack-detail-page>.packs-page-heading>.pack-status{margin-top:0}.pack-download-surface{background:0 0;border:0;border-radius:0;padding:0}.pack-download-surface>p{margin-bottom:16px;font-size:13px}.pack-download-surface .pack-free-actions>.button{min-height:60px}.pack-state-message h2{font-size:19px}.pack-detail-secondary>.button{width:100%}.pack-option-row{gap:12px;display:grid}.pack-option-row>.button{width:100%}.pack-optional-details{margin-top:20px}.pack-link-result>.button{width:100%}}@media (max-width:360px){.saved-pack-title{grid-template-columns:36px minmax(0,1fr);gap:6px 10px}.saved-pack-art{border-radius:11px;width:36px;height:40px}.saved-pack-title>.pack-status{grid-area:2/2;justify-self:start;margin-top:0}.pack-original-label{display:block}.pack-original-label small{text-align:start;margin-top:3px}}@media (prefers-reduced-motion:reduce){.exports-page *,.pack-detail-page *{scroll-behavior:auto}}
.inbox-page{max-width:1160px;margin:0 auto}.inbox-page>.page-title{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.inbox-page>.page-title>.page-actions{justify-content:flex-start;max-width:100%}.inbox-page>.page-title>.page-actions>.button{justify-content:flex-start;min-height:44px;padding-inline:0;font-size:14px}.inbox-address-area{margin:0 0 23px}.inbox-address{background:#ddf3e5;border:1px solid #c3d8c8;border-radius:17px;align-items:center;gap:13px;padding:16px 18px;display:flex}.inbox-address>div{flex:1;min-width:0}.inbox-address strong{font-size:14px}.inbox-address code{overflow-wrap:anywhere;margin-top:3px;font-family:Nunito Sans,sans-serif;font-size:16px;line-height:1.5;display:block}.inbox-address-area>p{color:#486052;margin:9px 0 0;font-size:14px;line-height:1.6}.inbox-arrivals{margin:0;padding:0;list-style:none}.inbox-arrivals>li{border-bottom:1px solid #d7e3d4;align-items:start;gap:14px;padding:18px 0;display:flex}.inbox-arrivals>li:last-child{border-bottom:0}.inbox-arrivals>li>div:not(.inbox-arrival-actions){flex:1;min-width:0}.inbox-arrivals strong{overflow-wrap:anywhere;font-size:16px}.inbox-arrivals p{color:#486052;overflow-wrap:anywhere;margin:4px 0;font-size:14px}.inbox-arrivals small{margin-inline-end:10px;font-size:13px;display:inline-block}.inbox-arrival-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inbox-empty{text-align:center;padding:27px 16px}.inbox-empty h2{margin:13px 0 7px;font-size:21px}.inbox-empty p{max-width:450px;margin:0 auto 18px;font-size:15px;line-height:1.6}.inbox-review{gap:19px;display:grid}.inbox-sender{background:#e9e2ff;border-radius:13px;padding:13px 15px}.inbox-sender strong{overflow-wrap:anywhere;font-size:16px}.inbox-sender p{overflow-wrap:anywhere;margin:5px 0 9px;font-size:14px}.inbox-review-destination{grid-template-columns:minmax(0,1fr) minmax(130px,.5fr);gap:14px;display:grid}.inbox-review h3{margin:0;font-family:Nunito Sans,sans-serif;font-size:17px;font-weight:800}.inbox-review p{font-size:14px;line-height:1.6}.inbox-review small{font-size:13px;line-height:1.6}.inbox-files>p{color:#486052;margin:6px 0 10px}.inbox-file{border-top:1px solid #d8e4d7;grid-template-columns:26px minmax(0,1fr);gap:9px 12px;padding:15px 0;display:grid}.inbox-file-name{min-width:0}.inbox-file-name strong{overflow-wrap:anywhere;font-size:14px}.inbox-file-name small{color:#486052;margin:4px 0;font-size:13px;display:block}.inbox-file>.field{grid-column:2}.inbox-file-actions{flex-wrap:wrap;grid-column:2;gap:10px;display:flex}.inbox-receipt{background:#fffef9;border:1px solid #d0dfd2;border-radius:14px;min-width:0;margin:0;padding:17px}.inbox-receipt legend{color:#193b32;padding:0 7px;font-size:16px;font-weight:800}.inbox-receipt details{margin-top:14px}.inbox-review summary{cursor:pointer;min-height:44px;font-size:14px;font-weight:800}.inbox-receipt details>div{padding-top:13px}.inbox-receipt>.button{margin-top:10px}.inbox-results{background:#ddf3e5;border-radius:14px;padding:16px}.inbox-results>div{border-bottom:1px solid #c9dece;flex-wrap:wrap;align-items:center;gap:7px 13px;padding:12px 0;font-size:14px;display:flex}.inbox-results>div>small{width:100%}.inbox-results a{align-items:center;gap:4px;min-height:44px;font-weight:800;display:inline-flex}.inbox-results>.button{margin-top:13px}.inbox-results>.text-link{margin-top:7px;display:flex}.inbox-ai{background:#f2f0fc;border:1px solid #ded8ed;border-radius:14px;padding:9px 15px}.inbox-ai>div{padding:10px 0}.inbox-observation{background:#f6f3ff;border:1px solid #dfd9ee;border-radius:14px;padding:16px}.inbox-observation>h3{margin-bottom:10px}.inbox-suggestion{border-top:1px solid #dfd9ee;gap:10px;margin-top:15px;padding-top:15px;display:grid}.inbox-suggestion>strong{font-size:15px}.inbox-suggestion>p{margin:0}.inbox-suggestion>.button{justify-self:start}@media (max-width:700px),(hover:none) and (pointer:coarse) and (max-height:550px) and (max-width:1000px){.inbox-address{grid-template-columns:29px minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.inbox-address>.cozy-icon{grid-area:1/1}.inbox-address>div{grid-area:1/2;min-width:0}.inbox-address code{white-space:normal;overflow-wrap:anywhere;word-break:normal;font-size:15px}.inbox-address>span:last-child{grid-area:2/1/auto/-1;min-width:0;margin:0;display:block}.inbox-address>span:last-child>.button{justify-content:center;width:100%;min-height:44px;margin:0}.inbox-address-area>p{font-size:14px}.inbox-arrivals>li{grid-template-columns:30px minmax(0,1fr);gap:10px 12px;display:grid}.inbox-arrival-actions{grid-column:2}.inbox-arrivals strong{font-size:15px}.inbox-review-destination{grid-template-columns:1fr}.inbox-receipt{padding:13px}.inbox-receipt .form-grid{grid-template-columns:1fr}.inbox-file>.field,.inbox-file-actions{grid-column:1/-1}.inbox-review .form-actions>.button{flex:1}.inbox-address-area{margin-bottom:18px}}
.technical-state{color:#193b32;background:#f4faf5;min-height:100svh;padding:27px clamp(20px,6vw,80px) 50px}.technical-brand{align-items:center;gap:10px;min-height:44px;font-family:Fredoka,sans-serif;font-size:23px;display:inline-flex}.technical-state>section{text-align:center;max-width:620px;margin:clamp(35px,8vh,90px) auto 0}.technical-state-art{background:#ddf3e5;border-radius:36px;place-items:center;width:150px;height:135px;margin:0 auto 23px;display:grid;box-shadow:7px 7px #e9e2ff}.technical-state-kicker{color:#486052;margin:0 0 9px;font-size:14px;font-weight:800}.technical-state h1{margin:0 0 15px;font-size:clamp(29px,4.5vw,40px);font-weight:500;line-height:1.2}.technical-state h1+p{color:#486052;max-width:470px;margin:0 auto;font-size:16px;line-height:1.65}.technical-state-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:25px;display:flex}.technical-state-actions .button{cursor:pointer;min-height:44px}.advanced-details{border-top:1px solid #d1dfd2;padding-top:9px}.advanced-details>summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;font-weight:800;display:flex}.advanced-details>div{padding:8px 0 0}@media (max-width:700px){.technical-state{padding:18px 18px 40px}.technical-state>section{margin-top:35px}.technical-state-art{width:130px;height:120px}.technical-state h1+p{font-size:15px}.technical-state-actions .button{flex:1;min-width:110px}}@media (prefers-reduced-motion:reduce){.technical-state *{transition:none!important;animation:none!important}}.record-review-list{background:#fffef9;border:1px solid #d1dfd2;border-radius:17px;gap:0;display:grid;overflow:hidden}.record-review-list .record-review-task{box-shadow:none;background:#fffef9;border:0;border-bottom:1px solid #d8e4d6;border-radius:0;align-items:start;gap:13px;margin:0;padding:17px 19px}.record-review-list .record-review-task:last-child{border-bottom:0}.record-review-list .record-review-task:nth-child(2n){background:#f2f4fc}.record-review-list .record-review-task>.grow{grid-template-columns:minmax(0,1fr) auto;gap:3px 20px;display:grid}.record-review-list .record-review-task h3{margin:0;font-size:18px;line-height:1.4}.record-review-list .record-review-task small{grid-column:1;font-size:13px;line-height:1.5}.record-review-list .record-review-task p{grid-column:1;margin:3px 0 0;font-size:14px;line-height:1.5}.record-review-list .record-review-task .form-actions{border:0;flex-wrap:wrap;grid-area:1/2/4;align-self:center;align-items:center;gap:6px;margin:0;padding:0;display:flex}.record-review-list .record-review-task .button{min-height:44px;font-size:14px}.app-main .normal-record-layout{display:block}.normal-record-layout .normal-record-surface{padding:21px 23px}.normal-record-layout .normal-record-tools{grid-template-columns:1fr 1fr;gap:14px;margin-top:17px;display:grid}.normal-record-tools>.panel{grid-column:1/-1}.record-inline-status{background:#ddf3e5;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px 11px;min-height:49px;margin:0 0 15px;padding:5px 13px;font-size:14px;display:flex}.record-inline-status.needs-details{background:#fff1c4}.record-inline-status>span:not(.cozy-icon){color:#486052;font-size:13px}.record-inline-status>.button{min-height:44px;margin-inline-start:auto;padding:7px 8px}.record-source-recovery{margin-bottom:15px}.record-source-recovery .workflow-progress{padding:13px 16px}.record-source-recovery .workflow-progress .workflow-summary{font-size:14px}.record-source-recovery .workflow-progress .workflow-step{padding:6px 0}.record-recovery-actions{flex-wrap:wrap;gap:10px;padding-top:8px;display:flex}.quiet-items,.quiet-refunds,.record-secondary-tools{border-top:1px solid #d4e1d4;padding:8px 0}.quiet-refunds,.record-secondary-tools{background:#fffef9;border:1px solid #d2e0d3;border-radius:12px;padding:7px 14px}.quiet-items>summary,.quiet-refunds>summary,.record-secondary-tools>summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;font-weight:800;display:flex}.quiet-items>.panel,.quiet-refunds>.panel,.record-secondary-tools>.panel{box-shadow:none;background:0 0;border:0;margin:0;padding:10px 0}.quiet-items>.panel>.panel-heading,.quiet-refunds>.panel>.panel-heading>h2,.record-secondary-tools>.panel>.panel-heading{display:none}.category-primary-amount>strong{margin-bottom:9px;font-size:14px;line-height:1.5;display:block}.category-shared-limit{background:#ddf3e5;border-radius:12px;max-width:640px;margin:14px 0;padding:14px 17px}.category-shared-limit>strong{font-size:15px}.category-shared-limit .guide-meter-wrap>small{font-size:13px}.app-body summary:has(>.disclosure-art):before{display:none}.app-body summary:has(>.cozy-icon[data-icon=ChevronDown]):before{display:none}.app-body summary:has(>.cozy-icon[data-icon=ChevronUp]):before{display:none}.app-main .data-table td{font-size:14px}.app-main .data-table th,.app-main .data-table td small{font-size:13px}.app-main .list-row strong{font-size:15px}.app-main .list-row small,.app-main .breadcrumbs{font-size:13px}@media (max-width:700px),(hover:none) and (pointer:coarse) and (max-width:1000px) and (max-height:550px){.record-review-list .record-review-task{gap:10px;padding:14px 13px}.record-review-list .record-review-task>.grow{min-width:0;display:block}.record-review-list .record-review-task h3{font-size:17px}.record-review-list .record-review-task .form-actions{gap:6px;margin-top:10px;display:flex}.normal-record-layout .normal-record-surface{padding:14px 0}.normal-record-layout .normal-record-tools{grid-template-columns:1fr;gap:10px}.record-inline-status{margin-bottom:11px;padding:4px 10px;font-size:14px}.record-inline-status>.button{margin-inline-start:0}.category-shared-limit{padding:12px}.category-primary-amount>.guide-amount>strong{font-size:29px}}.document-primary-filters{display:contents}.phone-record-search{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-bottom:12px;display:grid}.phone-record-search>.button{min-height:48px;padding:9px 11px;font-size:14px}.phone-record-search .filter-count{background:#e9e2ff;border-radius:7px;place-items:center;min-width:22px;height:22px;padding:0 5px;display:grid}.active-record-filters{flex-wrap:wrap;align-items:center;gap:7px;margin:8px 0 12px;display:flex}.active-record-filters>span{background:#ddf3e5;border-radius:8px;padding:5px 8px;font-size:13px;line-height:1.5}.active-record-filters>.button{min-height:44px;padding:6px 9px;font-size:14px}@media (max-width:700px),(hover:none) and (pointer:coarse) and (max-width:1000px) and (max-height:550px){.app-main[data-page-family=documents]>.page-title,.app-main[data-page-family=trash]>.page-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.app-main[data-page-family=documents]>.page-title .page-actions,.app-main[data-page-family=trash]>.page-title .page-actions{width:auto;margin:0}.app-main[data-page-family=documents]>.page-title .page-actions>.button{max-width:145px;min-height:44px;padding:8px 10px;font-size:14px}.modal .document-primary-filters{gap:12px;display:grid}}input[type=file]{color:#193b32;background:#fffef9;border:1px solid #bdd2c2;border-radius:12px;max-width:100%;padding:8px;font-size:14px}input[type=file]::file-selector-button{color:#fffef9;min-height:44px;font:inherit;cursor:pointer;background:#193b32;border:0;border-radius:9px;margin-inline-end:12px;padding:8px 14px;font-weight:800}input[type=file]:disabled::file-selector-button{opacity:.5;cursor:not-allowed}.settings-channels{max-width:780px}.settings-channels .check-field{border:0;border-bottom:1px solid var(--line);padding:12px 0}.service-links .list-row{justify-content:space-between;min-height:56px;text-decoration:none}.service-status .detail-list>div{gap:20px;padding:12px 0}.service-status dd{text-align:right;max-width:55%;font-size:14px}.settings-grid .text-link,.workspace-list~.text-link{align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.workspace-list .list-row{min-height:80px}.workspace-list small{margin-top:4px}@media (max-width:600px){.service-status .detail-list>div{align-items:flex-start}.service-status dd{max-width:52%}.settings-channels .check-field{padding:14px 0}.workspace-list .list-row{gap:10px}}.access-state{text-align:center;justify-items:center;gap:14px;padding:26px 10px;display:grid}.access-state p{max-width:38em}.sharing-invitations>summary{font-size:16px}.sharing-people .list-row small{line-height:1.6;display:block}.sharing-people .panel>small{margin-top:18px;font-size:13px;line-height:1.6;display:block}.selection-amount-options{border:1px solid var(--line);background:var(--cloud);border-radius:16px;padding:4px 12px}.selection-amount-options>summary{align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.selection-amount-options .selection-amount-value{white-space:nowrap;display:inline-block}.selection-amount-options>summary>.selection-amount-label{flex:1;min-width:0;line-height:1.5}.selection-amount-options>summary>.selection-amount-change{flex-shrink:0;margin-inline-start:auto;text-decoration:underline}.selection-amount-options .field{margin:8px 0 12px}.capture-upload{text-align:center;padding:16px}.capture-upload h3{margin:8px 0 14px;font-size:20px}.capture-upload input[type=file]{font-size:14px}.capture-upload>p{margin:12px 0 0;font-size:13px}.capture-upload details{text-align:start;margin-top:8px}.capture-upload details p{font-size:13px;line-height:1.6}.capture-details>summary,.offline-prepare>summary,.offline-recovery>summary{align-items:center;min-height:44px;font-size:14px;display:flex}.offline-prepare{margin-top:12px}.capture-details>div{padding-top:10px}.device-draft-setup{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;display:grid}.offline-recovery{border-top:1px solid var(--line);margin-top:14px}.connection-client{align-items:center;gap:14px;margin-bottom:16px;display:flex}.connection-client p{overflow-wrap:anywhere;font-size:14px}.connection-consent{max-width:780px;margin:auto}.connection-consent fieldset{border:1px solid var(--line);border-radius:14px;padding:14px}.import-workspace{gap:22px;max-width:820px;display:grid}.import-workspace.has-preview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:none}.import-workspace .advanced-details .field{margin-top:10px}@media (max-width:850px){.import-workspace.has-preview{grid-template-columns:minmax(0,1fr)}}.zip-checkout-return{margin-bottom:20px}.zip-test-label{margin-top:8px;display:block}.zip-checkout-return .button{margin-top:8px}.company-category-amounts:empty{display:none}.company-scope-badge{background:#eeeaff;border-radius:12px;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:0 0 14px;padding:6px 10px;font-size:13px;line-height:1.4;display:flex}.company-scope-badge span{overflow-wrap:anywhere}.company-scope-badge strong{white-space:nowrap}@media (max-width:600px){.company-scope-badge{flex-wrap:wrap}}.consent-selected-years{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.consent-selected-years>span{background:#e1f3e7;border:1px solid #c6e0ce;border-radius:14px;align-items:center;gap:4px;padding-left:12px;display:inline-flex}.consent-selected-years .icon-button{min-width:44px;min-height:44px}.consent-years .field{max-width:310px}.filter-bar.record-library-filters{grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(0,1fr));align-items:center;gap:12px;display:grid}.record-library-filters>.search-field{flex:none;width:100%;min-width:0}.record-library-filters>.document-primary-filters{display:contents}.record-library-filters .pretty-select-root{width:100%;min-width:0}.import-workspace .import-preview-table :is(th,td):nth-child(2){white-space:nowrap}.import-workspace .import-preview-rows{display:none}@media (max-width:700px),(hover:none) and (pointer:coarse) and (max-width:1000px) and (max-height:550px){.import-workspace .import-preview-table{display:none}.import-workspace .import-preview-rows{margin:0;padding:0;list-style:none;display:block}.import-workspace .import-preview-rows>li{border-bottom:1px solid var(--line);min-width:0;padding:16px 0}.import-workspace .import-preview-rows>li>strong{overflow-wrap:anywhere;font-size:15px;line-height:1.5;display:block}.import-workspace .import-preview-details{flex-wrap:wrap;align-items:baseline;gap:6px 12px;min-width:0;margin-top:6px;display:flex}.import-workspace .import-preview-date{white-space:nowrap;color:var(--muted);font-size:13px;line-height:1.5}.import-workspace .import-preview-money{text-align:end;max-width:100%;margin-inline-start:auto;font-size:15px;line-height:1.5}.import-workspace .import-preview-money .financial-digits{white-space:nowrap}}
