.control-hero{padding:35px;border-radius:20px;background:#edf3e6;margin-bottom:25px}.control-hero h1{font-size:40px;max-width:850px}.control-hero>p:not(.eyebrow){font-size:17px;max-width:780px}.control-cta{display:inline-block;background:var(--ink);color:white;padding:13px 18px;border-radius:9px;text-decoration:none;margin-top:16px}.control-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.control-grid .card{display:flex;flex-direction:column}.control-grid .card button{margin-top:auto}.control-grid h2{font-size:23px}.control-flow li{padding:7px 0}.control-summary{white-space:pre-wrap;overflow-wrap:anywhere}.control-item{display:grid;grid-template-columns:2fr .7fr 1fr auto;gap:10px;align-items:end;padding:14px 0;border-bottom:1px solid var(--line)}.control-notes{display:block;margin:20px 0}.control-notes textarea{margin-top:8px}#controlTopics{border:1px solid var(--line);padding:18px;border-radius:10px;margin:18px 0}#controlTopics label{display:flex;gap:8px;margin:8px 0}#controlTopics input{width:auto}#controlForm .fields{margin:20px 0}.card details{padding:16px 0;border-bottom:1px solid var(--line)}.card summary{font-weight:bold;cursor:pointer}.card details p{margin-top:12px}#kontrol-planla{scroll-margin-top:20px}@media(max-width:850px){.control-grid{grid-template-columns:1fr}.control-item{grid-template-columns:1fr 1fr}.control-item>label:first-child{grid-column:1/-1}.control-hero{padding:25px}.control-hero h1{font-size:31px}}
