@import "https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap";
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
:root{--cor-primaria:#00549f;--cor-secundaria:#fc0;--cor-sucesso:#28a745;--cor-perigo:#dc3545;--cor-aviso:#ffc107;--cor-info:#17a2b8;--cor-whatsapp:#04491d;--cor-texto-principal:#333;--cor-texto-secundario:#555;--cor-texto-claro:#fff;--cor-fundo-claro:#fff;--cor-fundo-app:#f0f2f5;--cor-borda:#e0e0e0;--cor-cinza-neutro:#6c757d;--fonte-principal:"Roboto",sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--fonte-principal);color:var(--cor-texto-principal);background-color:var(--cor-fundo-app);-webkit-font-smoothing:antialiased}a{color:var(--cor-primaria);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:block}.btn{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:25px;justify-content:center;align-items:center;width:100%;min-height:51px;padding:12px 28px;font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none;transition:background-color .2s,color .2s,transform .1s,box-shadow .2s;display:flex}.btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.btn:disabled{color:#666;cursor:not-allowed;box-shadow:none;background-color:#ccc;border-color:#ccc;transform:none}.btn-square{border-radius:8px}.btn-primary{background-color:var(--cor-primaria);color:var(--cor-texto-claro)}.btn-primary:hover:not(:disabled){background-color:#003b70}.btn-secondary{color:var(--cor-texto-principal);background-color:#f0f0f0de}.btn-secondary:hover:not(:disabled){background-color:#5a6268}.btn-danger{background-color:var(--cor-perigo);color:var(--cor-texto-claro)}.btn-danger:hover:not(:disabled){background-color:#c82333}.btn-highlight{background-color:var(--cor-secundaria);color:var(--cor-texto-principal)}.btn-highlight:hover:not(:disabled){background-color:#ffc400}.btn-outline{color:var(--cor-texto-principal);border-color:var(--cor-borda);background-color:#0000}.btn-outline:hover:not(:disabled){background-color:#f8f9fa;border-color:#ccc}.form-container{background-color:var(--cor-fundo-claro);border-radius:16px;max-width:700px;margin:0 auto;padding:30px 40px;box-shadow:0 5px 15px #00000012}.form-header{text-align:center;margin-bottom:30px}.form-header h1{color:var(--cor-primaria);font-size:1.75rem;font-weight:700}.form-header p{color:var(--cor-texto-secundario);margin-top:5px;font-size:1rem}.form-fieldset{border:1px solid var(--cor-borda);border-radius:8px;flex-direction:column;gap:18px;margin-bottom:25px;padding:20px;display:flex}.form-fieldset legend{color:var(--cor-primaria);margin-left:10px;padding:0 10px;font-size:1.1rem;font-weight:700}.form-input,.form-select,.form-textarea{width:100%;font-size:1rem;font-family:var(--fonte-principal);background-color:var(--cor-fundo-claro);color:var(--cor-texto-principal);border:1px solid #ced4da;border-radius:8px;min-height:51px;padding:14px 16px;transition:border-color .2s,box-shadow .2s}.form-input::placeholder,.form-textarea::placeholder{color:#999}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--cor-primaria);outline:none;box-shadow:0 0 0 3px #00549f33}.form-input:disabled,.form-select:disabled,.form-textarea:disabled{cursor:not-allowed;background-color:#e9ecef}.form-textarea{resize:vertical;min-height:120px}.form-select{appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:16px 12px}.form-select:invalid{color:var(--cor-texto-secundario)}.form-label{color:var(--cor-texto-principal);margin-bottom:-10px;font-weight:500}.form-actions{border-top:1px solid var(--cor-borda);justify-content:space-between;align-items:center;gap:15px;margin-top:30px;padding-top:20px;display:flex}.form-terms{align-items:center;gap:10px;margin:15px 0;display:flex}.form-terms label{color:var(--cor-texto-secundario);font-size:14px}.internal-page{flex-direction:column;min-height:100vh;display:flex}.internal-page .decorative-images{display:none}.app-header{color:var(--cor-texto-claro);z-index:100;background-color:#036;width:100%;padding:15px 30px;box-shadow:0 2px 8px #00000026}.header-content{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.header-content .logo{filter:brightness(0)invert();height:40px}.user-menu{align-items:center;gap:20px;display:flex}.user-menu #user-greeting{font-weight:500}.main-content{flex-grow:1;width:100%;max-width:1200px;margin:30px auto;padding:0 20px}.app-footer{color:#f8f9fa;background-color:#343a40;width:100%;padding:25px}.footer-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;max-width:1200px;margin:0 auto;font-size:.9rem;display:flex}.footer-links{gap:20px;display:flex}.footer-links a{color:var(--cor-texto-claro)}.login-page-new{min-height:100vh;position:relative;overflow-x:hidden}.login-page-new .background-layer{z-index:-2;width:100%;height:100%;display:block;position:fixed;top:0;left:0}.login-page-new .background-yellow{background-color:var(--cor-secundaria);height:50%}.login-page-new .background-white{background-color:var(--cor-fundo-claro);height:50%}.login-page-new .decorative-images{z-index:0;width:100%;height:100%;display:block;position:fixed;top:0;left:0}.login-container-new{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.login-content{background-color:var(--cor-fundo-claro);z-index:1;border-radius:24px;flex-direction:column;gap:20px;width:100%;max-width:400px;padding:30px 25px;display:flex;box-shadow:0 10px 40px #00000026}.login-portion-top{flex-direction:column;align-items:center;gap:15px;width:100%;display:flex}.logo-rbb{width:70px}.login-portion-top h1{color:var(--cor-primaria);text-align:center;font-size:20px;font-weight:900}.login-portion-bottom>.btn-primary{margin-bottom:20px}.cpf-form{flex-wrap:wrap;gap:10px;width:100%;margin-bottom:10px;display:flex}.cpf-form .form-input{flex-grow:1;flex-basis:150px}.cpf-form .btn-highlight{flex-grow:1;flex-basis:80px}.login-alternative-text{color:var(--cor-texto-secundario);text-align:center;margin-bottom:20px;font-size:14px}.quick-consult-section{border-top:1px solid var(--cor-borda);width:100%;padding-top:20px}.consult-form{flex-direction:column;gap:10px;width:100%;display:flex}.bg-image{opacity:.3;width:auto;height:150px;transition:transform .4s ease-out,opacity .4s ease-out;position:absolute;transform:scale(.8)}#img-trator{top:5%;left:-15%}#img-bicicleta{top:10%;right:-15%}#img-notebook{bottom:12%;left:5%}#img-camera{bottom:25%;left:-15%}#img-furadeira{bottom:10%;right:-5%}#img-drone{top:30%;right:-10%}#img-quadro{bottom:5%;left:-20%}#img-celular{display:none}@media (min-width:1024px){.bg-image{opacity:1;height:220px;transform:scale(1)}#img-trator{top:20%;left:5%}#img-bicicleta{top:18%;right:8%}#img-notebook{height:180px;bottom:10%;left:20%}#img-camera{top:55%;left:5%}#img-furadeira{bottom:15%;right:5%}#img-drone{height:150px;top:50%;right:12%}#img-quadro{bottom:8%;left:5%}#img-celular{height:180px;display:block;bottom:8%;right:22%}}.card{background-color:var(--cor-fundo-claro);border-radius:16px;width:100%;padding:25px;box-shadow:0 5px 15px #00000012}.card-header{border-bottom:1px solid var(--cor-borda);margin-bottom:20px;padding-bottom:15px}.card-header h1,.card-header h2,.card-header h3{margin:0}.card-body{flex-direction:column;gap:15px;display:flex}.card-footer{border-top:1px solid var(--cor-borda);margin-top:20px;padding-top:15px}.modal-overlay{z-index:1010;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:none;position:fixed;top:0;left:0}.modal-content{background-color:var(--cor-fundo-claro);text-align:center;border-radius:16px;width:90%;max-width:500px;padding:30px;box-shadow:0 5px 20px #00000040}.modal-content h3{color:var(--cor-primaria);margin-top:0;margin-bottom:15px}.modal-content p{margin-bottom:25px;font-size:1rem;line-height:1.6}.modal-actions{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.status-tag{color:var(--cor-texto-claro);border-radius:20px;padding:5px 12px;font-size:.85rem;font-weight:700;line-height:1.2;display:inline-block}.status-tag.status-active{background-color:var(--cor-sucesso)}.status-tag.status-pending{background-color:var(--cor-aviso);color:var(--cor-texto-principal)}.status-tag.status-stolen-lost{background-color:var(--cor-perigo)}.status-tag.status-transferred{background-color:var(--cor-info)}.status-tag.status-default{background-color:var(--cor-cinza-neutro)}.status-tag.status-inactive{color:#a02c2c;background-color:#ffe0e0}.status-tag.status-alienated{color:#004085;background-color:#e6f0ff;border:1px solid #b8daff}.level-badge{border-radius:8px;padding:6px 14px;font-weight:700}.level-badge.level-gold{color:#333;background-color:gold}.level-badge.level-silver{color:#333;background-color:silver}.level-badge.level-bronze{color:var(--cor-texto-claro);background-color:#cd7f32}.toast-notification{color:#fff;z-index:2000;background-color:#333;border-radius:8px;padding:15px 25px;font-weight:500;transition:bottom .5s ease-in-out;position:fixed;bottom:-100px;left:50%;transform:translate(-50%);box-shadow:0 4px 15px #0003}.toast-notification.show{bottom:30px}.asset-list{flex-direction:column;gap:15px;padding:0;list-style:none;display:flex}.asset-list-item{background-color:var(--cor-fundo-claro);border:1px solid var(--cor-borda);border-radius:12px;align-items:center;padding:20px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #0000000f}.asset-list-item:hover{transform:translateY(-3px);box-shadow:0 4px 12px #0000001a}.asset-list-item .icon{color:var(--cor-primaria);flex-shrink:0;margin-right:20px}.asset-list-item .info{flex-grow:1}.asset-list-item .title{color:var(--cor-texto-principal);margin-bottom:4px;font-size:1.1rem;font-weight:700;display:block}.asset-list-item .date{color:var(--cor-texto-secundario);font-size:.85rem}.asset-list-item .arrow{color:#adb5bd;flex-shrink:0;margin-left:15px}.asset-details-grid{grid-template-columns:1fr;gap:30px;display:grid}@media (min-width:992px){.asset-details-grid{grid-template-columns:1fr 2fr}}.asset-photos-container{background-color:#f8f9fa;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:200px;padding:10px;display:flex;position:relative}.asset-photo-item{object-fit:cover;border:2px solid var(--cor-fundo-claro);cursor:pointer;border-radius:8px;width:100px;height:100px;transition:transform .2s;box-shadow:0 1px 3px #0000001a}.asset-photo-item:hover{transform:scale(1.05)}.info-section .summary-item{border-bottom:1px solid var(--cor-borda);justify-content:space-between;padding:10px 0;font-size:.95rem;display:flex}.info-section .summary-item label{color:var(--cor-texto-secundario);margin-right:15px;font-weight:700}.info-section .summary-item span,.info-section .summary-item p{text-align:right}.history-section{margin-top:25px}.history-section h3{color:var(--cor-primaria);margin-bottom:15px;font-size:1.2rem}.history-container{flex-direction:column;gap:15px;display:flex}.history-item{border-left:4px solid var(--cor-primaria);background-color:#f8f9fa;border-radius:0 8px 8px 0;padding:12px 18px}.history-item .description{font-size:.9rem;font-weight:500}.history-item .date{color:var(--cor-texto-secundario);margin-top:5px;font-size:.8rem}.whatsapp-float{background-color:var(--cor-whatsapp);z-index:100;border-radius:50px;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .2s;display:flex;position:fixed;bottom:40px;right:40px;box-shadow:2px 2px 10px #0003}@media (max-width:768px){.whatsapp-float{width:50px;height:50px;bottom:20px;right:20px}.whatsapp-float img{width:28px;height:28px}}.status-message{text-align:center;color:var(--cor-texto-secundario);border:1px dashed var(--cor-borda);background-color:#f8f9fa;border-radius:12px;padding:40px 20px}.status-message.error{color:var(--cor-perigo);border-color:var(--cor-perigo);background-color:#dc35451a}.alert-banner{background-color:var(--cor-perigo);color:var(--cor-texto-claro);text-align:center;border-radius:8px;margin-bottom:20px;padding:15px;font-weight:700}.divider{background-color:var(--cor-borda);border:0;height:1px;margin:25px 0}.btn-header-logout{width:auto;min-height:auto;padding:6px 18px;font-weight:500}.dashboard-quick-consult{text-align:center;width:100%;margin-top:10px}.dashboard-quick-consult .divider{margin:20px 0}.dashboard-quick-consult h4{color:var(--cor-texto-secundario);margin-bottom:15px;font-weight:500}.dashboard-quick-consult .consult-form{flex-direction:column;gap:10px;display:flex}.divider-subtle{border:none;border-top:1px solid #e0e0e0;margin:15px 0}.form-grid-2-cols{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:768px){.form-grid-2-cols{grid-template-columns:1fr 1fr}}.form-label-file{color:var(--cor-texto-principal);margin-bottom:5px;font-weight:500;display:block}.compact-form-page .form-input,.compact-form-page .form-select,.compact-form-page .form-textarea{min-height:44px;padding:10px 14px;font-size:.9rem}.compact-form-page .form-fieldset legend{font-size:1rem}.compact-form-page .form-header h1{font-size:1.6rem}.compact-form-page .form-header p{font-size:.95rem}.compact-form-page .btn{min-height:44px;padding:10px 24px;font-size:.9rem}.filepond--root{font-size:.9rem}.filepond--panel-root{background-color:#f0f2f5;border-radius:8px;min-height:0}.filepond--drop-label{color:#6c757d;height:48px;line-height:48px}.filepond--drip-blob{display:none}.filepond--list-scroller{margin-top:8px;position:static}.filepond--list{flex-wrap:wrap;gap:8px;display:flex}.filepond--item{background-color:#e9ecef;border-radius:4px;width:calc(25% - 6px);margin:0!important}.filepond--image-preview-wrapper{height:80px!important}@media (max-width:768px){.filepond--item{width:calc(33.33% - 6px)}}.info-box{text-align:center;color:var(--cor-texto-secundario);background-color:#f0f2f5;border:1px solid #e0e0e0;border-radius:8px;width:100%;margin-bottom:20px;padding:16px;font-size:1rem}.info-box strong{color:var(--cor-texto-principal);font-weight:700}.btn-govbr{background-color:#f0f2f5;border:1px solid #ced4da;border-radius:25px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 20px;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:flex}.btn-govbr:hover{background-color:#e9ecef;text-decoration:none;box-shadow:0 2px 8px #0000001a}.btn-govbr span{color:var(--cor-texto-secundario);font-size:1rem;font-weight:700}.btn-govbr img{width:auto;height:22px}.toast{color:#fff;opacity:0;background-color:#333;border-radius:8px;margin-top:10px;padding:15px 25px;transition:opacity .3s,transform .3s;transform:translateY(20px);box-shadow:0 4px 12px #0003}.toast.show{opacity:1;transform:translateY(0)}.toast.toast-success{background-color:#28a745}.toast.toast-error{background-color:#dc3545}.toast.toast-info{background-color:#17a2b8}.gallery-container{display:flex}.fieldset-compacto{gap:12px;margin-bottom:15px;padding:15px}.fieldset-compacto legend{font-size:1rem}.fieldset-compacto .form-input,.fieldset-compacto .btn{min-height:46px;padding-top:10px;padding-bottom:10px}.info-banner{color:#111;background-color:#f0f2f5;border:1px solid #e0e0e0;border-radius:8px;align-items:center;gap:12px;margin-bottom:24px;padding:12px 16px;font-size:.95rem;display:flex}.info-banner svg{color:#1351b4;flex-shrink:0;width:20px;height:20px}.info-banner strong{font-weight:600}.negative-balance-overlay{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.negative-balance-modal{text-align:center;border-top:5px solid var(--cor-perigo);background-color:#fff;border-radius:12px;width:90%;max-width:450px;padding:30px;box-shadow:0 10px 30px #0003}.negative-balance-modal h3{color:#333;margin-top:0;font-size:1.5rem}.negative-balance-modal p{color:#555;margin-bottom:25px;line-height:1.6}.negative-balance-modal .saldo-valor{color:var(--cor-perigo);margin-bottom:25px;font-size:1.8rem;font-weight:700;display:block}.theme-agro .background-layer,.theme-agro .decorative-images{display:none}.theme-agro .login-container-new{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px 20px;display:flex}.agro-page-header{color:#fff;text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:30px;display:flex}.agro-header-main{justify-content:center;align-items:center;gap:20px;display:flex}.agro-header-main .logo-agro{width:90px;height:auto}.agro-header-main .title-group h1{letter-spacing:1px;text-align:left;font-size:2.6rem;font-weight:700;line-height:1.1}.agro-page-header .subtitle{opacity:.9;font-size:1.1rem;font-weight:400}.theme-agro .login-content{z-index:1;background-color:#fff;border-radius:24px;width:100%;max-width:400px;padding:30px 25px;box-shadow:0 10px 40px #0003}.theme-agro .btn-govbr{background-color:#f8f9fa;border:1px solid #ced4da;border-radius:25px;padding:12px 20px}.theme-agro .login-portion-bottom .divider-text{text-align:center;color:#adb5bd;align-items:center;margin:25px 0;font-size:.9rem;font-weight:500;display:flex}.theme-agro .login-portion-bottom .divider-text:before,.theme-agro .login-portion-bottom .divider-text:after{content:"";border-bottom:1px solid #e0e0e0;flex:1}.theme-agro .login-portion-bottom .divider-text:not(:empty):before{margin-right:.5em}.theme-agro .login-portion-bottom .divider-text:not(:empty):after{margin-left:.5em}.theme-agro .btn-highlight{color:#333;background-color:#fc0;font-weight:700}.agro-footer{z-index:5;background-color:#fff;width:100%;margin-top:auto;padding:20px;position:static;box-shadow:0 -2px 10px #0000000d}.agro-footer-content{flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;max-width:1200px;margin:0 auto;display:flex}.agro-footer-content img{width:auto;height:45px}.agro-footer-content a{box-shadow:none!important;background:0 0!important;border:none!important;width:auto!important;height:auto!important;padding:0!important}#gov-modal-overlay{z-index:1010;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:none;position:fixed;top:0;left:0}#gov-modal-overlay .modal-content{text-align:center;background-color:#fff;border-radius:16px;width:90%;max-width:450px;padding:30px}@media (max-width:768px){.agro-footer{margin-top:30px}.agro-footer-content{gap:15px}.agro-footer-content img{height:30px}}.whatsapp-float{color:#fff;text-align:center;z-index:100;background-color:#04491d;border-radius:50px;justify-content:center;align-items:center;width:60px;height:60px;font-size:30px;transition:transform .2s;display:flex;position:fixed;bottom:40px;right:40px;box-shadow:2px 2px 3px #999}.whatsapp-float img{width:35px;height:35px}.whatsapp-float:hover{transform:scale(1.1)}@media (max-width:768px){.whatsapp-float{width:50px;height:50px;bottom:20px;right:20px}.whatsapp-float img{width:28px;height:28px}}.whatsapp-float-agro{z-index:100;box-shadow:none;background-color:#0000;border-radius:0;width:auto;height:auto;transition:transform .2s;position:fixed;bottom:40px;right:40px}.whatsapp-float-agro img{width:180px;height:auto}.whatsapp-float-agro:hover{transform:scale(1.05)}@media (max-width:768px){.whatsapp-float-agro{bottom:20px;right:20px}.whatsapp-float-agro img{width:140px}}.theme-excellence{background-color:#1a1a1a}.theme-construcao{background-color:#333}.theme-agro .background-layer,.theme-agro .decorative-images{display:none}.theme-agro{background-image:linear-gradient(#002800cc,#000a00e6),url(/images-agro/fundo-lavoura.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.theme-agro .background-layer,.theme-agro .decorative-images{display:none}.delete-mode .gallery-item{cursor:pointer;border:3px dashed #0000;transition:border-color .2s,opacity .2s}.delete-mode .gallery-item:hover{border-color:#dc354580}.delete-mode .gallery-item.selected-for-deletion{border-color:var(--cor-perigo);opacity:.6;box-shadow:0 0 15px #dc3545b3}.delete-mode .gallery-item.selected-for-deletion:after{content:"×";color:#fff;text-shadow:0 0 10px #000;pointer-events:none;font-size:5rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
