.aqde-haltung-badges{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.aqde-haltung-badge{--badge-color:var(--aqde-type-form);white-space:nowrap;border:1px solid var(--badge-color);border-radius:var(--aqde-seal-radius,999px);background:var(--color-surface,#fff);max-width:100%;color:var(--badge-color);align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.78rem;font-weight:700;line-height:1.3;display:inline-flex}.aqde-haltung-badge[data-kind=science]{--badge-color:var(--aqde-type-science)}.aqde-haltung-badge[data-kind=wild]{--badge-color:var(--aqde-type-wild)}.aqde-haltung-badge[data-kind=local]{--badge-color:var(--aqde-type-local)}.aqde-haltung-badge[data-kind=breed]{--badge-color:var(--aqde-type-breed)}.aqde-haltung-badge[data-kind=hybrid]{--badge-color:var(--aqde-type-hybrid)}.aqde-haltung-badge[data-kind=catch]{--badge-color:var(--aqde-origin-catch)}.aqde-haltung-badge[data-kind=offspring]{--badge-color:var(--aqde-origin-captive)}.aqde-haltung-badge[data-kind=form]{--badge-color:var(--aqde-type-form)}.aqde-haltung-badge[data-kind=alert]{--badge-color:var(--aqde-care-unrated)}.aqde-haltung-icon{width:var(--aqde-icon-inline,18px);height:var(--aqde-icon-inline,18px);color:inherit;fill:none;stroke:currentColor;flex:none;display:inline-block}.aqde-haltung-icon--large{width:var(--aqde-icon-card,24px);height:var(--aqde-icon-card,24px)}.aqde-haltung-wave{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:.35rem;width:min(100%,18rem);min-width:8rem;display:grid}.aqde-haltung-wave__segment{background:var(--aqde-neutral-200,#d8e0e7);border-radius:.5rem .5rem .3rem .3rem;height:1.1rem;transform:skew(-10deg)}.aqde-haltung-wave__segment:nth-child(2){height:1.35rem}.aqde-haltung-wave__segment:nth-child(3){height:1.6rem}.aqde-haltung-wave__segment:nth-child(4){height:1.85rem}.aqde-haltung-wave__segment:nth-child(5){height:2.1rem}.aqde-haltung-wave__segment[data-active=true][data-index="1"]{background:var(--aqde-care-1)}.aqde-haltung-wave__segment[data-active=true][data-index="2"]{background:var(--aqde-care-2)}.aqde-haltung-wave__segment[data-active=true][data-index="3"]{background:var(--aqde-care-3)}.aqde-haltung-wave__segment[data-active=true][data-index="4"]{background:var(--aqde-care-4)}.aqde-haltung-wave__segment[data-active=true][data-index="5"]{background:var(--aqde-care-5)}.aqde-haltung-summary{border:1px solid var(--color-border,#d8e0e7);background:var(--color-surface,#fff);border-radius:1rem;gap:.5rem;padding:1rem;display:grid}.aqde-haltung-summary__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.aqde-haltung-summary__head strong{font-size:1rem}.aqde-haltung-summary__head span{color:var(--color-text-secondary,#5d6874);font-size:.85rem}.aqde-haltung-note{color:var(--color-text-secondary,#5d6874);margin:0;font-size:.8rem}.aqde-haltung-compass{background:var(--aqde-blue-900,#183d60);color:#fff;border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:1rem;display:grid}.aqde-haltung-compass__ring{background:conic-gradient(var(--aqde-care-1), var(--aqde-care-2), var(--aqde-care-3), var(--aqde-care-4), var(--aqde-care-5));border-radius:50%;place-items:center;width:7.5rem;height:7.5rem;display:grid;position:relative}.aqde-haltung-compass__ring:before{content:"";background:var(--aqde-blue-900,#183d60);border-radius:50%;position:absolute;inset:.8rem}.aqde-haltung-compass__value{z-index:1;text-align:center;font-size:.95rem;font-weight:800}.aqde-haltung-compass__hint{color:#deebf7;font-size:.8rem}@media (max-width:460px){.aqde-haltung-compass{grid-template-columns:1fr}.aqde-haltung-compass__ring{margin:auto}}.aqde-haltung-compass[data-level=unrated] .aqde-haltung-compass__ring{background:var(--aqde-care-unrated,#75899a)}.aqde-haltungszeichen-showcase{min-height:60vh;padding:clamp(1rem,3vw,3rem)}.aqde-haltungszeichen-showcase__inner{gap:1.25rem;width:min(100%,1080px);margin-inline:auto;display:grid}.aqde-haltungszeichen-showcase__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.aqde-haltungszeichen-showcase section{gap:.85rem;display:grid}
.aqde-container{width:min(100% - (2 * var(--content-padding-mobile)), var(--container-standard));margin-inline:auto}.aqde-stack{gap:var(--space-6);flex-direction:column;display:flex}.aqde-button{min-height:var(--touch-target-min);justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-width-thin) solid transparent;border-radius:var(--radius-md);padding:var(--space-3) var(--space-5);font:inherit;font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--duration-normal) var(--easing-standard), border-color var(--duration-normal) var(--easing-standard), color var(--duration-normal) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);line-height:1;text-decoration:none;display:inline-flex}.aqde-button:active:not(:disabled){transform:translateY(1px)}.aqde-button:disabled{cursor:not-allowed;opacity:.55}.aqde-button--primary{background:var(--color-action-primary);color:var(--color-text-inverse)}.aqde-button--primary:hover:not(:disabled){background:var(--color-action-primary-hover)}.aqde-button--secondary{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-text-primary)}.aqde-button--secondary:hover:not(:disabled){border-color:var(--color-action-primary);color:var(--color-action-primary)}.aqde-card{border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-6);box-shadow:var(--shadow-sm)}.aqde-field{gap:var(--space-2);display:grid}.aqde-field__label{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.aqde-field__hint,.aqde-field__error{font-size:var(--font-size-sm);margin:0}.aqde-field__hint{color:var(--color-text-secondary)}.aqde-field__error{color:var(--color-danger);font-weight:var(--font-weight-medium)}.aqde-field__control{width:100%;min-height:var(--touch-target-min);border:var(--border-width-thin) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);padding:var(--space-3) var(--space-4);transition:border-color var(--duration-normal) var(--easing-standard), box-shadow var(--duration-normal) var(--easing-standard)}.aqde-field__control:hover:not(:disabled){border-color:var(--aqde-neutral-500)}.aqde-field__control:focus-visible{border-color:var(--color-action-primary);box-shadow:0 0 0 3px var(--aqde-blue-100);outline:none}.aqde-field__control[aria-invalid=true]{border-color:var(--color-danger)}.aqde-field__control[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px var(--aqde-red-100)}.aqde-field__control:disabled{background:var(--color-surface-muted);cursor:not-allowed;opacity:.7}.aqde-field__control--textarea{resize:vertical;min-height:8rem}.aqde-field__control--select{padding-right:var(--space-10);background-image:linear-gradient(45deg, transparent 50%, var(--color-text-secondary) 50%), linear-gradient(135deg, var(--color-text-secondary) 50%, transparent 50%);appearance:none;background-position:calc(100% - 1.1rem),calc(100% - .8rem);background-repeat:no-repeat;background-size:.35rem .35rem}.aqde-choice{gap:var(--space-2);display:grid}.aqde-choice__label{align-items:start;gap:var(--space-3);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.aqde-choice__control{border:var(--border-width-thin) solid var(--color-border-strong);border-radius:var(--radius-sm);width:1.25rem;height:1.25rem;accent-color:var(--color-action-primary);cursor:pointer;margin:.15rem 0 0}.aqde-choice__control:focus-visible{outline:3px solid var(--aqde-blue-100);outline-offset:2px}.aqde-choice__control[aria-invalid=true]{outline:2px solid var(--color-danger);outline-offset:2px}.aqde-choice__control:disabled,.aqde-choice__control:disabled+span{cursor:not-allowed;opacity:.6}.aqde-choice__hint,.aqde-choice__error{margin:0 0 0 calc(1.25rem + var(--space-3));font-size:var(--font-size-sm)}.aqde-choice__hint{color:var(--color-text-secondary)}.aqde-choice__error{color:var(--color-danger);font-weight:var(--font-weight-medium)}.aqde-alert{gap:var(--space-2);padding:var(--space-4) var(--space-5);border:var(--border-width-thin) solid;border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.aqde-alert__title{font-size:var(--font-size-sm)}.aqde-alert__content>:last-child{margin-bottom:0}.aqde-alert--info{border-color:var(--aqde-blue-300);background:var(--aqde-blue-50)}.aqde-alert--success{border-color:var(--aqde-green-300);background:var(--aqde-green-50)}.aqde-alert--warning{border-color:var(--aqde-yellow-400);background:var(--aqde-yellow-50)}.aqde-alert--danger{border-color:var(--aqde-red-300);background:var(--aqde-red-50)}.aqde-empty-state{max-width:var(--container-reading);padding:var(--space-10) var(--space-6);border:var(--border-width-thin) dashed var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-surface);text-align:center;justify-items:center;margin-inline:auto;display:grid}.aqde-empty-state__icon{width:3.5rem;height:3.5rem;margin-bottom:var(--space-5);border-radius:var(--radius-pill);background:var(--aqde-blue-100);color:var(--aqde-blue-800);font-weight:var(--font-weight-bold);place-items:center;display:grid}.aqde-empty-state h2{margin-bottom:var(--space-3);font-size:var(--font-size-h3)}.aqde-empty-state p{color:var(--color-text-secondary);margin-bottom:0}.aqde-empty-state__action{margin-top:var(--space-6)}@media (min-width:48rem){.aqde-container{width:min(100% - (2 * var(--content-padding-tablet)), var(--container-standard))}}@media (min-width:64rem){.aqde-container{width:min(100% - (2 * var(--content-padding-desktop)), var(--container-standard))}}
.organizations-module__xBKdoG__page{padding-block:var(--space-8);overflow-wrap:anywhere}.organizations-module__xBKdoG__content,.organizations-module__xBKdoG__results,.organizations-module__xBKdoG__filters,.organizations-module__xBKdoG__field,.organizations-module__xBKdoG__editor form,.organizations-module__xBKdoG__membershipForm{gap:var(--space-4);min-width:0;display:grid}.organizations-module__xBKdoG__content>*,.organizations-module__xBKdoG__results>*,.organizations-module__xBKdoG__filters>*{min-width:0}.organizations-module__xBKdoG__actions{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.organizations-module__xBKdoG__actions a{align-items:center;min-height:44px;display:inline-flex}.organizations-module__xBKdoG__filters{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.organizations-module__xBKdoG__field{align-content:start;gap:var(--space-2)}.organizations-module__xBKdoG__page input:not([type=hidden]):not([type=checkbox]),.organizations-module__xBKdoG__page select,.organizations-module__xBKdoG__page textarea{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);font:inherit}.organizations-module__xBKdoG__page textarea{resize:vertical;min-height:8rem}.organizations-module__xBKdoG__page button{min-height:44px;padding:var(--space-3) var(--space-5);border:1px solid var(--color-action-primary);border-radius:var(--radius-sm);background:var(--color-action-primary);color:var(--color-text-inverse);font:inherit;white-space:normal;cursor:pointer}.organizations-module__xBKdoG__page :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--color-action-primary);outline-offset:3px}.organizations-module__xBKdoG__editor form>p{margin:0}.organizations-module__xBKdoG__editor label{display:block}.organizations-module__xBKdoG__editor label>:is(input:not([type=checkbox]),select,textarea){margin-top:var(--space-2);display:block}.organizations-module__xBKdoG__page input[type=checkbox]{vertical-align:middle;width:1.25rem;height:1.25rem}@media (min-width:48rem){.organizations-module__xBKdoG__filters,.organizations-module__xBKdoG__results{grid-template-columns:repeat(2,minmax(0,1fr))}.organizations-module__xBKdoG__filters .organizations-module__xBKdoG__actions{grid-column:1/-1}}@media (min-width:72rem){.organizations-module__xBKdoG__filters{grid-template-columns:repeat(3,minmax(0,1fr))}}
