#bulkview .bulk-tabs { display:flex; gap:9px; flex-wrap:wrap; margin:15px 0; }
#bulkview .bulk-tabs button { background:#e9eef5; color:#172b48; }
#bulkview .bulk-tabs button.active { background:#152d55; color:white; }
#bulkview .bulk-settings { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:13px; margin:17px 0; }
#bulkview .bulk-settings label { display:block; }
#bulkview .bulk-settings input, #bulkview .bulk-settings select { width:100%; }
#bulkview .bulk-toolbar { display:flex; align-items:center; gap:10px; flex-wrap:wrap; margin:16px 0; }
#bulkview .bulk-toolbar select { max-width:205px; }
#bulkview .bulk-toolbar input[type=search] { max-width:315px; }
#bulkview input[type=checkbox] { width:19px; height:19px; cursor:pointer; }
#bulkview .bulk-table td:first-child { width:42px; }
#bulkview .bulk-summary { border-radius:12px; padding:16px; background:#edf7ff; border:1px solid #add9fb; margin:16px 0; }
#bulkview .bulk-warning { border:1px solid #e9d4a4; background:#fff9e9; padding:14px; border-radius:12px; }
#bulkview .bulk-actions { display:flex; gap:10px; flex-wrap:wrap; margin:18px 0; }
#bulkview .bulk-actions button { min-width:180px; }
#bulkview .bulk-dim { color:#6b7280; font-size:13px; }
#bulkview .bulk-pill { display:inline-block; padding:3px 9px; border-radius:18px; background:#eef2f8; }
#bulkview .bulk-pill.ready { background:#ddf7e2; color:#176333; }
#bulkview .bulk-result { max-height:310px; overflow:auto; }
#bulkview .bulk-result li { margin:5px 0; }
@media(max-width:740px){ #bulkview .bulk-settings{grid-template-columns:1fr} }
