.bs-sh{background:var(--canvas);height:100dvh;color:var(--t1);flex-direction:column;display:flex;overflow:hidden}.bs-sh-top{border-bottom:1px solid var(--line-1);background:var(--s1);flex:none;align-items:center;gap:12px;height:56px;padding:0 14px;display:flex}.bs-sh-bm{cursor:pointer;width:212px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:none;align-items:center;gap:9px;padding:0;transition:width .22s;display:flex}.bs-sh.mini .bs-sh-bm{width:52px}.bs-sh-bm svg{width:20px;height:20px;color:var(--t1);flex:none}.bs-sh-bm b{letter-spacing:-.045em;color:var(--t1);white-space:nowrap;font-size:15px;font-weight:800}.bs-sh.mini .bs-sh-bm b{display:none}.bs-sh-ctx{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--t3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:9.5px;overflow:hidden}.bs-sh-sp{flex:1}.bs-sh-act{align-items:center;gap:7px;display:flex}.bs-tico{border-radius:var(--r-pill);border:1px solid var(--line-1);width:30px;height:30px;color:var(--t2);cursor:pointer;transition:border-color var(--dur-state),color var(--dur-state);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.bs-tico:hover{border-color:var(--line-3);color:var(--t1)}.bs-tico:focus-visible{outline:2px solid var(--b);outline-offset:2px}.bs-tico[disabled]{opacity:.4;cursor:not-allowed}.bs-sh-av{border-radius:var(--r-sm);background:var(--s3);width:28px;height:28px;color:var(--t2);font-family:var(--mono);cursor:pointer;transition:color var(--dur-state);border:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:9px;display:flex;overflow:hidden}.bs-sh-av:hover{color:var(--t1)}.bs-sh-av:focus-visible{outline:2px solid var(--b);outline-offset:2px}.bs-sh-av img{object-fit:cover;width:100%;height:100%;display:block}.bs-sh-body{flex:1;min-height:0;display:flex}.bs-sh-side{border-right:1px solid var(--line-1);background:var(--s1);flex-direction:column;flex:none;width:212px;padding:14px 10px;transition:width .22s;display:flex;overflow-y:auto}.bs-sh.mini .bs-sh-side{width:52px;padding:14px 6px}.bs-sh-grp{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--t3);white-space:nowrap;padding:14px 10px 8px;font-size:8.5px}.bs-sh.mini .bs-sh-grp{opacity:0;height:14px;padding:0;overflow:hidden}.bs-sh-it{border-radius:var(--r-sm);height:36px;color:var(--t2);white-space:nowrap;cursor:pointer;text-align:left;width:100%;transition:background var(--dur-state),color var(--dur-state);background:0 0;border:0;flex:none;align-items:center;gap:11px;padding:0 10px;font-family:inherit;font-size:13.5px;display:flex;position:relative}.bs-sh-it svg{color:currentColor;flex:none;width:17px;height:17px}.bs-sh-it span{text-overflow:ellipsis;transition:opacity .16s;overflow:hidden}.bs-sh.mini .bs-sh-it span{display:none}.bs-sh.mini .bs-sh-it{justify-content:center;padding:0}.bs-sh-it:hover{background:var(--s2);color:var(--t1)}.bs-sh-it:focus-visible{outline:2px solid var(--b);outline-offset:-2px}.bs-sh-it.on{background:var(--s2);color:var(--t1)}.bs-sh-it.on:before{content:"";width:var(--seam);background:var(--grad);position:absolute;top:6px;bottom:6px;left:-10px}.bs-sh.mini .bs-sh-it.on:before{left:-6px}.bs-sh-pie{border-top:1px solid var(--line-1);flex-wrap:wrap;gap:4px 10px;margin-top:auto;padding:14px 10px 4px;display:flex}.bs-sh.mini .bs-sh-pie{display:none}.bs-sh-pie a{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--t3);transition:color var(--dur-state);font-size:9px;text-decoration:none}.bs-sh-pie a:hover{color:var(--t1)}.bs-sh-main{background:var(--canvas);flex:1;min-width:0;overflow-y:auto}@media (max-width:900px){.bs-sh-bm,.bs-sh.mini .bs-sh-bm{width:auto}.bs-sh.mini .bs-sh-bm b{display:block}.bs-sh-plegar{display:none}.bs-sh-side,.bs-sh.mini .bs-sh-side{z-index:61;width:212px;transition:transform var(--dur-panel)var(--ease);padding:14px 10px;position:fixed;top:56px;bottom:0;left:0;transform:translate(-100%)}.bs-sh.abierto .bs-sh-side{transform:none}.bs-sh.mini .bs-sh-grp{opacity:1;height:auto;padding:14px 10px 8px}.bs-sh.mini .bs-sh-it{justify-content:flex-start;padding:0 10px}.bs-sh.mini .bs-sh-it span{display:inline}.bs-sh.mini .bs-sh-it.on:before{left:-10px}.bs-sh.mini .bs-sh-pie{display:flex}.bs-sh-velo{z-index:60;background:var(--veil);cursor:pointer;border:0;padding:0;position:fixed;inset:56px 0 0}}@media (min-width:901px){.bs-sh-velo{display:none}}
