.fund-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.fund-shortcuts>button{text-align:left;border:1px solid var(--line,#ddd);border-radius:18px;background:var(--panel,#fff);color:inherit;padding:22px;cursor:pointer;transition:transform .16s,box-shadow .16s}.fund-shortcuts>button:hover{transform:translateY(-2px);box-shadow:0 8px 28px #00000010}.fund-shortcuts span,.fund-shortcuts small{display:block}.fund-shortcuts b{display:block;font-size:28px;margin:12px 0}.fund-shortcuts small{opacity:.7;line-height:1.5}.fund-dialog{width:min(760px,94vw);max-height:85vh;overflow:auto;box-sizing:border-box;border:1px solid #ddd;border-radius:22px;padding:24px;background:#fff;color:#202126;font-family:inherit}.fund-dialog::backdrop{background:#0007;backdrop-filter:blur(5px)}.fund-dialog header,.fund-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.fund-dialog header h2{font-size:23px;margin:0}.fund-dialog header>button{border:0;background:#eee;border-radius:50%;width:36px;height:36px;font-size:24px;cursor:pointer}.fund-dialog p{line-height:1.6}.fund-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:10px 0}.fund-tabs button{border:1px solid #ddd;border-radius:12px;padding:9px 14px;background:white;color:#333;cursor:pointer}.fund-tabs [aria-pressed=true]{background:#15161a;color:white}.fund-dialog label{display:block;margin:14px 0;font-size:14px;font-weight:600}.fund-dialog input:not([type=checkbox]):not([type=hidden]),.fund-dialog textarea{display:block;box-sizing:border-box;width:100%;margin:8px 0;padding:12px;border:1px solid #ddd;border-radius:12px;font:inherit;background:#fff;color:#222}.fund-dialog textarea{min-height:95px}.fund-operation{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;border-bottom:1px solid #eee;padding:16px 0}.fund-operation small{display:block;font-size:12px;color:#70717b;line-height:1.5;overflow-wrap:anywhere}.fund-total{font-size:38px;display:block;margin:20px 0}.fund-notice{padding:12px;border-radius:12px;background:#fff6df}.fund-confirm{line-height:1.6}[data-operation-status]{color:#8a3625}.fund-dialog button:disabled{opacity:.5;cursor:wait}@media(max-width:640px){.fund-shortcuts{grid-template-columns:1fr}.fund-dialog{padding:18px}.fund-operation{grid-template-columns:1fr auto}.fund-operation>button{grid-column:1/-1;width:100%}.fund-dialog footer{flex-wrap:wrap}.fund-dialog footer button{flex:1}}@media(prefers-reduced-motion:reduce){.fund-shortcuts>button{transition:none}}

/* Support is reachable from Finance even though it is absent from the compact navigation. */
#support.view.active{display:block!important}
.fund-dialog .en-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:42px;border:1px solid #d5d9e0;border-radius:12px;padding:10px 16px;background:#175cd3;color:white;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;cursor:pointer}.fund-dialog .en-btn.secondary{background:#f4f6f9;color:#243247}.fund-dialog footer{margin-top:20px;flex-wrap:wrap}
/* White cards remain legible inside the legacy dark workspace. */
#enHome .fund-shortcuts>button{background:#fff!important;background-image:none!important;color:#182230!important;border:1px solid #dfe5ed!important;box-shadow:0 3px 12px #18223008!important;opacity:1!important}
#enHome .fund-shortcuts>button small{color:#536477!important;opacity:1!important}
.fund-dialog .en-btn.danger{background:#b42318;color:#fff;border-color:#b42318}
.fund-dialog .fund-danger-note{padding:12px;background:#fff2f0;border:1px solid #fecaca;border-radius:12px;color:#7a271a}

.fund-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.fund-row-actions .en-btn{white-space:normal}@media(max-width:640px){.fund-row-actions{grid-column:1/-1}.fund-row-actions button{flex:1;min-width:130px}}
