.ErrorMessage{background-color:#ffe6e6;bottom:20px;color:red;padding:15px 0 15px 30px;position:fixed;right:20px;z-index:999}.ErrorMessage .img-Close{cursor:pointer;position:absolute;right:-2px;top:-30px;width:24px}.ErrorMessage .img-Close:hover{opacity:.8}.ErrorMessage>div{max-height:60vh;min-width:350px;padding-right:15px}.ErrorMessage ul{list-style-type:none;padding-left:0}.ErrorMessage li{margin-bottom:5px}.MainLayout{height:100vh}.FileUpload{border:1px dashed #dedede;border-radius:8px;box-sizing:border-box;cursor:pointer;height:108px;padding:8px;position:relative;width:100%}.FileUpload>div{text-align:center}.FileUpload>div p{font-size:12px;font-weight:400;line-height:16px;margin-top:15px}.FileUpload>div b{color:#0094ff;display:block;font-size:14px;font-weight:500;line-height:24px;padding-right:30px;position:relative}.FileUpload>div .img-Browse{left:162px;position:absolute;top:0}.FileUpload>div span{color:#888;display:block;font-size:10px;font-weight:400;line-height:12px;margin-top:12px;text-align:left}.FileUpload>div span.success{color:#63ab62;font-weight:600}.FileUpload input{display:none}.FileUpload:hover{background:#f1f3f4}.GeocodeSettings{display:flex;flex-direction:column;margin-bottom:20px}.GeocodeSettings .settings-header{margin:20px 0 5px}.GeocodeSettings .settings-header .title-row{align-items:center;display:flex;gap:10px}.GeocodeSettings .settings-header .title-row h3{color:#212121;font-size:14px;font-weight:600;line-height:16px;margin:0}.GeocodeSettings .settings-header .title-row .status-badge{background-color:#e8f5e9;border-radius:10px;color:#2e7d32;font-size:10px;font-weight:700;padding:2px 6px;text-transform:uppercase}.GeocodeSettings .settings-header p{color:#757575;font-size:12px;line-height:1.4;margin:4px 0 0}.GeocodeSettings .settings-content{display:flex;flex-direction:column;gap:10px;margin-top:5px}.GeocodeSettings .settings-content input{border:1px solid #e0e0e0;border-radius:4px;box-sizing:border-box;font-size:14px;padding:10px 12px;transition:border-color .2s;width:100%}.GeocodeSettings .settings-content input:focus{border-color:#0094ff;outline:none}.GeocodeSettings .settings-content .button-group{display:flex;gap:8px}.GeocodeSettings .settings-content .button-group .save-button{background-color:#0094ff;border:1px solid #0094ff;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:12px;font-weight:500;line-height:16px;text-align:center;width:auto}.GeocodeSettings .settings-content .button-group .save-button:hover{background-color:#0094ffe6}.GeocodeSettings .settings-content .button-group .save-button{flex:1 1;padding:8px 16px}.GeocodeSettings .settings-content .button-group .clear-button{background-color:#0094ff;border:1px solid #0094ff;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;line-height:16px;text-align:center;width:auto}.GeocodeSettings .settings-content .button-group .clear-button:hover{background-color:#0094ffe6}.GeocodeSettings .settings-content .button-group .clear-button{background-color:#fff;box-sizing:border-box;color:#0094ff}.GeocodeSettings .settings-content .button-group .clear-button:hover{background-color:#0094ff1a}.GeocodeSettings .settings-content .button-group .clear-button{border-color:#bdbdbd;color:#757575;flex:1 1;padding:8px 16px}.GeocodeSettings .settings-content .button-group .clear-button:hover{background-color:#f5f5f5}.FileUploadSection h2{border-left:4px solid #0094ff;font-size:16px;font-weight:600;line-height:24px;margin:24px 0 0 -24px;padding-left:20px;position:relative;text-align:left}.FileUploadSection .upload-container,.FileUploadSection .upload-container .upload-box{display:flex;flex-direction:column}.FileUploadSection .upload-container .upload-box h3{font-size:14px;font-weight:600;line-height:16px;margin:30px 0 5px}.FileUploadSection .upload-container .upload-box .sample-file a{color:#212121;font-size:14px;font-weight:700;font-weight:400;line-height:24px}.FileUploadSection .action-buttons{display:flex;flex-direction:column;gap:15px;margin-top:30px}.FileUploadSection .action-buttons .generate-button{background-color:#0094ff;border:1px solid #0094ff;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:12px;font-weight:500;line-height:16px;padding:8px 16px;text-align:center;width:auto}.FileUploadSection .action-buttons .generate-button:hover{background-color:#0094ffe6}.FileUploadSection .action-buttons .generate-button{font-size:14px;padding:10px 20px}.FileUploadSection .action-buttons .clear-all-button{background-color:#0094ff;border:1px solid #0094ff;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;line-height:16px;padding:8px 16px;text-align:center;width:auto}.FileUploadSection .action-buttons .clear-all-button:hover{background-color:#0094ffe6}.FileUploadSection .action-buttons .clear-all-button{background-color:#fff;box-sizing:border-box;color:#0094ff}.FileUploadSection .action-buttons .clear-all-button:hover{background-color:#0094ff1a}.FileUploadSection .action-buttons .clear-all-button{font-size:14px;padding:10px 20px}.HomePage{background:#f4f4f4;height:100%;padding:1px;position:relative}.HomePage .pannel{background:#fff;bottom:0;left:0;position:fixed;top:0;width:360px}.HomePage .pannel>div{padding:24px}.HomePage .pannel>div h1{font-size:16px;font-weight:600;line-height:24px;margin:0;text-transform:uppercase}.HomePage .main{background:#fafafa;box-shadow:0 2px 4px 0 rgba(0,0,0,.039);height:100vh;margin:0 0 0 380px}.HomePage .main>div{padding:15px}.HomePage .main .main-top{background:#fff;border-bottom:1px solid #f1f0f0;display:flex;justify-content:space-between}.HomePage .main .main-top .action-buttons{display:flex;gap:16px;justify-content:space-between}.HomePage .main .main-top .action-buttons .copy-button{background-color:#0094ff;border:1px solid #0094ff;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;line-height:16px;padding:8px 16px;text-align:center;width:auto}.HomePage .main .main-top .action-buttons .copy-button:hover{background-color:#0094ffe6}.HomePage .main .main-top .action-buttons .copy-button{background-color:#fff;box-sizing:border-box;color:#0094ff}.HomePage .main .main-top .action-buttons .copy-button:hover{background-color:#0094ff1a}.HomePage .main .main-top .action-buttons .download-button{background-color:#0094ff;border:1px solid #0094ff;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:12px;font-weight:500;line-height:16px;padding:8px 16px;text-align:center;width:auto}.HomePage .main .main-top .action-buttons .download-button:hover{background-color:#0094ffe6}.HomePage .main .main-content{background:#fafafa;padding-bottom:20px}.HomePage .main h2{border-left:4px solid #0094ff;font-size:16px;font-weight:600;line-height:24px;margin-left:-15px;margin-top:0;padding-left:12px}body{color:#212121;font-family:Figtree;margin:0;padding:0}*{outline:none!important}.img svg{height:auto;max-width:100%}
/*# sourceMappingURL=main.e94fe2b8.css.map*/