.fbs-state{font-size:12px;color:#7e8a9d;line-height:1.7;margin:0 0 20px}.fbs-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px}.fbs-metric{padding:22px}.fbs-metric h2{font-size:13px;font-weight:500;color:#68788f;margin:0 0 14px}.fbs-metric>strong{font-size:26px;color:#3d4c64;font-weight:600}.fbs-metric p,.fbs-metric small{font-size:11px;color:#8894a7;line-height:1.7}.fbs-table,.fbs-comparison{padding:24px;margin-bottom:22px}.fbs-table h2{font-size:18px;margin:0;color:#4d5d74}.fbs-table .wb-card-head small{color:#8c97a8}.fbs-table .wb-table{min-width:1000px}.fbs-product{border:0;background:none;padding:0;display:flex;align-items:center;gap:12px;text-align:left;color:#4b5b73;cursor:pointer;max-width:350px}.fbs-product img,.fbs-no-photo{width:44px;height:59px;object-fit:cover;border-radius:7px;flex-shrink:0}.fbs-product strong{font-size:12px;font-weight:500}.fbs-product small{line-height:1.5;font-size:10px!important}.fbs-no-photo{display:grid;place-items:center;background:#eef1f6}.fbs-badge{display:inline-block;font-size:10px;border-radius:7px;padding:5px 8px;background:#e9eef5;color:#61748d;white-space:nowrap}.fbs-badge.accepted{background:#e6eee8;color:#587662}.fbs-badge.cancelled{background:#f1e8e5;color:#9c776b}.fbs-danger{color:#ac6961!important}.fbs-warning{color:#ab8b51!important}.fbs-comparison>summary{font-size:16px;font-weight:500;color:#53627a;cursor:pointer}.fbs-comparison .wb-table-wrap{margin-top:24px}.fbs-method{font-size:12px;line-height:1.8;color:#8390a4;margin:20px 0}.fbs-method summary{cursor:pointer}.fbs-warehouse-label{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px;padding:12px 0;border-bottom:1px solid #e4e9f0;font-size:12px;color:#7a889e}#fbsSettingsForm>h3{font-size:16px;color:#586981}#fbsSettingsForm>.button{margin-top:22px}#fbsOrderBody{font-size:13px;line-height:1.7}@media(max-width:1000px){.fbs-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.fbs-metric{padding:16px}.fbs-table,.fbs-comparison{padding:18px}.fbs-warehouse-label{grid-template-columns:1fr;gap:8px}}

.fbs-table .wb-table-wrap{max-height:580px;overflow:auto}.fbs-table .wb-table thead{position:sticky;top:0;z-index:1;background:#f7f9fc}.fbs-table .wb-table th{padding-top:12px}
