.yg-sheet-root .sheet-back{position:fixed;inset:0;background:rgba(0,0,0,.58);z-index:970;opacity:0;pointer-events:none;transition:opacity .3s;backdrop-filter:blur(8px)}.yg-sheet-root .sheet-back.open{opacity:1;pointer-events:auto}.yg-sheet-root .sheet{position:fixed;z-index:980;background:var(--off-white);display:flex;flex-direction:column}.yg-sheet-root .sheet[aria-hidden=true]{visibility:hidden}.yg-sheet-root .sheet.open{visibility:visible}.yg-sheet-root .sheet:not(.open){box-shadow:none!important}body.edm-peeking .yg-sheet-root .sheet{opacity:.16;transition:opacity .16s var(--ease)}body.edm-peeking .yg-sheet-root .sheet-back.open{opacity:0}@media (max-width:768px){.yg-sheet-root .sheet{left:0;right:0;bottom:0;border-radius:28px 28px 0 0;transform:translateY(105%);transition:transform .4s var(--ease);max-height:86vh;max-height:86dvh;box-shadow:0 -10px 40px rgba(0,0,0,.2)}.yg-sheet-root .sheet.open{transform:none}}@media (min-width:769px){.yg-sheet-root .sheet{top:0;bottom:0;right:0;width:min(440px,94vw);border-radius:0;max-height:none!important;transform:translateX(105%);transition:transform .4s var(--ease);box-shadow:-12px 0 40px rgba(0,0,0,.18);border-left:2px solid var(--border-strong)}.yg-sheet-root .sheet.open{transform:none}.yg-sheet-root .sheet-agarre{height:28px;display:flex;align-items:center;justify-content:center;touch-action:none;cursor:grab}.yg-sheet-root .sheet-agarre:active{cursor:grabbing}.yg-sheet-root .sheet-grab{display:none}}.yg-sheet-root .sheet-grab{width:42px;height:5px;border-radius:999px;background:var(--border-strong);margin:10px auto 2px;flex:none}.yg-sheet-root .sheet-head{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:2px solid var(--border-strong)}.yg-sheet-root .sheet-head h3{font-family:var(--font-head);text-transform:uppercase;font-weight:600;font-size:18px;letter-spacing:.04em;color:var(--ink);margin:0;flex:1}.yg-sheet-root .sheet-head .x{width:34px;height:34px;flex:none;border-radius:var(--r-md);border:2px solid var(--border-strong);background:var(--white);cursor:pointer;font-size:14px;color:var(--ink);display:flex;align-items:center;justify-content:center;transition:all .15s var(--ease)}.yg-sheet-root .sheet-head .x:hover{border-color:var(--orange);background:var(--cream)}.yg-sheet-root .sheet-head .x svg{width:17px;height:17px}.yg-sheet-root .sheet-body{overflow-y:auto;padding:14px 18px;flex:1}.yg-sheet-root .searchpill{display:flex;align-items:center;gap:9px;padding:10px 14px;border-radius:var(--r-pill);border:2px solid var(--border-strong);background:var(--white)}.yg-sheet-root .searchpill svg{width:18px;height:18px;color:var(--gray-500);flex:none}.yg-sheet-root .frow{display:flex;flex-wrap:wrap;gap:8px}.yg-sheet-root .yg-mas-item{display:flex;align-items:center;gap:13px;padding:13px;border-radius:var(--r-md);border:2px solid var(--border-strong);background:var(--white);margin-bottom:9px;color:var(--ink);transition:border-color .15s var(--ease),transform .15s var(--ease),box-shadow .15s var(--ease)}.yg-sheet-root .yg-mas-item:hover{border-color:var(--orange);transform:translateY(-2px);box-shadow:0 8px 18px -12px rgba(20,18,16,.4)}.yg-sheet-root .yg-mas-go{transition:transform .15s var(--ease)}.yg-sheet-root .yg-mas-item:hover .yg-mas-go{transform:translateX(3px)}.yg-sheet-root .yg-mas-ic{width:42px;height:42px;flex:none;border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;color:var(--ink);background:var(--orange);border:2px solid var(--ink)}.yg-sheet-root .yg-mas-ic svg{width:22px;height:22px}.yg-sheet-root .yg-mas-avatar{font-family:var(--font-head);font-size:18px;font-weight:700}.yg-sheet-root .yg-mas-tx{flex:1;min-width:0;display:flex;flex-direction:column}.yg-sheet-root .yg-mas-tx b{font-family:var(--font-head);text-transform:uppercase;font-weight:600;font-size:14px;color:var(--ink)}.yg-sheet-root .yg-mas-tx small{color:var(--gray-500);font-size:12px}.yg-sheet-root .yg-mas-go{color:var(--gray-300);font-size:20px;flex:none}.yg-sheet-root .yg-mas-contact{padding:16px 0 4px;border-top:2px dashed var(--border-strong);margin-top:10px;display:flex;flex-direction:column;gap:8px}.yg-sheet-root .yg-mas-contact p{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.12em;font-weight:600;font-size:11px;color:var(--gray-500);margin:0 0 4px}.yg-sheet-root .yg-mas-whatsapp{display:flex;align-items:center;gap:11px;padding:13px 14px;border-radius:var(--r-md);border:2px solid var(--ink);background:var(--ink);color:var(--off-white);transition:border-color .15s var(--ease),transform .15s var(--ease)}.yg-sheet-root .yg-mas-whatsapp:hover{border-color:var(--orange);transform:translateY(-1px)}.yg-sheet-root .yg-mas-whatsapp>svg{width:20px;height:20px;color:var(--orange);flex:none}.yg-sheet-root .yg-mas-whatsapp>svg:last-child{margin-left:auto}.yg-sheet-root .yg-mas-whatsapp span{display:flex;flex:1;min-width:0;flex-direction:column}.yg-sheet-root .yg-mas-whatsapp b{font-family:var(--font-head);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.yg-sheet-root .yg-mas-whatsapp small{color:#aaa69e;font-size:11px}.yg-sheet-root .yg-mas-legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding:16px 0 6px}.yg-sheet-root .yg-mas-legal a{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.06em;font-weight:600;font-size:11px;color:var(--gray-500)}.yg-sheet-root .yg-mas-legal a:hover{color:var(--ink)}.yg-sheet-root .yg-mas-legal span{color:var(--gray-300);font-size:11px}