/* ELIZNA ADMIN — PRODUCT R&D PROFESSIONAL WORKSPACE R10.0 */
#elizna-r13-page[data-elz-rd-r100="true"]{--rd-ink:#332d27;--rd-muted:#7c7268;--rd-line:rgba(72,59,43,.105);--rd-paper:#fffdf9;--rd-gold:#b39258;--rd-plum:#5f4058;--rd-sage:#617961;--rd-coral:#a65349;--rd-blue:#496b89}
#elizna-r13-page[data-elz-rd-r100="true"] .elz-rd-hero{align-items:flex-start;padding:16px 18px!important;background:linear-gradient(122deg,#fffdf8 0%,#f8f1e5 62%,#f1e8e6 100%)!important}
.elz-rd-hero p{margin:7px 0 0;max-width:900px;color:var(--rd-muted);font-size:10px;line-height:1.5}.elz-rd-restricted{display:inline-flex!important;align-items:center;min-height:28px;padding:5px 10px;border:1px solid rgba(166,83,73,.18);border-radius:999px;background:#f8ebe8;color:#8b493f!important;font-size:8px!important;font-weight:800;letter-spacing:.08em!important}
.elz-rd-portfolio-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:0 0 8px}.elz-rd-portfolio-kpis article{min-height:60px;padding:9px 10px;border:1px solid var(--rd-line);border-radius:12px;background:var(--rd-paper);box-shadow:0 4px 15px rgba(55,45,34,.035)}.elz-rd-portfolio-kpis span,.elz-rd-portfolio-kpis strong{display:block}.elz-rd-portfolio-kpis span{color:var(--rd-muted);font-size:7.5px;text-transform:uppercase;letter-spacing:.055em}.elz-rd-portfolio-kpis strong{margin-top:4px;font-size:16px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elz-rd-portfolio-kpis article.bad strong{color:var(--rd-coral)}
.elz-rd-toolbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0 0 8px;padding:7px 9px;border:1px solid var(--rd-line);border-radius:12px;background:rgba(255,253,249,.9)}.elz-rd-toolbar button,.elz-rd-editor button,.elz-rd-table button,.elz-rd-doc-grid button,.elz-rd-record-grid button,.elz-rd-task-board button,.elz-rd-empty-state button{min-height:30px;padding:5px 9px;border:1px solid rgba(68,54,42,.12);border-radius:8px;background:linear-gradient(180deg,#704f68,#5c3f56);color:#fff;font-size:8.5px;font-weight:730;cursor:pointer}.elz-rd-toolbar span{margin-left:auto;color:var(--rd-muted);font-size:8px}.elz-rd-toolbar span strong{color:var(--rd-ink)}
.elz-rd-shell{display:grid;grid-template-columns:250px minmax(0,1fr);gap:9px;align-items:start}.elz-rd-projects{position:sticky;top:8px;display:grid;gap:6px;max-height:calc(100vh - 88px);overflow:auto;padding-right:2px}.elz-rd-projects>button{display:grid;gap:5px;width:100%;padding:9px;text-align:left;border:1px solid var(--rd-line);border-radius:11px;background:#fffdf9;color:var(--rd-ink);cursor:pointer}.elz-rd-projects>button.active{border-color:rgba(95,64,88,.3);background:linear-gradient(145deg,#fffdf9,#f5edf3);box-shadow:0 0 0 2px rgba(95,64,88,.055)}.elz-rd-projects header,.elz-rd-projects footer{display:flex;align-items:center;justify-content:space-between;gap:6px}.elz-rd-projects header em{color:var(--rd-muted);font-size:7px;font-style:normal}.elz-rd-projects strong{font-size:9.5px;line-height:1.3}.elz-rd-projects small,.elz-rd-projects p,.elz-rd-projects footer span{margin:0;color:var(--rd-muted);font-size:7.5px;line-height:1.4}.elz-rd-projects i{display:block;height:4px;border-radius:99px;background:#ece6dc;overflow:hidden}.elz-rd-projects i b{display:block;height:100%;background:linear-gradient(90deg,#c0a266,#72506a);border-radius:inherit}.elz-rd-work{min-width:0}.elz-rd-project-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:7px;padding:10px 12px;border:1px solid var(--rd-line);border-radius:12px;background:#fffdf9}.elz-rd-project-head span{font-size:7.5px;color:var(--rd-gold);font-weight:780;letter-spacing:.08em}.elz-rd-project-head h2{margin:2px 0 0!important;font-size:20px!important;line-height:1.1!important}.elz-rd-project-head p{margin:4px 0 0;font-size:8px;color:var(--rd-muted)}
.elz-rd-chip{display:inline-flex;align-items:center;min-height:19px;padding:2px 6px;border:1px solid rgba(73,107,137,.13);border-radius:99px;background:#eaf0f5;color:#45647e;font-size:7px;font-weight:800;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.elz-rd-chip.good{background:#e6efe5;color:#557159;border-color:rgba(97,121,97,.14)}.elz-rd-chip.bad{background:#f5e6e3;color:#984c43;border-color:rgba(166,83,73,.14)}.elz-rd-chip.warn{background:#f5ecd9;color:#836936;border-color:rgba(179,146,88,.18)}.elz-rd-chip.neutral{background:#ece9e4;color:#746b62}
.elz-rd-pipeline{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;margin:0 0 8px}.elz-rd-pipeline>div{min-height:42px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:5px;padding:5px 6px;border:1px solid var(--rd-line);border-radius:8px;background:#faf7f1;color:#80766c}.elz-rd-pipeline i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#eee9e0;font-size:7px;font-style:normal;font-weight:800}.elz-rd-pipeline span{font-size:6.8px;text-align:left;line-height:1.2}.elz-rd-pipeline>div.done{background:#f2f5ef;color:#5d725e}.elz-rd-pipeline>div.done i{background:#dfeadf;color:#4e6b53}.elz-rd-pipeline>div.current{border-color:rgba(95,64,88,.3);background:#f1e8ef;color:var(--rd-plum);box-shadow:inset 0 0 0 1px rgba(95,64,88,.06)}.elz-rd-pipeline>div.current i{background:#75566f;color:#fff}
.elz-rd-tabs{display:flex;gap:4px;overflow:auto;margin:0 0 8px;padding:5px;border:1px solid var(--rd-line);border-radius:11px;background:#fbf8f1}.elz-rd-tabs button{flex:0 0 auto;min-height:29px;padding:5px 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:#71675e;font-size:7.5px;font-weight:700;cursor:pointer}.elz-rd-tabs button.active{border-color:rgba(95,64,88,.16);background:#fff;color:var(--rd-plum);box-shadow:0 2px 8px rgba(55,45,34,.05)}.elz-rd-tab-content{min-width:0}.elz-rd-section-title{margin:1px 0 7px}.elz-rd-section-title h2{margin:0!important;font-size:17px!important}.elz-rd-section-title p{margin:3px 0 0;color:var(--rd-muted);font-size:8.5px;line-height:1.45}
.elz-rd-card{margin:0 0 8px;padding:10px 11px;border:1px solid var(--rd-line);border-radius:12px;background:#fffdf9;box-shadow:0 4px 15px rgba(55,45,34,.035)}.elz-rd-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.elz-rd-card h2{margin:0!important;font-size:13px!important}.elz-rd-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.elz-rd-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:8px}.elz-rd-summary-grid article{min-height:68px;padding:8px 9px;border:1px solid var(--rd-line);border-radius:10px;background:#fff}.elz-rd-summary-grid article.span2{grid-column:span 2}.elz-rd-summary-grid article.attention{background:#fff9ed}.elz-rd-summary-grid span,.elz-rd-summary-grid strong,.elz-rd-summary-grid small{display:block}.elz-rd-summary-grid span{font-size:7px;color:var(--rd-muted);text-transform:uppercase;letter-spacing:.05em}.elz-rd-summary-grid strong{margin-top:4px;font-size:12px;line-height:1.25}.elz-rd-summary-grid small{margin-top:3px;color:var(--rd-muted);font-size:7.5px;line-height:1.35}.elz-rd-summary-grid p{margin:4px 0 0;font-size:9px;line-height:1.4}.elz-rd-spend-chips{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:4px}.elz-rd-money-chip{display:inline-flex!important;align-items:center;gap:6px;min-height:26px;padding:4px 7px;border-radius:8px;background:#f6efdf;color:#745d34!important;font-size:9px!important;font-weight:760}.elz-rd-money-chip small{margin:0!important;color:#8d7a59!important;font-size:6.8px!important}.elz-rd-muted{font-size:8px;color:var(--rd-muted)}
.elz-rd-editor{margin:0 0 8px;border:1px solid var(--rd-line);border-radius:11px;background:#fbf8f1;overflow:hidden}.elz-rd-editor>summary{padding:8px 10px;cursor:pointer;color:#5c5045;font-size:8.5px;font-weight:760;list-style:none}.elz-rd-editor>summary::-webkit-details-marker{display:none}.elz-rd-editor[open]>summary{border-bottom:1px solid var(--rd-line);background:#f7f1e7}.elz-rd-editor>.elz-rd-form{padding:9px}.elz-rd-form{display:grid;gap:7px}.elz-rd-form .row{display:grid;gap:7px}.elz-rd-form .row.four{grid-template-columns:repeat(4,minmax(0,1fr))}.elz-rd-form .row.two{grid-template-columns:repeat(2,minmax(0,1fr))}.elz-rd-form label{display:flex;flex-direction:column;gap:3px;color:#6f665d;font-size:7.5px;font-weight:700}.elz-rd-form label.check{flex-direction:row;align-items:center;justify-content:flex-start;padding-top:15px}.elz-rd-form label.check input{width:auto;min-height:0}.elz-rd-form input,.elz-rd-form select,.elz-rd-form textarea{width:100%;min-height:30px;padding:5px 7px;border:1px solid rgba(66,53,41,.13);border-radius:7px;background:#fff;color:var(--rd-ink);font:inherit;font-size:8.5px}.elz-rd-form textarea{min-height:52px;resize:vertical}.elz-rd-form input:focus,.elz-rd-form select:focus,.elz-rd-form textarea:focus{outline:0;border-color:rgba(95,64,88,.4);box-shadow:0 0 0 3px rgba(95,64,88,.06)}
.elz-rd-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.elz-rd-record-grid>article{padding:9px;border:1px solid var(--rd-line);border-radius:10px;background:#fff}.elz-rd-record-grid header,.elz-rd-record-grid footer{display:flex;align-items:center;justify-content:space-between;gap:7px}.elz-rd-record-grid strong,.elz-rd-record-grid small{display:block}.elz-rd-record-grid strong{font-size:9.5px}.elz-rd-record-grid small{margin-top:2px;color:var(--rd-muted);font-size:7px}.elz-rd-record-grid p{min-height:26px;margin:7px 0;color:#5e554d;font-size:8px;line-height:1.4}.elz-rd-record-grid footer{color:var(--rd-muted);font-size:7.5px}.elz-rd-record-grid footer button{min-height:26px;padding:3px 7px;font-size:7px}
.elz-rd-table{overflow:auto;border:1px solid rgba(66,53,41,.08);border-radius:10px;background:#fff}.elz-rd-table table{width:100%;min-width:820px;border-collapse:separate;border-spacing:0}.elz-rd-table th{position:sticky;top:0;padding:7px 8px;border-bottom:1px solid var(--rd-line);background:#f7f2e9;color:#766c61;font-size:6.8px;letter-spacing:.05em;text-transform:uppercase;text-align:left}.elz-rd-table td{padding:7px 8px;border-bottom:1px solid rgba(66,53,41,.055);font-size:7.8px;vertical-align:top}.elz-rd-table tr:last-child td{border-bottom:0}.elz-rd-table td strong{font-size:8.2px}
.elz-rd-action-list,.elz-rd-alert-list{display:grid;gap:5px}.elz-rd-action-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px;border:1px solid rgba(66,53,41,.07);border-radius:8px;background:#fff}.elz-rd-action-row>div{min-width:0}.elz-rd-action-row strong,.elz-rd-action-row small{display:block}.elz-rd-action-row strong{margin-top:3px;font-size:8.5px}.elz-rd-action-row small{margin-top:2px;color:var(--rd-muted);font-size:7px}.elz-rd-alert{padding:7px 8px;border-left:3px solid var(--rd-gold);border-radius:7px;background:#fffaf0}.elz-rd-alert.bad{border-color:var(--rd-coral);background:#f9ece9}.elz-rd-alert strong,.elz-rd-alert span{display:block}.elz-rd-alert strong{font-size:8.5px}.elz-rd-alert span{margin-top:2px;color:var(--rd-muted);font-size:7px}.elz-rd-alert p{margin:4px 0 0;font-size:7.5px;line-height:1.4}
.elz-rd-market-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:8px}.elz-rd-market-kpis article{padding:8px;border:1px solid var(--rd-line);border-radius:9px;background:#fff}.elz-rd-market-kpis span,.elz-rd-market-kpis strong,.elz-rd-market-kpis small{display:block}.elz-rd-market-kpis span{font-size:7px;color:var(--rd-muted)}.elz-rd-market-kpis strong{margin-top:3px;font-size:14px}.elz-rd-market-kpis small{margin-top:2px;color:var(--rd-muted);font-size:7px}.elz-rd-gate-summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;align-items:center;margin-bottom:8px;padding:9px 10px;border:1px solid var(--rd-line);border-radius:10px;background:#fff}.elz-rd-gate-summary strong{font-size:17px}.elz-rd-gate-summary span{font-size:8px;color:var(--rd-muted)}.elz-rd-gate-summary i{grid-column:1/-1;display:block;height:5px;border-radius:99px;background:#ece8df;overflow:hidden}.elz-rd-gate-summary i b{display:block;height:100%;background:linear-gradient(90deg,#91aa8e,#60785f)}.elz-rd-gate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.elz-rd-gate-grid article{padding:8px;border:1px solid var(--rd-line);border-radius:9px;background:#fff}.elz-rd-gate-grid article.required{box-shadow:inset 3px 0 0 var(--rd-gold)}.elz-rd-gate-grid header{display:flex;align-items:center;justify-content:space-between;gap:6px}.elz-rd-gate-grid header em{font-size:6.5px;color:var(--rd-muted);font-style:normal}.elz-rd-gate-grid>article>strong,.elz-rd-gate-grid>article>small{display:block}.elz-rd-gate-grid>article>strong{margin-top:6px;font-size:8.5px}.elz-rd-gate-grid>article>small{margin-top:2px;color:var(--rd-muted);font-size:6.8px}.elz-rd-gate-grid p{margin:5px 0 0;font-size:7.5px;line-height:1.4}
.elz-rd-task-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.elz-rd-task-board>section{padding:8px;border:1px solid var(--rd-line);border-radius:10px;background:#fbf8f2}.elz-rd-task-board>section>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.elz-rd-task-board h3{margin:0!important;font-size:9px!important}.elz-rd-task-board>section>header span{display:grid;place-items:center;min-width:20px;height:20px;border-radius:99px;background:#eee7dc;font-size:7px}.elz-rd-task-board article{margin-bottom:5px;padding:7px;border:1px solid rgba(66,53,41,.07);border-radius:8px;background:#fff}.elz-rd-task-board article.bad{border-left:3px solid var(--rd-coral)}.elz-rd-task-board article.warn{border-left:3px solid var(--rd-gold)}.elz-rd-task-board article>div{display:flex;gap:4px;flex-wrap:wrap}.elz-rd-task-board article>strong,.elz-rd-task-board article>small{display:block}.elz-rd-task-board article>strong{margin-top:5px;font-size:8.5px}.elz-rd-task-board article>p{margin:4px 0;font-size:7.3px;line-height:1.4}.elz-rd-task-board article>small{color:var(--rd-muted);font-size:6.8px}.elz-rd-task-board article>button{margin-top:5px;min-height:25px;padding:3px 7px;font-size:7px}
.elz-rd-doc-grid{display:grid;gap:5px}.elz-rd-doc-grid>article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 9px;border:1px solid var(--rd-line);border-radius:9px;background:#fff}.elz-rd-doc-grid>article>div{min-width:0}.elz-rd-doc-grid strong,.elz-rd-doc-grid small,.elz-rd-doc-grid em{display:block}.elz-rd-doc-grid strong{margin-top:4px;font-size:8.5px}.elz-rd-doc-grid small{margin-top:2px;color:var(--rd-muted);font-size:7px}.elz-rd-doc-grid em{margin-top:2px;color:#95897c;font-size:6.7px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elz-rd-cost-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;padding:8px;border:1px solid var(--rd-line);border-radius:9px;background:#fff}.elz-rd-cost-head>div:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:7.5px}.elz-rd-cost-head strong{font-size:9px}.elz-rd-fin-link{display:inline-flex;margin-top:8px;color:var(--rd-plum);font-size:8px;font-weight:750;text-decoration:none}
.elz-rd-timeline{position:relative;display:grid;gap:7px;padding-left:18px}.elz-rd-timeline::before{content:"";position:absolute;left:7px;top:4px;bottom:4px;width:1px;background:#ded6c9}.elz-rd-timeline>article{position:relative;display:grid;grid-template-columns:8px minmax(0,1fr);gap:8px}.elz-rd-timeline>article>i{position:absolute;left:-14px;top:10px;width:8px;height:8px;border-radius:50%;background:var(--rd-gold);box-shadow:0 0 0 3px #f7f4ec}.elz-rd-timeline>article>div{grid-column:2;padding:8px 9px;border:1px solid var(--rd-line);border-radius:9px;background:#fff}.elz-rd-timeline header{display:flex;align-items:center;justify-content:space-between;gap:6px}.elz-rd-timeline time{color:var(--rd-muted);font-size:6.8px}.elz-rd-timeline strong{display:block;margin-top:5px;font-size:8.5px}.elz-rd-timeline p{margin:4px 0;font-size:7.5px;line-height:1.4}.elz-rd-timeline blockquote{margin:5px 0;padding:6px 7px;border-left:2px solid var(--rd-plum);background:#f6f0f5;font-size:7.3px;line-height:1.4}.elz-rd-timeline small,.elz-rd-timeline footer{display:block;color:var(--rd-muted);font-size:6.8px}.elz-rd-timeline footer{margin-top:5px}
.elz-rd-boundary{display:grid;gap:4px;margin:10px 0 18px;padding:9px 10px;border:1px solid rgba(179,146,88,.18);border-left:3px solid var(--rd-gold);border-radius:9px;background:#fffaf0;color:#62594e;font-size:7.8px;line-height:1.5}.elz-rd-boundary strong{font-size:8.3px;color:var(--rd-ink)}.elz-rd-empty,.elz-rd-loading,.elz-rd-error,.elz-rd-empty-state{padding:18px;text-align:center;color:var(--rd-muted);font-size:8.5px}.elz-rd-loading,.elz-rd-error,.elz-rd-empty-state{margin:10px;border:1px solid var(--rd-line);border-radius:12px;background:#fffdf9}.elz-rd-error{color:#934b42}.elz-rd-error button{margin-left:8px}.elz-rd-empty-state h2{margin:0 0 5px!important;font-size:16px!important}.elz-rd-empty-state p{max-width:700px;margin:0 auto 10px;line-height:1.5}
@media(max-width:1250px){.elz-rd-portfolio-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.elz-rd-pipeline{grid-template-columns:repeat(4,minmax(0,1fr))}.elz-rd-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elz-rd-form .row.four{grid-template-columns:repeat(2,minmax(0,1fr))}.elz-rd-gate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:950px){.elz-rd-shell{grid-template-columns:1fr}.elz-rd-projects{position:relative;top:auto;max-height:none;grid-template-columns:repeat(2,minmax(0,1fr))}.elz-rd-two,.elz-rd-record-grid,.elz-rd-task-board{grid-template-columns:1fr}.elz-rd-market-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.elz-rd-portfolio-kpis,.elz-rd-summary-grid,.elz-rd-projects,.elz-rd-market-kpis,.elz-rd-gate-grid,.elz-rd-form .row.four,.elz-rd-form .row.two{grid-template-columns:1fr}.elz-rd-summary-grid article.span2{grid-column:auto}.elz-rd-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.elz-rd-toolbar span{margin-left:0;width:100%}.elz-rd-cost-head{align-items:flex-start;flex-direction:column}.elz-rd-cost-head>div:last-child{align-items:flex-start}}
