.ffl .qf .err{border-color:#b3121f!important;background:#fff7f7!important}.ffl .pc-out p{font-size:15px;color:#d5e2db;margin-bottom:10px}.ffl .pc-out p b{color:#fff}.ffl .pc-res{display:grid;gap:6px}.ffl .pc-res a{display:flex;align-items:center;gap:10px;background:#fff;color:var(--text);border-radius:10px;padding:11px 14px;font-weight:600;font-size:16px;line-height:1.3;transition:background .15s}.ffl .pc-res a span{flex:1}.ffl .pc-res a small{font-weight:600;font-size:12.5px;color:var(--g);background:rgba(31,77,61,.1);border-radius:999px;padding:2px 9px}.ffl .pc-res a::after{content:"";flex-shrink:0;width:18px;height:18px;background:no-repeat center/18px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A1414' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}.ffl .pc-res a:hover{background:var(--cream)}.ffl .pc-out .text-link{color:#fff;border-color:rgba(255,255,255,.5)}.ffl .tabs{display:flex;gap:4px;padding:4px;background:var(--cream);border-radius:10px;margin-bottom:18px}.ffl .tabs button{flex:1;font:inherit;font-size:15px;font-weight:600;color:var(--soft);background:0 0;border:0;border-radius:7px;padding:9px 6px;cursor:pointer;line-height:1.2;white-space:nowrap}.ffl .tabs button:hover{color:var(--g)}.ffl .tabs button[aria-selected=true]{background:#fff;color:var(--g);box-shadow:0 1px 3px rgba(31,77,61,.18)}.ffl .chips a.hit{background:var(--g);border-color:var(--g);color:#fff}@media (max-width:767px){.ffl .tabs button{font-size:14px;padding:9px 2px}}