/* v0.25.52: Docked editor inspector, never painted above the artwork.
 * Intentional narrow selectors are stronger than historical absolute overlay !important rules.
 */
/* v0.25.53 moves docking into a permanently reserved right rail.
   All text-stretching styles below remain active. */
/* Text stretching never affects image/font-size settings or product print model. */
.bbd-02552-text-stretch{display:grid!important;gap:8px!important;padding:10px!important;
  background:#f5faf8!important;border:1px solid #cde5dc!important;border-radius:11px!important;color:#243b35!important}
.bbd-02552-text-stretch[hidden]{display:none!important}
.bbd-02552-text-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:5px!important}
.bbd-02552-text-title strong{font-size:12px!important;color:#17463c!important}
.bbd-02552-text-title span{font-size:10px!important;color:#4b7165!important}
.bbd-02552-text-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
.bbd-02552-text-grid label{display:grid!important;gap:5px!important;font-size:11px!important;color:#385d55!important;font-weight:700!important}
.bbd-02552-text-grid input{width:100%!important;min-width:0!important;height:35px!important;padding:7px 8px!important;
  border:1px solid #c5dad4!important;background:white!important;border-radius:8px!important;color:#162e2a!important;font-size:13px!important}
.bbd-02552-text-grid input:focus-visible{outline:3px solid rgba(12,126,104,.25)!important;outline-offset:1px!important}
.bbd-02552-text-stretch small{font-size:10px!important;line-height:1.5!important;color:#4f6d64!important}
.bbd-02552-text-stretch output{font-size:10px!important;line-height:1.4!important;color:#16785e!important}
.bbd-02552-text-stretch output[data-error="yes"]{color:#ba2a19!important}
/* Improve readability without translucency, which would impair forms and artwork review. */
.bbd-v2349-inspector__head strong{font-size:14px!important}
.bbd-v2349-inspector__body{gap:11px!important}
.bbd-v2349-inspector .bbd-v2349-field>span,.bbd-v2349-inspector .bbd-v2349-grid label>span{
  font-size:11px!important;color:#526771!important}
.bbd-v2349-inspector .bbd-v2349-field input[type="text"],
.bbd-v2349-inspector .bbd-v2349-field textarea,
.bbd-v2349-inspector .bbd-v2349-grid input[type="number"]{font-size:13px!important}
