/* Only applied after the existing controls have been found and the bar is ready. */
.pm-editorial-bar,.pm-editorial-dialog,.pm-editorial-bar *,.pm-editorial-dialog *{box-sizing:border-box}
.pm-editorial-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;max-width:550px;margin:0 0 12px;padding:0;font:600 13px/1.25 Arial,Helvetica,sans-serif;color:#151515}
body .pm-editorial-bar .pm-editorial-button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-width:0;min-height:46px;padding:9px 10px;border:1px solid #dedede;border-radius:9px;background:#fff;color:#151515;box-shadow:none;font:inherit;text-transform:none;letter-spacing:normal;cursor:pointer}
.pm-editorial-icon{display:block;width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.pm-editorial-reading-icon{position:relative;display:inline-flex;align-items:center;gap:4px}
.pm-editorial-percent{font-size:11px;font-variant-numeric:tabular-nums}
body .pm-editorial-button:hover,body .pm-editorial-button[aria-expanded=true]{background:#f5f5f5;border-color:#a6a6a6}
body .pm-editorial-button.pm-editorial-saved{color:#4b3fd6;border-color:#aaa5e5}
.pm-editorial-dialog{width:min(370px,calc(100vw - 24px));max-height:calc(100dvh - 36px);margin:auto;padding:18px;border:1px solid #dedede;border-radius:13px;background:#fff;color:#171717;box-shadow:0 10px 45px #0002;font:14px/1.4 Arial,Helvetica,sans-serif;overflow:auto}
.pm-editorial-dialog:not([open]){display:none}
.pm-editorial-dialog::backdrop{background:#0003}
.pm-editorial-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 9px}
.pm-editorial-dialog h2{font:700 18px/1.3 Arial,sans-serif;margin:0;color:inherit}
body .pm-editorial-dialog .pm-editorial-close{display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:0;border-radius:6px;background:#f4f4f4;color:#222;font:26px/1 Arial;cursor:pointer}
.pm-editorial-dialog p{font:13px/1.5 Arial,sans-serif!important;margin:8px 0 12px!important;color:#5b5b5b!important}
.pm-editorial-list{display:flex;flex-direction:column;gap:3px}
body .pm-editorial-dialog .pm-editorial-item{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-height:46px;padding:9px 10px;border:0;border-radius:7px;background:#fff;color:#171717;text-align:left;text-decoration:none;box-shadow:none;cursor:pointer;font:14px/1.3 Arial,sans-serif;text-transform:none;letter-spacing:normal}
body .pm-editorial-dialog .pm-editorial-item:hover{background:#f4f4f4}
.pm-editorial-item small{display:block;color:#666;font:12px/1.4 Arial,sans-serif;margin-top:3px}
.pm-editorial-brand{width:24px;height:24px;flex:none;display:grid;place-items:center;font:bold 20px/1 Arial,sans-serif}
.pm-editorial-brand svg{width:22px;height:22px}
.pm-editorial-brand i{font-size:21px}
.pm-brand-whatsapp{color:#087e43}.pm-brand-facebook{color:#1877f2}.pm-brand-telegram{color:#178bbc}.pm-brand-pinterest{color:#bd081c}.pm-brand-linkedin{color:#0a66c2}.pm-brand-instagram{color:#c13584}
.pm-editorial-status{font:12px/1.4 Arial,sans-serif;margin-top:9px;min-height:0;color:#555}
.pm-editorial-status:empty{display:none}
body .pm-editorial-dialog .pm-editorial-copy-message{font-size:12px;border:1px solid #ddd;margin:9px 0 0}
/* Move the original favourite nodes, retaining tagDiv handlers and saved state. */
body .pm-editorial-dialog .pm-editorial-native-host{display:block;width:100%;margin:0;padding:0;border:0}
body .pm-editorial-dialog .pm-editorial-native-host .tdb-favorite{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:54px;margin:0;padding:10px;border:0;border-radius:7px;background:#fff!important;color:#171717!important;box-shadow:none;font:14px/1.4 Arial,sans-serif;text-transform:none;cursor:pointer}
body .pm-editorial-dialog .tdb-favorite .tds-w-pf-txts-wrap{margin:0;font:inherit;color:inherit}
body .pm-editorial-dialog .tdb-favorite .tds-w-pf-icos-wrap{width:24px;flex:none}
body .pm-editorial-dialog .tdb-favorite svg{width:19px;height:24px;fill:currentColor}
body .pm-editorial-dialog .tdb-favorite.tdb-favorite-selected{color:#4b3fd6!important;background:#f4f3ff!important}
body .pm-editorial-dialog .pm-editorial-google.pm-google-pressed{background:#4b3fd6;color:#fff}
.pm-editorial-bar :focus-visible,.pm-editorial-dialog :focus-visible,body.pm-editorial-ready .pm-rb-panel :focus-visible{outline:3px solid #164c87!important;outline-offset:3px!important}
body.pm-editorial-ready .pm-editorial-replaced{display:none!important}
body.pm-editorial-ready #pm-reading-bookmark{margin:0!important;padding:0!important;min-height:0!important;height:0!important;border:0!important}
body.pm-editorial-ready #pm-rb-reopen:not(.pm-rb-floating){display:none!important}
body.pm-editorial-ready .pm-rb-panel{color:#171717;border-color:#dedede;border-radius:13px;font-family:Arial,sans-serif}
body.pm-editorial-ready .pm-rb-panel .pm-rb-top strong{color:#171717}
body.pm-editorial-ready .pm-rb-panel .pm-rb-progress{background:#218354}
body.pm-editorial-ready .pm-rb-panel .pm-rb-track{height:5px;background:#eee}
body.pm-editorial-ready .pm-rb-panel select,body.pm-editorial-ready .pm-rb-panel button{color:#171717;border-color:#dedede}
body.pm-editorial-ready .pm-rb-panel .pm-rb-resume{background:#171717;color:#fff;border-color:#171717}
.pm-editorial-reading-summary{display:flex;align-items:center;justify-content:space-between;font:13px/1.4 Arial,sans-serif;margin:0 0 10px}
.pm-editorial-audio-host{margin-top:0!important;padding-top:0!important}
@media(max-width:600px){.pm-editorial-bar{gap:6px;max-width:none;margin-bottom:10px}body .pm-editorial-bar .pm-editorial-button{flex-direction:column;gap:4px;min-height:61px;padding:6px 3px;font-size:11px}.pm-editorial-icon{width:22px;height:22px}.pm-editorial-percent{font-size:10px}}
@media(max-width:350px){.pm-editorial-bar{gap:4px}body .pm-editorial-bar .pm-editorial-button{font-size:10px}}
@media(prefers-reduced-motion:reduce){.pm-editorial-bar *,.pm-editorial-dialog *{animation:none!important;transition:none!important}}
@media print{.pm-editorial-bar,.pm-editorial-dialog{display:none!important}}

body.pm-editorial-ready #pm-followbar-pm8.pm-editorial-replaced,body.pm-editorial-ready #pm-favorites-pm8.pm-editorial-replaced{display:none!important}
