/* Approved SVG is self-contained and respects reduced motion itself. */
button[aria-busy="true"]::before,[data-pn-searching]::before{
 content:"";display:inline-block;vertical-align:middle;flex:none;width:32px;height:32px;
 background:url("./pillnex-loader.svg?v=head-first-v2") center/contain no-repeat;pointer-events:none;
}
[data-pn-searching]::before{width:28px;height:28px;margin-inline-end:8px}
button[aria-busy="true"]{cursor:progress}
button[aria-busy="true"]::before{margin-inline-end:8px}
.pn-navigation-loading{position:fixed;inset-block-start:18px;inset-inline-start:50%;transform:translateX(-50%);z-index:10000;background:#f2fbfb;border:1px solid #d5e8e8;border-radius:18px;padding:8px;box-shadow:0 4px 22px #103b3b18;pointer-events:none;line-height:0}
.pn-navigation-loading[hidden]{display:none!important}
.pn-navigation-loading::before{content:"";width:64px;height:64px;display:block;background:url("./pillnex-loader.svg?v=head-first-v2") center/contain no-repeat}
@media(prefers-color-scheme:dark){.pn-navigation-loading{background:#1c3739;border-color:#36565b}}
@media(max-width:650px){.pn-navigation-loading{inset-block-start:12px;padding:4px}.pn-navigation-loading::before{width:52px;height:52px}}
