.dr-scrim{z-index:75;opacity:0;visibility:hidden;background:#00000047;transition:opacity .25s,visibility 0s linear .25s;position:fixed;inset:0}.dr-scrim.open{opacity:1;visibility:visible;transition:opacity .25s,visibility}.drawer{z-index:80;background:var(--page);visibility:hidden;border-radius:22px;flex-direction:column;width:min(760px,100vw - 24px);transition:transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s linear .32s;display:flex;position:fixed;inset-block:12px;inset-inline-end:12px;transform:translate(calc(100% + 24px));box-shadow:0 24px 60px #00000040}.drawer.open{visibility:visible;transition:transform .32s cubic-bezier(.2,.8,.2,1),visibility;transform:none}.dr-top{border-block-end:1px solid var(--fio);align-items:center;gap:6px;padding:12px 16px;display:flex}.dr-nav{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--text-2);cursor:pointer;border-radius:9px;place-items:center;padding:0;display:grid}.dr-nav:hover{color:var(--text);border-color:var(--text-3)}.dr-nav:disabled{opacity:.4;cursor:default}.dr-nav .i{width:16px;height:16px}.dr-pos{color:var(--text-2);margin-inline-start:6px;font-size:13px}.dr-x{margin-inline-start:auto}.dr-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;padding:20px 24px 32px;transition:scrollbar-color .2s;overflow-y:auto}.dr-body:hover{scrollbar-color:var(--line) transparent}.dr-body::-webkit-scrollbar{width:10px}.dr-body::-webkit-scrollbar-track{background:0 0}.dr-body::-webkit-scrollbar-button{height:0;display:none}.dr-body::-webkit-scrollbar-thumb{background:padding-box padding-box;border:3px solid #0000;border-radius:99px}.dr-body:hover::-webkit-scrollbar-thumb{background-color:var(--line)}.dr-body::-webkit-scrollbar-thumb:hover{background-color:var(--text-3)}.dr-body.swap{animation:.3s cubic-bezier(.2,.8,.2,1) both rowIn}#drawer{background:var(--surface)}.dbox{background:var(--surface);border:0;border-radius:16px;padding:14px 16px;box-shadow:inset 0 0 0 1px #14141412}.dbox+.dbox,.dbox+.dsub,.dsub+.dbox{margin-block-start:12px}.dsub{margin:20px 0 8px;font-size:13px;font-weight:600}@media (width<=640px){.drawer{border-radius:0;width:100%;inset:0}.dr-body{padding:16px 16px calc(32px + var(--folga-baixo))}}.dr-pe{border-block-start:1px solid var(--fio);background:var(--surface);border-radius:0 0 22px 22px;flex:none;padding:12px 16px}.drawer:has(.dr-pe) .dr-body{padding-block-end:20px}@media (width<=640px){.dr-pe{border-radius:0;padding-block-end:calc(12px + var(--folga-baixo))}}@media (prefers-reduced-motion:reduce){.drawer,.dr-scrim,.dr-body.swap{transition:none;animation:none}}
