.presentation-controls.has-dmr-clicker-hint{position:relative;justify-content:initial;align-items:center;gap:14px}
.presentation-controls.has-dmr-clicker-hint>[data-presentation-action="next"]{margin-left:auto}
.dmr-clicker-hint{position:static;display:flex;align-items:center;flex:0 0 auto;gap:0;color:#212121;font:12px/1.35 Verdana,Arial,sans-serif}
.presentation-controls .dmr-clicker-hint button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;min-width:28px;width:auto;margin:0;padding:2px 4px;background:transparent;border:0;box-shadow:none;color:inherit;font:inherit;text-transform:none;white-space:nowrap}
.dmr-clicker-hint button:hover span{text-decoration:underline}.dmr-clicker-hint button:focus-visible{outline:2px solid #212121;outline-offset:2px}
.dmr-clicker-hint svg{width:13px;height:20px;fill:none;stroke:#212121;stroke-width:1.6;flex:none}
.dmr-clicker-hint .dmr-clicker-hint__dismiss svg{width:12px;height:12px}
.dmr-clicker-hint p{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);box-sizing:border-box;margin:0 0 8px;width:min(310px,calc(100vw - 32px));padding:12px;background:#fffcf0;border:1.5px solid #212121;font:12px/1.5 Verdana,Arial,sans-serif;text-align:left;z-index:3}
.dmr-clicker-hint p[hidden]{display:none}
@media(max-width:600px){.presentation-controls.has-dmr-clicker-hint{gap:5px}.presentation-controls.has-dmr-clicker-hint>[data-presentation-action]{min-width:56px;padding:6px 8px;flex:1 1 56px}.presentation-controls .dmr-clicker-hint button{min-height:44px;font-size:11px}.presentation-controls .dmr-clicker-hint .dmr-clicker-hint__dismiss{min-width:44px}}
/* Scoped override of legacy inline/runtime presentation rules. Only while tip exists. */
#presentationOverlay .presentation-controls.has-dmr-clicker-hint{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:8px}
#presentationOverlay .dmr-clicker-hint{flex:0 0 auto;min-width:0}
#presentationOverlay .dmr-clicker-hint button,
#presentationOverlay .dmr-clicker-hint button:hover,
#presentationOverlay .dmr-clicker-hint button:focus-visible{flex:0 0 auto!important;width:auto!important;min-width:28px!important;min-height:28px!important;max-width:none;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:2px 4px!important;font:12px/1.35 Verdana,Arial,sans-serif!important;text-transform:none!important}
@media(max-width:600px){
 #presentationOverlay .presentation-controls.has-dmr-clicker-hint{gap:4px!important}
 #presentationOverlay .presentation-controls.has-dmr-clicker-hint>[data-presentation-action]{flex:1 1 44px!important;width:auto!important;min-width:44px!important;padding:6px 4px!important}
 #presentationOverlay .dmr-clicker-hint button{min-height:44px!important;font-size:11px!important}
 #presentationOverlay .dmr-clicker-hint .dmr-clicker-hint__dismiss{min-width:44px!important;width:44px!important}
}
@media(max-width:600px){
 #presentationOverlay .dmr-clicker-hint button,
 #presentationOverlay .dmr-clicker-hint button:hover,
 #presentationOverlay .dmr-clicker-hint button:focus-visible{min-height:44px!important;font-size:11px!important}
 #presentationOverlay .dmr-clicker-hint .dmr-clicker-hint__dismiss,
 #presentationOverlay .dmr-clicker-hint .dmr-clicker-hint__dismiss:hover,
 #presentationOverlay .dmr-clicker-hint .dmr-clicker-hint__dismiss:focus-visible{min-width:44px!important;width:44px!important}
}
