
.cash-profit-dashboard-card{cursor:default!important;display:block!important;padding:17px 18px!important;position:relative!important;overflow:hidden!important}.cash-profit-dashboard-card:hover{transform:none!important}.cash-profit-dashboard-top{display:flex;align-items:center;gap:12px;position:relative;z-index:1}.cash-profit-dashboard-heading{flex:1;min-width:0}.cash-profit-dashboard-heading .eyebrow{display:block;font-size:10px;color:#178447;font-weight:800;margin-bottom:3px}.cash-profit-dashboard-heading b{display:block;font-size:16px;color:#173021}.cash-profit-dashboard-rate{text-align:center;min-width:78px;padding:8px 10px 7px;border-radius:15px;background:linear-gradient(135deg,#eefaf2 0%,#dcf4e5 100%);border:1px solid rgba(23,132,71,.16);box-shadow:0 5px 16px rgba(23,132,71,.10)}.cash-profit-dashboard-rate strong{display:block;color:#0f7a3d;font-size:27px;font-weight:950;line-height:1.05;letter-spacing:-.5px;text-shadow:0 1px 0 rgba(255,255,255,.7)}.cash-profit-dashboard-rate span{display:block;color:#5d7167;font-size:9px;font-weight:800;margin-top:4px}.cash-profit-dashboard-rate strong:not(:empty){animation:cashProfitRatePop .35s ease-out both}@keyframes cashProfitRatePop{from{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.cash-profit-dashboard-forecast{margin:14px 0 13px;padding:13px 14px;border-radius:16px;background:#fff;border:1px solid rgba(20,35,60,.07);position:relative;z-index:1}.cash-profit-dashboard-forecast>span{display:block;color:#7b8790;font-size:10px;margin-bottom:5px}.cash-profit-dashboard-forecast p{margin:0;color:#35433c;font-size:12px;line-height:2;font-weight:700}.cash-profit-forecast-date,.cash-profit-forecast-amount{display:inline-block;font-weight:950;color:#126b3a;font-size:1.1em;line-height:1.35}.cash-profit-forecast-amount{font-size:1.28em;margin:0 2px}.cash-profit-dashboard-action-title{font-size:10px;color:#69766f;font-weight:800;margin:0 2px 7px;position:relative;z-index:1}.cash-profit-dashboard-actions{display:grid;grid-template-columns:1fr 1fr;gap:4px;position:relative;z-index:1}.cash-profit-dashboard-toggle{padding:4px;border-radius:18px;background:#edf5ef;border:1px solid #dce8df;box-shadow:inset 0 1px 2px rgba(20,35,60,.035)}.cash-profit-dashboard-action{position:relative;border:1px solid transparent;border-radius:14px;background:transparent;padding:11px 11px 10px;text-align:right;cursor:pointer;transition:.18s ease;min-width:0}.cash-profit-dashboard-action:hover{transform:none;background:rgba(255,255,255,.55)}.cash-profit-dashboard-action.active{border-color:rgba(23,132,71,.2);background:#fff;box-shadow:0 5px 14px rgba(23,132,71,.1)}.cash-profit-dashboard-action:disabled{opacity:.65;cursor:wait}.cash-profit-dashboard-action b{display:block;color:#193227;font-size:12px;margin-bottom:5px;padding-left:18px}.cash-profit-dashboard-action small{display:block;color:#718078;font-size:9px;line-height:1.75;font-weight:600}.cash-profit-toggle-check{position:absolute;left:9px;top:10px;width:15px;height:15px;border-radius:50%;display:grid;place-items:center;background:transparent;color:transparent;font-size:9px;font-weight:950;transition:.18s ease}.cash-profit-dashboard-action.active .cash-profit-toggle-check{background:#178447;color:#fff}.cash-profit-dashboard-links{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;padding-top:10px;border-top:1px solid rgba(20,35,60,.07);position:relative;z-index:1}.cash-profit-dashboard-links button{border:0!important;background:transparent!important;color:#537064!important;font-size:10px;font-weight:800;padding:5px 3px;cursor:pointer}.cash-profit-dashboard-links button+button{border-right:1px solid rgba(20,35,60,.08)!important}.cash-profit-dashboard-links button:hover{color:#178447!important}.cash-profit-dashboard-links span{font-size:12px;margin-left:3px;color:#178447}@media(max-width:650px){.cash-profit-dashboard-card{padding:14px 12px!important;border-radius:19px!important}.cash-profit-dashboard-icon{width:43px;height:43px;border-radius:13px;font-size:21px}.cash-profit-dashboard-heading b{font-size:13px}.cash-profit-dashboard-heading .eyebrow{font-size:9px}.cash-profit-dashboard-rate{min-width:68px;padding:7px 8px 6px;border-radius:13px}.cash-profit-dashboard-rate strong{font-size:23px;letter-spacing:-.4px}.cash-profit-dashboard-rate span{font-size:8px;margin-top:3px}.cash-profit-dashboard-actions{grid-template-columns:1fr 1fr}.cash-profit-dashboard-action{padding:9px 8px 9px}.cash-profit-dashboard-action b{font-size:10px;padding-left:16px}.cash-profit-dashboard-action small{font-size:8px;line-height:1.65}.cash-profit-toggle-check{left:7px;top:8px;width:14px;height:14px}.cash-profit-dashboard-links button{font-size:9px}.cash-profit-dashboard-forecast p{font-size:11px}}
.cash-profit-user-status.capitalized{color:#166b9a;background:rgba(22,107,154,.1)}
.cash-profit-receipts-page{max-width:760px;margin:auto}.cash-profit-receipts-hero{position:relative;padding:20px;border-radius:22px;background:linear-gradient(145deg,#f1fff6,#fff);border:1px solid rgba(32,125,78,.12);overflow:hidden}.cash-profit-back{border:0;background:transparent;color:#178447;font-weight:800;font-size:11px;padding:0 0 10px;cursor:pointer}.cash-profit-receipts-hero-icon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:#e5f8eb;font-size:23px;margin-bottom:10px}.cash-profit-receipts-hero .eyebrow{font-size:10px;color:#178447;font-weight:800}.cash-profit-receipts-hero h2{margin:4px 0 5px;font-size:22px;color:#173021}.cash-profit-receipts-hero p{margin:0;color:#748078;font-size:11px;line-height:1.9}.cash-profit-receipts-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0}.cash-profit-receipts-summary>div{padding:12px 13px;border:1px solid rgba(20,35,60,.07);border-radius:15px;background:#fff}.cash-profit-receipts-summary span{display:block;color:#7b8790;font-size:9px;margin-bottom:5px}.cash-profit-receipts-summary b{display:block;color:#173021;font-size:12px}.cash-profit-receipts-heading{margin:18px 2px 9px}.cash-profit-receipts-heading b{display:block;font-size:14px;color:#173021}.cash-profit-receipts-heading small{display:block;color:#7b8790;font-size:9px;margin-top:3px}.cash-profit-receipts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cash-profit-month-card{padding:14px;border-radius:17px;background:#fff;border:1px solid rgba(20,35,60,.08);box-shadow:0 7px 22px rgba(20,35,60,.045)}.cash-profit-month-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.cash-profit-month-head>div{display:flex;align-items:center;gap:8px;min-width:0}.cash-profit-month-icon{width:33px;height:33px;border-radius:11px;display:grid;place-items:center;background:#f0faf3;color:#178447;font-size:14px;flex:0 0 auto}.cash-profit-month-head b{display:block;font-size:12px;color:#173021}.cash-profit-month-head small{display:block;color:#8a9590;font-size:9px;margin-top:3px}.cash-profit-month-details{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:13px 0 11px;padding-top:10px;border-top:1px solid rgba(20,35,60,.06)}.cash-profit-month-details span{display:block;color:#8a9590;font-size:8px;margin-bottom:4px}.cash-profit-month-details b{display:block;color:#24362c;font-size:10px}.cash-profit-month-footer{display:flex;justify-content:flex-end;align-items:center;min-height:28px}.cash-profit-receipt-btn{border:0;background:#edf9f1;color:#14733e;border-radius:10px;padding:7px 10px;font-size:9px;font-weight:900;cursor:pointer}.cash-profit-receipt-btn span{font-size:14px;vertical-align:-1px;margin-right:3px}.cash-profit-receipts-empty{grid-column:1/-1;padding:34px 18px;text-align:center;border:1px dashed #d7e4da;border-radius:18px;background:#fbfefc}.cash-profit-receipts-empty div{font-size:30px;margin-bottom:7px}.cash-profit-receipts-empty b{display:block;color:#173021;font-size:13px}.cash-profit-receipts-empty span{display:block;color:#87918c;font-size:10px;margin-top:5px}@media(max-width:650px){.cash-profit-receipts-summary{grid-template-columns:1fr 1fr}.cash-profit-receipts-summary>div:last-child{grid-column:1/-1}.cash-profit-receipts-grid{grid-template-columns:1fr}.cash-profit-receipts-hero h2{font-size:19px}.cash-profit-month-card{padding:13px}}
