html,body{overflow:hidden;margin:0;padding:0;width:100%;height:100%}#app{margin:0;padding:0;width:100%;height:100%}.loading-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:9999}.loading-box{width:100px;height:100px;border-radius:50%;display:flex;justify-content:center;align-items:center}.spinner{width:40px;height:40px;border:4px solid rgba(0,0,0,.463);border-top-color:#fff0;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.home-container[data-v-666b2406]{min-height:100vh;background:linear-gradient(135deg,#00ff48,#00bfff);display:flex;justify-content:center;align-items:center;padding:20px;font-family:Arial,sans-serif}.content-wrapper[data-v-666b2406]{background-color:#ffffffe6;border-radius:16px;padding:40px;box-shadow:0 10px 30px #0000001a;text-align:center;max-width:600px;width:100%}.title[data-v-666b2406]{color:#2c3e50;margin-bottom:10px;font-size:2.5rem}.subtitle[data-v-666b2406]{color:#7f8c8d;margin-bottom:30px;font-size:1.2rem}.button-group[data-v-666b2406]{display:flex;flex-direction:column;gap:15px}.nav-button[data-v-666b2406]{display:flex;justify-content:space-between;align-items:center;padding:15px 25px;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease}.about-button[data-v-666b2406]{background-color:#3498db;color:#fff}.login-button[data-v-666b2406]{background-color:#2ecc71;color:#fff}.nav-button[data-v-666b2406]:hover{transform:translateY(-3px);box-shadow:0 5px 15px #0000001a}.nav-button[data-v-666b2406]:active{transform:translateY(1px)}.icon-arrow[data-v-666b2406]{font-style:normal;opacity:.7;transition:transform .3s ease}.nav-button:hover .icon-arrow[data-v-666b2406]{transform:translate(3px);opacity:1}.login-container[data-v-71b14a8e]{display:flex;justify-content:center;align-items:center;background:linear-gradient(to bottom,#194d9f,#45d298);width:100%;min-height:100vh;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);transition:background-color .3s ease,color .3s ease;font-size:16px}.login-container[data-v-71b14a8e] *{margin:0;padding:0;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-tap-highlight-color:transparent}.container[data-v-71b14a8e]{width:100%;max-width:380px;padding-left:20px;padding-right:20px}.title[data-v-71b14a8e]{color:#f0f5f9!important;font-size:38px;font-weight:700;margin-bottom:30px}.input-group[data-v-71b14a8e]{margin-bottom:20px}.input-group label[data-v-71b14a8e]{display:block;font-size:14px;margin-bottom:8px;color:#333}.input-label[data-v-71b14a8e]{font-size:18px!important;color:#f0f5f9!important}.input-group input[data-v-71b14a8e]{width:100%;padding:16px;border:none;border-radius:10px;background:#f2f5ff;font-size:16px;outline:none;color:#333;transition:box-shadow .2s,background-color .3s}.login-container input[data-v-71b14a8e]:-webkit-autofill,.login-container input[data-v-71b14a8e]:-webkit-autofill:hover,.login-container input[data-v-71b14a8e]:-webkit-autofill:focus,.login-container input[data-v-71b14a8e]:-webkit-autofill:active{-webkit-text-fill-color:#333}.input-group input[data-v-71b14a8e]:hover{background:#e9f1fe}.password-wrapper[data-v-71b14a8e]{position:relative}.password-wrapper input[data-v-71b14a8e]{width:100%;padding-right:45px}.password-wrapper .fa-solid[data-v-71b14a8e],.password-wrapper .toggle[data-v-71b14a8e]{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;font-size:18px;color:#666}.forgot[data-v-71b14a8e]{font-size:14px;color:#666;margin-bottom:25px}.forgot-link[data-v-71b14a8e]{color:#194d9f;cursor:pointer;display:inline-block}.btn[data-v-71b14a8e]{position:relative;width:100%;padding:18px;border:none;border-radius:10px;font-size:16px;cursor:pointer;background:#194d9f;margin-bottom:25px;min-height:3.5rem;transition:transform .1s ease-in-out,box-shadow .1s ease-in-out}.btn span[data-v-71b14a8e]{color:#fff;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;font-size:20px}.btn[data-v-71b14a8e]:hover{transform:translateY(-2px)}.btn[data-v-71b14a8e]:active{transform:translateY(1px) scale(.99)}.btn[data-v-71b14a8e]:disabled{opacity:.7;cursor:wait;transform:none}.btn.loading[data-v-71b14a8e]{color:transparent}.btn.loading[data-v-71b14a8e]:after{content:"";position:absolute;width:20px;height:20px;inset:0;margin:auto;border:3px solid transparent;border-top-color:#194d9f;border-radius:50%;animation:btn-loading-spinner-71b14a8e 1s ease infinite}@keyframes btn-loading-spinner-71b14a8e{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.divider[data-v-71b14a8e]{display:flex;align-items:center;margin:20px 0}.divider[data-v-71b14a8e]:before,.divider[data-v-71b14a8e]:after{content:"";flex:1;height:1px;background:#ccc}.divider span[data-v-71b14a8e]{margin:0 20px;color:#666;font-size:14px}.odoo-login[data-v-71b14a8e]{display:flex;justify-content:center;align-items:center;margin-bottom:25px}.odoo-btn[data-v-71b14a8e]{width:60px;height:60px;border-radius:50%;border:none;background:#f0f0f0;font-size:14px;color:#888;cursor:pointer;transition:background-color .3s ease}.register[data-v-71b14a8e]{text-align:center;font-size:14px;color:#666}.register-link[data-v-71b14a8e]{color:#194d9f;cursor:pointer;display:inline-block;margin-left:5px}@media(prefers-color-scheme:dark){.login-container[data-v-71b14a8e]{background:#121212;color:#e0e0e0}.title[data-v-71b14a8e]{color:#f0f2f5!important}.input-label[data-v-71b14a8e]{color:#c7c7c7!important}.input-group input[data-v-71b14a8e]{background:#2a2a2e;color:#fff;box-shadow:0 4px #5756d6}.input-group input[data-v-71b14a8e]:focus{box-shadow:0 0 0 2px #6766f680}.input-group input[data-v-71b14a8e]:hover{background:#3a3a3e;box-shadow:0 4px #5756d6}.login-container input[data-v-71b14a8e]:-webkit-autofill,.login-container input[data-v-71b14a8e]:-webkit-autofill:hover,.login-container input[data-v-71b14a8e]:-webkit-autofill:focus,.login-container input[data-v-71b14a8e]:-webkit-autofill:active{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 4px 0 #5756d6 inset;background-color:#2a2a2e!important}.password-wrapper .fa-solid[data-v-71b14a8e],.forgot[data-v-71b14a8e],.register[data-v-71b14a8e],.divider span[data-v-71b14a8e]{color:#a0a0a0}.divider[data-v-71b14a8e]:before,.divider[data-v-71b14a8e]:after{background:#444}.odoo-btn[data-v-71b14a8e]{background:#333;color:#ccc}.forgot-link[data-v-71b14a8e],.register-link[data-v-71b14a8e]{color:#194d9f}}.popup-overlay[data-v-71b14a8e]{position:fixed;padding-left:5vw;padding-right:5vw;inset:0;display:flex;justify-content:center;align-items:center;background-color:#0006;z-index:999}.popup-box[data-v-71b14a8e]{background-color:#fff;color:#333;white-space:pre-line;padding:16px 28px;border-radius:10px;box-shadow:0 4px 10px #0003;font-size:16px;animation:fadeIn-71b14a8e .3s ease}@keyframes fadeIn-71b14a8e{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.not-found[data-v-fa22e120]{position:fixed;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;text-align:center;background:#fff;color:#222;overscroll-behavior:none;-webkit-overflow-scrolling:touch}.not-found h1[data-v-fa22e120]{font-size:8.5rem;margin:0;line-height:1;font-weight:700}@media(max-width:600px){.not-found h1[data-v-fa22e120]{font-size:5.5rem}}.not-found p[data-v-fa22e120]{font-size:1.25rem;margin-top:1rem;color:#666}.home-btn[data-v-fa22e120]{display:inline-block;margin-top:1.5rem;padding:.6rem 1.2rem;font-size:1rem;border-radius:8px;background:#42b983;color:#fff;text-decoration:none;transition:transform .12s ease,background-color .2s}.home-btn[data-v-fa22e120]:hover{transform:translateY(-3px);background:#36976b}.bottom-nav[data-v-207aa282]{position:fixed;bottom:0;left:0;right:0;background-color:var(--nav-bg-color);box-shadow:var(--nav-shadow);display:flex;justify-content:space-around;padding:10px 0;z-index:1000}.bottom-nav .nav-item[data-v-207aa282]{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:var(--font-color-secondary);font-size:12px}.bottom-nav .nav-item svg[data-v-207aa282]{font-size:22px;margin-bottom:4px}.bottom-nav .nav-item.active[data-v-207aa282]{color:var(--primary-color)}.task-image[data-v-821c01f1]{width:40px;height:40px;border-radius:20%;object-fit:cover;box-shadow:0 2px 4px #0000001a}.task-list-item[data-v-821c01f1]{background-color:var(--card-bg-color);border-radius:8px;box-shadow:var(--card-shadow);margin-bottom:16px;display:flex;align-items:center;position:relative;overflow:visible;padding:16px}.task-list-item[data-v-821c01f1]:before{content:"";position:absolute;width:6px;border-radius:0;height:60%;left:-3px;top:50%;transform:translateY(-50%);background-color:var(--border-color)}.task-content[data-v-821c01f1]{flex-grow:1;margin-left:12px}.task-header[data-v-821c01f1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.task-title[data-v-821c01f1]{font-size:16px;font-weight:700}.task-description[data-v-821c01f1]{margin-bottom:8px;color:var(--font-color-light);font-size:14px}.task-initial-icon[data-v-821c01f1]{width:32px;height:32px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:16px}.task-initial-icon.init-s[data-v-821c01f1]{background-color:#ec7e7c}.task-initial-icon.init-r[data-v-821c01f1]{background-color:#a3a1fb}.task-initial-icon.init-t[data-v-821c01f1]{background-color:#7ec8ec}.task-footer[data-v-821c01f1]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--font-color-secondary)}.task-details span[data-v-821c01f1]{margin-right:12px}.task-status[data-v-821c01f1]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.notification-bell[data-v-49c89a13]{width:44px;height:44px;background-color:var(--primary-color);border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:22px;position:relative}.notification-badge[data-v-49c89a13]{position:absolute;top:5px;right:5px;width:10px;height:10px;background-color:#ff4d4f;border-radius:50%;z-index:1001;border:2px solid var(--primary-color)}.task-container[data-v-f4b79dac]{--primary-color: #194D9F;--background-color: #f8f8fa;--card-bg-color: white;--card-shadow: 0 4px 12px rgba(0, 0, 0, .08);--font-color-primary: #333;--font-color-secondary: #999;--font-color-light: #666;--blue-line: #147bdf;--orange-line: #ffc107;--red-line: #e53935;--green-line: #4caf50;--high-priority-color: #ff4d4f;--low-priority-color: #666;--status-red-bg: #ffeef0;--status-red-text: #ff4d4f;--status-blue-bg: #e6f7ff;--status-blue-text: #1890ff;--nav-bg-color: white;--nav-shadow: 0 -2px 10px rgba(0, 0, 0, .06);--count-color: black;background-color:var(--background-color);color:var(--font-color-primary);padding-bottom:80px;height:100%}@media(prefers-color-scheme:dark){.task-container[data-v-f4b79dac]{--primary-color: #194D9F;--background-color: #121212;--card-bg-color: #1e1e1e;--card-shadow: 0 4px 12px rgba(0, 0, 0, .3);--font-color-primary: #e0e0e0;--font-color-secondary: #aaaaaa;--font-color-light: #cccccc;--blue-line: #4a90e2;--orange-line: #ffca28;--red-line: #f44336;--green-line: #66bb6a;--high-priority-color: #ff6b6b;--low-priority-color: #aaaaaa;--status-red-bg: #3a1e22;--status-red-text: #ff6b6b;--status-blue-bg: #1a3a4a;--status-blue-text: #4fc3f7;--nav-bg-color: #1e1e1e;--nav-shadow: 0 -2px 10px rgba(0, 0, 0, .3);--count-color: var(--font-color-primary)}}.task-container[data-v-f4b79dac]{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.task-container .container[data-v-f4b79dac]{padding-top:12vh}.task-container .header[data-v-f4b79dac]{display:flex;justify-content:flex-end;align-items:center;padding:20px 16px;padding-top:6vh;position:fixed;top:0;left:0;right:0;background-color:var(--background-color);z-index:1000}.task-container .header-title[data-v-f4b79dac]{font-size:28px;font-weight:700;position:absolute;left:50%;transform:translate(-50%);white-space:nowrap}.task-container .tasks-overview[data-v-f4b79dac]{padding:10px 16px}.task-container .section-title[data-v-f4b79dac]{font-size:18px;font-weight:700;margin-bottom:16px}.task-container .tasks-grid[data-v-f4b79dac]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.task-container .task-card[data-v-f4b79dac]{background-color:var(--card-bg-color);padding:20px;border-radius:12px;box-shadow:var(--card-shadow)}.task-container .task-card .count[data-v-f4b79dac]{font-size:40px;font-weight:700;line-height:1;color:var(--count-color)}.task-container .task-card .count[data-v-f4b79dac]:after{content:"";display:block;width:24px;height:4px;border-radius:2px;margin-top:8px;margin-bottom:8px}.task-container .task-card.todo .count[data-v-f4b79dac]:after{background-color:var(--blue-line)}.task-container .task-card.in-progress .count[data-v-f4b79dac]:after{background-color:var(--orange-line)}.task-container .task-card.urgent .count[data-v-f4b79dac]:after{background-color:var(--red-line)}.task-container .task-card.completed .count[data-v-f4b79dac]:after{background-color:var(--green-line)}.task-container .task-card .label[data-v-f4b79dac]{font-size:14px;color:var(--font-color-light)}.task-container .due-tasks[data-v-f4b79dac]{padding:0 16px 80px}.task-container .greeting-message[data-v-f4b79dac]{font-size:16px;color:var(--font-color-light);margin-bottom:16px}.task-container .task-list-item[data-v-f4b79dac]{background-color:var(--card-bg-color);border-radius:8px;box-shadow:var(--card-shadow);margin-bottom:16px;display:flex;align-items:center;position:relative;overflow:visible;padding:16px}.task-container .task-list-item[data-v-f4b79dac]:before{content:"";position:absolute;width:6px;border-radius:0;height:60%;left:-3px;top:50%;transform:translateY(-50%)}.task-container .task-list-item.urgent-task[data-v-f4b79dac]:before{background-color:#df1440}.task-container .task-list-item.regular-task[data-v-f4b79dac]:before{background-color:#147bdf}.task-container .task-content[data-v-f4b79dac]{flex-grow:1;margin-left:12px}.task-container .task-header[data-v-f4b79dac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.task-container .task-title[data-v-f4b79dac]{font-size:16px;font-weight:700}.task-container .task-initial-icon[data-v-f4b79dac]{width:32px;height:32px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:16px}.task-container .task-initial-icon.s-type[data-v-f4b79dac]{background-color:#ec7e7c}.task-container .task-initial-icon.r-type[data-v-f4b79dac]{background-color:#a3a1fb}.task-container .task-footer[data-v-f4b79dac]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--font-color-secondary)}.task-container .task-details span[data-v-f4b79dac]{margin-right:12px}.task-container .priority-high[data-v-f4b79dac]{color:var(--high-priority-color)}.task-container .priority-low[data-v-f4b79dac]{color:var(--low-priority-color)}.task-container .task-status[data-v-f4b79dac]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.task-container .status-pending-red[data-v-f4b79dac]{background-color:var(--status-red-bg);color:var(--status-red-text)}.task-container .status-pending-blue[data-v-f4b79dac]{background-color:var(--status-blue-bg);color:var(--status-blue-text)}.task-container .bottom-nav[data-v-f4b79dac]{position:fixed;bottom:0;left:0;right:0;background-color:var(--nav-bg-color);box-shadow:var(--nav-shadow);display:flex;justify-content:space-around;padding:10px 0}.task-container .nav-item[data-v-f4b79dac]{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:var(--font-color-secondary);font-size:12px}.task-container .nav-item svg[data-v-f4b79dac]{font-size:22px;margin-bottom:4px}.task-container .nav-item.active[data-v-f4b79dac]{color:var(--primary-color)}.end-tip[data-v-f4b79dac]{text-align:center;color:#999;font-size:14px;margin-top:24px}.container[data-v-7fba68fa]{--primary-color: #194D9F;--background-color: #f8f8fa;--card-shadow: 0 4px 12px rgba(0, 0, 0, .08);--font-color-primary: #333;--font-color-secondary: #999;--font-color-light: #666;--blue-line: #147bdf;--orange-line: #ffc107;--red-line: #e53935;--green-line: #4caf50;--high-priority-color: #ff4d4f;--low-priority-color: #666;--status-red-bg: #ffeef0;--status-red-text: #ff4d4f;--status-blue-bg: #e6f7ff;--status-blue-text: #1890ff;--blue-tag-bg: #4d8cff;--yellow-tag-bg: #f9a825;--red-tag-bg: #f5455a;--green-tag-bg: #27aa5e;--green-accent: #26c6da;--progress-bg: #edeefd;--card-bg: #fff;--bottom-nav-bg: #fff;--bottom-nav-shadow: 0 -2px 10px rgba(0, 0, 0, .06);--progress-circle-inner-bg: #fff;background-color:var(--background-color);color:var(--font-color-primary)}@media(prefers-color-scheme:dark){.container[data-v-7fba68fa]{--primary-color: #194D9F;--background-color: #121212;--card-shadow: 0 4px 12px rgba(0, 0, 0, .3);--font-color-primary: #e0e0e0;--font-color-secondary: #aaaaaa;--font-color-light: #bbbbbb;--blue-line: #4a90e2;--orange-line: #ffb74d;--red-line: #ff6659;--green-line: #66bb6a;--high-priority-color: #ff6b6b;--low-priority-color: #bbbbbb;--status-red-bg: #2a1a1d;--status-red-text: #ff6b6b;--status-blue-bg: #1a2a3a;--status-blue-text: #4dabf7;--blue-tag-bg: #3a6dd8;--yellow-tag-bg: #d4a017;--red-tag-bg: #d4394e;--green-tag-bg: #1f8e4d;--green-accent: #20b2aa;--progress-bg: #252529;--card-bg: #1e1e1e;--bottom-nav-bg: #1e1e1e;--bottom-nav-shadow: 0 -2px 10px rgba(0, 0, 0, .3);--progress-circle-inner-bg: #1e1e1e}}.container[data-v-7fba68fa]{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.container[data-v-7fba68fa] *{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.container[data-v-7fba68fa]{padding:0 16px 80px}.header[data-v-7fba68fa]{display:flex;justify-content:flex-end;align-items:center;padding:20px 16px;padding-top:8vh;position:fixed;top:0;left:0;right:0;background-color:var(--background-color);z-index:1000}.header-title[data-v-7fba68fa]{white-space:nowrap;font-size:28px;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.profile-card[data-v-7fba68fa]{display:flex;align-items:center;margin-top:20px;margin-bottom:30px;padding-top:calc(80px + env(safe-area-inset-top,0))}.avatar[data-v-7fba68fa]{width:64px;height:64px;border-radius:16px;object-fit:cover;margin-right:16px}.user-name[data-v-7fba68fa]{font-size:22px;font-weight:700;color:var(--font-color-primary)}.user-department[data-v-7fba68fa]{font-size:14px;color:var(--font-color-secondary);margin-top:4px}.time-tabs[data-v-7fba68fa]{display:flex;width:100%;margin-bottom:24px}.tab-item[data-v-7fba68fa]{text-decoration:none;color:var(--font-color-secondary);font-size:16px;padding:8px 0;position:relative;font-weight:500;white-space:nowrap}.tab-item[data-v-7fba68fa]:first-child{margin-right:auto}.tab-item[data-v-7fba68fa]:last-child{margin-left:auto}.tab-item.active[data-v-7fba68fa]{color:var(--primary-color);font-weight:600}.tab-item.active[data-v-7fba68fa]:after{content:"";position:absolute;bottom:0;left:0;width:24px;height:3px;background-color:var(--primary-color);border-radius:2px}.stats-section[data-v-7fba68fa]{display:flex;gap:16px;margin-bottom:24px}.stat-card[data-v-7fba68fa]{flex:1;background-color:var(--card-bg);border-radius:16px;padding:16px;box-shadow:var(--card-shadow);text-align:center}.stat-label[data-v-7fba68fa]{font-size:14px;color:var(--font-color-primary);font-weight:500;margin-top:10px}.progress-circle-container[data-v-7fba68fa]{width:100%;height:100px;display:flex;justify-content:center;align-items:center}.progress-circle[data-v-7fba68fa]{width:100px;height:100px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--primary-color) 83%,var(--progress-bg) 83%);position:relative}.progress-circle[data-v-7fba68fa]:before{content:"";position:absolute;width:80px;height:80px;background-color:var(--progress-circle-inner-bg);border-radius:50%}.progress-value[data-v-7fba68fa]{font-size:28px;font-weight:700;color:var(--font-color-primary);z-index:1}.response-time-data[data-v-7fba68fa]{height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.response-time-main[data-v-7fba68fa]{display:flex;align-items:center;gap:16px}.response-time-icon[data-v-7fba68fa]{width:40px;height:40px;position:relative}.response-time-values[data-v-7fba68fa]{display:flex;flex-direction:column;gap:4px}.response-time-icon .shape[data-v-7fba68fa]{position:absolute;width:28px;height:28px;background-color:#c4c1ff;border-radius:8px;opacity:.8}.response-time-icon .shape1[data-v-7fba68fa]{top:0;left:0}.response-time-icon .shape2[data-v-7fba68fa]{bottom:0;right:0;background-color:#a9a5ff;display:flex;justify-content:center;align-items:center}.response-time-icon .clock-hand[data-v-7fba68fa]{position:absolute;background-color:currentColor;transform-origin:bottom}.response-time-icon .hand1[data-v-7fba68fa]{width:2px;height:8px;top:6px;left:13px}.response-time-icon .hand2[data-v-7fba68fa]{width:2px;height:6px;top:8px;left:13px;transform:rotate(90deg)}.response-time-value[data-v-7fba68fa]{font-size:28px;font-weight:700;color:var(--font-color-primary)}.percentage-change[data-v-7fba68fa]{background-color:#e4f8f4;color:var(--green-accent);font-size:12px;font-weight:600;padding:4px 8px;border-radius:12px;align-self:flex-end;margin-bottom:4px}@media(prefers-color-scheme:dark){.percentage-change[data-v-7fba68fa]{background-color:#1e3a3a}}.tasks-grid[data-v-7fba68fa]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.task-summary-card[data-v-7fba68fa]{background-color:var(--card-bg);border-radius:16px;padding:16px;box-shadow:var(--card-shadow);height:100px;display:flex;flex-direction:column;justify-content:space-between}.task-tag[data-v-7fba68fa]{font-size:12px;padding:4px 10px;border-radius:6px;color:#fff;align-self:flex-end;text-align:center;display:inline-block;word-break:break-word}.task-tag.blue[data-v-7fba68fa]{background-color:var(--blue-tag-bg)}.task-tag.yellow[data-v-7fba68fa]{background-color:var(--yellow-tag-bg)}.task-tag.red[data-v-7fba68fa]{background-color:var(--red-tag-bg)}.task-tag.green[data-v-7fba68fa]{background-color:var(--green-tag-bg)}.task-count[data-v-7fba68fa]{font-size:28px;font-weight:700;color:var(--font-color-primary)}.bottom-nav[data-v-7fba68fa]{z-index:999;position:fixed;bottom:0;left:0;right:0;background-color:var(--bottom-nav-bg);box-shadow:var(--bottom-nav-shadow);display:flex;justify-content:space-around;padding:10px 0;padding-bottom:max(10px,env(safe-area-inset-bottom,0))}.nav-item[data-v-7fba68fa]{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:var(--font-color-secondary);font-size:12px}.nav-item svg[data-v-7fba68fa]{font-size:22px;margin-bottom:4px}.nav-item.active[data-v-7fba68fa]{color:var(--primary-color)}@media(max-width:360px){.stats-section[data-v-7fba68fa]{flex-direction:column}}.logout-btn[data-v-7fba68fa]{width:100%;padding:14px;margin-top:30px;margin-bottom:20px;background-color:var(--primary-color);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.logout-btn[data-v-7fba68fa]:hover{background-color:#d32f2f}.logout-btn[data-v-7fba68fa]:active{background-color:#b71c1c}.positive[data-v-7fba68fa]{background-color:#ff4d5027;color:#ff4d4f}.negative[data-v-7fba68fa]{color:#52c41a}.zero[data-v-7fba68fa]{background-color:#188fff1f;color:#1890ff}.task-detail-container[data-v-6bb26f1c]{--background-color: #f8f8f8;--card-background-color: #ffffff;--text-color-primary: #1c1c1e;--text-color-secondary: #8a8a8e;--text-color-light: #c7c7cc;--border-color: #f0f0f0;--accent-color-blue: #007aff;--accent-color-red: #ff3b30;--accent-color-green: #34c759;--icon-color: #8a8a8e;width:100%;max-width:100%;margin:0 auto;background-color:var(--card-background-color);box-shadow:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--text-color-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.task-detail-container[data-v-6bb26f1c]{--background-color: #121212;--card-background-color: #1e1e1e;--text-color-primary: #ffffff;--text-color-secondary: #a8a8a8;--text-color-light: #5a5a5a;--border-color: #2e2e2e;--accent-color-blue: #0a84ff;--accent-color-red: #ff453a;--accent-color-green: #30d158;--icon-color: #8e8e93}}@media(min-width:1200px){.task-detail-container[data-v-6bb26f1c]{max-width:960px}}.task-detail-container[data-v-6bb26f1c]{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.task-detail-container .header[data-v-6bb26f1c]{display:flex;align-items:center;padding:6vh 15px 10px;background-color:var(--card-background-color);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:10;border-top-left-radius:inherit;border-top-right-radius:inherit}.task-detail-container .header .back-arrow[data-v-6bb26f1c]{font-size:20px;color:var(--text-color-primary);text-decoration:none;width:22px;text-align:center}.task-detail-container .header .title[data-v-6bb26f1c]{font-size:20px;font-weight:700;text-align:center;flex-grow:1;margin-right:22px}.task-detail-container .main-content[data-v-6bb26f1c]{padding:20px 15px}.task-detail-container .task-title[data-v-6bb26f1c]{font-size:20px;font-weight:600;margin-bottom:25px}.task-detail-container .info-list[data-v-6bb26f1c]{list-style:none;padding:0;margin:0}.task-detail-container .info-item[data-v-6bb26f1c]{display:flex;align-items:center;font-size:16px;margin-bottom:22px}.task-detail-container .info-item[data-v-6bb26f1c]:last-child{margin-bottom:0}.task-detail-container .info-item .icon[data-v-6bb26f1c]{color:var(--icon-color);width:25px;text-align:center;font-size:18px;margin-right:15px}.task-detail-container .info-item .label[data-v-6bb26f1c]{color:var(--text-color-secondary);flex-grow:1}.task-detail-container .info-item .value[data-v-6bb26f1c]{color:var(--text-color-primary);font-weight:500}.task-detail-container .info-item .value.priority-high[data-v-6bb26f1c]{color:var(--accent-color-red);font-weight:600}.task-detail-container .info-item .value.status-pending[data-v-6bb26f1c]{color:var(--accent-color-blue);font-weight:600}.task-detail-container .section-block[data-v-6bb26f1c]{padding:25px 15px;border-top:8px solid var(--background-color)}.task-detail-container .section-title[data-v-6bb26f1c]{display:flex;align-items:center;font-size:16px;font-weight:600;margin-bottom:20px}.task-detail-container .section-title .icon[data-v-6bb26f1c]{color:var(--icon-color);width:25px;text-align:center;font-size:18px;margin-right:15px}.task-detail-container .description-content[data-v-6bb26f1c]{font-size:16px;line-height:1.6;color:var(--text-color-secondary)}.task-detail-container .task-log-list[data-v-6bb26f1c]{list-style:none;padding:0;margin:0;position:relative}.task-detail-container .task-log-list[data-v-6bb26f1c]:before{content:"";position:absolute;left:7px;top:5px;bottom:5px;width:1px;background-color:var(--border-color)}.task-detail-container .log-item[data-v-6bb26f1c]{display:flex;position:relative;padding-left:30px;margin-bottom:18px}.task-detail-container .log-item[data-v-6bb26f1c]:last-child{margin-bottom:0}.task-detail-container .log-item[data-v-6bb26f1c]:before{content:"";position:absolute;left:3px;top:6px;width:9px;height:9px;border-radius:50%;background-color:var(--text-color-light);z-index:1}.task-detail-container .log-item[data-v-6bb26f1c]:first-child:before{background-color:var(--accent-color-green)}.task-detail-container .log-content[data-v-6bb26f1c]{font-size:15px;color:var(--text-color-secondary);line-height:1.5}.task-detail-container .log-content .timestamp[data-v-6bb26f1c]{color:var(--text-color-primary);font-weight:500;margin-right:8px}.task-detail-container .attachments-grid[data-v-6bb26f1c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.task-detail-container .attachment-item img[data-v-6bb26f1c]{width:100%;height:auto;border-radius:8px;display:block}.task-detail-container .footer[data-v-6bb26f1c]{padding:20px 15px;background-color:var(--card-background-color);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.task-detail-container .complete-button[data-v-6bb26f1c]{width:100%;padding:14px;background-color:var(--accent-color-green);color:#fff;border:none;border-radius:8px;font-size:17px;font-weight:600;cursor:pointer}.task-detail-container .upload-wrapper[data-v-6bb26f1c]{margin-top:15px;display:flex;justify-content:center}.task-detail-container .upload[data-v-6bb26f1c]{display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px dashed var(--border-color);border-radius:8px;color:var(--text-color-secondary);font-size:14px;cursor:pointer;padding:25px 40px;transition:border-color .3s,color .3s}.task-detail-container .upload i[data-v-6bb26f1c]{font-size:22px;margin-bottom:8px}.task-detail-container .upload[data-v-6bb26f1c]:hover{border-color:var(--accent-color-blue);color:var(--accent-color-blue)}.file-list[data-v-6bb26f1c]{width:100%;margin-bottom:15px}.file-item[data-v-6bb26f1c]{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;border-bottom:1px solid var(--border-color);gap:16px}.file-info[data-v-6bb26f1c]{display:flex;align-items:center;flex:1;min-width:0;gap:12px}.file-icon[data-v-6bb26f1c]{flex-shrink:0;color:var(--icon-color);font-size:18px}.file-name[data-v-6bb26f1c]{color:var(--text-color-primary);font-size:15px;word-break:break-word;white-space:normal;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.1em;line-height:1.4;padding:2px 0}.file-actions[data-v-6bb26f1c]{display:flex;gap:12px;flex-shrink:0;align-self:center}.download-btn[data-v-6bb26f1c],.delete-btn[data-v-6bb26f1c]{background:none;border:none;color:var(--icon-color);padding:6px;cursor:pointer;font-size:16px;line-height:1}@media(max-width:768px){.file-item[data-v-6bb26f1c]{flex-wrap:wrap}.file-name[data-v-6bb26f1c]{-webkit-line-clamp:3}}.complete-button[data-v-6bb26f1c]:disabled,.complete-button.completed[data-v-6bb26f1c]{background-color:#d3d3d3;cursor:not-allowed}.popup-overlay[data-v-6bb26f1c]{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background-color:#0006;z-index:999}.popup-box[data-v-6bb26f1c]{margin-left:4vw;margin-right:4vw;background-color:#fff;color:#333;white-space:pre-line;padding:16px 28px;border-radius:10px;box-shadow:0 4px 10px #0003;font-size:16px;animation:fadeIn-6bb26f1c .3s ease}@keyframes fadeIn-6bb26f1c{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.file-name.clickable[data-v-6bb26f1c]{color:#147bdf;cursor:pointer}.preview-overlay[data-v-6bb26f1c]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000bf;display:flex;align-items:center;justify-content:center;z-index:2000}.preview-container[data-v-6bb26f1c]{display:flex;flex-direction:column;align-items:center}.preview-box[data-v-6bb26f1c]{position:relative;background:#fff;padding:10px;border-radius:10px;max-width:90%;max-height:90%}.preview-image[data-v-6bb26f1c]{max-width:100%;max-height:80vh;display:block;margin:auto}.close-btn[data-v-6bb26f1c]{margin-top:20px;width:40px;height:40px;background-color:#ffffff26;color:#fff;border:none;border-radius:50%;font-size:20px;line-height:40px;text-align:center;cursor:pointer;transition:background-color .2s ease}.close-btn[data-v-6bb26f1c]:hover{background-color:#ffffff4d}.confirm-btn[data-v-6bb26f1c],.cancel-btn[data-v-6bb26f1c]{padding:8px 18px;border:none;border-radius:6px;cursor:pointer;font-size:15px}.confirm-btn[data-v-6bb26f1c]{background-color:#4caf50;color:#fff}.cancel-btn[data-v-6bb26f1c]{background-color:#ccc;color:#333}.upload-hint[data-v-6bb26f1c]{text-align:center;font-size:14px;color:var(--text-color-secondary);margin-top:10px}.task-container[data-v-8ca20e7a]{--primary-color: #194D9F;--background-color: #f8f8fa;--card-bg-color: white;--card-shadow: 0 4px 12px rgba(0, 0, 0, .08);--font-color-primary: #333;--font-color-secondary: #999;--font-color-light: #666;--blue-line: #147bdf;--orange-line: #ffc107;--red-line: #e53935;--green-line: #4caf50;--high-priority-color: #ff4d4f;--low-priority-color: #666;--status-red-bg: #ffeef0;--status-red-text: #ff4d4f;--status-blue-bg: #e6f7ff;--status-blue-text: #1890ff;--nav-bg-color: white;--nav-shadow: 0 -2px 10px rgba(0, 0, 0, .06);--count-color: black;background-color:var(--background-color);color:var(--font-color-primary);padding-bottom:80px;height:100%}@media(prefers-color-scheme:dark){.task-container[data-v-8ca20e7a]{--primary-color: #194D9F;--background-color: #121212;--card-bg-color: #1e1e1e;--card-shadow: 0 4px 12px rgba(0, 0, 0, .3);--font-color-primary: #e0e0e0;--font-color-secondary: #aaaaaa;--font-color-light: #cccccc;--blue-line: #4a90e2;--orange-line: #ffca28;--red-line: #f44336;--green-line: #66bb6a;--high-priority-color: #ff6b6b;--low-priority-color: #aaaaaa;--status-red-bg: #3a1e22;--status-red-text: #ff6b6b;--status-blue-bg: #1a3a4a;--status-blue-text: #4fc3f7;--nav-bg-color: #1e1e1e;--nav-shadow: 0 -2px 10px rgba(0, 0, 0, .3);--count-color: var(--font-color-primary)}}.task-container[data-v-8ca20e7a]{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.task-container .container[data-v-8ca20e7a]{padding-top:13vh}.task-container .header[data-v-8ca20e7a]{display:flex;justify-content:space-between;align-items:center;padding:20px 16px;padding-top:6vh;position:fixed;top:0;left:0;right:0;background-color:var(--background-color);z-index:1000}.task-container .back-arrow[data-v-8ca20e7a]{font-size:20px;color:var(--font-color-primary);margin-right:auto}.task-container .header-title[data-v-8ca20e7a]{font-size:28px;font-weight:700;position:absolute;left:50%;transform:translate(-50%);white-space:nowrap}.task-description[data-v-8ca20e7a]{margin-bottom:8px}.task-container .tasks-overview[data-v-8ca20e7a]{padding:10px 16px}.task-container .section-title[data-v-8ca20e7a]{font-size:18px;font-weight:700;margin-bottom:16px}.task-container .tasks-grid[data-v-8ca20e7a]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.task-container .task-card[data-v-8ca20e7a]{background-color:var(--card-bg-color);padding:20px;border-radius:12px;box-shadow:var(--card-shadow)}.task-container .task-card .count[data-v-8ca20e7a]{font-size:40px;font-weight:700;line-height:1;color:var(--count-color)}.task-container .task-card .count[data-v-8ca20e7a]:after{content:"";display:block;width:24px;height:4px;border-radius:2px;margin-top:8px;margin-bottom:8px}.task-container .task-card.todo .count[data-v-8ca20e7a]:after{background-color:var(--blue-line)}.task-container .task-card.in-progress .count[data-v-8ca20e7a]:after{background-color:var(--orange-line)}.task-container .task-card.urgent .count[data-v-8ca20e7a]:after{background-color:var(--red-line)}.task-container .task-card.completed .count[data-v-8ca20e7a]:after{background-color:var(--green-line)}.task-container .task-card .label[data-v-8ca20e7a]{font-size:14px;color:var(--font-color-light)}.task-container .tasks-list[data-v-8ca20e7a]{padding:0 16px 80px}.task-container .greeting-message[data-v-8ca20e7a]{font-size:16px;color:var(--font-color-light);margin-bottom:16px}.task-container .task-list-item[data-v-8ca20e7a]{background-color:var(--card-bg-color);border-radius:8px;box-shadow:var(--card-shadow);margin-bottom:16px;display:flex;align-items:center;position:relative;overflow:visible;padding:16px}.task-container .task-list-item[data-v-8ca20e7a]:before{content:"";position:absolute;width:6px;border-radius:0;height:60%;left:-3px;top:50%;transform:translateY(-50%)}.task-container .task-list-item.urgent-task[data-v-8ca20e7a]:before{background-color:#df1440}.task-container .task-list-item.regular-task[data-v-8ca20e7a]:before{background-color:#147bdf}.task-container .task-content[data-v-8ca20e7a]{flex-grow:1;margin-left:12px}.task-container .task-header[data-v-8ca20e7a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.task-container .task-title[data-v-8ca20e7a]{font-size:16px;font-weight:700}.task-container .task-initial-icon[data-v-8ca20e7a]{width:32px;height:32px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:16px}.task-container .task-initial-icon.s-type[data-v-8ca20e7a]{background-color:#ec7e7c}.task-container .task-initial-icon.r-type[data-v-8ca20e7a]{background-color:#a3a1fb}.task-container .task-footer[data-v-8ca20e7a]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--font-color-secondary)}.task-container .task-details span[data-v-8ca20e7a]{margin-right:12px}.task-container .priority-high[data-v-8ca20e7a]{color:var(--high-priority-color)}.task-container .priority-low[data-v-8ca20e7a]{color:var(--low-priority-color)}.task-container .task-status[data-v-8ca20e7a]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.task-container .status-pending-red[data-v-8ca20e7a]{background-color:var(--status-red-bg);color:var(--status-red-text)}.task-container .status-pending-blue[data-v-8ca20e7a]{background-color:var(--status-blue-bg);color:var(--status-blue-text)}.task-container .bottom-nav[data-v-8ca20e7a]{position:fixed;bottom:0;left:0;right:0;background-color:var(--nav-bg-color);box-shadow:var(--nav-shadow);display:flex;justify-content:space-around;padding:10px 0}.task-container .nav-item[data-v-8ca20e7a]{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:var(--font-color-secondary);font-size:12px}.task-container .nav-item svg[data-v-8ca20e7a]{font-size:22px;margin-bottom:4px}.task-container .nav-item.active[data-v-8ca20e7a]{color:var(--primary-color)}.end-tip[data-v-8ca20e7a]{text-align:center;color:#999;font-size:14px;margin-top:24px}.notifications-container[data-v-5a27bf8c]{--primary-color: #194D9F;--background-color: #f8f8fa;--card-bg-color: white;--card-shadow: 0 4px 12px rgba(0, 0, 0, .08);--font-color-primary: #333;--font-color-secondary: #999;--font-color-light: #666;--blue-line: #147bdf;--orange-line: #ffc107;--red-line: #e53935;--green-line: #4caf50;--high-priority-color: #ff4d4f;--low-priority-color: #666;--status-red-bg: #ffeef0;--status-red-text: #ff4d4f;--status-blue-bg: #e6f7ff;--status-blue-text: #1890ff;--nav-bg-color: white;--nav-shadow: 0 -2px 10px rgba(0, 0, 0, .06);--count-color: black;background-color:var(--background-color);color:var(--font-color-primary);padding-bottom:80px;height:100%}@media(prefers-color-scheme:dark){.notifications-container[data-v-5a27bf8c]{--primary-color: #194D9F;--background-color: #121212;--card-bg-color: #1e1e1e;--card-shadow: 0 4px 12px rgba(0, 0, 0, .3);--font-color-primary: #e0e0e0;--font-color-secondary: #aaaaaa;--font-color-light: #cccccc;--blue-line: #4a90e2;--orange-line: #ffca28;--red-line: #f44336;--green-line: #66bb6a;--high-priority-color: #ff6b6b;--low-priority-color: #aaaaaa;--status-red-bg: #3a1e22;--status-red-text: #ff6b6b;--status-blue-bg: #1a3a4a;--status-blue-text: #4fc3f7;--nav-bg-color: #1e1e1e;--nav-shadow: 0 -2px 10px rgba(0, 0, 0, .3);--count-color: var(--font-color-primary)}}.notifications-container[data-v-5a27bf8c]{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.notifications-container .container[data-v-5a27bf8c]{padding:0 16px;padding-top:12vh;padding-bottom:80px}.notifications-container .header[data-v-5a27bf8c]{display:flex;justify-content:space-between;align-items:center;padding:20px 16px;padding-top:6vh;position:fixed;top:0;left:0;right:0;background-color:var(--background-color);z-index:1000}.notifications-container .back-arrow[data-v-5a27bf8c]{font-size:20px;color:var(--font-color-primary);margin-right:auto}.notifications-container .header-title[data-v-5a27bf8c]{font-size:28px;font-weight:700;position:absolute;white-space:nowrap;left:50%;transform:translate(-50%)}.notifications-container .delete-button[data-v-5a27bf8c]{background-color:#ff4d4f;color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer;font-size:14px}.notifications-container .notification-list[data-v-5a27bf8c]{margin-top:20px}.notifications-container .notification-item[data-v-5a27bf8c]{display:flex;align-items:center;padding:16px 0;border-bottom:1px solid #eee;gap:12px}.notifications-container .notification-checkbox[data-v-5a27bf8c]{flex-shrink:0;align-self:center;width:18px;height:18px}.notifications-container .icon[data-v-5a27bf8c]{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px;font-size:18px}.notifications-container .icon-task[data-v-5a27bf8c]{background-color:#17a2b8}.notifications-container .icon-warning[data-v-5a27bf8c]{background-color:#ffc107}.notifications-container .icon-approval[data-v-5a27bf8c]{background-color:#007bff}.notifications-container .icon-other[data-v-5a27bf8c]{background-color:#6c757d}.notifications-container .content[data-v-5a27bf8c]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.notifications-container .title[data-v-5a27bf8c]{font-size:16px;margin-bottom:4px;line-height:1.4;word-wrap:break-word;white-space:normal;overflow-wrap:anywhere}.notifications-container .time[data-v-5a27bf8c]{font-size:12px;color:#999;flex-shrink:0}.notifications-container .bottom-nav[data-v-5a27bf8c]{position:fixed;bottom:0;left:0;right:0;background-color:var(--nav-bg-color);box-shadow:var(--nav-shadow);display:flex;justify-content:space-around;padding:10px 0}.notifications-container .nav-item[data-v-5a27bf8c]{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:var(--font-color-secondary);font-size:12px}.notifications-container .nav-item svg[data-v-5a27bf8c]{font-size:22px;margin-bottom:4px}.notifications-container .nav-item.active[data-v-5a27bf8c]{color:var(--primary-color)}.notifications-container .delete-section[data-v-5a27bf8c]{margin-top:20px;text-align:center}.notifications-container .delete-button[data-v-5a27bf8c]{background-color:#ff4d4f;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:16px}.message[data-v-5a27bf8c]{position:fixed;top:20px;right:-300px;color:#fff;padding:10px 20px;border-radius:4px;z-index:9999;transition:right .3s ease-in-out;box-shadow:0 2px 8px #00000026}.message-success[data-v-5a27bf8c]{background-color:#52c41a}.message-error[data-v-5a27bf8c]{background-color:#ff4d4f}.message-info[data-v-5a27bf8c]{background-color:#1890ff}.floating-delete-button[data-v-5a27bf8c]{position:fixed;bottom:10vh;left:50%;transform:translate(-50%);z-index:1000}.floating-delete-button .delete-button[data-v-5a27bf8c]{background-color:#ff4d4f;color:#fff;border:none;padding:12px 24px;border-radius:10px;cursor:pointer;font-size:16px;display:flex;align-items:center;gap:8px}::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none}*{-webkit-tap-highlight-color:transparent}*{-ms-overflow-style:none;scrollbar-width:none}*::-webkit-scrollbar{display:none}*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}a{-webkit-touch-callout:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;touch-action:manipulation}
