.barDepotProductStocks{background:#fff;border:1px solid #d7e7e5;border-radius:18px;max-width:1320px;margin:0 auto 18px;padding:22px;box-shadow:0 8px 22px #163d4310}.barDepotProductStocks h2{color:#183d46;margin:0 0 16px;font-size:19px}.barDepotProductStocks>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.barDepotProductStocks article{background:#fbfefd;border:1px solid #deecea;border-radius:13px;padding:15px}.barDepotProductStocks article>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.barDepotProductStocks b{color:#173e47;font-size:14px}.barDepotProductStocks strong{color:#08785f;margin:12px 0 8px;font-size:23px;display:block}.barDepotProductStocks i{background:#e3eeed;border-radius:99px;height:8px;display:block;overflow:hidden}.barDepotProductStocks em{border-radius:inherit;background:linear-gradient(90deg,#0ba97c,#67d7b7);height:100%;display:block}.barDepotProductStocks small{color:#617a80;margin-top:8px;font-size:11px;display:block}.barDepotProductStocks .good,.barDepotProductStocks .warning{border-radius:99px;padding:4px 7px;font-size:10px;font-weight:800}.barDepotProductStocks .good{color:#08785f;background:#e5f8f1}.barDepotProductStocks .warning{color:#a65a00;background:#fff0dc}@media (max-width:620px){.barDepotProductStocks{padding:16px}}.barDepotReports{background:linear-gradient(135deg,#173f58,#0d6c68)!important;border-color:#2d9e94!important}.barDepotReports header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.barDepotReports header span,.barDepotReports h2,.barDepotReports b,.barDepotReports small{color:#ecfffb!important}.barDepotReports .barDepotForm{background:#ffffffeb;max-width:none;margin:16px 0}.barDepotReports .barDepotForm label{color:#1d4650}.barDepotReportActions{flex-wrap:wrap;gap:8px;display:flex}.barDepotReportActions button{color:#0b4f50;cursor:pointer;background:#e7fffa;border:1px solid #92e1d2;border-radius:9px;padding:9px 12px;font-weight:800}.barDepotReportStockHeading{color:#ecfffb;margin:20px 0 10px;font-size:15px}.barDepotReports .barDepotReportStockCards{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.barDepotReports .barDepotReportStockCard{color:#fff;border-width:1px}.barDepotReports .barDepotReportStockCard.depot{background:linear-gradient(135deg,#1b4c70,#276d94)!important;border-color:#73bae8!important}.barDepotReports .barDepotReportStockCard.boite{background:linear-gradient(135deg,#633f83,#8c5bb0)!important;border-color:#c7a2e7!important}.barDepotReports .barDepotReportStockCard.bar{background:linear-gradient(135deg,#82502b,#b97a42)!important;border-color:#f0ba7c!important}.barDepotReports .barDepotReportStockCard span{color:#fff;background:#ffffff2b;border-radius:99px;padding:4px 7px;font-size:10px;font-weight:800}.barDepotReports .barDepotReportStockCard strong{color:#fff!important}@media (max-width:720px){.barDepotReports .barDepotReportStockCards{grid-template-columns:1fr}}.barDepotHero+.barDepotProfessional+.barDepotKpis article:nth-child(12){display:none}.barDepotKpis article.barDepotExcessCard{background:linear-gradient(145deg,#effdf5,#d9f7e5);border-color:#7bcfa4}.barDepotKpis article.barDepotExcessCard small,.barDepotKpis article.barDepotExcessCard b{color:#087652}.barDepotKpis article.barDepotLossCard{background:linear-gradient(145deg,#fff4f5,#fde3e7);border-color:#f0a6ae}.barDepotKpis article.barDepotLossCard small,.barDepotKpis article.barDepotLossCard b{color:#b12c40}.barDepotKpis article.barDepotExpectedBarCard{background:linear-gradient(145deg,#eff9ff,#dbeffd);border-color:#7cc4eb}.barDepotKpis article.barDepotExpectedBarCard small,.barDepotKpis article.barDepotExpectedBarCard b{color:#126a98}.barDepotKpis article.barDepotExpectedBoxCard{background:linear-gradient(145deg,#faf3ff,#efe0fb);border-color:#c49ce8}.barDepotKpis article.barDepotExpectedBoxCard small,.barDepotKpis article.barDepotExpectedBoxCard b{color:#703aa2}.barDepotKpis article.barDepotExpectedDirectCard{background:linear-gradient(145deg,#fff9e9,#ffedc8);border-color:#efbf77}.barDepotKpis article.barDepotExpectedDirectCard small,.barDepotKpis article.barDepotExpectedDirectCard b{color:#9a5a08}.barDepotMultiProductPicker{color:#173e47;background:#f9fcfc;border:1px solid #cfe1df;border-radius:10px;margin:0 0 14px}.barDepotMultiProductPicker summary{cursor:pointer;padding:12px 14px;font-weight:800;list-style:none}.barDepotMultiProductPicker summary::-webkit-details-marker{display:none}.barDepotMultiProductPicker summary:after{float:right;color:#08785f;content:"⌄"}.barDepotMultiProductPicker[open] summary:after{content:"⌃"}.barDepotMultiProductPicker small{color:#617a80;padding:0 14px 8px;display:block}.barDepotMultiProductPicker>div{border-top:1px solid #e2eceb;max-height:260px;padding:6px 12px;overflow-y:auto}.barDepotMultiProductPicker>div label{color:#173e47;border-bottom:1px solid #edf3f2;align-items:center;gap:10px;margin:0;padding:10px 2px;font-weight:600;display:flex}.barDepotMultiProductPicker>div label:last-child{border-bottom:0}.barDepotMultiProductPicker input[type=checkbox]{accent-color:#08785f;flex:none;width:18px;height:18px}.barDepotMultiProductPicker>div label.barDepotMultiProductOption{grid-template-columns:20px minmax(0,1fr) 92px;align-items:center;gap:10px;display:grid}.barDepotMultiProductOption span{gap:2px;min-width:0;display:grid}.barDepotMultiProductOption span small{color:#617a80;padding:0}.barDepotMultiProductOption input[type=number]{text-align:center;width:92px;min-width:0;margin:0;padding:8px}@media (max-width:620px){.barDepotMultiProductPicker>div{max-height:55vh;padding:6px 10px}.barDepotMultiProductPicker>div label.barDepotMultiProductOption{grid-template-columns:20px minmax(0,1fr) 76px;gap:8px;padding:12px 2px}.barDepotMultiProductOption input[type=number]{width:76px;padding:9px 4px}.barDepotMultiProductPicker summary{padding:13px 12px}.barDepotMultiProductPicker small{padding-left:12px;padding-right:12px}}.barDepotNotifications{position:relative}.barDepotNotifications>button{color:#fff;cursor:pointer;background:#173e47;border:1px solid #559796;border-radius:11px;width:42px;height:42px;font-size:18px;position:relative}.barDepotNotifications>button b{color:#fff;background:#d84353;border-radius:99px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid;position:absolute;top:-7px;right:-7px}.barDepotNotifications>section{color:#173e47;z-index:90;background:#f8ffff;border:1px solid #4d868b;border-radius:14px;width:min(390px,100vw - 28px);max-height:min(500px,100vh - 90px);padding:14px;position:absolute;top:50px;right:0;overflow:auto;box-shadow:0 22px 55px #061d2c66}.barDepotNotifications section header{justify-content:space-between;align-items:center;gap:12px;display:flex}.barDepotNotifications section header button{color:#45666e;cursor:pointer;background:0 0;border:0;font-size:22px}.barDepotNotifications section>small{color:#4e7078;padding:5px 0 9px;font-size:11px;display:block}.barDepotNotifications section>a{color:#173e47;border-top:1px solid #d8e8e8;gap:3px;padding:10px 4px;text-decoration:none;display:grid}.barDepotNotifications section>a.unread{background:#e7f8f6}.barDepotNotifications section>a.read{opacity:.7}.barDepotNotifications section>a b{color:#086c65;font-size:12px}.barDepotNotifications section>a span{font-size:13px;font-weight:700}.barDepotNotifications section>a em,.barDepotNotifications section>a time{color:#55747a;font-size:11px;font-style:normal}.barDepotNotifications section>p{color:#55747a;margin:12px 0 4px}@media (max-width:700px){.barDepotNotifications>section{width:auto;max-height:calc(100dvh - 88px);position:fixed;top:74px;left:12px;right:12px}}.barDepotHeader:has(.barDepotNotifications){z-index:100;overflow:visible}.barDepotNotifications>section{box-sizing:border-box;z-index:110}@media (max-width:700px){.barDepotNotifications>section{width:auto;max-height:calc(100dvh - 88px);left:12px;right:12px;overflow-y:auto}}.barDepotCautionActions{gap:8px;margin-top:10px;display:flex}.barDepotCautionActions button{color:#fff;cursor:pointer;background:#173e47;border:1px solid #559796;border-radius:8px;min-width:38px;min-height:38px;font-size:16px}.barDepotProfessional article,.barDepotKpis article{min-width:0;overflow:hidden;box-shadow:0 10px 24px #071b2430;color:#fff!important;background:linear-gradient(145deg,#102b36,#164553)!important;border-color:#315967!important}.barDepotProfessional article small,.barDepotProfessional article b,.barDepotProfessional article p,.barDepotKpis article small,.barDepotKpis article b,.barDepotKpis article span{overflow-wrap:anywhere;word-break:break-word;max-width:100%;display:block;color:#fff!important}.barDepotProfessional article small,.barDepotKpis article small{color:#aee9dc!important}.barDepotProfessional article p,.barDepotKpis article span{color:#d8eeeb!important}.barDepotKpis article.barDepotLossCard,.barDepotKpis article.barDepotExcessCard,.barDepotKpis article.barDepotExpectedBarCard,.barDepotKpis article.barDepotExpectedBoxCard,.barDepotKpis article.barDepotExpectedDirectCard{background:linear-gradient(145deg,#102b36,#164553)!important;border-color:#4d7e87!important}.barDepotHeader{z-index:120!important;position:sticky!important;top:0!important}
