main{max-width:1280px}.intro{color:#4d6470;line-height:1.6;margin:.65rem 0 0}.summary{display:flex;gap:.75rem;flex-wrap:wrap;margin:1.5rem 0}.summary>div{background:white;border:1px solid var(--line);padding:.8rem 1.2rem;border-radius:.7rem;flex:1;min-width:130px}.summary strong{font-size:1.65rem;display:block;margin-bottom:.3rem}.summary span{font-size:.875rem;color:#4d6470}.toolbar input{flex:1;min-width:120px}.toolbar select{max-width:220px}select{font:inherit;background:white;color:var(--ink);border:1px solid #a8bbc5;border-radius:.5rem;padding:.75rem;width:100%;min-height:44px}.service-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}.service-card{background:white;border:1px solid var(--line);border-radius:.9rem;padding:1.3rem;display:flex;flex-direction:column;min-width:0}.service-card h2{margin:.8rem 0;line-height:1.5;font-size:1.2rem}.service-meta{display:flex;justify-content:space-between;align-items:center;gap:.5rem;color:#4d6470;font-size:.875rem}.badge{background:#edf1f4;color:#344b59;padding:.3rem .6rem;border-radius:.4rem;white-space:nowrap}.badge[data-state=pilot],.badge[data-state=development]{background:#e0f1f2;color:#005760}.badge[data-state=active]{background:#dcefe3;color:#195831}.service-description{line-height:1.7;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.next-step{margin:1rem 0;padding:.8rem;background:#f3f6f8;border-radius:.5rem;line-height:1.6;font-size:.875rem;white-space:pre-wrap;overflow-wrap:anywhere}.next-step strong{display:block;margin-bottom:.3rem}.related{margin-top:auto;padding-top:1rem}.related p{font-size:.875rem;color:#4d6470;margin:0 0 .5rem}.chips{display:flex;gap:.4rem;flex-wrap:wrap}.chips button{font-size:.875rem;background:white;color:#00616a;border-color:#c0dade;padding:.35rem .6rem;min-height:36px}.card-actions{display:flex;gap:.6rem;align-items:center;margin-top:1rem;padding-top:.9rem;border-top:1px solid #e7edf0}.card-actions a{color:var(--accent);text-decoration:underline;padding:.5rem 0}.card-actions button{margin-inline-start:auto}.updated{font-size:.8125rem;color:#4d6470;margin:.8rem 0 0}.related-filter{display:flex;align-items:center;gap:1rem;margin:1rem 0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}fieldset{margin:1rem 0;border:1px solid var(--line);border-radius:.5rem}legend{padding:.3rem}.relation-options{max-height:180px;overflow:auto}.relation-options label{display:flex;gap:.5rem;align-items:flex-start;font-size:.875rem;line-height:1.5}.relation-options input{width:auto;flex-shrink:0}#editor{width:min(680px,calc(100% - 2rem))}@media(max-width:600px){header nav{flex-wrap:wrap;font-size:.875rem}.toolbar select{max-width:none;flex:1}.service-grid{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}.summary>div{min-width:calc(50% - 1rem)}.heading>button{min-width:110px}}
.component-title{font-size:.875rem;font-weight:bold;margin:.5rem 0}.component-list details{border-top:1px solid #e7edf0;padding:.5rem 0;font-size:.875rem}.component-list summary{cursor:pointer;line-height:1.5}.component-list p{line-height:1.6;color:#4d6470;margin:.5rem 0}.card-actions{flex-wrap:wrap}.priority-button{font-size:.875rem}#priority{padding:0;accent-color:var(--accent)}
