/* Shared navigation only; no effect on app permissions or printed documents. */
.dc-home,.home:has(>.dc-desk){display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 18px}
a.dc-desk.dc-desk,a.dc-desk.dc-desk:visited{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 15px;border:1px solid #047857;border-radius:10px;background:#047857;color:#fff;font:650 14px/1.35 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-decoration:none;white-space:normal;max-width:100%;flex-shrink:0}
a.dc-desk.dc-desk:hover{background:#065f46;border-color:#065f46;color:#fff;text-decoration:none}
a.dc-desk.dc-desk:focus-visible{outline:3px solid #f59e0b;outline-offset:3px}
a.dc-desk.dc-desk svg{width:18px;height:18px;flex-shrink:0}
.topbar:has(>.dc-desk){flex-wrap:wrap;gap:10px}
nav:has(>.dc-desk){flex-wrap:wrap}
@media(max-width:600px){a.dc-desk.dc-desk{padding:9px 12px;font-size:13px}.dc-home{padding-left:16px;padding-right:16px}}
@media print{a.dc-desk.dc-desk{display:none!important}}
