.shepherd-button{background:#3288e6;border:0;border-radius:3px;color:#ffffffbf;cursor:pointer;margin-right:.5rem;padding:.5rem 1.5rem;transition:all .5s ease}.shepherd-button:not(:disabled):hover{background:#196fcc;color:#ffffffbf}.shepherd-button.shepherd-button-secondary{background:#f1f2f3;color:#000000bf}.shepherd-button.shepherd-button-secondary:not(:disabled):hover{background:#d6d9db;color:#000000bf}.shepherd-button:disabled{cursor:not-allowed}.shepherd-footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;justify-content:flex-end;padding:0 .75rem .75rem}.shepherd-footer .shepherd-button:last-child{margin-right:0}.shepherd-cancel-icon{background:transparent;border:none;color:#808080bf;cursor:pointer;font-size:2em;font-weight:400;margin:0;padding:0;transition:color .5s ease}.shepherd-cancel-icon:hover{color:#000000bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:#808080bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:#000000bf}.shepherd-title{color:#000000bf;display:flex;flex:1 0 auto;font-size:1rem;font-weight:400;margin:0;padding:0}.shepherd-header{align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:flex-end;line-height:2em;padding:.75rem .75rem 0}.shepherd-has-title .shepherd-content .shepherd-header{background:#e6e6e6;padding:1em}.shepherd-text{color:#000000bf;font-size:1rem;line-height:1.3em;padding:.75em}.shepherd-text p{margin-top:0}.shepherd-text p:last-child{margin-bottom:0}.shepherd-content{border-radius:5px;outline:none;padding:0}.shepherd-element{background:#fff;border-radius:5px;box-shadow:0 1px 4px #0003;margin:0;max-width:400px;opacity:0;outline:none;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:9999}.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{box-sizing:border-box}.shepherd-arrow,.shepherd-arrow:before{height:16px;position:absolute;width:16px;z-index:-1}.shepherd-arrow:before{background:#fff;content:"";transform:rotate(45deg)}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:#e6e6e6}.shepherd-target-click-disabled.shepherd-enabled.shepherd-target,.shepherd-target-click-disabled.shepherd-enabled.shepherd-target *{pointer-events:none}.shepherd-modal-overlay-container{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:all .3s ease-out,height 0s .3s,opacity .3s 0s;width:100vw;z-index:9997}.shepherd-modal-overlay-container.shepherd-modal-is-visible{height:100vh;opacity:.5;transform:translateZ(0);transition:all .3s ease-out,height 0s 0s,opacity .3s 0s}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}.custom-loader{width:50px;height:50px;display:grid}.custom-loader:before,.custom-loader:after{content:"";grid-area:1/1;--c: radial-gradient(farthest-side,#B5B5B5 92%,#0000);background:var(--c) 50% 0,var(--c) 50% 100%,var(--c) 100% 50%,var(--c) 0 50%;background-size:12px 12px;background-repeat:no-repeat;animation:s2 1s infinite}.custom-loader:before{margin:4px;filter:hue-rotate(45deg);background-size:8px 8px;animation-timing-function:linear}@keyframes s2{to{transform:rotate(.5turn)}}.upload-file{padding:20px;display:block;background:#fff;height:50px;width:350px;border-radius:7px;cursor:pointer;position:relative;transition:.3s ease}.upload-file span{position:absolute;left:60px;top:0;display:flex;justify-content:center;align-items:center;height:100%;max-width:260px;overflow:hidden}.upload-file:hover{scale:1.05;transition:.3s ease}.upload-file:after{content:"x";font-weight:700;font-size:18px;position:absolute;right:20px;top:22%;color:red}.upload-file:before{content:"EXCEL";height:100%;width:50px;background:#084cdf;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:0 10px}input[type=file]::file-selector-button{margin-right:20px;border:none;background:#084cdf;padding:10px 20px;border-radius:10px;color:#fff;cursor:pointer;transition:background .2s ease-in-out}input[type=file]::file-selector-button:hover{background:#0d45a5}.item-field{padding:10px;border:1px solid #ccc;border-radius:5px;display:block;cursor:pointer;transition:.3s ease}.item-field:hover{scale:1.05;transition:.3s ease}.item-field.required,.item-field.clone{background:#f5f5f5}.select{position:relative;min-width:200px}.select label{font-size:16px;font-weight:600;color:#111;padding:3px;margin-bottom:5px}.select svg{position:absolute;right:12px;top:calc(50% - 3px);width:10px;height:6px;stroke-width:2px;stroke:#9098a9;fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.select select{-webkit-appearance:none;padding:7px 40px 7px 12px;width:100%;border:1px solid #E8EAED;border-radius:5px;background:#fff;box-shadow:0 1px 3px -2px #9098a9;cursor:pointer;font-family:inherit;font-size:16px;transition:all .15s ease}.select select:required:invalid{color:#5a667f}.select select option{border-radius:unset;color:#223254}.select select option[value=""][disabled]{display:none}.select select:focus{outline:none;border-color:#07f;box-shadow:0 0 0 2px #07f3}.select select:hover+svg{stroke:#07f}.sprites{position:absolute;width:0;height:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background-color:#323232;color:#fff;padding:15px;border-radius:5px;box-shadow:0 2px 5px #0000001a}.toast__close{display:flex;justify-content:end;font-weight:600}.toast__close:after{content:"x";margin-left:4px}.import-log{position:fixed;bottom:20px;right:20px;width:500px;max-height:800px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;z-index:1000;transition:all .3s ease}.import-log--fullscreen{top:20px;left:20px;right:20px;bottom:20px;width:auto;max-height:none}.import-log--fullscreen .import-log__content{max-height:calc(100vh - 140px)}.import-log__controls{display:flex;align-items:center;gap:10px}.import-log__fullscreen{background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;color:#666}.import-log__fullscreen:hover{color:#000}.import-log__fullscreen svg{transition:transform .2s ease}.import-log__fullscreen:hover svg{transform:scale(1.1)}.import-log__header{padding:10px 15px;background:#f5f5f5;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;align-items:center}.import-log__header h3{margin:0;font-size:16px}.import-log__close{background:none;border:none;font-size:20px;cursor:pointer;color:#666}.import-log__close:hover{color:#000}.import-log__content{padding:15px;max-height:350px;overflow-y:auto}.import-log__message{margin-bottom:8px;padding:5px 8px;border-radius:4px;font-size:14px}.import-log__message.info{background:#f0f7ff}.import-log__message.error{background:#fff0f0;color:#d63031}.import-log__message.success{background:#f0fff0;color:#00b894}.import-log__time{color:#666;margin-right:8px;font-size:12px}.import-log__text{word-break:break-word}.import-log__footer{padding:10px 15px;background:#f5f5f5;border-radius:0 0 8px 8px;display:flex;justify-content:center}.queue-message{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.queue-message__content{background:#fff;padding:30px;border-radius:8px;text-align:center}.queue-message__content h3{font-size:24px;margin-bottom:10px}.queue-message__content p{color:#666;margin-bottom:20px}.queue-message__button{background:#084cdf;color:#fff;border:none;padding:10px 30px;border-radius:4px;cursor:pointer;font-weight:600}.queue-message__button:hover{background:#063bae}.imports-history[data-v-a8f8b829]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 20px #00000026;width:90%;max-width:1200px;max-height:80vh;overflow-y:auto;z-index:1001}.pagination[data-v-a8f8b829]{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid #eee}.pagination__pages[data-v-a8f8b829]{display:flex;gap:5px}.pagination__page[data-v-a8f8b829]{width:32px;height:32px;border:1px solid #eee;border-radius:4px;background:#fff;cursor:pointer}.pagination__page.active[data-v-a8f8b829]{background:#084cdf;color:#fff;border-color:#084cdf}.pagination__button[data-v-a8f8b829]{padding:6px 12px;border:1px solid #eee;border-radius:4px;background:#fff;cursor:pointer}.pagination__button[data-v-a8f8b829]:disabled{opacity:.5;cursor:not-allowed}.start-tour-button{position:fixed;top:20px;right:20px;padding:10px 20px;background:#084cdf;color:#fff;border:none;border-radius:4px;cursor:pointer;z-index:1000;display:flex;align-items:center;gap:8px}.start-tour-button:hover{background:#0637a5}.shepherd-theme-custom .shepherd-content{padding:20px;border-radius:8px;background:#fff;box-shadow:0 2px 15px #00000026;max-width:400px}.shepherd-theme-custom .shepherd-text{color:#333;font-size:14px;line-height:1.5;margin-bottom:15px}.shepherd-theme-custom .shepherd-footer{display:flex;justify-content:flex-end;gap:10px}.shepherd-theme-custom .shepherd-button{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.shepherd-theme-custom .shepherd-button:first-child{background:#f0f0f0;color:#333}.shepherd-theme-custom .shepherd-button:first-child:hover{background:#e0e0e0}.shepherd-theme-custom .shepherd-button:last-child{background:#084cdf;color:#fff}.shepherd-theme-custom .shepherd-button:last-child:hover{background:#0637a5}.shepherd-theme-custom .shepherd-arrow:before{background:#fff}.shepherd-theme-custom .shepherd-modal-overlay-container{background:#00000080}.button-import{height:50px;background:#084cdf;color:#fff;font-weight:600;padding:20px 30px;border-radius:8px;display:flex;justify-content:center;align-items:center}.row{display:flex;gap:20px}.column{display:flex;flex-direction:column;gap:10px}.drop-fields{width:300px;border:1px solid #eee;display:flex;flex-direction:column;padding:5px;gap:5px}.select-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;background:#fff;padding:20px}.fields{display:flex;flex-direction:column;gap:20px}.fields .field{display:grid;grid-template-columns:2fr 2fr;background:#f8f8f8;min-height:48px}.fields .field__name{display:flex;justify-content:center;align-items:center}.fields .drop-field{width:300px;height:100%;background:#fff;border:1px solid #eee}.item-field{padding:10px;border:1px solid #eee;background:#f9f9f9;cursor:pointer}.item-field:hover{background:#f0f0f0}.item-field.required{font-weight:600}.item-field.required:after{content:"*";color:red;margin-left:4px}.h3{display:block;font-size:20px;font-weight:700;margin-bottom:20px}.floating-log-button{position:fixed;bottom:30px;right:30px;width:56px;height:56px;border-radius:50%;background:#084cdf;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026;transition:transform .2s,box-shadow .2s;z-index:1000}.floating-log-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003}.floating-log-button svg{width:24px;height:24px}.imports-history{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 20px #00000026;width:90%;max-width:1200px;max-height:80vh;overflow-y:auto;z-index:1001}.imports-history__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.imports-grid{display:flex;flex-direction:column;gap:8px}.imports-grid__header{display:grid;grid-template-columns:.5fr 2fr 2fr 1fr 1fr 1fr;gap:16px;padding:12px;background:#f8f8f8;font-weight:600;border-radius:4px}.imports-grid__row{display:grid;grid-template-columns:.5fr 2fr 2fr 1fr 1fr 1fr;gap:16px;padding:12px;align-items:center;border:1px solid #eee;border-radius:4px;transition:background-color .2s}.imports-grid__row:hover{background-color:#f8f8f8}.status-badge{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status-badge.status-completed{background:#e6f4ea;color:#1e7e34}.status-badge.status-failed{background:#fde7e9;color:#dc3545}.status-badge.status-pending{background:#fff3cd;color:#856404}.view-log-button{padding:6px 12px;background:#084cdf;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.view-log-button:hover{background:#0637a5}.close-button{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:4px 8px}.close-button:hover{color:#333}.view-all-imports-link{display:inline-block;color:#084cdf;text-decoration:none;margin-top:15px;font-size:14px}.view-all-imports-link:hover{text-decoration:underline}
