/* т.4 · етап 2 — панелът „Съобщения“ (едно място за всичко) + „За цеха“ на хартия. Панелът е от етап 1 (skin.css #rdMsgPanel). */
#rdMsgPanel.mpV2 #warnings{display:none !important}
#rdMsgPanel.mpV2 .mpEmpty{display:none !important}
#rdMsgPanel.mpV2 .mpB{padding:10px 12px 14px;display:flex;flex-direction:column;gap:8px}
#rdMsgPanel .mpHq{border:0;background:#eef2f7;width:30px;height:30px;border-radius:8px;font-size:14px;font-weight:800;cursor:pointer;color:#1c2c44;flex:none}
#rdMsgPanel .mpSeg{align-self:stretch;display:flex}
#rdMsgPanel .mpSeg .rdSeg2Btn{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;font-size:12px}
#rdMsgPanel .mpSn{min-width:16px;height:16px;border-radius:8px;background:#e8b978;color:#1c2c44;font-size:10px;font-weight:800;line-height:16px;padding:0 4px;box-sizing:border-box}
#rdMsgList{display:flex;flex-direction:column;gap:6px}
#rdMsgList .mpG{display:flex;align-items:center;gap:6px;margin:6px 2px 0;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#5c6a7d}
#rdMsgList .mpG .mpGi{width:18px;height:18px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#fff}
#rdMsgList .mpG .mpGi svg{width:12px;height:12px}
#rdMsgList .mpGn{font-weight:700;color:#8a96a8;letter-spacing:0}
#rdMsgList .mpI{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid #e3e9f2;border-left:4px solid var(--lv,#a3aebd);border-radius:10px;padding:9px 10px 9px 9px;color:#1c2c44}
#rdMsgList .mpIc{flex:none;width:26px;height:26px;border-radius:8px;background:var(--lv,#a3aebd);color:#fff;display:inline-flex;align-items:center;justify-content:center}
#rdMsgList .mpT{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
#rdMsgList .mpCab{font-size:10.5px;font-weight:700;color:#8a96a8;text-transform:uppercase;letter-spacing:.06em}
#rdMsgList .mpTi{font-size:13px;font-weight:700;line-height:1.3}
#rdMsgList .mpSu{font-size:12px;line-height:1.38;color:#4a5869;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
#rdMsgList .mpI.open .mpSu{-webkit-line-clamp:unset;display:block}
#rdMsgList .mpA{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}
#rdMsgList .mpBtn,#rdMsgPanel .mpAll .mpBtn{border:1px solid #d9dee6;background:#fff;color:#1c2c44;border-radius:8px;font:600 12px/1 inherit;padding:6px 9px;cursor:pointer;min-height:28px}
#rdMsgList .mpBtn.mpFix{background:#1c2c44;border-color:#1c2c44;color:#fff}
#rdMsgList .mpBtn.mpRead{border-color:transparent;background:transparent;color:#5c6a7d}
#rdMsgList .mpBtn.mpQ{width:28px;padding:0;font-weight:800}
#rdMsgList .mpBtn:hover{border-color:#e8b978}
#rdMsgList .mpBtn:focus-visible,#rdMsgPanel .mpHq:focus-visible{outline:2px solid #e8b978;outline-offset:1px}
#rdMsgList .mpI.rd{opacity:.72}
#rdMsgList .mpConf .vgConf{margin:6px 0 0 !important;padding:0 !important;border:0 !important;background:transparent !important;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px}
#rdMsgList .mpConf .vgConf > b{display:none}
#rdMsgList .mpConf .vgConf .vgConfN{flex:1 1 100%;color:#5c6a7d;font-size:11px}
#rdMsgList .mpRd{margin-top:6px}
#rdMsgList .mpRd > summary{cursor:pointer;font-size:12px;font-weight:700;color:#5c6a7d;padding:6px 2px;list-style:none}
#rdMsgList .mpRd > summary::before{content:"▸ "}
#rdMsgList .mpRd[open] > summary::before{content:"▾ "}
#rdMsgList .mpRd .mpI{margin-top:6px}
#rdMsgList .mpNo{font-size:13px;color:#5c6a7d;padding:6px 4px}
#rdMsgList .mpAll{display:flex;justify-content:flex-end}
#rdMsgList .mpAll .mpBtn{border-color:transparent;background:transparent;color:#5c6a7d}
/* нивата (концепция §2.1) */
#rdMsgList .lv-stop{--lv:#b5525a} #rdMsgList .lv-warn{--lv:#d99e2b} #rdMsgList .lv-choice{--lv:#1c2c44} #rdMsgList .lv-task{--lv:#2f8a57} #rdMsgList .lv-shop{--lv:#3d5a86} #rdMsgList .lv-info{--lv:#a3aebd}
#rdMsgList .mpG.lv-stop .mpGi{background:#b5525a} #rdMsgList .mpG.lv-warn .mpGi{background:#d99e2b} #rdMsgList .mpG.lv-choice .mpGi{background:#1c2c44} #rdMsgList .mpG.lv-task .mpGi{background:#2f8a57} #rdMsgList .mpG.lv-shop .mpGi{background:#3d5a86} #rdMsgList .mpG.lv-info .mpGi{background:#a3aebd}
#rdMsgList .mpI.lv-warn .mpIc{color:#1c2c44;background:#e8b978}
#rdMsgList .mpI.lv-choice .mpIc{color:#e8b978}
#rdMsgList .mpI.lv-stop{background:#fdf3f4;border-color:#efd3d6}
#rdMsgBtn .rdMsgN.stop{background:#b5525a;color:#fff}
/* старото място вече е празно: обажданията не са лента под горната, „Първо избери материалите“ не стои долу вляво (елементът остава за проверките) */
#fuBar{display:none !important}
body > .rdMatHint{display:none !important}
#rdMsgList .mpMat{margin-top:4px}
#rdMsgList .mpMat .rdMatHint{display:block !important;position:static !important;inset:auto !important;left:auto !important;right:auto !important;bottom:auto !important;top:auto !important;width:auto !important;max-width:none !important;transform:none !important;margin:0 !important;box-shadow:none !important;border-radius:8px !important;font-size:12.5px !important;line-height:1.4 !important;padding:8px 34px 8px 10px !important;z-index:auto !important;background:#1c2c44 !important;color:#e8b978 !important;border:1px solid rgba(232,185,120,.5) !important;font-weight:700 !important;cursor:pointer;position:relative !important}
#rdMsgList .mpMat .rdMatHint .rhLockQ{position:absolute !important;right:6px;top:50%;transform:translateY(-50%)}
/* тъмно */
html.dark #rdMsgPanel .mpHq{background:#22344f;color:#e7ecf3}
html.dark #rdMsgList .mpI{background:#1b2a44;border-color:#26395a;color:#e7ecf3}
html.dark #rdMsgList .mpI.lv-stop{background:#2a1d26;border-color:#5a2f3a}
html.dark #rdMsgList .mpSu,html.dark #rdMsgList .mpNo,html.dark #rdMsgList .mpG,html.dark #rdMsgList .mpRd > summary,html.dark #rdMsgList .mpBtn.mpRead,html.dark #rdMsgList .mpAll .mpBtn,html.dark #rdMsgList .mpConf .vgConf .vgConfN{color:#9aa7b8}
html.dark #rdMsgList .mpBtn{background:#22344f;border-color:#2c4266;color:#e7ecf3}
html.dark #rdMsgList .mpBtn.mpFix{background:#e8b978;border-color:#e8b978;color:#1c2c44}
html.dark #rdMsgList .mpBtn.mpRead{background:transparent;border-color:transparent}
html.dark #rdMsgList .lv-choice{--lv:#6f8bb8}
html.dark #rdMsgList .mpG.lv-choice .mpGi{background:#6f8bb8}
/* телефон: лист отдолу (етап 1) — бутоните по-високи за пръст */
@media (max-width:700px){ #rdMsgList .mpBtn{min-height:34px;padding:8px 11px} #rdMsgPanel .mpSeg .rdSeg2Btn{font-size:11.5px} }
@media print{ #rdMsgList{display:none !important} }
/* хартията: „Бележки за цеха“ на крой листа / „За монтажа“ */
.dShopNotes{border:1px solid #c9d2de;border-left:3px solid #3d5a86;border-radius:4px;padding:5px 9px;margin:6px 0 10px;font-size:11px;break-inside:avoid}
.dShopNotes b{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#3d5a86}
.dShopNotes ul{margin:3px 0 0 16px;padding:0}
.dShopNotes li{margin:1px 0}
/* „?“ в главата на панела: бутонът на Помощ (.rhWq) е абсолютен в старата кутия — тук стои в реда, до „×“ */
#rdMsgPanel .mpH .rhWq.mpHq{position:static !important;inset:auto !important;margin:0 !important;transform:none !important;box-shadow:none !important;border:0 !important;width:30px !important;height:30px !important;border-radius:8px !important;background:#eef2f7 !important;color:#1c2c44 !important;font-size:14px !important;font-weight:800 !important;display:inline-flex !important;align-items:center;justify-content:center;flex:none}
html.dark #rdMsgPanel .mpH .rhWq.mpHq{background:#22344f !important;color:#e7ecf3 !important}
/* телефон: листът е над лентата „цена · Готово“ на менюто (тя е 1250), докато е отворен */
@media (max-width:700px){ body.rdMsgOpen #rdMsgPanel{z-index:1260} }
