/* Shared Windows-style shell destinations; not additional utility windows. */
.open-with-content{max-width:470px}.open-with-options{display:grid;gap:6px;margin:16px 0}.open-with-option{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid transparent;border-radius:6px;background:var(--control);color:var(--text);text-align:left}.open-with-option[aria-checked=true]{border-color:var(--accent);background:var(--selected)}.open-with-always{display:flex;gap:8px;align-items:center}.open-with-always input,.startup-options input{accent-color:var(--accent)}
.run-options{max-width:510px}.run-examples{display:flex;gap:6px;flex-wrap:wrap}.run-examples button{font-size:11px}.run-error{font-size:12px;color:var(--danger,#b3261e);min-height:16px}.default-app-list{margin-top:12px}.default-app-list .setting-row{min-height:62px}.default-app-list select{max-width:190px;width:43%;min-width:110px}.startup-options{display:flex;gap:12px;flex-wrap:wrap}.startup-options label{white-space:nowrap;font-size:12px}.jump-list{width:min(340px,calc(100vw - 16px));max-height:calc(100vh - 78px);padding:8px;display:flex;flex-direction:column}.jump-list header{display:flex;align-items:center;justify-content:space-between;padding:6px 8px}.jump-documents{overflow:auto;min-height:0}.jump-group h3{font-size:12px;margin:10px 8px 6px;color:var(--muted)}.jump-entry{display:flex;align-items:center;border-radius:5px}.jump-entry:hover{background:var(--hover)}.jump-entry>button:first-child{flex:1;text-align:left;background:none;border:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:9px}.jump-entry>.icon-button{width:27px;height:27px;flex:none}.jump-actions{display:grid;border-top:1px solid var(--border);padding-top:5px;margin-top:8px;flex:none}.jump-actions>button{text-align:left;background:none;border:0;padding:8px;border-radius:4px}.jump-actions>button:hover{background:var(--hover)}.jump-entry button:focus-visible,.jump-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.properties-open-with{display:flex;align-items:center;gap:12px;margin:14px 0}.properties-open-with span{flex:1}
@media(max-width:540px){.default-app-list .setting-row{padding:12px 8px}.startup-options{display:grid;gap:5px}.open-with-content{max-width:100%}}
