/* Right-corner quick actions; original buttons and handlers are retained. */
@layer wg-polish26 {
html body #p43-utilities.p43-right-dock{position:fixed!important;inset:auto max(12px,env(safe-area-inset-right)) max(var(--p43-bottom,12px),env(safe-area-inset-bottom)) auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;width:58px!important;max-width:58px!important;height:auto!important;min-height:0!important;padding:3px!important;margin:0!important;transform:none!important;z-index:1002!important;background:transparent!important;border:0!important;box-shadow:none!important;}
html body #p43-utilities .wg-help-fab,html body #p43-utilities .wg-help-fabs{display:contents!important;position:static!important;inset:auto!important;}html body #p43-utilities .wg-help-trigger,html body #p43-utilities .p17-badge{position:relative!important;display:flex!important;inset:auto!important;width:52px!important;max-width:52px!important;min-width:52px!important;height:54px!important;min-height:54px!important;padding:4px 2px!important;transform:none!important;}
html body #p43-utilities .p25-utilities-toggle{display:block!important;position:absolute!important;right:0!important;top:-21px!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;font-size:16px!important;padding:0!important;}
html body #p43-utilities.is-collapsed{width:46px!important;max-width:46px!important;height:46px!important;padding:0!important;}html body #p43-utilities.is-collapsed .wg-help-fab,html body #p43-utilities.is-collapsed .wg-help-fabs,html body #p43-utilities.is-collapsed .wg-help-trigger,html body #p43-utilities.is-collapsed .p17-badge{display:none!important;}
html body #p43-utilities.is-collapsed .p25-utilities-toggle{position:static!important;display:block!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;border-radius:14px!important;font-size:24px!important;background:#241d27!important;color:#f5d493!important;}
html body #p43-utilities:has(.wg-help-open){z-index:9400!important;}
html body #p43-utilities .wg-help-panel{position:fixed!important;inset:auto 84px 12px auto!important;width:min(440px,calc(100vw - 110px))!important;max-height:calc(100dvh - 40px)!important;}
html body #p43-utilities[hidden]{display:none!important;}
@media(min-width:1100px){html body.p43-dock-space{padding-right:calc(var(--p43-base-right,0px) + 82px)!important;box-sizing:border-box!important;}}
@media(max-width:1099px){html body.p43-dock-space .rd-bottom-bar,html body.p43-dock-space .wg-shell-bar{width:calc(100% - 62px)!important;max-width:calc(100% - 62px)!important;left:0!important;right:62px!important;}
html body #p43-utilities.p43-nav-seat.is-collapsed{bottom:max(var(--p43-seat,9px),env(safe-area-inset-bottom))!important;}

html body #p43-utilities.p43-right-dock:not(.is-collapsed){flex-direction:row!important;width:auto!important;max-width:calc(100vw - 24px)!important;padding:6px!important;border:1px solid #806140!important;border-radius:16px!important;background:#1c1921f5!important;}
html body #p43-utilities .wg-help-panel{inset:auto 8px calc(var(--p43-bottom,12px) + 72px) auto!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - var(--p43-bottom,12px) - 100px)!important;}
}
}
