.notification-content[data-v-c96aa840]{line-height:1.6;color:var(--text-primary)}.dialog-footer[data-v-c96aa840]{display:flex;justify-content:flex-end;gap:10px}.mb-4[data-v-c96aa840]{margin-bottom:16px}.order-notification-dialog[data-v-63655576]{border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.15);animation:slideIn-63655576 .3s ease-out}[data-v-63655576] .el-dialog__title{font-size:18px;font-weight:600;color:#333}.notification-dialog-success[data-v-63655576] .el-dialog__title{color:#67c23a}.notification-dialog-warning[data-v-63655576] .el-dialog__title{color:#e6a23c}.notification-dialog-info[data-v-63655576] .el-dialog__title{color:#409eff}.notification-content[data-v-63655576]{padding:0;line-height:1.7;color:#333}.alert-section[data-v-63655576]{display:flex;align-items:flex-start;padding:20px 24px;margin-bottom:20px;background-color:var(--primary-bg);border-radius:8px;gap:12px}.notification-dialog-success .alert-section[data-v-63655576]{background-color:#f0f9eb}.notification-dialog-warning .alert-section[data-v-63655576]{background-color:#fdf6ec}.alert-icon[data-v-63655576]{font-size:24px;margin-top:2px}.icon-success[data-v-63655576]{color:#67c23a}.icon-warning[data-v-63655576]{color:var(--warning-light)}.icon-info[data-v-63655576]{color:var(--primary-light)}.alert-message[data-v-63655576]{font-size:15px;font-weight:500;color:#333;flex:1}.order-info[data-v-63655576]{background-color:var(--white);padding:20px 24px;border:1px solid #e4e7ed;border-radius:12px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.info-item[data-v-63655576]{margin-bottom:16px;display:flex;align-items:center;flex-wrap:wrap}.info-item[data-v-63655576]:last-child{margin-bottom:0}.label[data-v-63655576]{width:100px;font-weight:500;color:var(--el-text-regular);font-size:14px;white-space:nowrap;text-align:right;margin-right:16px}.value[data-v-63655576]{flex:1;color:var(--el-text-primary);font-size:14px;word-break:break-all}.order-number[data-v-63655576],.order-type[data-v-63655576]{font-weight:500;color:var(--primary-light)}.order-number[data-v-63655576]{text-decoration:none;cursor:pointer;transition:all .3s ease;border-bottom:1px dashed transparent}.order-number[data-v-63655576]:hover{color:#66b1ff;border-bottom-color:#66b1ff}.amount[data-v-63655576]{color:#f56c6c;font-weight:600;font-size:16px}.store-name[data-v-63655576]{color:#67c23a;font-weight:500}.contact-info[data-v-63655576]{color:#e6a23c}.time-info[data-v-63655576]{color:#909399;font-size:13px}.dialog-footer[data-v-63655576]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px 24px;background-color:#fafafa;border-top:1px solid #e4e7ed}[data-v-63655576] .el-button{font-weight:500;border-radius:6px;padding:8px 20px;font-size:14px;transition:all .3s ease}[data-v-63655576] .el-button--primary{background-color:#409eff;border-color:#409eff}[data-v-63655576] .el-button--primary:hover{background-color:#66b1ff;border-color:#66b1ff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(64,158,255,.3)}[data-v-63655576] .el-button--default{color:#606266;border-color:#dcdfe6;background-color:#fff}[data-v-63655576] .el-button--default:hover{color:#409eff;border-color:#c6e2ff;background-color:#ecf5ff}@keyframes slideIn-63655576{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.order-details-section[data-v-63655576]{margin-top:20px;padding:16px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.section-title[data-v-63655576]{font-size:16px;font-weight:600;color:#333;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #dee2e6}.detail-item[data-v-63655576]{margin-bottom:12px;display:flex;align-items:center}.detail-item[data-v-63655576]:last-child{margin-bottom:0}.order-items-list[data-v-63655576]{margin-top:12px}.items-title[data-v-63655576]{font-weight:500;color:#606266;margin-bottom:10px;font-size:14px}.order-item[data-v-63655576]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background-color:#fff;border-radius:6px;margin-bottom:8px;border:1px solid #e4e7ed;transition:all .3s ease}.order-item[data-v-63655576]:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.item-name[data-v-63655576]{flex:1;font-size:14px;color:#333;font-weight:500}.item-quantity[data-v-63655576]{font-size:13px;color:#666;margin:0 12px}.item-price[data-v-63655576]{font-size:14px;font-weight:600;color:#f56c6c}@include respond-to(sm){.order-notification-dialog[data-v-63655576]{width:90%;margin:20px auto;max-width:none}.detail-item[data-v-63655576],.info-item[data-v-63655576]{flex-direction:column;align-items:flex-start;gap:4px}.label[data-v-63655576]{width:auto;margin-bottom:4px}.order-item[data-v-63655576]{flex-direction:column;align-items:flex-start;gap:8px}.item-price[data-v-63655576],.item-quantity[data-v-63655576]{margin:0}}body{font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5;color:var(--text-primary);background-color:var(--background-primary)}#app{width:100%;height:100vh;overflow:hidden}.app-container{width:100%}.app-container,.sidebar{display:flex;height:100%}.sidebar{width:240px;background:linear-gradient(180deg,#064e3b,#065f46);flex-direction:column;overflow-y:auto;overflow-x:hidden;flex-shrink:0}.sidebar::-webkit-scrollbar{width:4px}.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:2px}.sidebar-header{padding:24px 20px 20px;gap:12px}.logo-mark,.sidebar-header{display:flex;align-items:center;flex-shrink:0}.logo-mark{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#059669,#34d399);color:#fff;font-size:17px;font-weight:700;justify-content:center;letter-spacing:-.5px}.logo-body{display:flex;flex-direction:column;min-width:0}.logo-name{font-size:15px;font-weight:600;color:#f0fdf4;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logo-tag{font-size:11px;color:rgba(167,243,208,.7);letter-spacing:.5px;line-height:1.4}.sidebar-nav{flex:1;padding:4px 0 20px}.nav-group{margin-bottom:4px}.nav-group-label{padding:12px 20px 6px;font-size:11px;font-weight:500;color:rgba(167,243,208,.45);letter-spacing:1px;text-transform:uppercase}.nav-group-list{list-style:none;padding:0;margin:0}.nav-item{display:flex;align-items:center;padding:9px 20px;margin:1px 10px;border-radius:8px;cursor:pointer;color:rgba(209,250,229,.75);transition:background .2s ease,color .2s ease;gap:10px}.nav-item:hover{background:hsla(0,0%,100%,.08);color:#d1fae5}.nav-item--active{font-weight:500}.nav-item--active,.nav-item--active:hover{background:hsla(0,0%,100%,.14);color:#ecfdf5}.nav-item-icon{flex-shrink:0;opacity:.8}.nav-item--active .nav-item-icon{opacity:1}.nav-item-text{font-size:13.5px;line-height:1.4}.main-content{flex:1;display:flex;flex-direction:column;height:100%;overflow:hidden;min-width:0}.main-header{height:56px;background-color:var(--background-secondary);border-bottom:1px solid var(--border-light);justify-content:space-between;padding:0 24px;flex-shrink:0}.header-left,.main-header{display:flex;align-items:center}.header-left{min-width:0}.header-left .el-breadcrumb{font-size:13px}.header-left .el-breadcrumb__inner{color:var(--text-tertiary)}.header-left .el-breadcrumb__inner.is-link{color:var(--text-secondary)}.header-right{gap:12px;flex-shrink:0}.header-right,.theme-toggle{display:flex;align-items:center}.theme-toggle{width:36px;height:36px;border-radius:8px;justify-content:center;color:var(--text-muted);transition:background .2s ease,color .2s ease;cursor:pointer;border:none;background:transparent}.theme-toggle:hover{background:var(--background-primary);color:var(--text-secondary)}.user-chip{display:flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:20px;cursor:pointer;transition:background .2s ease}.user-chip:hover{background:var(--background-primary)}.user-chip-avatar{flex-shrink:0;background:#059669;color:#fff;font-size:13px;font-weight:600}.user-chip-name{font-size:13px;font-weight:500;color:var(--text-primary);max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chip-arrow{color:var(--text-muted);flex-shrink:0}.content{flex:1;padding:24px;overflow-y:auto;background-color:var(--background-primary)}.content::-webkit-scrollbar{width:8px}.content::-webkit-scrollbar-track{background:var(--border-light);border-radius:4px}.content::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.content::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@media(max-width:768px){.sidebar{position:fixed;left:0;top:0;z-index:1000;height:100vh;transform:translateX(-100%);transition:transform .3s ease}.sidebar.mobile-open{transform:translateX(0)}.main-header{padding:0 16px}.content{padding:16px}}:root{--el-color-primary:#0284c7;--el-color-primary-light-1:#1a96cf;--el-color-primary-light-2:#33a8d7;--el-color-primary-light-3:#4db9df;--el-color-primary-light-4:#66cbe7;--el-color-primary-light-5:#80dcef;--el-color-primary-light-6:#99e3f3;--el-color-primary-light-7:#b3eaf7;--el-color-primary-light-8:#ccf0fb;--el-color-primary-light-9:#e6f7fd;--el-color-primary-dark-2:#026a9f;--el-color-success:#059669;--el-color-success-light-1:#1da178;--el-color-success-light-2:#36b088;--el-color-success-light-3:#4ebf97;--el-color-success-light-4:#67cfa7;--el-color-success-light-5:#80dfb6;--el-color-success-light-6:#99e7c5;--el-color-success-light-7:#b3efd4;--el-color-success-light-8:#ccf5e3;--el-color-success-light-9:#e6faf1;--el-color-success-dark-2:#047857;--el-color-warning:#d97706;--el-color-warning-light-1:#dd8520;--el-color-warning-light-2:#e1933a;--el-color-warning-light-3:#e5a153;--el-color-warning-light-4:#e9af6d;--el-color-warning-light-5:#edbd86;--el-color-warning-light-6:#f1cba0;--el-color-warning-light-7:#f5d5b3;--el-color-warning-light-8:#f8e0c7;--el-color-warning-light-9:#fcf0db;--el-color-warning-dark-2:#b45309;--el-color-danger:#dc2626;--el-color-danger-light-1:#e03c3c;--el-color-danger-light-2:#e45252;--el-color-danger-light-3:#e86868;--el-color-danger-light-4:#ec7e7e;--el-color-danger-light-5:#f09494;--el-color-danger-light-6:#f3aaaa;--el-color-danger-light-7:#f7bfbf;--el-color-danger-light-8:#fbd5d5;--el-color-danger-light-9:#feeaea;--el-color-danger-dark-2:#b91c1c;--el-color-info:#7c3aed;--el-color-info-light-1:#8a50ef;--el-color-info-light-2:#9866f1;--el-color-info-light-3:#a67cf3;--el-color-info-light-4:#b493f5;--el-color-info-light-5:#c2a9f7;--el-color-info-light-6:#d0bff9;--el-color-info-light-7:#ded2fb;--el-color-info-light-8:#ece6fd;--el-color-info-light-9:#f5f0fe;--el-color-info-dark-2:#6d28d9;--el-color-white:#fff;--el-color-black:#000;--el-text-color-primary:#0f172a;--el-text-color-regular:#334155;--el-text-color-secondary:#64748b;--el-text-color-placeholder:#94a3b8;--el-text-color-disabled:#c0c4cc;--el-border-color:#e2e8f0;--el-border-color-light:#eef2f6;--el-border-color-lighter:#f1f5f9;--el-border-color-extra-light:#f8fafc;--el-fill-color:#f1f5f9;--el-fill-color-light:#f8fafc;--el-fill-color-lighter:#fafbfc;--el-fill-color-extra-light:#fafcff;--el-fill-color-blank:#fff;--el-bg-color:#fff;--el-bg-color-page:#f1f5f9;--el-bg-color-overlay:#fff;--el-font-family:"Fira Sans",Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",SimHei,Helvetica,sans-serif;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-border-radius-base:8px;--el-border-radius-small:6px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-box-shadow:0 4px 12px rgba(0,0,0,.1);--el-box-shadow-light:0 2px 8px rgba(0,0,0,.08);--el-box-shadow-lighter:0 1px 4px rgba(0,0,0,.05);--el-box-shadow-dark:0 6px 16px rgba(0,0,0,.15);--el-transition-duration:0.3s;--el-transition-duration-fast:0.2s}[data-theme=dark]{--el-color-primary:#0ea5e9;--el-color-primary-light-1:#0ea5e9;--el-color-primary-light-2:#22b1f0;--el-color-primary-light-3:#38bdf8;--el-color-primary-light-4:#4fc3f9;--el-color-primary-light-5:#67c9fa;--el-color-primary-light-6:#80d0fb;--el-color-primary-light-7:#98d6fc;--el-color-primary-light-8:#b1dcfd;--el-color-primary-light-9:#c9e3fe;--el-color-primary-dark-2:#0284c7;--el-color-success:#10b981;--el-color-success-light-1:#10b981;--el-color-success-light-2:#28c08d;--el-color-success-light-3:#3fc799;--el-color-success-light-4:#57cda6;--el-color-success-light-5:#6fd4b2;--el-color-success-light-6:#86dabe;--el-color-success-light-7:#9ee1ca;--el-color-success-light-8:#b5e7d7;--el-color-success-light-9:#cdeee3;--el-color-success-dark-2:#059669;--el-color-warning:#f59e0b;--el-color-warning-light-1:#f6a824;--el-color-warning-light-2:#f7b13c;--el-color-warning-light-3:#f8bb55;--el-color-warning-light-4:#f9c46d;--el-color-warning-light-5:#face86;--el-color-warning-light-6:#fbd79e;--el-color-warning-light-7:#fce1b7;--el-color-warning-light-8:#fdeacf;--el-color-warning-light-9:#fef4e8;--el-color-warning-dark-2:#d97706;--el-color-danger:#ef4444;--el-color-danger-light-1:#f15858;--el-color-danger-light-2:#f26c6c;--el-color-danger-light-3:#f48080;--el-color-danger-light-4:#f59494;--el-color-danger-light-5:#f7a8a8;--el-color-danger-light-6:#f8bcbc;--el-color-danger-light-7:#fad0d0;--el-color-danger-light-8:#fbe4e4;--el-color-danger-light-9:#fdf7f7;--el-color-danger-dark-2:#dc2626;--el-color-info:#8b5cf6;--el-color-info-light-1:#946df7;--el-color-info-light-2:#a07df8;--el-color-info-light-3:#ac8ef9;--el-color-info-light-4:#b89efa;--el-color-info-light-5:#c4affb;--el-color-info-light-6:#d1bffc;--el-color-info-light-7:#ddd0fd;--el-color-info-light-8:#e9e0fe;--el-color-info-light-9:#f5f1fe;--el-color-info-dark-2:#7c3aed;--el-color-white:#1e293b;--el-color-black:#f8fafc;--el-text-color-primary:#f8fafc;--el-text-color-regular:#e2e8f0;--el-text-color-secondary:#cbd5e1;--el-text-color-placeholder:#64748b;--el-text-color-disabled:#475569;--el-border-color:#334155;--el-border-color-light:#1e293b;--el-border-color-lighter:#0f172a;--el-border-color-extra-light:#020617;--el-fill-color:#1e293b;--el-fill-color-light:#0f172a;--el-fill-color-lighter:#020617;--el-fill-color-extra-light:#000;--el-fill-color-blank:#1e293b;--el-bg-color:#1e293b;--el-bg-color-page:#0f172a;--el-bg-color-overlay:#1e293b;--el-box-shadow:0 4px 12px rgba(0,0,0,.4);--el-box-shadow-light:0 2px 8px rgba(0,0,0,.3);--el-box-shadow-lighter:0 1px 4px rgba(0,0,0,.2);--el-box-shadow-dark:0 6px 16px rgba(0,0,0,.5)}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/static/fonts/fira-sans-latin-300-normal.341a0c9f.woff2) format("woff2"),url(/static/fonts/fira-sans-latin-300-normal.629c1848.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/static/fonts/fira-sans-latin-400-normal.763137b0.woff2) format("woff2"),url(/static/fonts/fira-sans-latin-400-normal.7135437b.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/static/fonts/fira-sans-latin-500-normal.9320fcdb.woff2) format("woff2"),url(/static/fonts/fira-sans-latin-500-normal.bb4fd9d9.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/static/fonts/fira-sans-latin-600-normal.515901af.woff2) format("woff2"),url(/static/fonts/fira-sans-latin-600-normal.ea41195a.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/static/fonts/fira-sans-latin-700-normal.9676c802.woff2) format("woff2"),url(/static/fonts/fira-sans-latin-700-normal.8464a639.woff) format("woff")}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/static/fonts/fira-code-latin-400-normal.2655b10c.woff2) format("woff2"),url(/static/fonts/fira-code-latin-400-normal.97329553.woff) format("woff")}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/static/fonts/fira-code-latin-500-normal.92a991f2.woff2) format("woff2"),url(/static/fonts/fira-code-latin-500-normal.7ae2be8f.woff) format("woff")}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:600;src:url(/static/fonts/fira-code-latin-600-normal.43788eb7.woff2) format("woff2"),url(/static/fonts/fira-code-latin-600-normal.1dbbe5bc.woff) format("woff")}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:700;src:url(/static/fonts/fira-code-latin-700-normal.2667215d.woff2) format("woff2"),url(/static/fonts/fira-code-latin-700-normal.497a7014.woff) format("woff")}:root{--primary-color:#0284c7;--primary-light:#0ea5e9;--primary-dark:#0369a1;--primary-bg:#f0f9ff;--primary-hover:#0369a1;--primary-gradient:linear-gradient(135deg,#0284c7,#0ea5e9);--secondary-color:#ea580c;--secondary-light:#f97316;--secondary-dark:#c2410c;--success-color:#059669;--success-light:#10b981;--success-dark:#047857;--success-bg:#ecfdf5;--success-hover:#047857;--success-gradient:linear-gradient(135deg,#10b981,#34d399);--danger-color:#dc2626;--danger-light:#ef4444;--danger-dark:#b91c1c;--danger-bg:#fef2f2;--danger-hover:#b91c1c;--warning-color:#d97706;--warning-light:#f59e0b;--warning-dark:#b45309;--warning-bg:#fffbeb;--warning-hover:#b45309;--info-color:#7c3aed;--info-light:#8b5cf6;--info-dark:#6d28d9;--info-bg:#f5f3ff;--info-hover:#6d28d9;--info-gradient:linear-gradient(135deg,#7c3aed,#6d28d9);--text-primary:#0f172a;--text-secondary:#334155;--text-tertiary:#475569;--text-muted:#64748b;--text-placeholder:#94a3b8;--background-primary:#f1f5f9;--background-secondary:#fff;--background-tertiary:#f8fafc;--background-gradient:linear-gradient(135deg,#fff,#f8fafc);--border-color:#cbd5e1;--border-light:#e2e8f0;--white:#fff;--black:#000;--scrollbar-thumb:#94a3b8;--scrollbar-thumb-hover:#64748b;--scrollbar-track:#e2e8f0;--shadow-sm:0 1px 3px rgba(0,0,0,.12);--shadow-md:0 4px 12px rgba(0,0,0,.1);--shadow-lg:0 8px 24px rgba(0,0,0,.15);--border-radius-sm:8px;--border-radius-md:12px;--border-radius-lg:16px;--border-radius-xl:20px;--transition-fast:0.2s ease;--transition-normal:0.3s ease;--transition-slow:0.5s ease;--font-sans:"Fira Sans",Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",SimHei,Helvetica,sans-serif;--font-mono:"Fira Code",monospace,Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",SimHei,Helvetica,sans-serif}[data-theme=dark]{--primary-color:#0ea5e9;--primary-light:#38bdf8;--primary-dark:#0284c7;--primary-bg:rgba(14,165,233,.1);--primary-hover:#38bdf8;--primary-gradient:linear-gradient(135deg,#0284c7,#0ea5e9);--secondary-color:#f97316;--secondary-light:#fb923c;--secondary-dark:#ea580c;--success-color:#10b981;--success-light:#34d399;--success-dark:#059669;--success-bg:rgba(16,185,129,.1);--success-hover:#34d399;--success-gradient:linear-gradient(135deg,#10b981,#34d399);--danger-color:#ef4444;--danger-light:#f87171;--danger-dark:#dc2626;--danger-bg:rgba(239,68,68,.1);--danger-hover:#f87171;--warning-color:#f59e0b;--warning-light:#fbbf24;--warning-dark:#d97706;--warning-bg:rgba(245,158,11,.1);--warning-hover:#fbbf24;--info-color:#8b5cf6;--info-light:#a78bfa;--info-dark:#7c3aed;--info-bg:rgba(139,92,246,.1);--info-hover:#a78bfa;--info-gradient:linear-gradient(135deg,#7c3aed,#6d28d9);--text-primary:#f8fafc;--text-secondary:#e2e8f0;--text-tertiary:#cbd5e1;--text-muted:#94a3b8;--text-placeholder:#64748b;--background-primary:#0f172a;--background-secondary:#1e293b;--background-tertiary:#0f172a;--background-gradient:linear-gradient(135deg,#1e293b,#0f172a);--border-color:#334155;--border-light:#1e293b;--white:#1e293b;--black:#f8fafc;--scrollbar-thumb:#475569;--scrollbar-thumb-hover:#64748b;--scrollbar-track:#1e293b;--shadow-sm:0 1px 3px rgba(0,0,0,.3);--shadow-md:0 4px 12px rgba(0,0,0,.4);--shadow-lg:0 8px 24px rgba(0,0,0,.5)}*{margin:0;padding:0;box-sizing:border-box}body,html{width:100%;height:100%;font-size:14px;line-height:1.5;color:var(--text-primary);background-color:var(--background-primary)}a,body,html{font-family:var(--font-sans);transition:all var(--transition-normal)}a{color:var(--primary-color);text-decoration:none}a:hover{text-decoration:underline}a:active,a:hover{color:var(--primary-dark)}button{cursor:pointer;border:none;background:transparent}button,input,select,textarea{outline:none;font-family:var(--font-sans);transition:all var(--transition-normal)}input,select,textarea{font-size:inherit;border:1px solid var(--border-color);border-radius:var(--border-radius-md);padding:10px 16px;background-color:var(--background-secondary);color:var(--text-primary)}input:focus,select:focus,textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(2,132,199,.15)}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--text-muted)}input::placeholder,select::placeholder,textarea::placeholder{color:var(--text-muted)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--border-radius-sm)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--border-radius-sm);-webkit-transition:background var(--transition-normal);transition:background var(--transition-normal)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@keyframes slideIn{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.fade-in{animation:fadeIn var(--transition-slow) ease-out}.fade-in-up{animation:fadeInUp var(--transition-slow) ease-out}.fade-in-down{animation:fadeInDown var(--transition-slow) ease-out}.fade-in-left{animation:fadeInLeft var(--transition-slow) ease-out}.fade-in-right{animation:fadeInRight var(--transition-slow) ease-out}.pulse{animation:pulse 2s infinite}.slide-in{animation:slideIn var(--transition-slow) ease-out}@media(max-width:1200px){html{font-size:13px}}@media(max-width:768px){html{font-size:12px}}@media(max-width:480px){html{font-size:11px}}@media print{body{background-color:#fff;color:#000}.no-print{display:none!important}}#nprogress .bar{background:var(--primary-light);height:3px;z-index:99999}#nprogress .bar,#nprogress .peg{box-shadow:0 0 10px var(--primary-light),0 0 5px var(--primary-light)}