body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{align-items:center;min-height:100vh}#login,.App{display:flex;justify-content:center}#login{flex-direction:column;width:40%}#logo{height:6%;justify-content:center;margin-top:14%}#logo,.data{display:flex}.data{align-items:flex-start;flex-direction:column;margin-top:10%;padding-left:20%}.p_data{font-size:26px}.i_data{border:none;border-bottom:1px solid #000;width:75%}.i_data:focus,.i_data:hover{border-bottom:1px solid #ed2b63;color:#ed2b63;outline:none}.i_data:focus::placeholder,.i_data:hover::placeholder{color:#ed2b63}#password{align-items:center;display:flex;width:100%}.icon{margin-left:-100%}.icon:hover{color:#ed2b63}#button_div{display:flex;justify-content:center;margin-top:4vh}#button{background-color:#ed2b63;border:none;border-radius:50px;color:#fcd4df;font-size:20px;height:8vh;width:30%}#button:hover{background-color:#fcd4df;border:1px solid #ed2b63;color:#ed2b63}#p_iva{align-items:center;font-size:10px}#errore,#p_iva{display:flex;justify-content:center;margin-top:2vh}#errore{width:100%}#errore_text{align-items:center;background-color:#ffbaba;border:2px solid #ed2b63;display:flex;justify-content:center;max-width:80%;padding:8px 14px;width:-webkit-fit-content;width:fit-content}@media screen and (max-width:1024px){.App{align-items:center;flex-direction:column;justify-content:center}#image{display:none}#login{margin-top:5vh;width:70%}.data{padding-left:10%;width:100%}.i_data{width:90%}#errore_text{max-width:70%}}@media screen and (max-width:768px){.App{align-items:center;flex-direction:column;justify-content:center}#image{display:none}#login{margin-top:5vh;width:90%}.data{padding-left:5%;width:100%}.i_data{width:95%}#errore_text{font-size:14px;max-width:85%;padding:6px 10px}#button{font-size:18px;height:7vh;width:60%}}#logout{height:40px;width:120px}#card_container{gap:2rem;margin-top:8vh;padding:0 2rem}.card{align-items:center;border:2px solid #ed2b63;border-radius:16px;min-height:300px;padding:1rem}.header_card{align-items:center;display:flex;gap:1rem}.icon_card{font-size:30px}.desc_card{margin-top:1rem;text-align:center}.button_card{margin-top:auto}.btn-visualizza{height:40px;width:120px}@media (max-width:1024px){#card_container{gap:1.5rem}.card{width:220px}}@media (max-width:768px){#nav_bar{flex-direction:column;gap:1rem}#card_container{align-items:center;flex-direction:column}.card{width:90%}}#form_container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-left:auto;margin-right:auto;margin-top:6vh;max-width:1200px;padding:0 3rem}.form_item{display:flex;flex-direction:column;width:280px}.form_item.full{width:100%}label{font-size:15px;font-weight:500;margin-bottom:6px}input,select{background:#0000;border:none;border-bottom:1px solid #aaa;font-size:15px;padding:8px}input:focus,select:focus{border-bottom:2px solid #ed2b63;color:#ed2b63;outline:none}.dropzone{background:#fff;border:2px dashed #ed2b63;border-radius:8px;padding:20px;text-align:center;transition:background-color .3s ease}.dropzone:hover:not(.disabled){background-color:#fcd4df;cursor:pointer}.dropzone.disabled{background-color:#f9f9f9;border-style:solid;cursor:default}.file-text{color:#555;font-size:14px;margin-bottom:12px;text-align:center}.custom-file-upload input[type=file]{display:none}.custom-file-upload{background:#ed2b63;border-radius:30px;color:#fff;cursor:pointer;display:inline-block;font-weight:700;padding:10px 20px;transition:all .3s ease}.custom-file-upload:hover{color:#ed2b63}.custom-file-upload:hover,.file_preview{background:#fcd4df;border:1px solid #ed2b63}.file_preview{align-items:center;border-radius:6px;display:flex;justify-content:space-between;margin-top:10px;padding:8px 12px}.btn-remove{background-color:#ed2b63;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;padding:4px 12px;transition:all .3s ease}.btn-remove:hover{background-color:#fff;border:1px solid #ed2b63;color:#ed2b63}.checkbox-group{display:flex;gap:2rem;margin-top:8px}.checkbox-group label{cursor:pointer;font-size:15px;font-weight:500}.checkbox-group input[type=checkbox]{cursor:pointer;margin-right:6px;transform:scale(1.2)}.buttons{display:flex;gap:1rem;justify-content:center}.btn-visualizza{background-color:#ed2b63;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:16px;height:45px;transition:all .3s ease;width:140px}.btn-visualizza:hover{background-color:#fcd4df;border:1px solid #ed2b63;color:#ed2b63}.btn-visualizza.btn-success{background-color:#28a745;border:none;color:#fff}#card_container{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-top:4vh;padding:0 3rem 3rem}.card{background:#fff;border-radius:10px;box-shadow:0 3px 10px #00000014;justify-content:space-between;padding:10px}.card_image{border-radius:6px;height:auto;object-fit:cover}.card_image,.desc_card{margin-bottom:8px}.card_actions{gap:.5rem;justify-content:flex-end;margin-top:6px}.circle_button{border:none;height:34px;transition:all .25s ease;width:34px}.pink_button:hover{background-color:#fcd4df;border:1px solid #ed2b63;color:#ed2b63}.delete-btn{align-items:center;background:#ed2b63e6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:24px;justify-content:center;position:absolute;right:6px;top:6px;transition:all .25s ease;width:24px;z-index:20}.delete-btn:hover{background:red;transform:scale(1.1)}.popup-overlay{background:#0006;z-index:100}.popup{border-radius:10px;padding:1.5rem;width:95%}.close_btn{right:10px;top:8px}.popup_content{gap:1.5rem;margin-top:1.5rem}.popup_left{align-items:flex-start}.popup_left .card_image{height:auto;max-width:100%}.popup_right{gap:.75rem}.popup_actions{margin-top:1rem}.save_btn{border-radius:30px;color:#fff;font-size:15px;padding:10px 18px;transition:all .3s ease}@media (max-width:768px){#nav_bar{flex-direction:column;gap:1rem}#form_container{align-items:center;flex-direction:column}.form_item{width:90%}#card_container{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));padding:0 1rem 2rem}.popup_content{flex-direction:column}}#nav_bar{padding:0 2rem}#title{font-size:20px}#back{height:40px}#filters{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin:20px auto}#filters input[type=text],#filters select,#reset{background-color:#fff;border:2px solid #ed2b63;border-radius:8px;cursor:pointer;font-size:14px;padding:8px 12px}#filters input[type=text]{width:220px}#filters input[type=text]:focus,#filters select:hover,#reset:hover{border-color:#d02055;outline:none}#reset{background-color:#ed2b63;color:#fcd4df;font-weight:700}#reset:hover{background-color:#fcd4df;color:#ed2b63}#card_container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:30px}.card{background-color:#fff;border-radius:12px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;padding-bottom:50px;position:relative;width:280px}.card_image{border:2px solid #ed2b63;border-radius:12px;margin-bottom:10px;width:100%}.desc_card{font-size:14px;padding:10px;text-align:left}.card_actions{bottom:10px;display:flex;gap:10px;position:absolute;right:10px}.circle_button{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:35px;justify-content:center;width:35px}.pink_button{background-color:#ed2b63;border:none;box-shadow:0 2px 6px #0003;color:#fff;font-size:14px}.pink_button:hover{background-color:#d02055}.popup{align-items:center;display:flex;justify-content:center;max-width:900px}.popup_content{flex-direction:row;gap:25px}.popup_content,.popup_left{align-items:stretch;display:flex}.popup_left{flex:1 1;justify-content:center}.popup_image{border-radius:8px;height:100%;object-fit:cover;width:100%}.popup_right{display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:flex-start}.popup_right label{font-weight:700}.popup_right input,.popup_right select{border:1px solid #ccc;border-radius:6px;font-size:14px;padding:8px}.checkbox_group{align-items:center;display:flex;gap:15px}.popup_actions{display:flex;justify-content:flex-end;margin-top:15px}.save_btn{background-color:#ed2b63;border:none;border-radius:8px;color:#fcd4df;cursor:pointer;font-weight:700;padding:10px 15px}.save_btn:hover{background-color:#fcd4df;border:1px solid #ed2b63;color:#ed2b63}.close_btn{background:#0000;border:none;color:#444;cursor:pointer;font-size:22px;position:absolute;right:12px;top:10px}.close_btn:hover{color:#000}@media (max-width:480px){#filters{gap:10px}#filters input[type=text]{width:180px}.card{width:260px;.popup{align-items:center;animation:fadeIn .25s ease-out;background:#fff;border-radius:12px;box-shadow:0 8px 25px #00000040;display:flex;justify-content:center;max-width:900px;padding:25px;position:relative;width:auto}}.popup_content{flex-direction:column}.popup_image{max-width:100%}}.delete-popup{text-align:center;width:350px}.delete-popup h3{font-size:18px;margin-bottom:20px}.popup_actions button{margin:0 10px}.crea-fiera-page{overflow-x:hidden}.crea-fiera-page #nav_bar{box-sizing:border-box;justify-content:space-between;margin-top:4vh;padding:0 3rem;z-index:3000}.crea-fiera-page #logo_container,.crea-fiera-page #nav_bar{align-items:center;display:flex}.crea-fiera-page #logo_title{height:40px;object-fit:contain}.crea-fiera-page #title{flex:1 1;font-size:22px;font-weight:700;text-align:center}.crea-fiera-page #title p{margin:0}.crea-fiera-page #logout_button{align-items:center;display:flex}.crea-fiera-page #logout{background-color:#ed2b63;border:none;border-radius:50px;color:#fcd4df;cursor:pointer;font-size:16px;height:45px;transition:all .3s ease;width:140px}.crea-fiera-page #logout:hover{background-color:#fcd4df;border:1px solid #ed2b63;color:#ed2b63}.crea-fiera-page #layout_fiera{box-sizing:border-box;display:flex;margin-top:6vh;width:100%}.crea-fiera-page #sidebar_steps{background:#f7f7f7;border-radius:20px;box-shadow:0 4px 12px #00000026;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;left:30px;padding:20px 10px;position:fixed;top:50%;transform:translateY(-50%);width:220px;z-index:1000}.crea-fiera-page .side_step{align-items:center;border-radius:12px;color:#444;cursor:default;display:flex;font-weight:500;gap:12px;padding:10px;transition:.3s}.crea-fiera-page .side_step:hover{background:#ffe4ec}.crea-fiera-page .side_step.active{background:#ed2b63;color:#fff}.crea-fiera-page .side_step.active .side_number{background:#fff;border-color:#fff;color:#ed2b63}.crea-fiera-page .side_number{align-items:center;border:2px solid #ed2b63;border-radius:50%;color:#ed2b63;display:flex;font-size:16px;font-weight:700;height:38px;justify-content:center;width:38px}.crea-fiera-page #content_fiera{box-sizing:border-box;flex:1 1;margin-left:260px;max-width:100%;padding:0 3rem}#errore_text{font-size:14px;margin:10px auto 0;max-width:600px}.crea-fiera-page #form_container_fiera{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:0 2rem}#form_container_fiera p{font-size:15px;margin:4px 0}.crea-fiera-page #form_container_fiera.no-border{margin-top:0;min-height:0;padding-bottom:10px}.crea-fiera-page .form_item.full{margin-bottom:20px;max-width:500px;width:100%}.crea-fiera-page #form_container_fiera label{display:block;font-size:15px;font-weight:500;margin-bottom:6px}.crea-fiera-page #form_container_fiera input{background:#0000;border:none;border-bottom:1px solid #aaa;box-sizing:border-box;font-size:15px;padding:8px;width:100%}.crea-fiera-page #form_container_fiera input:focus{border-bottom:2px solid #ed2b63;color:#ed2b63;outline:none}.crea-fiera-page #form_container_fiera h2{margin-bottom:10px;text-align:center}.crea-fiera-page #form_container_fiera .form_description{color:#666;font-size:14px;line-height:1.4;margin-bottom:25px;max-width:600px;text-align:center}.crea-fiera-page .buttons_step{display:flex;gap:1rem;justify-content:center;margin-top:3vh}.crea-fiera-page .btn-secondario{background-color:#aaa;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:16px;height:45px;transition:all .3s ease;width:140px}.crea-fiera-page .btn-secondario:hover{background-color:#888}.crea-fiera-page .btn-visualizza{background-color:#ed2b63;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:16px;height:45px;transition:all .3s ease;width:180px}.crea-fiera-page .btn-visualizza:hover:not(:disabled){background-color:#fcd4df;border:1px solid #ed2b63;color:#ed2b63}.crea-fiera-page .btn-secondario:disabled,.crea-fiera-page .btn-visualizza:disabled{cursor:not-allowed;opacity:.5}.floating-buttons{display:flex;gap:10px;position:fixed;right:50px;top:100px;z-index:900}.floating-buttons .btn-secondario,.floating-buttons .btn-visualizza{height:auto;padding:12px 20px;width:auto}.crea-fiera-page #filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.crea-fiera-page #filters input,.crea-fiera-page #filters select{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:14px;padding:8px}.crea-fiera-page #reset{background:#ed2b63;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 14px}.crea-fiera-page #reset:hover{background:#fcd4df;border:1px solid #ed2b63;color:#ed2b63}.crea-fiera-page #card_container{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.crea-fiera-page .card{background:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 3px 10px #0000001f;overflow:hidden;position:relative;transition:transform .2s ease;width:260px}.crea-fiera-page .card:hover{transform:translateY(-4px)}.crea-fiera-page .card_image{height:180px;object-fit:cover;width:100%}.crea-fiera-page .desc_card{padding:12px}.crea-fiera-page .desc_card p{font-size:14px;margin:4px 0}.crea-fiera-page .btn-check-card{background:#ed2b63;border:none;border-radius:50%;bottom:12px;box-shadow:0 4px 10px #00000040;color:#fff;cursor:pointer;font-size:28px;font-weight:700;height:44px;line-height:44px;position:absolute;right:12px;text-align:center;transition:.25s ease;width:44px}.btn-check-card.selected{background:#28a745;border:none;box-shadow:0 4px 10px #00000040;color:#fff}.btn-check-card.selected:hover{background:#34c759;color:#fff}.crea-fiera-page .btn-check-card:hover{background:#fcd4df;border:1px solid #ed2b63;color:#ed2b63}.crea-fiera-page .btn-check-card.disabled{background:#bfbfbf;border:none;box-shadow:none;color:#666;cursor:not-allowed}.crea-fiera-page .badge-esaurito{background:#ff4d4d;border-radius:8px;box-shadow:0 2px 6px #0003;color:#fff;font-size:12px;font-weight:700;left:10px;padding:5px 12px;position:absolute;top:10px}#riepilogo_quadri{margin-top:20px}.riepilogo_item{background:#fff;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;margin-bottom:12px;padding:15px}.remove-item-btn{color:#888;line-height:1;transition:color .2s ease}.popup-overlay{background:#0000!important;inset:0}.popup{animation:popupFadeCreaFiera .25s ease-out;border-radius:18px;box-shadow:0 12px 28px #00000040;height:90%}@keyframes popupFadeCreaFiera{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.popup-flex{border-radius:16px;display:flex;gap:22px;max-width:700px;padding:28px;width:90%}.popup-left{align-items:flex-start}.popup-img{border-radius:12px;box-shadow:0 4px 12px #00000026;max-width:260px}.popup-right{gap:10px}.popup-right h3{font-size:20px;font-weight:700;margin-top:0}.popup-warning{color:#d60000;font-size:14px;margin-top:8px}.popup-close{color:#888;font-weight:700;line-height:1;padding:0;transition:color .2s ease}.popup-close:hover{color:#ed2b63}.popup-buttons{justify-content:space-between;margin-top:18px}#riepilogo_quadri_container{background:#fff;border:1px solid #ddd;border-radius:16px;box-shadow:0 4px 12px #0000001a;margin:20px auto;max-width:650px;padding:15px;width:100%}#riepilogo_quadri_scroll{max-height:260px;overflow-y:auto;padding-right:8px}#riepilogo_quadri_scroll::-webkit-scrollbar{width:8px}#riepilogo_quadri_scroll::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}#riepilogo_quadri_scroll::-webkit-scrollbar-thumb:hover{background:#aaa}.riepilogo_item{border-bottom:1px solid #eee;font-size:14px;padding:12px;position:relative}.riepilogo_item:last-child{border-bottom:none}.remove-item-btn{background:#0000;border:none;color:#333;cursor:pointer;font-size:18px;height:22px;line-height:22px;padding:0;position:absolute;right:6px;text-align:center;top:6px;width:22px}.remove-item-btn:hover{color:#ed2b63}.popup-overlay{align-items:center;background:#0000008c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:999}.popup{animation:fadeIn .25s ease-out;background:#fff;border-radius:12px;box-shadow:0 8px 25px #00000040;max-width:850px;padding:25px;position:relative;width:auto}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.popup-content{gap:25px}.popup-content,.popup-left{align-items:stretch;display:flex}.popup-left{flex:1 1;justify-content:center}.popup-img{border-radius:8px;height:100%;object-fit:cover;width:100%}.popup-right{display:flex;flex:1 1;flex-direction:column;gap:12px}.popup-close{background:#0000;border:none;color:#444;cursor:pointer;font-size:22px;position:absolute;right:12px;top:10px}.popup-close:hover{color:#000}.popup-buttons{display:flex;gap:10px;justify-content:flex-end;margin-top:15px}.popup-warning{color:red;font-weight:700}@media (max-width:600px){.popup-content{flex-direction:column}.popup-img{height:auto;max-height:250px}}@media (max-width:768px){.crea-fiera-page #nav_bar{flex-direction:column;gap:1rem;height:auto;margin-top:3vh;padding:0 1.5rem}.crea-fiera-page #layout_fiera{flex-direction:column;margin-top:2vh}.crea-fiera-page #sidebar_steps{border-radius:16px;box-shadow:none;flex-direction:row;gap:10px;justify-content:space-between;margin:1rem auto 0;padding:10px;position:static;transform:none;width:calc(100% - 2rem)}.crea-fiera-page #content_fiera{margin-left:0;padding:1.5rem}.floating-buttons{gap:8px;right:15px;top:140px}.popup-flex{flex-direction:column;max-width:92%;padding:22px 16px 28px}.popup-buttons{flex-direction:column;gap:10px}}@media (max-width:480px){.floating-buttons{right:10px;top:150px}.floating-buttons .btn-secondario,.floating-buttons .btn-visualizza{font-size:13px;padding:6px 12px}}#nav_bar{padding:0 3rem}#image{background-color:#ed2b63;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;width:60%}#title{font-size:22px;font-weight:700}#logout{background-color:#ed2b63;border:none;border-radius:50px;color:#fcd4df;cursor:pointer;font-size:16px;height:45px;transition:all .3s ease;width:140px}#logout:hover{background-color:#fcd4df;border:1px solid #ed2b63;color:#ed2b63}#fiere_container{margin-left:auto;margin-right:auto;margin-top:6vh;max-width:1200px;padding:0 3rem}.citta_titolo{border-left:6px solid #ed2b63;color:#ed2b63;font-size:26px;font-weight:700;margin-bottom:15px;margin-top:40px;padding-left:12px}.fiere_grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.fiera_card{background:#fff;border:2px solid #ed2b63;border-radius:12px;min-height:160px;padding:18px;position:relative;transition:all .3s ease}.fiera_card:hover{background-color:#fcd4df;transform:translateY(-4px)}.delete_btn{color:#ed2b63;cursor:pointer;font-size:22px;font-weight:700;position:absolute;right:10px;top:8px;transition:.2s ease}.delete_btn:hover{color:#b3003c;transform:scale(1.2)}.fiera_nome{color:#ed2b63;font-size:18px;font-weight:700;margin-bottom:10px}.fiera_info p{font-size:14px;margin:4px 0}.no_fiere{font-size:18px;margin-top:20px;text-align:center}#errore_text{background:#ffbaba;border:1px solid #ed2b63;border-radius:6px;color:#ed2b63;margin-top:10px;padding:8px;text-align:center;width:100%}.fiera_btn{background-color:#ed2b63;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;margin-top:12px;padding:10px;transition:.3s ease;width:100%}.fiera_btn:hover{background-color:#fcd4df;border:1px solid #ed2b63;color:#ed2b63}.loading{font-size:18px;text-align:center}.fiera_card.fiera_chiusa{background:#f0f0f0!important;border:2px solid #bfbfbf!important;opacity:.7}.fiera_btn.btn_disabled{background:#bfbfbf!important;border:none!important;color:#666!important;cursor:not-allowed!important}@media (max-width:1100px){.fiere_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.fiere_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.fiere_grid{grid-template-columns:repeat(1,1fr)}}#container{background-color:#f7f7f7;font-family:Poppins,sans-serif;min-height:100vh;overflow-x:hidden;width:100%}#nav_bar{align-items:center;display:flex;height:70px;justify-content:space-between;margin-top:4vh}#title p{font-size:22px;font-weight:700;margin:0}#back{background-color:#ed2b63;border:none;border-radius:50px;color:#fcd4df;cursor:pointer;font-size:16px;height:45px;transition:all .3s ease;width:140px}#back:hover{background-color:#fcd4df;border:1px solid #ed2b63;color:#ed2b63}#info_fiera{margin:30px 0;padding-left:3rem}#info_fiera p{font-size:16px;margin:4px 0}#df_close_fiera{background-color:#ed2b63;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-left:3rem;padding:12px 22px;transition:.3s ease}#df_close_fiera:hover{background-color:#fcd4df;border:1px solid #ed2b63;color:#ed2b63}#scans_container{box-sizing:border-box;margin-top:40px;padding-left:3rem;padding-right:3rem;width:100%}#scans_container h3{font-size:20px;font-weight:700;margin-bottom:12px}#scans_scroll{background:#fff;border:1px solid #ddd;border-radius:16px;box-shadow:0 4px 12px #0000001a;box-sizing:border-box;max-height:260px;max-width:100%;overflow-y:auto;padding:15px;width:100%}.scan_item{border-bottom:1px solid #eee;font-size:15px;padding:12px;position:relative}.scan_item:last-child{border-bottom:none}#scans_scroll::-webkit-scrollbar{width:8px}#scans_scroll::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}#scans_scroll::-webkit-scrollbar-thumb:hover{background:#aaa}.remove_scan_btn{background:#0000;border:none;color:#888;cursor:pointer;font-size:20px;position:absolute;right:10px;top:8px;transition:.2s ease}.remove_scan_btn:hover{color:#ed2b63}@media (max-width:768px){#nav_bar{flex-direction:column;gap:1rem;height:auto;padding:1rem}#info_fiera{padding-left:1.5rem}#df_close_fiera{margin-left:1.5rem}#scans_container{padding-left:1.5rem;padding-right:1.5rem}#scans_scroll{max-width:100%;width:100%}}
/*# sourceMappingURL=main.a0d971ba.css.map*/