
/* ===== กล่องแกะข่าว = ทีวีจอแก้วโบราณ ===== */
#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn{position:relative;display:flex;flex-direction:column;gap:12px;margin-top:40px;padding:18px 18px 12px;border-radius:24px 24px 18px 18px;border:1px solid #1c0f06;
  background:repeating-linear-gradient(91deg,rgba(0,0,0,0) 0 5px,rgba(0,0,0,.14) 5px 6px,rgba(255,205,150,.05) 6px 11px,rgba(0,0,0,.07) 11px 12px),linear-gradient(180deg,#7a4a24 0%,#5a3418 50%,#3c220e 100%);
  box-shadow:inset 0 2px 0 rgba(255,222,170,.38),inset 0 -5px 10px rgba(0,0,0,.55),0 24px 30px -12px rgba(0,0,0,.9),0 5px 0 #1a0e05}
#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn::before,#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn::after{content:"";position:absolute;top:-38px;left:calc(50% - 2px);right:auto;width:4px;height:48px;border-radius:2px;pointer-events:none;opacity:1;transform-origin:50% 100%;
  background:radial-gradient(circle at 50% 4px,#f4f4f4 0 4.2px,#8c8c8c 5px,transparent 5.4px),linear-gradient(90deg,#6d6d6d,#f2f2f2 45%,#777);box-shadow:1px 2px 3px rgba(0,0,0,.5)}
#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn::before{transform:rotate(-31deg)}
#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn::after{transform:rotate(31deg)}
#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn>.tvbase{position:absolute;left:calc(50% - 22px);top:-8px;width:44px;height:16px;margin:0;border-radius:22px 22px 5px 5px;z-index:2;pointer-events:none;
  background:linear-gradient(180deg,#3a3a3a,#111);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 3px rgba(0,0,0,.6)}
/* จอแก้ว */
#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn>.tvscr{position:relative;flex:1 1 auto;display:flex;min-height:270px;margin:4px 5px;overflow:hidden;isolation:isolate;border-radius:30px / 36px;
  background:radial-gradient(ellipse 85% 75% at 50% 42%,#16363a 0%,#0b1d20 55%,#040a0b 100%);
  box-shadow:0 0 0 5px #15110d,0 0 0 8px #4a3c2e,0 0 0 9px #000,0 7px 14px 9px rgba(0,0,0,.55),inset 0 0 44px 10px rgba(0,0,0,.9),inset 0 0 0 2px rgba(0,0,0,.8);animation:tvFlick 5s steps(1,end) infinite}
#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn>.tvscr::before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;
  background:linear-gradient(180deg,transparent,rgba(190,255,240,.07) 50%,transparent) 0 -70%/100% 40% no-repeat,repeating-linear-gradient(180deg,rgba(0,0,0,.34) 0 1px,transparent 1px 3px);animation:tvRoll 7s linear infinite}
#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn>.tvscr::after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;
  background:radial-gradient(120% 55% at 16% 0%,rgba(255,255,255,.2),rgba(255,255,255,.04) 45%,transparent 62%),radial-gradient(60% 35% at 90% 97%,rgba(160,255,230,.1),transparent 70%)}
#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn:hover>.tvscr{animation:none;filter:brightness(1.1)}
#p-ai-script#p-ai-script #aiNews#aiNews textarea#aiNText{position:relative;z-index:2;flex:1 1 auto;width:100%;box-sizing:border-box;height:auto;min-height:270px;margin:0;padding:26px 30px;resize:none;
  background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important;outline:0;color:#e6fff6;font-size:15.5px;line-height:1.7;caret-color:#8cffd8;
  text-shadow:-1px 0 rgba(255,70,110,.35),1px 0 rgba(60,220,255,.35),0 0 9px rgba(130,255,215,.5);scrollbar-width:thin;scrollbar-color:rgba(150,255,220,.4) transparent}
#p-ai-script#p-ai-script #aiNews#aiNews textarea#aiNText::placeholder{color:#4f8a7d;text-shadow:none}
#p-ai-script#p-ai-script #aiNews#aiNews textarea#aiNText::selection{background:rgba(140,255,216,.3)}
/* ช่องควบคุมใต้จอ: หนังเทียมดำ */
#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn>.ainfold{margin:0;border-radius:14px;border:2px solid #0a0705;
  background:radial-gradient(rgba(255,255,255,.045) 1px,transparent 1.2px) 0 0/4px 4px,linear-gradient(180deg,#26201a,#14100c);
  box-shadow:inset 0 3px 9px rgba(0,0,0,.85),0 1px 0 rgba(255,220,170,.32);transform:none}
#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn>.ainfold:hover{border-color:#3a2d1c;transform:none}
#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn>.ainfold[open]{border-color:#a8691a;box-shadow:inset 0 3px 9px rgba(0,0,0,.85),0 0 14px -2px rgba(255,170,60,.4),0 1px 0 rgba(255,220,170,.32)}
#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn>.ainfold>summary{color:#f1e2bd;text-shadow:0 1px 0 #000}
#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn>.ainfold>summary::before{width:28px;height:28px;background:repeating-conic-gradient(#1b1b1b 0 9deg,#4a4a4a 9deg 18deg);box-shadow:0 0 0 2px #0a0705,0 4px 6px rgba(0,0,0,.6),inset 0 1px 1px rgba(255,255,255,.3)}
#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn>.ainfold[open]>summary::before{background:repeating-conic-gradient(#3a2a10 0 9deg,#c98a2a 9deg 18deg);box-shadow:0 0 0 2px #0a0705,0 0 10px rgba(255,170,60,.6),inset 0 1px 1px rgba(255,255,255,.4)}
#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn>.ainfold .ainfcnt{color:#d9b565;background:#0a0705;box-shadow:inset 0 2px 4px rgba(0,0,0,.85)}
#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn>.ainfold[open] .ainfcnt{color:#ffcf75;background:#0a0705}
#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn>.ainact{padding:9px 12px;border-radius:14px;border:2px solid #0a0705;
  background:radial-gradient(rgba(255,255,255,.045) 1px,transparent 1.2px) 0 0/4px 4px,linear-gradient(180deg,#26201a,#14100c);box-shadow:inset 0 3px 9px rgba(0,0,0,.85),0 1px 0 rgba(255,220,170,.32)}
#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn>.ainact label{color:#f1e2bd;text-shadow:0 1px 0 #000;font-weight:600}
/* สวิตช์เลื่อนแบบเครื่องเก่า */
#p-ai-script#p-ai-script #aiNews#aiNews #aiNVerify{width:44px;height:24px;background:linear-gradient(180deg,#0b0907,#2a231b);box-shadow:inset 0 3px 6px rgba(0,0,0,.9),0 1px 0 rgba(255,255,255,.15)}
#p-ai-script#p-ai-script #aiNews#aiNews #aiNVerify::after{top:2px;left:2px;width:20px;height:20px;background:repeating-linear-gradient(90deg,#d8d8d8 0 2px,#a9a9a9 2px 4px);border:1px solid #333;box-shadow:0 2px 4px rgba(0,0,0,.7),inset 0 1px 0 #fff}
#p-ai-script#p-ai-script #aiNews#aiNews #aiNVerify:checked{background:linear-gradient(180deg,#8a4a08,#e0861c);box-shadow:inset 0 3px 6px rgba(0,0,0,.6),0 0 12px rgba(255,160,40,.6)}
#p-ai-script#p-ai-script #aiNews#aiNews #aiNVerify:checked::after{transform:translateX(20px)}
/* ปุ่มกดแบบคีย์ */
#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn .ainbtn{border-radius:8px;border:1px solid #7a3f06;color:#2b1604;font-weight:800;text-shadow:0 1px 0 rgba(255,255,255,.45);
  background:linear-gradient(180deg,#ffc769,#f08a1e 60%,#d06a0c);box-shadow:0 4px 0 #7a3f06,0 8px 14px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.6);transform:none}
#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn .ainbtn:hover:not(:disabled){filter:brightness(1.08);transform:none;background:linear-gradient(180deg,#ffd283,#f5951f 60%,#d8720e)}
#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn .ainbtn:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 #7a3f06,inset 0 2px 4px rgba(0,0,0,.4)}
#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn .ainbtn:disabled{background:linear-gradient(180deg,#4a4640,#2e2b27);border-color:#111;color:#8a8478;text-shadow:none;box-shadow:0 3px 0 #0b0a09,inset 0 1px 0 rgba(255,255,255,.12)}
#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn>.tvfoot{display:flex;align-items:center;gap:9px;padding:0 6px}
#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn .tvspk{flex:1 1 auto;height:14px;border-radius:4px;background:repeating-linear-gradient(90deg,#0b0705 0 2px,#3a2412 2px 5px);box-shadow:inset 0 2px 3px rgba(0,0,0,.9),0 1px 0 rgba(255,220,170,.3)}
#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn .tvled{flex:none;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffb0a8,#e0281c 55%,#7a0d06);box-shadow:0 0 8px 1px rgba(255,50,30,.8),inset 0 1px 1px rgba(255,255,255,.5)}
#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn .tvknob{flex:none;width:26px;height:26px;border-radius:50%;position:relative;background:radial-gradient(circle at 50% 50%,#2b2b2b 0 28%,transparent 30%),repeating-conic-gradient(#1b1b1b 0 9deg,#4a4a4a 9deg 18deg);box-shadow:0 0 0 2px #1a0e05,0 4px 6px rgba(0,0,0,.6),inset 0 1px 1px rgba(255,255,255,.3)}
#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn .tvknob::after{content:"";position:absolute;left:calc(50% - 1px);top:2px;width:2px;height:8px;border-radius:1px;background:#ffd58a;box-shadow:0 0 4px rgba(255,200,100,.8)}
#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn .tvknob.b{transform:rotate(55deg)}
/* แถบ OSD "แกะข่าวแล้ว" */
#p-ai-script#p-ai-script #aiNews#aiNews .aindone{padding:8px 14px;border-radius:12px;background:linear-gradient(180deg,#0b1d20,#06100f);border:1px solid rgba(150,255,220,.3);box-shadow:inset 0 0 14px rgba(0,0,0,.9),0 0 0 3px #15110d,0 0 0 4px #4a3c2e,0 6px 12px rgba(0,0,0,.5)}
#p-ai-script#p-ai-script #aiNews#aiNews .aindt b{color:#8cffb8;text-shadow:0 0 10px rgba(120,255,180,.8)}
#p-ai-script#p-ai-script #aiNews#aiNews .aindt span{color:#6fb3a2}
/* ปุ่มอ่านข้อมูล = แผ่นโครเมียม */
#p-ai-script#p-ai-script #aiNews#aiNews #aiNRdB{border-radius:10px;border:1px solid #4d4a40;color:#1b1710;font-weight:800;text-shadow:0 1px 0 rgba(255,255,255,.7);
  background:repeating-linear-gradient(90deg,rgba(255,255,255,.18) 0 1px,transparent 1px 3px),linear-gradient(180deg,#f1eee4,#c9c4b2 52%,#a09b88);box-shadow:0 4px 0 #2a261c,0 9px 14px rgba(0,0,0,.5),inset 0 1px 0 #fff}
#p-ai-script#p-ai-script #aiNews#aiNews #aiNRdB:hover:not(:disabled){background:linear-gradient(180deg,#ffc769,#f08a1e 60%,#d06a0c);border-color:#8a4108;color:#2b1604;filter:none}
#p-ai-script#p-ai-script #aiNews#aiNews #aiNRdB:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 #2a261c,inset 0 2px 4px rgba(0,0,0,.4)}
@media(prefers-reduced-motion:reduce){#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn>.tvscr,#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn>.tvscr::before{animation:none}}
@media print{#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn::before,#p-ai-script#p-ai-script #aiNews#aiNews #aiNIn::after{display:none}}
