.ecg-entry{max-width:1120px;margin:48px auto;padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:#f2f7ff;border-radius:18px;color:#183458;font-family:system-ui,sans-serif}.ecg-entry h1{font-size:44px;line-height:1.2}.ecg-entry aside{padding:24px}.ecg-entry-art{font-size:72px;color:var(--ecg-palette-primary,#2458b8);margin-top:50px}.ecg-entry-card{background:white;border:1px solid #dce6f3;border-radius:16px;padding:32px;min-width:0}.ecg-entry-card h2{font-size:28px;margin:0 0 22px}.ecg-entry-card label{display:block;margin:16px 0;font-size:13px}.ecg-entry-card input:not([type=checkbox]){display:block;width:100%;box-sizing:border-box;margin-top:8px;border:1px solid #cad7e9;border-radius:8px;padding:13px}.ecg-entry-primary{display:block;width:100%;border:0;border-radius:8px;background:var(--ecg-palette-primary,#2458b8);color:white;padding:14px;margin:22px 0;font-weight:600;cursor:pointer}.ecg-entry-tabs{display:flex;background:#eef4fc;border-radius:8px;padding:4px;gap:4px}.ecg-entry-tabs button{flex:1;border:0;border-radius:6px;background:transparent;color:var(--ecg-palette-primary,#274770);padding:12px;cursor:pointer}.ecg-entry-tabs button[aria-selected=true]{background:var(--ecg-palette-primary,#2458b8);color:white}.ecg-entry-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px}.ecg-entry-message{background:#edf4ff;padding:14px;border-radius:8px;font-size:13px;line-height:1.8}.ecg-entry [hidden]{display:none!important}.ecg-entry a{color:var(--ecg-palette-primary,#2458b8)}.ecg-entry small{color:#657a96}@media(max-width:700px){.ecg-entry{margin:16px;padding:12px;grid-template-columns:minmax(0,1fr);gap:10px}.ecg-entry aside{padding:12px}.ecg-entry h1{font-size:28px}.ecg-entry-art{display:none}.ecg-entry-card{padding:22px}}
