.f-warning{background:#fff4e9;color:#7c3917;border-radius:12px;padding:10px 12px;margin:10px 0;font-size:13px;line-height:20px}.f-warning .b{min-height:44px;margin-top:8px}.f-ref{display:block;overflow-wrap:anywhere;word-break:break-word;font-size:12px;line-height:18px;color:#536176}.f-wallet input{font-size:16px;max-width:100%;min-width:0}.f-wallet label{display:block;margin:10px 0 4px;font-size:13px}.f-entry{border-top:1px solid #e0e5ec;padding:12px 0;overflow-wrap:anywhere}.f-entry p{margin:6px 0;font-size:13px;line-height:20px}.f-command{font-size:13px;line-height:20px;overflow-wrap:anywhere;margin:8px 0}.f-details{font-size:12px;line-height:18px;white-space:pre-wrap;overflow-wrap:anywhere}.f-wallet .row>strong{font-size:18px}.f-wallet button,.f-command button{min-height:44px}.f-entry .row{flex-wrap:wrap}

.f-fin-history{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,1fr);gap:10px;align-items:start}.f-fin-history .alt{min-width:0;overflow-wrap:anywhere}.f-fin-history>span{min-width:0;overflow-wrap:anywhere}.f-fin-history small{white-space:normal}@media(max-width:600px){.f-fin-history{grid-template-columns:minmax(0,1fr)}.f-fin-history>span:last-child{text-align:start!important}}

/* Finance commands must not look active while execution is blocked. */
.f-write:disabled{background:#dfe3e8!important;color:#4b5563!important;box-shadow:none!important;cursor:not-allowed;opacity:1;transform:none!important}
.f-details{margin-top:8px;min-width:0}.f-details summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600;color:#536176}.f-details pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;padding:10px;background:#f3f4f6;border-radius:8px;font:12px/1.5 monospace}.f-details button{min-height:44px}.f-details [role=status]{display:block}.f-command>span{display:block}.f-settlement small{display:block;line-height:1.5}.f-entry.card{padding:16px}
