
/* ===== หน้า “ตั้งชื่อเรื่อง” : ดูดี มีมิติ ===== */
#p-ai-title h2{font-size:24px;letter-spacing:-.01em;text-shadow:0 2px 8px rgba(0,0,0,.5)}
#p-ai-title .tic{background:linear-gradient(180deg,#232326 0%,#161618 100%)!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 2px 6px rgba(0,0,0,.4),0 22px 40px -16px rgba(0,0,0,.85)!important}
#p-ai-title .tileft{border-radius:14px!important;padding:16px 15px 17px!important}
#p-ai-title .tiright{border-radius:16px!important;padding:18px 20px 20px!important}
#p-ai-title .tic label{font-size:11.5px!important;font-weight:700;letter-spacing:.07em;color:#a3a3ab!important;margin:14px 0 7px!important}
#p-ai-title .tic>label:first-child{margin-top:0!important}

/* ช่องกรอก: ลึกลงไป */
#p-ai-title .tic input[type=text]{background:#0b0b0d!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:10px!important;padding:10px 13px!important;color:#f2f2f4;box-shadow:inset 0 2px 7px rgba(0,0,0,.75),0 1px 0 rgba(255,255,255,.05);transition:border-color .15s,box-shadow .15s}
#p-ai-title .tic input[type=text]::placeholder{color:#5f5f68}
#p-ai-title .tic input[type=text]:focus{outline:none;border-color:rgba(229,9,20,.8)!important;box-shadow:inset 0 2px 7px rgba(0,0,0,.75),0 0 0 3px rgba(229,9,20,.22)}
#p-ai-title .tiright>input[type=text]:first-of-type,#p-ai-title .tiright .ticur0 input[type=text]{font-size:15.5px!important;font-weight:700}

/* ชิปโทนชื่อ: ปุ่มนูน */
#p-ai-title .tichips{gap:7px!important}
#p-ai-title .tichip{font-size:12px!important;font-weight:600;padding:5px 12px!important;border-radius:999px;color:#dcdce0;background:linear-gradient(180deg,#38383d 0%,#222225 100%)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 1px 0 rgba(255,255,255,.14) inset,0 3px 6px rgba(0,0,0,.5);transition:transform .12s,box-shadow .12s,border-color .12s,background .12s}
#p-ai-title .tichip:hover{transform:translateY(-2px);color:#fff;border-color:rgba(255,255,255,.35)!important;box-shadow:0 1px 0 rgba(255,255,255,.2) inset,0 8px 14px rgba(0,0,0,.55)}
#p-ai-title .tichip:active{transform:translateY(1px);box-shadow:0 2px 5px rgba(0,0,0,.65) inset}
#p-ai-title .tichip.on{color:#fff!important;font-weight:700;background:linear-gradient(180deg,#f2303a 0%,#c0111b 55%,#98080f 100%)!important;border-color:rgba(255,255,255,.28)!important;text-shadow:0 1px 1px rgba(0,0,0,.4);box-shadow:0 1px 0 rgba(255,255,255,.4) inset,0 -2px 0 rgba(0,0,0,.25) inset,0 5px 12px rgba(229,9,20,.45)}

/* กล่องสถานะสกรีนเพลย์ */
#p-ai-title .tisrc{position:relative;margin-top:14px!important;padding:11px 13px 11px 16px!important;border-radius:10px!important;background:linear-gradient(180deg,#131315,#0d0d0f)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:inset 0 2px 6px rgba(0,0,0,.6);overflow:hidden}
#p-ai-title .tisrc::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#6b6b73}
#p-ai-title .tisrc.no::before{background:linear-gradient(180deg,#ff4a52,#b00710);box-shadow:0 0 12px rgba(229,9,20,.6)}
#p-ai-title .tisrc.ok::before{background:linear-gradient(180deg,#5fe08c,#1f9a4f);box-shadow:0 0 12px rgba(60,200,110,.5)}
#p-ai-title .tisrc b{font-size:13px}

/* ปุ่มหลัก: แดงนูน มีขอบล่างหนา กดแล้วยุบ */
#p-ai-title .tigo{min-height:44px!important;margin-top:16px!important;border-radius:8px!important;font-size:15px!important;font-weight:800;letter-spacing:.02em;color:#fff;background:linear-gradient(180deg,#f5333d 0%,#d10f1a 55%,#a30911 100%)!important;border:1px solid rgba(0,0,0,.35)!important;text-shadow:0 1px 2px rgba(0,0,0,.45);box-shadow:0 1px 0 rgba(255,255,255,.4) inset,0 4px 0 #6f0509,0 10px 22px rgba(229,9,20,.4)!important;transition:transform .08s,box-shadow .08s,filter .15s}
#p-ai-title .tigo:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}
#p-ai-title .tigo:active:not(:disabled){transform:translateY(3px)!important;box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 1px 0 #6f0509,0 4px 10px rgba(229,9,20,.35)!important}
#p-ai-title .tigo:disabled{filter:grayscale(.5)}

/* หัวรายการ + การ์ดชื่อที่เสนอ */
#p-ai-title .tihead{padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.07)}
#p-ai-title .tihead b{font-size:15px!important;letter-spacing:.01em}
#p-ai-title .tilist{gap:9px!important;margin-top:12px!important}
#p-ai-title .ticard{border-radius:11px!important;padding:11px 13px!important;background:linear-gradient(180deg,#1d1d20 0%,#141416 100%)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 4px 10px rgba(0,0,0,.4);transition:transform .15s,border-color .15s,box-shadow .15s,background .15s}
#p-ai-title .ticard:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.28)!important;box-shadow:0 1px 0 rgba(255,255,255,.1) inset,0 12px 22px rgba(0,0,0,.55)}
#p-ai-title .ticard.on{border-color:#e50914!important;background:linear-gradient(180deg,rgba(229,9,20,.16),rgba(229,9,20,.06))!important;box-shadow:0 1px 0 rgba(255,255,255,.1) inset,0 0 0 1px rgba(229,9,20,.5),0 10px 26px -6px rgba(229,9,20,.5)}
#p-ai-title .tin{background:linear-gradient(180deg,#3d3d42,#232326)!important;color:#e4e4e8;border:1px solid rgba(255,255,255,.1);box-shadow:0 1px 0 rgba(255,255,255,.15) inset,0 3px 6px rgba(0,0,0,.5)}
#p-ai-title .ticard.on .tin{background:linear-gradient(180deg,#ff3b45,#b00710)!important;color:#fff;border-color:rgba(255,255,255,.3);box-shadow:0 1px 0 rgba(255,255,255,.4) inset,0 3px 10px rgba(229,9,20,.55)}
#p-ai-title .tit{text-shadow:0 1px 2px rgba(0,0,0,.5)}

/* ปุ่มในการ์ด (ใช้ชื่อนี้ ฯลฯ) */
#p-ai-title .tibtn{border-radius:7px!important;border:1px solid rgba(255,255,255,.12)!important;color:#f0f0f2;background:linear-gradient(180deg,#44444a 0%,#2a2a2e 100%)!important;box-shadow:0 1px 0 rgba(255,255,255,.16) inset,0 3px 7px rgba(0,0,0,.45)!important}
#p-ai-title .tibtn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.12)}
#p-ai-title .tibtn:active:not(:disabled){transform:translateY(1px);box-shadow:0 2px 5px rgba(0,0,0,.6) inset!important}
#p-ai-title .tibtn.pri{background:linear-gradient(180deg,#f5333d 0%,#c0111b 60%,#98080f 100%)!important;border-color:rgba(255,255,255,.2)!important;text-shadow:0 1px 1px rgba(0,0,0,.4);box-shadow:0 1px 0 rgba(255,255,255,.35) inset,0 4px 10px rgba(229,9,20,.4)!important}
#p-ai-title .tibtn.used{background:rgba(95,224,140,.14)!important;border-color:rgba(95,224,140,.4)!important;color:#7ee6a2;box-shadow:none!important}

/* ช่องว่าง (ยังไม่มีชื่อที่เสนอ) */
#p-ai-title .tiempty{border:1.5px dashed rgba(255,255,255,.2)!important;border-radius:12px!important;color:#93939b;background:repeating-linear-gradient(135deg,rgba(255,255,255,.02) 0 10px,transparent 10px 20px),#101012;box-shadow:inset 0 2px 8px rgba(0,0,0,.55)}
#p-ai-title .ticur{border-top:1px solid rgba(255,255,255,.07)!important}
