.page{background:#efefef}.center{background:#fff;border-radius:18px}.n-table thead tr{background-color:#fafafa;border:1px solid #767676;border-radius:18px}.n-table thead tr th{background-color:transparent;border:none;color:#767676}.n-table th:first-child{border-radius:18px 0 0 18px}.n-table th:last-child{border-radius:0 18px 18px 0}.systemSetting .tools .tools-btn{background:#e87941!important;border-radius:22px;height:43px;line-height:43px}.systemSetting .el-space__item{height:28vh}.systemSetting .el-space__item>*{border-radius:20px!important;box-shadow:none!important}.systemSetting .box-card{cursor:pointer}.systemSetting .el-card__body{width:100%}.systemSetting .name{font-size:32px;font-weight:400}.n-tabs-tab-wrapper .nav-ico{display:block}.n-tabs-tab-wrapper .nav-ico-active{display:none}.n-tabs-tab-wrapper:has(.n-tabs-tab--active) .nav-ico{display:none}.n-tabs-tab-wrapper:has(.n-tabs-tab--active) .nav-ico-active{display:block}.n-tabs-tab-wrapper:has(.n-tabs-tab--active) .name{font-size:24px}.n-tabs-tab-wrapper:not-has(.n-tabs-tab--active) .name{font-size:20px}.page-container{padding:20px}.dashboard-stats{display:flex;justify-content:center;overflow-x:auto;width:100%}.dashboard-table :deep(tr){cursor:pointer}.dashboard-card :deep(.el-card__body){display:flex;justify-content:center;padding:0}.dashboard-card :deep(.el-table){width:auto!important}.stat-item{display:flex;flex-direction:column;gap:4px}.stat-label{color:#909399;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.stat-value{color:#303133;font-size:22px;font-weight:700}.stat-value.highlight{color:#67c23a}.stat-divider{border-top:1px solid #ebeef5;gap:8px;padding-top:14px}.payment-list,.stat-divider{display:flex;flex-direction:column}.payment-list{gap:6px;margin-top:4px}.payment-item{display:flex;font-size:13px;justify-content:space-between}.payment-method{color:#606266}.payment-amount{color:#303133;font-weight:600}.report-table-container{width:100%}.report-card{border-radius:18px}.report-card :deep(.el-card__body){overflow:hidden;padding:0}.table-wrapper{display:flex;flex-direction:column;width:100%}.report-card :deep(.el-table){overflow-y:auto}.pagination-wrapper{align-items:center;border-top:1px solid #ebeef5;display:flex;justify-content:center;padding:20px;width:100%}.order-items-container{border-radius:8px}.order-items-container :deep(.highlighted-provider-row){background-color:#e6f7ff!important}.order-items-container :deep(.highlighted-provider-row:hover){background-color:#bae7ff!important}.empty-state{width:100%}.tip-adjust-trigger{color:#409eff;cursor:pointer;flex-shrink:0;font-size:16px;transition:color .2s}.tip-adjust-trigger:hover{color:#66b1ff}.tip-dist-dialog{display:flex;flex-direction:column;gap:12px}.tip-dist-total{color:#606266;font-size:14px;text-align:center}.tip-dist-providers{display:flex;flex-direction:column;gap:6px}.tip-dist-row{align-items:center;border:2px solid #ebeef5;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 14px;transition:border-color .2s,background .2s}.tip-dist-row:hover{background:#f0f7ff;border-color:#b3d8ff}.tip-dist-row--active{background:#ecf5ff;border-color:#409eff}.tip-dist-name{color:#303133;font-size:15px;font-weight:500}.tip-dist-amount{color:#409eff;font-size:18px;font-weight:700}.tip-dist-display{align-items:center;background:#f5f7fa;border-radius:8px;display:flex;font-size:28px;font-weight:700;gap:4px;justify-content:flex-end;min-height:56px;padding:10px 16px}.tip-dist-currency{color:#909399;font-size:22px}.tip-dist-value{color:#303133}.tip-dist-keys{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.tip-dist-key{background:#fff;border:1px solid #dcdfe6;border-radius:8px;color:#303133;cursor:pointer;font-size:20px;font-weight:500;height:52px;transition:all .15s}.tip-dist-key:hover{background:#ecf5ff;border-color:#409eff;color:#409eff}.tip-dist-key:active{background:#b3d8ff;transform:scale(.94)}.tip-dist-key--del{background:#fdf6ec;border-color:#e6a23c;color:#e6a23c}.tip-dist-key--del:hover{background:#faecd8}.adjust-dialog-content{padding:10px 0}.amount-display{text-align:center}.amount-input-display{align-items:center;background:#f5f5f5;border-radius:8px;display:flex;font-size:32px;font-weight:700;gap:8px;justify-content:center;min-height:80px;padding:20px}.amount-sign{color:#409eff;font-size:28px}.amount-value{color:#303133}.numeric-keyboard{display:flex;flex-direction:column;gap:10px;margin-top:20px}.keyboard-row{display:flex;gap:10px;justify-content:center}.key-btn{background:#fff;border:1px solid #dcdfe6;border-radius:8px;color:#303133;cursor:pointer;flex:1;font-size:20px;font-weight:500;height:60px;max-width:80px;transition:all .2s}.key-btn:hover{background:#ecf5ff;border-color:#409eff;color:#409eff}.key-btn:active{background:#b3d8ff;transform:scale(.95)}.sign-btn{background:#f0f0f0;font-size:24px}.sign-btn.active{background:#409eff;border-color:#409eff;color:#fff}.clear-btn{background:#f56c6c;border-color:#f56c6c;color:#fff}.clear-btn:hover{background:#f78989;border-color:#f78989}.backspace-btn{background:#e6a23c;border-color:#e6a23c;color:#fff}.backspace-btn:hover{background:#ebb563;border-color:#ebb563}.dialog-footer{display:flex;gap:10px;justify-content:flex-end}
