@import url('/geo-check/assets/geo-check-20261016.css');
@import url('/geo-check/assets/geo-check-20261017.css');
.geo-progress{border-color:rgba(215,255,79,.45)}
.progress-head{align-items:center;flex-wrap:wrap}
.progress-head b{white-space:nowrap}
.progress-meter-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:15px 16px 12px;border-bottom:1px solid var(--line)}
.progress-meter{display:block;width:100%;height:9px;appearance:none;-webkit-appearance:none;border:0;border-radius:999px;overflow:hidden;background:#303930}
.progress-meter::-webkit-progress-bar{background:#303930;border-radius:999px}
.progress-meter::-webkit-progress-value{background:var(--lime);border-radius:999px;box-shadow:0 0 14px rgba(215,255,79,.5);transition:width .28s ease}
.progress-meter::-moz-progress-bar{background:var(--lime);border-radius:999px;box-shadow:0 0 14px rgba(215,255,79,.5)}
.progress-percent{color:var(--lime);font:700 15px var(--mono);letter-spacing:-.03em}
.progress-status{margin:0;padding:0 16px 13px;color:var(--muted);font-size:12px;line-height:1.45}
.progress-actions{display:flex;justify-content:flex-end;padding:0 16px 16px}
.progress-cancel{appearance:none;border:1px solid #717b70;border-radius:8px;background:transparent;color:#d7ded2;min-height:39px;padding:0 12px;font:700 11px var(--sans);letter-spacing:.03em;cursor:pointer}
.progress-cancel:hover,.progress-cancel:focus-visible{border-color:#ffd3cc;color:#ffd3cc;outline:0}
.progress-cancel:disabled{cursor:wait;opacity:.6}
.progress-step.pending{color:#788174}
.progress-step.done i::after{content:'✓';display:block;color:#152014;font:700 6px/7px Arial;text-align:center}
@media(max-width:540px){.progress-meter-row{gap:10px;padding:14px 14px 11px}.progress-status{padding:0 14px 12px}.progress-actions{padding:0 14px 14px}.progress-cancel{width:100%;min-height:44px}.progress-step{padding:10px 14px}}
