.user-menu[data-v-2a935690]{align-items:center;gap:10px;display:flex}.um-reminder-btn[data-v-2a935690]{border:1px solid rgba(var(--theme-primary-rgb), .12);width:36px;height:36px;color:var(--theme-primary);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;transition:all .18s;display:inline-flex;position:relative}.um-reminder-btn[data-v-2a935690] .el-badge{justify-content:center;align-items:center;display:inline-flex}.um-reminder-btn[data-v-2a935690] .el-badge__content{z-index:2;border:2px solid #fff;min-width:16px;height:16px;padding:0 4px;line-height:16px;top:1px;right:1px;transform:translate(42%,-42%)}.um-reminder-btn[data-v-2a935690]:hover{background:rgba(var(--theme-primary-rgb), .05);border-color:rgba(var(--theme-primary-rgb), .2)}.um-reminder-icon[data-v-2a935690]{font-size:18px}.um-btn[data-v-2a935690]{cursor:pointer;border:1px solid rgba(var(--theme-primary-rgb), .18);height:34px;color:var(--theme-primary);background:#fff;border-radius:10px;padding:0 12px;font-size:13px;line-height:34px;transition:all .18s}.um-btn.ghost[data-v-2a935690]:hover{background:rgba(var(--theme-primary-rgb), .06)}.um-btn.primary[data-v-2a935690]{background:linear-gradient(180deg, rgb(var(--theme-primary-rgb)) 0%, rgb(var(--theme-primary-dark-rgb)) 100%);color:#fff;border-color:rgba(var(--theme-primary-rgb), .2)}.um-btn.primary[data-v-2a935690]:hover{filter:brightness(1.05)}.um-user[data-v-2a935690]{border:1px solid rgba(var(--theme-primary-rgb), .12);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;transition:all .18s;display:inline-flex}.um-user[data-v-2a935690]:hover{background:rgba(var(--theme-primary-rgb), .04)}.um-avatar[data-v-2a935690]{background:linear-gradient(135deg, rgba(var(--theme-primary-rgb), .14), rgba(var(--theme-primary-rgb), .04));width:28px;height:28px;box-shadow:inset 0 0 0 1px rgba(var(--theme-primary-rgb), .12);border-radius:999px;flex:0 0 28px;overflow:hidden}.um-avatar img[data-v-2a935690]{object-fit:cover;width:100%;height:100%}.um-role[data-v-2a935690]{color:var(--theme-primary);background:rgba(var(--theme-primary-rgb), .12);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.um-name[data-v-2a935690]{color:#111827;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:13px;font-weight:700;overflow:hidden}.um-caret[data-v-2a935690]{color:#6b7280;font-size:12px}[data-v-2a935690] .um-reminder-popper{overflow:hidden;border-radius:16px!important;padding:0!important;transition:none!important;animation:none!important}.um-reminder-popper{width:min(360px,100vw - 24px)!important}.um-reminder-panel[data-v-2a935690]{background:#fff}.um-reminder-head[data-v-2a935690]{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px 10px;display:flex}.um-reminder-title[data-v-2a935690]{color:#111827;font-size:14px;font-weight:800}.um-reminder-actions[data-v-2a935690]{align-items:center;gap:8px;display:inline-flex}.um-reminder-markall[data-v-2a935690],.um-reminder-refresh[data-v-2a935690]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #d7deea;border-radius:8px;justify-content:center;align-items:center;height:28px;transition:all .18s;display:inline-flex}.um-reminder-markall[data-v-2a935690]{padding:0 10px;font-size:12px;font-weight:700}.um-reminder-markall[data-v-2a935690]:disabled{cursor:default;opacity:.48}.um-reminder-markall[data-v-2a935690]:not(:disabled):hover,.um-reminder-refresh[data-v-2a935690]:hover{color:var(--theme-primary);border-color:rgba(var(--theme-primary-rgb), .2);background:rgba(var(--theme-primary-rgb), .04)}.um-reminder-refresh[data-v-2a935690]{width:28px}.um-reminder-list[data-v-2a935690]{max-height:420px;padding:8px;overflow:auto}.um-reminder-empty[data-v-2a935690]{color:#667085;text-align:center;padding:24px 16px 28px;font-size:13px}.um-reminder-item[data-v-2a935690]{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:flex-start;gap:10px;width:100%;padding:12px 10px;transition:background-color .18s;display:flex}.um-reminder-item[data-v-2a935690]:hover{background:#f8fafc}.um-reminder-item.is-read[data-v-2a935690]{opacity:.72}.um-reminder-dot[data-v-2a935690]{border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:7px;transition:opacity .18s,background-color .18s}.um-reminder-dot.is-read[data-v-2a935690]{opacity:0}.um-reminder-body[data-v-2a935690]{flex-direction:column;gap:7px;min-width:0;display:flex}.um-reminder-summary[data-v-2a935690]{color:#1f2937;word-break:break-word;font-size:13px;line-height:1.5}.um-reminder-meta[data-v-2a935690]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.um-reminder-status[data-v-2a935690]{border:1px solid #d7deea;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.um-reminder-time[data-v-2a935690]{color:#98a2b3;font-size:12px}.um-reminder-syncing[data-v-2a935690]{color:#667085;font-size:12px}@media (max-width:640px){.user-menu[data-v-2a935690]{flex:none;gap:8px}.um-reminder-btn[data-v-2a935690]{border-radius:10px;width:34px;height:34px}.um-user[data-v-2a935690]{gap:6px;min-height:34px;padding:4px 8px}.um-avatar[data-v-2a935690]{flex-basis:26px;width:26px;height:26px}.um-role[data-v-2a935690],.um-name[data-v-2a935690]{display:none}.um-caret[data-v-2a935690]{font-size:11px}}.front-office-header[data-v-8af7f4af]{z-index:5;position:relative}.front-office-topbar[data-v-8af7f4af]{isolation:isolate;background:radial-gradient(circle at top right, rgba(var(--theme-primary-rgb), .08), transparent 28%), linear-gradient(180deg, #fff 0%, #fdfefe 100%);border-bottom:1px solid #0f172a0f;position:relative}.front-office-topbar[data-v-8af7f4af]:before{content:"";background:radial-gradient(circle at top right, rgba(var(--theme-primary-rgb), .08), transparent 28%), linear-gradient(180deg, #fff 0%, #fdfefe 100%);z-index:-1;border-bottom:1px solid #0f172a0f;position:absolute;inset:0 calc(-50vw + 50%) -1px}.front-office-topbar-inner[data-v-8af7f4af]{width:100%;max-width:var(--front-office-layout-width-fluid);box-sizing:border-box;justify-content:space-between;align-items:center;gap:18px;min-height:90px;margin:0 auto;padding:0 clamp(8px,1.1vw,20px);display:flex}.front-office-logo[data-v-8af7f4af]{flex:none;align-items:center;min-width:0;display:inline-flex}.front-office-logo-img[data-v-8af7f4af]{object-fit:contain;width:auto;height:54px}.front-office-top-actions[data-v-8af7f4af]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:inline-flex}.front-office-user[data-v-8af7f4af]{align-items:center;display:inline-flex}[data-v-8af7f4af] .front-office-link-btn.el-button{border:1px solid rgba(var(--theme-primary-rgb), .12);background:rgba(var(--theme-primary-rgb), .06);height:34px;color:var(--theme-primary);box-shadow:0 8px 20px rgba(var(--theme-primary-rgb), .08);border-radius:999px;padding:0 14px;font-weight:700}[data-v-8af7f4af] .front-office-link-btn.el-button:hover,[data-v-8af7f4af] .front-office-link-btn.el-button:focus-visible,[data-v-8af7f4af] .front-office-link-btn.el-button:active,[data-v-8af7f4af] .front-office-link-btn.el-button.is-active{border-color:rgba(var(--theme-primary-rgb), .18);background:rgba(var(--theme-primary-rgb), .12);color:var(--theme-primary)}.front-office-menubar[data-v-8af7f4af]{isolation:isolate;background:var(--theme-top-nav-gradient);box-shadow:inset 0 1px 0 #ffffff1f, 0 12px 24px rgba(var(--theme-primary-rgb), .12);position:relative}.front-office-menubar[data-v-8af7f4af]:before,.front-office-menubar[data-v-8af7f4af]:after{content:"";width:calc(50vw - 50%);box-shadow:inset 0 1px 0 #ffffff1f, 0 12px 24px rgba(var(--theme-primary-rgb), .12);z-index:-1;position:absolute;top:0;bottom:0}.front-office-menubar[data-v-8af7f4af]:before{background:rgba(var(--theme-primary-dark-rgb), .98);right:100%}.front-office-menubar[data-v-8af7f4af]:after{background:rgba(var(--theme-primary-hover-rgb), .86);left:100%}.front-office-menubar-inner[data-v-8af7f4af]{width:100%;max-width:var(--front-office-layout-width-fluid);box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin:0 auto;padding:6px clamp(8px,1.1vw,20px);display:flex}.front-office-nav-wrap[data-v-8af7f4af]{flex:1 1 0;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex;overflow:hidden}.front-office-menu-rail[data-v-8af7f4af]{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:6px;width:100%;min-width:0;display:grid}.front-office-menu-scroll[data-v-8af7f4af]{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff29;border-radius:8px;place-items:center;width:34px;min-width:34px;height:34px;padding:0;transition-property:transform,background-color,opacity;transition-duration:.12s;transition-timing-function:cubic-bezier(.16,1,.3,1);display:inline-grid}@media (hover:hover) and (pointer:fine){.front-office-menu-scroll[data-v-8af7f4af]:not(:disabled):hover{background:#ffffff2e;transform:translateY(-1px)}}.front-office-menu-scroll[data-v-8af7f4af]:focus-visible{outline-offset:2px;outline:2px solid #fffffff0}.front-office-menu-scroll[data-v-8af7f4af]:active:not(:disabled){transform:scale(.96)}.front-office-menu-scroll[data-v-8af7f4af]:disabled{opacity:.28;cursor:default}.front-office-menu[data-v-8af7f4af]{scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:auto;align-items:center;gap:6px;width:auto;min-width:0;max-width:100%;display:flex;overflow:auto hidden}.front-office-menu[data-v-8af7f4af]::-webkit-scrollbar{display:none}.front-office-menu-item[data-v-8af7f4af]{color:#ffffffd1;cursor:pointer;white-space:nowrap;background:#ffffff14;border:none;border-radius:8px;flex:none;height:34px;padding:0 13px;font-size:14px;font-weight:700;transition-property:transform,background-color,color;transition-duration:.12s;transition-timing-function:cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.front-office-menu-item[data-v-8af7f4af]:hover{color:#fff;background:#ffffff24;transform:translateY(-1px)}}.front-office-menu-item[data-v-8af7f4af]:focus-visible{outline-offset:2px;outline:2px solid #fffffff0}.front-office-menu-item[data-v-8af7f4af]:active{transform:scale(.96)}.front-office-menu-item.is-active[data-v-8af7f4af]{color:#fff;background:#fff3;box-shadow:inset 0 0 0 1px #ffffff24}.front-office-page-title[data-v-8af7f4af]{color:#ffffffeb;flex:0 auto;align-items:center;gap:8px;min-width:0;max-width:min(220px,18vw);display:inline-flex}.front-office-page-divider[data-v-8af7f4af]{background:#ffffff3d;width:1px;height:20px}.front-office-page-text[data-v-8af7f4af]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.front-office-menubar-actions[data-v-8af7f4af]{flex:0 clamp(160px,20vw,320px);justify-content:flex-end;align-items:center;gap:10px;min-width:0;padding-top:1px;display:inline-flex}.front-office-menubar-actions[data-v-8af7f4af] .front-office-link-btn.el-button{color:#fff;height:34px;box-shadow:none;background:#ffffff1f;border-color:#ffffff38;border-radius:8px;padding:0 13px}.front-office-menubar-actions[data-v-8af7f4af] .front-office-link-btn.el-button:hover,.front-office-menubar-actions[data-v-8af7f4af] .front-office-link-btn.el-button:focus-visible,.front-office-menubar-actions[data-v-8af7f4af] .front-office-link-btn.el-button:active{color:#fff;background:#fff3;border-color:#ffffff57}[data-v-8af7f4af] .front-office-search{align-items:center;width:100%;max-width:100%;display:flex;position:relative}[data-v-8af7f4af] .front-office-search-input{width:100%}[data-v-8af7f4af] .front-office-search-input .el-input__wrapper{background:#fffffffa;border-radius:999px;height:36px;padding-right:42px;transition:box-shadow .18s,background .18s;box-shadow:inset 0 0 0 1px #0f172a14,0 10px 24px #0206171a}[data-v-8af7f4af] .front-office-search-input .el-input__wrapper:hover,[data-v-8af7f4af] .front-office-search-input .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px rgba(var(--theme-primary-rgb), .22), 0 0 0 3px rgba(var(--theme-primary-rgb), .14), 0 12px 28px rgba(var(--theme-primary-rgb), .14);background:#fff}[data-v-8af7f4af] .front-office-search-input .el-input__inner{color:#0f172a;caret-color:#0f172a;padding-left:12px;padding-right:40px}[data-v-8af7f4af] .front-office-search-btn.el-button{width:28px;min-width:28px;height:28px;min-height:28px;box-shadow:none;border:none;border-radius:999px;padding:0;position:absolute;top:50%;right:6px;transform:translateY(-50%);background:0 0!important}[data-v-8af7f4af] .front-office-search-btn.el-button>span{display:none}[data-v-8af7f4af] .front-office-search-btn.el-button:before{content:"";opacity:.92;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23003a81' d='M10 18a8 8 0 1 1 5.293-14.01A8 8 0 0 1 10 18zm0-2a6 6 0 1 0-4.243-10.243A6 6 0 0 0 10 16zm9.707 5.293-5.4-5.4 1.414-1.414 5.4 5.4-1.414 1.414z'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:18px 18px;width:18px;height:18px;margin:0 auto;display:block}[data-v-8af7f4af] .front-office-search-btn.el-button:hover:before{opacity:1}@media (max-width:1024px){.front-office-topbar-inner[data-v-8af7f4af],.front-office-menubar-inner[data-v-8af7f4af]{padding-left:12px;padding-right:12px}.front-office-logo-img[data-v-8af7f4af]{max-width:min(210px,38vw)}.front-office-top-actions[data-v-8af7f4af]{scrollbar-width:none;flex-wrap:nowrap;min-width:0;max-width:calc(100% - 174px);padding:2px 0;overflow-x:auto}.front-office-top-actions[data-v-8af7f4af]::-webkit-scrollbar{display:none}.front-office-top-actions[data-v-8af7f4af]>*{flex:none}[data-v-8af7f4af] .front-office-search{width:min(280px,100%)}}@media (max-width:860px){.front-office-topbar-inner[data-v-8af7f4af]{gap:10px;min-height:74px;padding-top:10px;padding-bottom:10px}.front-office-logo-img[data-v-8af7f4af]{max-width:min(180px,36vw);height:42px}.front-office-top-actions[data-v-8af7f4af]{gap:8px;max-width:calc(100% - 142px)}[data-v-8af7f4af] .front-office-link-btn.el-button{height:32px;padding:0 12px;font-size:12px}.front-office-menubar-inner[data-v-8af7f4af]{flex-direction:column;align-items:stretch;gap:10px;min-height:auto;padding-top:10px;padding-bottom:10px}.front-office-nav-wrap[data-v-8af7f4af]{flex-direction:column;flex:none;align-items:flex-start;gap:8px;width:100%;overflow:hidden}.front-office-menu-rail[data-v-8af7f4af]{grid-template-columns:minmax(0,1fr)}.front-office-menu-scroll[data-v-8af7f4af]{display:none}.front-office-menu[data-v-8af7f4af]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;width:100%;max-width:100%;min-height:36px;padding-bottom:2px;overflow:auto hidden}.front-office-menu[data-v-8af7f4af]::-webkit-scrollbar{display:none}.front-office-menu-item[data-v-8af7f4af]{border-radius:10px;height:36px;padding:0 14px;font-size:13px}.front-office-page-title[data-v-8af7f4af]{gap:8px}.front-office-page-divider[data-v-8af7f4af]{height:14px}.front-office-page-text[data-v-8af7f4af]{font-size:12px}.front-office-menubar-actions[data-v-8af7f4af]{flex:none;justify-content:stretch;width:100%}[data-v-8af7f4af] .front-office-search{width:100%}}@media (max-width:560px){.front-office-topbar-inner[data-v-8af7f4af]{flex-direction:column;align-items:stretch;min-height:68px;padding-top:12px;padding-bottom:10px}.front-office-logo-img[data-v-8af7f4af]{height:36px}.front-office-top-actions[data-v-8af7f4af]{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:8px;width:100%;max-width:100%;padding-bottom:2px;overflow-x:auto}.front-office-top-actions[data-v-8af7f4af]::-webkit-scrollbar{display:none}.front-office-menu-item[data-v-8af7f4af]{padding:0 12px;font-size:12px}.front-office-page-title[data-v-8af7f4af]{display:none}}
