.ui-sheet{background:var(--skin-panel-bg);background-image:var(--skin-panel-tex);width:100%;max-width:100%;max-height:82dvh;color:var(--skin-panel-ink);border:0;border-top:4px solid var(--skin-panel-bd);border-radius:var(--r-20) var(--r-20) 0 0;margin:auto 0 0;padding:0}.ui-sheet::backdrop{background:var(--c-scrim)}@media (width>=901px){.ui-sheet{border-top:0;border-left:4px solid var(--skin-panel-bd);border-radius:0;width:460px;height:100vh;max-height:100vh;margin:0 0 0 auto}}.ui-sheet[open]{flex-direction:column;display:flex}.ui-sheet-h{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-10) var(--space-14);background:var(--skin-head-bg);color:var(--skin-head-ink);border-bottom:3px solid var(--c-ink);display:flex}.ui-sheet-h b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-18);font-style:var(--skin-title-style);flex:1;overflow:hidden}.ui-sheet-back,.ui-sheet-x{font:inherit;font-weight:900;font-size:var(--fs-14);cursor:pointer;border:2px solid var(--c-ink);border-radius:var(--r-10);min-width:44px;min-height:44px;padding:0 var(--space-10);flex:none}.ui-sheet-back{max-width:40%;color:var(--c-card);background:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-sheet-x{color:var(--c-ink);background:var(--c-card);box-shadow:var(--card-sh)}.ui-sheet-b{overscroll-behavior:contain;min-height:0;padding:var(--space-12) var(--space-14) var(--space-20);gap:var(--space-10);flex:auto;grid-template-columns:minmax(0,1fr);align-content:start;display:grid;overflow:auto}@media (width<=900px){.ui-sheet:has(.ui-sheet-b input){height:82dvh}}.ui-sheet-b p{margin:0}
