.v40-page{display:grid;gap:16px}.v40-hero,.v40-env-hero,.v40-deploy-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;padding:30px;background:linear-gradient(135deg,#09111b,#142333);color:#fff}.v40-hero span,.v40-env-hero span,.v40-deploy-hero span,.v40-list header span,.v40-side>article>span,.v40-diagnosis header span{font-size:7px;text-transform:uppercase;letter-spacing:.14em;color:#d0ad69}.v40-hero h1,.v40-env-hero h1,.v40-deploy-hero h1{font-family:"Space Grotesk",sans-serif;font-size:34px;margin:7px 0;letter-spacing:-.04em}.v40-hero p,.v40-env-hero p,.v40-deploy-hero p{max-width:800px;color:#92a1ae;font-size:9px;line-height:1.7}.v40-env-hero>div:last-child{display:flex;gap:8px}.v40-env-hero form{margin:0}.v40-metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}.v40-metrics article{background:#fff;border:1px solid #dfe3e7;padding:18px}.v40-metrics span,.v40-metrics strong,.v40-metrics small{display:block}.v40-metrics span{font-size:7px;color:#707b86}.v40-metrics strong{font-family:"Space Grotesk",sans-serif;font-size:24px;margin-top:8px}.v40-metrics small{font-size:7px;color:#89939c}.v40-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.v40-env-card{background:#fff;border:1px solid #dfe3e7;padding:21px;text-decoration:none;color:inherit}.v40-env-card:hover{transform:translateY(-2px);border-color:#d0ad69}.v40-env-card header{display:flex;justify-content:space-between}.v40-env-card header>span{font-size:7px;text-transform:uppercase;color:#9a6f35}.v40-env-card h2{font-family:"Space Grotesk",sans-serif;font-size:20px;margin:22px 0 5px}.v40-env-card>p{font-size:8px;color:#7b858e}.v40-env-card dl>div{display:grid;grid-template-columns:110px 1fr;padding:8px 0;border-top:1px solid #eceef0}.v40-env-card dt,.v40-env-card dd{font-size:7px;margin:0}.v40-env-card footer{margin-top:15px;border-top:1px solid #eceef0;padding-top:12px;font-size:8px;color:#a77435}.v40-status{display:inline-block;padding:6px 8px;background:#edf0f2;font-style:normal;font-size:7px}.status-active,.status-healthy,.status-succeeded,.status-rolled_back{background:#e8f7ee;color:#1c7541}.status-warning,.status-planned,.status-approved,.status-queued{background:#fff1d8;color:#8b611d}.status-critical,.status-failed{background:#fde8e9;color:#a9262e}.status-running,.status-provisioning,.status-installing,.status-deploying,.status-migrating{background:#e7f0fa;color:#2b5f97}.v40-form-layout{display:grid;grid-template-columns:1.35fr .65fr;gap:16px}.v40-form,.v40-profile-guide{padding:25px}.v40-form-grid>div,.v40-form>div,.v40-form label{display:grid;gap:5px;margin-bottom:12px}.v40-form input,.v40-form select,.v40-form textarea{width:100%;padding:11px;border:1px solid #d9dde1}.v40-form fieldset{border:1px solid #dfe3e7;margin-top:20px;padding:18px}.v40-form legend{font-size:8px;text-transform:uppercase}.v40-form .v40-check{display:flex;grid-template-columns:18px 1fr;align-items:center}.v40-form .v40-check input{width:auto}.v40-actions{display:flex!important;justify-content:flex-end;flex-direction:row!important;gap:8px;padding-top:18px;border-top:1px solid #e4e7e9}.v40-profile-guide>span{font-size:7px;text-transform:uppercase;color:#a17439}.v40-profile-guide article{padding:14px 0;border-top:1px solid #e7eaec}.v40-profile-guide strong,.v40-profile-guide small{display:block}.v40-profile-guide strong{font-size:9px}.v40-profile-guide small,.v40-profile-guide p{font-size:7px;color:#7c8790}.v40-layout{display:grid;grid-template-columns:1fr 1fr;gap:16px}.v40-list,.v40-timeline,.v40-side>article,.v40-diagnosis{padding:21px}.v40-list header,.v40-timeline header,.v40-diagnosis header{display:flex;justify-content:space-between;margin-bottom:14px}.v40-list h2,.v40-timeline h2,.v40-side h2,.v40-diagnosis h2{font-family:"Space Grotesk",sans-serif;font-size:18px;margin:5px 0}.v40-list>a,.v40-list>div{display:grid;grid-template-columns:115px 1fr auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #e8ebed;text-decoration:none}.v40-list code{font-size:7px;color:#9c6d31}.v40-list strong,.v40-list small{display:block}.v40-list strong{font-size:9px}.v40-list small{font-size:7px;color:#7d8791}.v40-list progress{width:120px}.v40-empty{padding:22px;background:#f3f0eb;text-align:center;font-size:8px}.v40-table,.v40-deployment-table,.v40-monitor-table{padding:18px;overflow:auto}.v40-table>header,.v40-table>a{display:grid;grid-template-columns:1.2fr 1fr 1.3fr .8fr .7fr .7fr;gap:12px;align-items:center;min-width:920px}.v40-deployment-table>header,.v40-deployment-table>a{display:grid;grid-template-columns:130px 1.2fr 1fr 120px .8fr 90px;gap:12px;align-items:center;min-width:930px}.v40-monitor-table>header,.v40-monitor-table>a{display:grid;grid-template-columns:1.3fr repeat(6,.55fr) 95px;gap:10px;align-items:center;min-width:1000px}.v40-table>header,.v40-deployment-table>header,.v40-monitor-table>header{font-size:7px;text-transform:uppercase;color:#78838c;padding:8px 0}.v40-table>a,.v40-deployment-table>a,.v40-monitor-table>a{padding:13px 0;border-top:1px solid #e7eaec;text-decoration:none}.v40-table strong,.v40-table small,.v40-deployment-table strong,.v40-deployment-table small,.v40-monitor-table strong,.v40-monitor-table small{display:block}.v40-table small,.v40-deployment-table small,.v40-monitor-table small{font-size:7px;color:#7d8791}.v40-table code,.v40-deployment-table code{font-size:7px}.v40-deploy-hero>div:last-child{min-width:230px;text-align:right}.v40-deploy-hero progress{display:block;width:100%;margin-top:8px}.v40-deploy-hero>div:last-child strong{font-family:"Space Grotesk",sans-serif;font-size:26px}.v40-timeline>div{display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:start;padding:13px 0;border-top:1px solid #e7eaec}.v40-timeline i{width:36px;height:36px;display:grid;place-items:center;background:#e7eaed;font-style:normal;font-size:8px}.v40-timeline .step-running i{background:#dceafb;color:#245d9a}.v40-timeline .step-succeeded i{background:#dff4e7;color:#267847}.v40-timeline .step-failed i{background:#fde1e3;color:#a51f29}.v40-timeline strong,.v40-timeline small{display:block}.v40-timeline strong{font-size:9px}.v40-timeline small{font-size:7px;color:#7d8791}.v40-timeline p{font-size:7px;color:#a72630}.v40-timeline em{font-size:7px;font-style:normal}.v40-side{display:grid;gap:16px;align-content:start}.v40-side dl>div{display:grid;grid-template-columns:130px 1fr;padding:8px 0;border-top:1px solid #e7eaec}.v40-side dt,.v40-side dd{font-size:7px;margin:0;word-break:break-word}.v40-actions-panel form,.v40-actions-panel>a,.v40-actions-panel>button{display:block;width:100%;margin:8px 0;text-align:center}.button.danger{background:#a5222b;color:#fff}.v40-diagnosis pre{background:#0d1621;color:#c7d1db;padding:18px;overflow:auto;font-size:8px;white-space:pre-wrap}.v40-tabs{display:flex;gap:6px;flex-wrap:wrap;background:#fff;border:1px solid #dfe3e7;padding:7px}.v40-tabs a{padding:8px 10px;text-decoration:none;font-size:8px}.v40-live-deployments a{display:grid;grid-template-columns:auto auto;gap:0 7px;align-items:center;text-decoration:none;padding:7px 10px;border:1px solid #dfe3e7;background:#fff}.v40-live-deployments span{grid-row:1/3;font-family:"Space Grotesk",sans-serif;font-size:19px}.v40-live-deployments strong{font-size:7px}.v40-live-deployments small{font-size:6px;color:#7d8791;max-width:220px}.v40-live-deployments.has-active a{border-color:#d0ad69;background:#fff8e9}.ops-table>a{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr .65fr;gap:12px;align-items:center;min-width:850px;padding:13px 0;border-top:1px solid #e8ebed;text-decoration:none}@media(max-width:1100px){.v40-metrics{grid-template-columns:repeat(3,1fr)}.v40-card-grid{grid-template-columns:1fr 1fr}.v40-form-layout,.v40-layout{grid-template-columns:1fr}}@media(max-width:700px){.v40-hero,.v40-env-hero,.v40-deploy-hero{align-items:flex-start;flex-direction:column}.v40-metrics{grid-template-columns:1fr 1fr}.v40-card-grid{grid-template-columns:1fr}.v40-env-hero>div:last-child{flex-direction:column;width:100%}}
