.bsm-fleet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1050px;margin:20px auto}.bsm-fleet-card{--fleet-status:#77818c;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;margin:0;padding:17px 14px 14px;border:1px solid #dde2e7;border-radius:15px;background:#fff;color:#122a3f;text-align:center;font:inherit;line-height:1.25;cursor:pointer;box-shadow:0 3px 12px #122a3f06}.bsm-fleet-card:hover:not(:disabled){border-color:#bf9b45;box-shadow:0 4px 16px #122a3f10}.bsm-fleet-card:focus-visible{outline:3px solid #cba446;outline-offset:3px}.bsm-fleet-card:disabled{opacity:.6;cursor:default;background:#f8f9fa}.bsm-fleet-card-top{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.bsm-fleet-card-top b{font-size:1.2rem;letter-spacing:.05em}.bsm-fleet-card-top small{font-size:.8rem;color:#65717c}.bsm-fleet-icon{width:90px;height:86px;fill:#f5f7f9;stroke:#29455b;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.bsm-fleet-icon .bsm-fleet-piece{fill:#cba446;stroke:#b38c32}.bsm-fleet-status{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.82rem;font-weight:650;min-height:20px}.bsm-fleet-status i{height:7px;width:7px;flex:none;border-radius:50%;background:var(--fleet-status)}.bsm-fleet-free{--fleet-status:#418060}.bsm-fleet-busy{--fleet-status:#b48a2f}.bsm-fleet-qc{--fleet-status:#af642b;border-color:#d7b372;background:#fffdf7}.bsm-fleet-warning{--fleet-status:#a64444}.bsm-fleet-offline{--fleet-status:#9b6363}.bsm-fleet-selected{outline:2px solid #bc9844;outline-offset:1px}.bsm-fleet-remaining,.bsm-fleet-extra{font-size:.75rem;color:#687583}.bsm-fleet-job{display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:8px 0 2px;text-align:left}.bsm-fleet-job img{flex:none;width:40px;height:40px;object-fit:contain;border:1px solid #eceeef;border-radius:7px}.bsm-fleet-job>span{min-width:0}.bsm-fleet-job b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.76rem;font-weight:600}.bsm-fleet-job small{display:block;margin-top:3px;font-size:.75rem;font-weight:700;color:#56616d}.bsm-fleet-inks{display:flex;gap:9px;justify-content:center;padding-top:3px}.bsm-fleet-ink{display:flex;align-items:center;justify-content:center;height:25px;width:25px;border:1px solid #c5cbd1;border-radius:50%;background:var(--fleet-ink,#f1f2f4);position:relative}.bsm-fleet-ink>span{position:absolute;top:29px;font-size:.58rem;line-height:1;color:#69737d;white-space:nowrap}.bsm-fleet-ink-unknown{background:repeating-linear-gradient(135deg,#f4f5f7 0 4px,#e2e5e8 4px 6px)}.bsm-fleet-inks{margin-bottom:13px}.bsm-fleet-extra{margin-top:1px}@media(max-width:640px){.bsm-fleet{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.bsm-fleet-card{padding:13px 10px;gap:5px;border-radius:13px}.bsm-fleet-icon{width:78px;height:74px}.bsm-fleet-card-top b{font-size:1.1rem}.bsm-fleet-status{font-size:.77rem}.bsm-fleet-inks{gap:8px}.bsm-fleet-ink{height:23px;width:23px}.bsm-fleet-job b{font-size:.72rem}.bsm-fleet-job img{width:32px;height:32px}.bsm-fleet-job small{font-size:.72rem}}@media(max-width:340px){.bsm-fleet{gap:7px}.bsm-fleet-card{padding:10px 7px}.bsm-fleet-inks{gap:6px}.bsm-fleet-ink{height:21px;width:21px}}

.bsm-fleet-card-top{flex-wrap:wrap;justify-content:center}.bsm-fleet-card-top b,.bsm-fleet-card-top small{font-size:1rem;font-weight:700;color:#122a3f}.bsm-fleet-ink-unknown{background:#fff}

.bsm-sent-confirmation{color:#205d36;background:#e9f6ed;border-radius:5px;padding:4px 6px;font-size:.7rem}
