/* SafeThai Vision icon/button hotfix v4 */
.miko-photo-upload{overflow:visible!important}
.miko-upload-visual{width:76px!important;height:76px!important;min-width:76px!important;min-height:76px!important;overflow:visible!important;background:#fff!important;border:1px solid #dceffc!important;box-shadow:0 8px 22px rgba(8,118,232,.12)!important}
.miko-upload-visual svg{display:block!important;position:relative!important;width:48px!important;height:34px!important;max-width:48px!important;max-height:34px!important;margin:0!important;transform:none!important;overflow:visible!important}
.miko-upload-car svg{fill:#55b9f3!important;stroke:#0876e8!important;stroke-width:2!important}
.miko-upload-car svg circle{fill:#fff!important;stroke:#0876e8!important}
.miko-upload-water svg{fill:#38b9ef!important;stroke:none!important}
.miko-upload-visual>i{right:-5px!important;bottom:0!important;width:29px!important;height:29px!important;line-height:29px!important;z-index:4!important}
.miko-upload-visual:after{display:none!important}
.miko-photo-upload>i[data-car-photo-name],.miko-photo-upload>i[data-flood-photo-name]{display:flex!important;align-items:center!important;justify-content:center!important;width:min(82%,360px)!important;min-width:0!important;min-height:52px!important;margin:10px auto 0!important;padding:10px 18px!important;border:1px solid #c9e5f7!important;border-radius:17px!important;box-sizing:border-box!important;box-shadow:0 7px 18px rgba(8,118,232,.08)!important;overflow:hidden!important}
.miko-photo-upload:before,.miko-photo-upload:after{width:26px!important;height:26px!important;border-color:#159fe9!important;opacity:.75!important}
.miko-photo-upload:before{left:26px!important;top:26px!important}.miko-photo-upload:after{right:26px!important;bottom:26px!important}
.miko-camera-icon svg{display:block!important;width:29px!important;height:29px!important;max-width:29px!important;max-height:29px!important}
.miko-tab-icon{flex:0 0 38px!important;overflow:hidden!important}.miko-advisor-tabs button{overflow:hidden!important;white-space:nowrap!important}.miko-advisor-tabs button[data-advisor-tab=photo] .miko-tab-icon:before{display:block!important;box-sizing:border-box!important;width:20px!important;height:16px!important}
.miko-photo-assess{position:relative!important;overflow:hidden!important}.miko-photo-assess>b{z-index:2!important}
@media(max-width:430px){.miko-upload-visual{width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important}.miko-upload-visual svg{width:45px!important;height:32px!important}.miko-photo-upload>i[data-car-photo-name],.miko-photo-upload>i[data-flood-photo-name]{width:78%!important;min-height:50px!important}.miko-photo-upload:before{left:22px!important;top:22px!important}.miko-photo-upload:after{right:22px!important;bottom:22px!important}.miko-advisor-tabs button{padding:6px 8px!important}.miko-tab-icon{flex-basis:32px!important;width:32px!important;height:32px!important}}
