.Journal-module__HKdjuG__main{background:var(--bg-dark);min-height:100vh}.Journal-module__HKdjuG__container{max-width:1200px;margin:0 auto;padding:0 2rem}.Journal-module__HKdjuG__header{background:linear-gradient(to bottom, #000, var(--bg-dark));padding:8rem 0 4rem}.Journal-module__HKdjuG__headerContent{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}@media (max-width:768px){.Journal-module__HKdjuG__headerContent{flex-direction:column;align-items:flex-start}}.Journal-module__HKdjuG__title{margin-bottom:1rem;font-size:3rem;font-weight:800}.Journal-module__HKdjuG__subtitle{color:var(--text-secondary);font-size:1.25rem}.Journal-module__HKdjuG__content{padding-bottom:6rem}.Journal-module__HKdjuG__emptyState{background:var(--bg-card);border:1px dashed var(--border);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:1.5rem;padding:5rem;display:flex}.Journal-module__HKdjuG__emptyIcon{width:64px;height:64px;color:var(--accent-blue);background:#3b82f61a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.Journal-module__HKdjuG__emptyState h2{font-size:1.5rem;font-weight:700}.Journal-module__HKdjuG__emptyState p{color:var(--text-secondary);max-width:400px}.Journal-module__HKdjuG__addBtn{background:var(--accent-blue);color:#fff;border-radius:8px;align-items:center;padding:.75rem 1.5rem;font-weight:600;transition:opacity .2s;display:inline-flex}.Journal-module__HKdjuG__addBtn:hover{opacity:.9}.Journal-module__HKdjuG__ctaBtn{background:var(--accent-blue);color:#fff;border-radius:8px;align-items:center;margin-top:1rem;padding:1rem 2rem;font-weight:700;display:inline-flex}
.TradeLog-module__P3SgvW__logContainer{flex-direction:column;gap:2rem;margin-top:2rem;display:flex}.TradeLog-module__P3SgvW__statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;display:grid}.TradeLog-module__P3SgvW__statCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.TradeLog-module__P3SgvW__statLabel{color:var(--text-secondary);font-size:.875rem}.TradeLog-module__P3SgvW__statValue{font-size:1.5rem;font-weight:700}.TradeLog-module__P3SgvW__positive{color:var(--accent-green)}.TradeLog-module__P3SgvW__negative{color:var(--accent-red)}.TradeLog-module__P3SgvW__tableWrapper{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}.TradeLog-module__P3SgvW__table{border-collapse:collapse;text-align:left;width:100%}.TradeLog-module__P3SgvW__table th,.TradeLog-module__P3SgvW__table td{border-bottom:1px solid var(--border);padding:1rem 1.5rem}.TradeLog-module__P3SgvW__table th{color:var(--text-secondary);background:#ffffff05;font-size:.875rem;font-weight:600}.TradeLog-module__P3SgvW__table tr:last-child td{border-bottom:none}.TradeLog-module__P3SgvW__emptyRow{text-align:center;color:var(--text-secondary);padding:3rem!important}.TradeLog-module__P3SgvW__buyText{color:var(--accent-green);font-weight:600}.TradeLog-module__P3SgvW__sellText{color:var(--accent-red);font-weight:600}.TradeLog-module__P3SgvW__actions{gap:.5rem;display:flex}.TradeLog-module__P3SgvW__deleteBtn{color:var(--text-secondary);transition:color .2s}.TradeLog-module__P3SgvW__deleteBtn:hover{color:var(--accent-red)}
.LogTradeForm-module__qwzZ3a__overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.LogTradeForm-module__qwzZ3a__modal{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:600px;max-height:90vh;padding:2rem;overflow-y:auto;box-shadow:0 20px 40px #0006}.LogTradeForm-module__qwzZ3a__modalHeader{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.LogTradeForm-module__qwzZ3a__modalHeader h2{font-size:1.5rem}.LogTradeForm-module__qwzZ3a__closeBtn{color:var(--text-secondary);transition:color .2s}.LogTradeForm-module__qwzZ3a__closeBtn:hover{color:var(--text-primary)}.LogTradeForm-module__qwzZ3a__form{flex-direction:column;gap:1.5rem;display:flex}.LogTradeForm-module__qwzZ3a__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (max-width:480px){.LogTradeForm-module__qwzZ3a__grid{grid-template-columns:1fr}}.LogTradeForm-module__qwzZ3a__field{flex-direction:column;gap:.5rem;display:flex}.LogTradeForm-module__qwzZ3a__field label{color:var(--text-secondary);font-size:.875rem;font-weight:600}.LogTradeForm-module__qwzZ3a__field input,.LogTradeForm-module__qwzZ3a__field select,.LogTradeForm-module__qwzZ3a__field textarea{border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);background:#ffffff0d;padding:.75rem;font-family:inherit;transition:border-color .2s}.LogTradeForm-module__qwzZ3a__field input:focus,.LogTradeForm-module__qwzZ3a__field select:focus,.LogTradeForm-module__qwzZ3a__field textarea:focus{border-color:var(--accent-blue);outline:none}.LogTradeForm-module__qwzZ3a__actions{gap:1rem;margin-top:1rem;display:flex}.LogTradeForm-module__qwzZ3a__cancelBtn,.LogTradeForm-module__qwzZ3a__submitBtn{border-radius:var(--radius);flex:1;padding:.875rem;font-weight:600;transition:all .2s}.LogTradeForm-module__qwzZ3a__cancelBtn{border:1px solid var(--border);color:var(--text-secondary)}.LogTradeForm-module__qwzZ3a__cancelBtn:hover{color:var(--text-primary);background:#ffffff0d}.LogTradeForm-module__qwzZ3a__submitBtn{background:var(--accent-blue);color:#fff}.LogTradeForm-module__qwzZ3a__submitBtn:hover{opacity:.9}
