.vdp-datepicker{display:inline-block}.vdp-datepicker__calendar{white-space:normal}.vdp-datepicker__calendar .cell.day.highlighted,.vdp-datepicker__calendar .cell.day.sat,.vdp-datepicker__calendar .cell.day.sun{color:red;background-color:#fff}.vdp-datepicker__calendar .cell.day.today{color:#00f}.tbl_list[data-v-30efef46]{width:100%;border-collapse:collapse}.tbl_list td[data-v-30efef46],.tbl_list th[data-v-30efef46]{border:1px solid #ddd;padding:6px 8px}.bg_gray[data-v-30efef46],.tbl_list thead th[data-v-30efef46]{background:#f5f7fa}.inventory_age[data-v-30efef46]{clear:both;padding:10px 10px 0}.age_legend[data-v-30efef46],.age_note[data-v-30efef46]{color:#666;font-size:12px;line-height:1.5}.age_note[data-v-30efef46]{margin-bottom:5px}.age_legend[data-v-30efef46]{margin-top:5px}.age_dot[data-v-30efef46]{display:inline-block;width:10px;height:10px;margin-right:4px;border-radius:50%;vertical-align:middle}.age_dot.age_green[data-v-30efef46]{background:#2e9e44}.age_dot.age_amber[data-v-30efef46]{background:#f0ad00}.age_dot.age_red[data-v-30efef46]{background:#d9363e}.age_dot.age_gray[data-v-30efef46]{background:#9aa0a6}.tbl_list thead th.age_green[data-v-30efef46]{background:#e8f5e9}.tbl_list thead th.age_amber[data-v-30efef46]{background:#fff8e1}.tbl_list thead th.age_red[data-v-30efef46]{background:#fdecea}.tbl_list thead th.age_gray[data-v-30efef46]{background:#eef0f2}.tbl_list tr.age_group_start td[data-v-30efef46]{border-top:2px solid #bbb}.art_period_select[data-v-bb777492]{width:110px;margin-top:2px}.art_no_data[data-v-bb777492]{padding:10px 16px;color:#666}.art_body[data-v-bb777492]{padding:0 10px}.art_period[data-v-bb777492]{margin-bottom:3px}.art_legend[data-v-bb777492],.art_note[data-v-bb777492]{color:#666;font-size:12px;line-height:1.5}.art_clamped[data-v-bb777492]{margin-bottom:5px}.art_kpi_row[data-v-bb777492]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.art_kpi[data-v-bb777492]{flex:1 1 140px;padding:8px 10px;border:1px solid #ddd;background:#f5f7fa}.art_kpi_label[data-v-bb777492]{color:#666;font-size:12px}.art_kpi_value[data-v-bb777492]{margin-top:2px;font-size:18px;font-weight:700}.art_opening[data-v-bb777492]{margin-top:4px}.art_chips[data-v-bb777492]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 8px}.art_chip[data-v-bb777492]{display:flex;flex-direction:column;align-items:flex-start;min-width:150px;padding:6px 10px;border:1px solid #ddd;border-radius:6px;background:#fff;font-size:12px;line-height:1.5;text-align:left;cursor:pointer}.art_chip.art_green[data-v-bb777492]{background:#e8f5e9}.art_chip.art_amber[data-v-bb777492]{background:#fff8e1}.art_chip.art_red[data-v-bb777492]{background:#fdecea}.art_chip.art_gray[data-v-bb777492]{background:#eef0f2}.art_chip.art_chip_active[data-v-bb777492]{border-color:#333;box-shadow:inset 0 0 0 1px #333}.art_chip_title[data-v-bb777492]{font-weight:700}.art_show_all[data-v-bb777492]{font-size:12px;text-decoration:underline}.art_table_wrap[data-v-bb777492]{max-height:300px;overflow:auto}.tbl_list[data-v-bb777492]{width:100%;border-collapse:collapse}.tbl_list td[data-v-bb777492],.tbl_list th[data-v-bb777492]{border:1px solid #ddd;padding:6px 8px}.tbl_list thead th[data-v-bb777492]{position:sticky;top:0;z-index:1;background:#f5f7fa}.art_sortable[data-v-bb777492]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.art_sort_mark[data-v-bb777492]{margin-left:3px;font-size:10px}.art_dot[data-v-bb777492]{display:inline-block;width:10px;height:10px;margin-right:4px;border-radius:50%;vertical-align:middle}.art_dot.art_green[data-v-bb777492]{background:#2e9e44}.art_dot.art_amber[data-v-bb777492]{background:#f0ad00}.art_dot.art_red[data-v-bb777492]{background:#d9363e}.art_dot.art_gray[data-v-bb777492]{background:#9aa0a6}.art_legend[data-v-bb777492]{margin-top:8px;padding-left:16px;list-style:disc}.grid_tbl_85[data-v-71960e92]{width:85%}[class^=grid_tbl_] td[data-v-71960e92]{height:450px;padding:10px}.tip_span[data-v-71960e92]{display:none;position:absolute;width:150px;padding:5px;z-index:100;background:#c4d5ff;color:#000;border-radius:5px;-webkit-border-radius:5px}