/* МИДИС · sheet.css — ЛИСТЪТ ЗА ТОВАРЕНЕ (снимката за Вайбър / листът за печат).
   Общ за офиса (app.html) и за телефона (sklad.html): едни и същи цветове,
   размери и значки, за да излиза еднаква снимка отвсякъде. */
/* листът за склада — същите цветове както в самостоятелния списък */
#tvSheet{background:#fff;color:#000;width:100%;max-width:720px;padding:22px 24px;
  font:16px/1.4 "Segoe UI",Arial,sans-serif;border:1px solid #d9e0e6}
#tvSheet .head{border-bottom:3px solid #000;padding-bottom:8px;margin-bottom:14px}
#tvSheet .head .t{font-size:23px;font-weight:800;outline:none;border-radius:4px;padding:1px 4px;margin-left:-4px}
#tvSheet .head .t:hover{background:#f0f2f5;cursor:text}
#tvSheet .head .t:focus{background:#fff8d6;box-shadow:inset 0 -2px 0 #d4a017}
#tvSheet .head .m{font-size:14px;color:#333;margin-top:3px}
#tvSheet .head .stale{margin:7px 0 0;display:inline-block;padding:4px 10px;font-size:14px}
#tvSheet .stop{margin:0 0 12px;border:3px solid #000;border-radius:6px;overflow:hidden}
#tvSheet .stop .bar{background:#000;color:#fff;padding:6px 10px 6px 12px;font-size:17px;font-weight:800;
  display:flex;align-items:center;justify-content:space-between;gap:10px}
#tvSheet .stop .bar .code{background:#fff;color:#000;border-radius:5px;padding:1px 11px;font-size:19px;font-weight:800;white-space:nowrap}
#tvSheet .stop.b2{border-color:#C2410C} #tvSheet .stop.b2 .bar{background:#C2410C} #tvSheet .stop.b2 .bar .code{color:#7C2D0A}
#tvSheet .stop.b3{border-color:#15803D} #tvSheet .stop.b3 .bar{background:#15803D} #tvSheet .stop.b3 .bar .code{color:#0B4A23}
#tvSheet .stop.b4,#tvSheet .stop.b5{border-color:#BE185D}
#tvSheet .stop.b4 .bar,#tvSheet .stop.b5 .bar{background:#BE185D}
#tvSheet .stop.b4 .bar .code,#tvSheet .stop.b5 .bar .code{color:#7A0F3C}
#tvSheet .stop .it{display:flex;gap:12px;padding:8px 12px;border-top:1px solid #ccc;align-items:baseline}
#tvSheet .stop .it:first-of-type{border-top:0}
#tvSheet .qtywrap{flex:0 0 74px;text-align:center}
#tvSheet .qtybox{font-size:21px;font-weight:800;border:2px solid #000;border-radius:4px;padding:2px 0}
#tvSheet .qtysub{font-size:12.5px;color:#333;margin-top:3px;line-height:1.2}
#tvSheet .qtysub.few{font-weight:800;color:#000;background:#ffe58a;border-radius:3px;padding:1px 0}
#tvSheet .desc{flex:1} #tvSheet .desc .n{font-weight:700;font-size:17px} #tvSheet .desc .s{font-size:15px;color:#222}
#tvSheet .flag{font-size:13px;font-weight:700;color:#000;background:#ffe58a;display:inline-block;padding:1px 7px;border-radius:4px;margin-top:3px}
#tvSheet .flag.dot{background:#ffd21f;border:2px solid #000}
#tvSheet .rfb{background:#0b4f6c;color:#fff;border-radius:4px;padding:0 9px;font-weight:800;font-size:15px;display:inline-block}
#tvSheet .promo{background:#5b21b6;color:#fff;border-radius:4px;padding:0 9px;font-weight:800;font-size:15px;display:inline-block}
#tvSheet .orgb{background:#000;color:#fff;border-radius:4px;padding:0 8px;font-weight:800;font-size:14px;display:inline-block}
#tvSheet .dothl{background:#ffd21f;color:#000;border:2px solid #000;border-radius:4px;padding:0 8px;font-weight:800;font-size:16px;display:inline-block}
#tvSheet .foot{border-top:3px solid #000;padding-top:9px;margin-top:4px;font-size:17px;font-weight:800;display:flex;justify-content:space-between}
#tvSheet .probs{margin-top:12px;border:2px dashed #b91c1c;border-radius:6px;padding:9px 12px}
#tvSheet .probs .h{font-weight:800;color:#b91c1c;font-size:16px;margin-bottom:4px}
#tvSheet .probs div.p{font-size:15px}
#tvSheet .flag.res{background:#dbeafe;color:#1e3a8a;border:2px solid #1e40af;font-size:13.5px}
#tvSheet .flag.res.ok{background:#dcfce7;color:#14532d;border-color:#15803D}
#tvSheet .flag.res.bad{background:#fee2e2;color:#7f1d1d;border-color:#b91c1c}
