.jct-page{background:#f5f7f8;color:#183b4c;min-height:90vh}.jct-head{padding:30px 32px;display:flex;justify-content:space-between;gap:20px;background:#fff;border-bottom:3px solid #e9ad17}.jct-head h1{font-size:28px;margin:10px 0}.jct-head p,.jct-meta{color:#637c87;font-size:13px}.jct-eyebrow{letter-spacing:2px;font-size:10px;color:#9b6d12;font-weight:700}.jct-body{padding:24px 32px}.jct-notice{background:#fff9e9;border:1px solid #ebd697;border-radius:10px;padding:16px;margin-bottom:20px}.jct-tabs,.jct-controls,.jct-links{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.jct-button,.jct-controls input,.jct-controls select{border:1px solid #d3dfdc;background:#fff;color:#244c51;border-radius:8px;padding:10px 14px;font-size:13px}.jct-button:hover{background:#edf4f1;border-color:#5c8b80}.jct-selected{background:#214c47!important;color:white!important}.jct-totals{display:flex;gap:16px;flex-wrap:wrap}.jct-totals>div{padding:14px 20px;background:#e8f1ee;border-radius:10px;font-weight:600}.jct-record{background:#fff;border:1px solid #dde5e1;border-radius:12px;margin:12px 0;padding:20px}.jct-line{display:flex;justify-content:space-between;gap:20px}.jct-line h3{font-size:16px;margin:0}.jct-review{color:#956410;background:#fff9ec;padding:10px;border-radius:6px;font-size:13px}.jct-fields{display:grid;grid-template-columns:minmax(130px,25%) 1fr;gap:6px 16px;margin:18px 0;font-size:12px}.jct-fields dt{color:#627a83}.jct-fields dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.jct-record summary,.jct-limitations summary{cursor:pointer;font-size:13px}.jct-launch{background:#edf4f0;font-weight:600}.jct-status{font-size:13px;color:#617980}@media(max-width:700px){.jct-head{padding:20px;display:block}.jct-body{padding:16px}.jct-line{display:block}.jct-fields{grid-template-columns:1fr}.jct-fields dd{margin-bottom:10px}}
