.quick-actions-trigger{display:inline-flex;align-items:center;gap:8px;color:#f4efdf;border:1px solid #65716c;background:#29322e;border-radius:5px;padding:10px 13px;cursor:pointer;font:600 13px var(--font-sans,sans-serif)}.quick-actions-trigger kbd{font:10px ui-monospace,monospace;border:1px solid #65716c;border-radius:3px;padding:2px 4px;color:#d5dccd}.quick-action-dialog{width:min(620px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:24px;border:1px solid #a6ad9f;border-radius:9px;background:#f5f1e6;color:#26332c;box-shadow:0 18px 80px #0006}.quick-action-dialog::backdrop{background:#17201cd9;backdrop-filter:blur(4px)}.quick-action-heading{display:flex;justify-content:space-between;align-items:start;gap:16px}.quick-action-heading h2{font:29px Georgia,serif;margin:4px 0 8px}.quick-action-context{margin:0 0 16px;font:11px ui-monospace,monospace;color:#667260}.quick-action-search-label{display:block;font:11px ui-monospace,monospace;color:#667260;margin-bottom:7px}.quick-action-search-row{display:flex;gap:8px;align-items:stretch}.quick-action-search-row input{flex:1;min-width:0;border:1px solid #9ba88c;border-radius:4px;background:#fffdf6;padding:12px;font:14px inherit;color:#26332c}.quick-action-mic{white-space:nowrap;min-height:44px}.quick-action-status{font:12px/1.65 var(--font-sans,sans-serif);min-height:21px;color:#65715c;margin:12px 0}.quick-action-list{list-style:none;padding:0;margin:0;max-height:min(51dvh,455px);overflow:auto;border:1px solid #cbd2bf;border-radius:5px;background:#fffcf4}.quick-action-list li+li{border-top:1px solid #e1e5d6}.quick-action-list button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;background:transparent;border:0;padding:14px 15px;color:#33442d;cursor:pointer}.quick-action-list button[aria-selected=true]{background:#e3ead9;box-shadow:inset 3px 0 #657f53}.quick-action-list button:hover{background:#ecf0e3}.quick-action-list button:disabled{opacity:.48;cursor:default}.quick-action-list strong{font:600 14px var(--font-sans,sans-serif);display:block}.quick-action-list small{font:11px/1.6 var(--font-sans,sans-serif);display:block;color:#728166;margin-top:3px}.quick-action-empty{padding:22px;font-size:13px;color:#728166}.quick-action-voice-note{font:11px/1.65 var(--font-sans,sans-serif);color:#728166;margin:13px 0}.quick-action-footer{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #cbd2bf;padding-top:13px;font:10px/1.6 ui-monospace,monospace;color:#75836a}.quick-action-dialog :focus-visible,.quick-actions-trigger:focus-visible{outline:2px solid #a57948;outline-offset:3px}@media(max-width:650px){.quick-actions-trigger{padding:9px 11px}.quick-actions-trigger kbd{display:none}.quick-action-dialog{padding:18px}.quick-action-heading h2{font-size:26px}.quick-action-search-row{flex-wrap:wrap}.quick-action-search-row input{font-size:16px;width:100%;flex-basis:100%}.quick-action-mic{width:100%}.quick-action-list{max-height:42dvh}.quick-action-list button{min-height:61px;padding:13px}.quick-action-footer{flex-wrap:wrap}.quick-actions-trigger .quick-actions-label{display:none}}@media(prefers-reduced-motion:reduce){.quick-action-dialog *{scroll-behavior:auto!important}}

.quick-action-list .quick-action-group{position:sticky;top:0;z-index:1;padding:9px 15px;background:#e9eddf;color:#5b704e;border-top:1px solid #cbd5bf;font:600 10px/1.5 ui-monospace,monospace;letter-spacing:.6px;text-transform:uppercase}.quick-action-list .quick-action-group:first-child{border-top:0}.quick-action-list .quick-action-group+li{border-top:0}
.quick-action-list button{scroll-margin-top:36px}
