.plano{--plano-h1:#b3261e;--plano-h2:#1e3f7a;--plano-h3:#1c6fa3;--plano-h4:#5b3e96;--plano-h5:#0f6e60;--plano-h6:#8a5a00;--plano-h7:#4e6b1e;--plano-h8:#a3316f;--plano-h9:#3f5563;--plano-h10:#a24a1a;--plano-ring:#fff}.dark .plano{--plano-h1:#ee7a70;--plano-h2:#8fb0e8;--plano-h3:#6fb8e6;--plano-h4:#b79be8;--plano-h5:#5cc7b2;--plano-h6:#e0b25c;--plano-h7:#a9c77a;--plano-h8:#e58bbe;--plano-h9:#9fb3c0;--plano-h10:#ee9a6b;--plano-ring:#0a0a0a}.plano-code{--c:#4a5363;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:28px;height:20px;padding:0 4px;border-radius:4px;border:2px solid var(--c);background:var(--plano-ring);color:var(--c);font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.plano-code.sede{background:var(--c);color:var(--plano-ring)}.plano-pin{box-shadow:0 0 0 2px var(--plano-ring),0 1px 4px rgba(0,0,0,.35);cursor:pointer}.plano-pin.sel{outline:3px solid hsl(var(--foreground));outline-offset:3px}.plano .leaflet-container{background:#efe6d2;font-family:inherit}.plano .leaflet-bar a{background:hsl(var(--background));color:hsl(var(--foreground));border-color:hsl(var(--border))}.plano .leaflet-bar a:hover{background:hsl(var(--accent))}.plano .leaflet-control-attribution{font-size:12px;background:hsl(var(--background)/.85);color:hsl(var(--muted-foreground))}.plano .leaflet-control-attribution a{color:inherit}.plano .leaflet-tooltip.plano-lbl{font:13px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;background:hsl(var(--background));color:hsl(var(--foreground));border:1px solid hsl(var(--border));box-shadow:none;border-radius:4px;padding:2px 6px}.plano .leaflet-tooltip.plano-lbl:before{display:none}