/* New modules share the reviewed R14 surfaces and native form behavior. */
:is(.ahi-management,.ahi-review-admin){max-inline-size:1240px;margin-inline:auto;padding:clamp(24px,4vw,48px) var(--ahi-app-gutter,24px);min-inline-size:0;background:transparent;color:var(--ahi-polish-ink,#142540)}
html :is(.ahi-management-card,.ahi-review-card){background:linear-gradient(145deg,var(--ahi-polish-highlight),transparent 60%),var(--ahi-polish-surface);border:1px solid var(--ahi-polish-line);border-radius:22px;box-shadow:var(--ahi-polish-shadow),inset 0 1px 0 var(--ahi-polish-highlight);min-inline-size:0}
:is(.ahi-management,.ahi-review-admin,.ahi-review-panel) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){background:var(--ahi-polish-input);color:var(--ahi-polish-ink);border:1px solid var(--ahi-polish-line);border-radius:13px;min-inline-size:0;max-inline-size:100%;box-sizing:border-box;font:inherit}
:is(.ahi-management,.ahi-review-admin,.ahi-review-panel) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select){min-block-size:44px}
:is(.ahi-management,.ahi-review-admin,.ahi-review-panel) :focus-visible{outline:3px solid #b58b35;outline-offset:3px}
:is(.ahi-management,.ahi-review-admin) :is(h1,h2,h3,p,dd,a){overflow-wrap:anywhere}
.ahi-management-nav{gap:12px;flex-wrap:wrap}.ahi-management-nav a{padding-block:8px}
:is(.ahi-management,.ahi-review-admin,.ahi-review-panel) button{max-inline-size:100%;white-space:normal;overflow-wrap:anywhere;touch-action:manipulation}
.ahi-review-card header{flex-wrap:wrap;gap:10px}.ahi-review-card :is(strong,p){overflow-wrap:anywhere}
@media(max-width:640px){:is(.ahi-management,.ahi-review-admin){padding-inline:16px;padding-block:26px 100px}html :is(.ahi-management-card,.ahi-review-card){border-radius:19px}:is(.ahi-management,.ahi-review-admin,.ahi-review-panel) :is(input,select,textarea){font-size:16px}}
@media(prefers-reduced-motion:reduce){:is(.ahi-management,.ahi-review-admin,.ahi-review-panel) *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
