.opportunity-row{grid-template-columns:minmax(130px,1fr) 72px 64px 88px 108px}.add-bankroll{padding:6px 7px;border:1px solid #24583c;border-radius:6px;background:#102219;color:#67d99d;font:inherit;font-size:8px;font-weight:800;white-space:nowrap;cursor:pointer}.add-bankroll:hover{border-color:#2f8a58;background:#153323}.entry-modal{width:min(650px,calc(100vw - 28px));padding:0;border:1px solid #303831;border-radius:13px;color:var(--text);background:#11161d;box-shadow:0 24px 80px #0009}.entry-modal::backdrop{background:#03070ac4;backdrop-filter:blur(3px)}.entry-modal form{padding:18px}.entry-modal-head,.entry-modal-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.entry-modal-head{padding-bottom:13px;border-bottom:1px solid var(--line)}.entry-modal-head h2{margin:2px 0 0;font-size:17px}.entry-modal-head p{margin:0}.entry-modal-head>button{width:30px;height:30px;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--muted);font-size:19px;cursor:pointer}.entry-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:15px 0}.entry-grid label{display:flex;flex-direction:column;gap:6px}.entry-grid label.full{grid-column:1/-1}.entry-grid label>span,.entry-result>span{color:var(--muted);font-size:9px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.entry-grid input{height:38px;padding:0 10px;border:1px solid var(--line);border-radius:8px;outline:0;background:#171c22;color:var(--text);font:inherit;font-size:11px}.entry-grid input[readonly]{color:#9da69f;background:#0d110f}.entry-grid input:focus{border-color:#25804e;box-shadow:0 0 0 3px #16e78512}.entry-result{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px;padding:9px 11px;border:1px solid #4e451e;border-radius:8px;background:#201d10}.entry-result strong{color:#e0c260;font-size:10px;text-transform:uppercase}.entry-modal-actions{justify-content:flex-end;padding-top:13px;border-top:1px solid var(--line)}.entry-modal-actions button{padding:9px 13px;border-radius:8px;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.cancel-entry{border:1px solid var(--line);background:#161b18;color:#aeb7b1}.save-entry{border:0;background:var(--green);color:#05160c}.opportunity-toast{position:fixed;right:22px;bottom:22px;display:flex;align-items:center;gap:12px;max-width:430px;padding:12px 13px;border:1px solid #276142;border-radius:10px;background:#11231a;color:#d9e3dc;box-shadow:0 15px 45px #0008;font-size:11px;z-index:100}.opportunity-toast[hidden]{display:none}.opportunity-toast a{color:var(--green);font-weight:800;white-space:nowrap}.opportunity-toast button{border:0;background:transparent;color:#7e8981;font-size:17px;cursor:pointer}@media(max-width:760px){.opportunity-row{grid-template-columns:minmax(105px,1fr) 55px 48px 74px}.opportunity-row .add-bankroll{grid-column:1/-1}.entry-grid{grid-template-columns:1fr}.entry-grid label.full{grid-column:auto}.opportunity-toast{left:12px;right:12px;bottom:12px;flex-wrap:wrap}}
