.money-input-shell{position:relative;width:100%;height:42px;display:block}
.money-input-shell>input{position:absolute!important;z-index:1;inset:0;width:100%;height:42px;text-align:right!important;padding-right:10px!important;font-variant-numeric:tabular-nums}
.money-input-shell.has-money:not(.is-editing)>input{color:transparent!important;caret-color:transparent!important}
.money-input-display{position:absolute;z-index:2;inset:0;display:flex;align-items:center;justify-content:flex-end;padding:0 10px;pointer-events:none;color:#ddd;font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums}
.money-input-shell.is-editing .money-input-display,.money-input-shell:not(.has-money) .money-input-display{display:none}
.money-input-shell input:disabled~.money-input-display{color:#888}
.sheet-table th.money-column-head{text-align:right!important;padding-right:10px!important}
.sheet-table td.money-column-cell{text-align:right!important}
.sheet-table td.money-column-cell .money-input-shell{min-width:112px}
.report-table-head b,.report-line b{text-align:right!important;font-variant-numeric:tabular-nums}
table td.money-text-cell,table th.money-text-cell{text-align:right!important;font-variant-numeric:tabular-nums}
