.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.command-panel{background:var(--white);border:1px solid #c7d7c7;border-radius:23px;padding:24px 27px;margin:0 0 27px;box-shadow:0 7px 25px #173d3206}.command-caption{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;margin-bottom:15px}.command-spark{display:grid;place-items:center;width:27px;height:27px;color:var(--green)}.command-spark svg{width:22px;height:22px}.command-form{display:flex;align-items:center;gap:10px;border:1px solid #d6e1d6;border-radius:14px;background:#f6f8f5;padding:9px}.command-form:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #216b5510}.command-form input{background:transparent;min-width:0;flex:1;border:0;padding:10px 11px;color:var(--ink);font-size:17px;outline:none;min-height:43px}.command-form input:focus-visible{outline:2px solid #8fb875;outline-offset:-1px;border-radius:7px}.command-form input::placeholder{color:#718076}.voice-command{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--green);background:white;border:1px solid #d8e3d8;border-radius:10px;padding:10px 15px;min-height:44px;font-size:14px;font-weight:600}.voice-command svg{width:19px;height:19px}.voice-command:hover{background:#eaf3e8}.voice-command[aria-pressed=true]{background:var(--green);color:white;border-color:var(--green)}.voice-command:disabled{cursor:not-allowed;opacity:.5}.command-submit{white-space:nowrap}.command-examples{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.command-examples>span{font-size:12px;color:var(--muted);margin-right:3px}.command-examples button{font-size:12px;padding:6px 10px;border:1px solid #e1e8de;border-radius:7px;background:white;color:var(--green)}.command-examples button:hover{background:#edf5e7;border-color:#cad8c0}.voice-help{font-size:12px;color:var(--muted);line-height:1.55;margin-top:14px;max-width:800px}.command-results:empty{display:none}.command-results{margin-top:17px;padding:15px 17px;background:#f0f5ed;border-radius:12px;font-size:14px;color:var(--ink)}.command-results p{margin-bottom:10px}.command-results p:last-child{margin-bottom:0}.command-result-options{display:flex;flex-wrap:wrap;gap:9px}.command-result-options button{font-size:13px;border:1px solid #cad9c9;color:var(--green);padding:8px 12px;background:white;border-radius:8px;min-height:38px}.command-result-options button:hover{background:#e4eedf}.voice-listening .command-spark{animation:voice-pulse 1.4s ease-in-out infinite}@keyframes voice-pulse{50%{opacity:.45}}@media(max-width:700px){.command-panel{padding:20px 17px;border-radius:19px;margin-bottom:23px}.command-caption{font-size:14px;gap:7px}.command-form{flex-wrap:wrap;padding:8px;gap:8px}.command-form input{flex-basis:calc(100% - 8px);padding:10px 7px;font-size:16px;min-height:46px}.voice-command{flex:1}.command-submit{flex:1}.command-examples{gap:7px;margin-top:14px}.command-examples>span{width:100%;margin-bottom:2px}.command-examples button{font-size:12px;padding:7px 9px}.voice-help{font-size:12px}.command-results{padding:14px}.command-result-options button{flex:1 1 42%}}
.command-caption>span:last-child{display:flex;flex-direction:column;gap:1px}.command-caption strong{font-size:17px;font-family:Manrope,system-ui,sans-serif}.command-caption small{font-size:13px;font-weight:400;color:var(--muted)}
