.pf-root{max-width:calc(1440rem / 16);width:min(100% - calc(32rem / 16));margin:20px auto 0}.pf-store{position:relative;max-width:320px;margin:0 auto 12px;z-index:20}.pf-store-box{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:100px;border:1.5px solid #e0e0e0;background:#fff;transition:border-color .12s}.pf-store-box:focus-within{border-color:#111}.pf-store-box--on{border-color:#111}.pf-store-icon{flex-shrink:0;color:#9a9a9a}.pf-store-box--on .pf-store-icon,.pf-store-box:focus-within .pf-store-icon{color:#111}.pf-store-input{flex:1 1;min-width:0;border:0;outline:none;background:transparent;font-family:var(--font-now);font-size:13px;font-weight:500;line-height:1;color:#111}.pf-store-input::placeholder{color:#9a9a9a;font-weight:400}.pf-store-clear{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:#f0f0f0;color:#666;cursor:pointer;transition:background .12s,color .12s}.pf-store-clear:hover{background:#111;color:#fff}.pf-store-list{position:absolute;top:calc(100% + 6px);left:0;right:0;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.1);max-height:260px;overflow-y:auto}.pf-store-opt{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:none;cursor:pointer;text-align:left;font-family:var(--font-now);font-size:13px;color:#222}.pf-store-opt--cursor{background:#f4f4f2}.pf-store-opt-emoji{flex-shrink:0;font-size:14px;line-height:1}.pf-store-opt-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-store-opt-count{flex-shrink:0;font-size:11px;color:#9a9a9a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-wrap{display:flex;align-items:center;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}.pf-wrap>:first-child{margin-left:auto}.pf-wrap>:last-child{margin-right:auto}.pf-wrap::-webkit-scrollbar{display:none}.pf-divider{width:1px;height:18px;background:#e0e0e0;flex-shrink:0}.pf-chips{gap:6px;flex-shrink:0}.pf-chip,.pf-chips{display:flex;align-items:center}.pf-chip{gap:5px;font-family:var(--font-now);font-size:13px;font-weight:500;padding:7px 14px;border-radius:100px;border:1.5px solid #e0e0e0;background:#fff;color:#444;cursor:pointer;white-space:nowrap;line-height:1;transition:border-color .12s,background .12s,color .12s}.pf-chip:hover{border-color:#111;color:#111}.pf-chip--on,.pf-chip.pf-chip--on:hover{background:#111;border-color:#111;color:#fff}.pf-chip-emoji{font-size:14px;line-height:1}.pf-clear{flex-shrink:0;font-family:var(--font-now);font-size:12px;font-weight:500;padding:7px 14px;border-radius:100px;border:1.5px solid #f0c0c0;background:#fff;color:#c0392b;cursor:pointer;white-space:nowrap;line-height:1;transition:background .12s,color .12s}.pf-clear:hover{background:#c0392b;color:#fff}