.workday-container[data-v-7176e3da]{background:#fff;border-radius:12px;overflow:hidden}.content[data-v-7176e3da]{max-height:500px;overflow-y:auto}.tab-content h3[data-v-7176e3da]{margin-bottom:20px;color:#333;font-weight:600}.tab-content h4[data-v-7176e3da]{margin:20px 0 15px 0;color:#555;font-weight:500}.month-days[data-v-7176e3da],.week-days[data-v-7176e3da]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:20px}.day-item[data-v-7176e3da]{width:60px;height:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:2px solid #e8e8e8;border-radius:8px;cursor:pointer;transition:all .3s;font-weight:500}.day-item.small[data-v-7176e3da]{width:40px;height:40px;font-size:14px}.day-item[data-v-7176e3da]:hover{border-color:#4b6cb7}.day-item.active[data-v-7176e3da]{background:#4b6cb7;color:#fff;border-color:#4b6cb7}.month-types[data-v-7176e3da]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:20px}.month-type[data-v-7176e3da]{padding:15px;border:2px solid #e8e8e8;border-radius:8px;cursor:pointer;transition:all .3s;text-align:center}.month-type[data-v-7176e3da]:hover{border-color:#4b6cb7}.month-type.active[data-v-7176e3da]{border-color:#4b6cb7;background:#f0f4ff}.type-name[data-v-7176e3da]{font-weight:600;margin-bottom:5px;color:#333}.type-desc[data-v-7176e3da]{font-size:12px;color:#666}.month-days-section[data-v-7176e3da]{margin-top:20px}.month-actions[data-v-7176e3da]{display:-ms-flexbox;display:flex;gap:10px;margin-bottom:20px}.btn[data-v-7176e3da]{padding:10px 20px;border:1px solid #e8e8e8;border-radius:6px;background:#fff;cursor:pointer;transition:all .3s;font-weight:500}.btn[data-v-7176e3da]:hover{background:#f5f7fa}.btn-primary[data-v-7176e3da]{background:#4b6cb7;color:#fff;border-color:#4b6cb7}.btn-primary[data-v-7176e3da]:hover{background:#3a5aa3}.btn-outline[data-v-7176e3da]{border-color:#dcdfe6}.selected-info[data-v-7176e3da]{padding:15px;background:#f9fafb;border-radius:6px;color:#666}.year-calendar[data-v-7176e3da]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:15px}.month-card[data-v-7176e3da]{border:1px solid #e8e8e8;border-radius:8px;padding:12px}.month-header[data-v-7176e3da]{-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;font-weight:600;font-size:14px}.month-header[data-v-7176e3da],.select-all[data-v-7176e3da]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.select-all[data-v-7176e3da]{gap:5px;font-size:12px;font-weight:400;cursor:pointer}.month-days-grid[data-v-7176e3da]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px}.month-selected-info[data-v-7176e3da]{font-size:12px;color:#666;text-align:center}.footer[data-v-7176e3da]{padding:15px 20px;border-top:1px solid #e8e8e8;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;gap:10px;background:#f9fafb}