
.bp-statement-drive{margin-top:14px;border:1px solid #d7e2ef;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 4px 14px rgba(26,55,91,.035)}
.bp-statement-drive-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;padding:17px 18px 14px;border-bottom:1px solid #e5edf5}
.bp-statement-drive-head h3{margin:0 0 4px;color:#172b4d;font-size:20px}
.bp-statement-drive-head p{margin:0;color:#718198;font-size:12px;line-height:1.45;max-width:760px}
.bp-statement-drive-summary{display:flex;align-items:center;gap:8px;color:#52657f;font-size:12px;font-weight:var(--w-strong,600);white-space:nowrap}
.bp-statement-drive-summary strong{color:#172b4d}
.bp-statement-drive-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 18px;background:#f7faff;border-bottom:1px solid #e5edf5}
.bp-statement-drive-toolbar label{display:inline-flex;align-items:center;gap:8px;color:#52657f;font-size:12px;font-weight:var(--w-strong,600)}
.bp-statement-drive-toolbar input{width:16px;height:16px;accent-color:#2563eb}
.bp-statement-drive-delete{border:1px solid #efb5af;border-radius:8px;background:#fff;color:#b42318;font:inherit;font-size:12px;font-weight:var(--w-strong,600);padding:8px 11px;cursor:pointer}
.bp-statement-drive-delete:disabled{opacity:.45;cursor:not-allowed}
.bp-statement-drive-list{display:grid;gap:0}
.bp-statement-drive-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid #edf2f7}
.bp-statement-drive-row:last-child{border-bottom:0}
.bp-statement-drive-row.is-selected{background:#f3f7ff}
.bp-statement-drive-row>input{width:17px;height:17px;accent-color:#2563eb}
.bp-statement-drive-main{min-width:0}
.bp-statement-drive-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#172b4d;font-size:13px;font-weight:var(--w-strong,600)}
.bp-statement-drive-hotel{display:inline-flex;align-items:center;border-radius:999px;background:#eaf2ff;color:#1f4b9a;padding:3px 8px;font-size:11px;font-weight:var(--w-strong,600)}
.bp-statement-drive-meta{display:flex;gap:7px;flex-wrap:wrap;margin-top:4px;color:#718198;font-size:11px}
.bp-statement-drive-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}
.bp-statement-drive-actions .smallbtn{white-space:nowrap}
.bp-statement-drive-actions .danger{color:#b42318;border-color:#efb5af}
.bp-statement-drive-empty{padding:20px 18px;color:#718198;font-size:13px}
@media(max-width:700px){.bp-statement-drive-row{grid-template-columns:auto minmax(0,1fr)}.bp-statement-drive-actions{grid-column:2;justify-content:flex-start}.bp-statement-drive-summary{width:100%}}
