.auto-reload[data-v-fbc20baa]{display:inline-flex;align-items:center;min-width:0}.auto-reload__main[data-v-fbc20baa]{display:flex;align-items:center;gap:10px;min-width:0}.auto-reload__time-group[data-v-fbc20baa]{display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;min-height:42px;min-width:0}.auto-reload__label[data-v-fbc20baa]{color:var(--ops-color-text-helper);line-height:1;white-space:nowrap}.auto-reload__time-block[data-v-fbc20baa]{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-height:20px}.auto-reload__time-text[data-v-fbc20baa]{color:var(--ops-color-text-primary);font-size:13px;font-weight:500;line-height:1;letter-spacing:0;white-space:nowrap}.auto-reload__actions[data-v-fbc20baa]{display:flex;align-items:center;gap:10px}.auto-reload__interval-group[data-v-fbc20baa]{display:inline-flex;position:relative;align-items:center}.auto-reload__icon-button[data-v-fbc20baa],.auto-reload__interval-button[data-v-fbc20baa]{height:42px;border:1px solid color-mix(in srgb,var(--ops-color-border) 84%,transparent);border-radius:var(--ops-radius-md);background:var(--ops-color-bg-container);box-shadow:0 6px 14px color-mix(in srgb,var(--ops-color-bg-mask) 4%,transparent);color:var(--ops-color-text-secondary);transition:color .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1)}.auto-reload__icon-button[data-v-fbc20baa]{width:42px;min-width:42px;padding:0}.auto-reload__interval-button[data-v-fbc20baa]{display:inline-flex;align-items:center;gap:8px;padding:0 14px}.auto-reload__interval-text[data-v-fbc20baa]{font-size:14px;font-weight:600;line-height:1}.auto-reload__interval-arrow[data-v-fbc20baa]{font-size:12px}.auto-reload__countdown[data-v-fbc20baa]{position:absolute;right:0;bottom:calc(100% + 6px);color:var(--ops-color-text-helper);font-size:11px;line-height:1;white-space:nowrap;pointer-events:none}.auto-reload__icon-button[data-v-fbc20baa]:focus,.auto-reload__icon-button[data-v-fbc20baa]:hover,.auto-reload__interval-button[data-v-fbc20baa]:focus,.auto-reload__interval-button[data-v-fbc20baa]:hover{border-color:color-mix(in srgb,var(--ops-color-primary) 24%,var(--ops-color-border));color:var(--ops-color-primary);background:color-mix(in srgb,var(--ops-color-bg-container) 96%,var(--ops-color-primary) 4%);box-shadow:0 10px 18px color-mix(in srgb,var(--ops-color-primary) 8%,transparent)}.auto-reload__icon-button[data-v-fbc20baa]:focus,.auto-reload__interval-button[data-v-fbc20baa]:focus{outline:none}.ip-address-list[data-v-24557205]{min-height:320px}.ip-address-list__item[data-v-24557205]{width:100px;display:inline-block}.ip-address-list__card[data-v-24557205]{margin:1px}.ip-address-list__card[data-v-24557205] .ant-card-body{padding:var(--ops-space-xs) 0;text-align:center;font-size:12px;color:var(--ops-color-text-on-primary)}.ip-address-list__card.is-clickable[data-v-24557205]{cursor:pointer}.ip-address-list__card.is-static[data-v-24557205]{cursor:default}.ip-address-list__card.is-online-allocated[data-v-24557205] .ant-card-body{background:var(--ops-color-success)}.ip-address-list__card.is-online[data-v-24557205] .ant-card-body{background:var(--ops-color-primary)}.ip-address-list__card.is-offline[data-v-24557205] .ant-card-body{background:var(--ops-color-border)}.ip-address-list__icon[data-v-24557205]{width:12px}.ip-address-list__name[data-v-24557205]{width:64px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-24557205] .ant-badge-status-dot{width:12px;height:12px;border-radius:0}.ip-address-card[data-v-24557205]{position:relative}.ip-address-card__edit[data-v-24557205]{position:absolute;top:6px;right:6px;color:#fff;font-size:12px}.ip-subnet-detail-drawer[data-v-9d763c64] .ant-drawer-content,.ip-subnet-detail-drawer[data-v-9d763c64] .ant-drawer-wrapper-body{background:var(--ops-color-bg-elevated)}.ip-subnet-detail-drawer[data-v-9d763c64] .ant-drawer-header{padding:14px 20px;border-bottom:1px solid var(--ops-color-border);background:var(--ops-color-bg-elevated)}.ip-subnet-detail-drawer[data-v-9d763c64] .ant-drawer-body{display:flex;flex-direction:column;padding:0;min-height:0;background:var(--ops-color-bg-container)}.ip-subnet-detail-drawer[data-v-9d763c64] .ant-drawer-close{color:var(--ops-color-text-secondary)}.ip-subnet-detail-drawer__header[data-v-9d763c64]{display:flex;align-items:center;gap:14px;min-width:0;padding-right:40px}.ip-subnet-detail-drawer__icon-box[data-v-9d763c64]{width:52px;height:52px;border-radius:var(--ops-radius-md);border:1px solid color-mix(in srgb,var(--ops-color-primary) 20%,var(--ops-color-border));background:color-mix(in srgb,var(--ops-color-primary) 10%,var(--ops-color-bg-container));display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ip-subnet-detail-drawer__icon[data-v-9d763c64]{font-size:26px;color:var(--ops-color-primary)}.ip-subnet-detail-drawer__header-main[data-v-9d763c64]{min-width:0;flex:1}.ip-subnet-detail-drawer__title-row[data-v-9d763c64]{display:flex;align-items:center;gap:8px;min-width:0;margin-bottom:4px}.ip-subnet-detail-drawer__title[data-v-9d763c64]{min-width:0}.ip-subnet-detail-drawer__type-badge[data-v-9d763c64]{flex-shrink:0;padding:2px 10px;border-radius:var(--ops-radius-sm);border:1px solid color-mix(in srgb,var(--ops-color-primary) 36%,transparent);background:color-mix(in srgb,var(--ops-color-primary) 10%,var(--ops-color-bg-container));color:var(--ops-color-primary);font-size:var(--ops-font-size-xs);line-height:1.35;font-weight:var(--ops-font-weight-semibold);letter-spacing:.3px}.ip-subnet-detail-drawer__meta-row[data-v-9d763c64]{display:flex;flex-wrap:wrap;gap:6px 18px}.ip-subnet-detail-drawer__meta-item[data-v-9d763c64]{max-width:320px;display:inline-flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ops-color-text-secondary);font-size:calc(var(--ops-font-size-xs) + 1px)}.ip-subnet-detail-drawer__meta-icon[data-v-9d763c64]{color:color-mix(in srgb,var(--ops-color-text-secondary) 65%,transparent);font-size:13px}.ip-subnet-detail-drawer__body[data-v-9d763c64]{flex:1;min-height:0}.ip-subnet-detail-drawer__content[data-v-9d763c64]{height:100%;overflow-y:auto;padding:var(--ops-space-lg)}.ip-subnet-detail-drawer__section[data-v-9d763c64]{margin-bottom:var(--ops-gap-module)}.ip-subnet-detail-drawer__section[data-v-9d763c64]:last-child{margin-bottom:0}.ip-subnet-detail-drawer__section--compact[data-v-9d763c64] .ant-card-body{padding-bottom:0}.ip-subnet-detail-drawer__section-helper[data-v-9d763c64]{margin-bottom:var(--ops-space-sm)}.ip-subnet-detail-drawer__legend[data-v-9d763c64]{margin-bottom:var(--ops-gap-module);flex-wrap:wrap}.ip-subnet-detail-drawer__legend-badge[data-v-9d763c64]{width:18px;height:17px;line-height:17px;border-radius:4px;font-size:12px;text-align:center}.ip-subnet-detail-drawer__legend-badge--success[data-v-9d763c64]{background:var(--ops-color-success)}.ip-subnet-detail-drawer__legend-badge--muted[data-v-9d763c64]{background:var(--ops-color-border)}.ip-subnet-detail-drawer__legend-badge--primary[data-v-9d763c64]{background:var(--ops-color-primary)}.ip-subnet-detail-drawer__legend-foreground[data-v-9d763c64]{color:var(--ops-color-text-on-primary)}.ip-subnet-input-drawer[data-v-6b4efeee] .ant-drawer-content,.ip-subnet-input-drawer[data-v-6b4efeee] .ant-drawer-wrapper-body{display:flex;flex-direction:column;background:var(--ops-color-bg-elevated)}.ip-subnet-input-drawer[data-v-6b4efeee] .ant-drawer-header{padding:14px 20px;border-bottom:1px solid var(--ops-color-border);background:var(--ops-color-bg-elevated)}.ip-subnet-input-drawer[data-v-6b4efeee] .ant-drawer-body{flex:1;min-height:0;padding:0;background:var(--ops-color-bg-container)}.ip-subnet-input-drawer[data-v-6b4efeee] .ant-drawer-close{color:var(--ops-color-text-secondary)}.ip-subnet-input-drawer[data-v-6b4efeee] .ant-form-item-label{text-align:left}.ip-subnet-input-drawer__header[data-v-6b4efeee]{display:flex;align-items:center;gap:14px;min-width:0;padding-right:40px}.ip-subnet-input-drawer__icon-box[data-v-6b4efeee]{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid color-mix(in srgb,var(--ops-color-primary) 20%,var(--ops-color-border));border-radius:var(--ops-radius-md);background:color-mix(in srgb,var(--ops-color-primary) 10%,var(--ops-color-bg-container))}.ip-subnet-input-drawer__icon[data-v-6b4efeee]{color:var(--ops-color-primary);font-size:28px}.ip-subnet-input-drawer__header-main[data-v-6b4efeee]{flex:1;min-width:0}.ip-subnet-input-drawer__title-row[data-v-6b4efeee]{display:flex;align-items:center;gap:8px;min-width:0}.ip-subnet-input-drawer__title[data-v-6b4efeee]{min-width:0}.ip-subnet-input-drawer__subtitle[data-v-6b4efeee]{margin-top:4px}.ip-subnet-input-drawer__body[data-v-6b4efeee]{display:flex;flex-direction:column;height:100%;min-height:0}.ip-subnet-input-drawer__content[data-v-6b4efeee]{flex:1;min-height:0;overflow:auto;padding:20px 20px 16px}.ip-subnet-input-drawer__form[data-v-6b4efeee]{margin-top:0}.ip-subnet-input-drawer__footer[data-v-6b4efeee]{flex-shrink:0;display:flex;justify-content:flex-end;padding:16px 20px;border-top:1px solid var(--ops-color-border);background:var(--ops-color-bg-elevated)}.ops-form-label-left[data-v-13dd4b1a] .ant-form-item-label{text-align:left}.scan-modal[data-v-13dd4b1a] .ant-modal-body{padding-bottom:0}.ip-subnet-page[data-v-42ea53ed]{min-height:320px}.ip-subnet-page__search-form[data-v-42ea53ed] .ip-subnet-page__control--text{width:220px}.ip-subnet-page__search-form[data-v-42ea53ed] .ip-subnet-page__control--status{width:120px}.ip-subnet-page__search-form[data-v-42ea53ed] .ip-subnet-page__search-actions .ant-space{display:inline-flex;flex-wrap:wrap;gap:var(--ops-space-xs)}.ip-subnet-page__search-form[data-v-42ea53ed] .ip-subnet-page__search-actions .ant-space-item{margin-right:0}.ip-subnet-page__divider[data-v-42ea53ed]{margin:var(--ops-space-md) 0}.ip-subnet-page__usage-progress[data-v-42ea53ed]{padding-right:var(--ops-space-xs)}