.ph-custom-widgets{gap:12px;min-width:0;margin:12px 0;padding:0 4px;display:grid}.ph-custom-widget{border:2px solid var(--border,#e7e9e2);background:color-mix(in oklab,var(--surface,#fff) 65%,transparent);-webkit-backdrop-filter:blur(14px);border-radius:16px;align-items:flex-start;gap:12px;min-width:0;padding:14px;display:flex;overflow:hidden}.ph-custom-widget-icon{border:2px solid color-mix(in oklab,var(--primary,#7656c9) 25%,transparent);width:48px;height:48px;color:var(--primary,#7656c9);background:color-mix(in oklab,var(--primary,#7656c9) 20%,var(--surface,#fff));border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.ph-custom-widget-body{overflow-wrap:anywhere;flex:1;min-width:0}.ph-custom-widget-body h3{color:var(--text,#252923);margin:0;font-size:14px;font-weight:700}.ph-custom-widget-body p{white-space:pre-wrap;color:var(--muted,#7c8279);opacity:.8;margin:4px 0 0;font-size:12px;line-height:1.625}.ph-custom-widgets{margin-block:16px;padding:0}.ph-custom-widget{border-width:1px;border-color:var(--skin-border,var(--border));background:color-mix(in srgb,var(--skin-background-panel,var(--surface)) 92%,transparent);border-radius:20px}.ph-custom-widget-icon{border-width:1px;border-color:var(--skin-border,var(--border));background:var(--skin-background-secondary,var(--bg));color:var(--skin-text-primary,var(--text))}.ph-custom-widget-body h3{color:var(--skin-text-primary,var(--text));font-size:15px;line-height:1.5}.ph-custom-widget-body p{color:var(--skin-text-secondary,var(--muted));opacity:1;font-size:14px;line-height:1.65}
