.ws-shell-company .ws-field-help:empty,.ws-shell-company .ws-field-error:empty{display:none}
.ws-shell-company .ws-field{margin:0}
.workspace .topbar .ws-search-trigger.ws-button,.workspace .topbar .ws-ai-trigger.ws-button{min-height:var(--ws-control-height);font:var(--ws-type-control);box-sizing:border-box}
.workspace .topbar .ws-search-trigger.ws-button{justify-content:flex-start;max-width:25rem;text-align:start;width:min(25rem,45%)}
.workspace .topbar .ws-search-trigger kbd{margin-left:auto;font:var(--ws-type-small);border:1px solid var(--ws-color-line);padding-inline:var(--ws-space-1);border-radius:var(--ws-control-radius)}
.ws-shell-dialog .ws-modal-body{display:grid;gap:var(--ws-space-3);min-width:0}
.ws-shell-dialog .ws-field-help:empty,.ws-shell-dialog .ws-field-error:empty{display:none}
.ws-shell-search-status{font:var(--ws-type-small);color:var(--ws-color-muted);min-height:1.2em;margin:0}
.ws-shell-links{display:grid;gap:var(--ws-space-2);list-style:none;margin:0;padding:0}
.ws-shell-links a{display:flex;align-items:center;gap:var(--ws-space-3);padding:var(--ws-space-3);min-height:var(--ws-control-height);color:var(--ws-color-ink);text-decoration:none;border:1px solid var(--ws-color-line);border-radius:var(--ws-control-radius);background:var(--ws-color-surface)}
.ws-shell-links a:hover{background:var(--ws-color-sunk)}
.ws-shell-links a:focus-visible{outline:var(--ws-focus);outline-offset:2px}
.ws-shell-links a>span{flex:1;min-width:0}
.ws-shell-links strong{display:block;font:var(--ws-type-control);overflow-wrap:anywhere}
.ws-shell-links small{display:block;font:var(--ws-type-small);color:var(--ws-color-muted)}
.ws-shell-links .ws-icon{flex:none}
.ws-shell-dialog [data-shell-results]{max-height:min(60dvh,34rem);overflow:auto;padding:2px}
@media(max-width:760px){.workspace .topbar .ws-search-trigger.ws-button{width:44px;max-width:44px;padding:10px}.workspace .topbar .ws-search-trigger .ws-button-label,.workspace .topbar .ws-search-trigger kbd{display:none}.workspace .ws-mobile-nav .ws-shell-mobile-action.ws-button{min-height:52px;flex-direction:column;padding:var(--ws-space-1);border:0;background:transparent;color:var(--ws-color-muted);font:var(--ws-type-small);gap:var(--ws-space-1)}.workspace .ws-mobile-nav .ws-mobile-add.ws-button{min-height:44px;height:44px;width:44px;padding:0;background:var(--ws-color-action);border-color:var(--ws-color-action);color:white;justify-content:center}.ws-shell-dialog.ws-shell-sheet{margin:auto 0 0;width:100%;max-width:none;border-radius:var(--ws-overlay-radius) var(--ws-overlay-radius) 0 0;max-height:calc(100dvh - 3rem);padding-bottom:max(var(--ws-space-4),env(safe-area-inset-bottom))}}
.ws-shell-search{display:contents}
.workspace .ws-mobile-nav[hidden]{display:none}
