:root{--primary-color: #d5283a;--ant-color-primary: #d5283a;--ant-color-primary-hover: #e63946;--ant-color-primary-active: #b91c3a;--ant-color-primary-outline: rgba(213, 40, 58, .2);--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0}body{min-height:100vh;min-width:1200px;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 992px){html:not(.legal-standalone),html:not(.legal-standalone) body,html:not(.legal-standalone) #app{min-width:0!important;max-width:100%;overflow-x:hidden}.app-container:not(.app-container--legal){min-width:0!important;width:100%}.searchFrom,.search-form{min-width:0!important;padding:12px!important;border-radius:8px}.searchFrom .ant-form-inline,.search-form .ant-form-inline,.searchFrom .ant-form,.search-form .ant-form{display:flex;flex-direction:column;align-items:stretch;row-gap:12px}.searchFrom .ant-form-item,.search-form .ant-form-item{margin-inline-end:0!important;margin-bottom:0!important;width:100%}.searchFrom .ant-form-item-control,.searchFrom .ant-form-item-control-input,.searchFrom .ant-form-item-control-input-content,.search-form .ant-form-item-control,.search-form .ant-form-item-control-input,.search-form .ant-form-item-control-input-content{width:100%}.searchFrom .ant-select,.searchFrom .ant-picker,.searchFrom .ant-input,.search-form .ant-select,.search-form .ant-picker,.search-form .ant-input{width:100%!important;min-width:0!important}.searchFrom .ant-form-item:last-child,.search-form .ant-form-item:last-child{display:flex;flex-wrap:wrap;gap:8px}.searchFrom .ant-form-item:last-child .ant-btn,.search-form .ant-form-item:last-child .ant-btn{flex:1 1 calc(50% - 4px);margin-right:0!important}.account-search-tags{min-width:0!important;width:100%!important;height:auto!important;flex-direction:column;align-items:stretch;gap:8px;padding:8px}.account-search-tags .ant-select{width:100%!important;min-width:0!important}.account-actions-bar{flex-wrap:wrap;gap:8px;padding:10px 12px}.account-actions-left{flex-wrap:wrap;gap:8px}.account-actions-left .ant-btn{margin-right:0!important}.account-actions-right{flex-wrap:wrap;gap:8px}.work-order-list,.clear-record-list,.bm-apply-record-list,.expend-list-table-wrap,.wallet-detail-table-wrap{padding:12px!important;border-radius:8px}.work-order-header{flex-direction:column;align-items:stretch;gap:12px}.work-order-header .ant-btn{width:100%}.mobile-sider-drawer .ant-drawer-content-wrapper{padding-top:env(safe-area-inset-top)}.xa-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-pagination{flex-wrap:wrap;justify-content:flex-end;row-gap:8px}.ant-modal{max-width:calc(100vw - 32px)!important;margin:16px auto!important}.fb-zero-clear-notice-modal .ant-modal,.idle-account-notice-modal .ant-modal{width:calc(100vw - 32px)!important}}@media (max-width: 576px){.searchFrom,.search-form{padding:10px!important}.account-actions-bar .account-actions-left{width:100%}.account-actions-bar .account-actions-left .ant-btn{flex:1 1 calc(50% - 4px);min-width:0}.account-actions-bar .account-actions-right,.account-actions-bar .account-actions-right .ant-btn{width:100%}}html,body,#app{min-width:1200px}html.legal-standalone,html.legal-standalone body,html.legal-standalone #app{min-width:0!important;max-width:100%}.anticon{display:inline-block;vertical-align:middle}.loading-spinner{border-top-color:var(--primary-color)!important}.custom-primary-color{color:var(--primary-color)!important}.custom-primary-border{border-color:var(--primary-color)!important}.custom-primary-bg{background-color:var(--primary-color)!important}.loading-spinner{border-top-color:var(--ant-color-primary)!important}.custom-primary-color{color:var(--ant-color-primary)!important}.custom-primary-border{border-color:var(--ant-color-primary)!important}.custom-primary-bg{background-color:var(--ant-color-primary)!important}.searchFrom{min-width:1300px}.app-container[data-v-f304f58b]{min-width:1200px;width:100%}@media (max-width: 992px){.app-container[data-v-f304f58b]:not(.app-container--legal){min-width:0}}.app-container--legal[data-v-f304f58b]{min-width:0}.submenu-collapse[data-v-0d396d5e]{overflow:hidden}.menu-container[data-v-1c114cca]{display:flex;flex-direction:column;height:100%;padding:8px 0}.menu-list[data-v-1c114cca]{display:flex;flex-direction:column;gap:2px}.menu-item[data-v-1c114cca]{display:flex;align-items:center;padding:13px 12px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);border-radius:10px;margin:0;position:relative;overflow:hidden}.menu-item[data-v-1c114cca]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:60%;background:var(--primary-color, #d5283a);border-radius:0 4px 4px 0;transition:width .3s cubic-bezier(.4,0,.2,1)}.menu-item[data-v-1c114cca]:not(.expandable):hover{background:linear-gradient(90deg,#d5283a0f,#d5283a05);transform:translate(2px)}.menu-item.active[data-v-1c114cca]:before{width:4px}.menu-item.active[data-v-1c114cca]{background:linear-gradient(90deg,#d5283a1a,#d5283a0a);color:var(--primary-color);box-shadow:0 2px 8px #d5283a14}.menu-icon[data-v-1c114cca]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-right:12px;color:#666;background:#0000000a;border-radius:8px;transition:all .3s ease;flex-shrink:0}.menu-item:hover .menu-icon[data-v-1c114cca]{background:#d5283a1a;color:var(--primary-color);transform:scale(1.05)}.menu-item.active .menu-icon[data-v-1c114cca]{background:#d5283a26;color:var(--primary-color);box-shadow:0 2px 8px #d5283a33}.menu-text[data-v-1c114cca]{font-size:15px;font-weight:600;color:#333;letter-spacing:.2px;flex:1;transition:all .3s ease}.menu-item:hover .menu-text[data-v-1c114cca]{color:#1a1a1a}.menu-item.active .menu-text[data-v-1c114cca]{color:var(--primary-color);font-weight:700}.menu-item.expandable[data-v-1c114cca]{flex-direction:column;align-items:stretch;padding:0;background:transparent;box-shadow:none}.menu-item.expandable[data-v-1c114cca]:before{display:none}.menu-item-header[data-v-1c114cca]{display:flex;align-items:center;padding:13px 12px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);border-radius:10px;margin:0}.menu-item-header[data-v-1c114cca]:hover{background:linear-gradient(90deg,#d5283a0f,#d5283a05);transform:translate(2px)}.menu-item-header:hover .menu-icon[data-v-1c114cca]{background:#d5283a1a;color:var(--primary-color);transform:scale(1.05)}.menu-item.expanded .menu-item-header[data-v-1c114cca]{background:#00000005}.submenu[data-v-1c114cca]{margin-top:4px;padding:4px 0}.expand-icon[data-v-1c114cca]{margin-left:auto;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:.5;display:flex;align-items:center}.expand-icon.expanded[data-v-1c114cca]{transform:rotate(180deg);opacity:.8}.menu-item-header:hover .expand-icon[data-v-1c114cca]{opacity:1}.submenu-item[data-v-1c114cca]{display:flex;align-items:center;padding:11px 12px 11px 52px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);border-radius:10px;margin:0 0 2px;position:relative}.submenu-item[data-v-1c114cca]:before{content:"";position:absolute;left:24px;top:50%;transform:translateY(-50%);width:6px;height:6px;background:#d0d0d0;border-radius:50%;transition:all .3s ease}.submenu-item[data-v-1c114cca]:hover{background:linear-gradient(90deg,#d5283a0d,#d5283a03);transform:translate(4px)}.submenu-item[data-v-1c114cca]:hover:before{background:var(--primary-color);transform:translateY(-50%) scale(1.3)}.submenu-item.active[data-v-1c114cca]{background:linear-gradient(90deg,#d5283a14,#d5283a05);color:var(--primary-color)}.submenu-item.active[data-v-1c114cca]:before{background:var(--primary-color);transform:translateY(-50%) scale(1.4);box-shadow:0 0 8px #d5283a66}.submenu-text[data-v-1c114cca]{font-size:14px;font-weight:600;color:#666;letter-spacing:.2px;transition:all .3s ease}.submenu-item:hover .submenu-text[data-v-1c114cca]{color:#333}.submenu-item.active .submenu-text[data-v-1c114cca]{color:var(--primary-color);font-weight:700}@media (max-width: 768px){.menu-item[data-v-1c114cca],.menu-item-header[data-v-1c114cca]{padding:12px 10px}.submenu-item[data-v-1c114cca]{padding:10px 10px 10px 48px}.menu-icon[data-v-1c114cca]{width:32px;height:32px}.menu-text[data-v-1c114cca]{font-size:14px}.submenu-text[data-v-1c114cca]{font-size:13px}}.sider-container[data-v-38b7922f]{padding:0 10px 10px 20px;height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#fff,#f8f9fa)}.sider-container--drawer[data-v-38b7922f]{height:100%;min-height:100%;padding-bottom:max(16px,env(safe-area-inset-bottom))}.sider-top[data-v-38b7922f]{display:flex;align-items:center;padding:5px 0;border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:8px}.sider-top-logo img[data-v-38b7922f]{width:38px;height:38px}.sider-top-title[data-v-38b7922f]{font-weight:700!important;font-size:40px;color:#101139;margin-left:12px;background:linear-gradient(135deg,#101139,#d5283a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sider-menu[data-v-38b7922f]{flex:1;overflow-x:hidden;overflow-y:auto;padding:8px 0}.sider-bottom[data-v-38b7922f]{padding:16px 0 0;border-top:1px solid rgba(0,0,0,.06)}.user-info-card[data-v-38b7922f]{display:flex;flex-direction:column;gap:12px;padding:16px 14px}.user-main-info[data-v-38b7922f]{display:flex;align-items:center;gap:12px;width:100%}.user-avatar[data-v-38b7922f]{position:relative;flex-shrink:0}.avatar-circle[data-v-38b7922f]{width:46px;height:46px;background:linear-gradient(135deg,var(--primary-color, #d5283a) 0%,#ff6b6b 100%);border-radius:50%;display:flex;align-items:center;justify-content:center}.avatar-text[data-v-38b7922f]{color:#fff;font-weight:700;font-size:20px}.avatar-status[data-v-38b7922f]{position:absolute;bottom:2px;right:2px;width:12px;height:12px;background:#52c41a;border:2px solid #fff;border-radius:50%}.user-details[data-v-38b7922f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.user-details[data-v-38b7922f] .ant-tooltip{display:block;min-width:0;max-width:100%}.user-name[data-v-38b7922f]{font-size:16px;font-weight:600;color:#1a1a1a;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-name-row[data-v-38b7922f]{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.account-type-tag[data-v-38b7922f]{padding:1px 6px;border-radius:999px;border:1px solid rgba(213,40,58,.22);background:#d5283a14;color:#d5283a;font-size:11px;font-weight:600;white-space:nowrap;flex-shrink:0}.user-email[data-v-38b7922f]{display:block;font-size:13px;color:#666;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logout-button[data-v-38b7922f]{flex-shrink:0;margin-left:auto;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#0000000a;border-radius:8px;cursor:pointer;color:#666}.company-info[data-v-38b7922f]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#fff9;border:1px solid rgba(0,0,0,.06);border-radius:8px;cursor:pointer}.company-id-label[data-v-38b7922f]{display:flex;align-items:center;gap:6px;font-size:12px;color:#666}.company-id-value[data-v-38b7922f]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#1a1a1a}.copy-icon[data-v-38b7922f]{color:var(--primary-color, #d5283a);opacity:.5}@media (max-width: 992px){.sider-top-title[data-v-38b7922f]{font-size:28px}}.desktop-sider[data-v-7c25b23c]{flex-shrink:0}[data-v-7c25b23c] .mobile-sider-drawer .ant-drawer-body{padding:0}.contact-icon-container[data-v-d4c64438]{position:fixed;bottom:30px;right:30px;z-index:1000}.contact-icon[data-v-d4c64438]{width:56px;height:56px;background:var(--primary-color, #d5283a);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #d5283a4d;transition:all .3s ease;color:#fff}.contact-icon[data-v-d4c64438]:hover{transform:scale(1.1);box-shadow:0 6px 16px #d5283a66}.contact-tooltip[data-v-d4c64438]{position:absolute;bottom:70px;right:0;background:#fff;border-radius:8px;padding:16px;box-sizing:border-box;width:max-content;min-width:240px;max-width:320px;box-shadow:0 4px 16px #00000026;z-index:1001;user-select:text;-webkit-user-select:text}.contact-tooltip[data-v-d4c64438]:after{content:"";position:absolute;bottom:-8px;right:20px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid white}.tooltip-title[data-v-d4c64438]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.tooltip-content[data-v-d4c64438]{font-size:14px;color:#666;line-height:1.6;word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap;cursor:text}.fade-enter-active[data-v-d4c64438],.fade-leave-active[data-v-d4c64438]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-d4c64438],.fade-leave-to[data-v-d4c64438]{opacity:0;transform:translateY(10px)}.fade-enter-to[data-v-d4c64438],.fade-leave-from[data-v-d4c64438]{opacity:1;transform:translateY(0)}@media (max-width: 992px){.contact-icon-container[data-v-d4c64438]{bottom:max(20px,env(safe-area-inset-bottom));right:max(16px,env(safe-area-inset-right))}.contact-icon[data-v-d4c64438]{width:48px;height:48px}.contact-tooltip[data-v-d4c64438]{min-width:240px;width:min(320px,calc(100vw - 32px));max-width:min(320px,calc(100vw - 32px));bottom:60px}}.ian[data-v-4f7e331d]{--ian-accent: #d5283a;--ian-accent-soft: rgba(213, 40, 58, .08);--ian-text: #1f2937;--ian-muted: #6b7280;color:var(--ian-text);font-size:14px;line-height:1.65}.ian-greeting[data-v-4f7e331d]{margin:0 0 8px;font-weight:600;font-size:15px}.ian-intro[data-v-4f7e331d]{margin:0 0 18px;color:var(--ian-muted)}.ian-rules[data-v-4f7e331d]{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.ian-rule-card[data-v-4f7e331d]{padding:14px 16px;background:#fafafa;border-radius:12px;border:1px solid #ececec;transition:border-color .2s ease,box-shadow .2s ease}.ian-rule-card[data-v-4f7e331d]:hover{border-color:#d5283a33;box-shadow:0 4px 14px #0000000a}.ian-rule-head[data-v-4f7e331d]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ian-rule-emoji[data-v-4f7e331d]{font-size:18px;line-height:1}.ian-rule-title[data-v-4f7e331d]{margin:0;font-size:15px;font-weight:700;color:#111827;line-height:1.35}.ian-rule-desc[data-v-4f7e331d]{margin:0;color:var(--ian-muted);font-size:13px;line-height:1.7}.ian-tip[data-v-4f7e331d]{border-radius:12px;padding:1px;background:linear-gradient(135deg,#d5283a59,#fbbf2459)}.ian-tip-inner[data-v-4f7e331d]{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:11px;background:#fffbf5}.ian-tip-icon[data-v-4f7e331d]{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#f59e0b;color:#fff;font-size:13px;font-weight:800;line-height:22px;text-align:center;margin-top:1px}.ian-tip-title[data-v-4f7e331d]{font-size:13px;font-weight:700;color:#92400e;margin-bottom:4px}.ian-tip-desc[data-v-4f7e331d]{margin:0;font-size:13px;color:#78350f;line-height:1.65}.layout-container[data-v-4005b611]{width:100%;height:100%}.app-main[data-v-4005b611]{width:100%;height:100vh;overflow:auto;padding:20px 30px;box-sizing:border-box}.page-title[data-v-4005b611]{font-weight:700;font-size:28px;color:#101139;padding:0 0 24px;display:flex;align-items:center;justify-content:space-between}.page-title-notice-group[data-v-4005b611]{display:flex;align-items:center;gap:12px;flex-shrink:0}.notice-unread-tip[data-v-4005b611]{position:relative;max-width:min(260px,46vw);padding:8px 12px;font-size:13px;line-height:1.45;color:#333;background:#fff;border:1px solid color-mix(in srgb,var(--ant-color-primary, #d5283a) 22%,#f0f0f0);border-radius:8px;box-shadow:0 2px 10px #00000014}.notice-unread-tip[data-v-4005b611]:after{content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:6px 0 6px 6px;border-color:transparent transparent transparent #fff;filter:drop-shadow(1px 0 0 color-mix(in srgb,var(--ant-color-primary, #d5283a) 25%,#e8e8e8))}.notice-tip-enter-active[data-v-4005b611],.notice-tip-leave-active[data-v-4005b611]{transition:opacity .4s ease,transform .4s ease}.notice-tip-enter-from[data-v-4005b611]{opacity:0;transform:translate(36px)}.notice-tip-leave-to[data-v-4005b611]{opacity:0;transform:translate(28px)}.page-title-left[data-v-4005b611]{min-width:0;display:flex;align-items:center;gap:12px}.mobile-menu-btn[data-v-4005b611]{flex-shrink:0;width:40px;height:40px;border:1px solid #e8e8e8;border-radius:10px;background:#fff;color:#333;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;padding:0}.mobile-menu-btn[data-v-4005b611]:active{transform:scale(.96)}@media (max-width: 992px){.app-main[data-v-4005b611]{padding:12px 12px max(16px,env(safe-area-inset-bottom));height:100vh;height:100dvh}.page-title[data-v-4005b611]{font-size:18px;padding-bottom:16px;align-items:flex-start;gap:12px}.page-title-left[data-v-4005b611]{font-size:18px;line-height:1.35;word-break:break-word}.page-title-notice-group[data-v-4005b611]{flex-shrink:0}.notice-unread-tip[data-v-4005b611]{display:none}.notice-dropdown-card[data-v-4005b611]{width:min(360px,calc(100vw - 32px))}}@media (max-width: 576px){.page-title[data-v-4005b611],.page-title-left[data-v-4005b611]{font-size:16px}}.notice-trigger[data-v-4005b611]{width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid #e0e0e0;box-shadow:none;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.notice-trigger[data-v-4005b611]:hover{background:#fafafa;border-color:#d9d9d9}.notice-trigger[data-v-4005b611]:active{transform:scale(.96)}.notice-trigger--unread[data-v-4005b611]{background:color-mix(in srgb,var(--ant-color-primary, #d5283a) 12%,#fff);border:1px solid color-mix(in srgb,var(--ant-color-primary, #d5283a) 28%,#fff);box-shadow:0 1px 3px color-mix(in srgb,var(--ant-color-primary, #d5283a) 12%,transparent)}.notice-trigger--unread[data-v-4005b611]:hover{background:color-mix(in srgb,var(--ant-color-primary, #d5283a) 20%,#fff);border-color:color-mix(in srgb,var(--ant-color-primary, #d5283a) 42%,#fff);box-shadow:0 2px 6px color-mix(in srgb,var(--ant-color-primary, #d5283a) 18%,transparent)}.notice-trigger--unread .notice-icon[data-v-4005b611]{display:inline-block;color:var(--ant-color-primary, #d5283a);transform-origin:50% 0;animation:notice-bell-shake-4005b611 1.15s ease-in-out infinite}@keyframes notice-bell-shake-4005b611{0%,to{transform:rotate(0)}12%{transform:rotate(-14deg)}24%{transform:rotate(14deg)}36%{transform:rotate(-10deg)}48%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}72%{transform:rotate(6deg)}84%{transform:rotate(-3deg)}92%{transform:rotate(3deg)}}.notice-icon[data-v-4005b611]{font-size:21px;color:#666}.notice-trigger:hover .notice-icon[data-v-4005b611]{color:#444}.notice-trigger--unread:hover .notice-icon[data-v-4005b611]{color:var(--ant-color-primary-hover, #e63946)}.notice-badge[data-v-4005b611]{position:absolute;top:0;right:0;width:12px;height:12px;border-radius:50%;background:var(--ant-color-primary, #d5283a);border:2px solid #fff;box-sizing:border-box}.notice-dropdown-card[data-v-4005b611]{width:360px;background:#fff;border-radius:8px;box-shadow:0 8px 24px #0000001f;overflow:hidden}.notice-dropdown-header[data-v-4005b611]{background:var(--primary-color, #d5283a);color:#fff;font-weight:600;padding:12px 16px}.notice-dropdown-list[data-v-4005b611]{max-height:360px;overflow-y:auto}.notice-dropdown-item[data-v-4005b611]{padding:12px 16px;border-bottom:1px solid #f5f5f5}.notice-item-main[data-v-4005b611]{display:flex;align-items:center;justify-content:space-between;gap:10px}.notice-item-text-col[data-v-4005b611]{min-width:0;flex:1}.notice-item-unread-dot[data-v-4005b611]{width:8px;height:8px;border-radius:50%;background:#22c55e;flex-shrink:0}.notice-dropdown-item.read[data-v-4005b611]{opacity:.65}.notice-item-title[data-v-4005b611]{font-size:14px;color:#1f2937;margin-bottom:4px;display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notice-item-time[data-v-4005b611]{font-size:12px;color:#9ca3af}.notice-empty[data-v-4005b611]{padding:24px 16px;text-align:center;color:#9ca3af}.notice-dropdown-footer[data-v-4005b611]{text-align:center;color:var(--primary-color, #d5283a);font-weight:600;font-size:14px;padding:12px 16px;cursor:pointer;background:#fff}.auth-loading[data-v-4005b611]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.loading-content[data-v-4005b611]{display:flex;flex-direction:column;align-items:center;gap:16px}.loading-spinner[data-v-4005b611]{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid var(--primary-color, #d5283a);border-radius:50%;animation:spin-4005b611 1s linear infinite}.loading-text[data-v-4005b611]{font-size:14px;color:#666;font-weight:500}@keyframes spin-4005b611{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fb-zero-clear-notice-footer[data-v-4005b611]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;flex-wrap:wrap}.fb-zero-clear-modal-title[data-v-4005b611]{display:flex;align-items:center;gap:10px;padding-right:28px}.fb-zero-clear-modal-title__icon[data-v-4005b611]{font-size:22px;line-height:1;flex-shrink:0}.fb-zero-clear-modal-title__text[data-v-4005b611]{font-size:17px;font-weight:700;color:#101139;line-height:1.35}.idle-account-notice-footer[data-v-4005b611]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;flex-wrap:wrap}.idle-account-modal-title[data-v-4005b611]{display:flex;align-items:center;gap:10px;padding-right:28px}.idle-account-modal-title__icon[data-v-4005b611]{font-size:22px;line-height:1;flex-shrink:0}.idle-account-modal-title__text[data-v-4005b611]{font-size:17px;font-weight:700;color:#101139;line-height:1.35}.fb-zero-clear-notice-modal .ant-modal-content{border-radius:14px;overflow:hidden;box-shadow:0 12px 40px #1011391f}.fb-zero-clear-notice-modal .ant-modal-header{margin-bottom:0;padding:18px 24px 14px;border-bottom:1px solid #f0f0f0}.fb-zero-clear-notice-modal .ant-modal-body{padding:18px 24px 8px}.fb-zero-clear-notice-modal .ant-modal-footer{margin-top:0;padding:14px 24px 18px;border-top:1px solid #f5f5f5;background:#fafafa}.idle-account-notice-modal .ant-modal-content{border-radius:14px;overflow:hidden;box-shadow:0 12px 40px #1011391f}.idle-account-notice-modal .ant-modal-header{margin-bottom:0;padding:18px 24px 14px;border-bottom:1px solid #f0f0f0}.idle-account-notice-modal .ant-modal-body{padding:18px 24px 8px}.idle-account-notice-modal .ant-modal-footer{margin-top:0;padding:14px 24px 18px;border-top:1px solid #f5f5f5;background:#fafafa}
