:root{--ink:#ecebe6;--paper:#202320;--brand:#f4a74a;--button-ink:#202320;--input:#30352f;--line:#474e44}.stock-header{padding:23px 4vw;display:flex;justify-content:space-between;align-items:center;background:#191c19;border-bottom:1px solid #474e44}.stock-header>a{font-size:23px;letter-spacing:-1px;font-weight:900}.stock-header>a span{display:block;font-size:10px;letter-spacing:0;font-weight:400;color:#7e8d7c}.stock-header>span{font-size:10px;color:#7e8d7c}.stock-heading{padding:35px 6vw;display:flex;justify-content:space-between;align-items:center}.stock-heading p{font-size:12px;color:#94a18d}.stock-heading h1{font-size:46px;margin-top:15px;font-weight:500}.stock-count{text-align:right}.stock-count strong{font-size:58px;font-weight:300;line-height:1.1;color:#f4a74a;display:block}.stock-count span{font-size:10px;color:#94a18d}.stock-monitor{margin:0 5vw;border:1px solid #474e44;padding:25px;background:#252b24}.stock-toolbar{display:flex;align-items:center;gap:25px;border-bottom:1px solid #474e44;padding-bottom:20px;margin-bottom:20px}.stock-toolbar h2{font-size:20px;white-space:nowrap}.stock-toolbar input{width:220px;font-size:12px;background:#202320;border-radius:4px}.stock-toolbar small{font-size:10px;color:#94a18d;margin-left:auto}.stock-row{display:grid;grid-template-columns:1fr 180px 130px 130px;gap:20px;align-items:center;border-bottom:1px solid #474e44;padding:23px 0}.stock-row h3{font-size:19px}.stock-row small{font-size:10px;color:#94a18d}.stock-row strong{font-size:29px;font-weight:400}.stock-row.warning strong{color:#f4a74a}.stock-gauge{height:6px;background:#475440;margin:10px 0}.stock-gauge i{display:block;background:#79aa6f;height:100%}.stock-row.warning .stock-gauge i{background:#f4a74a}.stock-row .record-actions{margin:0}.stock-row button{font-size:11px;padding:5px 10px;background:#434e3d;color:#ecebe6}.stock-adjust{display:flex;gap:8px}.stock-adjust button{font-size:14px}.stock-price{font-size:13px}.stock-add{display:grid;grid-template-columns:1fr 2fr;gap:5vw;padding:45px 6vw}.stock-add h2{font-size:27px}.stock-add p{font-size:12px;color:#94a18d;margin:20px 0}.stock-add small{font-size:10px;color:#74816e}.stock-add form{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.stock-add label{margin:0}.stock-add button{align-self:end;margin:0;border-radius:4px}@media(max-width:850px){.stock-row{grid-template-columns:1fr 140px}.stock-toolbar small{display:none}.stock-add{grid-template-columns:1fr}.stock-row .record-actions{grid-column:1/-1}}@media(max-width:700px){.stock-header{padding:22px 24px}.stock-header>span{display:none}.stock-header>a{font-size:18px}.stock-header nav{font-size:11px}.stock-heading{padding:30px 24px}.stock-heading h1{font-size:33px}.stock-count strong{font-size:45px}.stock-monitor{margin:0 16px;padding:20px}.stock-toolbar{display:block}.stock-toolbar input{width:100%;margin-top:15px}.stock-row{grid-template-columns:1fr 100px;gap:15px}.stock-add{padding:30px 24px}.stock-add form{grid-template-columns:1fr 1fr}.stock-row strong{font-size:25px}}
.saved-card{padding:18px 0;border-bottom:1px solid var(--line,#ddd)}.saved-card h3{margin:8px 0}.saved-card p{font-size:13px;opacity:.8}
