@layer sysimple-accounting-commands;
@import url("../assets/css/sysimple-grid-row-actions.css?v=20261024-outline-ink");
/* The shared command frame also applies to the older accounting renderers. */
@layer sysimple-accounting-commands {
 html body :is(.acc-shell,.acc-modal,.acc-extension-panel,#housingWorkspace) [data-accounting-command] {
  --brand-actionControlBorder:var(--adm-border,var(--acc-stroke,#d2d6de));
  --brand-actionEditBorder:var(--adm-border,var(--acc-stroke,#d2d6de));
  --brand-actionDeleteBorder:var(--adm-danger,var(--acc-bad,#dd4b39));
  box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
  min-height:var(--brand-buttonHeight,34px)!important;vertical-align:middle;box-shadow:none!important;transform:none!important;
  border-width:1px!important;border-style:solid!important;border-radius:var(--brand-radius,3px)!important;
 }
 html body :is(.acc-shell,.acc-modal,.acc-extension-panel,#housingWorkspace) [data-accounting-command]:not([data-standard-action]) {border-color:var(--brand-actionControlBorder)!important}
 html body :is(.acc-shell,.acc-modal,.acc-extension-panel,#housingWorkspace) [data-accounting-command][data-accounting-icon] {
  width:var(--brand-buttonHeight,34px)!important;min-width:var(--brand-buttonHeight,34px)!important;max-width:none!important;
  height:var(--brand-buttonHeight,34px)!important;padding:0!important;gap:0!important;font-size:0!important;line-height:1!important;flex:0 0 auto!important;
 }
 html body :is(.acc-shell,.acc-modal,.acc-extension-panel,#housingWorkspace) [data-accounting-command][data-accounting-icon]>i {font-size:16px!important;line-height:1!important;margin:0!important}
 html body :is(.acc-shell,.acc-modal,.acc-extension-panel,#housingWorkspace) [data-accounting-command][data-accounting-icon]>svg {width:16px!important;height:16px!important;flex:0 0 16px!important;margin:0!important}
 html body :is(.acc-shell,.acc-modal,.acc-extension-panel,#housingWorkspace) [data-accounting-command][data-accounting-icon]>span {display:none!important}
 html body :is(.acc-shell,.acc-modal,.acc-extension-panel,#housingWorkspace) [data-accounting-command][data-accounting-icon]:has(>[data-standard-action-icon])>:is(i,svg,img):not([data-standard-action-icon]) {display:none!important}
 html body :is(.acc-shell,.acc-modal,.acc-extension-panel,#housingWorkspace) [data-accounting-filterbar] {align-items:flex-end!important;gap:8px!important;min-width:0;box-sizing:border-box;max-width:100%}
 html body :is(.acc-shell,.acc-modal,.acc-extension-panel,#housingWorkspace) [data-accounting-actionbar] {align-items:center!important;gap:8px!important;flex-wrap:wrap;min-width:0;box-sizing:border-box;max-width:100%}
 html body :is(.acc-shell,.acc-modal,.acc-extension-panel,#housingWorkspace) [data-accounting-filterbar]>input:not([type=checkbox]):not([type=radio]) {flex:1 1 220px;width:auto;box-sizing:border-box}
 html body :is(.acc-shell,.acc-modal,.acc-extension-panel,#housingWorkspace) [data-accounting-filterbar]>select {flex:0 1 180px;width:auto;max-width:100%;box-sizing:border-box}
 html body :is(.acc-shell,.acc-modal,.acc-extension-panel,#housingWorkspace) [data-accounting-filterbar]>label {min-width:0}
 html body :is(.acc-shell,.acc-modal,.acc-extension-panel,#housingWorkspace) [data-accounting-command-cell] {vertical-align:middle;white-space:nowrap}
 html body :is(.acc-shell,.acc-modal,.acc-extension-panel,#housingWorkspace) [data-accounting-command]:focus-visible {outline:2px solid var(--adm-primary,var(--acc-brand,#3c8dbc))!important;outline-offset:2px!important}
 html body :is(.acc-shell,.acc-modal,.acc-extension-panel,#housingWorkspace) [data-accounting-command][hidden] {display:none!important}
 @media(max-width:760px){
  html body :is(.acc-shell,.acc-modal,.acc-extension-panel,#housingWorkspace) [data-accounting-command] {min-height:max(44px,var(--brand-buttonHeight,34px))!important;min-width:max(44px,var(--brand-buttonHeight,34px))!important}
  html body :is(.acc-shell,.acc-modal,.acc-extension-panel,#housingWorkspace) [data-accounting-command][data-accounting-icon] {height:max(44px,var(--brand-buttonHeight,34px))!important;width:max(44px,var(--brand-buttonHeight,34px))!important}
  html body :is(.acc-shell,.acc-modal,.acc-extension-panel,#housingWorkspace) [data-accounting-filterbar]>input:not([type=checkbox]):not([type=radio]) {flex-basis:100%;width:100%}
 }
}
