@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url(./material-icons-kAwBdRge.woff2) format("woff2"),url(./material-icons-Dr0goTwe.woff) format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}@font-face{font-family:Framework7 Icons;font-style:normal;font-weight:400;src:url(./Framework7Icons-Regular-Db9RwDq_.woff2) format("woff2"),url(./Framework7Icons-Regular-DocpuGSF.woff) format("woff")}.f7-icons{font-family:Framework7 Icons;font-weight:400;font-style:normal;font-size:28px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";text-align:center}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;src:local("Material Icons Outlined"),local("MaterialIconsOutlined-Regular"),url(./material-icons-outlined-DZhiGvEA.woff2) format("woff2"),url(./material-icons-outlined-BpWbwl2n.woff) format("woff")}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:28px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}:root{--font-scale: 1;font-size:calc(16px * var(--font-scale));--f7-list-item-title-font-size: 1rem;--f7-list-item-subtitle-font-size: .9375rem;--f7-list-item-text-font-size: .9375rem;--f7-block-header-font-size: .9375rem;--f7-button-font-size: .9375rem}html{-webkit-text-size-adjust:100%}#offline-banner{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10500;background:#fffffff5;align-items:center;justify-content:center;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.offline-banner-box{text-align:center;padding:32px;max-width:320px}.offline-banner-icon{font-size:4.5rem;color:#8e8e93;margin-bottom:16px}.offline-banner-title{font-size:var(--fs-lg);font-weight:600;margin-bottom:8px;color:#1c1c1e}.offline-banner-desc{font-size:.9375rem;color:#636366;margin-bottom:24px;line-height:1.4}.offline-banner-retry{min-width:160px}#update-banner{display:none;position:fixed;left:8px;right:8px;bottom:calc(var(--f7-toolbar-height, 44px) + env(safe-area-inset-bottom) + 8px);z-index:12000;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:#007afff5;color:#fff;box-shadow:0 4px 16px #0003}#update-banner.urgent{background:#ff3b30f5}.update-banner-text{flex:1 1 auto;min-width:0;font-size:.9375rem;line-height:1.35}#update-banner .button{width:auto;flex:0 0 auto;white-space:nowrap;padding:0 12px}#update-banner .update-banner-apply{background:#fff;color:#007aff}#update-banner.urgent .update-banner-apply{color:#ff3b30}#update-banner .update-banner-later{color:#fff}.size-28{font-size:var(--fs-xxl)}.size-18{font-size:var(--fs-lg)}.size-12{font-size:var(--fs-xs)}.right{text-align:center}:root{--fs-xxs: .9375rem;--fs-xs: .9375rem;--fs-sm: .9375rem;--fs-md: 1rem;--fs-lg: 1.25rem;--fs-xl: 1.5rem;--fs-xxl: 1.75rem}.text-xs{font-size:var(--fs-xs)}.text-sm{font-size:var(--fs-sm)}.text-md{font-size:var(--fs-md)}.text-lg{font-size:var(--fs-lg)}.text-xl{font-size:var(--fs-xl)}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h_ng{margin-right:0}.right-footer{color:#000;font-size:1.0625rem;font-weight:600;padding-right:30px}:root{--star-size: 10px;--star-color: #fff;--star-background: #fc0}.Stars{--percent: calc(var(--rating) / 5 * 100%);display:inline-block;font-size:var(--star-size);font-family:Times;line-height:1}.Stars:before{content:"★★★★★";letter-spacing:0px;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.SortItem{background-color:#c8ebfb}.Hide{display:none!important}:root .h-menu{font-weight:600;font-size:1.0625rem}.font-scale-control{display:flex;align-items:center;justify-content:center;gap:12px}.font-scale-control .font-scale-btn{width:36px;height:36px;min-width:36px;padding:0;border-radius:50%;border:1px solid var(--f7-list-item-border-color, rgba(0, 0, 0, .15));background:var(--f7-list-bg-color, transparent);color:var(--f7-text-color, #000);flex-shrink:0}.font-scale-control .font-scale-btn:disabled{opacity:.3}.font-scale-control .font-scale-btn .icon{font-size:1.0625rem}.font-scale-control .font-scale-value{min-width:64px;height:36px;border-radius:18px;padding:0 14px;font-weight:500;background:transparent;color:var(--f7-text-color, #000);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.font-scale-control--inline{gap:4px}.font-scale-control--inline .font-scale-btn{width:30px;height:30px;min-width:30px}.font-scale-control--inline .font-scale-btn .icon{font-size:.9375rem}.font-scale-control--inline .font-scale-value{min-width:50px;height:30px;border-radius:15px;padding:0 8px;font-size:.9375rem}.font-scale-row{display:flex;align-items:center;justify-content:center;gap:30px}.font-scale-row .font-scale-label{font-size:1.0625rem;color:var(--f7-text-color, #000);font-weight:500}:root .h-bgWhite{background-color:#fff}:root{--f7-page-master-width: 500px}.device-android .view-main .page-master .page-content,.device-android .view-main .page-master-detail .page-content{overflow-y:auto!important}.view-main.view-master-detail .page-master[data-name=liffEntry],.view-main.view-master-detail .page-master[data-name=customerLiffEntry],.view-main.view-master-detail .page-master[data-name=customerLogin],.view-main.view-master-detail .page-master[data-name=customerLoginCallback],.view-main.view-master-detail .page-master[data-name=customerLoginError]{width:100%;border-right:none;--f7-safe-area-right: inherit;--f7-safe-area-outer-right: inherit}.photo-browser .navbar .right{height:auto;min-width:0;border-radius:18px}.photo-browser .navbar .right .link.popup-close{height:32px;padding:0 10px;font-size:13px}.photo-browser .navbar .right .link.popup-close .icon-close{width:13px;height:13px;line-height:13px;font-size:13px}.photo-browser .navbar .right .link.popup-close span{margin-left:3px}.hq-list-input input[type=text],.hq-list-input input[type=number]{height:auto!important}.hq-list-input .item-after{color:#000}.hq-red{color:red;font-weight:600}.hq-list-button{padding-bottom:10px;padding-top:10px;text-align:center;font-size:1.0625rem}.hq-text-right{text-align:right}.hq-text-left{text-align:left}.hq-title-light{color:#000;font-weight:400!important}.item-selected{background-color:#d9ebff}.item-white{background-color:#fff}.hq-padding-left-32{padding-left:32px}:root .accordion-item-content{transition-duration:0s}.hq-select{padding-left:8px!important;padding-right:8px!important;max-width:100%;box-sizing:border-box}.quick-invoice-page>.page-content{overflow-x:hidden}.hq-debitRight{background-color:#f5f5f5}.hq-debitLeft .item-after:after{content:"〈"}.hq-sheet-icon{height:16px;width:16px;padding-right:4px;background-image:url(https://ssl.gstatic.com/docs/doclist/images/mediatype/icon_1_spreadsheet_x32.png);background-size:contain;background-repeat:no-repeat;display:inline-block}.hq-detail{color:var(--f7-block-header-text-color);font-size:var(--f7-block-header-font-size)}.actions-label,.popover-from-actions-label{font-size:var(--fs-lg)}.item-title-note{font-size:var(--f7-list-item-text-font-size);font-weight:var(--f7-list-item-text-font-weight);color:var(--f7-list-item-text-text-color);padding-left:12px}.changed:after{content:"";width:10px;height:10px;top:-5px;border-radius:50%;position:relative;background:red;display:inline-block}.auto-right{text-align:right;width:auto!important}.deletable-item{position:relative}.deletable-item.has-actions .item-content{padding-left:88px}.deletable-item-actions{position:absolute;left:12px;top:50%;transform:translateY(-50%);z-index:1}.hq-list-input .item-subtitle{overflow:visible;white-space:normal;flex-wrap:wrap}.hq-list-input .item-subtitle input[type=text]{height:auto!important}.deletable-item.has-actions .item-content>.item-media img{width:40px}.deletable-item.has-actions .item-content>.item-media .icon{width:40px!important;font-size:26px!important}.hq-item-line,.hq-item-picker .item-title,.hq-item-picker .item-title .item-header{white-space:normal;overflow:visible;text-overflow:clip}.hq-item-picker-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px}.hq-item-picker-tags{display:flex;flex-wrap:wrap;gap:2px 10px;overflow:visible;white-space:normal}.hq-item-picker-inputs{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-left:auto}.hq-item-picker-inputs .hq-input-label{font-size:.8125rem;color:#8e8e93}.hq-item-picker-inputs input[type=text]{width:76px;height:auto!important;padding:5px 6px;text-align:center;border:1px solid rgba(0,0,0,.18);border-radius:6px;background:#fff}.navbar .right .link+.link{padding-left:0;margin-left:0}.navbar-icon-link{width:36px}.expenseList-v3{padding-bottom:24px}.expenseList-v3 .day-head{display:flex;justify-content:space-between;align-items:baseline;padding:18px 20px 8px;font-size:.9375rem;color:#8e8e93}.expenseList-v3 .day-head .day{font-weight:600;color:var(--f7-text-color, #000);font-size:.9375rem}.expenseList-v3 .day-head .day-weekday{color:#8e8e93;font-weight:500;margin-left:6px}.expenseList-v3 .day-head .day-total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.expenseList-v3 .card-group{margin:0 16px 12px;background:var(--f7-list-bg-color, #fff);border-radius:12px;overflow:hidden;box-shadow:0 0 0 .5px #00000026}.expenseList-v3 .exp-card{display:grid;grid-template-columns:4px 1fr auto;cursor:pointer;transition:background .12s;color:inherit;-webkit-text-decoration:none;text-decoration:none}.expenseList-v3 .exp-card+.exp-card{border-top:.5px solid var(--f7-list-item-border-color, rgba(0, 0, 0, .12))}.expenseList-v3 .exp-card.item-selected{background:#d9ebff}@media (hover: hover){.expenseList-v3 .exp-card:hover:not(.item-selected){background:#0000000a}}.expenseList-v3 .exp-card:active{background:#cfe3ff}.expenseList-v3 .exp-card .bar{background:var(--bar-color, #8e8e93)}.expenseList-v3 .exp-card .body{padding:12px 14px;min-width:0}.expenseList-v3 .exp-card .top-row{display:flex;align-items:center;margin-bottom:4px}.expenseList-v3 .exp-card .vendor{flex:1;font-size:var(--fs-md);font-weight:500;color:var(--f7-text-color, #000);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expenseList-v3 .exp-card .status-pill{font-size:var(--fs-xxs);font-weight:600;padding:2px 8px;border-radius:999px;background:var(--pill-bg, rgba(142, 142, 147, .15));color:var(--pill-color, #8e8e93)}.expenseList-v3 .exp-card .meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:var(--fs-xs);color:#8e8e93;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.expenseList-v3 .exp-card .info-row{display:flex;align-items:center;gap:8px;margin-top:4px}.expenseList-v3 .exp-card .bill-month{font-size:var(--fs-xs);font-weight:600;color:#636366}.expenseList-v3 .exp-card .pay-info{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:var(--fs-xs)}.expenseList-v3 .exp-card .pay-info .p-prepay{color:#ff6b00}.expenseList-v3 .exp-card .pay-info .p-paid{color:#1a8b3c}.expenseList-v3 .exp-card .pay-info .p-bill{color:#8e8e93}.expenseList-v3 .exp-card .side{padding:12px 18px 12px 12px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px}.expenseList-v3 .exp-card .side .amt{font-size:1.125rem;font-weight:600;color:var(--f7-text-color, #000);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.expenseList-v3 .exp-card .side .amt.is-paid{color:#1a8b3c}.expenseList-v3 .exp-card .side .maker{font-size:var(--fs-xxs);color:#8e8e93}.supplemental-income-over-threshold{color:#ff6b00;font-weight:600}.home-tools-section{margin-top:20px}.home-tools-header{display:flex;justify-content:space-between;align-items:center;padding:0 4px;margin-bottom:10px;font-size:.9375rem;font-weight:600;color:#333}.home-tools-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.home-tool-item{display:flex;flex-direction:column;align-items:center;padding:12px 4px 8px;border-radius:12px;-webkit-text-decoration:none;text-decoration:none;color:#444;transition:background .15s}.home-tool-item:active{background:#0000000a}.home-tool-icon{position:relative;width:44px;height:44px;border-radius:12px;background:#f5f5f7;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.home-tool-icon i,.home-tool-icon .material-icons-outlined{font-size:1.75rem;color:#000}.home-tool-text-icon{font-size:1rem;font-weight:700;color:#000}.home-tool-name{font-size:.9375rem;line-height:1.3;text-align:center;color:#555}.home-tools-empty{grid-column:1 / -1;text-align:center;padding:16px 0}.home-tools-empty-link{color:#999;font-size:.9375rem;display:inline-flex;align-items:center}.home-tool-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ff3b30;color:#fff;font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum" 1;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;box-shadow:0 0 0 1.5px #fff;white-space:nowrap}.home-tool-badge--settings{position:static;margin-left:4px}.list .item-subtitle.wp-bal-meta{font-size:12px;color:#8e8e93;white-space:normal;overflow:visible;text-overflow:clip;height:auto;line-height:1.4}.wp-bal-code{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;cursor:text}.wp-bal-proc{display:inline-block;font-size:10px;line-height:16px;padding:0 5px;margin-right:4px;border-radius:3px;background:#f2f2f7;color:#3c3c43;vertical-align:1px;white-space:nowrap}.wp-bal-detail{padding:4px 16px 12px;overflow-x:auto}.wp-bal-table{border-collapse:collapse;font-size:11px;white-space:nowrap}.wp-bal-table th,.wp-bal-table td{border:1px solid #e5e5ea;padding:2px 6px;text-align:right;min-width:46px}.wp-bal-table th:first-child,.wp-bal-table td:first-child{text-align:left;min-width:32px;color:#8e8e93;position:sticky;left:0;background:#fff}.wp-bal-in{color:#34c759}.wp-bal-out{color:#8e8e93}.wp-bal-neg{color:#ff3b30;font-weight:600}.wp-bal-past{color:#c7c7cc;background:#fafafa}.wp-bal-table td.wp-bal-pre,.wp-bal-table th.wp-bal-pre{background:#fff8e1;border-right:2px solid #c7c7cc}.wp-bal-pre-warn{color:#b26a00}.wp-bal-moves{margin-top:8px}.wp-bal-moves-title{font-size:11px;color:#8e8e93;margin-bottom:2px}.wp-bal-move{font-size:11px;line-height:1.6;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.wp-bal-move-day{color:#8e8e93;min-width:52px}.wp-bal-move-kind{font-size:10px;padding:0 4px;border-radius:3px;white-space:nowrap}.wp-bal-kind-plan{background:#e8f0fe;color:#1a73e8}.wp-bal-kind-in{background:#e6f4ea;color:#137333}.wp-bal-move-qty{font-weight:600;min-width:44px;text-align:right}.wp-bal-move-label{color:#3c3c43}.wp-bal-move-ref{color:#8e8e93}.wp-bal-move-empty{color:#8e8e93;font-style:italic}.wp-bal-move-pre{background:#fff8e1}.wp-bal-kind-late{background:#fdecea;color:#b3261e}.wp-bal-kind-done{background:#e6f4ea;color:#0b6b3a;font-weight:600}.wp-bal-move-done{background:#f2fbf5}.wp-bal-move-late{color:#b26a00}.wp-line-short-detail{background:#ff3b300d;border-left:3px solid rgba(255,59,48,.45);padding:6px 0 2px;margin:2px 0 6px}.wp-line-short-head{padding:2px 16px 0;font-size:12px;line-height:1.6}.wp-line-short-name{color:#3c3c43;margin-left:6px}.wp-line-short-when{color:#d0021b;font-weight:600;margin-left:6px;white-space:nowrap}.wp-line-short-sub{padding:0 16px;font-size:11px;color:#8e8e93;line-height:1.6}.dark .wp-line-short-name{color:#ffffffd1}@media (min-width: 720px){.page[data-name=consumerHome] .page-content,.page[data-name=goggleAdvisor] .page-content,.page[data-name=goggleRx] .page-content,.page[data-name=goggleResult] .page-content{padding-left:calc((100% - 720px)/2);padding-right:calc((100% - 720px)/2)}}:not(.preloader)>.preloader-inner{display:none}
