.ml-fan-entry{display:flex;justify-content:flex-end;margin:4px 0 5px}.ml-fan-entry button{font:inherit;font-size:11px;color:#d9c597;border:1px solid #75623e66;background:#b9985012;border-radius:5px;padding:3px 8px;cursor:pointer}.ml-fan-entry button:hover{background:#b998502b;border-color:#b99850}.ml-fan-dialog{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:1px solid #8b75454d;border-radius:16px;color:#e8e2d6;background:#191917;box-shadow:0 24px 80px #0009}.ml-fan-dialog::backdrop{background:#0009;backdrop-filter:blur(4px)}.ml-fan-dialog .ml-dialog-head{padding:22px 24px;border-bottom:1px solid #ffffff0c}.ml-fan-dialog h3{font-size:18px;margin:4px 0 0}.ml-fan-body{padding:22px 24px}.ml-fan-body .cq-audience-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ml-fan-body h4{font-size:14px;margin:0}.ml-fan-body .cq-audience-head>span,.ml-fan-body .cq-audience-label,.ml-fan-body .cq-audience-note{font-size:12px;color:#a39d90}.ml-fan-body .cq-audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ml-fan-body .cq-audience-stat{padding:14px;background:#ffffff04;border:1px solid #ffffff0c;border-radius:10px}.ml-fan-body .cq-audience-stat.is-wide{grid-column:1/-1}.ml-fan-body .cq-audience-value{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:8px}.ml-fan-body .cq-audience-value strong{font-size:15px;color:#e4d4b0}.ml-fan-body .cq-audience-value>span{font-size:12px;color:#c5b482}.ml-fan-body .cq-audience-track{height:3px;margin-top:12px;background:#ffffff09;border-radius:4px;overflow:hidden}.ml-fan-body .cq-audience-track i{height:100%;display:block;background:#bda16b}.ml-fan-body .cq-audience-empty{padding:28px 0;color:#a39d90;font-size:13px;text-align:center}.ml-fan-body .cq-audience-retry{margin-left:12px;border:0;background:none;color:#dec796;cursor:pointer}.ml-fan-body .cq-audience-note{margin:16px 0 0}@media(max-width:420px){.ml-fan-dialog .ml-dialog-head,.ml-fan-body{padding:18px}.ml-fan-body .cq-audience-value{flex-wrap:wrap}.ml-fan-body .cq-audience-value strong{font-size:14px}}
