.agl-v080-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0}.agl-v080-stat{background:#edf5f1;border-radius:14px;padding:12px;text-align:center}.agl-v080-stat b{display:block;font:700 24px Georgia,serif;color:#24594f}.agl-v080-stat small{color:#62736d}
.agl-v080-bars{display:grid;gap:10px}.agl-v080-bar-row{display:grid;grid-template-columns:minmax(90px,1fr) 2fr 34px;gap:8px;align-items:center;font-size:13px}.agl-v080-track{height:10px;background:#e6ebe8;border-radius:99px;overflow:hidden}.agl-v080-fill{height:100%;background:linear-gradient(90deg,#397c6d,#6ea88b);border-radius:99px}
.agl-v080-expired{border-left:5px solid #a54039!important}.agl-v080-soon{border-left:5px solid #d39743!important}.agl-v080-good{border-left:5px solid #4f9174!important}
.agl-v080-profile{border:1px solid #dbe5e0;border-radius:16px;padding:13px;margin-top:10px}.agl-v080-profile h4{margin:0 0 8px}.agl-v080-custom{margin-top:8px}
.agl-v080-lock{position:fixed;inset:0;z-index:3000;background:linear-gradient(160deg,#214e43,#32675a);display:flex;align-items:center;justify-content:center;padding:22px}.agl-v080-lock-card{width:min(390px,100%);background:#fffaf0;border-radius:26px;padding:25px;text-align:center;box-shadow:0 24px 70px rgba(0,0,0,.35)}.agl-v080-lock-card h2{font-family:Georgia,serif;color:#214e43}.agl-v080-pin{font-size:24px!important;letter-spacing:8px!important;text-align:center!important}.agl-v080-lock-error{color:#9b3730;min-height:20px;font-size:13px}
.agl-v080-version{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;background:#edf5f1;border-radius:14px}.agl-v080-version strong{font-size:18px;color:#285d53}
.agl-v080-scan-preview{width:100%;max-height:230px;object-fit:contain;background:#f1f3f1;border-radius:14px;margin-top:10px}.agl-v080-upc{font:800 22px ui-monospace,monospace;letter-spacing:1px;color:#254e46}.agl-v080-status{padding:11px;border-radius:12px;background:#edf5f1;margin-top:10px;font-size:13px}
body.agl-v080-contrast{background:#fff!important;color:#111!important}body.agl-v080-contrast #agl-toolkit .agl-sheet{background:#fff!important;color:#111!important}body.agl-v080-contrast .agl-card{border:2px solid #1e5148!important;box-shadow:none!important}body.agl-v080-contrast .agl-lead,body.agl-v080-contrast small{color:#263a35!important}
body.agl-v080-large{font-size:118%!important}body.agl-v080-large #agl-toolkit{font-size:118%!important}body.agl-v080-large .agl-tab,body.agl-v080-large .agl-btn{font-size:14px!important}
body.agl-v080-targets button,body.agl-v080-targets input,body.agl-v080-targets select{min-height:48px}
body.agl-v080-motion *,body.agl-v080-motion *:before,body.agl-v080-motion *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
@media(max-width:560px){.agl-v080-stat-grid{grid-template-columns:1fr}.agl-v080-bar-row{grid-template-columns:90px 1fr 30px}}
