.common-page-container[data-v-b60bf10e]{padding:16px 20px;background:var(--bg-page,#f8fafc);height:calc(100vh - 125px);-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.all_page_border[data-v-b60bf10e]{border:none;background:transparent;padding:0}.font-primary[data-v-b60bf10e]{color:var(--text-primary,#0f172a)}.font-mono[data-v-b60bf10e]{font-family:JetBrains Mono,monospace}.text-placeholder[data-v-b60bf10e]{color:var(--text-placeholder,#94a3b8)}.text-success[data-v-b60bf10e]{color:var(--color-success,#10b981)}.status-wrap[data-v-b60bf10e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 10px;border-radius:9999px;border:1px solid transparent}.status-dot[data-v-b60bf10e]{width:6px;height:6px;border-radius:50%;display:inline-block}.status--returned[data-v-b60bf10e]{background:#f0fdf4;color:#16a34a;border-color:#bbf7d0}.status--returned .status-dot[data-v-b60bf10e]{background-color:#10b981}.status--left[data-v-b60bf10e]{background:#f8fafc;color:#64748b;border-color:#cbd5e1}.status--left .status-dot[data-v-b60bf10e]{background-color:#94a3b8}.status--left-early[data-v-b60bf10e]{background:#fffbeb;color:#b45309;border-color:#fde68a}.status--left-early .status-dot[data-v-b60bf10e]{background-color:#f59e0b}.status--late-return[data-v-b60bf10e]{background:#fff1f2;color:#e11d48;border-color:#fecdd3}.status--late-return .status-dot[data-v-b60bf10e]{background-color:#f43f5e}.status--left-late[data-v-b60bf10e]{background:#f5f3ff;color:#7c3aed;border-color:#ddd6fe}.status--left-late .status-dot[data-v-b60bf10e]{background-color:#7c3aed}.status--returned-early[data-v-b60bf10e]{background:#ecfeff;color:#0891b2;border-color:#a5f3fc}.status--returned-early .status-dot[data-v-b60bf10e]{background-color:#0891b2}.status--not-returned[data-v-b60bf10e]{background:#fff1f2;color:#f43f5e;border-color:#fecdd3}.status--not-returned .status-dot[data-v-b60bf10e]{background-color:#f43f5e}.pulse-animation .status-dot[data-v-b60bf10e]{-webkit-animation:attenDotPulse-data-v-b60bf10e 2s infinite;animation:attenDotPulse-data-v-b60bf10e 2s infinite}@-webkit-keyframes attenDotPulse-data-v-b60bf10e{0%{-webkit-box-shadow:0 0 0 0 rgba(244,63,94,.5);box-shadow:0 0 0 0 rgba(244,63,94,.5)}70%{-webkit-box-shadow:0 0 0 6px rgba(244,63,94,0);box-shadow:0 0 0 6px rgba(244,63,94,0)}to{-webkit-box-shadow:0 0 0 0 rgba(244,63,94,0);box-shadow:0 0 0 0 rgba(244,63,94,0)}}@keyframes attenDotPulse-data-v-b60bf10e{0%{-webkit-box-shadow:0 0 0 0 rgba(244,63,94,.5);box-shadow:0 0 0 0 rgba(244,63,94,.5)}70%{-webkit-box-shadow:0 0 0 6px rgba(244,63,94,0);box-shadow:0 0 0 6px rgba(244,63,94,0)}to{-webkit-box-shadow:0 0 0 0 rgba(244,63,94,0);box-shadow:0 0 0 0 rgba(244,63,94,0)}}.status--on-leave[data-v-b60bf10e]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.status--on-leave .status-dot[data-v-b60bf10e]{background-color:#3b82f6}.action-bar[data-v-b60bf10e]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0 20px 0;border-bottom:1px solid #e2e8f0;margin-bottom:20px}.action-bar[data-v-b60bf10e],.page-title-wrap[data-v-b60bf10e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-title-wrap[data-v-b60bf10e]{gap:12px}.page-title__icon[data-v-b60bf10e]{width:36px;height:36px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:18px}.page-title__text[data-v-b60bf10e]{font-size:16px;font-weight:700;color:#0f172a}.page-title__badge[data-v-b60bf10e]{padding:2px 8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;font-size:10px;font-weight:600;font-family:JetBrains Mono,monospace}.btn-primary[data-v-b60bf10e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:7px 16px;background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:opacity .2s,-webkit-transform .15s,-webkit-box-shadow .2s;transition:opacity .2s,-webkit-transform .15s,-webkit-box-shadow .2s;transition:opacity .2s,transform .15s,box-shadow .2s;transition:opacity .2s,transform .15s,box-shadow .2s,-webkit-transform .15s,-webkit-box-shadow .2s;-webkit-box-shadow:0 3px 10px rgba(99,102,241,.3);box-shadow:0 3px 10px rgba(99,102,241,.3);white-space:nowrap}.btn-primary[data-v-b60bf10e]:hover{opacity:.92;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 16px rgba(99,102,241,.35);box-shadow:0 6px 16px rgba(99,102,241,.35)}.btn-primary[data-v-b60bf10e]:active{-webkit-transform:translateY(0);transform:translateY(0)}.btn-outline[data-v-b60bf10e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:7px 14px;background:transparent;color:#6366f1;border:1.5px solid #6366f1;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s;white-space:nowrap}.btn-outline[data-v-b60bf10e]:hover{background:#eef2ff}.btn-ghost[data-v-b60bf10e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:7px 16px;background:#f8fafc;color:#64748b;border:1.5px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:background .2s,border-color .2s;transition:background .2s,border-color .2s;white-space:nowrap}.btn-ghost[data-v-b60bf10e]:hover{background:#f1f5f9;border-color:#cbd5e1}.m-r-10[data-v-b60bf10e]{margin-right:10px}.board-center-panel[data-v-b60bf10e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}