.nav-renja{position:relative;background:linear-gradient(135deg,#f0f6ff,#f7fbff)!important;border:1px solid #dce8f6!important}.nav-renja>span{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:#1d4f89;color:#fff;font-size:10px;font-weight:900}.nav-renja>b{margin-left:auto;padding:3px 6px;border-radius:999px;background:#d9a52b;color:#fff;font-size:8px;letter-spacing:.08em}.renja-view{max-width:1680px}.renja-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:16px;padding:24px 26px;border-radius:20px;color:#fff;background:linear-gradient(125deg,#0f315b 0%,#174d82 58%,#2472a7 100%);box-shadow:0 18px 40px rgba(18,56,96,.2);overflow:hidden;position:relative}.renja-hero:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-60px;top:-130px;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 68%)}.renja-hero>div{position:relative;z-index:1}.renja-hero .eyebrow{color:#b9d8fa}.renja-hero h1{margin:7px 0;font-size:30px;letter-spacing:-.025em}.renja-hero p{margin:0;max-width:760px;color:#d8e9f9;font-size:13px;line-height:1.6}.renja-hero-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.renja-rulepack{display:flex;flex-direction:column;gap:2px;padding:9px 12px;border:1px solid rgba(255,255,255,.18);border-radius:11px;background:rgba(255,255,255,.1);font-size:9px;color:#bfd8f0}.renja-rulepack b{font-size:11px;color:#fff}.renja-hero .secondary{border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.1);color:#fff}.renja-hero .primary{background:#fff;color:#1a4a7c}.renja-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.renja-kpis article{padding:15px 17px;border:1px solid #dce6f2;border-radius:15px;background:#fff;box-shadow:0 7px 22px rgba(24,43,72,.045)}.renja-kpis span,.renja-kpis small{display:block;color:#6d8098;font-size:10px}.renja-kpis strong{display:block;margin:5px 0 2px;font-size:27px;color:#173f70}.renja-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:14px;align-items:start}.renja-rail{padding:14px;position:sticky;top:88px;max-height:calc(100vh - 108px);overflow:auto}.renja-filter-block{display:grid;gap:9px;padding:4px 4px 14px;border-bottom:1px solid #e7edf5}.renja-filter-block label,.renja-source-toolbar label{display:grid;gap:5px;color:#647790;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.renja-filter-block select,.renja-source-toolbar input{width:100%;border:1px solid #d9e4f1;border-radius:10px;background:#fbfdff;color:#1d3553;padding:9px 10px;font-size:11px;text-transform:none;letter-spacing:0}.renja-tabs{display:grid;gap:5px;padding:14px 0}.renja-tabs button{width:100%;display:flex;align-items:center;gap:9px;padding:10px;border:0;border-radius:11px;background:transparent;color:#405671;text-align:left;cursor:pointer}.renja-tabs button:hover{background:#f3f7fc}.renja-tabs button.active{background:#e9f2fd;color:#174a80}.renja-tabs button>span{flex:none;width:28px;height:28px;display:grid;place-items:center;border:1px solid #d8e3ef;border-radius:8px;font-size:9px;font-weight:900}.renja-tabs button.active>span{background:#1e5088;border-color:#1e5088;color:#fff}.renja-tabs b,.renja-tabs small{display:block}.renja-tabs b{font-size:11px}.renja-tabs small{margin-top:2px;font-size:9px;color:#7b8ca0}.renja-security-note{padding:12px;border-radius:12px;background:#f8fbff;border:1px solid #e1eaf5}.renja-security-note b,.renja-security-note span{display:block}.renja-security-note b{font-size:10px;color:#1e4d80}.renja-security-note span{margin-top:4px;color:#6e8096;font-size:9px;line-height:1.5}.renja-workspace{min-width:0}.renja-panel{display:none;min-height:620px;padding:22px;border:1px solid #dce6f2;border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(24,43,72,.055)}.renja-panel.active{display:block}.renja-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid #e7edf5}.renja-panel-head h2{margin:5px 0 4px;font-size:20px}.renja-panel-head p{margin:0;max-width:760px;color:#6a7c92;font-size:11px;line-height:1.55}.renja-health{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #e0e8f2;border-radius:999px;color:#6c7e94;font-size:10px;white-space:nowrap}.renja-health i{width:8px;height:8px;border-radius:50%;background:#d6a33c}.renja-health.online i{background:#2aa16a;box-shadow:0 0 0 4px rgba(42,161,106,.1)}.renja-empty{padding:32px;border:1px dashed #cfdbe9;border-radius:13px;text-align:center;color:#74869b;font-size:11px;background:#fafcff}.renja-unit-list,.renja-source-list,.renja-review-list,.renja-version-list{display:grid;gap:9px;margin-top:16px}.renja-unit{display:grid;grid-template-columns:minmax(220px,1.25fr) 105px 1fr 110px 104px;gap:12px;align-items:center;padding:13px 14px;border:1px solid #e0e8f2;border-radius:13px;background:#fbfdff;cursor:pointer}.renja-unit:hover{border-color:#a9c1df;background:#f6faff}.renja-unit.selected{border-color:#6f98c9;box-shadow:0 0 0 3px rgba(36,85,166,.07)}.renja-unit strong,.renja-unit small{display:block}.renja-unit strong{font-size:11px}.renja-unit small{margin-top:3px;color:#7a8a9e;font-size:9px}.renja-status{justify-self:start;padding:5px 8px;border-radius:999px;background:#edf3fb;color:#315a91;font-size:8px;font-weight:900}.renja-status.review{background:#fff4df;color:#99631b}.renja-status.ok{background:#e8f7ef;color:#1d7f50}.renja-mini-progress{height:6px;border-radius:999px;background:#e6edf6;overflow:hidden}.renja-mini-progress i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#2455a6,#58a0dc)}.renja-unit .renja-count{text-align:right}.renja-unit>button{border:0;background:#e9f1fb;color:#255184;border-radius:9px;width:32px;height:32px;cursor:pointer}.renja-source-toolbar{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end;padding:15px;margin-top:15px;border-radius:13px;background:#f8fbff;border:1px solid #e2eaf4}.renja-required{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.renja-required span{padding:6px 8px;border-radius:999px;background:#fff2e1;color:#9a661f;font-size:8px;font-weight:800}.renja-required span.ok{background:#e8f7ef;color:#1f8052}.renja-source{display:grid;grid-template-columns:38px minmax(0,1fr) 120px 110px;gap:11px;align-items:center;padding:11px 12px;border:1px solid #e2e9f2;border-radius:12px}.renja-source-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#edf4fc;color:#25558c;font-size:9px;font-weight:900}.renja-source strong,.renja-source small{display:block}.renja-source strong{font-size:10px}.renja-source small{margin-top:3px;font-size:8px;color:#7a8ba0}.renja-source>a{font-size:9px;color:#255a93;text-decoration:none}.renja-source-state{padding:5px 7px;border-radius:999px;background:#eaf6ee;color:#217e50;text-align:center;font-size:8px;font-weight:800}.renja-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.renja-fact{padding:13px;border:1px solid #e0e8f2;border-radius:12px}.renja-fact header{display:flex;justify-content:space-between;gap:12px}.renja-fact header span{font-size:8px;color:#647a96;text-transform:uppercase}.renja-fact strong{font-size:13px}.renja-fact p{margin:8px 0 0;color:#667990;font-size:10px;line-height:1.5}.renja-fact footer{margin-top:9px;padding-top:8px;border-top:1px solid #edf1f6;color:#7b8da2;font-size:8px}.renja-pipeline{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:0;margin:16px 0;list-style:none}.renja-pipeline li{display:grid;grid-template-columns:27px 1fr;gap:3px 8px;align-items:center;padding:10px;border:1px solid #e1e8f1;border-radius:12px;background:#fbfdff}.renja-pipeline b{grid-row:1/3;width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:#eaf1fa;color:#315b90;font-size:9px}.renja-pipeline span{font-size:9px;font-weight:800}.renja-pipeline small{font-size:7px;color:#7c8da1}.renja-pipeline li.done b{background:#278e5d;color:#fff}.renja-pipeline li.running{border-color:#7ea5d1;box-shadow:0 0 0 3px rgba(36,85,166,.06)}.renja-editor{display:grid;grid-template-columns:160px minmax(0,1fr) 220px;min-height:440px;border:1px solid #dce5ef;border-radius:14px;overflow:hidden}.renja-editor>aside{padding:12px;background:#f7faff;border-right:1px solid #e1e8f0}.renja-editor>aside button{width:100%;padding:9px;border:0;border-radius:9px;background:transparent;text-align:left;color:#536983;font-size:9px;cursor:pointer}.renja-editor>aside button.active{background:#e5effb;color:#164a81;font-weight:800}.renja-editor>article{min-width:0}.renja-editor-bar{height:49px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid #e2e9f1}.renja-editor-bar strong{font-size:10px}.renja-editor-bar span{padding:5px 7px;border-radius:999px;background:#f1f5fa;color:#6d7f94;font-size:7px;font-weight:900}.renja-paper{min-height:390px;padding:28px 34px;background:#fff;color:#28394e;font-family:Georgia,"Times New Roman",serif;font-size:11px;line-height:1.75}.renja-paper h1{text-align:center;font-size:15px;margin:0 0 18px}.renja-paper h2{font-size:12px;margin:17px 0 7px}.renja-paper p{margin:0 0 10px;text-align:justify}.renja-paper .missing{padding:6px 8px;border-radius:6px;background:#fff3df;color:#8b5d1d;font-family:Inter,sans-serif;font-size:9px}.renja-evidence-pane{border-right:0!important;border-left:1px solid #e1e8f0}.renja-evidence-pane h3{margin:0 0 10px;font-size:10px}.renja-evidence-pane p,.renja-evidence-pane li{font-size:8px;color:#718299;line-height:1.5}.renja-evidence-item{padding:8px;margin-bottom:7px;border:1px solid #e0e8f2;border-radius:9px;background:#fff}.renja-evidence-item b,.renja-evidence-item span{display:block;font-size:8px}.renja-evidence-item span{margin-top:3px;color:#7d8da0}.renja-review{display:grid;grid-template-columns:78px minmax(0,1fr) 130px 110px;gap:11px;align-items:center;padding:12px;border:1px solid #e1e8f1;border-radius:12px}.renja-severity{padding:5px 7px;border-radius:999px;text-align:center;font-size:8px;font-weight:900}.renja-severity.blocker{background:#fde9e7;color:#a44038}.renja-severity.major{background:#fff0db;color:#94611e}.renja-severity.minor{background:#eaf2fd;color:#315b91}.renja-review strong,.renja-review small{display:block}.renja-review strong{font-size:10px}.renja-review small{margin-top:3px;color:#77899f;font-size:8px}.renja-version{display:grid;grid-template-columns:70px minmax(0,1fr) 150px auto;gap:12px;align-items:center;padding:13px;border:1px solid #e1e8f1;border-radius:12px}.renja-version>b{font-size:17px;color:#204f82}.renja-version strong,.renja-version small{display:block}.renja-version strong{font-size:10px}.renja-version small{font-size:8px;color:#7a8ca1;margin-top:3px}.renja-version-actions{display:flex;gap:6px}.renja-version-actions a{padding:7px 9px;border:1px solid #d8e3ef;border-radius:8px;color:#25558b;text-decoration:none;font-size:8px}.renja-busy{opacity:.65;pointer-events:none}
@media(max-width:1180px){.renja-layout{grid-template-columns:230px minmax(0,1fr)}.renja-editor{grid-template-columns:140px minmax(0,1fr)}.renja-evidence-pane{display:none}.renja-unit{grid-template-columns:minmax(180px,1fr) 100px 1fr 90px 104px}.renja-pipeline{grid-template-columns:repeat(3,1fr)}}
@media(max-width:820px){.renja-hero{align-items:flex-start;flex-direction:column}.renja-kpis{grid-template-columns:repeat(2,1fr)}.renja-layout{display:block}.renja-rail{position:static;max-height:none;margin-bottom:12px}.renja-tabs{grid-template-columns:repeat(2,1fr)}.renja-panel{padding:15px;min-height:0}.renja-unit{grid-template-columns:1fr 90px}.renja-unit>*:nth-child(n+3):not(button){display:none}.renja-source-toolbar{grid-template-columns:1fr}.renja-editor{display:block}.renja-editor>aside{display:flex;overflow:auto;border-right:0;border-bottom:1px solid #e1e8f0}.renja-editor>aside button{min-width:120px}.renja-fact-grid{grid-template-columns:1fr}.renja-pipeline{grid-template-columns:1fr}.renja-review{grid-template-columns:72px 1fr}.renja-review>*:nth-child(n+3){display:none}}

/* SI-RENJA production interaction contract */
.renja-unit{cursor:default}.renja-unit:hover{border-color:#d6e1ee;background:#fbfdff}.renja-unit:has(.renja-open-unit:hover){border-color:#a9c1df;background:#f6faff}
.renja-unit>.renja-open-unit{box-sizing:border-box;width:100%;min-width:0;padding:0 10px;font-size:9px;font-weight:800;white-space:nowrap}
.renja-view button:focus-visible,.renja-view input:focus-visible,.renja-view select:focus-visible,.renja-view a:focus-visible{outline:3px solid rgba(36,85,166,.34);outline-offset:2px}
.renja-view button:active:not(:disabled),.renja-view a:active{transform:translateY(1px)}
.renja-view button:disabled{cursor:not-allowed;opacity:.58}
.renja-busy{opacity:.78}.renja-busy button:disabled{opacity:.68}
#renjaScanDrive,#renjaGenerate,#renjaSubmitReview{min-width:142px}
.renja-rail,.renja-editor>aside,.renja-version-list{scrollbar-gutter:stable}
@media(forced-colors:active){.renja-view button:focus-visible,.renja-view input:focus-visible,.renja-view select:focus-visible,.renja-view a:focus-visible{outline:2px solid CanvasText}}
@media(prefers-reduced-motion:reduce){.renja-view *,.renja-view *::before,.renja-view *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.renja-view button:active:not(:disabled),.renja-view a:active{transform:none}}

/* SI-RENJA AI V1.2 source-verification surface */
.renja-source{grid-template-columns:38px minmax(0,1fr) 120px 110px auto}.renja-source.selected{border-color:#5f8fc4;box-shadow:0 0 0 3px rgba(36,85,166,.07)}.renja-source-select{padding:7px 9px;border:1px solid #d7e2ef;border-radius:8px;background:#f6f9fd;color:#24558a;font-size:8px;font-weight:800;cursor:pointer}.renja-source-state.pending{background:#fff0db;color:#94611e}.renja-source-state.rejected{background:#fde9e7;color:#a44038}
.renja-source-review{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(280px,1fr);gap:14px;margin-top:14px;padding:16px;border:1px solid #d8e5f3;border-radius:14px;background:#f8fbff}.renja-source-review[hidden]{display:none}.renja-source-review h3{margin:5px 0;font-size:14px;color:#1d426f}.renja-source-review p{margin:0;color:#71839a;font-size:9px;line-height:1.5}.renja-source-checks{display:grid;gap:7px}.renja-source-checks label{display:flex;align-items:center;gap:8px;color:#465f7b;font-size:9px}.renja-source-checks input{accent-color:#1f5d98}.renja-review-note{grid-column:1/-1;display:grid;gap:6px}.renja-review-note span{color:#60758f;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.renja-review-note textarea{resize:vertical;min-height:72px;padding:10px 12px;border:1px solid #d6e2ef;border-radius:10px;background:#fff;color:#233d5d;font:inherit;font-size:10px}.renja-source-review-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}
@media(max-width:900px){.renja-source{grid-template-columns:38px 1fr}.renja-source-review{grid-template-columns:1fr}.renja-source-review>div,.renja-review-note,.renja-source-review-actions{grid-column:1}}
.renja-review-status{padding:7px 10px;border-radius:999px;background:#edf3fb;color:#315a91;font-size:8px;font-weight:900}.renja-review-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:12px;align-items:end;margin-top:15px;padding:14px;border:1px solid #e0e8f2;border-radius:13px;background:#f8fbff}.renja-review-toolbar label{display:grid;gap:6px}.renja-review-toolbar label>span{color:#60758f;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.renja-review-toolbar textarea{resize:vertical;min-height:68px;padding:10px 12px;border:1px solid #d6e2ef;border-radius:10px;background:#fff;color:#233d5d;font:inherit;font-size:10px}.renja-review-toolbar>div{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.renja-review-toolbar button[hidden]{display:none}@media(max-width:900px){.renja-review-toolbar{grid-template-columns:1fr}.renja-review-toolbar>div{justify-content:flex-start}}

/* Task-led navigation: one stage bar and readable content. */
.renja-view{max-width:1440px}.renja-hero{padding:22px}.renja-hero h1{font-size:26px}.renja-hero p{font-size:14px}.renja-kpis span,.renja-kpis small{font-size:12px}.renja-kpis strong{font-size:25px}
.renja-guide{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;margin:18px 0;border:1px solid #cbddef;border-radius:16px;background:#eef6ff}.renja-guide span{font-size:13px;font-weight:700;color:#315b83}.renja-guide h2{font-size:21px;margin:6px 0}.renja-guide p{font-size:14px;line-height:1.6;margin:0;color:#526780}.renja-guide button{flex-shrink:0}
.renja-layout{display:block}.renja-rail{position:static;max-height:none;overflow:visible;margin-bottom:16px;padding:16px}.renja-filter-block{display:flex;flex-wrap:wrap;gap:14px;padding:0 0 14px}.renja-filter-block label{flex:1;min-width:150px;font-size:12px;letter-spacing:0;text-transform:none}.renja-filter-block select{font-size:14px;padding:10px}.renja-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:14px 0 0}.renja-tabs button{align-items:flex-start;padding:10px 8px}.renja-tabs b{font-size:13px;line-height:1.4}.renja-tabs small{font-size:11px;line-height:1.5}.renja-security-note{display:none}.renja-panel{min-height:360px;padding:22px}.renja-panel-head p{font-size:14px;line-height:1.6}.renja-panel-head h2{font-size:22px}.renja-unit strong,.renja-source strong,.renja-review strong,.renja-version strong{font-size:14px}.renja-unit small,.renja-source small,.renja-review small,.renja-version small{font-size:12px;line-height:1.5}.renja-status,.renja-severity,.renja-source-state{font-size:11px}.renja-empty{font-size:14px;line-height:1.7}.renja-source-toolbar label{font-size:12px;text-transform:none;letter-spacing:0}.renja-source-toolbar input{font-size:14px}.renja-required span{font-size:11px}.renja-editor>aside button{font-size:12px;line-height:1.5}.renja-paper{font-size:15px}.renja-paper h1{font-size:20px}.renja-paper h2{font-size:17px}.renja-pipeline span{font-size:12px}.renja-pipeline small{font-size:10px}.renja-setup-notice{padding:14px 18px;margin:14px 0;border-radius:12px;border:1px solid #edcf92;background:#fff8e9;color:#76561d;font-size:14px;line-height:1.6}.renja-setup-notice[hidden]{display:none}.renja-health{font-size:12px}.renja-source-toolbar button[hidden]{display:none}.renja-hero-actions .renja-rulepack{display:none}
body[data-access-scope="opd"] #renjaOrgFilter{pointer-events:none}body[data-access-scope="opd"] .renja-kpis{grid-template-columns:repeat(3,1fr)}body[data-access-scope="opd"] .renja-kpis article:first-child{display:none}
@media(max-width:1100px){.renja-tabs{grid-template-columns:repeat(3,1fr)}.renja-editor{grid-template-columns:145px minmax(0,1fr)}.renja-evidence-pane{grid-column:1/-1;border-left:0!important;border-top:1px solid #e1e8f0}}
@media(max-width:700px){.renja-guide,.renja-hero{align-items:flex-start;flex-direction:column}.renja-guide button{width:100%}.renja-tabs{grid-template-columns:repeat(2,1fr)}.renja-unit{grid-template-columns:1fr auto}.renja-unit>div:nth-child(3),.renja-unit .renja-count{display:none}.renja-source-toolbar{grid-template-columns:1fr}.renja-panel{padding:16px}.renja-panel-head{flex-direction:column}.renja-kpis{grid-template-columns:repeat(2,1fr)}body[data-access-scope="opd"] .renja-kpis{grid-template-columns:1fr}.renja-editor{display:block}.renja-editor>aside{border-right:0}.renja-hero h1{font-size:23px}}

.renja-upload-form{display:grid;grid-template-columns:1fr 1.3fr auto;gap:16px;align-items:end;padding:22px;margin:20px 0;border:1px solid #cbddef;border-radius:14px;background:#f4f8fd}.renja-upload-form>div,.renja-upload-message{grid-column:1/-1}.renja-upload-form h3{font-size:19px;margin:0 0 8px}.renja-upload-form p{font-size:14px;line-height:1.6;margin:0;color:#526780}.renja-upload-form label{display:grid;gap:8px;font-size:14px;font-weight:600}.renja-upload-form select,.renja-upload-form input{padding:11px;border:1px solid #c6d7ea;border-radius:9px;background:#fff;min-width:0;width:100%;box-sizing:border-box;font-size:14px}.renja-upload-form small{font-size:12px;font-weight:400;color:#64778e}.renja-upload-message a{color:#1e538d;text-decoration:underline}.renja-upload-form button:disabled{opacity:.55;cursor:not-allowed}.renja-folder-settings{margin:16px 0;color:#526780;font-size:14px}.renja-folder-settings summary{cursor:pointer;padding:10px 0}body[data-access-scope="opd"] .renja-folder-settings{display:none}@media(max-width:850px){.renja-upload-form{grid-template-columns:1fr}.renja-upload-form button{width:100%}}

/* v1.2.2: simpler upload and admin-only one-time folder preparation */
.renja-auto-folder{padding:16px;margin:14px 0;border:1px solid #bbd8c9;background:#f4fbf7;border-radius:12px;display:grid;gap:8px}
.renja-auto-folder[hidden]{display:none!important}
.renja-auto-folder>button{justify-self:start;max-width:100%;white-space:normal}
.renja-auto-folder p{margin:0;font-size:12px;line-height:1.6;color:#446554}
.renja-auto-folder a{color:#174f84;text-decoration:underline}
.renja-folder-settings[hidden]{display:none!important}
@media(max-width:700px){.renja-auto-folder>button{width:100%}}

/* v1.3 Jalur B: sekali unggah Renja sebelumnya, analisis dan draf awal */
.renja-previous-flow{border:1px solid #bad8e6;background:#f4fbfd;padding:22px;border-radius:15px;margin:18px 0;color:#203d5b}
.renja-previous-flow h3{font-size:20px;margin:7px 0}.renja-previous-flow>p{font-size:14px;line-height:1.65;margin:9px 0}
.renja-previous-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}
.renja-previous-actions button{white-space:normal;text-align:center;min-width:160px;flex:1}
.renja-previous-actions button:disabled{opacity:.55;cursor:not-allowed}
.renja-previous-disclaimer{color:#526780;font-size:12px!important}
.renja-previous-report{border-top:1px solid #d6e8ef;padding-top:12px;margin-top:14px;font-size:13px}
.renja-previous-report>p{line-height:1.6}
.renja-previous-findings{display:grid;gap:10px;max-height:490px;overflow:auto}
.renja-prev-finding{display:grid;grid-template-columns:85px minmax(0,1fr);gap:12px;border:1px solid #dce5ec;border-radius:9px;background:#fff;padding:12px}
.renja-prev-finding small{display:block;color:#607085;margin:6px 0}.renja-prev-finding p{margin:7px 0 0;line-height:1.5}
@media(max-width:600px){.renja-previous-actions{flex-direction:column}.renja-prev-finding{grid-template-columns:1fr}}

.renja-ai-consent{display:block;background:#fff;border:1px solid #d0dce7;border-radius:9px;padding:12px;font-size:13px;line-height:1.6}
.renja-ai-consent input{margin-right:6px}.renja-ai-consent small{display:block;margin-left:22px;color:#6b7888}

/* v1.4.8 — formal admin analysis work queue */
.renja-admin-jobs{margin-top:22px;border:1px solid #d4deea;background:#fff;border-radius:12px;padding:16px;color:#152941}
.renja-admin-jobs-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.renja-admin-jobs-heading h3{font-size:17px;margin:0}
.renja-admin-jobs>p{font-size:13px;line-height:1.6;color:#526277}
.renja-admin-table-wrap{max-width:100%;overflow-x:auto}
.renja-admin-table{width:100%;border-collapse:collapse;font-size:12px;min-width:550px}
.renja-admin-table td,.renja-admin-table th{border:1px solid #d3d9e0;padding:10px 9px;text-align:left;vertical-align:top}
.renja-admin-table th{background:#f7f9fc;font-weight:700}
