.onboarding-feedback{display:grid;grid-template-columns:220px 1fr;align-items:center;gap:24px;margin-bottom:16px;padding:20px 22px;border-color:#9a7130;background:linear-gradient(135deg,#30230f,#171a1a)}.onboarding-feedback h2{margin:5px 0 0;color:#ffe2a0}.onboarding-feedback p{margin:0;color:#d4c292;line-height:1.6;white-space:pre-wrap}@media (max-width:750px){.onboarding-feedback{grid-template-columns:1fr}}.plan-customer-summary{display:grid;grid-template-columns:1fr minmax(280px,520px);align-items:center;gap:30px;padding:22px;margin-bottom:16px}.plan-customer-summary h2{margin:6px 0}.customer-plan-list{overflow:hidden}.customer-plan-list article{display:grid;grid-template-columns:minmax(300px,1fr) auto 150px 110px auto;align-items:center;gap:16px;padding:18px 20px;border-bottom:1px solid #1c3549}.customer-plan-list article:last-child{border-bottom:0}.customer-plan-list article>div:first-child{display:grid;gap:5px}.customer-plan-list article>div:first-child>span{color:#6e96aa;font-size:9px}.customer-plan-list article p{margin:0;color:#8199aa;font-size:11px}.customer-plan-list article>div:not(:first-child){display:grid;gap:4px}.customer-plan-list article>div:not(:first-child) span{color:#70899c;font-size:9px}.customer-plan-list article b{font-size:11px}@media (max-width:950px){.plan-customer-summary{grid-template-columns:1fr}.customer-plan-list article{grid-template-columns:1fr 1fr}.customer-plan-list article>div:first-child{grid-column:1/-1}}.soa-title{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:16px}.soa-title span,.soa-context span{color:#54d7cd;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.soa-title h1{margin:7px 0;font-size:36px}.soa-title p{margin:0;color:#8da9bb}.soa-title button,.soa-tools select,.soa-table button,.soa-modal button,.soa-modal select,.soa-modal textarea{border:1px solid #31566b;border-radius:7px;background:#0b2433;color:#edf7fa;padding:9px 12px}.soa-title>button{border-color:#43c9bc;background:#123c3a;font-weight:800}.soa-context{padding:17px 19px;border:1px solid #31566b;border-radius:10px;background:#0a1d2b}.soa-context div{display:grid;gap:5px}.soa-context p{margin:12px 0 0;color:#8faabd;font-size:11px}.soa-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:14px 0}.soa-metrics article{display:grid;gap:7px;padding:15px;border:1px solid #23475a;border-radius:9px;background:#091d2a}.soa-metrics span{color:#86a5b8;font-size:10px}.soa-metrics strong{font-size:24px}.soa-tools{display:flex;align-items:center;justify-content:space-between;margin:18px 0 9px;color:#8da9bb;font-size:11px}.soa-tools label{display:flex;align-items:center;gap:9px}.soa-table{overflow:auto;border:1px solid #23475a;border-radius:10px;background:#091b28}.soa-table table{width:100%;border-collapse:collapse}.soa-table th,.soa-table td{padding:13px 12px;border-bottom:1px solid #1d3b4d;text-align:left;vertical-align:top;font-size:11px}.soa-table th{color:#789caf;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.soa-table td:first-child{min-width:175px}.soa-table td:first-child strong,.soa-table td:first-child small,.soa-table td:nth-child(5) span,.soa-table td:nth-child(4) small{display:block;margin-top:4px}.soa-table p{max-width:340px;margin:6px 0;color:#89a6b8;line-height:1.4}.soa-table small{color:#6f8da0}.soa-table em{display:inline-block;padding:4px 7px;border:1px solid #31566b;border-radius:99px;font-style:normal}.soa-table em.applicable{border-color:#287866;color:#70d9c7}.soa-table em.not_applicable{border-color:#8c5948;color:#e6a58e}.soa-table em.to_be_determined{border-color:#8a733c;color:#e7ca79}.soa-error,.soa-empty{padding:20px;border:1px solid #8a534b;border-radius:9px;background:#2a1918;color:#f0b1aa}.soa-modal{position:fixed;z-index:1100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#000b}.soa-modal>section{width:min(560px,100%);padding:22px;border:1px solid #31566b;border-radius:12px;background:#081925}.soa-modal header{display:flex;justify-content:space-between}.soa-modal h2{margin:5px 0}.soa-modal label{display:grid;gap:7px;margin-top:14px;color:#9cb5c4;font-size:11px}.soa-modal textarea{min-height:110px;resize:vertical}.soa-modal footer{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.soa-modal .primary{border-color:#42cbbc;background:#123e3b;font-weight:800}@media (max-width:900px){.soa-metrics{grid-template-columns:repeat(2,1fr)}.soa-title{align-items:stretch;flex-direction:column}}.rtp-title{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:17px}.rtp-title span,.rtp-list header span,.rtp-modal header span{color:#53d6cc;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rtp-title h1{margin:7px 0;font-size:36px}.rtp-title p{margin:0;color:#8ca8ba}.rtp-title button,.rtp-actions-title button,.rtp-modal button,.rtp-modal input,.rtp-modal select{padding:9px 12px;border:1px solid #31566b;border-radius:7px;background:#0b2433;color:#edf7fa}.rtp-title>button{border-color:#43c9bc;background:#123c3a;font-weight:800}.rtp-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:15px}.rtp-metrics article{display:grid;gap:6px;padding:16px;border:1px solid #23475a;border-radius:9px;background:#091d2a}.rtp-metrics article.attention{border-color:#8f623d;background:#251d15}.rtp-metrics span{color:#86a5b8;font-size:10px}.rtp-metrics strong{font-size:25px}.rtp-list{display:grid;gap:13px}.rtp-list>article{overflow:hidden;border:1px solid #244659;border-left-width:4px;border-radius:11px;background:#091b28}.rtp-list>article.risk-critical{border-left-color:#ff6259}.rtp-list>article.risk-high{border-left-color:#ff9a62}.rtp-list>article.risk-medium{border-left-color:#e7b85a}.rtp-list>article.risk-low{border-left-color:#54c5aa}.rtp-list>article.risk-informational{border-left-color:#6f94ac}.rtp-list>article>header{display:flex;justify-content:space-between;gap:20px;padding:17px 19px}.rtp-list h2{margin:6px 0 0;font-size:16px}.rtp-list>article>header>div:last-child{display:flex;align-items:center;gap:8px}.rtp-list header em{padding:5px 8px;border:1px solid #496075;border-radius:99px;font-style:normal;font-size:10px}.rtp-list header b{font-size:24px}.rtp-list>article>section{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid #1d3a4c}.rtp-list>article>section div{display:grid;gap:4px;padding:12px 19px;border-right:1px solid #1d3a4c}.rtp-list>article>section span,.rtp-action span{color:#7f9daf;font-size:9px;text-transform:uppercase}.rtp-list>article>section strong{font-size:11px}.rtp-list>article>footer{padding:14px 19px}.rtp-actions-title,.rtp-action{display:flex;align-items:center;justify-content:space-between;gap:15px}.rtp-actions-title{margin-bottom:8px}.rtp-actions-title button{padding:6px 9px;color:#69d9ce;font-size:10px}.rtp-action{padding:10px 0;border-top:1px solid #1d394a}.rtp-action>div{display:grid;gap:4px}.rtp-action>strong,.rtp-action>em{font-size:10px}.rtp-action>em{padding:4px 7px;border:1px solid #31566b;border-radius:99px;font-style:normal}.rtp-action .overdue{color:#ff8b82}.rtp-list footer>p{margin:10px 0 2px;color:#c29e69;font-size:11px}.rtp-error,.rtp-empty{padding:20px;border:1px solid #8a534b;border-radius:9px;background:#2a1918;color:#f0b1aa}.rtp-modal{position:fixed;z-index:1100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#000b}.rtp-modal>section{width:min(560px,100%);padding:22px;border:1px solid #31566b;border-radius:12px;background:#081925}.rtp-modal header{display:flex;justify-content:space-between}.rtp-modal h2{margin:5px 0}.rtp-modal label{display:grid;gap:7px;margin-top:14px;color:#9cb5c4;font-size:11px}.rtp-modal>section>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rtp-modal footer{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.rtp-modal .primary{border-color:#42cbbc;background:#123e3b;font-weight:800}@media (max-width:800px){.rtp-title{align-items:stretch;flex-direction:column}.rtp-metrics,.rtp-list>article>section{grid-template-columns:repeat(2,1fr)}.rtp-list>article>header,.rtp-action{align-items:flex-start;flex-direction:column}}.evi-title{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.evi-title span,.evi-list header span{color:#53d6cc;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.evi-title h1{margin:7px 0;font-size:36px}.evi-title p{margin:0;color:#8ca8ba}.evi-title button,.evi-tools select{padding:9px 12px;border:1px solid #43c9bc;border-radius:7px;background:#123c3a;color:#edf7fa;font-weight:800}.evi-metrics{display:grid;grid-template-columns:repeat(7,1fr);gap:9px;margin-bottom:16px}.evi-metrics article{display:grid;gap:6px;padding:14px;border:1px solid #23475a;border-radius:9px;background:#091d2a}.evi-metrics article.attention{border-color:#8f623d;background:#251d15}.evi-metrics span{color:#86a5b8;font-size:9px}.evi-metrics strong{font-size:23px}.evi-tools{display:flex;align-items:center;justify-content:space-between;margin:17px 0 9px;color:#8ca8ba;font-size:11px}.evi-tools label{display:flex;align-items:center;gap:9px}.evi-tools select{border-color:#31566b;background:#0b2433;font-weight:400}.evi-list{display:grid;gap:12px}.evi-list>article{overflow:hidden;border:1px solid #244659;border-radius:11px;background:#091b28}.evi-list>article.gap{border-color:#8e633e}.evi-list>article>header{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:16px 18px}.evi-list h2{margin:6px 0 0;font-size:16px}.evi-list header em,.evi-list footer em{padding:4px 7px;border:1px solid #3b5a6e;border-radius:99px;font-style:normal;font-size:9px}.evi-list>article>section{display:grid;grid-template-columns:repeat(5,1fr);border-block:1px solid #1d3a4c}.evi-list>article>section div{display:grid;gap:4px;padding:12px 16px;border-right:1px solid #1d3a4c}.evi-list section span,.evi-list footer span{color:#7f9daf;font-size:9px;text-transform:uppercase}.evi-list section strong{font-size:11px}.evi-list section small{color:#7893a4;font-size:9px}.evi-list>article>footer{padding:13px 18px}.evi-list footer>div{display:grid;grid-template-columns:1fr auto 150px;align-items:center;gap:15px;padding:9px 0;border-top:1px solid #1d394a}.evi-list footer>div:first-child{border-top:0}.evi-list footer>div>div{display:grid;gap:4px}.evi-list footer strong{font-size:10px}.evi-list footer .accepted em{border-color:#327b6b;color:#83dbc7}.evi-list footer .rejected em,.evi-list footer .expired em{border-color:#994c4c;color:#ffaaa3}.evi-list footer>p{margin:2px 0;color:#d0a56c;font-size:11px}.evi-error,.evi-empty{padding:20px;border:1px solid #8a534b;border-radius:9px;background:#2a1918;color:#f0b1aa}@media (max-width:1100px){.evi-metrics{grid-template-columns:repeat(4,1fr)}.evi-list>article>section{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.evi-title{align-items:stretch;flex-direction:column}.evi-metrics{grid-template-columns:repeat(2,1fr)}.evi-list footer>div{grid-template-columns:1fr}}.customer-dev-session{position:fixed;z-index:900;right:18px;bottom:18px;display:flex;align-items:center;gap:18px;max-width:min(620px,calc(100vw - 36px));box-sizing:border-box;padding:12px 14px;border:1px solid #a06f35;border-radius:10px;background:#241b11;color:#fff;box-shadow:0 12px 34px #0008}.customer-dev-session.connected{border-color:#307e72;background:#0a2927}.customer-dev-session>div,.customer-dev-session label{display:grid;gap:3px}.customer-dev-session span{font-size:11px;color:#b8c9d5}.customer-dev-session select{min-width:220px;padding:8px;border:1px solid #345367;border-radius:7px;background:#071522;color:#fff}@media (max-width:680px){.customer-dev-session{left:12px;right:12px;bottom:12px;align-items:stretch;flex-direction:column}.customer-dev-session select{width:100%}}
