.yedro-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.yedro-contact-form>label,.yedro-form-grid>label{display:flex;flex-direction:column;gap:8px;font-size:.875rem;font-weight:600;margin-bottom:20px}.yedro-contact-form input:not([type=checkbox]),.yedro-contact-form textarea,.yedro-download-search input{width:100%;box-sizing:border-box;border:1px solid #cdd3dc;border-radius:10px;padding:13px 15px;font:inherit;color:inherit;background:#fff}.yedro-contact-form textarea{resize:vertical}.yedro-contact-form input:focus-visible,.yedro-contact-form textarea:focus-visible,.yedro-download-search input:focus-visible,.yedro-faq summary:focus-visible{outline:3px solid #e84630;outline-offset:3px}.yedro-contact-form>.yedro-consent{display:flex;flex-direction:row;gap:10px;align-items:flex-start;font-size:.8rem;font-weight:400;line-height:1.6}.yedro-consent input{width:18px;height:18px;flex:0 0 18px;accent-color:#d53020;margin-top:3px}.yedro-form-note{font-size:.8rem;color:#5a6370}.yedro-form-status:not(:empty){padding:16px;margin-top:16px;border-radius:10px;background:#eef2f7;line-height:1.6}.yedro-form-status.is-error{background:#fff0ed;color:#8d1c10;border:1px solid #f1c0b8}.yedro-form-status.is-success{background:#edf7f0;color:#1b5230;border:1px solid #bddbc8}.yedro-honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.yedro-download-search{max-width:640px;margin-bottom:28px}.yedro-download-search label{display:block;font-size:.875rem;margin-bottom:10px}.yedro-download-list{display:grid;gap:12px}.yedro-download-card{display:flex;align-items:center;gap:20px;padding:22px;border:1px solid #e2e6ec;border-radius:14px;background:#fff}.yedro-download-card[hidden],.yedro-empty[hidden]{display:none}.yedro-file-icon{width:50px;height:58px;display:grid;place-items:center;background:#f8e7e4;color:#a82114;font-size:.72rem;font-weight:700;border-radius:9px;flex-shrink:0}.yedro-file-info{flex:1}.yedro-file-info h3{font-size:1rem;margin:0 0 4px}.yedro-file-info p{margin:8px 0 0;font-size:.85rem;line-height:1.5}.yedro-file-type{font-size:.75rem;color:#667085}.yedro-download-link{font-size:.875rem;font-weight:600;white-space:nowrap;padding:11px 0 11px 12px;color:inherit}.yedro-download-link span{font-size:1.25rem;margin-left:10px}.yedro-empty,.yedro-download-count{font-size:.875rem;color:#5c6674}.yedro-faq{border-bottom:1px solid #dce1e8}.yedro-faq summary{cursor:pointer;font-size:1rem;font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0}.yedro-faq summary::-webkit-details-marker{display:none}.yedro-faq summary span{color:#d53020;font-size:1.5rem;font-weight:400}.yedro-faq[open] summary span{transform:rotate(45deg)}.yedro-faq-answer{padding:0 40px 18px 0;color:#566170;font-size:.9375rem;line-height:1.8}.yedro-faq-answer p{margin:0 0 12px}.cf-turnstile{min-height:65px;margin-bottom:18px}.yedro-contact-form button:disabled{opacity:.6;cursor:wait}@media(max-width:600px){.yedro-form-grid{grid-template-columns:1fr;gap:0}.yedro-download-card{gap:14px;padding:17px;flex-wrap:wrap}.yedro-download-link{margin-left:64px;padding:0;min-height:32px;display:inline-flex;align-items:center}.yedro-faq summary{font-size:.9375rem}.yedro-faq-answer{padding-right:0}}
