.wipe-block-modal{z-index:10000}.wipe-block-modal__content{flex-direction:column;width:min(920px,100%);max-height:calc(100vh - 64px);display:flex;overflow:hidden}.wipe-block-modal__body{scrollbar-width:thin;scrollbar-color:var(--border-color-default) #0000;gap:20px;padding:20px;display:grid;overflow:auto}.wipe-block-modal__body::-webkit-scrollbar{width:6px}.wipe-block-modal__body::-webkit-scrollbar-track{background:0 0}.wipe-block-modal__body::-webkit-scrollbar-thumb{background:var(--border-color-default);background-clip:padding-box;border:2px solid #0000;border-radius:3px}.wipe-block-modal__body::-webkit-scrollbar-thumb:hover{background:var(--border-color-hover);background-clip:padding-box}.wipe-block-modal__group-title{color:var(--text-main);margin:0 0 12px;font-size:16px;font-weight:600}.wipe-block-modal__items{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:8px;display:grid}.wipe-block-modal__item{aspect-ratio:1;border:1px solid var(--border-color-default);background:var(--background-teritiary);border-radius:10px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.wipe-block-modal__item img{object-fit:contain;transform-origin:50%;width:82%;height:82%;transition:transform .22s;display:block}.wipe-block-modal__item:hover img{transform:scale(1.08)rotate(3deg)}.wipe-block-modal__item-fallback{color:var(--text-secondary);font-weight:700}.wipe-block-modal__placeholder{color:var(--text-secondary);margin:0}
.wipe-block-page{max-width:960px;margin:0 auto;padding:16px 16px 48px}.wipe-block-page__title{color:var(--text-main);margin:0 0 8px;font-size:1.75rem;font-weight:600}.wipe-block-page__intro{color:var(--text-secondary);margin:0 0 24px;font-size:.95rem;line-height:1.45}.wipe-block-page__list{border:1px solid var(--border-color-default);background:var(--bg-secondary,#ffffff05);border-radius:12px}.wipe-block-page__error{border:1px solid var(--border-color-default);color:var(--text-secondary);border-radius:12px;margin-bottom:16px;padding:16px}.wipe-block-page__retry{border:1px solid var(--border-color-default);background:var(--bg-elevated,transparent);color:var(--text-main);cursor:pointer;border-radius:8px;margin-top:10px;padding:8px 16px}.wipe-block-page__retry:hover{border-color:var(--border-color-hover)}.wipe-block-page__loading,.wipe-block-page__refreshing{color:var(--text-secondary);align-items:center;gap:10px;margin-bottom:12px;display:flex}.wipe-block-page__refreshing{min-height:24px;font-size:.875rem}
