.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}.tree-select-field{position:relative}.tree-select-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;font:inherit;color:#111827;background:linear-gradient(180deg,#fffffffa,#f8fafcfa);border:1px solid #d4d4d8;border-radius:8px;padding:.75rem .85rem;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.tree-select-trigger:hover{border-color:#01611447;box-shadow:0 10px 22px #01611414}.tree-select-open .tree-select-trigger{border-color:#01611461;box-shadow:0 0 0 1px #0161141f,0 16px 34px #0161141f;transform:translateY(-1px)}.tree-select-label{flex:1;min-width:0;font-weight:500;color:#111827}.tree-select-trigger-icon{width:1rem;height:1rem;color:var(--primary-color);transition:transform .18s ease}.tree-select-trigger-icon svg{width:100%;height:100%}.tree-select-open .tree-select-trigger-icon{transform:rotate(180deg)}.tree-select-panel{position:absolute;z-index:20;left:0;right:0;top:calc(100% + .55rem);border-radius:20px;border:1px solid rgba(1,97,20,.12);background:linear-gradient(180deg,#fffffffc,#f6fbf7fc);box-shadow:0 22px 46px #0161141f,inset 0 1px #fffc;padding:.7rem;backdrop-filter:blur(16px)}.tree-select-panel[hidden]{display:none}.tree-select-tree{display:grid;gap:.35rem;max-height:20rem;overflow-y:auto;padding-right:.1rem}.tree-select-tree::-webkit-scrollbar{width:10px}.tree-select-tree::-webkit-scrollbar-thumb{background:#01611438;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.tree-select-branch{display:grid;gap:.3rem}.tree-select-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem;align-items:center}.tree-select-option,.tree-select-toggle{font:inherit;border:0;cursor:pointer}.tree-select-option{width:100%;display:flex;align-items:center;gap:.75rem;min-height:3rem;padding:.75rem .9rem;border-radius:14px;background:transparent;color:#163020;text-align:left;transition:background .14s ease,color .14s ease,transform .14s ease}.tree-select-option:hover,.tree-select-option:focus-visible{background:#01611412;outline:none;transform:translate(1px);border-radius:14px}.tree-select-option-child:hover,.tree-select-option-child:focus-visible{border-radius:0}.tree-select-option[data-selected=true]{background:linear-gradient(135deg,#0b7a21,var(--primary-color));color:#f8fbff;box-shadow:inset 0 1px #ffffff2e,0 12px 22px #0161142e}.tree-select-option-check{width:1.2rem;height:1.2rem;flex:0 0 1.2rem;color:transparent;transition:color .14s ease}.tree-select-option[data-selected=true] .tree-select-option-check{color:currentColor}.tree-select-option-check svg{width:100%;height:100%}.tree-select-option-text{min-width:0;line-height:1.25}.tree-select-toggle{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:12px;background:#01611414;color:#016114eb;transition:background .14s ease,transform .14s ease}.tree-select-toggle:hover,.tree-select-toggle:focus-visible{background:#01611424;outline:none;border-radius:12px}.tree-select-toggle svg{width:1rem;height:1rem;transition:transform .16s ease}.tree-select-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.tree-select-children{display:grid;gap:.25rem;padding-left:1rem;position:relative}.tree-select-children[hidden]{display:none}.tree-select-children:before{content:"";position:absolute;left:1.05rem;top:.2rem;bottom:.2rem;width:1px;background:linear-gradient(180deg,#01611438,#0161140a)}.tree-select-option-child{padding-left:.2rem;gap:.65rem;color:#163020e0}.tree-select-option-branchline{width:1rem;height:1px;background:#01611447;flex:0 0 1rem}.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}.tree-select-field.field-error .tree-select-trigger{border-color:#dc2626;box-shadow:0 0 0 1px #dc2626;background:#fef2f2;color:#991b1b}.form-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.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}@media (max-width: 720px){.form-actions{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}.tree-select-panel{border-radius:16px;padding:.55rem}.tree-select-option{min-height:2.8rem;padding:.7rem .8rem}.tree-select-toggle{width:2.3rem;height:2.3rem}}@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}}
