.ui-sheet-back{position:fixed;inset:0;z-index:88;background:rgba(9,21,45,.32);opacity:0;transition:opacity .32s ease}.ui-sheet-back.is-shown{opacity:1}.ui-sheet{position:fixed;left:0;right:0;bottom:0;z-index:89;display:flex;flex-direction:column;max-height:88dvh;padding:6px 16px 0;background:#fff;border-radius:22px 22px 0 0;box-shadow:0 -18px 50px rgba(9,21,45,.18);color:var(--ink);font-family:var(--font-body);outline:none;transform:translate3d(0,100%,0);transition:transform .32s cubic-bezier(.32,.72,0,1);will-change:transform}.ui-sheet.is-shown{transform:translateZ(0)}.ui-sheet.is-tall{height:88dvh}.ui-sheet-grip{flex:none;width:40px;height:5px;margin:4px auto 10px;border-radius:3px;background:#d6dee6;opacity:1}.ui-sheet-head{flex:none;display:flex;align-items:center;gap:12px;min-height:32px;margin-bottom:8px}.ui-sheet-title{flex:1 1;min-width:0;margin:0;font:700 19px/1.2 var(--font-display);letter-spacing:-.02em}.ui-sheet-hint{flex:none;margin:0 0 10px;font-size:13px;line-height:1.45;color:var(--muted)}.ui-sheet-body{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 -16px;padding:0 16px calc(18px + env(safe-area-inset-bottom, 0px))}.ui-sheet-body .kb-menu,.ui-sheet-body .kb-more-list{position:static;display:flex;flex-direction:column;gap:0;width:auto;padding:0;border:0;border-radius:0;box-shadow:none;animation:none;background:none}.ui-sheet-body :is(.kb-menu-item,.kb-more-item){min-height:52px;padding:0 4px;gap:12px;border-radius:0;border-bottom:1px solid var(--line);font:600 15px var(--font-body)}.ui-sheet-body :is(.kb-menu-label,.kb-more-head){padding:14px 4px 6px;border-top:0!important;margin-top:0!important}.ui-sheet-body .kb-swatches{padding:4px 4px 10px}body:has(.ui-sheet) .kb-pet-host{visibility:hidden}body:has(.ui-sheet) .support-presence--cabinet{visibility:hidden}body:has(.ui-sheet){--saash-chat-z:50}@media (hover:none) and (pointer:coarse){.ui-sheet :is(a,button){-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.ui-sheet :is(button,a,[role=button]):not(:disabled):active{opacity:.6;transition:opacity 0s}}@media (prefers-reduced-motion:reduce){.ui-sheet,.ui-sheet-back{transition:none!important}}.ui-sheet .integ-drawer__body{padding:4px 0 0;overflow:visible}.ui-sheet-hint .integ-drawer__badge{display:inline-block}