.bulk{display:grid;gap:var(--aldelo-space-600);padding-block-start:var(--aldelo-space-600)}
.bulk-heading,.bulk-toolbar{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:var(--aldelo-space-400)}
.bulk h1,.bulk h2,.bulk h3,.bulk p{margin-block:0}.bulk h1{font-size:var(--test-display-size)}.bulk h2{font-size:var(--test-heading-size)}
.bulk-stack,.bulk .account-panel{display:grid;gap:var(--aldelo-space-400)}
.bulk-partition{padding:var(--aldelo-space-600);border:var(--aldelo-border-width) solid var(--aldelo-color-border);border-radius:var(--aldelo-component-panel-radius);background:var(--aldelo-color-surface)}
.bulk-stats,.bulk-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--aldelo-space-400)}
.bulk-stats>div{border-inline-start:var(--aldelo-border-width) solid var(--aldelo-color-border);padding-inline-start:var(--aldelo-space-400)}
.bulk-stats strong{display:block;font-size:var(--test-heading-size);font-variant-numeric:tabular-nums}.bulk-stats span{color:var(--aldelo-color-text-muted)}
.bulk-grid{display:grid;gap:var(--aldelo-space-400)}.bulk-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,.65fr);align-items:start;gap:var(--aldelo-space-400);border-block-end:var(--aldelo-border-width) solid var(--aldelo-color-border);padding-block:var(--aldelo-space-400)}
.bulk-card-content{display:grid;gap:var(--aldelo-space-300);min-inline-size:0}.bulk-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aldelo-space-200)}.bulk-actions>*{inline-size:100%;min-block-size:var(--test-control-min);white-space:normal;text-align:center}
.bulk-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--aldelo-space-400)}.bulk-lane{display:grid;align-content:start;gap:var(--aldelo-space-400);min-inline-size:0;padding:var(--aldelo-space-400);background:var(--aldelo-color-background);border-radius:var(--aldelo-component-panel-radius)}.bulk-lane .bulk-card{grid-template-columns:1fr}.bulk-lane h3{font-size:var(--test-section-size)}
.bulk label{display:grid;gap:var(--aldelo-space-200);min-inline-size:0}.bulk input,.bulk select,.bulk textarea{min-block-size:var(--test-control-min);max-inline-size:100%;box-sizing:border-box}.bulk textarea{inline-size:100%;min-block-size:12rem;font-family:var(--aldelo-font-family-body)}.bulk details{overflow-wrap:anywhere}.bulk pre{white-space:pre-wrap;overflow-wrap:anywhere}.bulk .account-facts{min-inline-size:0}.bulk .account-facts dd{overflow-wrap:anywhere}
.bulk-dialog{max-inline-size:min(50rem,calc(100vw - 2rem));max-block-size:85dvh;overflow:auto;background:var(--aldelo-color-surface);color:var(--aldelo-color-text);border:var(--aldelo-border-width) solid var(--aldelo-color-border);border-radius:var(--aldelo-component-panel-radius);padding:var(--aldelo-space-600)}.bulk-dialog>div{display:grid;gap:var(--aldelo-space-400)}
.bulk button:hover{filter:brightness(.96)}.bulk button:active{transform:translateY(1px)}.bulk :focus-visible{outline:2px solid var(--aldelo-color-focus);outline-offset:3px}.bulk button:disabled{cursor:not-allowed}.bulk [aria-busy=true]{cursor:progress}
@media(max-width:45rem){.bulk-card,.bulk-fields{grid-template-columns:1fr}.bulk-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.bulk-partition{padding:var(--aldelo-space-400)}.bulk-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-toolbar>*{flex:1 1 8rem}.bulk .account-facts{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.bulk button:active{transform:none}}

.bulk .account-badge{justify-self:start}.bulk-toolbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end}.bulk-toolbar input,.bulk-toolbar select{inline-size:100%}
@media(max-width:45rem){.bulk-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-toolbar button{inline-size:100%}}
