.gfc .gfc-search,.gfc .gfc-filters{background:#fff;border:1px solid #dce6ed;border-radius:10px;align-items:flex-end;gap:12px;padding:16px;display:flex}.gfc label{color:#4b6473;flex:1;margin:0;font-size:12px;display:block}.gfc .gfc-search label:first-child{flex:1.6}.gfc input,.gfc select{color:#294757;background:#f8fafb;border:1px solid #ccdbe3;border-radius:6px;width:100%;min-height:46px;margin-top:6px;padding:11px;display:block}.gfc .gfc-search button,.gfc .gfc-filters>button{color:#fff;background:#2e8277;border:0;border-radius:6px;min-height:46px;padding:13px 20px;font-weight:600}.gfc .gfc-quick{color:#526d7c;flex-wrap:wrap;align-items:center;gap:9px;margin:14px 0 8px;font-size:12px;display:flex}.gfc .gfc-quick button{color:#435f70;background:#fff;border:1px solid #d0dee6;border-radius:24px;min-height:42px;padding:10px 14px;font-size:12px}.gfc .gfc-quick button[aria-pressed=true]{color:#215d49;background:#e3f1eb;border-color:#649b87}.gfc .gfc-quick button:last-child{margin-left:auto}.gfc .gfc-preferences-note{color:#536e7c;margin:8px 0 18px;font-size:12px}.gfc .gfc-filters{flex-wrap:wrap;margin:15px 0}.gfc .gfc-filters label{min-width:130px}@media (width<=650px){.gfc .gfc-search{flex-direction:column;align-items:stretch}.gfc .gfc-quick button:last-child{margin-left:0}}