#shopeeBulkyDialog{width:min(1180px,94vw);max-height:90vh;padding:0;border:1px solid #d5dee3;border-radius:12px;color:#24313a;background:#fff;box-shadow:0 14px 50px #24313a33;font:14px/1.45 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
#shopeeBulkyDialog::backdrop{background:#17232c66}
#shopeeBulkyDialog header,#shopeeBulkyDialog footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:#f6f8f9}
#shopeeBulkyDialog header{border-bottom:1px solid #d5dee3}
#shopeeBulkyDialog h2{margin:0;font-size:22px}
#shopeeBulkyDialog p{margin:6px 0;color:#56636b}
#shopeeBulkyDialog button{padding:8px 12px;border:1px solid #d5dee3;border-radius:6px;background:#fff;color:#24313a;font:600 13px inherit;cursor:pointer}
#shopeeBulkyDialog button:disabled{opacity:.5;cursor:default}
#shopeeBulkyDialog button.bulky-primary{background:#8f4d1f;color:#fff;border-color:#8f4d1f}
#shopeeBulkyDialog .bulky-tools{display:flex;align-items:center;gap:8px;padding:12px 20px;flex-wrap:wrap}
#shopeeBulkyDialog input[type=search]{flex:1;min-width:220px;padding:9px;border:1px solid #d5dee3;border-radius:6px;font-size:16px}
#shopeeBulkyDialog input[type=checkbox]{width:18px;height:18px;accent-color:#8f4d1f}
#shopeeBulkyDialog #bulkyMessage{min-height:38px;padding:0 20px;margin:0;color:#24313a}
#shopeeBulkyDialog .bulky-table-wrap{max-height:51vh;overflow:auto;border-block:1px solid #d5dee3}
#shopeeBulkyDialog table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}
#shopeeBulkyDialog th,#shopeeBulkyDialog td{text-align:left;padding:10px 12px;border-bottom:1px solid #d5dee3;vertical-align:top;overflow-wrap:anywhere}
#shopeeBulkyDialog th{position:sticky;top:0;background:#f6f8f9;z-index:1;color:#5f6c73}
#shopeeBulkyDialog th:first-child{width:85px}
#shopeeBulkyDialog th:nth-child(2){width:38%}
#shopeeBulkyDialog th:nth-child(3){width:29%}
#shopeeBulkyDialog small{display:block;color:#56636b;margin-top:4px}
#shopeeBulkyDialog .bulky-after{color:#2e6f9e}
#shopeeBulkyDialog .bulky-status{font-weight:600}
#shopeeBulkyDialog .is-ok{color:#2f6b4f}
#shopeeBulkyDialog .is-error{color:#b94739}
#shopeeBulkyDialog footer{align-items:flex-start;font-size:12px}
#shopeeBulkyDialog footer>div{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
@media(max-width:700px){#shopeeBulkyDialog header,#shopeeBulkyDialog footer{padding:12px;display:block}#shopeeBulkyDialog header>button{position:absolute;right:10px;top:10px}#shopeeBulkyDialog h2{padding-right:35px;font-size:20px}#shopeeBulkyDialog .bulky-tools{padding:12px}#shopeeBulkyDialog table{min-width:730px}#shopeeBulkyDialog footer>div{justify-content:flex-start;margin-top:10px}#shopeeBulkyDialog button{font-size:16px}#shopeeBulkyDialog .bulky-table-wrap{max-height:45vh}}

#shopeeBulkyDialog[open]{display:flex;flex-direction:column;height:min(820px,90vh);overflow:hidden}
#shopeeBulkyDialog header,#shopeeBulkyDialog footer,#shopeeBulkyDialog .bulky-tools,#shopeeBulkyDialog #bulkyMessage{flex-shrink:0}
#shopeeBulkyDialog .bulky-table-wrap{flex:1;min-height:0}
#shopeeBulkyDialog .bulky-guard{display:flex;gap:12px;align-items:center;justify-content:space-between;background:#f6f8f9;border:1px solid #d5dee3;padding:10px;flex-shrink:0}#shopeeBulkyDialog .bulky-guard p{margin:4px 0 0;font-size:12px;color:#56636b}#shopeeBulkyDialog .bulky-guard>div:last-child{display:flex;gap:6px;flex-wrap:wrap}@media(max-width:600px){#shopeeBulkyDialog .bulky-guard{display:block}#shopeeBulkyDialog .bulky-guard>div:last-child{margin-top:6px}#shopeeBulkyDialog .bulky-guard button{padding:6px;font-size:12px}}
#shopeeBulkyDialog [hidden]{display:none!important}#shopeeBulkyDialog #bulkyGuardConfirm{flex:1;min-height:0;overflow:auto;padding:12px 20px;border-block:1px solid #d5dee3}#shopeeBulkyDialog #bulkyGuardConfirm h3{margin:0 0 6px}#shopeeBulkyDialog #bulkyGuardReviewItems{max-height:200px;overflow:auto;border-block:1px solid #d5dee3;margin:10px 0}
