
body[data-airetro="1"] .tabs a[data-p="ai-tell"]{display:none!important}
/* โหมดย้อนยุค: STEP 1 ที่มา · STEP 2 เล่าเรื่อง (ฝังหน้าเล่าเรื่องในหน้าบทหนัง แบบกระชับ พอดีหน้าจอ ไม่ต้องเลื่อน) */
#p-ai-script .aicols.retro2{grid-template-columns:repeat(2,minmax(0,1fr))}
#p-ai-script .aicols.retro2 #aiNChars{display:none}
#p-ai-script .aic4>#aiTellSlot{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}
#p-ai-script #p-ai-tell{display:flex;flex-direction:column;flex:1 1 0;min-height:0;margin:0;padding:0;max-width:none;width:100%}
#p-ai-script #p-ai-tell h2{display:none}
#p-ai-script #p-ai-tell .panel{flex:1 1 0;min-height:0;display:flex;flex-direction:column;max-width:none;margin:0;padding:0 0 4px!important;background:none;border:0;box-shadow:none}
#p-ai-script #p-ai-tell .tleps{margin:0 0 8px;flex:none}
#p-ai-script #p-ai-tell .tlgrid{flex:1 1 0;min-height:0;flex-direction:column;align-items:stretch;gap:10px;margin-top:0}
/* ตั้งค่า: ความยาว + เสียง อยู่แถวเดียวกัน · ซ่อนปุ่มนาทีที่ซ้ำกับช่องตัวเลข */
#p-ai-script #p-ai-tell .tlleft{flex:none;width:100%;display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:12px;row-gap:4px;padding:10px 12px;border-radius:12px;align-items:start}
#p-ai-script #p-ai-tell .tlleft>label{margin:0!important;font-size:12px}
#p-ai-script #p-ai-tell .tlleft>label:nth-of-type(1){grid-area:1/1}
#p-ai-script #p-ai-tell .tlleft>.tlmin{grid-area:2/1}
#p-ai-script #p-ai-tell .tlleft>.tlmin+.tlchips{display:none}
#p-ai-script #p-ai-tell .tlleft>label:nth-of-type(2){grid-area:1/2}
#p-ai-script #p-ai-tell .tlleft>.tlvpick{grid-area:2/2}
#p-ai-script #p-ai-tell .tlleft>label:nth-of-type(3){grid-area:3/1/4/3;margin-top:6px!important}
#p-ai-script #p-ai-tell .tlleft>.tlvpick~.tlchips{grid-area:4/1/5/3;margin-top:0!important;gap:4px}
#p-ai-script #p-ai-tell .tlleft>input[type=text]{grid-area:5/1/6/3;margin-top:4px;padding:5px 9px}
#p-ai-script #p-ai-tell .tlleft .tlchip{font-size:11.5px;padding:3px 9px}
#p-ai-script #p-ai-tell .tlmin input{width:62px!important;padding:5px 6px!important;font-size:14px}
#p-ai-script #p-ai-tell .tlvcur{padding:5px 10px}
#p-ai-script #p-ai-tell .tlvcur small{display:none}
#p-ai-script #p-ai-tell .tlvlist{position:absolute;z-index:30;left:0;right:0;top:100%;margin-top:4px;max-height:240px;box-shadow:0 14px 32px rgba(0,0,0,.65)}
/* สคริปต์: ช่องข้อความยืดเต็มพื้นที่ที่เหลือ ปุ่มอยู่ใต้ช่องเสมอ */
#p-ai-script #p-ai-tell .tlright{flex:none;width:100%;display:flex;flex-direction:column;padding:10px 12px;border-radius:12px}
#p-ai-script #p-ai-tell .tlright>label:first-child{display:none}
/* ซ่อนช่องสคริปต์ (ยังอยู่ในหน้าเพื่อให้พากย์/คัดลอกทำงาน) — อ่านและแก้บทผ่านปุ่ม “อ่านบท” */
#p-ai-script #p-ai-tell .tlright>textarea{display:none}
#p-ai-script #p-ai-tell .tlact{row-gap:8px}
#p-ai-script #p-ai-tell #aiTlGen{order:1}
#p-ai-script #p-ai-tell [data-tlread]{order:2}
#p-ai-script #p-ai-tell #aiTlVGen{order:3}
#p-ai-script #p-ai-tell [data-tlcp]{order:4}
#p-ai-script #p-ai-tell .tlinfo{order:5;flex:1 1 100%}
#p-ai-script #p-ai-tell .tlact{flex:none;gap:8px;margin-top:0}
#p-ai-script #p-ai-tell .tlgo,#p-ai-script #p-ai-tell .tlbtn{min-height:34px;padding:0 14px;font-size:14px}
#p-ai-script #p-ai-tell .tlinfo{font-size:12.5px}
#p-ai-script #p-ai-tell .tlmsg{flex:none;margin-top:6px;font-size:13px}
#p-ai-script #p-ai-tell .tlres{flex:none;margin-top:8px;padding:8px 10px}
/* ปรับสมดุล 2 การ์ด: ความสูงเท่ากัน ไม่มีช่องว่างเหลือด้านล่างฝั่งซ้าย */
#p-ai-script .aicols.retro2{height:auto!important;align-items:stretch}
#p-ai-script .aicols.retro2 .aicol{display:flex;flex-direction:column;min-height:0}
#p-ai-script .aicols.retro2 .aic4>#aiTellSlot{flex:1 1 auto;overflow:visible}
#p-ai-script .aicols.retro2 #p-ai-tell,#p-ai-script .aicols.retro2 #p-ai-tell .panel{flex:1 1 auto}
#p-ai-script .aicols.retro2 #p-ai-tell .tlgrid{flex:1 1 auto;justify-content:space-between}
#p-ai-script .aicols.retro2 #p-ai-tell .tlleft{flex:1 1 auto;align-content:space-between}
#p-ai-script .aicols.retro2 .aicol>.aisec{flex:1 1 auto;display:flex;flex-direction:column}
#p-ai-script .aicols.retro2 #aiNews .aiNIn{flex:1 1 auto;display:flex;flex-direction:column;gap:10px}
#p-ai-script .aicols.retro2 #aiNews .aiNIn .ainlinks{margin-top:0}
#p-ai-script .aicols.retro2 #aiNews .aiNIn .ainact{margin-top:auto}
@media(max-width:1180px){
  #p-ai-script .aicols.retro2 .aic4{grid-column:auto}
  #p-ai-script .aic4>#aiTellSlot{flex:none;overflow:visible}
}
@media(max-width:760px){#p-ai-script .aicols.retro2{grid-template-columns:minmax(0,1fr)}}
