.jf-dashboard{--jf-ink:#14253d;--jf-muted:#6d7b8e;--jf-line:#e4eaf1;--jf-accent:#1d6a67;color:var(--jf-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;max-width:1240px;margin:24px auto}.jf-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:34px;border-radius:22px;background:linear-gradient(120deg,#10283f,#174b59);color:white}.jf-eyebrow{font-size:11px;letter-spacing:.16em;font-weight:800;color:#a9d7d3}.jf-hero h2{font-size:32px;line-height:1.1;margin:10px 0;color:white}.jf-hero p{margin:0;color:#d4e4eb}.jf-hero-mark{display:grid;place-items:center;width:76px;height:76px;border:1px solid #5a858e;border-radius:22px;color:#b7e2dd;font-weight:900;font-size:24px}.jf-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.jf-stats>div{border:1px solid var(--jf-line);border-radius:16px;padding:20px;background:#fff}.jf-stats span{display:block;color:var(--jf-muted);font-size:13px}.jf-stats strong{display:block;font-size:30px;margin-top:5px}.jf-tabs{display:flex;gap:9px;flex-wrap:wrap;margin:22px 0}.jf-tabs a{padding:10px 14px;border:1px solid var(--jf-line);border-radius:99px;text-decoration:none;color:var(--jf-ink);font-size:13px;font-weight:650;background:#fff}.jf-tabs a:hover{border-color:#91bdb8;background:#f4fbfa}.jf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.jf-panel{padding:24px;border:1px solid var(--jf-line);border-radius:18px;background:#fff;box-shadow:0 5px 22px rgba(20,37,61,.035);margin-bottom:18px}.jf-panel h3{font-size:19px;margin:0 0 20px}.jf-panel h3>span{display:inline-grid;place-items:center;background:#e7f3f1;color:#236c67;border-radius:8px;width:30px;height:30px;font-size:12px;margin-right:8px}.jf-panel label{display:block;font-size:13px;font-weight:700;margin:0 0 15px}.jf-panel input:not([type=file]),.jf-panel textarea,.jf-panel select{display:block;width:100%;margin-top:7px;padding:11px 12px;border:1px solid #d8e0e9;border-radius:9px;background:#fff;color:#172b43;font:inherit;font-weight:400;box-sizing:border-box}.jf-panel textarea{resize:vertical}.jf-panel small{display:block;color:var(--jf-muted);font-size:11px;font-weight:400;margin-top:5px}.jf-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.jf-button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;background:#176a66;color:#fff!important;text-decoration:none;border:0;border-radius:10px;padding:12px 17px;font-weight:750;cursor:pointer;font-size:13px}.jf-button:hover{background:#0e514e}.jf-button-light{background:#eff7f6;color:#176a66!important}.jf-wide{margin-top:18px}.jf-section-head{display:flex;justify-content:space-between;align-items:center;gap:15px}.jf-section-head h3{margin:0 0 16px}.jf-section-head>span{font-size:12px;color:var(--jf-muted)}.jf-table-wrap{overflow:auto}.jf-table{border-collapse:collapse;width:100%;font-size:13px;min-width:650px}.jf-table th{text-align:left;background:#f7f9fb;color:#65758a;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.jf-table th,.jf-table td{padding:13px 12px;border-bottom:1px solid #edf1f5;vertical-align:top}.jf-table td strong,.jf-table td small{display:block}.jf-table td small{color:var(--jf-muted);margin-top:4px}.jf-table a{color:#176a66;font-weight:650;text-decoration:none}.jf-status{display:inline-block;padding:4px 8px;border-radius:99px;background:#edf1f5;font-size:11px}.jf-publish{background:#e5f5ed;color:#17744c}.jf-draft{background:#fff2d9;color:#94600a}.jf-issue-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.jf-issue-cards article{display:flex;gap:12px;align-items:center;border:1px solid var(--jf-line);padding:14px;border-radius:13px}.jf-issue-icon{display:grid;place-items:center;flex:0 0 42px;height:42px;background:#edf5f4;color:#176a66;border-radius:12px;font-size:20px}.jf-issue-cards article strong{font-size:13px}.jf-issue-cards article p{margin:4px 0;font-size:12px;color:var(--jf-muted)}.jf-issue-cards article>a{margin-left:auto;font-size:12px;color:#176a66;text-decoration:none;white-space:nowrap}.jf-notice{padding:14px 16px;border:1px solid #e5c77c;background:#fff9e8;border-radius:10px;margin:16px 0}.jf-success{border-color:#b8dfca;background:#effaf3;color:#1d6840}.jf-paper-page{max-width:900px;margin:30px auto;color:#1b2d43}.jf-paper-kicker{font-size:11px;letter-spacing:.16em;color:#1b7770;font-weight:800}.jf-paper-page>h1{font-size:clamp(28px,4vw,42px);line-height:1.15;margin:14px 0}.jf-paper-authors{font-size:16px;color:#536579}.jf-paper-meta{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0;padding:12px 0;border-top:1px solid #e4eaf1;border-bottom:1px solid #e4eaf1}.jf-paper-meta span{font-size:12px;padding:6px 10px;background:#f2f6f8;border-radius:7px}.jf-doi{font-size:13px}.jf-doi a{color:#176a66}.jf-abstract{padding:22px 24px;background:#f6f9fb;border-left:4px solid #1d7771;border-radius:0 12px 12px 0;margin:25px 0}.jf-abstract h2{margin:0 0 10px;font-size:20px}.jf-abstract p{line-height:1.75}.jf-keywords{font-size:14px;line-height:1.7}.jf-pdf-actions{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.jf-pdf-viewer iframe{width:100%;height:850px;border:1px solid #dce4eb;border-radius:12px}.jf-archive{max-width:1100px;margin:30px auto}.jf-archive-head{padding:28px;border-radius:18px;background:#f2f7f8;margin-bottom:18px}.jf-archive-head h2{margin:0 0 6px}.jf-archive-head p{margin:0;color:#68798b}.jf-archive-list article{display:flex;align-items:center;gap:16px;padding:18px 4px;border-bottom:1px solid #e5ebf1}.jf-archive-number{flex:0 0 42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#eaf4f3;color:#176a66;font-size:12px;font-weight:800}.jf-archive-list article>div:nth-child(2){flex:1;min-width:0}.jf-archive-list h3{font-size:17px;margin:0 0 5px}.jf-archive-list h3 a{color:#172d45;text-decoration:none}.jf-archive-list p{font-size:13px;margin:0 0 5px;color:#607187}.jf-archive-list small{font-size:11px;color:#7a8797}.jf-read-link{white-space:nowrap;text-decoration:none;color:#176a66;font-size:13px;font-weight:700}.jf-admin-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.jf-admin-fields label span{display:block;font-weight:600;margin-bottom:5px}.jf-admin-fields input,.jf-admin-fields textarea{width:100%}.jf-settings-form{max-width:1000px}.jf-settings-form textarea{font-family:monospace}@media(max-width:800px){.jf-grid{grid-template-columns:1fr}.jf-issue-cards{grid-template-columns:1fr}.jf-hero{padding:24px}.jf-hero-mark{width:54px;height:54px}.jf-stats{gap:8px}.jf-stats>div{padding:14px}.jf-stats strong{font-size:24px}.jf-paper-page{padding:0 14px}.jf-pdf-viewer iframe{height:600px}.jf-archive-list article{align-items:flex-start;flex-wrap:wrap}.jf-read-link{margin-left:58px}.jf-admin-fields{grid-template-columns:1fr}}@media(max-width:480px){.jf-two{grid-template-columns:1fr;gap:0}.jf-stats span{font-size:11px}.jf-stats strong{font-size:21px}.jf-hero h2{font-size:26px}}

.jf-citation-panel{margin:32px 0;padding:24px;border:1px solid #e1e8ee;border-radius:16px;background:#fff}.jf-citation-head h2{font-size:23px;margin:0 0 5px;color:#172d45}.jf-citation-head p,.jf-citation-note{color:#68798b;font-size:13px}.jf-citation-list{display:grid;grid-template-columns:1fr;gap:14px;margin-top:18px}.jf-citation-item{padding:16px;border:1px solid #e6edf2;border-radius:12px;background:#f9fbfc}.jf-citation-label{font-size:12px;font-weight:800;letter-spacing:.04em;color:#176a66;text-transform:uppercase}.jf-citation-item p{font-size:14px;line-height:1.7;overflow-wrap:anywhere;margin:8px 0 12px}.jf-citation-item .jf-button{font-size:12px;padding:9px 13px}.jf-citation-note{margin:16px 0 0}@media(min-width:900px){.jf-citation-list{grid-template-columns:1fr 1fr}}
