/* DICHANA 1.3.2 — Blueprint alignment and evidence-state UI. */
.claim-state-v132{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:26px;padding:5px 10px;border:1px solid transparent;border-radius:999px;font:600 10px/1.35 "Noto Sans Thai",sans-serif;letter-spacing:.055em;white-space:normal;text-align:center}
.claim-state-v132.is-verified,[data-claim-state="verified"] .claim-state-v132{color:#05603a;background:#ecfdf3;border-color:#a6f4c5}
.claim-state-v132.is-unverified,[data-claim-state="unverified"] .claim-state-v132{color:#8a3d04;background:#fff8e8;border-color:#f4d08b}
.metric-card-v8577[data-claim-state]{position:relative;padding-bottom:44px!important}
.metric-card-v8577 .claim-state-v132{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);width:max-content;max-width:calc(100% - 20px)}
.claim-verification-banner-v132{width:min(94vw,1480px);margin:clamp(104px,8vw,132px) auto 0;padding:16px clamp(18px,3vw,30px);display:flex;align-items:flex-start;gap:14px;border:1px solid rgba(244,208,139,.9);border-radius:18px;background:linear-gradient(135deg,rgba(255,250,238,.98),rgba(255,255,255,.98));box-shadow:0 14px 42px rgba(56,36,4,.07);color:#56320d}
.claim-verification-banner-v132>div{min-width:0}.claim-verification-banner-v132 strong{display:block;margin:0 0 3px;font-size:14px}.claim-verification-banner-v132 p{margin:0;color:#76512d;font-size:12px;line-height:1.7}
.standard-v8562-hero-cert[data-claim-state="unverified"]{position:relative}.standard-v8562-hero-cert[data-claim-state="unverified"]::after{content:"UNVERIFIED · รอยืนยันหลักฐาน";position:absolute;right:10px;bottom:10px;max-width:calc(100% - 20px);padding:5px 9px;border:1px solid #f4d08b;border-radius:999px;background:rgba(255,248,232,.94);color:#8a3d04;font:600 9px/1.35 "Noto Sans Thai",sans-serif;letter-spacing:.04em;backdrop-filter:blur(8px)}
@media(max-width:760px){.claim-verification-banner-v132{width:calc(100% - 28px);margin-top:92px;flex-direction:column;gap:10px}.metric-card-v8577[data-claim-state]{padding-bottom:42px!important}}
@media(prefers-reduced-motion:reduce){.claim-state-v132,.claim-verification-banner-v132{transition:none!important}}
