:root{--ce-shell:#0d1117;--ce-shell2:#141b24;--ce-line:#dfe3e6;--ce-paper:#fbfaf6;--ce-canvas:#f3f1ea;--ce-white:#fff;--ce-ink:#17202a;--ce-muted:#69737d;--ce-gold:#c9a34e;--ce-indigo:#6268d8;--ce-teal:#3b9b83;--ce-blue:#4e82b8;--ce-coral:#cb776b;--ce-green:#357d67;--ce-max:1560px}
.notes-jobs-career-engine{margin:0!important;background:var(--ce-canvas)!important;color:var(--ce-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}.notes-jobs-career-engine *{box-sizing:border-box}.notes-jobs-career-engine .wp-site-blocks,.notes-jobs-career-engine main{max-width:none!important;margin:0!important;padding:0!important}.njce-shell{display:grid;grid-template-columns:238px minmax(0,1fr);min-height:100vh;background:var(--ce-canvas)}.njce-nav{position:sticky;top:0;height:100vh;background:linear-gradient(180deg,#0c1016,#121923);color:#eef1f5;border-right:1px solid #242b36;padding:18px 14px;display:flex;flex-direction:column}.admin-bar .njce-nav{top:32px;height:calc(100vh - 32px)}.njce-brand{display:flex;gap:10px;align-items:center;text-decoration:none!important;color:#fff!important;padding:7px 9px 20px}.njce-brand>span{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(145deg,#e3c776,#9c7b35);color:#16110a;font-weight:900}.njce-brand strong,.njce-brand small{display:block}.njce-brand strong{font-size:14px}.njce-brand small{font-size:9px;letter-spacing:.08em;color:#8793a2;margin-top:2px}.njce-nav nav{display:grid;gap:4px}.njce-nav nav a{display:flex;align-items:center;min-height:39px;border-radius:9px;padding:0 11px;color:#aab2be!important;text-decoration:none;font-size:12px;font-weight:700}.njce-nav nav a:hover{background:#171f2a;color:#fff!important}.njce-nav nav a.active{background:#202936;color:#fff!important;box-shadow:inset 3px 0 0 var(--ce-gold)}.njce-nav-foot{margin-top:auto;border-top:1px solid #262d38;padding:16px 9px 5px;display:grid;gap:5px}.njce-nav-foot small{font-size:9px;color:#8490a0;text-transform:uppercase;letter-spacing:.09em}.njce-nav-foot strong{font-size:12px;color:#fff}.njce-nav-foot a{font-size:10px;color:#97a5b6!important;text-decoration:none}.njce-main{min-width:0}.njce-top{min-height:82px;background:#f7f6f2;border-bottom:1px solid #dddcd7;padding:16px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.njce-top span{font-size:9px;letter-spacing:.13em;color:#7f7254;font-weight:900}.njce-top h1{font-family:Georgia,"Times New Roman",serif;font-weight:600;font-size:31px;letter-spacing:-.035em;margin:3px 0 0}.njce-agent-pill{background:#222a36;color:#fff!important;text-decoration:none;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:850;border:1px solid #303a49}.njce-canvas{max-width:var(--ce-max);margin:0 auto;padding:26px 28px 72px}.njce-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:9px;padding:10px 14px;font:inherit;font-size:11px;font-weight:850;text-decoration:none!important;cursor:pointer}.njce-btn.primary{background:#1c2531;color:#fff!important}.njce-btn.dark{background:#202937;color:#fff!important}.njce-btn.ghost{background:#fff;color:#273848!important;border-color:#cbd1d5}.njce-btn.wide{width:100%}.njce-link-btn{border:0;background:transparent;color:#69717a;font-size:10px;font-weight:800;cursor:pointer;padding:8px}.njce-card{background:#fff;border:1px solid #dadbd9;border-radius:14px;padding:20px;box-shadow:0 8px 24px rgba(41,37,26,.035)}.njce-card>small,.njce-section-head small,.njce-focus-head small,.njce-app-hero small{font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-weight:900;color:#7f7254}.njce-card h3,.njce-section-head h2,.njce-section-head h3,.njce-focus-head h2,.njce-app-hero h2,.njce-home-hero h2,.njce-radar-head h2,.njce-agent-intro h2{font-family:Georgia,"Times New Roman",serif;font-weight:600;letter-spacing:-.025em}.njce-card h3{font-size:23px;margin:5px 0 13px}.njce-card p{font-size:12px;line-height:1.6;color:#606971}.njce-grid{display:grid;gap:16px;margin-top:16px}.njce-grid.two{grid-template-columns:1fr 1fr}.njce-grid.sidebar{grid-template-columns:minmax(0,1.45fr) 390px}.njce-muted{color:#77818b!important;font-size:12px!important}.njce-hint{font-size:10px!important;color:#7a848d!important}.njce-home-hero{display:flex;justify-content:space-between;align-items:center;gap:28px;background:linear-gradient(135deg,#e8e6df,#f8f6ef);border:1px solid #d9d4c7;border-radius:17px;padding:26px 28px}.njce-home-hero h2{font-size:39px;margin:5px 0 8px}.njce-home-hero p{margin:0;max-width:780px;color:#646c73;font-size:13px;line-height:1.6}.njce-home-hero small{font-size:9px;color:#7e7256;font-weight:900;letter-spacing:.1em}.njce-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0 4px}.njce-metrics a{background:#fff;border:1px solid #dcddd9;border-radius:13px;padding:16px;text-decoration:none!important;color:var(--ce-ink)!important}.njce-metrics span,.njce-metrics strong,.njce-metrics small{display:block}.njce-metrics span{font-size:10px;color:#717a81;font-weight:800}.njce-metrics strong{font-family:Georgia,serif;font-size:35px;margin:7px 0 2px}.njce-metrics small{font-size:9px;color:#899097}.njce-card-head{display:flex;justify-content:space-between;align-items:flex-end}.njce-actions-list{display:grid}.njce-actions-list a{display:block;text-decoration:none!important;color:var(--ce-ink)!important;border-top:1px solid #ececea;padding:13px 2px}.njce-actions-list strong,.njce-actions-list span{display:block}.njce-actions-list strong{font-size:12px}.njce-actions-list span{font-size:10px;color:#78818a;margin-top:4px}.njce-timeline{display:grid;gap:10px}.njce-timeline>div{display:grid;grid-template-columns:10px 1fr;gap:9px}.njce-timeline>div>span{width:7px;height:7px;border-radius:50%;background:var(--ce-teal);margin-top:6px}.njce-timeline p{margin:0}.njce-timeline strong,.njce-timeline small{display:block}.njce-timeline strong{font-size:11px;color:#35404a}.njce-timeline small{font-size:9px;color:#858c92;margin-top:3px}.njce-principle{display:flex;gap:12px;align-items:center;background:#fff7dd;border:1px solid #ead9a6;border-radius:12px;padding:12px 14px}.njce-principle strong{font-size:12px;color:#65511b}.njce-principle span{font-size:10px;color:#6e6652}.njce-tabs{display:flex;gap:5px;flex-wrap:wrap;margin:16px 0 10px}.njce-tabs button,.njce-work-tabs button{border:1px solid #d5d6d3;background:#fff;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:800;color:#5d6670;cursor:pointer}.njce-tabs button.active,.njce-work-tabs button.active{background:#202936;border-color:#202936;color:#fff}.njce-tab,.njce-work-panel{display:none}.njce-tab.active,.njce-work-panel.active{display:block}.njce-form{display:grid;gap:11px}.njce-form label{font-size:10px;font-weight:800;color:#56606a}.njce-form input,.njce-form select,.njce-form textarea,.njce-agent-form textarea,.njce-paper input{display:block;width:100%;margin-top:5px;border:1px solid #cfd3d5;background:#fff;border-radius:8px;padding:9px 10px;color:#1d252d;font:inherit;font-size:11px}.njce-form textarea,.njce-agent-form textarea{resize:vertical}.njce-form-two{display:grid;grid-template-columns:1fr 1fr;gap:9px}.njce-truth-list,.njce-objectives,.njce-resource-list,.njce-story-list,.njce-interviews{display:grid;gap:7px}.njce-truth-list article{display:flex;justify-content:space-between;gap:15px;border:1px solid #e3e4e1;background:#fafaf8;border-radius:10px;padding:12px}.njce-truth-list article small,.njce-truth-list article strong{display:block}.njce-truth-list article small{font-size:8px;color:#7f745c;text-transform:uppercase}.njce-truth-list article strong{font-size:11px;margin:3px 0}.njce-truth-list article p{margin:0;font-size:10px}.state{align-self:flex-start;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900;white-space:nowrap;background:#edf0f2;color:#64707a}.state.verified,.state.user_confirmed{background:#e2f2ec;color:#286c58}.state.needs_review,.state.candidate,.state.imported{background:#fff2d8;color:#866824}.njce-warning{display:flex;justify-content:space-between;gap:12px;background:#fff2df;border:1px solid #e5c99e;border-radius:10px;padding:10px 12px;margin-bottom:10px}.njce-warning strong{font-size:11px;color:#765b24}.njce-warning span{font-size:10px;color:#7a6c4f}.njce-objectives article,.njce-resource-list article,.njce-interviews article{display:flex;gap:12px;justify-content:space-between;border:1px solid #e4e4e1;border-radius:10px;padding:12px;background:#fbfbf9}.njce-objectives article span,.njce-resource-list article>span,.njce-interviews article>span{font-size:8px;border-radius:999px;padding:5px 7px;background:#e6edf8;color:#52638a;height:max-content;font-weight:900}.njce-objectives strong,.njce-resource-list strong,.njce-interviews strong{font-size:11px}.njce-objectives p{margin:4px 0 0;font-size:9px}.njce-objectives em{font-size:9px;color:#7b838b}.njce-resource-list small,.njce-interviews small{display:block;font-size:9px;color:#858c91;margin-top:3px}.njce-story-list article{border:1px solid #e3e4e1;border-radius:10px;padding:12px}.njce-story-list span{font-size:8px;color:#676bb0;font-weight:900}.njce-story-list strong{display:block;font-size:12px;margin:4px 0}.njce-story-list p{margin:0;font-size:10px}.njce-dna{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.njce-dna>div{border:1px solid #e1e3e3;border-radius:10px;padding:12px;background:#fafbfb}.njce-dna span,.njce-dna strong{display:block}.njce-dna span{font-size:8px;color:#78828b;text-transform:uppercase}.njce-dna strong{font-size:11px;margin-top:4px}.njce-radar-head{display:flex;justify-content:space-between;align-items:center;gap:18px}.njce-radar-head h2{font-size:34px;margin:0 0 5px}.njce-radar-head p{font-size:11px;color:#77818a;margin:0}.njce-radar-group{margin-top:25px}.njce-section-head{display:flex;justify-content:space-between;align-items:end}.njce-section-head h2,.njce-section-head h3{font-size:30px;margin:4px 0}.njce-match-list{display:grid;gap:9px}.njce-match{display:grid;grid-template-columns:150px minmax(0,1fr) 170px;gap:16px;background:#fff;border:1px solid #dadbd9;border-radius:13px;padding:15px}.njce-fit{border-right:1px solid #ecece9;padding-right:12px;display:flex;flex-direction:column;justify-content:center}.njce-fit strong{font-family:Georgia,serif;font-size:18px}.njce-fit small{font-size:8px;color:#7d858c;margin-top:5px}.njce-fit.excellent-fit strong,.njce-fit.strong-fit strong{color:var(--ce-green)}.njce-fit.stretch strong{color:#956938}.njce-match-main>small{font-size:9px;color:#6a7480;font-weight:800}.njce-match-main h4{font-family:Georgia,serif;font-size:22px;margin:3px 0 4px}.njce-match-main>p{font-size:10px;color:#7a8289;margin:0 0 10px}.njce-explain{display:grid;grid-template-columns:1fr 1fr;gap:7px}.njce-explain>div{background:#f7f7f4;border-radius:8px;padding:8px}.njce-explain b,.njce-explain span{display:block}.njce-explain b{font-size:8px;text-transform:uppercase;color:#70787f}.njce-explain span{font-size:9px;line-height:1.45;color:#55616a;margin-top:4px}.njce-match-actions{display:grid;align-content:center;gap:7px}.njce-match-actions form{display:grid;gap:4px}.njce-empty{background:#fff;border:1px dashed #cfd3d4;border-radius:13px;padding:30px;text-align:center}.njce-empty h3{font-family:Georgia,serif;font-size:26px;margin:0 0 8px}.njce-empty p{font-size:11px;color:#737c84}.njce-app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.njce-app-grid>a{display:block;text-decoration:none!important;color:var(--ce-ink)!important;background:#fff;border:1px solid #dadbd9;border-radius:13px;padding:16px}.njce-app-grid small,.njce-app-grid strong{display:block}.njce-app-grid small{font-size:9px;color:#747e86;margin-top:8px}.njce-app-grid strong{font-family:Georgia,serif;font-size:20px;margin:4px 0 14px}.njce-app-grid div{display:flex;gap:6px;flex-wrap:wrap}.njce-app-grid em,.njce-status{font-style:normal;font-size:8px;border-radius:999px;padding:5px 7px;background:#edf0f2;color:#63707b}.njce-status{background:#e6edf8;color:#53648a;font-weight:900}.njce-app-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;background:#fff;border:1px solid #dadbd9;border-radius:14px;padding:18px 20px;margin-bottom:13px}.njce-app-hero h2{font-size:32px;margin:3px 0 4px}.njce-app-hero p{margin:0;font-size:10px;color:#707a82}.njce-quality{display:block;font-size:9px;background:#e7f2ed;color:#33705e;border-radius:999px;padding:6px 8px;font-weight:900;text-align:center}.njce-workspace{display:grid;grid-template-columns:280px minmax(0,1fr) 270px;gap:12px}.njce-left,.njce-right{display:grid;align-content:start;gap:10px}.njce-center{background:#fff;border:1px solid #d9dad7;border-radius:14px;min-width:0}.njce-work-tabs{padding:10px;border-bottom:1px solid #e7e7e4}.njce-work-panel{padding:20px}.njce-editor-head{display:flex;justify-content:space-between;gap:15px;align-items:end;margin-bottom:13px}.njce-editor-head h3{font-family:Georgia,serif;font-size:25px;margin:3px 0}.njce-editor-head a{font-size:10px;color:#5362ae}.njce-document-preview{white-space:pre-wrap;font-family:Georgia,serif;font-size:13px;line-height:1.7;background:#fbfaf6;border:1px solid #e4e1d9;border-radius:8px;padding:24px;min-height:480px}.njce-letter-preview{font-family:Georgia,serif;font-size:14px;line-height:1.75;background:#fbfaf6;border:1px solid #e4e1d9;border-radius:8px;padding:25px;min-height:420px}.njce-req-mini{display:grid;gap:7px}.njce-req-mini>div{border-top:1px solid #ededeb;padding-top:8px}.njce-req-mini span{font-size:8px;font-weight:900}.njce-req-mini span.strong{color:var(--ce-green)}.njce-req-mini span.partial{color:#9a6f32}.njce-req-mini span.gap{color:var(--ce-coral)}.njce-req-mini p{font-size:9px;margin:3px 0}.njce-qa-list{padding-left:16px;font-size:10px;line-height:1.6;color:#59646d}.njce-answer-list{display:grid;gap:10px}.njce-answer-list article{background:#f7f7f4;border-radius:9px;padding:10px}.njce-answer-list strong{font-size:10px}.njce-answer-list p{font-size:10px;line-height:1.5}.njce-focus-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:12px}.njce-focus-head h2{font-size:34px;margin:3px 0}.njce-focus-layout{display:grid;grid-template-columns:240px minmax(560px,860px) 270px;gap:12px;align-items:start;justify-content:center}.njce-focus-layout ol{padding-left:18px;font-size:10px;line-height:1.8;color:#5e6871}.njce-paper{background:#fff;border:1px solid #d9dad5;border-radius:6px;box-shadow:0 15px 42px rgba(48,42,29,.07);padding:42px 50px}.njce-paper textarea{width:100%;border:0;outline:0;resize:vertical;background:#fff;color:#171c22;font-family:Georgia,"Times New Roman",serif;font-size:13px;line-height:1.75}.njce-paper.letter textarea{font-size:14px;line-height:1.8}.njce-paper-actions{border-top:1px solid #e5e4df;padding-top:12px;display:flex;gap:8px;align-items:center}.njce-paper-actions input{margin:0;flex:1}.njce-inspector{display:grid;gap:10px}.njce-interviews article{align-items:flex-start}.njce-interviews p{font-size:9px;margin:5px 0 0}.njce-agent-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:13px}.njce-agent-chat{background:#fff;border:1px solid #dadbd9;border-radius:14px;overflow:hidden}.njce-agent-intro{background:#151c26;color:#fff;padding:23px}.njce-agent-intro>span{font-size:8px;text-transform:uppercase;color:#7fccaF;font-weight:900}.njce-agent-intro h2{font-size:29px;margin:5px 0 6px}.njce-agent-intro p{font-size:10px;color:#b4beca;line-height:1.5}.njce-chat-history{padding:18px;display:grid;gap:9px;min-height:300px}.njce-chat-history>div{max-width:82%;border-radius:10px;padding:10px 12px}.njce-chat-history .user{justify-self:end;background:#e9edf7}.njce-chat-history .assistant{background:#f5f3ed}.njce-chat-history strong{display:block;font-size:8px;color:#69727a}.njce-chat-history p{font-size:10px;line-height:1.55;margin:4px 0 0}.njce-agent-form{border-top:1px solid #e4e5e3;padding:12px;display:grid;gap:8px}.njce-agent-form textarea{margin:0}.njce-registry{display:grid;gap:6px;margin:10px 0 22px}.njce-registry span{font-size:9px;background:#f4f5f3;border:1px solid #e1e2df;border-radius:8px;padding:8px}.njce-gate{max-width:760px;margin:60px auto;background:#fff;border:1px solid #dadbd9;border-radius:17px;padding:34px;text-align:center}.njce-gate small{font-size:9px;color:#7872a6;font-weight:900;letter-spacing:.1em}.njce-gate h2{font-family:Georgia,serif;font-size:35px;margin:8px 0}.njce-gate p{font-size:12px;line-height:1.6;color:#68727b}.njce-login{min-height:100vh;background:linear-gradient(145deg,#0d1117,#17202c);display:grid;place-items:center;padding:30px}.njce-login>div{max-width:500px;background:#f7f5ef;border-radius:18px;padding:36px}.njce-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--ce-gold);color:#16110a;font-weight:900}.njce-login small{display:block;margin-top:20px;font-size:9px;color:#81765d;font-weight:900;letter-spacing:.12em}.njce-login h1{font-family:Georgia,serif;font-size:44px;margin:7px 0}.njce-login p{font-size:12px;color:#69727a;line-height:1.6}
@media(max-width:1250px){.njce-workspace{grid-template-columns:230px minmax(0,1fr)}.njce-right{grid-column:1/-1;grid-template-columns:1fr 1fr}.njce-focus-layout{grid-template-columns:210px minmax(0,1fr)}.njce-inspector{grid-column:1/-1;grid-template-columns:1fr 1fr}.njce-grid.sidebar{grid-template-columns:minmax(0,1fr) 340px}.njce-match{grid-template-columns:135px minmax(0,1fr)}.njce-match-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}}
@media(max-width:900px){.njce-shell{grid-template-columns:1fr}.njce-nav{position:static;height:auto;display:block}.njce-nav nav{grid-template-columns:repeat(4,1fr)}.njce-nav-foot{display:none}.njce-grid.two,.njce-grid.sidebar,.njce-metrics,.njce-app-grid,.njce-agent-layout{grid-template-columns:1fr 1fr}.njce-workspace,.njce-focus-layout{grid-template-columns:1fr}.njce-left,.njce-right,.njce-inspector{grid-column:auto;grid-template-columns:1fr 1fr}.njce-match{grid-template-columns:1fr}.njce-fit{border-right:0;border-bottom:1px solid #ecece9;padding-bottom:8px}.njce-explain{grid-template-columns:1fr}.njce-match-actions{grid-column:auto}.njce-paper{padding:30px}}
@media(max-width:620px){.admin-bar .njce-nav{top:0;height:auto}.njce-nav nav{grid-template-columns:1fr 1fr}.njce-top{padding:13px 16px}.njce-top h1{font-size:25px}.njce-canvas{padding:18px 12px 50px}.njce-home-hero,.njce-radar-head,.njce-focus-head,.njce-app-hero{align-items:flex-start;flex-direction:column}.njce-grid.two,.njce-grid.sidebar,.njce-metrics,.njce-app-grid,.njce-agent-layout,.njce-left,.njce-right,.njce-inspector,.njce-dna{grid-template-columns:1fr}.njce-paper{padding:22px 16px}.njce-work-panel{padding:13px}.njce-form-two{grid-template-columns:1fr}.njce-principle{align-items:flex-start;flex-direction:column}}

@media print{.njce-nav,.njce-top,.njce-focus-layout>aside,.njce-focus-head form,.njce-paper-actions,.njce-agent-pill{display:none!important}.njce-shell,.njce-main,.njce-canvas,.njce-focus-layout{display:block!important;background:#fff!important;padding:0!important;margin:0!important}.njce-paper{box-shadow:none!important;border:0!important;padding:0!important}.njce-paper textarea{height:auto!important;min-height:0!important;overflow:visible!important}.njce-canvas{max-width:none!important}}

/* ===== Aptiora v5.1.0 — Career Workspace Ergonomics ===== */
:root{
  --ce-shell:#171a24;--ce-shell2:#202536;--ce-line:#dfe3de;--ce-paper:#fffefb;--ce-canvas:#f7f7f4;--ce-white:#fff;
  --ce-ink:#161918;--ce-muted:#69736f;--ce-gold:#b7862e;--ce-indigo:#5754e8;--ce-indigo-soft:#eeedff;--ce-teal:#257763;--ce-teal-soft:#e9f6f1;--ce-blue:#456e9f;--ce-coral:#b6524b;--ce-amber:#a86220;--ce-amber-soft:#fff1df;--ce-max:1540px
}
.notes-jobs-career-engine{background:var(--ce-canvas)!important;color:var(--ce-ink);line-height:1.45}
.notes-jobs-career-engine :focus-visible{outline:3px solid rgba(87,84,232,.32);outline-offset:2px}
.njce-shell{grid-template-columns:224px minmax(0,1fr);background:var(--ce-canvas)}
.njce-nav{background:linear-gradient(180deg,var(--ce-shell),#11151d);border-color:#292f3d;padding:18px 12px}.njce-brand>span{background:#fff;color:var(--ce-shell);border-radius:11px}.njce-brand small{color:#9099a6}.njce-nav nav a{min-height:42px;border-radius:9px;padding:0 11px;color:#b5bdc8!important;font-size:12px}.njce-nav nav a.active{background:#292d42;box-shadow:inset 3px 0 0 #7773ff;color:#fff!important}.njce-nav-foot{border-color:#2b303c}.njce-nav-foot a{color:#abb4c2!important}
.njce-top{min-height:74px;background:rgba(255,255,252,.96);border-bottom:1px solid var(--ce-line);padding:14px 24px;position:sticky;top:0;z-index:80}.admin-bar .njce-top{top:32px}.njce-top span{color:var(--ce-indigo);letter-spacing:.12em}.njce-top h1{font-family:Inter,system-ui,sans-serif;font-size:27px;font-weight:760;letter-spacing:-.04em}.njce-agent-pill{background:var(--ce-indigo);border-color:var(--ce-indigo);border-radius:10px;padding:9px 13px}.njce-agent-pill:hover{background:#403dc8}
.njce-canvas{padding:24px 26px 72px}.njce-btn{border-radius:9px;min-height:38px}.njce-btn.primary,.njce-btn.dark{background:var(--ce-indigo);color:#fff!important}.njce-btn.primary:hover,.njce-btn.dark:hover{background:#403dc8}.njce-btn.ghost{background:#fff;color:#3f4946!important;border-color:#cfd4ce}.njce-link-btn{color:#65706c}.njce-card{background:#fff;border:1px solid var(--ce-line);border-radius:13px;padding:18px;box-shadow:none}.njce-card>small,.njce-section-head small,.njce-focus-head small,.njce-app-hero small{color:#716f9c}.njce-card h3,.njce-section-head h2,.njce-section-head h3,.njce-focus-head h2,.njce-app-hero h2,.njce-home-hero h2,.njce-radar-head h2,.njce-agent-intro h2{font-family:Inter,system-ui,sans-serif;font-weight:740;letter-spacing:-.035em}.njce-card h3{font-size:20px}.njce-card p{color:#59635f;line-height:1.62}
.njce-home-hero{background:#fff;border:1px solid var(--ce-line);border-radius:15px;padding:24px 26px}.njce-home-hero h2{font-size:34px}.njce-home-hero p{color:#5e6864}.njce-home-hero small{color:var(--ce-indigo)}.njce-metrics{gap:8px}.njce-metrics a{border-color:var(--ce-line);border-radius:11px;padding:14px}.njce-metrics a:hover{border-color:#cbc9ff;background:#fefeff}.njce-metrics strong{font-family:Inter,system-ui,sans-serif;font-size:28px;font-weight:760}.njce-timeline>div>span{background:var(--ce-indigo)}
.njce-principle{background:var(--ce-indigo-soft);border-color:#d7d5ff}.njce-principle strong{color:#413eaa}.njce-principle span{color:#5e5a89}.njce-tabs button,.njce-work-tabs button{border-color:var(--ce-line);border-radius:8px;background:#fff;color:#56615d}.njce-tabs button.active,.njce-work-tabs button.active{background:var(--ce-indigo-soft);border-color:#d1cfff;color:#4844bd}.njce-form input,.njce-form select,.njce-form textarea,.njce-agent-form textarea,.njce-paper input{border-color:#cfd4ce;border-radius:8px;color:var(--ce-ink);font-size:12px}.state.verified,.state.user_confirmed{background:var(--ce-teal-soft);color:var(--ce-teal)}.state.needs_review,.state.candidate,.state.imported{background:var(--ce-amber-soft);color:var(--ce-amber)}.njce-warning{background:var(--ce-amber-soft);border-color:#ead0ad}.njce-warning strong{color:#795024}.njce-warning a{color:#6847b5}
.njce-radar-head{background:#fff;border:1px solid var(--ce-line);border-radius:14px;padding:20px 22px}.njce-radar-head h2{font-size:31px}.njce-radar-tabs{display:flex;gap:6px;overflow:auto;padding:12px 0 2px;scrollbar-width:thin}.njce-radar-tabs a{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;text-decoration:none!important;color:#515b58!important;background:#fff;border:1px solid var(--ce-line);border-radius:999px;padding:7px 10px;font-size:10px;font-weight:760}.njce-radar-tabs a:hover{border-color:#cbc9ff;color:var(--ce-indigo)!important}.njce-radar-tabs span{display:grid;place-items:center;min-width:20px;height:20px;border-radius:999px;background:var(--ce-indigo-soft);color:var(--ce-indigo);font-size:9px}.njce-radar-group{scroll-margin-top:94px}.njce-section-head h3{font-size:20px}
.njce-match-list{display:grid;gap:7px}.njce-match{background:#fff;border:1px solid var(--ce-line);border-radius:12px;box-shadow:none}.njce-match:hover{border-color:#c9c7f6}.njce-fit{min-width:130px;border-right:1px solid var(--ce-line);background:#fafaf8}.njce-fit strong{font-size:12px;line-height:1.25}.njce-fit small{font-size:9px}.njce-fit.excellent-fit,.njce-fit.strong-fit{background:var(--ce-teal-soft)}.njce-fit.excellent-fit strong,.njce-fit.strong-fit strong{color:var(--ce-teal)}.njce-fit.worth-considering{background:var(--ce-indigo-soft)}.njce-fit.worth-considering strong{color:var(--ce-indigo)}.njce-fit.stretch{background:var(--ce-amber-soft)}.njce-fit.stretch strong{color:var(--ce-amber)}.njce-match-main{padding:14px 16px}.njce-match-main small{color:#66706c}.njce-match-main h4{font-family:Inter,system-ui,sans-serif;font-size:17px;font-weight:740;letter-spacing:-.02em}.njce-match-main>p{color:#59635f}.njce-explain{gap:10px}.njce-explain>div{background:#f7f8f5;border:1px solid var(--ce-line);border-radius:9px}.njce-explain b{font-size:9px;color:#6f7774}.njce-explain span{font-size:10px;color:#444e4a}.njce-match-actions{padding:12px;min-width:150px}.njce-match-actions form{gap:5px}
.njce-app-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.njce-app-grid>a{background:#fff;border:1px solid var(--ce-line);border-radius:12px;box-shadow:none}.njce-app-grid>a:hover{border-color:#c9c7f6}.njce-status{background:var(--ce-indigo-soft)!important;color:var(--ce-indigo)!important}
.njce-app-hero{background:#fff;border:1px solid var(--ce-line);border-radius:14px}.njce-app-hero h2{font-size:30px}.njce-quality{background:var(--ce-indigo-soft);color:var(--ce-indigo);border-color:#d4d2ff}.njce-workspace{grid-template-columns:250px minmax(0,1fr) 300px;gap:14px}.njce-work-tabs{background:#fff;border:1px solid var(--ce-line);border-radius:11px;padding:5px}.njce-work-panel{background:#fff;border:1px solid var(--ce-line);border-radius:13px;padding:16px}.njce-document-preview,.njce-letter-preview{background:#fffefb;border:1px solid #e3e1d9;color:#252c29;max-width:780px;margin:0 auto;box-shadow:0 12px 30px rgba(42,36,23,.04)}.njce-req-mini span.strong{background:var(--ce-teal-soft);color:var(--ce-teal)}.njce-req-mini span.partial{background:var(--ce-indigo-soft);color:var(--ce-indigo)}.njce-req-mini span.gap{background:var(--ce-amber-soft);color:var(--ce-amber)}
.njce-focus-head{background:#fff;border:1px solid var(--ce-line);border-radius:14px;padding:17px 20px}.njce-focus-head h2{font-size:28px}.njce-focus-layout{grid-template-columns:230px minmax(520px,1fr) 320px;gap:14px;align-items:start}.njce-focus-layout>aside:first-child{position:sticky;top:98px}.admin-bar .njce-focus-layout>aside:first-child{top:130px}.njce-inspector{position:sticky;top:98px;display:grid;gap:10px}.admin-bar .njce-inspector{top:130px}.njce-paper{background:#fffefb;border:1px solid #dddcd4;border-radius:8px;padding:30px 34px;box-shadow:0 16px 38px rgba(36,31,20,.05);min-height:820px}.njce-paper textarea{font-family:Georgia,"Times New Roman",serif!important;font-size:15px!important;line-height:1.72!important;color:#222824!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;min-height:720px;resize:vertical}.njce-paper.letter textarea{font-size:16px!important;line-height:1.78!important}.njce-paper-actions{border-top:1px solid #e3e1da;margin-top:18px;padding-top:14px}.njce-approve-style{font-size:10px;color:#59635f}.njce-qa-list li{border-color:var(--ce-line);background:#fafbf8;color:#4c5652}
.njce-agent-layout{grid-template-columns:minmax(0,1fr) 320px;gap:14px}.njce-agent-chat{background:#fff;border:1px solid var(--ce-line);border-radius:14px}.njce-agent-intro{background:var(--ce-indigo-soft);border-bottom:1px solid #dad8ff}.njce-agent-intro span{color:var(--ce-indigo)}.njce-chat-history .assistant{background:#f6f7f4;border-color:var(--ce-line)}.njce-chat-history .user{background:var(--ce-indigo-soft);border-color:#d8d6ff}.njce-registry span{background:#f6f7f4;border-color:var(--ce-line)}
.njce-empty,.njce-gate{background:#fff;border:1px solid var(--ce-line);border-radius:14px}.njce-empty h3,.njce-gate h2{font-family:Inter,system-ui,sans-serif;font-weight:740;letter-spacing:-.03em}
@media(max-width:1180px){.njce-shell{grid-template-columns:205px minmax(0,1fr)}.njce-workspace{grid-template-columns:220px minmax(0,1fr)}.njce-right{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.njce-focus-layout{grid-template-columns:190px minmax(460px,1fr) 270px}.njce-paper{padding:26px}}
@media(max-width:980px){.njce-shell{grid-template-columns:1fr}.njce-nav{position:static;height:auto;padding:10px 12px}.admin-bar .njce-nav{height:auto;top:auto}.njce-brand{padding-bottom:10px}.njce-nav nav{display:flex;overflow:auto;gap:4px}.njce-nav nav a{white-space:nowrap;min-height:38px}.njce-nav-foot{display:none}.njce-top{top:0}.admin-bar .njce-top{top:32px}.njce-canvas{padding:18px 16px 60px}.njce-focus-layout{grid-template-columns:1fr}.njce-focus-layout>aside:first-child,.njce-inspector{position:static}.njce-inspector{grid-template-columns:repeat(2,minmax(0,1fr))}.njce-paper{min-height:720px}.njce-paper textarea{min-height:620px}.njce-workspace{grid-template-columns:1fr}.njce-left,.njce-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.njce-right{grid-column:auto}.njce-app-grid{grid-template-columns:1fr}.njce-grid.sidebar{grid-template-columns:1fr}}
@media(max-width:680px){.njce-top{padding:12px 14px;align-items:center}.njce-top h1{font-size:22px}.njce-top span{font-size:8px}.njce-agent-pill{padding:8px 10px;font-size:10px}.njce-canvas{padding:14px 10px 56px}.njce-home-hero,.njce-radar-head,.njce-focus-head,.njce-app-hero{padding:16px;align-items:flex-start;flex-direction:column}.njce-home-hero h2,.njce-radar-head h2{font-size:27px}.njce-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.njce-grid.two{grid-template-columns:1fr}.njce-match{grid-template-columns:1fr}.njce-fit{border-right:0;border-bottom:1px solid var(--ce-line);min-width:0;padding:10px 13px}.njce-match-actions{min-width:0;display:flex;gap:8px;align-items:center}.njce-match-actions form{display:flex;flex-wrap:wrap}.njce-explain{grid-template-columns:1fr}.njce-focus-layout{display:block}.njce-focus-layout>aside:first-child{display:none}.njce-inspector{display:flex;overflow:auto;margin-top:10px}.njce-inspector .njce-card{min-width:260px}.njce-paper{border-radius:0;margin-left:-10px;margin-right:-10px;padding:24px 18px;min-height:680px}.njce-paper textarea{min-height:580px}.njce-left,.njce-right{grid-template-columns:1fr}.njce-agent-layout{grid-template-columns:1fr}.njce-agent-layout>aside{display:none}.njce-form-two{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.notes-jobs-career-engine *{scroll-behavior:auto!important;transition:none!important}}
@media print{.njce-nav,.njce-top,.njce-focus-head,.njce-focus-layout>aside,.njce-paper-actions{display:none!important}.njce-shell{display:block}.njce-canvas{padding:0}.njce-focus-layout{display:block}.njce-paper{border:0;box-shadow:none;padding:0;min-height:0}.njce-paper textarea{min-height:0;height:auto;overflow:visible}}

/* Application progress is guidance, not a rigid wizard. */
.njce-app-stepper{display:flex;align-items:center;gap:0;margin:0 0 18px;padding:0 4px;overflow:auto;scrollbar-width:thin}
.njce-app-stepper>*{position:relative;flex:0 0 auto;border:0;background:transparent;color:var(--jobs-muted,#6f746f);font-size:12px;font-weight:700;line-height:1.2;text-decoration:none;padding:10px 26px 10px 14px;cursor:pointer}
.njce-app-stepper>*:not(:last-child)::after{content:"";position:absolute;right:5px;top:50%;width:12px;height:1px;background:var(--jobs-border,#dedfd8)}
.njce-app-stepper .active{color:var(--jobs-indigo,#5754e8)}
.njce-app-stepper .active::before{content:"";position:absolute;left:2px;bottom:4px;width:7px;height:7px;border-radius:50%;background:var(--jobs-indigo,#5754e8)}
@media(max-width:680px){.njce-app-stepper{margin-inline:-4px;padding-bottom:4px}.njce-app-stepper>*{padding-inline:12px 23px}}

/* v5.3.0 — Standalone Career App + professional writing studios */
:root{--ce-app-bg:#f6f6f2;--ce-app-surface:#fff;--ce-app-ink:#171b19;--ce-app-muted:#66706b;--ce-app-line:#dedfd9;--ce-app-indigo:#5754e8;--ce-app-indigo-soft:#eeedff;--ce-app-teal:#257862;--ce-app-teal-soft:#e7f3ef;--ce-app-amber:#9b652d;--ce-app-amber-soft:#fff1df}
.notes-jobs-career-engine{background:var(--ce-app-bg)!important;color:var(--ce-app-ink)}
.njce-shell{background:var(--ce-app-bg)}
.njce-nav{background:#171b20;color:#f5f6f7;border-color:#2c3137;padding:18px 13px}
.njce-brand>span{background:var(--ce-app-indigo);color:#fff}.njce-brand small{color:#929ba6}
.njce-nav nav a,.njce-nav-secondary a{color:#aeb5bd!important}.njce-nav nav a:hover,.njce-nav-secondary a:hover{background:#22272e;color:#fff!important}.njce-nav nav a.active,.njce-nav-secondary a.active{background:#272c34;color:#fff!important;box-shadow:inset 3px 0 0 #8c89ff}
.njce-nav-secondary{display:grid;gap:3px;margin-top:18px;padding-top:14px;border-top:1px solid #30353c}.njce-nav-secondary a{padding:8px 11px;border-radius:8px;text-decoration:none;font-size:11px;font-weight:700}
.njce-nav-foot form{margin:0}.njce-nav-foot button{border:0;background:none;color:#aeb7c1;padding:4px 0;font:inherit;font-size:10px;cursor:pointer;text-align:left}
.njce-top{background:rgba(250,250,247,.96);backdrop-filter:blur(12px);position:sticky;top:0;z-index:20}.njce-top h1{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:26px;font-weight:760;letter-spacing:-.035em}.njce-top-actions{display:flex;gap:8px;align-items:center}.njce-command-trigger{min-width:250px;text-align:left;border:1px solid var(--ce-app-line);background:#fff;color:#6a716d;border-radius:10px;padding:10px 12px;font:inherit;font-size:11px;cursor:pointer}.njce-agent-pill{background:var(--ce-app-indigo);border-color:var(--ce-app-indigo);font-size:10px}
.njce-command-panel{position:sticky;top:81px;z-index:19;display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px;background:#fff;border-bottom:1px solid var(--ce-app-line);padding:12px 28px;box-shadow:0 8px 20px rgba(22,25,24,.05)}.njce-command-panel[hidden]{display:none}.njce-command-panel>div strong,.njce-command-panel>div span{display:block}.njce-command-panel>div strong{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#7a817e}.njce-command-panel>div span{font-size:11px;margin-top:3px}.njce-command-panel form{display:grid;grid-template-columns:1fr auto;gap:8px}.njce-command-panel input{border:1px solid var(--ce-app-line);border-radius:9px;padding:9px 11px;font:inherit;font-size:12px}
.njce-onboarding{max-width:900px;margin:24px auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:22px;align-items:start}.njce-onboarding-copy{padding:28px 10px}.njce-onboarding-copy small{font-size:9px;letter-spacing:.12em;color:var(--ce-app-indigo);font-weight:850}.njce-onboarding-copy h2{font-size:34px;letter-spacing:-.04em;margin:7px 0 10px}.njce-onboarding-copy p{color:var(--ce-app-muted);line-height:1.65}.njce-onboarding-grid{display:grid;gap:10px}
.njce-focus-head{display:flex;justify-content:space-between;align-items:center;gap:18px}.njce-focus-head p{margin:4px 0 0;color:var(--ce-app-muted);font-size:11px}.njce-focus-actions{display:flex;align-items:center;gap:8px}.njce-focus-actions form{margin:0}
.njce-mobile-panes{display:none}.njce-editor-toolbar{display:flex;justify-content:space-between;align-items:center;margin:10px 0 7px;padding:5px 7px;background:#fff;border:1px solid var(--ce-app-line);border-radius:10px}.njce-editor-toolbar>div{display:flex;gap:3px}.njce-editor-toolbar button,.njce-selection-toolbar button{border:0;background:transparent;border-radius:7px;padding:7px 9px;font:inherit;font-size:10px;font-weight:750;color:#555f5a;cursor:pointer}.njce-editor-toolbar button:hover,.njce-selection-toolbar button:hover{background:var(--ce-app-indigo-soft);color:var(--ce-app-indigo)}
.njce-autosave{font-size:10px;font-weight:800;color:var(--ce-app-teal);padding:5px 8px;border-radius:999px;background:var(--ce-app-teal-soft);cursor:default}.njce-autosave[data-autosave-state="saving"],.njce-autosave[data-autosave-state="working"]{background:var(--ce-app-indigo-soft);color:var(--ce-app-indigo)}.njce-autosave[data-autosave-state="error"],.njce-autosave[data-autosave-state="conflict"]{background:var(--ce-app-amber-soft);color:var(--ce-app-amber);cursor:pointer}
.njce-selection-toolbar{position:sticky;top:92px;z-index:18;display:flex;gap:3px;align-items:center;background:#20252c;border:1px solid #2d333c;border-radius:10px;padding:5px 7px;margin:0 auto 8px;width:max-content;max-width:100%;box-shadow:0 8px 25px rgba(0,0,0,.12)}.njce-selection-toolbar[hidden]{display:none}.njce-selection-toolbar span{font-size:9px;color:#9da6b0;padding:0 6px}.njce-selection-toolbar button{color:#f1f3f5}.njce-selection-toolbar button:hover{background:#343b45;color:#fff}.njce-selection-toolbar button:disabled{opacity:.45}
.njce-focus-layout{grid-template-columns:240px minmax(560px,1fr) 330px;gap:14px}.njce-paper{padding:0;overflow:visible;min-height:890px;background:#fffefb}.njce-editable{min-height:760px;padding:44px 50px 36px;white-space:pre-wrap;outline:none;font-family:Georgia,"Times New Roman",serif;font-size:15.5px;line-height:1.72;color:#222824;caret-color:var(--ce-app-indigo)}.njce-paper.letter .njce-editable{font-size:16px;line-height:1.8}.njce-editable:empty:before{content:attr(data-placeholder);color:#a2a59f;pointer-events:none}.njce-editable:focus{box-shadow:inset 0 0 0 2px rgba(87,84,232,.12)}.njce-version-form{border-top:1px solid #e5e3dc;padding:16px 22px 20px;background:#fffefb}.njce-paper-actions{margin:0;padding:0;border:0;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.njce-paper-actions>input[type="text"],.njce-paper-actions>input:not([type]){flex:1;min-width:200px;border:1px solid var(--ce-app-line);border-radius:8px;padding:9px 10px;font:inherit;font-size:11px}.njce-approve-style{display:flex;align-items:center;gap:6px;white-space:nowrap}.njce-approve-style input{width:auto;margin:0}
.njce-version-list{display:grid;gap:7px;max-height:290px;overflow:auto}.njce-version-list article{border-top:1px solid var(--ce-app-line);padding:9px 0;display:grid;grid-template-columns:1fr auto;gap:7px}.njce-version-list article:first-child{border-top:0}.njce-version-list strong,.njce-version-list small{display:block}.njce-version-list strong{font-size:10px}.njce-version-list small{font-size:8px;color:#89908c;margin-top:2px}.njce-version-list p{font-size:9px!important;margin:5px 0 0!important}.njce-version-list form{margin:0}.njce-version-list .njce-link-btn{font-size:8px;padding:5px}
.njce-recovery{margin:10px 22px 18px;border:1px solid #e6c99c;background:var(--ce-app-amber-soft);border-radius:9px;padding:10px 12px;display:grid;grid-template-columns:1fr auto auto;gap:7px;align-items:center}.njce-recovery[hidden]{display:none}.njce-recovery strong,.njce-recovery span{display:block}.njce-recovery strong{font-size:10px;color:#754b1e}.njce-recovery span{font-size:9px;color:#735f49}.njce-recovery button{border:0;background:#fff;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:750;cursor:pointer}
.njce-change-preview{margin:14px 0 0;background:#fff;border:1px solid var(--ce-app-line);border-radius:13px;padding:16px}.njce-change-preview[hidden]{display:none}.njce-change-preview small{font-size:8px;letter-spacing:.12em;color:var(--ce-app-indigo);font-weight:850}.njce-change-preview h3{margin:4px 0 12px;font-size:18px}.njce-diff-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.njce-diff-grid article{background:#f8f8f5;border:1px solid var(--ce-app-line);border-radius:9px;padding:12px}.njce-diff-grid strong{font-size:9px;color:#717975;text-transform:uppercase;letter-spacing:.08em}.njce-diff-grid pre{white-space:pre-wrap;font:inherit;font-size:12px;line-height:1.6;margin:8px 0 0}.njce-preview-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:10px}
body.njce-focus-mode .njce-nav,body.njce-focus-mode .njce-top,body.njce-focus-mode .njce-focus-head,body.njce-focus-mode .njce-command-panel{display:none!important}body.njce-focus-mode .njce-shell{display:block}body.njce-focus-mode .njce-canvas{max-width:1500px;padding-top:16px}body.njce-focus-mode .njce-focus-layout{grid-template-columns:210px minmax(600px,850px) 310px;justify-content:center}body.njce-focus-mode .njce-editor-toolbar{max-width:1370px;margin-inline:auto}
@media(max-width:1080px){.njce-command-trigger{min-width:190px}.njce-focus-layout{grid-template-columns:190px minmax(500px,1fr) 280px}.njce-editable{padding:38px 40px}.njce-onboarding{grid-template-columns:1fr}}
@media(max-width:760px){.njce-top-actions .njce-agent-pill{display:none}.njce-command-trigger{min-width:0;width:42px;overflow:hidden;white-space:nowrap;text-indent:-999px;position:relative}.njce-command-trigger:after{content:"AI";position:absolute;inset:0;display:grid;place-items:center;text-indent:0;font-weight:850;color:var(--ce-app-indigo)}.njce-command-panel{top:70px;grid-template-columns:1fr;padding:10px 12px}.njce-command-panel form{grid-template-columns:1fr}.njce-mobile-panes{display:flex;gap:4px;background:#fff;border:1px solid var(--ce-app-line);border-radius:10px;padding:4px;margin:10px 0 7px}.njce-mobile-panes button{flex:1;border:0;background:transparent;border-radius:7px;padding:8px;font:inherit;font-size:10px;font-weight:800;color:#69716e}.njce-mobile-panes button.active{background:var(--ce-app-indigo-soft);color:var(--ce-app-indigo)}.njce-focus-layout{display:block}.njce-focus-layout .njce-pane{display:none!important}.njce-focus-layout:not([data-mobile-active]) [data-pane="document"],.njce-focus-layout[data-mobile-active="document"] [data-pane="document"],.njce-focus-layout[data-mobile-active="structure"] [data-pane="structure"],.njce-focus-layout[data-mobile-active="intelligence"] [data-pane="intelligence"]{display:block!important}.njce-inspector{display:block;margin:0}.njce-inspector .njce-card{min-width:0;margin-bottom:9px}.njce-paper{margin-inline:-10px;border-inline:0;min-height:680px}.njce-editable{min-height:560px;padding:28px 20px;font-size:15px}.njce-paper.letter .njce-editable{font-size:15.5px}.njce-selection-toolbar{top:74px;overflow:auto;width:100%;justify-content:flex-start}.njce-selection-toolbar span{display:none}.njce-diff-grid{grid-template-columns:1fr}.njce-focus-actions{width:100%;justify-content:space-between}.njce-version-form{padding:14px}.njce-paper-actions{align-items:stretch}.njce-paper-actions>input{width:100%}.njce-onboarding{margin:0}.njce-onboarding-copy{padding:10px 2px}.njce-onboarding-copy h2{font-size:28px}.njce-recovery{margin:8px 14px 14px;grid-template-columns:1fr 1fr}.njce-recovery strong,.njce-recovery span{grid-column:1/-1}}
@media print{.njce-editor-toolbar,.njce-selection-toolbar,.njce-version-form,.njce-change-preview,.njce-recovery,.njce-mobile-panes{display:none!important}.njce-editable{min-height:0;padding:0;box-shadow:none}.njce-paper{background:#fff!important}}

/* v5.3.0 saved opportunity workspace */
.njce-saved-grid{display:grid;gap:10px}.njce-saved-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;background:#fff;border:1px solid #deded9;border-radius:14px;padding:18px}.njce-saved-main{text-decoration:none!important;color:inherit!important;min-width:0}.njce-saved-main small,.njce-saved-main strong,.njce-saved-main span{display:block}.njce-saved-main small{font-size:11px;color:#6b716f;font-weight:750}.njce-saved-main strong{font-size:18px;margin:4px 0}.njce-saved-main span{font-size:12px;color:#666e6b}.njce-saved-main div{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.njce-saved-main em{font-style:normal;font-size:10px;border:1px solid #deded9;border-radius:999px;padding:4px 7px;color:#5b6360;background:#f7f7f4}.njce-saved-card form{margin:0}@media(max-width:720px){.njce-saved-card{grid-template-columns:1fr}.njce-saved-card form{justify-self:start}}
