/* CAM-GEO camera reports: theme-resistant presentation */
body.single-webcam .camgeo-report{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:16px!important;margin:16px 0 0!important;padding:17px 20px!important;border:1px solid #29465c!important;border-radius:14px!important;background:#13283a!important;color:#f2f8fc!important;box-sizing:border-box!important;width:100%!important;}
body.single-webcam .camgeo-report__text{display:flex!important;flex:1 1 220px;flex-direction:column;gap:4px;}
body.single-webcam .camgeo-report__text strong{font-size:15px;color:#fff;}
body.single-webcam .camgeo-report__text span{font-size:13px;color:#b6ccd9;}
body.single-webcam .camgeo-report__form{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important;}
body.single-webcam .camgeo-report__form input[type=hidden]{display:none!important;}
body.single-webcam .camgeo-report__button{appearance:none!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border:1px solid #9d5352!important;border-radius:10px!important;background:#552b35!important;color:#ffe4dd!important;padding:11px 18px!important;font:600 14px/1.25 system-ui,-apple-system,sans-serif!important;min-height:42px!important;cursor:pointer!important;white-space:nowrap!important;box-shadow:none!important;}
body.single-webcam .camgeo-report__button:hover{background:#713641!important;border-color:#ee9286!important;}
body.single-webcam .camgeo-report__button:disabled{opacity:.7!important;cursor:default!important;}
body.single-webcam .camgeo-report__feedback{font-size:13px;max-width:280px;color:#a8e9dc;}
@media(max-width:650px){body.single-webcam .camgeo-report{padding:16px!important;}body.single-webcam .camgeo-report__form{width:100%;}body.single-webcam .camgeo-report__button{width:100%;}}
