.account-operations-app{gap:var(--spacing-md);min-width:0;max-width:var(--page-max-width);display:grid}.account-operations-boundary,.account-operations-readonly{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-warning-border);border-radius:var(--radius-md);background:var(--color-warning-light)}.account-operations-control{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);border:var(--border-light);border-radius:var(--radius-md);background:var(--bg-surface-alt);flex-direction:column;display:flex}.account-operations-control h2,.account-operations-control p,.account-operations-control-dialog h2{margin:0}.account-operations-control--mutation{border-color:var(--color-warning-border)}.account-operations-prerequisite{padding:var(--spacing-sm);border-radius:var(--radius-sm);color:var(--text-secondary);background:var(--color-warning-light)}.account-operations-control-dialog{width:min(var(--content-max-width), calc(100% - var(--spacing-md)));padding:var(--spacing-md);border:var(--border-light);border-radius:var(--radius-window);color:var(--text-primary);background:var(--bg-surface);box-shadow:var(--shadow-float)}.account-operations-control-dialog::backdrop{background:color-mix(in srgb, var(--text-primary) 36%, transparent)}.account-operations-control-form{gap:var(--spacing-sm);margin-top:var(--spacing-sm);flex-direction:column;display:flex}.account-operations-filters{gap:var(--spacing-sm);padding:var(--spacing-md);border:var(--border-light);border-radius:var(--radius-cell);background:var(--bg-surface);box-shadow:var(--shadow-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.account-operations-count{color:var(--text-secondary);margin:0}.account-operations-table-wrap{contain:paint;border:var(--border-light);border-radius:var(--radius-md);background:var(--bg-surface);min-width:0;max-width:100%;overflow-x:auto}.account-operations-table-wrap:focus-visible{box-shadow:var(--shadow-focus);outline:none}.account-operations-table-wrap table{border-collapse:collapse;width:100%;min-width:max-content}.account-operations-table-wrap th,.account-operations-table-wrap td{padding:var(--spacing-sm);border-bottom:var(--border-light);text-align:left;vertical-align:top}.account-operations-table-wrap th{font-family:var(--font-heading)}.account-operations-table-wrap td:first-child{gap:var(--spacing-xs);display:grid}.account-operations-table-wrap td:first-child span{color:var(--text-secondary)}.account-operations-badges{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.account-operations-badge{padding:var(--spacing-xs);border-radius:var(--radius-sm);background:var(--color-info-light);font-family:var(--font-heading);font-size:var(--text-xs)}.account-btn--small{min-height:var(--touch-target);white-space:nowrap}.account-operations-pagination{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.account-operations-dialog{width:min(var(--content-max-width), calc(100% - var(--spacing-md)));max-height:calc(100% - var(--spacing-md));padding:var(--spacing-md);border:var(--border-light);border-radius:var(--radius-window);color:var(--text-primary);background:var(--bg-surface);box-shadow:var(--shadow-float);overflow:auto}.account-operations-dialog::backdrop{background:color-mix(in srgb, var(--color-dark) 55%, transparent)}.account-operations-dialog h2,.account-operations-dialog h3{font-family:var(--font-display)}.account-operations-detail-grid{gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-operations-detail-grid div{min-width:0;padding:var(--spacing-sm);border-radius:var(--radius-sm);background:var(--bg-surface-alt)}.account-operations-detail-grid dt{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600}.account-operations-detail-grid dd{margin:var(--spacing-xs) 0 0;overflow-wrap:anywhere}.account-operations-presence{gap:var(--spacing-xs);display:grid}.account-operations-source-summary{gap:var(--spacing-sm);margin:var(--spacing-md) 0;padding:var(--spacing-md);border:1px solid var(--color-info-border);border-radius:var(--radius-md);background:var(--color-info-light);flex-direction:column;display:flex}.account-operations-source-summary h3,.account-operations-source-summary h4,.account-operations-source-summary p{margin:0}.account-operations-source-list{gap:var(--spacing-xs);margin:0;display:grid}.account-operations-source-list div{gap:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--radius-sm);background:var(--bg-surface);grid-template-columns:minmax(10rem,1fr) minmax(0,2fr);display:grid}.account-operations-source-list dt{font-family:var(--font-heading);font-weight:600}.account-operations-source-list dd{overflow-wrap:anywhere;margin:0}.account-operations-recovery{gap:var(--spacing-xs);padding:var(--spacing-sm);border:1px solid var(--color-warning-border);border-radius:var(--radius-sm);background:var(--color-warning-light);display:grid}.account-operations-mutation{gap:var(--spacing-sm);margin:var(--spacing-md) 0;padding:var(--spacing-md);border:1px solid var(--color-warning-border);border-radius:var(--radius-md);background:var(--color-warning-light);flex-direction:column;display:flex}.account-operations-mutation h3,.account-operations-mutation p{margin:0}.account-operations-mutation-form{gap:var(--spacing-sm);flex-direction:column;display:flex}.account-operations-confirmation{gap:var(--spacing-sm);grid-template-columns:auto 1fr;align-items:start;line-height:1.45;display:grid}.account-operations-confirmation input{margin-top:var(--spacing-xs)}@media (width<=48rem){.account-operations-filters,.account-operations-detail-grid,.account-operations-source-list div{grid-template-columns:1fr}}
