.spinner-overlay[data-v-a124d2e7]{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:99999}.spinner-circle[data-v-a124d2e7]{animation:spin-a124d2e7 2s linear infinite;border:16px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:120px;width:120px}@keyframes spin-a124d2e7{to{transform:rotate(1turn)}}.load-folder-modal[data-v-a24c18b3]{position:relative}.is-loading[data-v-a24c18b3]{opacity:.55;pointer-events:none}span[data-v-a24c18b3]{display:block;font-weight:600;margin-bottom:.5rem}.dropdowns[data-v-a24c18b3]{align-items:end;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:.5rem}.dd-item[data-v-a24c18b3]{background:#fff;border:1px solid #d1d5db;border-radius:.75rem;box-shadow:0 1px 2px #0000000a;padding:.6rem .7rem}.dropdown-label[data-v-a24c18b3]{color:#374151;display:block;font-size:.75rem;font-weight:600;margin-bottom:.35rem}.dropdown-select[data-v-a24c18b3]{background:#f9fafb;border:1px solid #cbd5e1;border-radius:.6rem;cursor:pointer;height:2.25rem;padding:.35rem .6rem;width:100%}.dropdown-select[data-v-a24c18b3]:hover{background:#fff;border-color:#94a3b8}.dropdown-select[data-v-a24c18b3]:focus{border-color:#0ea5e9;outline:2px solid rgba(16,185,129,.35);outline-offset:2px}@media(max-width:1024px){.dropdowns[data-v-a24c18b3]{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media(max-width:640px){.dropdowns[data-v-a24c18b3]{grid-template-columns:1fr}}.reg-modal__card{display:flex;flex-direction:column;height:92vh;max-height:92vh;overflow:hidden}.reg-modal__button{display:grid;gap:.5rem;grid-template-columns:1fr;justify-items:center}.monitoring-output{align-items:center;display:flex;flex:1;flex-direction:column;gap:1rem;min-height:0;overflow:visible}.monitoring-table-section{margin:0 auto;max-width:96vw;position:relative;width:100%}.monitoring-table-toolbar{align-items:center;display:flex;justify-content:flex-end;margin:.15rem 0;padding:0 .35rem;width:100%}.monitoring-fullscreen-toggle{align-items:center;background:transparent;border:0;border-radius:.25rem;color:#24364a;cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;padding:0;width:2.25rem}.monitoring-fullscreen-toggle:hover{background:#f1f5f9}.monitoring-fullscreen-toggle svg{height:1.75rem;width:1.625rem}.monitoring-table-section--fullscreen{background:#fff;display:flex;flex-direction:column;height:100dvh;inset:0;margin:0;max-width:none;overflow:hidden;padding:1rem;position:fixed;width:100vw;z-index:9999}.monitoring-table-section--fullscreen .monitoring-table-toolbar{flex:0 0 auto;margin-bottom:.25rem}.table-container{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-sizing:border-box;height:min(42vh,420px);margin:0 auto;max-height:42vh;max-width:96vw;overflow-x:auto!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-color:#6b7280 #f3f4f6;scrollbar-gutter:stable both-edges;scrollbar-width:auto;width:min(96vw,100%)}.table-container::-webkit-scrollbar{height:16px;width:16px}.table-container::-webkit-scrollbar-thumb{background-color:#6b7280;border:3px solid #f3f4f6;border-radius:8px}.table-container::-webkit-scrollbar-track{background-color:#f3f4f6}.monitoring-table-section--fullscreen .table-container{flex:1 1 auto;height:auto!important;margin:0;max-height:none!important;max-width:none;min-height:0!important;width:100%}.monitoring-table-section--fullscreen .table-container>:not(table):not(.monitoring-table-toolbar){display:none!important}.monitoring-table-section--fullscreen .table-container table{margin-top:0}.table-container thead th{background:#f1f1f1;position:sticky;top:0;z-index:2}.table{border-collapse:collapse;margin:0 auto;table-layout:auto;width:100%}.table td,.table th{padding:4px 8px;text-align:left;vertical-align:top;white-space:normal}.table td:first-child,.table th:first-child{width:40%}.table td:nth-child(2),.table th:nth-child(2){width:60%}.table td span{display:block;word-break:break-word}.table td:first-child,.table th:first-child{width:32%}.table td:nth-child(2),.table th:nth-child(2){width:38%}.table td:nth-child(n+3),.table th:nth-child(n+3){text-align:center;white-space:nowrap;width:5%}.table thead th{background:#f3f4f6;position:sticky;top:0;z-index:2}.table.table-striped tbody tr:nth-child(odd) td{background-color:#fff}.table.table-striped tbody tr:nth-child(2n) td{background-color:#f1f1f1}.duplicate-row td{background-color:#fff3cd;font-weight:600}.table-container table{min-width:-moz-max-content;min-width:max-content}.missing-selection-row{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;font-style:normal;gap:1.5rem;justify-content:center;margin:.75rem 0}.missing-selection{align-items:center;display:inline-flex;font-style:italic;gap:.2rem}.monitoring-selection-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.table td.selection-column,.table th.selection-column{max-width:40px;min-width:40px;text-align:center;white-space:nowrap;width:40px!important}.table td.wide-column,.table th.wide-column{min-width:260px;text-align:left!important;white-space:normal!important;width:300px!important}.monitoring-info-line{align-items:center;display:flex;font-size:.8125rem;font-style:italic;gap:.25rem;justify-content:center;line-height:1.25rem}.monitoring-info-spacer{height:.4rem}.monitoring-notice-modal-backdrop{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.monitoring-notice-modal{background:#fff;border-radius:.5rem;box-shadow:0 18px 50px #00000047;color:#0f172a;padding:1.75rem 1.75rem 1.25rem;position:relative;text-align:center;width:min(420px,calc(100vw - 2rem))}.monitoring-notice-modal h2{color:#8b1a26;font-size:1.25rem;font-weight:700;margin:0 0 .75rem}.monitoring-notice-modal p{line-height:1.45;margin:0 0 1.25rem}.monitoring-notice-modal__close{background:transparent;border:0;color:#64748b;cursor:pointer;font-size:1.5rem;line-height:1;position:absolute;right:.75rem;top:.5rem}.monitoring-notice-modal__close:hover{color:#0f172a}.monitoring-notice-modal__button{background:#7d0f14;border:0;border-color:#7d0f14;border-radius:.35rem;color:#fff;cursor:pointer;font-weight:700;min-width:110px;padding:.55rem 1.25rem}.monitoring-notice-modal__button:hover{filter:brightness(.95)}
