.bulk-application-page main{max-width:1200px;min-width:0}.bulk-application-page #applySection{display:block!important}.bulk-application-page .bulk-upload{margin:0;padding:26px!important;border:1px solid #d9e3ef;border-radius:16px;background:#fff}.bulk-upload>small{font-size:10px;color:#7087a4;letter-spacing:2px}.bulk-upload h3{font-size:22px!important;color:#193e6d;margin:12px 0}.bulk-upload p{font-size:13px;line-height:1.9;color:#647b95}.bulk-instructions{display:flex;list-style:none;gap:12px;padding:0;margin:24px 0}.bulk-instructions li{flex:1;min-width:0;padding:16px;background:#f1f5fb;border-radius:10px;color:#30547f;font-size:12px}.bulk-instructions b{display:block;margin-bottom:8px;font-size:11px;color:#8097b5}.bulk-file-actions{display:flex;gap:14px;align-items:stretch;flex-wrap:wrap}.bulk-file-actions>a{display:flex;align-items:center;justify-content:center}.bulk-file-label{display:flex;flex:1;min-width:240px;flex-direction:column;gap:10px;padding:18px!important;margin:0!important;border:1px dashed #9eb5d1;border-radius:12px;color:#284d7d;font-weight:700;font-size:13px;background:#f8faff}.bulk-file-label input{max-width:100%;font-size:12px}.bulk-code-guide{margin-top:20px;border-top:1px solid #e2e9f3;padding-top:18px;color:#345c8c;font-size:12px}.bulk-code-guide summary{cursor:pointer;font-weight:700}.bulk-code-guide code{background:#eaf0f9;padding:3px 8px;border-radius:5px;overflow-wrap:anywhere}.bulk-code-guide h4{margin:18px 0 10px}.bulk-code-guide p{font-size:12px;margin:7px 0}.bulk-upload #bulkStatus{background:#f0f5fb;padding:14px;border-radius:9px;color:#284d7c;overflow-wrap:anywhere}.bulk-preview{padding:26px 0!important}.bulk-preview[hidden]{display:none!important}.bulk-preview>h3{font-size:20px;color:#193e6d}.bulk-preview>p{font-size:12px;color:#71859f}.bulk-review{margin:15px 0;border:1px solid #dce5f0;border-radius:12px;overflow:hidden}.bulk-review>summary{padding:18px;background:#f2f6fc;font-weight:700;color:#244b7a;font-size:13px;cursor:pointer;overflow-wrap:anywhere}.bulk-result{display:inline-block;margin-left:10px;font-size:11px}.bulk-review dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:0;padding:20px}.bulk-review dt{font-size:11px;color:#758ca8;margin-bottom:5px}.bulk-review dd{margin:0;font-size:13px;color:#294565;white-space:pre-wrap;overflow-wrap:anywhere}.bulk-table-scroll{overflow:auto;max-width:100%;max-height:420px}.bulk-table-scroll table{border-collapse:collapse;width:100%;font-size:11px}.bulk-table-scroll th{background:#edf2fa;position:sticky;top:0;color:#365879;white-space:nowrap}.bulk-table-scroll th,.bulk-table-scroll td{padding:12px;text-align:left;border-top:1px solid #e5ebf3;min-width:100px;max-width:260px;overflow-wrap:anywhere}.bulk-submit{padding:20px 0;display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}.bulk-submit p{margin-right:auto;max-width:400px;font-size:12px;line-height:1.8;color:#6c829e}.bulk-submit .btn:disabled{opacity:.45}.bulk-error{color:#bd3946;padding:14px;overflow-wrap:anywhere}.bulk-application-page [hidden]{display:none!important}@media(max-width:650px){.bulk-application-page .bulk-upload{padding:19px!important}.bulk-upload h3{font-size:19px!important}.bulk-instructions{gap:6px}.bulk-instructions li{padding:12px 9px;font-size:10px;line-height:1.7}.bulk-file-actions{flex-direction:column}.bulk-file-label{min-width:0}.bulk-review dl{grid-template-columns:1fr;padding:16px}.bulk-submit{flex-direction:column;align-items:stretch}.bulk-submit .btn{text-align:center}.bulk-submit p{max-width:none}}

.inventory-bulk-route{display:flex;flex-direction:column;gap:10px;margin:20px 0!important;color:#365a86;font-size:13px;font-weight:700}.inventory-bulk-route select{padding:13px 15px;font:inherit;border:1px solid #cddbed;border-radius:9px;background:#fff;max-width:380px}

.bulk-file-actions>*{min-width:0;max-width:100%}.bulk-file-actions>a{white-space:normal;overflow-wrap:anywhere;text-align:center}.bulk-file-label input[type=file]{display:block;width:100%;min-width:0}.bulk-submit>*{min-width:0;max-width:100%}.bulk-submit .btn{white-space:normal;overflow-wrap:anywhere;line-height:1.65}.bulk-table-scroll table{white-space:normal}.bulk-table-scroll :is(th,td){overflow-wrap:anywhere}.bulk-review summary{line-height:1.7}.bulk-application-page .shipping-page-heading>div{min-width:0}.bulk-application-page .shipping-page-heading h1{overflow-wrap:anywhere}
