.meter-heading-actions{display:inline-flex;gap:6px;margin-left:auto;padding-left:12px;vertical-align:middle}.product-entry>summary,#dischargeMeters>h3{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.meter-heading-actions button{display:inline-flex!important;align-items:center;justify-content:center;width:34px!important;min-width:34px;min-height:32px;padding:2px!important;font-size:24px!important;font-weight:900!important;border:1px solid #117985;border-radius:7px;background:#087c89!important;color:#fff!important;box-shadow:none}.meter-row-dialog{max-width:360px;width:85%;border:1px solid #8cb5bd;border-radius:12px;padding:20px}.meter-row-dialog select{width:100%;margin-bottom:12px}.meter-row-dialog button{display:inline-flex!important;margin:5px;font-weight:800}
[data-inline-actions] button:not([hidden]),#dashboard.has-ribbon .company-workflow button:not([hidden]){display:inline-flex!important} [data-inline-actions] button[hidden]{display:none!important}.compact-admin-shell{display:none!important}.compact-admin-panel select,.compact-template-menu select,#compactSavedUser,#compactRoleBase{max-width:360px;width:100%;padding:8px;font-size:14px}.compact-template-menu,[data-permission-group]{padding:10px;margin:8px 0;border:1px solid #bfd4d9;border-radius:9px;background:#f3f9fa;color:#173f4e}.compact-template-menu summary,[data-permission-group] summary{font-size:14px;font-weight:750;cursor:pointer}.compact-template-menu label{display:block;margin:10px 0}.compact-template-menu button{font-size:13px;padding:7px 10px;margin:5px}.workflow-list>details[hidden],#stationsTable[hidden],#managementUsersTable[hidden],tr[hidden]{display:none!important}.renewal-settings{border:1px solid #b5cfd7;border-radius:10px;padding:12px;margin:12px 0;max-width:480px}.renewal-settings select{max-width:230px;padding:7px;font-weight:750}.renewal-settings p{font-size:13px}.renewal-settings label{display:block;margin-bottom:8px}
.cash-value{font-weight:800!important;font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-block;color:#113f63!important;background:#eef5ff;border-radius:5px;padding:1px 4px}.cash-value.cash-positive{color:#11603c!important;background:#e4f6eb}.cash-value.cash-negative{color:#a21c35!important;background:#fff0f1}.cash-input{font-weight:800!important;color:#123f60!important;font-variant-numeric:tabular-nums}dialog.deletion-dialog{border:2px solid #c83c4b!important;background:#fff8f8!important;border-radius:14px!important;color:#5e1b28!important;max-width:390px;padding:22px}dialog.deletion-dialog h3{color:#a31f36}dialog.deletion-dialog button[data-danger]{display:inline-flex!important;background:#b3263d!important;color:white!important;font-weight:800!important}dialog.deletion-dialog button[data-cancel]{display:inline-flex!important;background:#e2f3f1!important;color:#175f5b!important;font-weight:750!important}

dialog.fistarrap-confirm.deletion-dialog button[data-confirm-ok]{background:#b3263d!important;border-color:#b3263d!important;color:#fff!important}dialog.fistarrap-confirm.deletion-dialog h3{color:#a31f36!important}dialog.fistarrap-confirm.deletion-dialog button[data-cancel]{background:#e2f3f1!important;color:#175f5b!important}

dialog.fistarrap-confirm.deletion-dialog{border:2px solid #c83c4b!important;background:#fff8f8!important;color:#5e1b28!important}

/* Excel accounting presentation: square cells, numeric alignment and semantic fills. */
.cash-value{font-family:Calibri,Aptos,Arial,sans-serif;font-weight:700!important;color:#000!important;background:#fff!important;border-radius:0;padding:2px 6px;text-align:right;font-variant-numeric:tabular-nums;min-width:7ch}
.cash-value.cash-positive{color:#006100!important;background:#c6efce!important}
.cash-value.cash-negative{color:#9c0006!important;background:#ffc7ce!important}
td:has(>.cash-value){text-align:right;background:#fff}td:has(>.cash-positive){background:#c6efce}td:has(>.cash-negative){background:#ffc7ce}
.cash-input{font-family:Calibri,Aptos,Arial,sans-serif;text-align:right;color:#000!important;background:#fff!important;font-weight:700!important}
