/* Bajarmart v1.5 advanced services / selective import. Scoped to bm- components. */
.bm-advanced-panel{margin:16px 0;overflow:visible}
.bm-action-row,.bm-flex-between,.bm-provider-actions,.bm-import-tools,.bm-import-footer,.bm-pagination,.bm-categories,.bm-filter-bar,.bm-bulk-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:11px}
.bm-action-row{margin:0 0 14px}.bm-steps{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.bm-steps span{padding:8px 12px;border-radius:9px;border:1px solid #e6e3ff;background:#fff;color:#6a7392;font-weight:750;font-size:12px}.bm-steps .bm-done{background:#ecebff;color:#6550d7}
.bm-filter-bar,.bm-bulk-bar,.bm-import-tools,.bm-import-footer,.bm-categories{padding:15px 17px;border-top:1px solid #edf0f5}.bm-bulk-bar{background:#f7f6ff;justify-content:flex-start}.bm-filter-bar{justify-content:flex-start}.bm-filter-bar input,.bm-filter-bar select,.bm-bulk-bar input,.bm-bulk-bar select,.bm-categories input,.bm-categories select,.bm-import-tools input,.bm-import-footer select,.bm-provider-currency select{height:37px;background:#fff;border:1px solid #dce0ed;border-radius:9px;padding:7px 10px;color:#29304b;font-size:12px;max-width:100%}.bm-filter-bar input{flex:1;min-width:160px;max-width:360px}.bm-filter-bar select{min-width:145px}.bm-bulk-bar>input,.bm-bulk-bar select{max-width:190px}.bm-categories{justify-content:flex-start}.bm-categories form{display:flex;gap:8px;flex-wrap:wrap;align-items:end}.bm-categories label,.bm-import-tools label,.bm-import-footer label{display:flex;gap:5px;flex-direction:column;font-size:11px;font-weight:800;color:#59627f}.bm-import-footer label.check-line,.bm-categories .check-line{flex-direction:row;align-items:center}
.bm-import-tools{justify-content:flex-start;background:#f7f6ff}.bm-import-tools>.bm-flex-between{width:100%}.bm-import-tools label{flex-direction:row;align-items:center;flex-wrap:wrap}.bm-import-tools input{width:100px}.bm-import-footer{justify-content:space-between;gap:13px;align-items:center}.bm-import-footer label.check-line{flex:1;min-width:220px}
.bm-import-table,.bm-service-table{width:100%;font-size:12px}.bm-import-table th,.bm-import-table td,.bm-service-table th,.bm-service-table td{vertical-align:top;padding:12px 10px}.bm-import-table th{white-space:nowrap}.bm-import-table input,.bm-import-table textarea,.bm-import-table select,.bm-edit-pop input,.bm-edit-pop textarea{font:inherit;max-width:100%;border:1px solid #dbe1f0;border-radius:8px;padding:7px 8px;background:#fff;color:#24304b}.bm-import-table .bm-full-input{width:240px;margin:5px 0}.bm-import-table [data-bm-selling]{min-width:115px;width:125px}.bm-import-table textarea{width:100%;margin-top:8px;min-height:65px;resize:vertical}.bm-import-table details summary,.bm-service-table details summary:not(.btn){cursor:pointer;font-weight:750;font-size:11px;color:#6753d7;margin:8px 0}.bm-import-table td small,.bm-service-table td small{display:block;font-size:10px;color:#77839b;margin-top:5px;line-height:1.45}.bm-unavailable{opacity:.64}.bm-small-id{font:700 11px ui-monospace,monospace;color:#7c839c}.bm-mark{display:inline-block;background:#ebf7f1;color:#2b8e60;padding:3px 7px;border-radius:8px;font-size:10px;font-weight:800}.bm-warning{color:#b14e28!important}.bm-minmax{display:flex;gap:6px}.bm-minmax input{min-width:0;width:82px}.bm-pagination{padding:15px 18px;border-top:1px solid #e7eaf3;color:#6b7792;font-size:12px}.bm-pagination div{display:flex;gap:8px}.bm-footnote{padding:3px 18px 16px;color:#71809a;font-size:11px;line-height:1.6}
.bm-service-title{min-width:230px;max-width:440px;white-space:normal}.bm-service-title strong{line-height:1.45}.bm-service-title p{color:#6b768d;line-height:1.55;white-space:pre-line;font-size:11px;max-width:440px}.bm-group-row td{background:#f4f2ff;color:#493d99;font-weight:900;letter-spacing:.15px;font-size:12px}.bm-row-actions{display:flex;gap:6px;align-items:start}.bm-row-actions .btn{white-space:nowrap}.bm-row-actions details{position:relative}.bm-row-actions details>summary{list-style:none;cursor:pointer;white-space:nowrap}.bm-row-actions details>summary::-webkit-details-marker{display:none}.bm-edit-pop{position:relative;z-index:4;width:290px;margin-top:8px;background:#fff;border:1px solid #dcd9f7;border-radius:12px;box-shadow:0 12px 24px #36375a26;padding:15px}.bm-edit-pop form{display:grid;gap:10px}.bm-edit-pop label{display:grid;gap:5px;color:#59627b;font-size:11px;font-weight:800}.bm-edit-pop input,.bm-edit-pop textarea{width:100%}.bm-edit-pop .bm-minmax input{width:100%}.bm-edit-pop .bm-minmax label{width:50%}
.bm-provider-currency-form{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap;align-items:end}.bm-provider-currency{display:flex;gap:5px;flex-wrap:wrap;align-items:center;font-size:11px;font-weight:800;color:#5e6781}.bm-provider-actions{justify-content:flex-start;padding-top:2px!important}.bm-provider-actions form{margin:0}
@media(max-width:800px){.bm-edit-pop{width:min(280px,75vw)}.bm-import-table{min-width:780px}.bm-service-table{min-width:760px}.bm-bulk-bar input,.bm-bulk-bar select{max-width:180px}.bm-import-footer{align-items:stretch}.bm-import-footer>*{flex-basis:100%}.bm-import-footer button{width:100%}}
