#XhtxAttendanceKanban[data-v-0204a691]{width:100vw;height:100vh;overflow:hidden;box-sizing:border-box;color:#dff8ff;background:radial-gradient(circle at 50% 10%,rgba(23,102,170,.34),transparent 34%),linear-gradient(180deg,#041a3b,#02112b 50%,#030b20);font-family:Microsoft YaHei,Arial,sans-serif}@supports (height:100dvh){#XhtxAttendanceKanban[data-v-0204a691]{height:100dvh}}#XhtxAttendanceKanban .attendance-screen[data-v-0204a691]{width:100%;height:100%;box-sizing:border-box;padding:clamp(18px,2.8vw,36px) clamp(18px,4.5vw,72px) clamp(22px,4.5vw,72px);display:flex;flex-direction:column}#XhtxAttendanceKanban .date-title[data-v-0204a691]{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#20dfff;font-size:clamp(24px,2.35vw,42px);font-weight:600;line-height:1.3;letter-spacing:0;text-shadow:0 0 18px rgba(65,211,255,.55);margin:0 0 clamp(22px,3.2vw,50px)}#XhtxAttendanceKanban .date-icon[data-v-0204a691]{width:clamp(24px,2.2vw,38px);height:clamp(24px,2.2vw,38px);margin-right:clamp(10px,1.1vw,18px);border-radius:6px;background:linear-gradient(180deg,hsla(0,0%,100%,.92) 26%,transparent 26%),repeating-linear-gradient(90deg,rgba(129,98,219,.86) 18%,transparent 18% 31%),repeating-linear-gradient(180deg,rgba(112,203,255,.8) 16%,transparent 16% 30%),linear-gradient(180deg,#8aeaff,#9aa7ff);box-shadow:0 0 12px rgba(61,211,255,.8)}#XhtxAttendanceKanban .attendance-panel[data-v-0204a691]{flex:1;min-height:0;border:2px solid #1ac9ff;border-radius:18px;box-shadow:0 0 22px rgba(26,201,255,.42),inset 0 0 26px rgba(26,201,255,.12);background:rgba(0,30,70,.42);padding:clamp(22px,3.1vw,54px) clamp(18px,3vw,54px);box-sizing:border-box;display:flex;flex-direction:column;overflow-x:auto;overflow-y:hidden}#XhtxAttendanceKanban .attendance-table[data-v-0204a691]{width:100%;min-width:760px;height:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}#XhtxAttendanceKanban .attendance-table td[data-v-0204a691]:first-child,#XhtxAttendanceKanban .attendance-table th[data-v-0204a691]:first-child{width:18.8034%}#XhtxAttendanceKanban .attendance-table td[data-v-0204a691]:last-child,#XhtxAttendanceKanban .attendance-table th[data-v-0204a691]:last-child{width:12.8205%}#XhtxAttendanceKanban .attendance-table td[data-v-0204a691]:not(:first-child):not(:last-child),#XhtxAttendanceKanban .attendance-table th[data-v-0204a691]:not(:first-child):not(:last-child){width:8.547%}#XhtxAttendanceKanban td[data-v-0204a691],#XhtxAttendanceKanban th[data-v-0204a691]{border:1px solid rgba(36,194,255,.46);text-align:center;vertical-align:middle;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#XhtxAttendanceKanban th[data-v-0204a691]{color:#e9fbff;font-size:clamp(15px,1.45vw,26px);font-weight:600;background:linear-gradient(180deg,#00c8ff,#0071d7 58%,#004ea8);text-shadow:0 0 10px rgba(56,216,255,.45)}#XhtxAttendanceKanban td[data-v-0204a691]{color:#69ff77;font-size:clamp(16px,1.55vw,28px);font-weight:600;background:rgba(1,21,55,.58);text-shadow:0 0 10px rgba(34,255,128,.65)}#XhtxAttendanceKanban tbody tr:nth-child(2n) td[data-v-0204a691]{background:rgba(3,36,77,.62)}#XhtxAttendanceKanban .team-cell[data-v-0204a691]{color:#1bff8a;font-size:clamp(20px,1.9vw,34px)}#XhtxAttendanceKanban .rate-cell[data-v-0204a691]{color:#28f5ff;font-size:clamp(18px,1.8vw,32px);text-shadow:0 0 12px rgba(40,245,255,.8)}