#t-imgprompt .form{padding:22px 24px;display:flex;flex-direction:column;gap:18px}#t-imgprompt .grid2{display:grid;grid-template-columns:1fr 1fr;gap:18px}#t-imgprompt .row{display:flex;flex-direction:column;gap:8px}#t-imgprompt label{font-size:13px;font-weight:600;color:var(--text-2);text-transform:uppercase;letter-spacing:.03em}#t-imgprompt .hint{font-weight:500;text-transform:none;letter-spacing:0;color:var(--text-muted)}#t-imgprompt input,#t-imgprompt select{font-family:inherit;font-size:14.5px;font-weight:500;padding:11px 13px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--ink);outline:none;width:100%}#t-imgprompt input:focus,#t-imgprompt select:focus{border-color:var(--brand)}#t-imgprompt select{cursor:pointer}#t-imgprompt .chips{display:flex;flex-wrap:wrap;gap:8px}#t-imgprompt .chip{font-family:inherit;font-size:13.5px;font-weight:600;padding:8px 14px;border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface);color:var(--text-2);cursor:pointer;transition:.12s}#t-imgprompt .chip:hover{border-color:var(--brand);color:var(--ink)}#t-imgprompt .chip.on{background:var(--brand-light);border-color:var(--brand);color:var(--ink)}.ip-example{margin-top:26px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-subtle);padding:22px}.ip-example .ip-ex-h{margin:0 0 14px;font-size:17px;font-weight:700;color:var(--text-1)}.ip-example .ip-ex-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:22px;align-items:start}@media (max-width:680px){.ip-example .ip-ex-grid{grid-template-columns:1fr}}.ip-example .ip-ex-img{width:100%;height:auto;border-radius:var(--r-md);border:1px solid var(--border);display:block}.ip-example .ip-ex-lead{margin:0 0 12px;color:var(--text-2);font-size:14.5px;line-height:1.55}.ip-example .ip-ex-out{margin-bottom:12px}.ip-example .ip-ex-out-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.ip-example .ip-ex-out-head span{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.ip-example .ip-ex-copy{font-family:inherit;font-size:12px;font-weight:600;padding:4px 10px;border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface);color:var(--text-2);cursor:pointer}.ip-example .ip-ex-copy:hover{border-color:var(--brand);color:var(--ink)}.ip-example .ip-ex-prompt{font-family:var(--font-mono,monospace);font-size:13px;line-height:1.5;color:var(--text-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:12px 14px}.ip-example .ip-ex-actions{display:flex;align-items:center;gap:12px;margin-top:14px}.ip-example .ip-ex-copied{font-size:13px;font-weight:600;color:var(--success,#16a34a)}#t-imgprompt .toolbar{display:flex;flex-wrap:wrap;gap:10px}#t-imgprompt .outs{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border-soft);border-top:1px solid var(--border-soft)}#t-imgprompt .out-block{background:var(--surface);display:flex;flex-direction:column}#t-imgprompt .out-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;background:var(--bg-subtle)}#t-imgprompt .out-label{font-size:13px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}#t-imgprompt .out-head .btn{font-size:13px;padding:7px 14px}#t-imgprompt pre.out{flex:1;margin:0;min-height:120px;padding:16px 18px;font-family:var(--font-mono);font-size:13.5px;line-height:1.7;color:var(--ink);white-space:pre-wrap;word-break:break-word;background:var(--surface)}#t-imgprompt pre.out:empty:before{content:"Output appears here…";color:var(--text-muted)}#t-imgprompt .status{display:flex;align-items:center;gap:10px;padding:13px 20px;border-top:1px solid var(--border-soft);font-size:14px;font-weight:500;background:var(--bg-subtle)}#t-imgprompt .status .dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}#t-imgprompt .status.ok{color:var(--success)}#t-imgprompt .status.ok .dot{background:var(--success)}#t-imgprompt .status.idle{color:var(--text-muted)}#t-imgprompt .status.idle .dot{background:var(--text-muted)}#t-imgprompt .copied{margin-left:auto;color:var(--success);font-weight:600;opacity:0;transition:opacity .2s}#t-imgprompt .copied.show{opacity:1}@media (max-width:820px){#t-imgprompt .grid2,#t-imgprompt .outs{grid-template-columns:1fr}}
