.eh-design-system{color:#293b37;max-width:1240px;font:var(--ui-type-body);margin:auto;padding:24px}.eh-design-system header{border-bottom:1px solid #dbe3de;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.eh-design-system h1{font:var(--ui-type-page-title);margin:4px 0}.eh-design-system h2{font:var(--ui-type-section-title);margin:0 0 8px}.eh-design-system p{margin:0 0 10px}.eh-design-system a{color:inherit}.eh-design-summary{grid-template-columns:1fr 1fr auto;align-items:center;gap:24px;padding:24px 0;display:grid}.eh-design-summary p{color:#5d6f69;margin-top:8px}.eh-design-list{margin:0;padding:0;list-style:none}.eh-design-list li{border-top:1px solid #dbe3de;grid-template-columns:40px minmax(0,1fr) 180px;gap:20px;padding:24px 0;display:grid}.eh-design-number{background:#e5f0eb;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.eh-design-reuse{color:#5d6f69;font:var(--ui-type-supporting)}.eh-design-review-action{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.eh-design-review-action span{font:var(--ui-type-supporting);color:#995800}.eh-design-review-action [data-decision=approved]{color:#25755b}.eh-design-review-action [data-decision=rejected]{color:#aa3448}.eh-design-preserved{background:#f4f6f2;border-radius:24px;margin-top:24px;padding:24px}.eh-design-system .eh-button{white-space:normal;box-sizing:border-box;border:1px solid #dbe3de;border-radius:28px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;text-decoration:none;display:inline-flex}.eh-design-system .eh-button-primary{color:#fff;background:#fa3167;border-color:#0000}@media (max-width:760px){.eh-design-system{padding:16px}.eh-design-system header{align-items:flex-start}.eh-design-system h1{font:var(--ui-type-page-title)}.eh-design-summary{grid-template-columns:1fr;gap:12px}.eh-design-list li{grid-template-columns:32px minmax(0,1fr);gap:12px}.eh-design-review-action{flex-flow:wrap;grid-column:2;align-items:center}.eh-design-number{width:30px;height:30px}.eh-design-system header>a{max-width:100px}}
