.wsheet[open]{width:100vw;max-width:100vw;height:auto;max-height:calc(100dvh - var(--s7));background:var(--surface);color:var(--ink);box-shadow:var(--lift);border:0;border-radius:20px 20px 0 0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:auto 0 0}.wsheet::backdrop{background:#14182473}:root:has(.wsheet[open]){overflow:hidden}.wsheet-head{justify-content:space-between;align-items:center;gap:var(--s3);flex:none;padding:14px 20px;display:flex}.wsheet-head h2{margin:0;font-size:17px;font-weight:800}.wsheet-head h2:focus{outline:none}.wsheet-x{border-radius:var(--r-input);width:32px;height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:24px;line-height:1;display:flex}.wsheet-x:hover{color:var(--ink)}.wsheet-x:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@keyframes wsheet-up{0%{transform:translateY(100%)}}@keyframes wsheet-down{to{transform:translateY(100%)}}@keyframes wsheet-dim-in{0%{background-color:#0000}}@keyframes wsheet-dim-out{to{background-color:#0000}}@media (prefers-reduced-motion:no-preference){.wsheet[open]{animation:.28s cubic-bezier(.16,1,.3,1) backwards wsheet-up}.wsheet[open][data-closing]{animation:.2s cubic-bezier(.4,0,1,1) forwards wsheet-down}.wsheet[open]::backdrop{animation:.28s ease-out backwards wsheet-dim-in}.wsheet[open][data-closing]::backdrop{animation:.2s ease-in forwards wsheet-dim-out}}.wsheet-body{overscroll-behavior:contain;min-height:0;padding:var(--s4);gap:var(--s3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.wsheet-body:empty{display:none}.wsheet-foot{gap:var(--s3);padding:var(--s3) var(--s4) max(var(--s3), env(safe-area-inset-bottom));background:var(--surface);flex-direction:column;flex:none;display:flex}.wsheet-bar{z-index:5;bottom:var(--mobtabs-h);align-items:center;gap:var(--s3);margin-top:var(--s4);padding:var(--s2) var(--s3);border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--lift);flex-wrap:wrap;display:flex;position:sticky}.wsheet-bar-text{min-width:0;color:var(--ink-2);flex:160px;font-size:13px}.wsheet-bar-actions{gap:var(--s2);margin-left:auto;display:flex}.wsheet-bar .works-button{flex:none;width:auto;min-height:44px}.wsheet-head .works-button{width:auto;min-height:44px;padding:var(--s2) var(--s4)}@container wshell (min-width:700px){.wsheet-bar{bottom:var(--s4)}.wsheet[open]{width:min(480px, calc(100vw - var(--s6)));border-radius:var(--r-panel);max-width:none;height:fit-content;margin:auto;inset:0}}
