.fs-panel{margin-top:24px;margin-bottom:24px}.fs-panel h3{margin:20px 0 12px;font-size:20px}.fs-providers{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.fs-provider{border:1px solid #dce6de;border-radius:14px;padding:16px;background:#f5faf7}.fs-provider b{display:block;font-size:19px}.fs-provider small{display:block;color:#60756c;margin-top:4px}.fs-provider p{color:#4d6159;font-size:13px}.fs-provider a{font-weight:750;font-size:14px}.fs-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;align-items:end;padding:16px 0}.fs-form label{font-size:13px;font-weight:700;display:grid;gap:6px;color:#315044}.fs-form :is(input,select,textarea){min-width:0;width:100%;padding:11px;background:white;border:1px solid #cadbd0;border-radius:9px;font:inherit;font-size:14px;color:#16372b}.fs-form :is(input,select,textarea):focus-visible{outline:2px solid #307c60}.fs-wide{grid-column:1/-1}.fs-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.fs-actions p{margin:0;font-size:12px;color:#647970;max-width:620px}.fs-offers{display:grid;gap:14px}.fs-offer{border:1px solid #dce4dc;padding:17px;border-radius:14px;background:#fff}.fs-offer-title{display:flex;justify-content:space-between;gap:14px;align-items:start}.fs-offer-title h4{font-size:18px;margin:4px 0}.fs-offer-title small{display:block;color:#6a8076}.fs-offer-title>span{font-size:11px;color:#785b2c;border:1px solid #e8d9c0;background:#fbf4e8;border-radius:6px;padding:5px;white-space:nowrap}.fs-numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-top:13px}.fs-numbers div{background:#f5f8f4;padding:12px;border-radius:8px}.fs-numbers small{display:block;font-size:11px;color:#6a8076}.fs-numbers b{font-size:17px}.fs-notes,.fs-fine,.fs-empty{font-size:13px;color:#60736b}.fs-offer-actions{display:flex;flex-wrap:wrap;gap:10px}.fs-result{margin-top:9px;font-size:13px;color:#395748}.fs-result:not(:empty){background:#f4f8f5;padding:12px;border-radius:8px}@media(max-width:550px){.fs-offer-title{flex-direction:column}.fs-form{display:grid;grid-template-columns:1fr}}
