/* Shared page owns the brand, navigation and theme. Editor actions remain here. */
.constructor-embedded body{background:transparent;min-height:0}
.constructor-embedded body>header>a,.constructor-embedded body>header>.badge,.constructor-embedded body>header>.divider{display:none}
.constructor-embedded body>header{height:auto;min-height:64px;flex-wrap:wrap;padding:12px 20px;border-radius:0;background:transparent}
/* Override the editor's inline viewport height inside the auto-sized frame. */
.constructor-embedded body>main{height:960px!important;min-height:560px}
@media(max-width:900px){.constructor-embedded body>main{height:auto!important}}
.constructor-embedded #labelLibrary{padding:28px;max-width:none}
.constructor-embedded .library-welcome{margin-bottom:28px}
.constructor-embedded .library-welcome h1{font-size:24px;margin:0 0 8px}
.constructor-embedded .library-welcome .eyebrow{display:none}
.constructor-embedded .library-welcome p{font-size:14px;margin:0}
.constructor-embedded .library-welcome>.primary{font-size:14px;padding:13px 18px}
.constructor-embedded .library-list-head h2{font-size:17px}
.constructor-embedded .labels-empty{padding:42px 20px}
@media(max-width:760px){.constructor-embedded #labelLibrary{padding:18px}.constructor-embedded body>main{height:auto;min-height:560px}.constructor-embedded .library-welcome{gap:16px}.constructor-embedded body>header{padding:12px;gap:8px}.constructor-embedded .library-welcome h1{font-size:22px}}
