/* Order bump w kasie. Neutralny wyglad - ma pasowac do kazdego motywu,
   dlatego zero kolorow marki poza akcentem obwodki. */
.fcpc-bump{margin:18px 0}
.fcpc-bump-in{
  display:flex;align-items:flex-start;gap:14px;
  padding:16px 18px;border:2px dashed #c9ced8;border-radius:12px;
  text-decoration:none;color:inherit;background:#fcfcfd;
  transition:border-color .18s ease,background .18s ease;
}
.fcpc-bump-in:hover,.fcpc-bump-in:focus{border-color:#8f98a8;background:#f6f8fb;text-decoration:none}
.fcpc-bump--dodany .fcpc-bump-in{border-style:solid;border-color:#4d7c3f;background:#f4f8f1}

.fcpc-bump-box{
  flex:0 0 22px;width:22px;height:22px;margin-top:2px;border-radius:6px;
  border:2px solid #b3bac6;background:#fff;
  display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;color:#fff;
}
.fcpc-bump--dodany .fcpc-bump-box{background:#4d7c3f;border-color:#4d7c3f}

.fcpc-bump-tresc{display:block;flex:1 1 auto;min-width:0}
.fcpc-bump-title{display:block;font-weight:700;font-size:15px;margin-bottom:3px}
.fcpc-bump-name{display:block;font-size:14.5px}
.fcpc-bump-price{white-space:nowrap}
.fcpc-bump-text{display:block;margin-top:5px;font-size:13.5px;opacity:.75;line-height:1.5}
.fcpc-bump-akcja{flex:0 0 auto;align-self:center;font-weight:600;font-size:14px;text-decoration:underline}

@media(max-width:600px){
  .fcpc-bump-in{flex-wrap:wrap;padding:14px}
  .fcpc-bump-akcja{width:100%;text-align:right}
}
