.idp-science-dock{position:fixed;left:12px;bottom:18px;z-index:1150;max-width:min(315px,calc(100vw - 24px));font-family:system-ui,-apple-system,sans-serif;font-size:12px;line-height:1.4}
.idp-science-panel{border:1px solid #d1d5db;border-radius:12px;background:#fff;color:#192e44;box-shadow:0 3px 12px #15263b22;overflow:hidden;max-width:100%}
.idp-science-panel>summary{padding:8px 12px;list-style:none;cursor:pointer;font-weight:650;font-size:12px;min-height:32px}.idp-science-panel>summary::-webkit-details-marker{display:none}
.idp-science-panel[open]{width:315px;max-width:calc(100vw - 24px)}.idp-science-inner{padding:8px 12px;max-height:310px;overflow:auto}
.idp-science-inner ul{margin:8px 0;padding:0;list-style:none}.idp-science-inner li{padding:7px 0;border-top:1px solid #ebeff2}.idp-science-inner a{display:block;text-decoration:none;color:#1358a6}.idp-science-inner small{display:block;color:#64748b;margin-top:2px}.idp-news-credit{font-size:10px;color:#64748b}
.idp-field-editor{margin:26px 0;padding:18px;border:1px solid #d5dce4;border-radius:14px;background:#fff}.idp-field-editor form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.idp-field-editor label{display:flex;flex-direction:column;gap:4px}.idp-field-editor input{width:100%;min-width:0;box-sizing:border-box}.idp-field-editor button{align-self:end}
@media(max-width:480px){.idp-science-dock{bottom:12px;left:8px}.idp-science-panel[open]{max-width:calc(100vw - 16px)}}
