.vision-settings{max-width:42rem}.vision-settings .vision-share{display:flex;align-items:center;gap:8px;margin:16px 0 8px;color:var(--text,#284538);line-height:1.6}.vision-settings input[type=checkbox]{width:18px;height:18px;flex:none;accent-color:#438459}.vision-settings .vision-status{padding:12px 14px;border-radius:12px;background:#edf5e9;color:#31563b}.dictation-run-history{max-width:760px;margin:0 auto;padding:22px;background:#fffdf5;border-radius:20px;color:#294b36}.dictation-run-history h2{font:inherit;font-size:24px;font-weight:800;margin:18px 0 10px}.dictation-run-list{display:grid;gap:10px;margin:18px 0}.dictation-run-open{display:flex;justify-content:space-between;gap:16px;align-items:center;text-align:left;width:100%;padding:16px;border:1px solid #d8e5cf;border-radius:14px;background:#f5f8eb;color:inherit;font:inherit;cursor:pointer;min-height:60px}.dictation-run-copy{display:grid;gap:6px}.dictation-run-copy span{font-size:13px;color:#627761}.dictation-run-open:focus-visible,.vision-settings button:focus-visible{outline:3px solid #477d4b;outline-offset:3px}.dictation-run-check{margin-top:20px}@media(max-width:600px){.dictation-run-history{padding:16px;border-radius:16px}.dictation-run-open{padding:14px;gap:8px}.vision-settings .x-row{flex-wrap:wrap}}
