html.appearance-embedded, .appearance-embedded body{height:auto;min-height:0;margin:0;padding:0;background:transparent}
.appearance-embedded .booklet-header,.appearance-embedded .booklet-drawer,.appearance-embedded #booklet-backdrop,.appearance-embedded body>footer,.appearance-embedded body>.sr-only{display:none!important}
.appearance-embedded .booklet-main{max-width:none;margin:0;padding:0;min-height:0}
.appearance-embedded .breadcrumbs,.appearance-embedded .tool-title,.appearance-embedded .tool-source,.appearance-embedded .appearance-advanced,.appearance-embedded .doll-options>.tool-actions,.appearance-embedded #doll-delete,.appearance-embedded #doll-transfer,.appearance-embedded #doll-png,.appearance-embedded #doll-png-download,.appearance-embedded .doll-preview>.tool-help,.appearance-embedded .doll-options>.tool-help{display:none!important}
.appearance-embedded .doll-layout{margin:8px 0 0;gap:16px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}
.appearance-embedded .doll-layout>.panel{min-width:0;padding:16px}
.appearance-embedded .doll-preview{position:static}
.appearance-embedded #home-appearance-scope{font-size:12px;color:var(--book-muted);margin:0 0 8px;line-height:1.6}
.appearance-embedded .doll-layout button,.appearance-embedded .doll-layout select,.appearance-embedded .doll-layout input{min-height:44px;max-width:100%}
.appearance-embedded .doll-options{gap:12px}
.appearance-embedded .doll-options h2{font-size:16px}
.appearance-embedded .tool-actions{flex-wrap:wrap}
@media(max-width:720px){.appearance-embedded .doll-layout{grid-template-columns:minmax(0,1fr)}.appearance-embedded .doll-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.appearance-embedded .doll-options h2{grid-column:1/-1}.appearance-embedded .doll-options label{min-width:0}.appearance-embedded .doll-options select{min-width:0}.appearance-embedded .doll-direction button{min-width:44px}}

.appearance-embedded .home-doll-final-panel{margin-top:16px;min-width:0;padding:16px}.home-doll-final-panel h2{font-size:18px}.home-doll-final-panel label{display:grid;gap:8px}.home-doll-final-panel input,.home-doll-final-panel button{min-height:44px;max-width:100%}.home-doll-final-panel dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px}.home-doll-final-panel dd{margin:0;overflow-wrap:anywhere}.home-doll-final-panel p{font-size:13px;line-height:1.65}.home-doll-final-panel button:disabled{opacity:.5}
