.ern-pip-perch{color:#08363b;z-index:1;justify-content:center;align-items:center;gap:4px;width:112px;height:78px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ern-pip-art{flex:none;width:64px}.ern-pip-art:has(ern-companion[hidden]){display:none}.ern-pip-perch ern-companion .companion-button{width:64px;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.ern-pip-perch ern-companion .companion-button:hover{background:0 0;transform:none}.ern-pip-perch ern-companion .companion-message{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ern-pip-settings{position:relative}.ern-pip-settings summary{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:3px;min-width:44px;min-height:44px;font:700 11px/1.4 system-ui,sans-serif;list-style:none;display:flex}.ern-pip-settings summary::-webkit-details-marker{display:none}.ern-pip-popover{background:#fff;border:1px solid #d9e3ed;border-radius:12px;width:220px;padding:16px;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #1f1f1f20}.ern-pip-popover strong{font-size:15px}.ern-pip-popover p{color:#52667b;margin:10px 0;font:400 12px/1.6 system-ui,sans-serif}.ern-pip-popover button,.ern-pip-show{color:#08363b;cursor:pointer;background:#f7f8fa;border:1px solid #b7c8d4;border-radius:8px;min-height:44px;padding:8px;font:600 12px/1.4 system-ui,sans-serif}.ern-pip-popover button{width:100%;margin-top:8px;display:block}.ern-pip-show{width:60px;font-size:11px}.ern-pip-perch :focus-visible{outline-offset:3px;outline:3px solid #467db1}.ern-pip-perch button:disabled{opacity:.5;cursor:wait}@media (max-width:600px){.ern-pip-perch{gap:4px;width:100px;height:64px}.ern-pip-art,.ern-pip-perch ern-companion .companion-button{width:48px}.ern-pip-popover{left:auto;right:-20px;transform:none}}@media (max-width:360px){.ern-pip-perch{width:88px}.ern-pip-art,.ern-pip-perch ern-companion .companion-button{width:40px}.ern-pip-show{width:40px;font-size:10px}}.ern-pip-perch ern-companion .pip{width:85%;margin-inline:auto}.ern-pip-perch ern-companion .companion-button{min-height:44px}.ern-pip-popover label{margin-top:12px;font:600 12px/1.5 system-ui,sans-serif;display:block}.ern-pip-popover select{color:#08363b;background:#fff;border:1px solid #b7c8d4;border-radius:6px;width:100%;min-height:44px;margin-top:6px;padding:7px;display:block}
