#ssProductAi{margin:0 0 28px;padding:0;overflow:hidden;border:1px solid #3b7180;border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(70,225,195,.18),transparent 32%),linear-gradient(145deg,#092b3d,#061923);box-shadow:0 22px 55px #00131f80}
#ssProductAi>summary{padding:20px 22px;cursor:pointer;font-size:18px;font-weight:950;background:linear-gradient(90deg,rgba(119,229,202,.12),transparent);border-bottom:1px solid rgba(119,229,202,.18)}
#ssProductAi>div{padding:22px!important}#ssProductAiForm{padding:18px;border:1px solid #315b6c;border-radius:17px;background:rgba(3,20,30,.58)}
#ssProductAiForm select[name=mode]{font-weight:850;border-color:#65cdb8;background:#0a3340}#ssProductAiForm button[type=submit]{width:100%;margin-top:16px;padding:13px 18px;border-radius:13px;box-shadow:0 10px 28px rgba(68,213,185,.18)}
#ssAiDrafts>.ss-row{margin:24px 0 10px;padding:14px 16px;border-radius:14px;background:#071d29;border:1px solid #315667}
#ssAiDrafts .ss-order.admin{position:relative;margin:16px 0;padding:22px;border-color:#386879;border-radius:20px;background:linear-gradient(145deg,#0b3041,#071f2d);box-shadow:0 14px 34px #00131f66}
#ssAiDrafts .ss-order.admin:before{content:'RESEARCH DRAFT';position:absolute;right:18px;top:-9px;padding:3px 9px;border-radius:99px;background:#77e5ca;color:#06252a;font-size:9px;font-weight:950;letter-spacing:1.2px}
#ssAiDrafts .ss-form-grid{margin-top:16px;padding-top:16px;border-top:1px solid #294d5c}#ssAiDrafts textarea{min-height:130px}
#ssAiDrafts .ss-ai-image{padding:12px;border:1px solid #3b6876;border-radius:14px;background:#071a25;display:grid;gap:9px}#ssAiDrafts .ss-ai-image img{width:100%;height:190px;object-fit:contain;border-radius:10px;background:#03131c}
#ssAiDrafts .ss-ai-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px;border:1px solid #315666;border-radius:14px;background:#071c28}#ssAiDrafts .ss-ai-specs>b{grid-column:1/-1;color:#89f0d7}
#ssAiDrafts .ss-ai-specs span{display:flex;justify-content:space-between;gap:12px;padding:9px 10px;border-radius:9px;background:#0c2d3c}#ssAiDrafts .ss-ai-specs strong{font-size:12px;color:#9ebac4}#ssAiDrafts .ss-ai-specs em{font-style:normal;text-align:right;color:#eefafa}
#ssAiDrafts .ss-ai-sources details{padding:12px 14px;border:1px solid #315666;border-radius:13px;background:#071c28}#ssAiDrafts .ss-ai-sources summary{cursor:pointer;color:#7fe7d1;font-weight:850}#ssAiDrafts .ss-ai-sources a{color:#bfefff;word-break:break-word}
@media(max-width:720px){#ssProductAi>div{padding:14px!important}#ssProductAiForm{padding:13px}#ssAiDrafts .ss-order.admin{padding:16px}#ssAiDrafts .ss-ai-specs{grid-template-columns:1fr}}
