.notification-channel-heading{align-items:center;gap:8px;display:flex}.notification-channel-list .ant-table-cell{vertical-align:middle}.notification-channel-name{overflow-wrap:anywhere;font-weight:500}.notification-channel-status{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.notification-channel-status>span{color:var(--text-secondary);font-size:13px}.notification-channel-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notification-channel-error{color:var(--danger);margin-top:4px;font-size:13px}.notification-basic-fields{margin-bottom:20px}.notification-basic-fields .ant-form-item{margin-bottom:0}.notification-provider-fields{min-width:0}.notification-provider-fields .ant-collapse{margin-bottom:16px}.notification-field-note{color:var(--text-secondary);margin:8px 0;font-size:13px;line-height:1.6}.bark-sound-select{gap:8px;display:grid}.bark-sound-select .ant-select{width:100%}.notification-channel-cards{gap:12px;display:grid}.notification-channel-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:16px}.notification-channel-card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-channel-type{color:var(--text-secondary);margin-top:4px;font-size:13px}.notification-channel-card .notification-channel-actions{margin-top:12px}.setup-notification-entry{margin-bottom:12px}.setup-notification-entry-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.setup-notification-entry .ant-collapse-header-text{min-width:0}@media (width<1024px){.notification-basic-fields .ant-col+.ant-col{margin-top:16px}.notification-channel-actions .ant-btn{min-height:44px}.notification-editor-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.notification-editor-actions .ant-btn:first-child{grid-column:1/-1}.notification-editor-actions .ant-btn:nth-child(2){grid-area:2/2}.notification-editor-actions .ant-btn:nth-child(3){grid-area:2/1}}:root{--background:#f3f5f8;--surface:#fff;--elevated:#fff;--text:#1b2a3b;--text-secondary:#58687a;--border:#dce2e9;--primary:#275da8;--primary-soft:#eaf1fb;--surface-hover:#eaf1fb;--danger:#b5302c;--success:#217450;--warning:#8c650f;--radius:10px;--radius-lg:14px;--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei", sans-serif;--font-size:14px}body{font-family:var(--font-family);font-size:var(--font-size)}html,body,#root{background:var(--background);height:100%;margin:0;padding:0}*{box-sizing:border-box}body{color:var(--text);overflow-wrap:anywhere}button,input,textarea,select{font:inherit}.choice-card-group{flex-wrap:wrap;gap:12px;width:100%;display:flex}.choice-card-group .ant-radio-button-wrapper{text-align:center;white-space:normal;border:1.5px solid var(--border);flex-direction:column;flex:150px;justify-content:center;align-items:center;min-width:0;height:auto;min-height:76px;padding:14px 12px;line-height:1.4;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;border-radius:10px!important}.choice-card-group .ant-radio-button-wrapper:before{display:none}.choice-card-group .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:var(--surface-hover);border-color:var(--primary);box-shadow:0 0 0 2px #1677ff1a}.choice-card-group .ant-radio-button-wrapper:focus-within{outline:2px solid var(--primary);outline-offset:2px}.app-shell{background:var(--background);min-height:100vh}.desktop-app-header{background:color-mix(in srgb, var(--surface) 96%, transparent);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}.desktop-app-header .ant-typography{margin:0}.desktop-app-brand{align-items:center;gap:10px;display:flex}.desktop-brand-mark{width:30px;height:30px;color:var(--surface);background:var(--text);border-radius:9px;place-items:center;font-size:18px;display:grid}.desktop-app-brand>.ant-typography{font-size:16px;font-weight:650}.app-shell-main-row{min-height:calc(100vh - 64px);display:flex}.desktop-app-sider{background:var(--surface);border-right:1px solid var(--border);flex:0 0 180px;width:180px}.desktop-app-sider .ant-menu{background:0 0;border:0;padding-top:10px}.app-shell-content{flex:1;min-width:0;overflow:auto}.mobile-app-header,.mobile-bottom-nav,.mobile-more-page,.mobile-history-task-bar,.route-outlet-hidden{display:none}.page{padding:16px 20px}.page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.page-heading>.ant-typography{margin:0}@media (width>=1024px){.desktop-app-sider{flex-basis:208px;width:208px}.desktop-app-sider .ant-menu{padding-top:20px}.desktop-app-sider .ant-menu-item{border-radius:9px;width:calc(100% - 24px);height:42px;margin:5px 12px;font-size:13px;line-height:42px}.desktop-app-sider .ant-menu-item-selected{font-weight:600}.desktop-app-sider .ant-menu-item .anticon{font-size:17px}.app-shell-desktop .route-outlet>.page.page-desktop{padding:28px 24px}.page-desktop .page-heading>.ant-typography{font-size:22px;font-weight:650}.desktop-header-actions .ant-segmented{background:var(--background)}.desktop-header-actions .ant-segmented-item-label{font-size:12px}}.mobile-flow-screen{background:var(--background);flex-direction:column;min-height:calc(100dvh - 45px);display:flex}.mobile-flow-body{flex:1;min-width:0;padding:12px 12px 24px}.mobile-flow-footer{z-index:5;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface) 96%, transparent);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;bottom:0}.mobile-refresh-surface{min-height:calc(100dvh - 45px - 58px - env(safe-area-inset-bottom))}.mobile-inline-confirm{border:1px solid color-mix(in srgb, var(--danger) 10%, var(--surface));box-shadow:0 8px 24px #a0141414}.mobile-inline-confirm-actions,.mobile-flow-action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:16px;display:grid}.mobile-flow-footer .mobile-flow-action-row{margin-top:0}.mobile-inline-confirm-actions .ant-btn,.mobile-flow-action-row .ant-btn{width:100%;min-width:0;min-height:44px}.mobile-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:24px;display:flex}.mobile-empty .ant-typography{margin:0 0 8px}.auth-screen{min-height:100dvh;padding:24px}.login-card{width:360px}.setup-card{width:min(960px,94vw)}.setup-check{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.setup-check-state{align-items:center;gap:8px;display:flex}.setup-check-state .ant-tag{margin:0}.setup-check>.ant-btn{margin-left:auto}.setup-notification-heading{gap:8px;display:grid}.setup-section-title{align-items:center;gap:8px;display:flex}.setup-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.setup-actions>.ant-btn{min-width:104px}.setup-color-mode{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:20px;display:flex}.setup-color-mode h3{margin:0;font-size:15px}.setup-mobile-progress{gap:12px;margin-bottom:24px;display:grid}.setup-mobile-progress>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.setup-mobile-progress>div:first-child>span{color:var(--text-secondary);font-size:13px}.setup-progress-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.setup-progress-track>span{background:var(--border);border-radius:3px;height:3px}.setup-progress-track>.is-complete{background:var(--primary)}@media (width<=1023px){.setup-actions>.ant-btn:last-child{flex:1}.setup-card .ant-col-md-12{flex-basis:100%;max-width:100%}.setup-check>.ant-btn{min-height:44px}}.notification-pair-list>.ant-form-item-row{display:block}.notification-pair-row{grid-template-columns:minmax(130px,.65fr) minmax(180px,1.35fr) 32px;align-items:center;gap:8px;display:grid}.notification-advanced-collapse{border:1px solid var(--ant-color-border-secondary);border-radius:var(--radius);margin:4px 0 16px}.notification-advanced-collapse>.ant-collapse-item>.ant-collapse-header{padding-inline:12px}.setup-notification-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.setup-notification-config-grid .ant-collapse{grid-column:1/-1}@media (width<=767px){.notification-pair-row{grid-template-columns:minmax(0,1fr) 40px}.notification-pair-row>.ant-input:first-child{grid-area:1/1}.notification-pair-row>.ant-input:nth-child(2){grid-area:2/1}.notification-pair-row>.ant-btn{grid-area:1/2/span 2;align-self:center}.setup-notification-config-grid{grid-template-columns:minmax(0,1fr)}}.mail-body-content{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:var(--surface-hover);border-radius:var(--radius);width:100%;max-height:480px;margin:0;padding:12px;font-size:12px;line-height:1.6;overflow:auto}.stat-card .ant-statistic-content-value{font-size:22px}.amount-strong{font-variant-numeric:lining-nums tabular-nums;font-weight:600}.annual-fee-row td{background:color-mix(in srgb, var(--danger) 10%, var(--surface))!important}.bank-card-role-ribbon-clip{z-index:4;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bank-card-role-ribbon{color:#fff;letter-spacing:1px;text-align:center;background:#141b2db8;width:118px;padding:3px 0;font-size:11px;font-weight:600;line-height:18px;position:absolute;top:15px;left:-34px;transform:rotate(-45deg)}.bank-card-role-primary{background:#ad7000d1}.bank-card-role-secondary{background:#1861add1}.bank-card-role-supplementary{background:#68349ed1}.bank-card-with-role .bank-card-head{padding-left:38px}.bank-card-head{justify-content:space-between;align-items:center;display:flex}.bank-card-title{vertical-align:middle;align-items:center;gap:6px;min-width:0;max-width:100%;line-height:1;display:inline-flex}.bank-card-settings-wrap{align-items:center;height:18px;line-height:1;display:inline-flex}.bank-card-settings{cursor:pointer;height:18px;color:inherit;opacity:.95;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.bank-card-bank{white-space:nowrap;text-overflow:ellipsis;color:#fff;min-width:0;height:18px;font-size:15px;font-weight:600;line-height:18px;overflow:hidden}.bank-card-title .ant-tag{align-items:center;height:18px;margin-inline-end:0;padding-block:0;font-size:12px;line-height:18px;display:inline-flex}.bank-card-group-trigger{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-13px -6px -13px 0;padding:0 6px;display:inline-flex}.bank-card-settings:hover{opacity:1}.bank-card-no{letter-spacing:5px;font-variant-numeric:lining-nums tabular-nums;opacity:.95;align-items:center;gap:8px;margin:20px 0 12px;font-size:22px;font-weight:600;display:flex}.bank-card-no-full{letter-spacing:2px;word-break:break-all;font-size:15px;line-height:1.5}.bank-card-eye{cursor:pointer;opacity:.9;flex:none;justify-content:center;align-items:center;font-size:1em;line-height:1;transition:opacity .2s;display:inline-flex}.bank-card-eye:hover{opacity:1}.bank-card-secret{font-variant-numeric:lining-nums tabular-nums;justify-content:space-between;margin-top:4px;display:flex}.bank-card-secret-value{letter-spacing:1px;font-size:13px;font-weight:600}.bank-card-foot{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:5px;display:flex}.bank-card-label{opacity:.75;font-size:11px;line-height:1.4}.bank-card-value{font-variant-numeric:lining-nums tabular-nums;font-size:14px;font-weight:600;line-height:1.4}.bank-card-amount{text-align:right}.bank-card-holder{color:#fffc;margin-top:10px;font-size:12px}.trend-wrap{position:relative;overflow:visible}.ant-card:has(.trend-wrap){overflow:visible}.ant-card:has(.trend-wrap) .ant-card-body{overflow:visible}.dash-section{min-width:0}.dash-stat-card{height:100%;box-shadow:0 2px 8px #0000000f}.dash-stat-note{margin-top:6px;font-size:12px;display:block}.todo-item{position:relative;padding-left:10px!important}.todo-item:before{content:"";background:var(--primary);border-radius:2px;width:4px;position:absolute;top:8px;bottom:8px;left:0}.todo-item-overdue:before{background:var(--danger)}.todo-item-today:before{background:var(--warning)}@media (width<1024px){html,body{overscroll-behavior:none;width:100%;min-width:0;height:100%;overflow:hidden}#root{overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;min-width:0;height:100%;overflow:hidden auto}#root::-webkit-scrollbar{width:0;height:0}.desktop-app-header,.desktop-app-sider{display:none}.app-shell-main-row{min-height:0;display:block}.mobile-app-header{z-index:30;min-height:calc(45px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);background:color-mix(in srgb, var(--surface) 96%, transparent);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:block;position:sticky;top:0}.mobile-app-header .adm-nav-bar{--height:45px;font-weight:650}.mobile-app-header .mobile-nav-back-button{width:44px;min-width:44px;padding:0;font-size:18px}.mobile-flow-nav{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:45px;padding:0 12px;display:grid}.mobile-flow-nav-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.mobile-flow-screen{top:calc(45px + env(safe-area-inset-top));z-index:25;overscroll-behavior:contain;scrollbar-width:none;min-height:0;position:fixed;bottom:0;left:0;right:0;overflow:hidden auto}.mobile-flow-screen::-webkit-scrollbar{width:0;height:0}.app-shell-content{width:100%;padding-bottom:calc(58px + env(safe-area-inset-bottom));overflow:visible}.page{width:100%;padding:12px}.page-mobile{animation:.16s ease-out mobile-page-in}.mobile-page-actions{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:12px;display:flex}.mobile-bottom-nav{z-index:40;min-height:calc(58px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface) 96%, transparent);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #202c4e14}.mobile-bottom-nav .adm-tab-bar-item{min-height:54px}.mobile-tab-action{z-index:1;width:100%;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-end;padding:0 4px 4px;line-height:15px;display:flex;position:absolute;inset:0}.mobile-tab-action:focus-visible{outline:2px solid var(--primary);outline-offset:-3px;border-radius:var(--radius)}.mobile-more-page{min-height:calc(100dvh - 45px - 58px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:12px;display:block}.mobile-more-brand{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:12px;margin:4px 0 16px;padding:18px;display:flex;box-shadow:0 10px 28px #2f54eb33}.mobile-more-brand .ant-typography{color:inherit;margin:0}.mobile-more-action{text-align:left;justify-content:flex-start;width:100%;height:auto;min-height:44px;padding:10px 0;display:flex}.mobile-more-page .adm-list-item-content-main{padding-block:0}.mobile-history-task-bar{width:calc(100% - 24px);min-height:44px;color:var(--primary);background:var(--surface-hover);border:1px solid var(--primary);border-radius:var(--radius);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin:10px 12px 0;padding:9px 12px;display:flex}.mobile-history-task-bar>span:first-child{text-align:left;min-width:0}.page-mobile .ant-btn,.mobile-flow-screen .ant-btn,.mobile-app-header button,.mobile-more-page .adm-list-item,.mobile-history-task-bar,.page-mobile input.ant-input,.mobile-flow-screen input.ant-input,.page-mobile .ant-input-affix-wrapper,.mobile-flow-screen .ant-input-affix-wrapper,.page-mobile .ant-input-number,.mobile-flow-screen .ant-input-number,.page-mobile .ant-picker,.mobile-flow-screen .ant-picker,.page-mobile .ant-select-single,.mobile-flow-screen .ant-select-single,.page-mobile .ant-select-single .ant-select-selector,.mobile-flow-screen .ant-select-single .ant-select-selector{min-height:44px}.page-mobile .ant-input-affix-wrapper input.ant-input,.mobile-flow-screen .ant-input-affix-wrapper input.ant-input{min-height:0}.page-mobile .ant-input-password-icon,.mobile-flow-screen .ant-input-password-icon{justify-content:center;align-items:center;width:44px;height:44px;margin:-15px;display:inline-flex}.page-mobile .ant-collapse-header,.mobile-flow-screen .ant-collapse-header{min-height:44px}.page-mobile .ant-input-number-handler-wrap,.mobile-flow-screen .ant-input-number-handler-wrap,.page-mobile .ant-input-number-actions,.mobile-flow-screen .ant-input-number-actions{display:none}.page-mobile .ant-input-number-input,.mobile-flow-screen .ant-input-number-input{height:42px}.page-mobile .ant-select-single .ant-select-selector,.mobile-flow-screen .ant-select-single .ant-select-selector{align-items:center;display:flex}.page-mobile .ant-select-multiple,.mobile-flow-screen .ant-select-multiple,.page-mobile .ant-select-multiple .ant-select-selector,.mobile-flow-screen .ant-select-multiple .ant-select-selector{height:auto;min-height:44px}.page-mobile .ant-select-multiple .ant-select-selector,.mobile-flow-screen .ant-select-multiple .ant-select-selector{align-items:stretch;padding-block:4px}.page-mobile .ant-select-multiple .ant-select-selection-wrap,.mobile-flow-screen .ant-select-multiple .ant-select-selection-wrap{align-self:stretch;min-height:34px}.page-mobile .ant-select-multiple .ant-select-selection-overflow,.mobile-flow-screen .ant-select-multiple .ant-select-selection-overflow{align-content:center;row-gap:4px;min-width:0}.page-mobile .ant-select-multiple .ant-select-selection-overflow-item,.mobile-flow-screen .ant-select-multiple .ant-select-selection-overflow-item{min-width:0;max-width:100%}.page-mobile .ant-select-multiple .ant-select-selection-item,.mobile-flow-screen .ant-select-multiple .ant-select-selection-item{max-width:100%;height:auto;min-height:32px;line-height:30px}.page-mobile .ant-select-multiple .ant-select-selection-search,.mobile-flow-screen .ant-select-multiple .ant-select-selection-search,.page-mobile .ant-select-multiple .ant-select-selection-search-input,.mobile-flow-screen .ant-select-multiple .ant-select-selection-search-input{height:32px;min-height:32px;line-height:32px}.page-mobile .ant-checkbox-wrapper,.mobile-flow-screen .ant-checkbox-wrapper,.page-mobile .ant-radio-wrapper,.mobile-flow-screen .ant-radio-wrapper{align-items:center;min-height:44px;display:inline-flex}.page-mobile .ant-switch,.mobile-flow-screen .ant-switch{background-clip:padding-box;border-block:11px solid #0000;min-width:44px;height:44px}.page-mobile .ant-pagination-simple .ant-pagination-prev,.page-mobile .ant-pagination-simple .ant-pagination-next,.page-mobile .ant-pagination-simple .ant-pagination-simple-pager,.mobile-flow-screen .ant-pagination-simple .ant-pagination-prev,.mobile-flow-screen .ant-pagination-simple .ant-pagination-next,.mobile-flow-screen .ant-pagination-simple .ant-pagination-simple-pager{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.page-mobile .ant-pagination-item-link,.mobile-flow-screen .ant-pagination-item-link{width:44px!important;height:44px!important}.page-mobile .ant-pagination-simple .ant-pagination-simple-pager input,.mobile-flow-screen .ant-pagination-simple .ant-pagination-simple-pager input{min-height:44px}.auth-screen-mobile{min-height:100dvh;padding:calc(18px + env(safe-area-inset-top)) 12px calc(18px + env(safe-area-inset-bottom));align-items:stretch!important}.auth-screen-mobile .auth-card{border-radius:var(--radius-lg);width:100%;margin:auto 0}.auth-screen-mobile .ant-card-head{min-height:60px}.auth-screen-mobile .ant-input,.auth-screen-mobile .ant-input-affix-wrapper,.auth-screen-mobile .ant-btn{min-height:46px}.auth-screen-mobile .ant-row{row-gap:0}.page-mobile .ant-space,.page-mobile .ant-card,.page-mobile .ant-alert,.mobile-flow-screen .ant-card,.mobile-flow-screen .ant-alert{max-width:100%}.page-mobile .ant-typography,.page-mobile td,.page-mobile th,.mobile-flow-screen .ant-typography{overflow-wrap:anywhere;word-break:break-word}.mobile-dashboard{flex-direction:column;gap:12px;display:flex}.mobile-dashboard-section{margin:0}.mobile-dashboard-section.ant-card{border-radius:var(--radius-lg);box-shadow:0 4px 16px #202c4e0f}.mobile-dashboard-section .ant-card-head{min-height:44px}.mobile-dashboard-section .ant-card-body{padding:12px}.mobile-dashboard-alert{margin-top:10px}.mobile-section-loading{justify-content:center;align-items:center;min-height:120px;display:flex}.mobile-todo-row,.mobile-upcoming-row{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.mobile-todo-row>div:first-child,.mobile-upcoming-main{flex-direction:column;gap:5px;min-width:0;display:flex}.mobile-tag-line{margin-top:2px}.mobile-inline-detail{margin-top:2px;display:block}.mobile-upcoming-date{flex-direction:column;flex:0 0 48px;gap:2px;display:flex}.mobile-upcoming-main{flex:1}.mobile-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mobile-quick-actions .ant-btn{width:100%;padding-inline:6px}.mobile-email-list,.mobile-email-logs,.mobile-parser-results{flex-direction:column;gap:10px;padding-top:10px;display:flex}.mobile-entity-card{border-radius:var(--radius-lg);box-shadow:0 4px 14px #202c4e0f}.mobile-entity-card .ant-card-body{flex-direction:column;gap:8px;padding:12px;display:flex}.mobile-entity-heading{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.mobile-entity-heading>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.mobile-email-switch.ant-switch{background-clip:padding-box;border-block:11px solid #0000;flex:none;height:44px}.mobile-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.mobile-action-grid .ant-btn{width:100%}.mobile-filter-stack{grid-template-columns:1fr;gap:10px;padding:2px 0 4px;display:grid}.mobile-filter-stack .ant-select,.mobile-parser-form .ant-select,.mobile-parser-form .ant-input-number{width:100%!important}.mobile-pagination{justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}.parser-page-content>.ant-card{border-radius:var(--radius-lg)}.mail-body-content{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:var(--surface-hover);border-radius:var(--radius);width:100%;max-height:55dvh;margin:0;padding:12px;font-size:12px;line-height:1.6;overflow:auto}.page-mobile>.adm-pull-to-refresh .ant-space-vertical>.ant-card{border-radius:var(--radius-lg)}@keyframes mobile-page-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.desktop-header-actions{align-items:center;gap:16px;display:flex}.mobile-more-appearance{padding:0 16px 20px}.mobile-more-appearance .ant-segmented{width:100%}.auth-card{border:1px solid var(--border);box-shadow:0 8px 32px #0000000d}:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (width<=1023px){.ant-btn,.ant-select-single,.ant-input-affix-wrapper,.ant-picker,.ant-segmented-item-label{min-height:44px}.ant-input{min-height:42px}.ant-input-affix-wrapper .ant-input{min-height:0}.mobile-nav-back-button,.mobile-tab-action{min-width:44px;min-height:44px}}.email-editor-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.email-editor-grid h3{margin:0 0 20px}@media (width<=1023px){.email-editor-grid{grid-template-columns:1fr;gap:16px}}
