.app-loader{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-loader-bg);border-radius:inherit;margin:0;padding:20px;z-index:9}.app-loader svg{content:"";width:96px;height:96px;max-width:95%;max-height:95%;-o-object-fit:contain;object-fit:contain}.app-loader svg circle{fill:var(--color-loader)}.app-loader.fixed-on-desktop svg{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed}#page-fibre-radius-logs.on-sidebar .btn-back-to[data-v-f6d9435e],#page-fibre-radius-logs.on-sidebar .heading[data-v-f6d9435e],.app-loader~* .app-loader{display:none}#page-fibre-radius-logs .col-12[data-v-f6d9435e]{margin-top:30px}#page-fibre-radius-logs .col-12[data-v-f6d9435e]:first-child{margin-top:0}#page-fibre-radius-logs .status-banner[data-v-f6d9435e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 16px;border-radius:4px;font-size:14px;line-height:1.4;margin-bottom:8px}#page-fibre-radius-logs .status-banner .status-dot[data-v-f6d9435e]{-ms-flex-negative:0;flex-shrink:0;width:10px;height:10px;border-radius:50%}#page-fibre-radius-logs .status-banner--success[data-v-f6d9435e]{background-color:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}#page-fibre-radius-logs .status-banner--success .status-dot[data-v-f6d9435e]{background:#16a34a}#page-fibre-radius-logs .status-banner--warning[data-v-f6d9435e]{background-color:#fffbeb;border:1px solid #fde68a;color:#92400e}#page-fibre-radius-logs .status-banner--warning .status-dot[data-v-f6d9435e]{background:#d97706}#page-fibre-radius-logs .status-banner--info[data-v-f6d9435e]{background-color:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}#page-fibre-radius-logs .status-banner--info .status-dot[data-v-f6d9435e]{background:#3b82f6}#page-fibre-radius-logs .section[data-v-f6d9435e]{padding:0;background-color:var(--color-table-row-bg);border-radius:4px;-webkit-box-shadow:var(--box-shadow-secondary);box-shadow:var(--box-shadow-secondary);overflow:hidden}#page-fibre-radius-logs .section .section-header[data-v-f6d9435e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:2px solid var(--color-divider)}#page-fibre-radius-logs .section .section-header[data-v-f6d9435e]:hover{background-color:rgba(0,0,0,.02)}#page-fibre-radius-logs .section .section-header h3[data-v-f6d9435e]{margin:0;font-size:16px;font-weight:600;color:var(--color-text-default)}#page-fibre-radius-logs .section .section-header .arrow-down[data-v-f6d9435e]{width:10px;height:10px;border-right:2px solid var(--color-text-default);border-bottom:2px solid var(--color-text-default);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-ms-flex-negative:0;flex-shrink:0}#page-fibre-radius-logs .section .section-header .arrow-down.expanded[data-v-f6d9435e]{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#page-fibre-radius-logs .section .section-content[data-v-f6d9435e]{padding:8px 0}#page-fibre-radius-logs .info-row[data-v-f6d9435e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 24px;font-size:14px;min-height:36px;border-bottom:1px solid var(--color-divider)}#page-fibre-radius-logs .info-row[data-v-f6d9435e]:last-child{border-bottom:none}#page-fibre-radius-logs .info-row--header[data-v-f6d9435e]{padding-top:12px;padding-bottom:12px}#page-fibre-radius-logs .info-row--timestamp[data-v-f6d9435e]{padding-top:10px;padding-bottom:10px;background-color:var(--color-divider)}#page-fibre-radius-logs .info-row--timestamp .label[data-v-f6d9435e],#page-fibre-radius-logs .info-row--timestamp .value[data-v-f6d9435e]{font-size:14px;font-weight:700;color:var(--color-text-default)}#page-fibre-radius-logs .info-row .label[data-v-f6d9435e]{font-size:14px;color:var(--color-personal-info-primary);font-weight:400;-ms-flex-negative:0;flex-shrink:0;max-width:50%}#page-fibre-radius-logs .info-row .value[data-v-f6d9435e]{font-size:14px;color:var(--color-text-default);text-align:right;word-break:break-all;margin-left:16px}#page-fibre-radius-logs .info-row .value--copyable[data-v-f6d9435e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#page-fibre-radius-logs .auth-entry[data-v-f6d9435e]:not(:first-child){margin-top:8px}#page-fibre-radius-logs .status-badge[data-v-f6d9435e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap}#page-fibre-radius-logs .status-badge .badge-dot[data-v-f6d9435e]{width:6px;height:6px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}#page-fibre-radius-logs .status-badge--green[data-v-f6d9435e]{background-color:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}#page-fibre-radius-logs .status-badge--green .badge-dot[data-v-f6d9435e]{background:#16a34a}#page-fibre-radius-logs .status-badge--red[data-v-f6d9435e]{background-color:#fef2f2;color:#991b1b;border:1px solid #fecaca}#page-fibre-radius-logs .status-badge--red .badge-dot[data-v-f6d9435e]{background:#dc2626}#page-fibre-radius-logs .status-badge--amber[data-v-f6d9435e]{background-color:#fffbeb;color:#92400e;border:1px solid #fde68a}#page-fibre-radius-logs .status-badge--amber .badge-dot[data-v-f6d9435e]{background:#d97706}#page-fibre-radius-logs .btn-copy[data-v-f6d9435e]{-ms-flex-negative:0;flex-shrink:0;background:none;border:1px solid var(--color-divider);border-radius:4px;padding:2px 4px;cursor:pointer;color:var(--color-personal-info-primary);line-height:1}#page-fibre-radius-logs .btn-copy[data-v-f6d9435e]:hover{border-color:var(--color-primary);color:var(--color-primary)}#page-fibre-radius-logs .btn-copy .icon-copy[data-v-f6d9435e]{display:block;width:12px;height:12px;border:1.5px solid currentColor;border-radius:2px;position:relative}#page-fibre-radius-logs .btn-copy .icon-copy[data-v-f6d9435e]:before{content:"";position:absolute;top:-3px;left:2px;width:12px;height:12px;border:1.5px solid currentColor;border-radius:2px;background:var(--color-table-row-bg)}#page-fibre-radius-logs .error-message[data-v-f6d9435e]{padding:24px;text-align:center;color:#dc3545;font-size:14px}#page-fibre-radius-logs .action-warning[data-v-f6d9435e]{margin:12px 24px;padding:10px 14px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;font-size:13px;color:#1e40af;line-height:1.5}#page-fibre-radius-logs .action-warning p[data-v-f6d9435e]{margin:0}#page-fibre-radius-logs .action-buttons[data-v-f6d9435e]{padding:8px 24px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}#page-fibre-radius-logs .btn-action[data-v-f6d9435e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:10px 0;background:none;border:none;border-bottom:1px solid var(--color-divider);cursor:pointer;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-default);text-align:left;-webkit-transition:color .15s;transition:color .15s}#page-fibre-radius-logs .btn-action[data-v-f6d9435e]:last-child{border-bottom:none}#page-fibre-radius-logs .btn-action[data-v-f6d9435e]:hover:not(:disabled){color:var(--color-primary)}#page-fibre-radius-logs .btn-action--danger[data-v-f6d9435e]:hover:not(:disabled){color:#dc2626}#page-fibre-radius-logs .btn-action[data-v-f6d9435e]:disabled{opacity:.4;cursor:not-allowed}#page-fibre-radius-logs .btn-action .icon-refresh[data-v-f6d9435e]:before{content:""}#page-fibre-radius-logs .btn-action .icon-disconnect[data-v-f6d9435e]:before,#page-fibre-radius-logs .btn-action .icon-refresh[data-v-f6d9435e]:before{font-family:icons;font-size:24px;font-style:normal;font-weight:400;line-height:1;text-align:center;font-variant:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#page-fibre-radius-logs .btn-action .icon-disconnect[data-v-f6d9435e]:before{content:""}#page-fibre-radius-logs .btn-action .icon-json[data-v-f6d9435e]:before{font-family:icons;font-size:24px;font-style:normal;font-weight:400;line-height:1;content:"";text-align:center;font-variant:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#page-fibre-radius-logs .confirm-modal--wide[data-v-f6d9435e]{max-width:720px;width:95%;max-height:80vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#page-fibre-radius-logs .raw-json-header[data-v-f6d9435e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-fibre-radius-logs .raw-json-header h3[data-v-f6d9435e]{margin:0}#page-fibre-radius-logs .btn-copy-json[data-v-f6d9435e]{font-size:12px;font-weight:600;padding:4px 12px;border-radius:4px;border:1px solid var(--color-divider);background:none;cursor:pointer;color:var(--color-text-default)}#page-fibre-radius-logs .btn-copy-json[data-v-f6d9435e]:hover{border-color:var(--color-primary);color:var(--color-primary)}#page-fibre-radius-logs .raw-json-body[data-v-f6d9435e]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;margin:12px 0;min-height:0}#page-fibre-radius-logs .raw-json-pre[data-v-f6d9435e]{margin:0;font-family:Courier New,Courier,monospace;font-size:12px;line-height:1.5;white-space:pre;color:var(--color-text-default);background:var(--color-component-bg,#f9fafb);border:1px solid var(--color-divider);border-radius:4px;padding:12px;overflow-x:auto}#page-fibre-radius-logs .confirm-modal-overlay[data-v-f6d9435e]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000}#page-fibre-radius-logs .confirm-modal[data-v-f6d9435e]{background:var(--color-table-row-bg);border-radius:4px;padding:24px;max-width:400px;width:90%;-webkit-box-shadow:var(--box-shadow-secondary);box-shadow:var(--box-shadow-secondary)}#page-fibre-radius-logs .confirm-modal__header h3[data-v-f6d9435e]{margin:0 0 12px;font-size:18px;font-weight:600;color:var(--color-text-default)}#page-fibre-radius-logs .confirm-modal__body p[data-v-f6d9435e]{margin:0 0 20px;font-size:14px;color:var(--color-personal-info-primary);line-height:1.5}#page-fibre-radius-logs .confirm-modal__actions[data-v-f6d9435e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#page-fibre-radius-logs .confirm-modal__actions .btn[data-v-f6d9435e]{padding:8px 20px;border-radius:6px;font-size:14px;font-weight:600;border:none;cursor:pointer}#page-fibre-radius-logs .confirm-modal__actions .btn-danger[data-v-f6d9435e]{background:#dc2626;color:#fff}#page-fibre-radius-logs .confirm-modal__actions .btn-danger[data-v-f6d9435e]:hover:not(:disabled){background:#b91c1c}#page-fibre-radius-logs .confirm-modal__actions .btn-danger[data-v-f6d9435e]:disabled{opacity:.5;cursor:not-allowed}#page-fibre-radius-logs .confirm-modal__actions .btn-secondary[data-v-f6d9435e]{background:#f3f4f6;color:#374151}#page-fibre-radius-logs .confirm-modal__actions .btn-secondary[data-v-f6d9435e]:hover:not(:disabled){background:#e5e7eb}#page-fibre-radius-logs .confirm-modal__actions .btn-secondary[data-v-f6d9435e]:disabled{opacity:.5;cursor:not-allowed}