
/* Location precision and AR sensor status */
#mapCanvas .qa-city-cluster{display:flex;flex-direction:column;justify-content:center;align-items:center;width:66px;height:66px;background:#ab604bdc;color:white;border:3px solid white;border-radius:50%;box-shadow:0 4px 14px #21333733;outline:3px dashed #aa70528c;gap:2px}
#mapCanvas .qa-city-cluster b{font:800 18px Arial}
#mapCanvas .qa-city-cluster small{font:10px Arial;letter-spacing:.4px}
#arPage .ar-heading-status{position:absolute;top:155px;z-index:7;inset-inline-end:clamp(12px,3vw,48px);color:white;background:#263e44c9;border:1px solid #ffffff34;border-radius:20px;padding:7px 11px;font-size:11px;backdrop-filter:blur(10px);pointer-events:none}
#arPage .ar-heading-status b{margin-inline-start:6px;color:#ecc8b8}
#arPage .ar-heading-manual{display:grid;gap:6px;width:165px;min-width:100px;padding:10px 12px;background:#213237c4;border:1px solid #ffffff4a;border-radius:14px;backdrop-filter:blur(10px);color:white;flex:0 1 165px}
#arPage .ar-heading-manual span{font-size:11px;display:flex;justify-content:space-between;gap:8px;white-space:nowrap}
#arPage .ar-heading-manual input{width:100%;accent-color:#bd7860}
#arPage .ar-bottom{display:flex;align-items:flex-end;gap:9px}
@media(max-width:620px){
 #arPage .ar-heading-status{top:174px;max-width:60%;font-size:10px}
 #arPage .ar-heading-manual{padding:8px 9px;flex:1;min-width:0;width:47%}
 #arPage .ar-heading-manual span{font-size:9px}
 #arPage .radius-card{flex:1;min-width:0;max-width:47%;padding:8px 9px}
 #arPage .ar-bottom{bottom:80px;inset-inline:10px;gap:8px}
 #arPage .ar-cards-field{bottom:164px!important}
 #arPage .ar-camera-start{top:37%}
}
