/* R171: only bottom tools and the domain popup close glyph. No title/byline/blocks rules. */
#cbV45PageDesigner{position:relative!important;overflow:visible!important}
#cbV45PageDesigner #cb163DomainsTrigger.cb163-trigger{display:none!important}
#cbV45PageDesigner .cb171-tools-anchor{display:inline-flex;position:absolute;vertical-align:middle;margin:0;isolation:isolate;align-items:center;z-index:4}
#cbV45PageDesigner .cb171-settings-trigger{width:38px;height:38px;min-width:38px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;border:1px solid #d0d0d0;border-radius:11px;background:#fff;color:#161616;box-shadow:0 1px 3px #00000010;cursor:pointer;touch-action:manipulation}
#cbV45PageDesigner .cb171-settings-trigger:hover,#cbV45PageDesigner .cb171-settings-trigger[aria-expanded="true"]{background:#f4f4f4;border-color:#777}
#cbV45PageDesigner .cb171-settings-trigger:focus-visible{outline:2px solid #111;outline-offset:3px}
#cbV45PageDesigner .cb171-dropup{position:absolute;right:0;bottom:calc(100% + 9px);z-index:2147482000;width:185px;max-width:calc(100vw - 26px);box-sizing:border-box;background:#fff;border:1px solid #dedede;border-radius:13px;box-shadow:0 12px 38px #00000029;padding:5px;display:grid;gap:2px;font:600 12px/1.4 system-ui,sans-serif;color:#111}
#cbV45PageDesigner .cb171-menu-item{background:transparent;border:0;width:100%;text-align:left;color:#151515;font:inherit;cursor:pointer;min-height:37px;padding:9px 11px;border-radius:9px;white-space:nowrap;touch-action:manipulation}
#cbV45PageDesigner .cb171-menu-item:hover,#cbV45PageDesigner .cb171-menu-item:focus-visible{background:#f0f0f0;outline:none}
.cb165-modal .cb165-close{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:0!important;margin:0!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:400!important;font-size:22px!important;line-height:1!important;vertical-align:middle!important;appearance:none!important}
@media (prefers-reduced-motion:reduce){#cbV45PageDesigner .cb171-dropup{transition:none!important}}
/* Match the existing monochrome article workspace even when the R170 popup theme is not yet installed. */
.cb165-modal{color:#151515;background:#fff;border-color:#dfdfdf}
.cb165-modal .cb165-radio-card.is-selected{border-color:#202020;background:#f7f7f7}
.cb165-modal .cb165-radio-card input[type="radio"]{accent-color:#171717}
.cb165-modal .cb165-primary{background:#151515!important;border-color:#151515!important;color:#fff!important}
.cb165-modal .cb165-primary:is(:hover,:focus-visible):not(:disabled){background:#333!important;border-color:#333!important;color:#fff!important}
.cb165-modal .cb165-field input:focus{border-color:#303030;box-shadow:0 0 0 3px #00000012}
#blocks .cb171-edit-state{margin:20px auto;max-width:520px;padding:16px 18px;border:1px solid #e2e2e2;border-radius:14px;background:#fff;color:#181818;font:13px/1.5 system-ui,sans-serif}
#blocks .cb171-edit-state strong{display:block;font-size:15px;margin:0 0 6px;color:#111}
#blocks .cb171-edit-state p{margin:0 0 13px;color:#555}
#blocks .cb171-edit-state button,#blocks .cb171-edit-state a{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;background:#111;color:#fff;border:1px solid #111;border-radius:9px;text-decoration:none;cursor:pointer;font:600 12px system-ui,sans-serif;margin-right:8px}

/* Article settings list: keep underlying working actions intact. */
#cbV45PageDesigner > .cb-v46-trigger,#cbV45PageDesigner > .cb-v58-template-link{visibility:hidden!important;pointer-events:none!important}
#cbV45PageDesigner .cb171-tools-anchor{z-index:50!important}
#cbV45PageDesigner .cb171-dropup{width:235px;right:auto;left:50%;transform:translateX(-50%);padding:7px;border-radius:15px;gap:3px;box-shadow:0 16px 48px #00000024,0 2px 8px #0000000b}
#cbV45PageDesigner .cb171-menu-item{min-height:43px;padding:11px 13px;border-radius:10px;font-size:13px;font-weight:600;white-space:normal;transition:background .16s ease,color .16s ease,transform .16s ease}
#cbV45PageDesigner .cb171-menu-item:hover,#cbV45PageDesigner .cb171-menu-item:focus-visible{background:#edf5ff;color:#1164c2;transform:translateX(2px)}
#cbV45PageDesigner .cb171-settings-trigger{transition:background .16s ease,box-shadow .16s ease,transform .16s ease}
#cbV45PageDesigner .cb171-settings-trigger:hover{transform:translateY(-2px);box-shadow:0 5px 14px #00000018}
@media(prefers-reduced-motion:reduce){#cbV45PageDesigner .cb171-menu-item,#cbV45PageDesigner .cb171-settings-trigger{transition:none!important}}
