.qj-nJq_dialog{text-align:left;color:#171714;background:#faf9f6;border:0;border-radius:18px;width:min(770px,100% - 32px);height:min(780px,88dvh);max-height:88dvh;margin:auto;padding:0;font-weight:400;overflow:hidden;box-shadow:0 24px 100px #0004}.qj-nJq_dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17171480}.qj-nJq_shell{flex-direction:column;height:100%;display:flex}.qj-nJq_head{border-bottom:1px solid #e2ddd3;flex:none;padding:26px 28px 18px}.qj-nJq_title{justify-content:space-between;align-items:center;display:flex}.qj-nJq_title h2{margin:0;font-size:24px}.qj-nJq_close{cursor:pointer;min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;padding:0 5px;font-size:30px}.qj-nJq_sub{color:#888378;margin:10px 0 20px;font-size:13px}.qj-nJq_tabs{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.qj-nJq_tabs button{cursor:pointer;color:inherit;background:#fff;border:1px solid #ded9d0;border-radius:25px;flex:none;min-height:44px;padding:10px 18px;font-size:13px}.qj-nJq_tabs button[aria-pressed=true]{color:#ddff43;background:#171714;border-color:#171714}.qj-nJq_count{color:#888378;margin-top:15px;font-size:12px}.qj-nJq_grid{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;grid-template-columns:repeat(7,minmax(0,1fr));align-content:start;gap:14px;min-height:0;padding:22px 26px;display:grid;overflow-y:auto}.qj-nJq_tile{aspect-ratio:1;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;padding:4px;line-height:0;position:relative}.qj-nJq_tile img{aspect-ratio:1;width:100%;height:100%;display:block}.qj-nJq_tile:hover{background:#e9e5dd}.qj-nJq_tile[aria-pressed=true]{background:#ddff43;border-color:#171714}.qj-nJq_tile[aria-pressed=true]:after{content:"✓";color:#ddff43;background:#171714;border-radius:50%;place-items:center;width:23px;height:23px;font-size:14px;line-height:1;display:grid;position:absolute;bottom:0;right:-1px}.qj-nJq_foot{background:#f2eee6;border-top:1px solid #e2ddd3;flex:none;align-items:center;gap:12px;padding:17px 26px;display:flex}.qj-nJq_mini{aspect-ratio:1;flex-shrink:0;width:46px;display:block}.qj-nJq_selection{flex:1;min-width:0;font-size:13px}.qj-nJq_selection small{color:#888378;margin-bottom:5px;font-size:11px;display:block}.qj-nJq_foot button{cursor:pointer;color:inherit;background:0 0;border:1px solid #d8d3c9;border-radius:7px;min-height:44px;padding:12px 18px;font-size:13px}.qj-nJq_foot .qj-nJq_apply{background:#ddff43;border-color:#171714;font-weight:700}.qj-nJq_dialog button:focus-visible{outline-offset:2px;outline:3px solid #8058de}@media (max-width:650px){.qj-nJq_dialog{border-radius:20px 20px 0 0;width:100%;max-width:none;height:91dvh;max-height:91dvh;margin:auto 0 0}.qj-nJq_head{padding:20px}.qj-nJq_grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:18px}.qj-nJq_foot{padding:14px 18px}.qj-nJq_tabs button{padding:9px 14px}.qj-nJq_title h2{font-size:21px}.qj-nJq_cancel{display:none}}@media (prefers-reduced-motion:no-preference){.qj-nJq_dialog[open]{animation:.2s ease-out qj-nJq_bwIn}@keyframes qj-nJq_bwIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}}
