.content-verification-badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:5px 10px;border-radius:999px;font-family:Anuphan,sans-serif;font-size:.75rem;font-weight:700;line-height:1.2}.content-verification-badge.is-approved{color:var(--primary);background:rgba(var(--accent-rgb),.12);border:1px solid rgba(var(--accent-rgb),.32)}.content-verification-badge.is-draft{color:var(--text-secondary);background:rgba(var(--accent-rgb),.06);border:1px dashed rgba(var(--accent-rgb),.35)}.content-verification-badge.is-draft-edition{color:#8a4a2f;background:#c4744a1f;border:1px solid rgba(196,116,74,.34)}body:not(.light-theme) .content-verification-badge.is-draft-edition{color:#e0a183}.content-verification-panel{margin:18px 0;padding:18px;border-radius:14px;font-family:Sarabun,sans-serif}.content-verification-panel.is-approved{background:rgba(var(--accent-rgb),.06);border:1px solid rgba(var(--accent-rgb),.22)}.content-verification-panel.is-draft{background:rgba(var(--accent-rgb),.04);border:1px dashed rgba(var(--accent-rgb),.3)}.content-verification-title{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--text-primary);font-family:Anuphan,sans-serif;font-weight:700}.content-verification-panel.is-approved .content-verification-title i{color:var(--primary)}.content-verification-panel.is-draft .content-verification-title i{color:var(--text-secondary)}.content-verification-warning{margin-bottom:14px;padding:10px 12px;border-radius:9px;color:var(--text-primary);background:rgba(var(--accent-rgb),.1);border-left:3px solid rgba(var(--accent-rgb),.5);font-size:.86rem;line-height:1.55}.content-verification-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.content-verification-grid>div{display:flex;flex-direction:column;gap:4px;min-width:0}.content-verification-grid span{color:var(--text-secondary);font-size:.76rem}.content-verification-grid strong,.content-verification-grid a{color:var(--text-primary);font-size:.9rem;font-weight:600;overflow-wrap:anywhere}.content-verification-grid a{color:var(--primary);text-decoration:none}.content-verification-note{margin:14px 0 0;color:var(--text-secondary);font-size:.78rem;line-height:1.55}.insight-verification-action-card{flex:0 0 auto;width:100%;appearance:none;color:inherit;text-align:left;font:inherit;cursor:pointer}.insight-verification-action-card:focus-visible{outline:3px solid rgba(var(--accent-rgb),.42);outline-offset:2px}.insight-verification-action-card .card-title-line{width:100%}.insight-verification-action-card .card-summary-paragraph{margin-bottom:0}.insight-verification-action-arrow{margin-left:auto;color:var(--text-secondary);font-size:.78rem;transition:color .2s ease,transform .2s ease}.insight-verification-action-card:hover .insight-verification-action-arrow,.insight-verification-action-card:focus-visible .insight-verification-action-arrow{color:var(--primary);transform:translate(3px)}.code-verification-popup-card{position:relative;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow:hidden;padding-top:35px}.code-verification-popup-close{border:0;padding:0;background:transparent;font-family:inherit;line-height:1}.code-verification-popup-title{display:flex;align-items:center;gap:8px;padding-right:32px;padding-bottom:10px;border-bottom:2px solid var(--card-border);color:var(--primary);font-family:Anuphan,sans-serif;font-weight:800}.code-verification-popup-subtitle{margin-top:8px;color:var(--text-secondary);font-family:Sarabun,sans-serif;font-size:.82rem;line-height:1.45;overflow-wrap:anywhere}.code-verification-popup-scroll{min-height:0;margin-top:4px;padding-right:4px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.code-verification-popup-scroll .content-verification-panel{margin:12px 0 0}@media(max-width:640px){.code-verification-popup-overlay{padding:12px}.code-verification-popup-card{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}}.content-verification-disclosure{overflow:hidden;border:1px solid var(--card-border);border-radius:12px;background:rgba(var(--accent-rgb),.04)}.content-verification-disclosure>summary{display:flex;align-items:center;gap:10px;padding:12px;color:var(--text-primary);cursor:pointer;list-style:none;font-family:Anuphan,sans-serif}.content-verification-disclosure>summary::-webkit-details-marker{display:none}.content-verification-disclosure-icon{width:32px;height:32px;flex:0 0 32px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;color:var(--primary);background:rgba(var(--accent-rgb),.12)}.content-verification-disclosure-copy{min-width:0;display:flex;flex:1;flex-direction:column;gap:2px}.content-verification-disclosure-copy strong{font-size:.84rem;line-height:1.35}.content-verification-disclosure-copy small{color:var(--text-secondary);font-family:Sarabun,sans-serif;font-size:.74rem;line-height:1.4}.content-verification-disclosure-chevron{color:var(--text-secondary);font-size:.76rem;transition:transform .2s ease}.content-verification-disclosure[open]>summary{border-bottom:1px solid var(--card-border)}.content-verification-disclosure[open] .content-verification-disclosure-chevron{transform:rotate(180deg)}.content-verification-disclosure-content{padding:0 12px 12px}.content-verification-disclosure-content .content-verification-panel{margin:12px 0 0;padding:14px;border-radius:10px}.content-verification-disclosure-content .content-verification-grid{grid-template-columns:1fr}@media(max-width:640px){.content-verification-panel{padding:15px}.content-verification-grid{grid-template-columns:1fr}}
