*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.excel-template-builder{--excel-file-input-width:100%;--excel-file-input-max-width:100%;--excel-file-input-min-width:0;--excel-file-input-overflow:hidden;--excel-file-input-text-overflow:ellipsis;--excel-file-input-white-space:nowrap;--excel-filename-display-white-space:normal;--excel-filename-display-word-break:break-all;--excel-filename-display-overflow-wrap:break-word;--excel-filename-display-max-width:100%;--excel-container-min-width:0;--excel-container-max-width:100%;--excel-preview-min-height:500px;--excel-preview-body-min-height:450px;--excel-preview-max-height:60vh;--excel-zoom-min:50;--excel-zoom-max:200;--excel-zoom-default:100;--excel-zoom-step:10}.excel-template-builder .card,.excel-template-builder .card-body,.excel-template-builder .col-md-3,.excel-template-builder .mb-3,.excel-template-builder .row{max-width:100%!important;max-width:var(--excel-container-max-width,100%)!important;min-width:0!important;min-width:var(--excel-container-min-width,0)!important}.excel-template-builder input[type=file].form-control{box-sizing:border-box!important;max-width:100%!important;max-width:var(--excel-file-input-max-width,100%)!important;min-width:0!important;min-width:var(--excel-file-input-min-width,0)!important;overflow:hidden!important;overflow:var(--excel-file-input-overflow,hidden)!important;text-overflow:ellipsis!important;text-overflow:var(--excel-file-input-text-overflow,ellipsis)!important;white-space:nowrap!important;white-space:var(--excel-file-input-white-space,nowrap)!important;width:100%!important;width:var(--excel-file-input-width,100%)!important}.excel-template-builder .file-input-wrapper{max-width:100%!important;overflow:hidden!important}.excel-template-builder .file-name-display{display:block;max-width:100%;max-width:var(--excel-filename-display-max-width,100%);overflow-wrap:break-word;overflow-wrap:var(--excel-filename-display-overflow-wrap,break-word);white-space:normal;white-space:var(--excel-filename-display-white-space,normal);word-break:break-all;word-break:var(--excel-filename-display-word-break,break-all)}.excel-template-builder .spreadsheet-container{border:1px solid #ddd;border-radius:4px;max-height:60vh;max-height:var(--excel-preview-max-height,60vh);overflow:auto;position:relative;width:100%}.excel-template-builder .spreadsheet-sticky-header{background:#f8f9fa;border-bottom:1px solid #ddd;font-size:.875rem;padding:8px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.excel-template-builder .excel-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;text-align:center}.excel-template-builder .excel-preview-card{max-width:100%!important;min-width:0!important;overflow:hidden!important;position:-webkit-sticky!important;position:sticky!important;top:20px!important}.excel-template-builder .excel-preview-body{max-width:100%!important;min-width:0!important;overflow:auto!important;position:relative!important}.excel-template-builder .excel-spreadsheet-container{max-width:100%!important;min-width:0!important;overflow:hidden!important;position:relative!important;width:100%!important}.excel-template-builder .excel-spreadsheet-wrapper{border:1px solid #ddd!important;border-radius:4px!important;max-width:100%!important;min-width:0!important;overflow:auto!important;position:relative!important;width:100%!important}.excel-template-builder .excel-spreadsheet-header{background:#f8f9fa!important;border-bottom:1px solid #ddd!important;box-sizing:border-box!important;font-size:.875rem!important;max-width:100%!important;min-width:0!important;padding:8px!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;width:100%!important;z-index:10!important}.excel-template-builder .excel-spreadsheet-content{box-sizing:border-box!important;position:relative!important;width:100%!important}.excel-template-builder .excel-spreadsheet-content,.excel-template-builder .excel-spreadsheet-content>*{max-width:100%!important;min-width:0!important;overflow:auto!important}.excel-template-builder .excel-spreadsheet-content [class*=Spreadsheet],.excel-template-builder .excel-spreadsheet-content [class*=spreadsheet],.excel-template-builder .excel-spreadsheet-content div[role=grid],.excel-template-builder .excel-spreadsheet-content div[role=table],.excel-template-builder .excel-spreadsheet-content table{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;overflow:auto!important;width:100%!important}.excel-template-builder .excel-spreadsheet-wrapper [role=grid],.excel-template-builder .excel-spreadsheet-wrapper [role=table],.excel-template-builder .excel-spreadsheet-wrapper table{max-width:100%!important;table-layout:auto!important;width:auto!important}.excel-template-builder .col-md-8{flex:0 0 66.666667%!important;max-width:66.666667%!important;min-width:0!important;overflow:hidden!important}.excel-template-builder .row{margin-left:0!important;margin-right:0!important;max-width:100%!important;overflow:hidden!important}.App{min-height:100vh}.page-center{align-items:center;display:flex;justify-content:center;min-height:100vh!important}.page-center .container{width:100%}.toast-container{z-index:9999}.toast{max-width:400px;min-width:300px}.alert{flex-direction:column!important}.login-alert{animation:alertShake .5s ease-in-out}@keyframes alertShake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}*,:after,:before{border-radius:0!important}.spinner-border,.spinner-border:after,.spinner-border:before{border-radius:50%!important}.form-switch .form-check-input,.form-switch .form-check-input:checked{--tblr-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Cpath fill='%23fff' d='M-3-3h6v6h-6z'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{background-position:100%}.form-switch .form-check-input:focus{--tblr-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Cpath fill='%2382B7E8' d='M-3-3h6v6h-6z'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{--tblr-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M5 5h6v6H5z'/%3E%3C/svg%3E")}.table-selectable tbody tr{height:auto;min-height:40px}.table-selectable tbody td{padding:.5rem .75rem;vertical-align:middle}.table-selectable thead th{font-size:.875rem;font-weight:600;letter-spacing:.05em;padding:.5rem .75rem;text-transform:uppercase}.badge{font-weight:400!important;letter-spacing:.05em;text-transform:uppercase!important}.steps{border-left:none!important;margin-left:0!important;padding-left:0!important}
/*# sourceMappingURL=main.3ee201ec.css.map*/