.m-layout{display:grid;grid-template-columns:250px 1fr;gap:20px;align-items:start}@media (max-width:900px){.m-layout{grid-template-columns:1fr}}.m-binario{display:flex;flex-direction:column;gap:10px;min-width:0}@media (max-width:900px){.m-binario{max-height:40vh;overflow-y:auto}}.m-cerca{height:36px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font-size:14px;width:100%}.m-cerca:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.m-elenco{display:flex;flex-direction:column;gap:2px}.m-voce{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:8px 12px;border:0;border-radius:var(--r-ctl);background:0 0;color:var(--ink);font-size:14px;text-align:left;cursor:pointer}.m-voce[aria-current=page]{background:var(--navy);color:var(--on-navy)}.m-voce:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.m-voce-testo{white-space:normal;word-break:break-word}.m-pillola{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:11px;font-weight:700;background:var(--navy-tint);color:var(--navy-ink);flex:none}.m-lucchetto{display:inline-flex;color:var(--muted);flex:none}.m-contenuto{display:flex;flex-direction:column;gap:16px;min-width:0}.m-sotto{font-size:13px;color:var(--muted);margin:0}.m-mono{font-family:var(--mono)}.m-card{gap:12px}.m-riga{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.m-riga:last-child{border-bottom:none;padding-bottom:0}.m-numero{width:26px;height:26px;border-radius:50%;background:var(--surface-2);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex:none}.m-riga-corpo{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.m-riga-info{margin:0;font-size:12px;font-family:var(--mono);color:var(--muted)}.m-comando{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-bottom:1px solid var(--line)}.m-comando:last-child{border-bottom:none;padding-bottom:0}.m-comando-testo{margin:0}.m-errore{display:flex;align-items:center;gap:10px;border-radius:var(--r-ctl);padding:10px 14px;font-size:14px;background:var(--bad-bg);color:var(--bad)}.m-errore span{flex:1}