.studio-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.studio-heading h3{margin:0}.studio-flow{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0}.studio-flow span{padding:6px 10px;border:1px solid #e4e8ed;border-radius:20px;font-size:12px;color:#586373}.studio-controls{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:18px 0}.studio-controls>label:first-child{display:grid;gap:6px;min-width:170px}.studio-controls small{width:100%;line-height:1.7;color:#687587}.studio-source-list{display:grid;gap:10px;margin-top:14px}.studio-source{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;background:#f8fafc;border:1px solid #e1e7ee;border-radius:12px;padding:14px}.studio-source b{display:block;overflow-wrap:anywhere;margin-bottom:6px}.studio-source small{display:block;margin-top:5px;color:#687587}.studio-source details{grid-column:1/-1}.studio-source summary,.studio-saved summary{cursor:pointer;font-size:13px;font-weight:600}.studio-source pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:200px;overflow:auto;font-size:12px;line-height:1.7}.studio-analysis{border:1px solid #dce5e0;border-radius:14px;padding:18px;margin-top:16px;background:#fcfffd}.studio-analysis .section-head{align-items:flex-start;gap:10px;flex-wrap:wrap}.studio-analysis h4{margin:0}.studio-analysis ul{padding-left:20px;line-height:1.8}.studio-analysis li{margin:9px 0;overflow-wrap:anywhere}.studio-analysis li small{display:block;color:#718077}.studio-analysis details{margin:16px 0;padding:12px;background:#fff8ec;border-radius:10px}.studio-summary{white-space:pre-wrap;line-height:1.8;overflow-wrap:anywhere}.studio-saved{margin-top:20px;padding-top:16px;border-top:1px solid #e3e7ec}.studio-saved .actions-row{margin-top:12px}.studio-saved select{max-width:100%;min-width:0;flex:1}#studioStatus{padding:8px 0;min-height:25px;color:#456459;font-size:13px;line-height:1.7}#studioStatus.studio-error{color:#9d302b}.simple-result-tabs{flex-wrap:wrap}.simple-ai-result .editor-body{min-height:290px}@media(max-width:760px){.studio-heading{align-items:flex-start;flex-direction:column}.studio-flow span{font-size:11px}.studio-controls{display:grid;grid-template-columns:1fr}.studio-analysis{padding:14px}.studio-analysis .actions-row .btn{flex:1 1 45%;font-size:12px}.simple-create-grid{grid-template-columns:minmax(0,1fr)!important}.studio-source pre{max-width:100%}}
/* Source studio input and action readability */
#simpleAdminInput{width:100%;box-sizing:border-box;min-height:180px;resize:vertical;border:1px solid #dfe5ec;border-radius:12px;padding:14px;font:inherit;line-height:1.7}
.studio-controls select{padding:10px 12px;border:1px solid #dfe5ec;border-radius:10px;font:inherit;background:#fff;min-width:180px}
.simple-publish-actions{grid-template-columns:1fr 1fr}.simple-publish-actions>.btn:first-child{grid-column:1/-1}.simple-publish-actions .btn,.studio-analysis .btn{word-break:keep-all;line-height:1.5;min-height:42px}
.simple-board-options label{display:flex;align-items:center;gap:8px;font-size:13px}.simple-board-options input{width:auto!important;flex:0 0 auto}.simple-board-options{max-height:240px}
@media(max-width:680px){.simple-publish-actions{grid-template-columns:1fr 1fr}.studio-analysis .actions-row .btn{flex:1 1 100%}}
.simple-create-main{min-width:0;grid-template-columns:minmax(0,1fr)}.simple-input-card,.simple-ai-result,.studio-analysis{min-width:0;max-width:100%;box-sizing:border-box}.studio-analysis .actions-row,.simple-ai-result .actions-row{flex-wrap:wrap}.studio-analysis .actions-row .btn{flex:1 1 145px}.studio-analysis p,.studio-analysis li{overflow-wrap:anywhere}.simple-input-card .card-desc{overflow-wrap:anywhere}@media(max-width:680px){.studio-analysis .actions-row .btn{flex:1 1 100%}}
