/* Existing LiZeekr 104x40 absolute mount; 104x38 button (40px coarse pointer), no new flow height. */
footer .footer-bot .left .top-text:has(>[data-lz-stats-mount]){position:relative}
footer .footer-bot .left .top-text>[data-lz-stats-mount]{position:absolute;left:100px;top:50%;transform:translateY(-50%);display:block;width:104px;height:40px;margin:0;padding:0;line-height:normal}
[data-lzc-stats-mount] .lzc-stats-button{appearance:none;box-sizing:border-box;display:flex;align-items:stretch;width:104px;height:38px;min-height:38px;margin:0;padding:0;overflow:hidden;border:1px solid #b9c4cc;border-radius:1px;background:linear-gradient(#fff,#f0f3f5);color:#1d2630;font:600 10px/1 Arial,Helvetica,sans-serif;text-align:right;text-transform:none;letter-spacing:0;box-shadow:inset 0 0 0 1px #fff;cursor:pointer}
.lzc-stats-badge{box-sizing:border-box;display:flex;align-items:flex-end;gap:2px;flex:0 0 31px;padding:8px 0 8px 5px;background:linear-gradient(140deg,#ffd7a0,#ed8a32 48%,#b84c16);clip-path:polygon(0 0,75% 0,100% 50%,75% 100%,0 100%)}
.lzc-stats-badge i{display:block;width:4px;height:8px;background:#fff}.lzc-stats-badge i:nth-child(2){height:13px}.lzc-stats-badge i:nth-child(3){height:19px}
.lzc-stats-lines{box-sizing:border-box;display:flex;flex:1;min-width:0;flex-direction:column;justify-content:center;gap:0;padding:2px 5px 2px 1px}
.lzc-stats-mini{display:flex;align-items:center;justify-content:flex-end;gap:4px;height:10px;min-height:0}
.lzc-stats-mini strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;font:600 9px/10px Arial,Helvetica,sans-serif;font-variant-numeric:tabular-nums}
.lzc-stats-mini svg{display:block;flex:none;width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}
.lzc-stats-button:hover{border-color:#d76b21}.lzc-stats-button:focus-visible,.lzc-stats-dialog button:focus-visible{outline:3px solid #efaa67;outline-offset:3px}
.lzc-stats-dialog{box-sizing:border-box;position:fixed;inset:0;width:min(440px,calc(100% - 24px));max-width:calc(100% - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:22px;border:1px solid #51483c;border-radius:16px;background:#1c1c19;color:#f3eee3;font:14px/1.6 Arial,Helvetica,sans-serif;text-align:left;box-shadow:0 24px 100px #0009;overflow:auto;overscroll-behavior:contain;color-scheme:dark}
.lzc-stats-dialog:not([open]){display:none}.lzc-stats-dialog[open]{display:block}.lzc-stats-dialog::backdrop{background:#0009}.lzc-stats-dialog *{box-sizing:border-box}
.lzc-stats-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lzc-stats-header h2{margin:0;color:#f3eee3;font:500 24px/1.2 Arial,Helvetica,sans-serif}
.lzc-stats-dialog p{margin:14px 0;color:#c6bba9;font:12px/1.6 Arial,Helvetica,sans-serif}.lzc-stats-dialog .lzc-stats-value{color:#f3eee3;font-size:23px;overflow-wrap:anywhere}
.lzc-stats-dialog button{appearance:none;box-sizing:border-box;letter-spacing:0;text-transform:none;box-shadow:none;cursor:pointer;font:12px/1.4 Arial,Helvetica,sans-serif}
.lzc-stats-dialog .lzc-stats-close{flex:none;width:40px;height:40px;padding:0;border:1px solid #51483c;border-radius:8px;background:transparent;color:#f3eee3;font-size:25px}
.lzc-stats-dialog .lzc-stats-deny{width:100%;min-height:42px;padding:10px;border:1px solid #688c9d;border-radius:8px;background:#263d48;color:#f3eee3}.lzc-stats-deny[aria-disabled=true]{opacity:.65}
@media(max-width:360px){.lzc-stats-dialog{padding:16px}.lzc-stats-header h2{font-size:21px}}

@media(max-width:767px){footer .footer-bot .left .top-text:has(>[data-lz-stats-mount]){width:204px;max-width:100%;margin-left:auto;margin-right:auto;text-align:left}}
@media(pointer:coarse){[data-lzc-stats-mount] .lzc-stats-button{min-height:40px;height:40px}}

.lzc-stats-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lzc-stats-dialog .lzc-stats-metrics p{margin:14px 0;padding:8px 4px;border:1px solid #51483c;border-radius:8px;text-align:center}.lzc-stats-metrics strong,.lzc-stats-metrics span{display:block}.lzc-stats-metrics span{font-size:10px;line-height:1.4}.lzc-stats-dialog .lzc-stats-history{border-top:1px solid #51483c;padding-top:12px}
