.adm-badge-wrapper{display:inline-block;position:relative}.adm-badge{vertical-align:middle;box-sizing:content-box;background-color:var(--color);--right:0;--top:0;--color:var(--adm-badge-color,var(--adm-color-highlight));border-radius:100px;display:inline-flex}.adm-badge-content{color:var(--adm-color-text-light-solid);box-sizing:border-box;min-width:8px;font-size:var(--adm-font-size-1);white-space:nowrap;text-align:center;padding:1px 4px;font-weight:400;line-height:12px}.adm-badge-fixed{right:var(--right);top:var(--top);position:absolute;transform:translate(50%,-50%)}.adm-badge-dot{border-radius:5px;width:10px;min-width:10px;height:10px}.adm-badge-bordered{border:solid 1px var(--adm-color-text-light-solid)}.adm-picker{--header-button-font-size:var(--adm-font-size-7);--title-font-size:var(--adm-font-size-7);--item-font-size:var(--adm-font-size-8);--item-height:34px;---item-font-size:var(--item-font-size);---item-height:var(--item-height);flex-direction:column;width:100%;height:300px;display:flex;position:relative;overflow:hidden}.adm-picker .adm-picker-view.adm-picker-view{--item-font-size:var(---item-font-size);--item-height:var(---item-height)}.adm-picker-header{border-bottom:solid 1px var(--adm-color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:4px;display:flex}.adm-picker-header-button{font-size:var(--header-button-font-size);padding:8px;display:inline-block}.adm-picker-header-button-disabled,.adm-picker-header-button-disabled:active{opacity:.4;cursor:not-allowed}.adm-picker-header-title{font-size:var(--title-font-size);color:var(--adm-color-text);text-align:center;flex:1;padding:4px}.adm-picker-body{flex:1;width:100%;height:100%}.adm-picker-body>.adm-picker-view{--height:100%}.adm-picker-popup .adm-popup-body{border-top-left-radius:8px;border-top-right-radius:8px}.adm-picker-view{--height:240px;--item-height:34px;--item-font-size:var(--adm-font-size-8);height:var(--height);background:var(--adm-color-background);width:100%;display:flex;position:relative;overflow:hidden}.adm-picker-view-column{-webkit-user-select:none;user-select:none;touch-action:none;z-index:0;flex:1;height:100%;position:relative}.adm-picker-view-column-wheel{width:100%;cursor:-webkit-grab;cursor:grab;top:calc(50% - var(--item-height) / 2);position:absolute;left:0}.adm-picker-view-column-wheel:before{content:" ";width:100%;height:100vh;display:block;position:absolute;top:-100vh}.adm-picker-view-column-wheel:after{content:" ";width:100%;height:100vh;display:block;position:absolute;bottom:-100vh}.adm-picker-view-column-item{font-size:var(--item-font-size);height:var(--item-height);justify-content:center;align-items:center;padding:0 6px;display:flex}.adm-picker-view-column-item-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-picker-view-column-accessible{pointer-events:none;opacity:0;width:100%;height:100%;top:calc(var(--item-height) * -1);z-index:0;flex-direction:column;padding-bottom:1px;display:flex;position:relative}.adm-picker-view-column-accessible>*{text-overflow:ellipsis;flex:1}.adm-picker-view-column-accessible-current{width:100%;height:100%;position:absolute}.adm-picker-view-column-accessible-button{width:100%;height:100%}.adm-picker-view-mask{z-index:10000;pointer-events:none;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.adm-picker-view-mask-top,.adm-picker-view-mask-bottom{flex:auto}.adm-picker-view-mask-middle{height:var(--item-height);box-sizing:border-box;border-top:solid 1px var(--adm-color-border);border-bottom:solid 1px var(--adm-color-border);flex:none}.adm-picker-view-mask-top{background:var(--adm-color-background);-webkit-mask:linear-gradient(#000 0%,#000c 50%,#0009 100%);mask:linear-gradient(#000 0%,#000c 50%,#0009 100%)}.adm-picker-view-mask-bottom{background:var(--adm-color-background);-webkit-mask:linear-gradient(#0009 0%,#000c 50%,#000 100%);mask:linear-gradient(#0009 0%,#000c 50%,#000 100%)}.adm-picker-view-loading-content{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.adm-picker-view-item-height-measure{height:var(--item-height);pointer-events:none;width:0;position:relative;top:0;left:0}.adm-nav-bar{--height:45px;--border-bottom:none;height:var(--height);border-bottom:var(--border-bottom);white-space:nowrap;align-items:center;padding:0 12px;display:flex}.adm-nav-bar-left,.adm-nav-bar-right{flex:1}.adm-nav-bar-title{text-align:center;text-overflow:ellipsis;flex:auto;overflow:hidden}.adm-nav-bar-back{cursor:pointer;align-items:center;margin-right:16px;padding:6px 0;display:flex}.adm-nav-bar-back-arrow{margin-right:4px;font-size:24px}.adm-nav-bar-left{font-size:var(--adm-font-size-7);justify-content:flex-start;align-items:center;display:flex}.adm-nav-bar-title{white-space:nowrap;font-size:var(--adm-font-size-10);justify-content:center;padding:0 12px}.adm-nav-bar-right{text-align:right}.adm-result{background-color:var(--adm-color-background);padding:32px 12px}.adm-result-icon{box-sizing:border-box;width:64px;height:64px;margin:0 auto 20px;padding:6px}.adm-result-icon .antd-mobile-icon{font-size:52px}.adm-result-title{color:var(--adm-color-text);font-size:var(--adm-font-size-10);text-align:center;line-height:1.4}.adm-result-description{color:var(--adm-color-weak);font-size:var(--adm-font-size-main);text-align:center;margin-top:8px;line-height:1.4}.adm-result-success .adm-result-icon .antd-mobile-icon{color:var(--adm-color-primary)}.adm-result-error .adm-result-icon .antd-mobile-icon{color:var(--adm-color-danger)}.adm-result-info .adm-result-icon .antd-mobile-icon{color:var(--adm-color-primary)}.adm-result-waiting .adm-result-icon .antd-mobile-icon{color:var(--adm-color-success)}.adm-result-warning .adm-result-icon .antd-mobile-icon{color:var(--adm-color-warning)}.adm-search-bar{--height:32px;--padding-left:8px;--background:var(--adm-color-fill-content);--border-radius:6px;--placeholder-color:var(--adm-color-weak);---placeholder-color:var(--placeholder-color);height:var(--height);justify-content:center;align-items:center;display:flex}.adm-search-bar .adm-search-bar-input-box{background:var(--background);border-radius:var(--border-radius);padding-left:var(--padding-left);border:1px solid #0000;flex:auto;justify-content:center;align-items:center;display:flex}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input-box-icon{color:var(--adm-color-light);font-size:var(--adm-font-size-8);flex:none}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input{height:calc(var(--height) - 2px);box-sizing:border-box;flex:auto;padding:4px 8px 4px 4px}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input.adm-input{--placeholder-color:var(---placeholder-color);--font-size:var(--adm-font-size-7)}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input .adm-input-element{line-height:19px}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input.adm-search-bar-input-without-icon{padding-left:8px}.adm-search-bar .adm-search-bar-suffix{flex:none;margin-left:4px}.adm-search-bar .adm-search-bar-cancel-button.adm-button{padding:3px 12px}.adm-search-bar-active .adm-input.adm-input.adm-input{--placeholder-color:var(--adm-color-light)}.adm-search-bar-active .adm-search-bar-input-box{border-color:var(--adm-color-primary);background:var(--adm-color-background)}.adm-tab-bar-wrap{flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;min-height:48px;display:flex;overflow:hidden}.adm-tab-bar-item{color:var(--adm-color-text-secondary);white-space:nowrap;cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;width:min-content;padding:4px 8px;display:flex;position:relative}.adm-tab-bar-item-icon{height:24px;font-size:24px;line-height:1}.adm-tab-bar-item-title{font-size:var(--adm-font-size-2);line-height:15px}.adm-tab-bar-item-title-with-icon{margin-top:2px}.adm-tab-bar-item-active{color:var(--adm-color-primary)}.adm-tab-bar-icon-badge{--top:6px}.adm-tab-bar-title-badge{--right:-2px;--top:-2px}:root{--mobile-bg:var(--pone-page-background,#f7f7f8);--mobile-surface:var(--pone-card-background,#fff);--mobile-surface-subtle:var(--pone-surface-subtle,#f2f2f3);--mobile-text:var(--pone-text-primary,#171717);--mobile-text-secondary:var(--pone-text-secondary,#737373);--mobile-text-tertiary:var(--pone-text-tertiary,#a3a3a3);--mobile-border:var(--pone-border,#00000014);--mobile-divider:var(--pone-divider,#0000000f);--mobile-primary:var(--pone-primary,#1677ff);--mobile-primary-hover:#0958d9;--mobile-danger:var(--pone-danger,#d92d20);--mobile-warning-bg:#fff7e6;--mobile-radius-sm:var(--pone-radius-sm,10px);--mobile-radius-md:var(--pone-radius-lg,16px);--mobile-radius-lg:22px;--mobile-page-gutter:var(--pone-space-4,16px);--mobile-topbar-height:56px;--mobile-tabbar-height:64px;--mobile-tabbar-shell-height:76px;--mobile-safe-area-bottom:env(safe-area-inset-bottom,0px);--color-primary:var(--mobile-primary);--color-on-primary:#fff;--color-surface:var(--mobile-surface);--color-surface-unread:#f0f7ff;--color-text-primary:var(--mobile-text);--color-text-secondary:var(--mobile-text-secondary);--notification-avatar-size:40px;--notification-card-radius:14px;--notification-card-padding:16px;--pone-page-background:#f5f7fa;--pone-card-background:#fff;--pone-surface-subtle:#f5f5f5;--pone-border:#00000014;--pone-divider:#0000000f;--pone-text-primary:#000000e0;--pone-text-secondary:#0000008c;--pone-text-tertiary:#00000059;--pone-primary:#1677ff;--pone-success:#188038;--pone-warning:#b54708;--pone-danger:#d92d20;--pone-space-1:4px;--pone-space-2:8px;--pone-space-3:12px;--pone-space-4:16px;--pone-space-5:20px;--pone-space-6:24px;--pone-radius-sm:8px;--pone-radius-md:12px;--pone-radius-lg:16px;--pone-avatar-sm:24px;--pone-avatar-md:32px;--pone-avatar-lg:64px;--pone-table-cell-block-padding:12px;--pone-table-cell-inline-padding:16px;--approval-self-bg:#fff7e6;--approval-self-text:#874d00;--approval-self-border:#ffd591}html .approval-self-badge{border:1px solid var(--approval-self-border);background:var(--approval-self-bg);width:auto;max-width:max-content;min-height:24px;color:var(--approval-self-text);white-space:nowrap;border-radius:7px;align-items:center;padding:2px 9px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}html .approval-self-reason{overflow-wrap:anywhere;max-width:100%}:root{--adm-color-primary:var(--mobile-primary);--adm-color-success:#188038;--adm-color-warning:#b54708;--adm-color-danger:var(--mobile-danger);color:var(--mobile-text);font-synthesis:none;background:#ececef;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang HK,Noto Sans TC,sans-serif;font-size:15px}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100dvh;margin:0}body{background:#eef2f8;overflow-x:hidden}button,input,textarea{font:inherit}button,a,.adm-button,.adm-list-item{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,.adm-button:focus-visible{outline-offset:2px;outline:3px solid #1677ff47}#root{background:var(--mobile-bg);width:100%;min-height:100dvh;margin:0 auto}.mobile-app-shell{background:var(--mobile-bg);min-height:100dvh}.mobile-app-shell-with-tabs{padding-bottom:calc(var(--mobile-tabbar-shell-height) + var(--mobile-safe-area-bottom))}.mobile-app-content{min-height:calc(100dvh - var(--mobile-topbar-height))}.mobile-page{width:100%;min-width:0}.mobile-page-padded{padding:18px var(--mobile-page-gutter) 32px}.mobile-inline-error{color:var(--mobile-danger);background:#fff2f0;border-radius:10px;padding:10px 12px;font-size:14px}.mobile-top-bar{z-index:50;background:#001529;border-bottom:1px solid #ffffff14;position:sticky;top:0}.mobile-top-bar-row{height:var(--mobile-topbar-height);justify-content:space-between;align-items:center;padding:0 10px 0 16px;display:flex}.mobile-brand-button,.mobile-topbar-action{color:#ffffffe6;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;height:44px;display:inline-flex}.mobile-brand-button{justify-content:flex-start;width:auto;min-width:0;max-width:150px}.mobile-brand-button img{object-fit:contain;object-position:left center;width:auto;max-width:150px;height:27px;display:block}.mobile-topbar-action{border-radius:50%;font-size:22px}.mobile-topbar-action:active{background:#ffffff24}.mobile-top-bar-secondary .adm-nav-bar{height:var(--mobile-topbar-height);color:#fff;padding:0 8px}.mobile-top-bar-secondary .adm-nav-bar-title{font-size:18px;font-weight:650}.mobile-top-bar-section .adm-nav-bar{height:var(--mobile-topbar-height);color:#fff;padding:0 8px 0 16px}.mobile-top-bar-section .adm-nav-bar-title{text-align:left;font-size:18px;font-weight:650}.mobile-top-bar-section .adm-nav-bar-right{min-width:44px}.mobile-bottom-tabbar{z-index:60;min-height:calc(var(--mobile-tabbar-shell-height) + var(--mobile-safe-area-bottom));border-top:1px solid var(--mobile-divider);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;position:fixed;bottom:0;left:0;right:0;overflow:visible}.mobile-bottom-tabbar .adm-tab-bar{right:0;bottom:var(--mobile-safe-area-bottom);height:var(--mobile-tabbar-height);position:absolute;left:0;overflow:visible}.mobile-bottom-tabbar .adm-tab-bar-wrap,.mobile-bottom-tabbar .adm-tab-bar-item,.mobile-bottom-tabbar .adm-tab-bar-item-icon{overflow:visible}.mobile-bottom-tabbar .adm-tab-bar-item{min-width:44px}.mobile-bottom-tabbar .adm-tab-bar-item-icon{font-size:22px}.mobile-bottom-tabbar .adm-tab-bar-item-title{margin-top:3px;font-size:10px}.mobile-central-create{right:calc(50% - 26px);bottom:calc(12px + var(--mobile-safe-area-bottom));background:var(--mobile-primary);color:#fff;border:0;border-radius:50%;place-items:center;width:52px;min-width:52px;height:52px;min-height:52px;margin:0;padding:0;font-size:26px;display:inline-grid;position:absolute;overflow:visible;box-shadow:0 5px 14px #1677ff3d}.mobile-central-create:disabled{opacity:.82}.mobile-central-create .adm-spin-loading{--size:26px}.mobile-central-create-slot{width:22px;height:22px;display:block}.mobile-loading{background:var(--mobile-bg);place-items:center;min-height:100dvh;display:grid}.mobile-loading img{object-fit:contain;border-radius:10px;width:48px;height:48px}.mobile-eyebrow{color:var(--mobile-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650}.home-greeting{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:18px;display:flex}.home-greeting-identity{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.user-avatar{width:var(--user-avatar-size,46px);min-width:var(--user-avatar-size,46px);height:var(--user-avatar-size,46px);min-height:var(--user-avatar-size,46px);flex:0 0 var(--user-avatar-size,46px);color:#0958d9;font-size:calc(var(--user-avatar-size,46px) * .4);background:#e6f4ff;border:0;border-radius:50%;place-items:center;font-weight:700;line-height:1;display:inline-grid;overflow:hidden}.user-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.user-avatar-button{cursor:pointer;margin:0;padding:0}.user-avatar-button:active{box-shadow:0 0 0 4px #1677ff1f}.home-greeting-copy{flex:1;min-width:0}.home-greeting-copy>span{color:var(--mobile-text-secondary);font-size:14px}.home-greeting h1{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:24px;font-weight:680;line-height:1.15;overflow:hidden}.records-header h1,.notifications-page h1,.editor-title-row h1{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:22px;font-weight:680;line-height:1.2;overflow:hidden}.mobile-month-selector.adm-button,.mobile-month-selector .adm-button{border-color:var(--mobile-border);background:var(--mobile-surface);min-height:40px;color:var(--mobile-text);border-radius:999px;flex:none;padding:0 13px;font-size:16px}.currency-group-note{color:var(--mobile-text-secondary);margin:-4px 0 10px;font-size:12px}.monthly-summary-groups{gap:12px;display:grid}.monthly-summary-card{border:1px solid var(--mobile-border);border-radius:var(--mobile-radius-md);background:var(--mobile-surface);box-shadow:0 5px 18px #0000000a}.monthly-summary-card .adm-card-body{padding:18px}.monthly-summary-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.monthly-summary-heading>div{gap:4px;display:grid}.monthly-summary-heading span,.monthly-summary-context{color:var(--mobile-text-secondary);font-size:12px}.monthly-summary-heading strong{letter-spacing:-.04em;font-size:30px;font-weight:690}.monthly-summary-context{margin:2px 0 14px}.status-metric-list{display:grid}.status-metric{border:0;border-top:1px solid var(--mobile-divider);min-height:50px;color:var(--mobile-text);text-align:left;background:0 0;grid-template-columns:10px minmax(0,1fr) auto 12px;align-items:center;gap:9px;padding:0;display:grid}.status-metric-dot,.status-metric-indicator{background:#d97706;border-radius:50%;width:7px;height:7px}.status-metric-success .status-metric-dot,.status-metric-success .status-metric-indicator{background:#188038}.status-metric-danger .status-metric-dot,.status-metric-danger .status-metric-indicator{background:var(--mobile-danger)}.status-metric-copy{min-width:0;display:grid}.status-metric-copy small{color:var(--mobile-text-secondary)}.status-metric-amount{font-weight:620}.mobile-section-header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;margin:22px 0 10px;display:flex}.mobile-section-header>div{min-width:0}.mobile-section-header h2{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:680}.mobile-section-header p{color:var(--mobile-text-secondary);margin:3px 0 0;font-size:12px;line-height:1.4}.expense-list-surface{border:1px solid var(--mobile-border);border-radius:var(--mobile-radius-md);background:var(--mobile-surface);overflow:hidden}.expense-list-item{border:0;border-bottom:1px solid var(--mobile-divider);width:100%;min-height:96px;color:var(--mobile-text);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto 12px;gap:10px;padding:13px 14px;display:grid}.expense-list-row{border-bottom:1px solid var(--mobile-divider);align-items:stretch;display:flex}.expense-list-row .expense-list-item{border-bottom:0;flex:1}.expense-list-row:last-child{border-bottom:0}.expense-list-more{width:44px;color:var(--mobile-text-secondary);background:0 0;border:0;flex:0 0 44px}.expense-list-more:active{background:#0000000a}.expense-list-item:last-child{border-bottom:0}.approval-history-mobile-stack{gap:12px;display:grid}.approval-history-mobile-card{overflow:hidden}.approval-history-mobile-meta{grid-template-columns:max-content minmax(0,1fr);gap:5px 12px;font-size:13px;display:grid}.approval-history-mobile-meta strong,.approval-history-mobile-step small,.approval-history-mobile-task span,.approval-history-workflow{color:var(--mobile-text-secondary)}.approval-history-mobile-step{border-top:1px solid var(--mobile-divider);gap:5px;margin-top:16px;padding-top:14px;display:grid}.approval-history-mobile-task{border-left:2px solid var(--mobile-border);overflow-wrap:anywhere;gap:4px;padding:9px 0 0 12px;display:grid}.approval-history-reason{margin-top:6px}.approval-history-mobile-task .approval-self-reason{color:var(--mobile-text-secondary);gap:2px;margin-top:2px;font-size:13px;line-height:1.45;display:grid}.approval-history-mobile-task .approval-self-reason small{color:var(--mobile-text-secondary);font-size:12px;font-weight:600}.approval-history-snapshot-popup{padding:20px 16px calc(20px + var(--mobile-safe-area-bottom));overflow-wrap:anywhere}.approval-history-snapshot-popup h2{margin:0 0 16px;font-size:18px}.expense-list-main,.expense-list-amount,.expense-list-copy,.expense-list-meta{align-content:center;gap:4px;min-width:0;display:grid}.expense-list-creator{min-width:0;color:var(--mobile-text-secondary);align-items:center;gap:6px;font-size:12px;line-height:28px;display:inline-flex}.expense-list-creator>img,.expense-list-creator-fallback{object-fit:cover;border-radius:50%;flex:0 0 28px;width:28px;height:28px}.expense-list-creator-fallback{color:#0958d9;background:#e6f4ff;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.expense-list-creator>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expense-list-creator-label{flex:none}.expense-list-main strong,.expense-list-main span,.expense-list-copy strong,.expense-list-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expense-list-main span,.expense-list-main small,.expense-list-amount small,.expense-list-copy small{color:var(--mobile-text-secondary)}.expense-list-amount,.expense-list-meta{justify-items:end}.expense-list-meta{align-content:center;gap:5px;display:grid}.expense-status{color:#b54708;background:#fff7e6;border-radius:999px;align-items:center;width:fit-content;font-size:11px;display:inline-flex}.expense-status-compact{padding:2px 7px}.expense-status-APPROVED,.expense-status-success{color:#188038;background:#edf7ed}.expense-status-REJECTED,.expense-status-danger{color:var(--mobile-danger);background:#fff1f0}.expense-status-DRAFT,.expense-status-neutral{color:var(--mobile-text-secondary);background:#f2f2f3}.rejected-expense-list{gap:9px;display:grid}.rejected-expense-item{border-radius:var(--mobile-radius-md);width:100%;min-height:82px;color:var(--mobile-text);text-align:left;background:#fff8f6;border:1px solid #d92d2024;grid-template-columns:4px minmax(0,1fr) auto;gap:12px;padding:13px;display:grid}.rejected-expense-accent{background:var(--mobile-danger);border-radius:999px}.rejected-expense-copy{gap:3px;min-width:0;display:grid}.rejected-expense-icon{color:var(--mobile-danger);margin-top:3px;font-size:18px}.rejected-expense-copy span{color:var(--mobile-danger);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rejected-expense-copy p{color:var(--mobile-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.rejected-expense-copy .rejected-expense-action{color:var(--mobile-danger);font-weight:620}.mobile-page-state{justify-items:center;gap:10px;padding:34px 14px;display:grid}.mobile-page-state-compact{padding:22px 12px}.mobile-section-error{border-radius:var(--mobile-radius-md);background:#fff8f6;border:1px solid #d92d2029;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:11px 13px;display:flex}.mobile-section-error>div{gap:3px;min-width:0;display:grid}.mobile-section-error strong{color:var(--mobile-danger);font-size:13px;line-height:1.4}.mobile-section-error small{color:var(--mobile-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mobile-section-error .adm-button{flex:none;min-height:32px;padding-inline:8px}.mobile-empty{--image-height:44px}.mobile-state-skeleton{border-radius:var(--mobile-radius-md);width:100%;height:64px}.records-header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.records-filters,.expense-status-selector{margin:16px 0 10px}.records-filters .adm-selector-item,.expense-status-selector .adm-selector-item{white-space:nowrap;border-radius:999px;min-width:0;min-height:34px;padding-inline:4px;font-size:13px}.records-search{--background:var(--mobile-surface);--border-radius:999px;--height:42px;margin-bottom:14px}.records-groups{gap:16px;display:grid}.records-group h2{color:var(--mobile-text-secondary);margin:0 0 7px 4px;font-size:12px;font-weight:600}.editor-title-row{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.autosave-indicator{border-radius:999px;flex:none}.autosave-saving,.autosave-idle{color:#b54708}.autosave-saved{color:#188038}.autosave-error,.autosave-conflict,.autosave-sessionExpired{color:var(--mobile-danger)}.mobile-form-section{border-radius:var(--mobile-radius-md);background:var(--mobile-surface);border:1px solid #00000014;min-width:0;margin-top:12px;padding:0 16px 16px}.mobile-form-section .mobile-section-header{margin-top:16px}.editor-form .adm-list-body,.item-popup .adm-list-body{background:0 0;border:0}.editor-form .adm-list-item,.item-popup .adm-list-item{padding-left:0}.editor-form .adm-form-item-label,.item-popup .adm-form-item-label{font-weight:620}.editor-form .adm-input,.editor-form .adm-text-area,.item-popup .adm-input,.item-popup .adm-text-area,.notes-field{border:1px solid var(--mobile-border);border-radius:var(--mobile-radius-sm);background:#fbfbfc;min-height:42px;padding:9px 11px}.editor-form .adm-selector,.item-popup .adm-selector{width:100%}.editor-form .adm-selector-item,.item-popup .adm-selector-item{border-radius:var(--mobile-radius-sm);min-height:38px}.mobile-date-trigger{border:1px solid var(--mobile-border);width:100%;min-height:44px;color:var(--mobile-text);text-align:left;background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.mobile-date-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:520;overflow:hidden}.mobile-date-trigger svg{color:var(--mobile-text-secondary);flex:none}.mobile-date-trigger:active{background:#f7f8fa}.expense-mobile-calendar-popup.adm-popup .adm-popup-body{box-sizing:border-box;border-radius:18px 18px 0 0;width:min(100%,480px);max-width:480px;margin-inline:auto}@media (width>=601px){.expense-mobile-calendar-popup.adm-popup .adm-popup-body{left:0;right:0}}.mobile-calendar-dialog{padding:12px 12px 0}.mobile-calendar-dialog .adm-calendar-cell{border-radius:10px;height:44px;min-height:40px}.mobile-calendar-dialog .adm-calendar-cell.adm-calendar-cell-selected{border-radius:999px}.mobile-calendar-dialog .adm-calendar-cell:focus-visible{outline-offset:-2px;outline:2px solid #1677ff}.mobile-calendar-actions{justify-content:flex-end;gap:12px;padding:12px 4px 4px;display:flex}.mobile-calendar-actions .adm-button{min-width:76px}.expense-item-stack{gap:10px;display:grid}.expense-item-card{border:1px solid var(--mobile-border);box-shadow:none;border-radius:13px;overflow:hidden}.expense-item-card .adm-card-body{padding:13px}.expense-item-card-title{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.expense-item-card-title>span,.approver-row>span{width:24px;height:24px;color:var(--mobile-primary);background:#eaf3ff;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.expense-item-card-title>div{min-width:0;display:grid}.expense-item-card-title small{color:var(--mobile-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expense-item-description{color:var(--mobile-text-secondary);margin:9px 0;font-size:13px;line-height:1.45}.item-action-row{border-top:1px solid var(--mobile-divider);border-bottom:1px solid var(--mobile-divider);align-items:center;gap:2px;min-height:40px;display:flex}.item-action-row .adm-button{min-width:38px;min-height:38px}.attachment-zone{padding-top:11px}.unified-attachment-uploader{gap:8px;min-width:0;margin-top:9px;display:grid}.unified-attachment-button.adm-button{border-color:var(--mobile-border);width:fit-content;min-height:44px;color:var(--adm-color-primary);border-radius:12px}.attachment-policy-hint,.attachment-limit-message{color:var(--mobile-text-secondary);font-size:13px;line-height:1.45}.attachment-limit-message{color:var(--adm-color-warning)}.attachment-list{min-width:0;display:grid}.attachment-list-item{border-top:1px solid var(--mobile-divider);align-items:center;gap:9px;min-width:0;min-height:56px;padding:8px 0;display:flex}.attachment-list-copy{flex:1;gap:2px;min-width:0;display:grid}.attachment-list-copy strong,.attachment-list-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-list-copy small{color:var(--mobile-text-secondary);font-size:12px}.attachment-list-item .adm-progress-bar{flex:none;width:78px}.attachment-list-actions{flex:none;gap:2px;display:flex}.attachment-list-actions .adm-button,.attachment-list-item>.adm-button{min-width:44px;min-height:44px}.attachment-zone-title,.attachment-file-row,.attachment-upload-row,.converted-preview{justify-content:space-between;align-items:center;gap:10px;display:flex}.attachment-zone-title span{color:var(--mobile-text-secondary);font-size:12px}.file-input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.attachment-upload-row,.attachment-file-row{border-top:1px solid var(--mobile-divider);min-width:0;margin-top:8px;padding:9px 0 0}.attachment-upload-row>div:first-child{flex:1;min-width:0;display:grid}.attachment-upload-row strong,.attachment-upload-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-upload-row span{color:var(--mobile-text-secondary);font-size:12px}.attachment-upload-row .adm-progress-bar{width:86px}.attachment-file-row>button:first-child{min-width:0;color:var(--mobile-text);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:0;display:flex}.attachment-file-row>button:first-child>span{min-width:0;display:grid}.attachment-file-row strong,.attachment-file-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-file-row small{color:var(--mobile-text-secondary)}.empty-items{border:1px dashed var(--mobile-border);color:var(--mobile-text-secondary);text-align:center}.expense-rate-preview{background:var(--mobile-surface-subtle);gap:10px;margin:0;padding:12px;display:grid}.expense-rate-preview>div{gap:3px;display:grid}.expense-rate-preview strong{font-size:16px}.expense-amount-summary-section{padding-top:16px}.expense-amount-summary-heading{color:var(--mobile-text);margin-bottom:12px;font-size:17px;font-weight:650;line-height:1.4}.expense-amount-summary{gap:12px;margin:0;padding:16px;display:grid}.expense-amount-summary__row{justify-content:space-between;align-items:baseline;gap:16px;min-width:0;display:flex}.expense-amount-summary__row>span{min-width:0;color:var(--mobile-text-secondary);font-size:15px}.expense-amount-summary__row>strong{white-space:nowrap;flex:none;font-size:18px;font-weight:650;line-height:1.3}.expense-amount-summary__row--total{border-top:1px solid var(--mobile-divider);margin-top:4px;padding-top:14px}.expense-amount-summary__row--total>span{color:var(--mobile-text);font-weight:600}.expense-amount-summary__row--total>strong{font-size:22px}.expense-summary-card,.detail-item-card,.detail-round-card,.timeline-card{border:1px solid var(--mobile-border);border-radius:var(--mobile-radius-md);box-shadow:none}.expense-summary-card{margin-top:12px}.expense-summary-card .adm-card-body{gap:7px;display:grid}.expense-summary-card h1{letter-spacing:-.025em;margin:4px 0 0;font-size:22px}.expense-summary-card>.adm-card-body>strong{font-size:30px}.expense-summary-card span,.expense-summary-card small{color:var(--mobile-text-secondary)}.mileage-detail-card{padding:16px}.mileage-detail-list{gap:14px;display:grid}.mileage-detail-row{justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;display:flex}.mileage-detail-label{color:var(--mobile-text-secondary);flex:none;font-size:14px}.mileage-detail-value{text-align:right;overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:600}.mileage-detail-row--total{border-top:1px solid var(--mobile-divider);margin-top:4px;padding-top:14px}.mileage-detail-row--total .mileage-detail-label,.mileage-detail-row--total .mileage-detail-value{color:var(--mobile-text);font-weight:700}.mileage-detail-row--total .mileage-detail-value{font-size:22px}.mileage-detail-heading{margin:20px 16px 8px;font-size:17px}.mileage-amount-breakdown,.mileage-parking-card{gap:14px;display:grid}.mileage-parking-list{gap:10px;display:grid}.mileage-parking-card>span,.mileage-parking-card small,.mileage-round-snapshot>div,.mileage-round-parking,.mileage-round-attachments{color:var(--mobile-text-secondary)}.mileage-parking-attachments{border-top:1px solid var(--mobile-divider);gap:4px;padding-top:8px;display:grid}.mileage-empty-parking{color:var(--mobile-text-secondary)}.mileage-round-snapshot{gap:10px;margin-top:12px;display:grid}.mileage-round-parking,.mileage-round-attachments{gap:4px;margin-top:4px;display:grid}@media (width<=359px){.mileage-detail-row{gap:4px;display:grid}.mileage-detail-value{text-align:left}}.detail-item-stack,.detail-round-stack{gap:10px;display:grid}.detail-item-heading,.detail-round-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.detail-item-heading>div{min-width:0;display:grid}.detail-item-heading span,.detail-round-heading span,.detail-item-card p,.detail-round-card p{color:var(--mobile-text-secondary)}.detail-item-card p,.detail-round-card p{margin:8px 0;line-height:1.45}.detail-attachment-button{border-top:1px solid var(--mobile-divider);min-height:42px;color:var(--mobile-primary);text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:0;justify-content:flex-start;overflow:hidden}.mobile-expense-attachments-section .adm-card-body{padding:4px 12px}.mobile-attachment-row{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;padding:10px 0;display:grid}.mobile-attachment-row+.mobile-attachment-row,.attachment-retention-tombstone+.mobile-attachment-row,.mobile-attachment-row+.attachment-retention-tombstone{border-top:1px solid var(--mobile-divider)}.mobile-attachment-icon{color:var(--mobile-text-secondary);font-size:20px}.mobile-attachment-copy{gap:2px;min-width:0;display:grid}.mobile-attachment-copy strong,.mobile-attachment-copy small{overflow-wrap:anywhere}.mobile-attachment-copy small,.mobile-attachment-empty{color:var(--mobile-text-secondary)}.mobile-attachment-actions{flex-wrap:wrap;justify-content:flex-end;gap:2px;display:flex}.mobile-attachment-actions .adm-button{color:var(--mobile-primary);padding-inline:6px}.mobile-attachment-empty{margin:10px 0}.expense-detail-notes{color:var(--mobile-text-secondary);overflow-wrap:anywhere;margin:0;line-height:1.55}@media (width<=359px){.mobile-attachment-row{grid-template-columns:22px minmax(0,1fr)}.mobile-attachment-actions{grid-column:2;justify-content:flex-start}}.attachment-retention-tombstone{color:#595959;background:#fafafa;border:1px solid #d9d9d9;border-radius:8px;align-items:flex-start;gap:10px;width:100%;min-width:0;padding:10px 12px;display:flex}.attachment-retention-tombstone>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.attachment-retention-tombstone strong,.attachment-retention-tombstone span,.attachment-retention-tombstone small{overflow-wrap:anywhere}.detail-primary-action{border-radius:12px;min-height:48px;margin-top:22px}.approver-row{align-items:center;gap:10px;display:flex}.approver-row>div{display:grid}.approver-row small,.approval-locked-note{color:var(--mobile-text-secondary)}.approval-locked-note{margin-top:10px;font-size:12px;display:block}.mobile-safe-area-actions{z-index:70;box-sizing:border-box;border-top:1px solid var(--mobile-divider);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;width:auto;max-width:480px;margin-inline:auto;position:fixed;bottom:0;left:max(0px,50vw - 240px);right:max(0px,50vw - 240px)}.mobile-safe-area-actions-row{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:10px;padding:12px 16px;display:grid}.mobile-safe-area-actions .adm-button{border-radius:14px;min-width:0;height:48px;min-height:48px}.edit-expense-page{padding-bottom:0}.expense-edit-content{min-width:0;padding-bottom:calc(112px + var(--mobile-safe-area-bottom))}.expense-edit-bottom-spacer{height:1px}.item-popup-shell{border-radius:20px 20px 0 0;max-height:92dvh}.item-popup{max-height:92dvh;padding:4px 16px max(20px, var(--mobile-safe-area-bottom));overflow-y:auto}.rate-fields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.converted-preview{border-radius:var(--mobile-radius-sm);background:var(--mobile-surface-subtle);margin:0 0 12px;padding:11px}.notifications-page,.profile-page{padding-bottom:34px}.notifications-page{padding:16px var(--mobile-page-gutter) 34px}.notifications-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:32px;margin:0 0 16px;display:flex}.notifications-page .notifications-heading h1{color:var(--color-text-primary);margin:0;font-size:24px;font-weight:700;line-height:1.25}.notifications-heading .adm-button{flex:none;min-height:36px;padding-inline:4px}.notification-list{gap:11px;display:grid}.notification-card{grid-template-columns:var(--notification-avatar-size) minmax(0, 1fr);width:100%;min-width:0;padding:var(--notification-card-padding);border:1px solid var(--mobile-border);border-radius:var(--notification-card-radius);background:var(--color-surface);box-shadow:none;cursor:pointer;gap:12px;display:grid}.notification-card.unread{border-left:3px solid var(--color-primary);background:var(--color-surface-unread)}.notification-card:focus-visible{outline-offset:2px;outline:3px solid #1677ff47}.notification-system-avatar{width:var(--notification-avatar-size);height:var(--notification-avatar-size);background:var(--mobile-surface-subtle);color:var(--color-text-secondary);border-radius:50%;place-items:center;font-size:20px;display:grid}.notification-card-content{min-width:0}.notification-title-row{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.notification-title-row strong{min-width:0;color:var(--color-text-primary);font-size:15px;font-weight:550;line-height:1.4}.notification-card.unread .notification-title-row strong{font-weight:700}.notification-unread-badge{background:var(--color-primary);height:20px;color:var(--color-on-primary);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 7px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.notification-actor-name{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.4;display:block;overflow:hidden}.notification-card p{color:var(--color-text-secondary);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:6px 0 8px;line-height:1.45;display:-webkit-box;overflow:hidden}.notification-card time{color:var(--mobile-text-tertiary);font-size:12px;line-height:1.4}.notification-skeleton{grid-template-columns:var(--notification-avatar-size) minmax(0, 1fr);min-height:104px;padding:var(--notification-card-padding);border-radius:var(--notification-card-radius);background:var(--color-surface);gap:12px;display:grid}.notification-skeleton-avatar{width:var(--notification-avatar-size);height:var(--notification-avatar-size);border-radius:50%}.notification-skeleton .adm-skeleton-title{margin-top:0}.notification-compact-state{border-radius:var(--notification-card-radius);background:#fff2f0;border:1px solid #ffccc7;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:14px;display:flex}.notification-compact-state>div{gap:4px;min-width:0;display:grid}.notification-compact-state span{color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:12px}.notification-empty-state{padding:28px 0 12px}.notification-empty-state .adm-empty-image-container{height:64px}.notifications-page .adm-infinite-scroll{min-height:44px;color:var(--color-text-secondary);padding:14px 0 0;font-size:12px}.profile-card{border:1px solid var(--mobile-border);border-radius:var(--mobile-radius-md);box-shadow:none}.profile-card .adm-card-body{align-items:center;gap:12px;min-width:0;display:flex}.profile-avatar{width:46px;height:46px;color:var(--mobile-primary);background:#eaf3ff;border-radius:50%;place-items:center;font-size:19px;font-weight:700;display:grid}.profile-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.mobile-avatar-settings{text-align:center;margin-bottom:14px}.mobile-avatar-settings .adm-card-body{justify-items:stretch;gap:12px;padding:16px;display:grid}.mobile-avatar-settings .profile-avatar{justify-self:center;width:64px;height:64px}.mobile-avatar-identity{gap:4px;min-width:0;display:grid}.mobile-avatar-identity strong{overflow-wrap:anywhere;font-size:18px;line-height:1.35}.mobile-avatar-identity span,.mobile-avatar-settings small{color:var(--mobile-text-secondary);overflow-wrap:anywhere}.mobile-avatar-actions{gap:8px;width:100%;display:grid}.mobile-avatar-crop{padding:20px 16px calc(20px + var(--mobile-safe-area-bottom))}.mobile-avatar-crop h2{margin:0 0 16px;font-size:18px}.mobile-avatar-crop .avatar-crop-preview{border-radius:50%;width:240px;height:240px;margin:0 auto 18px;overflow:hidden}.mobile-avatar-crop .avatar-crop-preview img{object-fit:cover;width:100%;height:100%}.mobile-avatar-crop .avatar-crop-interactive{touch-action:none;-webkit-user-select:none;user-select:none}.mobile-avatar-crop .avatar-crop-interactive img{pointer-events:none;transition:transform 80ms ease-out}.mobile-avatar-zoom{color:var(--mobile-text-secondary);gap:8px;margin:0 0 18px;font-size:13px;display:grid}.mobile-avatar-zoom input{width:100%;accent-color:var(--mobile-primary)}.profile-card .adm-card-body>div:last-child{flex:1;gap:3px;min-width:0;display:grid}.profile-card strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.profile-card span{color:var(--mobile-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.profile-page .adm-list{border:1px solid var(--mobile-border);border-radius:var(--mobile-radius-md);margin-top:14px;overflow:hidden}.profile-controls{gap:12px;margin-top:18px;display:grid}.profile-sign-out.adm-button{background:0 0;border-color:#d92d202e;min-height:42px;font-weight:600}.profile-controls label{font-weight:650}.settings-group{border:1px solid var(--mobile-border);border-radius:var(--mobile-radius-md);box-shadow:none}.settings-group .adm-card-body{padding:16px}.settings-language-selector{margin-top:12px}.settings-language-selector .adm-selector-item{border-radius:var(--mobile-radius-sm);min-height:42px}.centered-state{min-height:calc(100dvh - var(--mobile-topbar-height));text-align:center;place-content:center;justify-items:center;padding:24px;display:grid}.mobile-login{min-height:100dvh;padding:max(28px, env(safe-area-inset-top)) 20px max(22px, var(--mobile-safe-area-bottom));color:#fff;background:#111;flex-direction:column;display:flex}.login-orbit{border-radius:11px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.login-orbit img{object-fit:contain;width:100%;height:100%}.mobile-login-copy{margin:42px 0 30px}.mobile-login-copy h1{letter-spacing:-.045em;margin:8px 0 12px;font-size:32px;font-weight:650;line-height:1.03}.mobile-login-copy p{color:#ffffffad;margin:0;line-height:1.55}.mobile-login .mobile-eyebrow{color:#ffffff9e}.mobile-login-form{border-radius:var(--mobile-radius-md);color:var(--mobile-text);background:#fff;margin-top:auto;padding:18px}.mobile-login-form .adm-list-body{border:0}.mobile-login-form .adm-form-footer{padding:18px 0 0}.mobile-login-alert:not(:empty){margin-bottom:10px}.mobile-login-alert .adm-notice-bar{min-height:42px;line-height:1.4}.mobile-password-visibility-button{width:44px;min-width:44px;height:44px;color:var(--mobile-text-secondary);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:inline-grid}.mobile-password-visibility-button:active{color:var(--mobile-text);background:#0000000d}.mobile-password-visibility-button:focus-visible{outline:2px solid var(--mobile-primary);outline-offset:-2px}.mobile-password-visibility-button svg{width:22px;height:22px}.settings-security-group{margin-top:12px}.mobile-password-popup{max-height:min(88vh,760px);padding:20px 16px calc(16px + env(safe-area-inset-bottom));overflow-y:auto}.mobile-password-popup h2{margin:0 0 16px;font-size:22px}.mobile-secure-input{background:#fff;border:1px solid #d9d9d9;border-radius:8px;align-items:center;min-width:0;display:flex}.mobile-secure-input .adm-input{min-width:0;padding:10px 12px}.mobile-secure-input button{color:#595959;background:0 0;border:0;flex:0 0 44px;width:44px;height:44px;font-size:20px}.mobile-password-policy{color:#666;margin-top:6px;font-size:13px;line-height:1.55}.mobile-password-policy-title{color:#262626;margin-bottom:2px;font-weight:600}.mobile-password-policy ul{margin:0;padding:0;list-style:none}.mobile-password-policy li{align-items:baseline;gap:7px;display:flex}.mobile-password-policy li>span{color:#999;flex:0 0 14px;width:14px}.mobile-password-policy li[data-satisfied=true]{color:#237804}.mobile-password-policy li[data-satisfied=true]>span{color:#52c41a}.mobile-password-caps-lock{color:#874d00;min-height:24px;font-size:13px}.mobile-login-form .adm-button{border-radius:12px;min-height:46px}.mobile-help{color:var(--mobile-text-secondary);font-size:12px}@media (width<=370px){:root{--mobile-page-gutter:13px}.monthly-summary-card .adm-card-body{padding:15px}.mobile-safe-area-actions-row{gap:8px;padding-inline:10px}}@media (width>=601px){#root{max-width:480px;box-shadow:0 0 30px #00000012}.mobile-bottom-tabbar{left:calc(50vw - 240px);right:calc(50vw - 240px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
