/* InvoiceSafe v6.2.0: intentional chrome updates; printed invoice paper remains untouched. */
#is-dashboard .is-brand{display:inline-flex;align-items:center;gap:9px}
#is-dashboard .is-app-version,.is-editor-version{display:inline-flex;align-items:center;white-space:nowrap;font-size:10px;line-height:1.3;letter-spacing:.015em;color:#a0b8d1;font-weight:600;opacity:.9}
.is-editor-version{margin-inline-start:6px;vertical-align:baseline;font-size:9px}
#is-dashboard .is-side-nav .is-backup-status{margin-top:auto;width:100%;max-width:none;display:flex;justify-content:flex-start;align-items:center;text-align:left;padding:11px 12px;min-height:43px}
#is-dashboard .is-side-privacy{margin-top:0}
#is-dashboard .is-filter-toolbar{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px 16px;margin-bottom:13px}
#is-dashboard .is-filter-toolbar .is-filters{margin:0;min-width:0;flex:0 1 auto}
#is-dashboard .is-filter-toolbar .is-quick-invoice{margin-inline-start:0;min-height:40px;padding:8px 15px}
/* Preserve the normal left alignment when a section is open. */
body:not(.is-home) .editor .card.is-collapsed > .card-title{position:relative;justify-content:center;min-height:50px}
body:not(.is-home) .editor .card.is-collapsed > .card-title h2{flex:0 1 auto;text-align:center;max-width:calc(100% - 44px);overflow-wrap:anywhere}
body:not(.is-home) .editor .card.is-collapsed > .card-title .editor-section-chevron{position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-90deg);margin-left:0}
@media(max-width:650px){
  #is-dashboard .is-top-right{flex:0 0 38px;min-width:38px;margin-left:auto}
  #is-dashboard .is-brand{min-width:0;flex:0 1 auto;padding-right:0!important}
  #is-dashboard .is-top-right .is-backup-status{width:38px;max-width:38px;min-width:38px;min-height:36px;padding:7px;justify-content:center;margin:0}
  #is-dashboard .is-top-right #is-backup-status-text{display:none}
  #is-dashboard .is-filter-toolbar{gap:9px}
  #is-dashboard .is-filter-toolbar .is-filters{flex:1 1 auto}
  #is-dashboard .is-filter-toolbar .is-quick-invoice{min-height:41px;font-size:12px;padding:9px 12px}
}
@media(max-width:390px){#is-dashboard .is-app-version{font-size:9px}#is-dashboard .is-brand{padding-right:0!important}#is-dashboard .is-filter-toolbar .is-filters{flex-basis:100%}#is-dashboard .is-filter-toolbar .is-quick-invoice{margin-left:0}}
@media(prefers-reduced-motion:reduce){body:not(.is-home) .editor-section-chevron{transition:none}}
