.ip-widget_container__aFhOv{display:flex;flex-direction:column;width:100%;height:100%;border-radius:12px;background:var(--card-bg);color:var(--text-color);overflow:hidden;position:relative;padding:14px}.ip-widget_small__5Lbrn{min-height:120px}.ip-widget_middle__O5CzY{min-height:200px}.ip-widget_header__lydvp{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;position:relative}.ip-widget_title__FpjEk{font-size:13px;font-weight:500;gap:4px}.ip-widget_hideButton__w2HXm,.ip-widget_title__FpjEk{color:var(--text-secondary);display:flex;align-items:center}.ip-widget_hideButton__w2HXm{position:absolute;right:-7px;top:50%;transform:translateY(-50%);background:var(--secondary-color);border:1px solid var(--secondary-color-deep);cursor:pointer;border-radius:50%;justify-content:center;transition:all .2s ease;width:30px;height:30px;box-sizing:border-box}@media (min-width:768px){.ip-widget_hideButton__w2HXm{right:0;top:15px;width:34px;height:34px}}.ip-widget_content__Bb68z{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;gap:8px}.ip-widget_ipAddress__bivX1{font-size:16px;font-weight:600;color:var(--text-primary);padding:6px 0 0;border-bottom:1px dashed var(--border-color);margin-bottom:16px;position:relative}.ip-widget_copyable__V_0qt{cursor:pointer;display:flex;align-items:center}.ip-widget_copyIndicator__ZeK3k{display:flex;align-items:center;margin-left:4px;opacity:.6}.ip-widget_copyIcon__NKkji{color:var(--text-secondary)}.ip-widget_infoGrid__Do9aa{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px;width:100%}.ip-widget_infoItem__nbC9M{display:flex;align-items:center;font-size:12px;line-height:1.3;font-size:clamp(10px,2vw,14px);width:100%;overflow:hidden}.ip-widget_infoLabel__7PISX{color:var(--text-tertiary);margin-right:3px;font-weight:550;flex-shrink:0;min-width:60px}.ip-widget_infoValue___F262{color:var(--text-secondary);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;max-width:calc(100% - 65px)}.ip-widget_ispItem__aNoIp{width:100%}.ip-widget_ispValue__GAA0o{display:inline-block;max-width:calc(100% - 65px)}.ip-widget_icon__WtzN4{color:var(--text-secondary)}.ip-widget_loading__0F4dN{color:var(--text-secondary)}.ip-widget_error__NgNck,.ip-widget_loading__0F4dN{display:flex;justify-content:center;align-items:center;height:100%}.ip-widget_error__NgNck{color:var(--error);font-size:12px;text-align:center;padding:0 12px}@media (max-width:768px){.ip-widget_ipAddress__bivX1{font-size:15px;margin-bottom:10px}.ip-widget_infoItem__nbC9M{font-size:11px}}@media (max-width:480px){.ip-widget_small__5Lbrn .ip-widget_ipAddress__bivX1{margin-bottom:-2px}.ip-widget_middle__O5CzY .ip-widget_ipAddress__bivX1{margin-bottom:-1px}}@media (max-width:376px){.ip-widget_middle__O5CzY .ip-widget_ipAddress__bivX1,.ip-widget_small__5Lbrn .ip-widget_ipAddress__bivX1{margin-bottom:-1px}}.dark .ip-widget_container__aFhOv{box-shadow:0 4px 12px rgba(0,0,0,.2)}.light .ip-widget_container__aFhOv{box-shadow:0 2px 8px rgba(0,0,0,.05)}