.generation-prompt-options{padding:16px;border:1px solid rgba(36,35,32,.15);border-radius:12px;margin:16px 0 22px;background:rgba(255,255,255,.3)}.generation-prompt-options[hidden]{display:none}.generation-prompt-options summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-weight:600;list-style:revert}.generation-prompt-options summary:after{content:'＋';font-size:18px;font-weight:400}.generation-prompt-options[open] summary:after{content:'−'}.generation-prompt-options summary small{font-size:12px;font-weight:400;color:#586b61;flex:1;text-align:right}.generation-prompt-options[open] summary{margin-bottom:16px}.task-option-switches{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}.generation-prompt-options input[type=range]{width:100%;padding:0;accent-color:#557968}.generation-prompt-options output{font-variant-numeric:tabular-nums;margin-left:8px}.generation-prompt-options .hint{line-height:1.6}@media(max-width:600px){.generation-prompt-options{padding:13px}.generation-prompt-options .form-grid{grid-template-columns:1fr 1fr}.generation-prompt-options summary{flex-wrap:wrap;gap:5px 10px}.generation-prompt-options summary small{font-size:11px}.task-option-switches{gap:2px 8px}.task-option-switches .field label{font-size:13px}}

.generation-extra-reference,.apimart-generation-options{margin:14px 0;padding:14px;border:1px solid rgba(36,35,32,.14);border-radius:12px;background:rgba(255,255,255,.35)}.apimart-generation-options[hidden]{display:none}.generation-extra-reference-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;margin-top:10px}.generation-extra-reference-item{display:grid;grid-template-columns:1fr auto;gap:4px 8px;align-items:center;padding:6px;border:1px solid rgba(36,35,32,.12);border-radius:9px;min-width:0}.generation-extra-reference-item img{grid-column:1/-1;width:100%;height:90px;object-fit:cover;border-radius:6px}.generation-extra-reference-item span{font-size:12px;color:#586b61}.generation-extra-reference-item button{padding:4px 7px}.apimart-generation-options h3{margin:0 0 12px}.apimart-generation-options .hint{line-height:1.6}#apimart-compression-field[hidden]{display:none}@media(max-width:600px){.generation-extra-reference,.apimart-generation-options{padding:10px}.generation-extra-reference-list{grid-template-columns:repeat(3,minmax(0,1fr))}.generation-extra-reference-item img{height:72px}}
