.pf{gap:7px;display:grid}.pf-title{font-size:13px;font-weight:500}.pf small{color:var(--muted);font-weight:400}.pf-row{gap:8px;display:flex}.pf-cc{flex:none;position:relative}.pf-shown{background:var(--surface);height:100%;min-height:44px;color:var(--ink);white-space:nowrap;pointer-events:none;border:1px solid #b5aa9b;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:16px;display:flex}.pf-flag{font-size:18px;line-height:1}.pf-shown svg{color:var(--muted);margin-left:2px}.pf-cc select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.pf-cc:focus-within .pf-shown{outline:3px solid var(--accent);outline-offset:2px}.pf-row input{flex:1;min-width:0}.pf-row input.pf-center{min-height:48px;font-size:18px}
