/* Frequent destinations share existing navigation and permission checks. */
.quick-workspaces{display:flex;gap:4px;padding:8px 24px;background:#f4f5e9;border-bottom:1px solid #c4ceb9;position:sticky;top:0;z-index:15}
.quick-workspaces :is(button,a){display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 18px;border:1px solid transparent;border-radius:0;background:transparent;color:#123b36;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer}
.quick-workspaces [aria-current="page"]{background:#dafa72;border-color:#a6bc69}
.quick-workspaces :is(button,a):hover{background:#e1eacb}
.quick-workspaces :is(button,a):focus-visible{outline:3px solid #396746;outline-offset:1px}
.knyaz-v5 .intake-filters{scroll-margin-top:70px}
@media(max-width:767px){
 .quick-workspaces{position:fixed;inset:auto 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:6px 6px calc(6px + max(env(safe-area-inset-bottom),var(--knyaz-safe-bottom,0px)));border-top:1px solid #aebfa3;border-bottom:0;box-shadow:0 -4px 18px #123b3610;z-index:35}
 .quick-workspaces :is(button,a){min-width:0;padding:8px 3px;font-size:12px;min-height:46px}
 .knyaz-v5 .main{padding-bottom:calc(76px + max(env(safe-area-inset-bottom),var(--knyaz-safe-bottom,0px)))}
 body:has(#modal[open]) .quick-workspaces,body:has(.sidebar.open) .quick-workspaces{visibility:hidden;pointer-events:none}
 html[data-miniapp="telegram"] .quick-workspaces{display:none}
 .knyaz-v5 .workflow-route{gap:8px;flex-wrap:wrap}
}

.deal-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.deal-shortcuts .button{min-height:44px;padding:10px 14px}

.deal-shortcuts [aria-pressed="true"]{background:#dafa72;color:#123b36;border-color:#a6bc69}

.sidebar .directory-shortcut{display:grid;gap:5px;margin:12px 0 4px;padding:14px 16px;border:1px solid #8cae7766;border-left:3px solid #dafa72;border-radius:0;background:linear-gradient(120deg,#ffffff09,#dafa720e);color:#f4f5e9;min-height:88px;text-decoration:none;white-space:normal}
.sidebar .directory-shortcut>span:first-child{font-size:17px;font-weight:700;letter-spacing:.02em}
.sidebar .directory-shortcut small{font-size:12px;line-height:1.4;color:#c5d4c3}
.sidebar .directory-shortcut .directory-action{font-size:11px;line-height:1.5;font-weight:600;color:#dafa72;margin-top:5px}
.sidebar .directory-shortcut:hover{background:#dafa721a;border-color:#dafa72}
.sidebar .directory-shortcut:focus-visible{outline:2px solid #dafa72;outline-offset:3px}
