.od-fc h2{font:800 24px Montserrat;color:#153a59}.od-fc p{color:#597a94}.od-fc-options{display:flex;flex-wrap:wrap;gap:18px;padding:17px;background:#f4f9fc;border:1px solid #dce9f2;border-radius:12px;margin:18px 0}.od-fc-options label{display:flex;align-items:center;gap:9px;font:650 12px Inter;color:#2d5676}.od-fc-options input[type=number]{max-width:70px}.od-fc-options input,.od-fc-options select{padding:8px;border:1px solid #d3e2ed;border-radius:8px;background:white;color:#1a425f}.od-fc-toolbar,.od-fc-footer{display:flex;gap:16px;justify-content:space-between;align-items:center;margin:15px 0}.od-fc-toolbar input{padding:11px;border:1px solid #dae7f0;border-radius:9px;min-width:300px}.od-fc-list{display:grid;gap:9px}.od-fc-row{display:flex;align-items:center;gap:16px;border:1px solid #dfebf3;border-radius:12px;background:rgba(255,255,255,.87);padding:12px}.od-fc-photo{width:105px;height:71px;display:grid;place-items:center;flex:none;border-radius:8px;overflow:hidden;background:#eff5fa;color:#809cb0;font:600 11px Inter}.od-fc-photo img{width:100%;height:100%;object-fit:cover}.od-fc-info{min-width:170px;display:grid;gap:6px;flex:1}.od-fc-info strong{font:750 13px Montserrat;color:#153c5b}.od-fc-info small{font:500 11px Inter;color:#67859b}.od-fc-fields{display:flex;align-items:center;gap:10px}.od-fc-fields label{display:grid;gap:5px;color:#65829a;font:600 10px Inter}.od-fc-fields input{padding:8px;border:1px solid #d5e5ef;border-radius:7px;max-width:150px}.od-fc-fields .fc-weight{width:60px}.od-fc-footer{border-top:1px solid #dae7ee;padding-top:16px}@media(max-width:1000px){.od-fc-row{flex-wrap:wrap}.od-fc-fields{width:100%;justify-content:flex-end}}@media(max-width:600px){.od-fc-toolbar{flex-wrap:wrap}.od-fc-toolbar input{min-width:100%;width:100%}.od-fc-fields{flex-wrap:wrap;justify-content:flex-start}.od-fc-fields input{max-width:120px}}