body.yxeb-page .entry-header,body.yxeb-page h1.entry-title,body.yxeb-page .wp-block-post-title,body.yxeb-page .page-header .page-title{display:none!important}
body.yxeb-page .entry-content,body.yxeb-page .wp-block-post-content{margin-top:0!important;padding-top:0!important}
body.yxeb-page .site-main,body.yxeb-page main.site-main{padding-top:0!important}
.yxeb.yxeb-in-app .yxeb-hero,.yxeb.yxeb-in-app .yxeb-features,.yxeb.yxeb-in-app .yxeb-steps,.yxeb.yxeb-in-app .yxeb-price-head,.yxeb.yxeb-in-app .yxeb-pricing{display:none!important}
.yxeb.yxeb-in-app{margin-top:8px!important}
.yxeb-in-app .yxeb-langbar{margin-top:0}
.yxeb-unified{background:#f4f7ff;border:1px solid #dbe5fa;border-radius:24px;padding:20px;min-width:0;box-shadow:0 24px 65px #112c6410}
.yxeb-unified-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;color:#152e60}
.yxeb-unified-heading span{font-size:11px;letter-spacing:2px;font-weight:800;color:#637dba}
.yxeb-unified-heading strong{font-size:22px}
.yxeb-unified .yxeb-service-tabs{display:flex!important;gap:7px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;background:#e8eeff;border:1px solid #d9e3fa;padding:10px;margin:0 0 20px;border-radius:16px;position:sticky;top:5px;z-index:10}
.yxeb-unified .yxeb-service-tabs button{flex:1 0 auto;min-width:max-content;min-height:49px;padding:12px 16px;font-size:13px;white-space:nowrap}
.yxeb-unified-panels{min-height:0}
.yxeb-unified-panel{display:none!important;animation:yxeb-show .16s ease-out}
.yxeb-unified-panel.active:not([hidden]){display:block!important}
.yxeb-unified-panel[data-workspace=write].active{display:block!important}
.yxeb-unified-panel[data-workspace=ai] .yxeb-ai-panel,.yxeb-unified-panel[data-workspace=images] .yxeb-panel{width:100%;max-width:none}
.yxeb-unified-panel[data-workspace=ai],.yxeb-unified-panel[data-workspace=images]{max-width:100%}
.yxeb-unified-panel[data-workspace=write] .yxeb-main{grid-template-columns:1fr}
.yxeb-unified-panel[data-workspace=write] .yxeb-editor{min-height:55vh;max-height:none}
.yxeb-unified-panel .yxeb-service-panel{margin:0;min-height:0}
.yxeb-unified .yxeb-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:15px;margin:0 0 18px;background:#f0f4ff;border-radius:14px}
.yxeb-unified .yxeb-provider-grid label{margin:0;font-size:14px;color:#244279;font-weight:750}
.yxeb-unified .yxeb-provider-grid select{display:block;min-height:49px;width:100%;margin-top:8px;border:1px solid #cbd8f5;background:#fff;border-radius:11px;padding:10px}
.yxeb-unified .yxeb-ai-panel textarea{width:100%;min-height:140px}
.yxeb .yxeb-image-progress:not([hidden]){display:flex;align-items:center;gap:10px;margin:13px 0 0;padding:12px 16px;border:1px solid #bbcef7;background:#e7efff;border-radius:12px;font-weight:800;color:#2248a4}
.yxeb .yxeb-image-progress:not([hidden])::before{content:"";width:18px;height:18px;flex:none;border:3px solid #b8c8ff;border-top-color:#3659e5;border-radius:50%;animation:yxeb-image-spin .8s linear infinite}
.yxeb .yxeb-image-section button:disabled{opacity:.48;cursor:not-allowed}
@keyframes yxeb-image-spin{to{transform:rotate(360deg)}}
.yxeb-global-status{min-height:30px;border-top:1px solid #e0e7f5;padding:12px 8px;margin:18px 0 0!important;color:#3351af;font-weight:700}
.yxeb-unified .yxeb-service-panel{padding:25px}
.yxeb-in-app .yxeb-account{margin:12px 0}
@keyframes yxeb-show{from{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:none}}
@media(max-width:800px){.yxeb-unified{padding:10px}.yxeb-unified-heading{display:block;padding:10px}.yxeb-unified-heading strong{display:block;font-size:18px}.yxeb-unified .yxeb-provider-grid{grid-template-columns:1fr}.yxeb-unified-panel[data-workspace=write] .yxeb-workspace{grid-template-columns:1fr}.yxeb-unified .yxeb-service-panel{padding:16px}}
