body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scrollbar-color:#e2e2e2 #2c995b}::-webkit-scrollbar{width:10px}::selection{color:#fff;background:#3eaf5c!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.operation-list-container .pull-left a{color:#c5c7cb!important}.operation-list-container .pull-left a:hover{color:#23527c!important}.operation-list-container td a{color:#7b8ea2!important}.operation-list-container td a:hover{color:#a1b6cc!important}.operation-list-container td,h2,td,th{color:#7b8ea2!important}#operation_update_container,.operation-detail-container,.operation-detail-container .pull-right,.operation-detail-container h1{color:#73879c}#menu_toggle a:hover{color:#ecf0f1}#machine_list_container h4{color:#73879c}#machine_list_container .btn-group a,#machine_list_container h4{color:#73879c!important}#machine_list_container{color:#73879c}#machine_list_container .btn-group a:hover{color:#333}#implement_list_container,#implement_list_container .table a,#implement_list_container td,#machine_daily_report,#machine_daily_report h1,#machine_form_container,.pull-right{color:#73879c}#implement_list_container .table a:hover{color:#333}#implement_form_container,#operator_list_container,#operator_list_container h4{color:#73879c}#operator_list_container .pull-right a{color:#73879c!important}#landplot_form_container,#operator_create_container,#operator_list_container .pull-right a:hover,#report_fleet_container a,#report_fleet_container h2,.months,a{color:#73879c}.months:hover{color:#23527c}#report_activity_container,#report_activity_container h2,#report_fleet_container,.path-report-box,a,small{color:#73879c}.path-report-box h1 small{color:#73879c!important}#admin_form_container,#admin_list_container,#admin_list_container .pull-right a,#admin_list_container .pull-right a:hover,#admin_list_container h4,#login_container,#login_container a,#login_container h1,#profile_reset_password,#profile_update_container,#propriedades_create_container,#signup_profile_container,#signup_profile_container h1{color:#73879c}#login_container a:hover{color:#23527c}a{color:#ecf0f1}.profile_info h2{color:#ecf0f1!important}.operation_register_content,.searchForm .operation_register_content{color:#73879c!important}.btn-default{color:#333!important;background-color:#ecf0f1;border-color:#ccc}.toggle a:hover{color:#ecf0f1}.toggle-subtitle{margin-left:10px;font-size:12px;position:absolute;margin-top:3px}.btnSearch{height:33px}.toggle-component{background:#dbdbdb;padding:14px}.glyphicon-filter i{color:grey;margin-left:5px}.glyphicon-filter{color:#2daf65;margin-left:5px}.mr-5{margin-right:5px}.operation_register_content{margin:20px}.operation_register_content .first-op-step-container{position:relative;top:10px;margin-left:50%;left:-10%}.operation_register_content .no-position{position:unset!important}.searchForm label{color:#73879c}input[type=radio]{cursor:pointer}.check{width:17px;height:17px;margin-right:7px;position:relative;border-radius:50%;transition:transform .6s cubic-bezier(.68,-.55,.27,1.55)}.btn-kpi-add{width:100%;border:none;background:#2c995b;color:#fff9f9;transition:.2s}.btn-kpi-add:hover{width:100%;border:none;background:#45bb78;color:#fff}.machine-link-detail{list-style:none;text-decoration:none;color:#333}.machine-link-detail:hover{color:#333}.list-machines-with-link,.list-operations-with-link,.table-machines-idle{min-height:87px!important;max-height:250px!important;overflow:scroll!important;overflow-x:hidden!important}@media (min-width:1200px){.modal-list-machines-web{position:absolute;top:-61px;right:270px;width:24%}.modal-list-operations-web{left:270px}.modal-list-machine-idle-web,.modal-list-operations-web{width:24%;z-index:999;position:absolute;top:-61px}.modal-list-machine-idle-mobile,.modal-list-machines-mobile,.modal-list-operations-mobile{display:none}.map-container .map-search{z-index:0!important}}@media (min-width:200px) and (max-width:1024px){.modal-list-machines-web{display:none}.x_panel-idle-mobile,.x_panel-mobile,.x_panel-operations-mobile{position:relative;width:100%;margin-bottom:10px;padding:10px 17px;display:inline-block;background:#fff;border:1px solid #e6e9ed;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;opacity:1;transition:all .2s ease}}.shimmer-map-container{width:100%;height:100%;min-height:440px;position:relative;border:1px solid #e6e9ed;animation:fullView .5s linear forwards}@keyframes fullView{to{width:100%}}.animate{animation:shimmer 2s infinite;background:linear-gradient(90deg,#f8f5f5 4%,#fff 25%,#f8f5f5 36%);background-size:1000px 100%}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@media (max-width:991px){.nav-md .container.body .right_col,.nav-md .container.body .top_nav{width:100%;margin:0}.nav-md .container.body .col-md-3.left_col{display:none}.nav-md .container.body .right_col{width:100%;padding-right:15px}.navbar-nav .open .dropdown-menu{top:56px}.map-container{height:85vh!important}.shimmer-map-container{height:85vh}}.avatar-user{margin:0 auto;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;border-radius:50%}.labels{text-align:left!important}.logo-agri{width:100%}.logo-mini{width:75%}.form-center{margin-top:100px}.pass-strength{font-size:12px!important}.poupup-confirm-email{overflow:auto;position:absolute;width:50%;height:auto;top:50%;left:50%;right:auto;bottom:auto;background-color:#fff;transform:translate(-50%,-50%)}.poupup-confirm-email .checked-gif{width:250px;height:200px;justify-content:center;display:block;margin-left:auto;margin-right:auto}@media (min-width:200px) and (max-width:500px){.center{margin-top:15px!important}.form-center{padding:10px 0 0 10px;margin-top:40px}}.icon{font-size:1.5em}.image{height:85%!important}.site_title{text-overflow:ellipsis!important;font-weight:400!important;font-size:22px!important;width:100%!important;line-height:59px!important;display:block!important;height:55px!important;padding-left:10px!important;color:#ecf0f1!important;overflow:hidden!important}.span{display:inline-block;width:.3vw}.img-circle{width:57px!important;height:57px!important}.MuiOutlinedInput-input{padding:12px!important}.nav-sm ul.nav.child_menu{left:97%!important}.initial-loading{width:100%;height:100%;padding-top:10%;text-align:center}.initial-loading img{vertical-align:middle;text-align:center}.logo-loading{height:150px}.list_farms{min-height:87px!important;max-height:457px!important;overflow:scroll!important;overflow-x:hidden!important}body{background:#fff}.no-float{float:none}.map-container{width:100%;height:100%;min-height:440px;position:relative}.map-container .map-search{z-index:99999;position:absolute;top:10px;right:49px;max-width:300px}.map-container .map-search .btn-search{height:40px;width:100%;font-size:22px;background-color:#fff;border:0;color:#000;margin:0;border-radius:0}.map-container .map-search .btn-search.active:hover{background:#fff}.map-container .map-search .btn-search:hover{background:#ddd}.map-container .map-search .container-search .list-group-item:first-child{text-align:center}.map-container .map-search .container-search .list-group-item .fa-undo{margin-right:5px}.map-container .map-search .container-search .list-group-item h5>strong{color:#000}.map-container .map-search .minimize-button{width:50px;height:40px}.map-container .map-search .container-search{background:#fff;margin-top:-3px;max-height:395px;overflow:scroll;border:1px solid #ddd;padding:10px}.map-container .map-search .container-search ul li{cursor:pointer}.map-container .map-search .container-search ul{margin-top:10px}.d-inline{display:inline}.ico-alert{font-size:17px;margin-right:8px}.inline-block{display:inline-block}.bg-success{background:#2daf65!important}.bg-warning{background:#f1f14f!important}.bg-finished{background:#4d4b4b!important}.mt-5{margin-top:5px}.operation_item_list{color:#7b8ea2;float:left;width:100%}.operation_item_list:hover{color:#a1b6cc}.table_operation_list td,th{padding:8px 2px 10px 0!important}.table_operation_list .indicator-collumn{padding-top:14px!important}.w-90{width:90px}.mr-30{margin-right:30px}.alert.fade{opacity:1!important}.gm-style .gm-style-iw-d{overflow:auto!important;padding:0 10px 0 0}.operation_register_content .MuiInput-underline:after,.operation_register_content .MuiInputBase-root:before{content:none!important}@media only screen and (max-width:480px){.table_operation_list .status-indicator{margin-left:40px;margin-top:8px}.table_operation_list th{text-align:center}.operation-detail-container .col-filter{width:100%!important;padding:0!important;margin-top:5px}.operation-detail-container .op-search .form-control{width:100%;line-height:40px;height:40px}}.mt-0{margin-top:0}.operation-detail-container .no-padding{padding:0}.operation-detail-container .flex-box{display:inline-flex}.operation-detail-container .PrivateNotchedOutline-root-69{border-radius:0!important;top:-7px!important}.operation-detail-container .op-search .lh-25{line-height:25px}.operation-detail-container .tooltip-dinamic-filters{width:347px;margin-right:10px}.operation-detail-container .w-40{width:40px}.operation-detail-container .col-filter{width:29%;padding:0}.operation-detail-container .op-search .no-padding-right{padding-right:0}.operation-detail-container .op-search .no-padding-left{padding-left:0}.operation-detail-container .op-search .form-control{height:40px}.btn-default-export{position:fixed;color:#fff!important;right:35px;top:125px;border-radius:500px!important;font-size:16px;z-index:999;width:50px;height:50px;line-height:37px;background:#554537!important;border:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.btn-default-export:hover{background:#6c5847!important;color:#fff!important}@media screen and (max-device-width:640px){.btn-default-add{bottom:20px;top:auto;right:10px}.btn-default-export{bottom:75px;top:auto;right:10px}.x_content .tab-pane svg{padding:0!important}.select-container{width:100%!important;float:none!important}}.select-container{width:25%;float:left;margin-right:20px}.circle-red{background-color:#ff1a1a}.circle-green,.circle-red{height:10px;width:10px;border-radius:50%;display:inline-block;margin-right:6px}.circle-green{background-color:#2aaf65}.btn-export-extra{top:70px;background-color:green!important}.btn-export-extra:hover{background:green!important;color:#fff!important}.floating-dropdown{position:fixed;right:35px;top:69px;border-radius:500px!important;font-size:16px;z-index:999;width:50px;height:50px;line-height:37px;background:#2aaf65;border:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.floating-dropdown:hover{background:#2aaf65!important}.btn-floating-dropdown,.btn-floating-dropdown:hover{margin-top:6px;margin-left:5px;background-color:none;background:#2aaf65;color:#fff;height:20px}.dropdown-floating-list{margin-left:-110px}@media screen and (max-device-width:640px){.floating-dropdown{bottom:20px;top:auto;right:10px}.dropdown-floating-list{margin-top:-143px;margin-left:-110px}}.tooltip{position:absolute;display:inline-block;width:155px;opacity:1!important}.tooltip .tooltiptext{width:100px;background-color:#222;color:#fff;opacity:.8;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:150%;margin-left:-60px}.tooltip .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#222}.poupup-size{overflow:auto;position:absolute;width:50%;height:30%;top:50%;left:50%;right:auto;bottom:auto;background-color:#fff;transform:translate(-50%,-50%)}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.floating-menu{top:90px;z-index:999;position:fixed;right:35px;height:42px;text-align:right;color:#fff!important}.floating-menu.open{margin-bottom:30px}.floating-menu-item label{display:inline-block;margin-right:8px;padding:4px 10px;border-radius:12px;background:#222;opacity:0;transition:opacity .25s ease-in-out}.floating-menu.open .floating-menu-item label{opacity:.4}.floating-menu-icon{display:inline-block;width:50px;height:50px;line-height:50px;vertical-align:middle;background:#2c995b!important;border-radius:50%;border:none;box-shadow:0 2px 4px rgba(0,0,0,.2);text-align:center;color:#fff}.floating-menu-icon .material-icons{font-size:32px;color:#fff;vertical-align:middle}.btn-default-export-float{color:#fff;right:70px;border-radius:50%;font-size:12px;z-index:999;width:32px;height:32px;line-height:18px;background:#554537;border:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.btn-default-export-float:hover{background:#5e4937!important;color:#fff!important}.btn-default-import-float{position:fixed;color:#fff!important;right:75px;top:168px;border-radius:50%!important;font-size:12px;z-index:999;width:32px;height:32px;background:#227f00!important;border:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.btn-default-import-float:hover{background:#289401!important;color:#fff!important}.btn-default-add-float{position:fixed;right:84px;top:120px;border-radius:50%!important;font-size:10px;z-index:999;width:32px;height:32px;line-height:21px;background:#2aaf65;border:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.btn-default-add-float:hover{background:#2aaf65!important}@media screen and (max-device-width:640px){.btn-default-add-float{bottom:90px;top:auto;right:10px}.btn-default-export-float{bottom:75px;top:auto;right:10px}.btn-default-import-float{bottom:130px;top:auto;right:10px}.floating-menu{bottom:15px;top:auto;right:10px}}.map_style{width:100%;height:450px}.modal-size{overflow:auto;position:absolute;width:50%;height:50%;top:50%;left:50%;right:auto;bottom:auto;background-color:#fff;transform:translate(-50%,-50%)}.operation-list-container .pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#3eaf5c!important;border-color:#3eaf5c!important}.k-pdf-export .tile_pdf{background-color:#3eaf5c;display:auto;width:50%!important;height:auto!important}.btn-default-add{position:fixed;right:35px;top:69px;border-radius:500px!important;font-size:16px;z-index:999;width:50px;height:50px;line-height:37px;background:#2aaf65;border:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.btn-default-add:hover{background:#2aaf65!important}.btn-primary{background:#2c995b!important;color:#fff!important;border:0!important}.btn-primary:hover{background:#2aaf65!important;border:0!important}@media screen and (max-device-width:640px){.btn-default-add{bottom:20px;top:auto;right:10px}.btn-default-export{bottom:75px;top:auto;right:10px}.x_content .tab-pane svg{padding:0!important}}.row-steps{display:flex!important;flex-wrap:wrap!important;margin-right:-15px!important;margin-left:-15px!important}.step-first-selects{width:31%;padding-right:15px}.step-first-btn{width:4%;margin-top:14px}.btn-in-row{height:50px;width:50px;border-radius:50%}.span-item,.span-item-small{background:#ddd;height:33px;text-align:center;border-radius:18px;margin-top:10px}.step-second-select{width:75%;margin-left:10%;padding-right:15px}.labelDate{text-align:right}@font-face{font-family:DejaVu Sans;src:url(https://kendo.cdn.telerik.com/2017.2.621/styles/fonts/DejaVu/DejaVuSans.ttf) format("truetype")}@font-face{font-family:DejaVu Sans;font-weight:700;src:url(https://kendo.cdn.telerik.com/2017.2.621/styles/fonts/DejaVu/DejaVuSans-Bold.ttf) format("truetype")}@font-face{font-family:DejaVu Sans;font-style:italic;src:url(https://kendo.cdn.telerik.com/2017.2.621/styles/fonts/DejaVu/DejaVuSans-Oblique.ttf) format("truetype")}@font-face{font-family:DejaVu Sans;font-weight:700;font-style:italic;src:url(https://kendo.cdn.telerik.com/2017.2.621/styles/fonts/DejaVu/DejaVuSans-Oblique.ttf) format("truetype")}.labelDate,.MuiFormLabel-root,.MuiInput-input,.MuiInputBase-input,.MuiInputBase-inputAdornedEnd,.MuiInputLabel-animated,.MuiInputLabel-formControl,.MuiInputLabel-root{font-size:13px!important}.MuiInputLabel-shrink{transform:translateY(1.5px) scale(1)!important;color:#73879c!important;font-weight:700!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;-webkit-font-smoothing:antialiased!important}.MuiFormLabel-filled{font-size:13px!important}.mt-25{margin-top:25px}.ml-20{margin-left:20px}.MuiInput-underline:before{border-bottom:0!important}.MuiSelect-icon{margin-top:5px}.hidden_title{display:none}.k-pdf-export .hidden_title{display:block}.form-report .MuiFormLabel-root{font-size:13px!important;color:#73879c;margin-left:5px;font-weight:700}.path-report-box .map-container{margin-bottom:10px}.path-report-box .x_title .status-indicator{margin-top:8px}.path-report-box .btn-export-extra{top:70px;background-color:green!important}@media (min-width:200px) and (max-width:500px){.cardfixed{height:100%!important}}@media (min-width:501px) and (max-width:1500px){.cardfixed{height:255px!important}}.text-right{width:50%!important}.k-grid{font-family:Arial,sans-serif}.clear_map{top:5px;left:55%;position:absolute;margin:0 auto}.collapsed-button-map{z-index:999;position:absolute;top:10px;right:4px}.collapsed-content{background:#efefef;color:#000;z-index:999;position:absolute;top:46px;right:9px;height:386px;max-height:386px;border-radius:4px}.table-responsive{max-height:300px!important}ul.bar_tabs>li a{color:#3a3636}@media screen and (max-device-width:640px){.collapsed-button-map{width:100px;z-index:999;margin-top:-5px}ul.bar_tabs>li{color:#333!important;margin-top:-17px;margin-left:4px;background:#fff;border:1px solid #e6e9ed;border-bottom:none;border-radius:4px 4px 0 0}.clear_map{margin-top:-38px!important;margin-left:6px;position:absolute;width:102px!important}}.appoiments-container label,.appoiments-container li>a,.table-row-color td a,.table-row-color tr>td{color:#7b8ea2!important}.table-row-color td a:hover{color:#a1b6cc!important}.loading-spinner{margin-top:50px;margin-left:50%;min-height:200px}.collapse-suport{border:1px solid #e6e9ed;border-radius:4px}.row-collpse-responsive{width:100%!important;display:flex!important}.col-collapse{width:23%;margin-right:10px;align-items:center}.col-collapse-suply{margin-right:18px;align-items:center}.col-6-responsive{margin-left:150px;width:39%}.responsive-inline-row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.input-collapse{height:37px;border-radius:5px;border:1px solid #ccc;outline:0}.tab-children{float:left;margin-bottom:-1px;position:relative;display:block}.content-tabs>a{padding:13px 28px 2px;margin-right:2px;line-height:1.42857143;border-radius:4px 4px 0 0;border:1px solid #a3bbbe;border-bottom-color:transparent;color:#a3bbbe;opacity:.2s}.content-tabs>a:hover,.title-appointments{color:#8791a2}.image{width:100%;display:block}.mask{width:100%!important}.box{text-transform:uppercase;color:#fff;text-align:center;font-size:17px;background:rgba(0,0,0,.35);border:none!important;margin:125px 0 0!important}.ico{color:#fff!important}.map{height:400px;width:100%}.clear_area{margin-top:363px;margin-left:2px;position:absolute}.point,.point a:hover{color:#73879c}@media (min-width:200px) and (max-width:500px){.min-card-fixed{height:100%!important}}@media (min-width:501px) and (max-width:1500px){.min-card-fixed{height:255px!important}}@media (min-width:501px) and (max-width:2048px){.col-md-12h{width:100%}.months_list{display:none;margin-top:-22px}.cardfixed{height:338px!important}}.fixed-height-140{height:200px}.mobile,.select-year-box{margin-top:-22px}.rolatable{height:100%!important}.bar_tabs{padding-left:0!important}@media (min-width:200px) and (max-width:500px){.months{display:none!important}.cardfixed{height:100%!important}.col-md-12h{width:100%}.months_list{margin-top:-22px}}@media (min-width:501px) and (max-width:1500px){.cardfix{height:250px!important}}@media (min-width:200px) and (max-width:500px){.cardfix{height:100%!important}}.fuel-pump-card{transition:transform .2s ease-in-out}.fuel-pump-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.fuel-pump-status{font-weight:600;padding:.25rem .5rem;border-radius:.375rem;font-size:.875rem}.fuel-pump-status.active{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.fuel-pump-status.inactive{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.fuel-pump-status.maintenance{background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7}.fuel-type-badge{font-weight:500;padding:.375rem .75rem;border-radius:.5rem;font-size:.875rem}.fuel-type-diesel{background-color:#e3f2fd;color:#1565c0;border:1px solid #bbdefb}.fuel-type-gasoline{background-color:#fff8e1;color:#f57f17;border:1px solid #ffecb3}.fuel-type-ethanol{background-color:#e8f5e8;color:#2e7d32;border:1px solid #c8e6c9}.fuel-type-biodiesel{background-color:#f3e5f5;color:#7b1fa2;border:1px solid #e1bee7}.fuel-type-other{background-color:#fafafa;color:#424242;border:1px solid #e0e0e0}.form-section{background-color:#f8f9fa;padding:1.5rem;border-radius:.5rem;margin-bottom:1.5rem}.form-section h5{color:#495057;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #007bff}.required-field{color:#dc3545}.fuel-pump-icon{color:#007bff;margin-right:.5rem}.maintenance-alert{background-color:#fff3cd;border:1px solid #ffeaa7;color:#856404;padding:.75rem;border-radius:.375rem;margin-bottom:1rem}.maintenance-alert .fa-exclamation-triangle{margin-right:.5rem}.qr-modal{display:block!important;position:fixed!important;z-index:9999!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background-color:rgba(0,0,0,.5)!important;overflow:auto!important}.qr-modal .modal-dialog{max-width:500px!important;margin:50px auto!important;position:relative!important;z-index:10000!important}.qr-modal .modal-content{background-color:#fff!important;border-radius:8px!important;box-shadow:0 4px 6px rgba(0,0,0,.1)!important;position:relative!important;z-index:10001!important}.qr-modal .modal-header{padding:1rem!important;border-bottom:1px solid #dee2e6!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.qr-modal .modal-title{margin:0!important;font-size:1.25rem!important;font-weight:500!important;color:#333!important}.qr-modal .close{background:none!important;border:none!important;font-size:1.5rem!important;cursor:pointer!important;padding:0!important;margin-left:auto!important;color:#333!important}.qr-modal .close:hover{color:#000!important}.qr-modal .modal-body{padding:2rem!important;text-align:center!important}.qr-modal img{max-width:100%!important;height:auto!important;border:1px solid #dee2e6!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.qr-modal .modal-footer{padding:1rem!important;border-top:1px solid #dee2e6!important;display:flex!important;justify-content:space-between!important}.qr-modal .btn{padding:.5rem 1rem!important;border-radius:4px!important;text-decoration:none!important;cursor:pointer!important;border:none!important;font-size:.875rem!important}.qr-modal .btn-secondary{background-color:#6c757d!important;color:#fff!important}.qr-modal .btn-primary{background-color:#007bff!important;color:#fff!important}.qr-modal .btn:hover{opacity:.9!important}.qr-modal .badge{font-size:.875rem}.btn-group .btn{margin:0 2px;padding:.375rem .75rem;border-radius:4px;transition:all .2s ease-in-out}.btn-group .btn:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.qr-info-item{margin-bottom:1rem!important;padding:.5rem!important;background-color:#f8f9fa!important;border-radius:4px!important;text-align:left!important}.qr-info-item strong{color:#495057!important;font-weight:600!important}@media (max-width:768px){.fuel-pump-card{margin-bottom:1rem}.table-responsive{font-size:.875rem}.btn-group .btn{padding:.25rem .5rem}}.qr-modal-container{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:15px;box-shadow:0 20px 40px rgba(0,0,0,.3);overflow:hidden;position:relative;max-height:90vh;overflow-y:auto;scroll-behavior:smooth}.qr-modal-container::-webkit-scrollbar{width:6px}.qr-modal-container::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:10px}.qr-modal-container::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#007bff,#0056b3);border-radius:10px}.qr-modal-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#0056b3,#004085)}.qr-modal-container:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#007bff,#28a745,#ffc107,#dc3545)}.qr-modal-header{background:#fff;padding:1.5rem 2rem;border-bottom:1px solid #e9ecef;position:relative}.qr-modal-title{color:#2c3e50;font-size:1.5rem;font-weight:600;margin:0;display:flex;align-items:center;justify-content:center}.qr-modal-title i{margin-right:.5rem;color:#007bff}.qr-modal-body{background:#fff;padding:2.5rem;text-align:center;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.qr-code-container{display:inline-block;padding:1.5rem;background:linear-gradient(145deg,#f8f9fa,#e9ecef);border-radius:20px;box-shadow:inset 5px 5px 10px #d1d9e6,inset -5px -5px 10px #fff;margin-bottom:1.5rem}.qr-code-image{max-width:280px;height:auto;border-radius:12px;box-shadow:0 8px 25px rgba(0,123,255,.2);transition:transform .3s ease}.qr-code-image:hover{transform:scale(1.05)}.qr-info-text{color:#6c757d;font-size:.95rem;line-height:1.5;margin-top:1rem;font-weight:500}.qr-pump-details{background:#f8f9fa;border-left:4px solid #007bff;padding:1rem;margin:1.5rem 0;border-radius:0 8px 8px 0;text-align:left}.qr-pump-details h6{color:#495057;margin-bottom:.5rem;font-weight:600}.qr-pump-details p{margin:.25rem 0;color:#6c757d;font-size:.9rem}.qr-modal-footer{background:#f8f9fa;padding:1.5rem 2rem;border-top:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center}.qr-btn{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem}.qr-btn-secondary{background:linear-gradient(135deg,#6c757d,#5a6268);color:#fff;box-shadow:0 4px 15px rgba(108,117,125,.3)}.qr-btn-secondary:hover{background:linear-gradient(135deg,#5a6268,#495057);transform:translateY(-2px);box-shadow:0 6px 20px rgba(108,117,125,.4)}.qr-btn-primary{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;box-shadow:0 4px 15px rgba(0,123,255,.3)}.qr-btn-primary:hover{background:linear-gradient(135deg,#0056b3,#004085);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,123,255,.4);color:#fff;text-decoration:none}.qr-loading{display:flex;flex-direction:column;align-items:center;grid-gap:1rem;gap:1rem;padding:2rem}.qr-loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#007bff;border-radius:50%;animation:qr-spin 1s linear infinite}@keyframes qr-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.qr-modal-container{margin:1rem;border-radius:10px;max-height:85vh}.qr-code-container,.qr-modal-body,.qr-modal-footer,.qr-modal-header{padding:1rem}.qr-code-image{max-width:220px}.qr-modal-footer{flex-direction:column;grid-gap:.75rem;gap:.75rem}.qr-btn{width:100%;justify-content:center}}@media (max-width:480px){.qr-modal-container{margin:.5rem;max-height:95vh}.qr-modal-body,.qr-modal-footer,.qr-modal-header{padding:.75rem}.qr-code-image{max-width:180px}.qr-modal-title{font-size:1.2rem}}@media (min-height:600px){.qr-modal-container{max-height:80vh}}div.gm-style>div{overflow:auto!important;padding:0 5px}
/*# sourceMappingURL=main.99092a19.chunk.css.map */