/* Final sizing authority: the preview represents the actual Discord payload. */
body.bot-v250 #configuration .bot-module-grid{grid-template-columns:minmax(360px,1fr) minmax(410px,.95fr)!important;gap:24px!important}
body.bot-v250 #configuration .bot-preview-panel{padding:22px!important;border-radius:20px!important;background:linear-gradient(145deg,var(--bot-panel),var(--bot-panel-2))!important}
body.bot-v250 #configuration .bot-preview-heading strong{font-size:10px;letter-spacing:1.3px}
body.bot-v250 #configuration .bot-preview-heading span{font-size:13px}
body.bot-v250 #configuration .bot-preview-panel :is(.entry-discord-message,.trap-discord-message){grid-template-columns:36px minmax(0,1fr)!important;gap:12px!important;padding:18px 14px!important;align-items:start!important}
body.bot-v250 #configuration .bot-preview-panel :is(.entry-discord-avatar,.trap-discord-avatar){width:36px!important;height:36px!important;object-fit:cover!important;aspect-ratio:1;border-radius:50%}
body.bot-v250 #configuration .entry-discord-meta{flex-wrap:wrap;height:auto!important;white-space:normal!important;min-height:22px;row-gap:3px}
body.bot-v250 #configuration .entry-discord-content{width:100%;min-width:0;font-size:14px!important}
body.bot-v250 #configuration .entry-discord-message{height:auto!important;min-height:0!important;max-height:none!important}
/* The old empty summary is not a second preview, including on mobile. */
body.bot-v250 #module-preview{display:none!important}
body.bot-v250 #configuration :is(.entry-banner-preview,.entry-banner-preview-frame){position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:8/3!important;padding:0!important;margin:0!important;background:#232428!important;border-radius:10px;overflow:hidden!important}
body.bot-v250 #configuration .entry-banner-rendered-image{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:contain!important;margin:0!important;border-radius:0!important}
body.bot-v250 #configuration .entry-banner-rendered-image[hidden]{display:none!important}
body.bot-v250 #configuration .bot-preview-panel :is(.entry-preview-tools,.tickets-v3-preview-tools,.lv-preview-tools){padding:0!important;border:0!important;background:none!important}
body.bot-v250 #configuration .entry-preview-tools [data-entry-edit] span{font-size:14px!important}
body.bot-v250 #configuration .entry-preview-tools [data-entry-edit] small{font-size:11px!important}
body.bot-v250 #configuration .bot-preview-panel :is(.yt-preview-frame,.rr-preview-frame,.tickets-discord-shell,.lv-message){width:100%!important;min-width:0!important;max-width:none!important;overflow-wrap:anywhere}
body.bot-v250 #configuration .bot-preview-panel :is(.yt-discord,.lv-message,.tickets-discord-shell){font-size:14px!important}
body.bot-v250 #configuration .bot-preview-panel :is(img,video,canvas){max-width:100%;object-fit:contain}
body.bot-v250 #configuration .bot-preview-panel :is(.entry-embed-preview,.entry-container-preview){width:100%!important;box-sizing:border-box;min-width:0}
body.bot-v250 #configuration .bot-preview-panel .discord-profile{max-width:none!important;width:100%!important;box-sizing:border-box}
body.bot-v250 #configuration :is([data-preview-expanded=true],[data-entry-preview-expanded=true]) .bot-module-grid{grid-template-columns:minmax(320px,.8fr) minmax(480px,1.2fr)!important}
@media(max-width:1199px){body.bot-v250 #configuration .bot-module-grid,body.bot-v250 #configuration :is([data-preview-expanded=true],[data-entry-preview-expanded=true]) .bot-module-grid{grid-template-columns:minmax(0,1fr)!important}body.bot-v250 #configuration .bot-preview-panel{position:static!important;width:100%!important;max-width:780px!important;justify-self:stretch!important}}
@media(max-width:620px){body.bot-v250 #configuration .bot-preview-panel{padding:15px!important}body.bot-v250 #configuration .bot-preview-panel :is(.entry-discord-message,.trap-discord-message){grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important;padding:12px!important}body.bot-v250 #configuration .bot-preview-panel :is(.entry-discord-avatar,.trap-discord-avatar){width:28px!important;height:28px!important}body.bot-v250 #configuration .entry-discord-meta time{flex-basis:100%}}
