.has-command-search header{height:auto;min-height:100px}.command-search-field{display:flex;align-items:center;gap:8px;flex:1;max-width:540px;min-width:160px;background:var(--paper);color:var(--muted);border:1px solid var(--line);border-radius:12px;padding:2px 12px 2px 4px}
.command-search-field:focus-within{outline:2px solid var(--accent);outline-offset:2px}.command-search-field input{min-width:0;width:100%;flex:1;border:0;background:transparent;color:var(--ink);font:inherit;padding:10px 0;outline:0}.command-search-field input::placeholder{color:var(--muted);opacity:1}.command-search-field .command-search-submit{border:0;background:transparent;padding:10px;min-width:40px;min-height:40px;color:var(--muted)}.command-search-field svg{width:19px;height:19px;display:block}.command-search-field kbd{font:11px Manrope,system-ui;border:1px solid var(--line);border-radius:5px;padding:2px 6px;white-space:nowrap}
.command-search-panel{max-width:1100px;margin:12px auto;padding:16px 24px;background:var(--card);border:1px solid var(--line);border-radius:12px}.command-search-panel[hidden]{display:none}.command-search-toolbar{display:flex;align-items:center;gap:12px}.command-search-toolbar strong{margin-right:auto}.command-search-toolbar select{min-width:0;max-width:200px;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit}.command-search-toolbar button{font-size:12px}.command-search-panel>.help{font-size:12px;margin:8px 0}.command-search-panel .command-results{max-height:min(420px,45dvh)}.command-result:focus-visible{outline:2px solid var(--accent);outline-offset:1px}
.command-console{border-top:3px solid var(--accent);padding:24px;margin-bottom:32px;background:linear-gradient(135deg,var(--card),var(--soft))}.command-head{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.command-head .eyebrow{margin:0 0 7px}.command-head h2{font-size:24px;line-height:1.3;margin:0}.command-head .actions{justify-content:flex-end}.command-head button{font-size:12px;padding:6px 8px;min-height:36px}
.command-compose textarea{display:block;width:100%;min-height:90px;max-height:320px;resize:vertical;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink);font:inherit}.command-compose-footer{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:10px}.command-status{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.command-shortcuts{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.command-shortcuts button{font-size:12px;min-height:34px;padding:6px 11px;font-weight:600}.command-setup{border-top:1px solid var(--line);padding-top:12px;margin:14px 0 0;font-size:12px}.command-setup button{font-size:12px;padding:0 6px;min-height:30px}
.command-feed{max-height:470px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;margin-bottom:16px}.command-message{border:1px solid var(--line);border-radius:12px;padding:16px;margin:0 0 12px;background:var(--card)}.command-message.user{background:var(--soft);margin-left:22px}.command-message>small{font-size:10px;letter-spacing:1px;font-weight:800}.command-prose{overflow-wrap:anywhere}.command-prose p{white-space:pre-wrap;line-height:1.65;margin:8px 0}.command-prose p:empty{height:3px}.command-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.command-counts>div{background:var(--soft);border-radius:9px;padding:12px}.command-counts strong{text-transform:capitalize}.command-counts p{font-size:12px}.command-sources{display:flex;flex-wrap:wrap;gap:10px;font-size:12px}
.command-search-form{display:flex;gap:10px}.command-search-form input,.command-search-form select{min-width:0;padding:12px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:var(--paper)}.command-search-form input{flex:1}.command-search-form select{max-width:165px}.command-results{max-height:55dvh;overflow:auto;overscroll-behavior:contain}.command-result{display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid var(--line);border-radius:10px;padding:13px;margin:8px 0;text-decoration:none;color:var(--ink);background:var(--card)}.command-result:hover{background:var(--soft);border-color:var(--accent)}.command-result-main{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.command-result-meta{display:grid;justify-items:end;gap:4px;min-width:70px}.command-result-meta small{font-size:10px}
.command-action{padding:16px;border:1px solid var(--accent);border-radius:12px;margin:12px 0;background:var(--card)}.command-action>strong{font-size:15px}.command-fields{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,3fr);gap:10px 20px;font-size:13px}.command-fields dt{color:var(--muted);text-transform:capitalize}.command-fields dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.command-receipt{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border-left:3px solid var(--accent);padding:12px;margin-top:12px;background:var(--soft);font-size:13px}.command-history-row{display:block;width:100%;text-align:left;margin:8px 0}.command-more{width:100%}
@media(max-width:1050px){.command-search-trigger{max-width:320px;margin:0 8px}.command-search-trigger kbd{display:none}.command-head{flex-wrap:wrap}.command-head .actions{justify-content:flex-start}}
@media(max-width:1100px){.has-command-search header{flex-wrap:wrap;gap:12px}.command-search-field{order:5;flex:1 0 100%;max-width:none}.command-search-panel{margin:10px 16px}.command-search-field kbd{display:none}}
@media(max-width:600px){.command-search-panel{padding:12px;margin:8px}.command-search-toolbar{flex-wrap:wrap;gap:8px}.command-search-toolbar strong{flex:1 1 auto}.command-search-toolbar select{max-width:160px;font-size:13px}.command-search-toolbar button{padding:8px;min-height:40px}.command-search-panel .command-results{max-height:42dvh}}
@media(max-width:650px){.has-command-search header{min-height:86px}}
@media(max-width:700px){.command-search-trigger{flex:none;width:42px;min-width:42px;padding:10px;margin:0}.command-search-trigger>span{display:none}.command-console{padding:16px}.command-head h2{font-size:21px}.command-head{gap:9px}.command-compose-footer{align-items:flex-start;flex-direction:column;gap:10px}.command-compose-footer button{align-self:flex-end}.command-fields{grid-template-columns:1fr;gap:5px}.command-fields dd{margin-bottom:10px}.command-search-form{flex-direction:column}.command-search-form select{max-width:100%}.command-result{align-items:flex-start}.command-feed{max-height:390px}.command-message.user{margin-left:0}}
