:root{--pd-primary: #ff6b4a;--pd-primary-2: #ffb347;--pd-gradient: linear-gradient(135deg, #ff6b4a 0%, #ffb347 100%);--pd-info: #4a6cf7;--pd-success: #22b07d;--pd-warning: #f5a623;--pd-danger: #e5484d;--pd-bg: #f4f6fb;--pd-card: #ffffff;--pd-line: #e9edf5;--pd-text-1: #101828;--pd-text-2: #667085;--pd-text-3: #98a2b3;--st-idle: #e9f7f0;--st-idle-t: #22b07d;--st-booked: #fff3e4;--st-booked-t: #f59a23;--st-using: #eaf0ff;--st-using-t: #4a6cf7;--st-overtime: #fdebec;--st-overtime-t: #e5484d;--st-disabled: #f1eee9;--st-disabled-t: #b8afa3;--adm-primary: #4f46e5;--adm-primary-soft: rgba(79, 70, 229, .08);--adm-sidebar-1: #0e1424;--adm-sidebar-2: #16203a;--adm-content-bg: #f4f6fb;--el-color-primary: #4f46e5;--el-color-primary-light-3: #7a73ec;--el-color-primary-light-5: #a29ef2;--el-color-primary-light-7: #cac8f7;--el-color-primary-light-8: #dedcf9;--el-color-primary-light-9: #efeefc;--el-color-primary-dark-2: #3f38b7;--el-color-success: #22b07d;--el-color-warning: #f5a623;--el-color-danger: #e5484d;--el-color-error: #e5484d;--el-border-radius-base: 10px;--el-border-color: #e4e8f1;--el-border-color-light: #e9edf5;--el-border-color-lighter: #eef1f7;--el-text-color-primary: #101828;--el-text-color-regular: #475467;--el-text-color-secondary: #667085;--el-fill-color-light: #f7f9fc;--el-font-family: "PingFang SC", "MiSans", "HarmonyOS Sans SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--shadow-card: 0 1px 2px rgba(16, 24, 40, .04), 0 8px 24px -12px rgba(16, 24, 40, .1);--shadow-hover: 0 2px 6px rgba(16, 24, 40, .06), 0 16px 40px -16px rgba(16, 24, 40, .16);--shadow-pop: 0 12px 40px -8px rgba(16, 24, 40, .18)}*{box-sizing:border-box}html,body,#app{height:100%;margin:0;padding:0}body{font-family:PingFang SC,MiSans,HarmonyOS Sans SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:14px;color:var(--pd-text-1);background:var(--adm-content-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#d5dae6;border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#b9c1d4;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}.page{padding:20px 22px 28px;animation:pageIn .28s ease both}@keyframes pageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.page-header{display:flex;align-items:flex-end;justify-content:space-between;position:sticky;top:0;z-index:5;margin:-20px -22px 18px;padding:18px 22px 14px;background:var(--adm-content-bg)}.page-title{font-size:22px;font-weight:700;color:var(--pd-text-1);margin:0;letter-spacing:.2px;position:relative;padding-left:14px}.page-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:18px;border-radius:4px;background:linear-gradient(180deg,#4f46e5,#7a73ec)}.page-desc{font-size:12.5px;color:var(--pd-text-2);margin-top:6px;padding-left:14px}.adm-card{border-radius:16px;border:1px solid var(--pd-line);box-shadow:var(--shadow-card);transition:box-shadow .25s ease;overflow:hidden}.adm-card:hover{box-shadow:var(--shadow-hover)}.adm-card .el-card__header{border-bottom:1px solid #f0f3f9;padding:16px 20px;background:linear-gradient(180deg,#fbfcfe,#fff)}.adm-card .el-card__body{padding:18px 20px}.card-title{font-size:15px;font-weight:700;color:var(--pd-text-1);letter-spacing:.2px}.card-head{display:flex;align-items:center;justify-content:space-between}.table-card{border-radius:16px}.table-card .el-card__body{padding:18px 20px}.pager{display:flex;justify-content:flex-end;margin-top:16px}.el-table{--el-table-header-bg-color: #f7f9fc;--el-table-header-text-color: #475467;--el-table-row-hover-bg-color: #f6f8fd;--el-table-border-color: #eef1f7;border-radius:12px;overflow:hidden}.el-table th.el-table__cell{font-weight:600;font-size:12.5px;letter-spacing:.4px}.el-table .el-table__cell{padding:10px 0}.el-button{border-radius:10px;font-weight:500;transition:all .2s ease}.el-button--primary:not(.is-text):not(.is-link){background:linear-gradient(135deg,#4f46e5,#635ee8);border:none;box-shadow:0 4px 14px -4px #4f46e580}.el-button--primary:not(.is-text):not(.is-link):hover,.el-button--primary:not(.is-text):not(.is-link):focus{background:linear-gradient(135deg,#5b52ef,#7370f0);box-shadow:0 6px 20px -4px #4f46e599;transform:translateY(-1px)}.el-button--danger{border:none}.el-button--primary:not(.is-text):not(.is-link).is-plain{background:#fff}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{border-radius:10px;box-shadow:0 0 0 1px #e4e8f1 inset;transition:box-shadow .2s ease}.el-input__wrapper:hover,.el-select__wrapper:hover{box-shadow:0 0 0 1px #c6cbe0 inset}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused{box-shadow:0 0 0 1.5px var(--adm-primary) inset,0 0 0 3px #4f46e51a}.el-dialog{border-radius:16px;box-shadow:var(--shadow-pop)}.el-dialog__header{padding:20px 24px 12px}.el-dialog__title{font-weight:700;font-size:16px}.el-message-box{border-radius:14px}.el-popper.is-light{border-radius:12px;border-color:var(--pd-line);box-shadow:var(--shadow-pop)}.el-drawer{border-radius:16px 0 0 16px}.el-drawer__header{margin-bottom:12px;padding:20px 24px 0}.el-drawer__title{font-weight:700;font-size:16px;color:var(--pd-text-1)}.el-tag{border-radius:999px;border:none;font-weight:500;padding:0 10px}.search-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;background:#fff;border:1px solid var(--pd-line);border-radius:14px;padding:14px 16px;margin-bottom:16px;box-shadow:var(--shadow-card)}.search-bar .el-input,.search-bar .el-select{width:200px}.beads-row{display:inline-flex;gap:5px;align-items:center}.beads-row .bead{width:10px;height:10px;border-radius:50%}.bead-dot{display:inline-block;width:12px;height:12px;border-radius:50%}.gradient-text{background:var(--pd-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.st-block{border-radius:999px;font-size:12px;display:inline-flex;align-items:center;justify-content:center}i.fa-solid{display:inline-block;line-height:1;vertical-align:-.125em}.el-button i.fa-solid{margin-right:4px}.el-input__prefix i.fa-solid,.el-input__suffix i.fa-solid{color:#98a2b3}.sidebar-menu i.fa-solid{width:18px;text-align:center;font-size:16px}.fade-slide-enter-active{transition:all .28s cubic-bezier(.22,1,.36,1)}.fade-slide-enter-from{opacity:0;transform:translateY(10px)}.fade-slide-leave-active{transition:all .18s ease}.fade-slide-leave-to{opacity:0;transform:translateY(-6px)}.el-card{border-radius:16px;border:1px solid var(--pd-line);box-shadow:var(--shadow-card)}.el-card__header{border-bottom:1px solid #f0f3f9}.el-switch__core{border-radius:999px}.el-pagination.is-background .el-pager li,.el-pagination.is-background .btn-prev,.el-pagination.is-background .btn-next{border-radius:8px}.el-table .cell{line-height:1.5}.el-table .cell.el-tooltip .el-link{display:inline;vertical-align:baseline}.el-table .cell.el-tooltip .el-link__inner{display:inline}.el-descriptions__label{font-weight:500}
