/* EXCALIBUR optional manual box-range journal; independent of portfolio and Cash. */
.ex-box-panel{margin:0 0 24px;padding:22px;border:1px solid rgba(45,212,191,.25)}.ex-box-head{display:flex;justify-content:space-between;align-items:start;gap:16px;flex-wrap:wrap}.ex-box-head h3{margin:5px 0 8px;font-size:22px}.ex-box-head p,.ex-box-disclaimer,.ex-box-status{font-size:13px;line-height:1.7;color:var(--ui-muted,#a2b3c8)}.ex-box-form{display:grid;grid-template-columns:1fr 1.5fr 1fr 1fr auto;gap:10px;align-items:end;margin:18px 0}.ex-box-form label{display:grid;gap:6px;font-size:12px;color:var(--ui-muted,#a2b3c8)}.ex-box-form input{width:100%;box-sizing:border-box;min-height:42px;padding:8px 10px;border-radius:9px;border:1px solid #40516a;background:#101827;color:#f8fafc;font-size:15px}.ex-box-form button,.ex-box-head button,.ex-box-delete{min-height:42px;border:1px solid #2a817e;border-radius:9px;padding:8px 13px;color:#e4fffb;background:#123b3d;cursor:pointer}.ex-box-delete{min-height:30px;padding:5px 9px;font-size:12px}.ex-box-table-wrap{overflow-x:auto}.ex-box-table{width:100%;border-collapse:collapse;min-width:680px}.ex-box-table th,.ex-box-table td{padding:12px 10px;border-bottom:1px solid rgba(148,163,184,.15);text-align:left;font-size:13px}.ex-box-table th{color:#a4b7ca;font-size:12px}.ex-box-muted{color:#a4b7ca}.ex-box-near{color:#5eead4;font-weight:700}.ex-box-stale{color:#fbbf24}.ex-box-disclaimer{margin:10px 0 0}@media(max-width:1000px){.ex-box-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-box-form button{grid-column:1/-1}}@media(max-width:520px){.ex-box-panel{padding:15px}.ex-box-form{grid-template-columns:1fr 1fr}.ex-box-form label:nth-child(2){grid-column:1/-1}.ex-box-head h3{font-size:19px}}