.fpf__tools{display:flex;justify-content:flex-end;gap:1vw;font-size:clamp(11px, 1vw, 20px);padding:1.4vw 0;color:#ff8662}.fpf__view{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;transition:color 0.2s ease}.fpf__view:hover{color:#000}.fpf__view[aria-pressed="true"]{color:#000}.fpf[data-view="list"] .fph__item,.fpf[data-view="list"] .fph__item[data-cols]{grid-column:span 12}.fpf[data-view="grid"] .fph__item,.fpf[data-view="grid"] .fph__item[data-cols]{grid-column:span 4}.fpf .fph__item,.fpf .fph__item[data-cols]{min-height:0}.fpf{--fpf-stage-height:32vh}.fpf .fph__stage{min-height:var(--fpf-stage-height);padding:0 3% 2vw}.fpf .fph__title{white-space:nowrap}.fpf .fph__title[contenteditable]{outline:0}.fpf{position:relative;padding-bottom:80px}.fpf__type{--fp-accent:#ff8662;position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:8;display:flex;align-items:center;background:#fff;border:2px solid var(--fp-accent);border-radius:999px;overflow:hidden;transition:background 300ms ease,opacity 300ms ease}.fpf__type.is-docked{position:absolute}.fpf__type.is-away{opacity:0;pointer-events:none}.fpf__input{width:18em;max-width:80vw;padding:9px 22px;border:0;border-radius:0;background:#fff0;outline:0;text-align:center;text-overflow:ellipsis;font:15px "Suun-Regular",sans-serif;letter-spacing:0;color:var(--fp-accent);transition:color 300ms ease}.fpf__input::placeholder{color:var(--fp-accent);opacity:1;transition:color 300ms ease}.fpf__type:hover,.fpf__type:focus-within{background:var(--fp-accent)}.fpf__type:hover .fpf__input,.fpf__type:focus-within .fpf__input,.fpf__type:hover .fpf__input::placeholder,.fpf__type:focus-within .fpf__input::placeholder{color:#fff}.fpf__clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:24px;height:24px;padding:0;border:0;border-radius:50%;background:none;font:18px/1 "Suun-Regular",sans-serif;color:#fff;cursor:pointer}.fpf__clear[hidden]{display:none}@media (max-width:800px),(hover:none){.fpf__tools{display:none}.fpf[data-view] .fph__item,.fpf[data-view] .fph__item[data-cols]{grid-column:auto}.fpf .fph__stage{min-height:24vw;padding:4% 4% 14px}.fpf__type{width:90vw}.fpf__input{width:100%;max-width:none}}