/* Shared compact navigation; inherits the selected Helper look and light mode. */
.life-shortcuts{margin:14px 0 18px;border:1px solid var(--line,var(--liniya,#535750));border-radius:12px;background:transparent;color:inherit}
.life-shortcuts>summary{cursor:pointer;padding:13px 16px;min-height:48px;line-height:1.5;list-style-position:inside}
.life-shortcuts>summary strong{font-size:15px;font-weight:700}
.life-shortcuts>summary>span{display:block;font-size:12px;line-height:1.5;opacity:.75;margin-top:3px}
.life-shortcuts>summary:focus-visible,.life-shortcuts a:focus-visible{outline:3px solid var(--accent,var(--akcent,#eed052));outline-offset:3px}
.life-shortcuts[open]>summary{border-bottom:1px solid var(--line,var(--liniya,#535750))}
.life-shortcuts .life-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr));gap:0;padding:6px}
.life-shortcuts .life-grid a{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:72px;padding:12px;text-decoration:none;color:inherit;border-radius:8px;overflow-wrap:anywhere}
.life-shortcuts .life-grid a:hover{background:var(--paper,rgba(127,127,127,.12))}
.life-shortcuts .life-grid a strong{font:inherit;font-weight:600;font-size:14px}
.life-shortcuts .life-grid a span{font-size:12px;line-height:1.45;opacity:.7}
:root[data-oblik="rack"] .life-shortcuts{border-radius:5px}
@media(max-width:760px){.life-shortcuts{margin-top:8px}.life-shortcuts>summary{padding:11px 13px}}

.lc-context-hint{margin:12px 0 22px;padding:16px 20px;border:1px solid #a58bc9;border-radius:20px;background:var(--panel,var(--bg,#f4effa));box-shadow:0 4px 0 #77618f33;overflow-wrap:anywhere}.lc-context-hint summary{cursor:pointer;font-weight:700}.lc-context-hint p{white-space:pre-wrap}.lc-context-hint a{display:block;margin:10px 0}.lc-context-hint button{margin-top:12px;min-height:44px;font-size:16px}
