:root{color:#0f172a;background:#f1f5f9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:#f1f5f9}body{color:#0f172a;background:radial-gradient(circle at 0 0,#2563eb1a,#0000 32rem),linear-gradient(#f8fafc 0%,#eef2f7 100%);min-height:100vh;margin:0}button{transition:transform .12s,box-shadow .12s,opacity .12s}button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a24}button:active{box-shadow:none;transform:translateY(0)}input,select,textarea{font:inherit;background:#fff;border:1px solid #cbd5e1;outline:none}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #2563eb24;border-color:#2563eb!important}h1,h2,h3{letter-spacing:-.03em}.frigo-page-shell{min-height:100vh}@media (width<=768px){body{background:#f8fafc}button,input,select,textarea{font-size:16px}html,body,#root{width:100%;min-height:100%;overflow-x:hidden}body{background:#f3f4f6;margin:0}*{box-sizing:border-box}div,section,article,header,main,aside,footer,p,span,strong,b,small,label,h1,h2,h3,h4,h5,h6{overflow-wrap:anywhere;word-break:break-word;max-width:100%}img,video,canvas,iframe{max-width:100%}button,input,select,textarea{max-width:100%;font-size:16px}button{touch-action:manipulation;white-space:normal;overflow-wrap:anywhere;min-height:42px}input,select,textarea{width:100%;min-height:42px}textarea{resize:vertical}table{border-collapse:collapse;width:100%;font-size:13px}th,td{overflow-wrap:anywhere;word-break:break-word;white-space:normal;max-width:180px}section,article,main,div{min-width:0}[style*=border-radius],[style*=box-shadow],[style*=background]{min-width:0;max-width:100%}.leaflet-container{width:100%!important;max-width:100%!important}}@media (width<=520px){body{font-size:14px}h1{font-size:24px!important;line-height:1.15!important}h2{font-size:19px!important;line-height:1.2!important}h3{font-size:16px!important;line-height:1.25!important}p{font-size:14px}button{justify-content:center;width:100%}input,select,textarea{min-height:42px}.referencia,.matricula,.valor,.numero,.localizacao,code{overflow-wrap:anywhere;word-break:break-word}}
