:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{font-family:맑은고딕,sans-serif}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;min-width:320px;min-height:100vh;height:100%}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{display:flex;flex-direction:column;min-height:100vh;width:100%;margin:0;max-width:none;padding:0}.main-content{flex:1;text-align:left;padding-top:var(--header-height);background-color:#fff}.main-content.has-menu{padding-top:140px}.list-container{padding:24px 24px 0;margin:0 0 auto;position:relative;display:flex;flex-direction:column;min-height:0;overflow:hidden}.list-layout{display:flex;align-items:flex-start;gap:10px;height:calc(100vh - var(--header-height) - var(--menu-height) - 170px);flex:1;min-height:0;overflow:hidden}.table-wrapper{flex:1;overflow-y:auto;height:100%;border:1px solid #ddd}.list-table{width:100%;border-collapse:collapse}.list-table th{background-color:#b7d4ff;font-weight:700;text-align:center;padding:8px;position:sticky;top:0;z-index:1}.list-table td{border-bottom:1px solid #ddd;text-align:center;font-weight:700;padding:6px}.form-container{flex:1;height:100%;min-height:0;display:flex;flex-direction:column;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;overflow:hidden;width:100%;max-width:100%}.panel-header{flex-shrink:0;padding:12px 16px;font-size:16px;font-weight:700;border-bottom:1px solid #ddd;background:#fff;display:flex;justify-content:space-between;align-items:center}.panel-title{font-weight:700;font-size:15px}.panel-body{flex:1;min-height:0;overflow-y:auto;padding:20px}.tab-header{display:flex;border-bottom:1px solid #ddd}.tab-btn{flex:1;padding:10px;background:#f9f9f9;border:none;cursor:pointer}.tab-btn.active{background:#fff;border-bottom:2px solid #1976d2;font-weight:700}.close-btn{width:20px;height:20px;cursor:pointer;object-fit:contain;background:none;border:none;font-size:20px;font-weight:700;color:#666;line-height:1}.close-btn:hover{opacity:.7}.search-bar{margin-bottom:10px}.search-bar label{font-weight:700;margin-right:8px}.search-input{padding:4px 8px;border:1px solid lightgray;border-radius:5px;font-size:15px}.label-wrapper{display:flex;justify-content:space-between;align-items:center}.label{font-weight:700;display:block;margin-bottom:8px}.label.required:after{content:" *";color:red}.input{width:90%;padding:8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.desc{font-size:12px;color:#888;margin-top:4px}.fa{cursor:pointer;color:#888}.save-btn{background-color:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer}.save-btn,.delete-btn{flex:1;padding:10px;border-radius:4px;cursor:pointer}.delete-btn{background:#f3f3f3;color:#333;border:1px solid #ccc}.save-btn:hover{background-color:#0056b3}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.main-content.no-header{padding-top:0}.footer[data-v-c6f5d36a]{width:100%;padding:1.5rem 0;background:#fafafa;text-align:center;font-size:.85rem;color:#555}.footer-content[data-v-c6f5d36a]{display:flex;justify-content:center;align-items:center;gap:2rem;margin-bottom:.5rem}.footer-center a[data-v-c6f5d36a]{color:#696969;text-decoration:none;margin:0 .25rem;font-size:.9rem}.footer-center a[data-v-c6f5d36a]:hover{text-decoration:underline}.divider[data-v-c6f5d36a]{margin:0 .6rem;color:#aaa}.footer-bottom[data-v-c6f5d36a]{display:inline-flex;justify-content:space-between;align-items:center;gap:1rem}.footer-left .logo[data-v-c6f5d36a]{height:20px}.footer-right[data-v-c6f5d36a]{font-size:.75rem;color:#000}[data-v-8f253b16]{box-sizing:border-box}a[data-v-8f253b16]{text-decoration:none;color:inherit}.container[data-v-8f253b16]{max-width:1120px;margin:0 auto;padding:0 16px}.landing[data-v-8f253b16]{padding-top:64px;padding-bottom:24px}.hero[data-v-8f253b16]{position:relative;background-image:var(--hero-bg);background-size:cover;background-position:center;min-height:350px;display:flex;align-items:center;border-bottom:1px solid #e5e7eb}.hero-overlay[data-v-8f253b16]{position:absolute;inset:0;background:linear-gradient(90deg,#00000073,#00000026)}.hero-inner[data-v-8f253b16]{position:relative;color:#fff;padding:42px 0}.hero-title[data-v-8f253b16]{font-size:32px;font-weight:800;letter-spacing:.2px;margin:0 0 8px}.hero-sub[data-v-8f253b16]{opacity:.9;font-size:15px;margin:0}.section-title[data-v-8f253b16]{font-size:20px;font-weight:800;margin:22px 0 14px}.cards[data-v-8f253b16]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media(max-width:760px){.cards[data-v-8f253b16]{grid-template-columns:1fr}}.card[data-v-8f253b16]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:22px;box-shadow:0 1px #1018280a;display:flex;flex-direction:column;gap:12px}.card-head[data-v-8f253b16]{display:flex;justify-content:center;align-items:center;gap:10px}.card-logo[data-v-8f253b16]{width:300px;height:70px;object-fit:contain}.card-title[data-v-8f253b16]{font-size:18px;font-weight:800;margin:0}.card-desc[data-v-8f253b16]{color:#4b5563;line-height:1.5;text-align:center;font-size:15px}.btn[data-v-8f253b16]{align-self:center;margin-top:6px;background:#2563eb;color:#fff;font-weight:700;padding:10px 16px;border:none;border-radius:8px;cursor:pointer;text-align:center;transition:background-color .2s ease,transform .1s ease}.btn[data-v-8f253b16]:hover{background:#1d4ed8;transform:translateY(-1px)}.btn[data-v-8f253b16]:active{transform:scale(.98)}.auth-wrap[data-v-9c30fd19],.login-container[data-v-9c30fd19]{min-height:calc(100vh - 80px);display:flex;align-items:center;justify-content:center;background:#f9fafb}.card[data-v-9c30fd19],.login-box[data-v-9c30fd19]{width:400px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:32px 28px 24px;box-shadow:0 2px 6px #0000000f;text-align:center}.title[data-v-9c30fd19],.login-title[data-v-9c30fd19]{margin:0 0 18px;font-size:26px;font-weight:800;color:#111827}.form[data-v-9c30fd19],.login-form[data-v-9c30fd19]{display:flex;flex-direction:column;gap:12px}.input[data-v-9c30fd19],.login-form input[data-v-9c30fd19]{width:100%;height:36px;border:1px solid #d1d5db;border-radius:6px;padding:0 10px;font-size:14px;font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif;color:#111827;background:#fff;box-sizing:border-box;text-align:left}.input[data-v-9c30fd19]::placeholder,.login-form input[data-v-9c30fd19]::placeholder{color:#9ca3af;text-align:left}.login-form input[type=password][data-v-9c30fd19]{letter-spacing:normal}.input[data-v-9c30fd19]:focus,.login-form input[data-v-9c30fd19]:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 1px #93c5fd22}.solid-btn[data-v-9c30fd19],.login-btn[data-v-9c30fd19]{margin-top:15px;margin-bottom:15px;height:38px;width:100%;border:none;border-radius:6px;background:#0a1a66;color:#fff;font-weight:700;font-size:15px;cursor:pointer;transition:filter .2s ease}.solid-btn[data-v-9c30fd19]:hover,.login-btn[data-v-9c30fd19]:hover{filter:brightness(.97)}.hint[data-v-9c30fd19],.login-links[data-v-9c30fd19]{margin-top:10px;text-align:center;font-size:12px;color:#6b7280}.login-links[data-v-9c30fd19]{display:flex;justify-content:center;align-items:center;gap:8px}.login-links a[data-v-9c30fd19]{color:#6b7280;text-decoration:none}.login-links a[data-v-9c30fd19]:hover{text-decoration:underline}.login-links span[data-v-9c30fd19]{color:#d1d5db}.field[data-v-9c30fd19]{position:relative;width:100%}.email-row .input[data-v-9c30fd19]{padding-right:100px}.code-row .input[data-v-9c30fd19]{padding-right:110px}.badge[data-v-9c30fd19]{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:12.5px;white-space:nowrap;-webkit-user-select:none;user-select:none;background:transparent;border:none;padding:0}.badge-link[data-v-9c30fd19]{color:#2563eb;font-weight:600;cursor:pointer}.badge-link[data-v-9c30fd19]:hover{text-decoration:underline}.badge-timer[data-v-9c30fd19]{color:#dc2626;font-weight:600}.badge-timer.hidden[data-v-9c30fd19]{visibility:hidden}.signup-container[data-v-8fa680c5]{display:flex;justify-content:center;align-items:flex-start;background-color:#f9fafb;padding-top:120px;min-height:calc(100vh - 120px);padding-bottom:24px}.card[data-v-8fa680c5]{width:520px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:28px 28px 24px;box-shadow:0 2px 6px #0000000f}.title[data-v-8fa680c5]{text-align:center;margin:6px 0 18px;font-size:26px;font-weight:800;color:#111827}.form[data-v-8fa680c5]{display:grid;gap:16px}.section[data-v-8fa680c5]{display:grid;gap:10px}.section-title[data-v-8fa680c5]{margin:6px 0 2px;font-size:15px;font-weight:800;color:#374151}.field[data-v-8fa680c5]{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.label[data-v-8fa680c5]{font-weight:600;color:#111}.input[data-v-8fa680c5]{width:100%;height:36px;border:1px solid #d1d5db;border-radius:6px;padding:0 10px;font-size:14px;color:#111827;background:#fff;box-sizing:border-box;text-align:left}.input.success[data-v-8fa680c5]{border-color:#22c55e!important;box-shadow:0 0 0 1px #22c55e33}.input.error[data-v-8fa680c5]{border-color:#dc2626!important;box-shadow:0 0 0 1px #dc262633}.input[data-v-8fa680c5]::placeholder{color:#9ca3af;text-align:left}.input[data-v-8fa680c5]:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 1px #93c5fd22}.input-shell[data-v-8fa680c5]{position:relative;width:100%}.input-shell .input[data-v-8fa680c5]{padding-right:120px}.inline-link[data-v-8fa680c5]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#2563eb;font-weight:700;font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none}.inline-link[data-v-8fa680c5]:hover{text-decoration:underline}.inline-timer[data-v-8fa680c5]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#dc2626;font-weight:700;font-size:12.5px;white-space:nowrap}.inline-timer.hidden[data-v-8fa680c5]{visibility:hidden}.id-rule[data-v-8fa680c5]{font-size:12.5px;color:#4b5563;margin-top:4px;margin-bottom:-4px}.password-policy[data-v-8fa680c5]{font-size:12px;color:#6b7280;margin-top:8px;line-height:1.6}.password-rules[data-v-8fa680c5]{list-style:none;margin:4px 0 0;padding-left:0;font-size:12px;color:#6b7280}.password-rules li[data-v-8fa680c5]{margin-top:2px}.password-rules li.ok[data-v-8fa680c5]{color:#16a34a}.password-guide[data-v-8fa680c5]{font-size:12.5px;color:#4b5563;margin-top:6px;margin-bottom:2px}.password-guide b[data-v-8fa680c5]{color:#0a1a66}.verify-btn[data-v-8fa680c5]{position:static;transform:translateY(-50%);height:26px;border:none;border-radius:4px;background:#2563eb;color:#fff;font-size:12px;font-weight:600;cursor:pointer;padding:0 10px;margin-top:17px}.verified-text[data-v-8fa680c5]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#16a34a;font-size:13px;font-weight:700}.fade-enter-active[data-v-8fa680c5],.fade-leave-active[data-v-8fa680c5]{transition:opacity .4s ease}.fade-enter-from[data-v-8fa680c5],.fade-leave-to[data-v-8fa680c5]{opacity:0}.checks[data-v-8fa680c5]{display:grid;gap:8px;padding-left:2px}.check[data-v-8fa680c5]{display:flex;align-items:center;gap:8px;font-size:14px;color:#374151;cursor:pointer}.check input[type=checkbox][data-v-8fa680c5]{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;width:18px;height:18px;cursor:pointer;accent-color:#0a1a66;border:1px solid #ccc;border-radius:3px}.solid-btn[data-v-8fa680c5]{margin-top:10px;height:38px;width:100%;border:none;border-radius:6px;background:#0a1a66;color:#fff;font-weight:700;font-size:15px;cursor:pointer;transition:filter .2s ease}.solid-btn[disabled][data-v-8fa680c5]{opacity:.6;cursor:not-allowed}.solid-btn[data-v-8fa680c5]:hover{filter:brightness(.97)}@media(max-width:560px){.card[data-v-8fa680c5]{width:92vw;padding:22px 16px}.field[data-v-8fa680c5]{grid-template-columns:1fr}.label[data-v-8fa680c5]{margin-bottom:-4px}.input-shell .input[data-v-8fa680c5]{padding-right:104px}}.auth-wrap[data-v-7289e70c]{min-height:calc(100vh - 80px);display:flex;align-items:center;justify-content:center;background:#f9fafb}.card[data-v-7289e70c]{width:400px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:32px 28px 24px;box-shadow:0 2px 6px #0000000f;text-align:center}.title[data-v-7289e70c]{margin:0 0 18px;font-size:26px;font-weight:800;color:#111827}.form[data-v-7289e70c]{display:flex;flex-direction:column;gap:12px}.input[data-v-7289e70c]{width:100%;height:36px;border:1px solid #d1d5db;border-radius:6px;padding:0 10px;font-size:14px;color:#111827;background:#fff;box-sizing:border-box;text-align:left}.input[data-v-7289e70c]::placeholder{color:#9ca3af;text-align:left}.input[data-v-7289e70c]:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 1px #93c5fd22}.solid-btn[data-v-7289e70c]{margin-top:15px;margin-bottom:15px;height:38px;width:100%;border:none;border-radius:6px;background:#0a1a66;color:#fff;font-weight:700;font-size:15px;cursor:pointer;transition:filter .2s ease}.solid-btn[data-v-7289e70c]:hover{filter:brightness(.97)}.hint[data-v-7289e70c]{margin:10px 0 0;text-align:center;font-size:12px;color:#6b7280}.field[data-v-7289e70c]{position:relative;width:100%}.email-row .input[data-v-7289e70c]{padding-right:100px}.code-row .input[data-v-7289e70c]{padding-right:110px}.badge[data-v-7289e70c]{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:12.5px;white-space:nowrap;-webkit-user-select:none;user-select:none;background:transparent;border:none;padding:0}.badge-link[data-v-7289e70c]{color:#2563eb;font-weight:600;cursor:pointer}.badge-link[data-v-7289e70c]:hover{text-decoration:underline}.badge-timer[data-v-7289e70c]{color:#dc2626;font-weight:600}.badge-timer.hidden[data-v-7289e70c]{visibility:hidden}.wrap[data-v-e74047d8]{max-width:980px;width:100%;margin:40px auto 100px;padding:0 16px}.page-head[data-v-e74047d8]{text-align:center;border-bottom:4px solid #d1d5db;margin-bottom:30px}.title[data-v-e74047d8]{font-size:28px;font-weight:800;text-align:center;color:#000;margin:0 0 24px}.desc[data-v-e74047d8]{text-align:center;color:#666;margin-bottom:32px}.form[data-v-e74047d8]{display:flex;flex-direction:column}.row[data-v-e74047d8]{display:flex;align-items:center;justify-content:flex-start;gap:30px;padding:14px 0;border-bottom:2px solid #e5e7eb}.label[data-v-e74047d8]{width:180px;font-weight:700;color:#222}.field[data-v-e74047d8]{flex:1;display:flex;align-items:center;justify-content:flex-start;gap:10px}.input[data-v-e74047d8]{flex:1;height:44px;border:1px solid transparent;border-bottom:1px solid #ccc;background:transparent;font-size:15px;padding:0 6px;text-align:left}.input[data-v-e74047d8]:focus{outline:none;border-bottom-color:#0a1a66}.input[data-v-e74047d8]::placeholder{color:#9ca3af;text-align:left}.ro[data-v-e74047d8]{line-height:44px;color:#333;font-size:14px;margin-left:6px}.with-btn[data-v-e74047d8]{display:flex;align-items:center;gap:12px}.send-btn[data-v-e74047d8]{height:40px;min-width:110px;border:none;border-radius:6px;background:#0a1a66;color:#fff;font-weight:700;font-size:13px;cursor:pointer}.send-btn[data-v-e74047d8]:hover{opacity:.9}.actions[data-v-e74047d8]{margin-top:32px;text-align:center}.submit-btn[data-v-e74047d8]{min-width:240px;height:46px;border:none;border-radius:8px;background:#0a1a66;color:#fff;font-size:16px;font-weight:700;cursor:pointer}.submit-btn[data-v-e74047d8]:hover{filter:brightness(.97)}@media(max-width:768px){.wrap[data-v-e74047d8]{width:92%}.row[data-v-e74047d8]{flex-direction:column;align-items:flex-start;gap:8px}.label[data-v-e74047d8],.field[data-v-e74047d8],.input[data-v-e74047d8]{width:100%}}.wrap[data-v-e0b73e13]{max-width:980px;width:100%;margin:40px auto 100px;padding:0 16px}.page-head[data-v-e0b73e13]{text-align:center;border-bottom:4px solid #d1d5db;margin-bottom:30px}.title[data-v-e0b73e13]{font-size:28px;font-weight:800;text-align:center;color:#000;margin:0 0 24px}.section[data-v-e0b73e13]{margin-bottom:28px}.sec-head[data-v-e0b73e13]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:3px solid #d1d5db;cursor:pointer}.sec-head h2[data-v-e0b73e13]{font-size:20px;font-weight:700;margin:0}.caret[data-v-e0b73e13]{width:10px;height:10px;border-right:2px solid #111;border-bottom:2px solid #111;transform:rotate(45deg);transition:.15s}.caret.open[data-v-e0b73e13]{transform:rotate(-135deg)}.sec-body[data-v-e0b73e13]{padding:16px 0 8px;display:grid;gap:12px}.row[data-v-e0b73e13]{display:grid;grid-template-columns:160px 1fr;align-items:center;gap:12px}.label[data-v-e0b73e13]{font-weight:700;color:#222}.input[data-v-e0b73e13]{width:100%;height:36px;padding:0 10px;box-sizing:border-box;border:1px solid #d1d5db;border-radius:4px;font-size:14px}.input[data-v-e0b73e13]::placeholder{color:#9ca3af}.with-btn[data-v-e0b73e13]{display:flex;gap:8px;align-items:center}.send-btn[data-v-e0b73e13]{height:40px;min-width:110px;border:none;border-radius:6px;background:#0a1a66;color:#fff;font-weight:700;font-size:13px;cursor:pointer}.send-btn[data-v-e0b73e13]:hover{opacity:.9}.actions[data-v-e0b73e13]{display:flex;justify-content:center;margin-top:6px}.primary[data-v-e0b73e13],.danger[data-v-e0b73e13]{width:320px;height:38px;border:0;border-radius:4px;color:#fff;font-weight:800;cursor:pointer}.primary[data-v-e0b73e13]{background:#0a1a66}.danger[data-v-e0b73e13]{background:#1f2937}.note[data-v-e0b73e13]{color:#555;font-size:13px;margin:6px 0 10px}@media(max-width:768px){.acct-edit[data-v-e0b73e13]{width:92%}.row[data-v-e0b73e13]{grid-template-columns:1fr}}.wrap[data-v-f32b96ca]{max-width:980px;width:100%;margin:40px auto 100px;padding:0 16px}.page-head[data-v-f32b96ca]{text-align:center;margin-bottom:30px}.title[data-v-f32b96ca]{font-size:28px;font-weight:800;text-align:center;color:#000;margin:0 0 24px}.subtabs[data-v-f32b96ca]{display:flex;gap:8px;justify-content:center;align-items:flex-end;height:40px}.subtab[data-v-f32b96ca]{min-width:180px;height:34px;padding:0 14px;border:1px solid #d1d5db;background:#f3f4f6;color:#111;font-weight:700;border-radius:4px 4px 0 0;cursor:pointer}.subtab.active[data-v-f32b96ca]{background:#bfc3cc;border-color:#bfc3cc;color:#fff}.divider[data-v-f32b96ca]{border-bottom:1px solid #d1d5db;margin-top:6px}.wrap[data-v-a1bbebb8]{max-width:980px;width:100%;margin:40px auto 100px;padding:0 16px}.page-head[data-v-a1bbebb8]{text-align:center;margin-bottom:30px}.title[data-v-a1bbebb8]{font-size:28px;font-weight:800;text-align:center;color:#000;margin:0 0 24px}.controls[data-v-a1bbebb8]{display:flex;align-items:center;gap:12px;justify-content:center;margin-bottom:10px}.controls label[data-v-a1bbebb8]{display:inline-flex;align-items:center;gap:6px;color:#374151}select[data-v-a1bbebb8]{padding:6px 10px;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.period[data-v-a1bbebb8]{text-align:right;color:#374151;margin:8px 0 12px}.period strong[data-v-a1bbebb8]{margin-left:8px}.table[data-v-a1bbebb8]{width:100%;border-collapse:collapse;font-size:14px;color:#374151;background:#fff}.table th[data-v-a1bbebb8],.table td[data-v-a1bbebb8]{border:1px solid #e5e7eb;padding:10px 12px;vertical-align:middle;text-align:center}.table thead th[data-v-a1bbebb8]{background:#f3f4f6;font-weight:700}.table .group td[data-v-a1bbebb8]{border-top:2px solid #e5e7eb}.table .num[data-v-a1bbebb8]{text-align:right}.table .total td[data-v-a1bbebb8]{background:#fafafa;font-weight:800}.footnote[data-v-a1bbebb8]{color:#6b7280;font-size:12px;margin-top:10px}.metering[data-v-a1bbebb8]{background:#fff;border-radius:10px;padding:20px;box-shadow:0 2px 6px #0000000d;margin-bottom:24px}.summary[data-v-a1bbebb8]{display:flex;gap:20px;margin-bottom:20px}.summary .card[data-v-a1bbebb8]{flex:1;background:#f9fafb;border-radius:8px;padding:14px;text-align:center}.summary .label[data-v-a1bbebb8]{font-size:13px;color:#666}.summary .value[data-v-a1bbebb8]{font-size:22px;font-weight:700;color:#111}.charts canvas[data-v-a1bbebb8]{width:100%!important;height:100%!important}.mypage[data-v-69a2d4ee]{display:flex;flex-direction:column;padding-top:64px}.mypage-tabs[data-v-69a2d4ee]{position:sticky;top:64px;z-index:900;height:44px;background:#0a1a66;display:flex;align-items:center;justify-content:center;gap:40px;padding:0 16px}.tab[data-v-69a2d4ee]{color:#e6ecff;font-weight:700;font-size:14px;height:44px;display:inline-flex;align-items:center;border:0;background:transparent;cursor:pointer;padding:0 8px;border-bottom:8px solid transparent}.tab[data-v-69a2d4ee]:hover{color:#fff}.tab.active[data-v-69a2d4ee]{color:#fff;border-bottom-color:#fff}.mypage-body[data-v-69a2d4ee]{background:#fff;padding:28px 0 48px}.wrap[data-v-69a2d4ee]{width:980px;margin:0 auto}.list-table tbody tr[data-v-7e59e704]:hover{background-color:#bccce5cb;cursor:pointer}.list-table tbody tr.selected[data-v-7e59e704]{background-color:#bccce5cb}.sid-edit-container[data-v-7c748178]{flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid #ddd;border-radius:8px;overflow:hidden}.form-group[data-v-7c748178]{margin-bottom:16px;display:flex;flex-direction:column}.label[data-v-7c748178]{font-weight:700;margin-bottom:6px}.input[data-v-7c748178]{border:1px solid #ccc;border-radius:4px;padding:6px;font-size:14px}.logo-upload[data-v-7c748178]{margin-top:10px;display:flex;align-items:center;gap:10px}.logo-preview[data-v-7c748178]{max-width:120px;max-height:40px;border:1px solid #ddd}.form-actions[data-v-7c748178]{display:flex;gap:10px}.switch[data-v-7c748178]{position:relative;display:inline-block;width:42px;height:22px}.switch input[data-v-7c748178]{opacity:0;width:0;height:0}.slider[data-v-7c748178]{position:absolute;cursor:pointer;inset:0;background-color:#ccc;border-radius:22px;transition:.3s}.slider[data-v-7c748178]:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:#fff;border-radius:50%;transition:.3s}.switch input:checked+.slider[data-v-7c748178]{background-color:#4caf50}.switch input:checked+.slider[data-v-7c748178]:before{transform:translate(20px)}.status-text[data-v-7c748178]{font-weight:600;color:#333}.project-warning[data-v-7c748178]{font-size:13px;color:red;margin-top:10px}.request-table[data-v-7c748178]{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.request-table thead th[data-v-7c748178]{background-color:#b7d4ff;font-weight:700;text-align:center;padding:8px;position:sticky;top:0;z-index:1;border:1px solid #ddd;border-top:none}.request-table tbody td[data-v-7c748178]{border-bottom:1px solid #ddd;text-align:center;font-weight:400;padding:6px;border-left:1px solid #ddd;border-right:1px solid #ddd;word-break:break-word}.request-table tbody tr:last-child td[data-v-7c748178]{border-bottom:none}.request-table .empty-text[data-v-7c748178]{text-align:center;padding:20px;color:#888;border:none!important}.approve-btn[data-v-7c748178],.reject-btn[data-v-7c748178]{padding:3px 8px;margin:2px;font-size:12px;border:none;border-radius:4px;cursor:pointer}.approve-btn[data-v-7c748178]{background-color:#4caf50;color:#fff}.reject-btn[data-v-7c748178]{background-color:#f44336;color:#fff}.status-pending[data-v-7c748178]{color:#ff9800;font-weight:600}.right-panel[data-v-8a374e26]{flex-shrink:0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;transition:width .3s ease;flex-basis:90px;min-width:90px}.right-panel.is-form-active[data-v-8a374e26]{flex-basis:450px;width:450px;min-height:0;display:flex;flex-direction:column;overflow:hidden}.add-button[data-v-8a374e26]{position:relative;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}.add-button img[data-v-8a374e26]{margin-top:10px;margin-left:30px;width:28px;height:28px;display:block;z-index:2}.add-button .label[data-v-8a374e26]{display:none}.label[data-v-8a374e26]{margin-bottom:0}.add-button[data-v-8a374e26]:hover{border:1px solid #000000;border-radius:8px;width:90px;height:90px;padding:10px 0;color:#fff}.add-button:hover img[data-v-8a374e26]{margin-top:0;margin-left:0}.add-button:hover .label[data-v-8a374e26]{display:block;color:#000;margin-top:4px}.input-panel[data-v-6b6da3d8]{background:#fff;padding:20px;box-sizing:border-box;border-radius:12px;box-shadow:1px 1px 4px #0000001a;width:100%;max-width:600px;min-width:450px;margin:0 auto}.panel-header[data-v-6b6da3d8]{display:flex;justify-content:space-between;align-items:center}.form-group[data-v-6b6da3d8]{display:flex;flex-direction:column;margin-bottom:20px}.input[data-v-6b6da3d8]{border:none;border-bottom:1px solid #999;border-radius:0;padding:6px 4px;font-size:14px;background:transparent;outline:none;transition:border-color .3s}.input[data-v-6b6da3d8]:focus{border-bottom:2px solid #1976d2;padding-bottom:5px}.sensor-alloc-wrapper[data-v-6b6da3d8]{background-color:#fff;padding:20px;border-radius:12px;box-shadow:1px 1px 4px #0000001a;font-family:맑은고딕}.header[data-v-6b6da3d8]{margin-bottom:16px}.title[data-v-6b6da3d8]{font-size:16px;font-weight:700}.note[data-v-6b6da3d8]{font-size:13px;color:red;margin-left:10px}.sensor-lists[data-v-6b6da3d8]{margin-top:10px;display:flex;gap:20px;justify-content:space-between}.sensor-box[data-v-6b6da3d8]{width:48%}.list-header[data-v-6b6da3d8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.list-header.one-line[data-v-6b6da3d8]{flex-wrap:nowrap;white-space:nowrap}.left-group[data-v-6b6da3d8]{display:flex;align-items:center;gap:8px}.right-group[data-v-6b6da3d8]{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700}.status-input[data-v-6b6da3d8]{border:none;background:none;font-weight:700;color:#333;width:40%}.btn[data-v-6b6da3d8]{font-weight:600;padding:3px 12px;border-radius:6px;font-size:13px;cursor:pointer}.btn-assign[data-v-6b6da3d8],.btn-unassign[data-v-6b6da3d8]{min-width:60px;text-align:center;background-color:#a5c9ffcc;border:1px solid rgba(165,201,255,.8)}.sensor-list[data-v-6b6da3d8]{max-height:360px;overflow-y:auto;border:1px solid #ccc;padding:8px;border-radius:6px}.index[data-v-6b6da3d8]{width:30px;text-align:center;font-weight:700}.model-label[data-v-6b6da3d8]{margin-left:16px;color:#00f}.list-table tbody tr[data-v-cd71f78b]:hover{background-color:#bccce5cb;cursor:pointer}.list-table tbody tr.selected[data-v-cd71f78b]{background-color:#bccce5cb}.right-panel[data-v-2ec54959]{flex-shrink:0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;transition:width .3s ease;flex-basis:90px;min-width:90px}.right-panel.is-form-active[data-v-2ec54959]{width:auto;flex-basis:auto;flex-grow:0;flex-shrink:0;overflow:visible}.add-button[data-v-2ec54959]{position:relative;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}.add-button img[data-v-2ec54959]{margin-top:10px;margin-left:30px;width:28px;height:28px;display:block;z-index:2}.add-button .label[data-v-2ec54959]{display:none}.add-button[data-v-2ec54959]:hover{border:1px solid #000000;border-radius:8px;width:90px;height:90px;padding:10px 0;color:#fff}.add-button:hover img[data-v-2ec54959]{margin-top:0;margin-left:0}.add-button:hover .label[data-v-2ec54959]{display:block;color:#000;margin-top:4px}.system-log[data-v-ea824063]{flex:1;overflow-y:auto;height:100%}.filter-bar[data-v-ea824063]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;align-items:center}.filter-input[data-v-ea824063]{padding:6px 8px;border:1px solid #d1d5db;border-radius:6px;font-size:13px}.filter-input.date[data-v-ea824063]{width:150px}.search-btn[data-v-ea824063],.reset-btn[data-v-ea824063]{padding:6px 10px;font-size:13px;border-radius:6px;cursor:pointer}.search-btn[data-v-ea824063]{background-color:#2563eb;color:#fff;border:none}.reset-btn[data-v-ea824063]{background-color:#e5e7eb;border:none}.search-btn[data-v-ea824063]:hover{background-color:#1d4ed8}.reset-btn[data-v-ea824063]:hover{background-color:#d1d5db}.list-table tbody tr[data-v-ea824063]:hover{background-color:#bccce5cb;cursor:pointer}.list-table tbody tr.selected[data-v-ea824063]{background-color:#bccce5cb}.dashboard-container[data-v-5e5e17c0]{display:flex;flex-direction:column;gap:24px;padding:20px;background-color:#f8f9fc}.summary-cards[data-v-5e5e17c0]{display:flex;gap:20px}.card[data-v-5e5e17c0]{flex:1;background:#fff;border-radius:10px;padding:16px;text-align:center;box-shadow:0 2px 6px #0000000d}.card h3[data-v-5e5e17c0]{font-size:14px;color:#666;margin-bottom:8px}.card .count[data-v-5e5e17c0]{font-size:26px;font-weight:700;color:#333}.chart-section[data-v-5e5e17c0]{display:flex;gap:20px;align-items:stretch}.chart-box[data-v-5e5e17c0]{flex:1;background:#fff;border-radius:10px;padding:16px;box-shadow:0 2px 6px #0000000d;display:flex;flex-direction:column;justify-content:space-between;max-height:400px;overflow-y:auto}.chart-wide[data-v-5e5e17c0]{background:#fff;border-radius:10px;padding:16px;box-shadow:0 2px 6px #0000000d;margin-top:10px;max-height:400px;overflow-y:auto}.chart-box canvas[data-v-5e5e17c0],.chart-wide canvas[data-v-5e5e17c0]{width:100%!important;height:100%!important;object-fit:contain}.chart-box h4[data-v-5e5e17c0],.chart-wide h4[data-v-5e5e17c0]{margin-bottom:12px;font-size:15px;font-weight:600;color:#333}.empty[data-v-5e5e17c0]{text-align:center;color:#888;font-size:14px;padding:30px 0}.view-selector[data-v-f0c81f23]{display:flex;align-items:center;gap:10px;margin-bottom:20px}.view-selector label[data-v-f0c81f23]{font-weight:600;font-size:14px;color:#333}.view-select[data-v-f0c81f23]{padding:6px 10px;font-size:14px;border-radius:6px;border:1px solid #ccc;background-color:#fff;color:#000;cursor:pointer;transition:border-color .2s ease}.view-select[data-v-f0c81f23]:hover{border-color:#1976d2}.list-table tbody tr[data-v-b4e9e473]:hover{background-color:#bccce5cb;cursor:pointer}.list-table tbody tr.selected[data-v-b4e9e473]{background-color:#bccce5cb}.form-group[data-v-aab0a2ab]{margin-bottom:16px;display:flex;flex-direction:column}.label[data-v-aab0a2ab]{font-weight:700;margin-bottom:6px}.input[data-v-aab0a2ab]{border:1px solid #ccc;border-radius:4px;padding:6px;font-size:14px}.history-wrapper[data-v-aab0a2ab]{overflow-x:auto;overflow-y:auto;max-height:350px}.history-table[data-v-aab0a2ab]{width:100%;border-collapse:collapse}.history-table th[data-v-aab0a2ab]{background-color:#b7d4ff;font-weight:700;text-align:center;padding:8px;position:sticky;top:0;z-index:1;min-width:120px}.history-table td[data-v-aab0a2ab]{border-bottom:1px solid #ddd;text-align:center;font-weight:700;padding:6px;min-width:120px}.history-table tbody tr[data-v-aab0a2ab]:hover{background-color:#bccce5cb;cursor:pointer}.form-group[data-v-5982b7c6]{margin-bottom:20px}.radio-group[data-v-5982b7c6]{display:flex;gap:10px;margin-top:4px}.custom-upload-btn[data-v-5982b7c6]{margin-top:10px;background-color:#f0f0f0;border:1px solid #ccc;padding:6px 12px;border-radius:4px;cursor:pointer}.hidden-input[data-v-5982b7c6]{display:none}.logo-preview[data-v-5982b7c6]{max-width:125px;max-height:40px;border:1px solid #ddd;padding:2px;object-fit:contain}.form-actions[data-v-5982b7c6]{text-align:right;margin-top:30px}.right-panel[data-v-02a37894]{flex-shrink:0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;transition:width .3s ease;flex-basis:90px;min-width:90px}.right-panel.is-form-active[data-v-02a37894]{flex-basis:450px;width:450px;min-height:0;display:flex;flex-direction:column;overflow:hidden}#pro1[data-v-02a37894],#status1[data-v-02a37894]{padding:5px;font-size:15px;border-radius:5px;border:1px solid lightgray;margin-right:10px}.add-button[data-v-02a37894]{position:relative;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}.add-button img[data-v-02a37894]{margin-top:10px;margin-left:30px;width:28px;height:28px;display:block;z-index:2}.add-button .label[data-v-02a37894]{display:none}.label[data-v-02a37894]{margin-bottom:0}.add-button[data-v-02a37894]:hover{border:1px solid #000000;border-radius:8px;width:90px;height:90px;padding:10px 0;color:#fff}.add-button:hover img[data-v-02a37894]{margin-top:0;margin-left:0}.add-button:hover .label[data-v-02a37894]{display:block;color:#000;margin-top:4px}.list-table tbody tr[data-v-d74c015d]:hover{background-color:#bccce5cb;cursor:pointer}.list-table tbody tr.selected[data-v-d74c015d]{background-color:#bccce5cb}.form-group[data-v-a0c9a470]{margin-bottom:20px}.half-input[data-v-a0c9a470]{width:40%;padding:8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.form-actions[data-v-a0c9a470]{text-align:right}.form-group[data-v-f2e6b840]{margin-bottom:20px}.half-input[data-v-f2e6b840]{width:40%;padding:8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.form-actions[data-v-f2e6b840]{text-align:right}.right-panel[data-v-63fefd9f]{flex-shrink:0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;transition:width .3s ease;flex-basis:90px;min-width:90px}.right-panel.is-form-active[data-v-63fefd9f]{flex-basis:450px;width:450px;min-height:0;display:flex;flex-direction:column;overflow:hidden}.add-button[data-v-63fefd9f]{position:relative;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}.add-button img[data-v-63fefd9f]{margin-top:10px;margin-left:30px;width:28px;height:28px;display:block;z-index:2}.add-button .label[data-v-63fefd9f]{display:none}.label[data-v-63fefd9f]{margin-bottom:0}.add-button[data-v-63fefd9f]:hover{border:1px solid #000000;border-radius:8px;width:90px;height:90px;padding:10px 0;color:#fff}.add-button:hover img[data-v-63fefd9f]{margin-top:0;margin-left:0}.add-button:hover .label[data-v-63fefd9f]{display:block;color:#000;margin-top:4px}.input-panel[data-v-187dbb7d]{background:#fff;padding:20px;box-sizing:border-box;border-radius:12px;box-shadow:1px 1px 4px #0000001a;width:100%;max-width:600px;min-width:450px;margin:0 auto}.panel-header[data-v-187dbb7d]{display:flex;justify-content:space-between;align-items:center}.panel-title[data-v-187dbb7d]{font-weight:700;font-size:16px}.form-group[data-v-187dbb7d]{display:flex;flex-direction:column;margin-bottom:20px}.label[data-v-187dbb7d]{font-weight:700;margin-bottom:4px}.input[data-v-187dbb7d]{border:none;border-bottom:1px solid #999;border-radius:0;padding:6px 4px;font-size:14px;background:transparent;outline:none;transition:border-color .3s}.input[data-v-187dbb7d]:focus{border-bottom:2px solid #1976d2;padding-bottom:5px}.sensor-alloc-wrapper[data-v-187dbb7d]{background-color:#fff;padding:20px;border-radius:12px;box-shadow:1px 1px 4px #0000001a;font-family:맑은고딕}.header[data-v-187dbb7d]{margin-bottom:16px}.title[data-v-187dbb7d]{font-size:16px;font-weight:700}.note[data-v-187dbb7d]{font-size:13px;color:red;margin-left:10px}.sensor-lists[data-v-187dbb7d]{margin-top:10px;display:flex;gap:20px;justify-content:space-between}.sensor-box[data-v-187dbb7d]{width:48%}.list-header[data-v-187dbb7d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.list-header.one-line[data-v-187dbb7d]{flex-wrap:nowrap;white-space:nowrap}.left-group[data-v-187dbb7d]{display:flex;align-items:center;gap:8px}.right-group[data-v-187dbb7d]{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700}.status-input[data-v-187dbb7d]{border:none;background:none;font-weight:700;color:#333;width:40%}.btn[data-v-187dbb7d]{font-weight:600;padding:3px 12px;border-radius:6px;font-size:13px;cursor:pointer}.btn-assign[data-v-187dbb7d],.btn-unassign[data-v-187dbb7d]{min-width:60px;text-align:center;background-color:#a5c9ffcc;border:1px solid rgba(165,201,255,.8)}.sensor-list[data-v-187dbb7d]{max-height:360px;overflow-y:auto;border:1px solid #ccc;padding:8px;border-radius:6px}.index[data-v-187dbb7d]{width:30px;text-align:center;font-weight:700}.model-label[data-v-187dbb7d]{margin-left:16px;color:#00f}.sensor-setting-wrapper[data-v-61891dca]{display:flex;width:100%;transition:all .3s ease;position:relative;background:#fff}.sensor-list-panel[data-v-61891dca]{width:100%;transition:all .3s ease}.sensor-setting-wrapper.has-detail .sensor-list-panel[data-v-61891dca]{width:40%}.sensor-detail-panel[data-v-61891dca]{width:60%;padding:20px;background:#fff;border-left:1px solid #ccc;box-sizing:border-box;max-height:100vh;overflow-y:auto;position:relative;z-index:10}.list-table[data-v-61891dca]{width:100%;border-collapse:collapse}.list-table th[data-v-61891dca]{background-color:#b7d4ff;font-weight:700;text-align:center;padding:8px;position:sticky;top:0;z-index:1}.list-table td[data-v-61891dca]{border-bottom:1px solid #ddd;text-align:center;font-weight:700;padding:6px}.list-table tbody tr[data-v-61891dca]:hover{background-color:#d9e6ff;cursor:pointer}.list-table tbody tr.selected[data-v-61891dca]{background-color:#c2d9ff}.slide-fade-enter-active[data-v-61891dca],.slide-fade-leave-active[data-v-61891dca]{transition:all .3s ease}.slide-fade-enter-from[data-v-61891dca],.slide-fade-leave-to[data-v-61891dca]{opacity:0;transform:translate(20px)}.close-area[data-v-61891dca]{text-align:right;margin-bottom:8px}.close-btn[data-v-61891dca]{cursor:pointer;width:20px;height:20px}.sensor-detail-header[data-v-61891dca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.sensor-detail-title[data-v-61891dca]{font-weight:700;font-size:16px;color:#000}.sensor-detail-required[data-v-61891dca]{font-size:12px;color:#dc143c;font-weight:600}.form-group[data-v-61891dca]{margin-bottom:14px}.sensor-form-group[data-v-61891dca]{margin-bottom:16px}.sensor-label[data-v-61891dca]{display:block;font-weight:600;font-size:13px;color:#333;margin-bottom:4px}.sensor-input[data-v-61891dca],.sensor-select[data-v-61891dca],.sensor-time[data-v-61891dca]{width:100%;padding:6px 8px;border:none;border-bottom:2px solid rgba(128,128,128,.5);background:transparent;font-size:14px;color:#000;outline:none;transition:border-color .3s ease}.sensor-input[data-v-61891dca]:focus,.sensor-select[data-v-61891dca]:focus,.sensor-time[data-v-61891dca]:focus{border-color:#1976d2}.explain[data-v-61891dca]{color:#555;font-size:11px;margin-top:2px;display:block}.button-group[data-v-61891dca]{display:flex;justify-content:center;margin-top:20px;gap:20px}.btn[data-v-61891dca]{background-color:#1976d2;border:none;color:#fff;padding:8px 14px;border-radius:6px;cursor:pointer;font-weight:600;font-size:13px;transition:all .3s ease}.btn[data-v-61891dca]:hover{background-color:#1259a8}.bu_title2[data-v-61891dca]{font-size:12px;color:#333;font-weight:600;padding-right:8px}.toggle-group[data-v-61891dca]{display:flex;flex-wrap:wrap;gap:20px;margin-top:10px;padding:10px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.toggle-item[data-v-61891dca]{display:flex;flex-direction:column;width:calc(50% - 10px);margin-bottom:10px}.toggle-item label.col-form-label[data-v-61891dca]{font-weight:600;font-size:13px;color:#333;margin-bottom:4px}.toggle-container[data-v-61891dca]{display:inline-block}.toggle-container input[type=checkbox][data-v-61891dca]{display:none}.toggle-switch[data-v-61891dca]{display:inline-block;width:40px;height:20px;background-color:#ccc;border-radius:10px;position:relative;cursor:pointer;pointer-events:none;opacity:.5;transition:background-color .3s}.toggle-switch.disabled[data-v-61891dca]{pointer-events:none!important;opacity:.4}.toggle-switch[data-v-61891dca]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:#fff;border-radius:50%;transition:transform .3s}.toggle-container input[type=checkbox]:checked+.toggle-switch[data-v-61891dca]{background-color:#1976d2}.toggle-container input[type=checkbox]:checked+.toggle-switch[data-v-61891dca]:after{transform:translate(20px)}.premium-overlay[data-v-61891dca]{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffbf;z-index:9999!important;display:flex;justify-content:center;align-items:center;text-align:center;padding:20px}.premium-text[data-v-61891dca]{font-size:15px;font-weight:700;color:#333;line-height:1.6}.detail-content-wrapper[data-v-61891dca]{position:relative}@media(max-width:768px){.toggle-item[data-v-61891dca]{width:100%}}@media(max-width:1024px){.sensor-setting-wrapper.has-detail .sensor-list-panel[data-v-61891dca]{width:100%}.sensor-detail-panel[data-v-61891dca]{display:none}}.input-panel[data-v-4d11a08e]{background:#fff;padding:20px;box-sizing:border-box;border-radius:12px;box-shadow:1px 1px 4px #0000001a;width:100%;max-width:600px;min-width:450px;margin:0 auto}.panel-header[data-v-4d11a08e]{display:flex;justify-content:space-between;align-items:center}.panel-content[data-v-4d11a08e]{padding:10px;overflow-y:auto}.form-group[data-v-4d11a08e]{display:flex;flex-direction:column;margin-bottom:20px}.input[data-v-4d11a08e]{border:none;border-bottom:1px solid #999;border-radius:0;padding:6px 4px;font-size:14px;background:transparent;outline:none;transition:border-color .3s}.input[data-v-4d11a08e]:focus{border-bottom:2px solid #1976d2;padding-bottom:5px}.list-table tbody tr[data-v-7a290d15]:hover{background-color:#bccce5cb;cursor:pointer}.list-table tbody tr.selected[data-v-7a290d15]{background-color:#bccce5cb}.right-panel[data-v-6dcf849f]{flex-shrink:0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;transition:width .3s ease;flex-basis:90px;min-width:90px}.right-panel.is-form-active[data-v-6dcf849f]{width:auto;flex-basis:auto;flex-grow:0;flex-shrink:0;overflow:visible}.add-button[data-v-6dcf849f]{position:relative;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}.add-button img[data-v-6dcf849f]{margin-top:10px;margin-left:30px;width:28px;height:28px;display:block;z-index:2}.add-button .label[data-v-6dcf849f]{display:none}.add-button[data-v-6dcf849f]:hover{border:1px solid #000000;border-radius:8px;width:90px;height:90px;padding:10px 0;color:#fff}.add-button:hover img[data-v-6dcf849f]{margin-top:0;margin-left:0}.add-button:hover .label[data-v-6dcf849f]{display:block;color:#000;margin-top:4px}.project-select-wrapper[data-v-ecbd72ec]{position:absolute;top:.5%;left:3.7%;z-index:10;transition:.3s}.project-select[data-v-ecbd72ec]{min-width:220px;font-family:NanumSquareRoundBold,sans-serif;font-size:15px;font-weight:700;width:358px;height:40px;padding:0 12px;line-height:38px;box-sizing:border-box;border:2px solid #3455ee;border-radius:.5em;box-shadow:0 1px 0 1px #0000000a}[data-v-3a9df35c]{box-sizing:border-box;font-family:NanumSquareRoundBold;font-weight:600}.info-wrapper[data-v-3a9df35c],.content-body[data-v-3a9df35c]{display:flex;align-items:center;width:100%;height:100%;padding:5px}.chart-container[data-v-3a9df35c]{width:35%;max-width:160px;flex-shrink:0;padding-right:10px}#sidemenubar[data-v-3a9df35c]{flex-grow:1;min-width:0;width:65%;margin-left:0;margin-right:0;background-color:transparent}.top-bar[data-v-3a9df35c]{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-bottom:4px}.time[data-v-3a9df35c]{color:#000;font-size:9px;font-weight:600;margin-right:auto;white-space:nowrap}.w-btn-outline[data-v-3a9df35c]{top:0;position:relative;padding:3px 10px;border-radius:15px;font-family:paybooc-Light,sans-serif;font-size:11px;text-decoration:none;font-weight:600;transition:.25s;background:#fff}.w-btn-blue-outline[data-v-3a9df35c]{border:1px solid #6aafe6;color:#6e6e6e}.w-btn-blue-outline[data-v-3a9df35c]:hover{cursor:pointer;background-color:#6aafe6;color:#d4dfe6}.summary-layout[data-v-3a9df35c]{display:flex;flex-direction:column;gap:6px}.top-summary[data-v-3a9df35c]{display:flex;justify-content:space-between;align-items:center;padding:2px 4px 4px;border-bottom:2px solid #aaaaaa}.status-list[data-v-3a9df35c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:4px;column-gap:8px;margin-top:4px}.status-list .summary-item[data-v-3a9df35c]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0 4px;overflow:hidden}.summary-item .icon[data-v-3a9df35c]{flex:0 0 auto;width:18px;height:18px;margin-right:4px}.summary-item.clickable[data-v-3a9df35c]{cursor:pointer;position:relative;background-color:transparent;transition:.4s ease all;border-radius:10px}.summary-item.clickable[data-v-3a9df35c]:hover{background:#ccc;color:#000}.summary-item .label[data-v-3a9df35c]{flex:1 1 auto;font-size:9px;font-weight:600;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.summary-item .value[data-v-3a9df35c]{flex:0 0 auto;margin-left:4px;font-size:12px;color:#900;font-weight:600}.top-summary .summary-item[data-v-3a9df35c]{flex:1;display:flex;align-items:center;padding:0 4px}.top-summary .summary-item .label[data-v-3a9df35c]{font-size:11px;margin-right:4px}.top-summary .summary-item .value[data-v-3a9df35c]{margin-left:auto;font-size:12px;color:#900;font-weight:600}[data-v-c708d8b3]{font-family:NanumSquareRoundBold;font-weight:600}.info-container[data-v-c708d8b3],.loading-container[data-v-c708d8b3]{position:relative;width:100%;height:100%;padding:10px;box-sizing:border-box}.info-table[data-v-c708d8b3]{width:100%;height:100%}#pro_title[data-v-c708d8b3]{font-size:20px;font-weight:800;text-align:left;vertical-align:top;height:60px}#pro_img[data-v-c708d8b3]{position:absolute;top:10px;right:10px}.info-table td[data-v-c708d8b3]{font-size:11.7px;font-weight:600;padding:5px 0}.info-table .label[data-v-c708d8b3]{width:30%;font-weight:700}.tableWrapper[data-v-8a12519f]{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;font-family:NanumSquareRoundBold;font-size:11px;font-weight:600}#userListTable[data-v-8a12519f]{width:100%;border:0;border-collapse:collapse;background:transparent}#userListTable th[data-v-8a12519f],#userListTable td[data-v-8a12519f]{padding:5px 0;text-align:center}#userListTable th[data-v-8a12519f]{position:sticky;top:0;background:#2c83c7;color:#fff;z-index:1}#userListTable td[data-v-8a12519f]{white-space:nowrap;padding:6px 4px}.tr[data-v-8a12519f]{background:#fff;transition:background-color .3s;cursor:pointer}.tr:hover td[data-v-8a12519f]{background:#2c83c726}.tr.selected td[data-v-8a12519f]{background:#9ecff7}[data-v-8a12519f]::-webkit-scrollbar{display:none}@media(max-width:768px){#userListTable th[data-v-8a12519f],#userListTable td[data-v-8a12519f]{font-size:10px;padding:4px 2px}#userListTable td[data-v-8a12519f]{white-space:normal;word-break:break-all}[data-v-8a12519f] #userListTable td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px}}.install-cell[data-v-8a12519f]{cursor:pointer;text-align:center;transition:background-color .2s ease}.install-link[data-v-8a12519f]{color:#900;text-decoration:underline;font-weight:600}#userListTable tr:hover td[data-v-8a12519f]{background:#2c83c726}.install-cell:hover .install-link[data-v-8a12519f]{color:#c00}[data-v-49046d75]{font-size:11px;font-family:NanumSquareRoundBold;font-weight:600;margin:0;padding:0}.tableWrapper[data-v-49046d75]{width:100%;height:100%;overflow-x:hidden;overflow-y:auto}#userListTable[data-v-49046d75]{width:100%;border:0;border-collapse:collapse;background-color:transparent}#userListTable td[data-v-49046d75]{text-align:center;padding:5px 0;box-shadow:0 1px 1px #d3d3d3}#userListTable th[data-v-49046d75]{position:sticky;top:0;padding:5px 0;background-color:#2c83c7;color:#fff}.tr[data-v-49046d75]{background-color:#fff;transition:background-color .3s;cursor:pointer}.tr:hover td[data-v-49046d75]{background:#2c83c726}.tr.selected td[data-v-49046d75]{background:#9ecff7}[data-v-49046d75]::-webkit-scrollbar{display:none}.lm-toolbar[data-v-a961b7ba]{position:absolute;top:14px;left:450px;z-index:50000;pointer-events:none;transition:transform .25s ease}.lm-toolbar.closed .pill-btn[data-v-a961b7ba]:not(.pill-left){display:none}.lm-toolbar.closed .toolbar-pill[data-v-a961b7ba]{padding-right:4px}.toolbar-pill[data-v-a961b7ba]{pointer-events:auto;display:inline-flex;align-items:center;gap:0;white-space:nowrap;flex:0 0 auto;background:#fff;border-radius:14px;padding:6px 8px;box-shadow:0 2px 4px #00000014}.toolbar-pill .pill-btn[data-v-a961b7ba]{appearance:none;-webkit-appearance:none;border:0;background:#ffffffe6;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;line-height:1;font-size:12px;font-weight:700;color:#0b1f44;border-radius:8px;cursor:pointer;white-space:nowrap;box-sizing:border-box;flex:0 0 auto;transition:all .25s ease}.pill-btn[data-v-a961b7ba]:hover{filter:brightness(.95)}.pill-btn.on[data-v-a961b7ba]{background:#a7c7ff;box-shadow:inset 0 0 0 2px #a7c7ff}.map-root[data-v-a961b7ba]{position:relative;width:100%;height:100%}.info_wrap[data-v-bc2a2c76],.info_table[data-v-bc2a2c76]{width:100%}.td[data-v-bc2a2c76]{font-family:NanumSquareRoundBold;font-size:12px;font-weight:600;color:#000}.atd[data-v-bc2a2c76]{font-family:NanumSquareRoundBold;font-size:12px;font-weight:600;color:#900;background-color:transparent}.preview[data-v-bc2a2c76]{margin-top:10px;margin-left:30px;height:200px;width:300px;object-fit:contain;display:block}[data-v-ab8a9986]{box-sizing:border-box;font-size:11px;font-family:NanumSquareRoundBold;font-weight:600;margin:0;padding:0}.sensor-data-list-wrapper[data-v-ab8a9986]{width:100%;height:100%;display:flex;flex-direction:column}.header[data-v-ab8a9986]{display:flex;align-items:center;gap:6px;padding:4px 0;border-bottom:0;background:transparent}.pager[data-v-ab8a9986]{display:inline-flex;align-items:center;gap:6px}.icon-btn[data-v-ab8a9986]{background:transparent;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.icon-btn img[data-v-ab8a9986]{width:10px;height:auto}.icon-btn[data-v-ab8a9986]:disabled{opacity:.4;cursor:not-allowed}#query_num[data-v-ab8a9986]{width:60px;text-align:center;border:1px solid #ccc;background:#fff;height:20px;font-family:NanumSquareRoundBold;font-size:12px}.daterange[data-v-ab8a9986]{display:inline-flex;align-items:center;gap:6px;margin-left:12px}.daterange span[data-v-ab8a9986]{display:inline-block;text-align:center;width:10px}.daterange input[type=date][data-v-ab8a9986]{border:1px solid gray;background-color:#fff;height:20px;text-align:center;font-family:NanumSquareRoundBold;font-size:12px;padding:0 4px}.content_text[data-v-ab8a9986]{background:transparent;font-family:NanumSquareRoundBold;font-size:12px}.btn[data-v-ab8a9986]{outline:1px solid #6aafe6;padding:3px 10px;border-radius:15px;color:#6e6e6e;background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;border:none}.btn[data-v-ab8a9986]:hover{background-color:#6aafe6;color:#d4dfe6}.btn[data-v-ab8a9986]:disabled{opacity:.5;cursor:default}.actions[data-v-ab8a9986]{justify-self:end}.list-area[data-v-ab8a9986]{width:100%;height:219px;background-color:transparent;overflow-x:hidden;overflow-y:auto}.list-area[data-v-ab8a9986]::-webkit-scrollbar{display:none}.data-table[data-v-ab8a9986]{width:100%;border:0;border-collapse:collapse;background-color:transparent}.data-table th[data-v-ab8a9986],.data-table td[data-v-ab8a9986]{text-align:center}.data-table thead tr th[data-v-ab8a9986]{position:sticky;top:0;padding:5px 0;background-color:#2c83c7;color:#fff;z-index:1}.data-table tbody tr[data-v-ab8a9986]{transition:.3s}.data-table tbody td[data-v-ab8a9986]{padding:3px 0}.data-table tbody tr:hover td[data-v-ab8a9986]{background:#2c83c726}.data-table tbody tr.selected td[data-v-ab8a9986]{background:#9ecff7}.data-table th[data-v-ab8a9986]:last-child,.data-table td[data-v-ab8a9986]:last-child{border-right:0!important}.empty[data-v-ab8a9986]{color:#999}a[data-v-ab8a9986]{color:#900;border:none;font-size:12px;height:100%;width:100%;cursor:pointer;font-weight:900;transition:.4s ease all;outline:none;text-decoration:none}a[data-v-ab8a9986]:hover{background:#ddd;color:#000}a[data-v-ab8a9986]:before,a[data-v-ab8a9986]:after{content:"";position:absolute;background:#1aab8a;transition:.4s ease all}a[data-v-ab8a9986]:hover:before,a[data-v-ab8a9986]:hover:after{width:100%;transition:.4s ease all}.report-wrapper[data-v-ab8a9986]{display:grid;grid-template-columns:80px 1fr;background-color:#e8e8ec;border-top:1px solid #ccc;margin-top:4px}.report-cell-label[data-v-ab8a9986]{background-color:#e8e8ec;border-right:1px solid gray;padding:6px 4px;text-align:center;font-weight:600}.report-cell-body[data-v-ab8a9986]{background-color:#e8e8ec;padding:4px 0;display:flex;flex-direction:column;gap:2px}.report-row[data-v-ab8a9986]{padding:0 10px}.report-text[data-v-ab8a9986]{font-family:NanumSquareRoundBold,sans-serif;font-size:11px}.report-text.error[data-v-ab8a9986]{color:#d90000}.report-inline-row .report-label-td[data-v-ab8a9986]{background-color:#e8e8ec;border-right:1px solid gray;width:60px;text-align:center;font-family:NanumSquareRoundBold;font-size:11px;font-weight:600;padding:4px 2px}.report-inline-row .report-body-td[data-v-ab8a9986]{background-color:#e8e8ec;padding:4px 0}.report-inner-table[data-v-ab8a9986]{width:100%;border-collapse:collapse}.report-inner-cell[data-v-ab8a9986]{text-align:left;background-color:#e8e8ec;padding-left:10px;font-family:NanumSquareRoundBold;font-size:11px;font-weight:600}.report-inner-cell.error[data-v-ab8a9986]{color:#d90000}.report-complete[data-v-ab8a9986]{font-weight:600}.report-complete.warn[data-v-ab8a9986]{color:#d90000}.settings-wrap[data-v-1903e251]{width:100%;background:#fff;padding:12px}.title[data-v-1903e251]{font-size:18px;font-weight:600;margin-bottom:10px}.box[data-v-1903e251]{border:1px solid #e9edf5;border-radius:10px;padding:12px;margin-bottom:12px}.row[data-v-1903e251]{display:grid;grid-template-columns:140px 1fr;gap:10px 12px;align-items:center}.times[data-v-1903e251]{display:flex;gap:8px}.per[data-v-1903e251]{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.inline[data-v-1903e251]{display:flex;gap:8px;align-items:center}.w-60[data-v-1903e251]{width:80px}.hint[data-v-1903e251]{font-size:12px;color:#666}.readonly[data-v-1903e251]{width:100%;padding:6px 8px;border:1px solid #e1e1e6;border-radius:8px;background:#fafafa}.hidden[data-v-1903e251]{display:none}.actions[data-v-1903e251]{margin-top:12px;display:flex;gap:8px}.btn[data-v-1903e251]{padding:6px 12px;border-radius:10px;border:1px solid #b6cff1;background:#f9fbff;color:#333;cursor:pointer}.btn.primary[data-v-1903e251]{background:#6aafe6;color:#fff;border-color:#6aafe6}.btn[data-v-1903e251]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-1903e251]{color:#c62828;margin-top:8px}.ok[data-v-1903e251]{color:#2e7d32;margin-top:8px}.sensor-view-wrapper[data-v-ca1f60b0]{width:100%;height:100%;overflow:hidden;background:transparent;font-family:NanumSquareRoundBold,paybooc-Light,sans-serif}.menu[data-v-ca1f60b0]{width:100%;background:#e8e8ec}.menu_li[data-v-ca1f60b0]{list-style:none;padding:0;margin:0;display:flex;align-items:center}.menu_li li[data-v-ca1f60b0]{flex:1}.menu_li li a[data-v-ca1f60b0]{position:relative;display:block;width:100%;padding:6px 0;text-align:center;font-size:14px;font-weight:600;text-decoration:none;color:#000;background-color:#e8e8ec;border-bottom:3px solid transparent;transition:color .2s ease,background-color .2s ease;white-space:nowrap}.menu_li li a.active[data-v-ca1f60b0]{background-color:#fff;border-bottom-color:#9ecff7}.menu_li li a[data-v-ca1f60b0]:hover{color:#000}.menu_li li a[data-v-ca1f60b0]:before{content:"";position:absolute;left:0;bottom:-3px;width:0%;height:3px;background:#9ecff7;transition:width .2s ease}.menu_li li a[data-v-ca1f60b0]:hover:before{width:100%}.info_box[data-v-ca1f60b0]{background-color:#fff;padding:6px 5px 8px;width:100%}.title[data-v-ca1f60b0]{display:inline-block;margin-top:5px;margin-left:5px;width:20%;font-size:18px;font-weight:600}.data[data-v-ca1f60b0]{display:inline-block;font-size:12px;font-weight:600;color:#900}.info_wrap[data-v-ca1f60b0]{width:100%;margin-top:3px}.info_table[data-v-ca1f60b0]{width:100%;border-collapse:collapse;table-layout:fixed}.td[data-v-ca1f60b0]{font-size:12px;font-weight:600;color:#000}.info_table td[data-v-ca1f60b0]{white-space:nowrap;vertical-align:middle;line-height:1.2}.atd[data-v-ca1f60b0]{font-size:12px;font-weight:600;color:#900}.btn[data-v-ca1f60b0]{outline:1px solid #6aafe6;padding:3px 6px;border-radius:15px;color:#6e6e6e;cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-block;text-align:center;font-size:10px;line-height:1.2}.btn[data-v-ca1f60b0]:hover{background-color:#6aafe6;color:#d4dfe6}.content-area[data-v-ca1f60b0]{height:calc(100% - 132px);overflow:hidden;display:flex;flex-direction:column}.content-area[data-v-ca1f60b0]>*{min-height:0;overflow:auto}@media(max-width:1280px){.menu_li li a[data-v-ca1f60b0]{padding:6px 30px}}@media(max-width:1024px){.menu_li li a[data-v-ca1f60b0]{padding:6px 24px}}@media(max-width:840px){.menu_li[data-v-ca1f60b0]{justify-content:center}.menu_li li a[data-v-ca1f60b0]{padding:6px 18px}}[data-v-b8ec51ca]{box-sizing:border-box;font-family:맑은고딕;font-size:12px;font-weight:600;margin:0;padding:0}.fft-spec-wrapper[data-v-b8ec51ca]{position:relative;width:100%;height:250px;margin-left:0;margin-top:10px;border-bottom:1px solid #ccc;background-color:transparent}.spectrum-canvas[data-v-b8ec51ca]{width:100%;height:100%;display:block;background-color:transparent}.fft-overlay[data-v-b8ec51ca]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px;color:#666;background:#ffffffd9;z-index:1}.time-toolbar[data-v-3870da8e]{display:flex;align-items:center;gap:8px;padding-bottom:6px;font-size:12px}.time-toolbar .btn[data-v-3870da8e]{padding:2px 8px;border:1px solid #6aafe6;border-radius:12px;background:#fff;cursor:pointer}.time-toolbar .btn[data-v-3870da8e]:hover{background:#6aafe6;color:#fff}.label[data-v-3870da8e]{margin-left:6px}.chart-wrap[data-v-3870da8e]{height:180px}.empty[data-v-3870da8e]{color:#777;font-size:12px}.filename[data-v-3870da8e]{font-weight:600}[data-v-5c2f33e8]{box-sizing:border-box}.fft-pre[data-v-5c2f33e8]{display:flex;flex-direction:column;gap:10px;height:100%;overflow:hidden;font-family:맑은고딕;font-size:12px;background-color:transparent;margin-left:20px}.fft-header[data-v-5c2f33e8]{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;min-width:0;padding:0 32px 4px 0;width:1300px;margin:0 auto}.filename[data-v-5c2f33e8]{font-weight:900;color:#000;margin-right:6px}.content_text[data-v-5c2f33e8]{font-family:맑은고딕;font-size:12px;color:#333;background-color:transparent;vertical-align:middle;font-weight:600;height:20px;text-decoration:none}.content_text4[data-v-5c2f33e8]{font-family:맑은고딕;font-size:12px;color:#000;background-color:transparent;vertical-align:top;font-weight:900;height:10px;text-decoration:none}.bulletin_list_page[data-v-5c2f33e8]{font-family:맑은고딕;font-size:11px;text-decoration:none;color:#333;font-weight:600;text-align:center;height:17px;border:1px solid gray;padding:0 2px;width:70px}.toggle[data-v-5c2f33e8]{-webkit-user-select:none;user-select:none;cursor:pointer;display:inline-flex;align-items:center;gap:4px;margin-left:16px}.toggle input[type=checkbox][data-v-5c2f33e8]{appearance:none;position:relative;border:max(2px,.1em) solid gray;border-radius:1.25em;width:2.25em;height:1.25em;margin:0}.toggle input[type=checkbox][data-v-5c2f33e8]:before{content:"";position:absolute;left:0;width:1em;height:1em;border-radius:50%;transform:scale(.8);background-color:gray;transition:left .25s linear}.toggle input[type=checkbox][data-v-5c2f33e8]:checked:before{background-color:#fff;left:1em}.toggle input[type=checkbox][data-v-5c2f33e8]:checked{background-color:#87ceeb;border-color:#87ceeb}.options[data-v-5c2f33e8]{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.label[data-v-5c2f33e8]{color:#333;font-size:12px;font-weight:600}.dash[data-v-5c2f33e8]{padding:0 2px}.w-btn-outline[data-v-5c2f33e8]{top:0;position:relative;padding:1px 10px;font-size:12px;font-family:paybooc-Light,sans-serif;text-decoration:none;font-weight:600;transition:.25s;background:#fff;border-radius:15px}.w-btn-blue-outline[data-v-5c2f33e8]{border:3px solid #6aafe6;color:#6e6e6e}.w-btn-blue-outline[data-v-5c2f33e8]:hover{cursor:pointer;background-color:#6aafe6;color:#d4dfe6}.w-btn-blue-outline[data-v-5c2f33e8]:disabled{opacity:.5;cursor:default}.sa-root[data-v-eea0a2f0]{position:absolute;inset:0;background:#fff;display:flex;flex-direction:column;border-radius:15px;box-shadow:0 10px 30px #00000026}.sa-header[data-v-eea0a2f0]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:8px 10px}.title[data-v-eea0a2f0]{font-family:NanumSquareRoundBold;font-size:18px;font-weight:600}.legend[data-v-eea0a2f0]{display:inline-flex;align-items:center;gap:8px;font-size:12px}.legend-item[data-v-eea0a2f0]{display:inline-block;width:24px;height:2px}.legend-item.blue[data-v-eea0a2f0]{background:#2775ff}.legend-item.red[data-v-eea0a2f0]{background:#ff2430}.legend-gap[data-v-eea0a2f0]{width:12px}.range[data-v-eea0a2f0]{display:inline-flex;align-items:center;gap:6px;font-size:12px}.range input[type=date][data-v-eea0a2f0]{height:22px;border:1px solid gray;border-radius:2px;padding:0 6px}.btn[data-v-eea0a2f0]{position:relative;padding:1px 10px;border:3px solid #6aafe6;border-radius:15px;font-size:12px;font-family:paybooc-Light,맑은고딕,sans-serif;font-weight:600;background:#fff;color:#6e6e6e;cursor:pointer;transition:.2s}.btn[data-v-eea0a2f0]:hover{background-color:#6aafe6;color:#d4dfe6}.btn.ghost[data-v-eea0a2f0]{border-color:#bbb}.sa-body[data-v-eea0a2f0]{flex:1 1 auto;min-height:0;padding:6px 10px 10px}.chart-wrap[data-v-eea0a2f0]{position:relative;width:100%;height:450px}canvas[data-v-eea0a2f0]{width:100%;height:100%;display:block}.empty[data-v-eea0a2f0]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#999;pointer-events:none;font-size:13px}[data-v-cbb44824]{padding:0;margin:0;box-sizing:border-box}.place-panel[data-v-cbb44824]{width:100%;background:#fff;font-family:NanumSquareRoundBold,paybooc-Light,sans-serif;font-size:12px}.panel-title[data-v-cbb44824]{display:flex;align-items:center;justify-content:flex-start;margin-bottom:4px;gap:8px}.panel-title h3[data-v-cbb44824]{margin:0;font-size:18px;font-weight:600}.meta[data-v-cbb44824]{font-size:12px;font-weight:600;color:#900}.grid[data-v-cbb44824]{display:flex;flex-direction:column;gap:4px}.row[data-v-cbb44824]{display:flex;align-items:center;gap:6px;min-height:25px}label[data-v-cbb44824]{min-width:48px;font-weight:600;color:#000;font-size:12px}.text[data-v-cbb44824]{padding:3px 4px;border:1px solid #ccc;border-radius:2px;font-size:12px;font-weight:600;font-family:NanumSquareRoundBold,sans-serif}.text.readonly[data-v-cbb44824]{background:#fff;border:none;color:#900;padding:0}.text.readonly[data-v-cbb44824]:not(.grow){min-width:80px;text-align:left}.grow[data-v-cbb44824]{flex:1}.sel[data-v-cbb44824]{padding:3px 4px;border:1px solid #ccc;border-radius:2px;font-size:12px;font-weight:600;font-family:NanumSquareRoundBold,sans-serif}.ml[data-v-cbb44824]{margin-left:12px}.radio[data-v-cbb44824]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600}.radio input[disabled][data-v-cbb44824]{cursor:not-allowed}.radio[data-v-cbb44824]{opacity:.8}.actions[data-v-cbb44824]{display:flex;gap:8px;margin-top:10px}.btn[data-v-cbb44824]{padding:5px 10px;border-radius:15px;border:3px solid #6aafe6;background:#fff;font-size:12px;font-weight:600;font-family:paybooc-Light,sans-serif;color:#6e6e6e;transition:.25s}.btn[data-v-cbb44824]:hover:not(:disabled){cursor:pointer;background-color:#6aafe6;color:#d4dfe6}.btn[data-v-cbb44824]:disabled{opacity:.5;cursor:default}.preview[data-v-cbb44824]{margin-top:8px}.preview img[data-v-cbb44824]{width:400px;height:150px;object-fit:contain;border:1px solid #eee;border-radius:0;margin-left:10px}html,body,#app{height:100%}.maincontent{position:fixed;inset:0 0 75px;width:100vw;overflow:hidden;background-color:#fff}ul{list-style-type:none;margin:0;padding:0}a{text-decoration:none;color:#000}#tab_menu3{position:fixed;top:1%;left:1%;background-color:#fff;box-shadow:0 0 5px gray;border-radius:15px;transition:width .3s,height .3s;overflow:hidden;z-index:7;display:flex;align-items:center;justify-content:stretch;padding:0 5px;height:0;width:0}#tab_menu3 .menu-item{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px 0}#tab_menu3 #menu_close{flex:0 0 auto}.menu-item{cursor:pointer;padding:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;border-radius:15px;outline:3px solid transparent;transition:.3s;height:90%}.menu-item:hover{outline:3px solid #3455ee}.menu-item:hover a{color:#3455ee}.menu-item a{font-size:13px;font-weight:600;margin-top:2px}#menu_view,#list_view,#graph_view{width:45px;height:45px;overflow:hidden;transition:.3s;position:absolute;background-color:#9cccf3b3;border-radius:15px;cursor:pointer;display:flex;align-items:center;justify-content:center}#menu_view img,#list_view img,#graph_view img{width:35px}#menu_view{top:1%;left:1%;z-index:6}#list_view{bottom:1%;left:1%;z-index:3}#graph_view{bottom:1%;right:1%;z-index:2}#list_view span{opacity:0;transition:opacity .3s;position:absolute;right:15px;font-size:20px;font-weight:700;white-space:nowrap;color:#333}#list_view:hover{width:180px}#list_view:hover span{opacity:1}#list_view:hover img{position:absolute;left:5px}#menu_close,#list_close,#graph_close{width:20px;height:20px;transition:.3s;position:absolute;cursor:pointer}#menu_close{position:absolute;top:8px;right:10px;width:20px;height:20px;cursor:pointer;transform:none}#list_close{top:9%;left:1%;z-index:4}#graph_close{position:absolute;top:8px;right:8px;width:20px;height:20px;z-index:11;cursor:pointer}#menu_close img{transform:rotate(180deg);width:100%}#list_close img{transform:rotate(90deg);width:100%}#graph_close img{transform:rotate(180deg);width:100%}#m1{width:100%;height:100%;overflow:hidden;position:relative}#m3,#m4{position:absolute;border-radius:15px;background-color:#ffffffe0;box-shadow:0 0 5px gray;transition:.3s}#m3{top:0;left:0;width:100%;height:100%;z-index:1}#m4{position:absolute;bottom:1%;right:1%;width:0;height:0;z-index:10;background-color:#ffffffe0;box-shadow:0 0 5px gray;border-radius:15px;transition:.3s;overflow:hidden}#m2{position:absolute;bottom:1%;left:1%;background-color:#ffffffe0;box-shadow:0 0 5px gray;border-radius:15px;transition:width .3s,height .3s;overflow:hidden;z-index:2;display:flex;flex-direction:column;min-width:280px}.spacer{width:100%;height:.75%;flex-shrink:0}#list_div{width:100%;overflow-y:auto;flex-grow:1}#list_div::-webkit-scrollbar{display:none}:root :where(#m2) :where(.tableWrapper){padding:0 4px}*,*:before,*:after{box-sizing:border-box}body{font-family:paybooc-Light,Noto Sans KR,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.tab3-pane{position:relative}.tab3-content{height:100%;overflow:auto}.support[data-v-61d0fed3]{max-width:980px;width:100%;margin:40px auto 120px;padding:0 16px;color:#111827;padding-top:var(--header-height, 64px)}.title[data-v-61d0fed3]{text-align:left;font-size:32px;font-weight:800;margin:0 0 8px}.intro[data-v-61d0fed3]{color:#6b7280;margin:0 0 16px}.rule[data-v-61d0fed3]{border:none;border-top:1px solid #e5e7eb;margin:16px 0 24px}.grid[data-v-61d0fed3]{display:grid;grid-template-columns:1fr 1fr;gap:28px}.block-title[data-v-61d0fed3]{font-size:18px;font-weight:800;margin:0 0 14px}.dl[data-v-61d0fed3]{margin:0}.row[data-v-61d0fed3]{display:grid;grid-template-columns:140px 1fr;gap:16px;padding:10px 0;border-bottom:1px solid #f1f5f9}.row[data-v-61d0fed3]:first-of-type{border-top:1px solid #f1f5f9}dt[data-v-61d0fed3]{color:#374151;font-weight:700}dd[data-v-61d0fed3]{margin:0;color:#111827;line-height:1.6}.muted[data-v-61d0fed3]{color:#6b7280}.note[data-v-61d0fed3]{margin-top:8px;color:#9ca3af;font-size:13px}.link[data-v-61d0fed3]{color:#0a1a66;text-decoration:underline;text-underline-offset:2px}.faq-title[data-v-61d0fed3]{margin:36px 0 12px;font-size:18px;font-weight:800}.faq-list[data-v-61d0fed3]{list-style:none;padding:0;margin:0;border:1px dashed #e5e7eb;border-radius:8px;background:#fafafa}.faq-item[data-v-61d0fed3]{padding:16px}@media(max-width:900px){.grid[data-v-61d0fed3]{grid-template-columns:1fr}.title[data-v-61d0fed3],.intro[data-v-61d0fed3]{text-align:center}}.privacy[data-v-b50e6c82]{max-width:960px;margin:60px auto 120px;padding:0 16px;font-family:맑은 고딕,sans-serif;color:#111827;background:#fff;line-height:1.8;padding-top:var(--header-height, 64px)}h1[data-v-b50e6c82]{font-size:28px;font-weight:800;text-align:center;margin-bottom:4px}.updated[data-v-b50e6c82]{text-align:center;color:#6b7280;font-size:13px;margin-bottom:24px}h2[data-v-b50e6c82]{font-size:18px;font-weight:800;margin:28px 0 10px}p[data-v-b50e6c82]{margin:6px 0}ol[data-v-b50e6c82],ul[data-v-b50e6c82]{margin:8px 0 0 20px;padding:0}li[data-v-b50e6c82]{margin-bottom:4px}table[data-v-b50e6c82]{border-collapse:collapse;width:100%;margin-top:10px;font-size:14px}th[data-v-b50e6c82],td[data-v-b50e6c82]{border:1px solid #e5e7eb;padding:10px 12px;vertical-align:top}th[data-v-b50e6c82]{background:#f8fafc;font-weight:700;text-align:left}.link[data-v-b50e6c82]{color:#0a1a66;text-decoration:underline;text-underline-offset:2px}.muted[data-v-b50e6c82]{color:#9ca3af;font-size:13px}.note[data-v-b50e6c82]{font-size:13px;color:#6b7280;margin-top:6px}.bottom-links[data-v-b50e6c82]{text-align:center;margin-top:40px;font-size:14px;color:#6b7280}.bottom-links a[data-v-b50e6c82]{color:#0a1a66;text-decoration:none}.sep[data-v-b50e6c82]{margin:0 8px;color:#d1d5db}.copy[data-v-b50e6c82]{text-align:center;margin-top:8px;font-size:12px;color:#9ca3af}.doc[data-v-3fd3c68e]{max-width:960px;margin:60px auto 120px;padding:0 16px;font-family:맑은 고딕,sans-serif;color:#111827;background:#fff;line-height:1.8;padding-top:var(--header-height, 64px)}h1[data-v-3fd3c68e]{font-size:28px;font-weight:800;text-align:center;margin-bottom:4px}.updated[data-v-3fd3c68e]{text-align:center;color:#6b7280;font-size:13px;margin-bottom:24px}h2[data-v-3fd3c68e]{font-size:18px;font-weight:800;margin:28px 0 10px}p[data-v-3fd3c68e]{margin:6px 0}ol[data-v-3fd3c68e],ul[data-v-3fd3c68e]{margin:8px 0 0 20px;padding:0}li[data-v-3fd3c68e]{margin-bottom:4px}table[data-v-3fd3c68e]{border-collapse:collapse;width:100%;margin-top:10px;font-size:14px}th[data-v-3fd3c68e],td[data-v-3fd3c68e]{border:1px solid #e5e7eb;padding:10px 12px;vertical-align:top}th[data-v-3fd3c68e]{background:#f8fafc;font-weight:700;text-align:left}.company[data-v-fc3c9fdc]{max-width:1100px;margin:40px auto 120px;padding:0 16px;color:#111827;background:#fff;padding-top:var(--header-height, 64px)}h1[data-v-fc3c9fdc]{text-align:center;font-weight:800;margin:0 0 18px}.title[data-v-fc3c9fdc]{font-size:28px;font-weight:800;margin:0 0 18px}.text-wrap .big-text[data-v-fc3c9fdc]{margin-bottom:.65em;font-size:20px}.text-wrap p[data-v-fc3c9fdc]{line-height:1.9}.mt-5[data-v-fc3c9fdc]{margin-top:110px}.media-wrap[data-v-fc3c9fdc]{position:relative;height:427px}.media-left[data-v-fc3c9fdc]{position:absolute;left:50%;transform:translate(-100%)}.media-object[data-v-fc3c9fdc]{max-width:100%;height:auto;display:block}.media-body[data-v-fc3c9fdc]{padding-top:0;padding-left:55%}.headline[data-v-fc3c9fdc]{line-height:1.2;font-size:36px;color:#036;margin:0 0 8px}.headline-underline[data-v-fc3c9fdc]{display:block;border-bottom:1px solid #00336633}.text-box[data-v-fc3c9fdc]{font-size:18px;line-height:2}.mt-4[data-v-fc3c9fdc]{margin-top:1rem}.mb-2[data-v-fc3c9fdc]{font-size:12px}@media(max-width:1440px){.media-wrap[data-v-fc3c9fdc]{display:block;height:auto}.text-box[data-v-fc3c9fdc]{font-size:1em;line-height:1.9}}@media(max-width:970px){.media-left[data-v-fc3c9fdc]{position:static;transform:translate(0)}.media-body[data-v-fc3c9fdc]{padding-left:0}.headline[data-v-fc3c9fdc]{font-size:30px}.mt-5[data-v-fc3c9fdc]{margin-top:3rem}}@media(max-width:500px){.company[data-v-fc3c9fdc]{margin-bottom:80px}.headline[data-v-fc3c9fdc]{font-size:26px}}.billing-policy[data-v-aa7bcd59]{max-width:980px;margin:40px auto 100px;padding:0 16px;color:#111827;background:#fff;padding-top:var(--header-height, 64px)}.title[data-v-aa7bcd59]{text-align:center;font-size:28px;font-weight:800;color:#111;margin:0 0 24px}.intro[data-v-aa7bcd59]{margin-bottom:24px;line-height:1.8;color:#374151;font-size:15px}.table[data-v-aa7bcd59]{width:100%;border-collapse:collapse;font-size:14px;color:#374151;background:#fff;margin-bottom:16px}.table th[data-v-aa7bcd59],.table td[data-v-aa7bcd59]{border:1px solid #e5e7eb;padding:10px 12px;vertical-align:middle;text-align:center}.table thead th[data-v-aa7bcd59]{background:#f3f4f6;font-weight:700}.table .group td[data-v-aa7bcd59]{border-top:2px solid #e5e7eb}.table .num[data-v-aa7bcd59]{text-align:right;font-weight:600;color:#1f2937}.table .desc[data-v-aa7bcd59]{text-align:left;line-height:1.6}.table .notice td[data-v-aa7bcd59]{background:#fafafa;text-align:left;font-size:13px;color:#6b7280;line-height:1.6}.footnote[data-v-aa7bcd59]{color:#6b7280;font-size:13px;margin-top:20px;line-height:1.8}@media(max-width:768px){.title[data-v-aa7bcd59]{font-size:24px}.table[data-v-aa7bcd59]{font-size:13px}}.header[data-v-314b61e3]{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:1000;border-bottom:1px solid #e5e7eb}.header-inner[data-v-314b61e3]{position:relative;max-width:1100px;margin:0 auto;height:64px;display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:center;padding-left:8px;padding-right:16px;column-gap:24px}.header-left[data-v-314b61e3]{justify-self:start}.logo[data-v-314b61e3]{height:60px;max-width:230px;width:auto;object-fit:contain;display:block}.main-nav[data-v-314b61e3]{font-size:14px;justify-self:center;display:flex;gap:22px;font-weight:600}.main-nav a[data-v-314b61e3]{text-decoration:none;color:#111827}.main-nav a[data-v-314b61e3]:hover{color:#2563eb}.manual-download[data-v-314b61e3]{justify-self:end}.manual-btn[data-v-314b61e3]{padding:6px 12px;font-size:13px;border-radius:6px;border:1px solid #d1d5db;background-color:#f9fafb;color:#111827;cursor:pointer;font-weight:600;transition:background-color .2s}.manual-btn[data-v-314b61e3]:hover{background-color:#e5e7eb}.auth[data-v-314b61e3]{font-size:13px;justify-self:end;display:flex;align-items:center;gap:15px;color:#374151;font-weight:600;white-space:nowrap}.auth a[data-v-314b61e3]{color:#374151;text-decoration:none}.auth a[data-v-314b61e3]:hover{color:#2563eb}.actions[data-v-314b61e3]{display:flex;align-items:center;gap:12px}.logout-btn[data-v-314b61e3]{background-color:#2563eb;color:#fff;border:none;padding:5px 10px;border-radius:6px;cursor:pointer;font-size:13px;transition:background-color .2s}.logout-btn[data-v-314b61e3]:hover{background-color:#1d4ed8}.user-id[data-v-314b61e3]{color:#111827}@media(max-width:720px){.main-nav[data-v-314b61e3]{gap:14px;font-size:14px}.header-inner[data-v-314b61e3]{height:80px}.logo[data-v-314b61e3]{height:24px}}.header[data-v-11d85fb0]{width:100%;padding:1rem 2rem;display:flex;align-items:center;background:#fff;position:fixed;top:0;left:0;z-index:1000}.header-left[data-v-11d85fb0]{display:flex;align-items:center;gap:.75rem}.logo[data-v-11d85fb0]{height:40px}.company-name[data-v-11d85fb0]{font-size:1rem;font-weight:600;color:#333}.admin-bar[data-v-21457aad]{width:100vw;position:fixed;top:5rem;left:0;z-index:999;display:flex;justify-content:center}.admin-bar__inner[data-v-21457aad]{width:95%;height:56px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 4px 6px #0000001a}.tabs[data-v-21457aad]{display:flex;flex:1;justify-content:center;gap:28px;list-style:none;margin:0 0 0 100px;padding:0}.tabs li[data-v-21457aad]{font-size:14px;font-weight:700;color:#222;cursor:pointer;position:relative;padding:8px 0}.tabs li.active[data-v-21457aad]{color:#5b7cfa}.tabs li.active[data-v-21457aad]:after{content:"";position:absolute;left:0;bottom:-10px;width:100%;height:2px;background:#8da2fb;border-radius:2px}.actions[data-v-21457aad]{display:flex;align-items:center;gap:14px}.user-id[data-v-21457aad]{font-size:14px;color:#555}.logout-btn[data-v-21457aad]{background:transparent;border:0;color:#333;font-size:14px;cursor:pointer}.admin-bar[data-v-35a07e46]{width:100vw;position:fixed;top:5rem;left:0;z-index:999;display:flex;justify-content:center}.admin-bar__inner[data-v-35a07e46]{width:95%;height:56px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 4px 6px #0000001a}.tabs[data-v-35a07e46]{display:flex;flex:1;justify-content:center;gap:28px;list-style:none;margin:0 0 0 100px;padding:0}.tabs li[data-v-35a07e46]{font-size:14px;font-weight:700;color:#222;cursor:pointer;position:relative;padding:8px 0}.tabs li.active[data-v-35a07e46]{color:#5b7cfa}.tabs li.active[data-v-35a07e46]:after{content:"";position:absolute;left:0;bottom:-10px;width:100%;height:2px;background:#8da2fb;border-radius:2px}.actions[data-v-35a07e46]{display:flex;align-items:center;gap:14px}.user-id[data-v-35a07e46]{font-size:14px;color:#555}.logout-btn[data-v-35a07e46]{background:transparent;border:0;color:#333;font-size:14px;cursor:pointer}
