.fnj-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:52px 2px 22px;border-bottom:1px solid rgba(167,139,250,.12)}.fnj-title{margin:7px 0;color:#fff;font-size:36px;font-weight:680;line-height:1.18}.fnj-sub{max-width:650px;margin:0;color:#bdc3d1;font-size:15px;line-height:1.75}.fnj-back{flex:0 0 auto;margin-top:22px;color:#aeb6c8;font-size:13px;text-decoration:none}.fnj-back:hover{color:#d8ccff}.fnj-form-card{margin:22px 0 26px;padding:24px}.fnj-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.fnj-field{display:flex;flex-direction:column;gap:7px}.fnj-field>span{color:#aeb6c8;font-size:12.5px;font-weight:550}.fnj-field input,.fnj-field select,.fnj-field textarea{box-sizing:border-box;width:100%;min-height:40px;padding:9px 11px;border:1px solid rgba(167,139,250,.2);border-radius:7px;color:#f4f2ff;background:rgba(5,5,12,.56);font-family:var(--fn-font-mono,monospace);font-size:14px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.fnj-field textarea{min-height:86px;font-family:inherit;line-height:1.65;resize:vertical}.fnj-field input:focus,.fnj-field select:focus,.fnj-field textarea:focus{outline:0;border-color:rgba(192,132,252,.62);background:rgba(9,7,18,.72);box-shadow:0 0 0 3px rgba(168,85,247,.1)}.fnj-field input::placeholder,.fnj-field textarea::placeholder{color:#94a3b8}.fnj-field select option{color:#f4f2ff;background:#0a0a14}.fnj-notes{margin-top:14px}.fnj-review-btn,.fnj-submit{border:1px solid rgba(192,132,252,.36);border-radius:7px;color:#fff;background:linear-gradient(135deg,rgba(139,92,246,.82),rgba(168,85,247,.7));font-weight:650;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.fnj-submit{min-height:40px;margin-top:14px;padding:0 22px;font-size:14px;box-shadow:0 8px 26px rgba(139,92,246,.2)}.fnj-review-btn:hover:not(:disabled),.fnj-submit:hover{transform:translateY(-1px);border-color:rgba(216,180,254,.62);box-shadow:0 10px 30px rgba(139,92,246,.26)}.fnj-day{margin-bottom:18px;padding:20px 22px}.fnj-day-head,.fnj-day-title{display:flex;align-items:center}.fnj-day-head{justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid rgba(167,139,250,.14)}.fnj-day-title{gap:12px}.fnj-date{color:#f4f2ff;font-size:16px;font-weight:650}.fnj-count{color:#9fa9bb;font-size:12.5px}.fnj-review-btn{padding:7px 14px;color:#e9ddff;background:rgba(168,85,247,.12);font-size:13px}.fnj-review-btn:disabled{opacity:.62;cursor:wait}.fnj-trade-main{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.fnj-inst{color:#f4f2ff;font-size:15px;font-weight:650}.fnj-dir{padding:2px 8px;border:1px solid;border-radius:4px;font-size:11.5px}.fnj-dir.is-long{color:#6ee7b7;border-color:rgba(52,211,153,.4);background:rgba(52,211,153,.08)}.fnj-dir.is-short{color:#fca5a5;border-color:rgba(248,113,113,.42);background:rgba(248,113,113,.08)}.fnj-px{color:#c3c7d4;font-size:13.5px}.fnj-del-form{margin-left:auto}.fnj-del{padding:4px 7px;border:0;color:#a6afc0;background:transparent;font-size:13px;cursor:pointer}.fnj-del:hover{color:#fca5a5}.fnj-note-text{margin:7px 0 0;color:#c3c7d4;font-size:13.5px;line-height:1.7}.fnj-review{margin-top:14px;padding:17px 18px;border:1px solid rgba(192,132,252,.28);border-radius:9px;background:rgba(168,85,247,.075)}.fnj-review p{margin:0 0 10px;color:#e7e9ef;font-size:15px;line-height:1.8}.fnj-review p:last-of-type{margin-bottom:0}.fnj-review-kicker{margin-bottom:10px}.fnj-review-meta{margin-top:12px;padding-top:10px;border-top:1px solid rgba(167,139,250,.14);color:#9fa9bb;font-size:12px}.fnj-review-error{color:#fca5a5;border-color:rgba(248,113,113,.34);background:rgba(248,113,113,.07);font-size:14px}@media (max-width:820px){.fnj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.fnj-head{display:block;padding-top:38px}.fnj-title{font-size:31px}.fnj-back{display:inline-block;margin-top:14px}.fnj-grid{grid-template-columns:1fr}.fnj-day,.fnj-form-card{padding:17px}}