@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css";@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css";.user-dropdown-card[data-v-1eb2d8de]{display:none}.user-dropdown-card.active[data-v-1eb2d8de]{display:block}th.text-left[data-v-1eb2d8de],td.text-left[data-v-1eb2d8de]{text-align:left!important}th.text-center[data-v-1eb2d8de],td.text-center[data-v-1eb2d8de]{text-align:center!important}.pre_page_button[data-v-1eb2d8de]{border:1px solid #e5e8eb;border-radius:12px;width:42px!important;height:42px!important}.mt-10[data-v-1eb2d8de]{margin-top:10px}.toss-input[data-v-1eb2d8de]{border:1px solid #d8dee8;border-radius:12px;width:100%;height:48px;padding:0 24px;font-weight:700;transition:all .2s}.toss-input[data-v-1eb2d8de]:focus{border-color:var(--toss-blue);box-shadow:0 0 0 5px var(--toss-blue-light);background-color:#fff;outline:none}.toss-input[readonly][data-v-1eb2d8de]{color:#adb5bd;cursor:not-allowed;background-color:#f9fafb}.input-label[data-v-1eb2d8de]{color:#777;margin-bottom:6px;font-size:15px;font-weight:700}.display_bw1[data-v-1eb2d8de]{justify-content:space-between;align-items:center;gap:30px;width:100%;display:flex}.display_bw2[data-v-1eb2d8de]{justify-content:flex-start;align-items:center;gap:30px;width:100%;display:flex}.rental_phonew[data-v-1eb2d8de]{justify-content:flex-start;align-items:center;gap:12px;width:100%;display:flex}.sidebar[data-v-1eb2d8de]{z-index:1000;position:fixed}.modal[data-v-1eb2d8de]{z-index:2000;position:fixed}.display_bw label.chk-basic[data-v-1eb2d8de]{margin-bottom:0}label.chk-basic[data-v-1eb2d8de]{align-items:center;gap:8px;display:flex}.chk-basic input[data-v-1eb2d8de]{width:18px;height:18px;margin-top:0}.chk-basic span[data-v-1eb2d8de]{display:inline-block}.asset_chk_wrap[data-v-1eb2d8de]{margin-top:5px}.asset_chk_wrap .chk-basic input[data-v-1eb2d8de]{width:18px;height:18px}.asset_chk_wrap .chk-basic[data-v-1eb2d8de]{align-items:center;gap:8px;display:flex}.asset_chk_wrap .chk-basic span[data-v-1eb2d8de]{padding-top:2px}.asset_chk_wrap[data-v-1eb2d8de]{width:50%}.toss-table[data-v-1eb2d8de]{min-width:900px}.rental_list[data-v-1eb2d8de]{min-width:1400px}.code_table[data-v-1eb2d8de]{min-width:700px}.customer_table[data-v-1eb2d8de]{min-width:900px}.asset_table[data-v-1eb2d8de]{min-width:980px}.pagination-wrapper[data-v-1eb2d8de]{margin-top:15px}.button.is-selectsuccess[data-v-1eb2d8de]:hover{color:#fff;background:#0e7f3e}.btn_wrap .button.is-link.btn-rounded[data-v-1eb2d8de]{background:linear-gradient(135deg,#305590,#276cda)}.modal-card-title[data-v-1eb2d8de]{font-size:1.45rem!important}.status-tag[data-v-1eb2d8de]{border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.st-atmosphere[data-v-1eb2d8de]{color:#666;background:#f3f3f3}@media (width>=1025px){body[data-v-1eb2d8de],html[data-v-1eb2d8de]{font-size:16px}p[data-v-1eb2d8de],label[data-v-1eb2d8de],input[data-v-1eb2d8de],select[data-v-1eb2d8de],textarea[data-v-1eb2d8de]{font-size:16px!important}span[data-v-1eb2d8de]{font-size:15px}table td[data-v-1eb2d8de],table th[data-v-1eb2d8de]{font-size:16px!important}p.kpi-value[data-v-1eb2d8de]{font-size:2.4rem!important}.kpi-title[data-v-1eb2d8de]{font-size:17px!important}.menu-item-custom1.is-active span[data-v-1eb2d8de]{font-size:16px;font-weight:500}.ov-name[data-v-1eb2d8de],.ov-item-info[data-v-1eb2d8de]{font-size:15px}.tag[data-v-1eb2d8de]:not(body){font-size:.9rem}button.button[data-v-1eb2d8de],.button.is-link[data-v-1eb2d8de],.button.is-fullwidth.btn-view[data-v-1eb2d8de]{font-size:16px}.is-size-7[data-v-1eb2d8de]{font-size:.85rem!important}.footer[data-v-1eb2d8de]{font-size:14px}.page-header h1[data-v-1eb2d8de]{font-size:2rem}.page-header h1 span[data-v-1eb2d8de]{font-size:1.8rem}.status-badge[data-v-1eb2d8de],.status-tag[data-v-1eb2d8de],button i[data-v-1eb2d8de]{font-size:14px!important}.stat-title i[data-v-1eb2d8de]{font-size:18px}p.gray_text[data-v-1eb2d8de]{color:#666;font-size:14px!important}.moblie_qrcode_scan_wrap[data-v-1eb2d8de]{display:none}}@media (width<=1024px){.page-header h1[data-v-1eb2d8de]{font-size:1.8rem}.page-header h1 span[data-v-1eb2d8de]{font-size:1.6rem}p.kpi-value[data-v-1eb2d8de]{font-size:2rem!important}p.gray_text[data-v-1eb2d8de]{color:#666;font-size:14px!important}.moblie_qrcode_scan_wrap[data-v-1eb2d8de]{display:block}}@media (width>=992px){.display_bw[data-v-1eb2d8de]{justify-content:space-between;align-items:center;gap:30px;width:100%;display:flex}.field[data-v-1eb2d8de]{width:100%;margin-bottom:35px}.field[data-v-1eb2d8de]:not(:last-child){margin-bottom:35px}.login-card .field[data-v-1eb2d8de]{width:100%;margin-bottom:0}.login-card .field[data-v-1eb2d8de]:not(:last-child){margin-bottom:0}.display_bw label[data-v-1eb2d8de]{margin-bottom:8px;font-weight:700;display:block}.category_utitle[data-v-1eb2d8de]{width:31%}.pc_br br[data-v-1eb2d8de]{display:none}}@media (width<=991px){.section-title[data-v-1eb2d8de]{font-size:17px!important}.field[data-v-1eb2d8de]{width:100%;margin-bottom:24px}.field input[data-v-1eb2d8de]{margin-top:8px}.field[data-v-1eb2d8de]:not(:last-child){margin-bottom:24px}.login-card .field[data-v-1eb2d8de]{width:100%;margin-bottom:0}.login-card .field[data-v-1eb2d8de]:not(:last-child){margin-bottom:0}.title_check[data-v-1eb2d8de]{margin-bottom:20px}.rental_dayw[data-v-1eb2d8de]{margin-top:-20px}}@media (width<=767px){table th[data-v-1eb2d8de],table td[data-v-1eb2d8de]{padding:5px 8px!important}.pre_page_button[data-v-1eb2d8de]{width:35px!important;height:35px!important}.page-header h1[data-v-1eb2d8de]{font-size:1.5rem}.page-header h1 span[data-v-1eb2d8de]{font-size:1.45rem}.rental_list[data-v-1eb2d8de]{min-width:1300px}}.qr_table_pop[data-v-1eb2d8de]{width:100%}.qr_table_pop th[data-v-1eb2d8de],.qr_table_pop td[data-v-1eb2d8de]{padding:7px;text-align:left!important}.qr_table_pop th[data-v-1eb2d8de]{color:#000;font-weight:500}.qr_table_pop td[data-v-1eb2d8de]{color:#000}table td[data-v-1eb2d8de],table th[data-v-1eb2d8de]{vertical-align:middle}.table_listw td[data-v-1eb2d8de]{cursor:pointer}.modal-card-body .info-label[data-v-1eb2d8de]{margin-bottom:5px}[data-v-c3425c46]{box-sizing:border-box;margin:0;padding:0}body[data-v-c3425c46]{background:var(--toss-bg);color:var(--text-main);font-family:Pretendard,sans-serif;font-size:14px;overflow-x:hidden}input[data-v-c3425c46],select[data-v-c3425c46],textarea[data-v-c3425c46]{font-family:Pretendard,sans-serif}.mobile-header[data-v-c3425c46]{display:none}.sidebar-pc[data-v-c3425c46]{width:var(--sidebar-width);-webkit-backdrop-filter:blur(18px);border-right:1px solid var(--border);z-index:1900;background:#fff;height:100vh;padding:28px 18px;transition:all .3s;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:8px 0 30px #0f172a0a}.sidebar-pc[data-v-c3425c46]::-webkit-scrollbar{width:6px}.sidebar-pc[data-v-c3425c46]::-webkit-scrollbar-thumb{background:#d7dde5;border-radius:999px}.brand-logo[data-v-c3425c46]{color:var(--toss-blue);letter-spacing:-.04em;margin-bottom:34px;padding:0 14px;font-size:1.8rem;font-weight:900}.menu-group-label[data-v-c3425c46]{color:var(--text-sub);letter-spacing:.08em;margin-top:26px;margin-bottom:10px;padding:0 14px;font-size:.75rem;font-weight:800}.menu-item-custom[data-v-c3425c46]{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:18px;justify-content:flex-start;align-items:center;width:100%;padding:13px 14px;transition:background .25s,transform .2s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.menu-item-custom[data-v-c3425c46]:hover{background:#f6f9fc;transform:translate(4px)}.menu-item-custom[data-v-c3425c46]:active{transform:scale(.98)}.menu-item-custom.is-active[data-v-c3425c46]{background:linear-gradient(135deg,#edf4ff 0%,#f7faff 100%);box-shadow:0 6px 18px #3182f61f}.moblie_qrcode_scan_wrap .menu-item-custom1[data-v-c3425c46]{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:100px;justify-content:flex-start;align-items:center;width:100%;margin-top:20px;padding:13px 25px;transition:background .25s,transform .2s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.menu-item-custom1.is-active[data-v-c3425c46]{background:var(--toss-blue);color:#fff;box-shadow:0 6px 18px #3182f60d}.menu-item-custom1.is-active i[data-v-c3425c46]{margin-right:15px;font-size:20px}.menu-item-custom1.is-active span[data-v-c3425c46]{font-size:15px}.menu-left[data-v-c3425c46]{justify-content:flex-start;align-items:center;width:100%;display:flex}.main-icon[data-v-c3425c46]{color:#4e5968;background:#f3f6fa;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;margin-right:12px;transition:all .25s;display:flex}.menu-item-custom.is-active i[data-v-c3425c46],.menu-item-custom.is-active span[data-v-c3425c46]{color:var(--toss-blue)}.menu-item-custom:hover .main-icon[data-v-c3425c46]{transform:scale(1.08)}.menu-item-custom span[data-v-c3425c46]{color:#374151;font-size:.97rem;font-weight:700}.chevron[data-v-c3425c46]{color:#9aa5b1;margin-left:auto;font-size:.78rem;transition:all .3s}.menu-parent.is-open .chevron[data-v-c3425c46]{transform:rotate(180deg)}.submenu[data-v-c3425c46]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s,opacity .25s;display:grid}.submenu-inner[data-v-c3425c46]{overflow:hidden}.menu-parent.is-open .submenu[data-v-c3425c46]{opacity:1;grid-template-rows:1fr}.submenu-item[data-v-c3425c46]{color:#6b7684;border-radius:14px;padding:12px 14px 12px 64px;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,padding-left .2s;display:block}.submenu-item[data-v-c3425c46]:hover{color:var(--toss-blue);background:#f6f9fc;padding-left:70px}.submenu-item.is-current[data-v-c3425c46]{color:var(--toss-blue);font-weight:700}.menu-parent.is-open>.menu-toggle[data-v-c3425c46]{background:linear-gradient(135deg,#edf4ff 0%,#f7faff 100%)}.menu-parent.is-open>.menu-toggle .main-icon[data-v-c3425c46]{color:var(--toss-blue);background:linear-gradient(135deg,#edf4ff 0%,#f7faff 100%)}.menu-parent.is-open>.menu-toggle span[data-v-c3425c46]{color:var(--toss-blue)}.main-content[data-v-c3425c46]{margin-left:var(--sidebar-width);min-height:96vh;padding:15px;padding-bottom:calc(var(--bottom-nav-height) + 20px)}.user-profile-trigger[data-v-c3425c46]{cursor:pointer;align-items:center;transition:background .2s;display:flex}.user-avatar[data-v-c3425c46]{color:#fff;background:#3182f6;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-weight:700;display:flex}.user-dropdown-card.active[data-v-c3425c46]{opacity:1;visibility:visible;transform:translateY(0)}.sheet-menu-item[data-v-c3425c46]{color:#333;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;text-decoration:none;transition:background .2s;display:flex}.sheet-menu-item[data-v-c3425c46]:hover{background:#f5f7fa}.dropdown-divider[data-v-c3425c46]{border:none;border-top:1px solid #f1f3f5;margin:8px 0}.logout-btn[data-v-c3425c46]{color:#e5484d}.wide-container[data-v-c3425c46]{max-width:1600px;margin:auto}.page-header[data-v-c3425c46]{margin-bottom:32px}.page-header h1[data-v-c3425c46]{letter-spacing:-.05em;font-weight:800}.page-header p[data-v-c3425c46]{color:var(--text-sub);margin-top:8px}.kpi-grid[data-v-c3425c46]{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.toss-card-kpi[data-v-c3425c46]{text-align:center;background:#fff;border-radius:28px;padding:28px 20px;transition:transform .25s,box-shadow .25s;box-shadow:0 4px 20px #0f172a08}.toss-card-kpi[data-v-c3425c46]:hover{transform:translateY(-6px);box-shadow:0 18px 36px #0f172a14}.kpi-title[data-v-c3425c46]{color:#111;margin-bottom:14px;font-size:1.05rem;font-weight:800}.kpi-value[data-v-c3425c46]{letter-spacing:-.05em;font-weight:900}.kpi-grid .warning[data-v-c3425c46]{border-bottom:4px solid #ffb300}.warning .kpi-value[data-v-c3425c46]{color:#ffb300}.kpi-grid .possible[data-v-c3425c46]{border-bottom:4px solid #3182f6}.kpi-grid .possible .kpi-value[data-v-c3425c46]{color:#3182f6}.kpi-grid .impossibility[data-v-c3425c46]{border-bottom:4px solid #666}.kpi-grid .impossibility .kpi-value[data-v-c3425c46]{color:#666}.kpi-grid .ing_b[data-v-c3425c46]{border-bottom:4px solid #0d8c53}.kpi-grid .ing_b .kpi-value[data-v-c3425c46]{color:#0d8c53}.kpi-grid .danger[data-v-c3425c46]{border-bottom:4px solid #f04452}.danger .kpi-value[data-v-c3425c46]{color:#f04452}.kpi-grid .overdue[data-v-c3425c46]{background:#fff2f3}.overdue .kpi-title[data-v-c3425c46],.overdue .kpi-value[data-v-c3425c46]{color:#f04452}.sidebar-overlay[data-v-c3425c46]{opacity:0;visibility:hidden;z-index:998;background:#0f172a73;transition:all .3s;position:fixed;inset:0}.sidebar-overlay.show[data-v-c3425c46]{opacity:1;visibility:visible}@media (width<=1280px){.kpi-grid[data-v-c3425c46]{grid-template-columns:repeat(3,1fr)}}@media (width<=1024px){.mobile-header[data-v-c3425c46]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);z-index:20;background:#ffffffe0;justify-content:space-between;align-items:center;height:64px;padding:0 18px;display:flex;position:sticky;top:0}.mobile-logo[data-v-c3425c46]{color:var(--toss-blue);font-size:1.3rem;font-weight:900}.mobile-menu-btn[data-v-c3425c46]{cursor:pointer;background:0 0;border:none;font-size:1.2rem}.sidebar-pc[data-v-c3425c46]{transform:translate(-100%)}.sidebar-pc.show[data-v-c3425c46]{transform:translate(0)}.main-content[data-v-c3425c46]{margin-left:0;padding:15px}.kpi-grid[data-v-c3425c46]{grid-template-columns:repeat(2,1fr)}}.progress[data-v-c3425c46]{transition:value .3s}.stat-grid-3[data-v-c3425c46]{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:50px;display:grid}.stat-box[data-v-c3425c46]{background:#fff;border:1px solid #fff6;border-radius:20px;padding:24px;transition:all .35s;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000f,0 2px 8px #00000008}.stat-box[data-v-c3425c46]:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0000001a,0 4px 12px #0000000d}.stat-header[data-v-c3425c46]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.stat-title[data-v-c3425c46]{color:#000;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:800;display:flex}.stat-title i[data-v-c3425c46]{font-size:14px}.progress-row[data-v-c3425c46]{margin-bottom:20px}.progress-info[data-v-c3425c46]{color:#4b5563;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.progress-info span[data-v-c3425c46]{color:#111;font-weight:700}.progress-info span[data-v-c3425c46]:last-child{color:#111827;font-weight:700}.progress[data-v-c3425c46]{appearance:none;background:#eef2f7;border:none;border-radius:999px;width:100%;position:relative;overflow:hidden;height:12px!important}.progress[data-v-c3425c46]::-webkit-progress-bar{background:#edf2f7;border-radius:999px}.progress[data-v-c3425c46]::-webkit-progress-value{background-size:200% 100%;border-radius:999px;animation:3s linear infinite gradientMove-c3425c46;box-shadow:0 2px 10px #00000026}.progress[data-v-c3425c46]::-moz-progress-bar{border-radius:999px}.progress.is-success[data-v-c3425c46]::-webkit-progress-value{background-image:linear-gradient(90deg,#22c55e,#16a34a,#4ade80)}.progress.is-warning[data-v-c3425c46]::-webkit-progress-value{background-image:linear-gradient(90deg,#f59e0b,#f97316,#facc15)}.progress.is-danger[data-v-c3425c46]::-webkit-progress-value{background-image:linear-gradient(90deg,#ef4444,#dc2626,#fb7185)}.progress.is-primary[data-v-c3425c46]::-webkit-progress-value{background-image:linear-gradient(90deg,#3b82f6,#2563eb,#60a5fa)}.progress.is-light[data-v-c3425c46]::-webkit-progress-value{opacity:.8}.progress[data-v-c3425c46]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:50%;height:100%;animation:2.5s infinite shine-c3425c46;position:absolute;top:0;left:-120%}.overdue-row[data-v-c3425c46]{background:#f9fafb;border-radius:14px;align-items:center;gap:12px;margin-bottom:12px;padding:10px;transition:all .25s;display:flex}.overdue-row[data-v-c3425c46]:hover{background:#f3f4f6;transform:translate(4px)}.ov-dday[data-v-c3425c46]{text-align:center;color:#fff;background:linear-gradient(135deg,#ff4d4d,#ff6b6b);border-radius:999px;width:64px;padding:5px 8px;font-size:13px;font-weight:700;box-shadow:0 4px 10px #ff4d4d4d}.ov-name[data-v-c3425c46]{color:#111827;font-size:14px;font-weight:700}.ov-item-info[data-v-c3425c46]{color:#6b7280;flex:1;font-size:13px}.btn-call-mini[data-v-c3425c46]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .25s;display:flex;box-shadow:0 6px 14px #2563eb40}.btn-call-mini i[data-v-c3425c46]{font-size:13px}.btn-call-mini[data-v-c3425c46]:hover{transform:scale(1.08);box-shadow:0 10px 20px #2563eb59}@keyframes gradientMove-c3425c46{0%{background-position:0%}to{background-position:200%}}@keyframes shine-c3425c46{0%{left:-120%}to{left:130%}}@media (width>=992px){.kpi-grid[data-v-c3425c46]{margin-top:60px}}@media (width<=1024px){.stat-grid-3[data-v-c3425c46]{grid-template-columns:1fr}}@media (width<=768px){body[data-v-c3425c46]{overflow-x:hidden}.mobile-header[data-v-c3425c46]{z-index:30;background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex;position:fixed;top:0;left:0;right:0}.mobile-logo[data-v-c3425c46]{font-size:19px;font-weight:900}.mobile-menu-btn[data-v-c3425c46],.mobile-close-btn[data-v-c3425c46]{cursor:pointer;color:#333;background:0 0;border:none;font-size:20px}.sidebar-pc[data-v-c3425c46]{z-index:1100;background:#fff;width:260px;height:100%;transition:left .3s;position:fixed;top:0;left:-260px;overflow-y:auto}.sidebar-pc.show[data-v-c3425c46]{left:0}.sidebar-overlay[data-v-c3425c46]{opacity:0;visibility:hidden;z-index:1000;background:#00000080;transition:all .3s;position:fixed;inset:0}.sidebar-overlay.show[data-v-c3425c46]{opacity:1;visibility:visible}.main-content[data-v-c3425c46]{padding-top:56px}}@media (width>=1025px){.moblie_header_colse .mobile-close-btn[data-v-c3425c46]{display:none}.moblie_topheader[data-v-c3425c46]{margin-left:var(--sidebar-width);margin-top:15px}.top-header[data-v-c3425c46]{justify-content:flex-end;align-items:flex-end;width:100%;max-width:1600px;margin:auto auto 20px;padding:0;display:flex;position:relative}.pc_topheader[data-v-c3425c46]{display:block}.footer[data-v-c3425c46]{margin-left:var(--sidebar-width)}.user-dropdown-card[data-v-c3425c46]{opacity:0;visibility:hidden;z-index:1000;background:#fff;border-radius:16px;width:220px;padding:10px;transition:all .2s;position:absolute;top:40px;right:0;transform:translateY(-8px);box-shadow:0 10px 30px #00000014}.main-content[data-v-c3425c46]{padding:15px 30px}}.submenu-item[data-v-c3425c46]{margin:10px 0}.footer[data-v-c3425c46]{color:#666;text-align:center;background:#f5f5f5;margin-top:auto;padding:15px;font-size:13px}@media (width<=1024px){.main-content[data-v-c3425c46]{margin-top:25px}.page-header p[data-v-c3425c46]{margin-top:0}.moblie_header_colse[data-v-c3425c46]{justify-content:space-between;align-items:center;display:flex}.moblie_header_colse .mobile-close-btn[data-v-c3425c46]{display:block}.brand-logo[data-v-c3425c46]{margin-bottom:0}.mobile-logo[data-v-c3425c46]{margin-left:15px}.top-header[data-v-c3425c46]{margin-top:2px}.pc_topheader[data-v-c3425c46]{display:none}.moblie_header_top .top-header[data-v-c3425c46]{margin-left:15px}.user-dropdown-card[data-v-c3425c46]{opacity:0;visibility:hidden;z-index:1000;background:#fff;border-radius:16px;width:150px;padding:10px;transition:all .2s;position:absolute;top:40px;right:0;transform:translateY(-8px);box-shadow:0 10px 30px #00000014}}.moblie_header_top[data-v-c3425c46]{justify-content:flex-end;align-items:center;display:flex}.qrcode_scan_wrap[data-v-c3425c46]{width:25px;margin-top:5px;margin-left:15px}.mobile-menu-btn[data-v-c3425c46],.qrcode_scan_wrap i[data-v-c3425c46]{font-size:25px}select[data-v-c3425c46]{appearance:none;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;border:1px solid #d0d5dd;border-radius:14px;outline:none;padding:12px 44px 12px 16px;font-size:14px;font-weight:500;transition:all .2s}.bottom-nav[data-v-c3425c46]{height:var(--bottom-nav-height)}.main-content[data-v-c3425c46]{padding-bottom:calc(var(--bottom-nav-height) + 20px)}button[data-v-c3425c46]{border:none}.sidebar-pc .bottom_logo[data-v-c3425c46]{position:absolute;bottom:0;left:20px}.logo_wrap[data-v-c3425c46]{min-width:212px;height:55px;margin:0 auto}#app .level-right[data-v-c3425c46]{gap:12px!important}#app .level-right .button[data-v-c3425c46]{margin:0!important}#app .console-inputs[data-v-c3425c46]{align-items:center!important;gap:15px!important;display:flex!important}#app .console-inputs[data-v-c3425c46]>*{margin:0!important}#app .date-range-picker[data-v-c3425c46]{align-items:center!important;gap:10px!important;display:flex!important}#app .table th[data-v-c3425c46],#app .table td[data-v-c3425c46]{vertical-align:middle!important}button.button[data-v-c3425c46],input[data-v-c3425c46],select[data-v-c3425c46]{font-size:15px}li[data-v-c3425c46],a[data-v-c3425c46],.pagination-ellipsis[data-v-c3425c46],.pagination-link[data-v-c3425c46],.pagination-next[data-v-c3425c46],.pagination-previous[data-v-c3425c46]{font-size:14px}.black_text[data-v-c3425c46]{color:#111}.bold_text[data-v-c3425c46]{font-weight:700}.red_text[data-v-c3425c46]{color:var(--danger)}.header_flex[data-v-c3425c46]{justify-content:left;align-items:center;display:flex}.header_flex h1[data-v-c3425c46]{margin-left:15px}.title[data-v-c3425c46]{color:var(--text);letter-spacing:-1px;font-size:2rem;font-weight:900}.level[data-v-c3425c46]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.level-right[data-v-c3425c46]{align-items:center;display:flex}.button[data-v-c3425c46]{cursor:pointer;border:none;font-weight:700;transition:all .2s}.button[data-v-c3425c46]:hover{transform:translateY(-2px)}.button.is-link[data-v-c3425c46]{background:var(--primary);color:#fff}.button.is-link[data-v-c3425c46]:hover{background:var(--primary-hover)}.button.is-light[data-v-c3425c46]{background:0 0}.button.is-white[data-v-c3425c46]{border:1px solid var(--border);background:#fff}.search-console-card[data-v-c3425c46]{background:var(--card);box-shadow:var(--shadow);border-radius:24px;margin-bottom:24px;padding:24px}.date-range-picker[data-v-c3425c46]{background:#f2f4f6;border-radius:14px;align-items:center;gap:10px;height:48px;padding:0 16px;display:flex}.date-range-picker input[data-v-c3425c46]{color:var(--text);background:0 0;border:none;outline:none;font-weight:600}.main-search-bar[data-v-c3425c46]{background:#f2f4f6;border-radius:14px;flex:1;align-items:center;min-width:280px;height:48px;padding:0 18px;display:flex}.main-search-bar i[data-v-c3425c46]{color:var(--sub);margin-right:12px}.main-search-bar input[data-v-c3425c46]{width:100%;color:var(--text);background:0 0;border:none;outline:none;font-size:15px}.status-tab-row[data-v-c3425c46]{gap:12px;margin-bottom:24px;padding-bottom:5px;display:flex;overflow-x:auto}.tab-item[data-v-c3425c46]{color:var(--sub);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:12px 20px;font-weight:700;transition:all .2s;box-shadow:0 2px 10px #00000008}.tab-item[data-v-c3425c46]:hover{transform:translateY(2px)}.tab-item.is-active[data-v-c3425c46]{background:var(--primary);color:#fff}.asset-table-card[data-v-c3425c46]{background:var(--card);box-shadow:var(--shadow);border-radius:28px;padding:24px}.table td[data-v-c3425c46],.table th[data-v-c3425c46]{font-size:14px}.toss-table-container[data-v-c3425c46]{overflow-x:auto}.toss-table[data-v-c3425c46]{border-collapse:separate;border-spacing:0 10px;width:100%}.toss-table thead th[data-v-c3425c46]{color:var(--sub);text-align:left;padding:10px 12px;font-weight:700}.toss-table tbody tr[data-v-c3425c46]{transition:all .2s}.toss-table tbody tr[data-v-c3425c46]:hover{transform:translateY(-2px)}.toss-table tbody td[data-v-c3425c46]{vertical-align:middle;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#fff;padding:8px 12px}.toss-table tbody tr td[data-v-c3425c46]:first-child{border-left:1px solid var(--border);border-top-left-radius:18px;border-bottom-left-radius:18px}.toss-table tbody tr td[data-v-c3425c46]:last-child{border-right:1px solid var(--border);border-top-right-radius:18px;border-bottom-right-radius:18px}.toss-table tbody tr:last-child td[data-v-c3425c46]{border-bottom:1px solid var(--border)!important}.status-badge[data-v-c3425c46]{border-radius:999px;justify-content:center;align-items:center;min-width:90px;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex}.st-available[data-v-c3425c46]{color:#2f6fed;background:#e8f1ff}.st-rented[data-v-c3425c46]{background:var(--success-bg);color:var(--success)}.st-maintenance[data-v-c3425c46]{color:#f58a0b;background:#fff4e5}.st-disposed[data-v-c3425c46]{color:#ef4444;background:#ffe5e5}.pagination[data-v-c3425c46]{align-items:center;gap:12px;display:flex}.pagination-list[data-v-c3425c46]{align-items:center;gap:10px;list-style:none;display:flex}.pagination-link[data-v-c3425c46],.pagination-previous[data-v-c3425c46],.pagination-next[data-v-c3425c46]{min-width:42px;height:42px;color:var(--text);background:#f2f4f6;border:none;border-radius:12px;justify-content:center;align-items:center;font-weight:700;transition:all .2s;display:flex}.pagination-link[data-v-c3425c46]:hover,.pagination-previous[data-v-c3425c46]:hover,.pagination-next[data-v-c3425c46]:hover{background:#e7ebef}.pagination-link.is-current[data-v-c3425c46]{background:var(--primary);color:#fff}.btn-excel[data-v-c3425c46]{background:var(--excel);color:#fff;border-radius:14px;height:48px;padding:0 22px;font-weight:700;box-shadow:0 4px 14px #1f9d5540}.btn-excel[data-v-c3425c46]:hover{color:#fff;background:#18864a}.btn-add[data-v-c3425c46]{background:var(--primary);color:#fff;border-radius:14px;height:48px;margin-left:12px;padding:0 22px;font-weight:700;box-shadow:0 4px 14px #3182f640}.btn-add[data-v-c3425c46]:hover{background:var(--primary-hover);color:#fff}@media screen and (width<=768px){.hide-mobile[data-v-c3425c46]{display:none!important}.level[data-v-c3425c46]{flex-direction:column;align-items:flex-start}.level-right[data-v-c3425c46]{width:100%}.level-right .button[data-v-c3425c46]{flex:1}.console-inputs[data-v-c3425c46]{flex-direction:column;align-items:stretch}.criteria-select[data-v-c3425c46],.date-range-picker[data-v-c3425c46],.main-search-bar[data-v-c3425c46],.button.is-link[data-v-c3425c46]{width:100%}.asset-table-card[data-v-c3425c46]{padding:18px}.toss-table tbody td[data-v-c3425c46]{padding:8px 12px}}.search-console-card[data-v-c3425c46]{background:#fff;border:1px solid #e9edf3;border-radius:16px;width:100%;margin-bottom:24px;padding:20px;box-shadow:0 4px 18px #0000000f}.console-inputs[data-v-c3425c46]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.criteria-select[data-v-c3425c46]{color:#333;cursor:pointer;background:#f9fbfd;border:1px solid #d8dee8;border-radius:12px;outline:none;min-width:160px;height:46px;padding:0 14px;font-size:14px;transition:all .2s}.criteria-select[data-v-c3425c46]:focus{background:#fff;border-color:#3273dc;box-shadow:0 0 0 4px #3273dc1f}.date-range-picker[data-v-c3425c46]{background:#f9fbfd;border:1px solid #d8dee8;border-radius:12px;align-items:center;gap:10px;height:46px;padding:0 14px;display:flex}.date-range-picker input[type=date][data-v-c3425c46]{color:#333;background:0 0;border:none;outline:none;font-size:14px}.date-range-picker span[data-v-c3425c46]{color:#888;font-weight:600}.main-search-bar[data-v-c3425c46]{background:#f9fbfd;border:1px solid #d8dee8;border-radius:12px;flex:1;align-items:center;gap:10px;min-width:260px;height:46px;padding:0 16px;transition:all .2s;display:flex}.main-search-bar[data-v-c3425c46]:focus-within{background:#fff;border-color:#3273dc;box-shadow:0 0 0 4px #3273dc1f}.main-search-bar i[data-v-c3425c46]{color:#7b8794;font-size:14px}.main-search-bar .input[data-v-c3425c46]{width:100%;box-shadow:none;color:#333;background:0 0;border:none;outline:none;padding:0;font-size:14px}.main-search-bar .input[data-v-c3425c46]::placeholder{color:#9aa5b1}.button.is-link[data-v-c3425c46]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3273dc,#276cda);border:none;border-radius:12px;height:46px;padding:0 24px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 4px 12px #3273dc40}.button.is-link[data-v-c3425c46]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #3273dc59}.button.is-link[data-v-c3425c46]:active{transform:translateY(0)}@media (width<=768px){.console-inputs[data-v-c3425c46]{flex-direction:column;align-items:stretch}.criteria-select[data-v-c3425c46],.date-range-picker[data-v-c3425c46],.main-search-bar[data-v-c3425c46],.button.is-link[data-v-c3425c46]{width:100%}.button.is-link[data-v-c3425c46]{justify-content:center}}.toss-table th[data-v-c3425c46],.toss-table td[data-v-c3425c46]{text-align:center!important}.toss-table th[data-v-c3425c46]:nth-child(2),.toss-table td[data-v-c3425c46]:nth-child(2){text-align:left!important}.toss-table tbody tr td[data-v-c3425c46]{transition:all .2s}.toss-table tbody tr.st-available td[data-v-c3425c46]{color:var(--text1);background:#f7fbff}.toss-table tbody tr.st-rented td[data-v-c3425c46]{color:var(--text1);background:#f7fffa}.toss-table tbody tr.st-maintenance td[data-v-c3425c46]{background:#fffaf3}.toss-table tbody tr.st-disposed td[data-v-c3425c46]{background:#fff7f7}.toss-table tbody tr:hover td[data-v-c3425c46]{filter:brightness(.98)}.is-modify[data-v-c3425c46]{color:#fff;background:var(--excel);border-radius:14px;height:48px;padding:0 22px;font-weight:700;box-shadow:0 4px 14px #1f9d5540}.is-modify[data-v-c3425c46]:hover{color:#fff}.is-danger[data-v-c3425c46]{color:#fff;border-radius:14px;height:48px;margin-left:12px;padding:0 22px;font-weight:700;box-shadow:0 4px 14px #1f9d5540}.modify_button[data-v-c3425c46]{min-width:25%;margin-left:10px}.is-white[data-v-c3425c46]{border-radius:14px;height:48px;margin-left:10px;padding:0 22px;font-weight:700;box-shadow:0 4px 14px #0000000d}.mr_left0[data-v-c3425c46]{margin-left:0!important}.search-console-card .button.is-white[data-v-c3425c46]{min-width:25%}.button.is-white[data-v-c3425c46]:hover{color:#111;background:var(--toss-blue-light);border:1px solid #276cda}.card-wrap[data-v-c3425c46]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-bottom:24px;padding:24px;box-shadow:0 2px 12px #0000000a}.card-danger[data-v-c3425c46]{border-color:#ffd6d6}.h-full[data-v-c3425c46]{height:100%}.asset-upper[data-v-c3425c46]{gap:35px;display:flex}.asset-img-box[data-v-c3425c46]{text-align:center;flex-shrink:0;width:240px}.asset-thumbnail[data-v-c3425c46]{aspect-ratio:1/.7;background:#f9fafb;border:1px solid #eee;border-radius:24px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.asset-thumbnail i[data-v-c3425c46]{color:#d1d6db;font-size:4rem}.asset-content[data-v-c3425c46]{flex:1}.asset-title-wrap[data-v-c3425c46]{margin-bottom:24px}.asset-title[data-v-c3425c46]{margin-top:5px;font-weight:700}.title.is-3[data-v-c3425c46]{font-size:1.85rem}.info-grid[data-v-c3425c46]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.info-item[data-v-c3425c46],.field[data-v-c3425c46]{flex-direction:column;display:flex}.info-label[data-v-c3425c46]{color:#888;margin-bottom:6px;font-size:15px;font-weight:700;display:block}.info-value[data-v-c3425c46]{color:#222;font-size:16px;font-weight:700}.budget-banner[data-v-c3425c46]{background:#fff;border-radius:18px;align-items:center;margin-bottom:24px;padding:18px 24px;display:flex;box-shadow:0 2px 10px #00000008}.budget-label[data-v-c3425c46]{color:#888;margin-right:12px;font-size:15px;font-weight:700}.budget-current[data-v-c3425c46]{text-underline-offset:4px;font-weight:900;text-decoration:underline}.budget-divider[data-v-c3425c46]{color:#ddd;margin:0 12px}.budget-disabled[data-v-c3425c46]{color:#bbb;font-weight:600}.section-title[data-v-c3425c46]{align-items:center;gap:8px;margin-bottom:16px;font-size:18px;font-weight:700;display:flex}.color-blue[data-v-c3425c46]{color:var(--toss-blue)}.danger-text[data-v-c3425c46]{color:#dc2626}.editor-view-content p[data-v-c3425c46]{margin-bottom:16px;line-height:1.8}.editor-view-content img[data-v-c3425c46]{border-radius:16px;width:100%;margin:18px 0}.rental-card[data-v-c3425c46]{background:var(--toss-blue-light);border:1px solid #d0e4ff}.phone_info[data-v-c3425c46]{align-items:center;gap:12px;display:flex}.user-name[data-v-c3425c46]{font-weight:700}.return-date[data-v-c3425c46]{color:#444;margin-bottom:20px;font-weight:700}.btn-call[data-v-c3425c46]{background:var(--toss-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.btn-return[data-v-c3425c46]{border-radius:12px;height:50px;font-weight:700}.table_center th[data-v-c3425c46],.table_center td[data-v-c3425c46]{text-align:center!important}.table-container[data-v-c3425c46],.toss-table-container[data-v-c3425c46]{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.asset-table[data-v-c3425c46]{border-collapse:collapse;width:100%;margin-bottom:10px}.asset-table th[data-v-c3425c46],.asset-table td[data-v-c3425c46]{vertical-align:middle;text-align:left;white-space:nowrap;border-bottom:1px solid #f1f5f9;padding:8px 12px;font-size:14px}.asset-table th[data-v-c3425c46]{color:#64748b;background:#f8fafc;font-weight:700}.asset-table td[data-v-c3425c46]{color:#222}.asset-table tbody tr[data-v-c3425c46]:hover,.asset-table.is-hoverable tbody tr[data-v-c3425c46]:hover{background:#f8fafc}.asset-table tbody tr:last-child td[data-v-c3425c46]{border-bottom:none}.clickable-row[data-v-c3425c46]{cursor:pointer}.text-center[data-v-c3425c46]{text-align:center}.text-right[data-v-c3425c46]{text-align:right!important}.font-bold[data-v-c3425c46],.td-bold[data-v-c3425c46]{font-weight:700}.text-muted[data-v-c3425c46]{color:#6b7280}.icon-button[data-v-c3425c46]{cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px;transition:background .2s}.icon-button[data-v-c3425c46]:hover{background:#f3f4f6}.icon-button.danger[data-v-c3425c46]{color:#dc2626}.status-success[data-v-c3425c46]{color:#027a48;background:#ecfdf3}.status-danger[data-v-c3425c46],.status-tag.danger[data-v-c3425c46]{color:#dc2626;background:#fee2e2}@media (width<=1024px){.card-wrap[data-v-c3425c46]{padding:24px}.section-title[data-v-c3425c46]{font-size:17px}.asset-table th[data-v-c3425c46],.asset-table td[data-v-c3425c46]{padding:12px 10px;font-size:14px}}@media (width<=768px){.asset-upper[data-v-c3425c46]{flex-direction:column}.asset-img-box[data-v-c3425c46]{width:100%}.info-grid[data-v-c3425c46]{grid-template-columns:repeat(2,1fr)}.card-wrap[data-v-c3425c46]{border-radius:12px;padding:20px}.section-title[data-v-c3425c46]{margin-bottom:12px;font-size:16px}.asset-table[data-v-c3425c46]{min-width:340px}.asset-table th[data-v-c3425c46],.asset-table td[data-v-c3425c46]{padding:10px 8px;font-size:13px}.status-tag[data-v-c3425c46]{padding:3px 8px;font-size:11px}.icon-button[data-v-c3425c46]{padding:4px}}@media (width<=480px){.card-wrap[data-v-c3425c46]{padding:18px 20px}.section-title[data-v-c3425c46]{gap:6px;font-size:17px}.asset-table[data-v-c3425c46]{min-width:340px}.asset-table th[data-v-c3425c46],.asset-table td[data-v-c3425c46]{padding:9px 7px}}.modal-card[data-v-c3425c46]{border-radius:18px;overflow:hidden;box-shadow:0 10px 35px #0000001f}.modal-card-head[data-v-c3425c46],.modal-card-foot[data-v-c3425c46]{background:#fff;border:none}.modal-card-head[data-v-c3425c46]{padding:30px 30px 5px}.modal-card-body[data-v-c3425c46],.modal-card-foot[data-v-c3425c46]{padding:30px}.modal-card-title[data-v-c3425c46]{font-size:1.45rem;font-weight:700}.qr-modal[data-v-c3425c46]{max-width:400px}.qr-body[data-v-c3425c46]{text-align:center;padding:40px}.qr-box[data-v-c3425c46]{background:#fff;display:inline-block}.qr-id[data-v-c3425c46]{font-size:1.5rem;font-weight:800}.modal-btn-group[data-v-c3425c46]{gap:10px;display:flex}.btn-rounded[data-v-c3425c46]{border-radius:12px;font-weight:800}.disposal-title[data-v-c3425c46]{color:#e53935}.popup-input[data-v-c3425c46]{background:#fff;border:1px solid #ddd;border-radius:12px;width:100%;height:46px;padding:0 14px;font-size:14px;transition:all .2s}.popup-input[data-v-c3425c46]:focus{border-color:#3273dc;outline:none;box-shadow:0 0 0 3px #3273dc1f}.kpi-title_list span[data-v-c3425c46]{color:#004ab4;font-size:1.15rem;font-weight:800}.editor-container[data-v-c3425c46]{background:#fff;border:1px solid #ddd;border-radius:12px;overflow:hidden}.editor-content[data-v-c3425c46]{min-height:180px;padding:16px;font-size:14px;line-height:1.6}.editor-content[data-v-c3425c46]:focus{outline:none}.button.is-link.btn-rounded[data-v-c3425c46]{color:#fff;background:#3273dc}.button.is-danger.btn-rounded[data-v-c3425c46]{color:#fff;background:#e53935}.button.is-white.btn-rounded[data-v-c3425c46]{background:#fff;border:1px solid #eee}.btn-qr-preview[data-v-c3425c46]{color:#fff;background:#004ab4;border:1.5px solid #004ab4;border-radius:12px;height:45px;margin-top:12px;font-weight:700}.button.is-fullwidth.btn-qr-preview[data-v-c3425c46]:hover{color:#fff;border:1.5px solid var(--toss-blue);background:#3273dc}.button.is-fullwidth.btn-view[data-v-c3425c46]{color:#fff;cursor:pointer;background-color:#f14668;border:none;border-radius:12px;height:46px;padding:0 24px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 4px 12px #3273dc40}.btn-list_view[data-v-c3425c46]{color:#fff;cursor:pointer;background-color:#444;border:none;border-radius:12px;height:46px;padding:0 24px;font-size:14px;font-weight:600;transition:all .2s}.btn-list_view[data-v-c3425c46]:hover{color:#fff;background-color:#000}@media screen and (width>=769px){.card-info_situation[data-v-c3425c46]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.modal-card[data-v-c3425c46],.modal-content[data-v-c3425c46]{width:940px;max-height:calc(100vh - 40px);margin:0 auto}}@media (width>=768px){.flex_end[data-v-c3425c46]{justify-content:flex-end;align-items:center;display:flex}}@media (width<=768px){.flex_end[data-v-c3425c46]{grid-template-columns:repeat(1fr)}.modify_button[data-v-c3425c46]{margin-top:10px;margin-left:0}.button.is-white[data-v-c3425c46]{width:100%;margin-top:10px;margin-left:0}}@media (width<=640px){.info-value[data-v-c3425c46]{font-size:14px}.info-label[data-v-c3425c46]{margin-bottom:0}.card-wrap[data-v-c3425c46]{margin-bottom:15px}.page-header h1[data-v-c3425c46]{font-size:1.55rem}.page-header .button.is-white[data-v-c3425c46]{margin-top:0}}.mt-20[data-v-c3425c46]{margin-top:20px}.phone_info[data-v-c3425c46]{margin-top:10px;font-weight:800}.return-info_wrap[data-v-c3425c46]{border-top:1px solid #d0e4ff;padding-top:15px}table td .btn-call[data-v-c3425c46]{width:25px;height:25px}table td .btn-call i[data-v-c3425c46]{font-size:14px}.return-info_wrap[data-v-c3425c46]{margin-bottom:20px}.return-info_wrap .return-date[data-v-c3425c46]{margin-bottom:5px}.return-info_wrap span.return-date-text[data-v-c3425c46]{margin-right:8px;font-size:1.05rem;font-weight:700}@media (width>=992px){.user-info[data-v-c3425c46]{margin:30px 0 20px}.user-info-wrap[data-v-c3425c46]{min-height:180px}.table_hei[data-v-c3425c46]{min-height:164px}.asset-title-wrap[data-v-c3425c46]{margin-bottom:25px}.card-wrap.h-full[data-v-c3425c46]{padding-bottom:0}.button_wrap[data-v-c3425c46]{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}}@media (width<=991px){.return-info_wrap .return-date[data-v-c3425c46]{margin-bottom:0}.return-info_wrap[data-v-c3425c46]{align-items:center;gap:15px;display:flex}.user-info[data-v-c3425c46]{margin:20px 0}button.button[data-v-c3425c46]{font-size:14px}.button_wrap[data-v-c3425c46]{grid-template-columns:repeat(1fr)}.button.is-fullwidth.btn-view[data-v-c3425c46]{margin-top:10px}.table-container[data-v-c3425c46],.table-container .asset-table[data-v-c3425c46]{margin-bottom:0}}@media (width<=580px){button.button[data-v-c3425c46]{font-size:14px}}.asset-select[data-v-c3425c46]{color:#333;cursor:pointer;background:#f9fbfd;border:1px solid #d8dee8;border-radius:12px;outline:none;width:100%;height:46px;padding:0 14px;font-size:14px;transition:all .2s}select[data-v-c3425c46]{height:48px;color:var(--text);cursor:pointer;border:none;border-radius:14px;outline:none;padding:0 16px;font-weight:600;transition:all .2s;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:16px!important}select[data-v-c3425c46]:hover{border-color:#98a2b3}select[data-v-c3425c46]:focus{border-color:#7c3aed;box-shadow:0 0 0 4px #7c3aed1f}input[data-v-c3425c46]{background:#f9fbfd;border:1px solid #ddd;border-radius:12px;width:100%;height:46px;padding:0 14px;transition:all .2s}input.grayinput[data-v-c3425c46]{background:#0000000d}input.blueinput[data-v-c3425c46]{background:#ebf4ff}.btn_wrap[data-v-c3425c46]{justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (width<=768px){.btn_wrap .button.is-white[data-v-c3425c46]{margin-top:0}}.login-wrapper[data-v-c3425c46]{--toss-blue:#3182f6;--toss-blue-light:#ebf4ff;--toss-grey-bg:#f2f4f6;--toss-text-main:#191f28;--toss-text-sub:#8b95a1;background-color:var(--toss-grey-bg);color:var(--toss-text-main);-webkit-font-smoothing:antialiased;justify-content:center;align-items:center;width:100vw;height:100vh;margin:0;font-family:Pretendard,sans-serif;display:flex;overflow:hidden}.login-card[data-v-c3425c46]{text-align:center;background:#fff;border:none;border-radius:35px;width:100%;max-width:460px;padding:60px 45px;box-shadow:0 12px 50px #0000000a}.brand-area[data-v-c3425c46]{margin-bottom:50px}.brand-main[data-v-c3425c46]{color:var(--toss-blue);letter-spacing:-2px;font-size:2.8rem;font-weight:900;line-height:1}.brand-sub[data-v-c3425c46]{color:#6b7684;letter-spacing:-.5px;margin-top:12px;font-size:1rem;font-weight:800;display:block}.field[data-v-c3425c46]{text-align:left}.input-label[data-v-c3425c46]{color:var(--toss-text-sub);margin-bottom:12px;padding-left:4px;font-size:.85rem;font-weight:800;display:block}.toss-input[data-v-c3425c46]{width:100%;height:60px;color:var(--toss-text-main);background-color:#f2f4f6;border:2px solid #0000;border-radius:18px;margin-bottom:24px;padding:0 22px;font-size:1.1rem;font-weight:700;transition:all .2s}.btn-login[data-v-c3425c46]{background:var(--toss-blue);color:#fff;cursor:pointer;border:none;border-radius:20px;width:100%;height:64px;margin-top:10px;font-size:1.2rem;font-weight:900;transition:all .2s;box-shadow:0 8px 25px #3182f633}.btn-login[data-v-c3425c46]:hover{background:#1b64da;transform:translateY(-1px)}.btn-login[data-v-c3425c46]:active{transform:scale(.98)}.login-helper[data-v-c3425c46]{color:var(--toss-text-sub);margin-top:40px;font-size:.85rem;font-weight:700}@media screen and (width<=480px){.login-card[data-v-c3425c46]{border-radius:30px;margin:20px;padding:50px 25px}.brand-main[data-v-c3425c46]{font-size:2.2rem}.brand-sub[data-v-c3425c46]{font-size:.75rem}}.login-keep-area[data-v-c3425c46]{text-align:left;margin-bottom:35px;padding-left:4px}.login-keep-label[data-v-c3425c46]{color:#6b7280;align-items:center;font-size:.75rem;font-weight:700;display:flex}.login-keep-checkbox[data-v-c3425c46]{width:20px;height:20px;accent-color:var(--toss-blue);margin-right:12px}.helper-title[data-v-c3425c46]{color:#adb5bd;margin-bottom:8px}.helper-text[data-v-c3425c46]{color:#4e5968;font-size:.9rem}.logo_wrap[data-v-c3425c46]{width:60%;min-width:225px;margin:-20px auto 10px}.user-dropdown-card[data-v-c3425c46]{display:none}.user-dropdown-card.active[data-v-c3425c46]{display:block}th.text-left[data-v-c3425c46],td.text-left[data-v-c3425c46]{text-align:left!important}th.text-center[data-v-c3425c46],td.text-center[data-v-c3425c46]{text-align:center!important}.pre_page_button[data-v-c3425c46]{border:1px solid #e5e8eb;border-radius:12px;width:42px!important;height:42px!important}.mt-10[data-v-c3425c46]{margin-top:10px}.toss-input[data-v-c3425c46]{border:1px solid #d8dee8;border-radius:12px;width:100%;height:48px;padding:0 24px;font-weight:700;transition:all .2s}.toss-input[data-v-c3425c46]:focus{border-color:var(--toss-blue);box-shadow:0 0 0 5px var(--toss-blue-light);background-color:#fff;outline:none}.toss-input[readonly][data-v-c3425c46]{color:#adb5bd;cursor:not-allowed;background-color:#f9fafb}.input-label[data-v-c3425c46]{color:#777;margin-bottom:6px;font-size:15px;font-weight:700}.display_bw1[data-v-c3425c46]{justify-content:space-between;align-items:center;gap:30px;width:100%;display:flex}.display_bw2[data-v-c3425c46]{justify-content:flex-start;align-items:center;gap:30px;width:100%;display:flex}.rental_phonew[data-v-c3425c46]{justify-content:flex-start;align-items:center;gap:12px;width:100%;display:flex}.sidebar[data-v-c3425c46]{z-index:1000;position:fixed}.modal[data-v-c3425c46]{z-index:2000;position:fixed}.display_bw label.chk-basic[data-v-c3425c46]{margin-bottom:0}label.chk-basic[data-v-c3425c46]{align-items:center;gap:8px;display:flex}.chk-basic input[data-v-c3425c46]{width:18px;height:18px;margin-top:0}.chk-basic span[data-v-c3425c46]{display:inline-block}.asset_chk_wrap[data-v-c3425c46]{margin-top:5px}.asset_chk_wrap .chk-basic input[data-v-c3425c46]{width:18px;height:18px}.asset_chk_wrap .chk-basic[data-v-c3425c46]{align-items:center;gap:8px;display:flex}.asset_chk_wrap .chk-basic span[data-v-c3425c46]{padding-top:2px}.asset_chk_wrap[data-v-c3425c46]{width:50%}.toss-table[data-v-c3425c46]{min-width:900px}.rental_list[data-v-c3425c46]{min-width:1400px}.code_table[data-v-c3425c46]{min-width:700px}.customer_table[data-v-c3425c46]{min-width:900px}.asset_table[data-v-c3425c46]{min-width:980px}.pagination-wrapper[data-v-c3425c46]{margin-top:15px}.button.is-selectsuccess[data-v-c3425c46]:hover{color:#fff;background:#0e7f3e}.btn_wrap .button.is-link.btn-rounded[data-v-c3425c46]{background:linear-gradient(135deg,#305590,#276cda)}.modal-card-title[data-v-c3425c46]{font-size:1.45rem!important}.status-tag[data-v-c3425c46]{border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.st-atmosphere[data-v-c3425c46]{color:#666;background:#f3f3f3}@media (width>=1025px){body[data-v-c3425c46],html[data-v-c3425c46]{font-size:16px}p[data-v-c3425c46],label[data-v-c3425c46],input[data-v-c3425c46],select[data-v-c3425c46],textarea[data-v-c3425c46]{font-size:16px!important}span[data-v-c3425c46]{font-size:15px}table td[data-v-c3425c46],table th[data-v-c3425c46]{font-size:16px!important}p.kpi-value[data-v-c3425c46]{font-size:2.4rem!important}.kpi-title[data-v-c3425c46]{font-size:17px!important}.menu-item-custom1.is-active span[data-v-c3425c46]{font-size:16px;font-weight:500}.ov-name[data-v-c3425c46],.ov-item-info[data-v-c3425c46]{font-size:15px}.tag[data-v-c3425c46]:not(body){font-size:.9rem}button.button[data-v-c3425c46],.button.is-link[data-v-c3425c46],.button.is-fullwidth.btn-view[data-v-c3425c46]{font-size:16px}.is-size-7[data-v-c3425c46]{font-size:.85rem!important}.footer[data-v-c3425c46]{font-size:14px}.page-header h1[data-v-c3425c46]{font-size:2rem}.page-header h1 span[data-v-c3425c46]{font-size:1.8rem}.status-badge[data-v-c3425c46],.status-tag[data-v-c3425c46],button i[data-v-c3425c46]{font-size:14px!important}.stat-title i[data-v-c3425c46]{font-size:18px}p.gray_text[data-v-c3425c46]{color:#666;font-size:14px!important}.moblie_qrcode_scan_wrap[data-v-c3425c46]{display:none}}@media (width<=1024px){.page-header h1[data-v-c3425c46]{font-size:1.8rem}.page-header h1 span[data-v-c3425c46]{font-size:1.6rem}p.kpi-value[data-v-c3425c46]{font-size:2rem!important}p.gray_text[data-v-c3425c46]{color:#666;font-size:14px!important}.moblie_qrcode_scan_wrap[data-v-c3425c46]{display:block}}@media (width>=992px){.display_bw[data-v-c3425c46]{justify-content:space-between;align-items:center;gap:30px;width:100%;display:flex}.field[data-v-c3425c46]{width:100%;margin-bottom:35px}.field[data-v-c3425c46]:not(:last-child){margin-bottom:35px}.login-card .field[data-v-c3425c46]{width:100%;margin-bottom:0}.login-card .field[data-v-c3425c46]:not(:last-child){margin-bottom:0}.display_bw label[data-v-c3425c46]{margin-bottom:8px;font-weight:700;display:block}.category_utitle[data-v-c3425c46]{width:31%}.pc_br br[data-v-c3425c46]{display:none}}@media (width<=991px){.section-title[data-v-c3425c46]{font-size:17px!important}.field[data-v-c3425c46]{width:100%;margin-bottom:24px}.field input[data-v-c3425c46]{margin-top:8px}.field[data-v-c3425c46]:not(:last-child){margin-bottom:24px}.login-card .field[data-v-c3425c46]{width:100%;margin-bottom:0}.login-card .field[data-v-c3425c46]:not(:last-child){margin-bottom:0}.title_check[data-v-c3425c46]{margin-bottom:20px}.rental_dayw[data-v-c3425c46]{margin-top:-20px}}@media (width<=767px){table th[data-v-c3425c46],table td[data-v-c3425c46]{padding:5px 8px!important}.pre_page_button[data-v-c3425c46]{width:35px!important;height:35px!important}.page-header h1[data-v-c3425c46]{font-size:1.5rem}.page-header h1 span[data-v-c3425c46]{font-size:1.45rem}.rental_list[data-v-c3425c46]{min-width:1300px}}.qr_table_pop[data-v-c3425c46]{width:100%}.qr_table_pop th[data-v-c3425c46],.qr_table_pop td[data-v-c3425c46]{padding:7px;text-align:left!important}.qr_table_pop th[data-v-c3425c46]{color:#000;font-weight:500}.qr_table_pop td[data-v-c3425c46]{color:#000}table td[data-v-c3425c46],table th[data-v-c3425c46]{vertical-align:middle}.table_listw td[data-v-c3425c46]{cursor:pointer}.modal-card-body .info-label[data-v-c3425c46]{margin-bottom:5px}.login-wrapper[data-v-c3425c46]{background-color:#f2f4f6;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.user-dropdown-card[data-v-ba1a41fa]{display:none}.user-dropdown-card.active[data-v-ba1a41fa]{display:block}th.text-left[data-v-ba1a41fa],td.text-left[data-v-ba1a41fa]{text-align:left!important}th.text-center[data-v-ba1a41fa],td.text-center[data-v-ba1a41fa]{text-align:center!important}.pre_page_button[data-v-ba1a41fa]{border:1px solid #e5e8eb;border-radius:12px;width:42px!important;height:42px!important}.mt-10[data-v-ba1a41fa]{margin-top:10px}.toss-input[data-v-ba1a41fa]{border:1px solid #d8dee8;border-radius:12px;width:100%;height:48px;padding:0 24px;font-weight:700;transition:all .2s}.toss-input[data-v-ba1a41fa]:focus{border-color:var(--toss-blue);box-shadow:0 0 0 5px var(--toss-blue-light);background-color:#fff;outline:none}.toss-input[readonly][data-v-ba1a41fa]{color:#adb5bd;cursor:not-allowed;background-color:#f9fafb}.input-label[data-v-ba1a41fa]{color:#777;margin-bottom:6px;font-size:15px;font-weight:700}.display_bw1[data-v-ba1a41fa]{justify-content:space-between;align-items:center;gap:30px;width:100%;display:flex}.display_bw2[data-v-ba1a41fa]{justify-content:flex-start;align-items:center;gap:30px;width:100%;display:flex}.rental_phonew[data-v-ba1a41fa]{justify-content:flex-start;align-items:center;gap:12px;width:100%;display:flex}.sidebar[data-v-ba1a41fa]{z-index:1000;position:fixed}.modal[data-v-ba1a41fa]{z-index:2000;position:fixed}.display_bw label.chk-basic[data-v-ba1a41fa]{margin-bottom:0}label.chk-basic[data-v-ba1a41fa]{align-items:center;gap:8px;display:flex}.chk-basic input[data-v-ba1a41fa]{width:18px;height:18px;margin-top:0}.chk-basic span[data-v-ba1a41fa]{display:inline-block}.asset_chk_wrap[data-v-ba1a41fa]{margin-top:5px}.asset_chk_wrap .chk-basic input[data-v-ba1a41fa]{width:18px;height:18px}.asset_chk_wrap .chk-basic[data-v-ba1a41fa]{align-items:center;gap:8px;display:flex}.asset_chk_wrap .chk-basic span[data-v-ba1a41fa]{padding-top:2px}.asset_chk_wrap[data-v-ba1a41fa]{width:50%}.toss-table[data-v-ba1a41fa]{min-width:900px}.rental_list[data-v-ba1a41fa]{min-width:1400px}.code_table[data-v-ba1a41fa]{min-width:700px}.customer_table[data-v-ba1a41fa]{min-width:900px}.asset_table[data-v-ba1a41fa]{min-width:980px}.pagination-wrapper[data-v-ba1a41fa]{margin-top:15px}.button.is-selectsuccess[data-v-ba1a41fa]:hover{color:#fff;background:#0e7f3e}.btn_wrap .button.is-link.btn-rounded[data-v-ba1a41fa]{background:linear-gradient(135deg,#305590,#276cda)}.modal-card-title[data-v-ba1a41fa]{font-size:1.45rem!important}.status-tag[data-v-ba1a41fa]{border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.st-atmosphere[data-v-ba1a41fa]{color:#666;background:#f3f3f3}@media (width>=1025px){body[data-v-ba1a41fa],html[data-v-ba1a41fa]{font-size:16px}p[data-v-ba1a41fa],label[data-v-ba1a41fa],input[data-v-ba1a41fa],select[data-v-ba1a41fa],textarea[data-v-ba1a41fa]{font-size:16px!important}span[data-v-ba1a41fa]{font-size:15px}table td[data-v-ba1a41fa],table th[data-v-ba1a41fa]{font-size:16px!important}p.kpi-value[data-v-ba1a41fa]{font-size:2.4rem!important}.kpi-title[data-v-ba1a41fa]{font-size:17px!important}.menu-item-custom1.is-active span[data-v-ba1a41fa]{font-size:16px;font-weight:500}.ov-name[data-v-ba1a41fa],.ov-item-info[data-v-ba1a41fa]{font-size:15px}.tag[data-v-ba1a41fa]:not(body){font-size:.9rem}button.button[data-v-ba1a41fa],.button.is-link[data-v-ba1a41fa],.button.is-fullwidth.btn-view[data-v-ba1a41fa]{font-size:16px}.is-size-7[data-v-ba1a41fa]{font-size:.85rem!important}.footer[data-v-ba1a41fa]{font-size:14px}.page-header h1[data-v-ba1a41fa]{font-size:2rem}.page-header h1 span[data-v-ba1a41fa]{font-size:1.8rem}.status-badge[data-v-ba1a41fa],.status-tag[data-v-ba1a41fa],button i[data-v-ba1a41fa]{font-size:14px!important}.stat-title i[data-v-ba1a41fa]{font-size:18px}p.gray_text[data-v-ba1a41fa]{color:#666;font-size:14px!important}.moblie_qrcode_scan_wrap[data-v-ba1a41fa]{display:none}}@media (width<=1024px){.page-header h1[data-v-ba1a41fa]{font-size:1.8rem}.page-header h1 span[data-v-ba1a41fa]{font-size:1.6rem}p.kpi-value[data-v-ba1a41fa]{font-size:2rem!important}p.gray_text[data-v-ba1a41fa]{color:#666;font-size:14px!important}.moblie_qrcode_scan_wrap[data-v-ba1a41fa]{display:block}}@media (width>=992px){.display_bw[data-v-ba1a41fa]{justify-content:space-between;align-items:center;gap:30px;width:100%;display:flex}.field[data-v-ba1a41fa]{width:100%;margin-bottom:35px}.field[data-v-ba1a41fa]:not(:last-child){margin-bottom:35px}.login-card .field[data-v-ba1a41fa]{width:100%;margin-bottom:0}.login-card .field[data-v-ba1a41fa]:not(:last-child){margin-bottom:0}.display_bw label[data-v-ba1a41fa]{margin-bottom:8px;font-weight:700;display:block}.category_utitle[data-v-ba1a41fa]{width:31%}.pc_br br[data-v-ba1a41fa]{display:none}}@media (width<=991px){.section-title[data-v-ba1a41fa]{font-size:17px!important}.field[data-v-ba1a41fa]{width:100%;margin-bottom:24px}.field input[data-v-ba1a41fa]{margin-top:8px}.field[data-v-ba1a41fa]:not(:last-child){margin-bottom:24px}.login-card .field[data-v-ba1a41fa]{width:100%;margin-bottom:0}.login-card .field[data-v-ba1a41fa]:not(:last-child){margin-bottom:0}.title_check[data-v-ba1a41fa]{margin-bottom:20px}.rental_dayw[data-v-ba1a41fa]{margin-top:-20px}}@media (width<=767px){table th[data-v-ba1a41fa],table td[data-v-ba1a41fa]{padding:5px 8px!important}.pre_page_button[data-v-ba1a41fa]{width:35px!important;height:35px!important}.page-header h1[data-v-ba1a41fa]{font-size:1.5rem}.page-header h1 span[data-v-ba1a41fa]{font-size:1.45rem}.rental_list[data-v-ba1a41fa]{min-width:1300px}}.qr_table_pop[data-v-ba1a41fa]{width:100%}.qr_table_pop th[data-v-ba1a41fa],.qr_table_pop td[data-v-ba1a41fa]{padding:7px;text-align:left!important}.qr_table_pop th[data-v-ba1a41fa]{color:#000;font-weight:500}.qr_table_pop td[data-v-ba1a41fa]{color:#000}table td[data-v-ba1a41fa],table th[data-v-ba1a41fa]{vertical-align:middle}.table_listw td[data-v-ba1a41fa]{cursor:pointer}.modal-card-body .info-label[data-v-ba1a41fa]{margin-bottom:5px}.stat-box[data-v-ba1a41fa]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 6px #0000000d}:root{--toss-blue:#3182f6;--toss-bg:#f2f4f6;--text-main:#191f28;--text-sub:#8b95a1;--sidebar-width:280px;--primary:#3182f6;--primary-hover:#1b64da;--excel:#1f9d55;--bg:#f6f8fb;--card:#fff;--text:#191f28;--text1:#444;--sub:#8b95a1;--border:#eef1f4;--success-bg:#e8f7ee;--success:#00a86b;--warning-bg:#fff5e6;--warning:#ff9800;--danger-bg:#ffe9e9;--danger:#f04452;--shadow:0 8px 30px #0f172a0f;--toss-blue-light:#ebf4ff}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--toss-bg);color:var(--text-main);font-family:Pretendard,sans-serif;font-size:14px;overflow-x:hidden}input,select,textarea{font-family:Pretendard,sans-serif}.mobile-header{display:none}.sidebar-pc{width:var(--sidebar-width);-webkit-backdrop-filter:blur(18px);border-right:1px solid var(--border);z-index:1900;background:#fff;height:100vh;padding:28px 18px;transition:all .3s;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:8px 0 30px #0f172a0a}.sidebar-pc::-webkit-scrollbar{width:6px}.sidebar-pc::-webkit-scrollbar-thumb{background:#d7dde5;border-radius:999px}.brand-logo{color:var(--toss-blue);letter-spacing:-.04em;margin-bottom:34px;padding:0 14px;font-size:1.8rem;font-weight:900}.menu-group-label{color:var(--text-sub);letter-spacing:.08em;margin-top:26px;margin-bottom:10px;padding:0 14px;font-size:.75rem;font-weight:800}.menu-item-custom{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:18px;justify-content:flex-start;align-items:center;width:100%;padding:13px 14px;transition:background .25s,transform .2s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.menu-item-custom:hover{background:#f6f9fc;transform:translate(4px)}.menu-item-custom:active{transform:scale(.98)}.menu-item-custom.is-active{background:linear-gradient(135deg,#edf4ff 0%,#f7faff 100%);box-shadow:0 6px 18px #3182f61f}.moblie_qrcode_scan_wrap .menu-item-custom1{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:100px;justify-content:flex-start;align-items:center;width:100%;margin-top:20px;padding:13px 25px;transition:background .25s,transform .2s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.menu-item-custom1.is-active{background:var(--toss-blue);color:#fff;box-shadow:0 6px 18px #3182f60d}.menu-item-custom1.is-active i{margin-right:15px;font-size:20px}.menu-item-custom1.is-active span{font-size:15px}.menu-left{justify-content:flex-start;align-items:center;width:100%;display:flex}.main-icon{color:#4e5968;background:#f3f6fa;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;margin-right:12px;transition:all .25s;display:flex}.menu-item-custom.is-active i,.menu-item-custom.is-active span{color:var(--toss-blue)}.menu-item-custom:hover .main-icon{transform:scale(1.08)}.menu-item-custom span{color:#374151;font-size:.97rem;font-weight:700}.chevron{color:#9aa5b1;margin-left:auto;font-size:.78rem;transition:all .3s}.menu-parent.is-open .chevron{transform:rotate(180deg)}.submenu{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s,opacity .25s;display:grid}.submenu-inner{overflow:hidden}.menu-parent.is-open .submenu{opacity:1;grid-template-rows:1fr}.submenu-item{color:#6b7684;border-radius:14px;padding:12px 14px 12px 64px;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,padding-left .2s;display:block}.submenu-item:hover{color:var(--toss-blue);background:#f6f9fc;padding-left:70px}.submenu-item.is-current{color:var(--toss-blue);font-weight:700}.menu-parent.is-open>.menu-toggle{background:linear-gradient(135deg,#edf4ff 0%,#f7faff 100%)}.menu-parent.is-open>.menu-toggle .main-icon{color:var(--toss-blue);background:linear-gradient(135deg,#edf4ff 0%,#f7faff 100%)}.menu-parent.is-open>.menu-toggle span{color:var(--toss-blue)}.main-content{margin-left:var(--sidebar-width);min-height:96vh;padding:15px;padding-bottom:calc(var(--bottom-nav-height) + 20px)}.user-profile-trigger{cursor:pointer;align-items:center;transition:background .2s;display:flex}.user-avatar{color:#fff;background:#3182f6;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-weight:700;display:flex}.user-dropdown-card.active{opacity:1;visibility:visible;transform:translateY(0)}.sheet-menu-item{color:#333;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;text-decoration:none;transition:background .2s;display:flex}.sheet-menu-item:hover{background:#f5f7fa}.dropdown-divider{border:none;border-top:1px solid #f1f3f5;margin:8px 0}.logout-btn{color:#e5484d}.wide-container{max-width:1600px;margin:auto}.page-header{margin-bottom:32px}.page-header h1{letter-spacing:-.05em;font-weight:800}.page-header p{color:var(--text-sub);margin-top:8px}.kpi-grid{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.toss-card-kpi{text-align:center;background:#fff;border-radius:28px;padding:28px 20px;transition:transform .25s,box-shadow .25s;box-shadow:0 4px 20px #0f172a08}.toss-card-kpi:hover{transform:translateY(-6px);box-shadow:0 18px 36px #0f172a14}.kpi-title{color:#111;margin-bottom:14px;font-size:1.05rem;font-weight:800}.kpi-value{letter-spacing:-.05em;font-weight:900}.kpi-grid .warning{border-bottom:4px solid #ffb300}.warning .kpi-value{color:#ffb300}.kpi-grid .possible{border-bottom:4px solid #3182f6}.kpi-grid .possible .kpi-value{color:#3182f6}.kpi-grid .impossibility{border-bottom:4px solid #666}.kpi-grid .impossibility .kpi-value{color:#666}.kpi-grid .ing_b{border-bottom:4px solid #0d8c53}.kpi-grid .ing_b .kpi-value{color:#0d8c53}.kpi-grid .danger{border-bottom:4px solid #f04452}.danger .kpi-value{color:#f04452}.kpi-grid .overdue{background:#fff2f3}.overdue .kpi-title,.overdue .kpi-value{color:#f04452}.sidebar-overlay{opacity:0;visibility:hidden;z-index:998;background:#0f172a73;transition:all .3s;position:fixed;inset:0}.sidebar-overlay.show{opacity:1;visibility:visible}@media (width<=1280px){.kpi-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=1024px){.mobile-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);z-index:20;background:#ffffffe0;justify-content:space-between;align-items:center;height:64px;padding:0 18px;display:flex;position:sticky;top:0}.mobile-logo{color:var(--toss-blue);font-size:1.3rem;font-weight:900}.mobile-menu-btn{cursor:pointer;background:0 0;border:none;font-size:1.2rem}.sidebar-pc{transform:translate(-100%)}.sidebar-pc.show{transform:translate(0)}.main-content{margin-left:0;padding:15px}.kpi-grid{grid-template-columns:repeat(2,1fr)}}.progress{transition:value .3s}.stat-grid-3{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:50px;display:grid}.stat-box{background:#fff;border:1px solid #fff6;border-radius:20px;padding:24px;transition:all .35s;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000f,0 2px 8px #00000008}.stat-box:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0000001a,0 4px 12px #0000000d}.stat-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.stat-title{color:#000;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:800;display:flex}.stat-title i{font-size:14px}.progress-row{margin-bottom:20px}.progress-info{color:#4b5563;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.progress-info span{color:#111;font-weight:700}.progress-info span:last-child{color:#111827;font-weight:700}.progress{appearance:none;background:#eef2f7;border:none;border-radius:999px;width:100%;position:relative;overflow:hidden;height:12px!important}.progress::-webkit-progress-bar{background:#edf2f7;border-radius:999px}.progress::-webkit-progress-value{background-size:200% 100%;border-radius:999px;animation:3s linear infinite gradientMove;box-shadow:0 2px 10px #00000026}.progress::-moz-progress-bar{border-radius:999px}.progress.is-success::-webkit-progress-value{background-image:linear-gradient(90deg,#22c55e,#16a34a,#4ade80)}.progress.is-warning::-webkit-progress-value{background-image:linear-gradient(90deg,#f59e0b,#f97316,#facc15)}.progress.is-danger::-webkit-progress-value{background-image:linear-gradient(90deg,#ef4444,#dc2626,#fb7185)}.progress.is-primary::-webkit-progress-value{background-image:linear-gradient(90deg,#3b82f6,#2563eb,#60a5fa)}.progress.is-light::-webkit-progress-value{opacity:.8}.progress:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:50%;height:100%;animation:2.5s infinite shine;position:absolute;top:0;left:-120%}.overdue-row{background:#f9fafb;border-radius:14px;align-items:center;gap:12px;margin-bottom:12px;padding:10px;transition:all .25s;display:flex}.overdue-row:hover{background:#f3f4f6;transform:translate(4px)}.ov-dday{text-align:center;color:#fff;background:linear-gradient(135deg,#ff4d4d,#ff6b6b);border-radius:999px;width:64px;padding:5px 8px;font-size:13px;font-weight:700;box-shadow:0 4px 10px #ff4d4d4d}.ov-name{color:#111827;font-size:14px;font-weight:700}.ov-item-info{color:#6b7280;flex:1;font-size:13px}.btn-call-mini{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .25s;display:flex;box-shadow:0 6px 14px #2563eb40}.btn-call-mini i{font-size:13px}.btn-call-mini:hover{transform:scale(1.08);box-shadow:0 10px 20px #2563eb59}@keyframes gradientMove{0%{background-position:0%}to{background-position:200%}}@keyframes shine{0%{left:-120%}to{left:130%}}@media (width>=992px){.kpi-grid{margin-top:60px}}@media (width<=1024px){.stat-grid-3{grid-template-columns:1fr}}@media (width<=768px){body{overflow-x:hidden}.mobile-header{z-index:30;background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex;position:fixed;top:0;left:0;right:0}.mobile-logo{font-size:19px;font-weight:900}.mobile-menu-btn,.mobile-close-btn{cursor:pointer;color:#333;background:0 0;border:none;font-size:20px}.sidebar-pc{z-index:1100;background:#fff;width:260px;height:100%;transition:left .3s;position:fixed;top:0;left:-260px;overflow-y:auto}.sidebar-pc.show{left:0}.sidebar-overlay{opacity:0;visibility:hidden;z-index:1000;background:#00000080;transition:all .3s;position:fixed;inset:0}.sidebar-overlay.show{opacity:1;visibility:visible}.main-content{padding-top:56px}}@media (width>=1025px){.moblie_header_colse .mobile-close-btn{display:none}.moblie_topheader{margin-left:var(--sidebar-width);margin-top:15px}.top-header{justify-content:flex-end;align-items:flex-end;width:100%;max-width:1600px;margin:auto auto 20px;padding:0;display:flex;position:relative}.pc_topheader{display:block}.footer{margin-left:var(--sidebar-width)}.user-dropdown-card{opacity:0;visibility:hidden;z-index:1000;background:#fff;border-radius:16px;width:220px;padding:10px;transition:all .2s;position:absolute;top:40px;right:0;transform:translateY(-8px);box-shadow:0 10px 30px #00000014}.main-content{padding:15px 30px}}.submenu-item{margin:10px 0}.footer{color:#666;text-align:center;background:#f5f5f5;margin-top:auto;padding:15px;font-size:13px}@media (width<=1024px){.main-content{margin-top:25px}.page-header p{margin-top:0}.moblie_header_colse{justify-content:space-between;align-items:center;display:flex}.moblie_header_colse .mobile-close-btn{display:block}.brand-logo{margin-bottom:0}.mobile-logo{margin-left:15px}.top-header{margin-top:2px}.pc_topheader{display:none}.moblie_header_top .top-header{margin-left:15px}.user-dropdown-card{opacity:0;visibility:hidden;z-index:1000;background:#fff;border-radius:16px;width:150px;padding:10px;transition:all .2s;position:absolute;top:40px;right:0;transform:translateY(-8px);box-shadow:0 10px 30px #00000014}}.moblie_header_top{justify-content:flex-end;align-items:center;display:flex}.qrcode_scan_wrap{width:25px;margin-top:5px;margin-left:15px}.mobile-menu-btn,.qrcode_scan_wrap i{font-size:25px}select{appearance:none;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;border:1px solid #d0d5dd;border-radius:14px;outline:none;padding:12px 44px 12px 16px;font-size:14px;font-weight:500;transition:all .2s}select:hover{border-color:#98a2b3}select:focus{border-color:#7c3aed;box-shadow:0 0 0 4px #7c3aed1f}.bottom-nav{height:var(--bottom-nav-height)}.main-content{padding-bottom:calc(var(--bottom-nav-height) + 20px)}button{border:none}.sidebar-pc .bottom_logo{position:absolute;bottom:0;left:20px}.logo_wrap{min-width:212px;height:55px;margin:0 auto}#app .level-right{gap:12px!important}#app .level-right .button{margin:0!important}#app .console-inputs{align-items:center!important;gap:15px!important;display:flex!important}#app .console-inputs>*{margin:0!important}#app .date-range-picker{align-items:center!important;gap:10px!important;display:flex!important}#app .table th,#app .table td{vertical-align:middle!important}
