.pg-chatgpt--header{display:flex;align-items:center;flex:0 0 auto;gap:0;position:relative;isolation:isolate}.pg-chatgpt--header .pg-chatgpt__button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;min-width:40px;height:40px;padding:0 10px;border:1px solid var(--pg-border,#dbe2ed);border-radius:9px;background:var(--pg-header-bg,#fff);color:var(--pg-text,#172337);font:600 12px/1.4 var(--pg-interface-font,system-ui,sans-serif);cursor:pointer}.pg-chatgpt__button:hover{background:var(--pg-bg-soft,#eef5ff)}.pg-chatgpt__button:disabled{opacity:.6;cursor:wait}.pg-ai{position:relative}.pg-chatgpt__settings{display:flex;align-items:center;justify-content:center;width:20px;min-height:40px;padding:0;cursor:pointer;list-style:none;color:var(--pg-muted,#64748b)}.pg-chatgpt__settings::-webkit-details-marker{display:none}.pg-ai__panel{box-sizing:border-box;position:fixed;z-index:9999;inset:auto;inset-block-start:var(--pg-ai-top,80px);inset-inline-start:var(--pg-ai-left,16px);margin:0;width:350px;max-width:calc(100vw - 16px);padding:20px;border:1px solid var(--pg-border,#dbe2ed);border-radius:16px;background:var(--pg-surface,#fff);color:var(--pg-text,#172337);box-shadow:0 16px 45px #142b4926;font:400 14px/1.6 var(--pg-interface-font,system-ui,sans-serif);text-align:left;max-height:70vh;overflow-y:auto;overflow-x:hidden}.pg-ai__panel>strong{display:block;font-size:17px}.pg-ai__panel p{margin:10px 0;font-size:13px;color:var(--pg-muted,#64748b)}.pg-ai__panel ol{padding-left:20px;font-size:13px}.pg-ai__panel li+li{margin-top:9px}.pg-ai__panel a{color:var(--pg-link,#175be6);text-underline-offset:3px}.pg-chatgpt--header :focus-visible,.pg-ai__panel :focus-visible{outline:3px solid #8eb5ff;outline-offset:2px}.pg-ai__panel [data-ai-status]{padding:10px;border-radius:8px;background:var(--pg-bg-soft,#f1f5fb)}.pg-chatgpt--header .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:767px){.pg-chatgpt__label{display:none}.pg-chatgpt--header .pg-chatgpt__button{width:36px;min-width:36px;height:36px;padding:0}.pg-chatgpt__settings{width:14px;min-height:36px}.pg-ai__panel{padding:18px}}
html body .pg-site-header .pg-chatgpt--header .pg-chatgpt__button{width:auto!important;min-width:104px!important;padding:0 10px!important}.pg-chatgpt__button svg{flex:0 0 18px;display:block}@media(max-width:767px){html body .pg-site-header .pg-chatgpt--header .pg-chatgpt__button{width:36px!important;min-width:36px!important;padding:0!important}}
