.ck-panel{padding:clamp(16px,4vw,32px);margin:2rem 0;border:1px solid #aebdb2;border-radius:18px;background:#fffef8;color:#173c32;min-width:0}.ck-panel [hidden]{display:none!important}.ck-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ck-panel label{display:grid;gap:7px;font-weight:600;min-width:0}.ck-panel input,.ck-panel select,.ck-panel textarea{display:block;box-sizing:border-box;width:100%;min-width:0;font:inherit;font-size:16px;line-height:1.5;padding:12px;border:1px solid #60796b;border-radius:8px;background:#fff;color:#173c32}.ck-panel textarea{resize:vertical}.ck-panel form{display:block}.ck-panel button{font:inherit;font-size:16px;padding:11px 16px;min-height:44px;border:1px solid #173c32;border-radius:8px;background:#173c32;color:#fffef8;cursor:pointer}.ck-panel button:disabled{opacity:.6;cursor:not-allowed}.ck-panel :focus-visible{outline:3px solid #a35c0c;outline-offset:3px}.ck-panel [aria-invalid=true]{border:2px solid #a42525}.ck-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.ck-config,.ck-work{border:1px solid #aebdb2;border-radius:12px;padding:16px;margin:16px 0}.ck-config summary,.ck-work summary{cursor:pointer;min-height:44px;font-weight:700}.ck-config label{margin:12px 0}.ck-work button{margin:12px 0}.ck-panel [role=status]{min-height:3em;color:#385345;overflow-wrap:anywhere}.ck-note{font-size:16px;color:#385345}.ck-panel iframe{display:block;width:100%;height:650px;border:1px solid #8ca491;border-radius:12px;background:#fff}.ck-step{padding:24px;border:1px solid #aebdb2;border-radius:16px;margin:24px 0}.ck-links{display:flex;flex-wrap:wrap;gap:14px}.ck-panel h3{font-size:24px}@media(max-width:700px){.ck-fields{grid-template-columns:1fr}.ck-actions>*{max-width:100%}.ck-panel iframe{height:600px}}
