
.geo-coverage-box{margin-top:22px;padding:22px;border:1px solid rgba(73,143,255,.28);border-radius:18px;background:linear-gradient(145deg,rgba(8,30,65,.92),rgba(3,15,35,.95));box-shadow:0 20px 55px rgba(0,0,0,.24)}
.geo-coverage-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.geo-coverage-icon{width:48px;height:48px;display:grid;place-items:center;flex:none;border-radius:14px;color:#35a6ff;background:rgba(0,112,255,.14);font-size:24px}
.geo-coverage-head strong,.geo-coverage-head span{display:block}.geo-coverage-head strong{font-size:18px}.geo-coverage-head span{margin-top:4px;color:#aab8d0;font-size:13px;line-height:1.5}
.geo-coverage-button{width:100%;min-height:56px;padding:0 20px;display:flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:13px;color:#fff;background:linear-gradient(135deg,#087cff,#0357d1);box-shadow:0 14px 32px rgba(0,112,255,.24);font-weight:900;cursor:pointer}
.geo-coverage-button:disabled{cursor:wait;opacity:.72}.geo-coverage-privacy{margin:13px 0 0;color:#7f90ad;font-size:12px;line-height:1.5;text-align:center}
.geo-coverage-result{display:none;margin-top:16px;padding:17px;border-radius:14px;line-height:1.6}.geo-coverage-result.show{display:block}
.geo-coverage-result.success{border:1px solid rgba(39,211,104,.38);color:#b8ffcd;background:rgba(31,193,91,.10)}
.geo-coverage-result.warning{border:1px solid rgba(255,185,56,.38);color:#ffe2a7;background:rgba(255,164,0,.09)}
.geo-coverage-result.error{border:1px solid rgba(255,72,82,.38);color:#ffc0c5;background:rgba(237,28,36,.09)}
.geo-coverage-actions{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}.geo-coverage-actions a{min-height:44px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;color:#fff;background:linear-gradient(135deg,#ff3d47,#b90814);font-weight:800}.geo-coverage-actions a.secondary{border:1px solid rgba(80,150,255,.35);background:rgba(5,24,54,.75)}
@media(max-width:640px){.geo-coverage-box{padding:17px}.geo-coverage-actions{display:grid}.geo-coverage-actions a{width:100%}}
