.journal-pro .journal-days article.loss{color:#ffd6dc;border-color:#e6859752;background:#7e283a38!important}.journal-pro .journal-days article.profit{color:#a8e6ce;border-color:#66ad934d;background:#1a463766!important}.journal-pro .journal-days article b{color:#f1ede7}.journal-pro .journal-days article small{color:#c7c9ce}.journal-pro .journal-days article.loss strong{color:#ffb3c0}.journal-pro .journal-days article.profit strong{color:#9de1c5}.journal-pro .journal-history>article.win,.journal-pro .journal-history>article.loss{color:#f4f1eb;box-shadow:none;opacity:1;border:1px solid #39414b;border-left:4px solid #74c8a9}.journal-pro>.journal-history>article.win{border-color:#66ad934d #66ad934d #66ad934d #74c8a9;background:#1a463766!important}.journal-pro>.journal-history>article.loss{border-color:#e6859752 #e6859752 #e6859752 #eaa0ae;background:#7e283a38!important}.journal-pro .journal-history>article p,.journal-pro .journal-history>article small{color:#c2c8d1}.journal-pro>.journal-history>article.win>span{color:#a8e6ce;background:#387e6140}.journal-pro>.journal-history>article.loss>span{color:#ffbec9;background:#ad435733}.journal-pro .journal-history>article.win aside>strong{color:#a8e6ce}.journal-pro .journal-history>article.loss aside>strong{color:#ffb3c0}.journal-pro .journal-history-actions button{color:#f2dfb1;background:#2a3039;border:1px solid #505967}.journal-pro .journal-history-actions button.delete{color:#ffbec9}.journal-pro .journal-history-actions button:hover{background:#3b424e}.journal-pro .journal-days article:focus-visible{outline-offset:3px;outline:2px solid #efd08b}.journal-pro button:focus-visible{outline-offset:3px;outline:2px solid #efd08b}.journal-pro select:focus-visible{outline-offset:3px;outline:2px solid #efd08b}.journal-pro>.journal-portfolios{color:#342b20;background:linear-gradient(120deg,#fffdf8,#f8eedc);border:1px solid #ddcfb7;border-radius:22px;flex-wrap:wrap;order:-1;grid-column:1/-1;align-items:end;gap:16px;width:100%;min-width:0;padding:24px;display:flex;box-shadow:0 10px 32px #785c2110}.journal-pro>.journal-portfolio-error{order:-1;grid-column:1/-1;width:100%}.journal-portfolios label{gap:7px;font-size:14px;font-weight:600;display:grid}.journal-portfolios input,.journal-portfolios select,.journal-order-card select{color:#29231c;background:#fff;border:1px solid #b8a588;border-radius:12px;width:100%;min-height:46px;padding:10px 14px}.journal-portfolios select{min-width:240px}.journal-portfolios button{color:#4a3511;background:#f2e4c8;border:1px solid #ac8541;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 18px;display:flex}.journal-portfolios small{color:#695d4d;flex-basis:100%}.journal-portfolios form{border-top:1px solid #e4d8c4;flex-wrap:wrap;align-items:end;gap:12px;width:100%;padding-top:16px;display:flex}.journal-portfolio-error{color:#982d42;background:#fff0f1;border:1px solid #eac0c8;border-radius:12px;padding:14px 20px}.journal-pro .journal-hero label>input{border:1px solid #9d7437;border-radius:12px;width:100%;margin-bottom:12px;padding:12px;font-size:18px}.journal-pro button:disabled{opacity:.5;cursor:not-allowed}.journal-portfolios .journal-portfolio-heading{flex-basis:100%;align-items:center;gap:14px;min-width:0;display:flex}.journal-portfolio-heading>span{color:#8c611c;background:#f1dfb9;border-radius:14px;padding:12px}.journal-portfolio-heading>div{flex:1;min-width:0}.journal-portfolio-heading h2{font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.5}.journal-portfolio-heading p{color:#72614c;font-size:14px;line-height:1.7}.journal-portfolio-heading>b{white-space:nowrap;color:#805b20;font-size:14px}.journal-portfolios>label{flex:1;min-width:0}.journal-portfolios>button{white-space:nowrap;flex-shrink:0;font-weight:600}.journal-portfolios .journal-portfolio-cards{scroll-snap-type:x proximity;gap:12px;width:100%;min-width:0;padding:4px 2px 12px;display:flex;overflow-x:auto}.journal-portfolio-cards>button{text-align:left;scroll-snap-align:start;background:#fff;border-color:#d8c9af;flex:0 0 240px;place-content:start stretch;gap:10px;padding:18px;display:grid}.journal-portfolio-cards>button[aria-pressed=true]{background:#fff7e4;border:2px solid #a1742c;box-shadow:0 5px 16px #95641d20}.journal-portfolio-cards>button>span{align-items:center;gap:8px;min-width:0;display:flex}.journal-portfolio-cards b{overflow-wrap:anywhere;flex:1;line-height:1.5}.journal-portfolio-cards svg{flex-shrink:0}.journal-portfolio-cards strong{overflow-wrap:anywhere;font-size:23px;font-weight:600}.journal-portfolios .journal-portfolio-context{color:#75521c;font-size:14px;font-weight:500}.journal-portfolios input,.journal-portfolios select{min-width:0;max-width:100%;font-size:16px}.journal-portfolios form label{flex:1;min-width:180px}.journal-pro .journal-hero>label{min-width:0}@media (max-width:640px){.journal-pro>.journal-portfolios{padding:16px}.journal-portfolios>label{flex-basis:100%}.journal-portfolios>button{width:100%}.journal-portfolio-heading{flex-wrap:wrap}.journal-portfolio-heading>span{display:none}.journal-portfolio-heading>b{margin-left:auto}.journal-portfolio-cards>button{flex-basis:85%;max-width:300px}.journal-portfolios form button{flex:1}.journal-portfolios>label,.journal-portfolios form label{width:100%}.journal-portfolios select{min-width:0}.journal-pro .journal-days article{min-width:0;padding:7px 3px}.journal-pro .journal-days article strong{overflow-wrap:anywhere;font-size:clamp(9px,2.5vw,13px)}.journal-pro .journal-days article small{font-size:10px}}
