.environment-groups-page{min-width:0}.env-groups-empty{width:min(100%,500px);margin:180px auto 0}.env-groups-empty h1{font-size:20px;font-weight:600;line-height:1.4;margin-bottom:8px}.env-groups-empty p{font-size:16px;line-height:1.6;margin-bottom:32px;max-width:500px}.env-groups-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid rgb(var(--home-border-hi));padding:8px 12px;font-size:13px;background:transparent;color:rgb(var(--home-text));white-space:normal;text-align:left}.env-groups-outline:hover{background:rgb(var(--home-raised))}.env-groups-outline:disabled{opacity:.45;cursor:not-allowed}.env-groups-list-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.env-group-form-title,.env-groups-list-heading h1{font-size:28px;font-weight:500;line-height:1.3}.env-groups-table{overflow-x:auto}.env-groups-table table{width:100%;border-collapse:collapse;font-size:14px}.env-groups-table th{text-align:left;font:11px ui-monospace,monospace;text-transform:uppercase;color:rgb(var(--home-muted))}.env-groups-table :is(th,td){padding:16px;border-bottom:1px solid rgb(var(--home-border))}.env-groups-table td:first-child{display:flex;align-items:center;gap:12px}.env-group-save-error,.env-groups-load-error{color:#c32b43;font-size:14px;line-height:1.6;margin-bottom:24px}.env-groups-load-error button{margin-left:12px;text-decoration:underline}.env-group-form-title{margin-bottom:40px}.env-group-form{display:flex;flex-direction:column;gap:28px}.env-group-name-row{display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,2fr);gap:32px;align-items:start}.env-group-name-row label{display:block;font-size:14px;font-weight:600;margin-bottom:6px}.env-group-name-row p,.env-group-panel>p{font-size:14px;line-height:1.6;color:rgb(var(--home-muted));max-width:520px}.environment-groups-page :is(input,textarea,select){background:transparent;color:rgb(var(--home-text));border:1px solid rgb(var(--home-border-hi));min-width:0;min-height:38px;padding:8px 12px;border-radius:0!important;font-size:13px;max-width:100%}.environment-groups-page :is(input,textarea,select):focus{outline:2px solid rgb(var(--home-accent));outline-offset:0}.env-group-name-row>input,.env-group-name-row>select{width:100%}.env-group-panel{padding:28px;border:1px solid rgb(var(--home-border))}.env-group-panel h2{font-size:20px;font-weight:600;margin-bottom:4px}.env-group-panel>.env-groups-outline{margin-top:24px}.env-group-variables{border:1px solid rgb(var(--home-border));margin-top:28px}.env-group-variable-head,.env-group-variable-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.75fr) 100px 36px;gap:16px;align-items:start;padding:14px}.env-group-variable-head{font:11px ui-monospace,monospace;padding-block:12px}.env-group-variable-row{border-top:1px solid rgb(var(--home-border))}.env-group-variable-row :is(input,textarea){font-family:ui-monospace,monospace;width:100%}.env-group-variable-row textarea{resize:vertical}.env-group-generate{font-size:12px;color:rgb(var(--home-accent));min-height:38px}.env-group-remove{display:grid;place-items:center;min-height:38px;color:#dc3d52}.env-group-variable-actions{margin-top:18px}.env-group-submit,.env-group-variable-actions{display:flex;flex-wrap:wrap;gap:12px}.env-group-submit>button[type=submit]{min-height:38px;background:#111;color:#fff;padding:8px 14px;font-size:13px}.env-group-submit>button:disabled{opacity:.45;cursor:default}dialog.env-group-import-modal{padding:24px;background:rgb(var(--home-surface))!important;color:rgb(var(--home-text))}.env-group-import-modal h2{font-size:24px;margin-bottom:24px}.env-group-import-modal label{display:block;font-size:14px;margin-bottom:8px}.env-group-import-modal textarea{width:100%;padding:12px;border:1px solid rgb(var(--home-border));background:transparent;font:13px ui-monospace,monospace}.env-group-import-modal footer{display:flex;gap:16px;margin-top:20px}.env-group-import-modal [role=alert]{color:#c32b43;font-size:14px;margin-top:12px}@media(max-width:1023px){.env-group-variable-head,.env-group-variable-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 90px 32px;gap:10px}.env-group-panel{padding:20px}}@media(max-width:767px){.env-groups-empty{margin-top:70px}.env-groups-empty h1{font-size:20px}.env-groups-empty p{font-size:15px}.env-groups-list-heading{align-items:start;flex-direction:column}.env-group-name-row{grid-template-columns:minmax(0,1fr);gap:14px}.env-group-form-title{font-size:25px;margin-bottom:28px}.env-group-panel{padding:16px}.env-group-panel h2{font-size:18px}.env-group-variable-head{display:none}.env-group-variable-row{grid-template-columns:minmax(0,1fr) 36px;gap:12px}.env-group-variable-row input,.env-group-variable-row textarea{grid-column:1/-1}.env-group-generate{text-align:left}.env-group-form{gap:24px}}