.success-box[data-astro-cid-vvil5apu]{margin-top:1rem;margin-bottom:1rem;border:1px solid #bbf7d0;background:#f0fdf4;border-radius:12px;padding:1rem}.success-box[data-astro-cid-vvil5apu] h3[data-astro-cid-vvil5apu]{margin:0 0 .5rem;color:#14532d}.success-box[data-astro-cid-vvil5apu] p[data-astro-cid-vvil5apu]{margin:.35rem 0}.success-copy[data-astro-cid-vvil5apu]{color:#166534;font-weight:500}.status-link[data-astro-cid-vvil5apu]{margin-top:0;color:#166534;text-decoration:underline}@media (max-width: 480px){.success-box[data-astro-cid-vvil5apu]{border-radius:10px;padding:.85rem}}.complaint-form{display:grid;grid-template-columns:1fr;gap:1rem;background:#fff;border:1px solid #e4e4e7;border-radius:12px;padding:clamp(.9rem,2.4vw,1.25rem)}.complaint-form label{display:flex;flex-direction:column;gap:.45rem;font-weight:600;color:#111827}.complaint-form input,.complaint-form select,.complaint-form textarea{width:100%;font:inherit;border:1px solid #d4d4d8;border-radius:8px;padding:.65rem .75rem;box-sizing:border-box}.complaint-form input.field-error,.complaint-form select.field-error,.complaint-form textarea.field-error{border-color:#dc2626;box-shadow:0 0 0 1px #dc2626;background:#fef2f2;color:#dc2626}.complaint-form textarea{resize:vertical}.radio-group-field{display:flex;flex-direction:column;gap:.45rem}.radio-group-label{font-weight:600;color:#111827}.radio-group{display:flex;flex-wrap:wrap;gap:.5rem}.radio-group-option{flex:1 1 0;min-width:120px;display:flex;align-items:center;justify-content:center;gap:.6rem;font:inherit;font-weight:600;font-size:.9rem;letter-spacing:.04em;text-transform:uppercase;color:#016114;background:#fff;border:2px solid #016114;border-radius:8px;padding:.7rem 1rem;cursor:pointer;user-select:none;-webkit-user-select:none;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.radio-group-option:hover,.radio-group-option:focus-visible{background:#0161140f;outline:none}.radio-group-option[data-selected=true]{background:#016114;color:#fff;border-color:#016114;box-shadow:0 8px 20px #01611438}.radio-group-circle{width:1.15rem;height:1.15rem;flex:0 0 1.15rem;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;transition:background .16s ease}.radio-group-option[data-selected=true] .radio-group-circle{background:#fff;border-color:#fff}.radio-group-check{width:.75rem;height:.75rem;color:transparent;transition:color .16s ease}.radio-group-option[data-selected=true] .radio-group-check{color:#016114}.radio-group.field-error .radio-group-option{border-color:#dc2626;color:#dc2626}.radio-group.field-error .radio-group-option[data-selected=true]{background:#dc2626!important;color:#fff!important;border-color:#dc2626!important}.radio-group.field-error .radio-group-option[data-selected=true] .radio-group-check{color:#dc2626!important}.checkbox-field{gap:.35rem}.checkbox-row{display:flex;align-items:center;gap:.7rem;font-weight:600}.checkbox-row input[type=checkbox]{width:auto;margin:0}.complaint-form small{font-size:.85rem;font-weight:400;color:#52525b}.complaint-form .hint-text{color:#52525b}.complaint-form .field-error-text{display:block;min-height:1.1rem;color:#b91c1c;font-size:.8rem;line-height:1.2}.form-actions{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.form-actions-left{display:flex;flex-direction:column;gap:.35rem}.checkbox-field-inline{position:relative;display:flex;flex-direction:column;gap:.15rem;font-weight:600;color:#111827}.checkbox-field-inline:after{content:attr(data-tooltip);position:absolute;left:0;bottom:calc(100% + .4rem);z-index:10;max-width:320px;padding:.45rem .65rem;font-size:.78rem;font-weight:400;line-height:1.35;color:#fff;background:#1f2937;border-radius:6px;white-space:normal;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;pointer-events:none;box-shadow:0 4px 12px #00000026}.checkbox-field-inline:before{content:"";position:absolute;left:1rem;bottom:calc(100% + .15rem);z-index:10;width:.5rem;height:.5rem;background:#1f2937;transform:rotate(45deg);opacity:0;visibility:hidden;transition:opacity .16s ease,visibility .16s ease;pointer-events:none}.checkbox-field-inline:hover:after,.checkbox-field-inline:hover:before{opacity:1;visibility:visible;transform:translateY(0)}.form-actions button{border:0;border-radius:8px;background:var(--primary-color);color:#fff;font-weight:600;cursor:pointer;padding:.7rem 1rem;min-height:42px}.form-actions button:disabled{opacity:.7;cursor:not-allowed}.error-message{margin:0;color:#b91c1c;font-size:.9rem;align-self:stretch;width:100%}@media (max-width: 720px){.form-actions{flex-direction:column;align-items:stretch}.form-actions button{width:100%}}@media (max-width: 480px){.complaint-form{padding:.85rem;gap:.85rem;border-radius:10px}.complaint-form input,.complaint-form select,.complaint-form textarea{font-size:16px}.radio-group-option{font-size:.82rem;padding:.6rem .75rem}}@media (max-width: 360px){.complaint-form{padding:.75rem}}.intro[data-astro-cid-7ozmj37a] h2[data-astro-cid-7ozmj37a]{margin-top:0;margin-bottom:.5rem}.intro[data-astro-cid-7ozmj37a] p[data-astro-cid-7ozmj37a]{margin:0 0 1.2rem;color:#3f3f46}.status-entry-link[data-astro-cid-7ozmj37a]{color:var(--primary-color);font-weight:600;text-decoration:underline}@media (max-width: 480px){.intro[data-astro-cid-7ozmj37a] p[data-astro-cid-7ozmj37a]{margin-bottom:1rem;font-size:.95rem}}.contact-wrapper[data-astro-cid-araztyaa]{width:min(840px,100%);margin:0 auto;padding-bottom:3rem}@media (max-width: 720px){.contact-wrapper[data-astro-cid-araztyaa]{padding-bottom:2rem}}
