/* Shared confirmation actions. Canonical appearance: the expense editor footer. */
.hako-editor-actions{--hako-action-surface:#fff;--hako-action-ink:#25272c;--hako-action-rule:#dfdfe1;--hako-action-fill:#2c2e33;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
html[data-night="true"] .hako-editor-actions,:host([data-night="true"]) .hako-editor-actions{--hako-action-surface:#202329;--hako-action-ink:#f0f1f4;--hako-action-rule:#424650}
/* These declarations own the action pair, including older screen-specific overrides. */
.hako-editor-actions>button{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:44px!important;height:auto!important;margin:0!important;padding:10px 16px!important;border:1px solid var(--hako-action-rule)!important;border-radius:8px!important;background:var(--hako-action-surface)!important;color:var(--hako-action-ink)!important;font:600 14px/1.6 "Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic Medium","Yu Gothic",sans-serif!important;letter-spacing:normal!important;text-align:center;white-space:normal;overflow-wrap:anywhere;box-shadow:none!important;transform:none!important;touch-action:manipulation;cursor:pointer}
.hako-editor-actions>button:is(.hako-action-primary,.primary){border-color:var(--hako-action-fill)!important;background:var(--hako-action-fill)!important;color:#fff!important}
.hako-editor-actions>button:is(:hover,:active){filter:brightness(.94)}
.hako-editor-actions>button:focus-visible{outline:2px solid var(--hako-action-ink);outline-offset:3px}
.hako-editor-actions>button:disabled{opacity:.5;cursor:default}
.hako-editor-actions>:is(.hint,#authStatus){grid-column:1/-1}
